/*============	Media 768Px Start ============ */ 

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

	

	.element-size-50,

	.element-size-33,

	.element-size-75,

	.element-size-67,

	.page-content,

	.page-sidebar, 

	.page-sidebar ~ .page-content,

	.element-size-100 .col-md-12,

	.element-size-75 .col-md-12,

	.element-size-67 .col-md-12,

	.element-size-50 .col-md-12,

	.element-size-25 .col-md-12,

	.element-size-33 .col-md-12, .col-md-12, .section-content, .section-sidebar, .main-section .call-actions .heading, .main-section .call-actions .cell, .main-section .call-actions.ac-clean .cell.text-area, .col-md-9, .main-section .post-recent .cs-theme-carousel li, 

	.col-md-6,.main-section .lof-slidecontent .sliders-wrapper,.wrapper.wrapper_boxed { width: 100% !important; }

	.cs-search-v2 .directory-advanced-search-content{width: 100%;}

	/*============ Element Size 25, 33 ============ */

	.col-md-4, .col-md-3, .col-md-2, .element-size-25 { width: 50% !important; }

	.page-content { padding: 0px 0px 0px 15px !important; }

	.main-section .widget.element-size-100 { margin: 0 10px 30px 10px; width: 47% !important; } 

	.main-section .widget.element-size-100:nth-child(2n) { padding-right: 0px; }

	.wrapper.wrapper_boxed { margin-top: 0px; }

	.cs-search-v2 .directory-advanced-search-content{width: 100%;}

	.dir-search-fields li .chosen-container, .distance-in-miles .chosen-container{width: 100% !important;}

	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li{display: inline-block; width: 50%;}

	/*============ Header Setup ============ */

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

	.cs-click-menu { display: block; }

	.logo a,.btn-sec,.navigation ul li a { min-height: inherit !important; line-height: inherit !important; }

	/* Navigation Setup  */

	.navigation { padding: 22px 0px 0px 0px; position: relative; }

	.navigation > ul { display: none; width: 300px; position: absolute; right: 0px; top: 110%; box-shadow: none; background-color: rgba(0,0,0,0.8); z-index: 999; padding: 9px 0px; }

	.navigation ul li { float: left; width: 100%; } .navigation > ul > li { padding: 10px 22px; }

	.navigation ul > li > a:before { display: none; }

	.main-navbar .navigation > ul > li > a { padding: 0px; color: #fff !important; }

	.navigation ul .sub-dropdown { box-shadow: none; position: static; float: left; width: 100%; visibility: visible; opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); margin: 15px 0px 0px 0px; }

	.responsive-btn { display: inline-block; } .navigation ul .sub-dropdown ul { margin: 0px; }

	.navigation ul li ul.sub-dropdown > li.parentIcon > a::after { display: none; }

	.navigation ul .sub-dropdown .responsive-btn{color: #999; top:14px;}

	.navigation ul .sub-dropdown {border:1px solid #ddd;}

	/* MegaMenu */

	.mega-grid { opacity: 1; min-height: inherit; position: static; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); visibility: visible; }

	.navigation ul.mega-grid > li { float: left; width: 100%; border: none; padding: 0px; }

	.navigation ul li .mega-grid .sub-dropdown { display: block !important; padding: 15px 20px 0px 20px; box-shadow: none; }

	.navigation .mega-grid > li > a { padding-top: 10px; color: #ffffff !important; box-shadow: none; } .navigation .mega-grid > li p { color: #ffffff !important; }

	.navigation ul li.cs-mega-menu { position: relative; } .mega-grid .responsive-btn { display: none; }

	.top-bar { text-align: center; }

	.top-bar .left-side { width: auto; float: none; display: inline-block; }

	.cs-search-v3 .directory-advanced-search-content{width: 100%;}





	/*============ Footer Setup ============ */

	#footer-sec .widget[class*="col-md-"] { margin-bottom: 30px; }

	.user-signup,#copyright { text-align: center; }

	.user-signup span { float: none; display: inline-block; padding: 0px 30px 12px 0px; } .user-signup form,#copyright p,.footer-nav { width: 100%; }

	#copyright .footer_icon,#copyright .footer-nav ul,#copyright .social-media { float: none; display: inline-block; }

	#copyright .footer_icon,#copyright p { padding: 0px 0px 15px 0px; } #backtop { bottom: 40%; right: 5%; }

	.wrapper_boxed{width: 100% !important;}

	/*============ page not found Setup ============ */

	.page-not-found .cs-search-area > form { width: 45%; }

	.search-results .cs-search-area > form { width: 55%; }

	.under-wrapp .user-signup form { width: 540px; }

	.cs-search-area .form-control { width: 100%; }



	/*============  Directory Listing page Setup ============ */

	.cs-filter-menu li { margin-right: 10px; }

	.directory-box{ width: 100%; }

	.main-section .wide .row .col-md-12 { padding: 0 15px;}

	.directory-advanced-search-content form ul li{width: 33.33%;}

	.directory-advanced-search-content form ul li.submit-button{width: 12%;}

	.cs-search-v3 .directory-advanced-search-content form ul > li{width: 50%;}

	.cs-search-v3 .directory-advanced-search-content .advance-search-price-range ul li input[type="text"]{width: 100%;}

	/*.cs-search-v3 .directory-advanced-search-content .advance-search-price-range ul li:first-child{padding-left: 4px;}*/

	.cs-search-v3 .directory-advanced-search-content form ul li.submit-button{width: 50%;}

	.cs-search-v3 .directory-advanced-search-content .advance-search-price-range ul li{margin-right: 0px;}

	.cs-search-v3 .directory-advanced-search-content .input-sec{margin-bottom: 8px;}

	.cs-search-v3 .directory-advanced-search-content form li.price-search{padding-left: 6px;}

	/*============  UserProfile Setup ============ */

	.cs-form-element.column-input li { width: 32%; }

	.cs-search-v1 .dir-search-fields > ul > li { display: inline-block; }

	#footer-sec .widget.element-size-100 { width: 50%; }

	.page-section { background-size: cover !important; }

	.cs-form-element .SumoSelect > .CaptionCont > span{font-size: 12px; padding: 0 0 0 5px;}

	.rtl .main-section .messagebox .custom-btn, .rtl .main-section .messagebox-v3 .custom-btn{left: 20px;}

	.cs-login-sec{ margin: 0; }

	.top-nav ul li, .top-nav, .top-bar .left-side p, .cs-login-sec, .cs-login-sec ul li{ float: none; }

	.main-navbar{ z-index: 999; }

	/*#main-header .top-bar{ z-index: 99; }*/

	#main-header .cs-login-sec ul,

	#main-header .top-bar .top-nav ul{ text-align: center; }

	#main-header .cs-login-sec li,

	#main-header .top-bar .top-nav li{float: none !important;display: inline-block;vertical-align: middle;}

	.top-bar .right-side{ width: 100%; display: block; padding: 0 0 8px;  }

	.sg-socialmedia{ float: none; }

	.cs-login-sec > ul > li{ padding: 0; }

	.cs_banner_section a { display: block; float: left;}

	.cs-services.service-flat-three figure{ float: none; margin: 0 auto}

	.service-flat-three article{ display: inline-block; }

	.cs-login-sec .cs-user-menu { text-align: left !important; }

	.cs_banner_section a,.cs_banner_section a img { float: left; width: 100%; }

	.rtl .cs-signup{left: 0px; right: auto;}

	.rtl .cs-partner ul li figure{width: 100%;}

	.rtl [class*="col-md"]{margin-left:-4px; margin-right: 0px;}

	.rtl .row{margin-right: -10px;}

	.cs-partner ul li figure{width: 100%;}

	.cs-tabs .nav-tabs li a{padding: 14px 14px;}

	.rtl .directory-advanced-search-content{ margin-left:-8px;}

}



/*============ Media 420Px Start ============ */

@media (max-width: 767px) {

	

	.element-size-50,

	.element-size-33,

	.element-size-75,

	.element-size-67,

	.page-content,

	.page-sidebar, 

	.page-sidebar ~ .page-content,

	.element-size-100 .col-md-12,

	.element-size-75 .col-md-12,

	.element-size-67 .col-md-12,

	.element-size-50 .col-md-12,

	.element-size-25 .col-md-12,

	.element-size-33 .col-md-12, .col-md-12, .section-content, .section-sidebar, .main-section .call-actions .heading, .main-section .call-actions .cell, .main-section .call-actions.ac-clean .cell.text-area, .col-md-9, .main-section .post-recent .cs-theme-carousel li, 

	.col-md-6,.main-section .lof-slidecontent .sliders-wrapper,.cs-form-element li.enable-post .inner-sec,.cs-form-element li.enable-post .cs-package-desc,.inner-sec .cs-packges,.wrapper.wrapper_boxed { width: 100% !important; }

	/*============ Element Size 25, 33 ============ */

	.col-md-4, .col-md-3, .col-md-2, .element-size-25 { width: 50% !important; }

	.navigation > ul{background-color: #fff;}

	.page-content { padding: 0px 0px 0px 15px !important; } .page-sidebar .widget.element-size-100 { width: 50% !important; } .page-sidebar .widget.element-size-100 { padding-right: 25px; }

	.page-sidebar .widget.element-size-100:nth-child(2n) { padding-right: 0px; } .page-content ~ .page-sidebar,.page-sidebar { padding: 0px 15px; }

	.row { margin-right: -13px; } .wrapper.wrapper_boxed { margin-top: 0px; }

	

	/*============ Header Setup ============ */

	header .logo { margin: 22px 0px 0 !important; float: none; display: inline-block; }

	.right-side { float: none; display: inline-block; }

	.main-navbar { padding: 0px 0px 0 0px; text-align: center; }

	.cs-click-menu { display: block; }

	.logo a,.btn-sec,.navigation ul li a { min-height: inherit !important; line-height: inherit !important; }

	.top-bar-on .navigation > ul { top:77px;}

	.top-bar-off .navigation > ul { top:0;}

	.navigation ul .sub-dropdown .responsive-btn{color: #999; top:14px;}

	.navigation ul .sub-dropdown {border:1px solid #ddd;}

	/* Navigation Setup  */

	.navigation { padding: 22px 0px 0px 0px; position: relative; }

	.navigation > ul { overflow-x: hidden; display: none; width: 100%; height: 100%; position: fixed; left: 0%; top: 0%; box-shadow: none; background-color: rgba(0,0,0,0.8); z-index: 999; padding: 9px 0px; }

	.navigation ul li { float: left; width: 100%; } .navigation > ul > li { padding: 10px 22px; }

	.navigation ul > li > a:before { display: none; }

	.main-navbar .navigation > ul > li > a  { padding: 0px; color: #fff !important; }

	.navigation ul .sub-dropdown { text-align: left; box-shadow: none; position: static; float: left; width: 100%; visibility: visible; opacity: 1; -webkit-transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); transform: translateX(0px); margin: 15px 0px 0px 0px; }

	.responsive-btn { display: inline-block; }

	.navigation ul li ul.sub-dropdown > li.parentIcon > a::after { display: none; }

	.cs-login-sec{ margin: 0; }

	.top-nav ul li, .top-nav, .top-bar .left-side p, .cs-login-sec, .cs-login-sec ul li{ float: none; }

	/*.main-navbar{ z-index: 90; }*/

	#main-header .cs-login-sec ul,

	#main-header .top-bar .top-nav ul{ text-align: center; }

	#main-header .cs-login-sec li,

	#main-header .top-bar .top-nav li {float: none !important;display: inline-block;vertical-align: middle;text-align:left;}

	#lang_sel ul li ul{ left: -60%; margin: 0; right: auto; width: 200px;}

	.top-bar .right-side{ width: 100%; display: block; padding: 0 0 8px; }

	.sg-socialmedia{ float: none; }

	.cs-login-sec > ul > li{ padding: 0; }

	/* MegaMenu */

	.mega-grid { opacity: 1; min-height: inherit; position: static; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); visibility: visible; }

	.navigation ul.mega-grid > li { float: left; width: 100%; border: none; padding: 0px; }

	.navigation ul li .mega-grid .sub-dropdown { display: block !important; padding: 15px 20px 0px 20px; box-shadow: none; }

	.navigation .mega-grid > li > a { padding-top: 10px; color: #ffffff !important; box-shadow: none; } .navigation .mega-grid > li p { color: #ffffff !important; }

	.navigation ul li.cs-mega-menu { position: relative; } .navigation ul .sub-dropdown ul { margin: 0px; } .mega-grid .responsive-btn { display: none; }

	.main-navbar.scroll-to-fixed-fixed { position: static !important; }

	.left-side { width: 100%; }

	.main-navbar .left-side{width: 44%;}

	.cs-close-btn { display: inline-block; }

	.cs-rating-services ul li { width: 100%; }

	.cs-leave-review .add_review_btn { border: none; width: 100%; }

	.cs-search-v3 .directory-advanced-search-content{width: 100%;}

	.cs-search-v3 .directory-advanced-search-content form ul > li{width: 100%;}

	.cs-search-v3 .directory-advanced-search-content form ul li.submit-button{width: 48%;}

	/*============ Blog Setup ============ */

	.rtl .cs-blog.blog-medium .main-thumb ~ .bloginfo-sec{padding: 15px 170px 0 40px;}

	.cs-blog.blog-medium .main-thumb { width: 100%; margin-bottom: 15px; } 

	.cs-blog.blog-medium .main-thumb ~ .bloginfo-sec { padding: 15px 40px 0 15px; }

	/* Blog Detail Setup  */

	#comment .children { margin-left: 60px; }

	/*============ Agent Setup ============ */

	.cs-agent-filter .filter-nav { padding: 15px; } .cs-filter-menu li { float: none !important; display: inline-block; vertical-align: top; width: 45%; } .cs-filter-menu li:before { display: none; }

	.team-simple ul li { width: 33.333%; }

	/*============ Footer Setup ============ */

	#footer-sec .widget[class*="col-md-"] { margin-bottom: 30px; }

	.user-signup,#copyright { text-align: center; }

	.user-signup span { float: none; display: inline-block; padding: 0px 30px 12px 0px; } 

	.user-signup form,#copyright p,.footer-nav { width: 100%; }

	#copyright .footer_icon,#copyright .footer-nav ul,#copyright .social-media { float: none; display: inline-block; }

	#copyright .footer_icon,#copyright p { padding: 0px 0px 15px 0px; } #backtop { bottom: 40%; right: 5%; }

	.user-signup form label { width: 50%; }

	.wrapper_boxed{width: 100% !important;}

	/*============ page not found Setup ============ */

	.page-not-found {padding: 0 15px;}

	.cs-search-area input.btn {right: 5px;}

	.page-not-found .cs-search-area > form, .cs-search-area .form-control, .search-results .cs-search-area > form{ width: 100%;}

	.main-digit-wrapp{margin-bottom: 10px;}

	/*============ Cs Tbes Setup ============ */

	.cs-tabs.nav-position-top .nav-tabs li a{padding: 14px 17px;}

	.cs-tabs.vertical .nav-tabs{width: 35%;}

	.cs-tabs.vertical .tab-content{width: 65%;}



	/*============ Piechart Setup ============ */

	.piechart {padding: 0px;}

	/*============  Directory Listing page Setup ============ */

	.default_listing .directory-section { padding: 25px 10px ; }

	.default_listing .cs_thumbsection, .default_listing .content_info, .cs_banner_section img{ width: 100%;}

	.default_listing .cs_thumbsection { margin-bottom: 15px;}

	.default_listing .content_info { padding-left: 0px;}

	.directory-box,.cs-package-upper .radio-box { width: 100%;float: left; }

	.main-section .wide .row .col-md-12 { padding: 0 15px;}

	.directory-advanced-search-content form ul li{width: 100%;}

	.directory-advanced-search-content form ul li.submit-button{ width:50%;}

	.directory-advanced-search-content form ul li .form-submit{margin-top: 0px;}

	/* Directory Listing Detail */

	.featured-list ul li, .cs-select-cat ul li, .cs-packges li { width: 50%; }

	/*============ User porfile page  Setup ============ */

	.page-sidebar.profile-bar{padding: 0 15px;}

	.bottom-sec {padding: 10px;}

	.cs-packges li,.cs-feature-package, .cs-package-price { margin-bottom: 10px;}

	.add_gallery { width: 90%; }

	.gallery-thumb .directory_images li { width: 50%; height: auto; }

	.cs-featured-list li,.icon-input,.cs-form-element .cs-tags-selection,.cs-form-element.four-column > li { width: 100%; }

	.cs-form-element.column-input li { width: 49%; }

	.review-modal .modal-dialog { width: 300px; }

	.directory-gallery .dr_pricesection { position: absolute; }

	.pro_specifications tr td { padding: 11px 10px 14px; }

	.about-info figure,.agentdetail-info { width: 100%; padding: 0px; }

	.left-info, .right-info { width: 100%; padding: 20px 0px; }

	.owl-nav { display: none; }

	.outerwrapp-layer { width: 280px; margin: 0px 0px 0px -140px; }

	#cs_ad_post_modal .sg-social,.add-to-favborites-modal .sg-social {  }

	#cs_ad_post_modal .modal-dialog { margin-top: -150px !important; }

	.dr_location .add-to-favborites-modal .modal-dialog { margin-top: -170px !important; }

	.loc-info figure,.loc-info .content-info,.profile-review .cs-reviews .left-sp { float: left; width: 100%; } .loc-info .content-info,.loc-info figure ~ .content-info,.profile-review .cs-reviews figure ~ .left-sp { padding: 10px 0px 0px 0px; }

	.cs-form-element .radio-box li,.cs-review-rating li { width: 100%; } .cs-review-rating li { margin-bottom: 15px; }

	.cs-blog.blog-medium .read-more { margin: 0px 0px 15px; }

	.cs-search-v2 .directory-advanced-search-content { width: 100%; }

	#footer-sec .widget.element-size-100 { width: 50%; }

	.cs-search-v1 .dir-search-fields > ul > li { display: inline-block; }

	.page-section { background-size: cover !important; }

	/*.cs-signup { right: auto; left: 50%; margin: 0 0 0 -143px; }*/

    .cs-blog.blog-medium.blog-small-thumb .bloginfo-sec{ padding: 15px; overflow: inherit; }

    .cs-blog.blog-medium.blog-small-thumb .main-thumb{ width: 100% !important; margin: 0 0 10px; }

    .cs_banner_section a{display: block; float:left;}

	.dir-search-fields li .chosen-container, .distance-in-miles .chosen-container{width: 100% !important;}

	.cs-services.service-flat-three figure{ float: none; margin: 0 auto}

	.service-flat-three article{ display: block; }

	.cs-login-sec .cs-user-menu { text-align: left !important; }

	.cs-form-element li input{width: 100%;}

	.rtl .main-section .messagebox .custom-btn, .rtl .main-section .messagebox-v3 .custom-btn{left: 14px;}

	.rtl .cs-signup{left: 0px; right: -60px;}

	.rtl [class*="col-md"]{margin-left:-4px; margin-right: 0px;}

	.rtl .row{margin-right: -10px;}

	.rtl .cs-partner ul li figure{width: 100%;}

	.cs-partner ul li figure{width: 100%;}

	.heading-description .cs-tabs.nav-position-top .nav-tabs li{width: 100%;}

	.agentdetail-info .right-info span.category-list, .agentdetail-info .right-info .social-media ul{float: left;}

	.call-actions.ac-classic .cell.heading, .call-actions.ac-classic .cell.text-area{text-align: center;} 

	.cs-search-v2 .directory-advanced-search-content .advance-search-price-range ul li{margin-bottom: 6px!important;}

	.cs-search-v2 .directory-advanced-search-content .advance-search-price-range ul li:nth-child(2n){padding-left: 0px;}

	.cs-search-v2 .directory-advanced-search-content form ul li{width: 100%; margin-bottom: 8px !important;}

	.cs-search-v3 .directory-advanced-search-content .advance-search-price-range ul li input[type="text"]{width: 100%;}

	.cs-search-v3 .directory-advanced-search-content form ul li{margin: 0 -4px 10px 4px;}

	.directory-advanced-search-content form ul li input.form-text, .directory-advanced-search-content ul li input[type="search"], 

	.directory-advanced-search-content ul li input[type="text"], .directory-advanced-search-content ul li input[type="password"]{margin-bottom: 0px;}

	#directory-advanced-search .input-sec{margin-bottom: 0px;}

	.cs-search-v2 .cs-no-label.directory-advanced-search-content form ul li .form-submit{margin-top: 0px;}

	.cs-search-v3 .directory-advanced-search-content form li.price-search{padding-left: 0px;}

	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li{display: inline-block; width:49%;}

	.rev_slider_wrapper ~ .wide {  position: relative;}
	.cs-click-menu {
  text-align: left;
}
.logo-bar {
  padding-bottom: 0;
}
.logo-bar .col-md-3 {
  margin-bottom: 0;
}
html {
overflow-x: hidden;
}
#feature-adv {
  padding: 0 15px;
}	
	

	



}

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

#directory-advanced-search {

    bottom: 0;

    left: 0;

    margin-top: 20px;

    position: relative;

    width: 100%;

    z-index: 99;

}

.cs-search-v1 h6 ~ .location-icon {

    bottom: 5px;

    top: auto;

}

.fullscreen {

    right: 10px;

    top: 20px;

}

.gmapzoomplus, .gmapzoomminus{

     left:10px;

     top:20px;

     }

.gmapzoomminus {

    left: 50px;

    top:20px;

}

.cs-control-icons{

     left:89px;

     }

}

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

	.directory-advanced-search-content .chosen-container{width: 100% !important;}  

	.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }

	div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }

	div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }

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

	.pp_fade { width: 100%!important; height: 100%!important; }

	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }

	#pp_full_res img { width: 100%!important; height: auto!important; }

	.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }

	a.pp_close { right: 7%!important; top: 10px!important; }

	.dir-search-fields li .chosen-container, .distance-in-miles .chosen-container{width: 100% !important;}

	.call-actions.ac-classic .cell.heading, .call-actions.ac-classic .cell.text-area{text-align: center;}

	.main-navbar .left-side{width: 100%;} 

	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{font-size: 10px; padding: 12px 12px;}

	

}

/*============ Media 300Px Star ============ */

@media (max-width: 480px) {



	.page-content { padding: 0; }

	.element-size-50,

	.element-size-25,

	.element-size-75,

	.element-size-67,

	.element-size-33,

	.page-content,

	.page-sidebar, 

	.element-size-100 .col-md-12,

	.element-size-75 .col-md-12,

	.element-size-67 .col-md-12,

	.element-size-50 .col-md-12,

	.element-size-25 .col-md-12,

	.element-size-33 .col-md-12, 

	.col-md-3, .col-md-4, .col-md-12, .col-md-2, .element-size-25,.page-sidebar .widget.element-size-100 { width: 100% !important;}

	.page-sidebar .widget.element-size-100 { padding-right: 25px; }

	.page-sidebar .widget.element-size-100:nth-child(2n),.page-sidebar .widget.element-size-100 { padding-right: 0px; }

	.rtl .main-section .messagebox-v3{padding:32px 25px 32px 50px; }

	.rtl .messagebox-v3 .custom-btn{top:73%;}

	.cs-partner ul li figure{width: 100%;}

	.cs-search-v2 .directory-advanced-search-content form ul li{width: 100%; margin-bottom: 8px !important;}

	/*============ Header Setup ============ */

	.main-navbar { float: left; width: 100%; text-align: center; }

	.left-side,.right-side { float: none; display: inline-block; }

	.navigation > ul { width: 100%; left: 0%; right: auto; text-align: left;  }

	.top-bar-on .navigation > ul { top:101px;}

	.top-bar-off .navigation > ul{ top:0; }

	#copyright .footer-nav,#backtop { display: none; }

	.dir-search-fields li .chosen-container, .distance-in-miles .chosen-container{width: 100% !important;}

	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li{display: block; overflow:hidden;}

	/*============ Blog Setup ============ */

	.date-time { float: left; width: 100%; padding: 0px; }

	.blog-lrg.cs-blog .bloginfo-sec .blog-text { padding: 20px 20px 20px 20px; float: left; width: 100%; border: none; border-top: 1px solid #f0f0f0; }

	.blog-lrg.cs-blog .bloginfo-sec { padding: 0px; } .post-thumb figure ~ .thumb-options { float: none; padding: 0px 0px 0px 50px; }

	.cs-blog.blog-medium .main-thumb { width: 100%; } .cs-blog.blog-medium .main-thumb ~ .bloginfo-sec, .rtl .cs-blog.blog-medium .main-thumb ~ .bloginfo-sec { padding: 20px 20px 10px 20px; } .cs-blog.blog-medium .bloginfo-sec { float: left; width: 100%; padding: 20px 20px 10px 20px; }

	.blog-editor .post-option-panel:before { display: none; } .blog-editor .post-option-panel { padding-left: 0px; }

	/* Blog Detail Setup  */

	.cs-post-sharebtn .cs-cell { float: left; width: 100%; padding: 10px 0px; } .cs-post-sharebtn .cs-cell.left-btn { border: none; border-bottom: 1px solid #f6f6f6; padding-right: 0px; }

	.cs-post-sharebtn .cs-cell.right-btn { padding-left: 0px; }

	.comment-form p.comment-form-author, .comment-form p.comment-form-email, .comment-form p.comment-form-website { width: 100%; } #comment .thumblist li .text-box { border: none; padding-left: 0px; float: left; width: 100%; }

	#comment .children { margin-left: 15px; } .comment-form p.comment-form-email input.emailinput { border-left: 1px solid #d2d2d2; border-right: 1px solid #d2d2d2; }

	.rtl .main-section .blog-editor .post-option-panel{padding: 0px;}

	.rtl .main-section #comment .thumblist li .text-box{border-color: none; padding: 0px;}

	.rtl .main-section #comment .children{margin: 0px;}

	/*============ Agent Setup ============ */

	.cs-filter-menu li { width: 100%; border-bottom: 1px solid #eee; }

	/*============ page not found Setup ============ */

	.form-control, .main-section .cs-search-area .form-control {font-size: 11px;}

	.main-section .cs-search-area .form-control, .main-section .cs-search-area > form{width: 310px;}

	/*============ Cs Tbes Setup ============ */

	.cs-tabs.nav-position-top .nav-tabs li, .cs-tabs.vertical .nav-tabs, .cs-tabs.vertical .tab-content {width: 100%;}

	/*============ Cs Accordian  Setup ============ */

	.panel-group.default .panel-title a {font-size: 13px;}

	/*============ Table  Setup ============ */

	.tablev2.table > thead > tr > th, .tablev2.table > tbody > tr > th, .tablev2.table > tfoot > tr > th, .tablev2.table > thead > tr > td, .tablev2.table > tbody > tr > td, .tablev2.table > tfoot > tr > td{padding: 12px 7px;}

	.tablev2.table thead tr th{font-size: 12px;}

	.directory-package table > thead > tr > th, .directory-package table > tbody > tr > th, .directory-package table > tfoot > tr > th, .directory-package table > thead > tr > td, .directory-package table > tbody > tr > td, .directory-package table > tfoot > tr > td{font-size: 11px;}

	/*============  Directory Listing page Setup ============ */

	.dr_userinfo li .cs-label{width: 46%; margin-bottom: 6px;}

	.filter-nav ul li a{font-size: 10px;}

	.cs-filter-menu li {margin-right: 10px;}

	.directory-advanced-search-content form ul li,.cs-directory.default_listing .dr_userinfo li, .cs-search-v3 .directory-advanced-search-content form ul li, 

	.cs-search-v3 .directory-advanced-search-content, .directory-advanced-search-content .advance-search-price-range ul li {width: 100%!important;}

	.directory-advanced-search-content form ul li.submit-button{ width:33.33%;}

	.pro_specifications tr td { padding: 11px 10px 14px; float: left; }

	/* Directory Listing Detail */

	.featured-list ul li, .cs-select-cat ul li, .cs-packges li, .cs-form-element .radio-box li, .cs-form-element li.enable-post label, .cs-form-element.tw-input li, .cs-form-element.tw-input li:nth-child(2n), .cs-form-element.half-input > li, .title-left li .inner-sec,

	.title-left li label, .cs-form-element.column-input li { width: 100%; }

	.favorites-section {margin-bottom: 15px;}

	.bottom-sec ul li {border: none;}

	.cs-packges li {padding-right: 0px; margin-bottom: 10px;}

	.my-ads.has-border, .cs-form-element.tw-input li, .cs-form-element.half-input > li, .cs-form-element.column-input li{padding: 0px;}

	/*============ User porfile page  Setup ============ */

	#scroll-nav li{width: 100%; margin: 0 0 5px 0;}

	.gallery-thumb .directory_images li { width: 100%; }

	/*============ Message Box Setup ============ */

	.messagebox-v3 {padding-right: 15px;}

	.messagebox-v3 .custom-btn{top: 76%;}

	.messagebox-v3 P{margin-bottom: 20px;}

	.main-section .cs-search-area .form-control, .main-section .cs-search-area > form { width: 280px; }

	#cs_ad_post_modal .modal-dialog { top: 60% !important; }

	.cs-search-v2 .directory-advanced-search-content form ul li { width: 100% !important; }

	#footer-sec .widget.element-size-100 { width: 100%; }

	.cs-signup { left: auto; right: 0; margin: 0; }

	.cs_banner_section a{display: block; float:left;}

	.fullscreen { top: 20px; }

	.plus-review { left: 0; top: 120%; width: 220px; }

	.cs-payment-gateway{margin: 0 0 0 -3px;}

	.directory-advanced-search-content .advance-search-price-range ul li:first-child{ padding-right:0;}

	.pp_pic_holder.pp_default { width: 100%!important; left: 0!important; overflow: hidden; }

	div.pp_default .pp_content_container .pp_left { padding-left: 0!important; }

	div.pp_default .pp_content_container .pp_right { padding-right: 0!important; }

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

	.pp_fade { width: 100%!important; height: 100%!important; }

	a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }

	#pp_full_res img { width: 100%!important; height: auto!important; }

	.pp_details { width: 100%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }

	a.pp_close { right: 7%!important; top: 10px!important; }

	.advance-search-price-range li:last-child{width:100% !important; padding:0 !important;}

	.call-actions.ac-classic .cell.heading, .call-actions.ac-classic .cell.text-area{text-align: center;} 

	.SumoSelect > .optWrapper.isFloating{top:40%;}

	.cs_shop_wrap{padding-right: 0px !important;}

	.btn-sec{ margin-bottom:15px;}



}



/*============	Media 940Px Start ============ */

@media (min-width: 992px) and (max-width: 1030px) {



	/* Wrapper Boxed View */

	.wrapper.wrapper_boxed { width: 100% !important; }

	/*============ Header Setup ============ */

	.main-navbar .navigation ul > li > a { padding: 0px 10px; min-height: 35px !important; font-size: 13px !important;}

	.navigation ul .sub-dropdown li a{padding: 12px 10px;}

	.navigation{margin-top: 35px;}

	/*.navigation ul .sub-dropdown{ left: auto; right: 0;}*/

	/*.navigation ul .sub-dropdown ul { left: -95%; }*/

	/*.navigation ul .sub-dropdown ul ul { left: 100%; }*/

	/*.navigation ul > li > .sub-dropdown::before{left: auto; right: 25px;}*/

	.navigation > ul ul li > a{font-size: 10px; font-weight: 500;}

	.dir-search-fields li .chosen-container,.distance-in-miles .chosen-container{width: 100% !important;}

	.agent-listing .left-info{width: 70%;}

	.right-info{width: 29%;}

	/*============ Footer Setup ============ */

	.user-signup form { width: 530px; }

	.footer_icon { padding: 0 10px 0 0; }

	/*============ page not found Setup ============ */

	.page-not-found .cs-search-area > form{width: 39%;}

	.cs-search-area input.btn {right: 10px;}

	.relevant-search .cs-search-area > form {width: 57%;}

	/*============ Piechart Setup ============ */

	.circliful > canvas{width: 198px !important;}

	.circle-text, .circle-info, .circle-text-half, .circle-info-half{ width: 80%; }

	.circliful .circle-info, .circliful .circle-info-half { line-height:160px !important; }

	.circliful .circle-text{ line-height: 250px!important; }

	.sidebar-search label { font-size: 12px; }

	/*============  Directory Listing page Setup ============ */

	.directory-box{ width: 100%; }

	.main-section .wide .row .col-md-12 { padding: 0 15px;}

	.cs_banner_section a,.cs_banner_section a img { float: left; width: 100%; }

	.cs-blog.blog-medium .main-thumb{width: 300px;}

	.cs-tabs .nav-tabs li a{padding: 12px 12px;}

	.user-signup form label{width: 74%;}

	.cs-search-area label:before{left: 8%;}

	.cs-search-area input.btn{right: 26px;}

	.opening-hours ul li .timehoure{float: left;}

	.woocommerce .page-content ul.products li.product, .woocommerce-page .page-content ul.products li.product{width: 28.444% !important;}

	.cs_counter.classic span{font-size: 12px;}

	.cs_counter.classic .cs-numcount{font-size: 36px;}

	.cs-search-area input.btn{top:3px; right: 3px;}

	.cs-search-v2 .directory-advanced-search-content{width: 100%;}

	.cs-search-v3 .directory-advanced-search-content form ul > li{width: 50%;}

	.cs-search-v3 .directory-advanced-search-content .advance-search-price-range ul li input[type="text"]{width: 100%;}

	.cs-search-v3 .directory-advanced-search-content .advance-search-price-range ul li{margin-right: 0px;}

	.cs-search-v3 .directory-advanced-search-content form ul li.submit-button{width: 50%;}

	.cs-search-v3 .directory-advanced-search-content .input-sec{margin-bottom: 8px;}

	.cs-search-v3 .directory-advanced-search-content form li.price-search{padding-left: 6px;}

	.cs-search-v2 .directory-advanced-search-content{width: 100%;}

	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li{ display:inline-block; width:50%;}

	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul li.submit-button{  display:inline-block; width:50%;}



}