@charset "utf-8";
/* CSS Document */

@media (min-width:1199px){

}

@media (max-width: 1199px){
	
}

@media (max-width: 1024px){
section .right-products{padding: 25px;}
section .left-containt{padding: 35px 20px 150px;}
.adm-page .right-products{padding: 50px 25px;}
.adm-page .right-products p, .adm-page .right-products .product h2{padding: 0;}
.adm-page .right-products .product{padding: 0;}
}

@media (min-width:768px) and (max-width:991px){
.outer-left-containt{background-image: none;}
p br{display: none;}
header .left{min-height: 20px;}
header .col-lg-3, section .col-lg-3, header .col-lg-9, section .col-lg-9{width: 100%; float: left;}
section .logo{padding: 50px;}
section .left-containt{padding: 40px 10px 50px; margin-top: 35px;}
section .right-containt{padding: 60px 25px; }
section .left-containt, section .right-products, section .left-containt .left-image{float: left; width: 100%;}
section .right-products{padding: 25px 10px;}
section .left-containt .left-image .left-inner{float: left; width: 50%; padding: 0 15px;}
.nav.navbar-nav {float: none; left: 0; margin: 0 auto; position: relative; width: 590px;}
section .right-containt p{padding:10px 0;}

.adm-page .left-containt{padding: 0 0 15px;}
.adm-page .right-products{padding: 50px 10px;}
.adm-page .right-products p, .adm-page .right-products .product h2{padding: 0 15px;}
section .right-products .product{padding: 0;}
.left-containt-outer, .adm-page .left-containt{position: relative; !important; width: 100%;}
.adm-page .right-products .row{margin: 0;}
.contact-us .right-products .row{margin: 0 !important;}
.contact-us form .col-lg-6{padding: 0;}
}
@media (min-width: 767px){
.mobile-menu{display: none;}
header nav li:hover a, header nav li.active a{background-color: #bbc741 !important; border-top: 5px solid #322d20;}
}

@media (min-width: 991px){
.left-containt-outer
{
    min-height: 500px !important;
}
}

@media (max-width: 767px){
.contact-us form .col-lg-6{padding: 0;}
.contact-us .right-products .row{margin: 0 !important;}
.outer-left-containt{background-image: none;}
.left-containt-outer, .adm-page .left-containt{position: relative; !important; width: 100%;}
section .right-containt p{padding:10px 0;}
.mobile-menu ul li:hover a, .mobile-menu ul li.active a{background-color: #3e3929; color: #ffffff !important;}
.mobile-menu ul li:nth-child(2):hover ul li a{color: #000000 !important;}
.mobile-menu ul li ul{display: none; position: relative;}
.mobile-menu ul li:hover ul{display: block; width: 100%;}
header nav li a{padding: 0 25px !important; border-bottom: 1px solid #ffffff !important;}
.sidr ul li:hover > a, .sidr ul li:hover > span, .sidr ul li.active > a, .sidr ul li.active > span, .sidr ul li.sidr-class-active > a, .sidr ul li.sidr-class-active > span{box-shadow: none !important;}
header nav li a, header nav li:hover a, .sidr ul li, .sidr ul{border: 0;}
.sidr.left{width: 50%; border-right: 1px solid #555555;}
.navbar-toggle{background-color: #bbc741; position: fixed; right: 0; z-index: 999; border-color: #3e3929; top: 20px;}
.navbar-toggle .icon-bar{background-color: #3e3929;}
.desktop-menu{display: none;}
/*.nav.navbar-nav{position: relative; left: 0; width: 100%; margin: 0;}
header .nav.navbar-nav ul li{float: none;}
header .nav.navbar-nav ul{width: 100%; margin: 0;}
header .nav.navbar-nav ul a{display: block; width: 100%; margin: 0;}*/
p br{display: none;}
header .left{min-height: 20px;}
header .col-lg-3, section .col-lg-3, header .col-lg-9, section .col-lg-9{width: 100%; float: left;}
section .logo{padding: 50px 0;}
section .left-containt{padding: 40px 10px 50px; margin-top: 50px;}
section .right-containt{padding: 30px 15px; }
section .left-containt, section .right-products, section .left-containt .left-image{float: left; width: 100%;}
section .right-products{padding: 25px 10px;}
section .left-containt .left-image .left-inner{float: left; width: 50%; padding: 0 20px;}
.nav.navbar-nav {float: none; left: 0; margin: 0 auto; position: relative; width: 590px;}
section .right-containt h1{padding: 0;}
/*header ul .color1 a, header ul .color1:hover a{background-color: #FCF09C !important; color: #000000 !important;}
header ul .color2 a, header ul .color2:hover a{background-color: #F5D46E !important; color: #000000 !important;}
header ul .color3 a, header ul .color3:hover a{background-color: #EBB857 !important; color: #000000 !important;}*/

header .sub-menu li:nth-child(1) a, header .sub-menu li:nth-child(1):hover a {
    background-color: #FCF09C !important; color: #000000 !important;
}
header .sub-menu li:nth-child(2) a, header .sub-menu li:nth-child(2):hover a {
    background-color: #F5D46E !important; color: #000000 !important;
}
header .sub-menu li:nth-child(3) a, header .sub-menu li:nth-child(3):hover a {
    background-color: #EBB857 !important; color: #000000 !important;}
    
.adm-page .left-containt{padding: 0 0 15px;}
.adm-page .right-products{padding: 50px 0;}
.adm-page .right-products p, .adm-page .right-products .product h2{padding: 0 15px;}
.adm-page .right-products .product{padding: 0;}
body.sidr-open header .left:first-child, body.sidr-open section, body.sidr-open footer{transition:all 0.2s linear; opacity: 0.5;}
.adm-page .right-products .row{margin: 0;}
.adm-page .right-products .product > span{margin:20px 0 5px 0;}
section .right-products .product img{ width: 100% !important; height: auto !important; }
}

@media (min-width:361px) and (max-width:480px){

}

@media (min-width:10px) and (max-width:360px){
.right-products .col-xs-6{width: 100%;}
.adm-page .right-products .row{margin: 0;}
section .left-containt .left-image .left-inner, .right-products .col-xs-6{width: 100%;}
section .right-containt p{font-size: 14px; padding: 10px 0;}
section .left-containt .left-image .left-inner{padding: 0 5px;}
section .right-products{padding: 25px 0;}
section .right-products .product{padding: 10px 0;}
.contact-us section .right-products .product{padding: 10px 15px !important;}
}