@media only screen and (min-width:1200px) {
.c-location-plan-w h2 { margin-bottom: 60px;}
}
@media only screen and (min-width:992px) {
.c-nav-top-info .btn { display: none; }
.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.active > a:after { left: -10px;opacity: 1; }
.c-nav-bottom-list > ul > li > a:hover:before,.c-nav-bottom-list > ul > li.active > a: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.current-menu-item  > a {color: var(--main-color);}

.c-nav-bottom-list > ul > li.current-menu-item  > a:after { left: -10px;opacity: 1; }
.c-nav-bottom-list > ul > li.current-menu-item  > a:before { right: -10px;opacity: 1; }

.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: 15px; }

.c-menu-btn {line-height: 100%;background: #3F51B5;padding: 13px 20px;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;}
.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; }
}
@media only screen and (max-width:767px) {
.c-inner-page-w { padding: 40px 0; }
.inner-banner-w {padding: 60px 0 67px !important;}
.waves {min-height: 48px !important;max-height: 48px !important;}
.inner-banner-w h1 { font-size: 22px !important; }
.cp-blog-list-box-con {padding: 20px;}
.c-inner-page-w {padding-bottom: 0px;}
.jgRRws {display: inline-flex;margin-top: 15px;z-index: 999;position: relative;}
.c-header-w {position: relative;z-index: 1;}
.c-header-top h5 {font-size: 9px;}

.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: flex-start;margin: 10px 0 20px; }
.c-footer-coppy { text-align: center; margin-top: 10px; }
.c-footer-logo { text-align: center; margin-top: 20px; }
.c-project-in { padding:30px 10px; }
.c-footer-bottom p { text-align: center; }
.c-banner-w .slick-dots {bottom: 10px;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: 15px; }
.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: 250px;object-fit: contain;}
.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%;}

.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: 12px;}
.c-banner-con h2 {font-size: 18px;}
.c-banner-con p {font-size: 13px;margin-bottom: 10px;line-height: normal;}
.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-stats-w ul { flex-wrap: wrap; }
.c-stats-w ul li {width: 50%;margin-bottom: 20px; flex: 0 0 auto;}
.stats-w h3 {font-size: 14px;line-height: normal;}
.rev_slider .slick-list {padding-top: 12%!important;
padding-bottom: 12%!important;}
.c-banner-w .row { margin: 0 !important; } 
.c-banner-con a {margin-bottom: 10px;padding: 8px 13px;font-size: 14px;}
.c-banner-w .row .col-md-6 { padding: 0 !important; }
.c-heading-new-3 {font-size: 20px;}
.c-about-con h2 {font-size: 18px; line-height: normal;}
.c-about-con p {font-size: 14px;line-height: 23px;}
p {font-size: 13px;}
.cp-blog-list-box-img { height: 300px;width: 100%; object-fit: cover;
object-position: top center; }
.c-stats-w h3 {font-size: 14px; line-height: normal;}
.cp-contact-form textarea.form-control { height: 80px; }
.c-client-w.c-why-chose-w {
    background: rgb(214,23,43);
    background: linear-gradient(90deg, rgba(214,23,43,1) 0%, rgba(74,28,158,1) 74%);}
}
@media only screen and (max-width:479px) {
.flip-card { height: 250px; }
.member-info li {font-size: 14px;}
.c-team-w { padding: 30px 0 30px; }
.c-client-w {padding: 30px 0;}
.cp-contact-info-box-con a {font-size: 14px;}
.cp-contact-form {padding: 30px 0;margin-top: 0;}
.c-map-w { margin-bottom: 30px; }
.cp-contact-w {padding-top: 30px;}
.c-logo-w {position: absolute;top: 0;left: 16px;width: 179px;top: 46px;}
}
@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;}
}
