@import url('https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');
*{
     font-family: 'Montserrat', sans-serif;
} 
.main-content-area h1 { font-size: 24px; font-weight: 600; line-height: 30px;}
.main-content-area h2 { font-size: 16px; font-weight: 600; }
.main-content-area h3 { font-size: 14px; font-weight: 600; }
.main-content-area h4 { font-size: 12px; font-weight: 600; }
.main-content-area p{ font-size: 14px; margin-bottom:15px; text-align: justify;}
.main-content-area ul li { padding-left: 0; list-style: none; font-size: 14px; list-style: none; list-style-image: url(img/arrow.png); padding-left: 5px; margin-left: 15px; margin-bottom: 10px; }
.main-content-area ul { padding-left: 0; margin-bottom: 50px; }
.main-content-area hr { margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px dashed rgba(0,0,0,.1);}
.main-content-area table { font-size:12px; }


.product-sidebar-one { margin-bottom: 15px;    box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1); transition: all 0.4s;    background-color: #fff;    border-radius: 2px;    padding: 15px; margin-bottom: 15px; border-left:#dd0026 solid 5px;  background-image: url(img/bkg-energybar-desktop.png);}
.product-sidebar-one  h2{ font-size: 16px; font-weight: 600; }
.product-sidebar-one p{ font-weight: 500; font-size: 14px;  }
.product-sidebar-one a{ color: #dd0026; font-weight: 500; font-size: 14px;  transition: all 0.4s;}
.product-sidebar-one i{ color: #dd0026; }
.product-sidebar-one:hover { border-left:#dd0026 solid 5px;  }
.product-sidebar-one:hover .link { padding-left: 20px; }
.product-sidebar-one ul li { border-bottom: 1px dashed rgba(0,0,0,.1); padding-bottom: 10px; margin-left: 0px;  padding-left: 0; transition: all 0.4s; list-style: none; }
.product-sidebar-one ul li a{ color: #000; }
.product-sidebar-one ul li a i { margin-right: 12px; float: left; height: 29px; margin-top: 2px; font-size: 16px; }
.product-sidebar-one ul li:hover { padding-left: 0; list-style: none; font-size: 14px; list-style: none;  padding-left: 10px; margin-left: 15px; margin-bottom: 10px;  }
.product-sidebar-one ul li a strong { font-size: 14px;  color: #000; }
.product-sidebar-one ul li:hover a strong { color: #dd0026; }
.product-sidebar-one ul li a {color: #9B9B9B;}

.product-sidebar-one ul { padding-left: 0; margin-bottom: 10px; }

.product-sidebar-one ul li:hover a { text-decoration: none; }


.product-sidebar { box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1); transition: all 0.4s; background-color: #fff; border-radius: 2px; padding: 15px; margin-bottom: 15px; border-left:#848181 solid 5px; }
.product-sidebar  h2{ font-size: 16px; font-weight: 600; }
.product-sidebar p{ font-weight: 500; font-size: 14px;  }
.product-sidebar a{ color: #dd0026; font-weight: 500; font-size: 14px;  transition: all 0.4s;}
.product-sidebar i{ color: #dd0026; }
.product-sidebar:hover { border-left:#848181 solid 5px;  }
.product-sidebar:hover .link { padding-left: 20px; }


.margin-top-25 { margin-top: 25px; }
.img-responsive  { width: 100%; }


 .main-submenu {  width: 100%;  height: 50px;  margin: 0 auto;  background: #444444;}
.main-submenu ul { float: left; padding: 0 30px;}
.main-submenu ul li { display: inline; float:left; height: 50px; line-height: 50px; list-style: none; color: #fff; padding: 0 25px; }
.main-submenu ul li:hover{ background: #ed1b24; color: #fff; }
.main-submenu ul li.active{ background: #ed1b24; color: #fff; }
.main-submenu ul li a{  color: #fff; }
.main-submenu ul li a:hover { text-decoration: none;}
.main-content-area .form-group  {box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.1); padding: 25px;}
.main-content-area .form-group label { font-size: 14px; }
.main-content-area .form-group .input-row { margin-bottom: 15px; }
.main-content-area .form-group .input-row input {   border: 1px solid rgba(0,0,0,.1);}
.main-content-area .form-group .input-row .text-input{ height: 40px; text-indent: 15px; font-size: 12px; width: 100%; }
.text-note { color: #ed1b24; font-size: 12px; }
.tnc-note label{ font-size: 12px; }
.main-content-area .form-group button { border: none; color: #fff; background: #ed1b24; padding: 12px 15px; font-size:12px; cursor: pointer; }

@media (max-width: 800px) {
    .product-sidebar-one { display: none; }
    .main-banner-products { display: none; }
    .main-submenu { margin-top: 30px; }
    .padding-lr-0{ padding-right: 15px !important;}
    .pad_r_25{ padding-right: 25px !important;}
}

.error-help-block{
    color: red;
    font-size: 12px;
}

.text-danger{
    font-size: 12px;
}

#myBtn:hover{
    cursor: pointer;
}

#myBtn{
    color: red;
    display: none;
}


@media (max-width: 800px) {
    #more {display: none;}
    #myBtn{
        display: inline;
        position: relative;
        top: 0px;
        left: 0px;
        background: none;
    }
    .banner_div{
        display: none;
    }
}