@font-face{font-family:"Roboto-Regular";
src:url(fonts/Roboto-Regular.ttf)}

@font-face{font-family:"Roboto-Light";
src:url(fonts/Roboto-Light.ttf)}

@font-face{font-family:"Roboto-Medium";
src:url(fonts/Roboto-Medium.ttf)}

@font-face{font-family:"Roboto-Bold";
src:url(fonts/Roboto-Bold.ttf)}

@font-face{font-family:"Roboto-Bold";
src:url(fonts/Roboto-Bold.ttf)}


/*--------------------------------------------------------------------------*/
body { background-color:#0a0a0a!important;}
/*--------------------------------------------------------------------------*/
.top_container{ float:left; width:100%;padding-top: 10px;padding-bottom: 10px;background-color:#0a0a0a;}
.soc_box{ text-align:right;margin-right: 20px;float: left;width: 86%;}
.soc_box a{color: #fff;padding: 10px;font-size: 14px; }
.soc_box a:hover{ color:#000;}
.top_email2{float: left;
    text-align: right;
    width: 100%;}
.top_email2 li{color:#fff;font-family: 'Roboto-Light';font-size: 13px;}
.top_email{margin-left: 20px;}
.top_email li{display: inline;padding: 8px;color:#fff;font-family: 'Roboto-Light';font-size: 13px;}
.top_email li i{color:#c5a645;font-size:14px;margin-right: 10px;}
.top_email2 li i{color:#41CB5B;font-size:14px;margin-right: 10px;}
.top_email li a{color:#fff;text-decoration: none;font-family: 'Roboto-Light';font-size: 13px;border-right: 1px solid#cccbcb;padding-right: 20px;}
.box1{float: right;width:100%;margin-right: 20px;}
.search_box{float: right;}

/*--------------------------------------------------------------------------*/

.logo{text-align: center;}
.logo img{width: 14%;margin-top: -20px;}

.logo_container{float: left;width: 100%;}

#menu-topcategories{width:100%;height: 59px;margin-top: 70px;}
#menu-topcategories li{float: left;width: 100%;padding: 4px;text-align: center;border-radius: 33px;}
#menu-topcategories li a{background-color:#323232;border-radius: 33px;color: #fff;font-size: 15px;text-transform: uppercase;font-family: Roboto-Bold;transition: all 0.3s;}
#menu-topcategories li a:hover{background-color: #323232;border-radius: 33px;}
#menu-topcategories .dropdown-menu{margin-top: 2px;border-radius: 5px;background-color: #fff;margin-left: 10px;}
#menu-topcategories .dropdown-menu li{}
#menu-topcategories .dropdown-menu li a{background-color: #fff;color: #323232;text-align: left;border-radius: 0px;font-size: 15px;text-transform: capitalize;font-family:"Roboto-Regular";border-radius: 33px;border-bottom: 1px solid#f1f1f1;margin-bottom: 10px;padding: 7px 10px 7px 30px;    transition: all 0.3s;}
#menu-topcategories .dropdown-menu li a:hover{ background-color:#7fb905; color:#fff;}

.topmenu_box{float: left;width: 100%;background-color: #2387c3;margin-top: 40px;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-megamenu > ul.mega-sub-menu{width: 803px!important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{ font-size: 14px!important;font-family:"Roboto-Regular"; }

#mega-menu-wrap-top-bar #mega-menu-top-bar {float: left!important;background-color: rgb(255 255 255 / 0%);width: 100%!important; text-align:center;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link {color: #fff!important;text-transform: uppercase;height: 0px !important;line-height: 0px !important;font-family: 'Roboto-Light';padding: 37px 27px !important;font-size: 15px;transition: all 0.3s;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu {margin-top: 4px !important;width: 280px !important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
     font-family:"Roboto-Regular";text-transform: capitalize !important;color: rgb(0, 0, 0) !important;font-size: 15px !important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover{ color:#e78c0a!important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{background-color: rgb(255 255 255 / 0%)!important;color:#c5a645!important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link:hover{background-color: rgb(255 255 255 / 0%)!important;
    color:#c5a645!important;}
#mega-menu-wrap-top-bar #mega-menu-top-bar > li.mega-menu-item > a.mega-menu-link:focus{background-color: rgb(255 255 255 / 0%)!important;
    color:#c5a645!important;}
#mega-menu-wrap-top-bar{ float: left!important;width: 100%;background-color: rgb(255 255 255 / 0%);margin-top:10px;}

/*--------------------------------------------------------------------------*/

.boder{ float:left; width:100px; border:3pxsolid#c5a645;}
#menu-quick-links{float: left;width: 100%;}
#menu-quick-links li{line-height: 45px;background: url(img/arrow2.png)no-repeat;background-position: left 0px top 15px;padding-left: 28px;background-size: 12px;}
#menu-quick-links li a{color: #fff;font-family:"Roboto-Regular"; font-size:15px;text-decoration:none;}
.footer_text2{text-align: center;color: #fff;font-family:"Roboto-Regular";font-size: 16px;float: left;width: 100%;padding-bottom: 17px;padding-top: 17px;}

.inner_container h1{background-color: #f1f1f1;padding: 10px;font-family:"Roboto-Regular"; font-size:15px;}
