/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/



/***********************************************
  *************************************************
  *************************************************
  *************************************************
  *************************************************/
  @media (max-width: 1199px) {}

  /***********************************************
  *************************************************
  *************************************************
  *************************************************
  *************************************************/
  @media (max-width: 1024px) {
    .form_logo {
        padding-top: 25px;
    }
  }

  /***********************************************
  *************************************************
  *************************************************
  *************************************************
  *************************************************/
  @media (max-width: 991px) {
    .navbar-brand span {
        font-size: 18px;
    }
    .navbar-toggler {
        background-color: #373373;
        border: 1px solid #373373;
    }
    .navbar-toggler-icon {
        background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgb(255,255,255)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    }
    .navbar-toggler {
        padding: 0.25rem 0.35rem;
        font-size: 1.25rem;
    }
    .navbar-collapse {
        background: #fff;
        padding-bottom: 20px;
        -webkit-box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
                box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    }
    #nav_menu {
        padding-left: 10px;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
    .nav_btn {
        padding-left: 15px;
    }
    #nav_menu li {
        width: 100%;
        display: block;
    }
    .add_img {
        height: 350px;
    }
    .welcome_top h1 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .welcome_top p {
        font-size: 15px;
        text-align: justify;
    }
    .welcome_top {
        padding-bottom: 40px;
    }
    .achievement_title h2 {
        font-size: 20px;
        padding: 10px 0px;
    }
    .achievement_item {
        width: 22%;
    }
    .achievement {
        padding-bottom: 25px;
    }
    .footer_logo img {
        width: 50px;
        height: 50px;
    }
    .logo_title h3 {
        margin-top: 15px;
        font-size: 15px;
        line-height: 30px;
    }
    .footer_title h3 {
        font-size: 17px;
        line-height: 30px;
    }
    .footer_link ul li a {
        font-size: 13px;
    }
    .copy_right p {
        font-size: 12px;
    }

    .form_logo h3 {
        font-size: 20px;
    }
    .form_logo img {
        width: 50px;
        height: 50px;
        margin-bottom: 10px;
    }
    .check_form {
        padding: 15px;
    }
    .form_logo h3 {
        font-size: 15px;
    }
    #contact .title h1 {
        font-size: 25px;
    }
    #contact .form_part h4 {
        font-size: 18px;
    }
    #contact .all_item .item .right h6 {
        font-size: 15px;
    }
    #contact .all_item .item .right p {
        font-size: 13px;
    }
    #check_bg {
        margin: 20px 0px 0px 0px;
    }
    .photo_1 h1 {
        font-size: 30px;
    }
  }
  /***********************************************
  *************************************************
  *************************************************
  *************************************************
  *************************************************/
  @media (max-width: 767px) {
    #fixed_top {
        height: 50px;
    }
    
    .navbar {
        padding: 0px 0px;
    }
    .navbar-brand span {
        font-size: 14px;
    }
    .navbar-toggler-icon {
        width: 1.2em;
        height: 1.2em;
    }
    .navbar-toggler {
        padding: 0.25rem 0.35rem;
        font-size: 1.25rem;
        line-height: 0;
    }
    .add_img {
        height: 280px;
    }
    #slider_part {
        margin: 60px 0px 10px 0px;
    }
    .ticker-container {
        margin-bottom: 35px;
    }
    .welcome_top h1 {
        font-size: 20px;
        margin-bottom: 10px;
    }
    .welcome_top p {
        line-height: 25px;
    }
    .achievement_title h2 {
        font-size: 18px;
    }
    .achievement_item {
        width: 48%;
    }
    .achievement_item:nth-child(2) {
        margin-right: 0px;
    }
    .achievement_item:nth-child(3) {
        margin-left: 0px;
    }
    .logo_title h3 {
        font-size: 12px;
        line-height: 20px;
    }
    .footer_logo img {
        width: 40px;
        height: 40px;
    }
    .footer_title h3 {
        font-size: 15px;
        line-height: 15px;
    }
    .footer_link ul li a {
        font-size: 12px;
    }
    .footer {
        padding: 30px 0px;
    }
    #contact .form_part {
        margin-top: 20px;
    }
    #contact .all_item {
        margin-top: 0px;
    }
    .user_details {
        padding: 15px;
        margin: 15px 0px;
    }
    .photo_1 h1 {
        font-size: 20px;
    }
    .photo_1 h1 i {
        font-size: 20px;
    }
    .info_title h2 {
        font-size: 18px;
    }
    
  }
  /***********************************************
  *************************************************
  *************************************************
  *************************************************
  *************************************************/
  @media (max-width: 575px) {
    .navbar-brand img {
        height: 1.5rem;
        margin-right: 5px;
    }
    .navbar {
        padding: 5px 0px;
    }
    #nav_menu li .nav-link {
        font-size: 13px;
    }
    .add_img {
        height: 170px;
    }
    #slider_part .owl-prev {
        top: 38%;
        left: 7%;
    }
    #slider_part .owl-next {
        top: 38%;
    }
    .ticker_title {
        overflow: initial;
    }
    .ticker_title h6 {
        font-size: 14px;
        width: 30px;
    }
    .ticker-container {
        margin-bottom: 20px;
    }
    .welcome_top h1 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .welcome_top p {
        line-height: 20px;
        font-size: 13px;
    }
    .welcome_top {
        padding-bottom: 20px;
    }
    .achievement_title h2 {
        font-size: 15px;
    }
    .achievement_item {
        width: 45%;
    }
    .achievement_total p {
        font-size: 15px;
    }
    .footer_body {
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    }
    .footer_item {
        width: 45%;
    }
    .footer_item:nth-child(3) {
       margin-top: 20px;
    }
    .footer_link ul li a {
        font-size: 11px;
    }
    .copy_right p {
        padding: 10px 0px 0px 0px;
        font-size: 11px;
    }
    .footer {
        padding: 15px 0px;
    }
    #contact .title h1 {
        font-size: 18px;
    }
    #contact .title {
        margin-bottom: 20px;
    }
    #contact .all_item .item .right h6 {
        font-size: 13px;
    }
    #contact .all_item .item .right p {
        font-size: 12px;
    }
    #contact .form_part h4 {
        font-size: 15px;
        margin-bottom: 10px;
    }
    .check_tilte h4 {
        font-size: 14px;
        margin-right: 10px;
    }
    .check_menu ul li {
        margin: 0px 5px;
    }
    .check_menu ul {
        padding: 8px;
    }
    .check_menu ul li a {
        font-size: 13px;
    }
    .photo_1 h1 {
        font-size: 15px;
    }
    .photo_1 h1 i{
        font-size: 15px;
    }
    .details_item {
        margin: 0px 0px;
    }
    .photo_2 p {
        font-size: 13px;
    }
    .photo_2 p span {
        font-size: 13px;
    }
    .info_title h2 {
        font-size: 14px;
        padding: 6px 0px;
    }
    .info_details {
        padding: 5px;
    }
    td, th {
        padding: 5px 0px 5px 5px;
        font-size: 12px;
    }
  }