.see-more a{

    padding: 10px 60px;

    background: #136fb8;

    color: #fff;

    text-decoration: none;

    transition: all 0.3s ease-in-out;

}

.see-more a:hover{

    background: #0d538a;

}

.news-sec.blog-sec{

    padding-bottom: 2rem;

}

.careers-pop.article-pop{

    width: 100%;

    margin: 0 auto;

}

.careers-pop.article-pop .btns{

    right: 2em;

    top: 2em;

}



#newsletterMsg > p{

    margin-top: 5px!important;

}





@media (max-width: 576px){

    .careers-pop.article-pop .btns {

        top: 0;

        width: 100%;

        right: 0;

    }

}



.clients-sec .client.no-bot-bord{

    border-bottom: 1px solid #cccccc;

}



.swiper-slide{

    padding: 10px 6rem 30px;

}

.clients-sec{

    padding: 3rem 0;

}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{

    bottom: -5px;

}

.swiper-pagination-bullet{

    background: #fff;

    border: 1px solid #174170;

    opacity: 1;

}

.swiper-pagination-bullet-active{

    background: #174170;

}

.abt-sec2{

    background: url(../images/abt-img02.jpg) 75% 50% no-repeat;

    background-size: cover;

}

@media(max-width: 991px){

    .swiper-slide{

        padding: 10px 0rem 30px;

    }

    .clients-sec .brdcrumb{

        padding-left: 10px !important;

    }

}

@media(max-width: 767px){

    .wwd-sec3 h3,

    .wwd-sec4 h3,

    .wwd-sec6 h3{

        padding-left: 0;

    }

    .half-sec .pl-4{

        padding-left: 0 !important;

    }

}

@media(min-width: 767px){

    .clients-sec .bot-bord-child .client:nth-last-child(-n+5){

        border-bottom: 1px solid #ccc;

    }

    .clients-sec .bot-bord-child .client.last-row{

        border-bottom: none;

        border-left: 1px solid #ccc;

    }

}





@media(max-width: 767px){



    .clients-sec .client:nth-last-child(-n+2){

        border-bottom: 0;

    }

    /* .clients-sec .bot-bord-child .client:nth-last-child(-n+5){

        border-bottom: 0;

    } */

}



.clients-sec .client {

    /* height: 135px; */

    min-height: auto;

}



/* 

.work-grid,

.work-grid .work-item {

  -webkit-transition-duration: 0.8s !important;

     -moz-transition-duration: 0.8s !important;

      -ms-transition-duration: 0.8s !important;

       -o-transition-duration: 0.8s !important;

          transition-duration: 0.8s !important;

}

*/



.work-grid {

  -webkit-transition-property: height, width !important;

     -moz-transition-property: height, width !important;

      -ms-transition-property: height, width !important;

       -o-transition-property: height, width !important;

          transition-property: height, width !important;

  overflow:hidden

}



.work-grid .work-item {

  -webkit-transition-property: -webkit-transform, opacity !important;

     -moz-transition-property:    -moz-transform, opacity !important;

      -ms-transition-property:     -ms-transform, opacity !important;

       -o-transition-property:      -o-transform, opacity !important;

          transition-property:         transform, opacity !important;

}



/**** disabling Isotope CSS3 transitions ****/



.work-grid.no-transition,

.work-grid.no-transition .work-item,

.work-grid .work-item.no-transition {

  -webkit-transition-duration: 0s !important;

     -moz-transition-duration: 0s !important;

      -ms-transition-duration: 0s !important;

       -o-transition-duration: 0s !important;

          transition-duration: 0s !important;

}



/*

.swiper-slide {

    max-height: fit-content;

}

*/


.top-banner.about-banner{
    background-size: cover;
    background-position: center;
}

 .abt_img img{
     object-fit: cover;
        object-position: center;
 }

 .abt-sec2{
     padding : 4rem
 }



@media (max-width : 991px ) {
    .order_1{
        order: 1;
    }
    .order_2{
        order: 2;
    }
}

@media (max-width : 576px ){
    .top-banner.about-banner {
        min-height: 325px;
        max-height: 325px;
        background-position-x: 57%;
    }
}

@media (min-width : 576px ) and (max-width : 767px  ) {
      .top-banner.about-banner {
        min-height: 450px;
        max-height: 450px;
        background-position-x: 57%;
    }
}
@media (min-width : 768px ) and (max-width : 991px  ) {
      .top-banner.about-banner {
        background-position-x: 57%;
    }
}

@media (min-width : 992px ) and (max-width : 1199px ) {
      .top-banner.about-banner {
        background-position-x: 40%;
    }
    .abt_img img {
        object-fit: cover;
        object-position: 60%;
    }

    .abt-sec2{ 
        padding: 1rem;
    }
}


img{
    max-width: 100% !important;
}

.videosSwiper .swiper-slide {
    padding: 10px 4rem 30px;    
}
@media (max-width: 991px) {
    .videosSwiper .swiper-slide {
        padding: 10px 4rem 30px;    
    }
}

    .swiper-button-next, .swiper-button-prev {
      background-image: none;
      color: #174170;
    }

    .swiper-button-next:after, .swiper-button-prev:after {
      font-size: 40px;
    }

    .iti--allow-dropdown {
        width: 49.5%;
    }
    @media (max-width: 1200px) {
        .iti--allow-dropdown {
            width: 100%;
        }
    }