@charset "utf-8";
/* CSS Document */

@media screen and (max-width:1199px) {
nav ul li{margin-right:30px;}
.navbar-expand-lg .navbar-collapse{justify-content:right;}	
.skdslider .slide-desc > h1{font-size:30px;}
a.call-btn2,a.call-btn1{font-size:18px; width:auto; padding:0 20px;}
.callbg h3{font-size:20px;}
}
@media screen and (max-width:991px) {
.bookform-div1{margin:30px 0 0;}	
.bookform-div{ padding-bottom:30px;}
nav ul li{display:block; float:none;}
nav ul li{padding-top:18px;}
nav ul li a{padding-top:20px;}
.navbar{justify-content:right;}
#navbarResponsive ul{float:right; text-align:right;}
nav ul li{margin-right:0;}
.navbar{margin-top:25px;}
.skdslider .slide-desc{bottom:0;}
.about-sec ul li{margin-bottom:30px;}
.callbg h3{text-align:center;}
.righttext{text-align:center;}
.bookform-div h3{font-size:30px;}
.logoimg{padding-top:25px;}
.navbar-div{padding-bottom:15px;}
nav ul li{font-size:15px;}
.whatwedo-sec li{margin-bottom:30px;}
}
@media screen and (max-width:767px) {
.newsletter-div{width:100%;}
.whatwedo-sec li{text-align:center;}	
.navbar{margin-top:0px;}
.navbar-toggler{margin:-15px 0 0; position:relative; top:-12px;}
.bookform-div form{width:90%;}
.callbg h3{line-height:24px; padding-bottom:25px;}
.gallery-image img{width:100%;}
.section-banner{height:400px;}
.top-head .text-right{ text-align:center !important;}
.top-head,.bookform-div{text-align:center;}
}

@media screen and (max-width:576px) {
	nav ul li{display:block; margin-right:0px; padding-top:10px;}
	nav ul li a{padding-top:0px;}
	nav ul li a:hover{color:#57b946; background:none;}
	nav ul li a.active{color:#57b946; background:none;}
	.about-sec ul{width:100%; float:none; width:auto;}
	.skdslider .slide-desc > p{display:none;}
	.skdslider .slide-desc{display:none;}
	.newsletter-div1 input[type="submit"]{width:50% !important; margin-left:-44px !important;}
	.testimonial-div1{width:95%;}
	.testimonial-div2{padding:20px;}
	.testimonial-div2 h4{padding:20px 0 0;}
	.marg-right-63{margin-right: 45px;}
}

@media screen and (max-width:576px) {
	.logoimg{margin:auto;}
	.book-sec{margin-top:50px;}
	.banner-content h1{font-size:40px;}
	.bookform-div h3{padding:76px 0 30px;}
	.bookform-div input[type="submit"]{width:212px;}	
	.bookform-div{padding-bottom:50px;}
	.about-sec ul li{margin-bottom:30px;}
	.weoffer-sec ul li{margin-bottom:30px;}
	a.call-btn1{margin:auto !important;}
	a.call-btn2{margin:30px auto;}
	.newsletter-div{width:100%;}
	.newsletter-div1 input[type="email"]{width:100%; margin-bottom:20px;}
	.callbg h3{width:100%; text-align:center; margin-bottom:30px;}
	.about-sec ul{width:100%; float:none; width:auto;}
	.righttext{text-align:center;}
	.whatwedo-sec li{margin-bottom:30px;}
	.textcenter{text-align:center;}	
	.service-image img{width:100%;}
	.testimonial-block .text-right{text-align:left!important;}
	.open-hour{width:100%;}
	.section-contact h4.margtop{margin-top:40px;}
	.navbar-div{padding-bottom:0px;}
    .newsletter-div1 input[type="submit"]{float:none; display:block; margin:20px auto 0;}
	.skdslider .slide-desc > h1{font-size:20px;}
	.logoimg{margin:0;}
	button#responsive-menu-button {
    width: 35px !important;
    height: 35px !important;
    top: 112px !important;
    right: 9% !important;
}
}