/*

Theme Name:     directory-child

Description:    Directory Multi-purpose Responsive WordPress Theme is an absolutely unique premium WordPress theme, it is the result of months and months of development and constant feedbacks from users and buyers. This theme is built in cooperation with you! Your users will never have access to the WordPress dashboard, everything is done on the front-end. You can, register, login, edit your profile, submit listings, and so much more from the front-end without having to visit the WordPress dashboard.

Author:         ChimpStudio

Template:       directory-theme



(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)

*/



/* Placeholder */

input::-webkit-outer-spin-button,

input::-webkit-inner-spin-button { -webkit-appearance:none; margin:0;}

::-webkit-input-placeholder {color:#818181; font-style:normal;font-size:14px}

:-moz-placeholder {color:#818181; font-style:normal;font-size:14px}

::-moz-placeholder {color:#818181; font-style:normal;font-size:14px}

:-ms-input-placeholder {color: #818181; font-style:normal;font-size:14px}





.clearfix:after 

{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}





.cs-banner {margin-top: 0;position: relative}

.dircat_list {padding: 0;}

#listing_radius_div .dircat_list {padding: 0;}



#listing_radius_div {margin-bottom: -20px !important;}

/*.dircat_list li{display: inline-block;float: left; padding-left: 25px; width: 20%;position: relative}*/

.dircat_list li {display: inline-block;float: left;margin: 0 11px;padding-left: 0;position: relative;width: 18.49%;}

.dircat_list li:last-child {margin-right: 0;}

.dircat_list li:first-child {padding-left: 0;margin-left:0 !important}

.dir_col > img {height: 150px;width: 100%;}

.dircat_heading {color: #fff;font-size: 13px;font-weight: 600;padding: 5px 5px 5px 10px;text-align: left;text-transform: uppercase;width: 100%}

.accommodation .dircat_heading{background: #21accb}

.holiday-packages .dircat_heading{background:#636363}

.incursions-excursions .dircat_heading{background: #b86fa9}

.tours .dircat_heading{background: #e69a2e}

.transport .dircat_heading{background: #88c23f}

.lightbox.dir_cat{margin-bottom: 22px !important;}

.dir_cat .wel_txt{font-size: 22px !important; color:#21accb !important; text-align: center;line-height: 35px!important; float: left;padding-top: 35px;width: 100%}

.wel_txt h1.bold {color: #21accd !important;display: block !important;font-family: chalky,sans-serif !important;font-size: 50px !important;font-weight: normal !important;line-height: 50px !important;padding-bottom: 0 !important;text-transform: capitalize !important;width: 100%!important;}

.tp-caption.tp-resizeme {color: #fff !important;opacity: 0.8 !important;text-transform: uppercase;}

.owl-item .directory-section .content_info .cs-post-title , .grid_listing  .directory-section .content_info .cs-post-title{float: left;height: auto;width: 80%;}

.owl-item .directory-section .content_info .dr_shortoption ,.grid_listing .directory-section .content_info .dr_shortoption {width: 20% !important;}

.cs-directory.grid_listing .content_info,.cs-directory.grid_listing .cs-post-title{min-height:auto}

.cs-directory.grid_listing .content_info{padding-bottom: 40px;}

.cs-paid-ad {display: none;}

/**********************custome****************/

.navigation > ul > li > a {font-size: 15px !important;padding: 30px 13px !important}

header {padding-top: 28px;padding-bottom: 10px}

.subscribe_menu {bottom: 28px;position: relative;}

.navigation .current_page_item a ,.nav_listing .current_page_item a {font-weight: bold !important;}

.subscribe_menu .mc4wp-form {margin-top: 3px!important;}

.subscribe_menu .mc4wp-form-fields input {height: 32px;width: 81%}

.subscribe_menu a span {font-family: "Marydale";font-size: 16px;font-weight: 600;}

#menu-item-4426 > a {font-size: 15px !important;font-weight: bold !important;}

.subscribe_menu .mc4wp-form-fields input[type="submit"] {background-color: #21accb!important;border: none;color: #fff;font-size: 0;height: 32px;width: 32px;background:url(images/arrow.png)  no-repeat center center;font-size: 0;position:relative!important; left:-37px!important; top:-4px !important}

.subscribe_menu:before {background-color: rgba(0, 0, 0, 0);background-image: url("images/doll.png");background-origin: padding-box;background-repeat: no-repeat;background-size: auto auto;content: "";float: left;height: 50px;left: 0;position: relative;right: 0;top: 38px;width: 50px;}

.is_login {display: none;}

body.logged-in .not_login {display: none;}

body.logged-in .is_login {display: block;}
/*
.mm-panel.mm-hasnavbar.mm-opened.mm-current {background: #091b22}
*/
.mm-title {font-weight: 600 !important;}
/*
.mm-listview li a {font-size: 15px;}
*/
.fav_listing{position: relative}

.fav_listing.active:before {border-bottom: 10px solid #fff;border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";height: 20px;left: 110px;position: absolute;top: -20px;width: 20px;}

.fav_listing.active:after {border-bottom: 11px solid #818181;border-left: 11px solid transparent;border-right: 11px solid transparent;content: "";height: 22px;left: 109px;position: absolute;top: -22px;width: 22px;z-index: -1;}

.fav_listing.no_backpac .no-favorites{margin-left: 0}

.start_fill {color: #21accb;display: block;margin-top: 5px;}

.dircat_list .accommodation span , .dircat_list .holiday-packages span , .dircat_list .incursions-excursions span ,  .dircat_list .tours span , .dircat_list .transport span{position:relative}

.dircat_list span:before{position:absolute;content:"";left:0;top:-3px;width:21px;height:20px;background-repeat:no-repeat}

.dircat_list .accommodation  span:before{background:url(images/home.png); filter: grayscale(100%);}

.dircat_list .holiday-packages  span:before{background:url(images/holiday.png);height:21px}

.dircat_list .incursions-excursions  span:before{background:url(images/incursion.png);top:0 !important}

.dircat_list .tours  span:before{background:url(images/tour.png)}

.dircat_list .transport  span:before{background:url(images/transport.png);}

.dircat_list  span{padding-left:30px;font-size:12px !important}

.incursions-excursions .dircat_heading > span {padding-left: 28px;}


body{background:url(images/bg.png) !important;background-repeat:no-repeat;background-size:cover}

#footer-sec{background:rgba(0,0,0,0.65) !important;background-repeat:no-repeat;background-size:cover}

footer#footer-sec, footer.group::before{background-color:rgba(0, 0, 0, 0.1) !important}

footer .recentblog_post .info_sec h6 a , footer#footer-sec .widget ul li , footer#footer-sec .widget p , footer .widget_newsletter form input[type="text"] , #footer-sec .textwidget , footer .recentblog_post ul.wg-pstoption li a  {color:#1E242B !important}

#footer-sec .widget-section-title h2{color:#21accb !important}

.footer-content .textwidget li , .footer-content .textwidget li a{display: inline-block;color:#21accb !important;position:relative}

.footer-content .textwidget li{padding:0 4px}

.footer-content .ex_links .textwidget li a:after{position:absolute;content:"";height:13px;width:1px;background:#21accb !important;right:-7px;top:8px}



.footer-content .ex_links .novalink{font-weight:bold;text-decoration:underline}

.footer-content .ex_links .textwidget li:last-child a::after{display:none}

.footer-content .col-md-3.social_foot .textwidget {float: right;}

.footer-content {background-color: #0c1114 !important;}

footer#footer-sec .widget i {color: #FFFF !important;display:none}

.social_foot .textwidget a {font-size: 21px;}

.info_sec h6 a {font-size: 16px !important;}

.wg-pstoption > li {font-size: 12px !important;}

.widget.col-md-3.widget_newsletter > p {font-size: 14px;line-height: 17px !important;margin-bottom:21px}

#footer-sec  input[type="submit"]{padding:8px 16px 10px 11px;max-width:90px;background:#21accb;border:none;color: #fff;}

 #footer-sec form input[type="email"] {background: #ffffff none repeat scroll 0 0;height: 40px;max-width:180px;float:left}

#mc_email{max-width:180px;height:40px;color:#0c1114 !important;padding-left:12px}

header{background: #fff}

.cs-add-wishlist .icon-star-o {display:none}

.cs-add-wishlist{position:relative}

.cs-add-wishlist:after{position:absolute;content:"";top:-18px !important;left:-25px !important;background:url(images/bag.png);width:27px;height:30px}

.wish_item .active .favorites-list > li {display: none;}

.wish_item .active .favorites-list > li:first-child, .wish_item .active .favorites-list > li:nth-child(2),.wish_item .active .favorites-list > li:nth-child(3){display: block}

.mc4wp-form.mc4wp-form-4397 {margin-top: 17px;}

.dircat_list li::after {background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;opacity:0;visibility:hidden; pointer-events: none;}

.dircat_list li{position:relative;cursor:pointer}

.dircat_list li:hover::after{opacity:1;visibility:visible}

.dr_shortoption i {display: none !important;}

.mc4wp-alert.mc4wp-success > p {margin-top: 20px;}

.mm-close.mm-btn {background: transparent;font-size: 30px !important;height: 100%;z-index: 1;left: 75% !important;}

.mm-close.mm-btn:before{content: "\f2d7"; font-family: ionicons;}

.home .main-section{padding-top: 0}

.widget_black_studio_tinymce .textwidget {font-size: 13px;}

.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next {margin: -45px 0;}

.cs-blogslide .owl-prev, .cs-blogslide .owl-next{background: #1E242B;}

.owl-theme .icon-angle-left ,.owl-theme .icon-angle-right {line-height: 2.3;}

.rev_slider_wrapper.fullwidthbanner-container,.rev_slider.fullwidthabanner.revslider-initialised {max-height: 400px;}

#rev_slider_9_1,#rev_slider_9_1_wrapper{max-height: 500px;}

#rev_slider_9_1 .tp-bgimg.defaultimg{background-position: center 66% !important}

.main-section {background: #E2E2E2;float: none;margin: 0 auto;max-width: 1300px; width: 100%;padding: 25px 0 0;}

#listing_radius_div .lightbox.col-md-12 {margin-bottom: 10px;}

.page-id-4845 .col-md-12.cs-section-title {display: none;}

.page-id-4845 .col-md-12.main-filter {margin-bottom: 10px;}

.default_listing .directory-section{padding: 20px}

#listing_second {margin-top: 5px !important; min-height: 250px}


.blog .page-content{width: 100%;padding-bottom: 20px}

.blog .page-sidebar{display: none;}

#feature_dir_car h2 {font-size: 23px !important;padding-bottom: 0;padding-top: 0;text-transform: capitalize !important;}

#feature_dir_car .col-md-12.cs-section-title {margin: 0;}

#discovery .lightbox.col-md-12 {margin-bottom: 22px;}

.owl-dots {display: none !important;}


.no_backpac .my-backpack {display: none;}

#bak_class .image-frame figure {float: left;margin-right: 0;}

.thank_txt p {font-size: 30px;font-weight: 600;}

.invo_txt p {font-size: 20px; font-weight: 500;}

.wpcf7 .ajax-loader {display: none !important;}

.cs-filter-menu.pull-left li:nth-child(5),.cs-filter-menu.pull-left li:nth-child(6),.listing-count,.page-id-10 .element-breadcrumb ,.page-id-4845 .element-breadcrumb{display: none;}

.default_listing .cs-post-title ,.backgrid_listing .cs-post-title{width: 80%;float: left}

.default_listing .dr_shortoption ,.backgrid_listing .dr_shortoption{padding-bottom: 10px;width: 20%!important;}

.directory-gallery ul li figure .ion-ios-play-outline { font-size: 30px;padding: 10px 0; background: #21accb !important; color: #ffffff} 


.flexslider.cs-thumb-post ul.slides li{ max-width: 57px; }

.back_to_dash {background: #21accb;border-radius: 2px;color: #fff !important;display: inline-block;font-size: 19px;font-weight: 700;margin-left: 15px;padding: 10px 20px;text-transform: uppercase;text-align: center}

.cs-form-element.cs-submit-form li .inner-sec input[type="submit"] {padding: 10px 20px;}

.page-template-page_profile .save-like-btns {display: none;}

.listdir_view > a , .bottom-sec ul li a.edit-btn {color: #21accb !important;}

.bottom-sec ul li a ,.dr_postoption li{font-size: 14px;}

.cs-select-cat li input[type="radio"]:checked + label::before {background-color: rgba(240, 240, 240, 1);}

figcaption {font-size: 15px !important;padding: 5px 20px !important;}

.default_listing .cs_thumbsection {max-height: 140px;max-width: 205px;width: 100%; height: 1

}


.dynamic-listing .default_listing .content_info{width: 74%;padding-bottom: 25px; margin-bottom: 20px;}

.owl-item .cs-post-title h3{line-height: 18px !important}

.owl-item .cs-post-title a {font-size: 14px !important;font-weight: 600 !important;text-transform: capitalize !important;text-transform: capitalize!important;line-height: 18px!important}

.cs-directory.grid_listing .owl-item .content_info{padding-top: 10px}

.search-results .page-content{width: 100%}

.search-results h1 {padding-bottom: 20px;padding-left: 15px;}

.search-results .pagination {padding-left: 15px;}

.dirlist_address > span {padding-right: 5px;}

.invest_div .cs-section-title {margin-bottom: 10px;}

.invest_div li {color: #000 !important;}

.invest_div h2 {text-transform: none !important;}

.page-id-4485 h4{text-transform: none !important;}

#priceplan_section .row {margin: 0;}

.loc-info .featured-post, .loc-info .content-info span{display: none}

#fileupload .loc_hide{display: none!important}


#listing_radius_div .dir_col > img {display: none;}

.filter-nav ul li a{color: #333;}

.filter-nav ul li a i.ion-map {font-size: 20px;}



/************************contact us*************/



.lightbox .cs-section-title > h2 {text-transform: none !important;}

.wpcf7-form textarea, .wpcf7-form input[type="text"], .wpcf7-form  input[type="email"],.wpcf7-form  input[type="url"], .wpcf7-form  input[type="tel"]{width:100%;border:1px solid #c9c9c9;border-radius:4px;padding:8px 6px 4px 13px !important;height: 40px}

.wpcf7-form input[type="text"], .wpcf7-form  input[type="email"]{height:42px}

.wpcf7-form input[type="submit"]{background:#21accb !important;color:#FFF !important;border:none !important;border-radius: 3px; padding:5px 15px !important;font-weight:bold;text-transform:uppercase}

.wpcf7-form textarea{height:170px}

.contact_info > label{color:#FFF !important}

.contact_info a{color:#FFF}

.has_border a {color: #ffffff;}

.has_border li {float: none !important;width: auto !important;display: inline-block !important;}

.lightbox  select{border-radius:4px}

.wpcf7-form br {display: none;}

.wpcf7-form label{margin-bottom:15px}

.cs-contact-info strong {font-size: 21px;text-transform:capitalize}

.cs-contact-info .has_border > span {font-size: 14px;text-transform: none;font-weight:400;padding-top: 15px;display:block}

.has_border ul li > a {font-size:25px;padding-right:18px}

.has_border ul {margin-left: 0;}

.cs-contact-info{border-radius:4px;padding:15px 22px}

.liststyle ul li.has_border{padding:20px 0}

.liststyle ul li.has_border {border-bottom: medium none;padding: 20px 0 0;}

.cs-contact-info .has_border:first-child > span{position:relative}

.cs-contact-info .has_border:first-child > span:after{position:absolute;content:"";background:#FFF;height:1px;width:92%;bottom:-17px;left:0}


div.wpcf7-response-output{float:left}

#search_results .section-content {width: 100%;}

#search_results .grid_listing .content_info > p {display: none;}

#search_results .section-sidebar {display: none;}

#search_results .page-section {display: none;}


 .menu-inquiey::before {background: rgb(247, 247, 247) url(images/select-arrow.png) no-repeat scroll center center;

  border-left: 1px solid rgb(232, 232, 232);content: "";height:38px;right:1px !important;position: absolute;top:-9px;width:38px;

   pointer-events: none;}

 .menu-inquiey  {position: relative;width:100%;}

 

 /******************search_page***************/

 

#search_rmap {margin-top: 138px !important;position: relative;padding-bottom:45px}

#search_rmap .section-fullwidth {padding: 0 15px;}

.heading {background: transparent ;}

.simplefavorite-button > img {max-width: 25px;}

.dr_location {display: none!important;}

.simplefavorite-button label{display: none}

.simplefavorite-button {float: right;position: relative;cursor: pointer;z-index: 99}

.simplefavorite-button > label {background: #000;border-radius: 5px;font-size: 14px; bottom: calc(100% - 8px);color: #fff;left: -50px;line-height: normal;max-width: none;padding: 7px 12px;position: absolute;}

.fav_listing {display: none;}

.wish_item{position: relative}

.wish_img, .woocommerce-account .wish_img {max-width: 25px;cursor: pointer}

.wcount {background: #21accb;border-radius: 100%;bottom: calc(100% - 35px);color: #fff;font-size: 12px;font-weight: bold;max-width: none;min-width: 20px;padding: 0 5px;position: absolute;right: 0;text-align: center;top: auto;width: auto;}

.fav_listing.active {background: #fff;border-radius: 5px;display: block !important;left: -90px;padding: 15px;position: absolute;text-align: left;top: 75px;width: 250px;max-height:300px;border: 1px solid #aeaeae;}

.fav_listing.active::-webkit-scrollbar{display: none;}

.favorites-list {margin: 12px 0 0}

.favorites-list > li {border:none !important;padding: 5px 0 !important;width: 100%;padding:  5px 0 5px 35px !important}

.fav_listing.active b{font-size: 16px;font-weight: 500;}

.favorites-list > a , .favorites-list > li > a{display: none !important}

.favorites-list li a:hover{color:#21accb}

.favorites-list > li::before {background: rgba(0, 0, 0, 0) url("images/bag.png") no-repeat;content: " ";height: 30px;left: 0;position: absolute;top: 0;width: 28px;}

.wishall {color: #21accb;font-size: 12px;font-weight: 600;}

.wisharrow {padding-left: 7px;padding-right: 10px;}

.wishall > span {text-decoration: underline;}



/* Profile Page */



.cs-auther > figure {display: none;}

.text.ds {float: left !important;padding: 0 !important;}

.umail span {color: #333333 !important;font-size: 15px !important;font-weight: bold;text-transform: lowercase!important;word-wrap: break-word;}

.umail {text-transform: capitalize !important;}

.text.ds > span {font-size: 14px !important;color: #4C4C4C!important}

.post-new-add i {padding: 20px 18px 0;}

.st-userinfo {margin-bottom: 0;}

.cs-section-title.my_bd label {font-size: 35px;font-weight: 600;}

.welcome_dash {background: #e2e2e2;margin: 25px;padding: 20px 24px;border-radius: 5px;position: relative}

.welcome_dash:before {border-bottom: 10px solid #e1e1e1;border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";height: 10px;left: 30px;position: absolute;top: -10px;width: 20px;}

.welcome_dash > p {color: #000 !important;font-size: 16px;font-weight: normal;}

.info_listing > li {font-size: 16px;list-style: none;color: #000; word-wrap: break-word;}

.info_listing b {font-weight: 600;}

.anl {font-weight: 600;text-transform: none !important;}

.hide_class{display: none}

.inner-sec.term_text > span {color: #4c4c4c;font-size: 14px !important;margin-bottom: 0 !important;}

.term_text .submit-button.cs-bg-color {font-size: 18px !important;margin-top: 20px;}

.inner-sec.term_text a {color: #21accb;}

.form-title h4 {font-size: 16px !important;font-weight: 600 !important;text-transform: none!important;}

.user-forms .cs-form-element.cs-submit-form {border-top: 1px solid #f0f0f0;}

.etd h2, .edit_listing h2 {font-size: 35px!important;font-weight: 600!important;}

.user-forms .profile-toggle i {color: #21accb;}

.text-input {color: #818181 !important;}

.title-left li .inner-sec {width: 100%;}

.updatepass_txt {color: #303030;font-weight: 400;}

.cs-section-title.cs-fav-clearall.edit_listing{overflow: hidden}



/* Add listing */

.cs-select-cat ul li {position: relative;width: 33%}

.cs-select-cat ul li span{padding-left: 50px!important; word-wrap: break-word;}

.cs-select-cat ul li span:before {content: " ";height: 32px;left: 10px;position: absolute;top: 6px;width: 32px;}

.cs-select-cat .transport span:before {background: rgba(0, 0, 0, 0) url("images/trans_icon.png") no-repeat;}

.cs-select-cat .tours span:before {background: rgba(0, 0, 0, 0) url("images/tour_icon.png") no-repeat;}

.cs-select-cat .accommodation span:before {background: rgba(0, 0, 0, 0) url("images/accod_icon.png") no-repeat;}

.cs-select-cat .holiday_packages span:before {background: rgba(0, 0, 0, 0) url("images/holiday_icon.png") no-repeat;}

.cs-select-cat .incursions_excursions span:before {background: rgba(0, 0, 0, 0) url("images/exin_icon.png") no-repeat;}

.first_div {display: none;}

.cs-form-element li input[type="email"]{border: 1px solid #dae4eb;color: #999;float: left;font-weight: 300;height: 40px;padding: 8px 14px;width: 100%;}

.cs-package-upper,.cs_sum_amount {display: none !important}

.cs-form-element li.enable-post .inner-sec,.inner-sec .cs-packges{width: 100%}

.inner-sec .cs-packges{float: left; margin-bottom: 0}

.pack_div{padding-bottom: 10px}

.cs-profile-title.pack_title.deact,.pack_inner.deact, .pack_info.deact {display: none;}

.cdf_item label {display: none;}

.directory-package table thead tr th{font-size: 13px!important}

.cdf_item.cdfli_8 {width: 100% !important;padding: 0!important}

.cdfli_8 .cs-form-textarea.cs-input {max-height: 40px;}

#dynamic_post_location_complete_address {max-height: 40px;}

.map_div li label {display: none;}

.map_div .gllpSearchButton {font-size: 16px !important;font-weight: bold;margin-top: 0 !important;}

.galleryupload .hint-text > h2 {font-size: 24px !important;font-weight: 500 !important;}

.gallery-thumb > div {padding: 0 !important;}

.add_gallery {background: #21accb }

.add_gallery > a {color: #fff;font-size: 16px;font-weight: 500;text-transform: capitalize;}

.cs-profile-title > span {color: #000;font-size: 16px;font-weight: 500;text-transform: capitalize;}

.submit-terms .submit.button.cs-bg-color {font-size: 18px;font-weight: 500;}

.cdf_listing .cdf_item {position: relative;}

.cdf_listing > li:nth-child(2n) {padding-right: 15px !important;}

.cdf_item.cdfli_2:after {color: #21accb;content: "\f231";font-family: ionicons;font-size: 18px;left: auto;position: absolute;right: 25px;top: 7px;}

.cdf_item.cdfli_3:after {color: #21accb;content: "\f243";font-family: ionicons;font-size: 18px;left: auto;position: absolute;right: 25px;top: 7px;}

.cdf_item.cdfli_4:after {color: #21accb;content: "\f239";font-family: ionicons;font-size: 18px;left: auto;position: absolute;right: 25px;top: 7px;}

.cdf_item.cdfli_5:after {color: #21accb;content: "\f2b1";font-family: ionicons;font-size: 18px;left: auto;position: absolute;right: 25px;top: 7px;}

.cdf_item.cdfli_6:after {color: #21accb;content: "\f235";font-family: ionicons;font-size: 18px;left: auto;position: absolute;right: 25px;top: 7px;}

.cdf_item.cdfli_7:after {color: #21accb;content: "\f350";font-family: ionicons;font-size: 18px;left: auto;position: absolute;right: 25px;top: 7px;}

h1.page_h {font-size: 35px !important;font-weight: 500 !important;padding-bottom: 20px;text-transform: none !important;float: left}

.page_side {float: right;}

.side_req > li {display: inline-block;list-style: none;padding-left: 25px;}

textarea, input[type="url"], input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {font-size: 14px !important;color: #4d4d4d !important; font-weight: 500 !important;}

.mc4wp-form-fields input:first-child {font-size: 13px !important;}

.cdfli_9 .cs-form-textarea.cs-input {height: 100%;max-height: 50px;}

.cs-payments-sec ul li{width:50%}



/* Single Directory Page */


.single_advance {float: left;padding-bottom: 35px;width: 100%;}

.single-directory .sidebar-search.dr-filters > ul > li {  width: calc(100% - 90px); margin:0}

.single-directory .sidebar-search.dr-filters > ul > li.advance-search-custom-fields-sidebar{ display:none !important} 

.single-directory .distance-in-miles {  float: left;  padding-right: 15px;  width: 50%;}

.single-directory .dr-filters > ul > li:last-child {  width: 90px;}


.single-directory  .sidebar-search-sbmt{ position:relative; font-size:0; border:0; height:41px}

.single-directory  .sidebar-search-sbmt:after {  background-attachment: scroll;  background-clip: border-box;  background-color: rgba(0, 0, 0, 0);  background-image: url("images/smily.png");  background-origin: padding-box;  background-position: 0 0;  background-repeat: no-repeat;  background-size: auto auto;  content: "";  height: 22px;  left: 0;  margin: 0 auto;  position: absolute;  right: 0;  top: 13px;  width: 22px;}


.directory-detail h1 {font-weight: 600 !important;}

.single-directory  .dr_postoption li{ font-size:16px; color:#808080}

.single-directory  .dr_postoption li time, .single-directory  .dr_postoption li a{ color:inherit; font-weight:500; text-transform:none}

.single-directory  .favorites-section .addtoany_shortcode {  display: inline-block;}

.single-directory  .favorites-section .add_head {  font-weight: bold;  line-height: 1;  vertical-align: text-bottom; color:#000000}

.single-directory  .addtoany_list a > span{ border-radius:0}

.single-directory  .favorites-section .simplefavorite-button {  padding-left: 10px !important;}

.single-directory  .dr_pricesection{ display:none !important}

.single-directory  .special_inner {  font-weight:600; background:#E1E1E1; padding:20px; color:#000; margin-top:20px; position:relative}

.single-directory .special_inner:before {  content: "";  height: 10px;  left: 30px;  position: absolute;  top: -10px;  width: 20px;  border-bottom: 10px solid #E1E1E1;  border-left: 10px solid transparent;  border-right: 10px solid transparent;}

.single-directory  .featured-list{ display:none !important} 



.single-directory .csuser_info {  margin-bottom: 20px;  padding: 0; background:#FFFFFF;border: 1px solid #F1F1F1}

.single-directory .csuser_info .back_to_search{ background:#21ABCA; padding:10px; }

.single-directory .csuser_info .back_to_search a{color:#FFFFFF; font-weight:600}

.single-directory .csuser_info > ul{ padding:20px; background:#FFFFFF;  margin-bottom:0; padding-bottom:0}

.single-directory .csuser_info > ul > li{ border:0 !important; font-weight:normal; color:#4D4D4D}

.single-directory .csuser_info > ul > li span{ font-weight:600; color:#000000;position: relative; top:1px}

.single-directory .csuser_info .our_social {  clear: left; padding:20px; background:#FFFFFF; border-bottom:1px solid #DBDBDB; padding-top:0}

.single-directory .csuser_info .our_social:after{content:"";display:block;clear:both;visibility:hidden;line-height:0;height:0}

.single-directory .csuser_info .our_social li {  float: left;  list-style: outside none none;  padding-right: 10px;  text-align: center;  width: 16.66%;}

.single-directory .csuser_info .our_social .socmed_title{font-weight:600; color:#000000; display:block; width:100%; text-align:left}

.single-directory .csuser_info .our_social li a{ color:#FFFFFF; background:#21ABCA; display:block;word-wrap: break-word;padding-bottom: 3px;padding-left: 1px;padding-top: 5px;}

.single-directory .csuser_info a{word-wrap: break-word}

.single-directory .csuser_info li{font-size: 13px; line-height: 19px; margin-bottom: 10px}



.single-directory .csuser_info .our_social .facebook_link a{background:#13497B}

.single-directory .csuser_info .our_social .twitter_link a{ background:#03B3E9}

.single-directory .csuser_info .our_social .linkedin_link a{ background:#2B459D}

.single-directory .csuser_info .our_social .pinterest_link a{ background:#D9323A}

.single-directory .csuser_info .our_social .gplus_link a{ background:#E62F2F}

.single-directory .csuser_info .our_social .instagram_link a{ background:#4D6E92}



.single-directory .adv_posts{ padding:20px; background:#FFFFFF}

.single-directory .adv_posts div{ display: inline-block}

.single-directory .feat_cover > img {  max-width: 70px; margin-right:10px}

.single-directory .info_cover {  max-width: calc(100% - 80px);  vertical-align: top;}

.single-directory .info_cover > h4 {  font-size: 16px !important; margin-bottom:0}

.single-directory .element-size-25 .cs-map-tabs li span {  padding: 10px 5px 5px;}

.single-directory .rich_editor_text {padding-bottom: 20px;}

.single_cform {background: #fff;float: left;overflow: hidden;padding: 20px;width: 100%;margin-top: 12px;border: 1px solid #F1F1F1}

.single-directory .cs-map-content{border: 1px solid #F1F1F1}

.single-directory .main-section{padding-top: 45px;}

.single_cform .wpcf7-form input {width: 100%;padding-left: 13px}

.single_cform > h4 {font-size: 16px !important;font-weight: 600 !important;padding-bottom: 15px;text-transform: none !important;}

.single_cform .wpcf7-submit {font-size: 16px;max-width: 110px;}

.single-directory .rich_editor_text > h5, .single-directory .single_special > h5 {font-size: 18px !important;font-weight: 500 !important;text-transform: capitalize !important;}

.csuser_info span i {font-size: 16px;}


.selectpicker.show-tick.form-control{border: 2px solid #afafaf !important;}

.location-icon{border-top: 1px solid #afafaf;}


.adv_posts h3 {font-size: 14px !important;font-weight: 400 !important;padding-bottom: 15px;text-transform: capitalize!important;}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {border: 1px solid red;}

.wpcf7-not-valid-tip {display: none !important;}

.container.dirtypecon {padding-bottom: 40px;}

.single-directory section .container {background: #fff;margin-bottom: 20px;padding: 20px;}

.single-directory .dir_col > img , .pp_social {display: none;}

.single-directory .dir_col .dircat_heading {border: 2px solid transparent;opacity: 0.6}

.dir_col.active .dircat_heading{border: 2px solid #fff; box-shadow: 0 0 2px #fff;opacity: 1}

.here_p {display: none;}

.single-directory .dir_col:hover .dircat_heading, .single-directory .dir_col:hover{opacity: 1!important}



/* Login Page */

.rmformpage_form_4_1 .rmrow .rmfield{display: none; height: 0}

/*.rmformpage_form_4_1 div label.rm-form-field-invalid-msg {display: none !important;}*/

.rmformpage_form_4_1 .rmrow {min-height: auto}

.rmformpage_form_4_1 .rminput {width: 100%;padding: 0}

.login-from h2,.advert_register > h2 {font-size: 35px !important;font-weight: 400 !important;padding-bottom: 25px;text-transform: none !important;}

.login-from .wp-user-form .input-icon i {font-size: 18px;top: 0;}

.remember_me {float: left;width: 50%;}

.remember_me > span {color: #000;font-size: 14px;font-weight: normal;}

.forget-link {padding-right: 20px;text-align: right;}

.forget-link a {color: #00adcc !important;font-weight: 400 !important;text-transform: capitalize !important;}

.user-submit.backcolr {font-size: 18px !important;font-weight: 700 !important;text-transform: uppercase;}

.col-md-6.advert_register > h5 {color: #000;font-size: 14px;font-weight: 500 !important;text-transform: capitalize !important;}

.ac_info {background: #c9c9c9;margin: 20px 0;padding: 15px; position: relative}

.ac_info:before {border-bottom: 10px solid #e1e1e1;border-left: 10px solid transparent;border-right: 10px solid transparent;content: "";height: 10px;left: 70px;position: absolute;top: -10px;width: 20px;border-radius: 3px}

.ac_info:after {border-bottom: 11px solid #c9c9c9;border-left: 11px solid transparent;border-right: 11px solid transparent;content: "";height: 10px;left: 70px;position: absolute;top: -10px;width: 20px;}

.ac_info > span {color: #000;line-height: 20px;}

.wp-user-form .input-icon > input ,.rmformpage_form_4_1 .rminput > input {border: 1px solid #c9c9c9;border-radius: 5px!important; background: transparent;}

.rmformpage_form_4_1 .rmradio:last-child {width: 100%;}

.rmformpage_form_4_1 .rmrow{padding-bottom: 14px}

.rmfieldset > b {color: #000;font-weight: normal; clear: left; order: 9}



.rmformpage_form_4_1 .rmrow:nth-child(3),.rmformpage_form_4_1 .rmrow:nth-child(4),.rmformpage_form_4_1 .rmrow:nth-child(6),.rmformpage_form_4_1 .rmrow:nth-child(7) {float: left;max-width: 50%;}

.rmformpage_form_4_1 .rmrow:nth-child(4),.rmformpage_form_4_1 .rmrow:nth-child(7){padding-left: 5px}

.rmformpage_form_4_1 .rmrow:nth-child(3),.rmformpage_form_4_1 .rmrow:nth-child(6){padding-right: 5px}

.rm-form-field-invalid-msg {border: 1px solid red !important;}

.rmformpage_form_4_1 .rmrow {position: relative}

.rmformpage_form_4_1 .rmrow.selected:nth-child(1):after,.rmrow.selected:nth-child(6):after,.rmrow.selected:nth-child(7):after {content: none;}



.rmformpage_form_4_1 input[type="checkbox"] , .remember_me input[type="checkbox"] {display: none;}

.rmformpage_form_4_1 .rmrow:last-child span a {color: #00adcc;}

.rmradio input[type="checkbox"] + label:after{border: 1px solid #C9C9C9;border-radius: 3px;content: "";height: 15px;left: 0;position: absolute;width: 15px;top: 12px}

.rmradio span {padding-left: 22px;}

.remember_me input[type="checkbox"] + label:after{border: 1px solid #C9C9C9;border-radius: 3px;content: "";height: 15px;left: 0;position: absolute;width: 15px;top: 4px}

.rmradio span {padding-left: 22px;}

.rmradio input[type="checkbox"]:checked + label:after {content: "\f122";font-family: ionicons;font-size: 12px;line-height: 13px}

.remember_me input[type="checkbox"]:checked + label:after {content: "\f122";font-family: ionicons;font-size: 12px;line-height: 13px}

.rmagic-form .buttonarea input {background: #00adcc;color: #fff;font-size: 18px;font-weight: 700;text-transform: uppercase;}

.rmagic-form .buttonarea{margin-top: 0!important}

.remember_me > label {padding-left: 20px;}

.input-icon input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px #f6f6f6 inset !important;}

.err_field .rmrow:after {content: none !important;}



/* Price Listing */



.list_intro .cs-section-title > h2 , .m_backpack .cs-section-title > h2 {font-size: 35px !important;font-weight: 700 !important;padding-bottom: 15px;}

.list_intro > p {color: #000 !important;font-size: 16px;line-height: 20px;}

.list_intro a{color: #00adcc}

#priceplan_section{padding-bottom: 50px}

#priceplan_section .section-fullwidth > div {border: 1px solid #c9c9c9;margin: 0 20px;width: calc(33.33% - 27px);}

#priceplan_section .section-fullwidth > div:first-child {margin-left: 0;}

#priceplan_section .section-fullwidth > div:last-child{margin-right: 0px}

#priceplan_section .cs-section-title {background: #17243d;margin-bottom: 0}

#priceplan_section .lightbox .cs-section-title > h2 {color: #fff !important;font-size: 30px !important;font-weight: 400 !important;padding-bottom: 15px;padding-top: 15px;text-align: center;text-transform: none !important;margin-bottom: 0}

#priceplan_section .section-fullwidth .lightbox{padding: 0}

#priceplan_section .lightbox > label{text-align: center;color: #fff}

.price_txt {font-size: 50px;font-weight: 700;}

.price_txt sup,.dur_txt {font-size: 30px;}

#price_boxstarter > label , #price_boxstarter > a{background: #00aecd;}

#price_boxstandard > label , #price_boxstandard > a{background: #64C22C;}

#price_boxpremium > label ,#price_boxpremium > a{background: #FC9A1A;}

#price_boxstarter > a:hover { background: transparent; border: 1px solid #00aecd}

#price_boxstandard > a:hover { background: transparent; border: 1px solid #64C22C}

#price_boxpremium > a:hover { background: transparent; border: 1px solid #FC9A1A}

.lightbox.price_boxstarter a:hover .ion-ios-arrow-thin-right {color: #00aecd !important;}

.lightbox.price_boxstandard a:hover .ion-ios-arrow-thin-right{color: #64C22C !important;}

.lightbox.price_boxpremium a:hover .ion-ios-arrow-thin-right {color: #FC9A1A !important;}



.features_box {padding: 0 25px;}

.features_box li {border-bottom: 1px solid #C9C9C9;color: #000;font-size: 14px;list-style:none;padding: 5px;text-align: center;}

.features_box li:last-child{border: 0}

#priceplan_section .lightbox > a{float: right; width: 60px; height: 60px;border-radius: 50%; text-align: center; margin-right: 25px; margin-top: 20px}

#priceplan_section .lightbox > a i{font-size: 35px; color: #fff;line-height: 62px}



.m_backpack .favorites-list {background: #fff;padding: 20px;}

.m_backpack .favorites-list > li {background: #f6f6f6;display: block;list-style:none;margin-top: 10px;padding: 15px!important;width: 100%;}

.m_backpack .favorites-list li p {margin-bottom: 0;}

.m_backpack .favorites-list > li:before{background: transparent;}

.m_backpack .favorites-list a {font-size: 20px;font-weight: 600;text-transform: capitalize;}

.pack_info > a {background: #00aecd;padding: 10px;color: #fff;text-transform: uppercase;font-weight: 600;}

.rminput > label#form_4_1-element-5-error {display: block !important;font-size: 13px;text-transform: none;}

.m_backpack .simplefavorites-clear ,.click_back {background: #00aecd;color: #fff;cursor: pointer !important;display: block;float: left;font-weight: 600;margin-top: 10px;padding: 8px;text-transform: uppercase;

}

.dir_short_desc {display: none;width: 100%;}

#search_results .dir_short_desc{display: block}

.m_backpack .favorites-list {border: 1px solid #f1f1f1;}

#copyright .start_fill{display: none;height: 0}

#listing_second .cs-listing-wrapper {position: relative;z-index: 9999;}



/* Package Popup */



.modal {display: none; position: fixed; z-index: 1;left: 0;top: 0;width: 100%; height: 100%;overflow: auto; background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);padding-top:45px}

.pack_info a{cursor: pointer}

.modal-content {background-color: #fefefe;margin: auto;padding: 20px;border: 1px solid #888;width: 90%;height: auto}



.mod.close {color: #818181;float: right;font-size: 35px;font-weight: bold;}

.mod.close:hover,.mod.close:focus {color: #000;text-decoration: none;cursor: pointer;}

.col-md-4.mod_inner {max-width: 32%;}

.mod_inner .pack_box {border: 1px solid #818181;}

.pack_box .mod_title{background:#17243d;} 

.pack_box .mod_title > h2 {color: #fff !important;font-size: 30px ;font-weight: 400;margin-bottom: 0;padding-bottom: 15px;padding-top: 15px;text-align: center;text-transform: none;}

.price_dur {background: #00aecd;color: #fff;padding: 20px!important;text-align: center;}

.col-md-4.mod_inner:nth-child(2) .price_dur{background:#64C22C }

.col-md-4.mod_inner:last-child .price_dur{background:#FC9A1A }

.price_dur .price_txt {font-size: 35px;font-weight: 700;}

.price_dur .dur_txt {font-size: 25px}

.pack_box .features_box{padding:0 15px}

.pack_box .features_box li {border-bottom: 1px solid #c9c9c9;color: #000;font-size: 14px;list-style:none;padding: 5px;text-align: center;}



/* Menu Search */

.nav_close .visible_mob.visible_tab.navicon {display: none;}

.menu-item-search { position:relative;padding-top: 28px;margin-right: 12px}

.menu-item-search .s_cion {  cursor: pointer;  height: 30px;  text-align: right;  width: 30px;margin-left: 10px}

.menu_search_box {  display: block;  position: absolute;  right: 0;  text-align: right;  top: 0;  width: 900px; transition:right 0.3s linear 0s; opacity:0; visibility:hidden}

.menu-item.menu-item-search.open {position: absolute;right: -17px;z-index: 999999999;}

.menu-item-search.open .menu_search_box {  right: 25px;  opacity:1; visibility:visible; transition:right 0.3s linear 0s;padding-top: 6px; padding-right: 10px; height: 60px }

.s_cion{background:url(images/menu_search.png)  no-repeat center center;}

.menu_search_box .search-form{ position:relative} .search-form:after{ position:absolute; right:5px; color:#fff; top:2px; content:"Go"; pointer-events:none}

.menu_search_box .search-submit {  position: absolute;  right: 0;  height: 100%;  width: 35px; z-index:0; background:rgb(65, 64, 66); padding:0; border-radius:0}

.menu_search_box .search-field {  border: medium none;  font-size: 14px;  font-weight: normal;  height: 60px;  padding: 0 20px;  width: 100%; border-radius:0; margin-bottom:0;border: 1px solid;border-radius: 50px;}

.open .s_cion {background: transparent;}

.open .s_cion:after{content: "\f2d7"; font-family: ionicons;height: 30px; width:30px;font-size: 30px;font-weight: 600; color: #818181}



#rev_slider_6_1 .tp-revslider-mainul .tp-revslider-slidesli:first-child .tp-bgimg.defaultimg {background-position: center 60% !important;}

#rev_slider_6_1 .tp-revslider-mainul .tp-revslider-slidesli:nth-child(3) .tp-bgimg.defaultimg {background-position: center 33% !important;}

#rev_slider_6_1 .tp-revslider-mainul .tp-revslider-slidesli:nth-child(4) .tp-bgimg.defaultimg {background-position: center 75% !important;}

#rev_slider_6_1 .tp-revslider-mainul .tp-revslider-slidesli:nth-child(5) .tp-bgimg.defaultimg {background-position: center 35% !important;}

mark.high_light {background: #c9c9c9;display: block;float: left;margin-left: 15px;padding: 20px 20px 10px;width: calc(100% - 30px);}

.highlights.high_light > p {color: #000 !important;font-size: 16px !important;line-height: 20px !important;}

.liststyle ul li {font-size: 16px;font-weight: 400;text-transform: none;}

.relevant-search > ul {background: #fff;padding: 20px;}

.relevant-search li {background: #f6f6f6;padding: 10px !important;vertical-align: middle;}

.search-results .pagination , .page-id-10 .pagination , page-id-4845 .pagination {padding-bottom: 20px;}

.page-id-10 .section-sidebar,.page-id-4845 .section-sidebar  {display: none;}

.page-id-10 .section-fullwidth .section-content ,.page-id-4845 .section-fullwidth .section-content {width: 100%;}

#req_btn {padding-left: 15px;padding-bottom: 5px;display: block}

.default.circle.custom-btn.btn-sm.bg-color.req_btn {background: #00adcc !important;font-size: 16px;}

.wpcf7-form-control.wpcf7-text.wpcf7-url.wpcf7-validates-as-url.wpcf7-not-valid {border: 1px solid red;}

.cs-directory .cs-user-date,.cs-directory .cs-location-address,.cs-directory .dr_pricesection,.grid_listing .cs-organizer {display: none;}

.read_more.default.circle.custom-btn.btn-sm.bg-color.req_btn {bottom: 20px;position: absolute;right: 20px;}

.default_listing .dir_short_desc,.grid_listing .dir_short_desc {display: block;word-wrap: break-word}

.cs-directory.grid_listing .directory-section{position: relative}

.main-section .dynamic-listing .grid_listing .dr_shortoption.rmore {width: 30% !important;position: absolute;bottom: 0;right: 0}

.read_more.grid_btn {color: #00adcc;font-size: 15px;}

.page-id-4379 .col-md-12.lightbox a {color: #00adcc !important;text-transform:none!important}

.page-id-4379 .col-md-12.lightbox h3{text-transform: none!important}

.search-results .page-section {margin-bottom: 30px;}

.bottom-sec .expiry-date .edit-btn ,.bottom-sec .expiry-date {display: none;}



.mc_email_form {  position: relative; max-width:260px; padding-left:60px}

.navigation > ul > li.subscribe_menu > a {  line-height: 1.2;  min-height: auto;  padding-bottom: 0 !important;font-family: "Marydale" !important; font-size:16px }

.sendgrid_mc_label.sendgrid_mc_label_email {  display: none;}

.sendgrid_mc_input_div { text-align:right}

.sendgrid_mc_input.sendgrid_mc_input_email {  max-width: 100%;  padding-right:36px;}

.sendgrid_mc_button_div {  position: absolute;  right: 0;  bottom: 0;}

.sendgrid_mc_button_div input {  background: #21ABCA;  height: 33px;  width: 33px;  border: none;  color: #fff;  font-size: 22px; text-align:center; padding:0}

.sendgrid_widget_text.sendgrid_widget_error, .sendgrid_widget_text.sendgrid_widget_success{position: absolute;top: 100%;right: 0; background:#FFFFFF; padding:10px; box-shadow:0 0 3px gray}

.container {  max-width: 1200px; width:100%}

a:hover ,.navigation li > a:hover {text-decoration: underline;}

.my-backpack:hover {color: #21ABCA;}

.cs-post-title a:hover {color: #21ABCA !important;}

img:hover{opacity: 0.8}

.mob_menu {display: none;}

input[type="button"]:hover ,.simplefavorites-clear:hover{color: rgba(255, 255, 255, 0.5)}

.submit-button:hover,.wpcf7-form input[type="submit"]:hover{color: rgba(255, 255, 255, 0.5) !important}

.back_to_dash:hover, .submit-terms .submit:hover ,.gllpSearchButton:hover,.req_btn:hover, .back_link:hover{color: rgba(255, 255, 255, 0.5) !important;text-decoration: none;}

.pack_info > a:hover, .add_gallery > a:hover {color: rgba(255, 255, 255, 0.5);text-decoration: none;}

.dir_col:hover, .cs-click-menu:hover{text-decoration: none}

.our_social ul li a:hover {opacity: 0.5;text-decoration: none;}

.cs_profile_tabs ul.cs-user-menu li i{width: 48px;height: 100%}

.main-content-in.has-border ,.page-template-page_profile .col-md-12.detail_text.rich_editor_text.has-border{border-radius: 5px}

.st-userinfo {border-top-left-radius: 5px;border-top-right-radius: 5px;}

.post-new-add {border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;}

.sendgrid_mc_input.sendgrid_mc_input_email {border: 1px solid #d2d2d2 !important;}

.submit-terms .submit.button.cs-bg-color {padding: 10px 20px;}

.gallery-thumb .add_gallery{width: 100% !important}

.cs-contact-info.has_border span ul li:hover a {opacity: 0.5;}

.filter-nav ul li span,.filter-nav ul li a{font-size: 15px}

.filter-nav ul li a:hover{text-decoration: none}

.cs-listing-wrapper > .pagination{padding-left: 15px;padding-bottom: 30px}

.subscribe_menu.dropdown > a:hover {text-decoration: none;}

.start_fill_all,.fav_listing.no_li .my-backpack_all,.m_backpack.no_li .simplefavorites-clear{display: none;}

.fav_listing.no_li .start_fill_all{display: block; color:#21ABCA;}

.my-backpack_all{color: #21ABCA;}

.m_backpack.no_li .no-favorites {margin-left: 0 !important;}

.click_back:hover{text-decoration: none;color: rgba(255, 255, 255, 0.5);}

.dr_thumbsection li.featured_thumb{max-height: 180px}

.grid_listing .cs_thumbsection img{max-height: 325px}

.rm-form-field-invalid-msg {font-size: 13px !important;text-transform: none !important;}

.map_div .cs-form-element.column-input li:nth-child(3n) {padding-right: 22px;}

.first_div .form-description {padding-bottom: 20px;}

.liststyle ul.cs-bulletslist li {list-style: outside none square !important;margin-left: 15px;}

.rmfield, .rminput{min-height: unset !important}

.woocommerce-lost-password .rich-text-editor header{height:auto}

.cdf_listing .cid_ > label{display: none;}

#fileupload label.error ,.messagebox.messagebox-v1.has-radius.alert.alert-info.align-left.no_border{display: none !important}


.bloginfo-sec .cs-post-title h2 a ,.blog-editor .main-post > h2{text-transform: none !important;}

.page-id-4437 .page-section .row .col-md-12.lightbox {margin-bottom: 0;}

#bak_class {margin-bottom: 30px !important;}

.directory-gallery .flexslider.cs-thumb-post {width: 100%;}

.post-lst .wg-pstoption a {pointer-events: none;}


.form-submit .icon-search6 {display: none;}

.submit-button .form-submit{position:relative}

.submit-button .form-submit:after{position:absolute;content:"";top:0; bottom:0; margin:auto;left:0;right:0;background:url(images/smily.png);background-repeat:no-repeat !important;width:22px;height:22px}

.submit-button .form-submit {padding: 20px 14px !important;}

/***heree
.home .cs-search-v1 .directory-advanced-search-content form ul li{padding: 0 8px 0 0}
#directory-advanced-search .dir-search-fields .input-sec{border: 0; border-radius: 3px; background: #b86fa9; ;background: -moz-linear-gradient(top, #b86fa9 1%, #dcb9d5 52%, #b86fa9 100%);background: -webkit-linear-gradient(top, #b86fa9 1%,#dcb9d5 52%,#b86fa9 100%); 
background: linear-gradient(to bottom, #b86fa9 1%,#dcb9d5 52%,#b86fa9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b86fa9', endColorstr='#b86fa9',GradientType=0 ); color: #1e242b; height: 50px;}
.dir-search-fields .chosen-container.chosen-container-single .chosen-single ,.directory-advanced-search-content form ul li select{border: 0 !important;background: #21accb;background: -moz-linear-gradient(top, #21accb 0%, #87d2e3 50%, #21accb 100%);
background: -webkit-linear-gradient(top, #21accb 0%,#87d2e3 50%,#21accb 100%); 
background: linear-gradient(to bottom, #21accb 0%,#87d2e3 50%,#21accb 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21accb', endColorstr='#21accb',GradientType=0 );border-radius: 3px}

.directory-advanced-search-content ,.dir-search-fields{background: transparent}
.directory-advanced-search-content {box-shadow:none}
.home .directory-advanced-search-content {max-width: 100%;float: none;margin: 0 auto;}
.directory-advanced-search-content form ul li.submit-button{right: 10px}
.dir-search-fields #edit-search-api-views-fulltext {    border: 0; border-radius: 3px; background: #88c23f; background: -moz-linear-gradient(top, #e69a2e 0%, #f4d2a2 50%, #e69a2e 100%); background: -webkit-linear-gradient(top, #e69a2e 0%,#f4d2a2 50%,#e69a2e 100%); background: linear-gradient(to bottom, #88c23f 0%, #c3e09f 50%,#88c23f 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a2e', endColorstr='#e69a2e',GradientType=0 ); color: #1e242b; height: 50px;} 
.dir-search-fields #directory-search-location{border: 0; border-radius: 3px; background: #e69a2e;background: -moz-linear-gradient(top, #e69a2e 0%, #f4d2a2 50%, #e69a2e 100%); background: -webkit-linear-gradient(top, #e69a2e 0%,#f4d2a2 50%,#e69a2e 100%);background: linear-gradient(to bottom, #e69a2e 0%,#f4d2a2 50%,#e69a2e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e69a2e', endColorstr='#e69a2e',GradientType=0 ); color: #1e242b; height: 50px;}
.chosen-container-single .chosen-single,.chosen-container-single .chosen-single div:before{background-color: transparent}
.chosen-container.chosen-container-single{border: 0;background:transparent;}
#directory_field_category_chosen{position:relative}
#directory_field_category_chosen:after{position:absolute;top:10px;right:56px;width:163px;height:21px;content:"";pointer-events: none;}
#directory_field_category_chosen .chosen-single > span {color: #fff;}


#directory-search-location::-webkit-input-placeholder { color:#fff;}

#directory-search-location::-moz-placeholder { color:#fff; }

#directory-search-location:-ms-input-placeholder { color:#fff; } 

#edit-search-api-views-fulltext::-webkit-input-placeholder { color:#fff;}

#directory-search-location input, #directory-search-location input:-moz-placeholder { color:#1e242b;}

#fileupload #directory-search-location::-webkit-input-placeholder { color:#818181 !important;}

#fileupload #directory-search-location::-moz-placeholder { color:#818181 !important; }

#fileupload #directory-search-location:-ms-input-placeholder { color:#818181 !important; } 

#fileupload #directory-search-location input, #fileupload #directory-search-location input:-moz-placeholder { color:#818181 !important;}

.location-icon{background-color: transparent}

#directory_field_category_chosen, .chosen-container.chosen-container-single .chosen-single{height: 50px;}

.location-icon > img {padding-top: 10px;}

.chosen-container-single .chosen-single span{color: #818181;padding-top: 6px;text-transform: none}

#directory-submit-search-view{background: #21accb;background: -moz-linear-gradient(top, #21accb 0%, #87d2e3 50%, #21accb 100%); background: -webkit-linear-gradient(top, #21accb 0%,#87d2e3 50%,#21accb 100%);background: linear-gradient(to bottom, #21accb 0%,#87d2e3 50%,#21accb 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#21accb', endColorstr='#21accb',GradientType=0 ); height: 50px;width: 50px}
.chosen-container-single .chosen-single div:before{border-left: 0!important;top: 4px}
.chosen-single > div {border-left:0}
#fileupload .chosen-single > div:before{background:url("../directory-theme/assets/images/select-arrow_gray.png") no-repeat center center; }
.loc-section > input {border: 2px solid #afafaf;}
.cs-drag-slider .ui-slider-handle.ui-state-default.ui-corner-all:before ,.ui-slider-handle.ui-state-default.ui-corner-all strong{background-color: #1e242b !important;font-size: 11px; text-transform: uppercase}
.chosen-container.chosen-container-single {border: 1px solid #afafaf;}




.page-id-4401 .directory-advanced-search-content{max-width: 100%}


#listing_radius_div .cs-search-v1 .dir-search-fields > ul > li{display: inline-block; float: none !important; vertical-align: middle}
#listing_radius_div .cs-search-v1 .dir-search-fields{padding: 0}
#listing_radius_div .cs-search-map-disable #directory-advanced-search{padding: 10px 0 0 }
#listing_radius_div .directory-advanced-search-content form ul li{width: 32%}
#listing_radius_div .directory-advanced-search-content ul li .ui-widget-content, .dr-filters ul li .ui-widget-content{background: #fff;}
#listing_radius_div .directory-advanced-search-content form ul li.submit-button{right: 0}
#listing_radius_div .directory-advanced-search-content form ul li:last-child {display: inline-block !important;vertical-align: middle !important;width: auto !important;margin-top: 6px;padding-right: 0}
#listing_radius_div .dir-search-fields li h6{opacity: 0;height: 0;}
#listing_radius_div .cs-no-label.directory-advanced-search-content form ul li .form-submit{margin: 2px 0 0}
#listing_radius_div .dir-search-fields .to-field {float: none !important;width: calc(36% - 45px) !important;margin-top: 4px}
#listing_radius_div .dir-search-fields #directory-search-location{margin-top: 10px;}
#listing_radius_div .cs-drag-slider.slider-distance-range.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {margin-top: 6px;}


#search_rmap .cs-search-v1 h6 ~ .location-icon{top:3px !important}
#search_rmap #directory-advanced-search {position: absolute;top: -114px;margin:0 -15px; bottom: auto;}
#search_rmap .cs-no-label.directory-advanced-search-content form ul li .form-submit{margin-top:0 !important}
#search_rmap .dir-search-fields h6{display:none}


.single-directory .dr-filters.directory-advanced-search-content{ background:#FFFFFF; margin-top:30px}
.single-directory .dr-filters.directory-advanced-search-content {background: transparent ;border: 0 none;box-shadow: none;}
.single-directory  .chosen-container-single .chosen-single{ border:1px solid #d2d2d2; box-shadow:none}
.single-directory  .chosen-container-single .chosen-single div::before{ border-color:#d2d2d2}
.single-directory #directory-search-location {border: 0 none !important;height: 50px;}
.single-directory  .location-icon{ top:1px; right:24px}

.ui-slider-range.ui-widget-header.ui-corner-all.ui-slider-range-min {background: #1e242b !important;}
**/
.cs-search-map-disable.cs-search-v1 {bottom: 30px;margin: 0 auto;position: absolute;width: 100%;}
.cs-search-v1 .dir-search-fields {  padding: 20px 5px 10px 25px;}
.directory-advanced-search-content {max-width: 900px;/*float: none;*/margin: 0 auto;}
.home .directory-advanced-search-content {max-width: 1170px !important;}
/*.home #directory-advanced-search .input-sec {  padding: 15px 15px 5px;}*/

#listing_radius_div .cs-search-map-disable.cs-search-v1 {position: relative;}
#listing_radius_div .directory-advanced-search-content {max-width: 100%;width: 100%}
#listing_radius_div .dir-search-fields li h6{ display:none}
.cs-no-label.directory-advanced-search-content form ul li .form-submit {  margin: 0;}


.directory-advanced-search-content form ul li:first-child {  width: 12%;}
.directory-advanced-search-content form ul li.to-field {  width: 17%;}
.directory-advanced-search-content form ul li.submit-button {  width: 2%;}
.directory-advanced-search-content form ul li{width:17%}

#directory_field_category_chosen .chosen-single > span{color: #4d4d4d !important; font-size: 15px !important;}
.directory-advanced-search-content ::-webkit-input-placeholder {color: #4d4d4d !important; font-size: 15px !important;}
.directory-advanced-search-content :-moz-placeholder {color: #4d4d4d !important; opacity: 1; font-size: 15px !important;}
.directory-advanced-search-content ::-moz-placeholder {color: #4d4d4d !important;opacity: 1; font-size: 15px !important;}
.directory-advanced-search-content :-ms-input-placeholder {color: #4d4d4d !important; font-size: 15px !important;}
.home .cs-search-v1 .dir-search-fields > ul{max-width: 950px; display: inline-block; width: 100%; margin-left: 0}
.home .cs-search-v1 .dir-search-fields{text-align: center}

.single-directory .flex-direction-nav {position: absolute;right: 0;top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);  width: 99%;	}
.single-directory .flex-direction-nav li a:hover{text-decoration: none !important}
.single-directory .flex-direction-nav a{height:50px}

.single-directory .cs-thumb-post .flex-direction-nav{display:none}
.single-directory .cs-thumb-post .flex-direction-nav a{height: auto; }
.single-directory .cs-thumb-post .flex-direction-nav{position:static; top: auto; transform: none !important}

/* =================================  Crest Custom CSS #AB ================================= */	

.flexslider ul li figure{ text-align:center}
.flexslider ul li figure:before{ content:""; height:100%; vertical-align:middle; display:inline-block}

.flexslider ul li figure {  cursor: unset; line-height:0}

.directory-gallery .flex-direction-nav{ display:block}

.flex-direction-nav > li {  display: inline-block;  width: 50%;}
.flex-direction-nav a{ font-size:0; position:relative; background:transparent; }

.flex-direction-nav a::after {  background:  url("images/prev.png") no-repeat center left;  bottom: 0;  content: "";  height: 100%;  position: absolute;  text-indent: 0;  top: 0;  width: 100%; left:0}
.flex-direction-nav a.flex-next{ float:right}
.flex-direction-nav a.flex-next::after{  background:  url("images/next.png") no-repeat center right;}
.flex-direction-nav a:hover {  background-color:transparent;}
.flex-direction-nav a::after{background-position:center center !important; background-color: rgba(0, 0, 0, 0.52) !important}
.single-directory h1{ font-size:25px !important}
.flexslider .slides img{ max-width:99%;}
.flexslider .slides img:hover{opacity: 1}
.flexslider ul li figure .fluid-width-video-wrapper {position: unset; }

/********************************* Mobile Potrait #MP ********************************/

@media screen and (max-width: 320px) and (orientation: portrait) {

.open .menu_search_box {max-width: 250px;float: left; width:75%;margin-right: 35px}

.open .s_cion{float: right; width: 25%}

.menu_search_box .search-field{height: 40px}

.menu-item.menu-item-search.open{padding-top: 5px}

}



/********************************* Mobile Potrait ********************************/

@media screen and (max-width: 480px) and (orientation: portrait) {}



/********************************* Mobile landscape ********************************/

@media screen and (max-width: 480px) and (orientation: landscape) {}



/* ================================= Common For All mobile definitions #mx ================================= */

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


.cs-banner{margin-top:0 !important}	

.dir_col > img {height: auto;max-width: 100%;}

.dircat_list li{width:100%;margin-bottom:15px !important;padding-left:0; }


.row{margin-right:-15px !important}

#copyright [class*="col-md-"] {margin: 0 0px 0 0 !important;}

a.navicon{display:none}
	
.directory-advanced-search-content form ul li{width:100% !important}
#directory_field_category_chosen .chosen-container-single .chosen-single{padding-left: 10px;}

.home .cs-search-v1 .directory-advanced-search-content form ul li{padding:0 10px !important; width: 100% !important}
.home .cs-search-v1 .dir-search-fields{padding:20px 0 10px 0 !important }
	
/*****************search page*************/

#search_rmap {margin-top: 190px !important;position: relative;}


.fav_listing.active {left: 20px;}

.subscribe_menu .mc4wp-form-fields input {width: 84%;}

.subscribe_menu:before{display: none}

.subscribe_menu {bottom: 10px;}

.page_side {float: left;}

.side_req > li {display: block;padding-left: 0;}



/******************************/


.single-directory .sidebar-search.dr-filters > ul > li {  width: 100%;}

.single-directory .distance-in-miles {  float: none;  padding-right: 0;  width: 100%;}

.single-directory .dr-filters > ul > li:last-child {  width: 100%;}

.single-directory .location-icon {  right: 1px;}

.rmformpage_form_4_1 .rmrow {max-width: 100% !important;padding-left: 0 !important;padding-right: 0;}

.rmformpage_form_4_1 .rmrow:nth-child(6):after,.rmformpage_form_4_1 .rmrow:nth-child(1):after{top: 12px;}

.rmformpage_form_4_1 .rmrow:nth-child(7):after {left: 39%;top: 12px;}

.rmformpage_form_4_1 .rmrow{padding-bottom: 3px}

.remember_me {width: 100%;}    

.forget-link {padding-bottom:10px;text-align: left;width: 100%;}

.rmradio input[type="checkbox"] + label:after{top: 17px}

.ac_info:before{bottom: 74%}

#priceplan_section .section-fullwidth{padding: 15px}

#priceplan_section .section-fullwidth > div {max-width: 100%; margin-left: 0;margin-bottom: 20px}

.fav_listing.active .favorites-list {display: block !important;}

.fav_listing.active .no-favorites {display: block !important;}

.cs-payments-sec ul li {width: 100%;}

.cdf_listing > li:nth-child(2n) {padding-right: 0 !important;}

.dircat_list li{margin-left: 0}

.welcome_dash{margin-left: 0; margin-right: 0}

.rich_editor_text ul{padding-left: 0}

.col-md-4.mod_inner{max-width: 100%}

.open .menu_search_box {max-width: 300px;float: left; width:75%;margin-right: 35px}

.open .s_cion{float: right; width: 25%}

.menu_search_box .search-field{height: 40px}

.menu-item.menu-item-search.open{position: relative;right: -5px;z-index: 999999999;padding-top: 5px}





#directory-submit-search-view {margin: 0 auto 0 10px;width: 100%;}

.navigation > ul > li > a {padding: 5px 13px !important;}

.favorites-section{float: left; padding-top: 10px}

.back_to_dash {margin-left: 0;margin-top: 20px;}

.default_listing .dir_short_desc, .grid_listing .dir_short_desc{padding-bottom: 20px}

.read_more.default.circle.custom-btn.btn-sm.bg-color.req_btn{bottom: 7px;position: absolute;

left: 9px;max-width: 50%}

.default_listing .cs_thumbsection{max-height: 100%; max-width: 100%}    

.dynamic-listing .default_listing .content_info{width: 100%}

.main-section .dynamic-listing .grid_listing .dr_shortoption.rmore {width: 30% !important;}

h2 {line-height: 40px!important}

article h2{line-height: 22px!important}

.footer-content .col-md-3.social_foot .textwidget {float: none;}

#priceplan_section .row {margin-left: -15px;margin-right: -15px;}


.sendgrid_widget_text.sendgrid_widget_error, .sendgrid_widget_text.sendgrid_widget_success{

position: relative; float: left}

.mob_menu {display: block;}

.sendgrid_mc_input.sendgrid_mc_input_email {padding-right:58px;}

.rmagic .rmrow .rminput input[type="text"], .rmagic .rmrow .rminput input[type="password"], .rmagic .rmrow .rminput input[type="email"], .rmagic .rmrow .rminput input[type="url"], .rmagic .rmrow .rminput input[type="number"], .rmagic .rmrow .rminput textarea, .rmagic .rmrow .rminput select{width:100%}

.rmformpage_form_4_1 .rmrow:nth-child(1):after{left: 77px}

.page-template-page_profile .section-fullwidth {padding-right: 15px;}


.menu-item.menu-item-search {list-style: none ;padding:10px;clear:both;margin: 0}

.menu_search_box {display: block;opacity: 1;position: relative;visibility: visible;width: 100%;}

.s_cion {display: none;}

#listing_second {margin-top: 15px !important;}

.subscribe_menu.dropdown.sub-menu.menu-item.dropdown.sub-menu.menu-item-type-custom.dropdown.sub-menu.menu-item-object-custom {float: none;list-style: none;padding: 20px 10px 10px;text-align: center;}

.mc_email_form{max-width: 245px;width: 100%; margin: 0 auto}

.mc_email_form {padding-top: 0 !important;}

.subscribe_menu.dropdown > a {color: #fff;}

#copyright{padding-top: 0}

.map_div .cs-form-element.column-input li:nth-child(3n) {padding-right: 0;}

.owl-nav{display: block!important;position: relative}

.owl-controls {margin: 0 auto;max-width: 30px;padding-bottom: 40px;}

.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next {margin: 0;}

.cs-blogslide .owl-prev, .cs-blogslide .owl-next{width: 54px}

.sendgrid_mc_input_div {text-align: center;}

.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{width: 100%}

.wel_txt > span ,.wish_item.dropdown.sub-menu.menu-item {display: none;}

header {padding-bottom: 10px;padding-top: 0;}

.logo img {height: auto !important;width: 100% !important;}

.main-navbar .left-side {width: 70% !important;}

.main-navbar .right-side {display: inline-block;float: right !important;padding-left: 20px;width: 25%;}

.navigation {padding: 25px 0 0 !important;}

.cs-click-menu{font-size: 45px;color: #00a8c7;}

/**heree
.cs-search-map-disable.cs-search-v1{position: relative}
.cs-search-map-disable.cs-search-v1{bottom: 10px}
.cs-search-map-disable #directory-advanced-search{padding-top:0;margin-top:0 !important}
#directory_field_category_chosen::after{background-size:100%;pointer-events: none;right:31px;top: 11px;width: 103px;}
.chosen-container-single .chosen-single{padding:0 0 0 6px}
.chosen-container-single .chosen-single div::before{height:37px;width:25px;left:14px}
.chosen-single > div {border-left:0;}


#listing_radius_div .cs-search-v1 .dir-search-fields > ul > li{padding-right: 3px}
#listing_radius_div .directory-advanced-search-content form ul li:last-child {width: 100% !important;}
#listing_radius_div .directory-advanced-search-content form ul li.submit-button{right:0;padding-right: 3px}
#listing_radius_div .dir-search-fields .to-field {width: 100% !important;}
#listing_radius_div .dir-search-fields li h6{display: none}
#listing_radius_div .dir-search-fields #directory-search-location {margin-top: 5px;}
#listing_radius_div .chosen-drop .chosen-results li:last-child {width: 100% !important;margin-top: 0 !important}

#search_rmap #directory-advanced-search{top:-195px;margin:0 !important}

.single-directory .dr-filters.directory-advanced-search-content {  margin-top: 20px}
.single-directory #directory-advance-search-form{ padding-left:15px; padding-right:15px}

**/

.flexslider .slides img{max-width:98%}
.flex-viewport {height: 380px !important;}

}
@media only screen and (max-width: 991px) {

	.mc_email_form {  padding-left: 0;}

	.subscribe_menu:before{display: none}

}

/********************************* ipad portrait #ip ********************************/

@media only screen and (min-width : 768px) and (max-width: 1000px) {

header {padding-top: 8px;padding-bottom: 0}

body header .logo {margin: 5px 0 !important;}

.dircat_list li{width:32%;padding-left:0px;margin-bottom:20px;float:none !important;margin-right: 0; margin-left: 10px !important}

.dircat_list {margin: 0 auto;max-width: 685px;text-align:center}

.dircat_list li:first-child{padding-left:0px}


a.navicon{display:none !important}

.cs-banner {margin-top: 0;}


.fav_listing.active {left: 20px;}

.subscribe_menu .mc4wp-form-fields input {width: 84%;}

.subscribe_menu:before{display: none}

.subscribe_menu {bottom: 10px;}

.subscribe_menu .mc4wp-form-fields input {width: 80%;}

.rmformpage_form_4_1 .rminput > input {width: 100% !important;} 

#priceplan_section .section-fullwidth > div {max-width: 31%;}

#priceplan_section .section-fullwidth > div:first-child{margin-right: 0}

#priceplan_section .section-fullwidth > div:last-child{margin-top: 20; margin-left: 0}

#priceplan_section .section-fullwidth{text-align: center}

#priceplan_section .section-fullwidth > div {text-align: left;}

.fav_listing.active .favorites-list {display: block !important;}

.fav_listing.active .no-favorites {display: block !important;}

.modal-content{padding: 10px;width: 98%}

.col-md-4.mod_inner{max-width: 32%}

.open .menu_search_box {max-width: 300px;float: left; width:75%;margin-right: 35px}

.open .s_cion{float: right; width: 25%;position: relative; top: 7px;left: -20px}

.menu_search_box .search-field{height: 40px}

.menu-item.menu-item-search.open{padding-top: 5px}


.navigation > ul > li > a {padding: 5px 13px !important;}

.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next {margin: -45px 30px;}

.rmformpage_form_4_1 .rmrow:nth-child(7):after {left:38%;}

.location-icon{border-top: 0;}

.directory-detail .element-size-25{width: 100% !important;}

.single-directory .csuser_info .our_social li:first-child{max-width: 30% !important; }

.single-directory .csuser_info .our_social li{max-width: 40px;}

.dynamic-listing .default_listing .content_info {width: 58%;}

.main-section .dynamic-listing .grid_listing .dr_shortoption.rmore {width: 30% !important;}

h2 {line-height: 40px!important}

.footer-content .col-md-3.social_foot .textwidget {float: none;}

#copyright [class*="col-md"]{margin: 0}

.sendgrid_mc_input.sendgrid_mc_input_email {padding-right:58px;}

.sendgrid_widget_text.sendgrid_widget_error, .sendgrid_widget_text.sendgrid_widget_success{

position: relative; float: left;margin-left: 10px}

#backtop {bottom: 78% !important;right: 2% !important;}

.navigation > ul > li{padding: 5px 20px !important;}

.mob_menu {display: block;}

.rmagic .rmrow .rminput input[type="text"], .rmagic .rmrow .rminput input[type="password"], .rmagic .rmrow .rminput input[type="email"], .rmagic .rmrow .rminput input[type="url"], .rmagic .rmrow .rminput input[type="number"], .rmagic .rmrow .rminput textarea, .rmagic .rmrow .rminput select{width:100%}

.rmformpage_form_4_1 .rmrow{padding-bottom: 5px}

.page-template-page_profile .section-fullwidth {padding-right: 15px;}

.default_listing .content_info {padding: 0 0 30px 25px;}

.menu-item.menu-item-search.open {position: relative;right: -14px;z-index: 0;}

/**heree
.directory-advanced-search-content form ul li {width: 40% !important;}
.dir-search-fields .submit-button {width: 11% !important;}
#directory_field_category_chosen::after{background-size:70%;top:14px;right:5px}


#listing_radius_div .directory-advanced-search-content form ul li {width: 30% !important;}
#listing_radius_div .directory-advanced-search-content form .chosen-results li {width: 100% !important;}
#listing_radius_div .dir-search-fields .to-field{width: calc(38% - 60px) !important;}
#listing_radius_div .dir-search-fields .to-field {width: calc(100% -60px) !important;}

#search_rmap #directory-advanced-search{top:-169px}  
**/
.home .directory-advanced-search-content { max-width: 100% !important;}
.home .directory-advanced-search-content form ul li{width:30% !important;}
	

}



/********************************* ipad landscape #il ********************************/

@media only screen and (min-width : 1001px) and (max-width: 1024px) {

	

.dircat_list li{width:30%;padding-left:0px;margin-bottom:20px;float:none !important}

.dircat_list {margin: 0 auto;max-width:740px;text-align:center}

.dircat_list li:first-child{padding-left:0px}	

.cs-banner {margin-top: 0;}



.element-size-75 {width: 68%;}

.element-size-25 {width: 32%;}

.subscribe_menu {width: 240px;}

.subscribe_menu .mc4wp-form-fields input {width: 80%;}

#priceplan_section .section-fullwidth > div {border: 1px solid #c9c9c9;margin: 0 20px;width: calc(32.33% - 27px);}

.menu-item-search {margin-top: 0;padding-top: 40px}

.open .menu_search_box{max-width: 680px;padding-top: 10px}

.nav_close .visible_mob.visible_tab.navicon {display: none !important;}

.nav_close nav ul li {display: none !important;}

.nav_close nav ul li.menu-item-search.open{display: block !important;}

.menu-item-search .s_cion{margin-top: -10px}

header {height: 128px;padding-top: 20px;}

.navigation {margin-top: 5px!important;}

.navigation > ul > li > a {padding: 30px 8px !important;}

.dynamic-listing .default_listing .content_info {width: 68%;}

.main-section .dynamic-listing .grid_listing .dr_shortoption.rmore {width: 30% !important;}

h2 {line-height: 40px!important}

#backtop {bottom: 90%;height: 30px;width: 30px;}

.owl-theme .owl-controls .owl-nav .owl-prev, .owl-theme .owl-controls .owl-nav .owl-next {

margin: -45px 44px;}

.rmformpage_form_4_1 .rmrow:nth-child(7)::after {left: 58%;}

.rmformpage_form_4_1 .rmrow{padding-bottom: 3px}

.page-template-page_profile .section-fullwidth {padding-right: 15px;}

#priceplan_section .section-fullwidth{text-align: center}

#priceplan_section .section-fullwidth > div {text-align: left;}

.menu-item.menu-item-search.open{right: 30px}
	
.home .directory-advanced-search-content form ul li{width:30% !important;}

}



@media only screen and (min-width : 1025px) and (max-width: 1100px) {



.dircat_list li{width:33%;padding-left:0px;margin-bottom:20px;float:none !important}

.dircat_list {margin: 0 auto;max-width:740px;text-align:center}

.dircat_list li:first-child{padding-left:0px}



.element-size-75 {width: 70%;}

.element-size-25 {width: 30%;}

.subscribe_menu {width: 260px;}

.subscribe_menu .mc4wp-form-fields input {width: 80%;}

.subscribe_menu:before{display: none}

.navigation ul > li > a {padding: 30px 10px;}

#priceplan_section .section-fullwidth > div {margin-left:35px;}

.dynamic-listing .default_listing .content_info {width: 70%;}

.main-section .dynamic-listing .grid_listing .dr_shortoption.rmore {width: 100% !important;}

h2 {line-height: 40px!important}







}



@media only screen and (min-width : 1101px) and (max-width: 1199px) {

	

.dircat_list li{padding-left:0px;margin:0 3px;width:19.3%}

.dircat_heading > span {font-size: 10px;}

.dircat_heading > span {font-size: 10px !important;}



.element-size-75 {width: 68%;}

.element-size-25 {width: 32%;}

.subscribe_menu {width: 260px;}

.subscribe_menu .mc4wp-form-fields input {width: 80%;}

.navigation ul > li > a {padding: 30px 10px;}

	

	

	}



@media only screen and (min-width : 767px) {

	

a.navicon{display:block;top:12px}

a.navicon i{color:#0c1114}	

.mm-listview > li{list-style:none;line-height:18px}

.mm-menu{background:#0c1114}

.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a{font-size:18px;color:#FFF}

.mm-listview > li > a, .mm-listview > li > span{padding:10px 10px 10px 30px}

.mm-navbar .mm-title{padding-left:30px}

.mm-listview > li > a:hover{background:#FFF;color:#0c1114}

.h_line{position:relative;padding-bottom:15px;margin-bottom:15px}

.h_line:after{position:absolute;content:"";background:#FFF;height:1px;width:190px;bottom:0;left:30px}

	

	



}



/* ================================= Small Computer #Sc ================================= */

@media only screen and (min-width : 1300px) {

	



}



	

/* ================================= Large Computer #lc ================================= */

@media screen and (min-width: 1450px) {}



/* IE10 Only CSs */

@media screen and (min-width:0\0) {}



/* ie10, ie11+ */

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}

body #copyright .footer-nav, #backtop{display: block !important}