/*
Theme Name: Twenty Twenty Child
Theme URI: https://wordpress.org/themes/twentytwenty/
Template: twentytwenty
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog,one-column,custom-background,custom-colors,custom-logo,custom-menu,editor-style,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,theme-options,threaded-comments,translation-ready,block-patterns,block-styles,wide-blocks,accessibility-ready
Version: 2.2.1697776915
Updated: 2023-10-20 04:41:55

*/

ul, ol {padding: 0;list-style: none;}
ul li, ol li, .btn, #site-header .primary-menu li a, .con_sec1 input[type="submit"], .staff_inner h6 {line-height: normal;}
.color_pink, #site-header .primary-menu li a:hover, .week-count .kilo-by-week h3, .aboutsec4 h3, .topbar_text .action:hover, ul.sub-list.faq li:before, .faq_sec1 .vc_toggle.vc_toggle_active h4 {color: #ee7591;}
.site_topbar .menu_top > li > a:after, #site-header .primary-menu li a:after, #site-header .social-icons a, .hsec_bott h3:after, .aboutsec3 h3:after, .care_sec2 h4:after, .icon_scope i, .any_querie p, .top_banner_sec .btn, .faqhead h3 {background-color: #ee7591;}
#site-footer a:hover, .week-count ul li .week-count-overlay p a:hover, #site-header .primary-menu li a, .schedule_area a:hover {color: #0f68b7;}
.home .hsec_bott .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span {color: #8881df;}
#site-header .social-icons a:hover, .btn:before, .find_sec a:hover, .week-count ul li:hover a.count-display, .aboutsec2 .wpb_text_column:hover, .icon_scope:hover i, .care_sec1 .wpb_text_column:hover, .con_sec1 input[type="submit"]:hover, .team_box .ult-social-buttons a:hover {background-color: #0f68b7;}
.color_white, .topbar_text .content, .site_topbar .menu_top a, .site_topbar .menu_top > li i, .site_topbar .menu_top > li > a.current, .btn:hover, .find_sec a, .btn_round .btn:hover, .week-count ul li a.count-display, .aboutsec2 .wpb_text_column, .icon_scope i, .btn, .hsec4_box h4, .hsec4_box .aio-icon-description, .care_sec1 h3, .care_sec1 p, .hsec6 blockquote cite, .hsec6 blockquote q, .any_querie p, .experience_care p, .top_banner_sec .owl-item p, .con_sec1 input[type="submit"], .faqhead h3 {color: #fff;}
.site_topbar .topbar_text ul li, .site_topbar .topbar_text ul li .content, .site_topbar .menu_top > li, .week-count .kilo-by-week .indication-line:before, .week-count .kilo-by-week .indication-line:after, .social-icons a, .btn, .head_img:before, .head_img:after, .think_box .wpb_text_column .think_title:before, .home .hsec_bott .vc_tta-tabs-list:before, .home .hsec_bott .vc_tta-tabs-list:after, .week-count:before, .week-count:after, .week-count ul li, .week-count ul li a.count-display, .icon_scope, #site-footer .box, .ser_box .ser_img, .con_sec1 input[type="submit"], .faqhead h3, .staff_inner h6, .team_box .ult-social-buttons a {display: inline-block;}
.site_topbar .topbar_text ul li .content, .site_topbar .menu_top > li i, .box.box3 p i {vertical-align: middle;}
.site_topbar .menu_top > li > a, .site_topbar .menu_top > li i, .find_sec a, .week-count ul li:hover .week-count-overlay, .head_img, .hsec_bott h3:after, .aboutsec3 h3:after, .hsec6 blockquote q, .care_sec2 h4:after, .box.box2 li a {display: block;}
.site_topbar .menu_top > li, .site_topbar .menu_top > li > a, #site-header .primary-menu li, .btn, .hsec_bott h3, .hsec4_box, .week-count .kilo-by-week .indication-line, .head_img, .think_box .vc_column-inner > .wpb_wrapper, .scan_ul li, .ico_area, .week-count, .week-count ul li, .hsec6, .circular-progress, .skills_img, .pagebanner, .pagebanner h1, .aboutsec3 h3,.care_sec2 h4, .icon_scope, .ser_box, .ser_box .ser_img, .con_sec1 input[type="submit"], ul.sub-list li {position: relative;}
.site_topbar .menu_top > li > a, .home .hsec_bott .vc_tta-tabs-list, .week-count ul, .social-icons a, #site-header ul.primary-menu, .think_box .wpb_text_column, .week-count .kilo-by-week, .copy_area, .item_title, .aboutsec2 .wpb_text_column, .icon_scope i, .pagebanner h1, .ser_box, .any_querie p, .con_sec1 .col.full, .team_box .ult-social-buttons a {text-align: center;}
.color_green, .week-count ul li .week-count-overlay p a, .btn_round .btn {color: #34beb9}
.btn, .aboutsec2 .wpb_text_column, .care_sec1 .wpb_text_column, .hsec6, .find_sec a, .con_sec1 input[type="submit"], .team_box .ult-team-member-name-wrap {background-color: #34beb9;}
.color_blue, h1, h2, .hsec_bott h3, .aboutsec3 h3, .care_sec2 h4, .box.box1 a, .faq_sec1 h4 {color: #3c276c;}
p, .scan_ul li, .home .hsec_bott .vc_tta-tabs-list li a, .schedule_area a, ul.sub-list li {color: #546880}
.week-count .kilo-by-week h5 {font-size: 20px !important;}
.home .hsec_bott .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover, .home .hsec_bott .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a, .hsec_bott .vc_tta-panels, .home .hsec_bott .vc_tta-tabs-list li a {background-color: transparent !important;}
.hsec3 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {border-color: #8881df;}
.week-count .kilo-by-week h5, .hsec_bott h3, .week-count ul li a.count-display, .week-count h4, .week-count .kilo-by-week h5, .aboutsec3 h3, .ser_box h4, .aboutsec2 h4, .care_sec2 h4 {font-weight: normal;}
.week-count .units-weeks, .hsec_bott h6, .week-count ul li a.count-display {font-size: 14px;}
#site-header .primary-menu li a, .find_sec a, .inner_title, .item_title, .percentage, .pagebanner h1, .topbar_text .action, .top_banner_sec .owl-item p {font-weight: 700;}
.site_topbar {background-image: linear-gradient(#106bbe, #0a5293);padding: 15px 0 12px;}
.site_topbar_inner, .site_topbar .topbar_nav {display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.topbar_text .action, .faqhead h3 {font-size: 20px;}
.site_topbar .menu_top > li {margin-left: 30px;z-index: 999;}
.site_topbar .menu_top > li i {margin-bottom: 5px;}
.fa.fa-id-card-o:before {content: "\f2c2";}
.site_topbar .menu_top > li > a:after {content: "";position: absolute;left: -10px;right: -10px;top: -6px;bottom: -6px;z-index: -1;visibility: hidden;opacity: 0;}
.site_topbar .menu_top > li > a.current:after, .site_topbar .menu_top > li > a:hover:after {visibility: visible;opacity: 1;}
body i.fa.fa-2x {font-size: 28px;}
.fa.fa-newspaper-o:before {content: "\f1ea";}
#site-header {box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);}
#site-header.myfixedHeader {position: fixed;margin-top: -79px;width: 100%;border-bottom: 1px solid #a9d6ff;backdrop-filter: saturate(180%) blur(10px);transition: .3s;z-index: 999;}
.header-inner {padding: 0;min-height: 70px;}
#site-header .primary-menu li {margin: 0 18px;}
#site-header .primary-menu li a, .btn, .find_sec a, .hsec4_box .aio-icon-description, .con_sec1 input[type="submit"] {letter-spacing: 1px;}
#site-header .primary-menu li a {padding: 26px 0;font-size: 15px;}
#site-header .primary-menu li a, .btn, .inner_title, #site-footer .box h2, .pagebanner h1, .hsec1 h6, .con_sec1 input[type="submit"] {text-transform: uppercase;}
#site-header .primary-menu li a:after {position: absolute;z-index: 1;content: "";left: 50%;right: 50%;height: 4px;top: 0;transition: 0.5s;}
#site-header .primary-menu li:hover a:after {left: 0;right: 0;}
#site-header .primary-menu li:first-child:before {display: none;}
#site-header .primary-menu li:before {height: 16px;width: 1px;content: "";border-right: 1px solid;position: absolute;top: 50%;margin-top: -7px;left: -20px;opacity: 0.2;}
.social-icons {float: right;margin-left: 20px;}
.social-icons a {line-height: 44px;height: 40px;width: 40px;transition: transform 0.3s ease-in-out;margin-left: 5px;}
#site-header ul.primary-menu {position: absolute;left: 50%;top: 8px;width: 65%;justify-content: center;transform: translateX(-50%);}
.btn, .icon_scope, .con_sec1 input[type="submit"], .con_sec1 .wpcf7-form-control, .staff_inner h6 {border-radius: 50px;}
.btn, .hsec6 blockquote cite small, .box.box2 li a, .con_sec1 input[type="submit"] {font-size: 16px;}
.btn, .con_sec1 input[type="submit"] {padding: 20px 30px;z-index: 1;overflow: hidden;height: 60px;font-weight: 600; text-decoration: none;}
.btn:before {content: '';z-index: -1;position: absolute;top: 50%;left: 100%;margin: -15px 0 0 1px;width: 30px;height: 30px;transform-origin: 100% 50%;transform: scale3d(1, 2, 1);transition: transform 0.3s, opacity 0.3s;transition-timing-function: cubic-bezier(0.7, 0, 0.9, 1);}
.btn:hover:before, .con_sec1 .wpcf7-submit:hover:before {transform: scale3d(15, 9, 1);}
.top_banner_sec .btn {box-shadow: 0 0 28px #0000004a;}
.find_sec {margin-top: -31px;z-index: 11;}
.find_sec a {padding: 15px 0;text-shadow: -5px 5px 5px rgba(0, 0, 0, 0.25);max-width: 550px;width: 100%;margin: auto;}
.find_sec a i {margin-right: 10px;animation-name: tada;animation-duration: 1s;vertical-align: sub;}
.find_sec a:hover i {animation-iteration-count: infinite;}
@keyframes tada {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
    10%, 20% {
        -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    }
    30%, 50%, 70%, 90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    }
    40%, 60%, 80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    }
    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
.padd_80, .schedule_area {padding: 80px 0;}
.circular-progress, .inner-circle, .hsec4_box .aio-icon, .hsec6 .white .sa_owl_theme .owl-nav button, .skills_img, .circular-progress:after {border-radius: 50%;}
.circular-progress {width: 350px;height: 350px;display: flex;justify-content: center;align-items: center;}
.inner-circle, .percentage, .inner_title, .item_title, .percentage:after {position: absolute;}
.inner-circle {width: calc(350px - 10px);height: calc(350px - 10px);}
.percentage {font-size: 7.286em;top: 48%;left: 44%;transform: translateX(-44%) translateY(-50%);}
.percentage:after {content: '%';bottom: 10%;right: -16%;transform: translateX(16%) translateY(-10%);font-size: 30px;}
.inner_title, .item_title {left: 50%;transform: translateX(-50%) translateY(-50%);}
.inner_title {font-size: 1em;top: 20%;}
.item_title {font-size: 1.0667em;top: 75%;}
.item_title, .percentage, .site_topbar .menu_top > li > a, .aboutsec2 h4, .top_banner_sec .owl-item p {line-height: 1;}
.hsec1 .wpb_text_column {float: left;}
.skills_img {width: calc(50% + 12px);float: right;overflow: hidden;margin-left: -25px;z-index: -9;}
.circular-progress:after {content: '';width: 100%;height: 100%;position: absolute;right: -25px;top: 0;border: 25px solid #fff;z-index: -1;}
.head_img {clear: both;top: -10px;width: 470px;margin: 35px auto 18px;}
.head_img:before, .head_img:after {content: "";position: absolute;left: 0;bottom: 0;border-bottom: 2px solid #ee7591;width: 203px;height: 2px;top: 0;margin: auto 0;z-index: 0;}
.head_img:after {right: 0;left: auto;}
.head_img img {margin: 0 auto;}
.think_box .vc_column-inner > .wpb_wrapper {box-shadow: 0 0 0 2px #63ed89;z-index: 1;overflow: hidden;}
.think_box.boxs2 .vc_column-inner > .wpb_wrapper {box-shadow: 0 0 0 2px #8881df;}
.think_box.boxs3 .vc_column-inner > .wpb_wrapper {box-shadow: 0 0 0 2px #ff7380;}
.think_box.boxs4 .vc_column-inner > .wpb_wrapper {box-shadow: 0 0 0 2px #ff972f;}
.think_box.boxs5 .vc_column-inner > .wpb_wrapper {box-shadow: 0 0 0 2px #FFDC15;}
.think_box.boxs6 .vc_column-inner > .wpb_wrapper {box-shadow: 0 0 0 2px #69dceb;}
.boxs1 .th_icon, .ser_box.pista .ser_img, .ser_box.pista h4 {background-color: #63ed89;}
.boxs1 h3 a:hover {color: #63ed89;}
.boxs2 .th_icon, .ser_box.lavender .ser_img, .ser_box.lavender h4 {background-color: #8881df;}
.boxs2 h3 a:hover {color: #8881df;}
.boxs3 .th_icon, .ser_box.pink .ser_img, .ser_box.pink h4 {background-color: #ff7380;}
.boxs3 h3 a:hover {color: #ff7380;}
.boxs4 .th_icon, .ser_box.orange .ser_img, .ser_box.orange h4 {background-color: #ff972f;}
.boxs4 h3 a:hover {color: #ff972f;}
.boxs5 .th_icon, .ser_box.yellow .ser_img, .ser_box.yellow h4 {background-color: #FFDC15;}
.boxs5 h3 a:hover {color: #FFDC15;}
.boxs6 .th_icon, .ser_box.blue .ser_img, .ser_box.blue h4 {background-color: #69dceb;}
.boxs6 h3 a:hover {color: #69dceb;}
.think_box .vc_column-inner > .wpb_wrapper .wpb_single_image img {transform: scale(1);}
.think_box .vc_column-inner > .wpb_wrapper:hover .wpb_single_image img {transform: scale(1.1);z-index: -1;}
.think_box .wpb_text_column, .pagebanner, .pagebanner:before, .hsec2:before {width: 100%;height: 100%;}
.think_box .wpb_text_column {position: absolute;bottom: 0;left: 0;z-index: 0;overflow: hidden;}
.think_box .wpb_text_column:hover .th_icon {top: 0%;opacity: 1;}
.think_box .wpb_text_column .th_icon {position: absolute;opacity: 0;top: -100%;bottom: 0;left: 0;right: 0;margin: auto;width: 70px;height: 70px;line-height: 70px;z-index: 1;}
.think_box .wpb_text_column .th_icon, .icon_scope i, .ser_box .ser_img {border-radius: 100%;}
.think_box .wpb_text_column:hover .think_title:before {height: 50%;}
.think_box .wpb_text_column .think_title:before {content: "";background: url(/wp-content/themes/twentytwenty-child/images/trans.webp) center top no-repeat;position: absolute;bottom: 0px;left: 0;width: 100%;height: 30%;z-index: 0;border-radius: 0% 0px 30px 30px;}
.think_box .vc_column-inner > .wpb_wrapper:hover .think_title h3 {bottom: 22px;}
.think_box .think_title h3 {position: absolute;bottom: 2px;left: 0;right: 0;font-weight: 400;margin-bottom: 25px !important;}
.aboutsec4 h3, .think_box .think_title h3, .week-count h4, .ser_box h4, .care_sec1 h3 {font-size: 22px;}
.think_title h3 a {color: #343434;}
.think_box_mb {margin-bottom: 35px;}
.hsec2 {background: url(/wp-content/uploads/2023/10/plan_bg.webp);background-attachment: fixed;}
.hsec2:before {content: '';position: absolute;top: 0;left: 0;background-color: #fff;opacity: 0.5;}
.home .hsec_bott .vc_tta-tabs-list li {margin: 0px;}
.home .hsec_bott .vc_tta-tabs-list li a {border: 0px;border-bottom: 4px solid transparent;border-radius: 0px;border-right: 1px solid #8881df;min-width: 199px;font-size: 18px;min-height: 150px;cursor: pointer !important;}
.home .hsec_bott .vc_tta-tabs-list li a span {position: absolute;left: 50%;bottom: 15px;width: 100%;transform: translate(-50%, 0);}
.home .hsec_bott .vc_tta-tabs-list li a:before {content: "";position: absolute;top: 30% !important;height: 60px !important;width: 110px !important;right: 0 !important;left: 50%;transform: translate(-50%, -30%);}
.home .hsec_bott .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {border-bottom: 4px solid #8881df !important;}
.home .hsec_bott .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active> a:before {filter: hue-rotate(275deg);}
.home .hsec_bott .vc_tta-tabs-list li:nth-of-type(1) a:before {background: url(/wp-content/uploads/2023/10/tabs1.webp) no-repeat;}
.home .hsec_bott .vc_tta-tabs-list li:nth-of-type(2) a:before {background: url(/wp-content/uploads/2023/10/tabs2.webp) no-repeat;}
.home .hsec_bott .vc_tta-tabs-list li:nth-of-type(3) a:before {background: url(/wp-content/uploads/2023/10/tabs3.webp) no-repeat;}
.home .hsec_bott .vc_tta-tabs-list li:nth-of-type(4) a:before {background: url(/wp-content/uploads/2023/10/tabs4.webp) no-repeat;}
.home .hsec_bott .vc_tta-tabs-list li:nth-of-type(5) a:before {background: url(/wp-content/uploads/2023/10/tabs5.webp) no-repeat;}
.home .hsec_bott .vc_tta-tabs-list li:nth-of-type(6) a:before {background: url(/wp-content/uploads/2023/10/tabs6.webp) no-repeat;}
.home .hsec_bott .vc_tta-tabs-list:before, .home .hsec_bott .vc_tta-tabs-list:after {content: "";background-color: #8881df;height: 1px;width: 10000px;position: absolute;margin-left: -100%;top: 1px;z-index: 1;}
.home .hsec_bott .vc_tta-tabs-list:after {top: auto;bottom: 6px;left: auto;right: -100%;}
.home .hsec_bott .vc_tta-tabs-container, .home .hsec_bott ul.vc_tta-tabs-list {overflow: visible !important;}
.home .hsec_bott .vc_tta-tabs-list li:last-child a {border-right: none;}
.hsec_bott h3, .aboutsec3 h3, .care_sec2 h4 {font-size: 30px;margin-bottom: 38px !important;}
.hsec_bott h3 {margin-bottom: 30px !important;}
.hsec_bott h3:after, .aboutsec3 h3:after, .care_sec2 h4:after {content: "";width: 130px;height: 2px;margin: 18px 0px;}
.hsec_bott .vc_tta-panels {border: none !important;}
.hsec_bott .vc_tta-panel-body {padding: 20px 0 0 !important;}
.hsec_bott p {margin: 0 0 25px;}
.btn_round .btn {padding: 18px 35px;background-color: transparent;border: 2px solid #34beb9;margin-right: 18px;text-transform: capitalize;}
.btn_round .btn:hover {border: 2px solid transparent;}
.btn_round {margin-bottom: 25px;}
.hsec_bott h6, .week-count .kilo-by-week h3, .hsec6 blockquote q, .hsec6 blockquote cite, #site-footer h5, .week-count ul li .week-count-overlay, .aboutsec2 h6 {font-weight: 300;}
.btn_round .btn i {margin-left: 8px;}
.scan_ul li {padding: 8px 0 8px 23px;}
.scan_ul li:before {content: "\f10c";font-family: FontAwesome;font-size: 15px;position: absolute;left: 1px;top: 11px;font-weight: bold;}
.aboutsec3 .scan_ul li:before {content: "\3f";}
.scan_ul {column-count: 2;}
div#\31 697889088637-8f7a8cad-167a .scan_ul, .care_sec2 ul {column-count: 1;}
.ico_area {border: 2px solid #000;border-radius: 5px;padding: 50px 10% 44px 162px;margin-bottom: 30px;}
.icon_wrapper {position: absolute;top: 42px;left: 34px;margin: auto;}
.icon_content h4 {font-size: 18px;margin-bottom: 10px !important;}
.icon_content p {font-size: 14px !important;}
.hsec4 {background: url(/wp-content/uploads/2023/10/bg.webp);}
.hsec4_box .aio-icon i {line-height: 75px;}
.hsec4_box .aio-icon-description {margin-top: 0px !important;}
.hsec4_box .aio-icon {margin-right: 30px !important;}
.hsec4_box h4 {margin-bottom: 10px !important;font-size: 32px;}
.week-count, .week-count .kilo-by-week {float: left;width: 100%;}
.week-count:before, .week-count:after {content: "";background-color: #f0f0f0;width: 200%;height: 2px;position: absolute;margin-left: -1000px;bottom: 185px;z-index: -1;}
.week-count ul li {padding: 50px 42px 10px;}
.week-count ul li a.count-display {background: url(/wp-content/uploads/2023/10/hea.webp) center center no-repeat;width: 39px;height: 33px;background-size: 39px 33px;line-height: 30px;background-color: #ee7591;}
.week-count ul li .week-count-overlay {display: none;position: absolute;bottom: 0px;left: 0;width: 290px;margin: 0px auto 85px -90px !important;padding: 20px 15px;background-color: #FFF;border: 2px solid #0f68b7;box-sizing: border-box;z-index: 1;}
.week-count ul li .week-count-overlay p {font-size: 16px !important;}
.week-count ul li .week-count-overlay:after, .week-count ul li .week-count-overlay:before {top: 100%;left: 0px;right: 0px;margin: 0 auto;border: solid transparent;content: "";height: 0;width: 0;position: absolute;pointer-events: none;border-top-color: #0f68b7;border-width: 15px 15px 0px 16px;}
.week-count ul li .week-count-overlay:after {border-top-color: #FFF;border-width: 12px 13px 0px 14px;}
.week-count .kilo-by-week {clear: both;margin: 50px 0px 0px;}
.week-count:after {margin-left: auto;margin-right: -1000px;}
.week-count .kilo-by-week h3 {font-size: 28px;}
.week-count sup {top: -5px;}
.week-count .kilo-by-week .indication-line {width: 274px;height: 2px;margin: 0 auto;background-color: #0f68b7;}
.week-count .kilo-by-week .indication-line:before, .week-count .kilo-by-week .indication-line:after {content: "";width: 12px;height: 12px;border-radius: 100%;position: absolute;left: 0px;top: -6px;background-color: #0f68b7;}
.week-count .kilo-by-week .indication-line:after {left: auto;right: 0px;}
.week-count .kilo-by-week h5 {margin: 30px 0px 25px;}
.week-count .units-weeks {padding: 0 10px 0 0;position: absolute;right: 0;top: 95px;}
.hsec6:before, .hsec6:after {content: "";background: url(/wp-content/uploads/2023/10/dotted-pattern.webp);background-repeat: repeat-x;width: 6000px;height: 10px;position: absolute;left: 0;top: 24px;z-index: 0;}
.hsec6:after {top: auto;bottom: 24px;}
.hsec6 .owl-carousel .owl-item {padding: 0 1px;}
.hsec6 blockquote {width: 45%;padding: 120px 0 0;border-color: transparent;}
.hsec6 blockquote q {font-size: 18px;line-height: 28px;min-height: 260px;}
.hsec6 blockquote cite {font-size: 28px;}
.hsec6 blockquote cite small {font-weight: 200;display: block;margin: 3px 0 0;}
.hsec6 .white .sa_owl_theme .owl-nav button {bottom: 15%;top: auto;left: 0;transform: translate(0, -15%);border: 1px solid #fff;padding: 16px !important;height: 25px !important;width: 25px !important;background: url(/wp-content/uploads/2023/10/icon_prev.webp) no-repeat center center !important;}
.home .hsec6 .white .owl-nav .owl-next {background: url(/wp-content/uploads/2023/10/icon_next.webp) no-repeat center center !important;}
.home .hsec6 .sa_owl_theme .owl-nav .owl-next {right: auto;left: 43px;}
.hsec6 .white .sa_owl_theme .owl-nav button:hover {background-color: #0f68b7 !important;border: 1px solid #0f68b7;}
.hsec6 .autohide-arrows .owl-nav {display: block !important;}
#site-footer {padding: 7% 0% 3.3%;background-image: url("/wp-content/themes/twentytwenty-child/images/footer.svg");background-position: bottom right;background-size: contain;}
#site-footer .box {width: 33%;padding: 0 15px;vertical-align: top;}
#site-footer .box h2 {font-size: 23px;margin: 0 0 25px;}
#site-footer h5 {margin-top: 40px;}
.box.box1 a {margin-bottom: 30px;}
#site-footer .menu {column-count: 2;}
.box.box2 li a {border-bottom: 1px solid #E1E5E9;padding-bottom: 10px;}
.box.box2 li:last-child a {border-bottom: none;}
.box.box2 li {margin-bottom: 15px;}
.box a, .box p, #site-footer h5, .copy_area p {color: #546880;}
.box.box3 p i {padding-right: 5px;}
.copy_area {padding: 3.3% 0 0;margin-top: 70px;border-top: 1px solid #E1E5E9;}
.pagebanner, .hsec4, .aboutsec3, .hsec2, .con_sec1, .faq_sec1 {background-size: cover;}
.pagebanner {background-position: center center;background-image: url(/wp-content/themes/twentytwenty-child/images/page-banner.webp);}
.pagebanner:before {content: '';position: absolute;top: 0;left: 0;background-color: rgb(255 255 255 / 60%);}
.pagebanner h1 {font-size: 30px;z-index: 1;padding: 67px 0 53px;}
.aboutsec1, .aboutsec2 .wpb_text_column, .aboutsec3, .care_sec1 .wpb_text_column, #site-footer, .hsec2, .con_sec1, .faq_sec1 {background-repeat: no-repeat;}
.aboutsec1 {background-position: 50% 16%;}
.aboutsec2 .wpb_text_column, .care_sec1 .wpb_text_column {background-image: url(/wp-content/uploads/2023/10/counter_bg.webp);}
.aboutsec2 .wpb_text_column {background-position: 70px 150px;padding: 35.5% 0 30%;}
.aboutsec2 .wpb_text_column, .think_box .vc_column-inner > .wpb_wrapper, .think_box .vc_column-inner > .wpb_wrapper img, .think_box .wpb_text_column, .week-count ul li .week-count-overlay {border-radius: 30px;}
.aboutsec2 .wpb_text_column:hover {background-position: 0px 100px;}
.aboutsec2 img {margin: 0 auto 25px !important;}
.aboutsec2 h4 {margin-bottom: 0;font-size: 50px;}
ul, ol, ul li, ol li, .percentage, .icon_content p, .hsec6 blockquote, .copy_area p, .pagebanner h1, .aboutsec2 .wpb_text_column {margin: 0;}
.hsec4, .aboutsec3 {background-position: center;}
.icon_scope {padding: 29px 30px 29px 110px;background-color: #ffffff;width: 100%;font-size: 24px;color: #000;}
.icon_scope i {width: 90px;height: 90px;position: absolute;left: 0px;top: 0px;font-size: 30px;line-height: 85px;border: 5px solid #FFF;}
.schedule_area .btn_round {margin: 23px 0 0;}
.schedule_area .head_img {margin-bottom: 30px;}
.ser_box, .ser_box .ser_img, .icon_scope i, .think_box .vc_column-inner > .wpb_wrapper img, .think_box .wpb_text_column .th_icon, .think_box .wpb_text_column .think_title:before, .think_box .think_title h3, .aboutsec2 .wpb_text_column, .care_sec1 .wpb_text_column, .site_topbar .menu_top > li > a:after, .con_sec1 input[type="submit"], .team_box {transition: all 0.3s linear;}
.ser_box {border: 2px solid #e5e5e5;border-radius: 23px;}
.ser_box.pista:hover {border-color: #b2f6c5;box-shadow: 0px 0px 20px 5px rgba(178, 246, 197,0.3);}
.ser_box.pista:hover .ser_img {border-color: #84d69b;}
.ser_box.yellow:hover {border-color: #ffe96f;box-shadow: 0px 0px 20px 5px rgba(255, 233, 111,0.3);}
.ser_box.yellow:hover .ser_img {border-color: #e5c824;}
.ser_box.pink:hover {border-color: #fcc2d8;box-shadow: 0px 0px 20px 5px rgba(252, 194, 216,0.3);}
.ser_box.pink:hover .ser_img {border-color: #f48bb3;}
.ser_box.blue:hover {border-color: #87ceeb;box-shadow: 0px 0px 20px 5px rgba(135, 206, 235,0.3);}
.ser_box.blue:hover .ser_img {border-color: #4aadd6;}
.ser_box.orange:hover {border-color: #ff972f;box-shadow: 0px 0px 20px 5px rgba(255, 151, 47,0.3);}
.ser_box.orange:hover .ser_img {border-color: #ee7c09;}
.ser_box.lavender:hover {border-color: #8881df;box-shadow: 0px 0px 20px 5px rgba(136, 129, 223,0.3);}
.ser_box.lavender:hover .ser_img {border-color: #635acf;}
.ser_box .ser_img {width: 100px;height: 100px;border: 5px solid #e3e3e3;margin-top: -55px;padding: 12px 0 0;}
.ser_box .ser_icon span img {margin: auto;}
.ser_box p {padding: 15px 8%;}
.ser_box h4 {border-radius: 0 0 20px 20px;padding: 22px 0px;}
.ser_margin {margin-bottom: 100px !important;}
.care_sec1 .wpb_text_column {padding: 60px 15px;border-radius: 18px;background-position: 100px 40px;box-shadow: 0px 0px 15px 3px rgb(238 117 145 / 28%);}
.care_sec1 .wpb_text_column:hover {background-position: 0 0;}
h2, .hsec4 h3 {font-size: 36px;}
.schedule_area #wpgyan2-widget {box-shadow: 0px 4px 20px 0px rgba(36.05, 83.014, 251, 0.1);padding: 40px;}
.schedule_area #wpgyan2-widget, .any_querie p, .find_sec a, .staff_inner, .team_box {border-radius: 15px;}
.any_querie p {padding: 20px;font-size: 30px;}
.top_banner_sec .owl-item p {font-size: 60px;margin-bottom: 40px;}
.top_banner_sec .sa_owl_theme .owl-dots {bottom: 0 !important;transform: translate(0, -63px);}
.top_banner_sec .sa_owl_theme .owl-dots .owl-dot {padding: 0 10px !important;}
.top_banner_sec .sa_owl_theme .owl-dots .owl-dot span {width: 7px !important;height: 7px !important;background-color: #fff !important;opacity: .5;position: relative;}
.top_banner_sec .sa_owl_theme .owl-dots .owl-dot span:hover {background-color: #fff !important;}
.top_banner_sec .sa_owl_theme .owl-dots .owl-dot.active span {opacity: 1;}
.top_banner_sec .sa_owl_theme .owl-dots .owl-dot.active span::after {content: '';position: absolute;width: 17px;height: 17px;top: -5px;left: -5px;border-radius: 50%;border: 2px solid #fff;}
.top_banner_sec .sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center, .banner_image, .top_banner_sec .owl-carousel .owl-item .banner_image img {height: 100% !important;}
.banner_image {width: 100%;overflow: hidden;}
.top_banner_sec .owl-pagination-true, .faq_sec1 .vc_toggle, .faq_sec1 h4 {margin-bottom: 0 !important;}
.top_banner_sec .owl-carousel .owl-item .banner_image img {animation: zoom-in-zoom-out 20s ease infinite;object-fit: cover;width: calc(100% + 200px) !important;max-width: none !important;}
@keyframes zoom-in-zoom-out {
    0% {
        transform: translateX(-100px);
    }
    100% {
        transform: translateX(0px);
    }
}
.banner_text {position: absolute;top: 50%;right: 80px;transform: translate(0, -50%);}
.con_sec1, .faq_sec1 {background-image: url(/wp-content/uploads/2023/11/contact_bg-scaled.webp);}
.con_sec1 .wpcf7 {max-width: 600px;margin: auto;}
.con_sec1 .wpcf7, .con_sec1 input[type="submit"] {width: 100%;}
.con_sec1 .wpcf7 .wpcf7-form-control:focus {outline: none;}
.con_sec1 .wpcf7-form-control {border: none;padding: 20px 25px;resize: none;box-shadow: 0px 4px 17px 0px rgb(36 83 251 / 17%);margin-bottom: 15px !important;}
.con_sec1 p:last-child .wpcf7-form-control {margin-bottom: 0px !important;}
.con_sec1 textarea {border-radius: 25px !important;}
.con_sec1 .wpcf7-spinner {display: none;}
.faq_sec1 .vc_toggle {border-bottom: 1px solid #ddd;}
.faq_sec1 .vc_toggle.vc_toggle_active {border-bottom: 1px solid #ee7591;}
.faq_sec1 h4 {font-size: 18px;padding: 18px 0 !important;display: block !important;transition: color .2s ease-in-out;font-weight: 600;}
.faq_sec1 .vc_toggle_title, .faq_sec1 .vc_toggle_content {padding-left: 0 !important;}
.faq_sec1 .vc_toggle_content {margin: 0 0 15px;}
.faq_sec1 .vc_toggle_icon {left: auto !important;right: 0;height: 2px !important;width: 12px !important;}
.faq_sec1 .vc_toggle_icon:before {height: 12px !important;width: 2px !important;}
.faq_sec1 .vc_toggle_icon, .faq_sec1 .vc_toggle_icon:before, .faq_sec1 .vc_toggle_icon:after {background: #ee7591;border: 1px solid #ee7591 !important;}
ul.sub-list li {padding: 0 0 8px 26px;}
ul.sub-list.faq li:before {content: "\f21e";font: normal normal normal 14px/1 FontAwesome;position: absolute;top: 3px;left: 0;}
.faqhead {border-bottom: 2px solid #ee7591;}
.faqhead h3 {padding: 6px 12px 3px;}
#site-footer .site-logo img {margin: 0;}
.staff_inner {box-shadow: 0px 4px 20px 0px rgba(36.05, 83.014, 251, 0.1);}
.staff_inner .wpb_single_image img {transform: translate(-15px, 0);border-radius: 15px 0 0 15px;}
.staff_inner h6 {border: 1px solid #E1E5E9;padding: 8px 20px;font-weight: 500;font-size: 17px;}
.staff_left {padding: 60px 100px 20px 25px !important;}
.team_box:hover {margin-top: -4px;box-shadow: 0px 10px 20px 0px rgba(196.03, 70.01, 121.96, 0.29);}
.team_box h4 {margin: 0 0 10px !important;}
.team_box h4, .team_box .ult-team-member-position {text-transform: capitalize !important;}
.team_box .ult-team-member-name-wrap {padding: 35px;border-radius: 0 0 15px 15px;}
.team_box .ult-social-buttons {margin-top: 30px;}
.team_box .ult-social-buttons a {width: 30px;height: 30px;background-color: #fff;color: #34beb9 !important;border-radius: 50px !important;line-height: 34px;}
.team_box .ult-social-buttons a:hover {color: #fff !important;}
.team_box h4:hover {color: #0f68b7 !important;}
@media (max-width: 1356px){
.circular-progress { width: 250px; height: 250px;  }
.inner-circle { width: calc(240px - 10px); height: calc(240px - 10px); }
.site-logo img { max-height: none; margin: unset; width: unset; }
.header-titles.hlogo { padding: 20px 0; }
.think_box .think_title h3 { bottom: 0px; margin-bottom: 12px !important; }
.steps_appare { display: none; }
.experience_cont .wpb_column.vc_column_container.vc_col-sm-2 { width: 25%; }
.week-count .units-weeks { padding: 0 39px 0 0;  }
.hsec6 blockquote { padding: 70px 0 0; width: 60%; }
.hsec6 blockquote q { min-height: 169px; }
.header-titles-wrapper{text-align: left; justify-content: left;}
.header-navigation-wrapper{display: block;}		
}
@media (max-width: 991px){
.header-titles.hlogo { padding: 20px 0; }	
.header-navigation-wrapper { display: block; }	
.header-titles-wrapper {  display: block;  padding: 0;  }
.site-logo img { max-height: none; margin: unset; width: unset; }
.top_banner_sec .owl-item p { font-size: 45px; }
.circular-progress { width: 190px; height: 190px;  }
.inner-circle { width: calc(190px - 10px); height: calc(190px - 10px); }
.percentage { font-size: 4.286em;  }
.percentage:after { right: -40%; }
.think_box .think_title h3{font-size: 16px; margin-bottom: 12px !important;}
.experience_cont .vc_col-sm-2 { float: left; width: 50%; }
.steps_appare { display: none; }
.hsec6 blockquote { width: 100%; padding: 28px 0 0; border-color: transparent; }
#site-footer .box { width: 32%;  }
.hsec6 blockquote q {  min-height: 120px; }
}
@media (max-width: 767px){
#site-header.myfixedHeader {  margin-top: -132px;  }
.skills_img { width: 200px;   float: left; margin: 37px 0px 0 31px; }
.add_conttt .think_box { margin-bottom: 40px;}
.add_cont .wpb_single_image .vc_single_image-wrapper, .add_cont .wpb_single_image .vc_figure, .add_cont img.vc_single_image-img.attachment-full {  width: 100%; }
.think_box .wpb_text_column .think_title:before { background-size: cover; }
.inner-circle { width: calc(190px - 10px); height: calc(190px - 10px); }
.circular-progress { width: 200px; height: 200px; margin-top: 35px; }
.percentage { font-size: 5.286em; }
.percentage:after { right: -25%;}
.hsec4_box .aio-icon { margin-right: 20px !important; }
.hsec4_box .aio-icon i { line-height: 50px; }
.hsec4_box h4 { margin-bottom: 5px !important; font-size: 22px; }
.site_topbar_inner, .site_topbar .topbar_nav { display: block; }
.menu_top a.current { font-size: 14px; }
.topbar_text, .topbar_nav { text-align: center; margin-bottom: 13px; }	
.nav-toggle {  width: auto; }
.social-icons a { padding: 7px 7px; }
.menu-modal.active { z-index: 9999; }
.top_banner_sec .owl-item p { font-size: 30px; margin-bottom: 18px; }
.banner_text {right: 20px;}
.owl-item .sa_hover_container {height: 300px;}
.top_banner_sec .sa_owl_theme .owl-dots { transform: translate(0, -47px);}
.btn, .con_sec1 input[type="submit"] { height: 50px;     padding: 15px 25px; }
.padd_80, .schedule_area { padding: 30px 0; }
h2, .hsec4 h3 { font-size: 24px; }
.hsec6 blockquote q { overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.hsec6 blockquote {width: 100%;padding: 36px 0 0;}
.hsec6 blockquote q { font-size: 18px; line-height: 20px; min-height: 0; }
.hsec6 blockquote cite { margin-top: 12px; font-size: 24px; }
#site-footer .box { width: 100%;  }
.percentage {font-size: 4.286em;}
.think_box .think_title h3 {  margin-bottom: 15px !important; }
.head_img { width: auto; margin: 23px auto 12px; }
.btn_round .btn { padding: 10px 27px; text-align: center; }
.hsec_bott h3, .aboutsec3 h3, .care_sec2 h4 { font-size: 24px;  }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {font-size: 20px; }
.schedule_area #wpgyan2-widget {  padding: 15px; }
.any_querie p { padding: 24px; font-size: 24px; }
.head_img:before, .head_img:after {  width: 42%;  }
.aboutsec2 .wpb_text_column {  padding: 5.5% 0 10%; margin-bottom: 20px !important; }
.aboutsec2 h4 { font-size: 26px; }
.aboutsec1 { padding: 0; }
.padd_80 .wpb_column.vc_column_container.vc_col-sm-3 { float: left; width: 50%; }
}
@media (max-width: 479px){
.padd_80 .wpb_column.vc_column_container.vc_col-sm-3 { float: left; width: 100%; }
.inner-circle { width: calc(290px - 10px); height: calc(290px - 10px); }
.circular-progress { width: 290px; height: 290px; margin-top: 35px; }
.reserv_ationss .wpb_text_column.wpb_content_element.vc_custom_1698225394062 { text-align: -webkit-center; float: none; }
.hsec4_box .aio-icon { margin-right: 20px !important; }
.hsec4_box .aio-icon i { line-height: 50px; }
.hsec4_box h4 { margin-bottom: 5px !important; font-size: 22px; }
.aio-icon-box .aio-icon.none { font-size: 30px !important; }
.site_topbar_inner, .site_topbar .topbar_nav { display: block; }
.menu_top a.current { font-size: 14px; }
.topbar_text, .topbar_nav { text-align: center; margin-bottom: 13px; }	
.nav-toggle {  width: auto; }
.social-icons a { padding: 7px 7px; }
.menu-modal.active { z-index: 9999; }
.top_banner_sec .owl-item p { font-size: 30px; margin-bottom: 18px; }
.banner_text {right: 20px;}
.owl-item .sa_hover_container {height: 300px;}
.top_banner_sec .sa_owl_theme .owl-dots { transform: translate(0, -47px);}
.btn, .con_sec1 input[type="submit"] { height: 50px;     padding: 15px 25px; }
.padd_80, .schedule_area { padding: 30px 0; }
h2, .hsec4 h3 { font-size: 24px; }
.hsec6 blockquote q { overflow: hidden;display: -webkit-box;-webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.hsec6 blockquote {width: 100%;padding: 36px 0 0;}
.hsec6 blockquote q { font-size: 18px; line-height: 20px; min-height: 0; }
.hsec6 blockquote cite { margin-top: 12px; font-size: 24px; }
#site-footer .box { width: 100%;  }
.percentage {font-size: 4.286em;}
.skills_img { width: calc(100% + 0px);  margin-top: 20px; }
.think_box .think_title h3 {  margin-bottom: 15px !important; }
.head_img {  width: 100%; margin: 23px auto 12px; }
.btn_round .btn { padding: 10px 27px; width: 100%; text-align: center; }
.hsec_bott h3, .aboutsec3 h3, .care_sec2 h4 { font-size: 24px;  }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {font-size: 20px; }
.schedule_area #wpgyan2-widget {  padding: 15px; }
.any_querie p { padding: 24px; font-size: 24px; }
}