body{font-family: 'Roboto', sans-serif !important; padding:0px; margin:0px; overflow-x:hidden;}
a{text-decoration:none !important;}
.no-margin{margin:0 auto}.no-padding{padding:0}
.right{float:right;}
.left{float:left;}
/*top header*/
ul, ol {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.top-bar {
	background-color: #7ac107;
	border-bottom: 1px solid #f2f2f2;
}

.top-bar.color-bar {
	border-bottom: 0;
}

.top-bar.color-bar a {
	color: rgba(255,255,255,.6);
}
.top-bar a:hover {
    color: #e7470b;
}
.top-bar.color-bar a:hover {
	color: rgba(255,255,255,1) !important;
}

.top-bar.color-bar ul.social-list li a i {
	border-left: 1px solid rgba(255,255,255,.1);
}

.top-bar.color-bar ul.social-list li:last-child a i {
	border-right: 1px solid rgba(255,255,255,.1);
}

.top-bar.color-bar .contact-details li a:before {
	color: rgba(255,255,255,.2);
}

.top-bar.dark-bar {
	background-color: #444;
	border-bottom: 0;
}

.top-bar.dark-bar a {
	color: rgba(255,255,255,.4);
}

.top-bar.dark-bar a:hover {
	color: rgba(255,255,255,1) !important;
}

.top-bar.dark-bar ul.social-list li a i {
	border-left: 1px solid rgba(255,255,255,.08);
}

.top-bar.dark-bar ul.social-list li:last-child a i {
	border-right: 1px solid rgba(255,255,255,.08);
}

.top-bar.dark-bar .contact-details li a:before {
	color: rgba(255,255,255,.2);
}

.top-bar a {
	color: #fff;
	text-decoration: none;
}

.top-bar .contact-details li {
	display: inline-block;
}

.top-bar .contact-details li a:before {
	position: relative;
	content: "|";
	font-size: 16px;
	margin: 0 3px;
	top: -1px;
	color: #ddd;
}

.top-bar .contact-details .dropdown-menu a {
	position: relative;
	font-size: 14px;
	margin: 0 3px;
	top: -1px;
	color: #666;
}

.top-bar .contact-details .dropdown-menu a:hover {
	position: relative;
	font-size: 14px;
	margin: 0 3px;
	top: -1px;
	color: #fff;
	background-color:#5b9201;
}


.top-bar .contact-details li a:before {
	color: #fff;
}

.top-bar .contact-details li:first-child a:before {
	display: none;
}

.top-bar .contact-details li a {
	font-size: 16px;
    display: block;
    line-height: 32px;
    padding: 1% 0;
}

ul.social-list {
    float: right;
}

ul.social-list li {
    float: left;
}

ul.social-list li a {
    display: inline-block;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
}

ul.social-list li a:hover {
	color: #fff;
}

ul.social-list li a.facebook:hover {
	background-color: #507CBE;
}

ul.social-list li a.twitter:hover {
	background-color: #63CDF1;
}

ul.social-list li a.google:hover {
	background-color: #F16261;
}

ul.social-list li a i {
	font-size: 1em;
	display: block;
	width: 34px;
	height: 33px;
	line-height: 33px;
	text-align: center;
	border-left: 1px solid #f2f2f2;
}

ul.social-list li:last-child a i {
	border-right: 1px solid #f2f2f2;
}
.wpb-mobile-menu{
	display: none;
}
.txt_right{text-align:right;}

/*****menu******/
.navbar {
    min-height: 85px;
	margin-bottom: 0px;
   }
.navbar-default {
    background-color: #fff;
    border-color: #e7e7e7;
}
.navbar-brand{padding: 6px 15px !important;}
.logo{width:auto; height:auto;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color:transparent; border-bottom:3px solid #08049e;}
.nav > li {
    text-transform: uppercase;
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #76b70a;
}
.navbar-right .dropdown-menu {
    right: auto;
    left: 0;
}

.nav > li > a {padding: 12px 15px; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background-color:#76b70a !important; color:#fff; border-bottom: 0px; }
.nav-top{padding-top:28px;}
.dropdown-menu>li>a {
    display: block;
    padding: 4px 20px;
    clear: both;
    text-transform: capitalize;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.heading h1{color:#ea1d24; font-size:25px; font-weight:bold; text-align:center; text-transform:uppercase;}
.abt-content p{color:#424241; font-size:14px; text-align:center; line-height:26px;}
.about-content p{color:#424241; font-size:14px; text-align:justify; line-height:26px;}
.abt-readmore{background-color:#5b9201; color:#fff; padding:2px;}
.read-all-btn{
    background-color: #5b9201;
    color: #fff;
    padding: 3px 9px;
    border-radius: 21px;
    margin: 0 auto 20px;
    display: block;
    width: 100px;
    text-decoration: none !important;
	text-align:center;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.read-all-btn a{color:#fff;}
.abt-quality h1{color:#424241; font-size:18px; font-weight:bold; text-transform:uppercase; text-align:center;}
.abt-quality p{color:#424241; font-size:13px; text-align:center; line-height:24px;}
.btn-green{background-color:#5b9201 !important; margin-bottom: 20px;}
.product{border:1px solid #4b4c4c; }
.products h3{color:#4b4c4c; font-size:18px; text-align:center; }
.pd-top{padding:20px 0;}

/*footer*/
.footer-bg{background-color:#333333;}
.footer {
    margin: 0;
    padding: 20px 0;
}
.footer_dv {
    width: 100%;
}
.footer_dv h4 {
    color: #e4e4e4;
    font-family:'Roboto', sans-serif !important;
    font-weight: bold;
    margin-bottom: 20px;
    text-transform: uppercase;
	font-size:14px !important;
}
.footer_dv ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.footer_dv ul li:first-child {
    border-top: medium none;
    box-shadow: none;
}
.footer_dv ul li {
    color: #8a8a8a !important;
    padding: 5px 0;
}
.footer_dv ul li a {color:#8a8a8a;}
.footer_dv p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 15px;
    text-align: justify;
}
.footer_btn{background-color:#5b9201; border: 1px solid #5b9201; color:#fff !important; font-weight: bold;  font-size:13px;}
.footer_btn a{background-color:#5b9201 !important; border: 1px solid #5b9201;}
.footer_end{border-top:1px solid #727272; padding: 1% 0; margin-top: 2%;}
.footer_end p{font-size:14px; color:#999797; margin:2px 0;}
.footer_end p a{color:#fff !important;}
.translator {
    margin-top: 3px;
   
}

.mg-bottom{margin-bottom:25px;}
.pd-border{border:1px solid #999;}
.pd-title h1{font-size:18px; color:#333; text-align:left;}
.pd-title p{font-size:14px; color:#424241; text-align:justify;}

.certificate{/*box-shadow: 10px 10px 5px #888888*/;}
.certificate h3{color:#4b4c4c; font-size:18px; text-align:center;}

.price {
    float: left;
    border-bottom: 2px solid #7ac107 !important;
    box-shadow: 2px 0px 2px #999;
    width: 31%;
    margin: 1%;
    border: 1px solid #EDEDED;
}
.price h1{font-size:16px; color:#666; text-align:center; text-transform:capitalize;}
.price-pad{padding: 5px 0;}
.price-tag{width:100px; margin-top: -80px; background-color:#7ac107;float:right;}
.price-tag p{color:#fff; text-align:center; padding-top: 10px; font-size: 18px !important;}

.address{ float:right; padding-left:2% !important;}
.address h1{color:#7AC107; font-size:18px; font-weight:bold; text-align:left;}
.address p{ font-size:16px; color:#666; line-height:24px; }

.login{margin-left:22%; margin-bottom:2%; margin-top: 4%;}
.signup{ margin-left: 50%; margin-top: 10%; }
.signup1 h2{font-size:18px; color:#383838; font-weight:bold; font-family:'Raleway', sans-serif; line-height:24px; text-align:center;}
.signup1 h2 a{color:#06F !important;}
.sign-font{font-size: 14px; font-weight: 400;}
.google{margin-bottom: 0px; width:35%;}
.dealer{border: 1px solid rgb(221, 216, 216);
padding: 2%;}
.bx-viewport{border:1px solid #999 !important;}
.bx-wrapper{max-width: 85% !important;}

/* ------------------ Start pagination Section ------------------ */
div.pagination { padding: 15px 0px 8px 0px; float: right; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
div.pagination a { margin: 2px; background: #e8e8e8; /* Do rounding (native in Opera, Firefox and Safari) */
border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; text-decoration: none; /* no underline */ color: #7b7b7b; padding: 3px 6px 3px 6px; cursor: pointer; }
div.pagination a:hover, div.pagination a:active { margin: 2px; /* Do rounding (native in Opera, Firefox and Safari) */
background: #010214; color: #fff; }
div.pagination span.current { margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #010214; padding: 3px 6px 3px 6px; color: #fff; }
div.pagination span.disabled { margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #f0f0f0; padding: 3px 6px 3px 6px; color: #ababab;}
div.pagination a.current{  margin: 2px; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; background: #010214; padding: 3px 6px 3px 6px; color: #fff;}
/* ------------------ End pagination Section ------------------ */