/*
Theme Name: Mercantile
Theme URI: https://www.acmethemes.com/themes/mercantile
Author: acmethemes
Author URI: https://www.acmethemes.com/
Description: Mercantile is the most feature rich, powerful, advanced, easy to use and maintain multipurpose WordPress theme with highly customizable theme options. Mercantile theme is crafted to provide all the important features that you need in promoting and running your business, corporate or any kinds of sites in the web world. The main features of Mercantile is Integration with Page Builder by SiteOrigin , WooCommerce Compatible, Advanced Custom Widgets, WordPress Live Customizer and One page or Multi-page layout. . It is entirely innovative, infinitely creative and feature rich ultimate WordPress theme. Mercantile provide you quick and efficient way to create any kinds of websites which may include corporate, business, agency, portfolio, showcase, medical, education, travel, restaurant, personal, blogging, and more. Some highlighted features are, beautiful Featured slider section, Service Section, Parallax featured section, Alternative feature section, Testimonial section, Contact section, Portfolio section as well as Beautiful blog section. You can easily set Right sidebar, Left sidebar or Full width on the inner pages. Site color can be change with a single click. Custom CSS options, related post and breadcrumb options will help to customize your site even more.  Theme documentation and quick and helpful supports help you to master this theme within no time. Finally, Mercantile theme comes with the limitless customization options, powerful features, quality code, elegant design, and incredible support. Try this versatile theme. Support Forum: http://www.acmethemes.com/supports/ Demos: http://www.demo.acmethemes.com/mercantile/ , http://www.demo.acmethemes.com/mercantile/home-1/ , http://www.demo.acmethemes.com/mercantile/home-2/ , http://www.demo.acmethemes.com/mercantile/home-3/ , http://www.demo.acmethemes.com/mercantile/shop/
Version: 1.0.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mercantile
Tags: one-column, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog, e-commerce, portfolio

*/
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  src: local('Cabin'), local('Cabin-Regular'), url(https://fonts.gstatic.com/s/cabin/v12/u-4x0qWljRw-Pd8w__0.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 700;
  src: local('Cabin Bold'), local('Cabin-Bold'), url(https://fonts.gstatic.com/s/cabin/v12/u-480qWljRw-PdeL2uhluyk.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
font-family: 'Arial MT';
src: local('local'), url('assets/ufonts.com_arialmt-light.ttf');
font-weight: 100;
}
@font-face {
font-family: 'Arial MT';
src: local('local'), url('assets/ARI.ttf');
font-weight: 400;
}
@font-face {
font-family: 'Oswald';
src: local('local'), url('assets/Verdana.ttf');
font-weight: 400;
}
@font-face {
font-family: rupee_foradianregular;
src: local('local'), url('rupeeforadian.ttf');
font-weight: 400;font-style:normal
}
html{font-family:'Cabin';box-sizing:border-box;-webkit-text-size-adjust:100%;font-weight:400;}
body{margin:0;-ms-word-wrap:break-word;word-wrap:break-word;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary{display:block}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent;color: #337ab7;}
a:hover,
a:active,
a:focus{outline:0;background:transparent;text-decoration:none;}
abbr[title]{border-bottom:1px dotted}
b,
strong{font-weight:bold;}
dfn{font-style:italic}
mark,
ins{color:#000;}
small{font-size:80%}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0;max-width:100%;height:auto;}
svg:not(:root){overflow:hidden}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;font-size:16px;font-size:1.5rem;line-height:1.5;}
button{overflow:visible;}
button,
select{text-transform:none;}
select{background:#ffffff;border:1px solid #cccccc;max-width:100%;padding:8px 15px;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0}
input {  line-height: normal;   max-width: 100%;   padding: 2px;   border: 1px solid #e4dddd;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;width:100%;}
td,th{padding:0}
body{font-style:normal;color:#333;font-family:'Cabin', sans-serif;font-size:14px;font-weight:400;line-height:1.75;}
h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a,
.main-navigation a,
.image-slider-wrapper .banner-title{font-family:'Cabin',sans-serif, serif;font-weight: 400;     color: #676767; }
.navbar{letter-spacing: 0.5px;  word-spacing: 2px;}
h1{font-size:26px;}
h2{font-size:20px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
ul,
ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:"";}
blockquote,
q{quotes:"" "";}
address{margin:0 0 1.5em;}
.entry-meta i.fa,
.entry-footer i.fa{margin-right:5px;}
.top-header{padding:5px 0;color:#fff!important;font-size:13px;}
.top-header .socials{margin:0;}
.top-header a,
.top-header p{color:#fff!important;font-size:13px;display:inline-block;}
.top-header .top-phone{margin-right:20px;}
.top-header .text-left{padding-top:4px;}
.top-header .text-left i{margin-right:5px;}
@media only screen and (max-width:767px){.top-header .text-right,
.top-header .text-left{text-align:center;}
.entry-meta > span{display:block;}
}
.navbar{transition:all 0.2s ease-out 0s;z-index:3000;margin-bottom:0;border:none;    min-height: auto;}
.navbar-header{max-width:20%;}
.custom-logo-link{display:block;padding-top:4px;}
.navbar-brand > img{display:block;max-height:55px;max-width:310px;}
.navbar-fixed-top{background:rgba(255,255,255,1);}
.navbar .navbar-brand{margin:0 0 0 15px;padding:0;max-width:40%;}
.navbar .navbar-toggle{color:#080808;font-size:22px;border-radius:4px;margin-bottom:3px;margin-left:10px;margin-top:3px;outline:medium none;transition:all 0.2s ease-out 0s;}
.navbar .navbar-toggle .icon-bar{background-color:#000;}
.navbar-nav > li{float:left;}
.nav > li > a:focus{background-color:transparent;}
.main-navigation{float:right;padding-left:0;padding-right:0;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation li{display:inline-block;position:relative;}
.main-navigation a{display:block;padding:12px 16px;text-decoration:none;font-size:14px;font-weight:400;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;    font: 600 13px/12px "Cabin", sans-serif;    text-transform: uppercase;color: #616060;}
.navbar-nav > li > a{    line-height: 28px; padding: 5px 48px 5px 0;  font-weight: 400;}
.navbar-nav >li:last-child > a { padding-right: 0;}
.main-navigation > .navbar-nav >ul >li> a{margin:10px 0;}
.main-navigation .navbar-nav >li:hover > a{color:#fff;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);float:left;position:absolute;left:-999em;z-index:99999;background:#000;text-align:left;}
.main-navigation ul ul ul{top:0;}
.main-navigation ul ul a{font-size:14px;padding:12px 18px;width:200px;color:#fff;}
.main-navigation li:hover > a{background:rgba(0,0,0,0);}
.main-navigation ul ul a:hover{background:rgba(0, 0, 0, 0.2);}
.main-navigation ul li:hover > ul{left:auto;}
.main-navigation ul ul li:hover > ul{left:100%;}

.container { padding-right: 10px; padding-left: 10px;    }
.row { margin-right: -10px; margin-left: -10px;}
.rel_prod { position: absolute;  left: 20px; bottom: 30px; background: #8BC34A; color: #fff;    padding: 3px 14px;  border-radius: 10px;}.rel_prod a {  color: #fff;font-weight:bold;}
@media screen and (max-width:1199px) and (min-width:1024px){.main-navigation a{font-size:14px;padding:18px 23px;}.rel_prod{bottom: 75px;}
}
@media screen and (max-width:1023px){.navbar-nav > li > a{line-height:24px;font-size: 14px;font-weight: 600;}
.navbar .container > .navbar-collapse,
.navbar .container > .navbar-header{margin:0;}
.main-navigation{float:none;background:#e9e9e9;box-shadow:0 0.15em 0.35em 0 rgba(0, 0, 0, 0.133);padding-left:15px;padding-right:15px;max-width: 300px;}
.navbar{margin-bottom:0;}
.main-navigation li{float:none;display:block;border-bottom: 1px solid #ccc;}
.main-navigation.toggled .nav-menu{background:none repeat scroll 0 0 #000;}
.main-navigation ul ul{background:none repeat scroll 0 0 #000;display:block;float:none;position:static;text-align:left;box-shadow:none;}
.main-navigation ul ul li{padding-left:25px;}
.main-navigation ul ul li a{display:block;width:auto;}
.main-navigation ul ul a:hover{background:rgba(0, 0, 0, 0);}
.main-navigation a{padding:6px 10px;font-size:12px;}
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next{float:right;text-align:right;width:50%;}
.posts-navigation .nav-previous,
.post-navigation .nav-previous,
.posts-navigation .nav-next,
.post-navigation .nav-next{width:40%;}
.posts-navigation .nav-previous,
.post-navigation .nav-previous{float:left;}
.posts-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}
.clear{clear:both;}
.clearfix:after, .clearfix:before{display:table;content:""}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.widget{display:block;overflow:hidden;}
.widget ul,
.widget ol{margin:0;padding:0;}
.trno,.widget_search .search-submit{display:none;}
.pb-center-column .trno{display: table-row;}
.widget_search{position:relative;width:100%;}
#calendar_wrap #wp-calendar{width:100%;}
#calendar_wrap #wp-calendar caption{font-size:13px;font-weight:700;padding:15px 0;text-align:center;text-transform:uppercase;}
#calendar_wrap table,
#calendar_wrap th,
#calendar_wrap td,
#calendar_wrap tr{border:1px solid rgba(0, 0, 0, 0.03);border-collapse:collapse;padding:3px;}
#calendar_wrap #wp-calendar th,
#calendar_wrap #wp-calendar td{border:1px solid rgba(0, 0, 0, 0.03);text-align:center;}
#calendar_wrap th{background:rgba(0, 0, 0, 0.03);line-height:20px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.05);}
#calendar_wrap #wp-calendar #today,
#calendar_wrap #wp-calendar #today a{color:#ffffff;}
.inner-main-title{position:relative;width:100%;background-size:cover;background-color:#000;padding:6px 0 0;min-height:80px;}
.inner-main-title .entry-title,
.inner-main-title .page-title{color:#ffffff;font-size:28px;font-weight:300;}
article.sticky{display:block;}
.hentry{margin:0 0 1.5em;}
.updated:not(.published){}
time.entry-date.published {  display: none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:1.5em 0 0;}
.page-links{clear:both;margin:0 0 1.5em;}
.format-aside .entry-title,
.format-image .entry-title,
.format-video .entry-title,
.format-quote .entry-title,
.format-gallery .entry-title,
.format-status .entry-title,
.format-link .entry-title,
.format-audio .entry-title,
.format-chat .entry-title{font-size:20px;}
.blog .format-status .entry-title,
.archive .format-status .entry-title{display:none;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
.comment-reply-title,
.comments-title{border-bottom:1px solid #d9d9d9;font-size:16px;font-weight:500;line-height:48px;margin-bottom:15px;position:relative;}
.comment-form input{border:1px solid #d9d9d9;color:#b8b8b8;font-size:14px;padding:10px;}
.comment-form-author input,
.comment-form-email input{margin:0 0 16px;width:77%;}
.comment-form-url input{clear:both;width:77%;}
.comment-form textarea{width:77%;display:block;border:1px solid #d9d9d9;resize:none;font-size:14px;padding:10px;}
.comment-form .form-submit input,
.read-more{color:#ffffff;font-size:13px;font-weight:700;text-align:center;line-height:26px;padding:4px 10px;width:auto;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;}
.comment-list{margin:0 0 20px 0;font-size:13px;list-style-type:none;}
.comment-list li.comment{list-style-type:none;clear:both;}
.comment-list li.comment .comment-body{border-bottom:1px solid #e5e5e5;margin:0 0 20px;background-color:#fff;border-radius:4px;box-shadow:0 0.15em 0.35em 0 rgba(0, 0, 0, 0.133);padding:30px;position:relative;}
.comment-author img{float:left;margin:0 20px 0 0;border-radius:50%;}
.comment-list .fn{font-size:16px;font-style:normal;font-weight:700;color:#333;}
.comment-list .fa.fa-clock-o{font-size:14px;margin-right:3px;}
.bypostauthor{display:block;}
@media screen and (max-width:679px){.comment-form input,
.comment-form-url input,
.comment-form textarea{width:100%;}
}
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
embed,
iframe,
object{max-width:100%;}
.wp-caption{margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto;}
.wp-caption-text{text-align:center;}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.gallery{margin-bottom:1.5em;}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;padding:10px 2px;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66%;}
.gallery-columns-7 .gallery-item{max-width:14.28%;}
.gallery-columns-8 .gallery-item{max-width:12.5%;}
.gallery-columns-9 .gallery-item{max-width:11.11%;}
.gallery-caption{display:block;}
.site-title,
.site-title a{color:#555;font-size:24px;font-weight:normal;line-height:1.5;margin:0;}
.site-description,
.site-description a{margin:0;font-size:15px;line-height:1.5;}
.image-slider-wrapper{display:block;height:85vh;}
.acme-owl-carausel{display:none;}
.owl-wrapper-outer,
.image-slider-wrapper .owl-item{left:0;position:relative;right:0;top:0;width:100%;}
.image-slider-wrapper .item{height:100% !important;}
.image-slider-wrapper .owl-item .slider-content{display:none;}
.image-slider-wrapper .owl-item.active .slider-content{display:block;}
.image-slider-wrapper .banner-title{color:#fff;font-size:50px;font-weight:600;line-height:1.2;text-transform:uppercase;margin-bottom:10px;text-shadow:0 1px 2px #333;}
.image-slider-wrapper .slider-content{color:#fff;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;font-size:20px;}
.image-slider-wrapper .slider-content p{text-shadow:0 1px 1px #333;}
.image-slider-wrapper .slider-content .btn-primary{margin:10px 0;}
.owl-buttons >div{position:absolute;top:30%;z-index:9;display:none;opacity:0.7;}
.image-slider-wrapper:hover .owl-buttons >div{display:block;}
.owl-buttons >div.owl-prev{left:10px;}
.owl-buttons >div.owl-next{right:10px;}
.owl-buttons >div i{background:#fff;border-radius:3px;font-size:36px;height:50px;line-height:50px;width:50px;text-align:center;}
.owl-buttons >div i:hover{color:#fff;}
.slider-content .container{width:85%;}
@media (max-width:1230px){.image-slider-wrapper .owl-buttons >div{display:block;}
.image-slider-wrapper .banner-title{font-size:32px;}
}
@media screen and (max-width:679px){.image-slider-wrapper .slider-content .image-slider-caption{display:none;}
.image-slider-wrapper .banner-title{font-size:24px;}
}
.btn{border-radius:0;padding:10px 35px;font-size:15px;}
.btn-primary{color:#ffffff;display:inline-block;margin:10px;position:relative;border:none;}
.at-btn-wrap .btn.btn-primary{margin:0;}
.btn-primary:hover,
.wpcf7-form input.wpcf7-submit:hover{background:#fff;}
.circle{display:inline-block;width:85px;height:85px;border-radius:50%;text-align:center;line-height:90px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.circle:hover,
.circle:hover{background:#000;}
.circle .fa{color:#ffffff;}
.rectangle{display:inline-block;width:100px;height:85px;border-radius:4px;text-align:center;line-height:108px;transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;}
.rectangle:hover,
.rectangle:hover{background:#000;}
.rectangle .fa{color:#ffffff;}
.main-title{margin-bottom:50px;text-align:center;color:#555;position:relative;}
.main-title > div{text-transform:uppercase;font-weight:normal;color:#707070;}
.main-title h2{text-transform:uppercase;font-weight:bold;font-size:30px;margin:0;}
.main-title p{font-size:16px;margin:0 auto;}
.acme-widgets{margin:50px 0;}
.acme-widgets .row > div.clearfix{margin-bottom:30px;}
.acme-widgets .row > div:last-child{margin-bottom:0;}
@media only screen and (max-width:991px){.acme-widgets .row > div{margin-bottom:30px;}
.acme-widgets .row > div.clearfix{margin-bottom:0;}
}
.service-item{padding:15px;text-align:center;box-shadow:0 0.15em 0.35em 0 rgba(0, 0, 0, 0.133);}
.featured-section{width:92%;color:#ffffff;padding:105px 0;}
.featured-section .main-title,
.featured-section h1,
.featured-section h2,
.featured-section h3,
.featured-section p{color:#fff;margin:0;}
@media (max-width:991px){.featured-section .main-title,
.featured-section h1,
.featured-section h2,
.featured-section h3,
.featured-section p,
.featured-section .at-btn-wrap{text-align:center;margin:10px 0;}
}
.at-overlay{background:rgba(45,45,45, 0.5);width:100%;height:100%;display:block;margin:0;padding:0;}
.acme-col-posts{overflow:hidden;}
.acme-col-posts.acme-widgets .at-btn-wrap{text-align:center;margin-top:50px;}
.acme-col-posts .blog-item article.post{margin:0;padding:0;}
.blog-item article.post .content-wrapper{padding:15px;}
.contact-form{overflow:hidden;}
.contact-form .form-control{background-color:transparent;margin-bottom:20px;font-weight:300;border-width:2px;}
.contact-form input[type="text"],
.contact-form input[type="email"]{height:45px;}
.contact-form .entry-title{margin:0;}
.acme-testimonials{padding:50px 0;}
.testimonial-content{background-color:#00a0d2;border-radius:7px;}
.acme-testimonials .widget-title,
.testimonial-content p{color:#fff;}
.testimonial-content .quote{font-size:37px;left:31px;top:35px;color:rgba(238, 238, 238, 0.51);line-height:normal;position:absolute;}
.testimonial-content p{font-size:14px;padding:39px 10px 50px 80px;}
.testimonial-author .testimonial-author-name{bottom:8px;color:#fff;font-size:16px;left:-5%;position:absolute;width:78%;z-index:99;}
.testimonial-author .testimonial-author-name a{color:#fff;}
.testimonial-author .testimonial-image{bottom:-20px;position:absolute;width:98%;}
.testimonial-author img{border-radius:50%;width:65px;border:5px solid #fff;}
.team-item{transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;}
.team-author-details .team-name,
.team-author-details .team-details{padding:0 5px;}
.acme-teams .col-sm-12:hover .team-item{margin-top:-20px;color:#fff;cursor:crosshair;}
.acme-teams .col-sm-12:hover h3 a,
.acme-teams .col-sm-12:hover p{color:#fff;}
@media only screen and (max-width:991px){.acme-teams .col-sm-12:hover .team-item{margin-top:0;}
}
.acme-clients{background:#f8f8f8;padding:50px 0 20px 0;}
.at-middle{padding:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:99;opacity:0;}
.round-icon{border-radius:100%;color:#fff;display:inline-block;font-size:20px;height:50px;line-height:34px;padding:10px;text-align:center;vertical-align:middle;width:50px;opacity:0.7;}
.round-icon:hover{opacity:1;}
.portfolio-item:hover .at-middle{opacity:1;}
.portfolio-item h3,
.portfolio-item h3 a,
.portfolio-item h3:hover,
.portfolio-item h3 a:hover{margin:0;padding:0;color:#fff;text-shadow:0 1px 2px #333;}
.acme-portfolio .portfolio-inner-item{overflow:hidden;position:relative;text-align:center;transition:all 0.25s ease 0s;}
.acme-portfolio .portfolio-inner-item::after{border-left:1px solid #ffffff;border-right:1px solid #ffffff;content:"";display:block;height:95%;left:10%;position:absolute;top:-100%;transition:all 0.7s ease 0s;visibility:hidden;width:80%;z-index:88;}
.acme-portfolio .portfolio-item:hover .portfolio-inner-item::after{top:2.5%;}
.acme-portfolio .portfolio-inner-item::before{border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;content:"";height:80%;left:-100%;position:absolute;top:10%;transition:all 0.7s ease 0s;visibility:hidden;width:95%;z-index:88;}
.acme-portfolio .portfolio-item:hover .portfolio-inner-item::before{left:2.5%;}
.acme-portfolio .portfolio-item:hover .portfolio-inner-item::before,
.acme-portfolio .portfolio-item:hover .portfolio-inner-item::after{visibility:visible;}
.at-remove-width .acme-widgets .container,
.at-remove-width .acme-widgets .container .row > div{width:100%;margin:0;}
.at-remove-width .acme-widgets.acme-clients{background:transparent;}
.at-remove-width .acme-widgets.acme-testimonials .container .row > div{margin:17px 0;}
.at-remove-width .acme-widgets.acme-clients .client-image{text-align:center;margin:10px 0;}
.at-remove-width .team-item{margin:20px 0;}
.at-remove-width .col-img{float:none;position:relative;width:100%;}
.at-remove-width .acme-widgets .featured-section .container,
.at-remove-width .acme-widgets .featured-section .container .widget-title,
.at-remove-width .acme-widgets .featured-section .container .row > div{text-align:center;}
.at-remove-width .acme-widgets .featured-section .container .widget-title{border:none;}
footer .widget-title {
    text-transform: uppercase;    color: #4F4E4D;
    font-size: 14px !important;   text-align: center;
}

@media (max-width:991px){.col-img{float:left;position:relative;width:100%;}
}
.site-footer{background:#f0f0f0;color:#ffffff;position:relative;overflow:hidden;background-attachment: initial !important;  background-position: center 0px !important;}
.footer-top-wrapper{padding:10px 0;position:relative;}
.footer-bottom-wrapper{background:rgba(0, 0, 0, 0.3);padding:18px 0 3px;position:relative;}
@media only screen and (max-width:767px){.site-footer .text-right,
.site-footer .text-left{text-align:center;}
}
.socials a,
.socials a:hover{color:#ffffff;}
.socials{list-style:none;margin:0 0 10px 0;padding:0;}
.socials li{display:inline-block !important;}
.socials li a{width:25px;height:25px;text-align:center;line-height:25px;display:inline-block;transition:background 0.5s;-webkit-transition:background 0.5s;}
ul.socials a { background: #000;  color: #fff !important; border-radius: 20px;  font-size: 10px;}
.socials li.facebook a:hover,
.socials li.facebook a:focus{background:#3E5993;}
.socials li.twitter a:hover,
.socials li.twitter a:focus{background:#00C3F8;}
.socials li.youtube a:hover,
.socials li.youtube a:focus{background:#CC181E;}
.socials li.google-plus a:hover,
.socials li.google-plus a:focus{background:#ea4335;}
.site-footer h1,
.site-footer h1 a,
.site-footer h2,
.site-footer h2 a,
.site-footer h3,
.site-footer h3 a,
.site-footer h4,
.site-footer h4 a,
.site-footer h5,
.site-footer h5 a,
.site-footer h6,
.site-footer h6 a,
.site-footer .main-title,
.site-footer li,
.site-footer li a,
.site-footer .widget li a{color:#767676;}

.site-footer select{color:#777;}
.sm-up-container{display:none;height:auto;margin-left:22px;margin-top:auto;padding:3px 6px;position:fixed;left:3px;top:85%;width:44px;z-index:60;}
.sm-up-container:focus,
.sm-up-container:hover{background:rgba(0, 0, 0, 1);}
.sm-up{color:#ffffff;display:block;font-size:36px;padding-bottom:2px;text-align:center;vertical-align:middle;}
.site-content{margin:0 auto;margin-top:0px;}
#primary{display:block;margin-bottom:60px;}
.secondary-sidebar{float:right;width:28%;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
       padding-right: 10px;
    padding-left: 10px;
}
@media only screen and (max-width:767px){.site-content{margin-top:2em;}
.inner-main-title{margin-bottom:30px;}
#primary,
.secondary-sidebar,.right-sidebar #primary ,.right-sidebar .secondary-sidebar{width:100% !important;float:none !important;}
.at-overlay{padding:1px;}
.container { padding-right: 5px; padding-left: 5px;    }
.row { margin-right: -5px; margin-left: -5px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
       padding-right: 5px;
    padding-left: 5px;
}
}
.secondary-sidebar .container{max-width:100%;}
.secondary-sidebar .container .row > div,
.secondary-sidebar .form-group > div{width:100%;}
.right-sidebar #primary{float:left;width:69.5%;}
.right-sidebar .secondary-sidebar{float:right;}
.left-sidebar #primary{float:right;width:69.5%;}
.left-sidebar .secondary-sidebar{float:left;}
/*.no-sidebar #primary{width:100%;}*/
.widget-title{font: 600 18px/22px "Open Sans", sans-serif;margin: 18px 0 13px 0; cursor: pointer;    border-left: 0 !important;}
.widget li{display:block;font-size:14px;}
.widget select{background:#ffffff;border:1px solid #cccccc;max-width:100%;padding:8px 15px;}
.tagcloud a{display:inline-block;font-size:13px !important;margin-bottom:8px;margin-right:4px;padding:5px;}
.widget .search-block{width:85%;float:none;}
.search-block{display:inline-block;float:right;margin:7px 10px;position:relative;width:185px;}
.error404 #primary .page-content .search-block,
.search-no-results #primary .page-content .search-block{float:none;width:50%;}
.search-block input#menu-search,
.widget_search input#s{font-size: 12px; line-height: 30px; height: 30px; padding: 2px 23px 2px 8px;  width: 230px;  border: 1px solid #FECD05;  border-radius: 7px;   box-shadow: 0 0 8px #FECD05;}
.search-block #searchsubmit,
.widget_search #searchsubmit{background: rgba(0, 0, 0, 0);border: medium none; font-size: 14px; height: 22px; position: absolute;   right: 38px;  top: 3px;   width: 25px;  color: #FECD05;}
.searchform{position:relative;}
input#menu-search:focus {
   outline: none;
    
}
.single-thumb-full,
.single-thumb-full img{width:100%;}
.posted-on,
.cat-links,
.comments-link,
.edit-link{margin-right:15px;}
.posted-on a,
.cat-links a,
.comments-link a,
.edit-link a,
.tags-links a,
.byline a,
.nav-links a{color:#333;font-size:13px;}
.single-feat{width:100%;position:relative;text-align:center;}
.single .entry-content{padding:0 0 10px 0;}
.single article.post .entry-content,
.single article.page .entry-content{width:auto;padding:0;}
article.post .content-wrapper,
article.page .content-wrapper{padding:2px;}
article.post .entry-footer,
article.page .entry-footer{clear:both;}
article.post .entry-header,
article.page .entry-header{margin:0 0 10px;padding-left:10px;}
article.post .entry-header .entry-title,
article.page .entry-header .entry-title{margin:0 0 10px;color:#555;}
article.post .entry-header .entry-title a,
article.page .entry-header .entry-title a{color:#555;}
article.post .entry-content,
article.page .entry-content{margin:0;}
article.post,
article.page{padding:0 0 10px;color:#616060;border-radius:4px;width: 100%;}
article.post.sticky{padding:8px;}
tr.cart_item .product-name,.order_item .product-name { text-align: left;}
.comments-link,
.edit-link{border-left:1px solid #cccccc;margin-left:12px;padding-left:10px;}
article.post .read-more,
article.page .read-more{display:inline-block;margin-top:16px;min-width:100px;}
.posts-navigation a,
.post-navigation a{border-top:5px solid;display:block;font-size:1.75rem;line-height:1.25;padding:1.75em 0;}
.full-image img{width:100%;}
.blog-no-image article .entry-content{padding:0 2% 0 0;}
.error404 #primary{text-align:center;width:100%;}
.error404 #primary .not-found{min-height:400px;padding-top:100px;}
.contact-form i{padding:5px;width:25px;margin-right:5px;text-align:center;}
.wpcf7-form input,
.wpcf7-form .your-message textarea{background:#f2f2f2;color:#333;border:1px solid #dddddd;outline:medium none;padding:5px;font-size:15px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;}
.wpcf7-form label{width:90%;font-weight:300;}
.wpcf7-form input.wpcf7-submit{border:medium none;color:#ffffff;display:inline-block;margin:10px 0;padding:10px;position:relative;text-align:center;transform:translateZ(0px);width:200px;}
.wpcf7-response-output{clear:both;}
#mercantile-breadcrumbs{margin-bottom:0;padding:0;}
#mercantile-breadcrumbs .breadcrumb-trail{border-radius:4px;padding: 9px 0 0 14px;}
#mercantile-breadcrumbs .breadcrumb-trail li{display:block;float:left;list-style:outside none none;padding-right:10px;}
#mercantile-breadcrumbs a{color:#676767 !important;}
#mercantile-breadcrumbs .breadcrumb-trail li.trail-item.trail-end::after{display:none;}
#mercantile-breadcrumbs .breadcrumb-trail li::after{color:#ddd;content:"\f101";font-family:FontAwesome;margin-left:10px;}
#mercantile-breadcrumbs .breadcrumb-trail .trail-items{margin:0;padding:0;}
@media only screen and (max-width:767px){#mercantile-breadcrumbs{margin-bottom:0;}
#mercantile-breadcrumbs .breadcrumb-trail{float:left;}

}
.acme-featured-image{background-color:#f4f4f4;float:left;overflow:hidden;position:relative;width:100%;}
.col-img{position:absolute;right:0;top:0;width:65%;}
.alternate .col-img{left:0;right:auto;}
.col-img > img{width:100%;}
.col-details{background:#fff;float:left;margin:30px 0;padding:60px 60px 30px;width:100%;color:#333;}
.col-details > h2,
.col-details > h3{float:left;width:100%;color:#555;}
.col-details p{float:left;margin-bottom:30px;width:100%;color:#333;}
.acme-featured-image .btn-primary{margin-left:0;}
.secondary-sidebar .fd-image-col .col-img{float:none;position:relative;width:100%;}
.secondary-sidebar .fd-image-col .col-img{float:left;position:relative;width:100%;}
@media (max-width:991px){.col-img{float:left;position:relative;width:100%;}
}
@media only screen and (min-width:767px){.fadeInLeftBig1{-webkit-animation-name:fadeInLeftBig1;animation-name:fadeInLeftBig1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInLeftBig1{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig1{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig2{-webkit-animation-name:fadeInLeftBig2;animation-name:fadeInLeftBig2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInLeftBig2{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig2{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig3{-webkit-animation-name:fadeInLeftBig3;animation-name:fadeInLeftBig3;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInLeftBig3{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig3{0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig1{-webkit-animation-name:fadeInRightBig1;animation-name:fadeInRightBig1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInRightBig1{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig1{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig2{-webkit-animation-name:fadeInRightBig2;animation-name:fadeInRightBig2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInRightBig2{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig2{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig3{-webkit-animation-name:fadeInRightBig3;animation-name:fadeInRightBig3;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInRightBig3{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig3{0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown1{-webkit-animation-name:fadeInDown1;animation-name:fadeInDown1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInDown1{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown1{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown2{-webkit-animation-name:fadeInDown2;animation-name:fadeInDown2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInDown2{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown2{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown3{-webkit-animation-name:fadeInDown3;animation-name:fadeInDown3;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
@-webkit-keyframes fadeInDown3{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown3{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
}
.no-image-table-placeholder{border-collapse:collapse;border-spacing:0;font-size:24px;height:140px;line-height:28px;text-align:center;width:100%;background:#f1f1f1 none repeat scroll 0 0;border-bottom:1px solid #eee;}
.no-image-table-placeholder a{color:#aeaeae;border:none!important;}
.no-image-table-placeholder a:before,
.no-image-table-placeholder a:after{display:none;}
li#menu-item-805{display:none}
@media (max-width:1023px){.navbar-header{float:none;width:100%;max-width:100%;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;float: left;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-collapse.in{overflow-y:auto !important;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav>li{float:none;}
.collapse.in{display:block !important;}
#navbar .container{position:relative;}
.main-navigation{position:absolute;width:100%;}
#navbar .navbar-collapse,
#navbar .navbar-collapse{height:470px;max-height:70vh;right:0;left:0;}
li#menu-item-805{display:block}
}
.site-content article .acme-widgets .container{width:100%;margin:0;}
.site-content article .acme-widgets{margin:0;}
.site-content article .main-title{margin-bottom:10px;}
.site-content article .acme-col-posts.acme-widgets .at-btn-wrap{margin-top:10px;}
.site-content article .acme-col-posts.acme-widgets article.post .read-more,
.site-content article .acme-col-posts.acme-widgets article.page .read-more{margin-top:0;}
.navbar .search-wrap{float:right;position:relative;}
.navbar .search-wrap .search-icon:hover,
.navbar .cart-wrap .acme-cart-views a{color:#2196f3;}
.navbar .search-wrap .search-icon{cursor:pointer;color:#aaa;font-size:21px;}
.navbar .search-wrap .search-icon i{line-height:30px;padding-bottom:15px;padding-top:15px;}
.navbar .search-wrap .search-block{width:300px;padding: 10px 18px;margin:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;}
.navbar .search-wrap .search-block.active{opacity:1;visibility:visible;top:100%;z-index:99;}
.navbar .cart-wrap{float:right;position:relative;}
.navbar .cart-wrap .acme-cart-views{font-size:14px;padding-top: 15px;}
.navbar .cart-wrap .widget li{border:none;}
.navbar .cart-wrap .acme-cart-views a{color:#FECD05;position:relative;padding-right:25px;}
.navbar .cart-wrap .acme-cart-views a i{padding-bottom: 2px;padding-top: 1px;color: #FECD05; font-size: 20px;  vertical-align: middle;    padding-right: 5px;}
.navbar .cart-wrap .acme-cart-views a span{border-radius:100%;padding:1px 1px;}
.navbar .cart-wrap .widget_shopping_cart{opacity:0;visibility:hidden;position:absolute;right:0;top:50%;min-width:250px;box-shadow:1px 1px 6px rgba(0, 0, 0, 0.2);background-color:#fff;padding:15px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;z-index:99;}
.navbar .cart-wrap:hover .widget_shopping_cart{opacity:1;visibility:visible;top:100%;z-index:99;}
.navbar .cart-wrap .widget_shopping_cart ul{margin:0;}
.navbar .cart-wrap .widget_shopping_cart ul li{text-align:left;}
.responsive-only{display:none;}
.desktop-only{display:block;}
.signup{float: right;  padding: 15px 0px 2px 10px;color:#FECD05;font-size: 13px;    letter-spacing: .05em;}
.btnheight{height:30px;}
.nav-c{text-align: center; z-index: 9999;width: 100%;display:block;}
.navbar .cart-wrap {
        width: auto;
}
.three-quote {
       background: #FECD05;
    padding: 15px 10px;
    color: #020202;text-align:center;    margin-bottom: 10px;
}
.three-quote .title {
    text-transform: uppercase;font-size: 16px;line-height: 1;font-weight: 700;
}
.quote {
    font-size: 13px;line-height:1;
}

@media (max-width:1023px){.responsive-only{display:block;margin-right:20px;} .rel_prod{bottom: 55px;}
.desktop-only{display:none;}
  .btnheight{height:0px;}
  .nav-c{text-align: center;position: absolute; z-index: 9999;width: 100%;height: 46px;display:none;}
  .navbar .cart-wrap .acme-cart-views a i{line-height:38px;}
  a.custom-logo-link {   text-align: center;}
  .three-quote .title ,.quote{font-size:12px;}
}

section{position:relative;}
.roboto{font-family:Roboto,sans-serif, serif;}
.home-wrapper{position:relative;min-height:600px;background:url(http://a2milkproducts.com/wp-content/uploads/2016/12/cow-cartoons.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.textpart{text-align:center;position:relative;color:#4f4e54;margin:0;position:absolute;}
.black,.black h2{color:#252525;}
.white,.white h2{color:#fff;}
.lefttext .textpart{width:49%;left:0;top:25%;left:5%;}
.righttext .textpart{width:63%;right:0;top:25%;}
.centertext .textpart{width:100%;right:0;top:25%;}
.textpart img.smalllogo{max-width:180px;width:180px;height:auto;margin:0 auto !important;}
.down .textpart{top:inherit;bottom:25%;}
.textpart h2{font-family:Roboto,sans-serif, serif;font-size:30px;font-weight:300;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;}
.textpart2 h2{font-size:36px;font-weight:300;}
section:hover .textpart h2{font-size:36px;}
section:hover .textpart2 h2{font-size:42px;}
.slidereadmore{margin:30px auto 0;}
.single_accordion h2{font-size:20px;font-family:Roboto,sans-serif, serif;color:#000;}
.single_accordion .ea-item-body{font-size:14px;line-height:24px;margin-top:20px;font-family:Roboto,sans-serif, serif;}
.visual-form-builder fieldset{background-color:rgba(0,0,0,.0001);}
address.contact .label-info{display:inline-block;}
section.innerpagecontent p{font-family:'Cabin',Roboto,sans-serif, serif;font-size:16px;line-height:28px;letter-spacing:.4px;text-align:justify;font-weight:400;}
.topmargin{margin-top:50px;}
.p-title{text-align:center;font-family:Roboto,sans-serif, serif;margin:30px auto;font-weight:400;color:#000;}
table.variations label{color:#333;font-size:15px;}
table.variations td.value{vertical-align:baseline !important;}
select#period, select#available-weights{background:#f5f5f5;font-size:14px;padding:2px 2px;}
ul.products{text-align:center;}
.woocommerce ul.products li.product h3{font-size:2em;}
.woocommerce ul.products li.product .price{color:#3c763d;font-weight:800;font-size:1em;}
.woocommerce div.product .woocommerce-tabs .panel{padding:10px;}
.fsimg img {
    width: 100%;
}
.woocommerce-Tabs-panel.prod-details p,.woocommerce-Tabs-panel.prod-details ul {
   color: #fff;
    font-family: 'Montserrat',sans-serif;
    text-align: justify;
    padding: 0 8px;
}
div#tab-reviews {
    display: block !important;
}div#review_form_wrapper {
    padding: 0 8px;
    color: #676767;
}.woocommerce div.product .woocommerce-tabs .panel {
    margin: 0 0 0em;
    }
.ptop{padding-top:15px;}
.our_price_display {
    font-weight: 400;
    font-size: 29px;
    line-height: 32px;
    font-family: "Open Sans", sans-serif;
    color: #333;margin-bottom: -10px;
}.our_price_display .price {
    padding: 6px 0;
}.product_attributes.pb-right-column form.cart {
    margin-top: 6px;
}
.container-fluid.ptop{}
.col-lg-5.col-md-5.col-sm-12.col-xs-12.fsimg {
background: #fff;
        padding-bottom: 15px;
}
.pb-right-column {
    background: #f1f1f1;
   /* padding: 10px;*/text-align: center;/*border: 1px solid #eaeaea;*/
    
}
.pb-center-column {
    background: #2196f3;
    text-align: center;
}
.benefit-box{text-align: left;
    padding: 8px;
    position: relative;
    color: #fff;
    font-weight: 400;    font-family: 'Montserrat',sans-serif;
    }
.box-cart-bottom {  -moz-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.05);  -webkit-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.05);    box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.05);   padding: 19px 19px 17px;}
.product_attributes {
    -moz-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.05);
    padding: 0 0 19px;
}
.variations .label {
    display: block;
    text-align: left;
    color: #333;
    font-size: 14px;
    margin-bottom: 5px;padding:0;
}
.woocommerce div.product form.cart .variations select {
      min-width: 90%;display:block;
    }
    .show-qt {
    text-align: left;margin-bottom: 15px;
    margin-top: 15px;
}
.show-qt label {
    display: inline-block;
    text-align: left;
}
.show-qt .quantity {
    display: inline-block;
    float: none !important;
}
.woocommerce .quantity .qty {
    width: 3.631em;
    text-align: center;
    padding: 0;
    margin-left: 20px;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #7FBF4D;
   
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #7FBF4D;
   
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #7fb4ad;
    
}
.pb-right-column button,.quick_buy_container input{
    text-align: center;
    border-radius: 5px;
    letter-spacing: 0.5px;
    font-family: arial,tahoma,verdana,sans-serif;
    line-height: 25px;
    font-size: 18px;
    width: 200px;
    display: block;
    position: relative;float:none !important}
    
   .quick_buy_container input{     background: #03A9F4;
    border: 1px solid #03A9F4;box-shadow: 0px 0px 0px;
    text-shadow: 0px 0px 0px;
    font-weight: 400;
    border-radius: 3px;    display: inline-block;color:#fff;
    }
    
.pb-center-title h1,.pb-center-column h2{background: #2196F3;color: #fff;font-size: 17px; text-align: center;    padding:10px 5px !important;  font-weight: 800;  margin-bottom: 0;margin-top: 0;    font-family: arial,tahoma,verdana,sans-serif;
    line-height: 22px;}
.pb-center-column h1 {
        padding: 6px 0 !important;
    font-size: 16px;
    color: #fff;
    text-align: center;
    box-shadow: 2px 4px 4px #a2a2a2;
    border: 1px solid #f1f1f1;
    margin-top: 0;font-family: 'ArilMt';
    font-weight: 800;
       background: #fb641b;line-height: 1.2;
}
.pb-center-column h2 {  
        background: transparent; font-family: 'Montserrat', sans-serif;
    }

.table > thead > tr > th {
    background: #fbfbfb;
    text-align: center;
    border-bottom-width: 1px;
    color: #333;
    vertical-align: middle;
}
.pb-center-column table tbody tr td .table thead > tr > th, .product-container .right-block table tbody tr td .table tbody > tr > td {
    padding: 5px;
    color: #333;font-family: 'Raleway', sans-serif;text-align:center;font-family:Verdana,sans-serif;
}
  .pb-center-column table {
    background: #fff;
}
.cms-instr {
    background: #fff;
    padding: 20px;text-align: justify
}  
.icon, [class^="icon-"] {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-check:before {
    content: "";
}
.woocommerce-variation.single_variation {
    text-align: center;
    width: 100%;margin-bottom: 13px;
    box-shadow: inset 0px 0px 57px #e6e6e5;
    background: rgb(232, 232, 232);
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #333;
    font-size: 26px;
}

.product-container-row{padding-top: 15px; padding-bottom: 15px;    font-family:'Cabin',sans-serif;}
.single-product .container-fluid.product-container-row {
    background: #fff !important;
}
.product-image-container {background: #e9e9e9; padding: 0; margin-bottom: 13px; position: relative;}
.product-image-container { text-align: center;}
.product-image-container img{width:100%;border-radius: 10px 10px 0px 0px;margin: 0 auto;}
.product-container-row h5 { overflow: hidden;}
.product-container .right-block {background: #fff;margin-top: -12px;display: table;width: 100%;}
.product-container {
    box-shadow: 2px 4px 4px;
    border-radius: 10px 10px 0 10px;margin-bottom: 15px;    min-height: 520px;
}
.product-name,.product-name a h3 {display: inline-block; width: 100%;overflow: hidden; line-height: 40px;text-align: center;}
.product-name, .product-name a h3{font-size: 17px;line-height: 23px; color: black; margin-bottom: 0;}
.product-container .right-block table {
    width: 99%;
    margin-left: 2px;
}
.product-container .product-desc {
    display: block;
    padding: 0;font-size: 12px;
}
.product-container .right-block table tbody tr td .table {
    margin-bottom: 5px;
}
.product-container .right-block table {
    width: 99%;
    margin-left: 2px;    margin-bottom: 0;
}

.product-container .right-block table tbody tr td .table thead > tr > th, .product-container .right-block table tbody tr td .table tbody > tr > td {
    padding: 5px;
    color: #333;font-family: 'Raleway', sans-serif;text-align:center;font-family:Verdana,sans-serif;
}
.product-container .button-container {
    padding-bottom: 14px;
    padding-top: 10px;text-align: center
}

.button.lnk_view ,.lnk_view a {
    font-family: arial,tahoma,verdana,sans-serif;
    color: #333;
    padding: 0;
}
.lnk_view span{
       border: 1px solid;
    border-color: #00BCD4;
    padding: 4px 20px;
    background: #00a3ff;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
}
.h3.page-product-heading ,.woocommerce-Tabs-panel h2,.woocommerce-Tabs-panel.prod-details .h2{
    color: #fff;
    text-transform: uppercase;
    /* background: #09c; */
    border-radius: 8px 8px 0 0;
    font-family: 'Montserrat',sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    padding: 10px;
    margin: 0 0 4px;
    position: relative;    background: transparent;
   
}
.woocommerce-Tabs-panel .h2{
    color: #fff;
    text-transform: uppercase;
    background: #09c; 
    border-radius: 8px 8px 0 0;
    font-family: 'Montserrat',sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 30px;
    padding: 10px;
    margin: 0 0 4px;
    position: relative;
   
}
#reviews h2.woocommerce-Reviews-title{color: #fff;
    background: #3f51b6;
    line-height: 1.2;
  font-size: 15px;}
.woocommerce-Tabs-panel.prod-details {background: #3b63b5; padding: 10px 5px;color: #fff;margin-bottom: 10px;}
.woocommerce-Tabs-panel.prod-details a{color: #0de00d;}
.product_cat-ladoo .woocommerce-Tabs-panel.prod-details {     background: #bd370c;}
.product_cat-thekua .woocommerce-Tabs-panel.prod-details { background: #795548;}
.product_cat-snacks .woocommerce-Tabs-panel.prod-details {     background: #9C27B0;}
.woocommerce .cart .button, .woocommerce .cart input.button {
    float: none;
    background: #03A9F4;
    font-size:18px;
    box-shadow: 0px 0px 0px;
    text-shadow: 0px 0px 0px;
    font-weight: 400;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
}.woocommerce-MyAccount-content .woocommerce-Button.button {
   
    background-color: #fb641b !important;
    border: 1px solid #fb641b !important;
   font-weight: 400 !important;
    border-radius: 3px !important;
    margin-top: 16px !important;
    color: #fff !important;
}nav.woocommerce-MyAccount-navigation {
    border: 1px solid #ccc;
    border-top: 0px;
}nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}nav.woocommerce-MyAccount-navigation li {
    border-top: 1px solid #ccc;
}nav.woocommerce-MyAccount-navigation a {
    color: #202427;
    line-height: 3;
    margin-left: 10px;
    font-weight: bold;
}
.jssor_slider_caption {
     top: 20% !important;
    font-size: 40px !important;
    max-width: 600px;
    line-height: 1.5 !important;
    text-align: center;
    font-family: serif ;
}
.a23 .jssor_slider_caption {
    color: #FFC107;
    font-size: 60px !important;
    max-width: 364px;
}
.jssor_slider_desc_outer_div {
    position: absolute;
    left: auto !important;
    height: auto !important;
    top: 24% !important;
}
.jssor_slider_desc_text_div {
    position: absolute !important;
    
    left: auto !important;
    height: auto !important;
    color: White;
    font-size: 38px !important;
    font-weight: normal !important;
    line-height: 50px;
    text-align: left !important;max-width: 600px !important;right:0px;
}
.jssor_slider_desc_text_div a{color: #FFC107 !important;font-family: serif ;}
.jssor_slider_outer_container {
    margin: 0px !important;
}
.slider-description span{
    padding-left: 100px;
    color: #0084ec;line-height:2;font-size:15px;
}
.slider-title {
    width: 50%;
    margin: 10px;
    font-size: 36px;
    color: #fff;
    text-align: left;
    background: transparent;
    border: 0px solid #ffffff;
    border-radius: 4px;
    top: 0;
    position: absolute;
}

.slider-description {background: transparent !important;
    width: 100% !important;
    margin: 0px !important;
    font-size: 18px !important;
    color: #ffffff !important;
    text-align: justify !important;
    border: 0px solid #ffffff !important;
    border-radius: 0px !important;
    right: 0 !important;
    top: 0 !important;
    position: absolute;
}
.category-tab {
    margin-top: 20px;
    border-top: 10px solid #ccc;
    text-align: center;
}
.margin-top-50 {
    margin-top: 50px;
}
.tab-cont .col-sm-3.last {
    border-right: 0px solid #f5f5f5;
}
.tab-cont .col-sm-3 {
    border-right: 1px solid #ccc;margin-bottom:25px;min-height: 185px;
}
.content-front2 {
    padding: 0 10px 10px;
}
.tab-cont h3 {
    color: #4F4E4D;
    font-family: 'Raleway', Arial, sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}
.tab-cont p {
    font-size: 12px;
    line-height: 20px;
    color: #a6a6a6;
    margin-bottom: 0px !important;
}


.woocommerce-tabs.wc-tabs-wrapper .tabs {
    display: none;
}.border-btm {
    border-bottom: 1px solid #ccc;
   
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em!important;
    margin: 0 0 1em!important;
    
    background-color: #439C0E;
    color: #fff;
    border-top: 0px solid #a46497;
    
}
.woocommerce-error{ background-color: #c32623;}
.woocommerce-info a, .woocommerce-message a {color: #FFEB3B;}
.woocommerce-error:before, .woocommerce-info:before, .woocommerce-message:before {
        content: close-quote;
}
.woocommerce-billing-fields h3 {
    color: #fff;
    background: #439c0e;
    padding: 0.5em;
    font-size: 14px;
    font-weight: normal;
}
.woocommerce form .form-row label {
    line-height: 1.1;
    font-weight: 400;
    font-size: 12px;
}p#billing_country_field,p#billing_company_field,p#shipping_country_field {
    display: none;
}
.woocommerce-checkout table.cart img {
    width: 90px;
    box-shadow: none;
}
.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    font-weight: 400;
   
}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
   background-color: #00a3ff; color: #fff;font-size: 15px;    padding: .5em 2em;    font-weight: 400;
    }
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #0e7dbd;
    text-decoration: none;
    background-image: none;
    color: #fff;
}
.huge-it-slide-bg {
     max-width:1150px;
    margin: auto;margin-top:10px;
}
.huge-it-prev {
       background: url(http://sureshfoods.com/wp-content/uploads/2017/04/homesliderarrow.png) left top no-repeat !important;
    background-size: 500% !important;
  left: 15px !important;
}
.huge-it-next {
       background: url(http://sureshfoods.com/wp-content/uploads/2017/04/homesliderarrow.png) right top no-repeat !important;
    background-size: 500% !important;
  right: 15px !important;
}
.left-block {
    position: relative;
}
.navbar .navbar-toggle:hover{background:transparent !important; color:#888888 !important;}
.product-name-custm {   margin-top: 10px;min-height: 60px;}
.product-name-custm h3,.product-name-custm h2 {   color: #333;   font-weight: 700;   font-size: 11px;   text-align: center;   text-transform: uppercase;    margin: 0;}
.brand_name {   font-weight: 300;  color: #666;   font-size: 10px;text-transform: uppercase;    line-height: 15px;  margin: 0;text-align: center;}
.custm-price {
    text-align: center;   font-size: 12px;   /* font-family: rupee_foradianregular,sans-serif!important; */    color: #666;  font-family: Montserrat !important;
}
.product-container-custm  .button-container.lnk_view{position: absolute;
    bottom: -27px;
    left: 50%;
    margin-left: -50px;
    padding: 4px 15px;
    font-size: 11px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;opacity:0;
    
}
 .product-container-custm:hover .button-container.lnk_view {
    bottom: 10px;opacity:1;
}
.product-container-custm {
   /* margin-bottom: 30px;*/
}
.product_attributes.pb-right-column.clearfix .woocommerce div.product form.cart div.quantity {
    float: none;
    margin: 0 4px 10px 0;
}
.product_attributes.pb-right-column.clearfix .quantity:before {
    content: 'Quantity : ';
    font-weight: bold;
}
.product_attributes.pb-right-column.clearfix .stock {
    margin-top: -44px;
    margin-bottom: 20px;
}
.product_attributes.pb-right-column.clearfix .stock.out-of-stock {
    margin-top: 20px;
    margin-bottom: 20px;
}

@media (min-width: 767px){
.product-name,.product-name a h3 { font-size: 17px;line-height: 22px; color: #494949;  margin-bottom: 0;  font-family: 'ArilMt'; font-weight: 400;}

 
}
.woocommerce-variation-availability .stock {
    margin-top: -14px !important;;
}
.best-sellet-tittle span {
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
    font-family: Cabin,sans-serif;
    font-weight: 400;
    color: #666;
    margin-top: 10px;
    z-index: 1;
    position: relative;
    padding: 0 20px;
    background: #fff;
}
.best-sellet-tittle::after {
  content:'';
    display: block;
    top: -14px;
    position: relative;
    height: 1px;
    background: #D6D4D4;
    margin: 0 auto;
    width: 100%;
}
.margin_top {
    clear: both;
    overflow: hidden;
    padding: 20px 0!important;
}
.center-custom {
    margin: 0 10px;
}
.best-sellet-tittle {
    text-align: center;
    display: inline-block;
    width: 100%;
    padding: 0;
}
@media (max-width:900px){.wrapper{display:none;}
  .three-quote {
    min-height: 78px;
   
}
.lefttext .textpart{top:15%;}
.righttext .textpart{top:15%;}
.centertext .textpart{top:15%;}
.textpart img.smalllogo{max-width:100px;width:100px;}
}
@media (max-width:780px){.lefttext .textpart{top:0;width:100%;}
.righttext .textpart{top:0;width:100%;}
.centertext .textpart{top:0;width:100%;}
.textpart img.smalllogo{max-width:100px;width:100px;}
  .slider-title{width:100%;}
 /* .slider-description{display:none !important;} */
}
.single-post .content-wrapper header.entry-header{display:none;}
.fullwidth .col-lg-3,.fullwidth .col-sm-3 {
    width: 50%;
    margin: auto;
    float: none;
    margin-bottom: 20px;
}
@media (max-width:766px){.tab-cont .col-sm-3 {
    border-right: 0px solid #ccc;
  border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
  padding-bottom:20px;
    min-height: auto;
}
}
@media (max-width:640px){.textpart h2{font-size:20px;}.textpart h1{font-size: 14px;
    line-height: 15px;
    margin-top: 0;
    margin-bottom: -16px;
}
  .best-sellet-tittle span {
    font-size: 14px;
}
  .margin_top {
       padding: 2px 0!important;
}.center-custom {
    margin: 0 5px;
}
  .best-sellet-tittle::after {
       top: -12px;
   }
   .textpart img.img-responsive.smalllogo {display:none;
}

  .fullwidth .col-lg-3,.fullwidth .col-sm-3 {
    width: 90%;}
   .slider-title{font-size:20px;}
  article.post .content-wrapper, article.page .content-wrapper {
    padding: 10px;
}
}
.xx li.mini_cart_item {
    padding-left: 0 !important;
}

.xx a.product-image img {
    width: 50px !important;
}
.xx a.product-image {
    width: 25%;
    float: left;
}
.xx .product-details {
    width: 70%;
    float: right;
}
.xx p.product-name {
    font-size: 12px;
    line-height: 1;
}
table.info-wrapper {
    font-size: 12px;
    line-height: 1;
}
.xx li.mini_cart_item {
    border-bottom: 1px dotted #2196F3 !important;
    padding: 15px 0 0 !important;
}
p.buttons a {
    width: 100px;
    padding: 7px !important;
    
}
.huge-it-wrap {
    height: auto !important;
}

@media (max-width: 1023px){
  /*.border-btm {
	      margin-bottom: 126px;
   }*/
  .callback {
        margin-top: 22px;
}
  .navbar .cart-wrap .acme-cart-views {
    padding-top: 0px;
}
.navbar .navbar-toggle {
       font-size: 28px;
        margin-bottom: 0px;
        margin-top: 0px;
   padding:0;}
  
  a.custom-logo-link {
    padding: 10px 12px;
}
 a.custom-logo-link img{ display: block;
    margin: 0 auto;
  max-width: 200px;}
.container.custm-menu {
   width: 100%;
    padding: 0;
  /*  position: fixed;*/
    z-index: 999;
    background: #fff;
    top: 0;
}
.mob-nomargin {
    background: #FECD05;width:100%;
}
  .container.custm-menu .col-lg-4 {
    width: 100%;
}
.custm-menu .navbar .navbar-toggle,.custm-menu .navbar .cart-wrap .acme-cart-views a i,.custm-menu .navbar .cart-wrap .acme-cart-views a,.custm-menu .navbar .navbar-toggle:hover  {
    color: #ffffff;
}
}


@media (max-width:490px){.textpart h2{font-size:18px;}
 .three-quote .title { margin-bottom: 5px;}
.three-quote .title ,.quote{font-size:9px;}
  .three-quote {
    min-height: 61px;
    padding: 5px;
}
  span.custom_price {
    display: block;
    line-height: 1;
}
  ul#slider_1 li,ul#slider_1 img {height:125px !important;}
  .slider-c1{padding-top:6px;}
}
@media (max-width:420px){.textpart h2{font-size:16px;}
}
@media (max-width:391px){.textpart h2{font-size:14px;}
}
.woocommerce div.product form.cart  div.quantity {
      margin: 10px 4px 12px 34px;
}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart div.quantity {
      margin: 0 4px 12px 0px;
}
.woocommerce form .form-row .required {
        text-decoration: none;
}
.custom-products img {
    width: 100%;
    max-height: 200px;
}
.custom-products p.title a {
        color: #fff;
    font-size: 18px;
    letter-spacing: 1px;
    line-height: 1;
}
.custom-products p.title {
    text-align: center;padding-top: 10px;
}
.custom-products span.woocommerce-Price-amount.amount {
       display: none;
}
.custom-products .buy-now {
background: #fb641b;
    border: 1px solid #fb641b;
    box-shadow: 0px 0px 0px;
    text-shadow: 0px 0px 0px;
    font-weight: 400;
    border-radius: 3px;width: 130px;
    margin: auto;
    text-align: center;
}
.custom-products .buy-now a{color:#fff;font-size: 20px}
.custom-products .pb-center-custom {
    background: #da1d77;
    margin-bottom: 14px;
    padding-bottom: 10px;
}
.custom_sf {background: #f1f1f1;margin: 15px 0; padding: 15px 5px;}
.custom_sf ul { margin: 0;}
article#post-43 .zrror1 { font-size: 17px;line-height: 1.5; padding: 15px 10px;  background: #00ab00;  color: #fff;}
.custm-product-image-container img {   width: 100%;}
span.onsale,.single_variation_wrap .show-qt label{display: none;}
ins { text-decoration: none;}
ins span.woocommerce-Price-amount.amount { font-weight: normal;color:#333}
.star-rating span {
  color: #ffd700;
}input#coupon_code {
    width: 100% !important;
    padding: 5px;
}p.form-row.form-row-last.create-account.woocommerce-validated {
    margin-top: -37px;
}
p#billing_postcode_field {
    margin-bottom: 10px;
}.create-account .input-checkbox { margin: 6px 8px 0 0 !important;}
.create-account span{    margin-left: 18px;}
.main-navigation .navbar-nav>li:hover>a {
    color: #2196F3;;
}
h3#ship-to-different-address {
    margin-top: 10px;
  margin-left: 22px;
}
.callbackbtn {
    display: inline-block;
    float: right;
    right: 0;
    margin-top: -27px;
    background: red;
    color: #fff;
    background: #fb641b;
    padding: 2px 30px;
    border-radius: 5px;
    margin-bottom: 10px;
    margin-right: 10px;cursor: pointer; 
}
.callback {
    position: relative;
}a.woocommerce-remove-coupon.remove {
    display: inline-block;
}
@media(min-width:599px){
  .woocommerce-checkout .woocommerce .col2-set {
      padding: 0 2% 10px;;
    border-radius: 5px;
}

}
@media(max-width:600px){.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    float: none;
    width: 100%;
  }.mobli{    margin-bottom: 10px !important;
    margin-top: -10px !important;}.mobli li:after {
    content: " -- ";
   margin-left: 4px;
}.mobli li:last-child:after {
    content: "";
   margin-left: 4px;
}
.mobli li {
    display: inline-block;
    font-size: 12px;
    margin-right: 4px;
}.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: none;
    width: 100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none;
    width: 100%;
}}
article.type-post .content-wrapper {text-align: justify; padding: 5px;}
.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:0px solid #d3ced2;padding:0px;margin:0;text-align:left;border-radius:5px}
#content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images {float: none; width: 100%;}
.woocommerce div.product form.cart .variations select {  width: 100%;}
.single-product a.reset_variations {  display: none !important;}
.form-row.form-row-first.login-checkout {float: right !important;text-align: right !important; width: auto !important;z-index: 99; position: relative; top: 10px;    right: 2px;margin-bottom:0}
 form.woocommerce-form-login.login,form.checkout_coupon { padding: 0 5px !important;}
form.woocommerce-form.woocommerce-form-login.login .form-row.form-row-first,form.woocommerce-form.woocommerce-form-login.login .form-row.form-row-last,.checkout_coupon .form-row.form-row-first,.checkout_coupon .form-row.form-row-last {float: none; display: inline-block;  width: 210px;}
#logo-link {display: inline-block;}
p.lost_password {display: inline-block;margin-left: 20px;}
  p.lost_password a { color: #a94442;}
ul.wc_payment_methods.payment_methods.methods img {  max-width: 250px;}
.woocommerce .products ul, .woocommerce ul.products { margin: 0 0 0em;}
.ysaved {
    font-weight: bold;
    font-size: 16px;
    padding-bottom: 5px;
    color: #4a9a4c;
}
.demo-box {
  border: 1px solid #F67A00;
   
}.demo-b2 a {
    padding: 10px 20px;
    background: #2196f3;
    color: #fff;
}
.demo-b1 {
    padding: 34px 40px;
    font-size: 24pt;
    min-height: 145px !important;
  color:#F67A00;
    line-height: 1.5;
    font-family: 'ArialMT','Source Sans Pro', sans-serif;text-align: left;position:relative;
}
.demo-b2{    padding: 44px 40px;  font-family: 'ArialMT','Source Sans Pro', sans-serif;font-weight:700;color:#fff;  font-size: 18px;text-align: center;
    }
	.login_inputbox {
    position: relative;
    margin-bottom: 36px;
    font-size: 16px;
}
.sginput:focus ~ .sglabel,
		.sginput:focus + .sglabel,
		.sginput:-webkit-autofill ~ .sglabel,
		.sginput:-webkit-autofill + .sglabel,
		.sginput.labelattop	 ~ .sglabel,
		.sginput.labelattop + .sglabel	{
			-webkit-transform: translateY(-5px) scale(0.8);
			        transform: translateY(-5px) scale(0.8);
		}
	.sginput {padding: 8px 10px 10px 0;
    width: 100%;
    color: #000;
    font-size: inherit;
    background: #fff;
    border: none;
    border-bottom: 1px solid #e0e0e0;
	}
	
.sglabel {
    color: #878787;
    font-size: 16px !important;
    font-weight: normal;
    position: absolute;
    pointer-events: none;
    top: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: -webkit-transform 0.2s ease;
    transition: transform 0.2s ease;
    transition: transform 0.2s ease, -webkit-transform 0.2s ease;
    will-change: transform;
    -webkit-transform-origin: left;
    transform-origin: left;
}

/*--------->
*/

	#customer_details .input-text  {
    width: 100%;
    color: #000;
    font-size: inherit;
    background: #fff;
    
	}
	

#customer_details .woocommerce-shipping-fields__field-wrapper label, #customer_details .woocommerce-billing-fields__field-wrapper label {
    color: #878787;
      font-weight: normal;
    
   
}
.select2-container--default .select2-selection--single {
   border: 1px solid #e4dddd;
}
div#customer_details {
    position: relative;
}
.woocommerce-checkout .woocommerce-form-login-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-deleviry-toggle{margin-bottom: 16px;
    position: relative;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    background: #fff;
}
.woocommerce-checkout .custm-menu .mob-nomargin{
	display: none;
} 
.woocommerce-checkout {font-size: 14px;
    background-color: #f1f3f6;
    color: #212121;
    line-height: 1.4;
}
 span.steps {
    font-size: 12px;
    color: #439c0e;
    background-color: #f0f0f0;
    border-radius: 2px;
    padding: 3px 7px;
    vertical-align: baseline;
    margin-right: 17px;
}

.woocommerce-checkout span.steps {
    background-color: #fff;
    position: relative;
    top: -2px;
}
.woocommerce-checkout .listicon{color: #2874f0;
    font-size: 17px;
    margin-right: 12px;
    vertical-align: middle;}
.woocommerce-checkout .loginadvt li {
	margin: 16px 0;
    color: #439c0e;    list-style: none;
}
.woocommerce-checkout .forget{
	position: absolute;
    display: inline-block;
    bottom: 10px;
    right: 0;
}
.loginbtn{
	    width: 100%;
    background-color: #fb641b !important;
    height: 48px;
    text-transform: uppercase;
}
.pd-r{
	padding-right: 60px;
}
.woocommerce-checkout .woocommerce {
    position: relative;    min-height: 410px;
}
.page-id-12 .order-now {
    position: absolute;
    right: 0;
    top: 0;
}
.changebtn {
    float: right;
    border: 1px solid;
    padding: 5px 12px;
    border-radius: 4px;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout,.woocommerce-checkout .woocommerce-message {
    width: 66%;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle{
    width: 100%;
}
.woocommerce-checkout .border-btm {
    border-bottom: 1px solid transparent;
    margin-bottom: 10px;
}
@media (max-width: 1023px){
.woocommerce-checkout .border-btm  {
    margin-bottom: 70px;
}
}
    @media(min-width:768px){.demo-b1 {
    border-right: 1px solid #fb872b;
    
}.demo-b1:before,.demo-b1:after {
   top: 50%;
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none
}
.demo-b1:before {
    border-left-color: #fb872b;
    border-top-color: transparent;
    border-width: 11px;
    margin-top: -11px;
    margin-left: 0px;}
.demo-b1:after {
    border-left-color: #ffffff;
    border-top-color: transparent;
    margin-top: -10px;
    margin-left: 0;    border-width: 10px;
}
.woocommerce .woocommerce-error {
    width: 66%;
}
form.checkout.woocommerce-checkout .woocommerce-error {
    width: 100%;
}
}
@media (max-width:1200px){
	.woocommerce-checkout .order-now {
    position: relative;
    right: 0;
    top: 0;
}
.woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout,.woocommerce-checkout .woocommerce-message  {
    width: 100%;
}
ul.loginadvt {
    display: none;
}
}
@media(max-width:767px){.span6{width:100% !important;}
.demo-b1 {  border-bottom: 1px solid #fb872b;}
 
}
ul.wc_payment_methods.payment_methods.methods {
    /*display: none;*/
}input#place_order {
    width: 100%;
    font-size: 20px;
}
.woocommerce div.product form.cart {
    margin-bottom: 0em;
}
.link-social { font-size: 35px;}
a.fb {  color: #4d5384;}a.pit { color: #d10000;}a.tw { color: #0090f7;}a.gp { color: #ed3731;}a.ldin {color: #006bbb;}a.wsap {  color: #00d341;}
.link-social { font-size: 30px;}
.share-title { display:none;}
@media (min-width:1200px){
  .link-social { font-size: 35px; position: absolute; top: 0;right: 0; background: #f0f8ff38;}
  .link-social a { display: block;}
  .share-title {  display:block;font-size: 14px;  color: #000;  padding: 0 5px;}
  .link-social:hover { background: #fff !important;}
}
.offer-shiping span {
    color: #F44336;
    font-weight: 700;
}
.offer-shiping {
    background: #FFEB3B;
    color: #FF5722;
    margin-top: 15px;
    font-weight: 700;
    padding: 6px 0;
}.woocommerce-Tabs-panel #reviews #comments {
    background: #f3f3f3;
}.rel-title {
    color: #333;
    font-weight: 700;
    font-size: 13px;
       text-transform: uppercase;
    padding: 10px 0;
}
.related-p-link img {
    width: 100%;
}
.sf-sm-img{background-image: url(https://sureshdesighee.com/wp-content/uploads/2018/08/sf-img.png); margin: auto;}   
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.state_select {
    padding: 0px;
}
p#account_username_field.p#account_password_field {
    width: 49%;
    display: inline-block;
}
p#account_username_field span.woocommerce-input-wrapper,p#account_password_field span.woocommerce-input-wrapper {
	    margin-left: 0;
}
.video-container,.wp-block-embed-youtube {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}
.post-table {
    background: #f8f8f8;
    font-size: 15px;
    text-align: left;
    overflow-x:auto;
}
.post-table table{width: 100%;}
.post-table td {
    border: 1px solid #333;
    padding: 3px;vertical-align: text-top;
}
.video-container iframe, .video-container object, .video-container embed,.wp-block-embed-youtube iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
.woocommerce form .form-row .optional {
    visibility: hidden;
}
span#contwl {
    color: #6fefff;
    font-weight: bold;
    margin-left: 10px;
    float: right;cursor: pointer;
}
.navigation {
    margin-top: 50px;
  
}
.navigation ul{margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;}
.navigation li{
	display: inline-block;position: relative;
    margin: 0 7px;
    font-size: 16px;
    vertical-align: middle;
	}
.navigation li a{
	width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    position: relative;
    background-color: #fff;
	text-decoration: none;
	border: 1px solid #c4c9d0;
	color:#000;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.07);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.07);
	}
.navigation li a span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
     transform: translate(-50%,-50%); 
    
}


 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    cursor: pointer;
    padding: 12px;
    
}
 
.navigation li a:hover{
    background-color: #3C8DC5;color:#fff;
}
.navigation li.active a {
    background-color: #5caae1;color:#fff;
}
.navigation li.active a:hover {
    background-color: #3C8DC5;
    color: #fff;
}
@media (max-width:360px){
.navigation li a, .navigation li a:hover, .navigation li.active a, .navigation li.disabled {
    cursor: pointer;
    padding: 4px;
}
.navigation li a {
    width: 38px;
    height: 38px;
}
}
 .acme-widgets :hover .owl-buttons >div {
    display: block;
}

#content table.shop_table a.remove {
 width: 20px;
 display: inline-block;
}
table.shop_table .cart_item .quantity {display: inline-block;}
table.shop_table .cart_item .quantity .input-text.qty {
    margin-left: 0;
}
table.shop_table .cart_item .quantity:before {
    font-weight: bold;
    content: 'Qty :';
    margin-left: 8px;
}
div#vnv-container {
    display: block;
    padding-top: 5px;
    position: relative;
    text-align: left;
    background: #fff;
}

div#inner-container-veg {
    border: 2px solid green;
    display: inline-block;
    height: 26px;
}
div#outer-veg {
    width: 22px;
    height: 22px;
    float: left;
    position: relative;
    margin-bottom: 0;
}
div#circle-veg {
    background-color: green;
    border-radius: 100%;
    width: 16px;
    margin: 3px 0 0 3px;
}
div#circle-veg:before {
    content: "";
    display: block;
    padding-top: 100%;
}
div#text-veg {
    display: inline-block;
    padding-left: 10px;
    height: 22.68px;
    padding-top: 2px;
    position: absolute;
    margin-top: 2px;
}
.single_variation_wrap .woocommerce-variation-description {
    font-weight: bold;
    color: #fff;
    background: #2196f3;
   
}

.woocommerce div.product form.cart .woocommerce-variation-description .comboname {
    margin-bottom: 0;
    padding: 5px 0;
}
p.comboprice {
  background: #e8e8e8;
    color: #8e8e8e;
    margin-bottom: 0 !important;
    padding-top: 10px;
    font-size: 16px;
    line-height: 1;
}
.single_variation_wrap .woocommerce-variation-price del {
    font-size: 20px;
}
.rtwpvg-single-image-container img {
    max-height: 500px;
    /* width: auto !important; */
}