/* Reset font */
* {
    font-size: 14px;
    line-height: 1.428;
}
h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* End Reset font */

.navhead-left{display: flex!important; width:100%; justify-content: center; margin:1rem 0;}
.navhead-right{width:100%; float:left; text-align: center;}
.navtext-upper{text-transform: uppercase;}
.poplogo{width:auto; height:50px; display: block; margin:-5px 0 10px 0;} 
.banner-position{margin-top:160px;}  
.container-wrap {
}  
.head-top{width:100%; height:30px; margin:0.8rem 0; border-bottom:1px solid #ffffff;}  
.head-top a{color:#555; text-transform:uppercase; font-size:11px; text-decoration:none; }
.head-top a:hover{color:black;}
.head-top img{width:auto; height:25px;} 
.home-content-product{margin-top:0;}
.home-content-product a{color:#333;}
.home-content-product2{margin-top:0;}
.home-content-product2 a{color:#333;}
    
.d-show{display:block;}
.d-hide{display:none;} 

/* Footer */
#footer .foot-red1{padding:2rem 0 1rem 0; display:table; text-align:left; float: left;} 
#footer .foot-red2{padding:2rem 0 1rem 0; display:table; text-align:right; float: right;}   
#footer ul.blink{padding-left: 0; list-style: none;}  
#footer ul.blink li a{color:white; text-decoration:none; padding:5px 0; display: inline-block;}
#footer ul.blink li a:hover{text-decoration:underline;}
#footer .line{border-right:1px solid #ffffff;}
#footer .mgtop{margin-top:1rem;}
#footer .brline{border-left:1px solid #4d4d4d; border-top:none; min-height:120px;}
#footer .brline2{border-top:none; text-align: right;}  
#footer .d-hide-foot{display:none;}
#footer .copybox{width:auto; float:left;}  
#footer .copy-link{color:white; text-decoration: none;}
#footer .copy-link:hover{text-decoration: underline;}  
#footer .signupbox{width:280px; margin-right:10px; float:left;}
#footer .signupbox input::placeholder{font-size:13px;}
#footer .signup-text{font-size:13px;}	  
    
/* Desktop Menu */
.navbar2 { overflow: hidden;  background-color: #FFFFF;}  
.navbar2 a {float: left; color: #777; text-align: center!important; padding: 14px 16px; text-decoration: none; text-transform: uppercase;}
.navbar2 .alink{float: none; color: #777; text-align: center!important; padding: 0px; text-decoration: none; text-transform: uppercase;}    
.navbar2 .alink:hover{color:black;}  
.dropdown2 {overflow: hidden;}
.dropdown2 .dropbtn {font-size: 13px; border: none; outline: none; color: #777; padding: 10px 0; background-color: white; font-family: inherit; margin: 0; text-transform: uppercase; letter-spacing: 1px; text-align: center;}
.navbar2 a:hover, .dropdown2:hover .dropbtn {background-color:#ffffff;}
.dropdown-highlight {display: none;  position:absolute; z-index: 1; background-color: rgba(0, 0, 0, 0.7); -webkit-background-clip: padding-box; background-clip: padding-box; border-top:5px solid #b00d28; margin-top:-4px; float: left; min-width:125px; margin-left:1.5rem;}
.highlight-active {display: block;}
.dropdown-content2 {display: none;  position:absolute; z-index: 1; background-color: rgba(0, 0, 0, 0.7); -webkit-background-clip: padding-box; background-clip: padding-box; border-top:5px solid #b00d28; margin-top:-4px; float: left; min-width:125px; margin-left:1.5rem;}
.dropdown-content2 a { float: none; color:#ffffff; padding: 14px 17px; text-decoration: none; display: block; text-align:center; font-size:12px; border-bottom:1px solid #A9A9A9;}
.dropdown-content2 a:hover {background-color: #b00d28;}
.dropdown2:hover .dropdown-content2 {display: block;}
.dropdown2 .pop-active-menu{font-weight:bold;}

/* Mobile Menu */
.navbar-default {background-color: #ffffff; border:none!important; background:none;}
.navbar-collapse{border-top:1px solid #e7e7e7!important; margin-top:1rem; overflow-y:auto;}
.nav-link{padding-top:10px; padding-bottom:10px; line-height:20px;}
.dropdown-menu { position: absolute; top: 100%; left: 0; z-index:99; display: none; float: left; min-width:auto;
        font-size: 12px; text-align: left; list-style: none; text-transform: uppercase;
        -webkit-background-clip: padding-box; background-clip: padding-box; 
        border: 0px solid #ccc; border: 0px solid rgba(0, 0, 0, .15); border-radius: 0; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175); } 
.dropdown-menu > li > a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height:2rem; color: #fff;
        font-size:12px; border-bottom:1px solid #FFFFFF; white-space: nowrap;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {color: #ffffff; text-decoration: none; background-color: #b00d28;}  
.dropdown-menu.show{padding:0;}    

/* Responsive */
@media (max-width: 992px) {
.poplogo{height:45px;}	
.navbar2 .alink{font-size: 12px;}	
.banner-position{margin-top:155px;}
.dropdown-content2 {margin-top:-4px; min-width:75px; margin-left:1rem;}	
.dropdown-content2 a{font-size:11px;}	
}  
    
@media (max-width: 767px) {
.navbar{min-height:0px; padding 0.5rem 0.5rem;}	
.poplogo{height:40px; margin:-5px 0 5px 4px;}
.banner-position{margin-top:0;}	
.d-show{display:none;}
.d-hide{display:block;}
.head-top{border-bottom:1px solid #fff;}
.head-top img{width:auto; height:20px;} 
	
.navhead-left{width:70%; justify-content:left; margin:1rem 1rem; z-index:999!important; }
.navhead-right{width:100%; float:left; text-align: center; margin-top:-49px; margin-left:0;}
.navbar-default .navbar-toggle { border-color: #ddd; margin-top: -2px;}	
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #e7e7e7; margin-top: 8px;}
.navbar-default .navbar-nav > li > a { color: #777; letter-spacing:0px;}  
.navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #FFF; background-color: rgba(0, 0, 0, 0.8); border-bottom:1px solid #FFFFFF;}
    
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #000; background-color: #e7e7e7; font-weight:bold; }
	
.navbar-light .navbar-nav .show > .nav-link, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .nav-link.active {color: #000; background-color: #e7e7e7; font-weight:bold; }
    
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {color: #FFF; background-color: #b00d28;}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {color: #555; background-color: #e7e7e7; }
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {color: #ccc; background-color: transparent;}

#footer .col-xs-12 .foot-red1{margin:0 auto!important; text-align: center; float: none;} 
#footer .col-xs-12 .foot-red2{margin:0 auto!important; text-align: center; float: none;}
#footer ul.blink{padding: 0; margin:0; list-style: none;} 	
#footer ul.blink li a{padding:5px 0; width:auto!important; float:left;}
#footer .brline{border-top:1px solid #4d4d4d; border-left:none; min-height:auto; padding-top:1rem;}
#footer .brline2{border-top:1px solid #4d4d4d; padding-top:1rem; text-align:left;} 	
#footer .d-hide-foot{display:inline; float:left; width:auto; margin:5px 3px 0 3px;} 
#footer .copybox{width:100%; text-align:left;}	
#footer .signupbox{width:230px;}
#footer .signupbox input::placeholder{font-size:12px;}
#footer .signup-text{font-size:12px;}	
.swiper-pagination-bullet{
    width: 25px;
    height: 4px;
    display: inline-block;
    border-radius: 0%;
} 
}
    
.swiper-pagination > .swiper-pagination-bullet-active{
    background-color:#bf2f40;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 2px;
}
@media (min-width: 767px) {
.swiper-pagination-bullet{
    width: 35px;
    height: 5px;
    display: inline-block;
    border-radius: 0%;
} 
.swiper-pagination{
    position: absolute;
    text-align: right;
    z-index: 10;
    padding-right: 20px;
}	
}


@media (max-width: 575.98px) { 
.home-content-product{margin-top:-1rem;}	
.home-content-product2{margin-top:-3rem;}	
}


.contentbox{border:1px solid #CCCCCC; text-decoration: none!important; display:block; transition: all 0.4s ease 0s; margin:2rem 0rem;}
.contentbox:hover {-webkit-box-shadow: 0px 5px 30px -10px rgba(0,0,0,0.57);  -moz-box-shadow: 0px 5px 30px -10px rgba(0,0,0,0.57); box-shadow: 2px 30px -10px rgba(0,0,0,0.57); transition: all 0.3s ease 0s; -moz-transform: translate(0, -2px,);  -ms-transform: translate(0, -2px);  -o-transform: translate(0, -2px);  -webkit-transform: translate(0, -2px); transform: translate(0, -2px)}

.ppbox{padding:0rem 0rem;}
@media (max-width: 767px) {
.ppbox{padding:0rem 2rem;}
}