@media (max-width:768px){

    .contact_enq{position: relative;width: 100%;left: 0; border-radius: 0; margin-top: 0px; }
    .navbar-default .navbar-collapse{background: #fff;}
    #menu a.navbar-brand{ padding:0; position: absolute;}
	.logo{ padding:0;}
	.main_menu{ padding:0; margin: 0;}
	#menu.navbar-default .navbar-nav > li > a{ margin:0;}
	.main_menu .navbar-nav > li{ text-align: center; display: inline-block; width:100%; border-bottom: 1px solid rgba(255,255,255,.8);}
	.navbar-brand > img{margin-left: 35px;}
	.main_menu .navbar-nav{ background:#1a607f; margin-top: 20px; margin-bottom: 0;}
	#menu{ padding:0;}
	#menu.navbar-default .navbar-nav > li > a{ color:#fff; line-height:12px;}
	.on{ padding:10px 0 !important;}
    .navbar-toggle span.icon-bar { transition: all 0.15s;}
    .navbar-toggle span:nth-child(2) {transform: rotate(45deg); transform-origin: 10% 10%;}
    .navbar-toggle span:nth-child(3) { opacity: 0;}
    .navbar-toggle span:nth-child(4) { transform: rotate(-45deg); transform-origin: 10% 90%;}
    .navbar-toggle.collapsed span:nth-child(2),.navbar-toggle.collapsed span:nth-child(4) { transform: rotate(0);}
    .navbar-toggle.collapsed span:nth-child(3) { opacity: 1;}
    .abt_us { padding: 30px 0;}
    .plts_dtls h5{padding-top: 20px;}
    .plts_dtls p{text-align:center;}
    .features{padding: 30px 0;}
    .plts_dtls h5{ text-align: center;}
    .plts_dtls h1{text-align: center; margin-bottom: 20px;}
    .plts_dtls h2{text-align: center; line-height: 20px; font-size: 17px;}
    .adrssdtls {height: inherit;padding: 40px 30px;  border-radius: 20px;}
    .btnsbmt { padding: 0px 0 0px 0;}
    .mlgagdnglryb { margin-bottom: 10px;}
    .amenities li{width:50%;list-style-type: none; display: inline-block; border: none;}
    .amenities li::after{content: none;}
    .bnr{padding: 0;}
    .gallerys { margin-bottom: 0; padding: 5px;}
    .pltsprcng h6{margin-bottom: 20px;}
    .btnsbmt a{margin-bottom: 30px; padding: 10px 25px; font-size: 16px;}
    .btnsbmt span{width: 100%; position: relative;}
    .header_info ul li label{display: none;}
    .header_info ul{position: absolute; right: 80px; margin-top: 12px;}
    .header_info ul li .fa{width: 50px; height: 50px;}
    .header_info ul li .fa{line-height: 51px;}
    .bnr img{margin-top: 0;}
    .bfe::before{content: none;}
    .bfe {padding: 0;}
    .txt{ font-size: 14px;}
    .items{height: 110px; padding: 2px;}
    .pcngdtls li{font-size: 16px;}
    .cllnw{position: fixed; bottom: 0; width: 100%; background: #ffc600; padding: 0; }
    .cllnw a{text-align: center; display: block; color: #000; font-size: 14px; text-decoration: none; border: 1px solid #e6b60f; padding: 10px 0;}
    .pcngdtls{ padding: 0 15px;}
    .prcng_img{ padding: 0;}
    .locmap{ padding: 0;}
    .featuress{ padding: 0;}
    .amenities{ padding: 35px 0;}
    .plts_dtls_img{ padding: 0;}
    .pcngdtls li::before{margin-left: 10px; margin-top: 8px;}
    .amenities li.vetrivelan{ width: 50%;}
    .plts_dtls{ padding: 0;}
    .plts_dtls ul li{ font-size: 16px;}
    .plts_dtls h1 span{ display: block;}
    .pcngdtls li img{}
    .vvglryvdobs{ padding: 0;}
    .pltsprcng h2{ margin-top: 0; margin-bottom: 32px; font-size: 20px;}
    .vvglryvdob h2{ margin-top: 0; font-size: 20px;}
    .lctnsdtls{ padding-bottom: 0;}
    .vvglryvdob p{ line-height: 30px; font-size: 16px;}
    .features p{ font-size: 16px; line-height: 30px;}
    .prmrgrdnlnab{ padding: 20px 15px 20px 15px;}
    .prmrgrdnlnabs .panel-title{ font-size: 18px;}
    .features h2{ margin-top: 0; font-size: 20px;}
    .contact_enq h6{ font-size: 20px;}
    .mlgagdnglryb h2{ font-size: 20px;}
    .prmrgrdnlnab h2{ font-size: 20px; margin-bottom: 25px;}
    .adrssdtls p.green_city_lp{ font-size: 18px;}
    .prmrgrdnlnab ul.green_city_lp{ padding: 0 15px;}
    .prmrgrdnlnab ul li.green_city_lp{ font-size: 16px;}
    .vvglryvdobs a{ padding: 10px 25px; font-size: 16px;}
    .plts_dtls a{ font-size: 18px;}
    .pltsprcng{ padding-top: 0;}
    
    
}