h1,h2,h3,h4,h5,h6,p{
	font-family: 'Signika', sans-serif;
}

.zxcvb .classic_icon_box .fas{
	color:#1a466f;
}

.zxcvb .classic_icon_box:hover .uc_style_border_hover_icon_box_elementor_title{
	color:#1A466F!important;
}

.zxcvb .elementor-image-box-wrapper{
	background-color: white;
    box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.1);
	border-radius: 10px;
	transition:all .3s ease;
	padding: 30px 30px 30px 30px;
}

#menu-top-bar-menu a .fa{
	margin:0px 5px;;
}

.zxcvb .elementor-image-box-wrapper:hover{
	border-top:3px solid #1A466F;
	    transform: scale(0.9);
}

.woocommerce-tabs #tab-title-additional_information{
	display:none!important;
}

.main-navigation #menu-secondary-menu img{
	max-width:18px;
	margin-right:10px;
}

.site-col{
	color:#1a466f;
}

.choices-list .choice-item{
	display:block!important;
}

.choice-text--container{
	display:block!important;
}

.choice-text--container .choice-name{
	text-align:center!important;
	margin-top:10px!important;
	margin-bottom:10px!important;
}

.wc-block-cart__submit-button{
	background: #1a466f;
	color:#fff;
}

.bottom-header .main-navigation{background:#000;}

.woocommerce-product-gallery .flex-active-slide img{
	max-height: 500px;
    object-fit: contain;
}

.zxsa .product-info-wrap .custom-cart-btn{
	display:none;
}

.zxsa .woocommerce-loop-product__title {
	color: #1A466F;
    font-size: 18px!important;
    font-weight: 700;
}

.why-us .elementor-widget-icon-box{
	background-color: #f6fdff;
    padding: 25px 25px 25px 25px;
    border-radius: 10px 10px 10px 10px;
	transition:all .3s ease;
	border: 2px solid #1a466f;
    min-height: 279px;
}

.why-us .elementor-widget-icon-box:hover{
	    transform: scale(0.9);
}

.zxsa .products .type-product.post-4167{display:none;}

.zxsa .product-thumb-wrap img{
	padding:20px!important;
}

.zxsa img{
	    height: 250px;
    object-fit: contain;
    width: 350px;
}

.zxsa .product-hover-items{
	display:none!important;
}

.nnm .elementor-widget-container{box-shadow:0px 1px 35px 0px rgba(0, 0, 0, 0.12);
transition:all .3s ease;
	min-height:320px;
}

.nnm .elementor-widget-container:hover{
	    transform: scale(0.9);
}

.page-id-4557 .footer{
	    margin-top: 0px!important;
}

.head-frm{
    text-align: center;
    text-transform: uppercase;
    color: #c4d931;
    font-size: 41px;
}

.nbvhg .wpcf7-form .wpcf7-submit:hover{
	background:#fff;
}

.nbvhg .wpcf7-form br{
	display:none;
}

.nbvhg .wpcf7-form .wpcf7-form-control{
    background: #ffffffe3;
    color: #000;
    border-radius: 3px;
    transition: all .3s ease;
    height: 52px;
    margin-top: 15px;
}

.nbvhg .wpcf7-form .wpcf7-textarea{
	height:125px;
}

.nbvhg .wpcf7-form .wpcf7-submit{
	margin-top:12px;
	    background:#c4d931;
    color: #000;
	transition:all .3s ease;
}

.wc-block-cart__submit-button span{
	color:#fff;
}

.postid-4167 .entry-summary{
float: none !important;
    width: 100% !important;
    padding: 0px !important;
    position: absolute;
    top: 0;
	opacity:0;
}

.postid-4167 .woocommerce-product-gallery{
	float:none!important;
	margin:0px!important;
	width:100%!important;
}

.postid-4167 .woocommerce-tabs, .postid-4167 .related{
	display:none!important;
}

.postid-4167 .entry-summary h1, .postid-4167 .entry-summary p,.postid-4167 .entry-summary .yith-wcwl-add-to-wishlist, .postid-4167 .entry-summary .cart, .postid-4167 .entry-summary .product_meta{
	display:none!important;
}

.postid-4167 .entry-summary  .configure-product{
	width: 100%;
	opacity:0!important;
    min-height: 761px;
}

.zxcvb .classic_icon_box{
	border-radius:10px;
	transition:all .3s ease;
}

.zxcvb .classic_icon_box .line{
	border-radius:10px;
}


.zxcvbw .classic_icon_box{
	border-radius:10px;
}



.table-fl{
	justify-content: space-between;
	margin-top:30px;
}

.table-fl .wit{
	text-align: center;
    border: 1px solid #ececec;
	transition:all .3s ease;
    width: 24%;
    padding: 10px;
    border-radius: 6px;
}

.col-3.wit:hover{
	    border: 1px solid #c4d931;
}

.table-fl .wit img{
	max-width:70px;
}

.table-fl .wit h5{
	margin-top:15px;
	color: #1a466f;
	font-size:16px;
	text-transform:uppercase;
	margin-bottom:5px;
}

.zxcvb .classic_icon_box:hover{
	transform: scale(0.9) !important;
}

.bnmk br{
	display:none;
}

.bnmk .wpcf7{
	padding: 20px;
    background: #ffffffd4;
    border-radius: 6px;
}

.bnmk .wpcf7 input[type=email], .bnmk .wpcf7 input[type=password], .bnmk .wpcf7 input[type=search], .bnmk .wpcf7 input[type=tel],.bnmk .wpcf7 input[type=text], .bnmk .wpcf7 input[type=url],.bnmk .wpcf7 select,.bnmk .wpcf7 textarea{
	margin-bottom:20px;
	margin-top:0px;
}

.category-navigation ul li{
	background:#fff;
	box-shadow:none;
}

.desktop-header.header-style-1 .mid-header{
	padding-top:25px;
	padding-bottom:25px;
}

.vbhjzxjc .ue_text ul{
	text-align:left;
}

.sderq .product-info-wrap .woocommerce-LoopProduct-link{ 
	color:#000;
	font-weight:400;
}

.is_configurable.single-product .os-quantity-wrapper{
	display:none;
}

#nav-menu-item-1174{
	margin-bottom:10px;
}

.single_add_to_wishlist{
	border-radius:50px;
}

.category-navigation .category-navigation-list{
	background-color:transparent;
}



.zxcvb{
	margin-top:10px;
}

#nav-menu-item-4184 a{
	background: #c4d931;
    font-weight: 900;
	color:#fff!important;
}

#nav-menu-item-4184{
	float:right;
}

.category-navigation .category-navigation-list{
	top: 62px;
}

.sidebar-col .product-categories .cat-item-284{
	display:none;
}

.site-navigation>ul>li>a:hover{
	color: #c4d931;
}

.wp-block-themepunch-revslider .tparrows{
	border-radius:8px;
}

.ussr-cntrl .elementor-icon-box-wrapper{
	box-shadow: 10px 10px 30px rgba(0,0,0,0.1);
    padding: 20px;
	min-height: 222px;
    border-radius: 6px;
}

.header-inner .top-header{
background:#1a466f!important;
}

.header-inner .top-header .social-icons  a{
	color:#fff!important;
}

.mki img{
	border-radius:50%;
}

.site-navigation ul li .sub-menu li a:hover{
	color:#000;
	background:#87a096;
}

.masterheader .mini-cart button{
	height:40px;
	width:40px;
}

/* .theiaStickySidebar .widget{
	background-color: #dff3fa!important;
} */

.mega-sub-menu-group .viiiew a{
	font-weight: 600!important;
    color: #35a26e!important;
}

.site-navigation ul li .children, .site-navigation ul li .sub-menu {
	border-radius:8px!important;
	overflow:hidden;
}

.archive-page-wrap .archive-entry article, .cats-widget-style-1 .card, .comment-respond, .comments-area .comment-body, .inner-page-wrap .editor-entry, .inner-page-wrap .inner-content-metas, .os-blog-style-1 .card-content, .post-navigation .nav-links, .product-main-wrap, .woocommerce .cart-collaterals .cart_totals, .woocommerce .lost_reset_password, .woocommerce .woocommerce-ResetPassword, .woocommerce .woocommerce-cart-form, .woocommerce .woocommerce-customer-details address, .woocommerce div.product div.images.woocommerce-product-gallery, .woocommerce div.product div.summary, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-account .woocommerce-MyAccount-content, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .wishlist_table, .woocommerce-page .woocommerce ul.order_details, .woocommerce-page .woocommerce-MyAccount-navigation, .woocommerce-page .woocommerce-additional-fields, .woocommerce-page .woocommerce-billing-fields, .woocommerce-page .woocommerce-cart-form, .woocommerce-page .woocommerce-checkout-review-order, .woocommerce-page .woocommerce-order-details, .woocommerce-page .woocommerce-shipping-fields, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page form .form-row.create-account, aside.secondary-widget-area .widget{
	border-radius:8px;
}

.main-navigation #menu-secondary-menu a{
	padding: 9px 14px;
	font-size:13px;
}

.header-style-1 .custom-search{
	    flex: 0 0 calc(100% - 400px);
    max-width: calc(100% - 400px);
}

.mon-snap .uc_banner_box img{
	max-height:300px;
	object-fit:cover;
	min-height:300px;
}
.category-navigation .cat-nav-trigger {
    background-color: #2d2b36;
}
.uc_banner_box{
	border-radius:8px;
}

#nav-menu-item-1448 i{
	margin-right:5px;
	font-size:30px;
		 rotate: 88deg;
	
}

#nav-menu-item-1448 a{
	    display: flex;
    align-items: center;
    justify-content: space-around;
	font-size:15px;
	font-weight:700;
}

.wishlist-minicart-wrapper .mini-cart{
	border:none;
	min-width:auto;
}

.qwe .owl-nav .owl-prev{
	    left: -75px!important;
}

.qwe .owl-nav .owl-next{
	    right: -75px!important;
}

.orchid-backtotop{
	border-radius:8px;
}

.site-branding img{
	    width: auto;
    max-height: 115px;
}

.header-style-1 .item-count{
	color:#fff;
}

.uc_banner_box .uc_item_html{
	    background: #2d2b368f;
}

.site-branding .site-logo img{
	width: auto;
    max-height: 115px;
}


.custom-search .custom-search-entry{
	border-radius:8px;
}

.custom-search .custom-search-entry button{
	border-radius:8px;
}

.header-style-1 .aside-right{
	justify-content: space-between;
}

.header-style-1 .extra-col{
	    flex: 0 0 75%;
    max-width: 75%;
}

.topbar-items .login_register_link li:last-child{
	display:none;
}

.masterheader .topbar-items ul li{
	border:none;
	margin-right:0px;
	padding-right:0px;
}

.header-style-1 .logo-col{
	    flex: 0 0 25%;
    max-width: 25%;
}

.aside-right .wishlist-minicart-wrapper{
	flex:none;
}

.wishlist-minicart-wrapper .cart-amount{
	display:none;
}

#nav-menu-item-1448 img{
	max-width: 33px;
    margin-right: 6px;
}

.right-col .social-icons a{
target-new: tab;
}

.mega-menu-sub-menu .mega-sub-menu-group>a{
	font-weight: bolder!important;
	font-size:16px!important;
    color: #2d2b36;
}

/* #menu-secondary-menu::-webkit-scrollbar {
  width: 6px;               
}

#menu-secondary-menu::-webkit-scrollbar-track {
  background: #efefef;     
}

#menu-secondary-menu::-webkit-scrollbar-thumb {
  background-color: var(--e-global-color-1bd82a3);;   
  border-radius: 20px;     
} */

#custom_html-9 .custom-html-widget img{
	max-width:200px;
}

/* #menu-secondary-menu{
	    overflow-x: scroll;
    max-height: 550px;
} */

.woocommerce div.product div.summary{
	min-height:761px;
}

.bhim a{
	display: inline-flex;
}

.news{
	margin-top:20px;
}

#custom_html-9 .nummbr{
	color: #2d2b36!important;
    font-size: 20px;
    font-weight: 700;
    padding: 11px 10px;
    border: 1px solid #f2f2f214;
    border-radius: 8px;
}

.asaqw .elementor-testimonial-meta{
	bottom: 17px;
    position: absolute;
    left: 20px;
}

.rww{
	display: flex;
    justify-content: space-between;
	align-items:center;
	margin-bottom:20px;
}

.rww .fa-quote-right{
	font-size: 55px;
    color: #2d2b36;
}

.rww .fa-star{
	color:#ffb400;
}

.category-navigation .sub-toggle{
	right:15px;
}

#email-subscribers-form-3 .widget-title{
	margin-bottom: 0px;
}

#email-subscribers-form-3 .widget-title h3{
	font-weight: 400;
    font-size: 15px;
}

.menu-depth-2 li a{
	font-size:14px!important;
	font-weight:400!important;
	color:#000!important;
}

.top-header .left-col .topbar-items{
	text-align:right;
}

.top-header .left-col{
	order:2;
}

.masterheader .right-col ul{
	text-align:left;
}

.top-header .right-col{
	order:1;
}

#nav-menu-item-1448{
	float:right;
}

.asqwe i{
	font-size:18px;
	padding:7px;
	border-radius:50px;
	background:#fff
}

.category-navigation .category-navigation-list{
	border-radius:8px;
	box-shadow:none;
}

.woocommerce-Tabs-panel ul{
	list-style: none;
    margin: 0;
}

.sna i{
	font-size:17px
}


.gjs-cell .es-email{
	background:#fff!important;
	    border-radius: 8px;
}

.gjs-cell input{
	border-radius:8px;
	background:#2d2b36!important;
}

.bhim a i{
	border-radius:50%;
	background:#2d2b36;
	color:#fff;
	width:30px;
	height:30px;
	font-family:fontawesome;
	font-style:normal;
	text-align:center;
	line-height:30px;
	font-size:14px;
}

.top-header{
	border-bottom:1px solid #e2e2e2!important;
	background:#fff!important;
}

.sna {
	font-size:16px;
}

.site-branding  img{
	max-width: 200px;
}

.wpcf7-form .wpcf7-form-control{
	border-radius: 8px;
}

.monial-slide .elementor-testimonial-wrapper{
	background: #FFF;
    border-radius: 8px;
    box-shadow: 0px 5px 72px 0px rgba(2, 24, 93, 0.08);
    padding: 40px;
	min-height:542px;
}

.cooco .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
	    background: #2d2b36;
    color: #fff;
}

.samm-size .blox-boxed-small-round-icon-box{
	min-height: 315px;
}

.cooco .elementor-tabs-wrapper .elementor-tab-title{
	margin-bottom:10px;
	background: #f3f4f8;
}

.monial-slide .elementor-testimonial-wrapper .elementor-testimonial-content{
	font-style:italic;
}

.header-style-1 .mid-header{
	    padding-bottom: 10px;
    padding-top: 10px;
}

#email-subscribers-form-3 .es_subscription_form .ig_es_form_field_email{
	border-radius:50px;
}

#email-subscribers-form-3 .es_subscription_form_submit{
	    background-color: var(--e-global-color-1bd82a3);
	border-radius:50px;
	padding:14px 30px;
}

a{
	text-decoration:none!important;
}

.sksis .icon i{
	color:var(--e-global-color-1bd82a3);
}

.sksis .classic_icon_box:hover{
	transform: scale(0.9) ;
}

/* .woocommerce nav.woocommerce-pagination ul li span.current{
	color:#000;
} */

.widget .widget-title h3:after{
	content: "\f0da";
    border:none;
	color:#2d2b36;
	display:inline;
	position:absolute;
	left:0;
	margin-left:0px;
    font-family: 'FontAwesome';
}

.product .woocommerce-tabs .tabs{border:none!important;
border-bottom:1px solid #ececec!important;
}

.product .woocommerce-tabs .tabs li{
	border:none!important
}

.product .woocommerce-tabs .tabs li a{
	color:#515151!important;
	font-size:16px!important;
}

:focus{
	outline:none!important;
}

.product .woocommerce-tabs .tabs li.active{
	border-bottom:1px solid red!important;
	
}

.product .woocommerce-tabs .tabs li.active a{
	color:#000!important;
}

.widget .widget-title h3{
	padding-left:15px;
}

/* .woocommerce-pagination .page-numbers a:hover{
	color:#000!important;
} */

.cooco .elementor-tabs-wrapper .elementor-tab-title{
	border-radius:8px;
}

.asaqw .elementor-testimonial-meta .elementor-testimonial-name{
	font-size:21px!important;
}

.patigation .page-numbers, .woocommerce .woocommerce-pagination .page-numbers li, .woocommerce .woocommerce-pagination .page-numbers li a, .woocommerce .woocommerce-pagination .page-numbers li span{
	border-radius:8px;
}

.sksis .classic_icon_box{
	min-height: 152px;
	transition:all .3s ease;
	border-radius: 8px;
}

.elementor-634 .elementor-element.elementor-element-4accc66 .uc-buttons a{
	border-radius:8px!important;
}

.uc_background_image_content_box .uc_item_html .uc_btn{
	border-radius:8px;
}

.custom-cart-btn a{
	border-radius:8px!important;
}

/* .header-style-1 .wishlist-icon-container a{
	background-color:red;
} */

.footer{
	background:#f6fdff;
		color:#87a096;
}

.footer a{
	color:#87a096!important;
}

.footer li{
	border:none;
}

.footer .widget-title h3{
	color:#092e5a!important;
}

.footer .menu li{
	padding-top:0px;
}

.category-nav ul, .masterheader .mini-cart, .header-style-1 .custom-search-entry, .header-style-1 .custom-search-entry .select-custom{
	    border-color: #e2e2e2;
}

.footer .social-icons-list a{
	color:#fff!important;
}

.footer .product_list_widget li{
	padding-bottom:15px!important;
}

.footer .intro p{
	color:#87a096;
}

.woo-quantity-btn, .woocommerce #respond input#submit, .woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce .add_to_cart_button, .woocommerce .added_to_cart.wc-forward, .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce .custom-cart-btn a, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input#submit, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled], .woocommerce ul.products li.product .button{
	border-radius:50px;
}

.social-iconsss i{
width: 30px;
    text-align: center;
    height: 30px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    background-color: #DFF6FA;
}



body.elementor-page .elementor-section-boxed>.elementor-container{
	max-width: 1300px;
}