/*********************mobile-responsive**********************************************/

@media(min-width:320px) and (max-width:767px){
	.top-nav-inr {text-align: center;}
.top-nav-inr2 ul .fa {
    margin-right: 10px;
    font-size: 17px;}	
.top-nav-inr2 ul li a {
    font-size: 14px;}	
	
.top-nav-inr2 ul li {margin-right: 8px;}	
.text-right {text-align: center;margin-top: 20px;}	
.navbar-brand img {width: 116px;}	
.navbar-default .navbar-toggle {border-color: #0b212f;}	
.navbar-default .navbar-toggle .icon-bar {background-color: #0b212f;}	
.navbar-toggle {margin-top: 28px;}	
.carousel-caption h1 {
    font-size: 19px;}	
.carousel-caption {top: 21%;}	
.form-group { display: none;}	
.carousel-control {font-size: 16px;	}
.about-inr h1 {font-size: 30px;margin-bottom: 20px; text-align:left;}	
.about-inr p {
    font-size: 15px;
    text-align: left;
    margin-bottom: 0;
}	
.slider-area {margin-bottom: 50px;}	
.button-area a button {margin-top: 20px;
    padding: 9px 20px;
    font-size: 15px; 
    margin-left: 0;}	
.button-area {text-align: left;}	
.service-inr h1 {
    font-size: 32px;
    text-align: left;
}
.service-inr2 ul li {font-size: 19px;}	
.service-inr2 ul li img {
    width: 68px;}	
.service-inr3 img {display: none;}	
.service-area {margin-bottom: 50px;}	
.counter .counter-value {font-size: 33px;}
.counter h3 {font-size: 24px;}
.counter {margin-bottom: 20px;}	
.counter .counter-icon {font-size: 60px;}	
.form2-inr2 h1 {font-size: 30px;}	
.formtext2 {font-size: 17px;}	
.forminpt2 {font-size: 16px;}	
.form2-inr2 img {display: none;}	
.testimonial .description span{ display:none;}
.testi-area {
    background-color: #6195c7;
    background-image: none;
    padding: 30px 0;}
.testi-main-heading h1 {font-size: 36px;}
.testi-main-heading h2{ font-size:40px;}
.testimonial .pic {width: 80px; height: 80px;}
.testimonial .description:before {font-size: 15px;left: -6px;top: -9px;}	
.testi-main-heading {margin-bottom:0;}	
.contact2-inr2 p {
    margin-top: 7px;
    font-size: 23px;
    font-weight: 500;
    text-align: center;}
.cbutton-area {text-align: center;}
.cbutton-area a button {
    padding: 6px 11px;
    font-size: 15px;}	
.footer-inr2 img { width: 154px;}
.footer-inr2 p {font-size: 15px;}
.footer-inr3 h2 {font-size: 28px;}
.footer-inr4 h2 {
    font-size: 28px;}
.footer-inr3 ul li a {font-size: 15px;}	
.footer-inr3 ul li a {font-size: 15px;}
.footer-inr4 p span {font-weight: 600;}	
.diff p a {font-size: 15px;font-weight: 500;}		
.copy-right p {font-size: 12px;}
.abanner-area {
    padding: 38px 0;
    margin-bottom: 50px;
}
.abanner-inr h1 {font-size: 29px;}
.p-inr2 h1 {
    font-size: 29px;
    margin-bottom: 20px;
}
.p-inr2 p {
    font-size: 15px;
    margin-bottom: 20px;
}
.pbutton-area a button {margin-top:0;
    padding: 9px 20px;
    font-size: 15px; 
    margin-left: 0;}
.pbutton-area{text-align: left;}
.p-inr3 img {display: none;}
.mission-inr h1 {font-size: 27px;}
.mission-inr2 p {
    font-size: 15px;
    margin-bottom: 20px;}
.mission-inr3 h2 {
    font-size: 32px;}
.mission-inr3 p {
    font-size: 15px;
}
.mission-area {margin-bottom: 50px;}
.contact-area {padding: 42px 0;margin-bottom: 50px;}
.contact-inr h1 {font-size: 25px;}
.paragraph-inr2 ul li .fa {
    font-size: 26px;
    margin-right: 25px;
}
.paragraph-inr2 ul li {
    margin-bottom: 25px;
}
.paragraph-inr2 ul li a {
    font-size: 17px;}
.social-icon {margin-top: 20px;}
.social-icon h2 {
    font-size: 28px;}
.social-icon ul li .fa {
    font-size: 19px;
    width: 40px;
    height: 40px;
    line-height: 40px;}
.paragraph-inr2 {margin-bottom: 20px;}
.paragraph-area {margin-bottom: 50px;}
.home-area {padding: 45px 0; margin-bottom:50px;}
.home-inr h1 {font-size: 22px;}
.home2-inr2 h1 {font-size: 27px; margin-bottom:20px;}
.home2-inr2 p {font-size: 15px;}
.home2-inr3 img {
    margin-top: 20px;
}
.home2-area {margin-bottom: 50px;}
.h-inr2 h2 {font-size: 22px;}
.h-inr2 p {font-size: 15px; margin-bottom: 20px;}
.h-inr3 h3 {font-size: 21px;}	
.h-inr3 p {font-size: 14px;}
.p-area {margin-bottom: 50px;}	
.commercial-area {padding: 40px 0; margin-bottom:50px;}
.commercial-inr h1 {
    color: #fff;
    font-size: 17px;}

.move-area {padding: 39px 0; margin-bottom:50px;}
.move-inr h1 {
    color: #fff;
    font-size: 14px;
}
.carpet-area {padding: 42px 0; margin-bottom:50px;}
.carpet-inr h1 {
    color: #fff;
    font-size: 17px;}
.window-area {padding: 42px 0; margin-bottom:50px;}
.window-inr h1 {
    color: #fff;
    font-size: 17px;}


}

/*********************tab-responsive**********************************************/

@media(min-width:768px) and (max-width:991px){
.commercial-inr h1 {
    color: #fff;
    font-size: 33px;}	
.commercial-area {padding: 104px 0;	}

.move-inr h1 {
    color: #fff;
    font-size: 33px;}	
.move-area{padding: 104px 0;}	
.carpet-inr h1 {
    color: #fff;
    font-size: 33px;}	
.carpet-area{padding: 104px 0;}	
	
.window-inr h1 {
    color: #fff;
    font-size: 33px;}	
.window-area{padding: 104px 0;}	
		
	
	
.navbar-brand img {width: 139px;}
	
.carousel-caption h1 {font-size: 38px;margin-bottom: 30px;}	
.forminpt {text-align: center;padding: 20px 5px;border: none;font-size: 15px;}	
.formbtn {padding: 13px 6px;font-size: 10px;}	
.about-inr h1 {font-size: 40px;}	
.about-inr p {font-size: 16px;}	
.button-area a button {padding: 10px 30px;font-size: 15px;}	
	
.slider-area {margin-bottom: 50px;}	
.about-area {margin-bottom: 50px;}	
.service-inr h1 {font-size: 37px;}	
.service-inr2 ul li {
    margin-bottom: 20px;
    font-size: 20px;}	
.service-inr2 ul li img {width: 65px;}	
.counter h3 {color: #fff; font-size: 18px;}	
.counter .counter-value {font-size: 35px;}	
.counter .counter-icon {font-size: 56px;}	
.service-area {margin-bottom: 50px;}	
.form2-inr2 h1 {font-size: 32px;}	
.formtext2 {height: 130px !important;}
.testi-main-heading h1 {font-size: 48px;}
.testi-area .owl-prev {left: -2%;}
.testi-area .owl-next {right: -2%;}
.contact2-inr2 p {font-size: 30px;}
.cbutton-area a button { padding: 7px 14px;font-size: 21px;}
.footer-inr2 p {font-size: 16px;}
.footer-inr2 img {width: 160px;}
.footer-inr3 h2 {font-size: 30px;}
.footer-inr4 h2 {font-size: 30px;}
.diff p {margin-bottom: 20px;}
.abanner-area {padding: 97px 0;margin-bottom: 50px;}
.p-inr2 h1 {font-size: 30px;margin-bottom: 20px;}
.p-inr2 p {
    font-size: 15px;
    margin-bottom: 20px;}
.abanner-inr h1 {font-size: 44px;}
.pbutton-area a button {padding: 10px 23px;font-size: 15px;margin-left: 0;}
.p-inr3 {margin-top: 65px;}
.mission-inr h1 {font-size: 33px;}
.p-area {margin-bottom: 50px;}
.mission-inr3 h2 {
    font-size: 30px;
    margin-bottom: 12px;}
.mission-inr3 p {font-size: 15px;}
.m {margin-bottom: 20px;}
.contact-inr h1 {font-size: 44px;}
.contact-area {padding: 96px 0; margin-bottom:50px;}
.paragraph-inr2 ul li .fa {font-size: 27px;
    margin-right: 19px;}
.paragraph-inr2 ul li a {font-size: 17px;
    font-weight: 500;}
.social-icon {margin-top: 0;}
.social-icon h2 {font-size: 30px;}
.paragraph-inr2 ul li .fa {font-size: 22px;}
.social-icon ul li .fa {
    font-size: 28px;
    width: 40px;
    height: 40px;
    line-height: 38px;}
.home-inr h1 {font-size: 37px;}
.home-area { padding: 99px 0;margin-bottom: 50px}
.home2-inr2 h1 {font-size: 29px;margin-bottom: 20px;}
.home2-inr2 p {font-size: 15px;}
.home2-inr2 p br{ display:none;}
.home2-inr3 {margin-top: 65px;}
.home2-area {margin-bottom: 50px;}
.h-inr2 h2 {font-size: 24px;}
.h-inr2 p {font-size: 15px;}
.h-inr3 h3 {font-size: 20px;}
.h-inr3 p {
    font-size: 14px;
    margin-bottom: 14px;}
.h-area {margin-bottom: 50px;}

}

@media(min-width:400px) and (max-width:767px){
.carousel-caption h1 {
    font-size: 21px;}
	
}

@media(min-width:400px) and (max-width:767px){
	.home-area {padding: 54px 0;}
.contact-area {padding: 53px 0;}	
.abanner-area {padding: 50px 0;}	
.carousel-caption h1 {font-size: 24px;}
.commercial-area {
    padding: 54px 0 !important;
    margin-bottom: 50px;
}
.move-inr h1 {
    color: #fff;
    font-size: 17px;
}
.move-area {
    padding: 55px 0 !important;
    margin-bottom: 50px;
}
.carpet-area {
    padding: 56px 0 !important;
    margin-bottom: 50px;
}
.carpet-inr h1 {
    color: #fff;
    font-size: 20px;
}	
.window-area {
    padding: 54px 0 !important;
    margin-bottom: 50px;
}
.window-inr h1 {
    color: #fff;
    font-size: 19px;
}	
}

@media (min-width: 460px) and (max-width: 767px){
.contact-area {
    padding: 58px 0;
}
.home-area {
    padding: 60px 0;
}
.commercial-area {
    padding: 63px 0 !important;}
.commercial-inr h1 {
    color: #fff;
    font-size: 21px;
}	
.move-area {
    padding: 63px 0 !important;}	
.move-inr h1 {
    font-size: 19px;
}	
.carpet-area {
    padding: 63px 0 !important;}	
.carpet-inr h1 {
    font-size: 19px;
}		
.window-area {
    padding: 63px 0 !important;}	
.window-inr h1 {
    font-size: 21px;
}
}

@media (min-width: 480px) and (max-width: 767px){
.carousel-caption h1 {font-size: 23px;}
}
@media (min-width: 500px) and (max-width: 767px){
.carousel-caption h1 {
    font-size: 26px;}
.home-inr h1 {
    font-size: 28px;}
.contact-inr h1 {
    font-size: 30px;}
	.abanner-inr h1 {
    font-size: 34px;
}
.commercial-area {
    padding: 73px 0 !important;
}
.commercial-inr h1 {
    font-size: 23px;
}
.home2-inr2 h1 {
    font-size: 26px !important;
    margin-bottom: 20px;
}
.move-area {
    padding: 73px 0 !important;
}
.move-inr h1 {
    font-size: 20px;
}
.carpet-area {
    padding: 73px 0 !important;
}
.carpet-inr h1 {
    font-size: 22px;
}
.window-area {
    padding: 73px 0 !important;
}
.window-inr h1 {
    font-size: 22px;
}
}

@media (min-width: 550px) and (max-width: 767px){
.home-area {
    padding: 70px 0;
}
.contact-area {
    padding: 71px 0;
}
.abanner-area {
    padding: 68px 0;
}
.home2-inr2 h1 {
    font-size: 28px !important;
    margin-bottom: 20px;
}
.move-inr h1 {
    font-size: 24px;
}
}

@media (min-width: 590px) and (max-width: 767px){
.carousel-caption h1 {
    font-size: 29px;}
.carousel-caption {
    top: 32%;}
.home-area {padding: 77px 0;}
.contact-area {
    padding: 77px 0;}
.diff p a {
    font-size: 18px;
    font-weight: 500;}
.top-nav-inr2 ul li a {
    font-size: 17px;}	
.abanner-area {
    padding: 74px 0;}
.commercial-area {
    padding: 82px 0 !important;
}	
.commercial-inr h1 {
    font-size: 25px;
}	
.move-area {
    padding: 75px 0 !important;
}	
.carpet-area {
    padding: 82px 0 !important;
}	
.carpet-inr h1 {
    font-size: 25px;
}		
	
.window-area {
    padding: 82px 0 !important;
}	
.window-inr h1 {
    font-size: 25px;
}	
	
	
	
	
	
		
}


@media (min-width: 670px) and (max-width: 767px){
.carousel-caption h1 {
    font-size: 34px;}
.copy-right p {
    font-size: 15px;}
.home-inr h1 {
    font-size: 33px;}
.home-area {
    padding: 90px 0;}
.contact-inr h1 {
    font-size: 35px;
}	
.contact-area {
    padding: 88px 0;
}	
.paragraph-inr2 ul li a {
    font-size: 19px;
}	
.abanner-inr h1 {
    font-size: 39px;
}	
.abanner-area {
    padding: 88px 0;
}	
.commercial-area {
    padding: 96px 0 !important;
}
.commercial-inr h1 {
    font-size: 28px;
}	
.move-area {
    padding: 96px 0 !important;
}
.move-inr h1 {
    font-size: 28px;
}
.carpet-area {
    padding: 96px 0 !important;
}
.carpet-inr h1 {
    font-size: 28px;
}			

.window-area {
    padding: 96px 0 !important;
}
.window-inr h1 {
    font-size: 28px;
}
}

@media (min-width: 800px) and (max-width: 991px){
.home-area {
    padding: 104px 0;
    margin-bottom: 50px;
}
.abanner-area {
    padding: 101px 0;
    margin-bottom: 50px;
}
.contact-area {
    padding: 101px 0;
    margin-bottom: 50px;
}
}

@media (min-width: 900px) and (max-width: 991px){
.contact-area {
    padding: 117px 0;
    margin-bottom: 50px;
}
.paragraph-inr2 ul li a {
    font-size: 19px;
    font-weight: 500;}
.abanner-area {
    padding: 117px 0;}
	.home-area {
    padding: 120px 0;
}
.commercial-area {
    padding: 123px 0;
}
.move-area {
    padding: 123px 0;
}
.carpet-area {
    padding: 123px 0;
}
.window-area {
    padding: 123px 0;
}














}

@media (min-width: 992px) and (max-width: 1023px){
.carousel-caption h1 {
    font-size: 40px;
    margin-bottom: 50px;
}
.forminpt {
    padding: 20px 6px;
    font-size: 19px;
    text-align: center;
}
.formbtn {
    padding: 11px 1px;
    font-size: 13px;
    letter-spacing: 0;
    text-align: center;
}
.about-inr h1 {font-size: 37px;}
.about-inr p {font-size: 17px;}
.service-inr h1 {font-size: 37px;}
.service-inr2 ul li {margin-bottom: 30px;font-size: 23px;}
.service-inr2 ul li img {width: 65px;}
.counter .counter-icon {font-size: 60px;}
.counter .counter-value {font-size: 35px;}
.counter h3 {font-size: 20px;}
.testi-main-heading h1 {font-size: 45px;}
.contact2-inr2 p {font-size: 35px;}
.footer-inr2 img {width: 190px;}
.footer-inr2 p {font-size: 17px;}
.footer-inr3 h2 {font-size: 32px;}
.footer-inr4 h2 {
    font-size: 30px;}
.home-area {padding: 134px 0;}
.home-inr h1 {font-size: 40px;}
.home2-inr2 h1 {
    font-size: 32px;
}
.home2-inr2 p {font-size: 15px;}
.h-inr2 h2 {font-size: 23px;}
.contact-area {padding: 134px 0;}
.contact-inr h1 {font-size: 40px;}
.paragraph-inr2 ul li a {font-size: 20px;}
.paragraph-inr2 ul li .fa {font-size: 30px;}
.abanner-area {padding: 134px 0;}
.abanner-inr h1 {font-size: 40px;}
.p-inr2 h1 {font-size: 30px;margin-bottom: 20px;}
.p-inr2 p {
    font-size: 15px;
    margin-bottom: 30px;
}
.pbutton-area a button {margin-left: 4px;
}
.pbutton-area a button {
    padding: 8px 25px;}
.mission-inr h1 {font-size: 35px;}
.mission-inr3 h2 {
    font-size: 32px;}

.commercial-inr h1 {
    color: #fff;
    font-size: 40px;}

.commercial-area { padding: 132px 0;}

.move-inr h1 {
    color: #fff;
    font-size: 40px;}

.move-area { padding: 132px 0;}

.carpet-inr h1 {
    color: #fff;
    font-size: 40px;}

.carpet-area { padding: 132px 0;}

.window-inr h1 {
    color: #fff;
    font-size: 40px;}

.window-area { padding: 132px 0;}






}

@media (min-width: 1024px) and (max-width: 1440px){
.carousel-caption h1 {
    font-size: 40px;
    margin-bottom: 50px;
}
.forminpt {
    padding: 20px 6px;
    font-size: 19px;
    text-align: center;
}
.formbtn {
    padding: 11px 1px;
    font-size: 13px;
    letter-spacing: 0;
    text-align: center;
}
.about-inr h1 {font-size: 37px;}
.about-inr p {font-size: 17px;}
.service-inr h1 {font-size: 37px;}
.service-inr2 ul li {margin-bottom: 30px;font-size: 23px;}
.service-inr2 ul li img {width: 65px;}
.counter .counter-icon {font-size: 60px;}
.counter .counter-value {font-size: 35px;}
.counter h3 {font-size: 20px;}
.testi-main-heading h1 {font-size: 45px;}
.contact2-inr2 p {font-size: 35px;}
.footer-inr2 img {width: 190px;}
.footer-inr2 p {font-size: 17px;}
.footer-inr3 h2 {font-size: 32px;}
.footer-inr4 h2 {
    font-size: 30px;}
.home-area {padding: 188px 0;}
.home-inr h1 {font-size: 40px;}
.home2-inr2 h1 {font-size: 38px;}
.home2-inr2 p {font-size: 15px;}
.h-inr2 h2 {font-size: 28px;}
.contact-area {padding: 189px 0;}
.contact-inr h1 {font-size: 40px;}
.paragraph-inr2 ul li a {font-size: 20px;}
.paragraph-inr2 ul li .fa {font-size: 30px;}
.abanner-area {padding: 165px 0;}
.abanner-inr h1 {font-size: 40px;}
.p-inr2 h1 {font-size: 30px;margin-bottom: 20px;}
.p-inr2 p {
    font-size: 15px;
    margin-bottom: 30px;
}
.pbutton-area a button {margin-left: 4px;
}
.pbutton-area a button {
    padding: 8px 25px;}
.mission-inr h1 {font-size: 35px;}
.mission-inr3 h2 {
    font-size: 32px;}

.commercial-inr h1 {
    color: #fff;
    font-size: 40px;}
.commercial-area { padding: 138px 0;}

.move-inr h1 {
    color: #fff;
    font-size: 40px;}
.move-area { padding: 138px 0;}

.carpet-inr h1 {
    color: #fff;
    font-size: 40px;}
.carpet-area { padding: 138px 0;}

.window-inr h1 {
    color: #fff;
    font-size: 40px;}
.window-area { padding: 138px 0;}





}

@media (min-width: 1644px) and (max-width: 1800px){
.carousel-caption h1 {
    font-size: 72px;}	
.top-nav-inr2 ul li a {
    color: #fff;
    font-size: 21px;}
.top-nav-inr2 ul .fa {
    margin-right: 10px;
    color: #ffffff;
    font-size: 25px;
}	
.navbar-default .navbar-nav>li>a {
    color: #0b212f;
    font-size: 25px;}	
.navbar-brand img {
    width: 188px;
}	
.navbar-nav {
    margin-top: 42px !important;
}	
.forminpt {padding: 28px 30px;font-size: 24px;}	
.formbtn {padding: 13px 21px;font-size: 21px;}	
.about-inr h1 {font-size: 55px;}	
.about-inr p {
    font-size: 22px;}	
.button-area a button {font-size: 21px;}	
.service-inr h1 {font-size: 58px;}	
.testimonial .description {
    font-size: 19px;}	
.footer-inr3 h2 {
    font-size: 44px;}	
.footer-inr2 p {font-size: 21px;}	
.footer-inr3 ul li a {
    color: #0b212f;
    font-size: 22px;}	
.footer-inr4 h2 {
    font-size: 41px;}	
.diff p a {
    color: #0b212f;
    font-size: 20px;}	
.diff p {
    color: #333;
    font-size: 22px;}	
.copy-right p {font-size: 20px;}
.home2-inr2 h1 {
    color: #0b212f;
    font-size: 47px;}	
	
.home2-inr2 p {
    color: #000;
    font-size: 20px;
}	
.h-inr3 h3 {
    font-size: 33px;
    margin-bottom: 13px}
	.h-inr3 p {
    font-size: 19px;}
.h-inr2 h2 {
    font-size: 33px;
    color: #0b212f;
    margin-bottom: 30px;
}	
.h-inr2 p {
    font-size: 21px;
}	
.paragraph-inr2 ul li a {font-size: 27px;}	
.p-inr2 p {
    font-size: 21px;}	
.pbutton-area a button {padding: 10px 30px;
    font-size: 21px;margin-left: 5px;}	
.mission-inr h1 {font-size: 48px;}	
.mission-inr3 p {
    font-size: 20px;
}	
.mission-inr2 p {
    font-size: 21px;
}		
.commercial-area {padding: 224px 0;}
.move-area{padding: 231px 0;}
.carpet-area {padding: 224px 0;}
.window-area {padding: 229px 0;}












		
}


@media (min-width: 360px) and (max-width: 767px){
.about-inr h1 {
    font-size: 27px;
    margin-bottom: 20px;
    text-align: left;
}
.service-inr h1 {
    font-size: 25px;
    text-align: left;
}
.counter .counter-value {
    font-size: 30px;
}
.counter h3 {
    font-size: 22px;
}
.counter .counter-icon {
    font-size: 52px;
}
.abanner-area {
    padding: 46px 0;
    margin-bottom: 50px;
}
.p-inr2 h1 {
    font-size: 26px;
    margin-bottom: 20px;
}
.mission-inr h1 {
    font-size: 23px;
}
.mission-inr3 h2 {
    font-size: 28px;
}
.testimonial .description:before {
    font-size: 15px;
    left: -7px;
    top: -21px;
}
.contact-area {
    padding: 48px 0;
    margin-bottom: 50px;
}
.paragraph-inr2 ul li a {
    font-size: 15px;
}
.social-icon h2 {
    font-size: 26px;
}
.home-area {
    padding: 52px 0;
    margin-bottom: 50px;
}
.home2-inr2 h1 {
    font-size: 24px;
    margin-bottom: 20px;
}
.commercial-area {
    padding: 49px 0;
    margin-bottom: 50px;
}
.move-area {
    padding: 50px 0;
    margin-bottom: 50px;
}
.carpet-area {
    padding: 50px 0;
    margin-bottom: 50px;
}
.move-area {
    padding: 50px 0;
    margin-bottom: 50px;
}
.window-area {
    padding: 50px 0;
    margin-bottom: 50px;
}
.abanner-inr h1 {
    font-size: 27px;
}

}





