@media (max-width: 1300px) {}

@media (max-width: 1199px) {}

@media (max-width: 991px) {
   
    footer .footer_box {
        flex-direction: column;
        align-items: center;
        justify-content: start;
        padding: 10px;
        gap: 8px;
    }

    footer .footer_box .footer_box_con {
        width: 100%;
    }

    .sectiongap {
        padding: 50px 0;
    }

    

.form-check-input {font-size: 14px !important;padding:0!important;position: relative;top: 4px;}
.form-control,
    select {
        font-size: 14px !important;
        padding: 8px 12px !important;
    }

    .contact-box ul li {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 767px) {}

@media (max-width: 575px) {}

@media (max-width: 480px) {

    h1,
    h2 {
        font-size: 30px!important;
    }
h3 {font-size: 25px;}

    .sectiongap {
        padding: 20px 0;
    }

  header {width: 100%;padding: 5px 0;}

    .whitebox {
        padding: 12px;
    }

    .play_btn {position: absolute;right: 0;height: 32px;width: 32px;bottom: 6px;left: 0;margin: 0 auto;}
.play_btn i{font-size: 13px;line-height: 32px;color: var(--lblue2);}
.about_right_box .readmore{display:none!important;}
a.readmore, .readmore {font-size: 14px;}
 .about_right_box:first-child { background: var(--blue);}  
.about_right_box:first-child h4 {color: var(--lblue2);}
    .social_icon .social-button i { font-size: 17px;}

    .copyright-txt {
        text-align: center;
        padding: 0 0 30px 0;
    }

    .carousel-item img {
        height: 280px;
        object-fit: cover;
        object-position: 100% 0;
    }


    .tick_double ul {
        columns: 1;
        -webkit-columns: 1;
        -moz-columns: 1;
        margin: 0 0 0 26px;
    }

   
    .tick_double ul li {
        width: 100%;
    }

    .btn {
        font-size: 14px;
    }


    footer .footer_box .footer_box_icon {
        width: 50px;
        height: 50px;
    }

    footer .footer_box .footer_box_icon i {
        font-size: 20px;
        line-height: 50px;
    }

    
    .inner_banner {
        padding: 40px 0 20px 0;
    }

    .inner_banner h2 {
        font-size: 22px;
    }
	
	.banner .carousel-caption {
        position: inherit;
        width: 100% !important;
        background: var(--lblue);
        padding: 20px;
        bottom: 0;
        right: 0 !important;
        left: 0 !important;
        text-align: center;
        border-radius: 0;
        top: 0;
        transform: translate(0, 0);
    }
	.banner .carousel-caption .btn{float: left;}
.banner-title h2 {
		font-size: 45px !important;
	}

	.banner {
		padding:0 !important;background:var(--lblue);z-index: 1;position: relative;
	}

	.banner-testi {
		margin-top: 25px;
	}

	.banner-testi-head {
		justify-content: start !important;
	}
	.banner-testi-body p {
		text-align: start !important;
	}
.banner hr {margin: 0 0 .6rem 0;}
.about_right {margin-top: 0;display: flex;}
.about_right_box {padding: 10px 20px;margin-top:5px;height: 100px;}
.about_right_box h4, .about_right_box h4 strong  {float:left;font-size: 15px;text-align: center;width: 100%;}
.about_right_box img{width: 35px;margin: 22px auto 0 auto;left: 0;right: 0;}
.section-title h2, .section-title h1 {font-size: 30px;}
.contact-form .card {padding: 10px;}
.orabgebg h3{font-size: 25px;}
.orabgebg h5 {font-size: 16px;margin: 0 0 5px 0;font-weight: 600;}
.orabgebg img { width: 60px;}
.contact-form .bluebg { padding: 20px;margin-top:15px;}
.advan_col{padding:6px;}
.advan_col img{width:40px;margin-bottom:6px;}
.advan_col h5 {font-size: 16px;}
.count {font-size: 30px;}
.plus {font-size: 35px;}
#counter i {font-size: 25px;margin-bottom: 5px;}
.counter_blocks{border:1px solid #ffffff52;padding:8px;}
.counter_block {margin-left: 0;}
.green_advantage .tick_double ul { margin: 0;padding:0;}
.green_advantage .list-number {height: 35px;line-height: 28px;width: 35px;font-size: 18px;}
.list-text h3 {font-size: 15px;}
.green_advantage .list-icon img {height: 60px;width: 60px;}
.green_advantage ul li {margin-bottom: 8px;}
.footer_box_con{border-right:0!important;border-bottom:2px solid #ffffff26;padding:12px;margin:0;}	.footer_box_con a {
	font-size: 13px;
	float: left;
    margin-right: 10px;
    padding-right: 10px;
    border-right:1px solid var(--beige);
}
.copyright li {padding-right: 5px;margin-right: 5px;}
.footer_box_con a:last-child {
    border-right:0;
}
.footer_box_con h4, footer h4 {font-size: 18px;}
.social h4{display:none;}
.footer_box_con i {float: left; margin-right: 6px;}	
.footer_box_con .social-button i {float: none; margin-right: 0;}	
.social_icon .social-button {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 15px;
	margin: 0 auto;
	border-radius: 0;
	color: #fff;
	padding-top:10px;
}
.footer_left_bg img {width: 120px;}

.social_icon .social-button i {font-size: 20px;color:#fff;}
.social_icon {
	display: block;
	position: fixed;
	z-index: 9999;
	bottom: 0;
	width: 100%;
	background: #1e2332;
	display: flex;
	left: 0;
	margin: 0;
}
.copyright{padding:8px 0 35px 0;text-align: center;}
.footer_left_bg{margin-bottom:20px;}
.footer_left_bg.p-5 {padding: 2rem !important;margin-bottom: 15px;}
.footer_left_bg h3 {font-size: 18px; margin: 0 0 10px 0; text-align: center;}
footer {background-image: linear-gradient(var(--blue) 33%, var(--blue) 0);}
.foot_bottom {padding: 15px 0;}
.discuss_sec .col-md-6:first-child img{display:none;}
.discuss_sec img{width:45%;float: left;margin: 6px;}
.discuss_block {margin-bottom: 0;}
.about_imgbox .about_img .child_imgbox {
    bottom: -70px;
    right: -15px;
    border-top: 0;
    border-left: 0;
}
footer .g-3.mb-4 {margin-bottom: 0!important;}
.copyright ul {padding:0;}
.about_imgbox .about_img img {width: 100%;}
.organic {left: 0;}
.green_advantage.counter_sec{margin-top:40px;}
.inner-banner img{height:200px;object-fit:cover;object-position:93% 0;}
.inner-banner-txt h2 {font-size: 25px;font-weight: 600;background: var(--beige);padding: 5px 5px 3px 5px;margin: 0;}
.amenities_bg_text h2{font-size:32px;}
.amenities_bg_banner {height: 400px;}
.amenities_bg_text p{font-size:16px;line-height: 22px;}
.amenities_bg_text p br{margin:10px 0;}
.address_map_block {padding: 10px;}
.floor_plan_right h4 {font-size: 20px;margin-left: 0;text-align: center;}
.bluebox .card img {width: 50px;}
.bluebox {padding: 8px;}
.bluebox .card h5 {font-size: 18px;}
.bluebox p {line-height: 20px;}
.contact_map iframe{height:200px;}
.floor_plan .carousel-inner h4 {font-size: 12px;padding:6px;}
#carousel_floor_plan{margin-bottom:15px;}
.heading_title strong {font-size: 18px;padding: 4px 6px;}
.heading_title strong:before {border-top: 35px solid transparent;}
.heading_title {border-bottom:0;}
.topbar{background:var(--beige);}
.tagline h3 {color:var(--white);font-size: 16px;text-align:center;margin:0;}
header{top:34px;}
.floor_plan_section .heading_title strong:before {right:0;border-left:0;border-top:0;}
.floor_plan_section .heading_title strong {text-align: center;line-height: 22px;}
.floor_plan_right{margin-top:15px;}
.footer_box_right i, .footer_box_right h4{display:none;}
.footer_box_right .social-button i{display:block;}
.footer_box_con.footer_box_right {border-bottom:0;padding:0;}
.contact-box {padding: 16px;margin: 12px 0;}
.contact-box-con a {margin: 0;border-right: 0;padding: 0;display: block;line-height: 24px;}
.footer_box_con p strong {display: inline-block;}
.blog-detail{margin-top:70px;}
.cms-wrap h1, .cms-wrap h2 {font-size: 22px;font-weight: 600;}



}

@media (min-width: 1200px) {

    .container,
    .container-fluid,
    .container-sm,
    .container-md,
    .container-lg,
    .container-xl {
        max-width: 1300px;
    }

    .banner .carousel-caption {
        width: 40%;
        left: 0;
    }
	
	.carousel-img img{object-fit:cover;height: 575px;min-width:100%;object-position:100% 0;}

}


@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (orientation : landscape) {
    .btn {
        padding: 10px 8px !important;
    }

    h1,
    h2 {
        font-size: 35px;
    }

    .get_in_touch h3 {
        font-size: 25px;
    }

    .get_in_touch_right img {
        width: 350px;
    }
.tagline h3 { font-size: 20px;}
.stellarnav>ul>li>a { padding: 12px 18px;}
.section-title h2, .section-title h1 {font-size: 35px;}
.carousel-caption h5 {font-size: 2.5em;}




}

@media only screen and (min-device-width : 820px) and (max-device-width : 1180px) and (orientation : portrait) {
	
	.about_right_box img { width: 35px;}
	.about_right_box h4, .about_right_box h4 strong {font-size:18px;}
.play_btn {height: 50px;width: 50px;}
.play_btn i{font-size: 17px;line-height: 50px;}
.co_working {background-image: linear-gradient(var(--beige) 40%, #fff 0);}
.section-title h2, .section-title h1 {font-size: 30px;}
.orabgebg img {width: 45px;}
.orabgebg h3 {font-size: 27px;}
.orabgebg h5 {font-size: 18px;}
h1, h2 { font-size: 30px;}
.count, .plus {font-size: 26px;}
#counter i {font-size: 22px;}
.list-text h3 {font-size: 18px;}
.topbar_cont a{display:none;}
.tagline h3 { font-size: 18px;}
.amenities_bg_text h2 {font-size: 35px;}
.sectiongap {padding: 30px 0;}
.footer_left_bg img {width: 100px;}	
.floor_plan_section .heading_title strong {font-size: 16px;}
.floor_plan_section .heading_title strong:before {border-top: 36px solid transparent;}
.floor_plan_right{margin-top:25px;}	
.floor_plan_right .tick{margin-bottom:25px;}	
.footer_left_bg img{margin:6px 0;border:0;}
.address_map_block img{width:100%;}


}