@charset "utf-8";
/* CSS Document */

@media (max-width:1385px) {
.navbar-nav > li { padding: 0 65px; }
.tab-sec ul li a { font-size: 16px; }
}
@media (max-width:991px) {
.navbar-nav > li { padding: 0 29px; }
.navbar-default .navbar-nav li a { font-size: 17px; }
.tab-sec ul li a { font-size: 13px; }
.logo-sec img { max-width: 300px; }
.top-right-sec ul li { font-size: 20px; letter-spacing: 5px; }
.silder-left { padding-left: 0; }
.silder-left > h4 { font-size: 40px; line-height: 36px; }
.silder-left > span { font-size: 20px; }
.silder-left p { font-size: 16px; }
.banner-cont { top: 20%; }
.banner-cont h2 { font-size: 70px; line-height: 63px; }
}
@media(min-width:768px) {
.carousel_wrap {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.carousel_wrap > .flexslider {
    display: inline-block;
}
.carousel_wrap > .flexslider ul.flex-direction-nav li {
    /*min-width: 145px;*/
	min-width:160px;
		max-width:160px;
}
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  .carousel_wrap > .flexslider ul.flex-direction-nav li {
		/*min-width: 160px !important;*/
	}
	.carousel_wrap ul.slides li {
		/*min-width:160px;
		max-width:160px;*/
	}
}

 @media (max-width:767px) {
 
header { padding-top: 15px; }
.logo-sec { text-align: center; width: 100%; padding: 0px; }
.logo-sec img { max-width: 270px; margin: 0 auto; }
.top-right-sec { clear: both; padding-top: 10px; text-align: center; width: 100%; }
.top-right-sec ul li { font-size: 18px; letter-spacing: 5px; }
.navbar-nav { margin-top: 0; margin-bottom: 0px; }
#bs-example-navbar-collapse-1 { background: none; border-color: #CCCCCC; margin-bottom: 10px; margin: 0px; width: 100%; padding: 10px 0px; }
.navbar-toggle { margin-top: 10px; }
.navbar-nav li { width: 100%; padding: 0px; }
.navbar-default .navbar-nav li a { font-size: 16px; padding-bottom: 10px; padding-top: 10px; font-weight: 500; border-radius: 0px; padding-left:15px;}
.navbar-nav li { margin-right: 0px; }
.navbar-default .navbar-toggle { background-color: #04C002; border-color: #04C002; }
.responsive_extra_menu{display:block !important;}

.custom_menu{display:none !important;}
.navbar-default .navbar-toggle .icon-bar { background-color: #000; }
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus { background-color: #000; border-color: #000; }
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar { background-color: #fff; }
.main-banner { border-bottom: 20px solid #000000; }
.banner-cont h2 { font-size: 60px; line-height: 50px; }
.banner-cont h4 { font-size: 22px; }
.flexslider { margin: 0 0 20px; }
.product-slider { border-bottom: 20px solid #00cb00; }
.product-home img { margin-bottom: 15px; }
.ultra-light { margin-bottom: 15px; }
.ultra-light img { margin-bottom: 0px; }
footer { border-top: 20px solid #58595b; padding: 20px 0; text-align: center; }
.product-home { padding: 20px 0; }
.silder-right { width: 100%; padding-left: 0; }
}
@media (max-width:640px) {
/* .silder-right{
	display:none;
} */
.silder-left { padding-left: 0px; width: 100%; }
}
@media (max-width:567px) {
.banner-cont h2 { font-size: 50px; line-height: 40px; }
}
@media (max-width:479px) {
.top-right-sec ul li { letter-spacing: 2px; }
.banner-cont h2 { font-size: 35px; line-height: 30px; letter-spacing: 2px; }
.banner-cont h4 { font-size: 16px; }
.tab-sec ul li { width: 50%; }
.tab-sec ul li a { min-height: 70px; }
.tab-sec{display:none;}
}
