.term-page h2 a {
    padding-right: 0;
}
.wocommerceordercount{
	color:#000;
}
input#rememberme{
	position: relative;
    top: 2px;
}
.term-page .main-contant{
	  line-height: normal;	
}
.term-page .main-contant a{
	  color: #4D95EA !important;
}
.header-line .mail .fa-whatsapp{
	color: #909090;
    font-size: 18px;
    position: relative;
    top: 1px;
}
.header-line .get-counsell .fa-telegram-plane{
	color: #344054;
    font-size: 15px;
    position: relative;
    top: 1px;
}
.header-line .get-counsell .fa-telegram-plane:hover{
	color: #0088CC !important;
}
.header-line .col-md-offset-0,.header-line .col-md-4{
	text-align:right;
}
body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images {
    opacity:1 !important;
}
#bought-together-products-data {
padding-top:0;
}

.sp-testimonial-pro-section .slick-prev i:before {
    content: "\f054";
}
.sp-testimonial-pro-section .slick-next i:before {
    content: "\f054";
}

.bt-list-items input {
width: auto
}
.bt-list-items ins{
text-decoration:none !important;
}
.bt-list-items ins span.woocommerce-Price-amount.amount{
color:red !important;
font: 20px Roboto, sans-serif;
font-weight: 600;
}

.bt-list-items del{
color: #999;
}

.bt-list-items del span.woocommerce-Price-amount.amount{
color: #999999 !important;
font: 20px Roboto, sans-serif;
font-weight: 600;
}

.bt-list-items .woocommerce-price-suffix{
font: 17px Lato, sans-serif;
}

.bt-add-all-button>span:first-child {
width: 100%;
}

#bought-together-products-data .bt-items-container {
flex-wrap: nowrap;
}

@media (max-width: 370px){
	#bought-together-products-data .bt-items-container {
	flex-wrap: wrap;
	}
}

input#rememberme {
width:auto
}

.hidetitle .entry-title,
.related.products .woocommerce-product-details__short-description p {
    display: none;
}

.woocommerce-form.woocommerce-form-register.register {
	display: none;
}

.u-column2.col-2{
	display: none;
}

span.pro_price del {
color: #7a7a7a;
}

p.price.woocommerce-Price-amount.amount, .pro_price {
color: red !important;
}


.price ins .woocommerce-Price-amount.amount {
color: #FF0000 !important;
} 

.text-center {
	font-size: 16px;
}

.cart-subtotal {
 
      display: none;
 
}

.header-lo {
	position: relative;
    display: inline-block;
}

.woocommerce .includes_tax .amount {
    display: none;
}

.woocommerce-price-suffix {
color: #FF0000 !important;
}

.header-lo::before {
    content: "\00AE";
    position: absolute;
    color: #FF0000;
    right: -0.8rem;
    top: -1.5rem;
    font-size: 1.7rem;
}

div#tab-description {
    min-height: auto!important;
}

.woocommerce-loop-product__title {
    font-size: 20px !important;
}

.price {
    font-size: 20px !important;
}

.elementor-3157 .elementor-element.elementor-element-28b21b00 {
    margin-bottom: 0!important;
}

.woocommerce .elementor-element.elementor-products-grid ul.products li.product,
.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,
.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
    width: auto;
    /* margin-bottom: 30px; */
}

.woocommerce .products img {
    margin: auto !important;
    display: inherit !important;
    max-width: 60%;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 75% !important;
}

.woocommerce-product-gallery {
    display: flex;
}

.woocommerce-product-gallery .flex-control-thumbs {
    order: -10;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 100%;
    padding-top: 0;
    padding-bottom: 5px;
}

.woocommerce div.product div.images img {
    width: auto !important;
}

.elementor-widget-wc-categories .description,
.elementor-widget-wc-categories .woocommerce ul.products li.product a img {
    display: none !important;
}

.elementor-widget-wc-categories .woocommerce ul.products li.product {
    border: none !important;
}

.elementor-widget-wc-categories h2 {
    padding: 0px !important;
}

.entry-title {
    display: block !important;
}

.eb-validity-wrapper {
    display: none
}

.shop_table.woocommerce-checkout-review-order-table .product-quantity {
    display: none;
}

.themify_announcement .close {
    font-size: 14px;
}

.announcement_content {
    color: #ffffff !important;
}

.themify_announcement {
    background: #4843d2
}

.woocommerce ul.products li.product {
    border: 1px solid #ccc;
    box-sizing: border-box;
    padding: 10px;
}
/* 24 - 8*/

nav.woocommerce-breadcrumb {
    margin-top: 50px !important;
    padding: 8px 0 !important;
    list-style: none;
    background: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    text-shadow: none;
    border: 1px solid #d8d8d8;
    border-left: none;
    border-right: none;
    font-size: 17px !important;
    color: #343333 !important;
}

nav.woocommerce-breadcrumb a {
    text-shadow: none;
    color: #343333;
    display: inline-block;
    line-height: 26px;
    color: #ffbb48 !important;
    text-decoration: none;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    padding: 0 12px
}

nav.woocommerce-breadcrumb a:last-child {
    text-shadow: none;
    color: #343333;
}

section.elementor-element {
    margin: 0 !important;
}

.woocommerce div.product div.images ol.flex-control-thumbs li {
    width: 90% !important;
}

.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
    padding: 0;
}

.elementor-3157 .elementor-element.elementor-element-105190af>.elementor-element-populated {
    padding-left: 30px;
}

.elementor-3157 .elementor-element.elementor-element-105190af>.elementor-element-populated h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    clear: none;
    margin-top: 0;
    padding: 0;
    text-transform: capitalize;
    font-size: 36px;
    margin-bottom: 0;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #191919 !important;
    font-family: 'Inter', sans-serif !important;
    font-weight: 600;
}

p.price span.woocommerce-Price-amount.amount {
    color: #5c5c5c;
    display: block !important;
    font-size: 25px;
    line-height: 30px;
    float: none;
    font-weight: 300;
}

button.single_add_to_cart_button {
    display: none !important;
}
/* .woocommerce div.product.elementor .quantity+.button,a.wi_btn_buy_now.button.wi_buy_now_simple.wi_product  {
    width: auto;
    margin-left: 0;
    margin-right: 10px;
    font-size: 18px !important;
    line-height: 26px !important;
    padding: 2px 10px !important;
    border-width: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #ffbb48 !important;
    color: #fff !important;
    border: 0 solid #999;
    display: inline-block;
    margin-bottom: 0;
    font-weight: 500;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    text-shadow: none;
    -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.05);
    box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.05);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 300ms ease;
    -moz-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
} */

.archive .woocommerce-product-details__short-description,
.archive .description {
    display: none;
}

form.woocommerce-product-search button[type=submit] {
    float: left;
    width: auto;
    margin-left: 10px;
    background: #002647!important;
    color: #f29e0e!important;
    font-size: 15px !important;
    font-family: 'Source Sans Pro', sans-serif;
    transition: all .2s ease;
    padding: 5px 20px;
    border-radius: 0 !important;
    border: 0 none;
}

form.woocommerce-product-search input[type="search"] {
    width: auto;
    float: left;
}

.elementor-page-3139 nav.woocommerce-breadcrumb {
    display: none;
}

header.woocommerce-products-header h1.page-title {
    color: #fff;
    padding-top: 6px;
    padding-bottom: 6px;
    margin-bottom: 20px;
}

.woocommerce .products .star-rating {
    display: inline-block;
}

nav.woocommerce-breadcrumb a {
    padding: 0px;
}

.description {
    text-align: left;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    margin-right: 13px;
}

.elementor-page-3139 .elementor-widget-wrap .elementor-element.elementor-element-abb946e.elementor-widget.elementor-widget-woocommerce-breadcrumb {
    margin: 0px;
}

.woocommerce-page.columns-3 ul.products li.product,
.woocommerce.columns-3 ul.products li.product {}

.cat-serach {
    float: right;
}

.cat-serach .select2 {
    min-width: 230px;
}

.ajax-search {
    float: left;
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 32px;
    line-height: normal;
    border: 1px solid #aaa;
}

.cat-serach .select2 span.select2-selection.select2-selection--single {
    height: 32px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 30px !important;
}

.ajax-search {
    float: left;
    margin-bottom: 15px;
}

.elementor-3139 .elementor-element.elementor-element-1eb858e6.elementor-wc-products ul.products {
    grid-column-gap: 20px !important;
}

.elementor-3139 .elementor-element.elementor-element-1eb858e6.elementor-wc-products ul.products li.product {
    margin-right: 0em;
}

.elementor-3139 .elementor-element.elementor-element-1eb858e6.elementor-wc-products ul.products li.last {
    margin-right: 0px;
}

.woocommerce ul.products li.product a img {
    height: 196px;
    width: auto !important;
    max-width: 100% !important;
}

.related h2 {
    padding-bottom: 0px;
    margin-top: 0px;
}

.ctitle {
    width: auto !important;
}

.catwrap123 {
    width: 82% !important;
    padding-top: 3px;
}

.price span {
    font-weight: 600;
}

.product-links {
    float: left;
    width: 100%;
}

.main-search {
    float: left;
    width: 100%;
    padding-top: 57px;
}

div#primary {
    float: left;
    width: 100%;
}

.tax-product_cat nav.woocommerce-breadcrumb {
    margin-top: 15px !important;
}

section.related.products h2.woocommerce-loop-product__title {
    color: #6ec1e4 !important;
    font-weight: 600 !important;
    letter-spacing: 0px !important;
    font-family: 'Josefin Sans', sans-serif !important;
    font-size: 20px !important;
}

.aright .elementor-widget-wrap {
    display: block !important;
}

.breadcrumb22 nav.woocommerce-breadcrumb {
    margin-top: 20px !important;
}

.cat-serach .select2 span.select2-selection.select2-selection--single:focus {
    outline: none;
}

div#tab-reviews {
    min-height: auto !important;
}

.woocommerce-loop-product__title {
    color: #6ec1e4;
    font-weight: 600;
    font-family: "Josefin Sans", sans-serif;
    margin-bottom: 20px !important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px !important;
}

.woocommerce ul.products li.product {
    border: 1px solid #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .1);
}

.catwrap123 li {
    box-shadow: none !important;
}

.tax-product_cat.woocommerce ul.products.columns-4 li.product,
.tax-product_cat.woocommerce-page ul.products.columns-4 li.product {
    width: 22.15%;
}

div#comments h2:nth-child(2) {
    margin-top: 0px;
}

.login-home a:focus {
    text-decoration: none;
}

.themify_announcement.bar .announcement_content {
    margin-top: 4px;
}

.themify_announcement .close {
    top: 16px;
}

.themify_announcement.bar .carousel-nav-wrap {
    top: 13.5px;
}

.themify_announcement .carousel-nav-wrap .carousel-next:before {
    position: relative;
    top: 2px;
}

.themify_announcement .carousel-nav-wrap .carousel-prev:after {
    position: relative;
    top: 2px;
}

.themify_announcement .carousel-pager {
    margin-top: 0px;
}



@media(max-width:1367px) {
	.youtubehomepage.DesktopURL{
		display:none;
	}
	.youtubehomepage.ipadURL{
		display:block !important;
	}
	
	.youtubehomepage1.desktopvideo{
		display:none;
	}
	.youtubehomepage1.ipadvideo{
		display:block !important;
	}
	.youtubehomepage{
		background:none;
		float:unset;
	}
	
}
@media(min-width:1024px) {
    .social-icons-lists li.social-icons-list-item {
        line-height: 46px;
    }
}

@media(max-width:1181px) {
}
	
@media(max-width:1024px) {
	
	
    .catwrap123 {
        width: 79% !important;
        padding-top: 3px;
    }
    .elementor-3139 .elementor-element.elementor-element-1eb858e6.elementor-wc-products ul.products li.product {
        margin-right: 0px;
    }
    .elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products {
        grid-template-columns: repeat(4, 1fr);
    }
    .elementor-3139 .elementor-element.elementor-element-1eb858e6.elementor-wc-products ul.products {
        grid-column-gap: 20px !important;
    }
	.offer_img .widget img {
		left: 0px !important;
	}
	.courses_des .col-md-4.col-sm-4.bnrrgt{
		width: 40% !important;
	}
	
}

@media(max-width:992px) {
	.header-line .mail {
		padding-left:0px;
	}
	.header-line .get-counsell {
		padding-right: 0px;
	}
    .themify_announcement.bar .carousel-nav-wrap {
        top: 15px;
    }
    .button,
    html input[type=button],
    input[type=reset],
    input[type=submit] {
        width: auto !important;
    }
    .woocommerce-loop-product__title {
        font-size: 16px !important;
    }
    .woocommerce .elementor-element.elementor-products-grid ul.products li.product,
    .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,
    .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product {
        margin-bottom: 10px;
    }
    /*	
.tax-product_cat.woocommerce ul.products li.product {width: 30.75% !important;margin: 0 3.8% 2.992em 0 !important;clear: none !important;}*/
    .tax-product_cat.woocommerce ul.products li.last {
        /* margin-right: 0px !important;*/
    }
    .catwrap123 {
        width: 73% !important;
    }
    .catwrap123 ul.products.columns-4 {
        display: block;
        padding-left: 15px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page .catwrap123 ul.products li.product {
        width: auto !important;
    }
    .tax-product_cat.woocommerce ul.products.columns-4 li.product,
    .tax-product_cat.woocommerce-page ul.products.columns-4 li.product {
        width: 30.50% !important;
        clear: none;
        margin-right: 4%;
    }
    .tax-product_cat.woocommerce ul.products li.product:nth-child(3),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(6),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(9),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(12),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(15),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(18),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(21) {
        margin-right: 0px;
    }
    body .woocommerce-loop-product__title {
        font-size: 12px !important;
    }
    .announCarouFredSel_wrapper {
        top: 6px !important;
    }
    body #announcement_bar_slider .close {
        top: 14px;
    }
    .announcement_title {
        line-height: 17px !important;
        padding-bottom: 2px !important;
    }
    .mail-contact {
        text-align: left !important;
    }
    .contact {
        text-align: right !important;
    }
    .mail {
        padding-left: 85px;
    }
    .get-counsell {
        padding-right: 85px;
    }
    .admin-bar .themify_announcement.announcement_top {
        top: 46px;
    }
	
}
@media(max-width:991.8px) {
	.col-sm-offset-2 {
		margin-left: 0px;
	}
	.header-line .get-counsell {
		padding-left:0px;
	}
	.header-line .col-sm-6{
		    width: 50% !important;
		text-align: right;
	}
	.header-line .col-xs-3{
		width: 100% !important;
		text-align: center !important;
	}
	.header-line{
		padding-top: 10px !important;
	}
	
}

@media(max-width:791px) {
	
    body #announcement_bar_slider .close {
        top: 14px;
    }
}

@media(max-width:780px) {
    .themify_announcement.bar .announcement_content {
        display: inline-block;
    }
	
}

@media(max-width:768px) {
	
}
@media(max-width:767px) {
	.single-product .elementor-element-ab189cc .elementor-add-to-cart form{
		justify-content:center !important;
		margin-top:15px !important;
	}
    .themify_announcement.bar .carousel-nav-wrap {
        top: 6px;
    }
    .elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products {
        grid-template-columns: repeat(2, 1fr);
    }
    body .woocommerce-loop-product__title {
        font-size: 16px !important;
    }
    div#comments p {
        margin-bottom: 5px;
    }
    .elementor-3139 .elementor-element.elementor-element-1eb858e6.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
        margin-bottom: 10px;
    }
    .woocommerce #reviews #comments ol.commentlist {
        padding-left: 0px;
    }
    .tax-product_cat.woocommerce ul.products li.product {
        margin-right: 0px !important;
    }
    .tax-product_cat.woocommerce ul.products li.product {
        width: 48% !important;
    }
    .tax-product_cat.woocommerce-page ul.products.columns-4 li.product {
        width: 48% !important;
        clear: none;
        margin-right: 4%;
    }
    .tax-product_cat.woocommerce ul.products li.product:nth-child(1),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(3),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(5),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(7),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(9),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(11),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(13),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(15) {
        margin-right: 4% !important;
    }
    .catwrap123 {
        width: 64% !important;
    }
    .catwrap123 ul.products.columns-4 {
        display: block;
        padding-left: 15px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page .catwrap123 ul.products li.product {
        width: auto !important;
    }
    .aright {
        width: 50% !important;
    }
    .srchleft {
        width: 50% !important;
    }
    div#comments h2:nth-child(2) {
        margin-top: 0px;
    }
    .woocommerce #reviews #comments h2 {
        margin-top: 0px;
    }
    .themify_announcement.bar .announcement_content {
        margin-right: 0px;
        display: inline-block;
    }
    .announcement_list li .announcement_post {
        height: auto;
    }
    .themify_announcement.bar .announcement_post {
        height: auto;
    }
    .announcement_content p {
        margin-bottom: 0px;
    }
    .themify_announcement.bar .announcement_title:after {
        top: 49%;
    }
    .themify_announcement.bar .announcement_content {
        margin-top: 5px;
        margin-bottom: 0px;
    }
    body .announcement_list li .announcement_post {
        top: 0px;
    }
    .announcement_title {
        line-height: 20px !important;
        padding-bottom: 2px !important;
    }
    body #announcement_bar_slider .announcement_container .close {
        top: 5px !important;
    }
    .announCarouFredSel_wrapper {
        top: 0px !important;
    }

	.courses_des .col-md-4.col-sm-4.bnrrgt{
		width:33.33% !important;
	}
	.navbar-nav li:last-child a {
		padding-right:14px !important;
	}
}
@media(max-width:600px) {
	
	.courses_des .col-md-4.col-sm-4.bnrrgt{
		width:100% !important;
	}
	.courses_des .col-md-5.bnrleft{
		width:100% !important;
		text-align: center !important;
	}
	h4.wel-cs {
    text-align: center !important;
}
body .courses_des p {
    font-size: 16px !important;
}
    body .announcement_list li .announcement_post {
        top: 0px;
    }
    .announCarouFredSel_wrapper {
        top: 5px !important;
    }
    body #announcement_bar_slider .announcement_container .close {
        top: 12px !important;
    }
    .mail {
        padding-left: 0px;
    }
    .get-counsell {
        padding-right: 0px;
    }
}
@media (max-width: 575px){
	
}
@media(max-width:568px) {
	.ImageCont {
		display: flex;
		justify-content: center;
	}
	.include_details {
		display: inline-block;
	}
	.include_details_bg h4 {
		text-align: center;
	}
	.include_text {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
}

@media(max-width:480px) {
	.shopCounter.single-productcounter1 #wpdevart_countdown_extended-2{
		justify-content: center;
		display: flex;
	}
	.single-counter .shopCounter.single-productcounter1 .wpdevart_countdown_extend_standart{
		margin-right: 0 !important;
	}
	body .header-toppp .header-line {
		padding-bottom: 10px !important;
	}
    .elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products {
        grid-template-columns: repeat(1, 1fr);
    }
    .aright {
        width: 100% !important;
    }
    .srchleft {
        width: 100% !important;
    }
    .woocommerce #reviews #comments h2 {
        font-size: 26px;
        padding-bottom: 5px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important;
    }
    .cat-serach {
        width: 100%;
    }
    .ajax-search {
        width: 100%;
        margin-top: 15px;
    }
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {}
    .tax-product_cat.woocommerce ul.products li.product {
        width: 100% !important;
    }
    .tax-product_cat.woocommerce ul.products li.product:nth-child(1),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(3),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(5),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(7),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(9),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(11),
    .tax-product_cat.woocommerce ul.products li.product:nth-child(13) {
        margin-right: 0% !important;
    }
    .tax-product_cat.woocommerce ul.products li.product {
        margin-right: 0px;
    }
    .elementor-3157 .elementor-element.elementor-element-3737989 {
        width: 100%!important;
        max-width: 100%!important;
    }
    .elementor-3157 .elementor-element.elementor-element-e697fc8 {
        width: 100%!important;
    }
    .srchleft .elementor-column-wrap.elementor-element-populated {
        padding-bottom: 0px !important;
    }
    .aright .elementor-column-wrap.elementor-element-populated {
        padding-top: 0px !important;
    }
    .tax-product_cat.woocommerce-page ul.products.columns-4 li.product {
        width: 100% !important;
        clear: none;
        margin-right: 0%;
    }
    .announcement_content {
        font-size: 10px;
    }
    .announcement_title {
        font-size: 10px;
    }
    body .announcement_list li .announcement_post {
        top: 0px;
    }
    .themify_announcement.bar .announcement_content {
        margin-top: 4px;
    }
    .announCarouFredSel_wrapper {
        top: 5px !important;
    }
    body #announcement_bar_slider .announcement_container .close {
        top: 10px !important;
    }
    .mail-contact,
    .contact {
        padding: 0 15px;
    }
}

@media(max-width:470px) {
	.header-top {
		margin-top: 0px;
	}
    body .announcement_list li .announcement_post {
        top: 0px;
    }
    .themify_announcement.bar .announcement_content {
        margin-top: 4px;
    }
    .announCarouFredSel_wrapper {
        top: 5px !important;
    }
    body #announcement_bar_slider .announcement_container .close {
        top: 10px !important;
    }
}
@media(max-width:390px) {
	.OffButton:after {
		right: 3.55em !important;
	}
	
	iframe#mobile-banner-videos {
		height: 193px!important;
	}
	
}


@media(max-width:380px) {
	.header-top {
    margin-top: 0px;
}
    .announcement_content {
        font-size: 8px;
    }
    .announcement_title {
        font-size: 8px;
    }
}

@media(max-width:370px) {
	.header-top {
    margin-top: 0px;
}
    .mail-contact,
    .contact {
        padding: 0 2px;
    }
}
@media(max-width:360px) {
	.OffButton:after {
		right: 2.25em !important;
	}
}
.related div.woocommerce-product-details__short-description {
    display: none !important;
}

.eb-my-course .hentry .wdm-course-grid {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .1);
    border-color: #fff;
}

.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins,
.woocommerce div.product span.price ins,
.woocommerce div.product p.price ins,
.woocommerce #content div.product span.price ins,
.woocommerce #content div.product p.price ins,
.woocommerce-page div.product span.price ins,
.woocommerce-page div.product p.price ins,
.woocommerce-page #content div.product span.price ins,
.woocommerce-page #content div.product p.price ins,
.product-price ins,
.woocommerce ul.cart_list li .quantity ins,
.woocommerce-page ul.cart_list li .quantity ins,
.woocommerce ul.product_list_widget li .quantity ins,
.woocommerce-page ul.product_list_widget li .quantity ins {
    text-decoration: none;
}
/*YITH FREQUENTLY*/

.yith-wfbt-section form input {
    width: auto!important;
}

.yith-wfbt-section form .price del span {
    text-decoration: line-through!important;
}

.yith-wfbt-section .yith-wfbt-item input[type=checkbox] {
    top: 10px!important;
}

.themify_announcement.bar .announcement_title {
    font-weight: bold;
}

.checkout-countdown-wrapper.checkout-countdown-bar a {
    font-weight: bold;
    color: #ffffff !important;
    text-decoration: underline;
}

.archive.woocommerce ul.products.columns-4, .elementor-3139 .elementor-element.elementor-element-1eb858e6.elementor-wc-products ul.products {
	display: grid;
	grid-column-gap: 20px !important;
	grid-row-gap: 20px !important;
}



strong.search-excerpt { 
background-color:yellow;
color:blue;
}


#menu-item-6116 a{
font-weight:900 !important;
}

div.slick-list div.slick-track div.gallery_thumbnail_first > img,
div.slick-list div.slick-track div.thumbnail_image > img
 {
    width: 100% !important;
}