body{
	font-family: 'Roboto', sans-serif;
}
ul#main-nav li a {
    /*font-family: 'Roboto', sans-serif;*/
	font-family: 'EB Garamond', serif;
}
.header_top_contact.ul-li.clearfix ul li {
	font-family: 'Roboto', sans-serif;
}
.header_top_contact.ul-li.clearfix ul li {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
}
.top_info_item.top_info_social.ul-li.clearfix ul li a i {
    color: white;
}
ul#main-nav li:before {
  content: "";
  position: absolute;
    height: 2px;
	width:100%;
    /*bottom: 132px;
    left: 510px;*/
	margin:auto;
  /*background: #1664d9;*/
  visibility: hidden;
  border-radius: 5px;
  transform: scaleX(0);
  transition: .25s linear;
  margin-top: 22px;
}
ul#main-nav li:hover:before,
ul#main-nav li:focus:before {
  visibility: visible;
  transform: scaleX(1);
  color:black !important;
  text-decoration:none !important;
}
ul#main-nav li a:hover {
    text-decoration: none !important;
}
:root {
  --mainColor: #1664d9;
}
/*a.video_box:hover{
  background:
     linear-gradient(
       to right,
       var(--mainColor) 0%,
       var(--mainColor) 5px,
       transparent
     ) !important;
	 color:white;
}
a.video_box span:hover {
    color: white !important;
    padding: 2px 11px 9px 14px;
    text-decoration: none !important;
}*/
#section_full {
    background-image: url(../img/latestimg/bgimg1.png);
}
header#header_id
{
    background-image: url(../img/latestimg/bgimg1.png);
}
span.title-tag.products_heading {
    margin-left: -15px;
    font-size: 22px;
    font-weight: 600;
}
.brand-logo.float-left img {
    max-width: 150px;
    max-height: 57px;
}
.sidebar_outer{
    background-color: #fefefedb;
	padding-top:50px;
}
.sidebar_outer1{
    background-color: #fefefedb;
}
ul.sidebar_list {
    list-style: none;
}
li.product_title {
    background-color: #6ba842;
    margin-left: -40px;
    text-align: center;
    color: white;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 22px;
}
ul.sidebar_list li {
    margin-left: -40px;
    padding-top: 13px;
    padding-bottom: 13px;
}
ul.sidebar_list a{
	padding-left: 15px;
}
.blog-post-text li {
    padding: 15px 0px 0px 0px;
}
.blog-post-text p {
    padding: 10px 0px 0px 0px;
}
section.list {
    padding-top: 20px;
}
ul.sidebar_list li:hover {
    border-left: 7px solid #6ba842;
	font-weight:500;
}
ul.sidebar_list a:hover {
    font-weight: 600;
}
h3.widget-title.product_title1 {
    background-color: green;
    color: white;
    padding-top: 10px;
    text-align: center;
}
ul li a i {
    padding-right: 15px;
    color: #ea1d26;
}

/* Mobile version */
@media (max-width:768px){
	
}
/* Desktop version */
@media (min-width:768px){
	nav.main_navigation.desktop-menu.ul-li {
		float: right;
	}
	section.slider_imp {
		max-height: 623px;
	}
}