 
	@media (max-width: 767px){
		.row{margin-right: 0;margin-left: 0;}
		.header .container{padding:0;}
		.header .header_logo{width: 35%;margin-left: 0;padding-bottom: 7px;}
		.header .mob-nav{display: inline-block;position: absolute;right: 7px;top: 28px;z-index: 9999;}
		.header .contact{position: absolute;top: -50px;right: 37px;}
		.header .contact .call .mob img{width: 45px;display: inline-block;}
		.header .contact .call .mob:first-child img{margin-right:10px;}
		.header .header_menu{background: #fff;position: absolute;left: -30px;right: -29px;box-shadow:7px 3px 8px rgb(170 170 170 / 70%);top: 0px;}
		.header_menu .menu{background: #0d4b91;position: absolute;top: -98px;padding: 0px 50px;}
		.header .header_menu ul li a{color: #fff;font-size: 15px;box-shadow: none;}
	
		.header .header_menu ul li.active a{color:#fff;}
		.home-banner .banner-content{width: 60%;top: 14%;left: 24px;display:none;}
		.home-banner .banner-content h1{font-size: 22px;line-height: 33px;margin-bottom: 13px;}
		.home-banner .owl-carousel .owl-nav{position: static;}
		.home-banner .owl-carousel .owl-nav .owl-prev{position: absolute;bottom: -12px;}
		.home-banner .owl-carousel .owl-nav .owl-next{position: absolute;bottom: -12px;right: 0;}
		.home-banner .banner-content label{font-size: 18px;line-height: 26px;}
		
		.header nav #toggle .two{position: static;}
		.toggle{width: 51px;height: 51px;text-align: left;padding: 6px 5px;border-radius: 50%;background: #0d4b91;}
	.toggle.inner{width: 100%;background: transparent;color: #fff;padding-top: 15px;padding-left: 30px;font-size: 15px;text-transform: uppercase;}
	.toggle.inner:before{content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #f37e20;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;}
	.toggle.inner:hover{background: transparent;}
		.toggle.bg{border-radius: 0;}
		.toggle:hover{background-color: #f37e20;}
		nav a{padding: 14px 25px;}
		nav ul li{border-bottom: 1px solid rgb(255 255 255 / 30%);border-right:0;}
		nav ul li:hover{background:transparent;}
		nav ul li ul li .toggle, nav ul ul a, nav ul ul ul a{padding: 8px 20px;}
		nav ul li:first-child{padding-left: 0;padding-top: 45px;}
		nav ul li:first-child img{width: 50%;margin-top: 20px;}
		nav ul li ul li .toggle, nav ul ul a{background-color: #b1d46c;}
		nav .drpdwn:before{display:none;}
		.header .header_menu .drpdwn li a{border-bottom: 1px solid #fff;margin-bottom: -1px;color: #ffffff;
    background: #f37e20;line-height: 5px;}
		.header .header_menu ul li a:hover{color: #fff;}
		nav a:hover, nav ul ul ul a{    background-color: #f37e20;}
		nav .drpdwn .col-lg-4{ padding: 0;}
		nav #toggle{width: 28px;height: 19px;}
		nav #toggle.on{margin: 13px auto;}
		nav #toggle .one, nav #toggle .two, nav #toggle .three{height: 3px;background: #ffffff;border-radius: 100px;}
		nav li > a:after{display:none;}
		nav ul li .toggle.inner .fa-angle-down{    margin-right: 25px;
    float: right;}
		
		nav ul ul li{margin-bottom: -2px;}
		nav ul li.padding-right{padding-left: 0;}
		
		
		.header{padding: 0px 0 0px 0;border-top:0;background: #fff;}
		.header .header_menu ul li.active a:before{display: none;}
		.header .icon-sec{position: absolute;top: -47px;right: 52px;z-index: 9998;}
		.header .icon-sec a{margin: 0 3px;}
		
		.header .header_appointment{top: -61px;right: 44px;position: absolute;}
		.header .header_appointment a{font-size: 11px;line-height: 14px;display:none;}
		.header .right-header{margin-top: 0;}
		.header .right-header .contact img{margin-right: 4px;width: 13%;}
		.header .right-header .contact .num{    font-size: 14px;}
		.header.active{padding: 35px 0 10px 0;}
		

		.home-banner{margin-top: 96px;}
		.home-banner .banner-content a.st_btn{margin-top: 25px;margin-left: 0;font-size: 20px;padding: 15px;}
		.home-banner .owl-dots{bottom: 40%;left: 6%;position: static;transform: none;}
			
		
		.inner-banner{margin-top: 21px;}
		
		
		.demo-gallery > ul > li{width: 100%;}
		.gallery-sec-1 h2{font-size: 30px;line-height: 37px;}
		
		
	
		.inner-banner p{font-size: 28px;left: 9%;}
		
		.modal{    padding-top: 50px;}
		.modal-dialog{width: 95%;}
		.modal-header .close{top: -40px;
    right: -5px;border-radius: 50%;}
		
		
		/*VKM*/
		
	.header-top-right{display:none;}
	.header .header_menu{padding: 0px 0;}	
	.header.active{padding: 0;}
	.header .mob-call-sec{display:none;}
	.header .mob-call{position: absolute;top: 28px;right: 117px;width: 13%;}
	.header .mob-mail{position: absolute;top: 28px;right: 62px;width: 13%;}
	nav ul li:last-child{padding-bottom: 15px;}
	.home-sec-1 .home-bg-1{left: -76px;}
	.home-sec-1 h1{font-size: 30px;}
	.home-sec-1 label{font-size: 22px;margin-bottom: 30px;}
	.home-sec-1 p{text-align: justify;margin: 0 15px;}
	.home-sec-1 .pd{padding:15px 5px;}
	.home-sec-1 .capacity .bg label{font-size: 14px;}
	.home-sec-1 .capacity .bg b{font-size: 19px;line-height: 30px;}
	.home-sec-1 .capacity .bg.mid:before{display:none;}
	.home-sec-2 .left{display: none;}
	.home-sec-2{margin-top: 40px;}
	.home-sec-2 h2{text-align: center;padding-top: 20px;}
	.home-sec-2 a{text-align: center;width: 100%;}
	.home-sec-3 img.bg2{right: -75px;}
	.home-sec-3 .left{border-top-left-radius: 0;border-bottom-left-radius: 0;}
	.home-sec-3 .left .brdr.bottom{border-bottom: 1px solid #9db8a9;}
	.home-sec-3 p{line-height: 26px;margin-bottom: 44px;}
	.home-sec-3 .right{border-radius: 10px;}
	.home-sec-3 h3{margin-bottom: 35px;}
	.home-sec-4{background: url(../images/testimonial-bg-mob.png) no-repeat;width: 100%;height: 272px;background-size: cover;margin-top: 15px;}
	.home-sec-4 h4{font-size: 20px;padding-top: 45px;}
	.home-sec-4 .bg{padding-top: 14px;}
	.home-sec-4 p{line-height: 22px;padding: 0 15px;font-size: 13px;}
	.home-sec-4 label{font-size: 15px;margin-top: 11px;}
	.home-sec-4 span{font-size: 15px;}
	.home-sec-4 .bg:before{width: 18px;left: -6px;top: 16px;}
	.home-sec-4 .bg:after{width: 19px;right: 17px;top: 87px;}
	.home-sec-5 h5{padding-top: 45px;}
	.home-sec-6 form .submit{left: 60px;}
	.demo-gallery > ul > li{margin-bottom: 0px;}
	.page-head {padding: 40px 0;}
	.home-sec-5 a.read-more{margin-top:0;}
	.home-sec-6 img.bg3{display: none;}
	.home-sec-6 form{padding: 30px 0px;}
	.home-sec-6 .form-group{padding: 0 0px 0 0;}
	.home-sec-6 form h6{font-size: 25px;top: -21px;left: 83px;padding: 0px 5px;}
	.footer{padding-bottom: 110px;}
	.footer .sec-1 ul li a{padding: 10px 15px 8px 5px;display:inline-block;}
	.footer .sec-2 ul li img{position: absolute;}
	.about-sec-1 h1{font-size: 36px;}
	.over-bg .home-bg-1{display: none;}
	.about-sec-1 p{text-align: justify;}
	.about-sec-1 .bg{border-bottom: 1px dashed #a7a7a7;margin-bottom: 42px;}
	.about-sec-1 .sec-2 h3{padding-top: 0px;}
	.about-sec-1 .content p{text-align: justify;}
	.about-sec-1 .content{padding: 40px 40px 0px 40px;}
	.about-sec-1 a{margin-bottom: 35px;}
	.over-bg .vkm-bg-1{width: 18%;}
	.about-sec-3 ul li{border-right:0;border-bottom: 1px solid #9db8a9;width:49%;}
	.over-bg h4{font-size: 21px;padding: 55px 0 0 0;}
	.over-bg .vkm-bg-2{width: 9%;}
	.inner-banner img{margin-top: 84px;}
	.vkm-mahal-sec-2 .owl-carousel .owl-item img{margin-bottom:18px;border-radius: 10px;}
	.vkm-mahal-sec-2 .vkm-bg-1{display:none;}
	.vkm-mahal-sec-2 h2{font-size: 21px;padding: 55px 0 0 0;}
	.vkm-mahal-sec-2 .vkm-bg-2{bottom: -146px;width: 13%;}
	.services-sec-1 .home-bg-1{width: 8%;}
	.services-sec-1 .bg{border-right: 0;border-bottom: 0;}
	.services-sec-1 .bg.pdg-tp{height: auto;}
	.services-sec-1 .vkm-bg-1{width: 9%;}
	.services-sec-1 h2{font-size: 21px;padding: 55px 0 0 0;}
	.services-sec-1 .vkm-bg-2{bottom: -95px;width: 12%;}
	.book-sec-1 .home-bg-1{width: 10%;}
	.book-sec-1 .form-group img{right: 10px;}
	.book-sec-1 label{margin-bottom: 17px;}
	.book-sec-1 .vkm-bg-1{width: 7%;}
	.book-sec-1 h2{font-size: 21px;padding: 55px 0 0 0;}
	.book-sec-1 form .submit{width: 72%;}
	.gallery-sec-1 .nav-tabs>li{width: 49%;}
	.gallery-sec-1 .nav-tabs>li.active>a, .gallery-sec-1 .nav-tabs>li.active>a:focus, .gallery-sec-1 .nav-tabs>li.active>a:hover, .gallery-sec-1 .nav>li>a:focus, .gallery-sec-1 .nav>li>a:hover{width: 100%;padding: 5px 12px;}
	.gallery-sec-1 .home-bg-1{width: 10%;}
	.gallery-sec-1 .vkm-bg-1{width: 12%;}
	.gallery-sec-1 .vkm-bg-2{bottom: -66px;width: 10%;}
	.gallery-sec-1 h2{font-size: 21px;padding: 0px 0 0 0;}
	.contact-sec-1 .home-bg-1{width: 10%;}
	.contact-sec-1 .bg{padding: 17px 17px;}
	.contact-sec-1 .bg img{margin-right: 10px;width: 14%;}
	.contact-sec-1 .bg .inline label{font-size: 18px;margin-top: 25px;}
	.contact-sec-1 .bg .inline span{font-size: 14px;line-height: 30px;}
	.contact-sec-1 .bg{border-left: 0;}
	.contact-sec-1 .sec-2 form{padding: 24px 15px 36px 15px;}
	.contact-sec-1 .vkm-bg-1{width: 10%;}
	.contact-sec-1 form .submit{width: 59%;}
	.contact-sec-1 .vkm-bg-2{width: 10%;bottom: -80px;}
	body{position: relative;}
	.fixed-scroll{position:absolute;bottom: 95px;right: 43px;}
	.fixed-scroll ul li{display:inline-block;width: 18%;}
	.cpy-rght{background:#ffb063;position: relative;padding: 15px 0 20px 0;}
	.cpy-rght p, .cpy-rght p a{font-size: 15px;line-height: 26px;}
	.cpy-rght:before{content:"";background:#ffb063;width:85%;height:35px;display:inline-block;border-top-left-radius: 50px;border-top-right-radius: 50px;position: absolute;top: -35px;left: 35px;}
	.footer-bg .before-sec{width: 89%;margin: 0 auto -1px auto;}
.home-sec-2 .right .pad-lft{padding-left:0;}
.header-logo-lg {
    display: none;
}
	}

	