






@media (max-width:991px){
    header {
    padding-top: 20px;
}
    .header-top{
        text-align:center;
    }
    
   
    
    .banner-section {
    margin-top: 20px;
}
 
    .menu-section {
    margin-top: 0;
    width: auto;
    margin-bottom: 20px;
    position: absolute;
    background: transparent;
    z-index: 200000;
    left: 0;
    top: 0;
    right: 0;
}
    nav ul{
        width:100%;
    }
    nav ul li {
    margin-left: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    border-top: 1px solid #ccc;
}
    nav ul li:first-child {
    border: 0px;
}
    nav ul li a{
        padding:13px 0;
        display:block;
        color:#fff;
    }
    nav ul li a:hover{
        color:#000;
    }
    .about-us,
    .latest-section,
    .supplier-section,
    .contact-section{
        padding:30px 0 30px 0;
    }
    .about-us h2,
    .supplier-section h2{
        margin-bottom:30px;
    }
    .contact-section p,
    .support-section p{
        margin:30px 0;
    }
    .support-section{
        padding:30px 0 50px 0;
    }
    .support-section p{
        margin-bottom:40px;
    }
    .news-letter-section p{
        margin:10px 0;
    }
     .ve-menu-icon{
        display:block!important;
    }
    nav ul{
        display:none!important;
    }
}
@media (max-width: 1280px){
.container {
    padding: 0 10px;
    width:auto;
    max-width:100%;
}
}
@media (min-width:768px) and (max-width:991px){
    
   
}
@media (max-width:1000px){
    .recommandad-section ul li img{
        width:100%;
    }
    .latest-image-section img{
        width:100%;
    }
    .humbur{ display: block;
    margin: 3px 0 0 0;
    position: absolute;
    top: 50%;
    right: 0px;
    z-index: 20000;
    transform: translate(-50% , -50%);}
    .header-bottom{display:none;}
header {
    padding: 15px 0 15px 0;
    position: relative;
    text-align:center;
}
    .menu-section{
        display:none;
    }
    .open .res-nav{
        padding:80px 10px 30px;
    }
    .banner-section{
        margin-top:0;
    }
    .header-top{
       text-align:center; 
    }
    
    .footer-menu ul{
        margin-top:25px;
    }
    .copywrite p{
        margin-top:16px;
    }
    .recommandad-section-in ul{
        margin-top:0;
    }
}
@media (max-width:980px){
    .banner-content{
        top:-4px;
    }
    .banner-content h2{
        font-size:22px;
        line-height:31px;
    }
    .banner-content ul {
    margin-top: 10px;
    margin-bottom: 20px;
    padding-left:0;
}
    .banner-content ul li, .about-page .banner-content ul li, .banner-content p {
    font-size: 13px;
        line-height:25px;
    }
    .banner-content a{
        font-size:14px;
    }
}
@media (max-width:780px){
    .recommandad-section ul li,
    .latest-section ul li{
        width:49%;
    }
    .recommandad-section ul li:nth-child(2n+2),
    .latest-section ul li:nth-child(2n+2){
        margin-right:0;
    }
    .latest-section ul li{
    margin-right:1.987879%;
        margin-bottom:20px;
    }
    /*.latest-section,
    .supplier-section{
        padding-bottom:0;
    }
    .contact-section{
        padding:35px 0 50px 0;
    }
    .supplier-section{
        padding-top:27px;
    }*/
    .contact-form-left,
    .contact-form-right{
        width:100%;
    }
    .contact-form-right{
        margin-left:0;
        text-align:center;
    }
    /*.news-letter-section{
        padding:38px 0 43px 0;
    }
    .contact-section p{
        margin:20px 0 20px 0;
    }
    .supplier-section h2{
        margin-bottom:30px;
    }
    .about-us h2{
        margin-bottom:25px;
    }
    .about-us {
    padding: 30px 0 30px 0;
}*/
}
@media (max-width:896px){
    .support-section {
    padding: 45px 0 0px 0;
}
    .support-section ul li{
        margin-bottom:45px;
    }
}
@media (max-width:567px){
    .support-section ul li {
    margin-left: 0;
}
}
@media (max-width:536px){
    .support-section p,
    .contact-section p{
    font-size: 16px;
    margin: 20px 0 30px 0;
}
}


@media (max-width:480px){
    .latest-section ul li{
        width:100%;
        margin-right:0;
    }
    .contact-form-left .form-row input{
        width:100%;
    }
    .contact-form-left .form-row input:nth-child(2), .contact-form-left .form-row span:last-child input{
        margin-left:0;
    }
    .supplier-section ul li,
    .recommandad-section ul li{
        width:100%;
        margin-left:0;
    }
  .header-top img{
    width: 181px;
}
    .news-letter-section h2,
    .contact-section h2,
    .supplier-section h2{
        font-size:20px;
        line-height:22px;
    }
    .news-letter-section {
    padding: 12px 0 17px 0;
}
}
@media (max-width:319px){
    .support-section ul li a{
        font-size:12px;
        padding-left:87px;
    }
.header-top img {
    width: 180px;
}
}
@media (max-width:450px){
    .footer-menu ul li{
        width:100%;
        margin-left:0;
    }
    .footer-menu ul {
    margin-top: 20px;
}
}
@media (min-width:781px) and (max-width:786px){
    .contact-form-left .form-row input {
    width: 48.770968%;
}
}

@media (min-width:992px){
    a.mobile-menu,
    .ve-menu-mobile,
    .ve-menu-mask{
        display:none;
    }
}
@media (max-width:799px){
    .banner-content{
        position:static;
        width:100%;
    }
    .contact-section p.contact-heding{
        max-width:100%;
        margin:30px auto;
    }
    .banner-content:before{
        display:none;
    }
    .banner-content-in{
        padding-top:0;
    }
    .banner-content h2{
    color:#133153;
        max-width:100%;
    }
    .banner-content ul li{
        list-style-type:none;
    }
    /*.banner-section .bx-controls-direction{
        display:none;
    }
    .banner-section .bx-wrapper .bx-pager{
        display:block;
    }*/
    .recommandad-section {
    margin-top: 35px;
}
    .banner-section .bx-wrapper .bx-pager.bx-default-pager a:hover, 
    .banner-section .bx-wrapper .bx-pager.bx-default-pager a.active, 
    .banner-section .bx-wrapper .bx-pager.bx-default-pager a:focus {
    background: #05c2fc;
}
.banner-content a:hover {
    color: #000;
}
}
@media (max-width:708px){
    .news-letter-section{
        padding:20px 0 17px 0;
}
}
@media (min-width:709px) and (max-width:991px){
    .news-letter-section{
        padding:30px 0;
    }
}

@media (max-width:1000px){
    .banner-content-in{
        min-height:150px;
    }
    .omega-logo{
        width:220px;
    }
    .news-letter-section, .contact-section, .supplier-section, .support-section, .latest-section, .about-us{
        padding:37px 0 24px 0;
    }
    .support-section{
     padding-bottom:20px;
    }
    .about-us{
        padding-bottom:40px;
        }
    .contact-section p.contact-heding{
        margin:20px auto 25px;
        max-width:80%;
    }
    .supplier-section h2{
        margin-bottom:25px;
    }
    .supplier-section ul li{
        margin-bottom:20px;
    }
    .support-section p{
        margin:16px 0 30px 0;
    }
    .support-section ul li {
    margin-bottom: 44px;
}
    .about-us p{
        max-width:90%;
        margin:0 auto;
    }
    .about-us h2{
        margin-bottom:15px;
    }
    .about-us a{
        margin-top:17px;
    }
    .recommandad-section{
        padding-bottom:10px;
    }
}


@media (max-width:799px){
    .product-text{
        padding:0;
    }
    .banner-image-section{
      background:none!important;
    }
    .banner-content{
         text-align: center;
    background-color: #98dff9!important;
    padding: 20px 10px;
        -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
        width:100%;
    }
    .banner-content-in{
        min-height:auto;
    }
    .about-page .banner-content h2, .banner-content p, .banner-content ul li{
        color:#000!important;
    }
    .banner-section a.green-butt{
        position:static;
        display:inline-block;
        font-size: 18px;
    padding: 5px 9px 7px 9px;
        margin-top:20px;
    }
    .banner-section a.green-butt:before{
      font-size: 25px;
    }
    .banner-image-section{
        text-align:center;
    }
      .omega-logo {
    width: 200px;
    display: inline-block;
          margin-top:15px;
}  
    
}
@media (max-width:600px){
    .contact-form-left .form-row input, .contact-form-left .form-row input:nth-child(2), .contact-form-left .form-row span:last-child input{
        width:100%;
        margin-left:0;
    }
}
@media (min-width:601px) and (max-width:1176px){
    .contact-form-left .form-row input {
    width: 48.970968%;
}
    .contact-form-left .form-row input[type="submit"]{
        width:189px;
    }
}




@media (max-width:888px){
    .about-section-left, .about-section-right{
        width:100%;
        margin-left:0;
    }
    .about-section-left{
        margin-bottom:20px;
    }
}

@media (max-width:550px){
    .footer-menu ul li{
        display:block;
        margin-left:0;
    }
}
@media (max-width:600px){
    .contact-form-left{
        margin-bottom:0;
    }
    .contact-form-left input[type="text"], .contact-form-left input[type="email"], .contact-form-left textarea{
        background-position:97% 16px;
    }
}
@media (max-width:780px){
    .supplier-section ul li{
        margin-left:0px;
    }
    .latest-section{
    padding-bottom:0;
    }
    .about-us p{
        max-width:100%;
        margin:0 auto;
    }
    
}

@media (max-width:480px){
    .search-no-results .no-result-form input[type="text"], .search-no-results .no-result-form input[type="text"]{
        width:200px;
    }
}
@media (max-width:850px){
    .container.news-detail-cnt{
        max-width:100%;
    }
}
@media (max-width:600px){
.contact-form-right span{
  display:block;
}
}