@media (max-width:1500px){
  
}

/* 1200px ==------------------------------------- */
@media (max-width: 1200px){
 .flexslider .slides img{
    height: 740px;
    object-fit: cover;
 }
 .main-menu{
    justify-content: right;
 }
 .page_header .lang{
    padding-bottom: 0;
    margin-left: 10px;
    margin-right: 0;
    padding-top: 30px;
 }
 .dropdown-item{
    color: #212529 !important;
 }
 .products-section .product-detail .main-image .list-image .sm-image .img-sec {
    height: 266px;
 }
 .products-section .product-detail .main-image .list-image .video .image{
    height: 266px;
 }
 .products-section .product-detail .video-sec .item .image{
    height: 190px;
 }
 .products-section .product-detail .produce-sec .item .image {
  }
  .products-section .product-detail .video-sec .item .icon{
    width: 50px;
    height: 50px;
  }
  .products-section .product-detail .video-sec .item .icon img {
    width: 18px;
  }
 
}
/* 1200px ==------------------------------------- */


/* 1024px ==------------------------------------- */
@media (max-width: 1024px){
    .partners-map .content{
        height: 480px;
    }
}
/* 1024px ==------------------------------------- */

/* 1024px ==------------------------------------- */
@media (max-width: 1024px){
 
}
/* 1024px ==------------------------------------- */

/* 991px ==------------------------------------- */
@media (max-width: 991px){ 
    h1 {
        font-size: 39px;
    }

}
/* 991px ==------------------------------------- */

/* 768px ==------------------------------------- */
@media (max-width: 768px){
    a.logo img{
        max-height: 100%;
    }
    .flexslider .slides img{
        height: 590px;
    }
    .ticker-text h3{
        font-size: 27px;
    }
    .ticker-container{
        height: 62px;
    }
    .about-section .image > img {
        width: 40%;
        margin: 0 auto;
        display: block;
    } 
    .about-section .video-section .content .image > img{
        height: 310px;
    }
    .about-section .video-section .content .image .icon img{
        margin-top: 0;
    }
    h2 {
        font-size: 40px;
    }
    .about-section::after {
        width: 230px;
        height: 180px;
        bottom: -88px;
    }
    .product-bytype-section{
        padding-top: 7em;
    }
    .product-bytype-section::after {
        width: 240px;
        height: 170px;
        bottom: -100px;
    }
    .team-section::after {
        width: 230px;
        height: 180px;
        bottom: -88px;
    }
    .services-section::after{
        width: 240px;
        height: 170px;
        bottom: -100px;
    }
    .gallery-section::before{
        width: 240px;
        height: 170px;
        top: -60px;
    } 
    .products-section .product-detail .main-image .title h3{
        font-size: 26px;
    }
    .details-by-block .block-item .tab-content-sec .title h3{
        font-size: 26px;
    }
    .products-section .product-detail .produce-sec .main-title h3{
        font-size: 26px;
    }
    .products-section .product-detail .video-sec .main-title h3{
        font-size: 26px;
    }
    .page_map {
        height: 320px;
    }
    .contact-title {
        font-size: 28px;
    }
      
}
/* 768px ==------------------------------------- */

/* 600px ==------------------------------------- */
@media (max-width: 600px){
    .header_absolute .top-includes .social-icons a{
        border: 0;
        margin-right: 0;
    }
    .header_absolute .top-includes .social-icons a:before{
        height: 29px;
        line-height: 30px;
        width: 29px;
    }
    .c-gutter-100 .row, div.row.c-gutter-100 {
        margin-left: 0;
        margin-right: 0;
    }
    .top-includes a.border-icon, .top-includes a.bg-icon, .top-includes a.color-bg-icon{
        margin-left: 0;
    }
    .about-section::before {
        display: none;
    }
    .flexslider .slides img {
        height: 560px;
    }
    .c-gutter-100 [class*="col-"], .row.c-gutter-100 > [class*="col-"]{
        padding-left: 0;
        padding-right: 0;
    }
    .ticker-text h3{
        font-size: 27px;
    }
    .founder-bio .item-content h2 {
        font-size: 31px;
    }
    h2.header-section {
        font-size: 33px;
    }
    h5 {
        font-size: 25px;
    }
    .products-section .product-detail .video-sec .item .image {
        height: 290px;
    }
    .details-by-block .block-item{
        padding: 20px 20px;
    }
    .details-by-block .block-item .tab-content-sec .title h3 {
        font-size: 23px;
    }
    h1 {
        font-size: 32px;
    }
    .exhibitions-section .video-section{
        height: 290px;
        padding: 15px;
    }
    .partners-map .content {
        height: 360px;
    }
}

/* 600px ==------------------------------------- */

/* 350px ==------------------------------------- */
@media (max-width: 350px){
 
}

/* 350px ==------------------------------------- */
