.banner-slide-v7 .bann-img {    width: 100%;    height: 90vh;}
.banner-slider-v7 .slick-slide {    min-height: 90vh;}

.newsletter-style2 .newsletter-img i img {
    width: 60px;
}


.blog-style2 .blog-date {
    top: 60px;
	bottom:unset;
 }


@media only screen and (max-width: 1299px) and (min-width: 1200px){
	.location-box.one {
    padding-right: 20px;
    margin-right: 20px;.banner-slide-v7 .bann-img {    width: 100%;    height: 85vh;}.slick-slide {    min-height: 85vh;}
}


.location-box .content-box .title {
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 700;
    line-height: 20px;
}
	.location-box .content-box .title a {
    color: var(--title-color);
    font-size: 16px;
}
.main-menu > ul > li {
    margin: 0 13px
}
.main-menu a {
 
    font-size: 14px;
}
.header-lower-six .outer-box .main-menu > ul > li > a {
  
    padding: 16px 9px 16px;
}
.Inspire-img img {
    width: 100%;
    border-radius: 10px;
    height: 300px;
    object-fit: cover;
}

}

@media(max-width:1199px){

       .header1-logo h3 {
        font-size: 22px;
    }
    .header1-logo h3 span {
        font-size: 16px;
    }
    .location-box {
        margin-left: 20px;
    }
    
    .Hierarchy-desc h2 {
         font-size: 26px;
    } 
        .Inspire-img img {
            width: 100%;
            border-radius: 10px;
            height: 300px;
            object-fit: cover;
        }

.banner-slide-v7 .bann-img {    width: 100%;    height: 75vh;}
.banner-slider-v7 .slick-slide {    min-height: 75vh;}
}

@media only screen and (max-width: 1199px) and (min-width: 992px){
    


}
@media(max-width:991px){
       .ab-im1 img {
          height: 350px;
           padding:10px;
         border-radius: 20px 20px 20px 20px;
    }   
    
     .ab-im2 img {
          height: 350px;
           padding:10px;
        border-radius: 20px 20px 20px 20px;
    } 

 .banner-slide-v7 .bann-img {    width: 100%;    height: 65vh;}

.banner-slider-v7 .slick-slide {    min-height: 65vh;}.Abyy-sec {    position: relative;    padding: 20px 0 30px;}
}

@media only screen and (max-width: 991px) and (min-width: 768px){
    .ab-im1 img {
          height: 350px;
    }   
    
    .ab-im2 img {
          height: 350px;
    }  
        .ab-im2{
          margin-top: -180px;
    }  
    
    .hero-content7 .title {

        font-size: 40px;
    
    }
   
    .Banner-slide {
        position: absolute;
        top: 22%;
        z-index: 9;
        color: #fff;
        left: 0;
        right: 0;
    }

}
@media(max-width:767px){
    .Inspire-imgmain{
        padding:0px 30px;
    }
    .Hierarchy {
        padding: 0 30px;
    }
    .hhf1 .Hierarchy-desc {
         padding-left: unset; 
    }
    .foo-logo-top .justify-content-between{
                justify-content: center !important;
                gap: 10px;
    }
    
        .container, .container-sm {
        max-width: 90%;
    }
    
        .header1-logo img {
    height: 70px;
}
    .header1-logo h3 {
        font-size: 18px;
    }
.header1-logo h3 span {
        font-size: 14px;
    }
    
.mass-tiim {
    position: relative;

}
    
        .hero-content7 .title {

        font-size: 36px;
    
    }
    
    .Service-innersec3 img {
    border-radius: 30px;
    max-height: 500px;
}
.banner-slide-v7 .bann-img {    width: 100%;    height: 55vh;}
.banner-slider-v7 .slick-slide {    min-height: 55vh;}
.title-area-two h2 {    font-size: 28px;    line-height: 1.3;    font-weight: 600;    margin-bottom: 13px;}


.About-a-des {
    padding: 0 10px;
}

}


@media(max-width:575px){
     .Inspire-img img {
        width: 100%;
        border-radius: 10px;
         height: auto; 
        object-fit: cover;
    }
    
        .jon-list-sec-img img {
                height: 23vw;
            }
    .jon-list-sec-content h3 {
        font-size: 20px;
    }
    
    .header1-logo img {
    height: 65px;
}
    .header1-logo h3 {
        font-size: 16px;
    }
.header1-logo h3 span {
        font-size: 14px;
    }
    
    .vs-menu-toggle {
    width: 40px;
    height: 40px;
    padding: 0;
    font-size: 18px;
    border: none;
    background-color: var(--theme-color);
    color: var(--white-color);
    display: inline-block;
    border-radius: 50%;
    right:0px;
}
        .container, .container-sm {
        max-width: 100%;
    }
    
        .hero-content7 .title {

        font-size: 30px;
    
    }
.banner-slide-v7 .bann-img {    width: 100%;    height: 40vh;}
.banner-slider-v7 .slick-slide {    min-height: 40vh;}    
.ab-im1 img {        height: 350px;        padding: unset;        border-radius: 20px 20px 20px 20px;    }
}

@media(max-width:425px){
    .header1-logo img {
        height: 50px;
    }
    .header1-logo h3 {
        font-size: 14px;
    }
        .header1-logo h3 span {
        font-size: 13px;
    }

.banner-slide-v7 .bann-img {    width: 100%;    height: 35vh;}

.banner-slider-v7 .slick-slide {    min-height: 35vh;}
}

@media(max-width:375px){
.banner-slide-v7 .bann-img {    width: 100%;    height: 30vh;}
.banner-slider-v7 .slick-slide {    min-height: 30vh;}


element.style {
}
.header-main6 .vs-menu-toggle {
    right: 0px;
    position: relative;
}
[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
    cursor: pointer;
}
@media (max-width: 575px) {
    .vs-menu-toggle {
        width: 35px;
        height: 35px;
        padding: 0;
        font-size: 14px;     
    }

.header-main6 .vs-menu-toggle {
    right: 0px;
    position: relative;
}
    .header1-logo h3 {
        font-size: 12px;
    }
    .header1-logo h3 span {
        font-size: 12px;
    }

    .header1-logo img {
        height: 45px;
    }

.blog-style2 .blog-img img {
height: unset; 

}

 .ab-im1 {
	padding:30px;
}

    .ab-im1 img {
        height: auto;
        padding: unset;
        border-radius: 20px 20px 20px 20px;
        /* object-fit: cover; */
    }


.jon-list-sec .vs-btn {   
    padding: 0;
    background: none;
    color: var(--theme-color);
}

}


@media (max-width: 425px){

    .menu-eight.v1 {
        margin-right: 0;
        margin-bottom: 0;
        width: 50%;
    }


.menu-eight {
    list-style: none;
    padding-left: 0;
    margin-right: unset;
}

    .menu-all-pages-container-two {
           flex-direction: row;
    }
}


