@media only screen and (max-width:1921px){
    header.nomobile .content{margin:auto;}
    .nomobile{display:block!important;}
    .mobile{display:none!important;}
    header.nomobile #searchhh{display:inline-block;}
    nav #main-menu>li>a, nav a{padding: 2em 1.5em 1.5em 1.5em!important;}
    #searchhhnav{display:none;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display: inline-block;width: 30%;position:absolute;top:10px;right:50px;}
}

@media only screen and (max-width:1442px){
    header.nomobile .content{margin:0;}
    .nomobile{display:block!important;}
    .mobile{display:none!important;}
    header.nomobile #searchhh{display:inline-block;}
    nav #main-menu>li>a, nav a{padding: 2em 1.5em 1.5em 1.5em!important;}
    #searchhhnav{display:none;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display: inline-block;width: 30%;position:absolute;top:10px;right:50px;}
}

@media only screen and (max-width:1380px){
    header.nomobile .content{margin:0;}
    .nomobile{display:block!important;}
    .mobile{display:none!important;}
    header.nomobile #searchhh{display:inline-block;}
    #searchhhnav{display:none;}
    nav #main-menu>li>a, nav a{padding: 2em 1.3em 1.5em 1.3em!important;}
    #searchhhnav{display:none;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display: inline-block;width: 30%;position:absolute;top:10px;right:50px;}
}

@media only screen and (max-width:1367px){
    header.nomobile .content{margin:0;}
    .nomobile{display:block!important;}
    .mobile{display:none!important;}
    header.nomobile #searchhh{display:inline-block;}
    header.nomobile nav{width: 46%;}
    #searchhhnav{display:none;}
    nav #main-menu>li>a, nav a{padding: 2em 1.3em 1.5em 1.3em!important;}
    #searchhhnav{display:none;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display: inline-block;width: 30%;position:absolute;top:10px;right:50px;}
}

@media only screen and (max-width:1330px){
    header.nomobile .content{margin:0;}
    #searchhhnav{display:block;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display:block;}
    header.nomobile nav{width:65%;display:inline-block;}
    #searchhhnav{display:none;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display: inline-block;width: 30%;position:absolute;top:10px;right:50px;top:100px;}
}

@media only screen and (max-width:1264px){
    header.nomobile .content>#logo{display:inline-block;width:30%;text-align: center!important;}
    header.nomobile .content>#logo img{display:block;margin:-100px auto auto auto;width:220px;height: auto;padding: 10px;}
    header.nomobile nav{width:65%;display:inline-block;}
    header.nomobile #searchhh{width: 29%;display:none;}
    #searchhhnav{display:block;}
    #searchhhnav{display:none;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display: inline-block;width: 30%;position:absolute;top:10px;right:50px;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:80%!important;right: 80px;top:100px;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;} 
}

@media only screen and (max-width:1150px){
    header.nomobile .content{margin:0;}
    .nomobile{display:block!important;}
    .mobile{display:none!important;}
    #searchhhnav{display:block;}
    header.nomobile #searchhh{display:none;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:80%!important;right:100px;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;} 
}

@media only screen and (max-width:1025px){
    nav .submenu{z-index: 4999!important;}
    header.nomobile .content{margin:0;}
    header.nomobile .content>#logo{display:inline-block;width:30%;text-align: center!important;}
    header.nomobile .content>#logo img{display:block;margin:-100px auto auto auto;width:220px;height: auto;padding: 10px;}
    header.nomobile nav{width:65%;display:inline-block;}
    header.nomobile #searchhh{width: 29%;display:none;}
    #logos .logo img{height: 150px;width: auto;}
    .nomobile{display:block!important;}
    .mobile{display:none!important;}
    header.nomobile #searchhh{display:none;}
    #searchhhnav{display:block;width:100%;position:relative;}
    #banner .txtbanner{position: absolute;margin-left: 25%;margin-top:8%;width:270px;height: auto;}
}

@media only screen and (max-width:1000px){
    .nomobile{display:block!important;}
    .mobile{display:none!important;}
    #searchhhnav{display:block;}
    #searchhh{display:none;}
    #banner .txtbanner{position: absolute;margin-left: 25%;margin-top:8%;width:270px;height: auto;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;right: 0;top:30px;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;} 
}

@media only screen and (max-width:921px){
    .nomobile{display:none!important;}
    .mobile{display:block!important;}
    #banner .txtbanner{position: absolute;margin-left: 25%;margin-top:8%;width:270px;height: auto;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;right: 0;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;} 
}

@media only screen and (max-width:900px){
    .nomobile{display:none!important;}
    .mobile{display:block!important;}
    #banner .txtbanner{position: absolute;margin-left: 25%;margin-top:8%;width:270px;height: auto;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;right: 0;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;} 
}

@media only screen and (max-width:851px){
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    #banner .txtbanner{position: absolute;margin-left: 25%;margin-top:8%;width:270px;height: auto;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;right: 0;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;} 
}

@media only screen and (max-width:801px){
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    #banner .txtbanner{position: absolute;margin-left: 25%;margin-top:8%;width:270px;height: auto;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;right: 0;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;} 
}

@media only screen and (max-width:769px){
    .mobile{display:none!important;}
    .nomobile{display:block!important;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;}    
}

@media only screen and (max-width:701px){
    .mobile{display:none!important;}
    .nomobile{display:block!important;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;}    
}

@media only screen and (max-width:696px){
    .mobile{display:none!important;}
    .nomobile{display:block!important;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;}    
}

@media only screen and (max-width:601px){
    .mobile{display:none!important;}
    .nomobile{display:block!important;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;}    
}

@media only screen and (max-width:509px){   
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:90%;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;}
}

@media only screen and (max-width:481px){
    footer>div,footer>div>#divR,footer>div>#divL{display:block;width: 100%;text-align:center!important;height: auto;min-height: 50px;}
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:90%;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;}

}

/***********************************************/

@media only screen and (max-height:1921px) and (orientation:portrait){
}

@media only screen and (max-height:1367px) and (orientation:portrait){
}

@media only screen and (max-width:640px) and (max-height:1367px) and (orientation:portrait){
}

@media only screen and (max-width:376px) and (max-height:1367px) and (orientation:portrait){
}

@media only screen and (max-height:1025px) and (orientation:portrait){
   
}

@media only screen and (max-height:1025px) and (orientation:landscape){    
}

@media only screen and (max-width:982px) and (max-height:1025px) and (orientation:portrait){
}

@media only screen and (max-width:678px) and (max-height:1025px) and (orientation:portrait){
}

@media only screen and (max-width:376px) and (max-height:1025px) and (orientation:portrait){
}

@media only screen and (max-height:801px) and (orientation:landscape){
}

@media only screen and (max-height:768px) and (orientation:portrait){
}

@media only screen and (max-height:737px) and (orientation:landscape){
}

/*********************************************************/

@media only screen and (max-width:415px){
    footer>div,footer>div>#divR,footer>div>#divL{display:block;width: 100%;text-align:center!important;height: auto;min-height: 50px;}
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:80%;height: auto;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}


    header.nomobile .content>#logo{display:block!important;width:100%;height:auto;position:relative!important;}
    header.nomobile .content>nav>#main-menu{display:none!important;}
    header.nomobile .content>#logo img{margin: auto;}
    header.nomobile .content>nav>#searchhhnav{width:100%!important;}
    header.nomobile nav{width:100%!important;display:block;}
    .nomobile #bars{display:block;}
}

@media only screen and (max-width:401px){
    footer>div,footer>div>#divR,footer>div>#divL{display:block;width: 100%;text-align:center!important;height: auto;min-height: 50px;}
    .nomobile{display:none!important;}
    .mobile{display:block!important;}
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:90%;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
    
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:80%;height: auto;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
}

@media only screen and (max-width:376px){
    footer>div,footer>div>#divR,footer>div>#divL{display:block;width: 100%;text-align:center!important;height: auto;min-height: 50px;}
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:90%;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #logos .logo{display:block!important;width: 100%!important;float: none!important;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:8%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
    
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:80%;height: auto;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
}

@media only screen and (max-width:361px){
    footer>div,footer>div>#divR,footer>div>#divL{display:block;width: 100%;text-align:center!important;height: auto;min-height: 50px;}
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:90%;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
   #logos .logo{display:block!important;width: 100%!important;float: none!important;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
    
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:80%;height: auto;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
}

@media only screen and (max-width:321px){
    footer>div,footer>div>#divR,footer>div>#divL{display:block;width: 100%;text-align:center!important;height: auto;min-height: 50px;}
    .mobile{display:none!important;}
    .nomobile{display:block!important;}
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:90%;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #logos .logo{display:block!important;width: 100%!important;float: none!important;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
    
    header.mobile #logo{width: 50%;}
    header.mobile #logo img{width:80%;height: auto;}
   header.mobile #bars{width: 20%;}
   header.mobile #searchhh{width: 20%;}
   header.mobile #searchhh i{margin-left: 40px;}
    #banner .txtbanner{position: absolute;margin-left: 20%;margin-top:12%;width:200px;height: auto;}
    #banner img:not(.txtbanner){width: auto;height: 150px;margin-left: -70px;}
    #logos{padding-top: 30px;padding-bottom: 30px;}
}

/*********************************************************/