<style>

@media(max-width: 959px) {
.responsive-layout #vamtam-megamenu-main-menu-toggle {
    margin-left: -70px;
	float: left;

}

}
.responsive-layout #vamtam-megamenu-main-menu-toggle
.vamtam-heading-text , .fl-node-5973b5ef65c17 .vamtam-heading .vamtam-heading-text {
 
	
	}
body.sticky-header .fixed-header-box .logo-wrapper .logo img {

    left: 160px
}
.fl-node-5968cb7288f0b .vamtam-heading .vamtam-heading-text , .fl-node-61dc9a4b11ca5 .vamtam-heading .vamtam-heading-text , .fl-node-61dc91d1e56b5 .vamtam-heading .vamtam-heading-text {
float:right !important;
text-align:right !important;
}



.vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-pagination {  bottom: 240px !important; }

.responsive-layout #vamtam-megamenu-main-menu-toggle {
}


.vamtam-heading-text {

text-align:right !important;
}

</style>.responsive-layout #main-menu .menu {
	padding:15px !important;
}

#main-menu .menu>.menu-item .sub-menu {
	    background: #c12128 !important;
}

.woocommerce div.product .woocommerce-tabs>ul.tabs li.active a  {
	color :black !important;
}
 html {
	overflow-x:hidden !important;
}

.page-header h1 {
   margin-top:30px;
	font-size:25px;
}

#main-footer {
    top: 0 !important;
    position: absolute;
    width: 100%;
}


.fl-builder-content .fl-node-59adb7ef712be *:not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) , .fl-builder-content .fl-node-59adb7ef712be a {
	color:white !important;
}


body.sticky-header .fixed-header-box .logo-wrapper .logo img {
	box-shadow:0 0 0px 2px #40a5dd !important;
	
}
#top-nav-wrapper {
	
    background: #1f1f1d;
}

li a {
	color:black !important;

		font-weight:400;
		
}
#main-menu .menu>.menu-item.current_page_parent>a {
	    background: #d5212d;
		font-weight:400;
    padding: 10px 10px 10px;
    color: #ffffff !important;
}
body.sticky-header .fixed-header-box .logo-wrapper .logo img {
	top: -126px;
    z-index: 100000;
    position: absolute;
	
}



.responsive-layout #vamtam-megamenu-main-menu-toggle::before {
	background:white !important;
}

.fl-col-content {
	font-size:14px !important;
}
.fixed-header-box .logo-wrapper .logo img {
	height: 133px;
	border-radius:0px 0px 50px 50px !important;
    width: 139px;
 
	
}


@media(max-width: 959px) {
.responsive-layout #main-menu .menu  {
	    background: #c12128;
}
	.responsive-layout #main-menu .menu {
		padding:15px;
	}
	#main-menu .menu>.menu-item:hover>.sub-menu-wrapper>.sub-menu {
	background: #c12128 !important;
	padding:15px !important;
	border-bottom:1px solid white;
z-index:100000;
		overflow-x:scroll !important;
	}
	

	
	
	


}
ol, ul:not(.wp-block-gallery) {

	margin:0;
}



body.responsive-layout .products.vamtam-wc .product a .woocommerce-loop-product__title {
	font-size:13px
}

li a {
	color:white !important;
}

.responsive-layout header.main-header
{
	background:#1f1f1d;
}
@media(max-width: 959px) {

	
	.responsive-layout #main-menu .menu .sub-menu {
		display:block !important;
		position:relative !important;
		z-index:1000;
			background: #c12128 !important;

		
	}
.responsive-layout header.main-header .logo-wrapper .logo img {  

    height: auto;
position:relative;
	
	top:-13px;

    max-height: 91px!important;
  
}
}

#main-content {
	top:30px !important;
}

#header-slider-container {
	overflow: hidden;
}

@media (min-width: 1025px) {
	#rev_slider_72_1_wrapper {
		height: calc( 697 / 1440 * 100vw);
		max-height: 697px;
	}
}

@media (min-width: 779px) and (max-width: 1024px) {
	#rev_slider_72_1_wrapper {
		height: calc( 768 / 1024 * 100vw);
		max-height: 768px;
	}
		.responsive-layout #main-menu .menu {
		padding:15px;
	}
	#main-menu .menu>.menu-item:hover>.sub-menu-wrapper>.sub-menu {
	background: #c12128 !important;
	padding:15px !important;
	border-bottom:1px solid white;
z-index:100000;
			overflow-x:scroll !important;
	}
}

@media (min-width: 481px) and (max-width: 778px) {
		.responsive-layout #main-menu .menu {
		padding:15px;
	}
	#main-menu .menu>.menu-item:hover>.sub-menu-wrapper>.sub-menu {
	background: #c12128 !important;
	padding:15px !important;
	border-bottom:1px solid white;
z-index:100000;
			overflow-x:scroll !important;
	}
	#rev_slider_72_1_wrapper {
		height: calc( 480 / 778 * 100vw);
		max-height: 488px;
	}
}

@media (max-width: 480px) {
		.responsive-layout #main-menu .menu {
		padding:15px;
	}
	#main-menu .menu>.menu-item:hover>.sub-menu-wrapper>.sub-menu {
	background: #c12128 !important;
	padding:15px !important;
	border-bottom:1px solid white;
z-index:100000;
		
	}
	
	#rev_slider_72_1_wrapper {
		height: 100vw;
	}
	#page {
	top:-30px !important;
}
}

@media (min-width: 901px) {
	.fixed-header-box {
		min-height: 60px;
	}
	#page {
	top:-30px !important;

}
}