/*================================ Satrt large screens =========================*/
@media (min-width:1201px ) and (max-width: 1440px)
{
   
}
@media (min-width:1025px) and (max-width:1200px)
{

}
/*============================== Start medium screen of tablet =========================*/
@media (min-width: 993px) and (max-width: 1024px)
{

}
@media (min-width: 769px) and (max-width: 992px)
{

}
@media(max-width:992px){
    
    main {
        padding-top: 100px;
    }
    .pg-header .title {
        font-size: 35px;
    }
    .pg-header .subtitle p {
        font-size: 22px;
    }
    .navs-container {
        position: static;
    }
    
    .navs-container .navbar {
        top: 0;
        padding: 20px 0;
    }
    
    .navs-container .navbar .nav-side * {
        margin: 0 5px !important;
    }
    
    .navs-container .navbar .navbar-brand:before {
        display: none;
    }
    
    .navs-container .navbar .logo {
        width: 200px;
    }
    
    /*.navbar #searchToggler {*/
    /*    position: absolute;*/
    /*    inset-inline-end: 50px;*/
    /*    top: 12px;*/
    /*}*/
    .about-sec .img_box {
        margin-bottom: 25px;
    }
    .contact-sec .map_box {
        margin-top: 25px;
    }
    .contact-sec .map_box iframe {
        height: 350px;
    }
    .navs-container .navbar .lang_butn {
        margin: auto;
    }

    .header .item .txt_box .subtitle p {
        font-size: 1.5rem!important;
    }
    .contact-sec .nav-pills .nav-item {
        width: 110px;
        margin: 5px;
    }
    .contact-sec .nav-pills .head_card {
        padding: 10px;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .contact-sec .nav-pills .head_card h5 {
        font-size: 13px;
    }
    .contact-sec .nav-pills .nav-link {
        height: 100%;
    }
    .news-pg .news_card {
        padding: 15px 5px;
    }
    .projects-pg .news_card .data_row .det  {
           font-size: 9px; 
           margin-inline-end: 7px !important;
    }
      .projects-pg .news_card .data_row .det .icon-15 {
        display: none;
    }

    .projects-pg .news_card .data_row .bagde {
        font-size: 8px;
        font-weight: bold;
        padding: .3rem;
        text-wrap: nowrap;
    }
    
    .projects-pg .nav-link {
        font-size: 15px;
        padding: 10px 15px;
    }
    .contact-sec .contact_data {
        margin-bottom: 25px;
    }
    .job-det .inner .form .cv_uploading_box .icon {
        margin-inline-end: 15px;
        margin-inline-start: 0px;
    }
    .job-det .inner .form .cv_uploading_box {
        margin-bottom: 20px;
    }
    
}

/*============================== Start small screen of mobile =========================*/
@media(max-width:768px)
{
    .footer .foot {
        flex-wrap: wrap;
        justify-content: center;
        text-align: center !important;
    }
    .header .swiper-button-next,
    .header  .swiper-button-prev {
        top: 75%;
    }
}
@media (min-width: 577px) and (max-width: 768px)
{

}
@media(max-width:576px)
{
    
}
@media(min-width: 426px) and (max-width: 576px)
{

}
@media (min-width: 376px) and (max-width: 425px)
{

}
@media (min-width: 321px) and (max-width: 375px)
{
   
}
@media (max-width: 320px)
{

}
