    .header-container .aws-wrapper:before {
    content: "";
    position: absolute;
    top: 12px;
    left: 16px;
    width: 15px;
    height: 19px;
    z-index: 9;
    font-size: 13px;
    color: #ed6f00;
    font-family: "ekommart-icon";
}
.header-container .aws-container .aws-search-form .aws-loader
{
	background: white;
}
.site-header .header-left .site-branding img
{
	width: 291px !important;
}
.sell--collection
{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.sell--collection > div
{
	border: solid 1px #dfdada;
	border-right: 0;
}
.sell--collection > div:nth-child(4n)
{
	border-right: solid 1px #dfdada;
}
.sell--collection > div:last-child
{
	border-right: solid 1px #dfdada;
}

.common_sell_button, .common_sell_button a
{
	  margin: 0 auto 15px;
    display: block;
    width: 100%;
    max-width: 200px;
    border-radius: 3px;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
    font-size: 16px;
    text-align: center !important;
    background: #ed712b;
    color: #fff;
    height: auto;
    line-height: 46px;
    vertical-align: middle;
    padding: 11px 20px !important;
    font-weight: 600;
    letter-spacing: .5px;
    position: relative;
}
.common_sell_button
{
	padding: 0 !important;
}
.common_sell_button a:hover, .common_sell_button a:focus
{
	background: #ed712b !important;
	border-color: #ed712b !important;
}
.common_sell_button > a > .vc_btn3-icon
{
	font-size: 20px !important;
	font-weight: bold;
}
.bulk-device-form-main #field_3_3 > div{
	margin-left: 0 !important;
}
.sell--collection .wpb_wrapper .wpb_single_image img
{
	max-height: 200px !important;
}
.sell_product .wpb_wrapper .sell_button
{
	text-align: center !important;
}

.bulk-device-form-main .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label
{
	color: #000000 !important;
    font-size: 14px !important;
    line-height: initial !important;
    letter-spacing: 0.5px !important;
	    font-family: "Gilroy", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.bulk-device-form-main  #input_3_39 > li
{
	display: flex !important;
}
.bulk-device-form-main  #label_3_39_1
{
	margin-left: 10px;
	margin-top: 2px;
	color: #000000 !important;
    font-size: 14px !important;
    letter-spacing: 0.5px !important;
	    font-family: "Gilroy", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
.bulk-device-form-main #gform_submit_button_3 {
	font-size: 1em !important;
    padding: 7px 14px;
    display: block !important;
}
.bulk-device-form-main code
{
	background: transparent;
}
.aws-search-result .aws_result_link
{
	  display: flex !important;
	  align-items:center;
}
.main-navigation .sub-menu li.menu-item > a
{
	min-width: 210px;
}
.tabsmobile--main{
	display: none !important;
}
.tech-support-main{
		display: block !important;
}
.blog .ekommart-breadcrumb{
	display: block;
    background-image: none;
	background: transparent;
	padding: 20px;
}
.ginput_container_checkbox{
	width: 100%;
	margin-top: 0 !important;
  margin-left: 6px;
}
#choice_6_10_1{
	margin-top: 0;
}
#input_4_1{
	width: 100%;
}
.woocommerce-checkout-review-order{
	background: white !important;
}
.checkout-review-order-table-wrapper{
	padding: 0 !important;
}
#order_review .woocommerce-checkout-review-order-table td.product-name{
	    color: #626262;
    font-size: 14px;
    font-weight: 500;
}
.form-row label{
	  color: #626262 !important;
    font-size: 14px;
    font-weight: 500;
}
#order_review_heading, .woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3{
	color: #103D58;
    font-size: 30px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 1px;
}
#order_review .woocommerce-checkout-review-order-table .amount {
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: 1px;
    margin-bottom: 3px;
}
#order_review .woocommerce-checkout-review-order-table th, .woocommerce-input-wrapper > strong {
    font-size: 20px;
    font-weight: 500;
    line-height: 32px;
    letter-spacing: 1px;
    margin-bottom: 3px;
}
.form-row.woocommerce-invalid input.input-checkbox{
	outline: none;
	position: relative;
	top: 2px;
}

.howItwork-main{
	display: none !important;
}
.bussiness-mainbanner{
/* 	display: none !important; */
}
.page-template-default.page.page-id-3902 .ekommart-breadcrumb{
	min-height: auto;
}
.page-template-default.page.page-id-628 .ekommart-breadcrumb{
	background-image: none !important;
	min-height: auto;
}
.archive.product-style-3.ekommart-archive-product .ekommart-breadcrumb{
	display: block;
}
.blog .header-5 .header-main, .post-template-default .header-5 .header-main{
	max-height: 101px;
	height: 100%;
}
.trusted-single{
	transition: all .5s ease-in-out;
	padding: 50px 0;
	min-height: 374px;
	border: 1px solid #2f95bd;
}
.product-style-3 ul.products li.product .woocommerce-loop-product__title{
	font-size: 18px !important;
}
.single-product.single-product-2 div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{
	width: 100%;
}

.page-template-default .ekommart-breadcrumb{
	padding: 20px;
	background: transparent;
}
.home.page-id-943 .ekommart-breadcrumb
{
	display: none !important;
}
.breadcrumb-heading{
	display: none;
}
.woocommerce-breadcrumb{
	color: #333;
}
.woocommerce-breadcrumb a{
	color: #ed712b;
}
.page-template-default.page.page-id-624 .ekommart-breadcrumb, .page-template-default.page.page-id-83809 .ekommart-breadcrumb{
	background: transparent;
	min-height: auto;
}
.page-template-default.page.page-id-984 .ekommart-breadcrumb{
	min-height: auto;
	background-image: none;
}
.page-template-default.page.page-id-29193 .ekommart-breadcrumb, .page-template-default.page.page-id-3918 .ekommart-breadcrumb{
	background-image: none;
	min-height: auto;
}
.ekommart-breadcrumb{
	background: transparent;
	padding: 20px;
}
.theme-ekommart.woocommerce-checkout .ekommart-breadcrumb, .theme-ekommart.woocommerce-cart .ekommart-breadcrumb{
	min-height: auto;
	background-image: none;
}
.mr-10{
	margin-right: 10px;
}
.justify-content-center{
	justify-content: center;
}
.summary.entry-summary .woocommerce-product-details__short-description{
	display: none;
}
.lh2026{
	line-height: 20px;
}
.cart_totals {
	display: flex;
	flex-direction: column;
}
.wc-proceed-to-checkout{
	order: 3;
	margin-top: 10px;
}
.wc-proceed-to-continue > a{
	background: #fff !important;
    border-color: #e06901 !important;
	color: #e06901;
}
.wc-proceed-to-continue > a:hover{
	color: #e06901;
}
.page.page-id-117967  .common_sell_button a{
	    min-height: 54px;
    padding: 5px 15px !important;
}

.page.page-id-117967  .common_sell_button{
	    min-height: 54px;
    padding: 5px 15px !important;	
}
.page.page-id-117967  .vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    right: 5px;
}
.theme-ekommart.woocommerce-account .ekommart-breadcrumb{
	display: block;
    background-image: none;
    min-height: auto;
}

.sell-accord-wrap {
    max-width: 90%;
    margin: 0 auto;
}
.accord-sell-button{
    padding:0;
		margin:0;
}
.accord-sell-button .vc_tta-panel-title {
    background-color: white;
		font-size: 14px;
}
.accord-sell-button .vc_tta-panel-heading {
    border-width: 0px 0 1px 0px !important;
    padding-bottom: 1px;
    background-color: #E5E5E5 !important;
}
.sell-accord-wrap .vc_tta-panel-body {
    background-color: #ffffff !important;
    border: none !important;
		color: #6a6a6a;
    font-size: 14px;
    font-weight: 500;
    line-height: 23px;
		padding: 0 15px 16px 56px !important;
}
.accord-sell-button.vc_active .vc_tta-panel-title a {
    color: #ed6f00 !important;
}
.accord-sell-button .vc_tta-panel-title a {
	padding-left:55px !important;
	padding-bottom: 15px !important;
}
.accord-sell-button.vc_active .vc_tta-panel-title a .vc_tta-controls-icon{
	border: 1px solid #ed6f00;
}
.accord-sell-button .vc_tta-panel-title a .vc_tta-controls-icon {
    border: 1px solid #6a6a6a;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    width: 22px;
    height: 22px;
	  left:0 !important;
}
.accord-sell-button .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {
    width: 12px;
    margin: 0 auto;
}
.accord-sell-button .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {
    height: 12px;
    top: 4px;
}
.accord-sell-button.vc_active .vc_tta-panel-title a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{
	border-color:#ed6f00;
}
.accord-sell-content ol {
    padding: 0;
    margin: 0 0 20px 15px;
}
.accord-sell-content ol li {
    padding-left: 20px;
    margin-bottom: 10px;
}
.sell-faq-head a {
    pointer-events: none;
}.product-style-3 ul.products li.product .woocommerce-loop-product__title a{
	-webkit-line-clamp: inherit;
}
.widget_shopping_cart .buttons a:not(.checkout):hover{
	color: white !important;
}
.cedar-3-btns .elementor-widget-wrap {
	display: flex;
	justify-content: center;
	align-items: center;
}
.ceder-boxes img{
	width: 100%
}
.ceder-boxes-main{
	border: 1px solid whitesmoke;
}
.search.search-results ul.products.columns-3 li.product img, .product-template-default ul.products.columns-4 li.product img{
	width: auto !important;
}

.header-cart-mobile-search{
	display: none;
}
.home .header-cart-mobile-search{
	display: none !important;
}
.header-container .header-bottom{
	display: none;
}
/* PDP new changes */
.variations__table-wrapper{
	width: 50%;
}


@media (max-width: 992px)
{
.header-container .header-bottom.desktop-hide-down
	{
		display: block !important;
	} 
	
	.header-container .site-search {
    display: block !important;
}
	
	.site-header .header-left .site-branding img
	{
		    width: 200px !important;
	}
	
.lh2026{
	line-height: 26px;
}

.sell-accord-wrap{
	max-width:100%;
}
.vc_row.wpb_row.vc_row-fluid .sell-accord-wrap .accord-sell-button.vc_active .vc_tta-panel-heading .vc_tta-panel-title a {
    background-color: white;
    color: #ed6f00 !important;
}	
	.site-header-cart.header-cart-mobile{
		display: flex;
		align-items: center;
	}

	.header-cart-mobile-search .ekommart-icon-search{
		font-size: 20px;
    color: #333;
    position: relative;
    left: 5px;
}
.header-cart-mobile-search{
		display: block!important;	
	}

	
	
}
		

@media (max-width: 767px)
{
	.sell--collection > div
	{
		width: 50%;
	}
	.sell--collection > div:nth-child(2n)
	{
		border-right: solid 1px #dfdada;
	}
	.cookie-notice-container #cn-notice-text {
    display: block;
    line-height: 16px !important;
    font-size: 12px !important;
		margin-bottom: 5px !important;
}
	.cookie-notice-container, .cookie-revoke-container {
    padding: 8px 15px !important;
}
	.cn-close-icon
	{
		top: 70% !important;
	}
	
	.common_sell_button > a > .vc_btn3-icon
	{
		right: 15px !important;
	}
	.elementor-943 .elementor-element.elementor-element-88b7a51 .slick-prev{
		right: 39px;
    top: -28px;
	}
	.elementor-943 .elementor-element.elementor-element-88b7a51 .slick-next{
		right: 0 !important;
    top: -28px !important;
	}
	.elementor-943 .elementor-element.elementor-element-88b7a51 .slick-next{
		right: 0 !important;
    top: -28px !important;
	}
	.header-sticky{
		z-index: 1 !important;
	}
	.admin-bar .ekommart-mobile-nav {
    z-index: 99999 !important;
}
		.cedar-3-btns .elementor-widget-wrap {
		text-align: center;
		flex-direction: column;
}
	.cedar-3-btns .elementor-widget-wrap .sp-orange-button, .cedar-3-btns .elementor-widget-wrap .sp-blue-button {
		width: 100%;
		max-width: 100%;
		margin-bottom: 15px;
}
	.site-header-cart.header-cart-mobile + .menu-mobile-nav-button{
		order: 0;
		min-width: 25px;
	}
	.header-group-layout .site-branding img{
		width: 200px !important;
	}
	.site-header-cart .cart-contents{
		margin: 0 0 0 5px;
	}
	.site-header-cart.header-cart-mobile{
		padding-right: 5px;
	}
	.aws-container form.aws-search-form{
		z-index: 0;
	}
	.header-left{
		max-height: 67px;
	}
	.home.page-template-default.page.page-id-943 .header-group-action{
		display: none;
	}
	.header-group-action>div:not(:last-child){
		margin-right: 10px;
	}
	
	
}

@media (max-width: 479px){
	.tabsmobile--main{
		display: block !important;
	}
	.tech-support-main{
		display: none !important;
	}
}
.product-template-default.single.single-product .header-4 .header-main, 
.product-template-default.single.single-product .header-5 .header-main, 
.page-template-default .header-4 .header-main, .page-template-default .header-5 .header-main {
	max-height: 101px;
	height: 100%;
}
.woocommerce-order-received .woocommerce-order {
	max-width: 900px;
	margin: auto;
}
@media screen and (min-width: 768px) {
	.woocommerce-order-received .woocommerce-order ul.woocommerce-thankyou-order-details li {
		width: 33.33%;
		padding: 1em 1.618em !important;
	}
	.woocommerce-order-received .woocommerce-order ul.woocommerce-thankyou-order-details li strong {
		display: inline;
	}
}
@media (min-width: 1024px) and (max-width: 1024px){
	.vc_column-inner .wpb_wrapper .woocommerce-loop-product__title a {
    padding-left: 10px;
    min-height: 58px;
    padding-right: 10px;
}
}
@media (min-width: 768px) and (max-width: 768px){
	.vc_column-inner .wpb_wrapper .woocommerce-loop-product__title a {
    padding-left: 10px;
    min-height: 58px;
    padding-right: 10px;
}
}
a.header-cart-mobile-account {
	display: inline-block;
	font-size: 22px;
	padding: 0 5px;
	margin: 0 5px;
	vertical-align: middle;
	color: #000000;
}
a.cart-contents {
	vertical-align: middle;
}
.woocommerce-order .woocommerce-notice--success-thankyou {
    color: #103d58;
    background-color: #f8f8f8;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    padding: 2.2906835em 1.41575em;
}