@media only screen and (max-width :480px) {
		

}


@media (max-width: 480px) and (orientation : landscape){

    
	
		
}


@media only screen and (min-width: 360px) and (max-width: 640px) {
    	
		
}


@media only screen and (min-width: 1200px) and (max-width: 1300px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 12%;top: 7%;}
	
}

@media only screen and (min-width: 1300px) and (max-width: 1400px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 14%;top: 7%;}
}

@media only screen and (min-width: 1400px) and (max-width: 1500px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 16%;top: 7%;}
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 18%;top: 7%;}
}

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 18%;top: 7%;}
	
}

@media only screen and (min-width: 1700px) and (max-width: 1800px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 19%;top: 7%;}
}

@media only screen and (min-width: 1800px) and (max-width: 1874px) {
	.humburger {display: flex;position: revert;float: right;margin-left: 100%;margin-top: -22px;}
	.humburger.open{margin-left: 57%;margin-top: 0px;z-index: 9999;position: fixed;left: 20%;top: 7%;}
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
	.hero-content{bottom: 158px;}
	.hero-content h2{font-size: 36px;}
	.hero-content h3{font-size: 22px;}
	.hero-content h3 span{font-size: 20px;}
	.hero-content h4{font-size: 20px;}
	.hero-content a{padding: 5px 22px;margin-top: 13px;font-size: 14px;}
	.banner-slider .slick-arrow.slick-next::before{float: right;}
  
}

@media only screen and (min-width: 1500px) and (max-width: 1600px) {
	.hero-content{bottom: 158px;}
	.hero-content h2{font-size: 54px;}
	.hero-content h3{font-size: 30px;}
	.hero-content h3 span{font-size: 25px;}
	.hero-content h4{font-size: 15px;}
	.hero-content a{padding: 13px 47px;margin-top: 13px;font-size: 18px;}
	.banner-slider .slick-arrow.slick-next::before{float: right;}
}

@media only screen and (min-width: 1600px) and (max-width: 1700px) {
	.hero-content{bottom: 170px;}
}





@media only screen and (max-width :767px) {

  .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover { background-color: #3d8e9d; }
  .navbar-default .navbar-toggle {border: none; position:  absolute; right: 10px; top: 35px; margin: 0; z-index: 2; background: #3d8e9d; width: 40px; height: 36px;
  border-radius: 40px;}
  .navbar-toggle span.icon-bar { transition: all 0.15s; }
  .navbar-toggle span:nth-child(2) {transform: rotate(45deg); transform-origin: 10% 55%; }
  .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;}
  .navbar-default .navbar-toggle .icon-bar{ background-color: #fff;}
  .main_menu .navbar-nav{ float:  none; border-radius: 0; background: #3d8e9d; margin-top: 80px; text-align: center;}
  .main_menu .navbar-nav > li > a{ padding: 12px 10px; color: #fff;}
  .main_menu .navbar-brand{ padding: 0 15px;}
  .main_menu .navbar-brand > img{ width: 70%;}
  .main_menu .navbar-header{ padding: 0 0 15px 0; height:  inherit;}
  .navbar > .container .navbar-brand{ padding: 20px 10px; top: 0; z-index: 100;}
  .main_menu .navbar-default .navbar-collapse{ float:  none; margin: 0; max-height: inherit;}
  .header_info{ position: relative; right: 0; top: 8px; z-index: 2;}
  .navbar-default .navbar-collapse{ border:  none; box-shadow:  none;}
  .main_menu .navbar-nav > li::after{ display:  none;}
  .main_menu .navbar-nav > li > .dropdown-menu{ box-shadow:  none; border:  none;}
  .affix{ height: 95px; z-index: 3;}
  .main_menu .navbar-default .navbar-nav > .open > a{ color: #000;}
  .main_menu .navbar-nav > li > .dropdown-menu{ position:  inherit; top: 0; left: 0;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a{ color: #fff;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a{ background:  none; color: #fff;}
  .main_menu .navbar-nav > li{ border-bottom: 1px solid rgba(24,50,103,.2);}
  .main_menu .navbar-nav .fa-home{ color: #fff;}
  .main_menu .navbar-default .navbar-nav > .active > a{ color: #000;}
  .navbar-fixed-top .navbar-collapse{}
  .main_menu .navbar-nav > li .dropdown{ position:inherit;}
  .main_banner .content p{ font-size: 20px; line-height: 26px;}
  .main_banner .content ul{ margin-top: 20px;}
  .main_banner .content h5{ font-size: 26px; margin: 0;}
  .main_banner .content p span{ display:  initial;}
  .main_banner .owl-theme .owl-nav.disabled + .owl-dots{ bottom: 0;}
  .main_menu .navbar-default .navbar-nav > li > a:hover{ color: #000;}
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover{ color: #fff;}
  .main_menu .navbar-default .navbar-nav > .open > a:hover{ color: #000;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a{ background:  none; color: #fff;}
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover{ background:  none; color: #fff;}
  .main_menu .navbar-nav > li{ padding: 0;}
  .header{}
   #topcontrol{ display:  none;}
   .hero-content{ text-align: center; bottom: 275px; width: 100%;}
   .hero-content img{ display:  inline-block; width: 50%;}
   .hero-content h2{ margin-top: 0; font-size: 25px;}
   .hero-content h2 span{ font-size: 16px;}
   .hero-content h2 label{ font-size: 18px;}
   .hero-content a{ font-size: 14px; padding: 5px 30px; margin-top: 0;}
   .banner-slider{ padding-bottom: 55px;}
   .main_menu .navbar-nav:after{ display:  none;}
   .affix .navbar > .container .navbar-brand{ top: 0;}
   .hero-content h3{ font-size: 24px; margin: 0; line-height: 24px;}
  .hero-content h3 label sub{ font-size: 18px;}
  .hero-content h4 span{ font-size: 25px;}
  .banner-wrap{ margin-top: 100px;}
  .menucont{ width: 100%;}
  .nwhnwbgngcont{ width: 100%;}
  .nwhnwbgng_img img{ width: 100%;}
  .nwhnwbgng_info h3{ font-size: 35px;}
  .nwhnwbgng_info{ padding: 0;}
  .nwhnwbgng_img{ padding: 0;}
  .comnymottocont{ width: 100%;}
  .comnymottoabs{ position: static; text-align: center;}
  .comnymottoabs .item:nth-child(2){ left:  initial;}
  .comnymottoabs .item:nth-child(3){ left:  initial; top:  initial;}
  .comnymotto{ padding: 95px 0 0 0;}
  .ourinprjcont{ width: 100%;}
  .project_slider .project_slider_info{ padding: 20px 0; text-align: center;}
  .ourinprj h3{ text-align: center; font-size: 35px;}
  .ourinprj{ padding: 0 10px;}
  .project_slider .project_slider_info h4{ font-size: 35px;}
  .project_slider .project_slider_info h4 span{ font-size: 30px;}
  .project_slider .project_slider_info p{ font-size: 20px;}
  .project_slider_img{ margin: 0;}
  .comnymottoabs .fun-fact .timer{ font-size: 40px;}
  .comnymottoabs .fun-fact label small{ font-size: 88%;}
  .comnymottoabs .fun-fact label{ font-size: 42px;}
  .prgtiadv{ padding: 30px 0 0 0;}
  .prgtiadv h3{ text-align: center; font-size: 35px; margin-bottom: 15px;}
  .adv_slider .slick-list { padding: 0 0 0 0;}
  .adv_slider .item:nth-child(odd){ margin-top: 0;}
  .adv_slider .banner_info_bor{ padding: 25px 15px;}
  .indnricrnrcont{ width: 100%;}
  .indnricrnr{ padding: 0;}
  .indnricrnr_info{ text-align: center; padding-bottom: 30px;}
  .indnricrnr_info h3{ font-size: 32px;}
  .indnricrnr_info h6{ font-size: 30px;}
  .indtesmlcont{ width: 100%;}
  .indtesml h3{ font-size: 35px;}
  .indtesml{ padding: 20px 0 20px 0;}
  .nesadevncont{ width: 100%;}
  .nesadevn h3{ text-align: center; font-size: 35px;}
  .nesadevnss_img{ padding-left: 15px;}
  .nesadevn p{ text-align: center;}
  .nesadevnss_info{ text-align: center;}
  .nesadevnss_info h4 a{ font-size: 27px;}
  .nesadevnsblg legend{ font-size: 35px;}
  .ftrblkcont{ width: 100%;}
  .quick_link address{ text-align: center;}
  .quick_link:first-child{ text-align: center;}
  .quick_link ul li{ padding-left: 11px; margin: 5px 0;}
  .conufolus{ text-align: center;}
  .nesadevn{ padding: 30px 0;}
  .inner_banner{ margin-top: 95px;}
  .tahtpbadcont{ width: 100%;}
  .tahtpbad img{ width: 100%;}
  .tahtpbad h1{ font-size: 30px;}
  .tahtpbad h1 span{ display:  initial;}
  .tahtpbad{ padding: 30px 10px 0 10px;}
  .visamiscont{ width: 100%;}
  .visamis ul li .visamiss{ padding: 20px 0; text-align: center; min-height: inherit;}
  .visamis ul li:last-child .visamiss{text-align: center;}
  .visamis ul li{ padding: 0; margin-bottom: 20px;}
  .visamis ul li .visamiss h3{ font-size: 35px;}
  .gitwuscont{ width: 100%;}
  .conufoluss h6{ text-align: center;}
  .adv_slider .banner_info h4{ font-size: 30px;}
  .lineabs{ left: 0; width: 100%;}
  .gitwuss{ padding: 0 0;}
  .gitwus h1{ font-size: 30px; margin-bottom: 20px;}
  .gitwuss ul li .fa{ width: 42px; height: 42px; border-radius: 42px; font-size: 30px; line-height: 43px; top: 29px;}
  .gitwuss ul li{ padding-left: 47px;}
  .gitwus{ padding: 30px 15px 0 15px;}
  .syrmwucont{ width: 100%;}
  .contact_enq{ padding: 0;}
  .syrmwu{ padding: 30px 15px 0 15px;}
  .syrmwus h3{ text-align: center; font-size: 30px;}

  .nricrnrcont{ width: 100%;}
  .nricrnrc p{padding: 0;}
  .nricrnrs:last-child{ padding: 0; margin-top: 30px;}
  .nricrnrc h1{ font-size: 30px;}
  .nricrnr{ padding: 30px 15px;}
  .nricrnrs h4{ font-size: 28px; text-align: center;}

  .nwsaevntscont{ width: 100%;}
  .nwsaevnts h3{ font-size: 30px;}
  .nwsaevnts ul li .nwsaevntss h4{ font-size: 26px;}
  .nwsaevnts{ padding: 30px 0;}
  .frqakdqcont{ width: 100%;}
  .frqakdq h3{ font-size: 30px; margin-bottom: 30px;}
  .frqakdq{ padding: 30px 0;}
  .nricrnrcont.career{ width: 100%;}
  .jotaeoafcjcont{ width: 100%;}
  .jotaeoafcjc p{ padding: 0; margin: 25px 0;}
  .jotaeoafcjc h1 span{ display:  initial;}
  .jotaeoafcjc h1{ font-size: 30px;}
  .jotaeoafcjc ul li .jotaeoafcjs a{ position: static; margin-top: 20px; display:  inline-block;}
  .jotaeoafcjc ul li .jotaeoafcjs{ text-align: center;}
  .jotaeoafcjc ul li .jotaeoafcjs p{ text-align: center}
  .jotaeoafcj{ padding-top: 30px;}
  .jotaeoafcjc ul li .jotaeoafcjs h4{ font-size: 28px;}
  .prjtenq .form-group{ display:  inherit;}
  .prjtenq h3{ font-size: 30px;}
  .prjtenq{ padding: 30px 15px;}
  .prjtro h1{ font-size: 35px;}
  .prjtro h1 span{ font-size: 26px;}
  .prjtro ul li .prjtros{ text-align: center;}
  .prjtro ul li .prjtros:after{ border:  none;}
  .prjtro ul li .prjtros:before{ border:  none;}
  .prjtro ul li .prjtros h4{ font-size: 45px;}
  .prjtro ul li:last-child .prjtros{ padding-top: 0;}
  .prjtro ul li{ padding: 20px 0;}
  .prjtrtcont{ width: 100%;}
  .prjtrocont{ width: 100%;}
  .prjtrts{ padding: 0;}
  .prjtro{ padding-bottom: 0; padding-top: 30px;}
  .prjtrts{ text-align: center;}
  .prjtro ul{ margin: 10px 0 0 0;}
  .prjlochilgtcont{ width: 100%;}
  .prjlochilgts .panel-group .panel-heading + .panel-collapse > .panel-body ul{ padding: 0;}
  .prjlochilgts{ padding: 0;}
  .prjlochilgts h3{ font-size: 30px; text-align: center; margin-top: 0;}
  .prjlochilgts .panel-heading{ padding: 18px 0;}
  .prjlochilgts .panel-title{ font-size: 20px;}
  .prjtspec{ padding: 30px 0;}
  .prjtrts h3{ font-size: 30px;}
  .prjtamnitycont{ width: 100%;}
  .prjlochilgt{ padding: 0 15px 0 15px;}
  .prjtamnity ul li{ width: 49%;}
  .prjtamnity ul li .prjtamnitys{ min-width:  inherit;}
  .prjtamnity h3{ font-size: 35px;}
  .prjtamnity{ padding: 30px 0;}
  .prjtplancont{ width: 100%;}
  .prjtplan .nav-tabs > li > a{ font-size: 26px; padding: 10px 5px; font-size: 20px;}
  .prjtplan .nav-tabs > li::after{ top: 13px;}
  .prjtplan{ padding: 30px 0;}
  .prjtplan .tab-content{ padding: 0 15px;}
  .prjtplan .tab-content img{ width: 100%;}
  .plan_slider .plan_sliders h4{ font-size: 25px;}
  .prjtglry h3{ font-size: 30px;}
  .prjtglry{ padding: 30px 0;}
  .ongngprtscont{ width: 100%;}
  .ongngprts h3{ font-size: 30px;}
  .ongngprts ul li .ongngprtss img{ width: 100%;}
  .ongngprts ul li{ margin-bottom: 30px;}
  .ongngprts ul li .ongngprtss_info{ border: 1px solid #ddd; padding-bottom: 20px;}
  .ongngprts ul li .ongngprtss h4 a{ font-size: 24px;}
  .ongngprts{ padding: 30px 0;}
  .ongngprts ul li .ongngprtss h4 span{ font-size: 25px;}
  .watorcsmrscont{ width: 100%;}
  .watorcsmrs ul li .watorcsmrss{ padding: 20px; min-height: inherit; text-align: center;}
  .watorcsmrs ul li{ padding: 15px; margin-bottom: 30px;}
  .watorcsmrs h1{ font-size: 30px; margin-bottom: 30px;}
  .watorcsmrs{ padding: 30px 0;}
  .inner_banner .carousel-caption{ left: 0; right: 0; width: 100%; bottom: 0;}
  .inner_banner .carousel-caption h3{ font-size: 25px; padding: 0;}
  .prjtspec h3{ font-size: 30px;}
  .prjtcont ul li a{ display:  inline-block; font-size: 22px;}
  .prjtcont ul li a.enquire{ font-size: 20px;}
  .prjtcont ul li span{ vertical-align: 15%;}
  .prjtcont ul li .fa{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px; font-size: 25px;}
  .prjtro h4 span{ display:  initial;}
  .prjtro h4{ font-size: 30px;}
  .prjtspec p span{ display:  initial;}
  .prjtamnity.plots{ padding-top: 0;}
  .tab-content .prjtplanwhp img.auto{ width: 100%;}
  .tab-content iframe{ height: 300px;}
  .blgpgecont{ width: 100%;}
  .blgpge h1{ font-size: 30px; margin-bottom: 20px;}
  .blgpge{ padding: 30px 0;}
  .blginnpgecont{ width: 100%;}
  .blginnpge h1{ padding: 0; font-size: 30px;}
  .blginnpge{ padding: 30px 0;}
  .blginnpgel ul{ padding: 0 0 0 15px;}
  .ongngprts p{ padding: 0 10px;}
  .ongngprts h1{ font-size: 30px;}
  .ongngprts h2{ font-size: 30px;}
  .nwsaevnts p{ padding: 0 10px;}
  .nwsaevnts ul li .nwsaevntss{ text-align: center;}
  .nwsaevnts ul li .nwsaevntss p{ text-align: center;}
  .watorcsmrs P{ padding: 0 10px;}
  .watorcsmrs ul li .watorcsmrss p{ text-align: center;}

  .ftrblkl{ text-align: center;}
  .ftrblkl .panel-title > a:before { float: right !important; font-family: FontAwesome; content:"\f068"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center;
    background: #7f7f7f; color: #fff; font-size: 15px; font-weight: 300;}
  .ftrblkl .panel-title > a.collapsed:before {float: right !important; content:"\f067"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center;
  background: #e5e5e5; color: #7f7f7f;}
  .ftrblkl .panel-title > a:hover, .ftrblkl .panel-title > a:active, .ftrblkl .panel-title > a:focus  { text-decoration:none;}
  .ftrblkl .panel-title{color: #fff; font-size: 18px; font-weight: 700; text-transform:  uppercase; text-align: left;}
  .ftrblkl .panel-body{ color: #303030; font-size: 16px; font-weight: 400; line-height: 30px;}
  .ftrblkl .panel-heading{ background:  none; border:  none; border-bottom: 1px solid #cccccc; padding: 18px 15px;}
  .ftrblkl .panel-default{ border:  none; box-shadow:  none; background:  none;}
  .ftrblkl .panel-default > .panel-heading + .panel-collapse > .panel-body{ border-top-color: #cccccc !important;}
  .ftrblkl .panel-group .panel-heading + .panel-collapse > .panel-body{ border-top-color: #cccccc !important; color: #4d4a4a; font-size: 18px; font-weight: 300;
  background:  none; padding: 15px 0;}
  .ftrblkl .panel-title a { display: block;}
  .ftrblkl .panel-title a.collapsed{ color: #fff;}
  .ftrblkl .panel-body{ text-align: center;}
  .ftrblkl .panel-body .quick_link{ padding: 0 0;}
  .ftrblkl .panel-body .quick_link ul{ text-align: left; padding: 0 15px;}
  .ftrblkl .panel-body .quick_link ul li::before{ top: 12px;}
  .ftrblk{ padding: 25px 0 65px 0;}
  .conufoluss p a{ font-size: 16px;}
  .ftrblkl .panel-body .quick_link iframe{ padding: 0 10px; height: 250px;}
  .ftrblkl img{ border-radius: 10px; margin-bottom: 15px;}
  .hero-content h4{ font-size: 22px;}
  .hero-content h5{font-size: 20px; margin-top: 15px;}
  .hero-content h3 span{ font-size: 20px;}
  .nwhnwbgng h1{ font-size: 30px;}
  .hero-content.villa{ right:  inherit; bottom: 300px;}

  .social-mob{ position: fixed;bottom: 0; width: 100%; background: #3d8e9d; padding: 10px 0;}
  .social-mob ul{ padding: 0; margin: 0; text-align: center; color: #fff;}
  .social-mob ul li{ list-style:  none; display:  inline-block;}
  .social-mob ul li .fa{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 20px;}
  .social-mob ul li .fa-facebook{ background: #3c5b9a;}
  .social-mob ul li .fa-instagram{ background: #f337c1;}
  .social-mob ul li .fa-linkedin{ background: #0072B1;}
  .social-mob ul li .fa-youtube{ background: #c4302B;}
  .social-mob ul li .fa-whatsapp{ background: #4ac658;}
  .ftrblk h6{ padding-top: 0;}

  .mob_call{ position: absolute; right: 65px; top: 34px;}
  .mob_call .fa{ width: 38px; height: 38px; border-radius: 38px; background: #3d8e9d; line-height: 38px; color: #fff; text-align: center; font-size: 20px;}

  .asttrehmsexprn ul{ padding: 0; margin: 0;}
  .asttrehmsexprn{ padding: 0;}
  .asttrehmsabtuscn{}
  .asttrhmdtls{ padding: 0;}
  .asttrehmsexprn li{ padding: 10px;}
  .asttrhmdtls h2{ font-size: 20px;}
  .asttrehmsexprn li:nth-child(2){ margin: 0;}
  .asttrehmsexprn li:nth-child(4){ margin: 0;}
  .asttrehmsabtuscnt a{ margin-top: 0; margin-bottom: 20px;}
  .asttrehmsabtuscnt h3{ font-size: 30px;}
  .asttrehmsabtuscnt{ text-align: center;}

  .vgkprjsb .tab-content ul{ padding: 0;}
  .vgkprjsb .tab-content .tab_contents{ padding: 0;}
  .vgkprjsb .tab-content h2{ font-size: 30px;}
  .asttrehmsabtus{ padding: 0 0 20px 0;}
  .vgkprjtaminty{ margin-top: 20px;}
  .vgkprjtaminty h3{ font-size: 30px;}
  .vgkprjtaminty ul li{ float: inherit; display:  inherit;}
  .vgkprjtaminty ul li .vgkprjtamintys{ min-width: 100%;}

  .vgkprjtlocm h3{ font-size: 30px;}
  .prjtplan .nav-tabs > li > a.pragathi_garden{ font-size: 30px;}
  .prjthglgt h2{ font-size: 30px;}
  
  
  
}






@media (min-width: 768px) {
  
	
}





