body {
	margin: 0px;
	padding: 0px;
	color: #666666;
	font-size: 14px;
	line-height: 20px;
	
}

ul { margin: 0px !important;  padding: 0px !important; }


h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto', sans-serif;
	margin: 0px;
}
h1, h2 {
    font-size: 30px;    
    text-transform: uppercase;
     color:#33323a; padding-bottom:30px;
     font-weight: bold;
}
label { font-weight: normal; }

h3 { font-family: 'Roboto', sans-serif; color:#33323a; padding-bottom: 20px;
 font-weight:600; font-size: 18px; line-height: 24px; }
h4 {
    color: #333;
    text-transform: uppercase;
     font-size: 18px; line-height: 24px; 
     font-weight: 600;
     margin-bottom: 0px;
}
p { 
	padding-bottom: 17px;
}
.clear { clear:both; }
.padding-bottom-30 { padding-bottom:30px;}
.btn-black {
	background-color: #333333;	
	color: #ffffff;
	font-size: 16px;
	text-transform: capitalize;
	 border-radius: 3px;
	 display: inline-block;
	 line-height: 38px;
	 padding: 0px 20px;
	 text-decoration: none;
	 border:0;

}
.btn-black:hover {
	text-decoration: none !important;
	background-color: #eba100;	
	color: #fff;
}
.full-width { width:100% !important; }
.btn-yellow {
	background-color: #eba100;	
	color: #5b4436;
	font-size: 16px;
	text-transform: capitalize;
	 border-radius: 3px;
	 display: inline-block;
	 line-height: 38px;
	 padding: 0px 20px;
	 text-decoration: none;

}
.btn-yellow:hover {
	background-color: #fff;	
	color: #5b4436;
}
.btn-white {
	background-color: #fff;	
	color: #5b4436;
	font-size: 16px;
	text-transform: capitalize;
	 border-radius: 3px;
	 display: inline-block;
	 line-height: 38px;
	 padding: 0px 20px;
	 text-decoration: none !important;

}
.btn-white:hover {
	background-color: #333333;	
	color: #fff;
}
.padding-top-align { padding-top:10px; text-align:right;}

.padding-top-10 { padding-top:10px; }

/*header*/
.header-top ul li {
    display: inline-block;
    margin: 0 20px 0 0;
    border-left: 1px solid#f1f1f1;
    padding: 8px 0 8px 12px;
}
.header-top ul li i {
    padding: 0 8px 0 0;
    color: #ccc;
    font-size: 16px;
}
.header-top {
    border-bottom: 1px solid #f1f1f1;
}
.header-top a {
    color: #636262;
    font-size: 13px;
}
.pull-right {
    float: right;
}
/*logo pannel*/
.logo-pannel {
    padding: 20px 0;
}
.quick-cart-pnl input[type="text"] {
    background-color: #f6f6f6;
    width: 116px;
    padding: 8px 7px;
    color: #000;
    border: 1px solid #ccc;
    margin: 0 0 0 7px;
}
.quick-cart-pnl input[type="submit"] {
    background: #000;
    color: #fff;
    border: none;
    padding: 9px 11px;
    margin: 0 0 0 7px;
}
.quick-cart-pnl input[type=search] {
    background-color: #f6f6f6;
    padding: 8px 7px;
    color: #000;
    border: 1px solid #ccc;
    margin: 0 0 0 7px;
    width: 234px;
}

.quick-cart-pnl button  {
    border: none;
    background: transparent;
    position: relative;
    right: 36px;
    top: 0px;
}
button.cart {
    background-color: #000;
    color: #fff;
    padding: 9px 14px;
    float: right;
}
/*iteam-quick*/
.quick-left{
	float: left;
	width: 40%;
	background: #333333;
    position: relative;
}
.itmarw {
    position: absolute;
    right: -18px;
    top: 51px;
}
.quick-right {
    float: left;
    width: 60%;
    background: #eba100;
    padding: 43px 0 44px 84px;
}
.quick-left h2 {
    color: #fff;
    margin: 0;
    padding: 47px 70px 46px 0;
    font-size: 36px;
    text-align: right;
}
select.quick-select {
    border: none;
    width: 81%;
    padding: 12px 10px;
}
/*welcome-pannel*/
.welcome-pannel {
    width: 100%;
    padding:50px 0px;
}

.advateg{
    background: url(../images/advateg1.jpg) no-repeat;
    height: 380px;
	text-align:center;
	background-size: cover;
}
.advateg2{
    background: url(../images/advateg2.jpg) no-repeat;
    height: 380px;
    background-size: cover;
}
.view-all {
    width: 170px;
    background: #fff;
    border-radius: 3px;
    margin: 0 auto;
}
.view-all a {
    color: #000;
    text-align: center;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    padding: 11px 0;
	text-decoration:none !important;
}
.advateg h2 {
    color: #fff;
    font-size: 27px;
    text-align: center;
    margin: 0;
    padding: 140px 0 24px 0;
}
.product-bar {
         
    border: 1px solid #f0f0f0;
}
.product-des {
    background: #f0f0f0;
	padding: 29px 4px 20px 7px;
	/* height:120px; */
}
.product-propertyes ul { width:100%; }
.product-propertyes li { list-style:none; display:block;}
.product-propertyes li span { display:none; }
.product-des h3 {
    margin: 0;
    padding: 0;
    font-size: 15px;
    line-height: 18px;
	text-decoration:none !important;
	height: 55px;
    padding: 0px 0px 10px 0px;
}
.product-des h2 {
    color: #eba100;
    font-size: 18px;
    padding: 16px 0 0 0;
	text-decoration:none !important;
}
.product-des a { text-decoration:none !important; }
.product-des a { text-decoration:none !important; }
.product-img {
    padding: 21px 0;
}
.product-img img{
	display: block;
	margin: 0 auto; 
}
.welcome-inner-titel{
    font-size: 29px;
    text-align: center;    
}
/*tabbing pannel*/
.tabbing-pannel{
	background: url(../images/tab-bg.jpg) no-repeat;
	padding: 50px 0;
	width: 100%;	
    background-size: cover;
}
/*about-pannel*/
.about-pannel h2 {
    font-size: 21px;
    padding: 0 0 0 8px;
    margin: 0 0 20px;
    border-left: 3px solid #eba100;
}
.about-pannel h3{ 
    color: #626262;
    font-weight: normal;
    font-style: italic;
    border-top: 1px solid #ccc;
    padding: 32px 0;
}
.about-pannel p{
    color: #626262;
    font-size: 15px;
    line-height: 22px;
}
.view a {
    display: block;
    text-align: center;
    text-transform: uppercase;
    padding: 8px 0;
	color:#fff;
	text-decoration:none;
}
span.view {
    background: #262626;
    border-radius: 3px;
    display: block;
    width: 135px;
}
.about-pannel {
   
    width: 100%;
    padding: 76px 0;
}
/*program-pannel*/
.program-pannel {
   
    width: 100%;
    background-color: #eba100;
    padding: 30px 0;
}
.program-pannel h2 {
    color: #fff;
    font-size: 28px;
    padding: 0 0 6px;
    text-transform: uppercase;
}
.program-pannel h3 {
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    padding: 0;
}
.program-pannel span {
    background: #fff;
    display: block;
    border-radius: 3px;
}
.program-pannel span a{
    color: #333333;
    text-transform: uppercase;
    font-weight: 600;
    text-align: center;
    display: block;
    padding: 11px 0;
    margin: 10px 0 0 0;
	text-decoration:none;
}
/*footer-paannel*/
.footer-pannel{
    background: url(../images/footerbg.jpg) no-repeat;
    width: 100%;
    float: left;
    padding: 70px 0;
    background-size: cover;
}
.footer-smallbox h2 {
    color: #fff;
    font-size: 18px;
    padding: 0 0 20px;
}
.first-fbox li {
    line-height: 22px;
    margin: 0 0 25px;
    list-style: none;
    color: #a7a7a7;
}
.first-fbox li  i { color: #eba100; margin-right:10px;}
.first-fbox li a{
     color: #a7a7a7;
}
.all-fbox li {
    list-style-image: url('../images/arr.png');
}
.all-fbox li a {
    color: #a7a7a7;
    line-height: 29px;
}
.mail-box {
    background-color: #2d2d2d;
    border-radius: 3px;
    padding: 30px 12px;
    width: 98%;
}
.mail-box h2 {
    text-align: center;
    font-size: 16px;
    padding: 0 0 26px 0;
}
.mail-box p {
    text-align: center;
    padding: 0;
     color: #a7a7a7;
    font-size: 13px;
}
.footer-smallbox input[type="search"] {
    border: none;
    font-size: 12px;
    width: 70%;
    padding: 10px 14px;
}
.footer-smallbox button{
    background: #eba100;
    border: none;
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    padding: 10px 5px;
    position: relative;
    left: -4px;
}
ul.card {
    list-style: none;
    /* float: right; */
    padding: 21px 0 0 !important;
}
.card li{
    display: inline-block;
    margin: 0 0 0 5px;
}
.end-footer{
    padding:30px 0;
    width: 100%;
    float: left;
}
.end-footer p{
    text-align: center;
    color: #757575;
    margin: 0;
}
.ftr-social li {
    display: inline-block;
    padding: 0 10px 0 0;
}
.ftr-social {
    list-style: none;
    width: 138px;
    margin: 0 auto !important;
}

html input[disabled] {
    background: #cccccc !important;
}

html button[disabled] {
    background: #cccccc !important;
}
/*new code*/

.header-one {
	background:#f0f0f0;
	width:100%;
	text-align:center;
	padding:30px 0px;
}
.header-one h1{
	padding-bottom:10px;
}
.header-one h2 {
	font-weight:400;
	font-size:20px;
}

.margin-bottom {
    margin-bottom: 30px;
}

/*product-detial-page*/
/*product-detial-page*/

/*new code end*/


.sitebar { width: 100%; padding-bottom: 30px; }
.sitebar-header { background: #333; -webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px; }
.sitebar-header h2 { padding: 15px 10px; color: #fff; font-size: 18px; text-transform: capitalize; font-weight: normal; }
.sitebar-body { border-left:1px solid #ecf0f1; -webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-bottomright: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px; border-top:none; border-right:1px solid #ecf0f1; 
border-bottom:1px solid #ecf0f1; padding: 10px; }
/* breadcrumbs end */

.inner-search {
    background: #eba100;    
    padding: 20px 0px;
    width: 100%;
    color: #fff;
}
.inner-search input[type="text"] { width: 100% !important; border:none!important; outline: none!important; color: #333; 

    border-radius: 3px!important;}
.inner-search input[type="radio"] { width: auto !important;}

.inner-search p {  padding-bottom: 10px; font-weight: 400; font-size: 15px; color: #fff;}
.padding-bottom-10 { padding-bottom: 10px;}

.header-one { border-top: 1px solid #ccc;}
.padding-top-30 { padding-top: 30px;}

.no-padding{
padding: 0px !important;
}

/* Left Navigation Start */
        .mainNav {
            
            width: 100%;
        }
            /* First Level */
            .mainNav ul {
                margin: 0;
                padding: 0;
                list-style: none;
                border-bottom: 1px solid #ecf0f1;
            }
            .mainNav ul li {
                border-top: 1px solid #ecf0f1;
            }
            .mainNav ul li a {
                color: #333;
                display: block;
                font-size: 1.1em;
                line-height: normal;
                padding:9px 0px;
                text-decoration:none;
                font-weight: 600;
            }
            .mainNav ul li a:hover {
                background: #fff;
                text-decoration: none;
            }
                /* Second Level */
                .mainNav ul ul {
                    border-bottom: none
                }
                .mainNav ul ul li {
                    border-top: 1px solid #ecf0f1;
                    background: #fff;
                }
                .mainNav ul ul li a {
                    color: #333;
                    display: block;
                    font-size: 1em;
                    line-height: normal;
                    padding: 0.5em 1em 0.5em 1em;
                    font-weight: normal;
                }
                .mainNav ul ul li a:hover {
                    background: #fff;
                }
                        /* Third Level */
                .mainNav ul ul ul {
                    border-top:1px solid #ecf0f1;
                }
                .mainNav ul ul ul li {
                    border:none;
                }
                .mainNav ul ul ul li a {
                    padding-left:3.5em; 
                    padding-top:0.25em; 
                    padding-bottom:0.25em;
                }
            /* Accordion Button */
            ul li.has-subnav .accordion-btn {
                color:#333; 
                background:#ecf0f1; font-size:12px; font-weight: normal; padding-top: 10px;
            }
        
        @media screen and (max-width: 1024px) {
            .mainNav {width: 40%;}
        }
        @media screen and (max-width: 700px) {
            .mainNav {width: 100%;}
        }
        /* Left Navigation End */





/*Responsive*/
@media only screen and (max-width: 980px){
.container {
    margin: 0 auto;
    width: 100%;
}
.quick-cart-pnl input[type="text"]{
    width: 104px;
}
#cssmenu > ul > li > a{
     padding: 14px 14px 14px 9px !important;
}
.banner-text {
    margin-top: 8% !important;
}
.rslides {
    height: 361px !important;
}


.about-pannel img{
    width: 100%;
}
.footer-smallbox input[type="search"] {
    width: 64%;
}
}
@media (max-width: 800px){
.header-top ul li {
    padding: 8px 0 8px 4px;
}
.quick-cart-pnl input[type="search"] {
    width: 163px;
}
.quick-cart-pnl input[type="text"] {
    width: 69px;
}
.#cssmenu > ul > li > a{
    font-size: 11px;
}
#cssmenu > ul > li > a {
    padding: 14px 2px 14px 1px !important;
}
.banner-text h1 {
    font-size: 36px !important;
}
.banner-text h2 {
    font-size: 16px !important;
}
.quick-left h2 {
    font-size: 26px;
    padding: 57px 47px 46px 0;
}
.quick-right {
    padding: 43px 0 44px 53px;
}

.advateg {
   padding-bottom:40px;
    height: auto;
}
.advateg2{
    height: auto;
}


.product-des {
    padding: 10px 0 10px 6px;
}
.product-des h2 {
    font-size: 17px;
}
.advateg h2{
    font-size: 21px;
	padding-top:40px;
}
.footer-smallbox input[type="search"] {
    width: 98%;
}
}
@media (max-width:768px) {
	
	.about-img { padding-top:30px; }
	.mail-box { margin-bottom:20px;}
	.footer-smallbox input[type="search"] {
    width: 58%;
}
	ul.card { float:none; }
.footer-pannel  { text-align:center; }	
.padding-top-align, .program-pannel { text-align:center;}	
.product-des { text-align:center;}
.header-top ul li {
    padding: 8px 0 8px 12px;
}
.quick-cart-pnl input[type="search"] {
    width: 141px;
}
.footer-smallbox h2 {
    font-size: 14px !important;
}
.advateg, .product-bar { margin-bottom:20px;}

.product-des {
    height:auto;
}

}
@media (max-width:640px) {
    .pull-right {
    float: left !important;
}
.logo img {
    margin: 0 auto;
}
.logo {
    padding: 13px 0;
}
.quick-cart-pnl input[type="search"] {
    width: 200px;
}
.banner-text h1 {
    font-size: 27px !important;
}
.banner-text h1 {
    font-size: 27px !important;
}
.btn-brown {
    margin: 25px 0 0 !important;
}
.banner-text h2 {
    font-size: 14px !important;
}
.quick-left {
    background: #333333 none repeat scroll 0 0;
    float: left;
    position: relative;
    width: 100%;
}
.quick-left h2 {
    padding: 48px 0;
    text-align: center;
}
.itmarw {
    display: none;
}
.quick-right {
    padding: 48px 20px;
    width: 100%;
}
select.quick-select {
    width: 100%;
}
.welcome-inner-titel {
    font-size: 23px;
    padding: 35px 0;
}

.resp-right {
    float: none;
    width: 100% !important;
}
.resp-left {
    float: none;
    width: 100% !important;
}
span.view {
    margin: 0 0 15px;
}
.about-pannel {
    padding: 30px 0;
}
.footer-smallbox input[type="search"] {
    width: 86%;
}
.footer-pannel {
    padding: 30px 0;
}
ul.card {
    float: none;
    margin: 0 auto !important;
    width: 213px;
}
}
@media (max-width: 480px) {
	.product-propertyes li { list-style:none; display:inline !important;}
.product-propertyes li span { display:inline-block; }
.quick-cart-pnl label {
    text-align: center;
    width: 100%;
}
.quick-cart-pnl input[type="text"] {
    width: 39%;
}
.quick-cart-pnl input[type="search"] {
    margin: 10px 0 0;
    width: 240px;
}
button.cart {
    margin: 10px 0 0;
    padding: 12px 16px;
}
.banner-text h1 {
    font-size: 14px !important;
    padding: 0 !important;
}
.banner-text h2 {
    font-size: 8px !important;
    line-height: 0;
}
.banner-text {
    margin-top: 0 !important;
}
.btn-brown {
    padding: 4px 23px !important;
}
.footer-smallbox input[type="search"] {
    width: 76%;
}
}
@media (max-width: 320px) {
    .header-top ul li {
    border-bottom: 1px solid #f1f1f1;
    border-left: medium none;
    padding: 8px 0 8px 12px;
    width: 100%;
}
.product-bar img{
    width: 100%;
}
.header-top a {
    display: block;
    text-align: center;
}
.quick-cart-pnl input[type="text"] {
    width: 37%;
}
.quick-cart-pnl input[type="search"] {
    width: 200px;
}
.btn-group-lg > .btn, .btn-lg{
    font-size: 12px;
}
.quick-left h2 {
    padding: 25px 0;
}
.quick-right {
    padding: 25px 20px;
}
.welcome-inner-titel {
    font-size: 17px;
    padding: 20px 0;
}
.program-pannel h2 {
    font-size: 16px;
}
.program-pannel h3 {
    font-size: 14px;
}
.footer-smallbox input[type="search"] {
    width: 72%;
}
.container {
    width: 97%;
}
.end-footer p {
    font-size: 13px;
}
}

/* Login */
.brown-bg { background: #eba100; padding: 20px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
.brown-bg h2 { color: #fff; font-size: 20px; text-transform: capitalize; }
.brown-bg h3 { color: #fec17a; font-size: 16px; text-transform: none; font-weight: 400; }
.brown-bg p { color: #fff; padding-bottom: 27px; }

.gray-bg { background: #f2f4f5; padding: 20px; }
.gray-bg h2 { color: #25160f; font-size: 20px; text-transform: capitalize; }
.gray-bg h3 { color: #474747; font-size: 16px; text-transform: none; font-weight: 400; }
.gray-bg p { color: #474747; padding-bottom: 27px; }
.gray-bg a { color: #474747; text-decoration: none; }
.gray-bg a:hover { color: #5b4436; }

.height-342 { height: 342px; } 
.text-red { color: #e80000;  }

.contact-form input { margin-bottom: 15px; }
.contact-form textarea { resize: none; height: 180px; margin-bottom: 15px;   }
@media only screen and (max-width : 480px) { 
.height-342 { height: auto; } 
}


/* Register*/

.list-link { width:100%; color: #5b4436; padding-bottom: 30px; }
.list-link ul { width: 100%; padding-left: 0px; }
.list-link li { list-style: none; line-height: 28px; background: url(../images/right-white.png) no-repeat center left; padding-left: 20px;   }
.list-link a { color: #fff; text-decoration:none;   }
.list-link a:hover { text-decoration:underline; }

.sale{
    position: absolute;
    width: 40px;
    height: 40px;
    color: #fff;
    background-color: #eeac00;
    padding: 9px 5px 5px 5px;
    border-radius: 50%;
    right: 40px;
    top: 24px;
	
}