@import url('https://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800,900');
/* font-family: 'Raleway', sans-serif; */

@font-face {
    font-family:"eurof35";
    src: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/eurof35.ttf?v=68530209759501210451674709034') format("truetype");
}
@font-face {
    font-family:"eurof3";
    src: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/eurof36.ttf?v=126068355177148417511674709034') format("truetype");
}
@font-face {
    font-family:"eurof55";
    src: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/eurof55.ttf?v=100397844270527905081674709034') format("truetype");
}
@font-face {
    font-family:"eurof56";
    src: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/eurof56.ttf?v=115786963851689327851674709034') format("truetype");
}
@font-face {
    font-family:"eurof75";
    src: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/eurof75.ttf?v=167885805457109202811674709034') format("truetype");
}
@font-face {
    font-family:"eurof76";
    src: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/eurof76.ttf?v=41215794793994331221674709034') format("truetype");
}
#shopify-section-list-collections-template .four.columns img {
    height: 250px !important;
}
.logo_div {
    display: block;
    max-width: 1340px;
    margin: auto;
	width:100%;
    padding: 0 30px;
	position:relative;
}
.articleimg {
    position: relative;
}
.nav {
    background: #182e5e;
}
.mmy-tab {
  max-width: 250px;
  width: 100%;
  max-height: 38px;
  margin-right:15px;
}
#gv-mmy {
  display: flex;
  width: 100%;
  justify-content: space-between;
  max-width: 1120px;
  margin: auto;
}
.mmy-tab.mmy-ops {
  max-width: 310px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.mmy-tab select {
  padding: 10px!important;
}
.mmy-tab.mmy-ops input {
	width:100%;
	max-width:150px;
  margin-right:10px;
  display:block !important;
}
.mmy-tab.mmy-ops input:hover {
  background-color: transparent;
}
.number_detail {

}
.number_detail img {
    display:inline-block;
  margin-right:10px;
  vertical-align:middle;
}

.sticky_nav--stick .logo_div {
    display: none;
}

#header .dropdown_container:nth-child(2) .dropdown {
    right: 10%;
    left: auto;
}
.header_search_form input
{
color:#000 !important;
}

.search_div .search_form input {
    border: 5px solid #dcdcdc;
  	width:520px;
  	height:50px;
}

.search-submit
{
color:#fff;
}
 
.search_div .search_form input {
    color: #989898 !important;
    font-size: 14px;
    font-weight: bold;
}

.search_form input {
    color: #989898 !important;
    font-size: 18px;
    font-weight: bold;
}

.search_form input::placeholder {
    color: #989898 !important;
    font-size: 18px;
    font-weight: bold;
}

.rightsidemenu .menu.left:nth-child(3) li a
{
	position:relative;
}
.rightsidemenu .menu.left:nth-child(3) li a::after {
    content: '';
    width: 1px;
    height: 15px;
    background: #ccc;
    display: block;
    position: absolute;
    right: -12px;
    top: 50%;
    transform: translate(-50%,-50%);
}
.cart_container.cart_div .icon-cart.mini_cart.dropdown_link {
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/cart.png?4483486641804249921');
    background-repeat: no-repeat;
    background-size: contain;
}
.cart_container .icon-cart.mini_cart.dropdown_link::before
{
	display:none;
}
.cart_container.cart_div .icon-cart.mini_cart.dropdown_link::before
{
display:none;	
}
.cart_count {
    top: -12px;
    border: 1px solid #c42720;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    padding: 0 !important;
    background: #fff;
    left: 7px;
    font-size: 12px !important;
    line-height: 23px;
    font-weight: bold !important;
}
.sticky_nav--stick .cart_container.cart_div .icon-cart.mini_cart.dropdown_link {
    height: 40px !important;
}
.sticky_nav--stick .cart_div
{
padding: 10px 0;
right: 40px;	
display:none;  
}
.sticky_nav .icon-cart.mini_cart.dropdown_link {
    display: none;
}
.sticky_nav.sticky_nav--stick .icon-cart.mini_cart.dropdown_link {
    display: block;
}
.govidea h1 {
    font-size: 30px;
    text-align: center;
    color: #274380;
    font-weight: bold;
}
.mmy-tab.mmy-ops .gv-btn-search
{
	background-color: #202020;
	border-color: #202020;
}
.mmy-tab.mmy-ops .gv-btn-search:hover
{
	color:#000;
}
.mmy-tab.mmy-ops .gv-btn-clear
{
	background-color: #fff;
	border: solid 2px #202020;
	color:#c42720;
    font-size:16px;
    font-weight:700;
  	min-height: 38px;
    height: 38px;
}
.sticky_nav  .cart_content.animated.fadeIn {
    top: 56px !important;
}
.cart_content.animated.fadeIn .item_title {
    font-weight: 400;
}
.cart_content.animated.fadeIn 
{
  	top: 80px !important;
	right: 10px;
}

#gv-mmy select {
    border-radius: 100px;
    color: #999999;
}
.featured_collection {
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/productback.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top;
}
h2.featured_title {
    color: #fff;
    font-weight: bold;
    font-size: 50px;
}
.subtitle {
    font-weight: normal;
	font-family:Raleway;
	text-transform:capitalize;
    font-family:"eurof55";
}
.quick_shop, .shopify-section--blog-posts .action_button.continue-button, .mmy-tab.mmy-ops .gv-btn-search, .shopify-section--blog-template .action_button.continue-button {
    background: #1d2f53 !important;
    color: #ffffff;
    border: 2px solid #1d2f53 !important;
  	font-size: 16px;
    font-weight: 700;
    min-height: 38px;
    height: 38px;
  	padding:0 20px;
    line-height:34px;
}
.homepage-product-slider .product-wrap, .js-recently-viewed-product .product-wrap {
    border: 1px solid #ccc;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;
	padding-bottom:30px;
}
.yotpo .promoted-products-box .yotpo-promoted-products {
    width: 90%;
    margin: auto !important;
}
.flickity-enabled
{
	overflow:visible;
}
.thumbnail .price, .thumbnail .title
{
	margin-bottom:20px;
}
.shopify-section--featured-collection .flickity-prev-next-button.next {
    opacity: 1 !important;
    right: -58px;
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/arrowright.png');
    background-repeat: no-repeat;
    height: 60px;
    top: 50%;
    transform: translate(0,-50%);
}
.shopify-section--featured-collection .flickity-prev-next-button.previous {
    opacity: 1 !important;
    left: -24px;
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/arrowback.png');
    background-repeat: no-repeat;
    height: 60px;
    top: 50%;
    transform: translate(0,-50%);
}
.shopify-section--featured-collection .flickity-prev-next-button svg
{
	left:5%;
}
.shopify-section--featured-collection .flickity-prev-next-button:nth-child(3) svg {
    left: -10%;
}
.blue {
    color: #1d2f53;
	text-transform: capitalize;
}
.flickity-prev-next-button .arrow
{
	fill: #fff !important;
}
.js-recently-viewed .flickity-prev-next-button .arrow
{
	fill: #000 !important;
}
.blue {
    color: #1d2f53;
    text-transform: capitalize;
    font-family: 'eurof35';
    font-weight: bold;
}
  .logo-list-section .title.center {
    margin-top: 0 !important;
}
h2.title {
    font-size: 50px;
	font-weight:bold;
	position:relative;
	display:inline-block;
}
.featured_collection h2.title
{
	margin:25px 0; 
    font-family:"eurof75";
	line-height:50px;
}
.product-slider, .shopify-section--blog-posts, .logo-bar-section .sixteen.columns, .related-products__title
{
	text-align:center;
}
.related-products__title h2.title.center {
    margin: 0;
}
.shopify-section--featured-collection h2.title::before, .shopify-section--logo-list h2.title::before, .shopify-section--blog-posts h2.title::before, .related-products__title h2.title::before,.recommended-products__title .title::before {
    content: '';
    width: 60px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 50%;
    left: -80px;
}
.shopify-section--featured-collection h2.title::after, .shopify-section--logo-list h2.title::after, .shopify-section--blog-posts h2.title::after, .related-products__title h2.title::after,.recommended-products__title .title::after {
    content: '';
    width: 60px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 50%;
    right: -80px;
}
.article h3.sub_title {
    text-align: left;
}
.blog_excerpt {
    text-align: left;
}
.article .article_in img {
    height: 210px; 
}
.blog-section .four.columns
{
	width:25%;
	margin:0;
}
.blog-section .twelve.columns
{
	width:73%;
	margin:0 1%;
}
.articleimg a {
    display: block;
}
.blog-section .twelve.columns .four.columns {
    width: 31%;
	margin: 0 1%;
}
.article_in {
    background: #f6f6f6;
    border: 1px solid #ccc;
    box-sizing: border-box;
	margin:0 10px;
	overflow:hidden;
}
.shopify-section.blog-section .article_in,
div#shopify-section-blog-template .article_in
{
	margin:0;
} 
.shopify-section.blog-section .sixteen.columns
{
	width:100%;
	margin:0;
}
.innercontent {
    padding: 10px 30px;
    text-align:left;
}
.innercontent .sub_title {
    font-family: Dosis !important;
    font-weight: bolder;
    font-size: 24px;
}
.footer .four.columns:nth-child(4) .newsletter_section {
    padding-left: 60px;
}
.shopify-section--collection-template .product-list .thumbnail img
{
	height: auto !important;
}
.blogimg {
    position: relative;
    display: block;
}
.veiwall {
    display: block;
    text-decoration: underline;
    margin-bottom: 40px;
}
.article_in .blog_meta span {
    color: #fff;
}
.shopify-section--blog-posts .title.center.blog {
    margin-bottom: 0;
}
.article_in .blog_meta {
    background: #c42720;
    display: block;
    position: relative;
    bottom: 0;
    max-width: 165px;
    width: 100%;
    padding: 3px;
    text-align: center;
}
.footer {
    background:none;
    padding:0;
}
.footer div.container{padding-top:0 !important; padding-bottom:0 !important;}
.footer .four.columns:nth-child(1),.footer .four.columns:nth-child(2),.footer .four.columns:nth-child(3) {
    width: 20.5%;
	margin-left: 10px;
	margin-right: 10px;
}
.footer .four.columns:nth-child(4) {
    width: 31%;
		margin-left: 10px;
	margin-right: 10px;
}
span.phone {
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/phone.png');
    background-size: auto;
    background-repeat: no-repeat;
    padding-left: 25px;
}
span.email {
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/mail.png');
    background-size: auto;
    background-repeat: no-repeat;
    padding-left: 25px;
}
span.fax {
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/fax.png');
    background-size: auto;
    background-repeat: no-repeat;
    padding-left: 25px;
}
.footer .footer-social-icons {
    margin-top: 30px;
}
.footer .icon-twitter,.footer .icon-facebook,.footer .icon-gplus,.footer .icon-pinterest,.footer .icon-tumblr
{
    border-radius: 50%;
    width: 33px;
    height: 33px;
    border: 1px solid #fff;
}
.footer .icon-twitter::before,.footer .icon-facebook::before,.footer .icon-gplus::before,.footer .icon-pinterest::before,.footer .icon-tumblr::before {
    line-height: 33px;
    font-size: 18px;
    text-align: center;
    margin: auto;
    display: block;
}
.footer .icon-twitter
{
	background:#55acee;
}
.footer .icon-facebook 
{
	background:#3b5998;
}
.footer .icon-gplus 
{
	background:#dc4e41;
}
.footer .icon-pinterest 
{
	background:#cb2027;
}
.footer .icon-tumblr
{
	background:#3b5876;
}
.footer-social-icons .mail_li {
    display: none;
}
.footer .four.columns:nth-child(4) h6 {
    color: #1d2f53;
  	background:url("title_bg_new.png") no-repeat left bottom;
  	font-family: 'Raleway', sans-serif;
}
.footer_credits {
    width: 100% !important;
}
.footer_credits p, .footer_credits a {
    color: #000 !important;
	font-weight:400;
}
.footer .newsletter_section p {
    color: #000;
    font-weight: initial;
    margin-bottom: 0;
}
.gift_card {
    width: 50%;
    float: left;
	background: #c42720;
	display: block;
	padding:25px 25px 25px 40px;
}
.testimonials {
    float: left;
    width: 50%;
}
.testimonials_gift {
    display: inline-block;
	width:100%;
}
.homepage-slideshow, .testimonial-section
{
	overflow:unset;
}
.gift_card h3 {
    color: #fff !important;
	font-size: 20px;
}
.gift_card h1 {
    color: #ffd304 !important;
	margin-bottom:0;
}
.gift_card a span {
    color: unset;
}
.dosis {
    font-weight: bold;
}
.relaw {
    font-family: Raleway;
    text-transform: capitalize;
}
h3 span.dosis {
    text-transform: capitalize;
    letter-spacing: 1px;
    font-family: Raleway;
}
.gift_card .text {
    float: left;
    position: absolute;
    max-width: 450px;
    top: 35%;
}
.gift_card .img {
    width: 50%;
    float: right;
}
.testimonials .flickity-prev-next-button.previous {
    display: none !important;
}
.testimonials .flickity-prev-next-button.next {
    display: none !important;
}
.testimonials .subtitle p {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    font-family: Raleway;
}
.testimonials .subtitle p br{display:none;}
.subtitle p:nth-child(2) {
    font-size: 18px;
    line-height: 26px;
}
.subtitle p:nth-child(2) strong
{
	text-transform:uppercase;
}
.gift_card .img img {
    float: right;
}
.gift_card_inner {
    display: inline-block;
    width:100%;
    max-width: 680px;
	position:relative;
}
.testimonial_inner {
    float: right;
    max-width: 680px;
	padding:0 50px;
	margin-top:40px;
}
.thumbimg {
    position: absolute;
    top: -55px;
    max-width: 200px;
    left: 27%;
	z-index: 1;
}
.giftcardimg {
    position: absolute;
    top: -80px;
    left: 50%;
    transform: translate(-50%);
}
.stardiv img {
    max-width: 80px;
    display: block;
    margin: 15px auto;
}
#shopify-section-1522150980039 {
    background: #f2f2f2;
}
.logo-bar {
    margin-bottom: 80px;
}

.list-collections .four.columns {
    width: 25%;
	margin:0;
}
.featured_collection .sixteen.columns {
    width: 100%;
}
.list-collections span.title {
    font-size: 32px !important;
    font-weight: bold;
}
.list-collections span.grey {
    font-family: Raleway;
    font-weight: initial;
    color: #666;
}
.top_bar_outer {
    background: #eee;
}
.rightsidemenu {
    display:inline-block;
  width:65%; margin-left:-5px; text-align:right;
}
.leftsidemenu {
    display:inline-block;
  	width:35%; vertical-align:middle;
}
.loginlink {
    display: inline-block !important;
}
.icon-mail {
    font-weight: 400;
}
.mail_li .icon-mail {
    font-size: 14px;
}
.mail_li .icon-mail::before
{
	position:relative;
	top:2px;
}
#gv-save-vehicles {
    display:inline-block; vertical-align:0;
}

.gv-vehicles .popup {
    background: #182e5e;
    width: 150%;
    border: 0 !important;
}
.header .main-nav__wrapper ul.menu li {
    padding-right: 20px;
    padding-left: 30px;
	position: relative;
}
.header .main-nav__wrapper ul.menu li:nth-child(1)::before
{
	display:none;
}
.header .main-nav__wrapper ul.menu li::before {
    content: '';
    display: block;
    width: 8px;
    height: 8px;
    position: absolute;
    background: #36528e;
    border-radius: 50%;
    left: 0;
    top: 40%;
}
.logo-bar-section .sixteen.columns {
    width: 100%;
}
.shopify-section--blog-posts .sixteen.columns {
    width: 100%;
	margin:0;
}
.govidea h1 {
    margin-bottom: 0;
}
.logoimgsticky {
    max-width: 160px;
    position: absolute;
    left: 15%;
	display:none;
}
.sticky_nav--stick .logoimgsticky
{
	display:none;
}
.slideshow-section .flickity-prev-next-button svg, .js-recently-viewed .flickity-prev-next-button svg {
    position: relative;
    top: 0;
    transform: unset;
    padding: 10px 0;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
}
.slideshow-section .flickity-prev-next-button.previous, .js-recently-viewed .flickity-prev-next-button.previous {
    opacity: 1;
    height: 80px;
    top: 40%;
    left: 10%;
    background: none;
    width: 80px;
}
.js-recently-viewed .flickity-prev-next-button.previous
{
	left:-2% !important;
}
.js-recently-viewed .flickity-prev-next-button.next
{
	right:-2% !important;
}
.slideshow-section .flickity-prev-next-button.next, .js-recently-viewed .flickity-prev-next-button.next
{
    opacity: 1;
    height: 80px;
    top: 40%;
    right: 10%;
    background: none;
    width: 80px;
}
.slideshow-section .flickity-prev-next-button.next svg, .js-recently-viewed .flickity-prev-next-button.next svg
{
    position: relative;
    top: 0;
    transform: unset;
    padding: 10px 0;
    position: absolute;
    right: 0;
    width: 100%;
    height: 100%;
}
.shopify-section--blog-posts .one-third {
    width: 33.33% !important;
    margin: 0;
}

.js-recently-viewed .slick-prev.slick-arrow, .js-recently-viewed .slick-prev.slick-arrow:hover
{
  background: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/privious.png?v=178041113633827549851674709034') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

.js-recently-viewed .slick-next.slick-arrow, .js-recently-viewed .slick-next.slick-arrow:hover
{
  background: url('//cdn.shopify.com/s/files/1/2061/9335/t/94/assets/nextarrow.png?v=111231174188493569221674709034') !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}	


.slick-prev.slick-arrow {
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/left.png?4244054020306321174');
    background-size: contain;
    height: 60px;
    width: 30px;
    background-repeat: no-repeat;
	border-radius: 0;
	opacity:1 !important;
	left: -20px;
	top: 50%;
}

.slick-prev.slick-arrow:hover,
.slick-prev.slick-arrow:focus {background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/left.png?4244054020306321174');}

.slick-prev.slick-arrow::before
{
	display:none;
}
.slick-next.slick-arrow::before
{
	display:none;
}

.slick-next.slick-arrow
{
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/right.png?4244054020306321174');
    background-size: contain;
    height: 60px;
    width: 30px;
    background-repeat: no-repeat;
	border-radius: 0;
	opacity:1 !important;
	right: -20px;
	top: 50%;
}
.slick-next.slick-arrow:hover,
.slick-next.slick-arrow:focus {background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/right.png?4244054020306321174');}


.logo-bar__item {
    border: 1px solid #ccc;
    border-radius: 10px;
    overflow: hidden;
    box-shadow: 1px 1px 12px #ccc;
    box-sizing: border-box;
    margin:0 12px;
    background:#fff;
}

.thumbnail .price span.money {
    font-weight: 400;
}

.product-details .title {
    height: 60px;
    font-family: 'Raleway';
    font-size: 15px;
    color: #666;
    letter-spacing: 0;
    font-weight: 600;
}
.addtocartbtn {
    display: block;
    background: #c20101 !important;
    color:#fff !important;
    max-width: 170px;
    margin: auto;
    font-weight: 600;
    text-transform: uppercase;
    padding: 12px 0;
    border-radius: 30px;
  	border-color:#c20101 !important;
}
.yotpo .yotpo-icon-right-arrow::before {
    font-size: 45px;
}
.yotpo .yotpo-icon-left-arrow::before {
       font-size: 45px;
}
.product-details {
    padding: 0 10px;
}
.logo-bar-section.container {
    width: 100%;
    max-width: 1330px;
}
.logo-bar-section.container .feature_divider.no-margin {
    max-width: 1280px;
    margin: auto;
}

.shopify-section.blog-section .innercontent {
    padding: 20px;
}
div#shopify-section-blog-template .innercontent h2
{
  font-size:22px;
  height: 50px;
  overflow: hidden;
}
.formobile
{
	display:none;
}
.shopify-section--collection-template .container .sixteen.columns
{
	width:100%;
}


.shopify-section--collection-template .container .one-third.column {
  
    margin: 0;
	padding-bottom:30px;
}
.shopify-section--collection-template .list-collection-wrapper .clear
{
	clear:unset;
}
.shopify-section--collection-template span.title {
    font-size: 26px !important;
    font-weight: initial;
    text-transform: capitalize;
    height: 120px;
}
.shopify-section--collection-template .product-wrap {
    padding: 10px;
}
.collection .container .three.columns {
    width: 33.33%;
    margin: 0;
	padding-bottom:30px;
}
.collection .product-list.collection-matrix .clear
{
	clear:unset
}
.collection span.title {
    font-size: 18px !important;
    font-weight: initial;
    text-transform: capitalize;
    height: auto;
}
.sixteen.columns
{
	margin:0;
}
.collection .sidebar {
    width: 25% !important;
    margin: 0;
}
.collection .twelve.columns {
    width: 75% !important;
	margin:0;
}
.product .container .sixteen.columns
{
	width:100%;
}
.breadcrumb_text {
    font-weight: 400;
}
.product .container .nine.columns
{
	width:60%;
	margin:0;
}
.product .container .seven.columns
{
	width:38%;
	margin:0 1%;
}
.product .js-product-page-gallery {
    padding: 20px;
}
.rv-main.js-rv-slider {
    padding: 0 30px;
    text-align:center;
}
.js-recently-viewed {
    max-width: 1340px;
    margin: auto;
	padding-bottom:70px;
}
 .container.main.content {
    padding-bottom: 70px !important;
} 
.container .sixteen.columns
{
	width:100%;
}
.cart .container .ten.columns {
    width: 70%;
    margin: 0;
}
.cart .container .five.columns {
    width: 30%;
    margin: 0px;
    padding: 0;
}
.product-quantity-box input {
    -moz-appearance: textfield !important;
}
.dropdown_column__menu li a {
    color: #000000 !important;
}
.main_nav_wrapper .main_nav
{
	max-width:none;
}
.testimonial-image {
/*     height: 250px !important; */
  height:715px !important;
}
.testimonial-block {
    height: 250px;
}

.featured-collection-section .container.featured_products.product-slider {
    padding: 0 !important;
}
.featured-collection-section .container.js-product-slider.homepage-product-slider {
    padding: 0 20px !important;
}
.js-product-slider.homepage-product-slider.full-width--true.even-num-slides.featured-collection__products
{
  padding: 0 60px !important;
}
  
.featured-collection-section .product-slider h2.title {
    margin: 20px 0;
  font-family:"eurof55";
}
.featured-collection-section .product-slider h2.title .red{font-family:"eurof75";}

.product-details .title {
  color: #000;
}
.product_section .description.bottom {
  color: #000;
}
.page-width.wrapper.container .wrapper {
  max-width: none;
  margin: 0 auto;
  height: 96px;
  z-index: 0;
    position: relative;
  padding: 20px 20px;
}
#gv-prod-tags {
  display: none;
}
#gv-back-to-results {
  font-size: 24px;
}
.yotpo-label.yotpo-small-box:before {
  content: "Customer Reviews";
  color: #3d3d3d;
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}
.gv-vehicles {
    text-align: center;
    padding: 0;
    background-color: #c42720;
    border-radius: 35px;
    z-index: 10000;
    color: #fff;
    width: 100%;
    height: 25px;
    max-width: 110px;
    margin: 0 10px;
   position:relative; display:inline-block; right:auto; top:auto; vertical-align:middle;
  	
}
.gv-vehicles .popup {
  border-top: 2px solid #888888;
  margin: 10px;
  padding: 10px;
}
.gv-vehicles a {
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
  	display:block;
  	margin:auto;
}
.gv-vehicles ul {
  text-align: left;
  margin: 10px 0px;
  list-style: none;
}
.gv-vehicles ul li {
  padding: 1px 5px;
  margin: 2px 4px;
  background-color: #bc1d23;
}
.gv-vehicles ul li a {
  color: #ffffff;
  font-size: 13px;
  display: block;
}


.homepage-slideshow .flickity-page-dots .dot, .testimonial-section .flickity-page-dots .dot {
	background: #ffffff;
    border-radius: 0;
    height: 10px;
    margin: 4px;
    width: 10px;
}

.mobile-mega-menu.hidden {visibility: visible;}

.item-result.result--product .title, .item-result.result--product .was_price, .item-result.result--product .item-pricing {
    color: #000 !important;
}

.item-result.result--product .title:hover, .item-result.result--product .was_price:hover, .item-result.result--product .item-pricing:hover {
    color: #c20101 !important;
}
.mailfooter span {
    color: #fff !important;
    text-transform: lowercase;
}
.mailfooter span:hover
{
   color: #182e5e !important;
}

.purchase-details__buttons .action_button.action_button--secondary
{
  background-color: #c20101;
  border: 1px solid #c20101;
  color: #fff;
}
.shopify-payment-button__button {
    background-color: #c20101 !important;
    border: 1px solid #c20101 !important;
    color: #fff;
}
.gift_card a {
    display: block;
}

.js-recently-viewed .owl-carousel .owl-item {padding:10px;text-align:center;}
.js-recently-viewed .image-element__wrap > img {height: 250px !important; object-fit: contain; padding: 10px; width: 100% !important;}

.js-recently-viewed .owl-controls {margin:0;}
.js-recently-viewed .owl-buttons {}
.js-recently-viewed .owl-buttons > div {
  	height: 60px;
    width: 30px;
    background-repeat: no-repeat;
  	background-size:100% !important;
	border-radius: 0;
	opacity:1 !important;
	top: 50%;
  	transform: translate(0%, -50%);
  	font-size:0;
  	position:absolute;
}
.js-recently-viewed .owl-buttons > div.owl-prev {background: url(privious_left.png) no-repeat;left:-40px;}
.js-recently-viewed .owl-buttons > div.owl-next {background: url(nextarrow_right.png) no-repeat;right:-40px;}
.quick-shop__lightbox .shopify-payment-button {display:none;}
@media (max-width:1400px) {
	.js-recently-viewed .owl-buttons > div.owl-prev {left:0;}
	.js-recently-viewed .owl-buttons > div.owl-next {right:0;}
}

@media all and (max-width:1400px) and (min-width:1120px)
{
.footer .four.columns:nth-child(1), .footer .four.columns:nth-child(2), .footer .four.columns:nth-child(3) {
    width: 18%;
    margin-left: 10px;
    margin-right: 10px;
}

}


@media only screen and ( max-width: 798px) {
  header .page-width.wrapper.container {
    padding-top: 75px;
    width: 100%;
  }
  .mmy-tab.mmy-ops {
    display: none;
  }
  #gv-mmy {
    justify-content: flex-end;
  }
}
.yotpo-popup-box-medium.yotpo-modal-bottom-line {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.yotpo-popup-box-medium.yotpo-modal-bottom-line .yotpo-nav-content {
  margin-bottom: 15px;
}
@media (max-width: 510px) {
  .gv-vehicles {
    display: none;
  }
  #gv-mmy {
    flex-direction: column;
    align-items: flex-end;
  }
  .mmy-tab {
    max-width: 138px;
  }
  #gv-mmy div select {
    font-size: 12px;
  }
  .page-width.wrapper.container .wrapper {
    height: 126px;
    background-size: cover;
    padding: 0;
  }
}
div#lz_floating_button {
  right: 0 !important;
  left: auto !important;
}
@media (max-width: 768px) {
  
  #shopify-section-list-collections-template .four.columns img {
    height: 200px !important;
}
  
  .testimonial-slideshow .flickity-viewport {
    height: 440px!important;
  }
  .testimonial-section .testimonial-text h2, .testimonial-section .testimonial-text p {
    color: #00103b;
  }
  .footer_credits {
    border-top: 1px solid #cccccc;
}
  .caption {
    top: 300px;
  }
  .testimonial-section .feature_divider {
    display: none;	
  }
}




.free-shipping-text{
    color: #cc3a3a;
    padding-left: 10px;
    font-weight: bold;
    font-size: 0.8em;
  	
}


.product_section .seven.columns.omega > img{
    vertical-align: middle;
}

.free-shipping-image{
    margin-left: 30px;
    vertical-align: middle;
}
@media all and (max-width:1350px)
{
.logo-bar-section {
    width: 95% !important;
}
	.search_div
	{
		max-width:200px;
	}
	
	.number_detail img {
    padding: 6px 12px;
}

.container
{
	width:100%;
	padding:0 30px;
}
.featured_products.product-slider .sixteen.columns.center.homepage_content {
    width: 100%;
    margin: auto;
}
.homepage-product-slider {
    width: 90%;
    margin: auto;
}
}
@media all and (max-width:1120px)
{
    .footer .four.columns:nth-child(4) .newsletter_section {
    padding-left: 0;
}
	.footer .four.columns:nth-child(1), .footer .four.columns:nth-child(2), .footer .four.columns:nth-child(3)
	{
		width:50% !important;
		margin:0;
		margin-bottom: 20px;
	}
	.footer .four.columns:nth-child(3)
	{
		clear:both;
	}
	.top_bar a
{
	font-size:12px;
}	
.footer .four.columns:nth-child(4) {
    width: 50%;
    margin-left: 0;
    margin-right: 0;
}
.menu-position--block div.logo {
    width: 25%;
	padding:5px 0;
}


.cart_div
{
	padding:12px;
}

.list-collections span.title {
    font-size: 16px !important;
}
h2.title {
    font-size: 35px;
}
.featured_collection
{
	background-size: 100% 60%;
}
}
@media all and (max-width:1100px)
{
	.top_bar {
    height: auto;
	}
	.rightsidemenu {
    float: left;
}
}

@media all and (max-width:991px)
{

.shopify-section--collection-template span.title {
    font-size: 24px !important;
    font-weight: initial;
    text-transform: capitalize;
    height: 70px;
}
.collection span.title
{
	font-size: 16px !important;
}
	
}
@media all and (max-width:798px)
{
	.testimonial-image {
    height: auto;
}
  .footer-social-icons--mobile.sixteen.columns li.mail_li {
    display: none;
}
  .footer_credits p, .footer_credits a {
    color: #fff !important;
}
  .footer .newsletter_section p
  {
  	padding-left:20px;
  }
  .footer .four.columns:nth-child(4) h6 {
    color: #fff;
}
  .footer .newsletter_section p {
    color: #fff;
}
  .footer-section .newsletter_section .newsletter {
    padding-left: 20px;
}
  
  .index.mobile_nav-fixed--true #shopify-section-goVidia
  {
  	margin-top:0;
  }
  
  #shopify-section-goVidia
  {
  	margin-top:40px;
  }
  .search-submit
{
right:-40px;
  top: 43px;
}
.testimonial-block {
    height: auto;
}
	.featured_collection h2.title {
    margin: 0;
    line-height: 36px;
    padding: 15px;
    font-size: 30px;
    margin-bottom: 40px;
}
.mmy-tab.mmy-ops input {
	max-width:130px;
}
	.cart .container .ten.columns {
    width: 100%;
    margin: 0;
}
.cart .container .five.columns {
    width: 100%;
    margin: 0px;
    padding: 0;
}
.cart .three.columns.alpha {
    width: 100%;
    max-width: 420px;
}
	.collection .container .three.columns {
    width: 50% !important;
}

.product .container .nine.columns
{
	width:100%;
}
.product .container .seven.columns
{
	width:100%;
	margin:0;
}
	.featured_collection {
    background-size: 100% 22%;
} 
.sidebar-block:last-child {
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
.sidebar-block:first-child {
    margin-bottom: 0;
    border-bottom: none;
}
.sidebar-block .toggle {
    padding: 10px 0 !important;
}
.fordesktop
{
	display:none;
}
.formobile
{
	display:block;
}
.blog-section .twelve.columns {
    width: 100%;
}
.blog-section .sidebar {
    width: 100% !important;
}
.nav {
    display: none;
}
.footer {
    background: url("https://cdn.shopify.com/s/files/1/2061/9335/files/footermobile.png");
    background-size: cover;
    background-repeat: no-repeat;
}
.footer .four.columns:nth-child(1), .footer .four.columns:nth-child(2), .footer .four.columns:nth-child(3)
{
	width:100% !important;
  	margin-bottom:0;
}
.footer .icon-down-arrow::before {
    color: #fff;
}
.footer a
{
	font-weight:400;
}
.footer .four.columns:nth-child(4) {
    width: 100% !important;
  margin-bottom:0;
}
.footer-menu-wrap {
    width: 100%;
}
.homepage-product-slider {
    width: 90%;
}
.products-slider.slider-gallery .gallery-cell.visible-5
{
	width: calc(33% - 10px);
}
.addtocartbtn
{
	font-size:15px;
}
.featured-collection-section .flickity-prev-next-button.next
{
	right: -31px;
}
.featured-collection-section .flickity-prev-next-button.previous
{
	left:-22px;
}
.list-collections .four.columns {
    width: 47% !important;
	margin-bottom: 25px;
}
.list-collections {
    display: block;
    width: 80%;
    margin: auto;
}
	.mmy-tab.mmy-ops {
    display: block;
  }
	.govidea #gv-mmy {
    display: block;
}
.govidea #gv-mmy .mmy-tab {
    max-width: 80%;
    margin: auto;
}
.page-width.wrapper.container .wrapper
{
	height:auto;
}
.gv-btn-search {
    float: left;
    margin-right: 10px;
}
.menu a
{
	color: #c20101 !important;
}
.icon-down-arrow::before {
    color: #c20101;
}
.dropdown
{
	left:0;
}
#header .cart_count {
    top: -14px;
    left: 23px;
    font-size: 14px !important;
    border: 0;
    background: none;
}
.cart_container .icon-cart.mini_cart.dropdown_link
{
    background: url('https://cdn.shopify.com/s/files/1/2061/9335/files/cart.png?4483486641804249921');
    background-repeat: no-repeat;
    background-size: contain;
	width: 30px;
	height: 30px;
	margin: 5px 0;
}
.testimonials {
    width: 100%;
}
.gift_card {
    width: 100%;
}
.thumbimg {
    position: absolute;
    top: -55px;
    max-width: 200px;
    left: 50%;
    z-index: 99;
    transform: translate(-50%);
}
.giftcardimg
{
	top: -55px;
}
.gift_card_inner
{
	position:unset;
}
.gift_card
{
	position:relative;
}
.caption-content.align-center {
    max-width: 100%;
    width: 100%;
}

.gift_card .img {
    width: 50%;
    float: right;
    max-width: 250px;
}
.gift_card .text {
    position: relative;
    max-width: 450px;
    top: 50px;
    width: 60%;
}
.gift_card h3 {
    font-size: 18px;
}
}
@media all and (max-width:768px)
{
	.collection .sidebar {
    width: 100% !important;
}
.collection #nav-toggle
{
	left: 0;
transform: unset;
-webkit-transform: unset;
}
.collection .twelve.columns {
    width: 100% !important;
}
}
@media all and (max-width:510px)
{
	.list-collections {
    display: block;
    width: 100%;
    margin: auto;
}
.container
{
	padding:15px !important;
}
.blog-section .twelve.columns .clear {
    clear: unset;
}
.blog-section .twelve.columns .four.columns {
    width: 48%;
    margin: 0 1%;
}

.list-collections .four.columns {
    width: 46% !important;
    margin-bottom: 25px;
}

.shopify-section--blog-posts .one-third {
    width: 80% !important;
    margin: auto;
    float: none;
    display: block;
}
.footer-social-icons--mobile.sixteen.columns h6 {
    color: #1d2f53;
	text-align:center;
}
.featured_collection h2.title {
    margin: 15px 0;
    line-height: 26px;
    font-size: 22px;
    padding: 10px;
}
h2.title {
    font-size: 30px;
}
.slideshow-section .flickity-prev-next-button.next
{
	height: 50px;
	width: 40px;
}
.slideshow-section .flickity-prev-next-button.previous
{
	height: 50px;
	width: 40px;
}
}
@media all and (max-width:480px)
{
  .footer .four.columns:nth-child(1), .footer .four.columns:nth-child(2), .footer .four.columns:nth-child(3) {
    margin-bottom: 5px;
}
  .header_search_form {
    padding-top: 10px;
    margin-bottom: 0;
}
  .slick-prev.slick-arrow
  {
  	left:-15px;
  }
  .dropdown .header_search_form {
    margin-top: 0;
    padding-top: 0;
    width: 100%;
}
  .yotpo .promoted-products-box .yotpo-promoted-products {
    width: 80%;
    margin: auto !important;
}
  .slick-next.slick-arrow
  {
  	right:-35px;
  }

  .logo-bar__item
  {
  	border:none;
    box-shadow: none;
  }
  
.logo-bar__item .logo-bar__link img {
    border: 1px solid #ccc;
    margin: 30px 0;
    width: 100%;
    max-width: 100% !important;
}
  
  #shopify-section-list-collections-template .product-wrap .image__container {
    height: 129px;
}
  .gift_card .text {
    position: relative;
    max-width: 450px;
    top: 30px;
    width: 100%;
    text-align:center;
}
  .gift_card .img img {
    float: none;
    margin: auto;
    display: block;
}
  .gift_card .img {
    width: 100%;
    float: left;
    max-width: none;
    position: relative;
    top: 30px;
    padding-bottom: 20px;
}
  .action_bottom p.right {
    float: left;
}
  .products-slider.slider-gallery.products-length-4 .gallery-cell {
    width: calc(100% - 10px);
}
.header_search_form .search-submit {
    top: 28px;
    font-size: 20px;
    right: 10px;
}
	.logo-bar__item
	{
		margin:0 15px;
	}
	.shopify-section--collection-template span.title {
    font-size: 18px !important;
    text-transform: capitalize;
    height: 20px;
}
.products-slider.slider-gallery .gallery-cell.visible-5 {
    width: calc(100% - 10px);
}
.featured-collection-section .flickity-prev-next-button.next {
    right: -35px;
}
.featured-collection-section .flickity-prev-next-button.previous {
    left: -24px;
}
.collection span.title
{
    font-size: 14px !important;
    text-transform: capitalize;
    height: 60px;
}
}
@media all and (max-width:440px)
{
	h2.title {
    font-size: 22px;
}
.product-slider h2.title::before, .logo-bar-section h2.title::before, .section.shopify-section--blog-posts h2.title::before, .related-products__title h2.title::before {
    content: '';
    width: 45px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 45%;
    left: -60px;
}
.product-slider h2.title::after, .logo-bar-section h2.title::after, .section.shopify-section--blog-posts h2.title::after, .related-products__title h2.title::after {
    content: '';
    width: 45px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 45%;
    right: -60px;
}
}
@media all and (max-width:375px)
{
  .search__container input[type="text"]
  {
  	font-size:11px;	
  }
	.mmy-tab.mmy-ops input
	{
		max-width:110px;
	}
	.collection span.title
{
    height: 50px;
}
	.collection .container .three.columns {
    width: 100% !important;
}
	.blog-section .twelve.columns .four.columns {
    width: 100%;
    margin: 0;
}
.product-slider h2.title::before, .logo-bar-section h2.title::before, .shopify-section--blog-posts h2.title::before, .related-products__title h2.title::before {
    content: '';
    width: 30px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 45%;
    left: -40px;
}
.product-slider h2.title::after, .logo-bar-section h2.title::after, .shopify-section--blog-posts h2.title::after, .related-products__title h2.title::after {
    content: '';
    width: 30px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 45%;
    right: -40px;
}
}

.logo_div .logo{display:inline-block; width:25% !important; vertical-align:middle;}
.header_right{display:inline-block;/* width:75%;*/ text-align:right; margin-left:-5px; vertical-align:middle;}
.header_right > div{display:inline-block; vertical-align:middle;}
.header_right .number_detail{margin-right:30px;}
.header_right .search_div{margin-right:10px;}
.header_right .number_detail p{font-weight:600; font-size:14px; text-transform:uppercase; font-size:12px; color:#666666; display:inline-block; margin:0; vertical-align:middle;}
.header_right .number_detail span{font-weight:700; display:block; font-size:22px; letter-spacing:0.8px;}
.header_right .search_div .search_form{position:relative;}
.menu a.top_link, .menu a.dropdown_link{font-weight:600; font-size:19px;}
ul.menu{float:none; display:inline-block; vertical-align:middle;}
.top_bar .social_icons{float:none; display:inline-block;}
.nav{text-align:center;}
.slider-gallery .gallery-cell{margin-right:0; padding:0 10px;}
.cart_content .action_button{background:#c20101 !important;}
.footer{background: #dedede;}
.footer .four.columns:nth-child(1), .footer .four.columns:nth-child(2), .footer .four.columns:nth-child(3){min-height:317px; padding:32px 0; margin:0; width:23%;}
.footer .four.columns:nth-child(3){position:relative; z-index:1;}
.footer .four.columns:nth-child(3)::after{position:absolute; content:""; right:0; top:0; height:100%; width:1800px; background:url("footer_bg_01.jpg") no-repeat right top; z-index:-1; background-size:cover;}
.footer .four.columns .footer_menu{position:relative; z-index:9;}
.footer .four.columns:nth-child(4){min-height:317px; padding:32px 0; margin:0; position:relative; z-index:1;}
.footer .four.columns:nth-child(4)::after{position:absolute; content:""; right:-250px; top:0; height:100%; width:345px; background: url("footer_bg_02.jpg") no-repeat right center; z-index:-1;}
.footer ul li{margin-bottom:10px;}
footer .social_icons{margin-top:0;}
.copyrightMain{padding:15px 0; background:#fff;}
.copyrightMain div.container{padding-top:0 !important; padding-bottom:0 !important;}

.blog_search .search-submit {
    color: #333333;
    top: 0;
    right: 0;
    z-index: 1;
    height: 38px;
    line-height: 38px;
}

.article .article_in .blogimg{background:#fff;}
.image-element__wrap{max-width: 100% !important;}
.article .article_in img{height:260px; object-fit:cover; width:100%;}
.article h3.sub_title{min-height:70px; font-family:"eurof75" !important; font-size:23px; line-height:normal;}
.blog_excerpt{min-height:80px;font-weight: 500; font-size: 14px; color: #666666;}

.top_bar .social_icons li{vertical-align:middle;}
.slider-gallery .shopify-product-reviews-badge{height:auto;}
.columns.list-collection-wrapper{margin-bottom:50px;}
.icon-search::before{width:100%;}
#address_form_new input[type="checkbox"]{vertical-align:middle;}

.featured-collection__products .thumbnail .price span.money{font-weight:600; font-size:18px; color:#1d2f53;}
.featured-collection__products .thumbnail .price .was_price span.money{color:#a6a6a6;}
.shopify-section--blog-posts .action_button.continue-button{min-height:30px; height:30px; /*background:#202020 !important;*/ font-weight:700 /*300*/; font-size:13px; text-transform:uppercase; }
.footer .footer-menu-wrap h6{font-family: 'Raleway', sans-serif; background: url(title_bg.png) no-repeat left bottom;}
.main-nav .nav ul.menu{padding:5px 0;}
.main_nav .nav{border-bottom:solid 1px #fff;}

@media (max-width:1600px){
  
  .testimonials{position:relative;}
  .thumbimg{left: 50%; transform: translateX(-50%);}
  .caption-content.testimonial-text{width:100%; max-width:100%;}
}

@media (min-width:1401px) and (max-width:1600px){
  .footer .four.columns:nth-child(4)::after{
    right: -80px;
    width: 250px;
    background-size: 250px;
    top: inherit;
    bottom: -20px;
  }
}

@media (max-width:1400px){
  
  .search_div .search_form input{width:100%;}
  .testimonials_gift{background:#c42720;}	
  .testimonials{text-align:center; position:relative;}
  .thumbimg{left:50%; transform: translateX(-50%);}
  .caption-content.testimonial-text {max-width: 100%; width: 100%;}
  .gift_card .img img{max-width:120px;}
   .footer .four.columns:nth-child(4)::after{background-size:contain; height: 160px; top:auto; bottom:0; right:0; }
  .excerpt {
    height: 100px;
    overflow: hidden;
}
}

@media (max-width:1199px){
  .header .main_nav_wrapper ul.menu li{padding:0 20px;}
  .menu a.top_link, .menu a.dropdown_link{font-size:15px;}
  .footer{background:#dedede;}
  .container{padding:0 20px !important;}
  .footer .footer-menu-wrap h6{color: #1d2f53;}
  .footer a, .footer a:visited{color: #000000;}
  .mailfooter span{color: #000 !important;}
  .footer{color:#000;}
  .footer .four.columns:nth-child(4)::after, .footer .four.columns:nth-child(3)::after{display:none;}
  .innercontent .sub_title{font-size:19px;}
  span.phone{background:url("call_ic_mobile.png") no-repeat left center;}
  span.email{background:url("mail_ic_mobile.png") no-repeat left center;}
  span.fax{background:url("print_ic_mobile.png") no-repeat left center;}
  .toggle_content span{display:block;}
  .toggle_content br{display:none;}
  .gift_card .img img{max-width:60px;}
  
}

@media (max-width:991px){
  .footer .four.columns:nth-child(4) h6{color: #1d2f53;}
  .footer .newsletter_section p{color: #000000;}
  footer .social_icons{text-align:left; margin:0; padding:10px 20px;}
  #header .mobile_nav.dropdown_link span.menu_title{display:none;}
  .mobile_nav div span{height: 3px !important; background:#c42720;}
  .list-collections{width:100%;}
  .featured_collection h2.title{margin:0;}
  .list-collections .four.columns {clear: none;margin-bottom: 0; width: 25% !important;}
 
  .featured_collection {background-size: 100% 50%;}
  .testimonials_gift{background:#fff;}
  .gift_card_inner{position:relative; max-width:100%; width:100%; text-align:center;}
  

  .gift_card .text {
    max-width: 100%;
    position: relative;
    text-align: center;
    top: auto;
    width: 100%;
}
  
.gift_card .img {
    display: block;
    float: none;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
  .gift_card .img img {
    float: none;
}
  .footer_credits p, .footer_credits a{color: #000000 !important;}
  .footer .icon-down-arrow::before{color:#000;}
  .footer .footer-menu-wrap h6{padding:10px 0;}
  .footer .newsletter_section p{padding-left:0;}
  .footer-social-icons--mobile.sixteen.columns h6{text-align:left;}
  .footer-section .newsletter_section .newsletter{padding-left:0; color: #000000; padding-bottom: 15px;}
  footer .footer-social-icons--mobile.columns > ul{padding:10px 0;}
  .footer-text .toggle_content{padding:0;}
  .toggle_content{padding:0;}
  .gift_card h1{font-size: 23px;}
  .gift_card h3{font-size: 14px;}
  .gift_card .img img{max-width: 80px;}
  .gift_card .text {padding-top: 30px;}
  .gift_card{min-height:250px;}
  .excerpt{height: 75px; overflow: hidden;}

  .article .article_in .blogimg{background:#fff;}
  .article .article_in img{height:210px; object-fit:contain;}
  .blog_excerpt{height: 130px; overflow: hidden;}
  .testimonial-section .flickity-page-dots{bottom: 3px; max-width:100%;}
  .content .equal-columns--outside-trim{width:100%; margin:0; left:0;}
  .content .sidebar{margin:0; width:100%;}
  .search__container input[type="text"]{padding-right:60px;}
  
  
}

@media (max-width:799px){
  #header .dropdown_container:nth-child(2) .dropdown{right:0;}
 .dropdown .header_search_form {margin-top: 0; padding-top: 0; width: 100%;}
  .giftcardimg {
    left: auto;
    position: relative;
    top: auto;
    transform: none;
}
  .dropdown_container .dropdown{padding:10px 20px;}
  .dropdown .header_search_form{margin-bottom:0;}
  .dropdown .header_search_form .search-terms{ border: 1px solid #dddddd; font-size:14px; margin:0; padding-right:50px;}
  .header_search_form .search-submit{top:0; transform:none; right:0;}
  .footer .four.columns:nth-child(1), .footer .four.columns:nth-child(2), .footer .four.columns:nth-child(3), .footer .four.columns:nth-child(4){min-height:inherit; padding:0;}
  .top_bar [class^="icon-"]::before, .top_bar [class*=" icon-"]::before, .mini_cart{font-size: 10px;}
  .cart_content .product-quantity-box .quantity, #cart_form .product-quantity-box .quantity{width:40px;}
  .cart_content.animated.fadeIn {top: 40px !important;}
}


@media (max-width:767px){
.gv-mmy-bar {
    margin-bottom: 20px;
}
  .list-collections .four.columns{width: 100% !important}
  .featured_collection{background:none;}
  .featured_collection h2.title{color:#c42720;}
  .shopify-section--blog-posts .one-third{width:100% !important;}
  .article_in{margin:0;}
  .caption-content.testimonial-text{padding:0;}
  .footer .four.columns:nth-child(1), .footer .four.columns:nth-child(2), .footer .four.columns:nth-child(3), .footer .four.columns:nth-child(4){min-height:inherit; padding:0;}
  .govidea h1{font-size:24px; padding:10px 0;}
  .product-details form{margin-bottom:0;}
  .blog_excerpt{height:auto; min-height:inherit;}
  .article h3.sub_title{min-height:inherit;}
  #shopify-section-list-collections-template .product-wrap .image__container{height:auto;}
  
  .yotpo .promoted-products-box .promoted-products .yotpo-promoted-product .yotpo-review-stars{float: none !important;}
}
@media (max-width:479px){
	 .slideshow-section .flickity-prev-next-button.next, .js-recently-viewed .flickity-prev-next-button.next, .slideshow-section .flickity-prev-next-button.previous, .js-recently-viewed .flickity-prev-next-button.previous{top:25%;}
  .slick-next.slick-arrow{ right: -20px;}
  .logo-bar__item{margin:0; padding:0 10px; background:none;}
  .product-details .title{height:auto;}
  .govidea #gv-mmy .mmy-tab{max-width:100%;}
  .article .article_in img{height:auto;}
  .equal-columns--outside-trim .small-down--one-half{margin:0; width:100%;}
  .account-header-logout {
    margin-bottom: 20px;
    text-align: left;
    text-transform: none;
}
  .cart_container .cart_content{right:0 !important; max-width:100%; width:100%;}
  .yotpo .promoted-products-box .promoted-products li{width:100%; text-align:center;}
  .yotpo.yotpo-main-widget.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product, .yotpo .yotpo-modal-dialog.yotpo-small .promoted-products-box .yotpo-promoted-products .yotpo-promoted-product{width:100% !important; text-align:center;}
}

.footer .one-fourth.column.medium-down--one-whole {
    min-height: 317px;
    padding: 32px 0;
    margin: 0;
    width: 23%;
}

/*  */
.newsletter_section {
    padding: 0;
  background-color:#b4bac100;
}
.newsletter {
    width: 100% !important;
}
.footer .footer-menu-wrap h6 {
    font-weight: 600;
}
.sixteen.columns.row.footer_credits {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.copyrightMain {
    width: 100%;
}

.testimonial-block.gallery-cell {
    width: 100% !important;
}
.cart-container .mini_cart {
  padding-top:10px;
}
.top-bar a.mini_cart span {
  line-height: 20px;
}

.shopify-section--logo-list .one-whole.column {
    text-align: center;
}
.number_detail img {
    width: 22px;
}
.display_flex{
  display:flex;
  justify-content: space-between;
}
.search_div .search_form input {
    border-radius: 30px;
}
.header_right .number_detail {
    margin-bottom: 10px;
}
.recommended-products__title {
    text-align: center;
}
.recently-viewed-products__title h2::before {
  content: '';
    width: 45px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 45%;
    left: -60px;

}
.recently-viewed-products__title h2::after {
 content: '';
    width: 45px;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    height: 5px;
    position: absolute;
    top: 45%;
    right: -60px;
}
@media (max-width: 991px){
.testimonials_gift {
    padding-top: 70px;
}
}
@media (max-width: 798px){
#header .cart_count {left: 0px;top: -5px;}
.cart-container .mini_cart {padding-top: 0px;}
}
.homepage-slideshow .gallery-cell, .testimonial-section .gallery-cell {
    width: 100%;
    background-color: #666666;
}
.uppar_bar {
    width: 100%;
}


/* div#lz_floating_button{
    height: 148px !important;
    transform: rotate(90deg);
    margin: -49px !important;
    inset: 200px auto auto 1224px !important;
    box-shadow: none !important;
}
img#chat_button_image {
    width: 100% !important;
    padding: 42px 0px;
}
.livezilla_livebox_shadow_classlz_floating_button{width:auto !important;} */
.footer_content.footer-text .toggle_content .toggle_content{display:block;}
/*  */

.container {
    padding: 30px !important;
  padding-bottom: 30px !important;
}

.header__logo.display_flex.logo--image
{
  display: block;
  max-width: 1340px;
  margin: auto;
  width: 100%;
  padding: 0 30px;
  position: relative;
}
.header__logo.display_flex.logo--image a img {
  vertical-align: middle;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* ===============Custom Css of 20-09-2021 ===============================*/
.search-container {
    width: 10% !important;
    max-width: 520px;
    padding-left: 20px;
    height: 50px;
  padding-top:5.5px;
}
.container.custom-container{
	padding:0px !important;
}
div#shopify-section-template--15051199185077__16321975350a8cfcbd{
	background:lightgray;
}

button.add_to_cart .text {
    color: #fff;
}
.purchase-details__buttons.purchase-details__spb--true .add_to_cart{
	border:none;
}
.recently-viewed-products__title {
    text-align: center;
}
.top-bar ul.social_icons a span.icon-email {
    position: absolute;
    top: -10px;
}
.top-bar ul.social_icons a span.shop-email{
	padding-left: 25px;
}

/* custom css of 20-10-2021*/
footer span.shop-email {
    display: none;
}
footer span.icon-email{
	display:none;
}
/*=======================================*/
/*=======Custom Css of 21-10-2021========*/
/*======================================*/
.header_right{
	width:40%;
  	padding-top:20px;
}
.search-container{
	width:50% !important;
  padding-top:17px;
}
.one-third.column.article.medium-down--one-half.small-down--one-whole.custom-border{
	border:2px solid lightgray;
}
.shopify-section--blog-posts .one-third{
	width:31.33% !important;
}
.container.custom_border_space {
    justify-content: space-around;
}
.one-third.column.medium-down--one-whole.article.custom-border {
    width: 30.33%;
    border: 2px solid lightgray;
}
.blog_search .search-submit{
	top:7px;
  right:12px;
}
/* ===============================================  */
/*=============Custom Css of 22-10-2021============ */
/*=================================================*/
 .slick-prev.slick-arrow, .slick-prev.slick-arrow:focus {
    background: url(https://cdn.shopify.com/s/files/1/2061/9335/files/left.png?4244054020306321174) !important;
       position: absolute;
    top: 24px;
}
.slick-next.slick-arrow{
	position:absolute;
  top: 24px;
  	
}

  @media (max-width: 1400px){
	.excerpt {
    height: 120px !important;
    overflow: hidden;
	}
  }


.article h3.sub_title{
	overflow:hidden;
}
/* custom css of 05-11-2021 */
.testimonials{
	position:relative;
}
.article h3.sub_title{
	text-align:center;
}
span.hide_comparePrice {
  display: none;
}