/*-----------------------MOBILE-RESPONSIVE----------------------------*/ @media(min-width:320px) and (max-width:767px){ .social-icon { margin-top: -38px; display: none; } .navbar-dark .navbar-toggler { color: rgba(255,255,255,.5); border-color: rgb(48 49 51); } .navbar-toggler { padding: .25rem .75rem; font-size: 1.25rem; line-height: 1; background-color: #fad044; border: 1px solid #0000000d; border-radius: .25rem; } .area-1 { width: 100%; float: left; position: relative; overflow: hidden; padding: 30px 0; background-image: url(../images/banner-1.jpg); background-size: cover; background-repeat: no-repeat; height: 760px; } .area-inr-1 h1 { font-weight: 600; color: #ffff; font-size: 22px; } .text-area span a { font-size: 20px; } .text-area { width: 100%; float: left; background: #00000061; padding: 0px 15px; } .text-area p { color: #fff; font-size: 15px; line-height: 30px; } .area-inr-1 ul li { display: block; margin-bottom: 1px; } .area-inr-1 ul li .fa { color: #fad044; margin-right: 8px; margin-top: 10px; font-size: 13px; } .area-inr-1 ul li a { color: #fff; font-size: 16px; } .form-main { width: 100%; float: left; padding: 7px 14px; margin: 0; background: #ffffffa8; margin-top: 20px; } .form-main h2 { color: #000000; text-align: center; font-size: 24px; font-weight: 600; margin-bottom: 7px; } .form-inpt { width: 100%; padding: 6px 12px; margin: 0; background: none; border: none; color: #000; border-bottom: 1px solid #000000; margin-bottom: -11px; } .inpt-btn { width: 35.9%; float: left; margin: 3px 31%; background-color: #fad044; border: none; color: #000000; padding: 6px 9px; font-weight: 700; text-transform: uppercase; font-size: 16px; margin-bottom: 0; } .area-inr2 h3 { font-size: 22px; text-align: center; font-weight: 600; } .divider { width: 260px; height: 2px; display: inline-block; background: #fad044; margin-left: 18%; margin-bottom: 10px; } .area-3 { width: 100%; float: left; position: relative; overflow: hidden; padding: 20px 0; margin-bottom: 0px; } .area-inr-3 { width: 95%; padding: 15px; height: 415px; margin: 0 10px; margin-bottom: 20px; } .area-inr2 p { text-align: center; line-height: 25px; } .area-inr-3 img { width: 36%; padding: 6px; margin-bottom: 10px; } .area-4 { padding: 30px 0; background: #303133; } .hading-text h3, .area-3 h3 { font-size: 22px; } .text-area-2 h3 { font-size: 18px; font-weight: 600; } .heading { font-size: 21px; } .testimonial { padding: 20px 0; } .icon .fa { font-size: 26px; margin-bottom: 17px; color: #fad044; } .carousel-control-next, .carousel-control-prev { width: 35px; height: 35px; } .testimonial4_slide img { width: 75px; height: 75px; margin-bottom: 19px; } .area-inr6 h4 { font-size: 21px; font-weight: 600; } .area-7 { padding: 15px 0; background: #303133; } .contact-inr2 { margin-bottom: 13px; } .contact-80-100 h4 { font-size: 15px; margin-left: -19px; } .rounded-social-buttons { text-align: center; margin-top: 29px; margin-bottom: 20px; } .footer { width: 100%; float: left; padding: 10px 0; text-align: center; } .copy-inr p { font-weight: 500; font-size: 14px; line-height: 21px; } .page-1 { padding: 45px 0; height: 185px; } .img-area img { width: 100%; margin-bottom: 20px; } .page-2 { padding: 30px 0; } .page-inr-2 h2 { font-weight: 600; font-size: 24px; } .btn-3 { margin-top: 4px; } .span-3 { padding: 10px 14px; font-size: 17px; } .page-5 { padding: 45px 0; height: 185px; } .page-inr1 h1 { font-size: 30px; } .page-3 { padding: 45px 0; height: 185px; } .page-4 { padding: 20px 0; } .page-inr4 h2 { font-size: 23px; margin-bottom: 20px; } .page-inr-4 ul li { margin-bottom: 10px; padding: 9px; } .form-main2 { margin-top: 20px; } .inpt-btn2 { width: 30.9%; margin: 12px 0%; padding: 7px 7px; font-size: 16px; } .page-7 { padding: 45px 0; height: 180px; } .page-8 { padding: 20px 0; } .page-inr-8 h2 { font-size: 21px; margin-bottom: 13px; } .page-9 { padding: 45px 0; height: 180px; } .text-area-2{ height: 330px; } } /*-----------------------MOBILE-RESPONSIVE----------------------------*/ @media(min-width:768px) and (max-width:999px){ .social-icon { margin-top: -25px; } .page-9 { padding: 70px 0; height: 215px; } .page-inr1 h1 { font-size: 32px; } .page-8 { padding: 30px 0; } .page-inr-8 h2 { font-size: 26px; margin-bottom: 6px; } .footer-inr2 { margin-bottom: 18px; } .navbar-toggler { background-color: #fad044; border: 1px solid transparent; border-radius: .25rem; } .navbar-dark .navbar-toggler { color: rgba(255,255,255,.5); border-color: rgb(0 0 0); } .form-main { width: 100%; float: left; padding: 13px 12px; margin: 0; background: #ffffffa8; } .area-inr-1 h1 { font-size: 26px; } .text-area p { font-size: 15px; line-height: 34px; } .text-area span { font-size: 28px; } .area-1 { padding: 35px 0; height: 470px; } .area-inr2 h3 { font-size: 26px; } .divider { width: 301px; margin-left: 28%; margin-bottom: 10px; } .area-inr2 p { text-align: justify; } .area-inr-3 { padding: 15px; height: 360px; margin-bottom: 19px; } .area-3 { padding: 16px 0; margin-bottom: 0; } .text-area-2 { margin-top: -37px; height: 275px; } .area-4 { padding: 25px 0; } .heading { font-size: 26px; } .hading-text h3 { font-size: 26px; } .form-main h2 { font-size: 23px; font-weight: 600; margin-bottom: 0px; } .inpt-btn { width: 35.9%; padding: 6px 9px; font-size: 16px; margin-bottom: 0; } .page-1 { padding: 75px 0; height: 210px; } .page-2 { padding: 30px 0; } .img-area img { width: 100%; margin-top: 75px; } .page-inr-2 h2 { font-weight: 600; font-size: 28px; } .page-7 { padding: 70px 0; height: 215px; } .inpt-btn3 { width: 31%; padding: 10px 7px; font-size: 17px; margin-top: 12px; } .area-inr6 h4 { font-size: 25px; font-weight: 500; } .page-5 { padding: 70px 0; height: 215px; } .page-3 { padding: 70px 0; height: 215px; } .page-4 { padding: 30px 0; } .page-inr4 h2 { font-size: 26px; text-align: center; font-weight: 700; margin-bottom: 25px; } .form-main2 { margin-top: 20px; } .contact-inr2 { margin-bottom:10px; word-wrap: break-word; } } @media(min-width:320px) and (max-width:767px){ .banner-area, .about-area, .pt2, .trust-area, .quality, .location, .process, .choose, .faq, .wapsbnr-area, .pg-area{margin-bottom: 50px;} .banner-inr h1 {font-size: 31px;} .banner-inr ul li {font-size: 15px;} .banner-inr ul li .fa {font-size: 15px;} .banner-area{width:100%;float:left;position:relative;overflow:hidden;z-index: -1;background-image:url(../images/responsive.jpg);background-size:cover;background-repeat:no-repeat;padding: 76px 0;} .about-inr2 {display: none;} .about-inr3 h2 {font-size: 24px;} .call p .fa {font-size: 21px;line-height: 30px;} .call p a {font-size: 18px;margin-left: 15px;line-height: 51px;} .pt2-inr2 h3 {font-size: 21px;} .pt2-inr2 {margin-bottom: 30px;} .trust-inr h3 {font-size: 24px;} .button-area a button {padding: 7px 13px;font-size: 15px;} .trust-inr2 h4 {font-size: 23px;} .trust-area .button-area a button {padding: 9px 9px;font-size: 14px;} .trust-inr2 {margin-bottom: 30px;} .part2 {margin-top: 0;} .quality-inr2 img {width: 70%;} .quality-inr2 {margin-bottom: 30px;} .quality-inr3 h3 {font-size: 24px;} .location-inr2 h3 {font-size: 24px;} .location-inr3 ul li span a {font-size: 13px;} .location-inr2 {margin-bottom: 30px;} .location-inr4 img {width: 70%;} .process-inr h3, .process-inr h4.h4c {font-size: 23px;} .process-inr2 h4 {font-size: 28px;} .process-inr2 {margin-bottom: 20px;} .process-inr2 h5 {font-size: 23px;} .process {padding: 47px 0;} .choose-inr h3, .choose-inr h4.h4c {font-size: 24px;} .choose-inr2 img {width: 21%;} .choose-inr2 {height: 324px;margin-bottom: 30px;} .faq-inr h3 {font-size: 24px;} .faq-inr2 h4 {font-size: 20px;} .faq-inr2 {margin-bottom: 30px;} .testi-inr h4 {font-size: 24px;} .testi .owl-carousel .owl-item img {width: 38%;} .testi .owl-prev span {left: -5px;position: absolute;top: 92px;} .testi .owl-next span { right: -5px;position: absolute;top: 92px;} .wapsbnr-area{width:100%;float:left;position:relative;overflow:hidden;z-index: -1;background-image:url(../images/responsive2.jpg);background-size:cover;background-repeat:no-repeat;padding: 73px 0;} .wapsbnr-inr h1 {font-size: 31px;} .pg-inr h2 {font-size: 24px;} .qstn-inr2 img { width: 75%; float: none;} .qstn-inr2 {text-align: center;  margin-bottom: 30px} .faq-inr3 h3 {font-size: 24px;} .location-inr3 ul li .fa { font-size: 13px; } } @media(min-width:768px) and (max-width:991px){ .banner-area, .about-area, .pt2, .trust-area, .quality, .location, .process, .choose, .faq, .wapsbnr-area, .pg-area{margin-bottom: 50px;} .banner-inr h1 { color: #fff; font-size: 40px; margin-bottom: 20px; } .banner-area { padding: 30px 0; } .button-area a button { padding: 9px 13px; font-size: 15px; } .banner-inr ul { margin-bottom: 20px; } .banner-inr p { color: #fff; margin-bottom: 13px; } .about-inr2 img { width: 100%; float: left; display: none; } .about-inr3 h2 { font-size: 28px;} .pt2-inr2 h3 { font-size: 28px;} .call p .fa { width: 7%; float: left; margin-top: 12px; height: 7%; line-height: 48px;} .pt2-inr2 { width: 100%; float: left; margin-bottom: 30px; } .pt2-inr3 img { width: 60%; float: none; } .pt2-inr3 { width: 100%; float: left; text-align: center; } .trust-inr h3 { text-align: center; color: #000; font-size: 28px;} .trust-inr2 { padding: 15px 15px; margin-bottom: 25px; } .quality-inr2 img { width: 50%; float: none; } .quality-inr2 { margin-bottom: 30px; } .quality-inr3 h3 { font-size: 28px;} .location-inr2 h3 { font-size: 28px;} .location-inr4 { display: none; } .process-inr h3, .process-inr h4.h4c { font-size: 30px;} .process-inr2 h5 {font-size: 21px;} .choose-inr h3, .choose-inr h4.h4c { font-size: 28px;} .choose-inr2 img { width: 25%;} .choose-inr2 { height: 330px; margin-bottom: 30px; } .faq-inr h3 { font-size: 28px;} .faq-inr2 h4 { font-size: 21px;} .testi-inr h4 {font-size: 28px;} .pg-inr h2 { font-size: 28px;} .qstn-inr2 img { width: 55%; float: none; } .qstn-inr2 { width: 100%; float: left; text-align: center; margin-bottom: 30px; } .faq-inr3 h3 { font-size: 28px;} .wapsbnr-inr h1 { font-size: 40px;} .wapsbnr-area { padding: 40px 0;} } @media(min-width:992px) and (max-width:1023px){ .banner-area, .about-area, .pt2, .trust-area, .quality, .location, .process, .choose, .faq, .wapsbnr-area, .pg-area{margin-bottom: 50px;} .banner-inr h1 { color: #fff; font-size: 47px; margin-bottom: 20px; } .banner-area { padding: 30px 0; } .button-area a button { padding: 9px 13px; font-size: 15px; } .banner-inr ul { margin-bottom: 20px; } .banner-inr p { color: #fff; margin-bottom: 13px; } .about-inr2 img { width: 100%; float: left; } .about-inr3 h2 { font-size: 28px;} .pt2-inr2 h3 { font-size: 25px; } .call p .fa { width: 11%; float: left; margin-top: 12px; height: 7%; line-height: 48px; } .pt2-inr2 { width: 100%; float: left; margin-bottom: 30px; } .pt2-inr3 img { width: 100%; float: none; } .pt2-inr3 { width: 100%; float: left; text-align: center; } .trust-inr h3 { text-align: center; color: #000; font-size: 28px;} .trust-inr2 { padding: 15px 15px; margin-bottom: 25px; } .quality-inr2 img { width: 100%; float: none; } .quality-inr2 { margin-bottom: 30px; } .quality-inr3 h3 { font-size: 26px; } .location-inr2 h3 { font-size: 28px;} .location-inr4 { } .process-inr h3, .process-inr h4.h4c { font-size: 30px;} .process-inr2 h5 {font-size: 21px;} .choose-inr h3, .choose-inr h4.h4c { font-size: 28px;} .choose-inr2 img { width: 40%; } .choose-inr2 { height: 442px; margin-bottom: 30px; } .faq-inr h3 { font-size: 28px;} .faq-inr2 h4 { font-size: 21px;} .testi-inr h4 {font-size: 28px;} .pg-inr h2 { font-size: 28px;} .qstn-inr2 img { width: 100%; float: none; } .qstn-inr2 { width: 100%; float: left; text-align: center; margin-bottom: 30px; } .faq-inr3 h3 { font-size: 28px;} .wapsbnr-inr h1 { font-size: 40px;} .wapsbnr-area { padding: 40px 0;} .trust-inr2 h4 { font-size: 23px;} .testi .owl-carousel .owl-item img { width: 27%;} } @media (min-width: 1024px) and (max-width: 1199px){ .banner-inr h1 { color: #fff; font-size: 47px; margin-bottom: 20px; } .banner-area { padding: 30px 0; } .button-area a button { padding: 9px 13px; font-size: 15px; } .banner-inr ul { margin-bottom: 20px; } .banner-inr p { color: #fff; margin-bottom: 13px; } .about-inr2 img { width: 100%; float: left; } .about-inr3 h2 { font-size: 28px;} .pt2-inr2 h3 { font-size: 25px; } .call p .fa { width: 11%; float: left; margin-top: 12px; height: 7%; line-height: 48px; } .pt2-inr2 { width: 100%; float: left; margin-bottom: 30px; } .pt2-inr3 img { width: 100%; float: none; } .pt2-inr3 { width: 100%; float: left; text-align: center; } .trust-inr h3 { text-align: center; color: #000; font-size: 28px;} .trust-inr2 { padding: 15px 15px; margin-bottom: 25px; } .quality-inr2 img { width: 100%; float: none; } .quality-inr2 { margin-bottom: 30px; } .quality-inr3 h3 { font-size: 26px; } .location-inr2 h3 { font-size: 28px;} .location-inr4 { } .process-inr h3, .process-inr h4.h4c { font-size: 30px;} .process-inr2 h5 {font-size: 21px;} .choose-inr h3, .choose-inr h4.h4c { font-size: 28px;} .choose-inr2 img { width: 40%; } .choose-inr2 { height: 442px; margin-bottom: 30px; } .faq-inr h3 { font-size: 28px;} .faq-inr2 h4 { font-size: 21px;} .testi-inr h4 {font-size: 28px;} .pg-inr h2 { font-size: 28px;} .qstn-inr2 img { width: 100%; float: none; } .qstn-inr2 { width: 100%; float: left; text-align: center; margin-bottom: 30px; } .faq-inr3 h3 { font-size: 28px;} .wapsbnr-inr h1 { font-size: 40px;} .wapsbnr-area { padding: 40px 0;} .trust-inr2 h4 { font-size: 23px;} .testi .owl-carousel .owl-item img { width: 27%;} } @media (min-width: 1200px) and (max-width: 1439px){ .banner-inr h1 { color: #fff; font-size: 54px; margin-bottom: 20px; } .banner-area { padding: 76px 0; } .button-area a button { padding: 9px 13px; font-size: 15px; } .banner-inr ul { margin-bottom: 20px; } .banner-inr p { color: #fff; margin-bottom: 13px; } .about-inr2 img { width: 100%; float: left; } .about-inr3 h2 { font-size: 37px; } .pt2-inr2 h3 { font-size: 37px; } .call p .fa { width: 10%; float: left; margin-top: 12px; height: 10%; line-height: 50px; } .pt2-inr2 { width: 100%; float: left; margin-bottom: 30px; } .pt2-inr3 img { width: 100%; float: left; } .pt2-inr3 { width: 100%; float: left; text-align: center; } .trust-inr h3 { text-align: center; color: #000; font-size: 37px; } .trust-inr2 { padding: 15px 15px; margin-bottom: 25px; } .quality-inr2 img { width: 86%; float: none; } .quality-inr2 { margin-bottom: 30px; } .quality-inr3 h3 { font-size: 37px; } .location-inr2 h3 { font-size: 37px; } .location-inr4 { } .process-inr h3, .process-inr h4.h4c { font-size: 37px; } .process-inr2 h5 {font-size: 25px;} .choose-inr h3, .choose-inr h4.h4c { font-size: 37px; } .choose-inr2 img { width: 44%; } .choose-inr2 { height: 525px; margin-bottom: 30px; } .faq-inr h3 { font-size: 37px; } .faq-inr2 h4 { font-size: 24px; } .testi-inr h4 {font-size: 37px;} .pg-inr h2 { font-size: 34px; } .qstn-inr2 img { width: 100%; float: none; } .qstn-inr2 { width: 100%; float: left; text-align: center; margin-bottom: 30px; } .faq-inr3 h3 { font-size: 32px; } .wapsbnr-inr h1 { font-size: 54px; } .wapsbnr-area { padding: 102px 0; } .trust-inr2 h4 { font-size: 25px; } .testi .owl-carousel .owl-item img { width: 27%;} } @media (min-width: 440px) and (max-width: 767px){ .banner-inr h1 { font-size: 35px; } .location-inr3 ul li span a { font-size: 16px; } location-inr3 ul li .fa { font-size: 14px; } .process-inr h3, .process-inr h4.h4c { font-size: 27px; } } @media (min-width: 500px) and (max-width: 767px){ .pt2-inr2 h3 { font-size: 22px; } .call p .fa { font-size: 24px; line-height: 42px; } .call p a { font-size: 20px; margin-left: 15px; line-height: 62px; } .pt2-inr2 h3 { font-size: 25px; } .trust-inr h3 { font-size: 26px; } .location-inr3 ul li span a { font-size: 17px; } .wapsbnr-inr h1 { font-size: 37px; } .wapsbnr-area { padding: 100px 0; } .testi .owl-carousel .owl-item img { width: 26%; } } @media (min-width: 540px) and (max-width: 767px){ .banner-inr h1 { font-size: 43px; } .about-inr3 h2 { font-size: 26px; } .trust-inr2 h4 { font-size: 27px; } .trust-inr h3 { font-size: 28px; } } @media (min-width: 550px) and (max-width: 767px){ .trust-inr2 h4 { font-size: 23px; } .testi-inr h4 { font-size: 28px; } .banner-inr ul li { font-size: 17px; } .banner-inr ul li .fa { font-size: 18px; } } @media (min-width: 600px) and (max-width: 767px){ .testi .owl-carousel .owl-item img { width: 46%; } .wapsbnr-area{width:100%;float:left;position:relative;overflow:hidden;z-index: -1;background-image:url(..//images/waps.jpg);background-size:cover;background-repeat:no-repeat;padding: 20px 0;} } @media (min-width: 712px) and (max-width: 767px){ .banner-area{width:100%;float:left;position:relative;overflow:hidden;z-index: -1;background-image:url(..//images/bathbanner.jpg);background-size:cover;background-repeat:no-repeat;    padding: 30px 0;} .banner-inr h1 {font-size: 40px;margin-bottom: 11px;} .banner-inr p { color: #fff; margin-bottom: 11px; } .banner-inr ul li { margin-bottom: 9px;} .banner-inr ul { margin-bottom: 20px; } .banner-inr ul li { font-size: 16px; } }