@media screen and (max-width:1400px)
{
	.menu-nav ul li.rightside-blog-menu ul {left: inherit; right: 0;}
}
@media screen and (max-width:1250px)
{
.menu-nav ul li.rightside-menu ul {left: inherit; right: 0;}
.menu-nav ul li ul li.rightside-menu ul {left: inherit; right: 100%;}

}
@media screen and (max-width:1200px)
{
	.carpet-cover ul li {width: 30.6%;}
	.logo-sec a img{margin:0 40px 0 0;}
.menu-nav ul li a{padding:12px 24px;}
.menu-nav ul {display: table; float: none;}

.menu-nav ul li {display: table-cell;float: none;}

.menu-nav li:hover ul {width: 210px;}
.menu-nav ul li ul li {width: 210px;}
.menu-nav li ul li:hover ul{width:210px;}
.menu-nav li ul li ul li{width:210px;}

.metaslider .flexslider{margin:0px !important;}


.flooring-need-right ul li{margin:0 35px;}
.flooring-need-right ul li:nth-child(3n){margin:0 33px;}
.carpet-cover ul li{width:31%;}
.online-review-cover span{margin:20px 70px 20px 0;}

.carpet-cover img{width:100%;}
.carpet-deatail h2{font-size:20px;}
.top-right h1{font-size:13px;}
.quick-link{ width:18%; padding:0 0 0 25px;}
.enquiry{ padding:0 0 0 25px; width:25%;}
.online-review-cover ul li{ width:16.666%}
.flooring-need-left h2{ font-size:29px;}
.page-id-16 .left-sec figure {width: 29% !important;}
}

@media screen and (max-width:1170px)
{
.easy-t-slideshow-wrap {width: 80% !important;}
.carpet-deatail p {min-height: 216px;}
.menu-nav ul li a {padding: 12px 14px;}
.left-sec h2 {font-size: 25px;}
.left-sec .wpcf7-form {margin-top: 0px !important;}
}

@media screen and (max-width:1023px)
{
.not-active {cursor: pointer; pointer-events: inherit;}
.hot-link > a {font-size: 18px;}
.carpet-deatail p {min-height: 180px;}
.header-top-sec-inner ul{text-align:center; float:none;}
.header-top-sec-inner .top-right{width:100%; float:left; text-align:center;}
.header-top-sec-inner .top-right p{text-align:center;}
.logo-sec a img{max-width:185px !important; margin:0;}
.menu-nav ul li a{font-size:13px; padding:12px 6px;}
.flooring-need-left{width:100%; margin:0 0 30px;}
.flooring-need-right{width:100%;}
.carpet-cover ul li{width:47%;}
.carpet-cover ul li:nth-child(3n){margin:0 30px 20px 0;}
.carpet-cover ul li:nth-child(2n){margin:0 0 20px;}
.online-review-cover ul li:last-child {padding: 5px;}
.online-review-cover ul li{ padding:5px;} 

.quick-link{width:35%; float:left; padding:0 0 0 40px;}
.enquiry{width:50%; float:left; padding:0; display:block; clear:both;}
.foot-loca {background: rgba(0, 0, 0, 0) url("../images/foot-loca.png") no-repeat scroll left 0 top 5px / 20px auto;padding: 0 0 0 25px;}
.foot-call {background: rgba(0, 0, 0, 0) url("../images/foot-call.png") no-repeat scroll left 0 top 0 / 20px auto; padding: 0 0 0 25px;}
.contact-us{width:45%; float:right}

.stock-rental-sec, .testi-sec, .commercial-carpet-sec, .flooring-need, .footer-main{padding:50px 0 15px;}
.testi-cover .testi-span{top:-82px;}

.online-review{ padding:10px 0;}
.online-review-cover span {margin: 0 70px 0 0;}
.stock-rental-cover-left img{margin:-70px 0 0 30px;}
.left-sec{ width:60%;}
.right-sec {width: 37%;}
.our-mishion{ padding:15px;}
.our-miss-right{ width:100%; margin-top:10px;}
.our-miss-right img{ width:100%;}
.easy-t-slideshow-wrap {width: 90% !important;}
.footer-logo{width:50%;}
.page-id-16 .left-sec figcaption {min-height: 55px !important;}
.page-id-16 .left-sec figure {width: 43% !important;}
.review-logos .alignleft {margin:5px 0 10px !important; width: 33%;}

.half-clm {
    padding: 0 0 10px;
    width: 100%;
}

}

@media screen and (max-width:930px)
{
 .about-page .left-sec img {display: block; float: none; margin: 0 auto 15px !important;}
}

@media screen and (max-width:880px)
{
	.banner-main .metaslider .caption-wrap {top: 21%;}
	.text-cover {width: 95%;}
	.operated { padding: 10px 48.1px;}
	.flooring-need ul{ margin:0px;}
	.single .info h3 {font-size: 23px;}
	.hot-link > a {font-size: 16px;}
}

@media screen and (max-width:810px)
{
.right-sec h2::after {top: 60px !important;}
.brand-logo img {width: 44% !important;}
.menu-nav ul li a{font-size:13px; padding:12px 4px;}
}
@media screen and (max-width:768px)
{
	.metaslider .caption span {font-size: 27px;}
    .text-cover p {font-size: 27px;}
	.easy-t-slideshow-wrap {width: 100% !important;}
	.easy-t-slideshow-wrap img {left: 25.50%;}
	.metaslider .caption-wrap .caption img {left: 51.25%;}
	.operated {padding: 10px 96px;}
	.metaslider .caption-wrap .caption img {left: 43.6%;}
	.left-sec h2 {font-size: 23px;}
}
@media screen and (max-width:767px)
{
.single .info h3 {font-size: 19px;}
.contact-left .wpcf7-form li {width: 100%;}
.menu-sec{display:none;}
.banner-main .fixed-wrapper{display:none;}
.logo-right-cover{display:none;}
.header-top-sec-inner ul li{font-size:12px;}
.logo-sec a img {margin: 0 20px 0 0;}

.headding-style::after{display:none}
.carpet-cover .carpet-deatail h2::after, .stock-rental-cover h2::after , .flooring-need-left h2::after, .right-sec h2:after{display: none;}
.flooring-need-left h2{font-size:18px;  margin:0 0 15px;}
.flooring-need-right ul{text-align:center;}
.flooring-need-right ul li{margin:0;  padding:0 10px; float:none;}
.flooring-need-right ul li:nth-child(3n){margin:0;}
.carpet-deatail h2{font-size:20px;}
.carpet-cover ul li{margin:0; width:50%; padding:0 7px;}
.carpet-cover ul li:nth-child(3n){margin:0;}
.flooring-need-right ul li a b{width:auto; font-size:16px;}
.testi-sec{padding:75px 0 70px;}
.testi-cover p b{left:10%;}
.carpet-cover img{width:100%;}
.carpet-deatail h2{margin:0 0 20px;}
.stock-rental-cover-left h2{font-size:22px;}
.header-top-sec-inner a{font-size:11px;}
.online-review-cover ul li {width: 14.666%;}
.review-img {
  float: left;
  margin: 0;
  padding:0 7%;
}
.footer-logo ul li{margin:15px 5px 0 0;}
.stock-rental-cover-left img {float:right;margin-top:-70px;margin-left:0px;padding-left:18px;}
.carpet-deatail p {min-height: 215px;}
.banner-main .metaslider .caption {width: 100%;}
.text-cover {width: 95%;}
.metaslider .caption span {font-size: 27px;}
.text-cover p {font-size: 27px;}
.operated {padding: 10px 50.5px;}
.banner-main .metaslider .caption-wrap {line-height: 37px !important;top: 16%;}
.metaslider .caption-wrap .caption img {left: 50.05%;}
.testi-sec {padding: 75px 0 30px;}
.brand-logo img {width: 40% !important;}
}
@media screen and (max-width:639px)
{
.about-page .left-sec ul {margin-bottom: 10px;}
.meta-nav {margin-bottom: 20px;}
.site-main .navigation {margin-bottom: 20px;}
.single .info h3 {font-size: 14px;}
.contact-left {width: 100%;}
.contact-left .wpcf7-form li {width: 50%;}
.contact-right {width: 100%; padding:0px !important;}
.brand-logo img {width: 28% !important;}
.about-page { padding: 40px 0;}
.top-right h1{font-size:12px;}
.online-review-cover span {margin: 5px 70px 5px 0;}
.top-right h1{ text-align:center}
.stock-rental-cover-left img{ width:100%; margin:0px;}
.left-sec {width:100%;}

.our-miss-right img{ width:100%;}
.our-miss-right{ width:100%;}
.our-miss-left{ width:100%; margin-bottom:20px;}
.right-sec{ width:100%;}
.service-sec img{ width:100%;}
.quick-link{ display:none;}
.footer-logo{ width:100%;  margin-bottom: 18px; border-bottom:solid 1px #7e4100;}
.footer-logo a {text-align: center;display: block;}
.footer-logo p{ text-align:center;}
.footer-logo ul{ text-align:center;}
.online-review-cover span{ text-align:center; margin:5px 0; width:100%;}
.footer-logo ul li{ display:inline-block; float:none; text-align:center;}
.online-review-cover ul li{ width:16.66%;}
.review-img {padding:0 2%;}
.logo-sec a img{ margin:0px;}

.inner-banner img{ min-height:145px;}
.info h3{font-size:25px; padding: 10px 15px;}
.hot-link > a {font-size: 18px;}
.testi-cover p {min-height: 230px;}
.easy-t-slideshow-wrap img {left: 18.5%; top:208px;}
.carpet-deatail p {min-height: 310px;}
.metaslider .caption span {font-size: 14px;}
.text-cover p {font-size: 14px;}
.operated {padding: 10px 50.7px;}
.text-cover > img {width: 10% !important;}
.metaslider .caption-wrap .caption img {left: 46.25%;}
.banner-main .metaslider .caption-wrap {line-height: 27px !important;}
.single .breadcrumb p {font-size: 13px;}
.left-sec iframe {width: 100% !important;}
.about-page .left-sec img {display: block; float: none;  margin:15px auto 15px !important;}
}
@media screen and (max-width:479px)
{
.flooring-need{padding:30px 0 15px !important;}
 .left-sec .wpcf7-form img {display: block !important; float: none !important;  margin: 0 !important; padding: 0 0 10px !important; width: initial !important;}
.review-logos .alignleft {display: inline-block !important; margin: 5px !important;  width: 40%;}
.left-sec h2 {font-size: 20px; }
.brand-logo img {width: 25% !important; display: inline-block !important;}
.left-sec img {display: block; float: none !important;  margin: 0 auto 10px !important; width:100%;}	
.text-cover {display: none;}
.carpet-deatail p {min-height: 0px;}
.header-top-sec-inner ul li{font-size:11px;}
.top-right p{font-size:12px;}
.header-top-sec-inner ul li a img{display:none;} 
.flooring-need-right ul{text-align:center;}
.flooring-need-right ul li:nth-child(3n){margin:0;}
.flooring-need-right ul li{margin:0;  padding:0 10px; width:50%; float:left;}

.footer-logo{width:100%;}
.quick-link{width:100%; padding:0;}
.enquiry{width:100%; float:left; margin:0 0 20px 0; border-bottom:1px solid #7e4100; padding-bottom:20px;}
.foot-loca {background: rgba(0, 0, 0, 0) url("../images/foot-loca.png") no-repeat scroll left 0 top 5px / 20px auto;padding: 0 0 0 25px;min-height:inherit}
.foot-call {background: rgba(0, 0, 0, 0) url("../images/foot-call.png") no-repeat scroll left 0 top 0 / 20px auto; padding: 0 0 0 25px;min-height:inherit}
.contact-us{width:100%;}
.carpet-cover ul li{width:100%; margin:0 0 15px;}
.carpet-cover ul li:nth-child(3n){margin:0 0 15px;}
.stock-rental-cover-left img{margin:0;}

.online-review-cover ul li {margin: 0; padding: 5px; float:none;}

.logo{ width:42%;}
.logo img{max-width:100% !important;}
.logo-sec a img{max-width:100% !important;}
.review-img{width:45%;}
.testi-cover p {min-height: 300px !important;}

.easy-t-slideshow-wrap img {left: 7%;top: 277px;}
.testi-cover .testi-span {left: 41%;}
.left-sec .alignright {display: block; margin: 0 auto 10px !important;  max-width: 100%; float:none; }
.info h3 {font-size: 20px;}
.left-sec iframe {width: 100% !important;}
.page-id-16 .left-sec figure {width: 50% !important; margin: 0 0 10px 0 !important; min-height: inherit;}
.page-id-16 .left-sec figcaption a {display: block !important; font-size: 16px;  text-align: center !important;}

}

@media screen and (max-width:360px)
{
	.nav-links a {font-size: 13px !important;}
	.single .info h3 {font-size: 12px;}
	.contact-left .wpcf7-form li {width: 100%;} .left-sec .wpcf7-form li{width:100% !important;}
	.breadcrumb p {font-size: 13px;}
	.page-id-16 .left-sec figcaption {min-height: 82px !important;}
	.half-clm {width: 100%;}
	.brand-logo img {width: 40% !important;}
	.single .breadcrumb p {font-size: 11px;}
	.flooring-need {padding: 30px 0 0px !important;}
	.about-page .left-sec img {margin: 0 auto 15px !important;}
}

@media screen and (max-width:320px)
{
	.testi-cover p {min-height: 345px !important;}
	.easy-t-slideshow-wrap img {left: 1.5%;top: 326px;}
	.info h3 {font-size: 15px;}
	.testimonial_body > p {text-align: left;}
}