 
	@media (max-width: 767px){
		.row{margin-right: 0;margin-left: 0;}
		.header .container{padding:0;}
		.header .header_logo{width: 81%;    margin-left: 0;}
		.header .mob-nav{display: inline-block;position: absolute;right:13px;top: 14px;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: 112px;}
		.header_menu .menu{padding-left: 0;background: #ed2236;position: absolute;top: -111px;padding-top: 0px;}
		.header .header_menu ul li a{color: #fff;font-size: 15px;box-shadow: none;padding: 16px 50px;}
		
		.header .header_menu ul li a:before{content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fac536;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;}
		.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: 43px;height: 43px;text-align: left;padding: 3px 5px;border-radius: 2px;background: #fac536;border-radius: 50%;}
	.toggle.inner{width: 100%;background: transparent;color: #fff;padding-top: 15px;padding-left: 50px;font-size: 15px;padding-right: 25px;}
	.toggle.inner:before{content: "";
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fac536;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;}
	.toggle.inner:hover{background: transparent;}
		.toggle.bg{border-radius: 0;}
		.toggle:hover{background-color: #ed2236;}
		nav a{padding: 14px 30px;}
		nav ul li{border-bottom: 1px solid rgb(255 255 255 / 30%);}
		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 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: #47b87d;line-height: 5px;padding:8px 50px;}
		.header .header_menu ul li a:hover{color: #fff;}
		nav a:hover, nav ul ul ul a{background-color: #47b87d;}
		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;}
		
		
		.header{padding: 0px 0 0px 0;border-top:0;}
		.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: 0px 0 10px 0;}
		

		.home-banner{margin-top: 70px;}
		.home-banner .banner-content a.st_btn{margin-top: 25px;margin-left: 0;font-size: 20px;padding: 15px;}
		
	.home-banner .banner-content label br{display:none;}
		
		
		
		.inner-banner{margin-top: 70px;}
		.inner-banner h1{font-size: 19px;left: 4%;top: 70px;}
		.inner-banner .content{top: 40%;left: 7%;}
		.inner-banner .content h1{font-size: 27px;line-height: 28px; margin-bottom: 0;}
		.inner-banner .content a{font-size: 15px;}
		
		.mob-call-sec {width: 100%;display: inline-block;background: #08315f;position: absolute;top: 0;color: #ffffff;text-align:center;    padding: 8px 0;}
		.mob-call-sec img{display:inline-block;vertical-align:middle;}
		.mob-call-sec a{color: #ffffff;}	
		
		.header .sec-1{display:none;}	
		
		.cpy-rght{padding: 25px 0 10px 0;background: #fac536;}
		.demo-gallery > ul > li{width: 100%;}
		.gallery-sec-1 h2{font-size: 30px;line-height: 37px;}

		.footer-bg{background: #fcf7f2;margin-top: 0px;}
		.footer label{margin-top: 23px;}
		.footer ul:before{display: none;}
		.footer .last .appoint{font-size: 18px;margin-top: 30px;}
		.footer-logo{margin-bottom: 30px;margin-top: 30px;position: absolute;top: -118px;left: 110px;}
		.inner-banner p{font-size: 15px;left: 9%;}
		
		.modal{    padding-top: 50px;}
		.modal-dialog{width: 95%;}
		.modal-header .close{top: -40px;right: -5px;border-radius: 50%;}
		
		.footer .sec-1{position: static;}
		.footer .sec-1 ul{display:block;}
		.footer .sec-bg{display: none;}
		.footer .sec-1 ul li{margin-top: 10px;    width: 32%;}
		.footer .sec-1 ul li a{padding: 9px 8px;font-size: 14px;}
		.footer .sec-1 ul li a:before{left: -7px;top: 10px;}
	.footer .sec-2 .bg{border-right: 0;padding: 10px 40px;}
	.social_media ul li{display:inline-block !important;}
	.footer .sec-2 label{    margin: 15px 0;}
	.social_media ul{margin-top: -11px;}
	
	
	
		.footer .sec-1 ul li:last-child{margin-bottom: 10px;}
		.footer .sec-1 span{font-size: 13px;}
		.footer .sec-2 ul li{display: block;margin-top: 15px;border-right:0;margin-right: 5px;}
		.footer .sec-2 ul li a{margin-top: 10px;display: inline-block;}
		.footer .map iframe{margin-top: 25px;}
		
		.header-top-right{display: none;}

		
		
		/*Asset Tree*/
		.home-banner .owl-dots{bottom:-30px;left:0; width: 100%; text-align: center;}
		.home-banner .owl-dots .owl-dot{margin-top: 20px;}
		.home-banner .owl-dots .owl-dot:before{margin-right: -7px;font-size: 15px;}
		.home-sec-1 .tit-tag{position: static;width: 30%;margin: 0 auto 0 auto;}
		.home-sec-1 .sec-1{padding-left: 15px;}
		.home-sec-1 h2{font-size: 50px; line-height: 44 px;margin-top: 20px;text-align: center; margin-bottom: 24px;}	
		.home-sec-1 p {margin-bottom: 20px;}
		.link-ctr{text-align: center;margin-bottom: 25px;}
		.home-sec-1 .bg.one{padding-left: 0;}
		.home-sec-2 .tit-tag{position: static;width: 27%;margin: 0 auto;}
		.home-sec-2 h3 {padding-left: 0; text-align:center;}
		.home-sec-2 .nav-tabs{width: 100%;}
		.home-sec-2 .nav-tabs>li>a, .home-sec-2 .nav-tabs>li>a:focus, .home-sec-2 .nav-tabs>li>a:hover{padding: 15px 17px;font-size: 14px;}
		.home-sec-2 .nav-tabs>li>a img{display: none;}
		.home-sec-2 h3 {padding-top: 30px;}
		.fixed-scroll{display:none;}
		.home-sec-3{height: auto;}
		.home-sec-3 .tit-tag{left: 0px;}
		.home-sec-3 h3{font-size: 34px;margin-top: 14px;margin-bottom: 35px;}
		.home-sec-3 .overlay-top{position:static;background: #551112;padding: 10px 50px;}
		.home-sec-3 .link-ctr a{padding: 35px 0;}
		.home-sec-3 .overlay-top .bcg img{margin-top: 40px;}
		.home-sec-3 .overlay-top p{padding: 0 0px;}
		.home-sec-4{padding-top:0;}
		.home-sec-3 .overlay-top .bcg:after{top: 380px;right: 103px;transform: rotate(90deg);display:none;}
		.home-sec-5{height: auto;}
		.home-sec-5 h5{font-size: 35px;margin-top: 20px;padding-left:0;text-align:center;}
		.home-sec-5 .form-group{padding: 0 0px 0 0;}
		.home-sec-4 .bg{padding-left: 0px;}
		.home-sec-4 .bg:after{bottom:-8px;}
		.home-sec-5 .videos{padding-left: 0;border-left:0;margin-top: 35px;}
		.home-sec-5 .videos .tit-tag{top: 1px;left: 0;}
		.home-sec-5 .tit-tag{position: static;width: 30%;margin: -35px auto 0 auto;}
		.home-sec-5 .submit{width: 70%;margin: 0 auto;}
		.home-sec-5 .videos h5{margin-bottom: 40px;}
		.home-sec-4 .bg:before{display:none;}
		.home-sec-4 .bg:after{display:none;}
		.home-sec-4 h4{margin-bottom:35px;}
		.home-sec-4 label{line-height: 39px;}
		.mob-footer{background:#9d2229;position: relative;margin-top: 130px;}
		.mob-footer .panel-default>.panel-heading{background: #9d2229;color: #ffffff;border-bottom: 1px solid #4d167a;}
		.mob-footer .panel .panel-body{background: #9d2229;}
		.panel-title > a.collapsed:before{color: #47b87d;}
		.panel-title > a:before{color: #47b87d;}
		.mob-footer .panel-body a:before{border-left:5px solid #fac536;}
		.mob-footer .social-media li{margin:23px 26px 0 0;}
		.mob-footer .social-media li{display:inline-block;}
		.mob-footer .social-media li a:before{display:none;}
		.mob-footer .panel.panel-default.first{margin-top:80px;}
		.cpy-rght p, .cpy-rght p a{font-size: 15px;color:#FFFFFF;}
		.inner-banner-content{top: 30px;}
		.inner-banner-content .breadcrum a{font-size: 14px;}
		.inner-banner-content .breadcrum span{margin: 0 3px;}
		.inner-banner-content p{margin-bottom: 8px;}
		.ongoing-sec-1 h2{font-size: 35px;margin-bottom: 35px;margin-top: 15px;}
		.ongoing-sec-1 .bg .cnt .wrap{display:inline-block;}
		.ongoing-sec-2 img{display: none;}
		.ongoing-sec-1 .bg .cnt label{line-height: 25px;}
		.ongoing-sec-1 .bg .cnt span{line-height: 21px;}
		.ongoing-sec-1 .bg .cnt b{line-height: 30px;}
		.ongoing-sec-1 .bar-percentage{padding: 15px 7px;}
		.sarala-sec-1 .left h1{font-size: 35px;margin: 20px 0 20px 0;}
		.sarala-sec-2, .sarala-sec-2.mountain{background: #ed2236;height: auto;padding-top: 57px;padding-bottom: 60px;}
		.sarala-sec-2 .tit-tag{top: 0px;}
		.sarala-sec-2 .bg:after{display:none;}
		.sarala-sec-3 .t-sec-1{padding: 57px 0 0 105px;}
		.sarala-sec-3 .t-sec-1 h3{font-size: 29px;line-height: 35px;}
		.sarala-sec-3 .spec .left{font-size: 30px;}
		.sarala-sec-3 .bg-buid{height: auto;}
		.sarala-sec-3 .submit button{width: 100%;}
		.sarala-sec-4{height: auto;padding-bottom: 70px;}
		.sarala-sec-4 .t-sec-1 h3{font-size: 33px;line-height: 36px;}
		.sarala-sec-4 .t-sec-1 label{margin-top: 5px;}
		.sarala-sec-5 .t-sec-1{padding: 55px 0 55px 100px;}
		.sarala-sec-5 .t-sec-1 h3{font-size: 29px;line-height: 36px;}
		.sarala-sec-5 .t-sec-1 label{margin-top: 5px;}
		.sarala-sec-5 .nav-tabs>li{width: 100%;margin-top: 10px;}
		.sarala-sec-5 .nav-tabs>li>a, .sarala-sec-4 .nav-tabs>li>a:focus, .sarala-sec-4 .nav-tabs>li>a:hover{padding: 15px 40px;text-align: center;}
		.sarala-sec-5 .floor-plans{display:inline-block;}
		.sarala-sec-5 .brands label{margin-top: 10px;}
		.sarala-sec-5 .brands .fa-angle-right:before{left: -15px;top: 205px;}
		.sarala-sec-5 .brands .fa-angle-left:before{right: -14px;top: 205px;}
		.sarala-sec-5 .item img{margin-top:15px;}
		.sarala-sec-6{background: #8B014C;height: auto;padding-bottom: 60px;}
		.sarala-sec-6 table td{width: 100%;}
		.sarala-sec-6 .tit-tag{top: 0px;}
		.sarala-sec-6 .t-sec-1{padding: 62px 0 55px 100px;}
		.sarala-sec-6 .t-sec-1 h3{font-size: 40px;}
		.sarala-sec-6 .t-sec-1 label{margin-top: 10px;}
		.sarala-sec-6 table td span{width: 20%;}
		.sarala-sec-6 table td label{width: 80%;}
		.sarala-sec-4 .panel{margin-top:5px;}
		.sarala-sec-4 .panel-body ul li{line-height: 23px;}
		
		.photogallery-sec-1 .demo-gallery > ul > li{width: 43%;height: auto;}
		.com-sec-1 h2{font-size: 34px;line-height: 55px;}
		.com-sec-1 .compro{margin-top: 30px;width: 100%;}
		.com-sec-1 .compro ul li{width: 95%;margin: 0 10px 10px 10px;}
		.fixed-scroll2{display: none;}
		.testi-sec-1 .testi h4{padding-top: 120px;}
		.testi-sec-1 .testi h3{left: 105px;}
		.cont-sec-1 .cont1 h3{font-size: 23px;}
		.cont-sec-1 .cont1 .bg1:before{left: 0px;}
		.cont-sec-1 .cont1 .bg1{padding-left: 70px;}
		.cont-sec-1 .cont1 h4{font-size: 20px;}
		.cont-sec-1 .cont1 p{font-size: 18px;}
		.cont-sec-1 .cont1 h3.pad-top{padding-top: 80px;text-align: center;}
		.cont-sec-1 .form-control{height: 30px;padding: 1px 12px;}
		.cont-sec-1 .submit{width: 85%;}
		.cont-sec-1 .route{margin: 0 0 0 0;}
		.cont-sec-1 .map{width: 90%;}
		.about-sec-1 .build img{position: static;}
		.about-sec-1 .vis h3{font-size: 38px;}
		.about-sec-1 .vis img{margin: 0px 0 35px 26px;}
		.about-sec-1 .mis{margin-top: 15px;}
		.about-sec-1 .mis h3{font-size: 33px;}
		.about-sec-1 .mis img{margin: 0px 0 35px 26px;}
		.about-sec-1 .trans img{padding: 25px 0;}
		.about-sec-1 .trans h6{font-size: 25px;font-weight: 700;line-height: 40px;text-align:center;margin:0 0 15px 0;}
		.about-sec-1 .trans p{margin: 15px 15px 30px 15px;padding: 0 0px 0px 0px;}
		.about-sec-1 .trans .br{border-left: 0;}
		.why-sec-1 .overlay-top{height: auto;background: #551112;border-radius: 10px;}
		.why-sec-1 .overlay-top .bcg:after{display:none;}
		.why-sec-1 .overlay-top p{padding:0;}
		.why-sec-1 h2{font-size: 40px;}
		.photogallery-sec-1 .tab-content{margin-top: 50px;}
		.video-sec-1 h2{font-size: 38px;}
		.header .header_menu .drpdwn li a:hover{background:#47b87d;}
		.sarala-sec-2 .bg p{line-height: 29px;font-size: 17px;}
		.com-sec-1 .compro .plogo{margin-top: -27px;margin-left: 220px;margin-bottom: 10px;width: 33%;}
		.cont-sec-1 .submit button{height: 50px; padding-top:5px;}
		.cont-sec-1 .submit button img { margin-top:-3px;}
		.header_logo {padding-top: 18px;}
		
		
		thead th:not(:first-child) {
        display: none;
    }

    td, th {
        display: block;
    }

    td[data-th]:before  {
        content: attr(data-th);
    }

	.home-banner .caption h3{ font-size: 17px;}
	.home-banner .caption h2{ font-size: 27px;}
	.home-banner .caption a{ font-size: 12px;}
	.home-banner .caption{ top: 10px; left: 10px;}
	.home-banner .caption p{ font-size: 15px;}
	.home-banner .caption a{ padding: 10px 15px;}
		
	}