/* Custom Theme 2021-11-22 06:47:49: Do not change this file. */

/* Page Width */

/* Body Font */
/*@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');*/
/*@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');*/
/*@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.8.1/font/bootstrap-icons.css");*/
.fa, .far, .fas{
    font-family: "Font Awesome 5 Free" !important;
}
.fab {
    font-family: "Font Awesome 5 Brands" !important;
}
*{
	font-family: 'Roboto', sans-serif !important;
}

div#back-top .fa {
    font-weight: bold !important;
    font-style: normal;
}

a.qty-down-fixed-onclick.qty-down .fa, .qty-up-fixed-onclick.qty-up .fa{
    font-family: "Font Awesome 5 Free" !important;
    font-weight: bold;
    font-style: normal;
}  

body {
	font-size: 14px;
	font-weight: 400;
	/* font-family: Poppins, sans-serif; */
	font-family: 'Roboto', sans-serif !important;
}
button, .cart.table-wrapper .actions-toolbar > .action, .action-gift,
.action.primary, .action-primary, .btn{
	/* font-family: Poppins, sans-serif; */
	font-family: 'Roboto', sans-serif !important;
}
	/* Heading Font */
	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	.block-widget-rokanthemes-brand .brand-item .brand-name,
	.rokanthemes-onepagecheckout .step-title,
	.rokanthemes-onepagecheckout #opc-sidebar .title,
	.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals,
	.container_vertical_tab_postions.wrapper_category_product_tabs .ui-tabs-nav li a,
	.container_vertical_tab_postions.wrapper_product_tabs .ui-tabs-nav li a,
	.super-deal-banner-content .super-deal-countdown .time_circles .number,
	.super-deal .super-deal-banner-content .super-deal-countdown .number,
	.super-deal-banner .super-deal-banner-content .super-deal-countdown .number,
	.super-deal .item-deal-product .info-price-deal label,
	.wrapper_sub_category_tabs .widget-tabs ul > ul > li > a,
	.wrapper_sub_category_tabs.onlyparent .list-category-item .category-item a .cate-name.cate-count,
	.customer-account-create .form-create-account .fieldset:not(.additional_info) .legend,
	.customer-account-forgotpassword .forget .fieldset:not(.additional_info) .legend,
	.filter-options .filter-options-title, .sidebar .block .filter-options-title,
	.filter-options .block-title:not(.filter-title) strong,
	.sidebar .block .block-title:not(.filter-title) strong{
			/* font-family: Poppins, sans-serif; */
			font-family: 'Roboto', sans-serif !important;
		}
/* Heading Font Weight*/
h1,
h2,
h3,
h4,
h5,
h6,
.rokanthemes-onepagecheckout .step-title,
.rokanthemes-onepagecheckout #opc-sidebar .title,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .items-in-cart .title,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals,
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .table-totals .mark,
.super-deal .super-deal-banner-content .super-deal-countdown .number,
.super-deal .item-deal-product .info-price-deal label,
.wrapper_sub_category_tabs .widget-tabs ul > ul > li > a,
blockquote,
.super-deal-banner .super-deal-banner-content .super-deal-countdown .number,
.super-deal .item-deal-product .info-price-deal label,
.wrapper_sub_category_tabs .widget-tabs ul > ul > li > a,
.product-item .product-label,
.customer-account-create .form-create-account .fieldset:not(.additional_info) .legend,
.customer-account-forgotpassword .forget .fieldset:not(.additional_info) .legend,
.filter-options .filter-options-title, .sidebar .block .filter-options-title,
.filter-options .block-title:not(.filter-title) strong,
.sidebar .block .block-title:not(.filter-title) strong,
.modal-popup .modal-title {
	font-weight: 500;
}

	/* Menu Font */
	.navigation.custommenu li.level0 .level-top,
	.navigation li.level0.parent .submenu .mega-columns .level1.parent > a,
	.verticalmenu.navigation .list-category-dropdown li.level0 > .submenu .title-cat-mega-menu span,
	.verticalmenu.navigation .list-category-dropdown li.level0.classic .parent .subchildmenu .title-cat-mega-menu span,
	.verticalmenu.navigation li.level0 > a{
			/* font-family: Poppins, sans-serif; */
			font-family: 'Roboto', sans-serif !important;
		}

/* Price Font Family */

.price, .col-newsletter-popup .content-popup *{
		font-family: Rubik;
	}
.product-info-main .price-box .price-wrapper .price, .product-options-bottom .price-box .price-wrapper .price{
		font-weight: 400;
	}
/* Menu Font Weight*/
.navigation.custommenu li.level0 .level-top,
.navigation li.level0.parent .submenu .mega-columns .level1.parent > a,
.verticalmenu.navigation li.level0>a{
	font-weight: 500;
}

	/* Basic Color */
	/* Heading Color */
		/* Primary color */
		/* Text color */
	

	/* Link color */
	/* Link color */
		/* Link hover color */
	
	/* Button color */
	/* Button color */
		/* Button background color */
		/* Button hover color */
		/* Button hover background color */
	
	/* Custom menu */
	/* Menu background color */
			.nav-sections.custommenu,
		.nav-sections-item-title{
		background:#DBDE72;
		}
		/* Menu hover background color */
		/* Menu color */
			.navigation.custommenu li.level0 .level-top,
		.navigation li.level0.parent .submenu .mega-columns .level1.parent > a{
		color: #636363;
		}
		/* Menu hover color */
			.navigation.custommenu li.level0:hover .level-top,
		.navigation.custommenu li.level0:active .level-top,
		.navigation.custommenu li.level0:focus .level-top,
		.navigation.custommenu .level0.active > .level-top,
		.navigation.custommenu .level0.has-active > .level-top{
		color: #FFFFFF;
		}
	

.navigation .level0 .submenu {
    font-size: 14px;
}
.why-led-list ul{
	padding: 0;
}
.downloads-page-content {
	display: flex;
}
.downloads-page-content .left-section {
    flex: 1;
}
.downloads-page-content .right-section {
    flex: 1;
}
.downloads-page-content ul {
    margin-top: 1rem;
    padding-left: 15px;
}
.downloads-page-content ul li {
    margin-bottom: 0.4rem;
}
.custommenu li.active {
    background-color: transparent;
}
.custommenu li.active::after{
	display: none;
}


button#product-addtocart-button {
    margin-bottom: 10px !important;
}


	/* Header */
	/* Sticky background */
						.header-container.sticky .sticky-header {
			background-color: #232323;
	
			}
				/* Topbar background */
		/* Topbar color */
		/* Page header background */
			.page-header{
		background-color: #DBDE72 !important;
		}
		/* Page header background image*/
		/* Header color*/
	
	/* Footer */
	/* Footer background */
		/* Footer background image */
		/* Footer text color */
		/* Footer title color */
		/* Footer bottom background color */
		/* Footer bottom color */
	

	/* Newsletter popup */
	#newsletter_pop_up{
	width: 450px;height: 590px;background-color: #FFFFFF;color: #222222;	}
	#newsletter_pop_up .col-newsletter-popup .col-img-bg-pupup{
	background-image: url(https://server.visionvivante.com:8040/magento2new/pub/media/rokanthemes/newsletter/background/default/newletter.jpg); background-size: cover; background-position: center;	}
.block-newsletter-form{
}
.contact-index-index .page-title-wrapper{
background-image: url(https://server.visionvivante.com:8040/magento2new/pub/media/rokanthemes/Contactusbanner/default/shop-1.jpg); padding: 20.15rem 0; color: #fff; margin-top: 0; background-repeat: no-repeat; background-size: cover; background-position: center center;width: 100vw;position: relative;left: calc((-1 * (100vw - 100%)/2));}
.checkout-cart-index .page-title-wrapper{
background-image: url(https://server.visionvivante.com:8040/magento2new/pub/media/rokanthemes/Cartbackground/default/shop-1_1.jpg); padding: 20.15rem 0; color: #fff; margin-top: 0; background-repeat: no-repeat; background-size: cover; background-position: center center;width: 100vw;position: relative;left: calc((-1 * (100vw - 100%)/2));}
.checkout-index-index .page-title-wrapper{
width: 100vw !important;position: relative;left: calc((-1 * (100vw - 100%)/2));}
.checkout-cart-index .header-container.layout-1 {position: absolute}.checkout-index-index .header-container.layout-1 {position: absolute}.checkout-cart-index .header-container.layout-7 {position: absolute}.checkout-index-index .header-container.layout-7 {position: absolute}.checkout-index-index .authentication-wrapper {z-index: 3}.contact-index-index .header-container.layout-1 {position: absolute}.contact-index-index .header-container.layout-7 {position: absolute}.rokanthemes-onepagecheckout .page-wrapper .page-title-wrapper {margin-top: 0}



/* New css start */
/* .cms-index-index .setting-view button {
    color: #fff !important;
} */
.setting-view button {
    background: transparent !important;
    font-size: 22px;
    padding: 0;
    color: #535353;
    border: 0;
}
.setting-view button:hover {
    border-color: #000 !important;
	color: #000;
}

.ion-navicon:before {
	content: "\e908";
	font-family: main-icon, sans-serif;
	}
a:hover{
	color: #039de0 !important;
}
/* .cms-index-index .block-search .top-search .bi-search{
	color: #fff;
} */
.block-search .top-search .bi-search{
	font-size: 22px;
	color: #535353;
}
.for-full-width-menu{
	padding: 0;
}
.for-full-width-menu .navigation ul li a {
    color: #636363 !important;
}
a.action.showcart span {
    font-size: 13px;
    background-color: #fff;
    border-radius: 50%;
    height: 18px;
    width: 18px;
    color: #3d4545 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: -10px;
    top: 0;
}
.actions-secondary a:hover:before {
	color: #dbde72 !important;
	}
.action.primary.tocart {
    color: #039de0 !important;
	border: none !important;
	font-size: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
	/* background: transparent !important; */
}
.action.primary.tocart:hover {
    color: #039de0 !important;
	border: none !important;
}
.action.primary.tocart:hover:before{
	color: #039de0 !important;
}
.products-grid .product-items .product-item-info .actions-primary .action.tocart::before{
	content: "\F4F9" !important;
    color: #dbde72 !important;
    font-family: 'bootstrap-icons'!important;
    font-size: 42px !important;
	display: none;
}
.products-grid .product-items .product-item-info .actions-primary .action.tocart::after{
	content: "\F4F9" !important;
    color: #dbde72 !important;
    font-family: 'bootstrap-icons'!important;
    font-size: 42px !important;
}
.products-grid .product-items .product-item-info{
	padding: 0 !important;
}
.products-grid .product-items .product-item .actions-primary{
	opacity: 1 !important;
    visibility: visible !important;
}
.products-grid .product-items .product-item:hover .actions-primary{
	bottom: -15px !important;
}
.products-grid .product-items .product-item .product-item-inner {
    position: absolute;
	right: 60px;
    bottom: 25px;
}
.page-with-filter .products-grid .product-items .product-item .product-item-inner{
	bottom: inherit;
}
.rokan-title .module-title, .block .title.rokan-title .module-title{
	font-size: 40px !important;
	font-weight: bold;
	margin-bottom:0px;
}
.rokan-title, .block .title.rokan-title{
	text-align: left;
	margin-bottom: 3rem;
}
.rokan-title .short_description, .block .title.rokan-title .short_description, .rokan-title .des, .block .title.rokan-title .des, .rokan-title .short-des, .block .title.rokan-title .short-des{
	color: #808080;
}
.rokan-description.blog-description p{
	color: #808080;
}
.choice label:before {
    color: #000;
}
.choice label:hover:before {
    color: #dbde72 !important;
}
/* looser start  */
.products.wrapper.list .products.list.items.product-items:not(.owl-carousel) .product-item-actions .action.tocart{
	background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
    border: 1px solid #000 !important;
    color: #232323 !important;
	font-size:14px !important;
	padding: 12px !important;
}
.products.wrapper.list .products.list.items.product-items:not(.owl-carousel) .product-item-actions .action.tocart:not(:hover){
	background: transparent !important;
}
/* button:hover{
	background: transparent !important;
} */
.products.wrapper.list .products.list.items.product-items:not(.owl-carousel) .product-item-actions .action.tocart:hover{
color: #000 !important;
background: #dbde72 !important;
}
.products-grid.products-related .product-items .product-item-info .product-item-details .product-item-actions .actions-secondary a{
	border: 1px solid #232323;
}
.sidebar .filter-options .filter-options-content .item > a:focus:before{
	background-color: #dbde72 !important;
}

.products.wrapper.list .products.list.items .product-item-actions a.action {
    background: linear-gradient(to bottom,#45e927 50%,#080707 50%) no-repeat scroll right bottom/100% 210% #fff;
}
.cyronlighting-ullis.bulletsWrapper{
	display: flex;
	justify-content: center;
}
.cyronlighting-ullis.bulletsWrapper ul{
	width: 30%;
	font-size: 16px;
}
section.wwylt-bannner{
	text-align: center;
}
.cyronlighting-ullis.bulletsWrapper ul li{
	list-style: none;
	margin-bottom: 10px !important;
    background-image: url(../../../../../../media/wysiwyg/ok-16.png);
    background-repeat: no-repeat;
    padding: 0 0 0 30px;
	background-position-y: center;
}
.products.wrapper.list .products.list.items .product-item-actions a.action:hover {
    background: linear-gradient(to bottom,#45e927 50%,#080707 50%) no-repeat scroll right bottom/100% 210% #fff;
}
.actions-secondary.visible-hover a {
    border: 1px solid #e1e1e1 !important;
}
/* looser end */
/* star-rating start */
.rating-summary .rating-result span:before{
	color: #f7c000;
}
.control.review-control-vote label:before{
	color: #f7c000 !important;
}
.choice label:before{
	color: #f7c000;
}
/* star-rating-end */
/* label-start */
.product-item .product-label.onsale{
	color: #636363;
    background: #dbde72;
}
.product-item .product-label.onsale:before{
    border-color: transparent transparent #dbde72 #dbde72;
}
.product-item .product-label.onsale:after{
    border-color: #dbde72 transparent transparent #dbde72;
}
.product-item .product-label.newlabel{
	background: #000;
}
.product-item .product-label.newlabel:before{
	border-color: transparent transparent #000 #000;
    border-width: 14px 5px;
}
.product-item .product-label.newlabel:after {
    border-color: #000 transparent transparent #000;
}
/* label-end */
/* home-start */
.homepage_6{
	margin: 0 !important;
	padding-bottom: 1rem !important;
}
.homepage_6 .section {
    margin-bottom: 3rem !important;
}
.homepage_6 .banner-content p{
	color: #039de0 !important;
}
.nivoSlider .nivo-directionNav a:hover{
	background: #dbde72;
}
.nivoSlider .nivo-directionNav a:hover:before{
	color: #636363;
}
.owl-nav button:hover{
	background-color: #dbde72 !important;
}
.banner-middle .banner-content .text a.btn {
    background: linear-gradient(to bottom,#dbde72 50%,#000 50%) no-repeat scroll right bottom/100% 210% #fff;
    color: #fff;
    border: 1px solid #000;
}
.banner-middle .banner-content .text a.btn:hover {
    background: linear-gradient(to bottom,#dbde72 50%,#000 50%) no-repeat scroll right bottom/100% 210% #fff;
    border: 1px solid #000 !important;
    color: #000 !important;
}
#rokanthemes-slidebanner-6 a.btn{
    background: linear-gradient(to bottom,#dbde72 50%,#000 50%) no-repeat scroll right bottom/100% 210% #fff;
    color: #fff;
    border: 1px solid #000;
}
#rokanthemes-slidebanner-6 a.btn:hover{
    background: linear-gradient(to bottom,#dbde72 50%,#000 50%) no-repeat scroll right bottom/100% 210% #fff;
    border: 1px solid #000 !important;
    color: #000 !important;
}
.blog-list-post .item-load .post-category-name a {
    color: #232323;
	font-size: 16px;
}
.post-category-name .post-info.clear{
	color: #808080;
}
.post-list-wrapper .blog-post-info{
	padding-top:18px;
}
.blog-list-post .item-load .post-info-bottom a {
    background-color: #dbde72 !important;
	color: #232323 !important;
	border: 1px solid transparent;
	padding: 14px 22px !important;
	border-radius: 10px !important;
	text-transform: capitalize;
	font-size: 16px !important;
}
.blog-list-post .item-load .post-info-bottom a:hover {
    background-color: #dbde72 !important;
    color: #000 !important;
	border: 1px solid #000 !important;
}
.product-item .product-reviews-summary .reviews-actions{
	font-size:16px;
}
.product-item .product-reviews-summary {
    margin: 16px 0 0px;
}
/* home-end */

/* Product-listing start */
.products.wrapper.list .products.list.items.product-items:not(.owl-carousel) .product-item-actions .action.towishlist, .products.wrapper.list .products.list.items.product-items:not(.owl-carousel) .product-item-actions .action.tocompare {
    background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
	border: 1px solid #000 !important;
}
.products.wrapper.list .products.list.items.product-items:not(.owl-carousel) .product-item-actions .action.towishlist:before, .products.wrapper.list .products.list.items.product-items:not(.owl-carousel) .product-item-actions .action.tocompare:before{
	color: #000 !important;
}
.action.primary, .action-primary {
    background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
    border: 2px solid #333333;
    color: #333333;
}
.action.primary:hover, .action-primary:hover {
    background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
    border: 2px solid #333333;
    color: #333333 !important;
}
/*.page-products .page-title-wrapper {
    display: none;
}*/
.page-products .category-view-breadcrumbs-banner {
    margin-bottom: 2rem !important;
}
.page-products .breadcrumbs {
    margin-top: 10px;
    text-align: left !important;
    text-transform: capitalize;
}
.cyronlighting-ullis-heading {
    padding-bottom: 25px;
    text-align: center;
    font-size: 18px;
}
/*.page-products .page-title-wrapper {
    display: none;
}*/
.page-products .column.main .message{
	padding-top: 1rem !important;
	border: none !important;
}
.page-products .column.main .category-description{
	display: none;
}
.page-products .toolbar-products{
	margin-bottom: 0 !important;
	border-bottom: 1px solid #e1e1e1;
    padding-bottom: 15px;
}
.page-products .products-grid{
	margin: 10px 0;
}
.page-products .toolbar-products select{
	border: 1px solid #e1e1e1;
	border-radius: 3px;
}
.page-products .toolbar-products .sorter-action:hover:before{
	color: #039de0;
}
.page-products .toolbar-products .modes .active:before{
	background-color: #dbde72 !important;
}
.page-products .product-item-details
.toolbar-products .pages ul li a {
    border: 1px solid #e1e1e1 !important;
}
.toolbar-products .pages ul li strong {
    border: 1px solid #dbde72 !important;
}



/* Product-listing end */
 /* Sidebar start(filter) */
 .sidebar-main .content ol li a {
    color: #808080;
}
.sidebar-main .content ol li a:hover {
    color: #dbde72 !important;
}
.sidebar-main .title{
display: none;
}
 /* Sidebar end(filter) */

/* product-detail start */
.product-main-content .media .fotorama__active{
	border-color: #dbde72 !important;
}
.stock.available {
    color: #03c062 !important;
}
.detailed .items .active a {
    color: #039de0 !important;
}
.product.info.detailed{
	margin-top: 2rem;
	margin-bottom: 2rem;
}
.product.info.detailed .product.data.items .item.title.active:after {
    background: #039de0 !important;
}
.review-add .block-content form#review-form input {
    background: #fff;
	border-radius: 4px;
}
.review-add .block-content form#review-form textarea {
    background: #fff;
	border-radius: 4px;
}
.review-form .action.submit.primary:hover{
    background: linear-gradient(to bottom,#dbde72 50%,#000 50%) no-repeat scroll right bottom/100% 210% #fff;
    color: #000 !important;
	border: 1px solid #000 !important;
}
.review-form .action.submit.primary{
    background: linear-gradient(to bottom,#dbde72 50%,#000 50%) no-repeat scroll right bottom/100% 210% #fff;
    color: #fff;
	border: 1px solid #000;
}
.cart-container .checkout-methods-items .item .action:not(:hover) {
    color: #333333 !important;
}
.product-info-main .box-tocart .action.tocart {
    color: #000 !important;
	border: 1px solid #000 !important;
	font-size:14px !important;
	padding: 12px !important;
}
.product-info-main .box-tocart .action.tocart:hover {
    color: rgb(0, 0, 0) !important;
	border: 1px solid #000 !important;
  }
  .product-addto-links a:hover {
    background-color: #dbde72 !important;
    box-shadow: none !important;
    border: 1px solid #000 !important;
}
.product-addto-links a:hover:before {
color: #000 !important;
}
.product-main-content{
	padding-bottom: 0rem !important;
	}
	.related-available label:before {
		color: #000;
	}
/* product detail end */

/* about-us-start */
.cms-about-us .section h5 {
color: #039de0 !important;
}
.cms-about-us .how-it-work{
	padding: 4rem 0px;
}
.cms-about-us .how-it-work .col-content p{
color: #039de0 !important;
opacity: 0.2;
}
/* about-us-end */

/* commercial start */
.two-section p {
    font-size: 18px;
    line-height: 28px;
    text-align: left;
}
.comm-fea {
	background-color: #f5f5f5;
	padding: 20px 0 10px;
}
.comm-fea ul {
	list-style-type: disclosure-closed;
	margin: 0;
}
.comm-fea ul li {
	margin: 0 25px 10px;
	font-size: 16px;
}
.lighting{
	margin: 5rem 0;
}
.lighting h3{
		color: #039de0;
}
.lighting p{
		color: #636363;
		font-size: 16px;

}
.oem p {
	color: #636363;
	text-align: center;
	border: 1px solid #eee;
	padding: 15px;
	font-size: 16px;
	border-radius: 4px;
}
.commercial .btn {
    background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
	border: 1px solid #000 !important;
	color: #000 !important;

}
.commercial .btn:hover {
    background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
	border: 1px solid #000 !important;
	color: #000 !important;
}

/* commercial-end */



/* why-led start */
.why-led .heading h1{
	font-size: 36px;
color: #636363;
}
.why-led ul {
	list-style-type: none;
	padding: 0;
}
.why-led ul li {
	background-color: rgba(3, 157, 224, 0.1);
	padding: 15px;
	margin: 0 0 30px;
	border-radius: 4px;
}
.why-led ul li h5 {
	color: #039de0;
    margin: 0;
    margin-bottom: 10px;
}
/* why-led end */

/* Support-start */

		/* downloads start*/
		.support-download .heading h1{
			font-size: 36px;
		color: #636363;
	}
	.support-download ul {
			list-style-type: none;
			padding: 0;
		}
		.support-download ul li {
			background-color: rgba(3, 157, 224, 0.1);
			padding: 15px;
			margin: 0 0 5px;
			border-radius: 4px;
		}
		.support-download ul li a {
color: #000;
		}
		.support-download ul li a:hover {
			color: #dbde72 !important;
					}
		.support-download ul li h5 {
			color: #039de0;
		}
		/* downloads end*/

		/* product-discription start */
		.support-product-disc .heading h1{
			font-size: 36px;
		color: #636363;
	}
	
	.support-product-disc h5 {
		color: #039de0;
		font-size: 20px;
    margin: 10px 0;
		}

		.support-product-disc .btn, .support-return .btn{
			background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
			border: 1px solid #000 !important;
			color: #000 !important;
			margin-top: 10px !important;
		}
		.support-product-disc .btn:hover, .support-return .btn:hover{
			background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
			border: 1px solid #000 !important;
			color: #000 !important
		}
		/* product-discription end */

		/* Dealer-inquiries start*/
		.support-dealer-inq .heading h1{
			font-size: 36px;
		color: #636363;
	}
	.support-dealer-inq ul {
		padding: 0px 23px;
		list-style-type: disclosure-closed;
	}
	.support-dealer-inq h5 {
		color: #039de0;
		font-size: 20px;
		}
		.support-dealer-inq .btn{
			background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
			border: 1px solid #000 !important;
			color: #000 !important;
		}
		.support-dealer-inq .btn:hover{
			background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
			border: 1px solid #000 !important;
			color: #000 !important
		}
		/* Dealer-inquiries end */

		/* return-warranty start */
		.support-return .heading h1{
			font-size: 36px;
		color: #636363;
	}
	.support-return p a{
color: #039de0 !important;
	}
	.support-return p a:hover{
		color: #dbde72 !important;
			}
	.support-return h5 {
		color: #039de0;
		font-size: 20px;
		margin-bottom: 10px;
		}
				/* return-warranty close */

				/* FAQ start*/
				.support-faq .heading h1{
					font-size: 36px;
				color: #636363;
			}
			
			.support-faq h3 {
					background: #dbde72;
					padding: 10px;
					border-radius: 5px;
					font-weight: 400;
					margin-bottom: 20px;
				}
				.container.support-faq h6 {
					padding-left: 10px;
					font-weight: 400;
					color: #000;
					font-size: 14px;
				}
				.container.support-faq h6 a {
					color: #039de0;
				}
				.container.support-faq h6 a:hover {
					color: #232323;
				}
				.support-faq ul{
						list-style-type:none;
						padding: 0 10px;
				}
				.support-faq ul li h5 {
					font-size: 16px;
					font-weight: 400;
					color: #039de0;
					background-color: rgba(3, 157, 224, 0.1);
					padding: 8px;
					margin: 5px 0;
					line-height: 22px;
				}
				.support-faq ul li p {
			color: #808080;
				}

				/* FAQ end */

/* support-close */


/* gallery-start */
.g-link-text {
    position: absolute;
    bottom: 20%;
    left: 42%;
}
.gallery-link {
    position: relative;
}
.btn{
	background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
}
.btn:hover{
	background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
	color: #000;
	border-color: #000 !important;
}
.dropdown {
	position: relative;
	display: inline-block;
  }
  
  .dropdown-content {
	display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 100px;
    box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
    z-index: 1;
    font-size: 16px;
    right: 0;
    margin-top: 0px;
  }
  .dropdown-content a:hover {
    background-color: #dbde72 ;
	color: #fff !important;
    padding: 2px 6px;
    margin: 8px 0;
}
  .dropdown-content a{
	  color: #222;
	  padding: 2px 6px;
	  margin: 8px 0;
  }
  .dropdown:hover .dropdown-content {
	display: block;
  }
  div#instagram-gallery{
	margin: 5rem 0 !important;
}
.login-container .block.block-new-customer .block-content .actions-toolbar .primary a:hover{
	border: 2px solid #333333;
}
a.btn:hover{
	border: 2px solid #333333 !important;
	color: #232323 !important;
}
a.btn:not(:hover){
	background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff ;
}
/* gallery-end */


/* contact-us start */
.contact-us h3{
	margin-bottom: 2rem !important;
	color: #636363;
}
.contact-us ul li:before {
    border: 1px solid #dbde72 !important;
	color: #636363;
	width: 50px !important;
    height: 50px !important;
}
.contact-us ul li h4 {
    color: #039de0;
}
.contact-us ul li p {
    color: #636363;
}
.contact-us .primary button{
	border: 1px solid #ddd;
    color: #808080;
    font-weight: 400;
}
.contact-us .primary button:hover{
	background: linear-gradient(to bottom,#dbde72 50%,#fff 50%) no-repeat scroll right bottom/100% 210% #fff;
	color: #636363 !important;
	border: 1px solid #ddd;
}
.contact-us #contact-form input, .contact-us #contact-form textarea {
    background-color: #fff;
    border-radius: 4px;
}
/* contact-us end */

/* Custom css */
#homepage_video {
	width:100vw;
	max-width:100vw;
	transform: translateX(-50vw);
	margin-left: 50%;
	/*max-height: 100vh;*/
	/*object-fit: cover;*/
	background: linear-gradient(359deg, #dbde72, #d3a338);
	/*height: 600px;*/
}
.why-choose-us-section .content-left p {
    line-height: normal;
    margin-bottom: 3rem !important;
}
.cms-about-us section{
	margin-bottom: 4rem;
}
.banner-top-home.section{
	margin-bottom: 5rem;
}
.banner-top-home .bs-banner {
    margin-top: 20px;
}
.cms-bluesky_outstock_funiture_06 .bs-banner img {
    height: 250px;
    object-fit: cover;
    margin-bottom: 15px;
}
.motor-home .banner-infor a {
    font-size: 14px !important;
    padding-left: 9px;
    color: #fff !important;
}
.motor-home .banner-infor h2 {
    background: rgb(0, 0, 0) !important;
    padding: 10px;
    font-size: 16px !important;
    line-height: 20px;
    font-weight: 400 !important;
    color: #fff !important;
    margin-bottom: 20px !important;
}
/* Custom css */

/* cart-side start  */
.block-minicart .block-title {
    background-color: #636363 !important;
}
.block-minicart .block-content .button-close-cart button{
	background: linear-gradient(to bottom,#dbde72 50%,rgb(0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% #fff;
	border: 1px solid #000 !important;
}
.minicart-wrapper .action.close{
	color: #000 !important;
	background: none !important;
}
.block-minicart .block-content .button-close-cart button:hover{
	background: linear-gradient(to bottom,#dbde72 50%,rgb(0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% #fff;
	color: #000 !important;
	border: 1px solid #000 !important;
	}
	.block-minicart .block-content .product .actions a:hover:before{
color: #039de0;
	}
	.block-minicart .block-content .actions .secondary .btn.viewcart {
		color: #000 !important;
		background: #ffffff !important;
		border: 1px solid #000;
	}
	.block-minicart .block-content .actions .secondary .btn.viewcart:hover {
		color: #000 !important;
		background: #dbde72   !important;
		border: 1px solid #000;
	}
	.block-minicart .block-content .minicart-items-wrapper ol li .product {
		display: flex;
		align-items: center;
	}
	.block-minicart .block-content .minicart-items-wrapper ol li .product .actions {
		top: 16px !important;
	}
	/* pop-up start  */
	.modal-content-21 .product-name .ajaxsuite-buttons button{
		background: linear-gradient(to bottom,#dbde72 50%,rgb(0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% #fff;
		border: 1px solid #000 !important;
		color: #fff !important;
	}
	.modal-content-21 .product-name .ajaxsuite-buttons button:hover{
		background: linear-gradient(to bottom,#dbde72 50%,rgb(0, 0, 0) 50%) no-repeat scroll right bottom/100% 210% #fff;
		color: #000 !important;
		border: 1px solid #000 !important;
	}
	.ajaxsuite-buttons button{
		background: linear-gradient(to bottom,#dbde72 50%,rgb(255 255 255) 50%) no-repeat scroll right bottom/100% 210% #fff;
		border: 1px solid #000 !important;
	}
	.ajaxsuite-buttons button:hover {
		background: linear-gradient(to bottom,#dbde72 50%,rgb(255 255 255) 50%) no-repeat scroll right bottom/100% 210% #fff;
		color: #000 !important;
		border: 1px solid #000 !important;
	}
	.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .wrapper-success .product-information .ajaxsuite-buttons button:not(#button_continue_shopping){
		background: linear-gradient(to bottom,#dbde72 50%,#222 50%) no-repeat scroll right bottom/100% 210% #222;
	}
	.modals-wrapper .modal-header .action-close:hover{
		background-color: #039de0 !important;
	}
	button:hover, .cart.table-wrapper .actions-toolbar > .action:hover, .action-gift:hover {
		background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
		color: #333 !important;
		border-color: #333 !important;
	}
	button, .cart.table-wrapper .actions-toolbar > .action, .action-gift {
		background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
	}
	a.action.action-register {
		color: #333;
	}
	form.form-create-account .actions-toolbar button.action.submit.primary {
		background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff;
		border: 1px solid #333 !important;
	}
	form.form-create-account .actions-toolbar .secondary a:hover {
		border: 1px solid #232323 !important;
		color: #fff !important;
	}
	form.form-create-account .actions-toolbar .secondary a {
		border: 1px solid #232323 !important;
		background: linear-gradient(to bottom, #dbde72 50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff ;
		color: #333 !important;
	}
	.customer-account-create .form-create-account .actions-toolbar > div .action{
		color: #232323 !important;
		border: 1px solid #333333;
		background: transparent;
	}
	.customer-account-create .form-create-account .actions-toolbar > div .action:hover{
		background-color: #dbde72 !important;
		background: transparent;
		color: #fff !important;
	}
	/* pop up end  */

.cart-container .form-cart .table-wrapper table{
	border: 1px solid #e1e1e1;
	border-bottom: none;
}

.cart-container .form-cart .table-wrapper table .col{
	border: none;
}
.field.qty.up-down {
    border: 1px solid #e1e1e1 !important;
    background-color: #fff;
    border-radius: 4px;
}
.cart-container .form-cart .table-wrapper table td.subtotal span {
	color: #039de0;
	padding-bottom: 20px;
}
/* .cart-container .form-cart .table-wrapper table tr.item-actions td {
    padding-bottom: 28px;
    padding-right: 20px !important;
} */
.cart-container .form-cart .main a {
    color: #000 !important;
    border: 1px solid #000 !important;
}
.cart-container .form-cart .main a:hover {
    background-color: #dbde72 !important;
    color: #000 !important;
    border: 1px solid #000 !important;
}
.cart-container .form-cart .main button {
    color: #000 !important;
    border: 1px solid #000 !important;
}
.cart-container .form-cart .main button:hover {
    background-color: #dbde72 !important;
    color: #000 !important;
    border: 1px solid #000 !important;
}


	.cart-container .cart-summary .block .title strong {
		font-weight: 400 !important;
		color: #333;
	}	
	.cart-container .cart-summary form select, .cart-container .cart-summary form input {
		background-color: #fff;
		border: 1px solid #e1e1e1;
		border-radius: 4px;
	}
	.cart-summary .actions-toolbar .primary button{
		background: linear-gradient(to bottom,#dbde72 50%,#fff 50%) no-repeat scroll right bottom/100% 210% #fff;
		color: #000 !important;
		border: 1px solid #000 !important;
	}
	.cart-summary .actions-toolbar .primary button:hover {
		background: linear-gradient(to bottom,#dbde72 50%,#fff 50%) no-repeat scroll right bottom/100% 210% #fff;
		color: #000 !important;
		border: 1px solid #000 !important;
	}
	/* cart-side end  */
	form.reorder button.action.tocart.primary {
		border: 1px solid #333 !important;
		padding: 5px 10px !important;
		font-size: 16px !important;
		color: #232323 !important;
	}
	form.reorder button.action.tocart.primary:hover {
		border: 1px solid #333 !important;
		padding: 5px 10px;
		color: #fff !important;
	}
	/* checkout start */
.checkout-index-index .page-title-wrapper, .checkout-cart-index .page-title-wrapper {
    background-image: none !important;
    padding: 0px !important;
	margin: 0px !important;
}
.checkout-index-index .page-title-wrapper h1, .checkout-cart-index .page-title-wrapper h1 {
    display: none !important;
}
.checkout-index-index .page-title-wrapper .breadcrumbs, .checkout-cart-index .page-title-wrapper .breadcrumbs{
	text-align: left;
	/* margin-top: 10px; */
}
/* .checkout-index-index .page-title-wrapper .breadcrumbs ul, .checkout-cart-index .page-title-wrapper .breadcrumbs ul{
	padding-top: 0;
} */
.checkout-index-index #checkout .authentication-wrapper button {
    color: #000;
	background: transparent !important;
}
.checkout-index-index #checkout .authentication-wrapper button:hover {
    color: #039de0;
}
.checkout-index-index #checkout form input {
    background: #fff !important;
	border-radius: 4px;
}
.checkout-index-index .checkout-shipping-method input {
    background-color: #fff;
    border-radius: 4px;
}
.checkout-index-index .checkout-shipping-method textarea {
    background-color: #fff;
	resize: none;
    border-radius: 4px;
}
.checkout-index-index #checkout{
	padding-top: 3rem;
}
.checkout-index-index #checkout form select {
    background: #fff;
	border-radius: 4px;
}
.checkout-index-index #checkout .step-title {
    font-size: 20px;
    padding: 0;
    color: #333 !important;
    border: none;
}
.checkout-index-index #checkout .create-account .field {
    padding: 8px 10px !important;
    margin: 0 !important;
    background-color: #f7f7f7;
    border-radius: 4px;
}
.checkout-index-index #checkout .create-account .field label {
    margin: 0 !important;
	margin-right: 5px !important;
}
.checkout-index-index .ui-datepicker .ui-datepicker-header a span {
    border-color: #d50a0a00 #dbde72 #fd000000 #dbde72;
}
.checkout-index-index .ui-datepicker .ui-datepicker-calendar .ui-state-active{
	background: #dbde72;
}
.checkout-index-index .ui-datepicker .ui-timepicker-div .ui-slider-handle {
    background: #039de0 !important;
}
.checkout-index-index .ui-datepicker .ui-timepicker-div .ui-slider-horizontal {
    background: #f9f9f9 !important;
}
.checkout-index-index .ui-datepicker .ui-datepicker-buttonpane button {
    background: linear-gradient(to bottom,#dbde72 50%,#fff 50%) no-repeat scroll right bottom/100% 210% #fff;
	border: 1px solid #000;
}
.checkout-index-index .ui-datepicker .ui-datepicker-buttonpane button:hover {
    background: linear-gradient(to bottom,#dbde72 50%,#fff 50%) no-repeat scroll right bottom/100% 210% #fff;
	border: 1px solid #000 !important;
	color: #000 !important;
}
.checkout-index-index #opc-sidebar .order-comment-block textarea {
    background-color: #fff;
    resize: none;
    border-radius: 4px;
}
.checkout-index-index #opc-sidebar .primary button {
    background: linear-gradient(to bottom,#dbde72 50%,#fff 50%) no-repeat scroll right bottom/100% 210% #fff;
	border: 1px solid #000 !important;
	color: #000 !important;
}
.checkout-index-index #opc-sidebar .primary button:hover {
    background: linear-gradient(to bottom,#dbde72 50%,#fff 50%) no-repeat scroll right bottom/100% 210% #fff;
	border: 1px solid #000 !important;
	color: #000 !important;
}
/* checkout end */

.contact-index-index .contact-us ul li:before{
	top: 0;
}
.filter-current .action.remove {
    top: 0px;
}
/* Thankyu start */
.checkout-onepage-success a.action.primary {
    background:#000 !important;
	border: 1px solid #000!important;
	color: #fff !important;
}
.checkout-onepage-success a.action.primary:hover {
    background: #dbde72 !important;
	border: 1px solid #000 !important;
	color: #000 !important;
}
.checkout-onepage-success .page-title-wrapper {
    background-color: #232323;
    padding: 10px;
    border-top-left-radius: 4px;
    margin-bottom: 0;
    border-top-right-radius: 4px;
}
.checkout-onepage-success .page-title-wrapper h1 {
	margin: 0;
    color: #fff;
    font-weight: 400;
    font-size: 30px;
}
.checkout-onepage-success .main {
    background-color: #f1f1f1;
    padding: 15px !important;
}
/* thankyou end */

/* footer-start */
.page-footer .footer-6 .content {
    padding-top: 3rem !important;
}
.footer-blc h4 {
    color: #c3c3c3;
}
.page-footer .footer-6 .content ul li a:hover{
	color: #dbde72 !important;
}
.block.newsletter .action.primary {
    border: 0px solid #323232;
    padding: 12px 20px;
    border-radius: 1px;
    background: #dbde72 !important;
    color: #232323 !important;
}
.block.newsletter.newsletter-form .content {
    padding-top: 0 !important;
}
.gallry_txt {
    margin-top: 5rem;
}
.gallry_txt .rokan-title {
    margin-bottom: 2rem;
}
.breadcrumbs .items {
    font-size: 15px;
}
.page-footer .hozital-menu.social-link-footer .link-follow li a:before {
    font-size: 19px;
}
.contact-index-index .contact-us {
    margin-top: 5rem;
    margin-bottom: 10rem;
}
.imagegallery-gallery-index aside {
    width: auto !important;
}
div#popup-modal button {
    background-color: transparent !important;
}
.imagegallery-gallery-index .modals-overlay:before{
	display: none !important;
}
/* footer-end */
/* New css end */



/* custom-css-start */

/* header */
.col-action.col-right.show-on-sticky.flex-layout {
    margin-left: auto !important;
}

.col-menu-on-left.flex-layout.col-menu {
    margin-left: 48px !important;
}

.cms-index-index .page-header .col-menu .primary-menu-container .navigation .level0 > .level-top{
	color: #232323 !important;
}
.page-header .col-menu .primary-menu-container .navigation .level0 > .level-top{
	color: #232323 !important;
	font-size: 16px !important;
	font-weight:normal !important;
}
.navigation li.level0.parent > .level-top:after{
	content: "\F282" !important;
	font-family: 'bootstrap-icons' !important;
	font-size: 14px;
	margin-left:8px;
}
/* .cms-index-index .header-container .col-action .action-header > li .minicart-wrapper > a:before{
	color: #fff;
} */
.header-container .col-action .action-header > li .minicart-wrapper > a:before{
	color: #535353;
	content: "\F179";
    font-family: 'bootstrap-icons';
    font-size: 22px;
}
.header-container .col-action .action-header > li{
	margin:0 10px !important;
}
.header-middle.sticky-header.center-element{
	background: transparent !important;
}

.cms-index-index .header-container.layout-6{
	/*position: absolute;*/
	width: 100%;
}
.header-container.layout-6{
	position: static;
	width: 100%;
}
.cms-about-us .header-container.layout-6{
	position: static;
	width: 100%;
}

header.page-header{
	background: transparent !important;
	z-index: 999;
}
.gallarey-images-collage .row .gallery-image {
    padding: 0 3px;
}
.gallarey-images-collage .row .gallery-image .image {
    height: 220px;
    margin-bottom: 6px !important;
}
.gallarey-images-collage .row .gallery-image .image img {
    height: 100% !important;
    object-fit: cover !important;
    width: 100%;
}
.gallarey-images-collage .gallery_all {
    text-align: center;
}
.gallarey-images-collage .gallery_all a {
    color: #039de0 !important;
    font-size: 18px !important;
    font-weight: normal !important;
    margin-top: 26px !important;
    display: inline-block;
}
.gallarey-images-collage .gallery_all a:after {
    color: #dbde72 !important;
    content: "\F138";
    font-family: 'bootstrap-icons';
    margin-left: 10px;
    vertical-align: bottom;
}
.section.block-newsletter-form {
    padding: 66px 0 !important;
    border-bottom: 1px solid #E9E9E9 !important;
}
.block.newsletter .rokan-title {
    font-size: 28px !important;
    font-weight: bold !important;
    color: #232323 !important;
}
.block.newsletter .rokan-title .footer-title {
    font-size: 18px !important;
    font-weight: normal !important;
    color: #808080 !important;
    margin-top: 12px !important;
    margin-bottom: 34px !important;
}
.block.newsletter .field .control {
    box-shadow: 5px 10px 20px #0086f012 !important;
    border: 1px solid #EBF4FB !important;
    border-radius: 10px !important;
    background: #fff !important;
    margin: 0 !important;
    max-width: 100% !important;
    overflow: hidden !important;
}
.block.newsletter .field .control .input-focus {
    width: 100%;
    border-radius: 10px !important;
}
.block.newsletter input[type="email"] {
    border: 0 !important;
    height: auto !important;
    padding: 12px 24px !important;
    font-size: 18px !important;
    font-family: 'Roboto', sans-serif !important;
	background-color: #fff;
}
.block.newsletter .action.primary {
    height: 100%;
    font-family: 'Roboto', sans-serif !important;
    font-weight: 600 !important;
    border-radius: 10px !important;
}
.page-footer .footer-6 .footer-container {
    background-color: #202020 !important;
    padding-top: 50px;
}
.page-footer .footer-6 .content {
    padding-bottom: 0rem !important;
    padding-top: 0rem !important;
}
.page-footer .footer-6 .content .container-inner {
    padding: 12px 0;
}
.footer-blc h4 {
    color: #fff !important;
	font-weight: 600 !important;
	margin-top:0 !important;
}
.page-footer .footer.content ol li, .page-footer .footer.content ul li {
    margin-bottom: 0 !important;
    line-height: 23px !important;
}
.page-footer .footer-6 .content ul li a {
    color: #fff !important;
	font-size: 16px !important;
}
.page-footer .footer-6 .footer-bottom {
    background-color: #202020 !important;
	border-top:none !important;
}
.page-footer .footer-6 .content {
    padding-bottom: 0rem !important;
    padding-top: 0rem !important;
}
.page-footer .footer-6 .footer-bottom .container-inner {
    border-top: 1px solid rgba(255, 255, 255, 0.1) !important;
    padding: 24px 0 !important;
    display: flex;
    justify-content: center;
}
.page-footer .footer-6 .footer-bottom .container-inner .copyright {
    color: rgba(255, 255, 255, 0.6) !important;
    white-space: nowrap;
}
.page-footer .footer-6 .footer-bottom span {
    color: #fff;
}
/* header */


.blog-post-info .post-category-name{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom:16px;
}
.post-list-wrapper .blog-post-info .post-title{
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 0;
}
body .post-list-wrapper .blog-list-post .item-post-full .blog-post-info .desc{
	margin-top: 8px;
}
body .post-list-wrapper .blog-list-post .item-post-full .blog-post-info .desc p{
	font-size: 16px;
	color: #808080;
	line-height: normal;
}
.post-list-wrapper .blog-post-info .post-info-bottom{
	padding-top: 16px;
}
.page-wrapper.lazyload-image{
	background: #fff;
}
.product-item .product-item-name, .product-item .product.name a{
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    font-size: 14px !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: #808080;
    line-height: 25px;
    font-weight: 400;
}	
.page-header .header-container.layout-6.sticky .header-middle {
    border: none;
    position: absolute;
}
.header-container.sticky .sticky-header.center-element .col-menu, .header-container.sticky.sticky-header.center-element .col-menu {
    flex: none;
}
.full-width .content:before {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent linear-gradient(90deg, #000000 0%, #00000000 100%) 0% 0% no-repeat padding-box;
    z-index: 9;
    position: absolute;
    left: 0;
    top: 0;
}
.full-width .content .container {
    z-index: 99;
}
.left-border:after {
	display: none;
    position: absolute;
    content: "";
    width: 19px;
    height: 2px;
    left: 84px;
    top: 7px;
    background-color: #232323;
}
.left-border {
    position: relative;
}
h1,h2,h3,h4,h5,h6{
	color:#232323;
	margin-bottom: 8px !important;
	margin:0;
}
h1,.h1{
	font-size: 48px;
}
h2,.h2{
	font-size: 36px;
}
h3,.h3{
	font-size: 22px;
}
h4,.h4,p{
	font-size: 18px;
    line-height: 1.4;
}
h5,.h5{
	font-size: 16px;
}
h6,.h6{
	font-size: 14px;
}
.text-dark{
	color:#232323;
}
.text-grey{
	color:#808080;
}
.text-sky{
	color:#dbde72;
}
.total-experience-section .design-2{
    right: 0;
    top: -40px;
    width: 20%;
}
.total-experience-section {
    background-color: #F3FAFF;
    padding: 62px 0;
	margin: 0;
	margin-bottom: 80px;
}
.total-experience-section .container .row .col-md-8 .text-grey{
	line-height: 1.35 !important;
}
.why-choose-us-section .left-border:after {
    left: 133px;
}
.why-choose-us-section h5 {
    font-weight: normal;
}
.block-order-details-view .box-content .payment-method .title{
	text-align: left;
}
.orders-recent .table-order-items thead,.orders-recent .table-order-items tbody{
	white-space: nowrap;
}
.table-order-items.history tr>*{
	width: auto !important;
}
.review-customer-index .table-wrapper table .col:not(.item){
	white-space: nowrap;
}
.review-customer-index .table-wrapper table .col{
	width: auto !important;
}
.catalog-product_compare-index .product-item-actions .actions-secondary > .action.towishlist:hover{
	background-color: #dbde72 !important;
	border: 2px solid #232323 !important;
}
.catalog-product_compare-index .product-item-actions .actions-secondary > .action.towishlist:hover:before{
	color: #232323 !important;
}
.catalogsearch-result-index .products-grid .product-item .product-item-info, body .grid .product-item .product-item-info{
	padding:0 7px !important;
}
.review-customer-index .rating-summary .rating-result{
	margin-left: 0px !important;
}
.why-choose-us-section .content-right .col-md-5 {
    margin-bottom: 60px;
}
.company-testimonial-section .left-border:after {
    left: 120px;
}
.company-testimonial-section .testimonial-bg {
    background: #fff;
    box-shadow: 5px 10px 20px #697f961a;
    border-radius: 40px;
}
.company-testimonial-section .testimonial-bg .testimonial-content p {
    line-height: normal;
    margin-bottom: 20px;
}
.company-testimonial-section .testimonial-bg .quotes {
    z-index: 99;
    height: 56px;
    width: 56px;
    background: #dbde72;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    right: -20px;
    top: -20px;
}
.company-testimonial-section {
    margin: 0;
    padding: 55px 0;
    background-color: #F3FAFF;
}
.company-testimonial-section .testimonial-bg .owner-image {
    max-height: 229px;
}
.company-testimonial-section .testimonial-bg .owner-image img {
    border-radius: 40px;
    height: 229px;
    object-fit: cover;
}
.company-testimonial-section .testimonial-bg .testimonial-content {
    padding-right: 52px;
}
.cms-about-us main#maincontent{
	max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}
.header-container.layout-6 {
    padding: 8px 0;
	background-color: #dbde72;
}
.page-footer{
	margin-top: 0rem !important;
}
.cms-about-us .page-header .col-menu .primary-menu-container .navigation .level0 > .level-top{
	color: #232323 !important;
}
.cms-about-us .block-search .top-search .bi-search {
    font-size: 22px;
    color: #535353 !important;
}
.cms-about-us .header-container .col-action .action-header > li .minicart-wrapper > a:before{
	color: #535353 !important;
}
.cms-about-us .setting-view button{
	color: #535353 !important;
}
.gallry_txt{
	display: none;
}
.gallarey-images-collage{
	margin-top: 48px !important;
	width: 100vw;
	margin-left: 50%;
	transform: translateX(-50%);
	padding: 0 15px;
}
.catalog-product-view .header-container.layout-6{
	position: static;
	background-color: #dbde72;
}
.catalog-product-view .block-search .top-search .bi-search{
	color: #535353 !important;
}
.catalog-product-view .setting-view button{
	color: #535353 !important;
}
.catalog-product-view .header-container .col-action .action-header > li .minicart-wrapper > a:before{
	color: #535353 !important;
}
.catalog-product-view .page-header .col-menu .primary-menu-container .navigation .level0 > .level-top{
	color: #232323 !important;
}
.catalog-product-view .fotorama__nav-wrap--vertical .fotorama__nav__shaft{
	transform: translate3d(0px, 0px, 0px) !important;
}
.customer-account-create .form-create-account .fieldset:not(.additional_info){
	margin:15px !important;
}
.customer-account-create .form-create-account .actions-toolbar > div, .customer-account-forgotpassword .form-create-account .actions-toolbar > div{
	margin: 3rem 15px 3rem !important;
}
.login-container .block-new-customer .actions-toolbar{
	margin:25px 0 !important;
}
.login-container{
	margin-top: 16px;
}
.fotorama__stage[style*="lef"]{
	height: 518px !important;
}
.fotorama__stage__frame .fotorama__img{
	object-fit: contain !important;
}
.filter .filter-current{
	margin: 6px -12px !important;
}
.product-info-main .stock.available{
	margin: 10px 0;
}
.actions-toolbar{
	margin-bottom: 16px !important;
}
.cart-container .form-cart .actions .action{
	margin: 10px 0 !important;
}
.checkout-cart-index .cart-summary .checkout .item button:hover{
	color: #202020 !important;
}
.cart-summary{
	top: 16px !important;
}
.table-wrapper {
    margin: 16px 0 !important;
}
.checkout-index-index.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary > .btn-placeorder:hover{
	color: #202020 !important;
}
.checkout-index-index.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary > .btn-placeorder:hover{
	color: #202020 !important;
}
.product-items .product-item .action.link-quickview:before, .products.list.items .product-item .action.link-quickview:before{
	content: "\f133";
}
.modal-slide._show, .modal-popup._show{
	 z-index: 99999 !important;
}
button {
    background: linear-gradient(to bottom, #dbde72  50%, #ffffff 50%) no-repeat scroll right bottom / 100% 210% #ffffff !important;
    color: #000 !important;
}
button:hover, a.btn:hover, .cart.table-wrapper .actions-toolbar > .action:hover, .action-gift:hover {
    background-position: right top !important;
    text-shadow: none;
}
.catalog-product_compare-index .table-comparison .product-item-name{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	min-height: 51px;
}
.product-item-inner .product-item-actions .action.primary.tocart{
	background: transparent !important;
}
.catalog-product_compare-index .action.primary.tocart{
	font-size: 16px !important;
	padding: 13px !important;
	color: #232323 !important;
	border: 2px solid #333333 !important;
}
.catalog-product_compare-index .action.primary.tocart:hover{
	border: 2px solid #333333 !important;
}
.minicart-wrapper .block-minicart .block-content > .actions > .primary .action.primary{
	color: #232323 !important;
}
.minicart-wrapper .minicart-items-wrapper .product-item .product .product-item-details .product-item-name a{
	font-size: 14px !important;
}
.checkout-index-index.rokanthemes-onepagecheckout #opc-sidebar .actions-toolbar > .primary > .btn-placeorder{
	color: #232323 !important;
}
.wishlist-index-index .products-grid.wishlist .product-item .box-tocart .actions-primary{
	position: static !important;
	margin-top: 12px !important;
}
.wishlist-index-index .products-grid.wishlist .product-item-actions{
	margin: 0 !important;
}
.wishlist-index-index .products-grid .product-item{
	margin-left: 16px !important;
	width: 23.439%;
}
/* .wishlist-index-index .products-grid .product-item:nth-child(4n + 1) {
    margin-left: 0px !important;
} */
.wishlist-index-index .product-item .product-reviews-summary{
	margin-bottom: -19px;
	margin-top: 5px;
}
.product-add-form .fieldset > .field{
	margin-top: 10px !important;
}
.product-info-main .box-tocart .field.qty, .product-options-bottom .box-tocart .field.qty{
	margin-top: 0 !important;
}
.products-grid.wishlist .product-item-tooltip {
    display: block;
    text-align: right;
    margin-top: -10px;
    margin-bottom: -13px;
}
.contact-index-index .page-footer .footer-6 .footer-container{
	margin-top: -10px !important;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap .fotorama__nav{
	height: 518px !important;
    overflow: scroll;
    overflow-x: hidden;
    width: 107px !important;
}
.catalog-product-view .fotorama__nav-wrap--vertical.fotorama__nav-wrap .fotorama__nav .fotorama__thumb--icon{
	display: none;
}
.customer-account-createpassword .actions-toolbar > .primary .action:last-child{
	margin-bottom: 12px !important;
}
.imagegallery-gallery-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap{
	width: calc((100% - 100px));
	margin-right: auto !important;
	margin: 0;
}
.account .toolbar .toolbar-amount,.account .toolbar .limiter{
	margin-bottom: 10px !important;
}
.checkout-onepage-success .print{
	display: block !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-content{
	font-size: 16px !important;
	color: #232323 !important;
}
.modal-popup.confirm .modal-inner-wrap .modal-footer{
	text-align: center;
}
.rokanthemes-onepagecheckout #opc-sidebar .opc-block-summary .product-item-details input.qty{
	max-width: 75px !important;
}
.opc-wrapper .action-show-popup > span:before{
	font-size: 22px !important;
}
.multishipping-checkout-addresses .items.data tr>*{
	width: auto !important;
}
.multicheckout .actions-toolbar .secondary{
	margin-top: 0px !important;
	margin-left: 0 !important;
}
.multicheckout .actions-toolbar .secondary .action{
	margin-left: 0 !important;
	margin-bottom: 12px !important;
}
.multicheckout .actions-toolbar > .primary{
	margin-right: 0 !important;
	margin-bottom: 12px !important;
}
.wishlist-shared-index button.action.tocart{
	padding: 12px 25px;
	white-space: nowrap;
}
.imagegallery-gallery-index .fa-long-arrow-alt-up:before {
    content: "\f176";
}
.page-layout-2columns-left .sidebar-additional .block-reorder{
	margin-right: 6px;
}
.customer-account-forgotpassword .forget .actions-toolbar > div .action:hover{
	background: #dbde72 !important;
	border-color: #000 !important;
	color: #232323 !important;
}
.customer-account-forgotpassword .forget .actions-toolbar > div .action{
	background: transparent !important;
	border-color: #000 !important;
	color: #232323 !important;
}
/* custom-css-end */













/* Responsive start */
@media screen and (max-width: 1200px) {
	/* Home start */
	.for-full-width-menu {
		margin: 12px 0;
	}
	.page-header .header-container .header-middle .col-right .setting-view .ion{
		font-size: 22px !important;
	}
	.col-menu-on-left.flex-layout.col-menu {
		margin-left: 0px !important;
	}
	.page-header .header-container .header-middle .logo-container{
		position: static !important;
		width: auto !important;
	}
	.for-full-width-menu{
		justify-content: space-between !important;
	}
	.page-header .header-container.layout-6 .header-middle .for-full-width-menu .col-right{
		margin-left: 0 !important;
	}
	.page-print .logo {
		float: right;
		margin-top: 10px;
	}
	/* Home end */
}

@media screen and (max-width: 992px) {
/* Home start */
#homepage_video {
    width: 100vw;
    max-width: 100vw;
    transform: translateX(-50vw);
    margin-left: 50%;
    object-fit: contain;
    background: linear-gradient(359deg, #dbde72, #d3a338);
    height: unset;
}
.imagegallery-gallery-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .popup-image_url{
		position: unset;
	}
.modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .popup-index-image{
	margin: 1% 0 0 13% !important; 
}
.cms-index-index .products-grid .product-items .product-item .product-photo .actions-secondary{
	bottom: 0 !important;
}
.page-print .logo {
    float: right;
    margin-top: -24px;
}
.page-print .page-title-wrapper .page-title{
	margin-top: 60px !important;
}
.for-full-width-menu {
    margin: 0px 0;
}
.homepage_6 .banner-top-home .banner-infor h2 {
    font-size: 14px !important;
    margin-bottom: 14px !important;
}
.menu-mobile-title {
    background-color: #333;
    color: #fff;
    font-weight: 400;
}
.menu-mobile-title a#close-menu{
	border: none;
	color: #fff;
}
.header-container.sticky .sticky-header {
    padding: 10px !important;
}
/* Home end */
/* Product-listing start */
.catalog-category-view .column.main > div:last-child{
	padding-top: 1rem !important;
}
.page-products .toolbar-products .modes, .page-products .toolbar-products .toolbar-sorter .sorter-label{
    display: initial;
}
.cms-about-us .banner-top {
    margin-top: 0px !important;
}
.section.block-newsletter-form, .total-experience-section {
    padding: 38px 0 !important;
	margin-bottom: 38px;
}

.page-products .toolbar-products .toolbar-sorter select{
	padding-left: 15px;
}
.page-products .toolbar-products .modes .active {
    font-weight: 600;
	color: #039de0;
}
.page-products .toolbar-products .modes a {
	color: #232323;
    font-weight: 600;
}
.page-products .toolbar-products .modes .modes-label {
    font-weight: 400;
    margin-right: 10px;
}
.fixed-bottom {
    display: block !important;
}

/* Product-listing end */

/* cart start */
.cart-container .form-cart .table-wrapper table{
	border: none;
}
.cart-container .form-cart .table-wrapper table tr.item-info {
    width: 100% !important;
    border-right: none !important;
}
.cart-container .form-cart .table-wrapper table tr.item-actions{
	top: 30% !important;
}
/* cart end */
/* checkout start */
.checkout-index-index #checkout .create-account .field{
	display: flex;
}
/* checkout end */	
/* thankyou page start */
.checkout-onepage-success a.action.primary{
	width: auto;
}
/* thankyou page end */
	.banner-top-home.section{
		display: none;
	}
	.gallry_txt{
		margin-top: 3rem;
	}
	.section.block-newsletter-form{
		padding: 48px 0 !important;
	}

	body .post-list-wrapper .blog-list-post .item-post-full .blog-post-info .desc{
		margin-bottom: 22px !important;
	}
	.page-footer .footer-6 .footer-container{
		padding-top: 38px !important;
	}
	/* font size 16px */
	body .post-list-wrapper .blog-list-post .item-post-full .blog-post-info .desc p,.page-footer .footer-6 .content ul li a{
		font-size: 14px !important;
	}
	/* 18px font-size */
	.coustom-select, .product-item .product-item-name, .product-item .product.name a,.banner-top-home .row .banner-top .banner-infor h2,.banner-top-home .row .banner-top .banner-infor h2 span,.block.newsletter .rokan-title .footer-title,.block.newsletter input[type="email"],.post-list-wrapper .blog-post-info .post-title,.footer-blc h4{
		font-size: 16px !important;
	}

	/* 22px font-size */

	.product-item .price-box .price, .product-item .minicart-price .price{
		font-size:20px !important;
	}
	/* font size 28px */
	.block.newsletter .rokan-title{
		font-size: 24px !important;
	}

	/* font size 40px */
	.rokan-title .module-title, .block .title.rokan-title .module-title{
		font-size: 28px !important;
	}
	.page-footer .copyright{
		font-size: 12px !important;
	}
	.page-footer .footer-6 .footer-bottom .container-inner{
		padding: 18px 0 !important;
	}
	.page-footer .footer-6 .footer-bottom.border-top{
		margin-top: 3rem;
	}
	.products-grid .product-items .product-item-info .actions-primary .action.tocart::after{
		font-size: 36px !important;
	}
	.block-search .top-search .bi-search{
		color: #535353 !important;
	}
	.header-container .col-action .action-header > li .minicart-wrapper > a:before{
		color: #535353 !important;
	}
	.page-header .header-container .header-middle .col-right .setting-view .ion{
		color: #535353 !important;
	}
	.comm-fea.row{
		justify-content: start !important;
	}
	.page-title-wrapper{
		margin: 2rem 0 !important;
	}
	.product-info-main{
		margin-bottom: 2rem;
	}
	.cart-summary{
		margin-top: 16px !important;
	}
	.modals-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-content #mb-ajaxsuite-popup-wrapper .ajaxsuite-buttons #button_continue_shopping{
		display: block !important;
	}
	.wishlist-index-index .products-grid .product-item{
		margin-left: 16px !important;
		width: 30%;
	}
	.cyronlighting-ullis.bulletsWrapper ul{
		width: 50%;
	}
}
@media (min-width: 992px) {
    .col-lg-15 {
		position: relative;
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
    }
	.wishlist-index-index .products-grid .product-item:nth-child(4n + 1) {
		margin-left: 0px !important;
	}
}
@media screen and (max-width: 767px) {
		/* Home start */
		
		.page-header .header-container {
			padding: 0px 0 !important;
		}
		.catalog-product_compare-index .action.primary.tocart{
			font-size: 12px !important;
		}
		.page-main > .page-title-wrapper .page-title + .action{
			margin-top: 12px !important;
		}
		/* Home end */

		/* cart start */
		.cart-container .form-cart .table-wrapper table tr.item-actions{
			width: 6% !important;
		}
		.page-header .header-container .header-middle .col-right .setting-view .ion {
		    font-size: 17px;
		}
		.order-details-items.ordered dl{
			width: 100%;
			margin-left: 13px;
		}
		.cms-index-index .products-grid .product-items .product-item .product-photo .actions-secondary{
			flex-direction: row !important;
			width: auto !important;
			bottom: 2rem !important;
		}
		/* cart end */
			.block.newsletter .field .control {
				justify-content: left;
			}
			.cart-container .form-cart .table-wrapper table tr.item-actions {
			    top: 38% !important;
				width: 20% !important;
			}
			.minicart-wrapper .action.showcart .counter.qty{
				font-size: 16px;
				line-height: 29px;
			}
			.section.block-newsletter-form {
				padding: 28px 0 !important;
			}
			.block.newsletter .rokan-title {
				font-size: 18px !important;
			}
			.coustom-select, .product-item .product-item-name, .product-item .product.name a, .banner-top-home .row .banner-top .banner-infor h2, .banner-top-home .row .banner-top .banner-infor h2 span, .block.newsletter .rokan-title .footer-title, .block.newsletter input[type="email"], .post-list-wrapper .blog-post-info .post-title{
				font-size: 14px !important;
			}
			.block.newsletter .rokan-title .footer-title{
				margin-bottom: 22px !important;
				margin-top: 0px !important;
			}
			.page-footer .footer-6 .footer-container{
				padding-top: 22px !important;
			}
			/* font size 16px */
	body .post-list-wrapper .blog-list-post .item-post-full .blog-post-info .desc p,.page-footer .footer-6 .content ul li a{
		font-size: 12px !important;
	}
	.footer-6 .footer-title{
		margin-top: 18px !important;
	}
	.page-footer .copyright{
		font-size: 10px !important;
	}
	.page-footer .footer-6 .footer-bottom .container-inner{
		padding: 12px 0 !important;
	}
	.page-footer .footer-6 .footer-bottom.border-top{
		margin-top: 2rem;
	}
	.why-choose-us-section .content-right .col-md-5 {
		margin-bottom: 28px;
	}
	.page-footer{
		margin-top: 4rem;
	}
	.company-testimonial-section .testimonial-bg .quotes {
		right: -10px;
	}
	.lighting div{
		margin-bottom: 16px !important;
	}
	.lighting div:last-child{
		margin-bottom: 0px !important;
	}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before{
		min-width: 150px;
	}
	.fotorama__wrap .fotorama__stage{
		height: 518px !important;
	}

	h1,.h1{
		font-size: 32px;
	}
	h2,.h2{
		font-size: 22px;
	}
	h3,.h3{
		font-size: 16px;
	}
	h4,.h4,p,.two-section p,.lighting p,.oem p{
		font-size: 14px;
		line-height: normal;
	}
	h5, .h5 {
	    font-size: 14px;
	    line-height: normal;
	}
	h6,.h6{
		font-size: 10px;
	}
	.why-led .heading h1{
		font-size:28px !important;
	}
	.wishlist-index-index .products-grid .product-item{
		margin-left: 16px !important;
		width: 46%;
	}
	.wishlist-index-index .products-grid .product-item:nth-child(4n + 1) {
		margin-left: 16px !important;
	}
	.cms-about-us section{
		margin-bottom: 2rem;
	}
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th{
		display: flex !important;
	}
	
}
@media screen and (max-device-width: 767px) and (orientation: landscape) {
 
}
@media screen and (max-width: 575px){
	.page-header .header-container .header-middle .logo-container{
			width: 100% !important;
		}
		.wishlist-index-index .products-grid .product-item{
			margin-left: 16px !important;
			width: 96%;
		}
		.cms-index-index .products-grid .product-items .product-item .product-photo .actions-secondary{			width: auto !important;
			right: 1rem !important;
			bottom: 1rem !important;
		}
		.cms-index-index  .products-grid .product-items .product-item .product-photo .actions-secondary .action:before{
			width: 35px !important;
			height: 35px !important;
		}
		.downloads-page-content {
			flex-direction: column;
		}
}
@media screen and (max-width: 480px){
	.imagegallery-gallery-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .popup-image_url .previous-button {
    	left: -35px;
	}
	.imagegallery-gallery-index .modal-popup.modal-slide._inner-scroll._show .modal-inner-wrap .popup-image_url .next-button {
    	right: -30px;
	}
	.g-link-text {
	    position: absolute;
	    bottom: 9%;
	    left: 30%;
	}
	.page-print .page-title-wrapper .page-title {
		margin-top: 100px !important;
	}
	.page-print .logo {
		float: right;
		margin-top: 10px;
	}
	strong.modes-mode.active.mode-list {
	    margin-left: 5px;
	}
	.page-products .toolbar-products .modes .modes-label {
	    margin-right: 3px;
	}
	.catalog-category-view .products-grid .product-items .product-item {
	    margin-bottom: 0;
	}
	.account .page-main {
    	padding-top: 0px;
    }
    .catalog-product_compare-index .action.primary.tocart {
	    color: #232323 !important;
	    border: 2px solid #272724 !important;
	    padding: 10px;
	}
	.checkout-cart-index .cart.table-wrapper .col.qty[data-th]:before {
	    padding-bottom: 5px;
	}
	.checkout-cart-index button.action-secondary.action-dismiss {
	    margin-bottom: 10px;
	}
	.why-led .heading h1{
		font-size:20px !important;
	}
	h1,.h1{
		font-size: 26px;
	}
	h2,.h2{
		font-size: 18px;
	}
	h3,.h3{
		font-size: 14px;
	}
	h4,.h4,p,.two-section p,.lighting p,.oem p{
		font-size: 15px;
    	line-height: 1.4;
	}
	h5,.h5{
		font-size: 14px;
		line-height: 1.4;
	}
	h6,.h6{
		font-size: 12px;
		line-height: 1.4;
	}
	.why-led .heading h1{
		font-size:28px !important;
	}
	.catalog-product-view .breadcrumbs {
		padding-bottom: 0rem;
		padding-top: 1rem;
	}
	.fotorama__wrap .fotorama__stage{
		height: 400px !important;
	}
	.cart-container .form-cart .table-wrapper table tr.item-actions {
		top: 58% !important;
		width: 10% !important;
	}
	.cyronlighting-ullis.bulletsWrapper{
		flex-direction: column;
	}
	.cyronlighting-ullis.bulletsWrapper ul{
		max-width: 100%;
		width: 100%;
	}
	.modal-popup.confirm .modal-inner-wrap .modal-footer{
		display: flex;
		flex-direction: column;
	}
	.modal-popup.confirm .modal-inner-wrap .modal-footer .action-dismiss{ 
		margin-bottom: 10px;
	}
	.products-grid .product-items .product-item .product-item-inner{
		right: 30px;
	}
	body .grid .product-items .product-item-info .product-item-details{
		padding: 15px 8px !important;
	}
	.products-grid .product-items .product-item-info .actions-primary .action.tocart::after{
		font-size: 30px !important;
	}
}
.cms-index-index .wrapper_product_tabs img.product-image-photo {
    height: 100%;
    object-fit: cover;
	max-width: 190px !important;
    max-height: 190px !important;
	margin: 10px auto !important;
}
.checkout-cart-index .page-title-wrapper{
	background-image: none !important;
}
.rokan-title .module-title:before, .block .title.rokan-title .module-title:before, .rokan-title .module-title:after, .block .title.rokan-title .module-title:after{
	display: none;
}
.section-products-blue.wrapper_product_tabs .featured-products {
	margin-bottom: 2rem !important;
	text-align: left;
}
.rokan-title .module-title, .block .title.rokan-title .module-title{
	padding: 0;
}
body .grid .product-items .product-item-info .product-item-details{
	position: relative;
    padding: 20px 18px;
}
body.page-layout-1column .products-grid .item-row .product-item {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #E9E9E9;
    border-radius: 10px;
}

body .product-item .price-box{
	opacity: 1 !important;
    transform: translateY(0px) !important;
    margin-top: 22px !important;
}
.product-item .price-box .price, .product-item .minicart-price .price{
	font-size: 22px;
    font-weight: 600;
}
.cms-index-index .wrapper_product_tabs .products-grid .product-items .product-item:hover .product-item-photo .product-image-wrapper .product-image-photo{
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.06);
}
.theme-pearl.catalog-product-view .product-social-links .product-addto-links .action {
    float: left;
}
@media screen and (max-width: 328px){
	.company-testimonial-section .testimonial-bg .row{
		flex-direction: column;
	}
	.company-testimonial-section .testimonial-bg .row .col-md-3.col-sm-4.col-5{
		max-width:100% !important;
		flex: 0 0 100%;
	}
	.company-testimonial-section .testimonial-bg .row .col-md-9.col-sm-8.col-7{
		max-width:100% !important;
		flex: 0 0 100%;
	}
	.company-testimonial-section .testimonial-bg{
		padding:20px;
	}
	.company-testimonial-section .testimonial-bg .testimonial-content p{
		margin-top:12px;
	}
	.company-testimonial-section .testimonial-bg .testimonial-content {
		padding-right: 0px;
	}
	.content-tes.media{
		flex-direction: column !important;
		align-items: center;
	}
	body .testimo-slider .pt-testimonial{
		max-width: 100%;
		margin-left: 0 !important;
	}
	.pt-testimonial-container .owl-item.active.first-active-item .pt-testimonial{
		margin-left: 0 !important;
	}
}
/* Responsive end */


@media (min-width: 1250px) {.banner-image-wrapper {    height: 423px;    width: 100%;}}