@media(max-width: 1600px){
    .section2-about .col-md-6:first-child {
        padding: 70px 14% 70px 15px !important;
    }
}
@media(max-width: 1440px){
    .section2-about .col-md-6:first-child {
        padding: 70px 9% 70px 15px !important;
    }
}

@media(max-width: 1366px){
    .navbar-nav {
        padding-right: 150px !important;
    }
    .section2-about .col-md-6:first-child {
        padding: 70px 8% 70px 15px !important;
    }
}


@media (max-width: 1200px){
    .navbar-nav {
        padding-right: 60px !important;
    }
}


@media(max-width: 1024px) {
    .logo {
        margin: 10px auto !important;
    }
    .main-navv{
        display: none !important;
    }
    .nav-search2 {
        display: block !important;
        position: absolute !important;
        top: 20px !important;
    }
    .sticky .nav-search2 {
        top: 25px !important;
    }
    .navbar-brand {
        padding: 0;
    }
    .sticky .navbar-brand {
        height: 90px !important;
        width: 80% !important;
    }
    .navbar-left {
        margin-left: 0 !important;
    }
    .mobile-logo,
    .mobile-social {
        display: block !important;
    }
    .nav-search2 .btnSearch {
        position: relative !important;
        top: -12px !important;
    }
    .sticky .nav-search2 {
        top: 17px !important;
    }
    .sticky .navbar-brand {
        margin-top: 4px;
    }
    /*************************************************/
    .toTop {
        bottom: 30px !important;
    }
    .about-con h2 {
        font-size: 40px !important;
    }
    /*************************** Pages **********************************/



}

@media(max-width: 991px) {
    .navbar-brand>img {
        
    }
    .container {
        width: 100% !important;
    }
    .rights {
        margin: 0 0 10px 0 !important;
    }
    .rights,
    .com-rights {
        text-align: center !important;
    }
    /*************************** Pages **********************************/
   .sub-title p {
        margin-bottom: 10px;
    }

}

@media(max-width: 768px) {
    .collapse {
        display: block !important;
        border-top: 0 !important;
    }
    .about-con h2 {
        font-size: 30px !important;
    }
    .about-con p {
        font-size: 18px !important;
    }  
    .about-img {
        margin-top: 30px !important;
    }  
    .about-con a {
        margin-top: 12px !important;
    }
    .about,
    .services,
    .contact-us {
        padding: 45px 0 !important;
    }
    .se-head h2 {
        font-size: 28px !important;
    }
    .se-head {
        margin: 0 0 20px 0 !important;
    }
    .serv-con h3 {
        font-size: 21px !important;
        margin: 0 0 8px 0 !important;
    }
    .service-block {
        padding: 15px !important;
        margin-bottom: 20px !important;
    }
    .sub-title p {
        font-size: 24px !important;
        margin-bottom: 15px !important;
    }
    .subscribe {
        padding: 50px 0 !important;
    }    
    .contact-us .col-md-7,
    .contact-us .col-md-5 {
        padding: 0 15px !important;
    }
    .f-contact {
        height: auto !important;
        border-radius: 5px !important;
        margin-bottom: 30px !important;
    }
    .contact-map {
        height: 350px !important;
        border-radius: 5px !important;
    }
    footer {
        padding: 40px 0 0 !important;
    }
    .sub-title {
        margin-top: 0 !important;
    }
    .services-blocks {
        padding: 0 0 22px !important;
    }
    /*****************************/
    .subscribe form button {
        width: 90px !important;
    }
    .subscribe form input {
        width: 100% !important;
        display: block !important;
        margin: 0 0 15px !important;
    }
    
    .subscribe form button,
    .subscribe .wpcf7-not-valid-tip {
      position: relative !important;
    }
    /*************************** Pages **********************************/
    .page-haed {
        padding: 100px 0 !important;
    }
    .page-haed-con h2 {
        font-size: 40px !important;
    }
    .page-head {
        padding: 45px 0 !important;
    }
    .page-title,
    .service-con .serv-btn {
        text-align: start !important;
    }
    .page-name h2 {
        font-size: 24px !important;
    }
    .page-title ul li, .page-title ul li a {
        font-size: 16px !important;
    }
    .page-content {
        padding: 45px 0 !important;
    }
    .question-box,
    .serv-rq-box,
    .article-p-block-img{
        margin-bottom: 30px !important;
    }
    .apply-page .contact-form,
    .request-page .contact-form{
       margin-top: 0px !important; 
    }
    .service-con h3 {
        font-size: 20px !important;
        margin: 0 0 10px 0 !important;
    }
    .article-p-block-con h4,
    .single-article-con h3,
    .about-page-con h3{
        font-size: 21px !important;
    }
    .article-p-block-con p{
        margin: 10px 0 !important;
        font-size: 17px !important;
    }
    .single-article-con p,
    .about-page-con p,
    .about-page-con li{
        font-size: 17px !important;
    }
    .articles-row {
        padding: 25px 0 !important;
    }
    .articles-page {
        padding: 45px 0 15px !important;
    }
    .article-p-block-con {
        margin-top: 0 !important;
    }
    .single-article-con h3 {
        margin: 0 0 10px 0 !important;
        font-size: 22px !important;
    }
    .single-article-img{
        height: 330px !important;
    }
    .about-p-bg1 {
        position: relative !important;
        min-height: 350px !important;
    }
    .about-p-bg1{
        margin-top: 20px !important;
    }
    .about-page22 .about-p-bg1{
        margin: 0 0 30px !important;
    }
    .about-page{
        padding: 45px 0 0 !important;
    }
    .about-page22{
        padding: 0 0 45px 0!important;
    }
    .about-team {
        padding: 45px 0 0 !important;
    }
    .single-article-con h3, .about-page-con h3 {
        font-size: 21px !important;
        margin: 0 0 11px 0 !important;
    }
    .i-pagination {
        margin-top: 8px !important;
    }
}




@media (max-width: 600px){
    .about-con h2 {
        font-size: 26px !important;
    }
    .se-head h2 {
        font-size: 24px !important;
    }
    
    .sub-title p {
        font-size: 22px !important;
    }
    /*************************** Pages **********************************/
    
}

@media (max-width: 414px) {
    .lacation h5 {
        width: 100% !important;
    }
    /*************************** Pages **********************************/
   
}


@media (max-width: 375px) {
    /*************************** Pages **********************************/
    .navbar-brand>img {
        width: 190px!important;
    }
    .sticky .navbar-brand>img {
        width: 170px !important;
    }
}



@media (max-width: 320px) {
    
    /*************************** Pages **********************************/
    
}