#rev-slider-header .overlay {
    width: 3000px!important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color: #78cbda;
    border-color: #78cbda;
}
.li-imt li{
	list-style:none;
}
#header .main-menu .narrow li.menu-item:hover > a {
    color: #777777 !important;
    background-color: #ffffff;
}
li.product-outimage .add-links .quickview:hover{
    background: #78cbda;
	border-color: #78cbda;
}
.add-links .quickview:hover{
	border-color: #78cbda;
}
.category-list a:hover{
 color: #78cbda;

}
.woo-nav-pagin .shop-loop-after.clearfix.is-shortcode {
    display: flex !important;
    justify-content: center;
}

@media only screen and (max-width: 400px) {
#logo {
    width: auto;
top: 0;
left: 0;
position: relative;
z-index: 100;
padding-left: 0;
}
}
.service-box {
    background: #fbf7f7;
    margin-bottom: 3%;
    padding: 28px 3%!important;
}

.single-product div#respond {
    display: none;
}
.single-product .single-post-nav-links {
    margin-top: 24px;
    display: none;
}

div#page-custom-header {
    display: none;
}

div#tip-box {
    border-width: 10px;
    border-color: #82b8e3;
    border-style: solid;
    background: #1ea8c1;
    padding-top: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
    padding-left: 30px;
    color: #ffffff;
    text-align: left;
    text-transform: uppercase;
}
.wpcp-slide-image {
    border: 7px solid #cccccc!important;
    padding: 15px!important;
}

i.mpc-transition.fa.fa-shopping-cart {
    text-align: center!important;
}
.mpc-align--left {
    text-align: center!important;
}

h3.mpc-callout__heading.mpc-typography--mpc_preset_17 {
    margin-bottom: 23px!important;
    text-align: center!important;
}

.mpc-callout__button.mpc-align--left {
    text-align: center!important;
}
#footer .widget>div>ul.wp-block-social-links, #footer .widget>ul.wp-block-social-links{
		border-bottom:none;
		display: block;
}
body .widget>ul.wp-block-social-links li{
		    padding: 4px 4px !important;
    font-size: 16px;
		display: inline-block;
    margin-right: 2px;
}
#footer{
		padding-top:50px;
		padding-bottom:50px;
}
div#translation_tool {
    border: 4px dashed #eee;
    margin: 33px 0;
    padding: 0 25px;
    border-radius: 9px;
}
.certificate_table {
    background: #fff;
    color: #333;
    padding: 31px;
    font-size: 16px;
    border: 4px solid #1ea8c1;
    border-radius: 0;
    line-height: 45px;
}
.certificate_table ul li a {
    color: #333;
}
div.submit-files input[type="submit"] {
    background-color: #1ea8c1;
}
div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
    background: #F5814A!important;    
}
div.dark_rounded .pp_top .pp_left {
    background: #F5814A!important;
}
div.dark_rounded .pp_top .pp_right{
	background: #F5814A!important;
}
div.dark_rounded .pp_content_container .pp_left{
	background: #F5814A!important;
}
div.dark_rounded .pp_content_container .pp_right{
	background: #F5814A!important;
}
div.dark_rounded .pp_bottom .pp_left{
	background: #F5814A!important;
}
div.dark_rounded .pp_bottom .pp_right{
	background: #F5814A!important;
}
div.dark_rounded .pp_top .pp_middle {
	background: #F5814A!important;
}

.background-color-dark.text-center.text-color-light.position-relative.p-t-sm.p-b-sm {
    display: none;
}
#header .elementor-element-44c853e .searchform {
    border-color: #78CBDA;
    width: 450px;
    top: -30px;
    background-color: transparent;
    border: none;
    box-shadow: none;
    z-index: 9999999;
	    display: block;
}

#header .searchform .searchform-fields {
    border-radius: 7px;
}
#header .elementor-element-44c853e input {
    max-width: 225px;
}
#header .searchform button {
    background-color: #78cbda;
    border-radius: 5px;
}
star-injector {
    display: none;
}
.footer-bottom {
    display: none;
}
.contact-formhome p {
    color: #797979;
    font-family: 'Poppins';
}
.contact-formhome input, .contact-formhome textarea {
    width: 100%;
    padding: 11px 36px;
    background-color: transparent;
    border: 1px solid #e2e2e2;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #78cbda;
    border: 1px solid #78cbda;
}
.filter-shortcode.elementor-widget-shortcode .elementor-shortcode {
    display: flex;
	  justify-content: center;
		gap: 30px;
}
.filter-shortcode.elementor-widget-shortcode .elementor-shortcode .berocket_single_filter_widget select {
    width: 220px !important;
    padding: 10px 6px;
		border: 1px solid #000000;
    color: #000000;
}
.filter-shortcode.elementor-widget-shortcode .elementor-shortcode .berocket_single_filter_widget ul.berocket_aapf_widget.bapf_body {
    border-bottom: none;
}
.filter-shortcode.elementor-widget-shortcode span.berocket_aapf_description {
    display: none;
}
.filter-shortcode.elementor-widget-shortcode .widget-title span {
    font-weight: 600;
}
.wapf-field-text .wapf-input {
    display: none;
}
.wapf-field-label.wapf--above a {
    color: #78cbda;
}
.wapf-product-totals div span {
    color: #000;
}
.wapf-product-totals div .price.amount {
    font-size: 19px;
    color: #000;
}
.woocommerce-product-rating {
    display: none;
}
.single-product .product_title {
    margin-bottom: 32px;
}
.wcpa_form_outer .wcpa_form_item .wcpa_file_wrap {
    background: #78cbda;
    border: 1px solid #78cbda;
}

/* a.skrollable.skrollable-after:first-child:after {
    content: "";
    
}
a.skrollable.skrollable-after:nth-child(2):after {
    content: "";
    
}
a.skrollable.skrollable-after:nth-child(3):after{
    content:"";
}
a.skrollable.skrollable-after:nth-child(4):after{
    content:"";
}
a.skrollable.skrollable-after:nth-child(5):after{
    content: "";
    font-family: "Font Awesome 5 Free";
} */
a.skrollable.skrollable-after:hover{
	background-color: #78cbda;
}
#mini-cart.minicart-arrow-alt .cart-head:after {
    display: none;
}
.page-header-8 li.current a, .page-header-8 li:not(.disable) a:hover{
    color: #78cbda;
}

/* a.skrollable.skrollable-after:after{
    text-indent: 0;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
        font-family: "Font Awesome 5 Brands";
    bottom: 0;
    line-height: 23px;
    height: 22px;
    margin: auto;
    z-index: 2;
} */
.product-summary-wrap .single_add_to_cart_button {
    background: #78cbda;
}
.image-category-flag .owl-carousel img {
    width: 128px;
    height: 119px;
}
.image-category-flag .owl-carousel li.product-category .thumb-info .thumb-info-wrapper {
    width: 68%;
    margin: 0px auto;
}
li.product-outimage_aq_onimage:hover .add-links .quickview {
    background-color: #3ea6b9 !important;
	border-color: #3ea6b9;
	transition:0.2s all ease-in-out;
}
.shop_table dd, .shop_table dt{
    display: block;
}

.cart-popup ul.cart_list li dl{
display: flex;
    align-items: center;

}
.cart-popup .wcpa_cart_val.wcpa_cart_type_file img.wcpa_img {
    width: 32px;
}
.wcpa_cart_val.wcpa_cart_type_file img.wcpa_img {
    width: 40px;
}
.wcpa_cart_val.wcpa_cart_type_file span {
    display: none;
}
.mega-menu > li.has-sub:before, .mega-menu > li.has-sub:after{
    border: none;
}
.mega-menu > li.has-sub:before{
    border-bottom-color: transparent;
    border-width: 0;
    margin-left: 0;
}
.porto-radio .porto-control-label:after{
    background-color: #78cbda;
}
.payment_methods .payment_method_paypal .about_paypal{
    color: #78cbda;
}
.bapf_sfilter .bapf_desci {
    display: none;
}
h3.bapf_hasdesc {
    font-size: 17px;
}
.no-breadcrumbs .main-content {
    padding-top: 4px;
}
li.product-outimage .add-links .button:hover,.add-links .quickview:hover{
    background: #78cbda;
}
ul.products .product-loop-title:hover h3 {
    color: #78cbda;
}
.add-links .button:hover{
		background-color: #78cbda;
    border-color: #78cbda;
}
.woo-nav-pagin a.next.page-numbers,.woo-nav-pagin a.prev.page-numbers {
    opacity: 0;
}
#footer .footer-main > .container {
    padding-top: 1rem;
}
.contact-formhome div.wpcf7 {
    margin-top: 0;
}
#header .class-search .search-popup .searchform {
    border: none;
    box-shadow: none;
    z-index: 9999999;
    display: block;
    top: -30px;
    width: 370px;
    left: 5px;
}
#header .class-search .search-toggle i.fas.fa-search {
    opacity: 0;
}
.logo-header img {
    max-width: 143px !important;
}
.news-letter-footer .wpcf7 {
    margin-top: 0 !important; 
}
#header {
    padding-bottom: 0rem;
}
.header-main.sticky .elementor-container.elementor-column-gap-no {
    margin-bottom: 12px;
    margin-top: 12px;
}
.woocommerce-page.archive .sidebar-content .berocket_single_filter_widget .bapf_body ul {
    padding-left: 7px;
}
.woocommerce-page.archive .sidebar-content {
    border-width: 0px 1px 0px 0px;
}
.hov-clr .porto-products .product-categories .current a, .hov-clr .porto-products .product-categories a:hover {
    color: #78cbda !important;
}
.elementor-2 .elementor-element.elementor-element-9ff9892 .elementor-heading-title{
	margin:0px
}
.home-filter span.select2-selection.select2-selection--single {
    height: auto;
    border: 1px solid #d6d6d6;
    padding: 8px 12px;
    text-align: left;
    border-color: #00000014;
    border-radius: 5px;
}
.home-filter .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd0;
    border-left: 1px solid #aaa0;
    height: 45px;
    background-image: linear-gradient(to bottom,#eee0 50%,#ccc0 100%);
    background-repeat: repeat-x;
}
.home-filter .select2-container--classic .select2-selection--single .select2-selection__arrow b {
        border-width: 7px 6px 0;
    margin-left: -15px;
}
.home-filter .elementor-shortcode {
    display: flex;
    gap: 12px;
    margin-top: 20px;
	width:50%;
}
.home-filter .elementor-shortcode .berocket_single_filter_widget {
    width: 100%;
}
.heading-get h3.porto-sicon-title {
    font-weight: 600;
	font-size:27px;
}
.home-filter .elementor-shortcode .select2-container--classic{
    color: #777;
    line-height: 28px;
}
.product-bottm ul li.product-col {
    padding: 0px 0.5px;
	    border: 1px solid #ededed;
}
.product-bottm .shop-loop-after {
    display: block !important;
}
.product-bottm .elementor-shortcode a.next.page-numbers,.product-bottm .elementor-shortcode a.prev.page-numbers {
    opacity: 0;
}
.banner-cirtificate .elementor-background-slideshow__slide__image {
    background-position: bottom;
}

.multicolumn-list {
    margin-bottom: 70px;
    margin-top: 42px;
}
.countries-top{
	margin-top:80px;
}
.multicolumn-list p {
    font-size: 13px;
    font-weight: 300;
    line-height: 19px;
    letter-spacing: 0.1px;
}
.multicolumn-list h3.porto-sicon-title {
    font-size: 15px;
    font-weight: 600;
    line-height: 1em;
    letter-spacing: -0.35px;
}
.multicolumn-list .porto-just-icon-wrapper {
    font-size: 35px;
    color: #78cbda;
}
.multicolumn-list .porto-sicon-box {
    justify-content: center;
}
.heading-get {
    margin-top: 32px;
}
.banner-cirtificate {
    min-height: 400px;
}
.product-btm {
    margin: 0 !important;
}
.product-btm .elementor-widget-container {
    margin-top: 0 !important;
}
.footer-blk .footer-blk-1 img {
    width: 50%;
}
.footer-blk .footer-blk-1 .footer-img-log {
    text-align: left;
}
.footer-blk h3.elementor-heading-title {
    font-family: "Poppins", Poppins;
    font-size: 0.9375rem;
    font-weight: 700;
}
.footer-blk a.elementor-icon {
    background-color: #FFFFFF;
    --icon-padding: 0.6em;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E4E4E4;
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    --icon-size: 16px;
    --icon-padding: 0.6em;
    margin: 0px 2px;
}
.footer-blk a.elementor-icon i {
    color: #000000;
    width: 1em;
    height: 1em;
    font-size: 17px;
}
.footer-blk .elementor-widget-social-icons {
    margin-top: 15px;
}
.footer-blk .footer-blk-4 .elementor-widget-container {
    text-align: left;
}
.footer-blk-tp form.wpcf7-form .widget_wysija_cont.shortcode_wysija {
    margin-right: 0px;
}
.footer-blk-btm p {
    text-align: center;
}
.section-certificate-col-one.elementor-column {
    width: 63%;
    align-items: center;
}
.section-certificate-col-two.elementor-column,.section-certificate-col-three.elementor-column {
    width: 27%;
}
.woocommerce-shop .col-lg-3.sidebar.porto-woo-category-sidebar.left-sidebar {
    display: none;
}
.woocommerce-shop .main-content.col-lg-9 {
    width: 100%;
}
.product-spacing-woolentor.woolentorducts-columns-5 ul.products li.product-col {
    margin-right: 0px !important;
    padding: 0px 0.3px;
    border: 1px solid #ededed;
}
.certific-sec-2 .elementor-column {
    align-items: center;
}
.section-certificate {
    margin-top: 40px;
}
.certific-sec-2 .certific-sec-2-col-one {
    width: 59%;
}
.zoomContainer {
    display: none;
}
.wcpa_form_outer .wcpa_progress span{
left: 40px;
}
.wcpa_upload_preview img {
    width: 60px;
    height: 60px;
}


@media (min-width:320px) and (max-width:767px){
	li.mobile-tab-item.nav-item.active {
    display: block;
}
	li.mobile-tab-item.nav-item {
    display: none;
}
	#side-nav-panel {
    background-color: #78cbda;
font-family: 'Poppins';
	}
	ul.mobile-tab-items.nav.nav-fill.nav-tabs {
    opacity: 0;
}
	#side-nav-panel .menu-wrap {
    margin: 25px 0 15px;
    padding: 0 10px;
}
	.menu-custom-block {
    display: none;
}
	.section-certificate {
    margin-top: 40px;
}

.share-links {
    display: none;
}
	.section-certificate-col-one.elementor-column {
    width: 100%;
    align-items: center;
}
.section-certificate-col-two.elementor-column, .section-certificate-col-three.elementor-column {
    width: 50%;
}
	li.product-category.product-col .thumb-info-wrapper.tf-none {
    width: 53%;
    margin: 0px auto;
}
.owl-carousel li.product-category.product-col .thumb-info-wrapper.tf-none img {
    width: 110px;
    height: 88px;
}
	.certific-sec-2 .certific-sec-2-col-one {
    width: 100%;
}
.home-filter .bapf_sfilter .bapf_hasdesc {
    padding-right: 0px;
}
.home-filter .elementor-shortcode {
    flex-direction: column;
}
	.footer-blk .footer-blk-1 img {
    width: 31%;
}
}
/*********oz********/
.woof_container_pa_certificate-type{
	display: inline-block;
}
.woof_container_pa_country{
	  display: inline-block;
    margin-left: 30px;
}

.search-toggle.opened{
	padding-left: 20px;
}
