#subcat{
    margin-top: 82px;
}

.back-image {
    position: relative;
}
.work-intro {
    display: flex!important;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: absolute!important;
    top: 24%;
    right: 0;
    left: 0;
}

.box-menu-subcategory{position:sticky !important;
top:76px !important;}

@media only screen and (min-width:1920px) {
    .navbar .container-fluid{max-width: 1366px!important;}
    #subcat {
        margin-top: 38px !important;
    }
}
@media screen and (max-width: 1920px) and (min-width: 1263px){
    #subcat{
        margin-top: 38px !important;
    }
}

@media screen and (max-width: 1263px) and (min-width: 1024px){
    #subcat{
        margin-top: 38px !important;
    }
}

@media only screen and (max-width: 1024px) {
    #subcat{
        margin-top: 38px !important;
    }
}


/*.subcat-intro{*/
/*    background-size: cover;*/
/*    min-height: 400px;*/
/*    display: flex;*/
/*    justify-content: center;*/
/*    align-items: center;*/
/*    flex-direction: column;*/
/*}*/


.subcat-intro {
    min-height: auto !important;
}


.subcategory-search-box{
    width: 40vw;
}

.subcategory-search-box input.form-control{
    padding:12px;
}
.subcategory-search-box input.form-control:focus,.subcategory-search-box input.form-control:hover,.subcategory-search-box input.form-control:active,
.subcategory-search-box select:focus,.subcategory-search-box select:active,.subcategory-search-box select:hover{box-shadow: none!important;border: 1px solid #ced4da;}


.btn{
    background-color: #00509a!important;
    color: white!important;
}
/*.btn:hover{background: #232f84;}*/


#subcat #Categories{margin-top:-140px!important;}

.subcategory-items{
    list-style-type: none;
    padding: 0 12px;
}

.subcategory-items a{
    text-decoration: none;
}
h1.subcat-title{background: rgba(0,0,0,.5);padding: 10px 30px;font-size: 30px !important;color: #fff;border-radius: 7px;}
.subcategory-search-box .input-group{border-radius: 10px;overflow: hidden;}
#subcat #Categories .category-box{padding:0;overflow: hidden;background-color:transparent;border:none;border-radius:5px!important; }
#subcat #Categories .category-box img{max-height:308px;border: 1px solid rgb(224, 224, 224);border-radius:5px!important;}
#subcat #Categories .category-box:hover img,#subcat #Categories .category-box img{margin-bottom:0;}
#subcat #Categories .category-box .box-heading a{font-size:16px;color:#333;}
#subcat #Categories .category-box .box-heading a:hover{color:#232f84;}
.card-subcat .card-title{padding: 12px;}
ul.subcategory-items li{color: #00509a;font-size: 15px;padding: 3px 0;}
ul.subcategory-items li:before{content: "\f14a";font: normal normal normal 14px/1 FontAwesome;color: #ffbf00;margin-left: 4px;}
.card-subcat{border-radius: 8px;box-shadow: 0 5px 20px rgba(0,0,0,.09),1px 3px 3px rgba(0,0,0,.02);}
.back-subcategory{background:#f2f2f2;min-height:170px;padding-bottom: 130px;}
.box-menu-subcategory{margin-top: 50px;}
.box-menu-subcategory ul li{list-style: none;padding:12px 0;}
.box-menu-subcategory ul li a{color:#333;font-size:15px;}
.box-menu-subcategory ul li a:hover{color:#00509a;}
.box-menu-subcategory ul li img{max-height:24px;margin-left:8px;filter: grayscale(1);}
.box-menu-subcategory ul li:hover img{filter:unset;}
.Active-cities{padding-top:40px;margin-bottom:40px}
.Active-cities strong{font-size: 18px;display: block;margin-bottom: 18px;}
.Active-cities ul{margin:0;padding:0 2px;}
.Active-cities ul li{list-style: none;display: inline-block;width: 16%;border: 1px solid #bbb8b8;padding: 4px 8px;text-align: center;border-radius: 3px;overflow: hidden;}
.Active-cities ul li a{color:#232f84;font-size:15px;display: block;}
.Active-cities ul li:hover{border: 1px solid #00509a;}
.Active-cities ul li:hover a{color:#00509a;}
.button-box{text-align: left;padding-left: 30px;margin-top: 12px;}
.button-box button{background: #232f84;border-radius: 5px;color: #fff;font-size: 14px;padding: 8px 15px;border:none;font-size:14px;}
.subcat__category .img-category-box{padding:9px 9px 15px;}
.subcat__category .img-category-box img{height:70px!important;border:none!important;width:auto!important;}
#subcat #Categories.subcat__category {
    margin-top: -70px !important;
    overflow: visible;
    z-index: 1;
    position: relative;
}
.subcat__category .col-md-2{flex: 0 0 auto;width: 12.5%;}
#subcat #Categories.subcat__category .category-box .box-heading a {font-size: 14px;}

.card-subcat {
    width: 100% !important;}



@media(min-width:768px){
 .subcat__category .container{max-width:unset;}
}
@media(min-width:1200px){
    .subcat__category .container{max-width:1140px;}
}
@media(min-width:1400px){
    .subcat__category .container{max-width:1320px;}
}


@media(max-width:1200px){
    .subcat__category .col-md-2 {flex: 0 0 auto;width: 16.66666%;}
}
@media(max-width:992px){
    .subcat__category .col-md-2 {flex: 0 0 auto;width: 20%;}
}
@media(max-width:768px){
    .subcat__category .container{max-width:unset;}
    .subcat__category .col-md-2 {flex: 0 0 auto;width: 25%;}
    .index_category.subcat__category .container .row {padding: 0 1rem;}
}

@media(max-width:950px){
    .subcategory-search-box{
        width: 70vw;
    }
}

@media(max-width:768px){
    .subcategory-search-box{
        width: 85vw;
    }
}


@media(max-width:641px) {
    .subcat-intro h1.subcat-title {
        padding: 8px 30px !important;
        font-size: 15px !important;
    }
    .subcategory-search-box {
        margin-top: 5px !important;
    }
    .work-intro {
        top: 10%;
    }

    .box-menu-subcategory {
        margin-top: 0 !important;
    }

    .Active-cities ul li {
        width: 32% !important;}

    .under-box-input-serv {
        width: 93% !important;}

    #subcat #Categories.subcat__category {
        margin-top:-40px !important;}


    .box-menu-subcategory {
        position: unset !important;
        top: 0 !important;
    }
.menu-subcategory{display: flex;}

    .box-menu-subcategory ul li a {
        font-size: 14px;
    }

.box-menu-subcategory .menu-subcategory{display: flex;
    justify-content: center;}

    .box-menu-subcategory ul li {
        border-bottom: 1px solid #232f8461 !important;
        float: right;
        display: block;
        width: 25%;
        text-align: center;
        padding: 0 0 4px 0;
    }
    li.headCats span a{font-weight: 500; }
    .r-content_subcategory h4{text-align: center;}

    .r-content_subcategory h4::after {height: 2px;margin-top: 6px;
        margin-bottom: 0px;}

    .col-md-9.r-content_subcategory .col-md-4.mt-4{margin-bottom: 5px !important;
        margin-top: 0!important;}

    .r-content_subcategory h4::after {margin-top: 6px !important;
        margin-bottom: 4px !important;}


    .box-menu-subcategory .menu-subcategory {
        display: flex;
        justify-content: center;
        margin-bottom: 0;

    }

    .moreLessBut {
        font-size: 13px !important;}

}



@media(max-width:500px){
    .subcat__category .col-md-2 {flex: 0 0 auto;width: 33.3333%;}
}
@media(max-width:412px){
    .subcat__category .col-md-2 {flex: 0 0 auto;width: 50%;}
    #subcat {
        margin-top: 60px;
    }
    .subcat__category .img-category-box img {
        height:90px !important;
        width: 100% !important;
    }
}



/*ul.subcategory-items li{*/
/*    display: flex !important;*/
/*    align-items: baseline;*/
/*}*/

.back-image img{width:100% !important;}

.box-menu-subcategory ul li {
    border-bottom: 1px solid #232f8461 !important;
}
ul.subcategory-items li {
    font-size: 14px;}



.r-content_subcategory h4:after{
    background-image: linear-gradient(270deg, #FBE14D 0%, #FFDA00 100%);
    border-radius: 8px;
    width: 50px;
    height: 4px;
    content: '';
    display: block;
    margin: 0px auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-top: 15px;
    margin-bottom: 15px;}
