
@media(max-width: 1310px){
    .navbar-light .navbar-nav .nav-link{font-size: 1rem;padding: 12px 16px 12px;}
    .banner .carousel-control-next, .banner .carousel-control-prev{z-index: 9999;}
    .genericSection .csWidth{max-width: 1140px;}
    .heading2:before{left: -42px;}
    .ourValues.info_tabs .nav li a span{font-size: 16px;}
    .apartments_stay .heading h1 {font-size: 32px;}
    .artmnt_sevc{padding: 0 6px;}
    }
    @media(max-width: 1250px){
    .banner_overlay {padding: 115px 0 0;}
    .search_panel_inner {height: auto;}
    .banner_overlay .big_white {font-size: 55px;}
    .heading h1 {font-size: 38px;}
    .service_expert .heading h1 {font-size: 38px;}
    .modren_apartment_content h2 {font-size: 48px;}
    .modren_apartment_content p {padding: 15px 110px 0;}
    .panel p.desp {padding: 0 80px;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 65px; height: 65px;}
    .panel {padding: 50px 0;}
    .panel .bttons a {padding: 0 28px;}
    .property_detail .big_white {font-size: 48px;}
    .service_expert.apartment_services .heading h1 {font-size: 38px;}
    .franchising_content {padding: 0 0 0 38px;}
    .top_links {padding: 58px 0;}
    .banner {height: 426px;}
    .panel.aboutCompany{padding-top: 10px;}
    .apartments_stay .heading h1 {font-size: 32px;}
    .faisal .embed-responsive-item{width: 100%!important}
    .responsiveTabsDetail .embed-responsive-item{width: 100%!important}
    .usefulInformation .contact-list__phone {
        width: 100%;
    }
    }
    @media(max-width: 1150px){
    .banner_overlay {padding: 87px 0 0;}
    .banner_overlay .big_white {font-size: 50px;}
    .panel p.desp {padding: 50px 0 70px;}
    .heading h1 {font-size: 36px;}
    .service_expert .heading h1 {font-size: 36px;}
    .modren_apartment_content h2 {font-size: 46px;}
    .modren_apartment_content p {padding: 15px 100px 0;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 60px; height: 60px;}
    .panel .bttons a {padding: 0 26px; height: 48px; line-height: 48px;}
    .featured_apartment_silder .carousel-control-next {right: -30px;}
    .featured_apartment_silder .arrow {height: 55px; width: 55px;}
    .featured_apartment_silder .arrow span {padding: 10px 0;}
    .service_expert .featured_apartment_content_bottom {padding: 38px;}
    .property_detail .big_white {font-size: 46px;}
    .contact_left ul li span {font-size: 17px;}
    .service_expert.apartment_services .heading h1 {font-size: 36px;}
    .franchising_content {padding: 0 0 0 36px;}
    .top_links {padding: 56px 0;}
    
    
    }
    
    @media(max-width: 1199px){
    .csWidth{max-width: 960px;}
    .navbar-light .navbar-nav .nav-link {font-size: 0.85rem;padding: 12px 12px 12px;}
    .brandImg img{width: 200px; }
    .search_panel{top:-150px;}
    .banner_overlay {padding: 90px 0 0;}
    .banner {height: 342px;}
    .aboutCompany .heading h1{font-size: 32px;}
    .panel.aboutCompany{padding-top: 30px;z-index: -1;}
    .service_expert .featured_apartment_content_bottom {padding: 15px;}
    .cityGallery .cardColumns{grid-template-rows: 200px 200px 200px 200px;-ms-grid-rows: 200px 200px 200px 200px;}
    .our_service .our_service_inner img{width: 150px}
    .featured_apartment_content_price p{width: 190px;}
    .lastest_news_content {margin: -50px 15px 15px;padding: 10px;}
    .phoneNumber p{font-size: 14px;line-height: 19px;}
    .top_right a{padding: 5px 15px 3px;}
    .aboutBanner .property_detail{height: 435px;}
    .statisticsBlock .statisticsBlockItem h2 {font-size: 36px;}
    .statisticsBlock .statisticsBlockItem h5{font-size: 18px;}
    .statisticsBlock{margin-top: -148px;}
    .genericSection .csWidth {max-width: 960px;}
    .heading2:before {left: -30px;height: 50px;}
    .ourValues .csWidth{max-width: 100%;}
    .ourValues{padding: 140px 0px 80px;}
    .genericSection.b .heading2:before{display: none;}
    .genericSection.b .heading2 h2{padding-left: 0;font-size: 28px;margin-top: 30px}
    .genericSection.b p{padding-left: 0}
    .genericSection.b .aboutSideImg:before{border-right: 275px solid transparent;}
    .guestsRated {padding: 50px 0;}
    .guestsRated p{font-size: 34px;margin: 0 auto 30px;}
    .guestsRated p:after{bottom: -30px;}
    .genericSection.b .aboutSideImg:before{left: inherit;}
    .genericSection.b.b2 .heading2 h2{margin-top: 60px;}
    .weHelp{padding: 140px 30px 140px;}
    .statisticsBlock .statisticsBlockItem:after{height: 100px;right: 7%;}
    .genericSection{padding-bottom: 40px}
    .ourValues{padding: 80px 0px 40px;}
    .statisticsBlock .header_social_icon a{margin-right: 0;}
    .genericSection.tenReasion .col-sm-8{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
    .genericSection.tenReasion{padding-left: 30px;}
    .statisticsBlock.whyServicedStatisticsBlock .col-sm-6{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
    .statisticsBlock.whyServicedStatisticsBlock .col-sm-3:last-child{-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
    .genericSection.tenReasion:before{display: none;}
    .genericSection.tenReasion{padding-top: 0;padding-bottom: 20px}
    .usefulInformation .contact-list__email svg{width: 26px;}
    .usefulInformation .contact-list__phone svg{width: 20px;}
    .usefulInformation .contact-list__phone a, .usefulInformation .contact-list__email a{font-size: 15px;}
    .usefulInformation .contact-list__phone, .usefulInformation .contact-list__email, .usefulInformation h4{margin-bottom: 20px;}
    .aboutBanner.franchisePartnersPage .property_detail {padding: 60px 0 90px;height: 360px;}
    .franchisePanel h3{font-size: 30px;}
    .franchisePanel .franchisePanelItem h3{margin-top: 70px;}
    .highRatedPro h4{font-size: 20px;}
    .highRatedPro p{font-size: 18px;}
    .franchisePanel.notBefore .franchisePanelItem h3{margin-top: 35px;}
    .ebook .left.right h3 {margin-top: -85px;}
    .aboutBanner.networkPage .property_detail {height: 360px;}
    .locationPanel .sendUs .button_fill {height: 36px;padding: 0 4px;width: 125px;}
    .locationPanel .heading h2{font-size:30px;}
    .info_tabs.locationTabs .nav li a {width: 132px;}
    .locationItems img {width: 100%;height: 190px;}
    .col-sm-2 {-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
    .left_list_panel {padding: 0px 0 0;}
    .search_panel.list_search_panel{top: -10px;z-index: 999;position: relative;}
    header{position: relative !important;}
    .apartments_stay .heading h1 {font-size: 28px;}
    .advnc_search_buton a i{display: none;}
    .advnc_search_buton a {font-size: 13px;padding: 11px 0;}
    .apartmnt_listing .featured_apartment_content h4 {font-size: 16px;overflow: hidden;}
    .apartmnt_listing .featured_apartment_content p {font-size: 14px;}
    .artmnt_sevc {padding: 0 4px;}
    .apartmnt_listing_contant_panel .artmnt_sevc span{font-size: 11px;}
    .apartmnt_listing_contant_panel a{display: block;overflow: hidden;}
    .apartmnt_listing_contant_panel {padding:5px 0;}
    .facilitiesSetion ul li img{width: 30px;height: 30px}
    .facilitiesSetion ul li{display: inline-flex;}
    .faisal.info_tabs .nav li{width: 14.2%;}
    .faisal.info_tabs .nav li a{width: auto;display: block;}
    .SimilarAppar{padding-bottom: 60px}
    .swiper-container.swiper-container-new.swiper-container-free-mode .swiper-slide{height: 200px !important}
    .type_list h3 {font-size: 20px;}
    .aboutBanner.fAqPanel .property_detail{height: 240px;}
    .faqList .nav-tabs .nav-item .nav-link{padding: .5rem .5rem;}
    .faqList .accordionTitle .btn-link{padding: .7rem .5rem .5rem 4rem;font-size: 16px;}
    .faqList .accordionTitle .btn-link .qIcon{width: 44px;height: 44px;padding: 5px 0;}
    .faqList .accordionTitle .btn-link:after{top: 10px;}
    .faqList .card-body{padding: 0 15px;}
    .faqList .card-body img{width: 100%;}
    .genericSection.faqList .sideCatTitle span{font-size: 20px;}
    .genericSection.faqList p {font-size: 16px;}
    }
    
    @media(max-width: 1050px){
    .banner_overlay {padding: 75px 0 0;}
    .banner_overlay .big_white {font-size: 45px;}
    .heading h1 {font-size: 34px;}
    .service_expert .heading h1 {font-size: 34px;}
    .modren_apartment_content h2 {font-size: 44px;}
    .modren_apartment_content p {padding: 15px 90px 0;}
    .panel p.desp {padding: 0 60px;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 55px; height: 55px;}
    .panel {padding: 50px 0 70px;}
    .panel .bttons a {padding: 0 24px; height: 46px; line-height: 46px;}
    .service_expert .featured_apartment_content_bottom {padding: 15px;}
    .property_detail .big_white {font-size: 44px;}
    .service_expert.apartment_services .heading h1 {font-size: 34px;}
    .franchising_content {padding: 0 0 0 34px;}
    .top_links {padding: 54px 0;}
    
    }
    
    @media(max-width: 991px){
    .brandImg {position: relative;left: -59px;}
     footer .brandImg {position: relative;left: -16px;}
    .banner_overlay {padding: 35px 0 0;}
    .medium_text {width: 80%; margin: auto; margin-top: 15px; font-size: 16px;}
    .banner_overlay .big_white {font-size: 40px;}
    .heading h1 {font-size: 32px;}
    .panel p.desp {padding: 0 50px;}
    .service_expert .heading h1 {font-size: 32px;}
    .modren_apartment_content h2 {font-size: 42px;}
    .modren_apartment_content p {padding: 15px 80px 0;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 50px; height: 50px;}
    .panel {padding: 65px 0;}
    .panel .bttons a {padding: 0 22px; height: 44px; line-height: 44px;}
    .service_expert .featured_apartment_content_bottom {padding: 32px 15px;}
    .property_detail .big_white {font-size: 42px;}
    .contact_left ul li span {font-size: 16px;}
    .service_expert.apartment_services .heading h1 {font-size: 32px;}
    .service_expert.apartment_services .featured_apartment_content_bottom {padding: 20px 10px;}
    .franchising_content {padding: 0 0 0 32px;}
    .top_links {padding: 52px 0;}
    .navbar{height: 0;z-index: 999;}
    .navbar-light .navbar-toggler {color: #fff;border:2px solid #a72a2a;position: absolute;right: 15px;top: 10px;background: #fff;}
    .navbar-collapse {-ms-flex-preferred-size: initial; flex-basis: initial; -ms-flex-positive: inherit; flex-grow: inherit; -ms-flex-align: center; align-items: center; width: 300px; background: #3d3936; position: fixed; height: 100% !important; top: 0; bottom: 0; left: -300px;transition: 1s;z-index: 99999;}
    .navbar-collapse.collapse.show{left: 0;transition: 500ms;position: fixed;height: 100%;top: 0;bottom: 0;}
    .banner .carousel-control-next, .banner .carousel-control-prev{z-index: 99;}
    .banner {height: 265px;}
    .search_panel {margin: -50px 0 0;}
    .search_panel{top:-90px}
    .banner_overlay {padding: 60px 0 0;}
    .aboutCompany .heading h1{font-size: 26px;}
    .service_expert .featured_apartment_silder .featured_apartment_silder_inner .featured_apartment_img {height: 140px;}
    .service_expert .featured_apartment_content_bottom { padding: 10px 15px;}
    .cityGallery .cardColumns {grid-template-rows: 200px 200px 200px 200px;-ms-grid-rows: 200px 200px 200px 200px;}
    .csWidth {max-width: 720px;}
    .cityGallery{padding: 50px 0;}
    .cityGallery .cardColumns .galleryitem .cityTitle{padding: 8px 20px;font-size: 16px;}
    .our_service .our_service_inner img{width: 120px;}
    .featured_apartment_img{height: 135px;}
    .featured_apartment_content_price p {width: 115px;}
    .featured_apartment_content_bottom {padding: 10px;min-height: 84px;}
    .featured_apartment_content_price {padding: 13px 10px;}
    .swiper-container#swiper-container .swiper-slide {height: 375px;}
    .lastest_news_img img{height: 155px;}
    .footer_social_icon a {margin: 30px 2px 30px 0;}
    .footerBottom .footerNav li:nth-child(02){white-space: pre;}
    .cityGallery .csWidth{max-width: 100%!important;padding: 0 30px;width: 100%!important;}
    .statisticsBlock .statisticsBlockItem h2{font-size: 26px;}
    .statisticsBlock .statisticsBlockItem h5{font-size: 16px;}
    .statisticsBlock .statisticsBlockItem h2 i{font-size: 20px;}
    .aboutBanner .property_detail {height: 350px;}
    .statisticsBlock {margin-top: -142px;padding: 20px 0 45px 0;}
    .heading2:before{display: none;}
    .genericSection {padding-bottom: 0px;padding-top: 30px;}
    .ourValues .heading h2{font-size: 42px;}
    .ourValues .heading:after{margin-top: 0;}
    .ourValues.info_tabs .nav li a:after{bottom: -15px;}
    .ourValues.info_tabs .tab-content .animte_panel h3{margin-top: 15px;}
    .ourValues.info_tabs .tab-content .animte_panel p{padding: 10px 20px 0;}
    .genericSection.b .col-sm-5{flex: 0 0 50%;max-width: 50%;}
    .genericSection.b .col-sm-7{flex: 0 0 50%;max-width: 50%;}
    .genericSection.b .aboutSideImg{height: 100%;}
    .genericSection.b .aboutSideImg img{height: 100%;}
    .genericSection.b .heading2 h2{font-size: 26px;margin-bottom: 10px;}
    .genericSection.b .aboutSideImg:before {border-right: 195px solid transparent;border-top: 345px solid #fff;}
    .guestsRated p {font-size: 28px;width: 92%;}
    .genericSection.b.b2 .heading2 h2 {margin-top: 15px;}
    .guestsRated { padding: 40px 0;}
    .weHelp .heading3 h2{font-size: 42px;}
    .weHelp {padding: 80px 30px 90px;}
    .brandList a{flex: 0 0 15%;}
    .brandList a img{max-width: 96%;margin: 10px auto;display: block;}
    .brandList a:nth-child(08){flex: 0 0 28%;}
    .brandList a:nth-child(09){flex: 0 0 20%;}
    .brandList {padding: 30px 0 0px;margin-bottom: -40px;}
    .padLeft p{padding-right: 0;}
    .whatDifferent .standard-list{-ms-flex: 0 0 80%;flex: 0 0 80%;max-width: 80%;}
    .double-skew-image__left, .double-skew-image__right{height: 370px;}
    .double-skew-image{height: 370px;margin-top: 30px;}
    .genericSection .standard-list--inline li{width: 50%;}
    html body .genericSection.easyForYou .standard-list.p-0{padding: 0 15px !important;}
    .usefulInformation .col-sm-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .usefulInformation .col-sm-4:last-child{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .usefulInformation .col-sm-4:last-child .contact-list li{width: 50%;float: left;}
    .contactUsMapPanel h2{margin-top: 40px}
    .contactUsMapPanel ul li a{font-size: 15px;}
    .contactUsMapPanel ul{padding: 20px 0}
    .aboutBanner.franchisePartnersPage .property_detail {padding: 60px 0 30px; height: 290px;}
    .franchisePartnersPage h2 {font-size: 32px;margin-top: 32px;}
    .genericSection.franchisePanel{padding-bottom: 30px}
    .franchisePanel .franchisePanelItem h3 {margin-top: 50px;font-size: 18px;}
    .franchisePanel .franchisePanelItem h5 {font-size: 18px;}
    .highRatedPro h4 {font-size: 18px;}
    .highRatedPro .col-sm-6 {-ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
    .highRatedPro .col-sm-6:last-child {-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
    .highRatedPro h4{margin-bottom: 0;}
    .highRatedPro {padding: 30px 0 30px 0;}
    .highRatedPro img{width: 100%;}
    .franchisebottomPanel .col-sm-7, .franchisebottomPanel .col-sm-5{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .networkSecA .networkSecItem h2{font-size: 22px;}
    .networkSecA .networkSecItem{margin-bottom: 30px}
    .planPanel{padding: 40px 0}
    .planPanel p{width: 95%;}
    .planTables .planTablesOuter .planTablesItems h2{font-size: 24px;}
    .planTables .planTablesOuter .planTablesItems h3{font-size: 32px;}
    .planTables .planTablesOuter .planTablesItems h4{font-size: 22px;}
    .planTables .planTablesOuter .planTablesItems .plansFeature{margin: 0;}
    .planPanel .csWidth{max-width: 100%;}
    .planPanel .planTablesOuter .bttons a{padding: 0 6px;}
    .planTables .planTablesOuter .planTablesItems .plansFeature p{font-size: 15px;}
    .servciesPanel{padding: 50px 0;}
    .servciesPanel .sDesPanel p{margin-bottom: 0;}
    .testimonial h2{margin-top: 40px;}
    .testimonial .card{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .ebook .left h3{font-size: 16px;}
    .ebook .left p{font-size: 14px;}
    .anyQue{padding: 40px;}
    .anyQue h2{font-size: 32px;}
    .anyQue p{width: 80%;font-size: 20px}
    .ebook{padding: 40px 0 20px;}
    .locationTabs.responsiveTabs .tab-content > .tab-pane {display: block !important;opacity: 1;}
    .locationTabs.responsiveTabs .card .card-header{padding: 0;background: transparent;border: 0;}
    .locationTabs.responsiveTabs .card .card-header a{display: block;padding: 15px;text-align: center;background: #a72a2a;color: #fff;border: 0;position: relative;}
    .locationPanel .col-sm-8{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .locationPanel .col-sm-4{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .locationPanel .heading h2 {font-size: 22px;}
    .locationPanel{padding-top: 60px;}
    .locationTabs.responsiveTabs{padding-top: 0;}
    .locationTabs.responsiveTabs .card .card-header a{margin:0 0 15px 0;text-decoration: none;}
    .locationTabs.responsiveTabs .tab-content > .tab-pane{border: 0;margin-bottom: 15px;}
    .locationTabs.responsiveTabs .card .card-header a.collapsed{background: #8ea5c7;color: #a72a2a}
    .locationTabs.responsiveTabs .card .card-header a:before {width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #a72a2a;position: absolute;bottom: -12px;content: '';left: 50%;margin: 0 0 0 -13px;}
    .locationTabs.responsiveTabs .card .card-header a.collapsed:before {display: none;}
    .filterCities{margin-top: 0;padding-top: 40px;padding-bottom: 40px;}
    .embed-responsive-item{height: 350px !important;}
    .citiesList ul li{width: 25%;}
    .col-sm-2 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
    .searchItems .col-sm{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;order: 2;}
    .searchItems .col-sm.right_map_panel_outer{order: 1}
    .right_map_panel .mapouter{padding-top: 0;}
    .gmap_canvas, .map{height: 300px;position: relative;width: 100%;}
    .featured_apartment_img {height: 208px;}
    .search_panel.list_search_panel .col-sm-6:first-child{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .search_panel.list_search_panel .col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 15px;}
    .search_panel.list_search_panel .col-sm-6:last-child{margin-bottom: 0px;}
    .search_panel.list_search_panel .col-sm-6:nth-child(04){margin-bottom: 0px;}
    .search_panel.list_search_panel{margin-top: 0px;top: 0; z-index: 1;}
    .apartments_stay .container{width: 100%;max-width: 100%;}
    .facilitiesSetion .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .facilitiesSetion ul li{display: block;}
    .facilitiesSetion ul{margin-top: 0;}
    .facilitiesSetion .col-sm-6:first-child ul{margin-top: 15px;}
    .swiper-container.swiper-container-new.swiper-container-free-mode .swiper-slide{height: 159px !important}
    #enquery_form .property_desp .form-horizontal .row > .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    #enquery_form .property_desp .form-horizontal .row .col-sm-6 .row .col-sm-4 {-ms-flex: 0 0 16.333333%;flex: 0 0 16.333333%;max-width: 16.333333%;}
    #enquery_form .property_desp .form-horizontal .row .flied .col-sm-4 {-ms-flex: 0 0 16.333333%;flex: 0 0 16.333333%;max-width: 16.333333%;}
    #enquery_form .property_desp .form-horizontal .row .flied .col-sm-8 {-ms-flex: 0 0 83.666667%;flex: 0 0 83.666667%;max-width: 83.666667%;}
    .new_panel .flied.policy_flied button{margin: 0 auto;float: none;}
    .new_panel .flied.policy_flied .row .col-sm-4 {display: none;}
    #enquery_form .property_desp .form-horizontal .flied.policy_flied .row .col-sm-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .property_detail.main-contant{padding-top: 40px}
    .apartments_new_listing .featured_apartment_silder_inner.featured_apartment_silder_inner_b .featured_apartment_content_bottom{min-height: auto;max-height: inherit;padding: 20px 15px 1px;}
    .locationTabs.responsiveTabs .card .card-header a img{display: block;margin: 0 auto 8px;}
    .locationTabs.responsiveTabs .animte_panel .col-sm-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .genericSection.faqList .tab-content .tab-pane h2{font-size: 26px;}
    .genericSection.faqList{padding-bottom: 40px}
    .aboutBanner.fAqPanel .property_detail {height: 220px;}
    .disktopTabs{display: none;}
    .mobileTabs{display: block;padding: 40px 0 25px;}
    .mobileTabs .card-header:first-child{border-radius: 0;padding: 0;}
    .mobileTabs .card-header{border-radius: 0;padding: 0;border: 0;margin-bottom: 15px;}
    .mobileTabs .card{border: 0;}
    .mobileTabs .card-header .btn-link{display: block;padding: 15px;text-align: center;background: #8ea5c7;color: #fff;border: 0;position: relative;width: 100%;border-radius: 0;text-decoration: none;}
    .mobileTabs .card-header .btn-link[aria-expanded="true"]:before {width: 0;height: 0;border-left: 12px solid transparent;border-right: 12px solid transparent;border-top: 12px solid #a72a2a;position: absolute;bottom: -12px;content: '';left: 50%;margin: 0 0 0 -13px;}
    .mobileTabs .card-header .btn-link[aria-expanded="true"]{background: #a72a2a;}
    .mobileTabs .card-body{box-shadow: 0 5px 15px rgba(0, 0, 0, .08);border: 1px solid #ccc;padding: 15px;margin-bottom: 15px;}
    .aboutBanner.fAqPanel.termsPanel .property_detail {height: 210px;}
    .search_panel.list_search_panel .dropdown.ajaxhandler {height: auto !important;}

    }
    
    @media(max-width: 850px){
    .heading h1 {font-size: 30px;}
    .panel p.desp {padding: 0 40px;}
    .service_expert .heading h1 {font-size: 30px;}
    .modren_apartment_content h2 {font-size: 40px;}
    .modren_apartment_content p {padding: 15px 70px 0; font-size: 15px;}
    .banner_overlay .big_white {font-size: 38px;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 45px; height: 45px;}
    .panel {padding: 60px 0;}
    .panel .bttons a {padding: 0 20px; height: 42px; line-height: 42px;}
    .property_detail .big_white {font-size: 40px;}
    .service_expert.apartment_services .heading h1 {font-size: 30px;}
    .franchising_content {padding: 0 0 0 30px;}
    .top_links {padding: 50px 0;}
    
    
    }
    
    
    
    @media(max-width: 768px){
        .banner #carouselExampleFade .carousel-item img {
            object-fit: cover;
        }
    .banner_overlay .big_white {font-size: 35px;}
    .panel p.desp {font-size: 14px;}
    .search_panel {margin: -54px 0 0;}
    .panel p.desp {padding: 0 35px;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 40px; height: 40px;}
    .medium_text {margin-top: 13px; font-size: 14px}
    .search_panel_img img {display: none;}
    .banner_overlay img {margin-top: -5px;}
    .heading h1 {font-size: 28px;}
    .service_expert .heading h1 {font-size: 28px;}
    .modren_apartment_content h2 {font-size: 38px;}
    .modren_apartment_content p {padding: 15px 60px 0;}
    .panel {padding: 50px 0;}
    .panel .bttons a {padding: 0 18px; height: 40px; line-height: 40px;}
    .featured_apartment_silder .carousel-control-next {right: -23px;}
    .featured_apartment_silder .arrow {height: 50px; width: 50px;}
    .featured_apartment_silder .arrow span {padding: 7px 0;}
    .our_service {margin-top: 0;}
    .our_service_inner {margin-top: 40px;}
    .property_detail .big_white {font-size: 38px;}
    .contact_left ul li span {font-size: 15px;}
    .top_links a {font-size: 13px;}
    .copyright {font-size: 13px;}
    .service_expert.apartment_services .heading h1 {font-size: 28px;}
    .featured_apartment_silder .professional:nth-child(1) {margin-bottom: 30px;}
    .featured_apartment_silder .professional:nth-child(2) {margin-bottom: 30px;}
    .franchising_content {padding: 0 0 0 28px;}
    .franchising_content p {font-size: 14px;}
    .top_links {padding: 49px 0;}
    .search_panel.list_search_panel .search_panel_inner{background: #fff}
    .list_search_panel .search_panel_inner .flied input, .list_search_panel .search_panel_inner .flied select, .list_search_panel .search_panel_inner .flied{margin-bottom: 0;}
    .search_panel.list_search_panel .col-sm-6:last-child{margin-bottom: 15px;}
    .search_panel.list_search_panel .col-sm-6:nth-child(04){margin-bottom:15px;}
    .corporation_Logo {width: 190px;}
    
    }
    @media(max-width: 767px){
        
    header .col-sm-4:first-child{display: none;}
    header .col-sm-4:nth-child(03){max-width: 66.666666%;flex:0 0 66.666666%;-ms-flex:0 0 66.666666%;}
    .brandImg img {      top: 4px;
        width: 117px;
        left: -24px;
        position: absolute;}
        footer .brandImg img {
            top: 4px;
            width: 117px;
            left: -69px;
            position: absolute;
        }
    .phoneNumber p{display: none;}
    .top_right { padding-right: 70px;padding-top: 13px;}
    .navbar-light .navbar-toggler{top: -60px !important;}
    .search_panel{top: 0;margin-top: 0px;}
    .banner {height: 219px;}
    .banner .carousel-control-next, .banner .carousel-control-prev{top: 57%;}
    .banner_overlay {padding: 80px 0 0;}
    .search_panel .container{max-width: 100%;padding: 0}
    .search_panel .search_panel_inner{background: #3d3936;padding-bottom: 0;}
    .search_panel_inner .flied input, .search_panel_inner .flied select, .search_panel_inner .flied{margin-bottom: 15px;}
    .aboutCompany .heading h1 br{display: none;}
    .aboutCompany .heading h1{font-size: 22px;}
    .panel p.desp{padding: 0;}
    .service_expert .heading h1{font-size: 24px;}
    .panel.service_expert{padding-top: 30px;}
    .service_expert .featured_apartment_silder .featured_apartment_silder_inner .featured_apartment_img{display: block;height: 200px;}
    .service_expert .featured_apartment_silder .featured_apartment_silder_inner{margin-bottom: 0px;background: transparent;box-shadow: 0 0 0;}
    .service_expert .featured_apartment_silder .col-sm-4:last-child .featured_apartment_silder_inner{margin-bottom: 0px;}
    .service_expert .featured_apartment_silder .featured_apartment_silder_inner .featured_apartment_content{background: #fff;text-align: center;}
    .service_expert .featured_apartment_content_bottom .bttons{display: block;}
    .cityGallery .heading h1{margin-bottom: 30px;margin-top: -10px;}
    .csWidth{width: 100%;}
    .cityGallery .cardColumns{grid-template-rows: 130px 130px 130px 130px;-ms-grid-rows: 130px 130px 130px 130px;}
    .swiper-container#swiper-container .swiper-slide{width: 47% !important}
    .lastest_news .col-sm-4{flex: 0 0 50%;max-width: 50%;margin-bottom: 15px;text-align: center;}
    .lastest_news .col-sm-4:nth-child(03){flex: 0 0 100%;max-width: 100%;margin-bottom: 0;}
    .lastest_news .col-sm-4:nth-child(03) .lastest_news_content{min-height: 90px;}
    footer .csWidth {width: 100%;}
    footer .csWidth .col-sm-4{padding: 0;}
    footer .brandImg img{width: 100%;}
    .footerBottom .footerNav li:nth-child(03){display: block;}
    footer{padding-top: 25px;}
    .service_expert .featured_apartment_silder .col-md-4{width: 50%;margin-bottom: 30px;}
    .service_expert .featured_apartment_silder .col-md-4:nth-child(03){width: 100%;margin-bottom: 0px;}
    .service_expert .featured_apartment_silder .col-md-4:nth-child(03) .featured_apartment_silder_inner .featured_apartment_img{height: 280px}
    .ourValues.info_tabs .displayPhone .iconTop1{width: 76px;height: 65px;background-image: url(../images/sprite.svg);background-position: -215px -356px;background-repeat: no-repeat;margin: 0 auto;display: block;}
    .ourValues.info_tabs .displayPhone .iconTop2{margin: 0 auto;display: block;width: 65px; height: 78px; background-image: url(../images/sprite.svg); background-position: -294px -349px; background-repeat: no-repeat; min-height: 78px;}
    .ourValues.info_tabs .displayPhone .iconTop3{width: 79px; height: 68px; background-image: url(../images/sprite.svg); background-position: -364px -354px; background-repeat: no-repeat; min-height: 70px;margin: 0 auto;display: block;}
    .ourValues.info_tabs .displayPhone .iconTop4{width: 74px; height: 78px; background-image: url(../images/sprite.svg); background-position: -451px -349px; background-repeat: no-repeat; min-height: 78px;margin: 0 auto;display: block;}
    .ourValues.info_tabs .displayPhone .iconTop5{margin: 0 auto;display: block;width: 70px;height: 79px;background-image: url(../images/sprite.svg);background-position: -532px -347px;background-repeat: no-repeat;min-height: 78px;}
    .ourValues.info_tabs .nav-tabs {display:none;}
    .ourValues.info_tabs .displayPhone {display:none;display: block;}
    .ourValues.info_tabs .tab-content > .tab-pane {display: block !important;opacity: 1;margin-top: 30px;margin-bottom: 20px;position: relative;}
    .ourValues .csWidth {max-width: 100%;width: 100%;}
    .ourValues.info_tabs .tab-content .tab-pane:after{background-image: url(../images/divider-sprite.svg); background-repeat: no-repeat; background-position: center 0px; background-size: 1180px 90px; content: ""; display: block; height: 12px; margin: 0 auto; background-position: center -12px; width: 380px; margin-top: 5px;}
    .ourValues.info_tabs .tab-content .tab-pane:last-child:after{display: none;}
    .genericSection.b .col-sm-5{flex: 0 0 100%;max-width: 100%;}
    .genericSection.b .col-sm-7{flex: 0 0 100%;max-width: 100%;}
    .genericSection.b .aboutSideImg:before{display: none;}
    .genericSection.b.b2 .col-sm-5{order: 1}
    .genericSection.b.b2 .col-sm-7{order: 2}
    .genericSection.b{text-align: center;}
    .genericSection.b.b2 p{padding-right: 0;}
    .ourValues {padding: 80px 0px 0px;}
    .guestsRated{padding-bottom: 10px;padding-top: 30px;}
    .statisticsBlock.whyServicedStatisticsBlock .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .statisticsBlock.whyServicedStatisticsBlock .col-sm-3:nth-child(02){-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .statisticsBlock.whyServicedStatisticsBlock .col-sm-3:last-child{-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;display: none;}
    .statisticsBlock.whyServicedStatisticsBlock .statisticsBlockItem:after{display: none;}
    .statisticsBlock.whyServicedStatisticsBlock{margin-top: 0;color: #fff;background: #a72a2a;text-align: center;padding-bottom: 15px}
    .statisticsBlock.whyServicedStatisticsBlock .statisticsBlockItem{top: 0 !important}
    .statisticsBlock.whyServicedStatisticsBlock .statisticsBlockItem span{display: none;}
    .statisticsBlock.whyServicedStatisticsBlock .statisticsBlockItem h5{color: #fff;text-align: center;}
    .genericSection.tenReasion .col-sm-8 {-ms-flex: 0 0 96%;flex: 0 0 96%;max-width: 96%;}
    .genericSection.tenReasion{padding-top: 30px}
    .tenReasion h2 {font-size: 28px;}
    .genericSection .standard-list ul{margin-top: 30px;}
    .heading2 h2{font-size: 28px;}
    .genericSection p{font-size: 16px;}
    .double-skew-image__left, .double-skew-image__right{height: 300px;}
    .double-skew-image{height: 300px;}
    .whatTestTitle .textWhatWe{font-size: 48px;}
    .contactusTitlePanel h2{font-size: 38px;}
    .contactusTitlePanel p{font-size: 28px;}
    .contactusTitlePanel{padding: 30px 0}
    .usefulInformation h4{font-size: 16px;}
    .contactUsMapPanel h2{margin-top: 30px;font-size: 32px;}
    .weHelp.contactusFormPanel {padding: 40px 30px 50px;}
    .weHelp.contactusFormPanel .heading3 h2{font-size: 38px;}
    .weHelp.contactusFormPanel .col-sm-8{margin-left: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .aboutBanner.networkPage .property_detail {height: 300px;}
    .networkPage .property_detail h3{font-size: 38px;margin-top: 0;}
    .planTables .planTablesOuter .planTablesItems h2{font-size: 20px;}
    .planTables .planTablesOuter .planTablesItems h3{font-size: 28px;}
    .planTables .planTablesOuter .planTablesItems h4{font-size: 18px;}
    .planPanel .planTablesOuter .bttons a{margin-bottom: 10px}
    .servciesPanel .col-sm-3{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .servciesPanel{padding: 40px 0}
    .servciesPanel h2{font-size: 28px;}
    .testimonial h2 {margin-top: 30px;font-size: 28px;}
    .testimonial .card {-ms-flex: 0 0 94%;flex: 0 0 94%;max-width: 94%;}
    .testimonial .card{margin-bottom: 40px;}
    .ebook .left{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .ebook .left.right h3 {margin-top: -60px;}
    .ebook { padding: 20px 0 20px;}
    .locationPanel{padding-top: 30px;}
    .filterLists{width: 100%;}
    .filterCities{padding-top: 30px;padding-bottom: 10px;}
    .filterLists a{width: 42px;}
    .topLocation .col-sm-3{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;margin-bottom: 15px;}
    .topLocation{padding: 30px 0 20px;}
    .topLocation .row{margin: 0 -7px;}
    .property_detail.main-contant .container{width: 100%;max-width: 100%;}
    .new_panel .container{width: 100%;max-width: 100%;}
    .property_details_right{padding: 0;}
    .property_detail.main-contant{padding-top: 20px;}
    .swiper-container.swiper-container-new.swiper-container-free-mode .swiper-slide {height: 133px !important;}
    .topDestinations ul li{width: 100%;}
    .siteMapListItems li{width: 33.333333%;float: left;}
    .siteMapListPanel .container, .topDestinations .container{width: 100%;max-width: 100%;padding: 0 30px;}
    .genericSection.faqList .col-sm-4, .genericSection.faqList .col-sm-8{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .genericSection.faqList .tab-content .tab-pane h2{margin-top: 15px;margin-bottom: 0px;}
    .faqList .accordionTitle .btn-link{overflow: hidden;}
    .mobileTabs .container{width: 100%;max-width: 100%;}
    .mobileTabs .card-body h2{font-size: 24px;}
    .mobileTabs{padding: 15px 0 0}
    .new_panel .property_desp .frm_bxs {position: relative;top: -34px;}
    .ajaxhandler ul {max-height: 230px;height: auto !important;}
    }
    @media(max-width: 639px){
        header{ padding: 6px 0;}
        .header_social_icon a {
            margin: 2px 3px 0px 0 !important;
        }
    header .col-sm-4:nth-child(02){width: 160px;}
    .banner_overlay {padding: 65px 0 0;}
    .banner .carousel-control-next, .banner .carousel-control-prev {top: 59%;}
    .search_panel_inner .flied input, .search_panel_inner .flied select, .search_panel_inner .flied{margin-bottom: 5px;}
    .search_panel .search_panel_inner{padding-bottom: 10px;}
    footer .col-sm-4:first-child{order: 2;}
    footer .col-sm-4:nth-child(01){width: 50%;}
    footer .col-sm-4:nth-child(03){width: 50%;}
    .footer_social_icon a {margin: 108px 2px 10px 0;}
    footer .brandImg img{width: 200px;}
    .cityGallery .csWidth{width: 100%;padding: 0 30px;}
    .statisticsBlock{margin-top: 0;padding-bottom: 0;}
    .statisticsBlock .statisticsBlockItem {margin-bottom: 30px;}
    .statisticsBlock .statisticsBlockItem:after {background-color: #a72a2a; content: ""; display: block; height: 2px; width: 200px; position: absolute; top:inherit; right: 0; bottom: -17px; left: 50%; -webkit-transform: rotate(0deg) translateX(-50%); -moz-transform: rotate(0deg) translateX(-50%); -ms-transform: rotate(0deg) translateX(-50%); -o-transform: rotate(0deg) translateX(-50%); transform: rotate(0deg) translateX(-50%);}
    .aboutBanner .property_detail{height: auto;}
    .genericSection:before{display: none;}
    .statisticsBlock .col-sm-3 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;width: 50%;}
    .statisticsBlock .col-sm-3:nth-child(03) .statisticsBlockItem:after{display: none;}
    .statisticsBlock .col-sm-3:nth-child(03) .statisticsBlockItem{margin-bottom: 0;}
    .statisticsBlock .col-sm-3:nth-child(04) .statisticsBlockItem{margin-bottom: 0;}
    .heading2 h2{text-align: center;font-size: 28px;}
    .genericSection p{font-size: 16px;}
    .genericSection:after{display: none;}
    .ourValues{padding-top: 30px}
    .genericSection{padding-bottom: 15px;padding-top: 20px;}
    .ourValues .heading h2 {font-size: 32px;}
    .ourValues.info_tabs .tab-content .animte_panel h3{font-size: 26px;}
    .ourValues.info_tabs .tab-content .animte_panel p{font-size: 16px;}
    .guestsRated p {font-size: 26px;}
    .weHelp {padding: 60px 30px 60px;}
    .weHelp .heading3 h2 {font-size: 36px;}
    .genericSection.b .heading2 h2{margin-top: 20px;}
    .aboutBanner.reasonsPanel .property_detail {height: 320px;}
    .aboutBanner.bannerHousing .property_detail {height: 300px;}
    .genericSection.tenReasion p{text-align: left;}
    .mFw{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .whatDifferent .standard-list {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .whatTestTitle .textWhatWe{font-size: 38px;}
    .contactusTitlePanel h2{font-size: 28px;}
    .contactusTitlePanel p{font-size: 18px}
    .usefulInformation{padding-top: 20px;}
    .contactusTitlePanel {padding: 20px 0;}
    .usefulInformation .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .usefulInformation .col-sm-4 .contact-list li{width: 50%;float: left;}
    .usefulInformation .contact-list__phone svg, .usefulInformation .contact-list__email svg{display: block;margin: 0 auto}
    .usefulInformation .contact-list__phone, .usefulInformation .contact-list__email, .usefulInformation h4{text-align: center;}
    .usefulInformation h4{margin-bottom: 10px;}
    .aboutBanner.franchisePartnersPage .property_detail {padding: 45px 0 30px;height: 230px;}
    .statisticsBlock.networkStatistics {padding: 12px 0 0px 0;margin-top: -102px;text-align: center;}
    .statisticsBlock.networkStatistics .statisticsBlockItem{margin-bottom: 15px;}
    .statisticsBlock .statisticsBlockItem.first h5{text-align: center;}
    .networkPage .property_detail h3{font-size: 28px;}
    .aboutBanner.networkPage .property_detail {height: 270px;}
    .networkSecA .networkSecItem{margin-bottom: 15px;}
    .planPanel{padding-top: 20px}
    .planPanel h2{font-size: 24px;}
    .planPanel h3{font-size: 24px;}
    .planTables .planTablesOuter .planTablesItems{margin-top: 15px}
    .planTables .planTablesOuter .planTablesItems.midle{margin-top: 15px}
    .testimonial .card .carousel-caption{top: 0;}
    .testimonial .card .img-fluid{width: 80px;height: 80px;margin: 15px auto 0 auto}
    .testimonial .card .carousel-caption h3 {font-size: 20px;text-align: center;}
    .testimonial .card .carousel-caption p{text-align: center;}
    .testimonial .card .carousel-caption small{text-align: center;display: block;}
    .testimonial .card .carousel-item {height: 265px;}
    .testimonial .navi{right: 50%;transform: translateX(50%);top: -15px;}
    .testimonial .card{margin-top: 10px;margin-bottom: 30px}
    .ebook .left.right h3 {margin-top: 10px;padding-left: 0;}
    .ebook .left.right p{margin-bottom: 0;padding-left: 0;}
    .ebook .bttons{margin-top: 0;}
    .locationPanel .col-sm-8, .locationPanel .col-sm-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .locationPanel .heading h2{text-align: center;}
    .locationPanel .sendUs{display: block;text-align: center;}
    .locationPanel .sendUs span{width: 100%;margin-bottom: 10px;}
    .embed-responsive-item {height: 250px !important;}
    .filterLists a.reset{width: 100%;}
    .filterCities .heading h2, .topLocation .heading h2{font-size: 24px}
    .search_panel.list_search_panel .col-sm-6:last-child{margin-bottom: 5px;}
    .search_panel.list_search_panel .col-sm-6:nth-child(04){margin-bottom:5px;}
    .aboutBanner.fAqPanel .property_detail h1{font-size: 24px;}
    .aboutBanner.fAqPanel .property_detail {height: 165px;}
    .aboutBanner.fAqPanel.termsPanel .property_detail h1{font-size: 24px;text-align: center;}
    .aboutBanner.fAqPanel.termsPanel .property_detail {height: 165px;}
    .mobileTabs .card-body h2 {font-size: 20px;}
    .mobileTabs .card-body p{margin-bottom: 5px;}
    .property_detail.main-contant .col-8, .property_detail.main-contant .col-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .main-contant .heading{text-align: center;}
    .main-contant .bttons{text-align: center;margin-bottom: 10px;}
    .property_details_right{text-align: center;}
    .property_details_right span{margin: 0;}
    .property_detail.main-contant{padding-bottom: 20px;}
    .swiper-container.swiper-container-new.swiper-container-free-mode .swiper-slide{width: 215px !important}
    .new_panel .property_desp h3 {font-size: 26px;text-align: center;}
    .new_panel .property_desp p{text-align: center;}
    .facilitiesSetion ul li{width: 50%;float: left;}
    .animte_panel ul.type_list{}
    }
    @media(max-width: 539px){
        header{ padding: 7px 0;}
    .banner{height: auto;}
    header .col-sm-4:nth-child(03) {max-width: 62.666666%;flex: 0 0 62.666666%;-ms-flex: 0 0 62.666666%;}
    .top_right a {padding: 5px 5px 3px;}
    .service_expert .featured_apartment_silder .featured_apartment_silder_inner .featured_apartment_img{height: auto;}
    .service_expert .featured_apartment_silder .col-md-4:nth-child(03) .featured_apartment_silder_inner .featured_apartment_img{height: auto;}
    .cityGallery {padding: 30px 0;}
    .cityGallery .heading h1 {margin-bottom: 18px;margin-top: -10px;}
    .our_service_inner{margin-top: 25px;}
    .aboutBanner.reasonsPanel .property_detail {height: 300px;}
    .aboutBanner.bannerHousing  .property_detail {height: 245px;}
    .statisticsBlock.whyServicedStatisticsBlock .statisticsBlockItem{margin-bottom: 10px}
    .aboutBanner.reasonsPanel .property_detail {height: 245px;}
    .double-skew-image__left, .double-skew-image__right{height: 250px;}
    .double-skew-image{height: 250px;}
    .genericSection .standard-list--inline li{width: 100%;}
    .genericSection.perfectMatch .standard-list{margin-top: 0;}
    .genericSection.easyForYou .standard-list{margin-top: 0;}
    .whatTestTitle .textWhatWe{font-size: 28px;}
    .usefulInformation .col-sm-4 .contact-list li{width: 100%;float: left;}
    .usefulInformation .col-sm-4:last-child .contact-list li{width: 100%;}
    .usefulInformation .col-sm-4 .contact-list li{margin-bottom: 0;}
    .usefulInformation .col-sm-4 .contact-list li:last-child{margin-bottom: 20px;}
    .contactUsMapPanel h2 {margin-top: 20px;font-size: 28px;}
    .contactUsMapPanel ul {padding: 10px 0;}
    .mapouter{height: 300px;}
    .weHelp.contactusFormPanel .heading3 h2 {font-size: 28px;}
    .weHelp.contactusFormPanel p {font-size: 16px;}
    .contactusFormPanel .btnSubmitOuter:before{display: none;}
    .locationTabs.responsiveTabs{padding-bottom: 10px}
    .aboutBanner.siteMapBanner .property_detail{height: 140px;padding-top: 50px;}
    .aboutBanner.siteMapBanner .property_detail h1{font-size: 28px;}
    .genericSection.faqList .tab-content .tab-pane h2 {font-size: 20px;}
   
    .usefulInformation .contact-list__phone, .usefulInformation .contact-list__email {
 
        float: none;
    }
    }
    @media(max-width: 579px){
    .cityGallery .cardColumns{    -ms-grid-columns: 1fr;grid-template-columns: 1fr;}
    .cityGallery .cardColumns .galleryitem:first-child{ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;}
    .cityGallery .cardColumns .galleryitem:nth-child(02){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 3/span 2;grid-row: 3/span 2;}
    .cityGallery .cardColumns .galleryitem:nth-child(03){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 5/span 2;grid-row: 5/span 2;height: 275px;}
    .cityGallery .cardColumns .galleryitem:nth-child(04){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 10;grid-row: 10;height: 275px;}
    .cityGallery .cardColumns .galleryitem:nth-child(05){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 7;grid-row: 7;height: 275px;}
    .cityGallery .cardColumns .galleryitem:nth-child(06){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 8;grid-row: 8;height: 275px;}
    .cityGallery .cardColumns .galleryitem:nth-child(07){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 9;grid-row: 9;height: 275px;}
    .login_modal .modal-body button {position: relative;
        top: -47px;}
    }
    @media(max-width: 439px){
    header .col-sm-4:nth-child(03) {max-width: 100%;flex: 0 0 100%;-ms-flex:0 0 100%;}
    .navbar-light .navbar-toggler {}
    .navbar {margin-top: 0;}
    header .col-sm-4:nth-child(02) {width: 100%;background: #3d3936;padding-bottom: 10px;padding-top: 10px;}
    .brandImg img{margin-left: 0;}
    header{padding: 9px;}
    .top_right{padding: 10px 0;text-align: center;}
    .banner_overlay {padding: 50px 0 0;}
    .navbar-collapse{width: 230px;}
    .aboutCompany .heading h1 {font-size: 18px;font-weight: 600;}
    .panel .bttons a {padding: 0 10px;}
    .service_expert .featured_apartment_silder .col-md-4{width: 100%;}
    .swiper-container#swiper-container .swiper-slide {width: 100% !important;}
    .lastest_news .col-sm-4 {flex: 0 0 100%;max-width: 100%;}
    .lastest_news_content{min-height: auto;margin: 0;}
    .cityGallery .cardColumns .galleryitem:first-child{ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;}
    .cityGallery .cardColumns .galleryitem:nth-child(02){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 3/span 2;grid-row: 3/span 2;}
    .cityGallery .cardColumns .galleryitem:nth-child(03){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 5/span 2;grid-row: 5/span 2;height: 205px;}
    .cityGallery .cardColumns .galleryitem:nth-child(04){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 10;grid-row: 10;height: 205px;}
    .cityGallery .cardColumns .galleryitem:nth-child(05){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 7;grid-row: 7;height: 205px;}
    .cityGallery .cardColumns .galleryitem:nth-child(06){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 8;grid-row: 8;height: 205px;}
    .cityGallery .cardColumns .galleryitem:nth-child(07){ms-grid-column-span: 4;-ms-grid-column: 2;grid-column: 1/span 4;ms-grid-row: 9;grid-row: 9;height: 205px;}
    .statisticsBlock .statisticsBlockItem:after{width: 120px;}
    .statisticsBlock .statisticsBlockItem h2 {font-size: 22px;}
    .heading2 h2{font-size: 22px;margin-bottom: 10px;}
    .genericSection{padding-top: 10px;padding-bottom: 5px;}
    .ourValues .heading:after{width: 70%;}
    .ourValues.info_tabs .tab-content .tab-pane:after{width: 70%;}
    .info_tabs .tab-content{padding-top: 0;}
    .guestsRated p {font-size: 20px;}
    .weHelp {padding: 40px 30px 40px;}
    .weHelp .heading3 a:before{display: none;}
    .brandList a {flex: 0 0 25%;padding: 0 10px;}
    .service_expert.newsPanel .divider{margin-bottom: 20px}
    .brandList a:nth-child(08) {flex: 0 0 50%;}
    .brandList {margin-bottom: -15px;}
    .brandList a:nth-child(09) {flex: 0 0 36%;}
    .brandList a:nth-child(10) {flex: 0 0 32%;}
    .aboutBanner.reasonsPanel .property_detail {height: 245px;}
    .statisticsBlock.whyServicedStatisticsBlock .statisticsBlockItem{margin-bottom: 10px}
    .aboutBanner.reasonsPanel .property_detail {height: 175px;}
    .genericSection.tenReasion p{font-size: 16px;}
    .tenReasion h2 {font-size: 22px;margin-bottom: 10px;}
    .genericSection.tenReasion{padding-bottom: 10px;}
    .whatTestTitle .textWhatWe{font-size: 20px;}
    .aboutBanner.bannerHousing .property_detail {height: 180px;}
    .genericSection .standard-list ul{margin-top: 10px;}
    .double-skew-image__left, .double-skew-image__right{height: 200px;}
    .double-skew-image{height: 200px;margin-bottom: 10px;}
    .locationPanel .heading h2{font-size: 18px;}
    .locationPanel .sendUs .button_fill{margin-bottom: 15px;}
    .embed-responsive-item {height: 200px !important;}
    .citiesList ul li {width: 50%;}
    .topLocation .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .search_panel.list_search_panel .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .search_panel.list_search_panel .col-sm-6:last-child{margin-bottom: 5px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .search_panel.list_search_panel .col-sm-6:nth-child(04){margin-bottom:15px;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .aboutBanner.fAqPanel.termsPanel .property_detail {height: 120px;padding-bottom: 0; padding-top: 45px;}
    .mobileTabs .card-body h2 {font-size: 18px;}
    .mobileTabs .card-body p{font-size: 15px;}
    .mobileTabs .card-header .btn-link{font-size: 14px;}
    }
    @media(max-width: 650px){
    .banner_overlay .big_white {font-size: 30px;}
    .medium_text {margin-top: 10px;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 35px; height: 35px;}
    .carousel-control-next-icon, .carousel-control-prev-icon {width: 18px; height: 18px;}
    .panel {padding: 45px 0;}
    .heading h1 {font-size: 26px;}
    .modren_apartment_content h2 {font-size: 36px;}
    .modren_apartment_content p {padding: 15px 50px 0;}
    .property_detail .big_white {font-size: 36px;}
    .service_expert.apartment_services .heading h1 {font-size: 26px;}
    .franchising_content {padding: 0 0 0 26px;}
    .top_links {padding: 47px 0;}
    .panel{padding: 30px 0;}
    .corporation_Logo {
        width: 110px;
        margin-left: -14px;
        margin-top: 6px;
    }
    .header_social_icon a {margin: 3px 4px 0 !important;
        width: 21px;
        height: 23px;
        position: relative;
        left: -17px;}

.ajaxhandler {
    padding: 0px;
    z-index: 10000;}
   

    }
    
    @media(max-width: 575px){
    .banner_overlay .big_white {font-size: 26px;}
    .panel p.desp {padding: 0 25px;}
    .banner_overlay img {margin-top: -10px;}
    .heading h1 {font-size: 24px;}
    .service_expert .heading h1 {font-size: 24px;}
    .modren_apartment_content h2 {font-size: 34px;}
    .modren_apartment_content p {padding: 15px 40px 0; font-size: 14px;}
    .medium_text {margin-top: 0;}
    .banner .carousel-control-next, .banner .carousel-control-prev {width: 30px; height: 30px;}
    .carousel-control-next-icon, .carousel-control-prev-icon {width: 15px; height: 15px;}
    .search_panel_inner .col-sm-6:nth-child(2) {margin-top: 10px;}
    .search_panel_inner .col-sm-6:nth-child(3) {margin-top: 10px;}
    .search_panel_inner .col-sm-6:nth-child(4) {margin-top: 10px;}
    .property_detail .big_white {font-size: 34px;}
    .contact_left ul li span {font-size: 14px;}
    .service_expert.apartment_services .heading h1 {font-size: 24px;}
    .franchising_content {padding:24px 0 0 0;}
    .franchising_inner .franchising_img {margin-top: 24px;}
    .top_links {padding: 46px 0;}
    .lastest_news .bttons{margin-top: 15px;}
    footer .brandImg img{margin: 0 auto;}
    .footerNav li{margin-bottom: 0;}
    .footerNav li a{font-size: 14px;}
    .franchisePartnersPage h2{margin-top: 0;font-size: 18px;}
    .aboutBanner.franchisePartnersPage .property_detail {padding: 20px 0 20px;height: auto;}
    .franchisePartnersPage img {width: 200px;}
    .franchisePanel h3 {font-size: 19px;}
    .genericSection p{width: 96%;margin-bottom: 20px;}
    .genericSection.mostNew p{width: 100%;margin-bottom: 20px;}
    .franchisePanel .franchisePanelItem h3{margin-top: 20px;text-align: center;font-size: 17px;}
    .franchisePanel .franchisePanelItem h5{font-size: 18px;text-align: center;}
    .genericSection.franchisePanel{padding-bottom: 20px;padding-top: 20px;}
    .franchisePanel h3:after{width: 80%;}
    .highRatedPro .col-sm-6, .highRatedPro .col-sm-6:last-child{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;text-align: center;}
    .highRatedPro{padding-bottom: 0;}
    .highRatedPro img{margin-top: 20px;}
    .franchisePanel.notBefore .franchisePanelItem h3{margin-top: 20px;}
    .franchisebottomPanel{padding-top: 30px;padding-bottom: 30px;}
    .franchisebottomPanel h3{font-size: 26px;text-align: center;}
    .highRatedPro.hrp2{padding: 30px 0}
    .highRatedPro.hrp2 p{margin-bottom: 0;}
    .highRatedPro h4{margin-top: 0;}
    .col-sm-2 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .searchMember .col-4{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100100%;}
    .userProfileTop {display: block;width: 100%;text-align: center;}
    .searchMember label{text-align: center;padding-top: 0;}
    .searchMember .form-control{background: #fff;margin-top: 0;margin-bottom: 15px;}
    .list_search_panel .search_panel_inner .col-sm-6:nth-child(2) {margin-top: 0px;}
    .list_search_panel .search_panel_inner .col-sm-6:nth-child(3) {margin-top:0px;}
    .list_search_panel .search_panel_inner .col-sm-6:nth-child(4) {margin-top: 0px;}
    .apartments_stay .heading h1 {font-size: 18px;text-align: center;}
    .apartments_stay .heading h1 span{display: inline-block;}
    .apartments_stay .heading span {text-align: center;display: block;}
    .left_list_panel .panel.apartments_stay{padding-top: 15px;}
    .apartmnt_listing_contant_panel { padding: 5px 15px;}
    .apartmnt_listing .featured_apartment_content .row > .col-sm-7{-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
    .apartmnt_listing .featured_apartment_content .row > .col-sm-5{ -ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
    .apartmnt_listing .apartmnt_listing_contant_panel .row > .col-sm-6{ -ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
    .apartmnt_listing>.row>.col-sm-6{padding: 0;margin-bottom: 0;}
    .panel.apartments_stay .row > div{margin-bottom: 0;}
    .apartmnt_listing{padding-top: 0;margin-top: 0;margin-bottom: 15px;}
    .apartmnt_listing .featured_apartment_content {padding: 5px 0 10px;}
    .siteMapListItems li{width: 50%;}
    .siteMapListPanel .container, .topDestinations .container{text-align: center;}
    .topDestinations{padding: 20px 0}
    .topDestinations h4{margin-top: 15px;font-size: 18px;}
    .topDestinations ul{margin-bottom: 5px}
    .topDestinations h2{font-size: 24px;margin-bottom: 0;}
    .siteMapListPanel h3{font-size: 24px}
    .locationTabs.responsiveTabs .animte_panel .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    
    }
    
    @media(max-width: 480px){
    .banner_overlay .big_white {font-size: 24px;}
    .heading h1 {font-size: 22px;}
    .service_expert .heading h1 {font-size: 22px;}
    .modren_apartment_content h2 {font-size: 32px;}
    .modren_apartment_content p {padding: 15px 35px 0;}
    .panel p.desp {padding: 0 20px;}
    .banner .carousel-control-next,
    .banner .carousel-control-prev {margin: -33px 20px 0;}
    .medium_text {margin-top: 5px;}
    .property_detail .big_white {font-size: 32px;}
    .service_expert.apartment_services .heading h1 {font-size: 22px;}
    .franchising_content {padding:22px 0 0 0;}
    .top_links {padding: 44px 0;}
    .navbar-toggler {padding: 0.1rem .3rem;}
    .statisticsBlock.networkStatistics {padding: 12px 0 0px 0;margin-top: -123px;min-height: 123px}
    .genericSection.networkSecA{padding-top: 25px;}
    .planTables .planTablesOuter .planTablesItems{padding: 0 15px;}
    .planTables .planTablesOuter .planTablesItems.midle h2{margin-top: 20px;}
    .planTables .planTablesOuter .planTablesItems .bttons{margin-bottom: 15px;}
    .planTables .planTablesOuter .planTablesItems.midle{min-height: auto;}
    .servciesPanel h2:after{width: 265px;}
    .servciesPanel .col-sm-3 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .servciesPanel .sIconPanel {width: 70px;height: 70px;}
    .servciesPanel .sIconPanel img{width: 30px;}
    .testimonial .navi{top: 12px;}
    .ebook{text-align: center;}
    .anyQue{padding: 30px 0}
    .anyQue h2{font-size: 28px;}
    .anyQue p {width: 96%;font-size: 16px;}
    .networkPage .property_detail h3{font-size: 24px;}
    .aboutBanner.networkPage .property_detail {height: 255px;padding-top: 55px;}
    .servciesPanel .sIconPanel{margin-top: 20px}
    html body .new_panel{padding: 60px 0}
    html body .new_panel.newDetailPanel{padding: 20px 0}
    .new_panel.newDetailPanel .property_desp h3 {font-size: 20px;}
    .new_panel.newDetailPanel .property_desp p{font-size: 15px;}
    #enquery_form .property_desp .form-horizontal .row .col-sm-6 .row .col-sm-4 {-ms-flex: 0 0 24.333333%;flex: 0 0 24.333333%;max-width: 24.333333%;}
    #enquery_form .property_desp .form-horizontal .row .col-sm-6 .row .col-sm-8 {-ms-flex: 0 0 75.666667%;flex: 0 0 75.666667%;max-width: 75.666667%;}
    html body .new_panel.SimilarAppar{padding-top: 0px;}
    }
    
    @media(max-width: 445px){
    .heading h1 {font-size: 20px;}
    .service_expert .heading h1 {font-size: 20px;}
    .modren_apartment_content h2 {font-size: 30px;}
    .modren_apartment_content p {padding: 15px 30px 0;}
    .panel p.desp {padding: 0 15px;}
    .medium_text {width: 95%;}
    .banner_overlay .big_white {font-size: 22px;}
    .property_detail .big_white {font-size: 30px;}
    .service_expert.apartment_services .heading h1 {font-size: 20px;}
    .franchising_content {padding:20px 0 0 0;}
    .top_links {padding: 42px 0;}
    .main-contant .bttons a{font-size: 13px;padding: 0 7px;}
    .main-contant h1 {font-size: 24px;}
    .heading.team {padding: 30px 0 15px;}
    }
    
    @media(max-width: 380px){
        header{ padding: 8px }
       
    .banner_overlay .big_white {font-size: 18px;}
    .heading h1 {font-size: 18px;}
    .service_expert .heading h1 {font-size: 18px;}
   
    .modren_apartment_content h2 {font-size: 28px;}
    .modren_apartment_content p {padding: 15px 25px 0;}
    .search_panel {margin: 0;}
    .banner_overlay img {display: none;}
    .banner .carousel-control-next,
    .banner .carousel-control-prev {margin: -24px 20px 0;}
    .medium_text {margin-top: 0;}
    .panel .bttons a:last-child {margin-top: 10px;}
    .property_detail .big_white {font-size: 28px;}
    .service_expert.apartment_services .heading h1 {font-size: 18px;}
    .franchising_content {padding:18px 0 0 0;}
    .top_links {padding: 40px 0;}
    .banner_overlay {padding: 40px 0 0;}
    .aboutBanner.bannerHousing .property_detail{height: 140px}
    .aboutBanner.reasonsPanel .property_detail {height: 140px;}
    .teamMemberLists .memberItems img{height: 150px;width: 150px}
    .footerBottom .footerNav li:nth-child(04){display: block;}
    .footerBottom .footerNav li:nth-child(05){display: block;}
    .footerBottom .footerNav {margin: 17px 0 12px;}
    }