@media only screen and (min-width:1200px) {
.c-location-plan-w h2 { margin-bottom: 60px;}
}
@media only screen and (min-width:992px) {

.c-nav-bottom-list > ul > li > a:after {content:""; display: block;position: relative;
width: 100%; height: 2px; position: absolute; left: 0px; top: 0;display: block;
background-color: var(--main-color);border:  none;transition: 0.5s;opacity: 0; }
.c-nav-bottom-list > ul > li > a:before {content:""; display: block;position: relative;
width: 100%; height: 2px; position: absolute; right: 0px; bottom: 0;display: block;
background-color: var(--main-color);border:  none;transition: 0.5s;opacity: 0;}
.c-nav-bottom-list > ul > li > a:hover:after ,.c-nav-bottom-list > ul > li > a.active:after { left: -10px;opacity: 1; }
.c-nav-bottom-list > ul > li > a:hover:before,.c-nav-bottom-list > ul > li > a.active:before { right: -10px;opacity: 1; }
.c-nav-bottom-list > ul > li:hover > ul { display: block; }
.c-nav-bottom-list > ul > li > ul {background-color: #02355a;padding: 0;margin: 0;}
.c-nav-bottom-list > ul > li > ul li a { display: block;color: #fff; border-bottom: 1px solid #fff;
padding: 8px 10px;line-height: 100%; }
.c-nav-bottom-list > ul > li > a:hover {color: var(--main-color); }
.c-nav-bottom-list > ul > li > a:hover ,.c-nav-bottom-list > ul > li > a.active {color: var(--main-color);}

.c-nav-bottom-list > ul > li > ul li a:hover {color: #fff;background-color: #000; } 
}
@media only screen and (max-width:1199px) {
.c-nav-bottom-list > ul > li > a {font-size: 15px;}
.c-app-w h2 {font-size: 25px;}
.achive-counter {padding-left: 102px;}
.achive-counter_icon { left: 19px; }
.c-packge-box .bb-package-selected {font-size: 14px !important;}
.c-packge-box .accordion-button {padding: 10px;}
.c-footer-bottom p { font-size: 19px; }

}

@media only screen and (max-width:991px) {
.c-nav-bottom-list {display: none; position: fixed;width: 260px;left: 0; top: 0;background-color: #fff; -webkit-animation: menu-move 1s;animation: menu-move 1s; }
.c-nav-bottom-list > ul { display: block;margin: 0; }
.c-nav-bottom-list > ul > li {padding: 0;}
.c-nav-bottom-list > ul > li > a {display: block;border-bottom: 1px solid #ccc;padding: 10px;line-height: 100%;display: flex;align-items: center;}
.c-nav-bottom-list > ul > li { padding: 0; }
.c-nav-bottom-list.active {display: block;}
.c-nav-bottom-list:after {content:"";display: none;position:fixed; background: rgba(0, 0, 0, 0.6);width: 100%; height: 100%;z-index: 1;
left:0;top: 0;transition: 0.5s;}

.c-nav-bottom-list.active:after {display: block; -webkit-animation: BgMove 0.6s;animation: BgMove 0.6s; }
.c-nav-bottom-list:before {content:"\f00d";display: none;position: absolute; left: 290px;top:10px;width: 30px; height: 30px;
background:red;z-index: 2;border-radius: 50%;  -webkit-animation: menu-cross-icon 0.7s;animation: menu-cross-icon 0.9s; 
font-family: 'FontAwesome';color: var(--white);align-items: center; justify-content: center;}
.c-nav-bottom-list.active:before {display: inline-flex;} 
.c-nav-bottom-list { min-height: 100%;}
.c-nav-bottom-list > ul { height: auto;position: relative;z-index: 99;width: 100%;
background-color: #fff; }
.c-nav-bottom-list > ul:after { content:""; display: block;position: absolute;
width: 100%; height: 100vh;background: #fff; }
.c-nav-bottom-list .c-btn-1 {
    margin-left: 10px;
    font-size: 16px;
    padding: 12px 20px;
    position: relative;
    z-index: 99;
    margin-top: 10px;
}
.c-nav-bottom {display: flex;justify-content: flex-end;margin-top: 16px;}

.c-menu-btn {line-height: 100%;background:var(--main-color);padding: 11px 16px;border-radius: 8px;box-shadow: none;border: none;display: inline-flex;color: var(--white);align-items: center;font-size: 16px;font-weight: bold;text-transform: capitalize;}
.c-menu-btn  i { margin-right: 8px; position: relative;}
body {overflow-x: hidden;padding-top: 74px;}
.c-nav-top-info-in li span {position: static;line-height: 100%;display: block;/* position: relative; */}
.c-nav-top-info-in li span img {height: 22px;}
.c-nav-top-info-in li a {display: none;}
.c-nav-top-info-in li {padding: 0;}
.c-nav-top-social ul li a {width: 28px;height: 28px;font-size: 14px;}
.c-nav-top-info {padding: 6px 20px;}
.c-nav-top-social {padding: 6px 15px;}
.c-nav-top-info-in li {margin-right: 10px;position: relative;top: 2px;}
.c-nav-bottom .dropdown-toggle::after {margin-left: auto;}
.c-nav-bottom-list > ul > li > a { font-weight: bold;padding-right: 10px 15px; }
.c-nav-bottom-list > ul > li ul {width: 100%;position: static !important;transform: inherit !important;border:  none;} 
.c-nav-bottom-list > ul > li ul li a { display: block;color: #fff; background-color:#7B7272; }
.c-nav-bottom-list > ul > li ul { padding: 0 !important }
.c-nav-bottom-list > ul > li ul li a { padding: 10px; border-bottom:1px solid #a59999; line-height: 100%; }
.c-nav-bottom-list > ul li a:hover { background-color:#000; color: #fff; }
.c-nav-bottom-list > ul > li.active a  { background-color:var(--main-color); color: #fff; }
.c-banner-form { transform: inherit;position: static; }
.property-info-area .justify-content-end  { justify-content: center !important; margin-top: 15px !important; }
.property-info-area .single-field { margin-bottom: 10px; }
.c-why-bhushan-w .col-lg-3 { margin-bottom: 20px; }
.c-service-w .col-md-3 {width: 50%;}
.c-how-work .prd-tab li p { display: none; }
.c-prd-tab-con h3 { font-size: 26px; }
.c-achive-con { margin-bottom: 20px; }
.c-packge-box { margin-bottom: 20px; }
.c-calculater-tab .nav-tabs { flex-wrap: wrap; }
.c-calculater-tab .nav-tabs li button {width: 100%; text-align: center;}

.c-singale-amenities-w ul li {width: calc(33.333% - 10px);}
.c-singale-near-img { margin-bottom: 20px; }
.c-singale-facilities-img { margin-bottom: 20px; }
.c-singale-video-box { margin-bottom: 30px; }
.c-singale-btn a{ width: 100%;margin: 0;text-align: center; margin-bottom: 15px; }
.c-calculater-tab .nav-tabs li {width: 50%;margin: 0;margin-bottom: 15px;}
.c-team-w .col-md-12 { margin-bottom: 30px; }
.c-trust-w h3 { font-size: 18px; margin-bottom: 20px; }
.c-trust-box-img { margin-top: 15px; }
}
@media only screen and (max-width:767px) {
  .c-app-banner-con h3 { font-size: 24px;line-height: 30px; }
  .c-plan-w { padding-top: 20px; }
  .c-heading-new-4 h2 { font-size: 20px; }
.c-about-con-box { height: auto; margin-bottom: 20px; }
.c-about-con-box-in h3 { margin: 15px 0 15px; }
.jgRRws {display: inline-flex;margin-top: 15px;z-index: 999;position: relative;}
.c-header-w {/* position: relative; *//* z-index: 9999; */}
.c-header-top h5 {font-size: 9px;}
.c-app-banner-img img { position: static;transform: inherit; }
.c-app-banner-w .col-lg-5 { order: 2 }
.c-app-banner-w .col-lg-7 { order: 1; }

.c-header-w .col-md-3 {position: absolute;width: 200px;left: 10px;top: 42px;}
.c-header-w .col-md-3 img {width: 100%;}
.c-nav-top-info {padding: 6px 15px;}
.c-nav-top-social {padding: 6px 10px;}
.c-service-w .col-md-3 {width: 100%;}
.c-book-con h3 { font-size: 26px; }
.c-about-con { padding: 0; padding-top: 30px; }
.c-about-con a ,.c-btn-1{ font-size: 16px; padding: 8px 20px;margin: 0;  }
.c-about-w,.c-service-w ,.c-how-work,.c-packge-w{padding: 25px 0;}
.c-about-w { padding-top: 30px; }
.c-heading-2 ,.c-heading-3 h2{ font-size: 25px; }
.c-why-bhushan-w { padding-bottom: 30px; }
.c-app-w h2 { font-size: 22px; }
.c-book-con{ margin-top: 30px;}
.c-how-work .prd-tab li span { width: 30px; height: 30px; font-size: 18px; }
.prd-tab ul:after { top: 14px; }
.c-achive-img {padding: 0;}
.c-packge-w .row {padding: 0;}
.c-calculater-tab .nav-tabs li button { font-size: 12px; padding: 10px 7px;}
.c-calculater-tab .nav-tabs { margin-bottom: 15px; }
.c-calculater-result-box { margin-bottom: 15px; }
.c-calculater-result-box { padding: 0; }
.c-testi-list-box-info { width: 100%; }
.c-testi-list-box-info:after { display: none; }
.c-testi-list-box-info h4 { font-size: 12px; }
.c-heading-1 { font-size: 18px; }
.c-btn-2 { padding: 10px 20px;font-size: 14px; }
.c-prd-tab-con { margin-top: 15px; }
.c-footer-social {justify-content: center;margin: 10px 0 20px;}
.c-footer-coppy { text-align: center; margin-top: 10px; }
.c-footer-logo { text-align: center; margin-top: 0px; }
.c-project-in { padding:30px 10px; }
.c-footer-bottom p {text-align: center;font-size: 12px;}
.c-banner-w .slick-dots { bottom: -80px;left: 50%; transform: translateX(-50%); right: inherit; }
.c-banner-list-con h3 { font-size: 15px; }
.c-banner-w .slick-dots li.slick-active button { border:  transparent !important;  }
.c-banner-list-con h2 { font-size: 20px; }
.c-banner-list-con h2 { margin-bottom: 8px; }
.c-banner-list-con h3 { font-size: 13px; padding: 8px 15px; }
.c-banner-w  { margin-bottom: 15px; }
.c-header-w {padding-bottom: 0;}
.c-form-w { margin-top: 15px; }
.property-info-area h3 { display: block; margin-bottom: 15px; font-weight: bold;color:#fff;
font-size: 18px; text-align: center; }
.c-nav-top-info .btn { display: block; }
.c-form-w {padding: 30px;}
.c-singale-plan img { height: 200px; }
.c-singale-page .c-banner-w .c-singale-btn-in {right: -220px;top: 347px;}
.c-singale-amenities-w ul li {width: calc(50% - 10px);}
.c-inner-banner-con ul li { font-size: 13px; }
.c-inner-banner-con h1 { font-size: 16px; }
.c-inner-banner-con ul { margin-top: 5px; }
.c-sidebar-w {padding: 0px;}
.c-sidebar-w .property-info-area h3 { margin: 0 }
.c-listing-page-tab .nav-tabs li button {width: 100%; text-align: center;font-size: 14px;
padding: 8px;}
.c-singale-description { padding-right: 40px; }
.c-singale-btn .c-btn-2  { margin-bottom: 10px }
.c-singale-page .container { padding-right: 30px; }
.c-singale-plan .nav-tabs li {width: 50%; margin-bottom: 10px;padding: 0 10px;}
.c-singale-plan .nav-tabs li button {width: 100%; text-align: center;}
.c-singale-page .c-btn-2 { font-size: 13px;padding: 10px 15px; }
.c-singale-plan .nav-tabs { justify-content: flex-start; }
.c-home-page .c-banner-form { display: block; }
.c-calculater-tab .nav-tabs { justify-content: flex-start; }
.c-banner-in video {height: auto;}
.c-listing-page-tab .nav-tabs li { width: calc(50% - 14px); margin: 0 7px;margin-bottom: 15px; }
.c-home-page .c-singale-btn-in {right: -72px;}
.c-home-page .container {padding-right: 40px;}
.c-singale-location iframe { margin-bottom: 30px; height: 200px !important; }
.c-banner-list-img img {/* height: 200px; *//* object-fit: cover; */}
.c-about-con { padding-top: 0px; }
.c-heading-1 h2 { font-size: 30px; }
.c-banner-w {position: relative;padding-bottom: 45px;}
.c-client-w { position: static; }
.c-client-con { margin-bottom: 10px; }
.c-about-con ul li {width: 100%;}
.c-about-con ul li { padding-bottom: 15px; }
.c-about-con ul {margin:  20px 0;}
.c-alliances-w:after {width: 70%;}


.c-quick-link { display: block;margin: 15px 0; }
.c-alliances-w { padding: 40px 0 50px; }
 .c-footer-w{background-size: 100% 100%;}

.c-care-w {padding: 30px 0;}
.c-about-con ul { display: block; }
.c-about-con ul li span { display: block;line-height: 100%;font-size: 30px; }
.c-client-list .js-marquee li {padding: 0;}
.c-client-list .js-marquee li img { height: 50px;min-width: inherit; }
.c-client-con h3 { font-size: 25px;line-height: normal; padding-left: 0; padding-right: 0; padding-bottom: 0; }
.c-care-con h2 { font-size: 25px; }
.c-care-con p { margin-bottom: 20px; }
.c-care-con-box { margin-bottom: 20px; }
.c-care-con-in .c-care-con-box h3 { font-size: 25px; }
.c-care-con-in { display: block; }
.container, .container-sm {max-width: 100%;}

.c-our-brand-w .slick-arrow {width: 30px;height: 30px;}
.c-our-brand-con {position: static;transform: inherit;}
.c-our-brand-w .c-client-con .slick-arrow  { background: transparent;
color: #000; font-size: 22px;box-shadow: none; }
.c-banner-con h3 {font-size: 10px;}
.c-banner-con h2 {font-size: 15px;}
.c-banner-con p {font-size: 13px;}
.c-about-w { margin: 0 }
.c-banner-w {padding-bottom: 15px;}
.c-services-w { margin-top: 20px; }
.c-about-w, .c-service-w, .c-how-work, .c-packge-w {padding: 20px 0;}
.c-about-con { margin-top: 30px; }
.c-banner-w .slick-dots { display: none; }

.c-client-w {
    background-image:  none;
    background: #d9e8ff;
}
.flip-card { height: 300px; }
.cp-service-w { padding: 30px 0; }
.cp-service-box { margin-bottom: 20px; }
.cp-service-about {padding-bottom: 0px;}
.c-logo-w img {width: 80px !important;}
.c-explore-plan-w { padding: 20px 0; }
.c-heading-new-3 {font-size: 20px;padding-top: 0px;}
.c-footer-in { padding: 30px 0; }
.c-trust-box { height: auto; margin-bottom: 15px; }
.c-banner-list .slick-arrow {width: 30px; height: 30px;font-size: 18px;display: none !important;}
}
@media only screen and (max-width:479px) {
.flip-card { height: 250px; }
.member-info li {font-size: 14px;}
.c-team-w { padding: 30px 0 0; }
.c-client-w {padding: 30px 0;}
.cp-contact-info-box-con a {font-size: 14px;}
.cp-contact-form {padding: 30px 0; margin-top: 30px;}
.c-map-w { margin-bottom: 30px; }
.cp-contact-w {padding-top: 30px;padding-bottom: 10px;}
.cp-contact-info-box-con {
    padding-left: 10px;
    width: calc(100% - 50px);
}
}
@keyframes BgMove {
  from {left:100%;}
  to {left: 0;}
}

@keyframes menu-move {
  from {left:-100%;}
  to {left: 0;}
}

@keyframes menu-cross-icon {
  from {top:-100%;}
  to {top:10px;}
}
