/*
Theme Name: SK Child
Theme URI: https://saleemkarsaz.com/
Author: saleemkarsaz
Author URI: https://saleemkarsaz.com/
Template:  sktheme
Version: 2.5
Text Domain: sktheme
*/

  .custom-wa-btn { margin: 12px 0; }

  /* Default (expanded) */
  .custom-wa-btn .am-btn--wa {
    display:flex; align-items:center; justify-content:center;
    padding:4px 0px; border-radius:5px;
    background:#25D366; color:#fff; font-weight:600; text-decoration:none;
    font-size:15px;
  }
  .custom-wa-btn .am-btn--wa svg { flex-shrink:0; margin-right:6px; }
  .custom-wa-btn .am-btn--wa:hover { filter: brightness(0.95); }

  /* Collapsed sidebar (Amelia adds .am-fs-sb--collapsed) */
  .am-fs__wrapper.am-collapsed .custom-wa-btn .am-btn--wa {
    width:40px; height:40px;
    border-radius:50%;
    padding:0;
    font-size:0; /* hide text */
    background:transparent;
  }
  .am-fs__wrapper.am-collapsed .custom-wa-btn .am-btn--wa svg {
    margin:0; width:20px; height:20px;
	  margin-right:0px!important;
  }
.am-fs__wrapper.am-collapsed .custom-wa-btn .am-btn--wa {
  font-size:0!important; /* hides text */
}

.mo-header-v1 div.logo img.Logo_white {
    margin-top: 10px;
}
.img-preloading .loader-inner #loader img {
    max-width: 400px;
}
.button.large {
    font-size: 16px;
    padding: 12px 40px;
}
.footer .sm-logo {
    max-width: 170px !important;
}
footer .social-media-widget {
    padding-top: 10px;
}
#contact-us .mo-title-box h3 {
    padding-right: 30px;
}
#contact-us .mo-title-box .title-desc {
 padding-right:59px;
}
.page-id-9578 #contact-us .mo-title-box h3{
    padding-right: 10px;	
}
.page-id-9578 #contact-us .mo-title-box .title-desc{
    padding-right: 45px;
}
#about .mo-title-box .title-desc {
    padding-right: 45px;
}
#investment-steps .mo-title-box h3 {
    padding-right: 40px;
}
.amelia-v2-booking .am-lite-footer {
    display: none;
}
.amelia-v2-booking #amelia-container.am-fs__wrapper {
    margin: 30px auto 15px auto !important;
}
p.am-fs-sb__step-heading {
    color: #fff !important;
}
.double-line h6.title {
    padding-right: 55px;
}
.icon-box-style9 {
    padding: 33px;
}
p.am-fs-sb__step-selection span {
    color: #ffffffb8!important;
}
section[data-section-bgcolor=dark] .process-box .content{
	color: rgba(255, 255, 255, .8);
}
.archive-product .mo-action-bar, .bg-grey, .grid-left-post .format-post .cat-name, .grid-mid-post .cat-name, .grid-post .cat-name, .masonry-posts .type-post .cat-name, .mo-pagination>a, .mo-pagination>span, .mo-portfolio-article.portfolio-full .thumb-content, .mo-tabs .tab-link, .post.sticky .grid-left-post, .pricing-item.style1 .package-img:after, .pricing-item.style1 .pricing-title h3, .pricing-item.style1.pricing-best .button, .pricing-item.style3, .pricing-item.style3.active .package-img:after, .related-posts, .select2-container--default .select2-selection--single, .single-header.basic, .social-icons.grey a, .social-icons.grey-hr a::before, .social-icons.grey-hr a:hover, .widget.widget_archive>ul>li>span.count, .widget.widget_categories>li>a>span, .widget.widget_categories>ul li>a>span, .widget.widget_categories>ul>li>span.count, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce form .form-row textarea, .woocommerce table.shop_table th, .woocommerce-checkout .woocommerce #customer_details .woocommerce-billing-fields .form-row .select2-container .select2-choice, .woocommerce-checkout .woocommerce #customer_details .woocommerce-billing-fields .form-row input, .woocommerce-checkout .woocommerce #customer_details .woocommerce-billing-fields .form-row select, .woocommerce-checkout .woocommerce #customer_details .woocommerce-billing-fields .form-row textarea, .woocommerce-checkout .woocommerce #customer_details .woocommerce-shipping-fields .form-row .select2-container .select2-choice, .woocommerce-checkout .woocommerce #customer_details .woocommerce-shipping-fields .form-row input, .woocommerce-checkout .woocommerce #customer_details .woocommerce-shipping-fields .form-row select, .woocommerce-checkout .woocommerce #customer_details .woocommerce-shipping-fields .form-row textarea, .woocommerce-checkout .woocommerce #order_review #payment, .woocommerce-checkout .woocommerce #order_review #payment .payment_methods>li .payment_box, .woocommerce-error, .woocommerce-info, .woocommerce-message, .wp-block-search:hover .wp-block-search__button:before, table.shop_table tfoot {
    background-color: #101828;
}

.single-header.basic .post-title {
    color: #fff;
}
.single-header .title-wrap ul.meta-post li, .single-header .title-wrap ul.meta-post li a {
    color: #979bb2;
}
.no-pagetitle {
    background: #101828;
}
.no-pagetitle .mo-page_title {
    color: #fff;
}
.foooter-call .service.iconbox {
    display: flex;
    max-width: 100%;
}
.foooter-call .service.iconbox .content-inner {
    display: flex;
    align-items: center;
}
.foooter-call .title-wrap {
    padding-left: 25px;
    padding-bottom: 0px;
}
.foooter-call .icon-box-style1 .title-wrap h6 {
    margin-bottom: 10px;
    margin-top: 0;
    display: none;
}
.foooter-call .service.iconbox .content-inner .content {
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
}
body.archive.category .single-content {
    padding-top: 70px;
    padding-bottom: 25px;
}
.no-pagetitle .mo-page_title {
    margin-top: 130px;
    padding-bottom: 50px;
}
.no-margin-title h3.title {
    padding-right: 0px;
}
.list-padding ul.list-style li {
    padding-bottom: 5px;
}
.swiper-pagination {
    bottom: -5px !important;
}
.newlist .list-style li .descrption {
    max-width: 455px;
}
.newlist .list-style li {
    max-width: 550px;
}
.newlist .list-style {
    gap: 15px;
}
.service-text .title-desc {
    font-size: 20px;
    line-height: 1.6;
}
.mo-header-menu.header-data-hover .mo-menu-list>ul>li a span.data-hover, .mo-header-menu.header-data-hover .mo-menu-list>ul>li>ul>li a span.data-hover, .mo-header-menu.header-data-hover .mo-menu-list>ul>li>ul>li>ul>li a span.data-hover, .mo-header-menu.header-data-hover .sidepanel-content .nav-sidepanel>ul>li a span.data-hover, .mo-header-menu.header-data-hover .sidepanel-content .nav-sidepanel>ul>li>ul>li a span.data-hover, .mo-sidepanel-v1.header-data-hover .mo-menu-list>ul>li a span.data-hover, .mo-sidepanel-v1.header-data-hover .mo-menu-list>ul>li>ul>li a span.data-hover, .mo-sidepanel-v1.header-data-hover .mo-menu-list>ul>li>ul>li>ul>li a span.data-hover, .mo-sidepanel-v1.header-data-hover .sidepanel-content .nav-sidepanel>ul>li a span.data-hover, .mo-sidepanel-v1.header-data-hover .sidepanel-content .nav-sidepanel>ul>li>ul>li a span.data-hover {
    font-family: 'Quicksand';
}
#add_payment_method #payment ul.payment_methods li a, .accordion .acc_head h6, .archive-product .grid .product .mo-content h3, .archive-product .list .product .mo-content .mo-actions .add_to_cart_button, .archive-product .list .product .mo-content .mo-actions .added_to_cart, .archive-product .list .product .mo-content .mo-actions .button.product_type_external, .archive-product .list .product .mo-content .mo-actions .product_type_grouped, .archive-product .list .product .mo-content .mo-actions .product_type_variable, .archive-product .list .product .mo-content .price-rating .price, .archive-product .list .product .mo-content h3, .archive-product .list .product .mo-thumb .onsale, .bold-weight, .bt-progress-style1.vc_progress_bar .vc_single_bar .vc_label .vc_inner, .bt-progress-style2.vc_progress_bar .vc_single_bar .vc_label .vc_inner, .bt-progress-style3.vc_progress_bar .vc_single_bar .vc_label .vc_inner, .bt-progress-style4.vc_progress_bar .vc_single_bar .vc_label .vc_inner, .cart_totals h2, .counter-number .symbol, .counter-number h3, .counter-number h6, .counter-number.style2 .symbol, .counter-number.style2 h3, .elementor-widget-sidebar .wg-title, .elementor-widget-sidebar .widget.widget_product_categories>ul li>span.count, .elementor-widget-sidebar .widget.widget_products ul>li>a, .elementor-widget-wp-widget-recent-posts ul li a, .elementor-widget-wrap .elementor-widget-container>h5, .font-l-subtitle, .font-l-title, .font-sm-subtitle, .font-subtitle, .font-title, .font-xsm-subtitle, .footer .wg-title, .footer .wg-title a, .grid-post h3.post-title, .heading-fancy, .iconbox h6, .image-box .perspective-caption .perspective-title, .image-box .title-wrap h6, .image-box-style2 .title-wrap h6, .image-flip-box .image-flip-box__content h6, .list-style li h4, .main-search-content form input[type=search], .masonry-posts .post-content h3.post-title, .mo-ad-banner .overlay-effect .overlay-inner h4.title, .mo-cart-content a.button, .mo-countdown li p, .mo-countdown li span, .mo-header-menu .mo-menu-list>ul>li>a, .mo-header-onepage .mo-menu .mo-menu-list ul>li>a, .mo-header-v2 .menu_other_v2 .call-us a, .mo-header-v6 .call-us a, .mo-heading-fancy h3, .mo-post-list li .mo-title a, .mo-product-carousel.tpl1 article .mo-content .mo-price, .mo-product-carousel.tpl1 article .mo-content .mo-title, .mo-product-carousel.tpl2 .product .mo-content .price, .mo-product-carousel.tpl2 .product .mo-content .price .amount, .mo-product-carousel.tpl2 .product .mo-content .woocommerce-LoopProduct-link h2, .mo-product-grid-item .mo-content .price, .mo-product-grid-item .mo-content h3, .mo-product-grid-item .mo-thumb .mo-actions .add_to_cart_button, .mo-product-grid-item .mo-thumb .mo-actions .added_to_cart, .mo-product-grid-item .mo-thumb .onsale, .mo-product-list-item .mo-content .mo-actions .add_to_cart_button, .mo-product-list-item .mo-content .mo-actions .added_to_cart, .mo-product-list-item .mo-content .price-rating .price, .mo-product-list-item .mo-content h3, .mo-product-list-item .mo-thumb .onsale, .mo-products-grid.tpl1 article .mo-content .mo-price, .mo-products-grid.tpl1 article .mo-content .mo-title, .mo-products-grid.tpl2 .product .mo-content .price, .mo-products-grid.tpl2 .product .mo-content .price .amount, .mo-products-grid.tpl2 .product .mo-content .woocommerce-LoopProduct-link h2, .mo-search-header>a span, .mo-single-add-to-cart .quantity>input, .mo-testimonial .content h4, .mo-testimonial .testimonial-title h5, .mo-testimonial.tpl3 .testimonial-details .content h4, .mo-title-box h3, .nav-sidepanel>ul>li>a, .no-pagetitle .mo-page_title, .page h3.post-title, .page-404 h1, .page-404 h4, .pagetitle-v4 .mo-path .mo-path-inner h2, .pagetitle-v5 .mo-text-ellipsis, .portfolio-effect1 .caption-inner h5, .portfolio-effect2 .content-block h4, .portfolio-effect3 .details h5, .portfolio-effect4 .perspective-caption h5, .post h3.post-title, .post-list .date-wrapper .post-date, .post-list .date-wrapper .post-month, .post-pagi .pagi_details h3, .pricing-item .pricing .currency, .pricing-item .pricing .price, .pricing-item h3.title, .pricing-item span.pricing-best-label.style1, .pricing-item span.pricing-best-label.style2, .pricing-item span.pricing-best-label.style3, .pricing-item span.pricing-best-label.style4, .pricing-item.style2 .pricing .pricing-currency, .process-box h6, .process-box-style4 .process-wrap h6.title, .related-posts .content-post h6, .sidebar .widget .wg-title, .sidebar .widget_block h2, .sidepanel-content .menu.mo-menu-list>ul>li>a, .single-header .post-title, .single-product .mo-product-item .mo-content .cart .quantity, .single-product .mo-product-item .mo-content .cart.variations_form .variations>li>span .reset_variations, .single-product .mo-product-item .mo-content .cart.variations_form .woocommerce-variation-price .price, .single-product .mo-product-item .mo-content .price .amount, .single-product .mo-product-item .mo-content .price>del, .single-product .mo-product-item .mo-content .price>del .amount, .single-product .mo-product-item .mo-content .product_meta h6, .single-product .mo-product-item .mo-content .product_meta_top, .single-product .mo-product-item .mo-content .product_title, .single-product .mo-product-item .mo-thumb .onsale, .single-product .mo-related .products .grid .product .mo-content .price, .single-product .mo-related .products .grid .product .mo-content .price .amount, .single-product .mo-related .products .grid .product .mo-content h3, .single-product .mo-related .products .grid .product .woocommerce-LoopProduct-link h2, .single-product div.product .woocommerce-tabs #tab-reviews #reviews #comments .commentlist li .comment-text .meta .woocommerce-review__published-date, .single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-form .form-submit input.submit, .single-product div.product .woocommerce-tabs #tab-reviews #reviews .comment-respond .comment-reply-title, .single-product div.product .woocommerce-tabs ul.tabs>li, .single-product div.product .woocommerce-tabs ul.tabs>li a, .team-title h5, .title-box-style-3 h5, .title-box-style-4 h5 span, .vc_chart .vc_chart-legend li, .vc_pie_chart .vc_pie_chart_value, .widget.widget_block .widget-title, .widget_product_search button[type=submit], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce .woocommerce-customer-details address, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce legend, .woocommerce ul#shipping_method li label, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-LoopProduct-link h2, .woocommerce-account .woocommerce .addresses .title>a, .woocommerce-account .woocommerce .addresses .title>h3, .woocommerce-account .woocommerce form.login .form-row input.button, .woocommerce-account .woocommerce form.login .form-row label, .woocommerce-account .woocommerce form.lost_reset_password .form-row input.button, .woocommerce-account .woocommerce form.lost_reset_password .form-row label, .woocommerce-account .woocommerce form>h3, .woocommerce-account .woocommerce-MyAccount-navigation ul li, .woocommerce-account .woocommerce-MyAccount-navigation ul li a, .woocommerce-account .woocommerce>h2, .woocommerce-additional-fields>h3, .woocommerce-cart #payment ul.payment_methods li a, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .grand-total .total-wrap>ul>li span[data-title=Subtotal], .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .grand-total .total-wrap>ul>li span[data-title=Tax], .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .grand-total .total-wrap>ul>li span[data-title=Total], .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .grand-total .total-wrap>ul>li.order-total span[data-title=Total] .amount, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .grand-total>h4, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .shipping-wrap .woocommerce-shipping-calculator>p button, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .shipping-wrap .woocommerce-shipping-calculator>p input, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .shipping-wrap .woocommerce-shipping-calculator>p select, .woocommerce-cart .main-content .woocommerce .cart-collaterals .cart_totals .shipping-wrap>h4, .woocommerce-cart .main-content .woocommerce table.shop_table tbody tr td.product-item a, .woocommerce-cart .main-content .woocommerce table.shop_table tbody tr td.product-quantity .quantity, .woocommerce-cart .main-content .woocommerce table.shop_table thead tr th, .woocommerce-checkout #payment ul.payment_methods li a, .woocommerce-checkout .woocommerce #customer_details>h3, .woocommerce-checkout .woocommerce #order_review .order-review-heading, .woocommerce-checkout .woocommerce #order_review .payment-method-heading, .woocommerce-checkout .woocommerce #order_review .shop_table>ul>li.cart-subtotal .amount, .woocommerce-checkout .woocommerce #order_review .shop_table>ul>li.order-total, .woocommerce-checkout .woocommerce #order_review .shop_table>ul>li.order-total .amount, .woocommerce-checkout .woocommerce #order_review .shop_table>ul>li.tax-total .amount, .woocommerce-checkout .woocommerce .checkout_coupon .form-row input.button, .woocommerce-checkout .woocommerce .checkout_coupon .form-row label, .woocommerce-checkout .woocommerce .login .form-row input.button, .woocommerce-checkout .woocommerce .login .form-row label, .woocommerce-customer-details h2, .woocommerce-error>a, .woocommerce-info>a, .woocommerce-message>a, .woocommerce-order-details h2, .woocommerce-privacy-policy-text p a, .wp-block-latest-posts li a, .wp-block-search .wp-block-search__label, .wpb_widgetised_column .widget .wg-title, .wpb_widgetised_column .widget h2, h1, h2, h3, h4, h5, h6, ul.meta-post li, ul.meta-post li a {
    font-weight: 400;
}
.sub-title {
    font-weight: 600 !important;
}
.counter-number.style4 .symbol {
    font-weight: 100 !important;
    font-family: 'Poppins';
}
.page-header .mo-title-bar h2 {
    font-weight: 400 !important;
}
.page-header .mo-path-inner a, .page-header .mo-path-inner span {
    font-weight: 400 !important;
}
.button {
    font-weight: 500;
}
.wpcf7 .button, input[type=submit] {
    text-transform: uppercase;
	    letter-spacing: 0px;
}
.cat-name {
    font-weight: 400;
}
.comment-respond .comment-form .form-submit .submit {
    font-weight: 400;
    text-transform: uppercase;
}
.content a {
    font-weight: 400;
}
.home-video .elementor-custom-embed-image-overlay {
    border-radius: 20px;
}
.input_field_line {
    background-color: #fff;
    padding: 10px 16px;
    border-radius: 6px;
	border: 2px solid rgb(0 0 0 / 31%);
}
.home .input_field_line {
	border:none;
    border-bottom: 2px solid rgba(0, 0, 0, .08);
}
.home .input_field_line:hover{
	border-color: var(--color-primary);
}
.wpcf7-form .row div[class*=col-]:not(.sm-margin) {
    margin-bottom: 0px;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0em 0.5em 1em;
}

/* Responsive */
@media only screen and (max-width: 1470px) {
#main-header a.button.large {
    padding: 15px 30px;
}
.foooter-call .service.iconbox .content-inner {
    align-items: baseline;
}	
}
@media only screen and (max-width: 991px) {
#main-header a.button.large {
  padding: 12px 20px;
  font-size: 15px;
}	
}
@media (max-width:767px){
.mo-header-v1 .logo img, .mo-header-v2 .mo-logo img, .mo-header-v3 .mo-logo img, .mo-header-v4 .mo-logo img, .mo-header-v5 .mo-logo img, .mo-header-v6 .mo-logo img, .mo-header-v7 .mo-logo img, .mo-header-onepage .mo-logo img, .mo-left-navigation .mo-header-menu .mo-logo img, .navigation img.Logo_white, .navigation .logo.logo_page, .loading-wrap .logotype {
    height: 25px!important;
}
#main-header {
background-position-x: 83%;	
}
section#main-header::before {
    content: '';
    position: absolute;
    background: #00000099;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    border-radius: 25px;
    z-index: 0;
}
#main-header a.button.large {
padding: 10px 32px;
font-size: 15px;
margin-top: 10px;	
}	
.footer_v1 .footer-bottom .wp-block-column {
    width: 100%;
}
.footer_v1 .footer-bottom p, .footer_v2 .footer-bottom p {
   text-align: center;
}
#about .mo-title-box .title-desc {
    padding-right: 0px;
}
.list-style.list-style3 li h4 {
    padding: 0 0 8px 25px;
    font-size: 15px;
}
#about ul.list-style {
    margin-bottom: 0px;
}
#about .list-style.list-style3 {
    margin-bottom: 10px;
}
.responsive-m-padding{
   padding-left: 35px !important;
   padding-right: 35px !important;
}
.footer_v1 .footer-widget-1, .footer_v2 .footer-widget-1 {
    padding-right: 30px;
}
#contact-us .mo-title-box .title-desc {
    padding-right: 0PX;
}
footer.footer.footer_v1 {
    padding-top: 20px;
}
.foooter-call .title-wrap {
    padding-left: 20px;
}
.pagetitle-v4 .mo-title-bar-wrap {
    height: 235px;
}
.no-pagetitle .mo-page_title {
    font-size: 30px;
    line-height: 40px;
    margin-top: 120px;
    padding-bottom: 25px;
}
.service-text .title-desc {
    font-size: 17px;
    line-height: 1.6;
}
.sidepanel-content .nav-sidepanel>ul {
        padding: 60px 20px 0;
}
.mo-blog-archive .grid-left-post {
    flex-direction: column;
}
.grid-left-post .content-post, .grid-left-post .format-post {
    margin-right: 0px;
}
.grid-left-post .content-post {
    padding-top: 25px;
}	
}

@media (max-width:580px){
.mo-title-box h3, .page-header .mo-title-bar h2, h3.heading-fancy {
 font-size: 24px !important;
 line-height: 34px !important;
}	
}
