@media (max-width:1920px){
.land_slider.img{ width:100%;}






@media (max-width:1600px){
.land_slider.img{ width:100%;}


}




@media (max-width:1366px){
.land_slider.img{ width:100%;}






}

@media (max-width:1200px){
}

@media only screen and (max-width :767px) {
	
.slider.top_m_165{ top:0;}
.land_call p{ font-size:20px; padding:10px 0;}
.land_call p a{ font-size:19px;}
.land_logo img{ width:75%;}
.land_pos{ position: static;}
.land_call{ padding:5% 0 0 0;}
.land_slider .carousel-caption{ display: inherit;}
.land_header{ padding:10px 15px;}
.land_slider .carousel-caption{ position:static; padding:0;}
.land_img img{ width:28%;}
.dtcp_app{ color:#000; padding:10px 0 0 0;}
.dtcp_app_l h3{ color:#000;}
.dtcp_app_l p{ color:#000;}
.dtcp_app_l{ text-align: center; padding:20px 0;}
.land_info{ width: 100%; float: left; padding:15px; text-align: center;}
.land_info h2{ text-align: inherit;}
.land_info p{ text-align: inherit;}
.land_img{ position: absolute; top:0;}
.dtcp_app_r ul li p img{}
.dtcp_app_r ul li{}
.dtcp_app_r ul li p{ font-size:10px;}
.dtcp_app_r ul li p label{ font-size:10px;}
.shleb{ position: static;}
.dtcp_app_r ul{ padding:0;}
.land_call p img{ height:30px;}
.land_enq .form-control{ padding:6px 15px;}
.shlppfb ul li.bor_bot_no{ border-bottom:1px solid #c4c4c4;}
.shlppfb ul li.bor_rgt_no{ border-right:1px solid #c4c4c4;}
.shlppfb ul li{ border:1px solid #c4c4c4;}
.shdebbasvb ul li a{ font-size:12px;}
.shlppfb{ padding:20px 0;}
.shlppfb h2{ margin-bottom:20px;}
.shlabs:first-child{ padding:20px 15px;}
.shpfpb{ padding:0px;}
.shpfpbs{ padding:0 15px 15px 15px;}
.shpfpbs h2{ margin-top:0;}
.land_info h2{ font-size:16px;}
.land_info p{ font-size:17px;}
.dtcp_app_l h3{ font-size:23px;}
.dtcp_app_r ul li p span{ font-size:13px; display: block;}
.land_info h2 .fa{ font-size:18px;}
.shlabs iframe{ min-height:300px;}
.dtcp_app_r{ float: none;}
.dtcp_app_l p{ font-size:13px; line-height:20px; color:#ee1c25;}
.dtcp_app_r ul li{ text-align: center; border-right:1px solid #ddd; padding:20px 10px;}
.dtcp_app_r ul li:last-child{ border-right:1px solid #ddd; padding:10px 10px;}
.dtcp_app_r ul li p img{ position: static;}
.dtcp_app_r ul li p small{ display: block; margin-bottom:5px;}
.dtcp_app_r ul li p{ padding:0; line-height:22px;}
.shlfb{position:relative; bottom:30px;}
.shlpovbl{ text-align: center; padding:0;}
	
.fb_like.landres{ text-align:left; margin:10px 0 5px 0;}
.land_info h2 span{ display: block;}
.shlfb p{ text-align: center;}
.nav-tabs > li > a{ margin:0 !important;}
.nav > li > a { padding:12px 10px;}
.shlpovb h1{ font-size:20px;}
.shlpovb{ padding-top:0;}
.shlppfb ul li p{ font-size:16px;}
.gallery_s{ padding:5px;}
.shlabs h2{ margin-top:0;}
.shpfpbs h2{ font-size:27px;}

.land_info h2.res-only span{display: inline-block !important;}
.dtcp_app_l p.saiprince{ color: inherit;}
.dtcp_app_l h3.saiprince{ color: inherit;}
.dtcp_app.saiprince{ padding-bottom: 17px;}
.shpfpbs.saiprince{ margin-top: 20px;}
.gallery.saiprince{ padding: 0;}
.spgvdo img{ width: 100%;}
.gallery_s.saiprince img{ width: 100%;}
.flrplan_slider .slick-next{ right: 0;}
.flrplan_slider .slick-prev{ left: 0;}
.shlpovbl{ margin-top: 30px;}
.logo{left:0px;}
	.menu-smal-dev{margin-right: 0px;}
	.counters{margin-top: 12px;display: flex;justify-content: space-around;}

}



@media (max-width: 1200px){
.main_menu ul li a {
    min-width: 134px;
}

}
@media (max-width: 991px) {
.navbar-header {
    float: none;
    background: #409865;
}
.navbar-toggle {
    display: block;
}

.navbar-collapse.collapse {
    display: none !important;
}

.navbar-collapse.collapse.in {
    display: block !important;
  	overflow-y: auto !important;
}

.navbar-nav {
    margin: 0;
    float: none !important; 
}

.navbar-nav li {
	float: none;
}

.navbar-nav li > .dropdown-menu {
	border: 0;
	float: none;
	width: auto;
	position: static;
	box-shadow: none;
	background: inherit;
}

/* Dropdown Menu (Style design make same as Bootstrap's design. You can customize it how you want.) */
.navbar-nav li > .dropdown-menu > li > a {
	color: #777;
}

.navbar-nav li > .dropdown-menu > li > a:hover {
	color: #333;
	background: inherit;
}

.navbar-nav .open .dropdown-menu > li > a {
	color: #777;
}
.main_menu ul li a {
    min-width: 250px;
    float: none;
}
.main_menu ul li {
    float: none;
    margin: 0 1px 0 0;
    list-style: none;
}
.ft-right-end{float:none;}
#myModal .modal-dialog { width:100%;}
.our_services {
    min-height: inherit;
}
.our_services p {
    width: 80%;
}
.project_cont_blk p {
    padding-left: 0px;
}
.layout-spec {
    width: 157px;
    height: 157px;
}
.camera_caption {
    bottom: 11%;
    left: 14%;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
   background-color: #333;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
    background-position: 98% !important;
}

} 

@media (max-width:768px) {
.ongoing_pro_img img {
    float: none;
 margin-left:auto;margin-right:auto;display:block;
}
.camera_caption span {
    display: none;
}
.camera_caption div h2 {
    margin-bottom: 15px;
}
.camera_caption {
    bottom: 15%;
    left: 14%;
}
.menu-smal-dev {
    float: none;
}
.main_menu ul li a {
    min-width: 100%;
    float: none;
}

.main_menu ul li a {
	border:none;
    border-bottom: 1px dashed #fff;
}
.main_menu ul li:first-child{padding-top:30px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color:transparent;border:0px;box-shadow:0px;
}
.main_menu ul li:last-child a {border:none;}
.main_menu ul li {
    float: none;
}
.project_cont_blk {
    margin-top:0px;margin-bottom:50px;
}
.project-det {
     float:none; 
}

.smal-testi{
	padding:0;
}
.smal-testi img {
    margin: 0 auto;
	margin-bottom:20px;
}
.smal-testi iframe{
    height: 200px;
}
.welcome-bhap {
    padding: 0;
}
.welcome_title h1 {
    margin-bottom: 30px;
}
    .form-group{
       padding: 6px!important;
    }
    .joint-form{
        padding: 0!important;
    }
    .venture_enq {
    min-height: 344px;
}

.blog-left {
    padding-right: 0;
}
.date h2 {
    font-size: 25px;
    margin: 0;
    top: -25px;
    left: 20px;
    padding: 12px 10px 10px 10px;
	line-height:16px !important;
}
.date h2 span {
    font-size: 14px;
}
.blog-content {
    margin-top: 20px;
    padding-left: 20px;
	margin-bottom:30px;
}
.blog-content h3 {
    font-size: 15px;
    padding-left: 0;
}
.blog-content p {
    line-height: 24px;
    font-size: 14px;
}
.blog-content:before {
    content: '';
    border-left: 1px solid #67b588;
    display: inline-block;
    height: 89%;
    position: absolute;
    top: 115px;
    left: 0;
}
.blog-right {
    padding: 0;
    margin-bottom: 46px;
}


}
@media (max-width:660px) {
.header_info{display:none;}
#owl-demo1 .owl-prev {
    left:-14px;
}
#owl-demo2 .owl-prev {
    left:-14px;
}
.youtube-hth {
    width:100%;text-align: center;
}
ul.padd-right-deta {
    padding-left: 0px;
}

}
@media (max-width:560px) {
.smal-testi{width:100%;}
.small-footer{width:100%;}
.quick_links {
    padding-left:20%;
}
.inner-top{
    padding:35px 0px 30px 0px;
}
.wdth-sm {
    width: 100%;
}
.scroll {
    padding: 5px;
}
.gallery {
    padding: 5px;margin-top:6px;
}
.nav-sidebar {
    width: 100%;
    padding: 20px 0;
}
.logo img {
    width: 80px;
    height: 80px;
}
#owl-demo .owl-prev{
    display: none;
}
#owl-demo .owl-next{
    display: none;
}

.fancybox-title-float-wrap .child {
    display: block;
    margin-right: 0%;
	 white-space: inherit;
}
.fancybox-title-float-wrap {
    position: relative;
    bottom: 0;
    right: 0%;
    z-index: 8050;
    text-align: center;
}
.aboutus_blk h2 {
    line-height: 24px;
}
.our_services {
    position: relative;
    margin-top: 20px;
}
.contctus_blk {
    margin-top: 0px;
}
div#content {
    margin-top: 10px;
}
.project_cont_blk a {top:0px;}
.project-specification h1 {
    text-align: center;
}
.menu-smal-dev {
    float: none;
}
.main_menu ul li a {
    min-width: 100%;
    float: none;
}

.main_menu ul li a {
	border:none;
    border-bottom: 1px dashed #fff;
}
.main_menu ul li:first-child{padding-top:30px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color:transparent;border:0px;box-shadow:0px;
}
.main_menu ul li:last-child a {border:none;}
.main_menu ul li {
    float: none;
}
.mobile-view{display:block;}
.desktop-view{display:none;}
.nav-sidebar {
    width: 100%;
    padding: 13px 10px;
}
.layout-spec {
    margin-top: 10px;
}
    .blog-head h2{
        margin-top: 15px!important;
    }

}
@media (max-width:460px) {
#owl-demo1 .item {
    float: none;
}
#owl-demo2 .item {
    float: none;
}
#owl-demo1 .item img{
display:block;margin-left:auto;margin-right:auto;
}
#owl-demo2 .item img{
display:block;margin-left:auto;margin-right:auto;
}
.our_services img {
    position: relative;
    margin-top: 10%;display:block;margin-left:auto;margin-right:auto;
    right: inherit;
}
.our_services {
    width: 100%;
	
}
.our_services p {
    width:95%;
}
.scroll {
    padding: 0px;
    width: 100%;
}
.project_cont_blk p {
    padding-left:63px;
}
.project_cont_blk img {
    float: none;
  display:block;margin-left:auto;margin-right:auto;
}
.project_cont_blk {
    float: none;
}
.nav-tabs > li {
    float: none;
    margin-bottom: 6px;
    text-align: center;
}
.dtcp {
    clear: both;float:none;
}
.nav-tabs > li > a {
    font-size: 13px;
}

.joint-header-right {
    margin-top: 0px;
}
.joint-header-right ul {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -80px;
}
.joint-header-right p {
    display: block;
    text-align: center;
    margin-bottom: 7px;
}
.joint-venture-content h3 {
    margin-top: 20px;
    margin-bottom: 20px;
    width: 91%;
}
.joint-venture-content h4 {
    margin-top: 0px;
    padding: 20px 21px 20px 21px;
    margin-bottom: 30px;
}
.joint-venture-left {
    padding: 0;
    padding-right: 0px;
    border-right: none;
    margin-bottom: 15px;
}
.joint-venture-right {
    padding: 0;
    padding-left: 0px;
    margin-bottom: 0px;
}
.joint-venture-left h2, .joint-venture-right h2 {
    line-height: 24px;
}
.joint-venture-form h2 {
    margin-top: 0;
}
iframe.joint-venture {
    padding: 15px 20px;
    width: 100%;
    min-height: 350px;
}
.form-group {
    margin-bottom: 5px;
}
input.form-2 {
    padding: 10px;
    margin-top: 0px;
}
.joint-venture-footer {
    margin-top: 0px;
}
.joint-venture-sub-footer p, .joint-venture-sub-footer h6 {
    text-align: center;
	margin-bottom:5px;
	line-height:20px;
}




}
@media (max-width:420px) {
.layout-spec{
    width: 157px;
    height: 157px;
    float: none;
    margin-left: auto;
    margin-right: auto;
}
.dtcp img{text-align:center;margin:inherit;display:block;margin-left:auto;margin-right:auto;}
.project-specification ul li label {
    width: 95px;
}
.project-specification ul li small {
    width:8px;
}
.project-specification ul li span {
    width: 168px;
}


.shlfb{position:relative; bottom:30px;}

}

@media (max-width:360px) {
.quick_links {
    padding-left: 10%;
}
.amenities-gallery{width:100%;}
.camera_caption {
    bottom: -1%;
    left: 5%;
}
}

@media (max-width:320px) {
.project_cont_blk p {
    padding-left: 14%;
}

}
