html {
overflow-y: scroll;
}
body {
margin: 0;
font-family: 'Arial', sans-serif;
font-size: 16px;
color: rgba(255, 255, 255, 0.6);
} .wp-caption {
margin: 30px 0;
font-size: 16px;
text-align: center;
font-style: italic;
max-width: 100%;
}
.wp-caption p,
.wp-caption-text {
margin: 0;
margin-top: 5px;
}
.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor,
.screen-reader-text {
visibility: visible;
}
.screen-reader-text {
display: none;
}
.aligncenter {
margin: 30px auto;
display: block;
}
.alignright {
margin: 10px 0 10px 30px;
float: right;
}
.alignleft {
margin: 10px 30px 10px 0;
float: left;
}.vlt-navbar .vlt-navbar-inner {
padding: 25px 60px !important;
}
.vlt-fullpage-slider .vlt-section__content{
padding:80px 120px 120px 120px !important;
}
.has-accent-color::before{
content: url(http://tita.groboss.in/wp-content/uploads/2021/04/logo_cut-1.png);
}
.has-accent-color{
font-size:0;
}
a.vlt-btn.vlt-btn--primary.vlt-btn--md {
padding: 15px 10px;
display: inline-block;
}
a.vlt-btn.c-btn.vlt-btn--primary {
display: block;
width: 40%;
text-align: center;
margin-top: 15px;
padding: 15px 10px;
}
.vlt-video-button {
margin-top: 20px;
}
a.vlt-video-button{
display: inline-block !important;
position: relative;
z-index: 1;
display: -webkit-inline-box;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
display: inline-flex;
width: 90px;
height: 90px;
color: currentColor;
outline: 0;
background-color: transparent;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
}              a.vlt-video-button::after {
position: absolute;
top: 140px;
left: 10px;
width: 100%;
height: 100%;
content: '';
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s,-webkit-transform .3s;
border: 2px solid currentColor;
border-radius: 50%;
}               a.vlt-video-button svg {
position:absolute;
top: 163%;	
left: 32%;
margin: 0 auto;
display: inline-block;
height: 1.875rem;
margin-left: .5em;
overflow: hidden;
vertical-align: middle;
-webkit-transition: inherit;
transition: inherit;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.custom_box .elementor-image-box-content ul{
text-align: left;
padding-left: 50px;
color: #fff;
}
.page-id-205 .vlt-page-title {
display: none;
}
.add_foot address {
font-size: 25px;
color: #989898;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
padding: 15px;
}
.single-product .vlt-post-hero-title--has-thumbnail {
min-height: 60px;
padding-top: 60px;
padding-bottom: 40px;
}
.single-product .vlt-post--single .vlt-post-content {
padding-right: 0;
padding-left: 0;
}
ul.tabs.wc-tabs,
div#tab-description,
div#comments,
.vlt-post-hero-title .vlt-post-meta,
.summary.entry-summary .product_meta{
display: none !important;
}
section.related.products {
margin-top: 80px;
border-top: 1px solid;
}
section.related.products h2 {
margin-top: 40px;
}
.woocommerce-product-details__short-description {
color: #fff;
padding: 50px 10px;
}
section.related.products ul.products li{
text-align: center;
border: 1px solid;
padding-bottom: 10px;
}
.star-rating {
display: none !important;
} ul.products.columns-3{
float: right;
width: 70%;
margin-top:40px;
}
.widget-content.woo-shop-page {
float: left;
width: 26%;
border: 1px solid #fff;
padding: 0 25px;
margin-top:40px; }
.widget-content.woo-shop-page:hover {    
box-shadow: -4px 0px 16px 6px #888888;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 29%;
}
.woocommerce-shop span.wcpf-title {
color: #fff;
}
.woocommerce-shop span.wcpf-product-counts {
color: #fff;
}
.woocommerce-shop span.text {
color: #e31e24;
font-size: 18px;
border-bottom: 1px solid;
}
.wcpf-field-checkbox-list .wcpf-checkbox-list .wcpf-checkbox-item.checked > .wcpf-checkbox-item-inner > .wcpf-checkbox-label .wcpf-input-container::after {
content: '';
position: absolute;
top: 4px;
left: 3px;
height: 3px;
width: 6px;
-webkit-transform: rotate(
-45deg
);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
border: solid #f8f9fa;
border-width: 0 0 2px 2px;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
select.orderby {
background: #161616;
} .single-product main#main {
margin-top: 150px;
}
.single-product div#search-2,
.single-product div#recent-posts-2,
.single-product div#tag_cloud-2,
.related.products .heateor_sss_sharing_container.heateor_sss_horizontal_sharing{
display:none;
}
.woocommerce-product-details__short-description .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
margin-top: 25px;
border-top: 1px solid;
padding-top: 9px;
} .vlt-offcanvas-menu__navigation .sf-menu>li>a {
font-size: 25px;
} h1.product_title.entry-title {
font-size: 55px;    
}
.related.products h2 {
font-size: 45px;    
margin-bottom: 50px;
}
.related.products li.product.type-product.product-type-simple:hover {
color: #fff;
}
.related.products li.product.type-product.product-type-simple ul:hover {
color: #fff;
}
.related.products a.woocommerce-LoopProduct-link.woocommerce-loop-product__link:hover {
color: #fff;
} .vlt-page-title {
padding-top: 110px !important;
}
.vlt-page-title h1 {
font-size: 60px !important;
}
nav.woocommerce-breadcrumb {
display: none;
}
header.woocommerce-products-header {
padding-top: 110px;
}
footer.vlt-footer.vlt-footer--template.vlt-footer--fixed {
position: inherit;
pointer-events: fill;
justify-content: center;
}
li.address::before{
content: "\f015";
padding-right: 10px;
font-family: "FontAwesome";
}
li.phn-icon::before{
content: "\f095";
padding-right: 10px;
font-family: "FontAwesome";
}
li.mail-icon::before{
content: "\f0e0";
padding-right: 10px;
font-family: "FontAwesome";
}
.foote_contact ul li {
list-style: none;
}
.single_pro_back_btn{
height: 40px;
padding: 0px 28px;
}
.single_back_btn{
margin-top:20px;
}
.single-product i.eicon-zoom-in-bold {
display: none !important;
}         .wcpf-front-element.wcpf-hierarchical-collapsed .wcpf-item-hierarchical-collapsed .box-item-toggle:before {
vertical-align: top;
font-size: 13px;
color: #fff;
}
h1.woocommerce-products-header__title.page-title {
font-size: 60px;
margin-top: 0;
}
section.related.products ul.products li {
text-align: left;
border: 0;
padding-bottom: 10px;
}
.woocommerce ul.products li.product a img {
width: 100%;
height: 230px;
object-fit: contain;
background: #fff;
padding: 0;
}
.woocommerce ul.products li.product a h2 {
font-size: 24px !important;
margin: 0 !important;
padding: 0 0 10px !important;
}
.woocommerce ul.products li.product a h4.tag_label{
margin: 0;
font-size: 18px;
padding: 0 0 10px;    
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
border: 1px solid #525252 !important;
padding: 10px;    
}
.woocommerce ul.products li.product .button.product_type_simple, .woocommerce-page ul.products li.product .button.product_type_simple{
display:none;
}
.woocommerce .products ul, .woocommerce ul.products {
display: flex;
flex-wrap: wrap;
}    .tag_logo {
height: 18px !important;
width: 75px !important;
}
.heateor_sss_sharing_container a.vlt-btn.vlt-btn--primary.single_pro_btn {
display: none;
}
a.vlt-btn.vlt-btn--primary.single_pro_btn {
margin-top: 30px;
}
.wcpf-field-item.wcpf-box-style .wcpf-heading-label .box-toggle:before {
content: "\4d";
color: #fff;
}
footer.vlt-footer.vlt-footer--template.vlt-footer--fixed {
position: inherit;
}
.foote_contact .elementor-widget:not(:last-child) {
margin-bottom: 8px !important;
}
.post-type-archive-product .products a:hover {
color: #fff;
}
.woocommerce-product-gallery__wrapper{
margin-right: 50px !important;    
}
.single-product .summary img.tag_logo {
object-fit: contain;
background: #fff;
padding: 0;
}
.fab {
font-family: "Font Awesome 5 Brands";
font-weight: 400;
font-style: normal;
}
.fb3d-modal {
box-shadow: none !important;
}
a.cmd-close {
visibility: hidden;
}
.woocommerce ul.products li.product.has-post-thumbnail > a.woocommerce-loop-product__link > img {
background: transparent;
}   img.tag_logo{
background: transparent !important;
}
nav.woocommerce-pagination {
clear: both;
margin-bottom: 30px;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
padding: 10px 15px;
}
.woocommerce-notices-wrapper .woocommerce-error {
display: none;
}
.search_woo {
margin-bottom: 40px;
}
.search_woo .search-results tr.s_product_cat{
display:none;
}
.search_woo .product-search-results .entry img.thumbnail {
width: 70px !important;
height: 80px !important;
}
.search_woo .product-search-results td.product-image {
padding-right: 20px !important;
}
.search_woo .product-search-results td.product-info {
padding-bottom: 10px !important;
}
.search_woo a.button.product_type_simple {
background: #000 !important;
color: #fff !important;
}
.vlt-navbar .vlt-navbar-inner--center {
display: block !important;
}
.vlt-navbar-contacts {
display: block !important;
}
a.vlt-menu-burger.js-offcanvas-menu-open {
display: none !important;
}
.vlt-navbar-inner--center {
visibility: visible !important;
}
.vlt-navbar-contacts {
display: block !important;
}
@media only screen and (min-width: 1250px) {
.vlt-navbar-inner--center .container {
max-width: 900px; 
}
}
@media (max-width:1250px) and (min-width:991px) {
.vlt-navbar-inner--center .container {
max-width: 720px !important; 
}
.vlt-default-menu__navigation .sf-menu>li>a {
font-size: 14px !important;
}
.vlt-default-menu__navigation .sf-menu>li+li {
margin-left: 26px !important;
}
}
@media only screen and (max-width: 991px) {
.vlt-navbar .vlt-navbar-inner--center {
display: none !important;
}
.vlt-navbar-contacts {
display: none !important;
}
a.vlt-menu-burger.js-offcanvas-menu-open {
display: block !important;
}
}
@media (max-width: 600px){   
[data-anchor="Products"] {
background-color: #010101 !important;
}
.vlt-fullpage-slider .vlt-section .vlt-section__projects-background {
height: 43% !important;
}
.woocommerce-ordering .orderby option {
font-size: 12px;
}
.widget-content.woo-shop-page {
float: none;
width: 100%;
margin: 100px 0 50px;
}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}
ul.products.columns-3 {
float: none;
width: 100%;
margin-top: 0;
}
a.vlt-video-button::after {
position: absolute;
top: 110px;
left: 10px;
width: 100%;
height: 100%;
content: '';
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s,-webkit-transform .3s;
border: 2px solid currentColor;
border-radius: 50%;
}
a.vlt-video-button svg {
position:absolute;
top: 134%;  
left: 32%;
margin: 0 auto;
display: inline-block;
height: 1.875rem;
margin-left: .5em;
overflow: hidden;
vertical-align: middle;
-webkit-transition: inherit;
transition: inherit;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.woocommerce .woocommerce-result-count {
margin: 0 0 12px !important;
font-size: 13px !important;
padding-top: 7px !important;
}
.woocommerce select.orderby {
font-size: 13px !important;
padding: 10px !important;
}
}
@media (max-width:481px){
.vlt-fullpage-slider .vlt-section__content {
padding: 50px 15px !important;
}   
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
width: 100%;
}
ul.products.columns-3 {
float: none;
width: 100%;
margin-top: 0;
}
.widget-content.woo-shop-page {
float: none;
width: 100%; }
.elementor-626 .elementor-element.elementor-element-9b2c72a > .elementor-element-populated,
.elementor-626 .elementor-element.elementor-element-9ca5dc5 > .elementor-element-populated{
border-width: 0 !important;
}
.elementor-205 .elementor-element.elementor-element-00bac3c > .elementor-widget-container {
padding: 0;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
padding: 10px 8px !important;
}
.woocommerce nav.woocommerce-pagination ul li {
border-top: 0.5px solid #d3ced2 !important;
}
}