#toTop {
cursor: pointer;
}
.skin-11-category span {
width: 100%;
}
.elementor-588 .elementor-element.elementor-element-1a9b760 {
color: #54595F;
font-family: "Montserrat", Sans-serif!important;
font-size: 16px!important;
font-weight: 500!important;
line-height: 1.4em!important;
letter-spacing: 0px!important;
}
.woocommerce table.variations .label {
font-family: "Montserrat", Sans-serif!important;
font-size: 16px!important;
font-weight: 500!important;
line-height: 1.4em!important;
letter-spacing: 0px!important;
line-height: inherit!important;
margin: 0 0 4px!important;
text-transform: capitalize!important;
color : black !important
}
.elementor-461 .elementor-element.elementor-element-2609237 .jet-woo-builder-archive-add-to-cart .button:before,
.elementor-588 .elementor-element.elementor-element-f9773d2 .jet-woo-builder .single_add_to_cart_button.button:before {
display: none;
}
.elementor-52 .elementor-element.elementor-element-0965a6a .jet-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link {
color: #1797B1;
padding: 0px 20px 10px 20px !important;
margin: 0px 20px 0px 0px!important;
}
.elementor-52 .elementor-element.elementor-element-0965a6a .jet-menu li.jet-sub-menu-item .sub-level-link {
font-family: "Montserrat", Sans-serif!important;
font-size: 14px!important;
font-weight: 400!important;
letter-spacing: px!important;
color: #54595F!important;
padding: 30px 15px 10px 20px!important;
margin: -24px 0px 20px 0px!important;
width: 320px !important;
}
.elementor-52 .elementor-element.elementor-element-0965a6a .jet-menu li.jet-sub-menu-item.jet-current-menu-item .sub-level-link {
color: #1797B1 !important;
padding: 30px 15px 10px 20px !important; margin: -24px -10px 20px 0px!important;
font-family: "Montserrat", Sans-serif!important;
font-size: 14px!important;
font-weight: 400!important;
line-height: 1.4em!important;
letter-spacing: 1.4px!important;
}
.jet-desktop-menu-active .jet-menu-item .jet-sub-menu .jet-sub-menu {
top: 0!important;
left: 104% !important;
right: auto!important;
}
.jet-menu-item .jet-sub-menu>li>a {
padding: -200px !important;
}
.woocommerce table.variations .label {
font-size: px;
line-height: inherit;
margin: 0 0 4px;
text-transform: capitalize;
}
.elementor-461 .elementor-element.elementor-element-2609237 .jet-woo-builder-archive-add-to-cart .button.added:before {
display: inline-block;
}
.single-product .product .elementor-jet-single-add-to-cart .variations select {
vertical-align: top;
width: 350%;
}
.single-product .product .elementor-jet-single-add-to-cart .variations select {
vertical-align: top!important;
width: 100%!important;
color: black !important;
}
.elementor-52 .elementor-element.elementor-element-22ee9e0 .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.wc-forward:not(.checkout):before,
.elementor-52 .elementor-element.elementor-element-22ee9e0 .widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout.wc-forward:before {
display: none;
}
.elementor-588 .elementor-element.elementor-element-f9773d2 .elementor-jet-single-add-to-cart .variations {
max-width: 100% !important;
} .p-lead p {
margin: 1px !important;
}
.elementor-widget-wrap > .proven {
margin: 0px !important;
}
.f-manager > .elementor-column-wrap {
padding: 0px !important;
} .one-half,
.one-third {
position: relative;
margin-right: 4%;
float: left;
margin-bottom: 20px;
}
.one-half { width: 48%; }
.one-third { width: 30.66%; }
.last {
margin-right: 0 !important;
clear: right;
}
.wpcf7-not-valid-tip {
color: red !important;
font-size: 15px !important;
}
.wpcf7-not-valid {
background: #ca817f2b !important;
color: #54595F !important;
}
.jet-slider__items{
transform: none !important;
} 
.elementor-image-box-description b {
color: #7bafd4;
}   .page-id-2368 .site-header {
display : none !important;
}
.page-id-2368 .site-footer    {
display : none !important;
}
.green-text{
color: #97d700;
}
.woocommerce-cart table.cart tr th {
padding: 10px;
font-size: 18px !important;
color: #333f48;
font-family: Montserrat, Arial, Sans Serif!important;
}
.woocommerce-cart .cart-collaterals table tr th {
font-size: 18px !important;
padding-right: 25px;
font-family: Montserrat, Arial, Sans Serif!important;
color : black !important
}
.woocommerce-cart table.cart tr td.product-name {
font-size: 18px !important;
line-height: 20px !important;
color: black !important;
}
.woocommerce-cart .cart-collaterals table tr.order-total .amount {
font-size: 18px !important;
line-height: 1;
}
label.checkbox input[type="checkbox"]+span::before, label.inline input[type="checkbox"]+span::before {
background: #231f20 !important;
}
.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout .checkout-button.button {
background-color: #97d700!important ;
}
.woocommerce-cart .cart-collaterals table tr.cart-subtotal .amount {
font-size: 18px !important;
line-height: 0;
}
.woocommerce-Price-currencySymbol{
font-size: 18px !important;
color: black !important;
}
.order-total .woocommerce-Price-amount{
font-size: 15px !important;
}
.cart-subtotal .woocommerce-Price-amount {
font-size: 15px !important;
}
.product-total .woocommerce-Price-amount {
font-size: 15px !important;
}
.woocommerce-cart table tr td.product-remove a {
color: #ce1d1d !important;
} .out-of-stock{
display:none;
}
.sp-image{
width: 100% !important;
height: auto !important;
}
.footer-div p{
margin: 0px !important;
}
.jet-responsive-menu-available-items{
display: none !important;
}
#jet-menu-item-4265{
display: none !important;
}
.woocommerce-price-suffix{
font-size:15px;
display: block;
line-height: 20px;
}
.jet-mobile-menu__toggle{
background: #1797b1;
}
.my-translate .elementor-widget-container{
float:right;
}
@media only screen and (max-width: 767px) {
.one-half, .one-third {
width: 100%;
margin-right: 0;
}
.upcoming-event .elementor-image-box-content{
padding-bottom: 20px !important;
}
.whatapp .elementor-icon-list-item {
justify-content: center !important;
}
.elementor-101 .elementor-element.elementor-element-6b04ad4 { margin-top: 0px !important;
}
.page-id-2024 	.elementor-101 .elementor-element.elementor-element-6b04ad4{
margin-top : 50px !important;
}
.main-contact .elementor-element-populated{
margin-bottom: 100px !important;
}
.request-info .elementor-button-wrapper{
margin-bottom: 70px;
}
.elementor-101 .elementor-element.elementor-element-6b04ad4 {
padding: 70px 0px 30px 0px !important;
}
.about-us .elementor-text-editor {
padding-bottom: 110px;
}
.new-event {
padding: 0px !important;
}
.jet-slider__title{
font-size: 40px !important;
}
}