@charset "utf-8";
.credits{background: url(../images/dcsf-logo.png);text-indent: -9009px;width: 100px;height: 25px;display: inline-block;background-size: 100px 25px;vertical-align: middle;margin-left: 5px;}
.copyright_area{background: #111;border-top: 1px solid #444;padding: 30px 0;text-align: center;margin-top: 30px;}
.copyright_area p{color:#ddd;margin:0;}
.copyright_area a{color:#fff;}
.copyright_area a:hover{color:#01b1d7;}/* CSS Document */
@media screen and (min-width:1201px) and (max-width:1365px){
	.colleclevel{width:90%}
	
.bannerbox3text{width:230px; position:absolute; right:0px}
.client_logo .carousel-caption ul li{width:16%}
.client_logo .carousel-control.left{left:0px}
.client_logo .carousel-control.right{right:0px}
}
@media screen and (min-width:993px) and (max-width:1200px){
.slider .carousel-caption{left:20%; padding-top:30px; background-position:top -100px right; top:0px}
.slider .carousel-control.left{top:24px;}
.slider .carousel-control.right{top:135px;}
.bannerbox3text{position:absolute; right:0px; margin-left:0px; width:66%}
.welcome2left p{width:84%}
.wcright{margin:4px 0px}

.client_logo .carousel-control.left{left:0px}
.client_logo .carousel-control.right{right:0px}

.productline{display:inline-block; float:none}
.product{width:50%}
.productimg{width:100%}

.clientreview .carousel-caption .review_section1 figure{width:136px; height:136px}
.client_logo .carousel-caption ul li{width:17%}
.colleclevel{width:95%}
.collecimg{width:70px}

.blogdetailsbox .blogquote p{padding:50px}
.cmprbox{width:100%}

.productsidebar{margin-left:0px; float:right}


}
/*.........993px to 1200px css end...........*/




@media screen and (min-width:768px) and (max-width:992px){
.header .headerRow1 .selectBx{width:78%; font-size:11px}
.lang_icon{height:24px}
.header .headerRow1 .selectBx2 .myAc_icon{height:23px}
.header .headerRow1 .selectBx3 button{padding:12px 9px 12px 30px !important; width:100%}
.header .headerRow1 .selectBx3 .cart_icon{height:24px}
.header .headerRow2{font-size:12px;}

.slider .carousel-caption .carousel_txt_rht{}

.slider .carousel-caption{padding-top:0px; left:9%; top:0px; padding-top:20px; background-position:top -100px right}
.slider .carousel-control.left, .slider .carousel-control.right{left:1% !important}
.slider .carousel-control.left{top:20px}
.slider .carousel-control.right{top:86px}
.slider .carousel-control.left, .slider .carousel-control.right{height:122px}
.slider .carousel-caption .carousel_txt_lft h3{margin:10px 0px 10px;}
.slider .carousel-caption .carousel_txt_lft button{margin-top:10px}
.banner {text-align:center}
.banner .bannerbox1, .banner .bannerbox2, .banner .bannerbox3{width:90%; display:inline-block}
.bannerbox3text{position:absolute; right:0px;}
.bannerbox3 img{left:20%}
.welcome2left h1{padding-top:20px}
.welcome2left p{width:100%}
.wcright{margin:4px 0px}
.welcome2left{padding-top:30px}
.welcome2right{padding-top:30px}
.featuredbox h4{padding-top:90px}
.featuredbox .featured_tab{margin-top:50px}
.productline{text-align:center}
.productline .product{display:inline-block}

.newssearch input[type="submit"]{width:28%}
.clientreview .carousel-caption .review_section1 figure {float: left;height: 108px;overflow: hidden;width: 108px;}
.clientreview .site-section-area{text-align:center}
.clientreview .carousel-control{top:-16px;}
.clientreview .carousel-control.left{left:44%}
.clientreview .carousel-control.right{left:52%}
.clientreview .carousel-caption .review_section1{margin-top:60px}

.upcomingdeal .dealgrewleft{height:auto;}
.upcomingdeal .dealin{height:auto}
.upcomingdeal .dealgrew{height:auto}
.upcomingdeal .dealgrewright h6{padding-top:0px}
.client_logo .carousel-caption ul li{width:16%; height:110px; line-height:110px;}
.client_logo .carousel-control.left{left:0px}
.client_logo .carousel-control.right{right:0px}

.blogboxes{text-align:center}
.blogbox {display: inline-block; width: 70%; margin-bottom:40px}
.blogtext h1{text-align:center}
.dateandcomment h2, .dateandcomment h3{float:none; display:inline-block}
.blogtext p{text-align:center}
.authorbox{display:inline-block; width:47%}

.blogimg{height:auto}
.blogimg > img {
    width: 100%;
}
.footerboxes{padding:0px 0px}
.footerbx{width:48%; display:inline-block}


.blogdetailsbox .smallcontainer{padding:0px}
.authorname{width:92px; padding-left:0px;}
.authorname h2{font-size:13px;}
.blogdetailsbox .blogquote p{padding:20px}
.blogdetailsbox .blogcommenttext{margin:10px}
.blogdetailsbox .blogcommenttext h6{padding:13px}
.blogdetailsbox .blogcommentimg{float:left}
.blogdetailsbox .blogcommenttext h4 button{padding:12px 10px}
.blogdetailsbox .blogcomment1{margin-left:0px !important; width:100% !important}

.checkoutarea li{display:inline-block; float:none !important}
.checkoutarea{float:none; text-align:center}
.checkoutarea input[type="button"]{margin-top:20px; float:none}

.crtpage .carttable td .cartproduct{margin-left:20px}
.crtpage .carttable td{padding:0px 0px}
.crtpage .carttable th{padding:15px 0px}
.crtpage .carttable th:first-child{padding:15px 20px}

.billbox .container{padding:30px 30px}

.cmprbox{width:100%}

.cntctwrapper .mapbox{width:55%}
.cntctwrapper .addressdetails{width:42%}
.cntctwrapper .addtext{width:65%; margin-left:12px;}
.cntctwrapper .addtext h5{font-size:13px}

.productlistbox{width:100%}
.productsidebar{width:100%; margin-left:0px}
.productsidebar .footerbx{height:340px; overflow:hidden; background:#fafafa; padding:40px; width:49.5%}
.product_list_des .avail_bx h6{right:0px}
.product_btn ul{margin-left:8px}
.product_list_view .product_list_des ul li:first-child button{padding:0px 16px}
.productDesWrapper .product_view .product_list_img{padding:100px 0px}

.productDesWrapper .product_view .product_list_img .thumbnails{top:50px}
}
/*.........768px to 992px css end...........*/





@media screen and (min-width:220px) and (max-width:767px){

	.header .headerRow2{height:auto}
	.slider .carousel-control{display:none}
	.slider .carousel-caption{background-position:top -100px right}
	.slider .carousel-caption .carousel_txt_lft{width:285px}
	.slider .carousel-caption .carousel_txt_rht{margin:2px 26px}
.slider .carousel-caption{left:0px; top:0px; padding-top:0px;}
.slider .carousel-caption .carousel_txt_lft button{margin-top:5px; padding:2px 22px}
.slider .carousel-caption .carousel_txt_lft h1{font-size:28px}
.slider .carousel-caption .carousel_txt_lft h3{font-size:18px; margin:3px 0 8px}
.slider .carousel-caption .carousel_txt_lft h5{font-size:12px;}	

.header .headerRow1 .logo{text-align:center; width:100%; margin-bottom:50px}
.header .headerRow1 .selectBx1 select{text-align:center}
.header .headerRow1 .selectBx{width:100%; text-align:center}
.header .headerRow1 .selectBx1{width:100%; float:none; display:inline-block; margin-bottom:10px}
.header .headerRow2 .nav_bx, .header .headerRow2 .nav_cat_bx, .header .headerRow2 .nav_search_bx{width:100%; text-align:center; border-top:1px solid #ddd}
.slider{clear:both}



.banner {margin-bottom:0px; position: relative; top:0px;}
.whitecircle{background-color:#FFF; border-radius:50%; width:100px; height:100px; position:absolute; right:30px; bottom:20px; z-index:2; text-align:center; padding:34px 0px}
.bannerbox3 img{position:absolute; left:30px; bottom:20px; z-index:1; width:180px; height:240px;}
.bannerbox3text{ position:relative; height:220px; width:230px; float:right; margin-top:50px; margin-left:00px;}



.welcome{ margin-top:50px;}
.welcomein{ height:750px; background-image:url(../images/welcome%20in.jpg);
background-size:100% auto; position:relative;}
.welcome2{width:100%; position:absolute; top:0px; left:0px;}
.welcome2left{width:100%; height:auto;}
.welcome2left h1{font-size:26px; padding-top:35px;}
.welcome2left p{font-size:12px; width:95%; padding-top:20px; word-spacing:2px; line-height:20px;}
.playbutton{margin:20px 0px; padding-bottom:10px;}
.welcome2right{width:100%; height:auto; padding-top:0px;}
.wcright{ height:115px; width:100%; margin:5px 0px; padding:0px;}
.righttext{ height:auto; margin:26px 0px; padding:0px; float:left; width:64%; }
.righttext h3{font-size:16px; font-weight:600; padding-top:0px; padding-left:0px;  }
.righttext h4{font-size:14px;line-height:14px; width:100%; padding-left:0px;
 padding-top:6px;}
.roundicon1{width:70px; height:70px; margin:20px 10px; padding:0px;}
.roundicon2{width:70px; height:70px; margin:20px 10px; padding:0px;}
.roundicon3{width:70px; height:70px; margin:20px 10px; padding:0px;}



.featuredbox{}
.featuredbox h4{padding-top:30px;}
.featureheading{height:50px; width:100%;}
.featureheading h1{font-size:25px; float:none; text-align:center; padding-top:15px;}
.line1{display:none;}
.line2{display:none;}
.featuredbox .featured_tab:before { margin-top: 30px;}
.featuredbox .featured_tab{margin-top:0px}
.productline{height:auto; text-align:center;}
.product{ height:auto; margin-top:30px; position:relative;  display:inline-block;}
.featuredbox .featured_tab .nav-tabs > li{width:100%; border-top:1px solid #ddd}
.featuredbox .featured_tab .nav-tabs > li::after{display:none}



.newsin{height:auto; margin-top:20px;}
.newsin h1{padding-top:50px;}
.newssearch{width:85%; margin-top:40px; margin-bottom:30px;}
.newssearch input[type="text"]{ font-size:11px;}
.newssearch input[type="submit"]{font-size:10px; width:27%; padding:0px; background:none;}	
	



.clientreview{height:auto; background-size:100% 100%;
margin-top:30px; text-align:left; padding:30px 0px; position:relative }
.clientreview .site-section-area h5{ font-size:12px; padding:0px 5px; font-weight:400;}
.clientreview .site-section-area h2{ font-size:25px; padding:0px 5px; text-transform:uppercase;  font-weight:bold; margin:15px 0px 30px 0px}
.clientreview .carousel-caption{position:static; text-align:center;}
.clientreview .carousel-caption .review_section1:first-child{ margin-right:0px; display:inline-block;}
.clientreview .carousel-caption .review_section1{ width:100%; float:none; text-align:left; margin:20px 0px;}
.clientreview .carousel-caption .review_section1 figure{ width:100px; height:100px; float:left}
.clientreview .carousel-caption .review_section1 figure img{width:110px; height:110px; margin:0px 15px;}
.clientreview .carousel-caption .review_section1 .review_des{ width:50%; float:left; margin-left:10%; padding-top:0px;}
.clientreview .carousel-caption .review_section1 .review_des h5{ line-height:20px; font-size:12px; text-align:justify;}
.clientreview .carousel-caption .review_section1 .review_des h3{ font-size:20px; margin:15px 0px 4px 0px;}
.clientreview .carousel-caption .review_section1 .review_des h6{ font-size:12px; color:#11627f;}
.clientreview .carousel-control {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    bottom: inherit ;
    color: #333;
    font-size:20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: -80px;
    width: 15%;
	opacity:1;
	width:33px; 
	height:33px; 
	background:#fff; 
	border-radius:100%; 
	line-height:35px
}
.clientreview .carousel-control:hover {
	background:#11627F;
	color:#fff
}
.clientreview .carousel-control.left{left:240px;}
.clientreview .carousel-control.right{right:inherit; left:280px;}
	

.upcomingdeal{margin-top:40px;}
.dealheading{height:50px; width:100%;}
.dealheading h1{font-size:25px; float:none; text-align:center; padding-top:15px;}
.line3{display:none;}
.line4{display:none;}
.dealin{height:auto; width:100%; margin-top:20px; padding-left:0px; padding-right:0px;}
.dealgrew{height:auto; float:none; padding-left:0px; margin:0px; padding:0px; text-align:center;}
.dealgrewleft{height:auto; width:100%; line-height:300px;}
.dealgrewleft img{vertical-align:middle; text-align:center; width:220px; height:230px;}
.dealgrewright{height:auto;}
.dealgrewright h6{text-align:center; padding-top:20px;}
.dealgrewright h1{text-align:center; font-size:24px; font-weight:700; padding-top:15px; 
padding-left:0px;}
.dealgrewright p{ padding:20px 5px; font-weight:400; line-height:20px; text-align:center; 
font-size:13px;}
.dealgrewright h2{text-align:center; padding-left:0px; 
 padding-top:0px; width:100%; float:none;}
.dealgrewright h3{text-align:center; float:none; padding:10px 0px;}
.dealblue{width:70px; right:5px; height:auto}
.blue1{width:auto}
.upcomingdeal .dealgrew{height:auto; padding-left:0px;}
.upcomingdeal .dealgrewleft{height:auto}
.upcomingdeal .dealgrewright h6{padding-top:0px}

	


.client_logo{ padding:10px 0px;}
.client_logo .carousel-caption ul li{ width:15%; margin-right:0px; display:inline-block; overflow:hidden; height:100px; line-height:100px;   background:#f5f5f5;}
.client_logo .carousel-caption ul li img{width:43px; height:23px;}
.client_logo .carousel-control.left{ left:0px;}
.client_logo .carousel-control.right{ right:0px;}

	

.Furniturecollection{clear:both;}
.collection1{ height:auto;}
.collection1 h1{text-align:center; padding-top:20px;}
.collection1 h5{text-align:center; padding-left:0px; padding-bottom:15px;}
.collection1 li{text-align:center; line-height:45px; background:none; padding-left:0px;}
.collection1 li:hover{color:#11627f; cursor:pointer; background:none;}
.collection2{ height:auto; width:100%; background-image:none;}
.paraandbutton{height:auto; width:100%; float:none; margin-top:0px;}
.paraandbutton p{text-align:center; float:none; width:100%; line-height:20px; padding-left:0px; padding-top:20px;}
.collectionbox{display:none;}
.colleclevel{float:none; padding:5px 0px;}	
	


.blog h4{font-size:17px; color:#333; font-weight:300; margin-top:40px; text-align:center}
.blogheading h1{font-size:26px; float:none; text-align:center; padding-top:10px;}
.line5{display:none;}
.line6{display:none;}
.blogboxes{width:100%; height:auto; margin-top:20px; padding:0px; text-align:center;}
.blogbox{width:95%; display:inline-block; margin:5px 0px; }
.blogimg{height:250px; width:100%}

.footerboxes{ text-align:center}
.footerbx {display: inline-block;padding: 0;width: 100%; text-align:center}
.footerbx h1, .footerbx h2{text-align:center}

.footerbx li a{text-align:center; padding-left:0px; background:none}
.footerbx li a:hover{ background:none}
.footerline{height:auto}
.socialmedia{width:100%; float:none; text-align:center; height:auto}
.socialmedia h1{float:none}
.sociallogos{float:none; margin:0px}
.cards{width:100%; text-align:center}
.cards img{float:none}

.blogimg > img{max-width:300px}
.blogtext h1{text-align:center}
.dateandcomment h2, .dateandcomment h3{float:none; display:inline-block}
.blogtext p{text-align:center}
.authorbox{width:240px; display:inline-block}

.blogdetailsbox .smallcontainer{padding:0px 20px; text-align:center}
.blogdetailsbox .blogtitle{float:none}
.blogdetailsbox .blogauthor{float:none;display:inline-block; border:none}
.blogdetailsbox .blogquote p{padding:20px}
.blogdetailsbox .blogsocial{float:none}
.blogdetailsbox .blogcomment1{width:100%}
.commentspacer{margin-left:0px !important; width:100% !important}

.carttable{overflow-x:scroll}
.carttable table{width:800px}
.crtpage .carttable td{padding:0px}
.crtpage .carttable th{padding:20px 0px}
.crtpage .carttable th:first-child{padding:20px 40px; width:40%}
.checkoutarea li{display:block; float:none !important}
.checkoutarea{float:none; text-align:center}
.checkoutarea input[type="button"]{margin-top:20px; float:none}

.billingbox{padding:0px 20px}
.fulltext{width:100%}
.billbox{text-align:center}
.billbox .billbox1, .billbox .billbox2, .billbox .billbox3{width:300px; float:none}
.billbox .container{padding:50px 30px}
.billbox .billbox2 li{text-align:left}
.billbox .billbox3 .placeorderbtn{float:none}



.cmprrow1{text-align:center}
.cmprrow1 li{width:90%}
.cmprrow1 li:last-child{width:50%; min-width:200px}

.cmprbox{width:100%; padding:20px; margin:0px;}
.bannerinner{padding:0px 20px}

.cmprrow1, .cmprfullbox, .cmprboxdown{margin-top:40px}

.cntctwrapper{ padding:20px}  
.cntctwrapper .mapbox{width:100%; height:275px; margin-bottom:40px} 
.cntctwrapper .addressdetails{width:100%; text-align:center; float:none; margin:0px} 
.cntctwrapper .address1{height:auto; text-align:center; display:inline-block}
.cntctwrapper .addicon{ float:none; display:inline-block}
.cntctwrapper .addtext{ float:none; display:inline-block; width:100%; margin-left:0px}
.cntctwrapper .addressbox{margin-top:40px}
.cntctwrapper .contactform h4{padding-top:36px}
.commentform{margin-top:20px}


.productlistbox{width:100%; text-align:center; padding:0px 20px}
.productlist1{max-width:500px}
.productlistimg{width:100%}
.productlisttxt{width:100%}
.productlisttxt h4{text-align:center}
.add_cart-bx .cart_btn {display: inline-block; float: none;}
.add_cart-bx .productlisticon {display: inline-block; float: none;}

.productDesWrapper {
	text-align:center
}
.productDesWrapper .product_view .product_list_img{width:100%; height:auto}
.productDesWrapper .product_view .product_list_des{width:100%; margin-top:50px}
.product_list_des .avail_bx h6{position:static}
.productDesWrapper .sp-quantity{float:none;display:inline-block}
.productDesWrapper .product_btn ul{margin-left:0px; float:none}
.product_list_view .product_list_des ul li{margin-bottom:10px}
.product_list_view .product_list_des ul li:first-child{ width:100%}
.product_list_des .price_bx .price{float:none}
.product_list_des .price_bx{padding-bottom:0px}
.product_list_des .price_bx .rating_bx{float:none; margin-left:0px} 

.blogdetailsbox{padding:0px 20px; text-align:center; margin-top:0px}
.product_cmt .blg_star_img{float:none}
.pro_detail_para {
    margin-top: 0;
}
.productDesWrapper .product_view .thumbnails > a{max-height:94px; max-width:100px}
}

/*.........220px to 767px css end...........*/



/*.........581px to 767px css start...........*/

@media screen and (min-width:581px) and (max-width:767px){
.header .headerRow1 .logo{text-align:center; width:100%; margin-bottom:50px}
.header .headerRow1 .selectBx{width:100%}
.slider .carousel-caption{padding:40px 20px}

.banner {margin-bottom:0px; position: relative; top:0px;}
.whitecircle{background-color:#FFF; border-radius:50%; width:100px; height:100px; position:absolute; right:30px; bottom:20px; z-index:2; text-align:center; padding:34px 0px}
.bannerbox3 img{position:absolute; left:30px; bottom:20px; z-index:1; width:180px; height:240px;}
.bannerbox3text{ position:relative; height:220px; width:230px; float:right; margin-top:50px; margin-left:00px;}

.welcome{ margin-top:50px;}
.welcomein{ height:720px;}
.welcome2{width:100%; position:absolute; top:0px; left:0px;}
.welcome2left{width:100%; height:auto;}
.welcome2left h1{font-size:28px; padding-top:38px;}
.welcome2left p{font-size:14px; width:80%; padding-top:20px; word-spacing:2px; line-height:22px;}
.playbutton{margin:20px 0px; padding-bottom:15px;}
.welcome2right{width:100%; height:auto; padding-top:0px; padding:0px; margin:0px;}
.wcright{ height:115px; width:100%; margin:8px 0px; padding:0px;}
.righttext{ height:auto; margin:20px 0px; padding:0px; float:left; width:60%; }
.righttext h3{font-size:16px; font-weight:600; padding-top:15px; padding-left:15px;  }
.righttext h4{font-size:14px;line-height:14px; width:100%; padding-left:15px;
 padding-top:10px;}
.roundicon1{width:80px; height:80px; margin:20px 10px; padding:0px;}
.roundicon2{width:80px; height:80px; margin:20px 10px; padding:0px;}
.roundicon3{width:80px; height:80px; margin:20px 10px; padding:0px;}

.featuredbox{}
.featuredbox h4{padding-top:30px;}
.featureheading{height:50px; width:100%;}
.featureheading h1{font-size:29px; float:none; text-align:center; padding-top:15px;}
.line1{display:none;}
.line2{display:none;}
.featuredbox .featured_tab:before { margin-top: 30px;}
.featuredbox .featured_tab{margin-top:0px}
.productline{height:auto; text-align:center;}
.product{ height:auto; margin-top:30px; position:relative;  display:inline-block;}

.newsin{height:auto; margin-top:20px;}
.newsin h1{padding-top:60px;}
.newssearch{width:85%; margin-top:50px; margin-bottom:40px;}
.newssearch input[type="text"]{ font-size:13px;}
.newssearch input[type="submit"]{font-size:14px; width:27%; padding:0px;}	
	
.clientreview{height:auto; background-size:100% 100%;
margin-top:30px; text-align:left; padding:30px 0px; position:relative ;}
.clientreview .site-section-area h5{ font-size:15px; padding:0px 5px; font-weight:400;}
.clientreview .site-section-area h2{ font-size:30px; padding:0px 5px; text-transform:uppercase;  font-weight:bold; margin:15px 0px 30px 0px}
.clientreview .carousel-caption{position:static; text-align:center;}
.clientreview .carousel-caption .review_section1:first-child{ margin-right:0px; display:inline-block;}
.clientreview .carousel-caption .review_section1{ width:100%; float:none; text-align:left; margin:20px 0px;}
.clientreview .carousel-caption .review_section1 figure{ width:140px; height:140px; float:left}
.clientreview .carousel-caption .review_section1 figure img{width:140px; height:140px; margin:0px 15px;}
.clientreview .carousel-caption .review_section1 .review_des{ width:60%; float:left; margin-left:10%; padding-top:15px;}
.clientreview .carousel-caption .review_section1 .review_des h5{ line-height:22px; font-size:14px; text-align:justify;}
.clientreview .carousel-caption .review_section1 .review_des h3{ font-size:20px; margin:15px 0px 4px 0px;}
.clientreview .carousel-caption .review_section1 .review_des h6{ font-size:12px; color:#11627f;}
.clientreview .carousel-control {
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    bottom: inherit;
    color: #333;
    font-size: 20px;
    opacity: 0.5;
    position: absolute;
    text-align: center;
    text-shadow: none;
    top: -90px;
    width: 15%;
	opacity:1;
	width:50px; 
	height:50px; 
	background:#fff; 
	border-radius:100%; 
	line-height:50px
}
.clientreview .carousel-control:hover {
	background:#11627F;
	color:#fff
}
.clientreview .carousel-control.left{left:400px;}
.clientreview .carousel-control.right{right:inherit; left:470px;}
	
.upcomingdeal{margin-top:40px;}
.dealheading{height:50px; width:100%;}
.dealheading h1{font-size:29px; float:none; text-align:center; padding-top:15px;}
.line3{display:none;}
.line4{display:none;}
.dealin{height:auto; width:100%; margin-top:20px; padding-left:0px; padding-right:0px;}
.dealgrew{height:auto; float:none; padding-left:0px; margin:0px; padding:0px; text-align:center;}
.dealgrewleft{height:auto; width:100%; line-height:300px;}
.dealgrewleft img{vertical-align:middle; text-align:center; width:220px; height:230px;}
.dealgrewright{height:auto;}
.dealgrewright h6{text-align:center; padding-top:20px;}
.dealgrewright h1{text-align:center; padding-top:15px; 
padding-left:0px;}
.dealgrewright p{ padding:20px 150px; line-height:22px; text-align:center; 
font-size:13px;}
.dealgrewright h2{text-align:center; padding-left:0px; 
 padding-top:0px; width:100%; float:none;}
.dealgrewright h3{text-align:center; float:none; padding:20px 0px; padding-bottom:30px;}
.dealblue{display:none;}

.client_logo{ padding:10px 0px;}
.client_logo .carousel-caption ul li{ width:15%; margin-right:0px; display:inline-block; overflow:hidden; height:100px; line-height:100px;   background:#f5f5f5;}
.client_logo .carousel-caption ul li img{width:60px; height:30px;}
.client_logo .carousel-control.left{ left:28px;}
.client_logo .carousel-control.right{ right:28px;}

.Furniturecollection{clear:both; }
.collection1{ height:auto;}
.collection1 h1{text-align:center; padding-top:20px;}
.collection1 h5{text-align:center; padding-left:0px; padding-bottom:15px;}
.collection1 li{text-align:center; line-height:45px; background:none; padding-left:0px;}
.collection1 li:hover{color:#11627f; cursor:pointer; background:none;}
.collection2{ height:auto; width:100%; background-image:none;}
.paraandbutton{height:auto; width:100%; float:none; margin-top:0px;}
.paraandbutton p{text-align:center; float:none; width:100%; line-height:20px; padding-left:0px; padding-top:20px;}
.collectionbox{display:none;}
.colleclevel{float:none; padding:5px 0px;}	

.blog h4{font-size:17px; color:#333; font-weight:300; margin-top:40px; text-align:center;}
.blogheading h1{font-size:29px; float:none; text-align:center; padding-top:10px;}
.line5{display:none;}
.line6{display:none;}
.blogboxes{width:100%; height:auto; margin-top:20px; padding:0px; text-align:center;}
.blogbox{width:67%; display:inline-block; margin:5px 0px; }
.blogimg{height:250px; width:100%}

.footer{background-color:#111111; margin-top:90px;}
.footerboxes{padding:0px; margin-top:80px; text-align:center;}
.footerbx{padding:0px; width:40%; padding:20px 0px; display:inline-block;}
.footer h3{line-height:18px; padding:35px 0px;}


.prdctwrapper{text-align:center}
.productsidebar{width:100%; display:inline-block; float:none; max-width:100%;  }
.productsidebar .footerbx{width:47%; height:340px; overflow:hidden; margin:0px .5%; background:#fafafa; padding:30px}
	
}



@media screen and (min-width:320px) and (max-width:480px){
.slider .carousel-caption .carousel_txt_rht{display:none}
	.bannerinner .bannertext {
    float: left;
    padding: 50px 0 0;
    text-align: center;
    width: 100%;
}
.bannerinner{text-align:center;}
.bannerinner .bannerbutton{display:inline-block; float:none; width:100%; max-width:200px;  margin:0px}

.cmprboximg{width:100%}
.cmprboxtext{width:100%; padding: 20px 0px; text-align:center}
.cmprboxtext h4{text-align:center}

.cntctwrapper .addressbox{margin-top:10px}
.cntctwrapper .contactform h2{font-size:24px}

.prdctwrapper{text-align:center}
.productsidebar{width:300px; display:inline-block; float:none; max-width:100%}
.productsidebar .footerbx{width:100%}
.productsidebar .footerbx h1{text-align:center}
.productsidebar .footerbx li a{text-align:center; padding-left:0px}

.paginationarea li:first-child{padding:0px 5px; display:block}
.paginationarea li:last-child{padding:0px 5px; display:block}

.paginationarea{margin-top:0px}
.productDesWrapper .product_view .product_list_img{padding:50px 10px}
.productDesWrapper .product_view .product_list_img .thumbnails{top:50px}

}

@media screen and (min-width:481px) and (max-width:580px){
.slider .carousel-caption{padding-top:40px}
	.bannerinner .bannertext {
    float: left;
    padding: 50px 0 0;
    text-align: center;
    width: 100%;
}
.bannerinner{text-align:center;}
.bannerinner .bannerbutton{display:inline-block; float:none; width:100%; max-width:200px;  margin:0px}

.cmprboximg{width:100%}
.cmprboxtext{width:100%; padding: 20px 0px; text-align:center}
.cmprboxtext h4{text-align:center}

.prdctwrapper{text-align:center}
.productsidebar{width:300px; display:inline-block; float:none; max-width:100%}
.productsidebar .footerbx{width:100%}
.productsidebar .footerbx li a{text-align:center; padding-left:0px}
.productsidebar .footerbx h1{text-align:center}

 .paginationarea li:first-child{padding:0px 5px}
 .paginationarea li:last-child{padding:0px 5px}
}









