/*@import 'https://fonts.googleapis.com/css?family=Lato:300,400,400i,700,700i,900';*/

.woocommerce div.product p.price{
    display: none!important;
}
#slider{
	height:644px;
	overflow:hidden;
}
.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #0171b0 !important;}
.home .addtoany_share_save_container.addtoany_content_bottom{ display:none !important;}.related.products {float: left;}
.related.products h2{ font-weight:800; font-size:22px;}
.related.products .col-md-4 {width: 25%;}
#rev_slider_1_1_wrapper{ margin-bottom:35px !important;}
h1 + p {
  text-align: center;
  margin: 20px 0;
  font-size: 16px;
}
#coupon_code {
  font-size: 15px;
  width: 120px !important;
}.sho {
  color: #ffffff !important;
  font-weight: 500; float:left; margin-left:20px; margin-right:10px;
  text-transform: uppercase; margin-top:5px;
}.sho img{ margin-right:5px;}
.nav {
  position: relative;
  max-width: 900px;
  margin: 0 auto;
}
.menu_title a{color:#fff;}
.menu-maine-navigation-container { float:left;}
.tabs li {
  float: left;
  width: 20%; list-style:none;
}
.tabs a {
  display: block;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  color: #444;
  padding:10px 0; font-weight:700;
  border-bottom: 2px solid #888;
  background: #f5f5f5;
}
.tabs a:hover,
.tabs a.active { color:#fff;
  background:#195987;
}
.tabgroup div {
  padding:20px;
}
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.tabgroup li {
  line-height: 30px;
}
#tab2 a {
  background: rgba(0, 0, 0, 0) url("images/pdf.png") no-repeat scroll 0 0 / 35px 30px;
  display: block;
  font-size: 18px;
  font-weight: 400;
  padding: 4px 0 0 35px;
}.woocommerce-main-image.zoom:hover::after {
  background: rgba(0, 0, 0, 0) url("images/zoom-icon.png") no-repeat scroll 0 0;
  content: "";
  height:53px;
  left:20%;
  position: absolute;
  top: 30%;
  width:53px;
}.ppt {
  display: none !important;
}.summary.entry-summary ul {
  line-height: 30px;
  margin-bottom:10px;
  margin-left: 18px;
}.variations label {
  color: #333333;
  font-size: 15px !important;
  text-align: left;
}
.woocommerce div.product div.images img {
  margin: 0 auto;
  width:250px !important;
}.woocommerce ul.products li.product a img {
  height: 200px !important;
  margin: 0 auto;
  width: auto;
}
.woocommerce div.product form.cart .variations {
  margin-bottom: 5px !important;}
.single-product .images {
  text-align: center !important;
}.woocommerce .attachment-shop_single.size-shop_single.wp-post-image {
  width: 220px;
}.woocommerce ul.products li.product h3 {min-height: 55px;}
.product_list_widget .woocommerce-Price-amount.amount {
  display: none;
}.woocommerce-cart .widget.widget_text:last-child, .woocommerce-checkout .widget.widget_text:last-child {
  display: none;
}.variations .value, .variations .label {
  float: left;
  width:90%;
}.woocommerce div.product form.cart .variations select{ margin-bottom:0;width: 80%;}
.single_variation_wrap .woocommerce-Price-amount.amount {
  display:block !important;
  margin-bottom: 10px;
}.post-type-archive .product.type-product {
  min-height: 345px;
}
/*
.summary.entry-summary .woocommerce-Price-amount.amount:last-child {
  display: none;
}.post-173.product .woocommerce-Price-amount.amount:last-child {
  display: none;
}*/
.single-product .post-173 .woocommerce-Price-amount.amount {
  background: rgba(0, 0, 0, 0) url("images/ft.png") no-repeat scroll left center;
  padding-left:110px;
}.single-product .post-173 .woocommerce-variation-price .woocommerce-Price-amount.amount{background:none; padding-left:0;}
.blogpost{
    width: 100%;
    display: table;
}
.blogpost h2{font-size:18px; font-weight:bold;}
.thumb{
    max-width:150px;
}
.excerpt{
    max-width: 650px;
}
.thumb,.excerpt{display:inline-block;vertical-align:top; }
img.alignleft{
    float:left;
    padding-right:5px;
}
img.alignright{
    float:right;
    padding-left:5px;
}

ul.blog_list {
    float: left;
    width: 100%;
    list-style: none;
    padding: 0;
    margin:0;
}
ul.blog_list li.thum {
	width: 36%;
	float: left;
	padding-left: 0;
	height: 230px;
	overflow: hidden;
}
ul.blog_list li {
    width: 64%;
    padding-left: 30px;
    float: left;
}
ul.blog_list li img {
    opacity: 1 !important;
    height: 100%;
    width: 100%;
    object-fit: cover;
}
ul.blog_list .more-link {
    display: none;
}
ul.blog_list li a.btn.blog_read {
    float: left;
    color: #fff;
    border-radius: 0;
    margin-top: 10px;
    background: #0171b0;
    border-color: #0171b0;
}
.blog_outer {
    padding: 16px;
    float: left;
    width: 100%;
    margin-bottom: 20px;
    transition-duration: 1s;
    border:1px dashed #ccc;
}
.blog_outer h2 {
    font-size: 16px;
    text-align: left;
    margin-bottom: 18px;
}
	
/*mobile menu css*/


.side-menu-wrapper ul,a.menu-close,.mobile_menu_bar {
    display: none;
}
.mobile_menu_bar {
    background: #253d85;
    padding: 4px 17px;
    font-size: 23px;
}
.sidebar-btn-group a {
    background-image: none;
    font-size: 18px;
    margin-top: 11px;
    float: left;
    clear: both;
    background: #005a9c;
    line-height: 52px;
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 100%;
    transition-duration: 1s;
    width: 100%;
    color: #fff;
    border-color: #005a9c;
    font-weight: 500;
}
aside#secondary section {
    border-radius: 8px;
    padding: 1.5em 1.2em;
    box-shadow: 0 0 15px #eee;
    border: 1px solid #eee;
    margin-top: 10px;
    list-style: none;
    clear: both;
    float: left;
    width: 100%;
    margin-bottom: 11px;
}

/* custom testimonial  */
.testi1 .addtoany_content {
    display: none;
}
.testimo {
    text-align: justify;
}
.testimonial .bx-wrapper {
    background: transparent;
    box-shadow: none;
}
.testimonial .bx-wrapper .bx-controls-direction a.bx-next {
    margin-right: -10rem;
}
.testimonial a.bx-prev {
    margin-left: -10rem;
}
.new_testimonial i {
    margin-right: 16rem;
}
.new_testimonial p {
    font-size: 16px;
    margin-right: 30px;
}
.site-content #slider{
	height: none !important;
}
@media screen and (max-width:992px){
	.navigation.mobile{
		display: none;
	}
	
	.side-menu-wrapper { /* style menu wrapper */
		background: #354b8a;
		padding: 40px 0 0 0px;
		position: fixed; 
		top: 0;
		right: 0; 
		height: 100%;
		z-index: 999999;
		transition: 0.5s; /* CSS transition speed */
		width: 250px;
		box-sizing: border-box;
		display: none;
	}
	.side-menu-wrapper ul{ 
		list-style:none;
		padding: 14px;
		margin:0;
	    overflow-y: auto; 
		height:95%;
	}
	.side-menu-wrapper ul li a { 
	    display: block;
	    border-bottom: 1px solid #131313;
	    padding: 6px 4px 6px 4px;
	    color: #989898;
	    transition: 0.3s;
		text-decoration: none;
	}
	.side-menu-wrapper a.menu-close {
	    padding: 8px 0 4px 23px;
	    color: #fff;
	    display: block;
	    margin: -30px 0 -10px -5px;
	    font-size: 35px;
	    text-decoration: none;
	}

	.menu-overlay { 
	    height: 100%;
	    width: 0;
	    position: fixed;
	    z-index: 999;
	    top: 0;
	    left: 0;
	    background-color: rgba(0,0,0,.7);
	    overflow-y: auto;
	    overflow-x: hidden;
	    text-align: center;
	    opacity: 0;
	    transition: opacity 1s;
	}
	.menu-open {
	    border: 1px solid #ccc;
	    padding: 9px;
	    border-radius: 4px;
	}

	.side-menu-wrapper.active li{
		position: relative;
	}
	.side-menu-wrapper ul,a.menu-close {
	    display: block;
	}
	ul.sub-menu {
		list-style: none;
		font-size: 14px;
		margin: 0;
		padding: 6px 0;
		background: transparent;
		display: none;
		transition:unset;


	}
	ul.sub-menu li a{
		color:#fff;
	}
	ul.sub-menu li {
	    border-bottom: none;
	    display: block;
	    padding: 0;
	    color: #fff;
	}
	.side-menu-wrapper ul li a{
		transition: 0.3s;
		text-decoration: none;
		border-bottom: 1px solid hsla(0,0%,100%,.15);
		display: block;
		padding: .5em 1em;
		color: #fff;
	}
	.side-menu-wrapper ul li ul a{
		border: none;
	}
	.sub-toggle {
	    position: absolute;
	    top: 0;
	    right: 19px;
	    color: #fff;
	    font-size: 26px;
	}
	.menu-open{
		border: none;
	}
	.mobile_menu_bar{
		display: block;
		display: flex;
		align-items: center;
	}
	.mobile_menu_bar a {
	    color: #fff;
	    width: 33%;
	    text-align: center;
	}
	.menu-maine-navigation-container {
	    float: left;
	    width: 100%;
	}
	#secondary {
	    clear: both;
	}
	.page-template.page-template-blogs .container {
    	width: 100%;
    }
    ul.blog_list li.thum{
    	width: 100%;
    }
    ul.blog_list li {
	    width: 100%;
	    padding: 0;
	    margin-top: 6px;
	}
	.menu-header,.phone-email-outer{
		display:none;
	}
	.menu li{
		width:100%;
	}

	#slider {
    height: auto;
  }
  body .header{
  	background: black;
  }
  #primary .cotainer{
    width: 100%!important;
  }
  #primary .cotainer, #primary .col-sm-8,#primary .col-sm-4{
    padding-left: 0;
    padding-right: 0;
  }
  #text-4{
    padding: 0!important;
  }
}
@media screen and (max-width:812px){
  .related.products .col-md-4 {width: 100%!important;}
}
@media screen and (max-width:480px){
	body #slider {
	    height: 132px;
	}
}

@media screen and (max-width:480px){
	body #slider {
	    height: 100px;
	}
}

/*woocommerce car page*/
.woocommerce-cart .woocommerce .products .col-md-4 {
    width: 50%;
    padding: 5px !important;
}
/*woocommerce car page*/