@media(max-width: 1200px){
  
  div#top-header .col-lg-6.left-col {
    max-width: 70%;
    flex: 70%;
}

 div#top-header .col-lg-6.right-col {
    max-width: 30%;
    flex: 30%;
}
.service .item .card{ height: 240px; }
.offer-card.msn-box .col-sm-9 p {
    height: 195px;
}







}
/*1200px*/





@media(max-width: 1024px){


}
/*1024px*/







@media(max-width: 990px){
  
  div#top-header .col-lg-6.left-col {
    max-width: 100%;
    flex: 100%;
}

 div#top-header .col-lg-6.right-col {
    max-width: 30%;
    flex: 30%;
    display: none;
}
#top-header {
    padding: 6px 0;
    background-color: #2e3f97;
}
div#navbarSupportedContent {
    background: #1c2865;
    padding: 0px 15px;
}
#header .nav-item a {
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    letter-spacing: 0.5px;
}
#header .nav-item a:after {
    background: unset;
    height: 1px;
    width: 100%;
    bottom: 0;
}
#header .nav-item a:after {
    background: unset;
    height: 14px;
    width: 9px;
    bottom: 0;
    right: 0;
    opacity: 1;
    left: unset;
}
#header .dropdown-menu {
    background: #0d1746;
    min-width: 100%;
}
#header .dropdown-menu .dropdown-item {
    color: #fff;
    font-weight: 300;
}
#who-we-are:before{ display: none; }
.serv-main-cate li{ display: none; }
.service .item .card {
    height: unset;
}
.offer-card.msn-box {
    margin-top: 15px;
}
.offer-card.msn-box .col-sm-9 p {
    height: auto;
}
div#footer .row .col-sm-2 {
    max-width: 50%;
    flex: 50%;
}
div#footer .row .col-sm-3 {
    max-width: 50%;
    flex: 50%;
}
div#footer .row .col-sm-4 {
    max-width: 50%;
    flex: 50%;
}
div#footer .row .col-lg-3 {
    max-width: 50%;
    flex: 50%;
}
#footer ul.social-icons {
    width: 100%;
    text-align: left;
}
#footer h3.head-after {
    margin-top: 20px;
}
.page-content.client .col-sm-3 {
    max-width: 33.33%;
    flex: 33.33%;
}
#clients-carousel a {
    display: block;
    text-align: center;
}
#clients-carousel img {
    opacity: 0.4;
    width: auto;
}



}
/* 990px */





@media(max-width: 768px){

#carouselExampleIndicators .carousel-item {
    height: 400px;
}
#carouselExampleIndicators h3{ font-size: 28px; }
#carouselExampleIndicators p {
    width: 100%;
    font-size: 14px;
    letter-spacing: 0.5px;
}
.service .item .card .c-says-warp .c-says-content p {
    margin-bottom: 0;
}
.about-image .col-sm-3 {
    max-width: 50%;
    flex: 50%;
    margin: 10px 0;
}
.about-image {
    margin: 0;
}
.page-content.client .col-sm-3 {
    max-width: 50%;
    flex: 50%;
}
.page-content-about.vision.preftch {
    width: 100%;
    overflow: scroll;
}
.contact-main-page .col-sm-6.left-col {
    max-width: 100%;
    flex: 100%;
}
.contact-main-page .col-sm-6.left-col.right {
    margin-top: 35px;
}






}

/*768px*/






@media(max-width: 500px){

#top-header .t-left-side li {
    margin: 0;
}
#top-header .t-left-side li:after{ display: none; }

#top-header .t-left-side li:first-child:after {
    display: none;
}
#carouselExampleIndicators p {
    width: 100%;
    font-size: 14px;
    letter-spacing: 0.5px;
}
#carouselExampleIndicators .carousel-item {
    height: 340px;
}
#carouselExampleIndicators .carousel-caption {
    left: 0;
    text-align: center;
    height: unset;
}
#carouselExampleIndicators h3 {
    font-size: 23px;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    padding: 7px;
}

#who-we-are .img-bg{ display: none; }
#who-we-are .img-bg.mobile {
    display: block !important;
    margin: 0;
    margin-bottom: 15px;
}
#who-we-are {
    padding: 50px 0;
}
section.About-us.srv h1 {
    font-size: 28px;
}
section.About-us.srv {
    padding: 50px 0;
}
.head-after {
    font-size: 15px;
}
.offer-card.msn-box .card .col-sm-3 {
    padding-top: 0;
    margin-bottom: 15px;
}
.offer-card.mission-h .mb-5 {
    margin-bottom: 27px !important;
}
.offer-card.mission-h .mb-5 h1 {
    font-size: 28px;
}
.offer-card.msn-box .col-sm-9 p {
    height: auto;
    text-align: justify;
}
h1 {
    font-size: 28px;
}
div#footer .row .col-sm-2 {
    max-width: 100%;
    flex: 100%;
}
div#footer .row .col-sm-3 {
    max-width: 100%;
    flex: 100%;
}
div#footer .row .col-sm-4 {
    max-width: 100%;
    flex: 100%;
}
div#footer .row .col-lg-3 {
    max-width: 100%;
    flex: 100%;
}
#footer {
    padding: 50px 0;
}
section.page-outer-box {
    margin: 50px 0;
}
.top-header {
    font-size: 28px;
    margin-bottom: 40px;
}
.page-content-about p {
    font-size: 14px;
    text-align: justify;
}
section.page-outer-box.pdng {
    padding: 50px 0;
}
.top-header {
    font-size: 28px;
}
.page-content-about p {
    text-align: justify;
    font-size: 14px;
    line-height: 26px;
}
.page-content-about.mission ul li {
    text-align: justify;
}
section.page-outer-box{ margin: 50px 0; }




}
/* 500px */






@media(max-width: 425px){

.card {
    padding: 15px;
}
div#enquiry-counter {
    background-position-x: 90%;
    background-size: cover;
}
.about-image .col-sm-3 {
    max-width: 100%;
    flex: 100%;
}
#breadcrumb h2 {
    font-size: 22px;
}
#breadcrumb {
    padding: 50px 0;
}
.page-content.client .col-sm-3 {
    max-width: 100%;
    flex: 100%;
}






}
/* 425px */



@media(max-width: 375px){

#carouselExampleIndicators .carousel-item {
    height: 260px;
}
#carouselExampleIndicators .carousel-caption {
    top: 10%;
}
#carouselExampleIndicators h3 {
    font-size: 20px;
}
#carouselExampleIndicators p {
    width: 100%;
    font-size: 13px;
    letter-spacing: 0.5px;
    line-height: 21px;
    margin-top: 0;
}



}
/* 375px */


