
@media (min-width:1500px){
    .container { max-width: 1280px; }
    .inpIcon {
        top: 32px;
    }
}

@media (min-width:1280px){
    .body_ar .similar-carousal .owl-nav button.owl-prev { right: -50px; }
    .body_ar .similar-carousal .owl-nav button.owl-next { left: -50px; }
}


@media (max-width: 1600px) {
.headerlefttwrap { width: 74%; }
.site-nav > ul > li {padding: 0 11px; background: none;}
.site-nav > ul > li:first-child { padding: 0 7px 0 0; }
.subDropAlt { left: 16px;}
.site-nav > ul > li.has-sub {  padding-left: 45px; }
.bot_headerright ul li a { font-size:0px;}
.bot_headerright ul li a img { padding-right: 0; width:98%}
.bot_headerright ul li a i.fa-bell{
    font-size: 21px;
    position: relative;
    top: 2px;
    color: #b22b49;
}
/* /////////////////5-11/////////////////////// */
.headerlefttwrap {
    width: 74%;
}
}

@media (max-width: 1440px) {
    .tab_navigation_allwrapper ul.nav-tabs li a, .tab_navigation_submenu ul.nav-tabs li a, .pageNavi ul li a, .pageNavi ul li span, .elpay, .footer_top h3{
        font-size: 15px;
    }
    .footer_top ul li a{
        font-size: 14px;
    }
    .tab_navigation_submenu ul.nav-tabs li a{
        padding: 0 28px;
    }
    body {
        font: 400 14px/20px 'Poppins', sans-serif;
    }
    .mais_cont h2, .form-filter label, .contact-left p, .business-top p.bul, .select2-container .select2-selection--single{
        font-size: 16px;
    }
    .safepaymentwrap p, .contact-left h3, .custom-check, .business-form label{
        font-size: 17px;
    }
    .modalFilter {
        max-width: 600px;
    }
    .form-filter select{
        padding: 8px 15px;
    }
    .form-single {
        margin-top: 18px;
    }
    .inp {
        font-size: 16px;
        padding: 16px 25px;
        padding-left: 75px;
    }
    .account-main h2{
        font-size: 22px;
    }
    .common-container h2,
    .contact-left h2,
    .details-desc h2,
    .similar-ads h2,
    .similar-ads h3,
    h3.map-title{
        font-size: 18px;
    }
    .btnSubmit, .appFilter {
        min-width: 250px;
        font-size: 16px;
        padding: 16px 60px;
        margin: 5px 0;
        margin-right:6px;
    }
    .body_ar .inp{
        padding-left: 0;
        padding-right: 75px;
      }
    .dashboard-right h1,
    .details-desc h1{
        font-size: 23px;
    }
    .details-desc h3,
    .callBtn{
        font-size: 14px;
    }

    .select2-container .select2-selection--single{
        height: 44px;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered,
    .custom-select-alt .select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 44px;
    }
    .inp.no-logo {
        padding-top: 12px;
        padding-bottom: 12px;
    }
    .photo-display ul li{
        width: 170px;
    }
    .upload-btn-wrapper,
    .photo-display ul li img {
        width: 170px;
        height: 150px;
    }

    .tabs-nav li a {
        font-size: 18px;
        padding: 18px 0;
    }
    .elect-payment h2,
    .payment-desc h2{
        font-size: 18px;
    }
    .payment-main .form-wrap{
        text-align: center;
    }
    .payment-main .form-wrap .price-val{
        font-size: 20px;
    }
    .tabSingle p.alt {
        font-size: 16px;
    }
    .link, .payment-main .btn-danger, .table-img{
        width: 35px;
        height: 35px;
        line-height: 35px;
        margin-left: 8px;
    }
    .table-img{
        height: 37px;
    }
    .theme-table tr td {
        vertical-align: middle;
        font-size: 15px;
        color: #6c6c6c;
        padding: 8px 25px;
    }
}

@media (max-width: 1200px) {
    .site-nav{ position: fixed; width: 100%; height: 100%; left: -100%; top: -21px; background: #ffd200; transition: all 0.5s ease; z-index: 99;}
    .site-nav.act{ left: 0;}
    /*.subDropAlt{ top: 0; height: 40px; width: 40px; text-align: center; line-height: 40px;}*/
    .site-nav > ul{ padding: 40px 20px;}
    .site-nav > ul > li{ float: none; padding: 0 !important; margin: 0 !important; background: url(../images/menudot.png) no-repeat left 12px;}
    .site-nav > ul > li > a{ display: block; border-bottom: 1px solid rgba(255,255,255,0.5); padding: 8px 15px;}

    .site-nav > ul > li > ul{ position: static; opacity: 1 !important; visibility: visible !important; width: 100%; display: none; transition: none !important;}
    .site-nav > ul > li > ul > li > a{ padding-left: 40px;}
    .mobClick{ display: block;}
    .headerlefttwrap { width: 59%; }
    .bot_headerright ul li a { font-size:0px;}
.bot_headerright ul li a img { padding-right: 0; width:80%}
.map img { padding-left: 0; width:80% }
.map {font-size: 0px; margin-right: 7px; padding:0 10px;}
.more { font-size: 0; padding: 0 10px; padding:0 10px; }
.more img { padding-left: 0; width:80%;}
.site-nav > ul > li:first-child { background: url(../images/menudot.png) no-repeat left 12px; padding: 0 30px 0 0; }
ul.right-menu-list li a { font-size: 15px !important; }
.subDropAlt { left: 135px; top: 7px; }
.mobClick.open{left: 0px; top: -63px;}
.mais_cont img{ margin-bottom:20px;}
.safepaymentwrap p{ margin-bottom:10px;}
.elpay{ display: block; margin: 0 auto 10px;}
.body_ar .site-nav > ul > li {
    float: none;
    text-align: right;
    background-position: right 12px!important;
}

.account-main{ width: 100%;}
.similar-carousal{ padding: 0 50px;}
.similar-carousal .owl-nav button{ right: 0;}
.similar-carousal .owl-nav button.owl-prev{ left: 0;}

.user-name{margin-left: 0!important;}
.searchbar{width: 100%;}
}

@media (min-width: 1200px) {
.bot_headerright ul li.ad-icon{
    display: none;
}
.bot_headerright ul li:nth-child(2){
    background: none;
 }
}

@media (max-width: 1199px) {
  header{ padding-left: 15px; padding-right: 15px; min-height: 138px;}
  .add-business{ padding-left: 15px; padding-right: 15px;}
  .details-share{ margin-top: 30px;}
  .bot_headerright ul li a img{
    width: auto;
   }
}
@media (max-width: 1023px) {
    .headerlefttwrap {
        width: 52%;
    }
    .header-right a, .header-right a.login{
        font-size: 12px;
    }

    .custom-similar-ads .similar-carousal .owl-nav button.owl-prev {
        left: 30%;
    }
    .custom-similar-ads .similar-carousal .owl-nav button {
        right: 30%;
    }

    .details-carousal.owl-carousel .owl-item .item img{
        height: auto;
    }
    .details-sec .details-desc{
        margin-top: 35px;
        margin-bottom: 35px;
    }

    .custom-similar-ads .similar-carousal .owl-nav{
        position: absolute;
        top: 20%;
        width: 100%;
        left: 0;
    }
    .custom-similar-ads .similar-carousal .owl-nav button.owl-prev {
        left: 0!important;
    }
    .custom-similar-ads .similar-carousal .owl-nav button.owl-next {
        right: 0;
    }
}

@media (max-width: 991px) {
.socialicon a {width: 22px; height: 22px; margin-right: 5px; padding-top: 0px; line-height: 22px;}
.socialicon a i {  font-size: 13px; }

.form-gr{ margin-top: 0;}
.form-wrap{ margin-top: 40px;}
.form-gr.alt label{ margin-bottom: 0; margin-top: 40px;}
.contact-right{ margin-top: 50px;}
.similar-txt{ display: block; width: 100%; padding: 15px 0 0 0;}

.payment-opt ul li{ width: 170px;}
.payment-opt ul li .checkmark{ left: 130px;}

.mais_cont .col-lg-5 a{
    margin-bottom: 20px;
}
.details-carousal.owl-carousel .owl-item .item{
    height: auto;
}
.upload-btn-wrapper{
    margin-top: 0;
}
}
@media (max-width: 767px) {
header{background-color:#ffd200; padding:15px 2%; min-height: auto;}
/*.logo { margin-right: 26px; width: 14%;}*/
.headerlefttwrap { float: none; width: 100%; display: flex;justify-content: center; align-items: center; }
.header-right { float: none; padding-top: 22px; text-align: center; display: block; width: 100%; clear: both; }
.login { padding: 0 0 20px 40px; float: none; display: inline-block;}
.buttonic { width: 40px; }
.searchbar { /*width: 77%; float: right; margin-top: 0;*/}
.bot_headerright ul li a { font-size:0px;}
.bot_headerright ul li a img { padding-right: 0; width:80%}
.map img { padding-left: 0; width:80% }
.map {font-size: 0px; margin-right: 7px; padding:0 10px;}
.more { font-size: 0; padding: 0 10px; padding:0 10px; }
.more img { padding-left: 0; width:80%;}
.site-nav > ul > li:first-child { background: url(../images/menudot.png) no-repeat left 12px; padding: 0 30px 0 0; }
ul.right-menu-list li a { font-size: 15px !important; }
/*.subDropAlt { right: 24px; }*/
.mobClick.open{left: 15px; top: -130px;}
.safepaymentwrap { padding: 16px 0 62px; }
.mais_cont img{ margin-bottom:20px;}
footer .footer-mobile-collaps-row {
    display: none;
    padding-top: 50px;
}
footer .mobile-expand-btn i {
    color: #fff;
    font-size: 40px;
    line-height: 42px;
    transition: all ease 0.4s; display: block;
}
footer .mobile-expand-btn {
    width: 60px;
    height: 40px;
    display: block;
    background-color: #2a2a2a;
    position: absolute;
    text-align: center;
    top: -38px;
    left: 50%;
    margin-left: -30px;
    border-radius: 30px 30px 0px 0px;
}
footer .col-md-2{ margin-bottom:30px;}
.socialicon a {width: 32px; height: 32px; margin-right: 10px; padding-top: 6px; }
.socialicon a i {  font-size: 18px; }

.pageNavi ul li{ margin: 0;}
.pageNavi ul li a, .pageNavi ul li span{ width: 28px; height: 28px; line-height: 28px; font-size: 12px; padding: 0;}
.pageNavi ul li a.next-btn{ padding-left: 16px; padding-right: 16px;}

.account-main{ background: none; border: none; padding-left: 0; padding-right: 0;}
.btnSubmit{ min-width: 100%;}
.inpIcon{ font-size: 17px; left: 18px;}
.inp{ font-size: 14px; padding: 14px; padding-left: 45px;}
.inpIcon .fa-mobile{ font-size: 25px;}
.btnSubmit{ padding-top: 14px; padding-bottom: 14px;}
.inpWrap{ margin-top: 15px;}
.add-business{ padding-left: 0; padding-right: 0;}
.business-top p.bul{ font-size: 15px;}
.custom-check{ font-size: 14px;}
.photo-display ul li{ width: 80px; margin-right: 5px;}
.photo-display ul li img{ width: 76px; height: 73px;}
.upload-btn-wrapper{ width: 80px; height: 76px;}
.inp.no-logo{ padding-left: 22px;}
.select2-container .select2-selection--single{ font-size: 14px;}
.business-form label{ font-size: 15px; margin-bottom: 10px;}

.tabs-stage{ padding-left: 15px; padding-right: 15px;}
.price-val{ display: block; text-align: center; padding: 0 0 15px 0;}
.payment-opt ul li{ width: 80px; height: 97px; margin-left: 8px; border-radius: 5px; padding: 0 12px;}
.payment-opt ul li .checkmark{ left: 28px; top: -12px;}

.req-add h1{ text-align: left;}

    .mais_cont img {
        width: auto;
        height: auto;
    }
    .mais_cont .col-lg-5 a{
        height: auto;
    }
    .mais_cont .col-lg-5 a img{
        margin-bottom: 0;
    }
    .similar-img {
        height: auto;
        width: auto;
    }
    .owl-carousel .owl-item .similar-img img {
        display: block;
        width: 100%;
        height: auto;
        border-radius: 0;
    }
    .bot_headerright ul li a img{
        width: auto;
    }
    .body_ar .req-add h1{
        text-align: right;
    }
    .theme-table tr td{
        padding: 8px 12px;
    }
    .body_ar .similar-carousal{
        /* direction: ltr; */
      }
    .chat-list table tr td:first-child{
        width: 84px;
    }
    .chat-list table tr td:last-child{
        width: 40px;
    }

    .custom-similar-ads .similar-carousal .owl-nav button.owl-prev {
        left: 12%;
    }
    .custom-similar-ads .similar-carousal .owl-nav button {
        right: 12%;
    }

    .user-name{
        float: none;
        margin-top: 30px;
        margin-left: 9%!important;
        margin-right: 9%!important;
    }
    .similar-ads h2{
        text-align: center;
    }

    .confirm-sec.amount-section form{
        width: 100%;
    }
    .subcribes .confirm-sec.amount-section input{
        width: 64%;
    }
    .subcribes .confirm-sec.amount-section input.btnSubmit{
        padding: 0 12px;
    }

    .notify-chat .first-txt{
        width: 100%;
    }
    .account-main h2{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    footer{
        position: absolute;
        bottom:0;
        width: 100%;
    }

    .body_ar .custom-similar-ads .similar-carousal .owl-nav button { right: 35%; top: 75px; bottom: auto; }
    .body_ar .similar-carousal .owl-nav button.owl-prev{ right:0px; left:auto; transform: rotate(0deg); -webkit-transform: rotate(0deg); }
    .body_ar .similar-carousal .owl-nav button.owl-next{ left:0px; right:auto; transform: rotate(180deg); -webkit-transform: rotate(180deg); }


    header .searchbar h1{ font-size: 16px; padding: 10px 0px 18px; }
   body, html {
        position: relative;
    }
    .body_ar .account-main{
        min-height: 700px;
    }
}


/* /////////////////5-11/////////////////////// */

@media (min-width:1200px){
    .container { max-width: 1050px; }
}

@media (max-width: 480px) {
    .cal-text-box{
        margin: 10px 0;
    }
    .new-calculet{
        display: block;
    }
    .cal-text-box:nth-child(2){
        margin-top: 40px;
    }
    .cal-text-box:nth-child(1) label.error{
        bottom: -32px;
    }
}

