/*============	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;}
	.rtl directory-advanced-search .container {margin: 0 20px;}
	
}

/*============ Media 420Px Start ============ */
@media (max-width: 1170px) {
	.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li.price-search ul li{margin:0 0 0 10px;width:44% !important;}
	.cs-search-v3 .directory-advanced-search-content form ul li.submit-button {width: 6%;}
	.cs-search-v3 .advance-search-price-range li:last-child { margin: 0 0 0 9px !important;}
	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li li {width: 50% !important;margin: 0;padding: 0 0 0 5px !important;}	
	.rtl .rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li li {width: 50% !important;margin: 0;padding: 0 5px 0 0 !important;}	
	.rev_slider_wrapper ~ .wide .cs-search-v3 .advance-search-price-range li:last-child {margin: 0 0 0 0 !important;}
	.rtl .rev_slider_wrapper ~ .wide .cs-search-v3 .advance-search-price-range li:last-child {margin: 0 0 0 0 !important;}
	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul li.submit-button {padding-left: 10px;margin-bottom:10px;}
	.rtl .rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul li.submit-button {padding-right: 10px;padding-left: 0;}
	.rev_slider_wrapper ~ .wide .directory-advanced-search-content form ul li.submit-button{width:50%;padding-left: 10px;}
	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul li.submit-button{width:100%;}
}
@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%;}
	/*============ 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;}
	.rtl directory-advanced-search .container {margin: 0 20px;}
	.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li {width: 20.333%;padding: 0 0 0 3px;}
	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li li {padding: 0 0 0 11px !important;}

}
@media only screen and (max-width: 700px){
	.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li {width: 49%;padding: 0 0 0 3px;}
	.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li.price-search{width: 49%;}
	.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li.price-search ul li {margin: 0 0 0 -1px;width: 47.5% !important;}
}
@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;}
	.rev_slider_wrapper ~ .wide .cs-search-v3 .directory-advanced-search-content form ul > li li {padding: 0 0 0 8px !important;}
}
/*============ 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;}
	.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li.price-search ul li{margin: 0 !important;width: 50% !important;padding: 0 10px 0 0;}

}

/*============	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%;}
	.cs-search-v3 .directory-advanced-search-content{width:100%;}
	.wrapper_boxed .cs-search-v3 .directory-advanced-search-content form ul > li.price-search ul li{margin:0 0 0 10px;width:44% !important;}
	.cs-search-v3 .directory-advanced-search-content form ul li.submit-button {width: 6%;}
	.cs-search-v3 .advance-search-price-range li:last-child { margin: 0 0 0 9px !important;}

}