.page-build{display:none;}
.width100{width:100%;}
.inlineblock{display:inline-block;}
.textjustify{text-align:justify;}
.header-light .header-logo, .footer-light .footer-logo{background-image:url(../images/logo-dark.png);}
.header-dark .header-logo, .footer-dark .footer-logo{background-image:url(../images/logo-light.png);}

.header .header-logo{
  background-size:70px 16px;
  width:116px;
  margin-left:-58px;
  color:#FFFFFF;
}

.footer .footer-logo{
  background-size:120px 28px;
  width:100%;
  height:32px;
  margin:0 auto;
}
.pagination{
  margin-top:10px;
}
/*ol > li:last-child a,ol > li:first-child a, ul > li:first-child a, ul > li:last-child a{*/
/*  width: 50px !important;*/
/*}*/

ol > li:last-child a, ol > li:first-child a, ul > li:first-child a, ul > li:last-child a {
    width: 51px !important;
}
.menu-header .menu-logo{
  background-image:url(../images/logo.png);
  background-color:rgba(255,255,255,0.05);
  padding:5px;
  border:solid 1px rgba(0,0,0,0.1);
  border-radius:100px;
  background-size:80px 80px;
  background-repeat:no-repeat;
  background-position:center center;
  width:90px;
  height:90px;
  z-index:10;
  display:block;
  margin:20px auto 15px auto;
}

.page-iframe {
  height: 100vh;
  width: 100%;
}

.show {
  display: block !important;
}

.hide {
  display: none !important;
}

.started-button {
  background-color: #24c2cd;
}
.border-bottom-custom {
    border-bottom: #dcd7d7 1px solid;
    width: 100%;
    margin: 5px 0px;
}
.featured-custom {
    display: inline-block;
    width: 100%;
}
ul.pro-amenities {
    margin: 0;
    padding: 0;
    list-style: none;
}
ul.pro-amenities li {
    width: 50%;
    float: left;
}
.featured-custom tbody tr > td:first-child {
    font-weight: bold;
    color: #000;width:45%;
}
.featured-custom tbody tr td {
    border: none;text-align: left;vertical-align:top;}
 .profile_featured_custom {
    display: inline-block;
    width: 100%;
    text-align: center;
} 
.pfc_img_thumb {
    display: inline-block;
    width: 100%;
}
.pfc_img_thumb img {
    display: inline-block; width: 150px;height: 150px;
    border-radius: 50%;border: #b9b9b987 3px solid;
    box-shadow: 0px 5px 62px -24px rgba(0,0,0,.7);-moz-box-shadow: 0px 5px 62px -24px rgba(0,0,0,.7);-webkit-box-shadow: 0px 5px 62px -24px rgba(0,0,0,.7);
    -ms-box-shadow: 0px 5px 62px -24px rgba(0,0,0,.7);-o-box-shadow: 0px 5px 62px -24px rgba(0,0,0,.7);
}
.profile_featured_custom h5 {
    margin: 0;
    padding: 0;
    font-size: 24px;
    font-weight: 400;
}

.slider_section .single-slider{margin:0;padding:0px!important; }
.content-box .slider_section .single-slider .owl-dot {
    background-color: rgba(241, 241, 241, 0.78);}
.targetDiv{width: 100%;} 
.remainprofile_lft {width: 18%; float: left;}
.remainprofile_right{    float: left; width: 80%;}
span.showSingle, span.showSingle2 , span.showsingleactive , span.showsingle2active { color: #487dc0!important;cursor:pointer;font-weight:700;}
span.ssldtype {font-size: 14px; font-weight: 500; margin-left: 10px;}
.commn_lineheight{line-height:18px;}


.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index:30000; /* Sit on top */
  padding-top: 25px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}


.textcenter{text-align:center;}
.statusform_active select ,.statusform_active input {
    font-size: 13px;
    padding: 10px 5px;
    background: 
transparent;
border:
    #000 1px solid;
}
.fontsize14{font-size: 14px;}
/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 1px;
  border: 2px solid #24c2cd;
  width: 100%;
}


.statusform_active button , button.commonupdate {
    margin-top: 20px;
    background: #2e7a91;
    color: #fff;
    padding: 10px 20px;
    text-transform: uppercase;
}
.custom_error_msg {color: #c21616; font-weight: 700;font-size: 12px;}
.succs_msg {color: #0eae45;font-weight: 560;font-size: 13px;text-transform: uppercase;
}

.modal_product_img_slider button.close{background: #000;
    opacity: 1;
    color: #fff;
    top: -14px;
    position: absolute;
    right: 0px;
    padding: 3px 8px;}
.modal_product_img_slider .modal-body {
    padding: 0px;
    height:100vh;
}
.modal_product_img_slider .modal-content {
    border: none;
    padding: 1px;
        height:100vh;
}

.modal_product_img_slider .modal-dialog {width: 400px;margin:-50px auto;height:100vh;}






#slideshow { 
    margin: 0 auto; 
    position: relative; 
    width: 100%;
    padding: 1% 1% 56.25% 1%; /*56.25 is for 16x9 resolution*/
        border-radius:20px;    
}

#slideshow > div { 
    position: absolute; 
    top: 10px; 
    left: 10px; 
    right: 10px; 
    bottom: 10px; 
}

#slideshow > div > img {
    width:100%;
    height:100%;
    border-radius:20px;
}

#slideshow:hover i, #slideshow:hover .slider-dots{
    opacity: 1;
    }

.slidebtn {
    z-index:99;
    background:transparent;
    outline:none;
    border:none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    padding:0 10px 0 10px;
    }

.slidebtn:active,
.slidedtn:focus {
    outline:none;}
    
.slidebtn i {
    color:#FFF;
    font-size:72px;
    opacity: 0.2;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;

    }

.prev {
    position: absolute; 
    top: 10px; 
    left: 10px; 
    bottom: 10px;
}

.next {
    position: absolute; 
    top: 10px; 
    right: 10px; 
    bottom: 10px;
}


.slider-dots {
    opacity: 0.2;
  list-style: none;
  display: inline-block;
  padding-left: 0;
  margin-bottom: 0;
  position:absolute;
  left:50%;
  bottom:3%;
  transform: translate(-50%, 0);
  z-index:99;
  -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;

}

.slider-dots li {
  color: #000;
  display: inline;
  font-size: 48px;
  margin-right: 5px;
  cursor:pointer;
}

.slider-dots li.active-dot {
  color: #fff;
}

.slideitem img {width: 100%;max-height:200px;
}
.w3-content .mySlides {
    width: 100%;max-height: 400px;

}
/*.slidervalueretrive img {
    display: none;
}
.slidervalueretrive img.mySlides:first-child {
    display: block;
}*/

.slick-list.draggable{min-height:180px;}

.slick-vertical .slick-slide{width:100%!important;}

.modal_product_img_slider button.close {
 position: absolute;z-index: 188;top: -1px;border-radius: 0px 6px 0px 0px;padding: 5px 10px;right: -0px;box-shadow: 0px 11px 18px -6px rgb(0, 0, 0);
}


.leadfeaturedata {
    width: 100%;
    display: inline-block;line-height:20px;}
.leadfeaturedata_pro {
    width: 33%;
    display: inline-block;
}
.upd_date_status {
    float: right;
    font-size: 11px;margin-right: -30px;
}

.addition_property_class_highlight {
background:#cecbcb80;display: inline-block;margin-bottom:10px;
width: 100%;padding: 4px 10px;font-size: 13px;
text-transform: uppercase;box-shadow: 0px 8px 32px -15px rgba(0,0,0,.9);
}
.addition_property_class {
    float: left; width: 100%;padding: 2px 10px; line-height: 18px;
    margin: 0px;text-align: justify;background: #cac2c26b;font-size: 12px;}
 .addition_property_class a {display: inline-block;}   
.addition_property_class_seprator {
    display: inline-block; padding: 0px 10px;
    width: 100%; border-bottom: #ccc 1px solid; min-height: 1px;
}
.select-box-2 select#filterrowval {
padding-left: 0px !important;width: 60px;height: auto;
line-height: 30px;color:#000;border:#c1bdbd 1px solid;border-radius: 2px;
}
.pagination_section {
    float: left;width: auto;text-align: center;margin-top: 10px;margin-bottom: 10px;margin-left: 40px;
}
.pagin_sort_right {float: right;width: auto;}

.pagination_section .pagination{width: auto;margin: 0px;text-align: center;}
.page-content{margin-bottom:0px;}
div.footer.footer_lead_page {position: relative;left:-4.2%;bottom:0px;margin-bottom:0px;z-index: 99;width:104%;border-radius:0px;
box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);-moz-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);
-webkit-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);-ms-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);
-o-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);}

.marbot10{margin-bottom:10px;}
.pagination_section .pagination li a {width: auto;}
.leadtype_val {display: inline-block;clear: both;width:auto;color: #000;font-size: 12px;}
.select-box.select-box-2 {border: none;margin-top:7px;}
.filter_select_hdr_status .select-box select {
    border: #c1bebe 1px solid;border-radius:0px!important;
margin: 0 !important;
padding: 0px 4px!important;
height: 35px !important;
line-height: 35px;
color:#24c2cd;
    font-weight: bold;
    font-size: 12px;
}
#error-minvalue, #error-maxvalue, #error-maxvalue2 {color:red;font-size: 12px;}

.filter_hdr_mid .col-xs-2 {width: 15%;}
.filter_price_input input {border:#c1bebe 1px solid;width:100%;min-height: 36px;margin-top: 5px;padding:0px 5px;}
.filr_text {margin-top: 23px;color: #1972e0;font-size: 12px;font-weight: 900;}
.filr_button .btn {display: inline-block;width: 100%;min-height:36px;background:#24c2cd;
padding: 8px 0px;font-size: 11.5px;margin-top: 4px;border-radius: 0px;color:#fff;}
.filter_select_hdr_status .select-box-multiple {border: #000 1px solid;
border-radius: 0px !important;font-size: 12px;min-height: 52px;padding: 1px 1px !important;
}
.filter_select_hdr_status #city , .filter_select_hdr_status #zipcode {
    margin-top: 7px !important;
}
.side_border {
    border-right: #b3afaf 1px solid;
    margin-top:6px;
    display: inline-block;
    min-height: 34px;
    float: right;
    margin-right: 22px;
}
.filter_select_hdr_status .select-box.select-box-2 {
    margin: 0px;
}
.col_50per .filter_select_hdr_status .select-box{height:auto;}
.statslick_slid .slick-arrow { background: #423c3c;
  color:#fff;padding: 3px 10px;min-width: 95px;}
  .statslick_slid{height:100vh;}
  .slick-slider{height:100vh;}
.statslick_slid .top-arrow.slick-arrow {margin-bottom: 5px;}
.statslick_slid .bottom-arrow.slick-arrow {margin-top: 4px;} 
.modal_product_img_slider{padding-right:0px!important;padding-top:0px;height:100vh;}
.modal_product_img_slider .modal-dialog {width:100%;margin: 0px auto; height:100vh;}
.modal_product_img_slider .modal-content {min-height:100vh;width:100%;margin-top:0px;}
#sort_headings3 {position: absolute;width: auto;cursor:pointer;}
.modal_filtering_cls .modal-dialog.modal-lg {width: 100%;margin: 0px;}
.modal_filtering_cls .modal-dialog.modal-lg .modal-content {width: 98%;padding: 0px;}
.top_filter_header {text-align: center;display: inline-block;width: 100%;}
.top_filter_header h3 {padding: 0;margin: 0;text-transform: uppercase;font-weight: 900;}
.login_page h3 {color: #000;font-size: 24px;background: #fff;
  padding: 4px 10px;box-shadow: 0px 3px 50px -9px rgba(0, 0, 0, 0.6);
box-shadow: 0px 3px 50px -9px rgba(0, 0, 0, 0.6);
border-left: #000 2px solid;}
.page-login .login-image.login-image2{z-index: 2;}
.login_page p {color: #575454;margin-top: 1px;border-bottom: #575454a3 1px dotted;}
.page-login .login_page .page-login-field input {
    border: #4a464661 1px solid;
}
.inlineblock{display:inline-block;}
.page-login .login_page .page-login-field i{margin-left:4px;}
.page-login .login_page .page-login-field em{margin-right:4px;color: #939292;}
.content-box.content-box-leads {padding: 0px 0px 0px 10px;}
.header-logo-app .header-icon-4 {
    right: 80px !important;
}
.header-icon.header-icon-5 {
    position: absolute;background:transparent;
    right:110px;
}
.header-icon.header-icon-6 {
    position: absolute;background:transparent;
    right:140px;
}
.header-icon.header-icon-7 {
    position: absolute;background:transparent;
    right:170px;
}

.header-icon.header-icon-8{
    position: absolute;background:transparent;
    right:200px;
}
.header-icon.header-icon-9{
    position: absolute;background:transparent;
    right:230px;
}
.switch-box-design .ios-switch {
    float: left;
    width: 90px;
}
.switch-box-design  .ios-switch-label{border: 1px solid #D9D5D5;
background-color: #F2F2F2;}
.ios-switch-checkbox:checked + .ios-switch-label {background-color: #A0D468;}
.switch-box-design .ios-switch-label:before {width:25px;right: 62px;font-size: 12px;
white-space: pre;content:"       Pause" }
.ios-switch-checkbox:checked + .ios-switch-label::after {
    content: "Resume";
    font-size: 12px;
    position: relative;
    top: 1px;left:6px;
}
.leadeditmodl_cls {margin-left: 5px;position: relative;top: -1px;}


 i.leadnmbtn {font-size: 13px;cursor: pointer;color:#487dc0;} 
 .form_element {
    margin-bottom: 5px;
}
.mb20{margin-bottom:20px;}
.mb4{margin-bottom:4px;}
.formundercontract,.formlostselect, .formrejectedselect{display:block!important;}
.page-login-links a.create.float-left {color: #000 !important;font-size: 14px;font-weight: 900;}
.page-login-links a.forgot {    color: #000!important;font-size: 14px!important; font-weight: 900;}

.verifymeslink {
    color: #099963;
    font-weight: bold;font-size: 14px;
}
.notverifymeslink{color: #d91b1b;font-weight: 700;font-size: 14px;}
.notverifymsg {color: #c60c0c;font-size: 14px;font-weight: 900;}
#slic_full_screen {padding: 0px!important;}
#slic_full_screen .modal-dialog{width:100%;margin:0;}
#slic_full_screen .modal-dialog .modal-content{width:100%;min-height:100vh;
margin-top:0px;padding:0px;background:rgba(0,0,0,.5);}
#slic_full_screen .modal-dialog .modal-content .modal-body {padding: 0px;}
.gfv_section {width: 100%;}
.gfv_section img.getimg_flscrn_val {width: 100%;background-size: cover;
  max-height: 100vh;}
#slic_full_screen button.close {position: absolute;z-index: 999;right: 0px;
  background: #000;opacity: 1;color: #fff;padding: 7px 15px;
    box-shadow: 0px 0px 23px -5px rgb(0, 0, 0);}  
.gfv_section img.getimg_flscrn_val {
    background-size: contain;
    width: 100%;
    height: auto;
    min-height: auto;
    max-height: 100vh;
}

#newModal .modal-footer{text-align:center;}
#newModal .modal-dialog.contact-sync-popup{position:absolute;
left: 0;right:0;top:20%;margin:0 auto; }



@media(min-width:768px) and (max-width:1920px){

.page-login .login-bg.login-bg2{height: 380px;}

}

@media only screen 
and (min-device-width : 1px) 
and (max-device-width : 1920px) 
and (orientation : landscape) { 
.slick-carousel img {
    width: 100%;
    height: 98vh;
}

}

@media only screen 
and (min-device-width : 1px) 
and (max-device-width : 1920px) 
and (orientation : portrait) { 
.slick-carousel img {
    width: 100%;
    height: 33vh;
}

  }




@media only screen 
and (min-device-width : 1px) 
and (max-device-width : 767px) 
and (orientation : landscape) { 

  .gfv_section img.getimg_flscrn_val {
   background-size: contain;
    width: 100%;
    height: 100vh;
    min-height: auto;
    max-height: 100vh;}

 }
@media only screen 
and (min-device-width : 1px) 
and (max-device-width : 767px) 
and (orientation : portrait) { 

 .gfv_section img.getimg_flscrn_val {
    background-size: contain;
    width: 100%;
    height: 100%;
    min-height: auto;
    max-height: 100vh;
}

 }


@media(min-width:1px) and (max-width:767px){

.store-slide-2 .store-slide-title strong del{
           float: none!important;    
    width: 100%;
    display: inline-block;
   }
  .store-slide-2 .store-slide-button a {
    padding-left: 0px!important;
    height: 35px;
    min-width: auto;
    font-size: 12px;
    color: #8b8b8b;
    float: none;
    display: inline-block;
    width: 100%;    
    } 

.store-slide-title{float: left;width: 70%;margin-top:-5px;}    

.store-slide-2 .store-slide-title strong{display: block;width: 100%;clear: both;}

   .store-slide-2 .store-slide-button a > span{float:none!important;margin:0px!important;}
.store-slide-2 .store-slide-image{width: 21%!important;float: left;}
.store-slide-2 .store-slide-image img {width: 100%!important;}
.store-slide-lffeature{    width: 100%!important;
    min-width: auto!important;}
 .store-slide-2 .store-slide-title strong,.store-slide-2 .store-slide-title em, .store-slide-2 .store-slide-button{padding-left:1%!important;}   
.store-slide-2 .store-slide-title em{display: inline-block;width: 100%;clear: both;}
.remainprofile_lft { width: 33%;float: left; }
  .remainprofile_right{width:66%;}
  .leadfeaturedata_pro {
    width:49%;
    display: inline-block;
}
.leadcontname {width: 100%;display: inline-block;}

.leadtype_val {display: inline-block;clear: both;width:100%;color: #000;font-size: 12px;}

.showleadinfo_section{display: block;
width: 60%;
float: left;
min-height: auto;
}


span.showSingle, span.showsingleactive {display: inline-block;
  width: auto;float: left;min-height:auto;font-size: 15px;}


#testidcheck,#testidcheckdisabled {width: 40%;float: left !important;text-decoration: none;margin: 0 !important;min-height:auto;
text-transform: capitalize;font-size: 12px;text-align: center;}
.upd_date_status {
  float:none;
  width:100%;
  min-width:100px;
  font-size:9px;
  margin-right: 0px;
  display: block;
  color:#000;
}
.pagination_section {
    float:left;
    width: auto;
    text-align: center;
    margin-top: 17px;
    margin-left: 0px;
}
.pagin_sort_right {float: right;width: auto;}


.pagination_section .pagination{width: auto;margin: 0px;text-align: center;}
.footer-links a{padding: 4px 4px 0px 5px!important}
div.footer {position: fixed;left:-4.2%;bottom: -35px;z-index:99;width:104%;border-radius:0px;
box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);-moz-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);
-webkit-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);-ms-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);
-o-box-shadow: 0px 19px 64px 27px rgba(0,0,0,.5);}
.col_50per {width: 50%!important;}
.mobiledisp_none{display:none;}
.col_50_33_per {width: 33% !important;}
.col_100_33_per {width: 33% !important;}
.col_100per{width:100%!important;}
#sort_headings3{margin-left:-10px;margin-top: 1px !important;}
.modal_product_img_slider .modal-content{background-color:transparent; height:100vh;}
#sort_headings .col-xs-3 {width:21%;}
#sort_headings .col-xs-3  a.sort-by{text-align: center;padding:0px;}
#sort_headings .col-xs-3  a.sort-by:before {
left: 0;
right: -60px;
margin: 0 auto;
margin-top: -9px;}
#sort_headings .col-xs-3  a.sort-by:after {
left: 0;right: -60px;margin: 0 auto;margin-top: 2px;}
/*span.leadeditmodl_cls {position: absolute;left: -17px;top: -2px;cursor: pointer;z-index: 99;}
*/
}


@media(min-width:1px) and (max-width:720px){

span.showSingle{display:block;}


}
@media(min-width:1px) and (max-width:580px){
#sort_headings .col-xs-2 {width: 100%;}
#sort_headings .col-xs-3 {width:21%;}
#sort_headings .col-xs-2 span {border-bottom: #6f6666 1px dotted;
  width: 100%;display: inline-block;color:#6f6666;}
 #sort_headings .col-xs-3 a span.srt {font-size: 11.5px;} 
/* .col-xs-8.filter_header {width:97%;display: inline-block;border-bottom: #6f6666 1px dotted;color:#6f6666;margin-bottom: 6px;}
.col-xs-4.filter_select_hdr {width: 100%;padding: 0px 0px 0px 15px;}
.filter_select_hdr .select-box{height: 35px;line-height: 35px;}
.filter_select_hdr .select-box select{height: 35px;line-height: 35px;}*/
.col-xs-8.filter_header {margin: 0;padding: 0px;}
.col-xs-8 .row{margin: 0;padding: 0px;}
.col-xs-4.filter_select_hdr {margin: 0;padding: 0;}
.col-xs-4.filter_select_hdr .row {margin: ;padding: 0;}
.col-xs-4.filter_select_hdr .row .select-box.select-box-2{height: 35px;
line-height: 35px}
.col-xs-4.filter_select_hdr .row .select-box select {height: 35px;line-height: 35px}
.content-box.content-box-full.content_allleads {margin-bottom: 10px;margin-top: 0px;padding: 0px;margin-left: 0px;}
.search-input-container .search i {position: absolute;height: 45px;line-height: 45px;width: 45px;text-align: center;font-size: 11px;z-index: 2;}
.search-input-container .search input {
  height: 45px;line-height: 45px;width: 100%;border-radius: 45px !important;background-color: #FFFFFF;
padding: 0px 0px 0px 40px;margin: 0px 0px 0px 0px;margin-bottom: 0px;
border: solid 1px rgba(0,0,0,0.05);}

}

@media(min-width:1px) and (max-width:640px){
  ul.pro-amenities li {width: 100%;float: left;}
 .leadfeaturedata_pro {
    width:100%;
    display: inline-block;
}

}

@media(min-width:1px) and (max-width:540px){
.col_50_33_per {width: 50% !important;}
.col_100_33_per {width:100% !important;}
  }

@media(min-width:1px) and (max-width:420px){
.modal_product_img_slider .modal-content{width:100%;height:100vh;}
}

/*@media(min-width:1px) and (max-width:420px){
.productslider > img{max-width:110px!important;}
}*/
@media(min-width:351px) and (max-width:400px){
.upd_date_status{position: relative;left: 0px;}
}

@media(min-width:1px) and (max-width:350px){
.upd_date_status{position: relative;left: -22px;}

}


 .fac-checkbox > input[type=checkbox] + label:before {
        padding-top: 2px !important;
        font-size: 11px !important;
    }
    .bigdrop {
      width: 100% !important;
    }
    .ui-autocomplete {
        max-height: 200px;
        overflow-y: auto;
        /* prevent horizontal scrollbar */
        overflow-x: hidden;
        /* add padding to account for vertical scrollbar */
        z-index: 1000 !important;
    }
    .hidden {
        display: none;
    }
    .row {
        width: 100%;
        display: inline-block;
    }
      .col-xs-3 {
      display: inline-block;
      width: 23%;
      padding-right: 2px;
      }
      .col-xs-2 {
      display: inline-block;
      width: 26%;
      padding-right: 2px;
      }
      .srt {
      font-weight: bold;
      color: #0088cc;
      }
      .anchor_linksaddress a{
          color:#487dc0!important;
      }
      .anchor_links{
          color:#487dc0!important;
          font-weight:bold;
      }
      
      div a.sort-by,
      div a.sort-bya,
      div a.sort-byl {
      padding-right: 18px;
      position: relative;
      }
      a.sort-by:before,
      a.sort-bya:before,
      a.sort-byl:before,
      a.sort-by:after,
      a.sort-bya:after,
      a.sort-byl:after {
      border: 4px solid transparent;
      content: "";
      display: block;
      height: 0;
      right: 5px;
      top: 50%;
      position: absolute;
      width: 0;
      }
      a.asc_sort:before,
      a.asc_sort:after {
      border-top: 0px solid transparent;
      }
      a.desc_sort:before,
      a.desc_sort:after {
      border-bottom: 0px solid transparent;
      }
      a.sort-by:before,
      a.sort-bya:before,
      a.sort-byl:before {
      border-bottom-color: #666;
      margin-top: -9px;
      }
      a.sort-by:after,
      a.sort-bya:after,
      a.sort-byl:after {
      border-top-color: #666;
      margin-top: 1px;
      }
      .modal-backdrop.in {
      display: none;
      }
      /*.slick-carousel img {
      width: 100%;
      height: 32vh;
      }*/
      .cls_ad_each_row {
        border: 1px solid rgb(209, 209, 213);
        padding-left:5px;
        padding-right:10px;
        font-size: 15px;
        line-height:2.2;
      }
      .add_left{
        width:60%;
        display: inline-block;
      }
      .add_right{
        width:38%;
        display: inline-block;
      }
      .width50{
          width:46%;
          display:inline-block;
      } 
      .width150{
          width:50%;
          display:inline-block;
      } 
      .width10{
          width:10%;
          display:inline-block;
      }
      .width30{
          width:30%;
          display:inline-block;
      }
       .width32{
          width:32%;
          display:inline-block;
      }
       .width65{
          width:65%;
          display:inline-block;
      }
      .width40{
          width:40%;
          display:inline-block;
      }
      .width80{
          width:80%;
          display:inline-block;
      }
      .width70{
          width:70%;
          display:inline-block;
      }
      .width20{
          width:16%;
          font-size:22px;
          display:inline-block;
      }
      .right{
          float:right;
      }
      .leftl{
          float:left;
      }
      .row1{
          margin-left:unset !important;
      }
      .prefilled{
        color: #24c2cd;
        font-weight: bold;
      }
      .frst_left{
        width:55%;
        display: inline-block;
        vertical-align:top;
      }
      .frst_right{
        width:43%;
        padding-left:5px;
        display: inline-block;
      }
      .add_frst_row{
          padding-bottom:10px;
      }
      .fatDfl {
          display: inline-block;
          vertical-align: top;
          stroke: currentcolor;
          fill: currentcolor;
          height: 2em;
          /*width: 1em;*/
      }
      .gcKrid {
          color: rgb(0, 106, 255);
      }
      .add_each_content {
        padding: 8px 8px 8px;
        display: block;
        background-color:#f9f9f9;
        border: 1px solid rgb(209, 209, 213);
        border-top:unset;
      }
      .newhidden{
        display:none;
      }
      .cGeqHO {
          transform: rotate(180deg);
          color: rgb(0, 106, 255);
      }
      
      .agn_infotitle{
        font-size: 15px;
        color: #24c2cd;
      }
      .col2{
          width:24%;
      }
      .col5{
          width:37%;
          padding-left:5px;
          padding-right:0px;
      }
        .ui-autocomplete{
            position:relative !important;
            z-index:99999999 !important;
        }

        .full-model
        {
          padding:0px;width:100%;height:100%;
        }
        
        .pac-container{
            z-index:99999999 !important;
        }
        #hideform .form_element{
            line-height:18px;
            margin-bottom:0px;
        }
        .statusform_active button, button.commonupdate {
            margin-top: 20px;
            background: #24c2cd;
            color: #fff;
            padding: 7px 3px;
            font-size: 12px;
            text-transform: uppercase;
        }
        .statusform_active select
        {
            padding: 8px 5px;
        }
        .proratestyle
        {
          width:50%;
          border: none;
        }
     .swiper-container 
      {
         width:100%;
         height:600px;
       }
       /*.swiper-wrapper*/
       /*{*/
       /*    width:100%;*/
       /*    height:500px;*/
       /*    overflow:scroll;*/
       /*}*/

       .itextbox
       {
        height: 20px;
        width: 20%;
       }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      width:100%;
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
    }
    .pm
    {
      padding-top:0px;
      padding-right: 0px;
    }
    .pdftopbutton
    {
      margin-top: 4px !important;
      background: #24c2cd;
      color: #fff;
      padding: 6px 7px !important;
      font-size: 12px;
      text-transform: uppercase;
    }
    .pmc
    {
      padding:0px;
      width:100%;
      height: 97vh;
    }
    .pmb
    {
      padding:0px;
      padding-bottom:15px;
    }
    .Bdocs
    {
      display: none;
    }
    .Ldocs{
      display: none;
    }
    .BoldAnchorClass{
      color:#24c2cd;font-weight:bold;cursor: pointer;line-height:19px;
    }
    .tlh{
        line-height: 16px !important;
    }
    .otherFormDiv{
      display: inline-flex;
      float: right !important;
      width: 43.5% !important;
      margin-top: 2px !important;
      margin-right: 7px !important;
    }
.esgin_update_btn{padding: 10px 10px;background: #24c2cd;border-radius: 0px;border: none;min-width: 100px;
 text-align: center;text-transform: uppercase; color:white;}
 .propc{
    display: inline-block !important;
    width: 100%;
    text-align: center !important;
 }
 
 
 .adtag{
     pointer-events: none;
     color:grey !important;
 }
 .ownerInfoClass{
    color: white !important;
    background-color: #24c2cd !important;
    margin: 0px !important;
    padding: 4px !important;
    margin-top: 4px !important;
 }

 @media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  {
  .swiper-container.swipemainFormClass1,
  .swipemainFormClass1 img{height:97vh!important;}

}

@media 
  (min-device-width: 800px) 
  and (max-device-width: 1280px) {
    .swiper-container.swipemainFormClass1,
  .swipemainFormClass1 img{height:97vh!important;}
}

@media screen 
  and (device-width: 601px) 
  and (device-height: 906px) 
  {
    .swiper-container.swipemainFormClass1,
  .swipemainFormClass1 img{height:97vh!important;}
}

@media only screen and (min-width: 1200px) {
     .swiper-container.swipemainFormClass1,
    .swipemainFormClass1 img{height:97vh!important;}

  }
  
  
  @media only screen and (min-width: 1200px) {
     .swiper-container.swipemainFormClass1,
    .swipemainFormClass1 img{height:97vh!important;}
    .store-slide-2 .store-slide-title strong{padding-left:0px!important;}
    span#testidcheck {
        margin-right:60px!important;
    }
    .upd_date_status{margin-right: 0px;}
    del.profile_assigned_date {
        margin-right: 55px!important;
    }

  }


   @media only screen and (min-width: 768px) and (max-width: 1199px) {
      .store-slide-2 .store-slide-title strong{padding-left:0px!important;}
    span#testidcheck {
        margin-right:5px!important;
    }
    .upd_date_status{margin-right: 0px;}
    del.profile_assigned_date {
        margin-right:0px!important;
    }

   }
   
   @media only screen and (min-device-width: 414px) and (max-width: 767px) {
        .cls_ad_each_row {
            border: 1px solid rgb(209, 209, 213);
            padding-left: 5px;
            padding-right: 10px;
            font-size: 14px !important;
            line-height: 2.5;
        }
   }
   .coOwner{
       float:left;
   }
   .coOwnerName{
        font-size: 15px;
        font-weight: 600;
        cursor:pointer;
   }
   .coOwnerName i{
       padding:3px !important;
       margin-left:4px;
   } 
    .coOwnertext{
        font-size: 15px;
        font-weight: 600;
        cursor:pointer;
    }
    .coOwnerContactInfo i{
        color:white !important;
        padding:4px;
    }