@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 only screen and (min-width: 1100px) and (max-width: 1260px){    
		.header{padding:8px 0;}
		.header_info{padding:5px 0 0;}
		.main_menu{padding:0px;}
		/* .main_menu ul li a{padding:5px 41px 5px 15px;min-width:125px!important;} */
		.home-sec-3 .overlay-top label{font-size:15px;}
		.home-sec-3 .overlay-top p{padding:0 5px;}
		.home-sec-31 .overlay-top label{font-size:15px;}
		.home-sec-31 .overlay-top p{padding:0 5px;}
		
	}
	@media only screen and (min-width: 991px) and (max-width: 1100px){    
		.header{padding:8px 0;}
		.header_info{padding:5px 0 0;}
		.main_menu{padding:0px;}
		.main_menu ul li a{padding:5px 41px 5px 15px;min-width:125px!important;}
		.home-sec-3 .overlay-top label{font-size:15px;}
		.home-sec-3 .overlay-top p{padding:0 5px;}
		.home-sec-31 .overlay-top label{font-size:15px;}
		.home-sec-31 .overlay-top p{padding:0 5px;}
		
	}
		
		
		
		
	@media (max-width: 1200px) {
    	.main__inn_service{padding:30px 20px;}
		
		
		.main_menu ul li a {
            min-width: 134px;
        }
    }
    @media (max-width: 991px) {
		
		
		.main_menu{padding:0px;}
		.header{padding:8px 0;}
		.home-sec-5{padding:30px;}
		.home-sec-5 h5{font-size:26px;padding-top:30px;padding-bottom:0px;}
		.home-sec-5 h6{font-size:18px;}
		.home-sec-3{height:auto;}
		.home-sec-3 .overlay-top{background-size:cover;position:unset;}
		.home-sec-3 .overlay-top .bcg:after{display:none;}
		.home-sec-3 .overlay-top p{padding:0px;}
		.home-sec-31{height:auto;}
		.home-sec-31 .overlay-top{background-size:cover;position:unset;}
		.home-sec-31 .overlay-top .bcg:after{display:none;}
		.home-sec-31 .overlay-top p{padding:0px;}
		.home-sec-7{padding:30px 5px;}
		.feat_pro_title{margin:0px;}
		.feat_pro_title h1{font-size:26px;}
		.home-sec-7 .testimonials-slider p{width:100%;padding:0px;}
		.home-sec-7 .testimonials-slider p:before{left:4px;}
		.home-sec-7 .testimonials-slider p:after{right:0px;}
		.fixed-scroll ul{margin:0px;padding:0px;}
		.fixed-scroll ul li:first-child{float:right;}
		
		
		
		
		
        .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: 100%;
            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) {
        .header{padding:8px 0;}
		.home-sec-5{padding:30px;}
		.home-sec-5 h5{font-size:26px;padding-top:30px;padding-bottom:0px;}
		.home-sec-5 h6{font-size:18px;}
		.home-sec-3{height:auto;}
		.home-sec-3 .overlay-top{background-size:cover;position:unset;}
		.home-sec-3 .overlay-top .bcg:after{display:none;}
		.home-sec-3 .overlay-top p{padding:0px;}
		.home-sec-7{padding:30px 5px;}
		.feat_pro_title{margin:0px;}
		.feat_pro_title h1{font-size:26px;}
		.home-sec-7 .testimonials-slider p{width:100%;padding:0px;}
		.home-sec-7 .testimonials-slider p:before{left:4px;}
		.home-sec-7 .testimonials-slider p:after{right:0px;}
		.fixed-scroll ul{margin:0px;padding:0px;}
		.fixed-scroll ul li:first-child{float:right;}
		
		.award_inner .modal-lg{width:100%!important;}
		
		
		
		
		
		
		
		
		
		.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) {
       
		.header{padding:8px 0;}
		.home-sec-5{padding:30px 0;}
		.home-sec-5 h5{font-size:26px;padding-top:30px;padding-bottom:0px;}
		.home-sec-5 h6{font-size:18px;}
		.home-sec-3{height:auto;}
		.home-sec-3 .overlay-top{background-size:cover;position:unset;}
		.home-sec-3 .overlay-top .bcg:after{display:none;}
		.home-sec-3 .overlay-top p{padding:0px;}
		.home-sec-7{padding:30px 5px;}
		.feat_pro_title{margin:0px;}
		.feat_pro_title h1{font-size:26px;}
		.home-sec-7 .testimonials-slider p{width:100%;padding:0px;}
		.home-sec-7 .testimonials-slider p:before{left:4px;}
		.home-sec-7 .testimonials-slider p:after{right:0px;}
		.fixed-scroll ul{margin:0px;padding:0px;}
		.fixed-scroll ul li:first-child{float:right;}	   
		
    	.main__inn_service{padding:30px 5px;}
		
		
		
		
		
		.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: 100%;
        }
        #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) {
		
		.header{padding:8px 0;}
		.home-sec-5{padding:30px 0;}
		.home-sec-5 h5{font-size:26px;padding-top:30px;padding-bottom:0px;}
		.home-sec-5 h6{font-size:18px;}
		.home-sec-3{height:auto;}
		.home-sec-3 .overlay-top{background-size:cover;position:unset;}
		.home-sec-3 .overlay-top .bcg:after{display:none;}
		.home-sec-3 .overlay-top p{padding:0px;}
		.home-sec-7{padding:30px 5px;}
		.feat_pro_title{margin:0px;}
		.feat_pro_title h1{font-size:26px;}
		.home-sec-7 .testimonials-slider p{width:100%;padding:0px;}
		.home-sec-7 .testimonials-slider p:before{left:4px;}
		.home-sec-7 .testimonials-slider p:after{right:0px;}
		.fixed-scroll ul{margin:0px;padding:0px;}
		.fixed-scroll ul li:first-child{float:right;}
		
		
		
		
        .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%; */
        }
    }