

/** MEDIA **/
@media (min-width: 1186px) {

    .xl-pl-0{ padding-left: 0px!important; }
    .xl-pr-0{ padding-right: 0px!important; }
    .xl-pl-5{ padding-left: 5px!important; }
    .xl-pr-5{ padding-right: 5px!important; }
    .xl-pl-10{ padding-left: 10px!important; }
    .xl-pr-10{ padding-right: 10px!important; }
    .xl-pl-15{ padding-left: 15px!important; }
    .xl-pr-15{ padding-right: 15px!important; }
    
    .xl-pb-5{ padding-bottom: 5px!important; }
    .xl-pb-10{ padding-bottom: 10px!important; }
    .xl-pb-15{ padding-bottom: 15px!important; }
    .xl-pb-20{ padding-bottom: 20px!important; }
     
    .xl-fs-11{ font-size: 11px!important; }
    .xl-fs-12{ font-size: 12px!important; }
    .xl-fs-13{ font-size: 13px!important; }
    .xl-fs-14{ font-size: 14px!important; }
    .xl-fs-15{ font-size: 15px!important; }
    
    .xl-mt-0 { margin-top: 0px!important; }
    .xl-mt-10 { margin-top: 10px!important; }
    .xl-mt-15 { margin-top: 15px!important; }
    .xl-mt-20 { margin-top: 20px!important; }
    .xl-mt-22 { margin-top: 22px!important; }
    .xl-mt-23 { margin-top: 23px!important; }
    .xl-mt-25 { margin-top: 25px!important; }
    .xl-mt-26 { margin-top: 26px!important; }
    .xl-mt-27 { margin-top: 27px!important; }
    .xl-mt-28 { margin-top: 28px!important; }
    .xl-mt-29 { margin-top: 29px!important; }
    .xl-mt-30 { margin-top: 30px!important; }
    .xl-mt-31 { margin-top: 31px!important; }
    .xl-mt-32 { margin-top: 32px!important; }
    .xl-mt-33 { margin-top: 33px!important; }
    .xl-mt-40 { margin-top: 40px!important; } 
    
    .xl-mb-0 { margin-bottom: 0px!important; }
    .xl-mb-10 { margin-bottom: 10px!important; }
    .xl-mb-15 { margin-bottom: 15px!important; }
    .xl-mb-20 { margin-bottom: 20px!important; }
    .xl-mb-30 { margin-bottom: 30px!important; }
    .xl-mb-40 { margin-bottom: 40px!important; }
    
}

@media (max-width: 1185px) {
#mob_only_icon{ display: inline!important; display: inline!important; }
.sett_icon { display: none; }   
}

@media (max-width: 991px) {
    
    .index_header {
        padding: 10px 0 30px 0!important;
    }
    .container.consultation{ width: 100%!important; }
}



@media screen and (max-width: 992px) {
    
     #side_ads_list{ width: 48%!important; min-width: 48%!important; max-width: 48%!important; display: inline-block!important; float: left!important; margin-left: 0.5%!important; margin-right: 0.5%!important; }

}

@media (min-width: 991px) {
    .social_footer{ padding: 0px!important; }
}

@media (min-width: 991px) and (max-width: 1185px) { 
    
    .lg-pl-0{ padding-left: 0px!important; }
    .lg-pr-0{ padding-right: 0px!important; }
    .lg-pl-5{ padding-left: 5px!important; }
    .lg-pr-5{ padding-right: 5px!important; }
    .lg-pl-10{ padding-left: 10px!important; }
    .lg-pr-10{ padding-right: 10px!important; }
    .lg-pl-15{ padding-left: 15px!important; }
    .lg-pr-15{ padding-right: 15px!important; }
    
    .lg-pb-5{ padding-bottom: 5px!important; }
    .lg-pb-10{ padding-bottom: 10px!important; }
    .lg-pb-15{ padding-bottom: 15px!important; }
    .lg-pb-20{ padding-bottom: 20px!important; }
     
    .lg-fs-11{ font-size: 11px!important; }
    .lg-fs-12{ font-size: 12px!important; }
    .lg-fs-13{ font-size: 13px!important; }
    .lg-fs-14{ font-size: 14px!important; }
    .lg-fs-15{ font-size: 15px!important; }
    
    .lg-mt-10 { margin-top: 10px!important; }
    .lg-mt-15 { margin-top: 15px!important; }
    .lg-mt-20 { margin-top: 20px!important; }
    .lg-mt-22 { margin-top: 22px!important; }
    .lg-mt-23 { margin-top: 23px!important; }
    .lg-mt-25 { margin-top: 25px!important; }
    .lg-mt-26 { margin-top: 26px!important; }
    .lg-mt-27 { margin-top: 27px!important; }
    .lg-mt-28 { margin-top: 28px!important; }
    .lg-mt-29 { margin-top: 29px!important; }
    .lg-mt-30 { margin-top: 30px!important; }
    .lg-mt-31 { margin-top: 31px!important; }
    .lg-mt-32 { margin-top: 32px!important; }
    .lg-mt-33 { margin-top: 33px!important; }
    .lg-mt-30 { margin-top: 30px!important; }
    .lg-mt-40 { margin-top: 40px!important; } 
    
    .lg-mb-10 { margin-bottom: 10px!important; }
    .lg-mb-15 { margin-bottom: 15px!important; }
    .lg-mb-20 { margin-bottom: 20px!important; }
    .lg-mb-30 { margin-bottom: 30px!important; }
    .lg-mb-40 { margin-bottom: 40px!important; }
    .lg-hidden{ display: none!important; }
    
    .price-properties h3 { width: 100%!important; min-width: 100%!important; }
    .price-properties .compare { width: 100%!important; min-width: 100%!important; float: left; }
    .portfolio .price-properties {
        display: block!important;
    }
    .recently.portfolio.bshd .project-single { background-color: white!important; padding-bottom: 7px!important; }
}

@media (min-width: 769px) and (max-width: 991px) { 
.theme-7 .popular-places .img-box{ height: 220px!important; }
.main_contentblock {
    padding: 0px 0px 90px!important;
}
.rtngs_hdr{ font-size: 15px!important; }
.price-properties h3 { width: 100%!important; min-width: 100%!important; }
    .price-properties .compare { width: 100%!important; min-width: 100%!important; float: left; }
    .portfolio .price-properties {
        display: block!important;
    }
    .recently.portfolio.bshd .project-single { background-color: white!important; padding-bottom: 7px!important; }
    
    
    .md-pl-0{ padding-left: 0px!important; }
    .md-pr-0{ padding-right: 0px!important; }
    .md-pl-5{ padding-left: 5px!important; }
    .md-pr-5{ padding-right: 5px!important; }
    .md-pl-10{ padding-left: 10px!important; }
    .md-pr-10{ padding-right: 10px!important; }
    .md-pl-15{ padding-left: 15px!important; }
    .md-pr-15{ padding-right: 15px!important; }
    
    .md-pb-5{ padding-bottom: 5px!important; }
    .md-pb-10{ padding-bottom: 10px!important; }
    .md-pb-15{ padding-bottom: 15px!important; }
    .md-pb-20{ padding-bottom: 20px!important; }
     
    .md-fs-11{ font-size: 11px!important; }
    .md-fs-12{ font-size: 12px!important; }
    .md-fs-13{ font-size: 13px!important; }
    .md-fs-14{ font-size: 14px!important; }
    .md-fs-15{ font-size: 15px!important; }
    
    .md-mt-10 { margin-top: 10px!important; }
    .md-mt-15 { margin-top: 15px!important; }
    .md-mt-20 { margin-top: 20px!important; }
    .md-mt-30 { margin-top: 30px!important; }
    .md-mt-40 { margin-top: 40px!important; } 
    
    .md-mb-10 { margin-bottom: 10px!important; }
    .md-mb-15 { margin-bottom: 15px!important; }
    .md-mb-20 { margin-bottom: 20px!important; }
    .md-mb-30 { margin-bottom: 30px!important; }
    .md-mb-40 { margin-bottom: 40px!important; }
    .md-hidden{ display: none!important; }
    
}

@media (max-width: 768px) {
    
    #our_ppty_lists, #side_ads_list{ width: 48%!important; display: inline-block!important; float: left!important; margin-left: 0.5%!important; margin-right: 0.5%!important; }
    #side_ads_list { min-width: 48%!important; max-width: 48%!important; }
    .recent-properties .col-sm-6 { flex: 0 0 0!important; -ms-flex: 0 0 0!important; }
    .banner_box_wrapper .swiper_imgbox { padding: 0px!important;}
    .heading-elements, .list-inline { display: block!important; }
    .nav.nav-tabs  { display: none; }
    .desk_btn { display: none!important; }
    .mobTabDD { display: block!important; }
    .mobile_tab_ttl { display: block!important; }
    #sortByLists { width: 230px; max-height: 300px!important; overflow-y: auto!important; }
    #rd_msg_body { overflow-x: auto!important; }
    .deal_dtls_btn { max-width: 180px!important; width: auto; float: left; display: inline-block; margin-top: 0px; margin-right: 15px; }
    #details_pay_btn, #details_dspch_btn, #details_actn_btn { float: left; margin-right: 1%!important; margin-left: 1%!important; width: 31%!important; max-width: 31%!important; }
    #saved_search_hdr{ display: none; }
    #sm-xs-only{ display: block!important; }
}

@media (min-width: 575px) and (max-width: 768px) {
.blog-section .resp-img{ height: 150px!important; }
.blog-section .resp-img{ min-height: 150px!important; }
#listingDetailsSlider .carousel-item img { height: 410px!important; }
.carousel-indicators > li { margin-top: -80px!important; }

    
.sm-pl-0{ padding-left: 0px!important; }

.sm-p-10{ padding: 10px!important; }
.sm-p-15{ padding: 15px!important; }
    
.sm-pr-0{ padding-right: 0px!important; }
.sm-pl-5{ padding-left: 5px!important; }
.sm-pr-5{ padding-right: 5px!important; }
.sm-pl-10{ padding-left: 10px!important; }
.sm-pr-10{ padding-right: 10px!important; } 
.sm-pl-15{ padding-left: 15px!important; }
.sm-pr-15{ padding-right: 15px!important; }
 
.sm-fs-11{ font-size: 11px!important; }
.sm-fs-12{ font-size: 12px!important; }
.sm-fs-13{ font-size: 13px!important; }
.sm-fs-14{ font-size: 14px!important; }
.sm-fs-15{ font-size: 15px!important; }

.sm-mt--15{ margin-top: -15px!important; }
.sm-mt--10{ margin-top: -10px!important; }
.sm-mt--5{ margin-top: -5px!important; }
.sm-mt-10 { margin-top: 10px!important; }
.sm-mt-15 { margin-top: 15px!important; }
.sm-mt-20 { margin-top: 20px!important; }
.sm-mt-30 { margin-top: 30px!important; }
.sm-mt-40 { margin-top: 40px!important; }

.sm-mb-5 { margin-bottom: 5px!important; }
.sm-mb-10 { margin-bottom: 10px!important; }
.sm-mb-15 { margin-bottom: 15px!important; }
.sm-mb-20 { margin-bottom: 20px!important; }
.sm-mb-30 { margin-bottom: 30px!important; }
.sm-mb-40 { margin-bottom: 40px!important; }

.sm-pt-5{ padding-top: 5px!important; }
.sm-pb-5{ padding-bottom: 5px!important; }
.sm-pt-10{ padding-top: 10px!important; }
.sm-pb-10{ padding-bottom: 10px!important; }
.sm-pt-15{ padding-top: 15px!important; }
.sm-pb-15{ padding-bottom: 15px!important; }
.sm-pt-20{ padding-top: 20px!important; }
.sm-pb-20{ padding-bottom: 20px!important; }
.sm-pt-25{ padding-top: 25px!important; }
.sm-pb-25{ padding-bottom: 25px!important; }
.sm-pt-30{ padding-top: 30px!important; }
.sm-pb-30{ padding-bottom: 30px!important; }

.sm-mr-0 { margin-right: 0px!important; }
.sm-ml-0 { margin-left: 0px!important; }

.sm-float_none { float: none!important; }
.sm-fright { float: right!important; }
.sm-fleft { float: left!important; }
.sm-w-100 { width: 100%!important; }
.sm-hidden{ display: none!important; }
}

@media (max-width: 575px) {
.option-bar {
    height: 110px!important;
}
.option-bar#fav_option{
    height: 55px!important;
}
#search-area-cont{ min-width: 100%!important; max-width: 100%!important; width: 100%!important; }
.search-area { min-width: 100%!important; padding-left: 15px!important; max-width: 100%!important; width: 100%!important; }
.properties-details-page{ padding-top: 30px!important; }  
.section-title h2 { font-size: 23px!important; }
.news-item-img{ overflow: hidden; }
section.services-home, section.portfolio, section.popular-places, section.team, section.testimonials, section.blog-section, section.blog-section, section.single-proper.details {
  padding: 4rem 0!important;
}
.top-location .owl-carousel .owl-item img {
    height: 300px!important;
}
#side_ads_list {
    min-width: 100%!important;
    max-width: 100%!important;
}
#side_ads_cont:not(.blog_ads){ padding-left: 0px!important; }
.blog_ads{ padding-left: 15px!important; }
.details_ads{ padding-left: 0px!important; }


.inner-pages .blog .block-heading .sorting{
    float: right!important;
    width: 90%!important;
    height: 45px!important;
    margin-top: 3px!important;
}
#listingDetailsSlider .carousel-item img { height: 390px!important; }
.carousel-indicators > li { margin-top: -80px!important; }


.xs-p-5{ padding: 5px!important; }
.xs-p-6{ padding: 6px!important; }
.xs-p-7{ padding: 7px!important; }
.xs-p-8{ padding: 8px!important; }
.xs-p-9{ padding: 9px!important; }
.xs-p-10{ padding: 10px!important; }
.xs-p-15{ padding: 15px!important; }

.xs-pl-0{ padding-left: 0px!important; }
.xs-pr-0{ padding-right: 0px!important; }
.xs-pl-5{ padding-left: 5px!important; }
.xs-pr-5{ padding-right: 5px!important; }
.xs-pl-10{ padding-left: 10px!important; }
.xs-pr-10{ padding-right: 10px!important; }
.xs-pl-15{ padding-left: 15px!important; }
.xs-pr-15{ padding-right: 15px!important; }
.xs-pl-20{ padding-left: 20px!important; }
.xs-pr-20{ padding-right: 20px!important; }
.xs-pl-25{ padding-left: 25px!important; }
.xs-pr-25{ padding-right: 25px!important; }

.xs-pt-5{ padding-top: 5px!important; }
.xs-pb-5{ padding-bottom: 5px!important; }
.xs-pt-6{ padding-top: 6px!important; }
.xs-pb-6{ padding-bottom: 6px!important; }
.xs-pt-7{ padding-top: 7px!important; }
.xs-pb-7{ padding-bottom: 7px!important; }
.xs-pt-8{ padding-top: 8px!important; }
.xs-pb-8{ padding-bottom: 8px!important; }
.xs-pt-10{ padding-top: 10px!important; }
.xs-pb-10{ padding-bottom: 10px!important; }
.xs-pt-15{ padding-top: 15px!important; }
.xs-pb-15{ padding-bottom: 15px!important; }
.xs-pt-20{ padding-top: 20px!important; }
.xs-pb-20{ padding-bottom: 20px!important; }
.xs-pt-25{ padding-top: 25px!important; }
.xs-pb-25{ padding-bottom: 25px!important; }
.xs-pt-30{ padding-top: 30px!important; }
.xs-pb-30{ padding-bottom: 30px!important; }

.xs-fs-8{ font-size: 8px!important; }
.xs-fs-9{ font-size: 9px!important; }
.xs-fs-10{ font-size: 10px!important; }
.xs-fs-11{ font-size: 11px!important; }
.xs-fs-12{ font-size: 12px!important; }
.xs-fs-13{ font-size: 13px!important; }
.xs-fs-14{ font-size: 14px!important; }
.xs-fs-15{ font-size: 15px!important; }
.xs-fs-16{ font-size: 16px!important; }
.xs-fs-17{ font-size: 17px!important; }
.xs-fs-18{ font-size: 18px!important; }
.xs-fs-19{ font-size: 19px!important; }
.xs-fs-20{ font-size: 20px!important; }
.xs-fs-21{ font-size: 21px!important; }
.xs-fs-22{ font-size: 22px!important; }
.xs-fs-23{ font-size: 23px!important; }
.xs-fs-24{ font-size: 24px!important; }
.xs-fs-25{ font-size: 25px!important; }

.xs-float_none { float: none!important; }
.xs-fright { float: right!important; }
.xs-fleft { float: left!important; }
.xs-w-100 { width: 100%!important; }


.xs-mt--15{ margin-top: -15px!important; }
.xs-mt--10{ margin-top: -10px!important; }
.xs-mt--5{ margin-top: -5px!important; }
.xs-mt-0 { margin-top: 0px!important; }
.xs-mt-5 { margin-top: 5px!important; }
.xs-mt-10 { margin-top: 10px!important; }
.xs-mt-15 { margin-top: 15px!important; }
.xs-mt-20 { margin-top: 20px!important; }
.xs-mt-30 { margin-top: 30px!important; }
.xs-mt-40 { margin-top: 40px!important; }

.xs-mb-0 { margin-bottom: 0px!important; }
.xs-mb-5 { margin-bottom: 5px!important; }
.xs-mb-10 { margin-bottom: 10px!important; }
.xs-mb-15 { margin-bottom: 15px!important; }
.xs-mb-20 { margin-bottom: 20px!important; }
.xs-mb-30 { margin-bottom: 30px!important; }
.xs-mb-40 { margin-bottom: 40px!important; }
 
.xs-mr-0 { margin-right: 0px!important; }
.xs-ml-0 { margin-left: 0px!important; }

.xs-absolute { position: absolute!important; }
.xs-left-0 { left: 0; }
.xs-hidden{ display: none!important; }


.xs-text-left { text-align: left!important; }
.xs-text-right { text-align: right!important; }
.border-right-blue-grey.border-right-lighten-5 { border-right: none!important; padding: 0px!important; margin: 0px; }

.breadcrumb-new .content-header-title {
    padding: 0px!important;
    margin: 0px!important;
    border-right: none!important;
}

#jtracker_table td { display: block!important; text-align: left!important; box-sizing:border-box!important; clear:both!important; padding-left: 15px!important; }
#jtracker_table th { display: none!important; }
#jt_mob_only_text { display: inline!important; }
#follow_up_table td { min-width: 300px!important; padding-left: 20px!important; padding-right: 20px!important; }

.email-user-list .users-list-wrapper li .user-details { display: block!important; }
.mail-items, .mail-meta-item, .mail-message { float: left; width: 100%!important; }
.list-group-item-text { min-width: 100%!important; }
.mail-items { font-weight: bold; }
#replayCallCont { max-width: 100%; min-width: 100%; }
.post_to_cd_dropdown { max-width: 230px!important; }
#scroll-top{ right: 10px!important; }
#dvMap { height: 75vh; }

.property-list {
max-width: 350px!important;
height: auto!important;
max-height: 350px!important;
}

.gm-style-iw-c{
padding-right: 0px;
padding-bottom: 0px;
width: 350px!important;
max-width: 350px!important;
}

.gm-style-iw-d{ 
overflow: scroll;
width: 100%!important;
max-width: 100%!important;
height: 100%;
max-height: 100%!important;
}

.run_srch { width: 100%; width: 48%; margin-right: 1.5%; float: left; display: inline-block!important; }
.remove_srch { width: 100%; width: 48%; float: left; margin-left: 1.5%; display: inline-block!important; }
}

@media (max-width: 599px) {

    .amenity-group .row, .room-group-content .row{ margin-right: 5px!important;
    margin-left: 5px!important; } 
    .emlTemBtns { margin-bottom: 15px!important; }
    #details_pay_btn, #details_dspch_btn, #details_actn_btn { float: left; margin-right: 1%!important; margin-left: 1%!important; width: 48%!important; max-width: 48%!important; }
}

@media (max-width: 500px) {
    .int_white_bg .swiper_imgbox .swipper_img > h2{
        font-size: 25px!important;
    }
    .top-location .owl-carousel .owl-item img {
        height: 260px!important;
    }
    #listingDetailsSlider .carousel-item img { height: 350px!important; }
    .carousel-indicators > li { margin-top: -80px!important; }
    #general_desc .amItem {
    font-size: 14px!important;
    min-width: 100%!important;
    max-width: 100%!important;
    }
    #_360_tour_logo {top: 20%!important; left: 3%; }
    .deal_dtls_btn { max-width: 47%!important; width: 47%!important; float: left; display: inline-block; margin-bottom: 15px; margin-right: 1%!important; margin-left: 2%!important; }
}

@media (max-width:478px){
    #listingDetailsSlider .carousel-item img { height: 300px!important; }
    .carousel-indicators > li { margin-top: -80px!important; }
    
    .mb-fs-16{ font-size: 16px!important; }
    .mb-fs-17{ font-size: 17px!important; }
    .mb-fs-18{ font-size: 18px!important; }
    .mb-fs-19{ font-size: 19px!important; }
    .mb-fs-20{ font-size: 20px!important; }
    .mb-fs-21{ font-size: 21px!important; }
    .mb-fs-22{ font-size: 22px!important; }
    .mb-fs-23{ font-size: 23px!important; }
    .mb-fs-24{ font-size: 24px!important; }
    .mb-fs-25{ font-size: 25px!important; }
    .mb-fs-26{ font-size: 26px!important; }
    .mb-fs-27{ font-size: 27px!important; }
    .mb-fs-28{ font-size: 28px!important; }
    .mb-fs-29{ font-size: 29px!important; }
    .mb-fs-30{ font-size: 30px!important; }
    
    .xs-w-100{ width: 100%!important; }
    
    #performance-overview{ height: 550px!important; max-height: 550px!important; }
    .chartjs { max-height: 620px!important; }
    .mid_max { min-width: 250px!important; }
    #performance_elem{ top: 45px!important; }
    .emlTemBtns { float: left!important; width: 100%!important; margin-left: 0%!important; margin-bottom: 15px; margin-right: 0%!important; display: inline-block!important; }
    .emlTemBtns button { width: 100%!important; }
    #testEmlCont, #insertCodesCont{ min-width: 100%!important; max-width: 100%!important; }
    #note_drop_cont{width: 315px!important; height: auto; max-height: 400px; } 
    #history_drop_cont{width: 315px!important; height: auto; max-height: 400px; }
    
    .property-list {
    max-width: 280px!important;
    height: auto!important;
    max-height: 280px!important;
    }
    
    .gm-style-iw-c{
    padding-right: 0px;
    padding-bottom: 0px;
    width: 280px!important;
    max-width: 280px!important;
    }
  
    .gm-style-iw-d{ 
    overflow: scroll;
    width: 100%!important;
    max-width: 100%!important;
    height: 100%;
    max-height: 100%!important;
    }
}


@media (max-width: 440px){
#listings_found { display: none; }
#mob_listings_found { display: block!important; }

.vertical-overlay-menu .main-menu, .vertical-overlay-menu.menu-hide .main-menu {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    transition: width .10s,opacity .10s,transform .10s;
    width: 260px;
    left: -260px;
}

.vertical-overlay-menu.menu-open .main-menu {
    opacity: 1;
    transform: translate3d(260px, 0, 0);
    transition: width .10s,opacity .10s,transform .10s;
    width: 100%;
    background-color: rgba(0,0,0,0.3);
}

.main-menu .main-menu-content{
    width: 260px;
    background: #2C303B!important;
}
}

@media (max-width:389px){
    .top-location .owl-carousel .owl-item img {
        height: 220px!important;
    }
    
    .inner-pages .blog .block-heading .sorting{
        float: right!important;
        width: 90%!important;
        height: 45px!important;
        margin-top: 3px!important;
    }
    .may-fav-hdr { font-size: 16px!important; }
    #listingDetailsSlider .carousel-item img { height: 260px!important; }
    .carousel-indicators > li { margin-top: -50px!important; }
    .price-properties h3 { width: 100%!important; min-width: 100%!important; }
    .price-properties .compare { width: 100%!important; min-width: 100%!important; float: left; }
    .portfolio .price-properties {
        display: block!important;
    }
    .recently.portfolio.bshd .project-single { background-color: white!important; padding-bottom: 7px!important; }
    #logo{ width: 150px; }
    .text-smllst-left { text-align: left!important; }
    
    #performance-overview{ height: 400px!important; max-height: 400px!important; }
    .chartjs { max-height: 480px!important; }
    .mid_max { min-width: 250px!important; }
    .input-group-addon{ font-size: 13px!important; }
    .ElementsApp .InputElement { font-size: 10px!important; }
    
    #upgrade-table td { padding-left: 5px!important; padding-right: 5px!important;  }
    #qt_data_dt_range { 
        min-width: -webkitcalc(100% - 50px)!important; 
        min-width: -moz-calc(100% - 50px)!important; 
        min-width: calc(100% - 50px)!important; 
        max-width: -webkitcalc(100% - 50px)!important; 
        max-width: -moz-calc(100% - 50px)!important; 
        max-width: calc(100% - 50px)!important; 
    }
    .qt_data_btn { margin-top: 10px!important; margin-left: 0px!important; margin-right: 10px!important; }
    #filter_by { width: 100%!important; height: 42px; max-width: 100%!important; margin-left: 0px; margin-top: 15px; float: left; }
    #carrier_dtls_left { max-height: 670px!important; }
    #msgAvartarCont{ display: none!important; }    
    .post_to_cd_dropdown { max-width: 300px!important; }
    
    .deal_dtls_btn { max-width: 98%!important; width: 98%!important; box-sizing: inherit!important; float: left; display: inline-block; margin-bottom: 15px; margin-right: 0px; }
    #changes_made_cont{ width: 100%; min-width: 310px!important; max-width: 370px!important; max-height: 400px!important; }
    .dtls_call_sms_cont, #streamed_user_view{ padding-left: 0px!important; padding-top: 4px!important; width: 310px!important; min-width: 310px!important; display: block!important; }
    #top_srch_name { padding-left: 0px!important; }
    #details_pay_btn, #details_dspch_btn, #details_actn_btn { float: left; margin-right: 10px!important; width: 100%!important; max-width: 100%!important; }
}


@media (max-width: 360px){
#map_view_link { float: left!important; width: 100%!important; margin-top: 10px; margin-right: -10px!important; }
.listed_cont{ width: 100%; float: left; margin-top: 10px!important; }

}
