/*Write Css*/

.promo-banner-box {
    height: 297px !important;
    width: 100% !important;
}

.promo-banner-box .cat-contents {
    height: auto !important;
    width: auto !important;
    position: absolute;
    top: 50%;
    left: 35%;
    background: transparent !important;
}

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

.promo-banner-box .cat-contents .description {
    font-size: 21px !important;
    text-shadow: 4px 4px 2px rgba(0, 0, 0, 0.6);
}

.cta_2 .container,
.barberShop_testimonial_area .container{
    max-width: 100%;
    padding: 0 15px;
}

.top-footerwrap {
    padding: 70px 0 50px 0;
}

/*Responsive*/

@media (max-width: 1700px){
    .promo-banner-box {
        height: 255px !important;
    }
}

@media (max-width: 1650px){
    .promo-banner-box {
        height: 251px !important;
    }
}

@media (max-width: 1600px){
    .promo-banner-box {
        height: 243px !important;
    }
}

@media (max-width: 1550px){
    .promo-banner-box {
        height: 235px !important;
    }
}

@media (max-width: 1500px){
    .promo-banner-box {
        height: 227px !important;
    }
}

@media (max-width: 1450px){
    .promo-banner-box {
        height: 218px !important;
    }
}

@media (max-width: 1400px){
    .promo-banner-box {
        height: 210px !important;
    }
}

@media (max-width: 1350px){
    .promo-banner-box {
        height: 201px !important;
    }
}

@media (max-width: 1300px){
    .promo-banner-box {
        height: 193px !important;
    }
}

@media (max-width: 1250px){
    .promo-banner-box {
        height: 184px !important;
    }
}

@media (max-width: 1200px){
    .promo-banner-box {
        height: 176px !important;
    }
}

@media (max-width: 1150px){
    .promo-banner-box {
        height: 168px !important;
    }
}

@media (max-width: 1100px){
    .promo-banner-box {
        height: 160px !important;
    }
}

@media (max-width: 1050px){
    .promo-banner-box {
        height: 151px !important;
    }
}

@media (max-width: 515px){
    .promo-banner-box {
        height: 146px !important;
    }
}

@media (max-width: 500px){
    .promo-banner-box {
        height: 131px !important;
    }
}

@media (max-width: 458px){
    .promo-banner-box {
        height: 128px !important;
    }
}

@media (max-width: 448px){
    .promo-banner-box {
        height: 124px !important;
    }
}

@media (max-width: 426px){
    .promo-banner-box {
        height: 117px !important;
    }
}

@media (max-width: 415px){
    .promo-banner-box {
        height: 112px !important;
    }
}

@media (max-width: 396px){
    .promo-banner-box {
        height: 107px !important;
    }
    .promo-banner-box .cat-contents {
        left: 13%;
    }
}

@media (max-width: 382px){
    .promo-banner-box {
        height: 102px !important;
    }
}

@media (max-width: 363px){
    .promo-banner-box {
        height: 96px !important;
    }
}

@media (max-width: 350px){
    .promo-banner-box {
        height: 90px !important;
    }
}

@media (max-width: 334px){
    .promo-banner-box {
        height: 86px !important;
    }
}