body {font-family: "Inter", sans-serif !important;}
.container {max-width: 1320px !important;}
.header_area .top_bar.style_two {background: #df2127;padding: 7px 0;}
.header_area .top_bar.style_two .left_side {display: flex;justify-content: start;align-items: center;gap: 30px;}
.header_area .top_bar.style_two .left_side .whatsapp {position: relative;margin-left: 25px;margin-right: 0;vertical-align: top;}
.header_area .top_bar.style_two .left_side .whatsapp i {color: #fff;font-size: 20px;position: absolute;left: -25px;top: 0;bottom: 0;margin: auto;line-height: 18px;height: 18px;}
.header_area .top_bar.style_two .left_side .whatsapp .text a {color: #fff;font-size: 14px;}
.header_area .top_bar.style_two .left_side .consult-box {display: flex;align-items: center;gap: 15px;}
.header_area .top_bar.style_two .left_side .consult-box .text span {font-size: 15px;color: #eeeeee;font-weight: 500;}
.header_area .top_bar.style_two .left_side .consult-box .cbutton a.btn-custom {display:inline-block;line-height: 30px;border-radius: 25px;background: #26057f;border: none;padding: 0 20px;color: #ffffff;text-transform: uppercase;font-size: 14px;font-weight: 500;}
.header_area .top_bar.style_two .right_side {display: flex;align-items:center;justify-content: end;}
.header_area .top_bar.style_two .right_side nav {display: flex;gap:15px;}
.header_area .top_bar.style_two .right_side nav small {color: #fff;font-size: 14px;line-height: 30px;}
.header_area .top_bar.style_two .right_side nav a {line-height: 30px;color: #ffffff;}
.header.style_six {padding: 0px !important;}
.fixed-header .header_default.style_six.get_sticky_header {padding: 0 !important;background: #ffffff !important;}
.header.style_six .header_logo_box img {height: 48px;width: auto;}
.header.style_six .header_content_collapse .header_menu_box {float: left;}
.header.style_six .header_content_collapse .navigation_menu .navbar_nav li a.nav-link {color: #262626;font-weight: 500;font-family: 'Inter';font-size: 14px;text-transform: uppercase;}
.header.style_six .header_content_collapse .navigation_menu .navbar_nav li.active a.nav-link {color: #df2127 !important;}
.header.style_six .header_content_collapse .navigation_menu .navbar_nav li.active .dropdown-btn span:before {color: #df2127 !important;}
.header.style_six .header_content_collapse .navigation_menu .navbar_nav li .dropdown-btn span:before, .header.style_six .header_content_collapse .navigation_menu .navbar_nav li .dropdown-btn span:before {color: #262626;font-weight: 500;}
.header.style_six .header_content_collapse .navigation_menu .navbar_nav li, .default_sickty_heaad .header_content_collapse .navigation_menu .navbar_nav li {margin-right: 0;margin-left: 40px;}
.header_content_collapse .navigation_menu .navbar_nav li .dropdown-menu .menu-item.nav-item a.nav-link {color: #262626 !important;font-weight: 500;font-family: 'Inter';font-size: 14px;text-transform: uppercase;}
.header .header_right_content ul, .default_sickty_heaad .header_right_content ul {padding: 10px 0px 0px;margin: 0px;display: flex;align-items: center;}
.header .header_right_content ul li .SignBx, .default_sickty_heaad .header_right_content ul li .SignBx {background: transparent;border: none;font-family: 'Inter';font-size: 17px;font-weight: 500;height: 45px;line-height: 50px;}
.header .header_right_content ul li .businessBtn, .default_sickty_heaad .header_right_content ul li .businessBtn {position: relative;width: max-content;height: 35px;line-height: 35px;border-radius: 25px;background: #26057f;top: 4px;border: none;padding: 0 20px;color: #ffffff;text-transform: uppercase;font-size: 14px;font-weight: 500;display: inline-block;}
.slider.style_one {min-height: auto;}
.slider.style_one .slide-item-content::before {background: #140244;opacity: 0.35;}
.slider.style_one .slide-item-content .slider_content {padding: 100px 0px;}
.slider.style_one .slide-item-content .slider_content h6 {font-size: 18px;line-height: 30px;font-weight: 500;margin-bottom: 15px;color: #ffffff;font-family: 'Inter';text-transform: uppercase;}
.slider.style_one .slide-item-content .slider_content h1 {font-size: 60px;line-height: 80px;font-weight: 800;margin-bottom: 20px; font-family: "Encode Sans", sans-serif;}
.slider.style_one .slide-item-content .slider_content p {font-size: 16px;line-height: 26px;font-weight: 400;color: #eeeeee;font-family: 'Nunito';}
.slider.style_one .slide-item-content .slider_content .theme-btn.one {padding: 0px 20px;border-radius: 10px;background: #df2127;color: #fff;border: 1px solid #df2127;line-height: 40px;min-height: 40px;min-width: 160px;font-weight: 500;font-size: 15px;text-transform: uppercase;font-family: 'Inter';}
.slider.style_one .banner_carousel .owl-dots .owl-dot.active {background: #df2127;border-color: #df2127;}
.slider.style_one .banner_carousel .owl-dots .owl-dot:hover {background: #df2127;border-color: #df2127;}
.client-brand-section .title_all_box .title_sections h2 {font-size: 24px;font-weight:600;text-transform:capitalize;line-height: 50px;font-family: "Montserrat";padding:0;color: #262626;}
.client-brand-section .title_all_box .title_sections h2 span {color: #df2127;}
.client-brand-section .client_wrapper {display: flex;justify-content: center;align-items: center;gap: 2%;}
.client-brand-section .client_wrapper .logo-imageBx {max-width: 15%;flex: 0 0 15%;text-align:center;}
.client-brand-section .client_wrapper .logo-imageBx img {width: 100%;height: 120px;object-fit: contain;}
.service-section {background: #0c002e;position: relative;}
.service-section .title_all_box .title_sections h2 {font-size: 24px;font-weight:600;text-transform:uppercase;line-height: 50px;font-family: 'Inter';padding:0;color: #262626;}
.service-section .title_all_box .title_sections h2 span {color: #df2127;}
.service-section .tabs_all_box .tabs_header {margin-bottom: 0px;border-radius: 35px;}
.service-section .tabs_all_box .tabs_header ul {display: flex;align-items: center;justify-content: center;gap: 10px;}
.service-section .tabs_all_box .tabs_header ul li {margin: 0px;width: 24%}
.service-section .tabs_all_box .tabs_header ul li a.active {background: #df2127;border-color: #df2127;box-shadow: none;color: #ffffff;border-radius: 30px;}
.service-section .tabs_all_box .tabs_header ul li a {font-size: 16px;font-weight: 500;color: #ffffff;text-transform: uppercase;font-family: 'Inter';border-radius: 10px;border: none;background: transparent;padding: 15px 20px;margin: 2px 0;background: #df2127;border-color: #df2127;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .col-xl-3 {padding-right: 10px;padding-left: 10px;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box {padding: 15px;background: #ffffff;position: relative;border: 1px solid #bdbdbd;border-radius: 15px;transition: all .4s;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .topBx h4 {font-size: 14px;font-family: 'Inter';margin-bottom: 20px;line-height: 16px;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .topBx .priceBx h5 {color: #df2127;font-weight: 800;font-size: 24px;font-family: 'Inter';line-height: 16px;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .topBx .priceBx h5 span {font-style: italic;font-size: 14px;color: #464646;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .topBx .priceBx .mrpPrice {font-size: 14px;margin-bottom: 10px;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .topBx .priceBx .mrpPrice span {color: rgb(121, 121, 121);display: inline-block;color: #df2127;text-decoration: line-through;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .topBx .priceBx .percentageOff {color: #2aa644 !important;background-color: #fff;padding: 3px 5px;font-size: 15px;font-weight: 700;text-decoration: none !important;margin: 0;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .service_content .solidBtn {display: block;padding: 10px 30px;text-align: center;background: #212529;color: #ffffff;border-radius: 30px;margin-bottom: 10px;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .service_content .borderBtn {display: block;padding: 10px 30px;text-align: center;background: #ffffff;color: #212529;border-radius: 30px;margin-bottom: 10px;border:1px solid #bdbdbd;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .contBx .title_service {font-size: 14px;font-family: 'Inter';margin-bottom: 10px;line-height: 16px;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .contBx .list-inline {margin:0;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .contBx .list-inline li {margin-bottom: 7px;font-size: 14px;display: block;color: #262626;}
.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box .contBx .list-inline li .icon_bx i {color: #df2127;font-weight: 600;margin-right: 7px;}
.about-section .title_all_box .title_sections h2 {font-size: 24px;font-weight:600;text-transform:uppercase;font-weight:600;line-height: 50px;font-family: 'Inter';padding:0;color: #262626;}
.about-section .title_all_box .title_sections h2 span {color: #df2127;}
.about-section .image_boxes.style_six {padding-bottom: 0;}
.about-section .image_boxes .image_box img {width:100%;height: auto;object-fit: cover;border-radius: 25px;text-transform:uppercase;}
.about-section .title_all_box .title_sections.two h2 {font-size: 24px;font-weight:600;font-family: 'Montserrat';text-transform:capitalize;}
.about-section .title_all_box .title_sections.five h2 {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';}
.about-section .title_all_box .title_sections p {font-size: 16px;line-height: 30px;text-align:justify;}
.about-section .title_all_box .title_sections .list_item_box .list-box {position: relative;display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10px;}
.about-section .list-box {list-style: none;padding-left: 0;}
.about-section .list-box li {display: flex;padding: 12px !important;align-items: center;font-size: 16px;font-family: 'Nunito';gap: 9px;background: rgba(248,249,250,1);box-shadow: 0 0.125rem 0.25rem rgba(0,0,0,.075);border:1px solid #dee2e6;border-radius: 10px;}
.about-section .list-box li i {font-size: 16px;font-weight: 600;color: #df2127;}
.about-section .theme-btn.five {min-width: auto;height: 40px;padding: 0px 20px;line-height: 40px !important;border-radius: 30px;background: #df2127;}
.about-section .title_all_box .title_sections a {font-family: 'Inter';font-size: 18px;color: #001b6a;}
.about-section .title_all_box .title_sections a i {vertical-align: middle;}
.about-section .link_box_contents .link_content_bx {background: #e1e1e1;padding: 35px;display: block;border-radius: 10px;}
.about-section .link_box_contents.style_two .link_content_bx {background: #e43943;}
.about-section .link_box_contents .link_content_bx .subTitle {display: flex;align-items:center;background-color: #d1d1d1;padding:5px 12px;max-width: fit-content;border-radius: 5px;margin-bottom: 15px;font-size: 24px;font-weight: 600;color: #161616;font-family: 'Montserrat';}
.about-section .link_box_contents.style_two .link_content_bx .subTitle {background: #AE000D;color: #ffffff;}
.about-section .link_box_contents .link_content_bx .subTitle img {height: 30px;margin-right: 7px;}
.about-section .link_box_contents .link_content_bx h4 {font-size: 24px;margin-bottom: 25px;font-weight: 600;font-family: 'Inter';text-transform: capitalize;color: #161616;}
.about-section .link_box_contents.style_two .link_content_bx h4 {color: #ffffff;}
.about-section .link_box_contents .link_content_bx p {font-size: 16px;margin-bottom: 0;font-weight: 400;font-family: 'Nunito';text-transform: capitalize;color: #161616;}
.about-section .link_box_contents.style_two .link_content_bx p {color: #ffffff;}
.about-section .link_box_contents .link_content_bx span {font-size: 14px;margin-bottom: 15px;font-weight: 400;font-family: 'Inter';color: #444444;display: block;}
.about-section .link_box_contents.style_two .link_content_bx span {color: #cccccc;}
.about-section .link_box_contents .link_content_bx .bot-box {display: flex;justify-content: space-between;align-items: center;}
.about-section .link_box_contents .link_content_bx .bot-box p {margin-bottom: 0;}
.about-section .link_box_contents.style_two .link_content_bx .bot-box p {background: #E20000;padding: 3px 7px;border-radius: 5px;}
.about-section .link_box_contents .link_content_bx .bot-box a {min-width: auto;height: 40px;padding: 0px 20px;line-height: 40px !important;border-radius: 30px;background: #161616;color: #ffffff;font-size: 15px;}
.about-section .link_box_contents .link_content_bx .bot-box a i {vertical-align: middle;margin-left: 5px;}
.about-section .bot-box {margin-top: 10px;text-align: right;}
.about-section .bot-box p {font-size: 14px;line-height: 18px;font-family: 'Inter';font-weight: 400;margin-bottom: 3px;color: #161616;}
.about-section .bot-box p a {color: #001b6a;}
.about-section .bot-box p a i {vertical-align: middle;}
.project-section .choose-content h2 {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';margin-bottom: 20px;}
.project-section .choose-content p {font-size: 16px;line-height: 30px;text-align: justify;}
.project-section .choose-img img {width: 100%;height: 360px;object-fit: cover;padding: 0.25rem;background-color: #ffffff;border: 1px solid #dee2e6;border-radius: 0.25rem;margin-bottom: 0px;}
.project-section .timeline-title h3 {font-size: 24px;font-weight: 600;font-family: 'Montserrat';text-transform: capitalize;text-align: center;}
.project-section .timeline-title h3 span {color: #df2127;}
.project-section .timeline-wraper .timeline-itembox {display: flex;align-items: center;gap:20px;}
.project-section .timeline-wraper .timeline-leftbox {display: block;width: 50%;padding: 50px 35px 50px 0px;}
.project-section .timeline-wraper .timeline-leftbox h4 {font-size: 20px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';margin-bottom: 10px;}
.project-section .timeline-wraper .timeline-leftbox p {font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 0;}
.project-section .timeline-wraper .timeline-rightbox {display: block;width: 50%;padding: 50px 0 50px 35px;}
.project-section .timeline-wraper .timeline-rightbox h4 {font-size: 20px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';margin-bottom: 10px;}
.project-section .timeline-wraper .timeline-rightbox p {font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 0;}
.funfact-section {position: relative;overflow: hidden;}
.funfact-section .funfact_imagebox {position: absolute;right: 0;bottom: 0;}
.funfact-section .funfact_imagebox img {width: 460px;height: auto;}
.funfact-section .funfact_leftbox .inner_content h2 {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';}
.funfact-section .funfact_leftbox .inner_content h2 span {color: #df2127;}
.funfact-section .funfact_leftbox .inner_content p {font-size: 16px;line-height: 30px;text-align: justify;margin-bottom: 30px;}
.funfact-section .funfact_leftbox .inner_content .funfact-warper {position: relative;display: grid;grid-template-columns: 1fr 1fr 1fr;grid-gap: 10px;}
.funfact-section .funfact_leftbox .inner_content .funfact-warper .count-box {position: relative;padding: 28px;background: #fff;box-shadow: 0px 3px 16px 0px rgba(0 , 0 , 0 , .075);border-radius: 10px;text-align: center;}
.funfact-section .funfact_leftbox .inner_content .funfact-warper .count-box:before {position: absolute;content: "";border: 1px dashed #c7c7c7;width: 90%;height: 90%;top: 0;right: 0;left: 0;bottom: 0;margin: auto;border-radius: 10px;}
.funfact-section .funfact_leftbox .inner_content .funfact-warper .count-box .icon_box {margin-bottom: 10px;}
.funfact-section .funfact_leftbox .inner_content .funfact-warper .count-box .icon_box img {height: 65px;}
.funfact-section .funfact_leftbox .inner_content .funfact-warper .count-box .coun_ter {font-family: 'Montserrat';font-size: 36px;font-weight: 700;color: #26057f;line-height: 1;}
.funfact-section .funfact_leftbox .inner_content .funfact-warper .count-box .content_box h6 {font-family: 'Nunito';font-size: 18px;font-weight: 600;margin-top: 10px;}
.help_section {padding: 90px 0 150px 0;background: #df2127;position: relative;}
.help_section .left_box {background: rgba(0, 0, 0, .15);padding: 30px;border-radius: 10px;border: 1px dashed #fd6469;}
.help_section .left_box h2 {font-size: 24px;font-weight: 600;font-family: 'Montserrat';text-transform: capitalize;color: #ffffff;position: relative;padding-bottom: 15px;margin-bottom: 12px;line-height: 24px;}
.help_section .left_box h2::before {position: absolute;content:"";bottom: 0;left: 0;width: 100px;height: 2px;background: #fd6469;}
.help_section .left_box h4 {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';color: #eeeeee;margin-bottom: 10px;}
.help_section .left_box p {font-size: 15px;line-height: 26px;text-align: left;color: #eeeeee;margin: 0;font-family: 'Nunito';}
.help_section .right_box {padding-left: 35px;}
.help_section .right_box .title {display: flex;align-items: center;gap: 20px;margin-bottom: 20px;}
.help_section .right_box .title .icon img {height: 100px;filter: invert(1) brightness(1);}
.help_section .right_box .title .content h3 {line-height: 30px;font-size: 24px;font-family: 'Montserrat';text-transform: uppercase;color: #ffffff;margin-bottom: 20px;}
.help_section .right_box .title .content span {font-size: 18px;font-family: 'Nunito';font-weight: 500;color: #eeeeee;}
.help_section .right_box ul {padding-left: 30px;margin: 0;}
.help_section .right_box ul li {position: relative;padding-left: 28px;margin-bottom: 10px;display: flex;align-items: center;font-size: 15px;color: #eeeeee;font-weight: 500;font-family: "Montserrat";}
.help_section .right_box ul li::before {position: absolute;left: 0;content: "\f46c";font-family: bootstrap-icons !important;color: #eeeeee;}
.help_section .right_box p {font-size: 15px;line-height: 26px;text-align: left;color: #eeeeee;margin: 0;font-family: 'Nunito';}
.help_section .shape {position: absolute;bottom: 0px;}
.help_section .shape img {width: 100%;}
.faqs-section .notice-box {background: #fff6f7;padding: 20px;border: 1px solid #f9d6d7;border-radius: 20px;}
.faqs-section .notice-box .title h3 {font-size: 24px;font-weight: 600;font-family: 'Montserrat';text-transform: uppercase;position: relative;padding-bottom: 15px;margin-bottom: 35px;line-height: 24px;color: #26057f;}
.faqs-section .notice-box .title h3::before {position: absolute;content: "";bottom: 0;left: 0;width: 100px;height: 2px;background: #df2127;}
.faqs-section .notice-box .item {display: flex;align-items: center;justify-content: space-between;background: #f9d6d7;margin-bottom: 10px;    gap: 10px;}
.faqs-section .notice-box .item .date {background: #26057f;min-width: 60px;text-align: center;padding: 5px;}
.faqs-section .notice-box .item .date h4 {font-size: 24px;color: #ffffff;line-height: 1;}
.faqs-section .notice-box .item .date span {font-size: 15px;font-family: 'Nunito';color: #ffffff;text-transform: uppercase;}
.faqs-section .notice-box .item h4.heading {line-height: 30px;font-family: 'Nunito';font-size: 18px;font-weight: 600;}
.faqs-section .notice-box .item .icon {background: #df2127;color: #ffffff;display: block;width: 40px;height: 40px;text-align: center;line-height: 40px;border-radius: 100%;margin-right: 10px;}
.call-to-action-section .call_to_action.style_one .image::before {background: #0e0034;opacity: 0.9;}
.call-to-action-section .call_to_action.style_one .left_content .main_content h1 {font-size: 42px;line-height: 60px;font-weight: 500;color: #fff;margin-bottom: 15px;font-family: 'Montserrat';}
.call-to-action-section .call_to_action.style_one .left_content .main_content p {color: #fff;padding-bottom: 0;border-bottom: none;max-width: 60%;margin: 0 auto 30px;}
.call-to-action-section .call_to_action.style_one .left_content .main_content .theme-btn.three {padding: 0px 20px;border-radius: 30px;background: #df2127;line-height: 40px;min-height: 40px;font-size: 14px;font-weight: 500;}
.call-to-action-section .call_to_action.style_one .left_content .main_content .call_content span {top: 0;line-height: 40px;width: 40px;height: 40px;border-radius: 50%;font-size: 18px;}
.call-to-action-section .call_to_action.style_one .left_content .main_content .call_content .content_bx {margin-left: 50px;padding-top: 0;}
.call-to-action-section .call_to_action.style_one .left_content .main_content .call_content .content_bx a {color: #ffffff;}
.testimonial-section .title-box h2 {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';}
.testimonial-section .testimonial_sec.style_three .testimonial_box i {color: #df2127;}
.testimonial-section .testimonial_sec.style_three .testimonial_box .description {font-size: 16px;line-height: 30px;font-family: 'Nunito';min-height:150px;}
.testimonial-section .testimonial_sec.style_three .testimonial_box .title:before {background: #cccccc;}
.testimonial-section .testimonial_sec.style_three .testimonial_box .title {font-size: 18px;font-weight: 600;font-family: 'Nunito';line-height: 1;margin-bottom:3px;}
.testimonial-section .testimonial_sec.style_three .testimonial_box span {font-size: 14px;font-weight: bold;display: block;margin-bottom: 7px;color: #26057f;}
.testimonial-section .testimonial_sec.style_three .testimonial_box p.from {color: #26057f;font-weight: 400;text-transform: uppercase;}
.testimonial-section .testimonial_sec.style_three .testimonial_box img {width: 80px;height: 80px;}
.testimonial-section .testimonial_sec.style_three .testimonial_box .rating ul li span {margin: 0px 2px;color: #df2127;}
.testimonial-section .testimonial_sec.style_three .testimonial_box:hover i {background: #df2127;color: #ffffff;}
.footer_area.footer_three {background: #0c002e;}
.footer_area.footer_three .footer_logo img {width: 200px;}
.footer_area.footer_three .about_company .about_company_inner p {font-size: 15px;line-height: 26px;text-align: left;color: #eeeeee;margin-bottom: 20px;font-family: 'Nunito';}
.footer_area.footer_three .about_company_inner .content_box h4 {font-size: 15px;font-weight: 600;font-family: 'Inter';color: #c0cbd9;line-height: 24px;text-transform: uppercase;margin-bottom: 20px;}
.footer_area.footer_three .about_company_inner .content_box .socialBx a {display: block;width: 35px;height: 35px;background: #df2127;border-radius: 5px;text-align: center;line-height: 35px;}
.footer_area.footer_three .about_company_inner .content_box .socialBx ul {display: flex;list-style: none;align-items: center;list-style: none;gap: 15px;padding:0;margin:0;}
.footer_area.footer_three .about_company_inner .content_box .socialBx ul li {margin: 0;}
.footer_area.footer_three .about_company_inner .content_box .socialBx ul li a span {color: #ffffff;font-size: 18px;}
.footer_area.footer_three .about_company_inner .content_box .listBx {margin-bottom: 35px;}
.footer_area.footer_three .about_company_inner .content_box .listBx ul {list-style: none;margin:0;padding:0;}
.footer_area.footer_three .about_company_inner .content_box .listBx ul li a {font-family: 'Inter';font-weight: 400;font-size: 14px;color: #929fb0;margin-bottom: 7px;cursor: pointer;}
.footer_area.footer_three .footer_widgets .fo_wid_title {margin-bottom: 35px;}
.footer_area.footer_three .footer_widgets .fo_wid_title h2 {font-weight: 600;font-size: 20px;text-transform: uppercase;letter-spacing: 0;color: #ffffff;font-family: 'Nunito';position: relative;}
.footer_area.footer_three .footer_widgets .fo_wid_title h2::before {position: absolute;left: 0;width: 12px;height: 2px;content: '';background-color: #df2127;border-radius: 10px;bottom: -12px;}
.footer_area.footer_three .footer_widgets .fo_wid_title h2::after {position: absolute;left: 20px;width: 50px;height: 2px;content: '';background-color: #df2127;border-radius: 10px;bottom: -12px;}
.footer_area.footer_three .footer_widgets .navigation_foo_inner p {font-size: 15px;line-height: 26px;text-align: justify;margin-bottom: 0px;padding: 0;color:#cccccc;margin-right:30px;}
.footer_area.footer_three .footer_widgets .navigation_foo_inner .menu li a {font-weight: 400;font-size: 14px;color: #c1c1c1;margin-bottom: 0;cursor: pointer;font-family: 'Nunito';text-transform: uppercase;padding-left: 25px;line-height: 35px;position: relative;}
.footer_area.footer_three .footer_widgets .navigation_foo_inner .menu li a::before {position: absolute;content: '';width: 12px;height: 12px;border: 1px solid #c1c1c1;left: 0;top: 12px;transition: .5s;}
.footer_area.footer_three .footer_widgets .navigation_foo_inner .menu li a:after {position: absolute;content: '';width: 0%;height: 1px;left: 6px;top: 17px;transition: .5s;background-color: #df2127;}
.footer_area.footer_three .footer_widgets .navigation_foo_inner .menu li a:hover:before {border-color: #df2127;}
.footer_area.footer_three .footer_widgets .navigation_foo_inner .menu li a:hover:after {width: 15px;}
.footer_area.footer_three .footer_widgets .navigation_foo_inner .menu li a:hover {color: #df2127;}
.footer_area.footer_three .footer_widgets.contact {margin-left: 30px;}
.footer_area.footer_three .footer_widgets.contact .contact-menu li {display: flex;align-items: center;gap:20px;margin-bottom: 20px;font-family: 'Nunito';color: #c1c1c1;}
.footer_area.footer_three .footer_widgets.contact .contact-menu li i {display: flex;align-items: center;justify-content: center;min-width: 40px;min-height: 40px;background: #df2127;border-radius: 5px;color: #ffffff;font-size: 18px;}
.copyright {background: #1b0062 !important;text-align: center;border: 1px solid #26057f;}
.copyright .footer_copy_content {font-family: 'Nunito';font-weight: 400;}
.prgoress_indicator svg.progress-circle path {stroke: #df2127;}
.prgoress_indicator::after {color: #df2127;}
.faqs-section .title_all_box.style_two .title_sections.two h2 {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';margin-bottom: 10px;}
.faqs-section .faq_section.type_two .block_faq .faq_header {background: #f4f0ff;font-family: 'Nunito';color: #333333;border: 1px solid #c8bee3;font-size: 20px;}
.faqs-section .faq_section.type_two .block_faq .faq_header span {color: #26057f;}
.faqs-section .faq_section.type_two .block_faq .faq_header.active {color: #26057f;background: #ffffff;}
.faqs-section .faq_section.type_two .block_faq .faq_header.active span {background: #26057f;color:#ffffff;}
.faqs-section .faq_section.type_two .block_faq .accordion-content p {font-family: 'Nunito';margin: 0;color: #333333;}


.page_header_default.style_one {min-height: auto;padding: 65px 0px 65px;background: #02004a!important;}
.page_header_default.style_one::before {opacity: 0 !important;}
.page_header_default .page_header_content .banner_title_inner {margin-bottom: 12px;}
.page_header_default .page_header_content .banner_title_inner .title_page {font-weight: 500;font-family: 'Montserrat';font-size: 48px;line-height: 60px;}
.page_header_default .page_header_content .breadcrumbs ul li {color: #cccccc;font-family: 'Inter';}
.page_header_default .page_header_content .breadcrumbs ul li a {color: #ffffff;font-family: 'Inter';}
.image-box-section .image_boxes.style_three {position: relative;overflow: visible;}
.image-box-section .image_boxes.style_three img {height: 500px;width: 100%;object-fit: cover;border-radius: 10px;}
.image-box-section .image_boxes.style_three .small-image {position: absolute;bottom: -100px;right: -35px;width: 350px;height: auto;border: 5px solid #fff;border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 40px 0px rgba(0,0,0,.09);}
.image-box-section .image_boxes.style_three .small-image img {width: 100%;height: 100%;object-fit: cover;}
.image-box-section .title_all_box {margin-left: 50px;}
.image-box-section .title_all_box .title_sections h2 {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';}
.image-box-section .title_all_box .title_sections p {font-size: 16px;line-height: 30px;text-align: justify;}
.funfact-section.bg-dark {background: #02004a!important;position: relative;overflow: hidden;}
.funfact-section.bg-dark .counter-shape img {position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 1;}
.funfact-section.bg-dark .count-box {text-align: center;position: relative;z-index: 9;background: rgba(255, 255, 255, .05);border: 1px dashed #075f95;border-radius: 10px;padding: 20px;margin: 0;}
.funfact-section.bg-dark .count-box .icon_box img {height: 60px;margin-bottom: 10px;}
.funfact-section.bg-dark .count-box .content_box .coun_ter {font-family: 'Montserrat';font-size: 36px;line-height: 1;font-weight: 700;color: #ffffff;}
.funfact-section.bg-dark .count-box .content_box h6 {font-size: 16px;font-weight: 500;font-family: 'Nunito';text-transform: uppercase;color: #cccccc;margin: 10px 0 0 0;}
.service-icon-section.offer .title_all_box .title_sections .title {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';}
.service-icon-section.offer .title_all_box .title_sections p {font-size: 16px;line-height: 26px;font-family: 'Nunito';padding: 0;max-width: 60%;margin: 0 auto 30px;}
.service-icon-section.offer .icon_box_all.style_three {padding: 30px;margin-bottom: 30px;}
.service-icon-section.offer .icon_box_all.style_three .icon_content .icon {display: flex;align-items: center;justify-content: center;width: 90px;height: 90px;margin: 0 auto 10px;border: 2px dashed #26057f;border-radius: 100%;}
.service-icon-section.offer .icon_box_all.style_three .icon_content .icon img {height: 48px;}
.service-icon-section.offer .icon_box_all.style_three .txt_content h3 {font-family: 'Nunito';font-size: 20px;font-weight: 700;margin-bottom: 10px;line-height: 1;}
.service-icon-section.offer .icon_box_all.style_three .txt_content p {margin-bottom: 0px;font-family: 'Nunito';font-size: 15px;color: #333333;min-height: 105px;}
.service-icon-section.offer .bottom-desc p {font-size: 16px;line-height: 30px;text-align: justify;}
.timeline-section .title_all_box .title_sections .title {font-size: 30px;font-weight: 600;text-transform: uppercase;font-family: 'Montserrat';}
.timeline-section .time_line_box .time_inner .content h2 {margin-bottom: 10px;padding: 0px 30px;font-family: 'Montserrat';font-size: 18px;font-weight: 600;line-height: 24px;}
.timeline-section .time_line_box .time_inner .content p {margin-bottom: 20px !important;font-size: 15px;font-family: 'Nunito';min-height: 150px;}
.timeline-section .time_line_box .time_inner .content p::before {display: none;}
.time_line_section.style_one .swiper-button-next:hover::before, .time_line_section.style_one .swiper-button-prev:hover::before {background: #26057f;border-color: #26057f;}

.callWrapBx {padding: 15px 0;background: #fff1f1;border-bottom: 2px solid #ef1c26;}
.callWrapBx .phoneBx {padding-top: 5px;width: 120px;display: block;text-align: center;position: relative;}
.wifi-symbol, .wifi-symbol [foo] {position: relative;top: -10px;display: inline-block;width: 30px;height: 30px;left: 75px;transform: rotate(0) translate(-100px);}
.callWrapBx .phoneBx .wifi-symbol .wifi-circle {display: block;width: 100%;height: 100%;font-size: 6px;position: absolute;bottom: 0;left: 0;border-color: #ef1c26;border-style: solid;border-width: 2px 2px 0 0;border-radius: 0 100% 0 0;opacity: 0;animation: 1s infinite wifianimation;}
.callWrapBx .phoneBx .wifi-symbol .wifi-circle.first {animation-delay: .3s;}
.callWrapBx .phoneBx .wifi-symbol .wifi-circle.second {width: 20px;height: 20px;animation-delay: .1s;}
.callWrapBx .phoneBx .wifi-symbol .wifi-circle.third {width: 10px;height: 10px;}
.callWrapBx .phoneBx .wifi-symbol .wifi-circle.fourth {width: 1px;height: 1px;opacity: 1;}
.callWrapBx .texBx h5 {font-size: 18px;font-weight: 500;font-family: 'Montserrat';line-height: 24px;margin-bottom:7px;}
.callWrapBx .texBx h3 a {font-size: 42px;font-weight: 700;font-family: 'Montserrat';margin: 0px;line-height: 1;color: #ef1c26;}
.callWrapBx .rts-btn.btn-primary {float:right;background: #ef1c26;color: #fff;border: 2px solid #ef1c26;position: relative;overflow: hidden;padding: 9px 20px;text-transform: uppercase;}
.ctaWrapper {background: #df2127;position: relative;overflow: hidden;padding:50px 0;}
.ctaWrapper:before {height: 250px;width: 250px;content: "";position: absolute;border: 45px solid rgba(255, 255, 255, .1);border-radius: 50%;top: -10rem;left: -5rem;animation: 2s infinite alternate eduvibe-zoom1;}
.ctaWrapper:after {height: 250px;width: 250px;content: "";position: absolute;border: 45px solid rgba(255, 255, 255, .07);border-radius: 50%;top: -12rem;right: -5rem;animation: 2s infinite alternate eduvibe-zoom2;}
.ctaWrapper .textBx h3 {font-size: 24px;font-weight: 600;font-family: 'Montserrat';text-transform: capitalize;color:#ffffff;}
.ctaWrapper .btnBx {text-align: right;}
.ctaWrapper .btnBx a {background: linear-gradient(to right, #111254, #174daf);position: relative;display: inline-block;font-weight: 500;font-size: 15px;padding: 12px 30px;border-radius: 3px;z-index: 1;color: #fff;text-transform: uppercase;}
.ctaWrapper .btnBx a i {margin-left: 7px;}
.ctaWrapper .btnBx a:after {content: "";height: 100%;width: 0;background: linear-gradient(to right, #174daf, #111254);border-radius: 3px; position: absolute;right: 0;top: 0;z-index: -1;visibility: hidden;opacity: 0;transition: .3s ease-out;}
.ctaWrapper .btnBx a:hover:after {visibility: visible;opacity: 1;width: 100%;}


@keyframes eduvibe-zoom1 {
		0% {
    	transform: scale(1);
	}
		100% {
		transform: scale(1.25);
	}
}

@keyframes eduvibe-zoom2 {
		0% {
    	transform: scale(1);
	}
		100% {
    	transform: scale(1.5);
	}
}

@keyframes wifianimation {
	0%, 6% {
		opacity: .5;
	}
	5% {
		opacity: 1;
	}
	100% {
		opacity: .1;
	}
}


@media (max-width: 767px){
	.header_area .top_bar.style_two {display: none;}
	.header.style_six {padding: 10px 0 !important;}
	.fixed-header .header_default.style_six.get_sticky_header {padding: 10px 0 !important;}
	.slider.style_one .slide-item-content .slider_content {padding: 50px 0 !important;}
	.slider.style_one .slide-item-content .slider_content h6 {font-size: 15px;line-height: 30px;margin-bottom: 10px;text-transform: capitalize;}
	.slider.style_one .slide-item-content .slider_content h1 {font-size: 30px !important;line-height: 42px !important;font-weight: 700;margin-bottom: 20px;padding: 0 !important;}
	.slider.style_one .slide-item-content .slider_content p {font-size: 14px !important;line-height: 26px !important;font-weight: 400;}
	.slider.style_one .slide-item-content .slider_content .theme-btn.one {margin-bottom: 20px !important;line-height: 36px !important;}
	.client-brand-section .title_all_box .title_sections h2 {font-size: 24px !important;}
	.client-brand-section .client_wrapper {flex-wrap: wrap;gap: 20px;justify-content: center;}
	.client-brand-section .client_wrapper .logo-imageBx {flex: auto;width: 100%;text-align: center;}
	.client-brand-section .client_wrapper .logo-imageBx img {max-width: 200px;}
	.service-section .tabs_all_box .s_tab_wrapper .s_tabs_content .tab_content .service_box {margin-bottom: 20px;}
	.about-section .list-box {margin: 0;grid-template-columns: 1fr !important;}
	.about-section .title_all_box .title_sections.two h2 {font-size: 18px !important;font-weight: 600;line-height: 30px !important;}
	.about-section .title_all_box .title_sections.five h2 {font-size: 24px !important;margin-bottom: 10px;}
	.about-section .theme-btn.five {line-height: 50px !important;}
	.about-section .link_box_contents .link_content_bx p {line-height: 26px !important;text-align: justify;}
	.project-section .choose-content h2 {font-size: 24px;line-height: 42px !important;}
	.project-section .timeline-title h3 {font-size: 20px;line-height: 30px !important;}
	.project-section .timeline-wraper .timeline-leftbox h4 {font-size: 16px;line-height: 24px !important;margin-bottom: 10px;}
	.project-section .timeline-wraper .timeline-rightbox h4 {font-size: 16px;line-height: 24px !important;margin-bottom: 10px;}
	.service-section .tabs_all_box .tabs_header ul li {width: 100%;}
	.funfact-section .funfact_leftbox .inner_content h2 {font-size: 24px;line-height: 36px;margin-bottom: 10px;}
	.funfact-section .funfact_leftbox .inner_content .funfact-warper {grid-template-columns: 1fr;}
	.funfact-section .funfact_imagebox {position: relative;right: 0;bottom: -80px;}
	.help_section {padding: 90px 0 60px 0;}
	.help_section .left_box {padding: 20px;}
	.help_section .left_box h2 {font-size: 20px;line-height: 36px;}
	.help_section .left_box h4 {font-size: 24px;margin-bottom: 10px;}
	.help_section .left_box p {text-align: justify;}
	.help_section .right_box {padding-left: 0;margin-top: 30px;}
	.help_section .right_box .title .content h3 {line-height: 36px;}
	.help_section .shape {bottom: -2px;}
	.faqs-section .notice-box .title h3 {font-size: 20px;line-height: 24px;}
	.faqs-section .notice-box .item {flex-direction: column;gap:10px;}
	.faqs-section .notice-box .item .date {width: 100%;}
	.faqs-section .notice-box .item h4.heading {font-size: 16px;}
	.faqs-section .notice-box .item .icon {margin-right: 0;margin-bottom: 10px;}
	.faqs-section .title_all_box.style_two .title_sections.two h2 {font-size: 24px !important;margin-bottom: 10px;}
	.faqs-section .faq_section.type_two .block_faq .faq_header {font-size: 18px;line-height: 30px !important;}
	.call-to-action-section .call_to_action.style_one .left_content .main_content h1 {font-size: 30px;line-height: 42px !important;}
	.call-to-action-section .call_to_action.style_one .left_content .main_content p {max-width: 100%;margin: 0 auto 20px;}
	.call_to_action.style_one .bottom_content .call_content {display: inline-block;margin-top: 20px;}
	.testimonial-section .title-box h2 {font-size: 24px;line-height: 36px;}
	.footer_area.footer_three .footer_widgets .navigation_foo_inner p {margin-right: 0;}
	.footer_area.footer_three .footer_widgets.contact {margin-left: 0;}
	p {font-size: 15px !important;}
	.project-section .timeline-wraper .default-line {left: calc(0% + 2px) !important;}
	.project-section .timeline-wraper .draw-line {left: calc(0% + 2px) !important;}
	.project-section .timeline-wraper ul li {
    &::before {left: calc(0% + 4px) !important;}}
	.project-section .timeline-wraper .timeline-itembox {flex-direction: column;gap: 30px;margin-bottom: 50px;}
	.project-section .timeline-wraper .timeline-leftbox {padding: 0 0 0 30px !important;width: 100%;}
	.project-section .timeline-wraper .timeline-rightbox {padding: 0 0 0 30px !important;width: 100%;}
	
	 .page_header_default.style_one {padding: 50px 0px !important;}
	.image-box-section .image_boxes.style_three img {height: auto;}
	.image-box-section .image_boxes.style_three .small-image {display:none;}
	.image-box-section .title_all_box {margin-left:0 !important;}
	.image-box-section .title_all_box .title_sections h2 {font-size:24px !important;}
	.funfact-section.bg-dark .count-box {margin-bottom: 30px !important;}
	.service-icon-section.offer .title_all_box .title_sections .title {font-size:24px !important;}
	.service-icon-section.offer .title_all_box .title_sections p {max-width: 100%;}
	.timeline-section .title_all_box .title_sections .title {font-size:24px !important;}
	.time_line_section.style_one .time_line_box {padding-left: 20px;padding-right: 20px;}
	
	.callWrapBx .phoneBx {display: flex;min-width: 100px;align-items:center;}
	.callWrapBx .phoneBx img {height: 60px;}
	.callWrapBx .texBx h5 {font-size: 14px;margin-bottom: 7px;}
	.callWrapBx .texBx h3 {font-size: 18px;font-weight: 600;font-family: 'Montserrat';line-height: 30px;}
	.callWrapBx .rts-btn.btn-primary {display: block;width: 100%;margin-top: 10px !important;}
	.page_header_default .page_header_content .banner_title_inner .title_page {font-size: 30px;line-height: 40px;}
}

.project-section .timeline-wraper {padding: 0px;position: relative;}
.project-section .timeline-wraper {padding: 0px;position: relative;overflow:hidden;}
.project-section .timeline-wraper ul.timeline {padding: 0;margin: 0;}
.project-section .timeline-wraper .default-line {content: '';position: absolute;left: 50%;width: 4px;background: #cccccc;height: 100%;}
.project-section .timeline-wraper .draw-line {width: 4px;height: 0;position: absolute;left: 50%;background: #df2127;}
.project-section .timeline-wraper  ul li {list-style-type: none;position: relative;width: auto;margin: 0 auto;height: auto;background: transparent;
    &.in-view {// background-color: #df2127;@include global-transition;
    &::before {content: '';position: absolute;left: calc(50% + 2px);top: 0;transform: translateX(-50%);width: 20px;height: 20px;border-radius: 50%;background-color: #ffffff;border:5px solid #df2127;background-size: 20px 20px;background-repeat: no-repeat;background-position: center;@include global-transition;}}
    &::before {content: '';position: absolute;left: calc(50% + 2px);top: 0;transform: translateX(-50%);width: 20px;height: 20px;border-radius: 50%;background: inherit;background: #cccccc;transition: all .4s ease-in-out;}}}
}