body, html, p, h1, h2, h3, h4, h5, h6, a, .aheto-btn.aheto-btn--primary, .aheto-form-btn.aheto-btn--primary input[type="submit"], .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button, .woocommerce input.button.alt{ font-family: "Times New Roman", Times, serif !important;}
body, html, p{font-size: 18px !important;}
.karma-blog--single-wrapper .karma-blog--single__content-wrapper p, .karma-blog--single-wrapper .karma-blog--single__content-wrapper li, .karma-blog--single-wrapper .karma-blog--single__content-wrapper div{line-height: 36px;}
body { color: rgb(113, 113, 121); font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: normal; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__title { font-size: 18px !important; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__desc { font-size: 60px; font-weight: 700; line-height: 82px; margin: 15px 0px 0px !important; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__links a.aheto-btn { background: rgb(0, 114, 188); color: rgb(255, 255, 255); padding: 19px 50px; border-radius: 30px; font-size: 17px; font-family: "Times New Roman", Times, serif; font-weight: 700; border: rgb(0, 114, 188) solid 1px; }
header.aheto-header .main-header--modern .main-header__logo img { width: auto; max-height: initial; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__links a.aheto-btn:hover { background: transparent; color: rgb(0, 114, 188); }
.aheto-content-block--chess { padding: 0px; }
.aheto-content-block--chess .aheto-content-block__info {color: rgb(113, 113, 121);font-family: "Times New Roman", Times, serif;font-size: 18px;line-height: 28px;margin-top: 10px;}
.aheto-content-block--chess .aheto-content-block__info p{
    font-size: 18px !important;
    line-height: 28px;
}
header.aheto-header { position: fixed; width: 100%; background: rgba(242, 241, 245, 0.86); }
header.aheto-header .main-header--modern .main-header__menu-box .main-menu li a, header.aheto-header .main-header--modern .main-header__menu-box > ul li a { font-weight: normal; font-family: "Times New Roman", Times, serif; font-size: 18px; }
header.aheto-header .main-header--modern .main-header__menu-box .main-menu li, header.aheto-header .main-header--modern .main-header__menu-box > ul li { padding: 44px 15px; }
header.aheto-header .main-header--modern .main-header__menu-box .main-menu li.current-menu-item a { font-weight: 700; }
header.aheto-header .main-header--modern .main-header__menu-box .main-menu ul li, header.aheto-header .main-header--modern .main-header__menu-box > ul ul li { padding: 4px 20px; }
.improve-business ul { list-style: disc; padding-left: 25px; }
.improve-business ul li { line-height: 36px; margin: 0px !important; }
.offer-section .aheto-content-block--chess { padding: 0px; }
.aheto-content-block--chess .aheto-content-block__info p:empty { display: none; }
.aheto-content-block--chess .aheto-content-block__info p.aheto-content-block__info-text { display: none; }
.offer-section .aheto-content-block--chess .aheto-content-block__info { margin-top: 10px; }
.offer-section .aheto-content-block--chess .aheto-content-block__ico { display: none; }
.work-space-section .aheto-cpt-article--skin-5 .aheto-cpt-article__terms a { background: rgb(10, 130, 197); font-family: "Times New Roman", Times, serif; }
.work-space-section .aheto-cpt-article--skin-5 .aheto-cpt-article__title a { font-size: 24px; text-transform: none; }
body .work-space-section .swiper-pagination-bullet { background: rgb(255, 255, 255); }
body .work-space-section .swiper-pagination-bullet-active { background: rgb(10, 130, 197); }
.testimonial-section .aheto-tm-wrapper--pointe { max-width: 100%; color: rgb(113, 113, 121); }
.testimonial-section .aheto-tm-wrapper--pointe h3.aheto-tm__text { line-height: 48px; font-size: 28px; color: rgb(113, 113, 121); }
.testimonial-section .aheto-tm-wrapper--pointe .aheto-tm__author h5 { color: rgb(0, 114, 188); font-size: 19px; }
footer.aheto-footer h5 { color: rgb(255, 255, 255); font-size: 18px; font-weight: 700; margin: 16px 0px 34px; }
footer.aheto-footer p {padding-top: 20px;line-height: 33px;font-size: 16px !important;color: rgb(158, 158, 167) !important;}
footer.aheto-footer ul.footer-social-icons li { display: inline-block; padding-right: 10px; }
footer.aheto-footer ul.footer-social-icons { padding-top: 20px; }
footer.aheto-footer ul#menu-footer-menu li a { font-family: "Times New Roman", Times, serif; line-height: 33px; font-size: 16px; color: rgb(158, 158, 167) !important; }
footer.aheto-footer ul#menu-footer-menu li a:hover { color: rgb(10, 130, 197) !important; }
footer.aheto-footer .newsletter-form input { width: 100%; border: none; padding: 14px 15px; margin: 0px 0px 15px; color: rgb(158, 158, 167); font-size: 16px; }
footer.aheto-footer .newsletter-form input[type="submit"] { background: rgb(10, 130, 197); color: rgb(255, 255, 255); letter-spacing: 1.4px; text-transform: uppercase; border-radius: 4px; border: 1px solid rgb(10, 130, 197); }
footer.aheto-footer .newsletter-form input[type="submit"]:hover { background: transparent; color: rgb(10, 130, 197); }
.conact-form-block p { font-family: "Times New Roman", sans-serif; font-size: 16px; }
.conact-form-block p .wpcf7-textarea { height: 131px !important; }
.conact-form-block .submit-wrap { margin-top: 0px !important; }
.conact-form-block .submit-wrap .wpcf7-submit { color: rgb(255, 255, 255); font-size: 17px; border-radius: 30px; line-height: normal; background: rgb(0, 114, 188) !important; font-weight: 700 !important; padding: 18px 40px !important; border: 1px solid rgb(0, 114, 188) !important; }
.conact-form-block .submit-wrap .wpcf7-submit:hover { color: rgb(0, 114, 188); background: transparent !important; }
.wpcf7-spinner { position: absolute; }
.hsocial-icons ul li { display: inline-block; padding: 0px 5px; }
.htel a { color: rgb(28, 29, 34); font-weight: 700; font-size: 17px; }
.htel { padding-left: 25px; }
.head-right { text-align: right; width: 100%; display: inline-block; }
.head-right div { display: inline-block; }
.hright-section { margin-bottom: 0px !important; }
header .main-header--modern .main-header__widget-box { display: none; }
.latest-blog h4.aheto-cpt-article__title { color: rgb(0, 0, 0); font-weight: 700; font-size: 24px; line-height: 29px; }
.latest-blog .aheto-cpt-article__excerpt { font-family: "Times New Roman", Times, serif; font-size: 18px; color: rgb(113, 113, 121); line-height: 25px; }
.latest-blog .aheto-cpt-article__btn-wrap a { font-family: "Times New Roman", Times, serif; color: rgb(10, 130, 197); font-size: 14px; }
.latest-blog .aheto-cpt-article__date { color: rgb(113, 113, 121); font-size: 14px; font-family: "Times New Roman", Times, serif; }
.latest-blog .aheto-cpt-article--skin-1 .aheto-cpt-article__inner { box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 20px 0px; }
.hsocial-icons ul li a:hover, footer.aheto-footer ul.footer-social-icons li a:hover { opacity: 0.6; }
.karma-blog--single-wrapper .container { padding: 0px; width: 100% !important; max-width: 100% !important; }
.karma-blog--single-wrapper .karma-blog--single__content-wrapper { margin-bottom: 0px !important; }
.aheto-content-block__info a::after { content: ""; background: url("https://karmatechnologies.asia/wp-content/uploads/2022/04/arrow-icon-blue-1.png") no-repeat; display: inline-block; width: 65px; height: 65px; position: absolute; left: 0px; opacity: 0; }
.aheto-content-block__info a { position: relative; }
.aheto-content-block__info a:hover::after { opacity: 1; }
.elementor-custom-embed-play i::before { content: url("https://karmatechnologies.asia/wp-content/uploads/2022/05/play-icon.png"); }
.latest-blog .aheto-cpt-article__btn-wrap a:hover { color: rgb(10, 130, 197); }
body .aheto-contents--moovit-faq .aheto-contents__item { padding: 20px 60px 20px 30px; background: rgb(241, 241, 245); }
body .aheto-contents--moovit-faq .aheto-contents__item h5.aheto-contents__title { font-size: 18px; color: rgb(0, 0, 0) !important; }
body .aheto-contents--moovit-faq .aheto-contents__item .aheto-contents__desc { border-top: 1px solid rgb(255, 255, 255); padding-top: 20px; }
body .aheto-contents--moovit-faq .aheto-contents__item .aheto-contents__desc p { font-family: "Times New Roman", sans-serif; font-size: 18px; font-weight: 400; line-height: 36px; color: rgb(113, 113, 121); }
body .aheto-contents--moovit-faq .aheto-contents__item i { top: 20px; right: 30px; }
form#searchform { background: rgb(241, 241, 245); padding: 40px; margin-bottom: 30px; }
.sidebar-head h5.aheto-heading__title { font-size: 20px; font-weight: 700; }
.elementor-widget-wp-widget-nav_menu ul { margin: 0px -40px; padding: 0 !important; list-style: none !important; }
.elementor-widget-wp-widget-nav_menu ul li { margin: 0px !important; }
.elementor-widget-wp-widget-nav_menu ul li a { padding: 9px 40px; display: block; cursor: pointer; font-family: "Times New Roman", sans-serif; border-top: 2px solid transparent; color: rgb(113, 113, 121) !important; }
.elementor-widget-wp-widget-nav_menu ul li:hover a, .elementor-widget-wp-widget-nav_menu ul li.current-menu-item a { background: rgb(255, 255, 255); border-color: rgb(10, 130, 197); }
form#searchform #s { width: 100%; border: 1px solid rgb(204, 204, 204); color: rgb(113, 113, 121); padding: 12px 20px; font-family: "Times New Roman", sans-serif; font-size: 17px; }
form#searchform input#searchsubmit { position: absolute; right: 40px; background: url("https://karmatechnologies.asia/wp-content/uploads/2022/05/search-icon.png") center center no-repeat; font-size: 0px; height: 52px; width: 50px; }
.karma-blog--banner.custom-banner { background-color: transparent; padding: 250px 15px 133px; background-repeat: no-repeat; }
.karma-blog--banner.custom-banner h1.karma-blog--banner__title { font-size: 48px; color: rgb(255, 255, 255); font-weight: 700; }
.karma-blog--wrapper .karma-blog--posts { padding-left: 30px; padding-right: 30px; }
.karma-blog--wrapper .custom-blog-sidebar { padding-left: 30px; padding-right: 30px; }
.karma-blog--wrapper .row { margin: 0px -30px; }
.karma-blog--wrapper .row .row { margin: 0px; }
.karma-blog--post__media img { width: 100%; border: 1px solid rgb(204, 204, 204); }
.karma-blog--post__info-wrap-date {color: rgb(113, 113, 121);font-family: "Times New Roman", sans-serif;font-size: 85%;padding-bottom: 12px;font-weight: 400;}
.karma-blog--wrapper .karma-blog--post__title { font-family: "Times New Roman", sans-serif; color: rgb(0, 0, 0) !important; font-size: 24px !important; font-weight: 700 !important; line-height: 36px !important; margin-bottom: 20px !important; }
.karma-blog--wrapper .karma-blog--post__text {padding-bottom: 15px;font-family: "Times New Roman", Times, serif;font-size: 18px;color: rgb(113, 113, 121);}
.karma-blog--post__text p { color: rgb(113, 113, 121); font-family: "Times New Roman", sans-serif; font-size: 18px; font-weight: 400; line-height: 25px; }
.karma-blog--post__read-more a {color: rgb(10, 130, 197);font-family: "Times New Roman", sans-serif;font-size: 15px;border-bottom: 1px solid currentColor;text-decoration: none;padding-bottom: 6px;}
.karma-blog--wrapper .karma-blog--post__title:hover { color: rgb(10, 130, 197); }
.karma-blog--wrapper .karma-blog--post__item { box-shadow: none !important; }
.karma-blog--wrapper .karma-blog--post__info-wrap { padding: 30px 0px !important; }
.karma-blog--wrapper .karma-blog--pagination { text-align: left !important; }
.karma-blog--wrapper .karma-blog--pagination .page-numbers.current { border-radius: 100%; background: rgb(10, 130, 197) !important; }
.widget_search { padding: 48px 40px; background: rgb(241, 241, 245); margin: 0px 0px 30px; }
.widget_search .wp-block-search__input { border: 1px solid rgb(204, 204, 204); font-family: "Times New Roman", sans-serif; font-size: 16px; padding: 17px 15px; color: rgb(113, 113, 121); width: 100%; }
.widget_search .wp-block-search__inside-wrapper { display: inline-block; position: relative; width: 100%; }
.wp-block-search__inside-wrapper .wp-block-search__button.has-icon { position: absolute; border: none; background: none; right: -5px; top: 2px; font-size: 25px; color: rgb(113, 113, 121); }
.custom-blog-sidebar .widget_block { background: rgb(241, 241, 245); margin-bottom: 44px; }
.custom-blog-sidebar .widget_block .widget-title { font-size: 20px; font-weight: 700; padding: 40px; border-bottom: 2px solid rgb(10, 130, 197); margin-bottom: 25px; }
.custom-blog-sidebar .widget_block .wp-block-categories-list { padding: 0px 40px 40px; }
.custom-blog-sidebar .widget_block .wp-block-categories-list li a { font-family: "Times New Roman", sans-serif; color: rgb(113, 113, 121); font-size: 16px; line-height: 36px; }
.custom-blog-sidebar .widget_block .wp-block-categories-list li:hover a { color: rgb(10, 130, 197); }
.custom-blog-sidebar p.wp-block-tag-cloud { padding: 0px 34px 30px; }
.custom-blog-sidebar p.wp-block-tag-cloud a {background: rgb(255 255 255);color: #707070;font-family: "Times New Roman", sans-serif;padding: 6px;margin-bottom: 6px;border-radius: 4px;font-size: 14px !important;/* border-bottom: #333; */border: 1px solid rgb(211 211 211);}
.custom-blog-sidebar p.wp-block-tag-cloud a:hover{
    background: rgb(10, 130, 197);
    color: #fff;
    border-color: rgb(10, 130, 197);
}
.single-post .karma-blog--single__content-wrapper { color: rgb(113, 113, 121); font-size: 18px; font-family: "Times New Roman", sans-serif; line-height: 36px; padding-top: 30px; }
.single-post .karma-blog--single__content-wrapper a { text-decoration: underline; }
.single-post .karma-blog--single__content-wrapper h3, .single-post .karma-blog--single__content-wrapper h2 { font-weight: 700; font-size: 18px; color: rgb(0, 0, 0); text-transform: uppercase; }
.karma-blog--single__content-wrapper h4 { font-size: 18px; font-weight: 700; }
.karma-blog--single__content-wrapper a { color: rgb(10, 130, 197); text-decoration: underline; }
.karma-blog--search-page__search-form form#searchform input#searchsubmit { right: 60px; height: 60px; }
.karma-blog--single-wrapper .karma-blog--single__content-wrapper.page { padding-top: 0px; }
.portfolio-container { margin: 50px -25px 0; display: flex; flex-wrap: wrap; }
.portfolio-container .pf-item { flex: 0 0 50%; max-width: 50%; padding: 0px 25px 70px; }
.portfolio-container .pf-item .pf-info-sec { text-align: center; }
.portfolio-container .pf-item .pf-info-sec h5 { font-size: 22px; color: rgb(0, 0, 0); font-weight: bold; margin: 20px 0px; }
.portfolio-container .pf-item .pf-info-sec .pf-excerpt { font-size: 18px; line-height: 32px; }
h3#reply-title { font-weight: 700; color: #000; font-size: 34px; border-top: #ccc solid 1px; padding-top: 45px; margin-top: 50px; padding-bottom: 35px; }
.karma-blog--single__comments-form input, .karma-blog--single__comments-form textarea { width: 100%; border: #cccccc5c solid 1px; padding: 16px 15px; margin: 0 0 20px; font-family: "Times New Roman", Times, serif; font-size: 15px; background: #f3f5f6; }
.karma-blog--single__comments-form input#submit { width: auto; border: none; border-radius: 30px; color: #fff; background: rgb(10, 130, 197); padding: 17px 45px; font-size: 17px; border: rgb(10, 130, 197) solid 2px; }
.karma-blog--single__comments-form input#submit:hover { border-color: rgb(10, 130, 197); color: rgb(10, 130, 197); background: transparent; }
.karma-blog--single-wrapper .karma-blog--single__content-wrapper ul li { margin: 0 !important; }
.karma-blog--single-wrapper .karma-blog--single__content-wrapper ul {padding-left: 40px;list-style: disc;}
div#homeSlider .swiper-container-horizontal>.swiper-pagination-bullets { margin-top: 0; position: absolute; bottom: 20px; display: none; }
div#homeSlider .swiper-container-horizontal>.swiper-pagination-bullets span.swiper-pagination-bullet { background: #fff; }
div#homeSlider .swiper-container-horizontal>.swiper-pagination-bullets span.swiper-pagination-bullet.swiper-pagination-bullet-active { background: #0072bc; }
.str-button .elementor-widget-wrap>.elementor-element { width: auto; padding: 0 15px; }
.portfolio-container .pf-item .pf-image { position: relative; }
.portfolio-container .pf-item .pf-image .search-white-icon, .portfolio-container .pf-item .pf-image .hover-search-icon { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: ease-out 300ms; }
.portfolio-container .pf-item .pf-image .hover-search-icon { opacity: 0; }
.portfolio-container .pf-item:hover .hover-search-icon { opacity: 1; }
.portfolio-container .pf-item:hover .search-white-icon { opacity: 0; }
.karma-error--wrap { min-height: auto !important; }
.karma-error--small-title { color: #0a82c5 !important; }
a.karma-error--button { border-radius: 30px; padding: 15px 45px; font-family: 'Times New Roman', Times, serif; background: #0a82c5; font-size: 18px; border: #0a82c5 solid 2px; }
a.karma-error--button:hover { background: transparent; color: #0a82c5; }
.aheto-banner__content .aheto-btn-video.aheto-btn--dark {
    background: rgb(0, 114, 188);
    position: absolute;
    bottom: -80px;
}
.offer-section .aheto-content-block--chess .aheto-content-block__info p:empty {
    display: none;
}

.offer-section .aheto-content-block--chess .aheto-content-block__info p {
    min-height: 280px;
}
.n2-ss-slider .n2-ss-text {
    position: relative;
    width: calc(100% - 160px);
    max-width: 1200px;
    margin: 0 auto;
    padding: 50px 15px;
}

.n2-ss-slider .n2-ss-layer-content .n2-ss-layer[data-pm=normal] {
    position: absolute; text-align:left;
}
.n2-ss-slider .n2-ss-text p b {
    font-size: 18px !important;
    font-family: "Times New Roman", Sans-serif;
    font-weight: normal;
}



.n2-ss-slider .n2-ss-text p {
    font-family: "Times New Roman", Sans-serif !important;
    font-size: 60px !important;
    font-weight: 700 !important;
    line-height: 82px !important;
}

.n2-ss-slider .n2-ss-text p a.aheto-btn.aheto-btn--primary {
    background: rgb(0, 114, 188);
    color: rgb(255, 255, 255) !important;
    padding: 19px 50px;
    border-radius: 30px;
    font-size: 17px !important;
    font-family: "Times New Roman", Times, serif;
    font-weight: 700 !important;
    border: rgb(0, 114, 188) solid 1px;
}

.n2-ss-slider .n2-ss-text p a.aheto-btn.aheto-btn--primary:hover {
    background: transparent;
    color: rgb(0, 114, 188) !important;
}
.n2-ss-slider:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    content: '';
    opacity: .4;
}
iframe#n2-ss-2item2-frame {
    object-fit: cover;
    height: 74vh;
}
.c-form p {
    justify-content: space-between !important;
    margin: 0 !important;
}

.c-form p label {
    font-weight: 700;
    margin: 0;
}

.c-form p span {
    padding: 0 !important;
}

.c-form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.c-form p, .c-form.eva p:nth-child(2), .c-form.eva p:nth-child(3) {
    flex: 0 0 100%;
    padding: 15px 10px 0;
    max-width: 100%;
}

.c-form p:nth-child(2), .c-form p:nth-child(3) {
    flex: 0 0 50%;
    max-width: 50%;
}
.offer-section .aheto-content-block--chess .aheto-content-block__info p a:after {
    display: none;
}
.postid-603 .karma-blog--banner.custom-banner{background-image: url(https://karmatechnologies.asia/wp-content/uploads/2023/01/E-Commerce-Web-Development_Banner.jpg) !important;}
.postid-1560 .karma-blog--banner.custom-banner{background-image: url(https://karmatechnologies.asia/wp-content/uploads/2023/01/wordpress-development_Banner.jpg) !important;}
.footer-newsletter h6 {
    color: #9e9ea7;
}

footer.aheto-footer .footer-newsletter p {
    padding: 0;
    line-height: 20px;
}

footer.aheto-footer .footer-newsletter p strong {
    color: #9e9ea7;
}
footer .elementor-widget-wp-widget-nav_menu ul {
    margin: 0;
}

footer .elementor-widget-wp-widget-nav_menu ul li {
    padding: 0;
    margin: 0;
}

footer .elementor-widget-wp-widget-nav_menu ul li a {
    background: transparent !important;
    padding: 0;
    border: none !important;
    color: rgb(10, 130, 197);
}
@media (max-width: 1600px) {
iframe#n2-ss-2item2-frame {
    object-fit: cover;
    height: 683.328px;
}
}
@media (max-width: 1340px) {
header.aheto-header .main-header--modern .main-header__menu-box .main-menu li, header.aheto-header .main-header--modern .main-header__menu-box > ul li { padding: 28px 0px; }
.htel a { font-size: 14px; }
.htel { padding-left: 10px; }
.hsocial-icons ul li { display: inline-block; padding: 0px 2px; }

}
@media (max-width: 1024px) {
.hright-section { display: none; }
header .main-header--modern .main-header__widget-box { display: flex; }
header.aheto-header .main-header--modern .main-header__menu-box .main-menu li, header.aheto-header .main-header--modern .main-header__menu-box > ul li { padding: 0px; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__desc { font-size: 50px; line-height: 54px; margin: 10px 0px 0px !important; }
header.aheto-header .main-header--modern.main-header--mobile .main-header__main-line { direction: ltr; }
header.aheto-header .main-header--modern .main-header__logo img { width: auto; max-height: 60px; }
.karma-blog--banner.custom-banner { background-color: transparent; padding: 180px 15px 90px; }
.widget_search { padding: 28px 20px; }
.custom-blog-sidebar .widget_block .widget-title { padding: 20px; }
.custom-blog-sidebar .widget_block .wp-block-categories-list { padding: 0px 20px 20px; }
.custom-blog-sidebar p.wp-block-tag-cloud { padding: 0px 20px 20px; }
.n2-ss-slider .n2-ss-text p {
    font-family: "Times New Roman", Sans-serif !important;
    font-size: 40px !important;
    font-weight: 700 !important;
    line-height: 52px !important;
}
}
@media (max-width: 900px) {
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__desc { font-size: 40px; line-height: 45px; margin: 8px 0px 0px !important; }
body .aheto-banner-wrap--style-1 .banner-slide .aheto-banner__links { margin: 6px -10px -16px; }
.aheto-content-block--chess .aheto-content-block__info { color: rgb(113, 113, 121); font-family: "Times New Roman", Times, serif; font-size: 16px; line-height: 25px; }
h3.aheto-content-block__title.t-light { min-height: 64px; }
body .aheto-banner-wrap--style-1 .swiper-button-next, body .aheto-banner-wrap--style-1 .swiper-button-prev { top: 50%; bottom: auto; display: none; }
.karma-blog--banner.custom-banner { padding: 150px 15px 70px; }
.karma-blog--banner.custom-banner h1.karma-blog--banner__title { font-size: 35px; }
.elementor-widget-tabs .elementor-tab-desktop-title { position: relative; padding: 13px 15px !important; }
.portfolio-container { margin: 10px -25px 0; }
div#homeSlider .swiper-container-horizontal>.swiper-pagination-bullets { margin-top: 0; position: absolute; bottom: 20px; display: block; }
div#homeSlider.aheto-banner-wrap--style-1 .banner-slide { min-height: 650px !important; }
.main-header--modern.main-header--mobile .main-header__menu-box{
    display: none;
}

.main-header--modern.main-header--mobile .main-header__menu-box.menu-open {
    display: block;
}
}
 @media (max-width: 767px) {
.elementor-3426 .elementor-element.elementor-element-d7f2521 { position: static !important; }
.latest-blog h4.aheto-cpt-article__title { font-size: 20px; line-height: 26px; }
.testimonial-section .aheto-tm-wrapper--pointe h3.aheto-tm__text { line-height: 27px; font-size: 18px; color: rgb(113, 113, 121); margin-top: 0px; }
div#homeSlider.aheto-banner-wrap--style-1 .banner-slide { min-height: 550px !important; }
#portfolio_row .elementor-tabs .elementor-tabs-wrapper { display: block !important; border: #ccc solid 1px; }
#portfolio_row .elementor-tabs-content-wrapper .elementor-tab-title { display: none; }
#portfolio_row .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title { display: inline-block; width: 100%; text-align: center; border-bottom: #ccc solid 1px; }
#portfolio_row .elementor-tabs .elementor-tabs-wrapper .elementor-tab-title:last-child { border: none; }
.portfolio-container .pf-item .pf-image .search-white-icon, .portfolio-container .pf-item .pf-image .hover-search-icon { width: 50px; }
.offer-section .aheto-content-block--chess .aheto-content-block__info p {
    min-height: 60px;
}
.n2-ss-slider .n2-ss-text {
    width: calc(100% - 15px);
    padding: 70px 15px 0;
}
.n2-ss-slider .n2-ss-text p {
  
    font-size: 24px !important;
    line-height: 29px !important;
}
.n2-ss-slider .n2-ss-text p a.aheto-btn.aheto-btn--primary {
    padding: 11px 33px;
    margin-top: 20px;
    font-size: 15px !important;
    font-family: "Times New Roman", Times, serif !important;

}
.n2-ss-slider .n2-ss-text p b {
    font-size: 14px !important;
	 }
.karma-blog--single-wrapper .karma-blog--single__content-wrapper h2 {
    font-size: 28px;
}
.karma-blog--single-wrapper .karma-blog--single__content-wrapper p, .karma-blog--single-wrapper .karma-blog--single__content-wrapper li, .karma-blog--single-wrapper .karma-blog--single__content-wrapper div {
    font-size: 16px !important;
    line-height: 25px;
}
body .aheto-contents--moovit-faq .aheto-contents__item {
    padding: 10px 44px 10px 15px;
}
body .aheto-contents--moovit-faq .aheto-contents__item h5.aheto-contents__title {
    font-size: 16px;
    line-height: 1.3;
	 }
.portfolio-container .pf-item .pf-info-sec h5 {
    margin: 9px 0px 5px;
    font-size: 20px;
}
.lb-nav a {
    opacity: 1 !important;
}
.karma-blog--single-wrapper .karma-blog--single__content-wrapper h3 {
    font-size: 24px;
}
.karma-blog--single-wrapper .karma-blog--single__content-wrapper h3.aheto-tm__text {
    font-size: 18px;
}
body, html, p{font-size: 16px !important;}
.main-header--modern.main-header--mobile .main-header__menu-box .main-menu .sub-menu.menu-open {
    display: block !important;
}
}
@media (max-width: 480px) {
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__desc { font-size: 24px; line-height: 29px; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__title { font-size: 15px !important; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__links a.aheto-btn { padding: 14px 30px; border-radius: 30px; font-size: 15px; }
.aheto-banner-wrap--style-1 .banner-slide .aheto-banner__links { margin: 16px -10px -16px; }
.elementor-3426 .elementor-element.elementor-element-d7f2521 { position: static !important; }
h3.aheto-content-block__title.t-light { min-height: 24px; }
.karma-blog--wrapper .karma-blog--post__title { font-size: 18px !important; line-height: 25px !important; }
.karma-blog--post__text p { font-size: 16px; }
.karma-blog--single__content-wrapper { font-size: 16px; line-height: 28px; }
.portfolio-container .pf-item { flex: 0 0 100%; max-width: 100%; padding: 0px 15px 20px; }
.portfolio-container .pf-item .pf-info-sec .pf-excerpt { font-size: 16px; line-height: 25px; }
.portfolio-container { margin: 10px -15px 0; }
div#homeSlider.aheto-banner-wrap--style-1 .banner-slide { min-height: 450px !important; }
}
