@media screen and (max-width:1920px) {
	/*.ad-submit {
        padding: 30px 0 0 0;
        width: 100%;
    }*/
}

@media screen and (max-width:1642px) {
    /*header nav .logo{
       padding: 0px;
    }*/
	.featured-listing .featured-box .featured-cont p { 
		font-size: 14px;
	}
}

@media screen and (max-width:1340px) {
    .ad-submit a{font-size:14px;}
    .login-link{padding-right: 5px;}
    .head-icons{padding-right: 5px;}
    .head-location-block{margin-right: 5px;}
}

@media screen and (max-width:1360px) {
	/*.ctn-menu {
		padding: 25px 0 0 0;
	}
	.ctn-search .search-form .form-control, .ctn-search .search-form .submit-btn button {
		height: 50px;
	}
	.login-link a{
		font-size: 16px;
		padding-left: 25px;
	}
	.login-link a:before {
		font-size: 20px;
	}
	.ad-submit {
        padding: 30px 0 0 0;
    }
	.ad-submit a {
		font-size: 14px;
	}*/
	.banner-section .banner-content {
		top: 30%;
	}
	.banner-section .cat-slider .item img {
		width: 40%;
	}
	.banner-section .cat-slider .owl-nav .owl-prev{
		left: -35px;
		font-size: 20px;
		padding-top: 3px !important;
		padding-bottom: 8px !important;
		padding-left: 13px !important;
		padding-right: 13px !important;
	}
	.banner-section .cat-slider .owl-nav .owl-next {
		right: -35px;
		font-size: 20px;
		padding-top: 3px !important;
		padding-bottom: 8px !important;
		padding-left: 13px !important;
		padding-right: 13px !important;
	}
	/*.featured-directory .directory-slider .owl-nav .owl-prev{
		left: -35px;
        font-size: 20px;
		padding-top: 3px !important;
		padding-bottom: 8px !important;
		padding-left: 13px !important;
		padding-right: 13px !important;
	}
	.featured-directory .directory-slider .owl-nav .owl-next {
		right: -35px;
		font-size: 20px;
		padding-top: 3px !important;
		padding-bottom: 8px !important;
		padding-left: 13px !important;
		padding-right: 13px !important;
	}*/
}
@media screen and (max-width:1252px) {
	.head-location-block{margin-right:0px;}
}
@media screen and (max-width:1240px) {
    .submit-col{display: flex;align-items: center;}
}

@media screen and (max-width:1230px){
    /*header nav .logo{
       padding: 5px 0 0 0;
    }
	.ctn-menu {
		padding: 28px 0;
	}
	.ctn-menu a i {
		font-size: 25px;
	}
	.login-link a{
		font-size: 15px;
	}
	.ad-submit a {
		font-size: 14px;
		padding: 10px;
	}*/
	.banner-section .banner-content {
		top: 45%;
	}
}
@media screen and (max-width:1200px){
    #latitude,#esb_year,#anunal_turn_over{margin-bottom:8px;}
    .bottom-nav {position: fixed;bottom: 0px;left: 0px;width: 100%;
        z-index: 3;background: #fff;/*border-radius: 10px 10px 0px 0px;*/
        box-shadow: 0px -5px 15px 0px rgb(0 0 0 / 10%);display: block;}
    .mobile-group {display: flex;align-items: center;justify-content: space-between;}
    .mobile-widget {display: flex;align-items: center;justify-content: center;flex-direction: column;width: 80px;
        padding: 15px 0px;border-radius: 8px;position: relative;}
    .mobile-widget i {font-size: 20px;margin-bottom: 5px;color: #7a7a7a;}
    .mobile-widget span {display: none;font-size: 10px;line-height: 12px;color: #555555;text-transform: uppercase;}
    .plus-btn {margin-top: -35px;}
    .plus-btn i {width: 50px;height: 50px;font-size: 14px;line-height: 36px;border-radius: 50%;
        margin-bottom: 0px;text-align: center;color: #fff;background: #DE2127;border: 8px solid #fff;}
    .mobile-widget sup {position: absolute;top: -5px;left: 70%;font-size: 12px;padding: 0px 6px;
        line-height: 20px;border-radius: 50%;transform: translateX(-50%);color: #fff;
        background: #DE2127;border: 2px solid #DE2127;text-shadow: 2px 3px 8px rgba(0, 0, 0, 0.1);}
    header .head-icons,header .login-link,header .ad-submit{display:none;}
    header .head-location-block {margin-right: 0px;padding-top: 18px;}
    .ctn-search{display:none;}
    .header-search {border-radius: 8px;background: #fff;display: flex;align-items: center;justify-content: center;
    transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;
    -o-transition: all linear .3s;}
    .header-search input {width: 100%;height: 45px;background: transparent;border: none;outline: none;}
    .header-search button{border: none;outline: none;background: none;}
    .header-search button i {width: 45px;height: 45px;line-height: 45px;text-align: center;
        color: #222222;transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;
        -o-transition: all linear .3s;}
    .mobile-head-search{display:inline;margin-right:10px;position: relative;top: 9px;}
    .mobile-head-search .header-widget{border:none;box-shadow:none;background:none;}
    .mobile-head-search .header-widget i{width: 40px;height: 40px;font-size: 14px;line-height: 38px;
    border-radius: 50%;text-align: center;color: #fff;background: #DE2127;
    transition: all linear .3s;-webkit-transition: all linear .3s;-moz-transition: all linear .3s;-ms-transition: all linear .3s;-o-transition: all linear .3s;}
    /*.navbar-default .col-lg-2{width:auto;position: absolute;left: 0;right: 0;margin: 0 auto;text-align:center;}*/
    .navbar-default .col-lg-5{width:90%;display:none;}
    .header-form{position:relative;padding-top:10px;}
    footer .copyright-text{padding-bottom:50px;}
    .listing-chat-trigger{bottom:55px;}
	#cookies{bottom:50px !important;padding-bottom: 30px;}
	.submit-col{width:75%;justify-content: flex-end;}
}
@media screen and (max-width:1199px){
    .submit-col{width:66%;}
}
@media screen and (max-width:1170px){
    /*.login-col{
        display:none;
    }
    .ad-submit {
        width: 125%;
    }*/
}
@media screen and (max-width:1132px){
    .login-link{padding-right: 5px;}
    .ad-submit a{font-size: 13px;}
}

@media screen and (max-width:1100px){
    .navbar-default .head-logo img{height:50px;}
    .gallery-lists-slider,.home-lists-slider{display:block;padding-bottom: 80px;}
    .gallery-thumb-dsktp-list,.home-thumb-dsktp-listing{display:none;}
    #page header .category-fixed{display:none !important;}
	body .home-lists-slider .home-lists-mobile-slider .owl-nav{text-align:right;}
	body .home-lists-slider .owl-nav .owl-next{right:0px;}
	body .home-lists-slider .owl-nav .owl-prev{left:-10px;}
	.featured-directory .directory-lists .owl-nav{text-align:right;}
	.featured-directory .directory-slider .owl-nav .owl-next{right:0px;}
	.featured-directory .directory-slider .owl-nav .owl-prev{left:-10px;}
	.mobile-group a:hover i{color:#DE2127;}
	.mobile-group a.plus-btn:hover i{color:#fff;}
}

@media screen and (max-width:1050px){
	/*.login-link a {
		top: 15px;
	}
	.ad-submit a {
		padding: 10px;
	}*/
}
@media screen and (max-width:1000px){
    /*.navbar-default .col-lg-4{width:100%;}
    .navbar-default .col-lg-5{width: auto;position:absolute;top:0;right:0;}
    .navbar-default .col-lg-2{position: absolute;left: 0;right: 0;margin: 0 auto;}
    .navbar-default .col-lg-1{float:left;}*/
    .featured-directory{padding-bottom:80px;}
    .banner-section .banner-content{padding-bottom: 60px;}
    .mbl-side-hide{display:none;}
    .mbl-side-show{display:block;}
    .mbl-full-account{width:100%;}
    .btmup .left-sidebar-block{height: 250px;overflow-y: scroll;}
    .ftr{display:block;}
    .btmup .side-categories .radio{display:inline-block;}
    .btmup .side-categories .checkbox{display:inline-block;}
}

@media screen and (max-width:1024px){
    .privacy_policy .content-table .table{width:100% !important;}
}
        
@media screen and (max-width:991px){
    /*.ctn-menu a i {
        font-size: 20px;
    }
    .ctn-menu {
        padding: 30px 0 0 0;
    }
    .ad-submit {
        padding: 30px 0 0 0;
        width: 100%;
    }
    .ad-submit a {
        font-size: 12px;
    }*/
	.banner-section .banner-content {
		top: 40%;
	}
	.banner-section .cat-slider .item {
	    padding: 5px 0;
	}
	.banner-section .cat-slider .item img {
		width: 30%;
	}
	.banner-section .cat-slider .item h4 {
		font-size: 16px;
	}
	.about-section .process-box img{
		width: auto;
	}
	footer{
		padding: 20px 0;
	}
	footer .footer-links h4,footer .footer-links ul{
		text-align: center;
	}
	footer .footer-block .text-right{
		text-align: center;
		margin-top: 20px;
	}
	.home-classi-plans .home-classi-plan-tile{margin-bottom:15px;}
	.home-classi-plans .pbl .home-classi-plan-content{min-height:0px;}
}

@media screen and (max-width:900px) {
	.listing-chat-trigger{bottom:55px;left:0;right:0;width:100%;}
	.listing-chat-trigger #listing-chat-div .message-input-form{padding-bottom: 30px;}
}
@media screen and (max-width:850px){
    #cookies{padding-bottom: 40px !important;}
    #cookies .cookies-notice{display: block;margin-bottom: 20px;}
    #cookies .cookies-button{margin-left:0px !important;}
}
@media screen and (max-width:800px){
	.breadcrumb{white-space: nowrap;overflow-x: auto;}
	.breadcrumb::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
	.breadcrumb::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;height:2px;}
	.breadcrumb::-webkit-scrollbar-thumb{background-color: #000000;}

}

@media screen and (max-width:767px){
	.submit-col{width:56%;}
    .navbar-default .head-logo img{width:100%;height:100%;}
    .copyright-text .col-sm-4{
        width:100%;
        text-align:center;
    }
    .copyright-text .col-sm-4 .socials{
        padding:25px 0 20px 0;
    }
    .copyright-text .col-sm-4 .socials ul{
        padding-left:0px;
    }
    .copyright-text .col-sm-4 .design-text{
        width:100%;
        text-align:center;
    }
    .navbar-default .col-lg-1{width:10%;}
    .navbar-default .col-lg-5{width: 60%;position: absolute;right: 0;top: 0;}
    footer .footer-links ul li{display:block;margin-bottom:5px;}
    .listings  .pr-3{
        padding-right: 20px;
        padding-left: 20px;
    }
    .close-head a{
    	color:#000;
    	font-size:14px;
    	font-weight:500;
    }
	.close-head a:hover{
		color:#de2127;
	}
    .listings .listing-item .listing-detail .title{
        font-size: 16px;
    }
    .listings footer{
        margin-top: 50px;
    }
    .single-listing .single-listing-title-block h4{
        font-size: 18px;
        margin-bottom: 5px;
        padding: 6px 7px 8px 7px;
    }
    .single-listing-right-sidebar{
        margin-top:30px;
    }
    .single-listing .single-listing-title-info li{
        margin: 0 5px;
    }
    .single-listing .single-listing-title-info li a{
        font-size: 12px;
    }
    .single-listing .single-list-slider .item {
        height: 220px;
    }
    .single-listing .arrow-ribbon2{
        font-size: 14px;
    }
    .arrow-ribbon2:before{
        right: -24px;
        border-top: 13px solid transparent;
        border-bottom: 13px solid transparent;
    }
     .single-listing .single-list-slider .owl-stage-outer {
        width: 100%;
    }
    .single-listing .single-list-slider .owl-thumbs {
        position: relative;
        left: 0;
        display: block;
        top: 10px;
        overflow-y: unset;
        height: unset;
    }
     .single-listing .single-list-slider .owl-thumbs .owl-thumb-item{
        padding: 0;
    }
    .single-listing .arrow-ribbon2{
        top: 105px;
    }
    .recents-single h2{
        font-size:20px;
    }
        .login-box {
        width: 85%;
    }
    .details {
        width: 85%;
        margin: 35px auto;
        margin-bottom: 25px;
    }
    .social-login{
        text-align: center;
    }
    .social-login a {
        display:block;
        width: 85%;
        margin: 0 auto !important;
        margin-top: 15px !important;
    }
    .banner-section .banner-content{
        position:relative;
        margin-top:20px;
    }
    .banner-section .cat-slider .item h4{
        color:#000;
        line-height: 16px;
        font-size: 12px;
        font-weight: 500;
    }
    .banner-section .banner-content{
        padding-bottom:20px;
    }
    .banner-section .banner .item{
        height:200px;
    }
    .banner-section .cat-slider .item img {
        width: 40%;
    }
    .banner-section .cat-slider .item{
        padding: 15px 8px;
        margin: 10px 12px;
        border: 1px solid #eee;
        min-height: 130px;
    }
    .login-screen .hyperlink{
        display:block;
        margin-bottom:10px;
    }
    .featured-listing h2{
        font-size: 20px;
    }
    body .gallery-lists-slider .owl-nav .owl-prev{
        left: 0;
        right: 0;
    }
    .home-new-post-content h2{
        font-size: 20px;
    }
    .home-new-post-content p{
        font-size: 14px;
    }
    .featured-directory h2{
        font-size: 20px;
    }
    .banner-text{
        display:block;
    }
    .banner-text h1{
        font-size: 18px;
    }
    .new-loginscreen .container{
        width:100%;
    }
    .home-classi-plans .home-classi-plan-tile .rows{justify-content: space-between;}
	.home-classi-plans .vw-allsub-btn{float:none;margin-bottom:30px;}
	#postad .close, #locationModal .close{right:-5px;top:-5px;}
	.user-list-div ul.user-list{white-space: nowrap;overflow-x: auto;}
	.user-list-div{height:auto;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;}
	.user-list-div ul.user-list li.single-user{display:inline-block;text-align:center;}
	.user-list-div ul::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
	.user-list-div ul::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;height:2px;}
	.user-list-div ul::-webkit-scrollbar-thumb{background-color: #000000;}
	.myfavl {margin-right: 0;}
	.featured-listing.home-listing{padding: 50px 0px;}
	.header-mblfx .col-lg-5{position:relative;display:none;}
	.header-mblfx .ctn-search.hfm{display:block !important;}
	.header-mblfx .mobile-head-search{display:none;}
	header .head-location-block {margin-right: 0px;padding-top: 0px;}
	header .header-mblfx{display: flex;align-items: center;flex-wrap: wrap;}
	header .header-mblfx .col-sm-12.mob-search-bar{width:100%;margin-top: 10px;}
	header .container-fluid{padding:0;}
	header.navbar-fixed-top{position:relative;}
	.banner-section .banner .item{height:100%;}
	header.navbar-fixed-top.shrink{
    	-webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
        animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
        background-color: #fff;
        box-shadow: 0px 2px 9px #33333357;
    	position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        z-index: 3;
	}
	.hhhidelogo{display:block;left: 10px;}
	.hhshowlogo{display:none;}
	.mabile-btn .navbar-toggler{padding: 7px 10px 5px 10px;}
	.dummyheader{display:none !important;}
	.scams-page{padding-top:30px;}
	.ctn-search .search-form .form-control{height:40px;}
	.ctn-search .search-form .submit-btn button{height:40px;}
	.pricing-tile-block{margin-bottom:30px;}
	.pricing-plan-page .pricing-title p{width:100%;}
	.profile-side-info-detail-text{width:90%;}
	.submit-listing-steps .d-flex {display: flex;flex-direction: column;background-color: #f5f5f5;padding: 10px;}
}

@media screen and (max-width:550px){
    .home-classi-plans .home-classi-plan-tile .rows{display:block;}
    .home-classi-plans .pbl{border-top-right-radius: 0px;border-bottom-left-radius: 25px;}
}

@media screen and (max-width:500px){
    .navbar-default .head-logo img {height: 100%;position: relative;margin-top: 10px;}
    .faq-tab-block .nav.nav-tabs{white-space: nowrap;overflow-x: auto;overflow-y: clip;}
    .faq-tab-block .nav.nav-tabs::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);background-color: #F5F5F5;}
	.faq-tab-block .nav.nav-tabs::-webkit-scrollbar{width: 6px;background-color: #F5F5F5;height:10px;}
	.faq-tab-block .nav.nav-tabs::-webkit-scrollbar-thumb{background-color: #444;}
    .faq-tab-block .nav.nav-tabs li {display: inline-block;float:none;}
    .faq-section .faq-tab-block .panel-group.accordion .panel-title a{font-size: 16px;}
    .faq-section .faq-tab-block .panel-group.accordion .panel-title a i{font-size: 14px;}
}

@media screen and (max-width:450px){
    .banner-content .owl-nav {
        display: none;
    }
}