/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

@font-face {
font-family: "FontAwesome";
font-weight: normal;
font-style : normal;
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0");
       src : url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),
             url("https://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");
}

@font-face{
    font-family:'__Samsung Sharp Sans_5';
    src:url('fonts/samsungsharpsans-bold.eot');
    src:local('☺'), url('fonts/samsungsharpsans-bold.woff') format('woff'), url('fonts/samsungsharpsans-bold.svg') format('svg');
    font-weight:700;
    font-style:normal;
}
@font-face{
    font-family:'__SamsungOne_5';
    src:url('fonts/samsungone-400_v1.1.eot');
    src:local('☺'), url('fonts/samsungone-400.woff') format('woff'), url('fonts/samsungone-400.svg') format('svg');
    font-weight:400;
    font-style:normal;
}
@font-face{
    font-family:'__SamsungOne_5';
    src:url('fonts/samsungone-700.eot');
    src:local('☺'), url('fonts/samsungone-700.woff') format('woff'), url('fonts/samsungone-700.svg') format('svg');
    font-weight:700;
    font-style:normal;
}

body{
font-family: 'Open Sans', sans-serif !important;	
}
/*  */
.page-template-default.um:not(.um-admin){
	margin-bottom: 0px !important;
}
.container{
	padding: 0px 0px;
}
.contact-us .text-decoration-none a{
	border-bottom: 0px !important;
}
#logo img{
	height: 65px !important;
}
.menu-item a{
margin-left: 0px !important;
    margin-right: 51px !important;
    color: #000 !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 700;
    line-height: 21px !important;
	font-family: '__Samsung Sharp Sans_5'!important;
}
.menu-title-text{
	color:#000;
	font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 21px !important;
	font-family: '__Samsung Sharp Sans_5'!important;
}
#menu-item-415.menu-item a{
	   margin-right: 14px !important;
/* 	border-bottom: 1px solid #000; */
    line-height: 21px !important;
	position: relative;
}
.tax-product_cat .product-add-to-cart {
    display: none;
}
.tax-product_cat .product-wrap {
    pointer-events: none;
}
.woocommerce-result-count{
display:none;
}
.woocommerce-ordering{
display:none;
}
#menu-item-415.menu-item a:before, #menu-item-476.menu-item a:before{
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 3px;
    width: 100%;
    height: 1px;
    background: #000;
}
#menu-item-415.menu-item .menu-title-text:after, #menu-item-476.menu-item .menu-title-text:after{
	display: none !important;
}
/* #menu-item-415.menu-item.current-menu-item a:before, #menu-item-414.menu-item.current-menu-item a:before{
	content: none;
}
 */
#menu-item-415.menu-item.current-menu-item .menu-title-text:after, #menu-item-414.menu-item.current-menu-item .menu-title-text:after{
	display: none !important;
}
#menu-item-476	.menu-item a{
    line-height: 21px !important;
	position: relative;
}
#menu-item-476.menu-item a:before{
position: absolute;
    content: "";
    left: 0;
    right: 0;
    bottom: 3px;
    width: 100%;
    height: 1px;
    background: #000;	
}
#footer-outer{
	background-color:#000 !important;
}
#footer-outer a:not(.nectar-button) {
    color: #fff!important;
color: #FFF;
font-size: 22px;
font-style: normal;
font-weight: 600;
line-height: 180%;
font-family: '__Samsung Sharp Sans_5'!important;
}
.contact-us li a{
	display: inline-block !important;
	border-bottom: 1px solid #fff !important;
	line-height: 27px !important;
}
.gform_wrapper.gravity-theme .gfield_required{
	display: none !important;
}
.connect-sec .wpb_wrapper{
	display: flex;
	align-items:center;
}
.text-decoration-none a{
	text-decoration: none !important;
	border-bottom: 0px !important;
}
.pb-0{
	padding-bottom: 0px !important;
}
.carousel-wrap {
  margin: 30px auto;
/*   padding: 0 5%; */
  width: 100%;
  position: relative;
}
/* fix blank or flashing items on carousel */
.owl-carousel .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}
/* end fix */
.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}
.owl-nav i {
  font-size: 52px;
}
.owl-nav .owl-prev {
  left: -30px;
}
.owl-nav .owl-next {
  right: -30px;
}
/*  Numbers */
.owl-dots {
    counter-reset: dots;
}
.owl-dot:before {
    counter-increment:dots;
    content: counter(dots);
}
.homepage-row .row_col_wrap_12{
	display: flex;
	align-items: center;
}
.item-lowerbox{
	background: #F7EFFF;
	border-radius: 0px 0px 40px 40px;
	padding: 37px 25px 37px 37px;
	display: flex;
	flex-direction: column;
}
.news-box span img{
	margin-bottom: 0px !important;
}
.item-heading{
color: #000;
font-family: '__Samsung Sharp Sans_5'!important;
font-size: 21px;
font-style: normal;
font-weight: 700;
line-height: 32.036px;
min-height: 95px;
}
.item-content{
    color: #000;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 22.419px;
}
.news-box img{
min-height: 285px;
}
.social-icon{
	margin-top: 15px;
	display: flex;
}
.social-icon a {
    margin-right: 14px;
    background: #fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.social-icon a i{
	color: #000;
    font-size: 17px;
	top: 0 !important;
}
.read-morebtn{
display: flex;
align-items: center;
color: #000 !important;
font-size: 16px;
font-weight: 700;
line-height: 22.419px;
font-family: '__Samsung Sharp Sans_5'!important;	
}
.read-morebtn img{
margin-bottom: 0px !important;
max-width: 80% !important;
width: 16% !important;
margin-right: 10px !important;
min-height: auto !important;
}
.item-section{
	position: relative;
}
.item-section .owl-dots{
position: absolute;
top: -57px;
right: 23px;
}
.item-section .owl-dots .owl-dot{
margin-right: 10px;
color: #000;
font-size: 16px;
font-weight: 600;
font-family: 'Open Sans', sans-serif;
}
.item-section .owl-dots .owl-dot.active{
border-bottom: 1px solid #000 !important;
border-radius: 0 !important;
line-height: 17px !important;
font-family: '__Samsung Sharp Sans_5'!important;
}
body.material .nectar-button.large.primary-button{
    border-radius: 30px !important;
    padding: 12px 34px 12px 45px !important;
    color: #FFF;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 30.826px !important;
	font-family: '__Samsung Sharp Sans_5'!important;
}
#um-submit-btn{
    border-radius: 30px !important;
    padding: 12px 28px !important;
    color: #FFF !important;
    font-size: 20px;
    font-weight: 600 !important;
    line-height: 30.826px !important;
    background: #000 !important;
    text-align: left;
	position: relative;
	font-family: '__Samsung Sharp Sans_5'!important;
}
#gform_submit_button_13{
    border-radius: 30px !important;
    color: #FFF !important;
    font-size: 22px;
    font-weight: 600 !important;
    line-height: 0 !important;
    background: #000 !important;
    text-align: left;
	position: relative;
	width: 190px !important;
	height: 50px !important;
	font-family: '__Samsung Sharp Sans_5'!important;
}
.gform_footer{
	position: relative;
	width: 190px !important;
}
.um-right .um-button{
    border-radius: 30px !important;
    padding: 10px 18px !important;
    color: #fff !important;
    font-size: 20px;
    font-weight: 600 !important;
    line-height: 30.826px !important;
    background: #000 !important;
    text-align: left;
    position: relative;
    border: 1px solid #000 !important;
}
#block-14, #block-13{
display: flex;
justify-content: flex-end !important;	
}
#block-14{
display: flex;
justify-content: flex-end !important;
width: 69%;
margin-left: auto;	
}
#block-13 .para-two{
	font-size: 19px !important;
}
.page-id-473 .registration-box .wpb_wrapper, .um-login{
	display: flex;
	flex-direction: column;
	font-size: 18px;
}
.page-id-473 .back_to_homepage{
    border-radius: 30px !important;
    color: #FFF !important;
    font-size: 14px;
    font-weight: 600 !important;
    line-height: 0 !important;
    background: #000 !important;
    text-align: left;
    position: relative;
    width: 214px !important;
    height: 50px !important;
    color: #fff !important;
    text-transform: capitalize;
    text-align: left;
    margin-top: 20px;
    padding-left: 26px;
    position: relative;
}
.page-id-403 .back_to_homepage{
    border-radius: 30px !important;
    color: #FFF !important;
    font-size: 14px;
    font-weight: 600 !important;
    line-height: 0 !important;
    background: #000 !important;
    text-align: left;
    position: relative;
    width: 194px !important;
    height: 50px !important;
    color: #fff !important;
    text-transform: capitalize;
    text-align: left;
    margin-top: 20px;
    padding-left: 26px;
    position: relative;
}
.page-id-473 .back_to_homepage:before, .page-id-403 .back_to_homepage:before{
	  content: "\f105";
    position: absolute;
    right: 21px;
    top: 25px;
    z-index: 100;
    font-family: FontAwesome;
    color: #FFF;
    font-size: 18px;
}
.back_to_homepage a{
	color: #fff !important;
}
.um-left, .um-right, .um-center{
position: relative;
}
.um-left::before, .um-center:before{
    content: "\f105";
    position: absolute;
    right: 21px;
    top: 16px;
    z-index: 100;
    font-family: FontAwesome;
	color: #FFF;
    font-size: 21px;
	transition: 0.2s linear;
}

.gform_footer:before{
    content: "\f105";
    position: absolute;
    right: 21px;
    top: 29px;
    z-index: 100;
	font-family: FontAwesome;
	color: #FFF;
    font-size: 21px;
}
body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover, body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:focus, body[data-button-style="slightly_rounded_shadow"] .container-wrap input[type="submit"]:hover, body[data-button-style="slightly_rounded_shadow"] .container-wrap button[type="submit"]:hover, {
transform: translateY(0px) !important;
 -webkit-transform: translateY(0px) !important;	
}
body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:hover, body[data-button-style="slightly_rounded_shadow"] input[type="submit"]:focus{
transform: translateY(0px) !important;
 -webkit-transform: translateY(0px) !important;		
}
.gform_footer{
	transition: 0.2s linear;
}
.gform_footer:hover{
transform: translateY(-3px) !important;
 -webkit-transform: translateY(-3px) !important;		
}
#um_field_372_username{
	margin-top: 25px;
}
.um-right:before{
content: "\f105";
    position: absolute;
    top: 23px;
    z-index: 100;
	font-family: FontAwesome;
	color: #FFF;
    font-size: 21px;
}
#header-outer header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}
.fw-bold{
	font-weight: 600 !important;
}
.page-id-403 .container-wrap, .page-id-473 .container-wrap, .page-id-481 .container-wrap{
	background: #E4E8F2 !important;
	padding-bottom: 0px !important;
}
/* .login-box{
	margin-top: 150px !important;
} */
.registration-box .um-col-1 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.registration-box .um-col-1 .um-field{
	width: 47% !important;
}
.registration-box .um-field{
	padding: 32px 0 0 0 !important;
}
.login-box, .wpb_row.vc_row-o-full-height.top-level > .col.span_12{
	    min-height: auto !important;
	padding: 45px 0px !important;
}
.login-inputbox .um-372.um {
    max-width: 62% !important;
	margin-top: 22px !important;
}
.registration-box .um-371.um {
    max-width: 96% !important;
}
.login-inputbox .um{
	margin-left: unset !important;
}
.caf-post-layout1 .caf-post-title{
    padding-bottom: 0px !important;	
}
.login-inputbox .um-center .um-button{
	min-width: 168px !important;
}
.caf-content{
	padding-top: 0px !important;
}
.form-heading{
color: #000;
font-size: 32.275px;
font-weight: 700;
line-height: 140.12%;
position: relative;
font-family: '__Samsung Sharp Sans_5'!important;	
}
.login-heading, .signup-heading{
	position: relative;
}
.login-heading:before, .signup-heading:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    background: #000;
    left: 0;
    bottom: -6px;
}
.ml-60{
	margin-left: 60px;
}
.login-inputbox .um-center{
	margin-top: 24px !important;
    margin-bottom: 13px !important;
}
.um-center{
	transition: 0.2s linear;
}
.um-center:hover{
	    transform: translateY(-3px) !important;
    -webkit-transform: translateY(-3px) !important;
	transition: 0.2s linear;
}
.um-center:hover:before{
    transform: translateY(-3px) !important;
    -webkit-transform: translateY(-3px) !important;	
}
.page-id-403 .select2-container .select2-choice, .page-id-403 .select2-container-multi .select2-choices, .page-id-403 .select2-drop, .select2-drop-active, .page-id-403 .select2-drop.select2-drop-above, .page-id-403 .um .um-form input[type=number], .page-id-403 .um .um-form input[type=password], .page-id-403 .um .um-form input[type=search], .page-id-403 .um .um-form input[type=tel], .page-id-403 .um .um-form input[type=text], .page-id-403 .um .um-form textarea, .page-id-403 .um .upload-progress {
	border: 0px !important;
    border-bottom: 1px solid #ddd!important;
	padding-left: 0px !important;
}
.tabbed > ul li .active-tab, body.material input[type=text]:focus, body.material textarea:focus, body.material input[type=email]:focus, body.material input[type=search]:focus, body.material input[type=password]:focus, body.material input[type=tel]:focus, body.material input[type=url]:focus, body.material input[type=date]:focus, body.material input[type=number]:focus, body.material select:focus, .row .col .wp-caption .wp-caption-text, .material.woocommerce-page input#coupon_code:focus, .material #search-outer #search input[type="text"], #header-outer[data-lhe="animated_underline"] #top nav > ul > li > a .menu-title-text:after, div[data-style="minimal"] .toggle.default.open i, div[data-style="minimal"] .toggle.default:hover i, div[data-style="minimal"] .toggle.accent-color.open i, div[data-style="minimal"] .toggle.accent-color:hover i, .single #single-meta div a:hover, .single #single-meta div a:focus, .single .fullscreen-blog-header #single-below-header > span a:hover, .blog-title #single-meta .nectar-social.hover > div a:hover, .nectar-hor-list-item[data-hover-effect="full_border"][data-color="accent-color"]:hover, .material.woocommerce-page[data-form-style="default"] div input#coupon_code:focus{
		border: 0px !important;
    border-bottom: 1px solid #000 !important;
	box-shadow: none !important;
}
.page-id-473 .select2-container .select2-choice, .page-id-473 .select2-container-multi .select2-choices, .page-id-473 .select2-drop, .select2-drop-active, .page-id-473 .select2-drop.select2-drop-above, .page-id-473 .um .um-form input[type=number], .page-id-473 .um .um-form input[type=password], .page-id-473 .um .um-form input[type=search], .page-id-473 .um .um-form input[type=tel], .page-id-473 .um .um-form input[type=text], .page-id-473 .um .um-form textarea, .page-id-473 .um .upload-progress, .page-id-483 .um .um-form input[type=text] {
	border: 0px !important;
    border-bottom: 1px solid #000 !important;
	padding-left: 0px !important;
}
.page-id-481 .select2-container .select2-choice, .page-id-481 .select2-container-multi .select2-choices, .page-id-481 .select2-drop, .page-id-481  .select2-drop-active, .page-id-481 .select2-drop.select2-drop-above, .page-id-481 .um .um-form input[type=number], .page-id-481 .um .um-form input[type=password], .page-id-481 .um .um-form input[type=search], .page-id-481 .um .um-form input[type=tel], .page-id-481 .um .um-form input[type=text], .page-id-481 .um .um-form textarea, .page-id-481 .um .upload-progress, .page-id-481 .um .um-form input[type=password]{
border: 0px !important;
    border-bottom: 1px solid #000 !important;
	padding-left: 20px !important;	
}
.page-id-481 .um .um-form input[type=number]:focus, .page-id-481 .um .um-form input[type=password]:focus, .page-id-481 .um .um-form input[type=search]:focus, .page-id-481 .um .um-form input[type=tel]:focus, .page-id-481 .um .um-form input[type=text]:focus, .page-id-481 .um .um-form textarea:focus{
	border: 0px !important;
    border-bottom: 1px solid #000 !important;
	padding-left: 20px !important;	
}
.um .um-form .um-datepicker.picker__input.picker__input--active, .um .um-form .um-datepicker.picker__input.picker__input--target, .um .um-form input[type=number]:focus, .um .um-form input[type=password]:focus, .um .um-form input[type=search]:focus, .um .um-form input[type=tel]:focus, .um .um-form input[type=text]:focus, .um .um-form textarea:focus{
	border: 0px !important;
    border-bottom: 1px solid #000 !important;
	padding-left: 20px !important;	
}
.page-id-403 .um .um-form input::placeholder, .page-id-473 .um .um-form input::placeholder{
color: #000 !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 22.419px;
font-family: '__Samsung Sharp Sans_med'!important;	
}
/* .um-field-user_password input::placeholder{
	color: #fff !important;
} */

.page-id-403 .um .um-form input[type=number]:focus, .page-id-403 .um .um-form input[type=password]:focus, .page-id-403 .um .um-form input[type=search]:focus, .page-id-403 .um .um-form input[type=tel]:focus, .page-id-403 .um .um-form input[type=text]:focus, .page-id-403 .um .um-form textarea:focus{
	border: none !important;
	outline: none !important;
	border-bottom: 1px solid #ddd !important;
	font-family: '__Samsung Sharp Sans_med'!important;	
}
.page-id-473 .um .um-form input[type=number]:focus, .page-id-473 .um .um-form input[type=password]:focus, .page-id-403 .um .um-form input[type=search]:focus, .page-id-403 .um .um-form input[type=tel]:focus, .page-id-403 .um .um-form input[type=text]:focus, .page-id-403 .um .um-form textarea:focus{
	border: none !important;
	outline: none !important;
	border-bottom: 1px solid #ddd !important;
	font-family: '__Samsung Sharp Sans_med'!important;	
}
.page-id-473 .um .um-form input[type=number]:focus, .page-id-473 .um .um-form input[type=password]:focus, .page-id-473 .um .um-form input[type=search]:focus, .page-id-473 .um .um-form input[type=tel]:focus, .page-id-473 .um .um-form input[type=text]:focus, .page-id-473 .um .um-form textarea:focus{
	border: none !important;
	outline: none !important;
	border-bottom: 1px solid #000 !important;
	font-family: '__Samsung Sharp Sans_med'!important;
}
.material.woocommerce-page[data-form-style=default] input#coupon_code, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    background-color: #fff !important;
    border-radius: 0px !important;
    border: none;
    border-bottom: 1px solid #000 !important;
	padding-left: 0px !important;
	font-family: '__Samsung Sharp Sans_med'!important;	
}
.login-inputbox .um-col-alt{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.login-inputbox .um-col-alt .um-half{
width: 216px !important;
margin-top: 18px;
}
.login-inputbox .um-col-alt .um-left.um-half{
display: none;
}
.page-id-403 a.um-link-alt{
	text-align: left !important;
	color: #000 !important;
font-size: 16px !important;
font-weight: 700 !important;
line-height: 22.419px !important;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
font-family: '__Samsung Sharp Sans_5'!important;	
}
.um-field-checkbox-option, .um-field-radio-option{
	margin: 5px 0 0 25px !important;
	font-family: '__Samsung Sharp Sans_5'!important;
	color: #000 !important;
}
.page-id-403 .um-field-checkbox-option{
	color: #000 !important;
}
#um_field_372_user_password{
	    margin: 15px 0px 39px !important;
    display: block;
}
.um-field-c{
	width: 100% !important;
}
.um-field-type_block .um-field-block div{
	text-align: left !important;
	color: #000;
font-size: 19px;
font-weight: 600;
line-height: 30.222px;
}
.product-box .wpb_content_element .wpb_wrapper{
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.product-box .wpb_content_element .wpb_wrapper .item{
	width: 23%;
	margin-bottom: 120px;
}
.product-box .item .news-box{
	text-align: center;
}
.product-box .item .news-box .item-heading {
    font-size: 22px;
    font-weight: 700;
    line-height: 42.036px;
	font-family: '__Samsung Sharp Sans_5'!important;
}
.product-box .item .news-box .button{
	 background: #000;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 190px;
    margin: 0 auto;
    border-radius: 40px;
    height: 50px;
    color: #FFF;
    font-size: 18px;
    font-weight: 600;
    line-height: 140.12%;
	margin-top: 28px;
	    font-family: '__Samsung Sharp Sans_5'!important;
}
.product-box .item .news-box span{
	display: flex;
	height: 314px;
}
.product-box .item .news-box img{
	max-width: 345px;
}
.download-sec .vc_column-inner{
	border-bottom: 1px solid #d5d5d5;
}
.gform_heading{
	display: none !important;
}
#gform_13 br{
	display: none !important;
}
#input_13_17, #input_13_20, #input_13_28{
	margin-top: 52px !important;
}
#gform_13 input::placeholder{
	color: #000 !important;
font-size: 16px !important;
font-weight: 600 !important;
line-height: 22.419px !important;
}
#input_13_10, #input_13_12, #input_13_13{
	display: flex;
	flex-wrap: wrap;
	margin-top: 12px;
}
#choice_13_10_1{
	margin-left: 20px !important;
}
#input_13_12 .gchoice{
	margin-right: 20px;
}
#input_13_13 .gchoice{
	margin-right: 20px;
	margin-bottom: 20px;
}
#field_13_10{
	margin-top: 20px;
    margin-bottom: 20px;
}
#field_13_12{
margin-bottom: 20px;	
}
.gform_wrapper.gravity-theme .ginput_container_date #input_13_28 {
    width: 90%;
	margin-left: auto;
	margin-top: 74px !important;
}
.gform_wrapper.gravity-theme .ginput_container_date #input_13_29{
	 width: 90%;
	 margin-top: 20px;
     margin-bottom: 20px;
}
.gform_wrapper.gravity-theme .gfield #input_13_32 {
    width: 90%;
	margin-top: 20px;
    margin-bottom: 20px;
}
#field_13_20 .ginput_container_select{
	display: flex;
}
 .gform_wrapper.gravity-theme .gfield #input_13_20 {
    width: 90%;
	margin-left: auto;
	color: #000;
    font-size: 16px;
    font-weight: 600;
	font-family: '__Samsung Sharp Sans_5'!important;
}
.gform_wrapper.gravity-theme .gfield_list_group, .gform_wrapper.gravity-theme .gfield_list_header{
	margin-bottom: 0px !important;
}
body .gform_wrapper .top_label .gfield_label, .gform-field-label, #field_13_27  {
    color: #000 !important;
	font-family: '__Samsung Sharp Sans_5'!important;
	font-size: 16px !important;
	font-weight: 700;
}
.category-tab ul.caf-filter-container.caf-filter-layout1{
	text-align: left !important;
}

.category-tab .caf-filter-layout1 li a{
    background: #fff !important;
    border: 1px solid #000 !important;
    color: #000 !important;
    border-radius: 38px !important;
    font-size: 15px !important;
    padding: 7px 22px;
	font-family: '__Samsung Sharp Sans_5'!important;
}
.category-tab .caf-filter-layout1 li a.active{
background: #000 !important;
	border: 1px solid #fff !important;
	color: #fff !important;
	border-radius: 38px !important;	
}
.category-tab #manage-ajax-response {
	padding: 20px 0px !important;
}
.caf-post-layout1 .caf-post-title, .caf-post-layout1 .caf-meta-content, .caf-post-layout1 .caf-content, .caf-content-read-more{
    background-color: #F7EFFF !important;
}
.data-target-div1 .caf-post-layout1 .caf-post-title h2, .data-target-div1 .caf-post-layout1 .caf-post-title h2 a{
    font-size: 19px !important;
    font-weight: 700 !important;
    line-height: 26px !important;
    letter-spacing: 0em !important;
    text-align: left !important;
    color: #000 !important;
    font-family: '__Samsung Sharp Sans_5'!important;
    min-height: 88px;
}
.data-target-div1 .caf-post-layout1 .caf-meta-content, .data-target-div1 .caf-post-layout1 .caf-content {
color: #000 !important;
    font-size: 15px !important;
    line-height: 24.42px !important;
    text-align: left !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 75px;
    font-family: '__Samsung Sharp Sans_5'!important;
}
.caf-post-layout1 #manage-post-area {
    background: #F7EFFF!important;
    padding: 15px;
}
.data-target-div1 .caf-post-layout1 a.caf-read-more{
    color: #000 !important;
    background: transparent !important;
    border-radius: 30px !important;
    font-size: 16px !important;
    padding: 6px 21px 6px 0;
    font-weight: 600;
    display: flex;
    align-items: center;
	border: 0px !important;
	font-family: '__Samsung Sharp Sans_5'!important;
	    text-transform: uppercase;
}
.caf-read-more img{
	margin-bottom: 0px !important;
	margin-right: 10px !important;
}
.caf-post-layout1 .manage-layout1{
	    border-radius: 20px 20px 0 0 !important;
}
.caf-post-layout1 .caf-featured-img-box {
    border-radius: 20px 20px 0 0 !important;
	height: 460px !important;
}
.fw-extrabold{
	font-weight: 700 !important;
}
.caf-meta-content{
	display: none !important;
}
ul#caf-layout-pagination.post-layout1 li a {
    text-decoration: none;
    background: transparent !important;
    color: #000 !important;
    padding: 5px 0px 0px !important;
    font-size: 16px !important;
    border-radius: 0px;
    margin-right: 13px !important;
    font-weight: 600;
}
.data-target-div1 ul#caf-layout-pagination.post-layout1 li span.current{
text-decoration: none;
    background: transparent !important;
    color: #000 !important;
    padding: 5px 0px 0px !important;
    font-size: 16px !important;
    border-radius: 0px;
    margin-right: 13px !important;
    font-weight: 600;
    border-bottom: 1px solid #000 !important;
}
.sam-row {
display: flex !important;
flex-wrap: wrap;
padding-top: 100px;
justify-content: space-between;
}
.sam-col-5 {
flex: 0 0 auto;
width: 41.6666666667%;
}

.sam-col-7 {
flex: 0 0 auto;
width: 58.3333333333%;
}
.blog-heading {
color: #000;
font-size: 34px;
font-weight: 700;
line-height: 44px;
word-wrap: break-word;
}
.blog-date {
color: #000;
font-size: 22px;
font-weight: 500;
line-height: 30.826px;
margin-top: 5px;
}
.blog-titlesec {
padding-right: 100px;
}
.blog-content p {
color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: 31.616px;
}
.blog-content .wp-block-heading {
color: #000;
font-size: 30px;
font-weight: 700;
line-height: 45.03px;
}
.pt-40 {
padding-top: 20px;
}
.sam-col-12 {
flex: 0 0 auto;
width: 100%;
}
.sm-coal-4 {
flex: 0 0 auto;
width: 32.33%;
}
.categories-list img{
	max-width: 100%;
	width: 100%;
	height: auto;
}
.sam-blog .categories-list{
    background: #F7EFFF;
    padding-bottom: 21px;
    margin-bottom: 30px;
    border-radius: 40px 40px 40px 40px;	
}
.sam-blog .wp-post-image{
    max-width: 100%;
    width: 100%;
    height: 270px;
}
.sam-blog .item-heading{
    margin-left: 20px;
    margin-top: 20px;
}	
.sam-blog p{
    margin-left: 20px;
    padding-bottom: 6px;	
}
.sam-blog .read-morebtn{
    margin-left: 20px;
    margin-bottom: 24px;
    margin-top: 22px;
    font-weight: 600;
    font-size: 16px;
	font-family: '__Samsung Sharp Sans_5'!important;
}
.sam-blog .read-morebtn img{
	max-width: 70% !important;
    width: 10% !important;
}
.sam-blog .blog-content p{
	margin-left: 0px !important;
}
.sam-col-12{
color: #000;
    font-size: 30px;
    font-weight: 700;
    line-height: 42.036px;
    margin-bottom: 40px;
    margin-top: 37px;
}
.sam-blog .wp-block-image{
	    margin: 16px 0px;
}
.sam-blog .wp-block-image img{
	border-radius: 20px;
}
.recebt-articles{
	background: #E4E8F2;
	padding-bottom: 40px;
	margin-top: 40px;
}
.page-id-403 .black-box, .page-id-473 .black-box{
width: 45% !important;
}
.page-id-403 .white-box, .page-id-473 .white-box{
width: 55% !important;	
}
.page-id-473 .login-signup{
	margin-bottom: 0px !important;
}
.page-id-473 .login-inputbox .um-center {
    margin-top: 9px !important;
    margin-bottom: 13px !important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"]{
justify-content: space-between !important;
}
body.tax-product_cat.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"]{
justify-content: flex-start !important;
}
.tax-product_cat ul.products[data-n-desktop-columns="4"]{
justify-content: flex-start !important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.product {
      width: 30.8%!important;
    margin: 0 2.3% 8.5% !important;
    margin-left: 0px !important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.classic.product {
      width: 30.8%!important;
    margin: 2% 2.3% 8.5% !important;
    margin-left: 0px !important;
    text-align: center;
}
.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
    width: auto;
    height: auto;
    display: block;
}
.classic.product .button{
  border-radius: 40px;
    text-align: center;
    display: inline-grid;
    justify-content: center;
    align-items: center;
    margin: 0 auto !important;
    margin-top: 20px !important;
    background: #000;
    padding: 18px 37px;
    font-size: 17px;
    font-family: '__Samsung Sharp Sans_5' !important;
}
.woocommerce-loop-category__title, .woocommerce-loop-product__title{
padding: 30px 0 0 !important;
    margin: 0;
    font-size: 22px !important;
    text-align: center;
    font-weight: 700 !important;
    color: #000 !important;
    font-family: '__Samsung Sharp Sans_5' !important;
}
.woocommerce ul.products li.product a img {
    height: 350px !important; 
}
.woocommerce ul.products li.classic.product a img{
 height: auto !important; 
}
.nectar-shop-header .page-title{
    margin-top: 120px;
    color: #000;
    text-transform: capitalize;
    width: 566px;
}
.product-category .count{
display: none;
}
.nectar-shop-header .woocommerce-breadcrumb{
display: none;
}
.tax-product_cat .nectar-shop-header .woocommerce-breadcrumb{
display: block;
padding: 0px 0;
line-height: 33px;
margin-bottom: 0px;
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb {
    font-size: 1.3em;
    color: #000 !important;
}
.page-description{
color: #000;
    font-size: 22px;
    font-weight: 500;
    line-height: 31.826px;
    width: 402px;
    margin-top: 20px;
}
.buttons.sf-menu, #mobile-cart-link{
display: none !important;
}
.product-wrap{
display: flex;
justify-content: center;
}
/* font size media query */

@media screen and (min-width: 1200px) and (max-width:1450px) {
.section-heading {
    font-size: 78px !important;
    line-height: 90px !important;
}
.page-id-403 .section-heading, .page-id-473 .section-heading, .page-id-184 .section-heading {
    font-size: 65px !important;
    line-height: 90px !important;		
	}	
.content-box{
font-size: 19px !important;
}
.section-subheading {
    font-size: 47px !important;
    line-height: 62px !important;
}
.login-inputbox .um-372.um {
    max-width: 96% !important;
    margin-top: 15px !important;
}
	.page-id-403 .content-box{
		font-size: 18px !important;
		margin-top: 0px !important;
	}
	#um_field_372_user_password {
    margin: 10px 0px 25px !important;
    display: block;
}
}
@media screen and (min-width: 1200px) and (max-width:1240px) {
.login-box, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 213px) !important;
}	
}
@media screen and (min-width: 991px) and (max-width:1199px) {
.section-heading {
    font-size: 55px !important;
    line-height: 70px !important;
}
.content-box{
font-size: 16px !important;
}
.section-subheading {
    font-size: 40px !important;
    line-height: 42px !important;
}
.login-inputbox .um-372.um {
    max-width: 96% !important;
    margin-top: 15px !important;
}
.login-inputbox	.vc_column-inner {
    padding-left: 63px !important;
}
.woocommerce ul.products li.product a img {
    height: 286px !important;
}
.nectar-shop-header .page-title {
    margin-top: 105px;
}
}
@media screen and (min-width: 1025px) and (max-width:1450px) {
	.menu-item a {
    margin-right: 25px !important;
	}
	.menu-title-text {
    font-size: 12px !important;
		font-weight: 700 !important;
	}
	#footer-outer a:not(.nectar-button) {
    font-size: 16px;
	}
	.vc_custom_1702889678215 {
    padding-left: 58px !important;
	}
	.login-box, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 153px) !important
}
}

@media screen and (min-width: 1000px) and (max-width:1024px) {
.login-box, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 213px) !important;
    margin-top: 63px;
}
.nectar-shop-header .page-title {
    margin-top: 220px;
}
}	
@media screen and (min-width: 768px) and (max-width:1024px) {
	.wpb_column.bl_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.bl_br_40px > .vc_column-inner {
    border-bottom-left-radius: 0px;
    overflow: hidden;
	}
	.section-heading{
	font-size: 53px !important;
    line-height: 65px !important;
    letter-spacing: 1px;
	}
	.section-heading br{
		display: none;
	}
	.black-box{
		margin-bottom: 0px !important;
	}
.wpb_column.tr_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.tr_br_40px > .vc_column-inner {
    border-top-right-radius: 0px;
    overflow: hidden;
}
	#footer-outer a:not(.nectar-button) {
    font-size: 22px;    
}
	#slide-out-widget-area .inner .off-canvas-menu-container li a{
		color: #fff !important;
	}
	#slide-out-widget-area.slide-out-from-right-hover .inner>.off-canvas-menu-container, #slide-out-widget-area[class*=slide-out-from-right] .inner-wrap{
		margin: unset !important;
	}
	#slide-out-widget-area.slide-out-from-right {
		padding-left: 0px !important;
		width: 56vw;
    }
	.section-heading br{
		display: none;
	}
	.menu-item a {
    margin-left: 0px !important;
    font-size: 17px !important;
    line-height: 37px !important;
	margin-right: 26px !important;
}
	.menu-title-text {
    color: #000;
		font-size: 12px;
}
	#footer-outer a:not(.nectar-button) {
    font-size: 17px;    
}
	#header-space{
	display: none !important;
}
#header-outer{
	padding-bottom: 0px !important;
}
#header-outer header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    padding-bottom: 11px;
}
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 64px!important;
}
.homepage-row .row_col_wrap_12{
		margin-top: 75px !important;
}
.connect-sec .wpb_wrapper h1 {
    font-size: 55px !important;
    line-height: 60px !important;
}
.section-subheading{
font-size: 43px !important;
line-height: 55px !important;
}
.sam-col-5 {
 width: 100%;
}
.sam-col-7 {
 width: 100%;
}
.sm-coal-4 {
width: 48%;
}
.blog-heading {
font-size: 35px;
line-height: 40px;
margin-top: 51px;
margin-bottom: 5px;
}
.blog-titlesec {
    padding-right: 0px;
}
.blog-date {
 margin-bottom: 23px;
}
.deal-registration{
padding-top: 165px !important;		
}
.page-id-473 .vc_custom_1704272880443 {
    margin-top: 0px !important;
}

}
@media screen and (min-width: 1000px) and (max-width:1024px) {
	.homepage-row .row_col_wrap_12{
		margin-top: 75px !important;
	}
	.connect-sec .wpb_wrapper h1 {
    font-size: 75px !important;
    line-height: 60px !important;
}
.black-box .vc_column-inner {
    border-radius: 40px 0px 0px 40px !important;
}
.caf-col-md-3 {
    flex: 0 0 48%;
    max-width: 48%;
}
.registration-sec br{
		display: none
}	
}
@media screen and (min-width: 768px) and (max-width:999px) {
	.white-box .vc_column-inner{
		border-radius: 0px 0px 40px 40px !important;
	}
	.black-box .vc_column-inner{
		border-radius: 40px 40px 0px 0px !important;
	}
	.login-box, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    margin: 40px 0px 70px;
    padding-bottom: 70px;
}
#um_field_372_user_password {
    margin: 0px 0px 14px !important;
    display: block;
}
.vc_custom_1703067589315 {
    margin-top: 0px !important;
}
.login-inputbox .um-372.um {
    max-width: 100% !important;
    margin-top: 12px !important;
}
.product-box .wpb_content_element .wpb_wrapper .item {
    width: 47%;
    margin-bottom: 120px;
}
.product-box .item .news-box .button {
    margin-top: 10px;
}
.caf-col-md-3 {
    flex: 0 0 48%;
    max-width: 48%;
}
.page-id-473 .black-box, .page-id-403 .black-box{
width: 100% !important;
}
.page-id-473 .white-box, .page-id-403 .white-box {
width: 100% !important;	
}
.login-signup {
    display: flex;
    justify-content: center;
}
.registration-sec br{
		display: none
	}
    body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.product {
    width: 47%!important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.classic.product {
    width: 47%!important;
    margin: 2% 2.3% 8.5% !important;
    margin-left: 0px !important;
    text-align: center;
}
.woocommerce ul.products li.classic.product a img {
    height: auto !important;
    margin-top: 40px !important;
}
}
@media screen and (max-width: 767px) {
	.section-heading{
		font-size: 40px !important;
		line-height: 54px !important
	}
	.black-box .vc_column-inner{
		border-radius: 40px 40px 0px 0px !important;
		    padding-top: 29px !important;
			padding-left: 33px !important;
	}
	.registration-sec br{
		display: none
	}
	.black-box{
		margin-bottom: 0px !important;
	}
	.wpb_column.bl_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.bl_br_40px > .vc_column-inner {
    border-bottom-left-radius: 0px;
    overflow: hidden;
	}
	.white-box .vc_column-inner{
		border-radius: 0px 0px 40px 40px !important;
		padding-top: 40px !important;
	}
.wpb_column.tr_br_40px > .vc_column-inner > div[class*="-wrap"], .wpb_column.tr_br_40px > .vc_column-inner {
    border-top-right-radius: 0px;
    overflow: hidden;
}
	.connect-sec .wpb_wrapper h1{
		font-size: 65px !important;
	}
	.section-subheading{
		font-size: 30px !important;
		line-height: 45px !important;
	}
	#footer-outer a:not(.nectar-button) {
    font-size: 17px;    
}
	#slide-out-widget-area .inner .off-canvas-menu-container li a{
		color: #fff !important;
	}
	#slide-out-widget-area.slide-out-from-right-hover .inner>.off-canvas-menu-container, #slide-out-widget-area[class*=slide-out-from-right] .inner-wrap{
		margin: unset !important;
	}
	#slide-out-widget-area.slide-out-from-right {
    width: 91vw !important;
	}
	.section-heading br{
		display: none;
	}
	.item-section .owl-dots{
		display: none;
	}
	#header-outer header {
    border-bottom: 1px solid rgba(0, 0, 0, 0.25);
    padding-bottom: 15px;
}
#slide-out-widget-area.slide-out-from-right {
		padding-left: 0px !important;
		width: 56vw !important;
    }
	#header-space{
	display: none !important;
}
#header-outer{
	padding-bottom: 0px !important;
}
body #top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
    height: 47px!important;
}
#top .container{
max-width: 87% !important;		
}
.connect-sec .wpb_wrapper h1 {
      line-height: 55px !important;
    font-size: 50px !important;
}
.homepage-row .row_col_wrap_12{
	margin-top: 45px !important;
}
	body #header-outer {
		    padding: 18px 0;
	}
	.login-inputbox .um-372.um {
    max-width: 100% !important;
    margin-top: 32px !important;
}
	.login-box, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: 100vH !IMPORTANT;
    margin: 25px 0px 70px;
    padding-bottom: 70px;
}
#um_field_372_user_password {
    margin: 30px 0px 20px !important;
    display: block;
}		
.page-id-403 .section-heading, .page-id-473 .section-heading, .page-id-184 .section-heading {
    font-size: 30px !important;
    line-height: 33px !important;
	margin-top: 5px !important;
}
.page-id-403 .content-box, .page-id-473 .content-box, .page-id-184 .content-box{
	font-size: 15px !important;
    line-height: 24px !important;
	margin-top: 0px !important;
/* 	font-family: '__Samsung Sharp Sans_5'!important; */
	}
	.um-right .um-button {
    padding: 5px 13px !important;
    font-size: 15px;
}
.um-right:before {
    width: 6px;
    height: 12px;
    right: 20px;
    top: 18px; 
}
#um-submit-btn {
padding: 16px 28px !important;
    font-size: 16px;
    text-align: center;
    font-family: '__Samsung Sharp Sans_5'!important;
    margin-bottom: 12px !important;
    line-height: 22px !important;
}
.um-left::before {
    top: 19px; 
}
.um-col-alt-b {
    padding-top: 0px !important;
}	
.top-minorheading{
    font-size: 15px !important;
    line-height: 21px !important;
    margin-bottom: 0px !important;		
}
.registration-box .um-col-1 .um-field{
	width: 100% !important;
}
.registration-box .um-col-1 {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
	flex-direction: column;
}
.login-box, .wpb_row.vc_row-o-full-height.top-level > .col.span_12 {
    min-height: calc(100vh - 213px) !important;
/*     margin-top: 63px; */
}
.product-box .wpb_content_element .wpb_wrapper .item {
    width: 100%;
    margin-bottom: 73px;
}
.product-box .item .news-box img {
    max-width: 100%;
}
.product-box .item .news-box .button {
    margin-top: 3px;
}
.category-tab .caf-filter-layout1 li a {
    border: 1px solid #000 !important;
    border-radius: 38px !important;
    font-size: 11px !important;
    padding: 7px 19px;
}
.sam-col-5 {
width: 100%;
}
.sam-col-7 {
 width: 100%;
}
.blog-titlesec {
    padding-right: 0px;
}
.sam-blog .blog-content p {
    text-align: justify;
}
.sm-coal-4 {
width: 100%;
}
.blog-heading {
font-size: 25px;
line-height: 35px;
margin-top: 40px;
}
.blog-date {
font-size: 18px;
}
.blog-content .wp-block-heading {
    color: #000;
    font-size: 21px;
    font-weight: 500;
    line-height: 26.03px;
    margin-top: 32px;
}
.um-left::before, .um-center:before {
    top: 15px;
}
.form-heading {
font-weight: 700 !important;
    font-size: 20px;
    font-family: '__Samsung Sharp Sans_5'!important;
}
#input_13_17, #input_13_20, #input_13_28 {
    margin-top: 0px !important;
}
.page-id-171 .container, .page-id-173 .container {
    max-width: 85%;
}
.deal-registration br{
		display: none !important;
}
.login-signup{
display: flex;
justify-content: center;		
}
.ml-60 {
margin-left: 38px;
}
.login-inputbox .um-center {
    margin-top: 24px !important;
    margin-bottom: 20px !important;
}
.page-id-473 .black-box, .page-id-403 .black-box{
width: 100% !important;
}
.page-id-473 .white-box, .page-id-403 .white-box {
width: 100% !important;	
}
.page-id-184 .white-box .vc_column-inner {
    border-radius: 0px 0px 40px 40px !important;
    padding-top: 20px !important;
}
.gform_wrapper.gravity-theme .ginput_container_date #input_13_28 {
    width: 100%;
	margin-left: auto;
}
.gform_wrapper.gravity-theme .ginput_container_date #input_13_29{
	 width: 100%;
}
.gform_wrapper.gravity-theme .gfield #input_13_32 {
    width: 100%;
}
#field_13_20 .ginput_container_select{
	display: flex;
}
.gform_wrapper.gravity-theme .gfield #input_13_20{
width: 100%;		
}
#block-14 {
justify-content: center !important;
width: 69%;
margin-left: unset;
}
 #block-13 {
justify-content: flex-start !important;
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.product {
     width: 100% !important;
    border-bottom: 1px solid #ddd;
    margin-bottom: 39px !important;
    padding-bottom: 20px;
}
.nectar-shop-header .page-title {
    width: 320px;
    font-size: 41px;
    line-height: 48px;
}
.nectar-shop-header .woocommerce-breadcrumb {
    margin-bottom: 0px;
}
.woocommerce ul.products li.product a img {
    height: 240px !important;
}
.woocommerce-loop-category__title {
    padding: 5px 0 0 !important; 
}
body.woocommerce:not(.single-product) ul.products[data-n-desktop-columns="4"] li.classic.product {
    width: 100%!important;
    margin: 9% 0% 8.5% !important;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.page-description {
    width: 100%; 
}
}
@media only screen and (max-width: 768px) and (min-width: 500px){
.caf-col-md-tablet6 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}
}