/**
* Theme Name: Braine Child
* Description: This is a child theme of Braine, generated by Merlin WP.
* Author: <a href="https://themeim.com/">Themeim</a>
* Template: braine
* Version: 1.1
*/

.grecaptcha-badge {
	bottom: 150px !important;
}

.progress-wrap {
    bottom: 20px !important;
    right: 100px !important;
}

.btn-style-one, .pricing-tabs .tab-buttons .tab-btn::before {
    background: linear-gradient(180deg, #FF7300 0%, #ECAD00 100%);
    text-transform: capitalize;
}

.service-block_one-icon {
    background: linear-gradient(180deg, #FF7300 0%, #ECAD00 100%);
    opacity: 0.5;
}

.service-block_one-inner:hover .service-block_one-icon {
    opacity: 1;
}

.service-block_one-icon i {
    color: white;
}

.service-block_one-number {
    color: #FC7D02 !important;
}

.service-block_one-inner::before {
    background: linear-gradient(180deg, #1D1D1D 0%, #161616 100%);
}

.service-block_two-inner::before {
    background: linear-gradient(180deg, #FA8002 0%, rgba(255, 255, 255, 0) 100%);
}

.sec-title_heading span::before {
    background: linear-gradient(173.81deg, #FF7300 -137.12%, #F8A93A -21.01%, #1C1B1A 95.11%);
}

.about-one_icon-two .row {
    display: flex !important;
    align-items: end;
}

.about-one_content-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.about-one_icon-two .row {
    display: flex !important;
    align-items: end;
}

.about-one_content-column {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.choose-one .inner-container {
    background: linear-gradient(180deg, #FF7300 0%, #1B1815 100%);
}

.counter-block_one-inner {
    background: linear-gradient(180deg, #1D1D1D 0%, #161616 100%);
}

.answer-one .sec-title_title, .about-one .sec-title_title, .testimonial-one .sec-title_title, .price-one .sec-title_title, .social-one .sec-title_title, .news-one .sec-title_title, .faq-one .sec-title_title, .sec-title.style-four .sec-title_title {
    color: #FC7D02 !important;
}


.faq-one_title-outer {
    z-index: 9;
}


.answer-one_title-column, .answer-one_content-column {
    width: 50%;
    align-content: center;
}

.answer-one_title-outer {padding: 0;}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #f17900 !important;
}

.main-header .main-menu .navigation > li > a {
    color: white;
}

.main-header .main-menu .navigation > li {
    margin: 0 24px;
}

.testimonial-one .inner-container, .price-one .inner-container {
    background: linear-gradient(180deg, #1D1D1D 0%, #161616 100%) !important;
}

.accordion-box_two .block .icon-outer .icon {
    background:  linear-gradient(180deg, #FF7300 0%, #ECAD00 100%);
}

.price-block_one-inner::before {
    background: linear-gradient(180deg, #FF7300 0%, #1B1815 100%);
}

.price-one_bg {
    background-size: contain;
}

.social-one_bg-shadow {
    background: #141414;
}

.social_icon-box {
    background: url(/wp-content/uploads/2025/03/s-bg.png)  !important;
}


.social-one_logo::before {
    background: linear-gradient(173.81deg, #020100 -137.12%, #593400 -21.01%, #1C1B1A 95.11%) !important;
}

.social-one_logo {
    border: 0 !important;
}

.cta-one .inner-container::before {
    background: linear-gradient(180deg, #FF7300 0%, #1B1815 100%) !important;
}

.social-one_bg-shadow {
    background-size: contain;
}

section.news-one.te-icon-box {
    background: url(/wp-content/uploads/2025/03/Ellipse-3-1.png);
    background-size: contain;
    background-position: left;
    background-repeat: no-repeat;
}

.page-title:before {
    background: linear-gradient(180deg, #FF7300 0%, #1B1815 100%) !important;
}

.sidebar-page-container {
    background: #141414 !important;
    margin-bottom: 100px;
}

.page-title-icon-two, .page-title-icon {
    display: none;
}

.page-title-shadow, .page-title-shadow_two {
    display: none;
}

.blog-detail_image img {
    width: auto !important;
}

.blog-detail_image {
    border-radius: 0 !important;
}

.sidebar-page-container .braine-comment-item .group-title small a:hover, .sidebar-page-container .logged-in-as a {
    color: #FC7D02 !important;
}

.swiper-wrapper {
    transition: none !important;
}

section.slider-one.te-icon-box {
    background: url(/wp-content/uploads/2025/03/banner-grad.png);
    background-size: 100% 100%;
}

.slider-one_title {
    position: relative !important;
    background: rgba(252, 202, 24, 0.08) !important;
}

.slider-one_title::before {
    content: url(/wp-content/uploads/2024/03/hand.png);
    position: relative;
    top: 3px;
    margin-right: 5px;
}

.slider-one_video .play-box .fa {
    transition: .5s all ease !important;
    background: linear-gradient(180deg, #FF7300 0%, #ECAD00 100%);
}

.slider-one_image-outer {
    padding: 0 !important;
}

.slider-one_content{
    align-self: center;
}

.slider-one .swiper-slide {
    padding-top: 120px !important;
}

.main-header .header-lower {
    background: #141414;
}


.ser-cont p {color: #A3A3A3;}

.ser-cont .column.col-lg-6.col-md-12.col-sm-12 {
    width: 100%;
}

section.services-detail {
    padding: 70px 0 100px;
}

.slider-one .swiper-slide-active .slider-one_text {
    width: 65% !important;
}


.faq-one_accordian-column {
    z-index: 9;
}


section.news-one.te-icon-box {
    padding-bottom: 140px;
}

.cta-one_shadow {
    background: #141414;
}

.sidebar-page-container {
    padding-bottom: 0 !important;
}

.cta-one_shadow {
    background: #141414 !important;
}

.footer-widget ul li, .footer-widget ol li {
    display: block !important;
}

.footer-column {
    width: 24%;
}

.footer-column:last-child {
    width: 27%;
}

.main-footer .footer-newsletter {
    margin: 0 !important;
    padding: 0 !important;
}

.footer-newsletter {
    background: transparent;
    border: 0;
}

.footer-newsletter_text {
    font-size: 16px;
    color: white;
}

.footer-title {
    font-size: 24px;
    margin-bottom: 30px;
}

.main-footer .footer-newsletter h5 {
    font-size: 24px;
}

.newsletter-box .form-group {
    padding: 0;
    background: white;
    border-radius: 5px;
    height: 55px;
}

.newsletter-box .form-group button {
    height: 51px;
    margin-top: 2px;
    margin-right: 2px;
    padding: 0 15px;
}

.newsletter-box .form-group button span {
    font-size: 20px;
}

.newsletter-box .form-group input[type="text"], .newsletter-box .form-group input[type="email"] {
    padding-left: 20px;
    font-size: 16px;
    color: #7C858C;
}

.footer-widget ul li, .footer-widget a {
    color: white !important;
    font-weight: 100;
}

.footer-logo {
  opacity: 0;
}

footer.main-footer .auto-container {
    max-width: 1200px;
}

.footer-widget ul li a:hover {
    color: #ea9e00 !important;
}

.newsletter-box .form-group button::before {
    background-color: #ff000000;
}

footer.main-footer {
    background: url(/wp-content/uploads/2025/03/Ellipse-2-5.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center -100px;
    background-color: #0f0f0f;
}

.main-header .header-lower .logo-box .logo {
    padding: 15px 0 !important;
}

.main-footer .widgets-section {
    padding-top: 230px;
}

.cta-one_title {
    width: 650px;
    margin-bottom: 110px !important;
}

.cta-one_image-outer img {
    margin-top: -75px;
}

section.cta-one.style-two {
    margin-top: 70px;
}

.slider-one_video .play-box .fa:hover {
    background: white;
}

.progress-wrap {
    bottom: 100px;
}

.footer-social_box a {
    border-color: #89550e;
}

section.choose-one.te-icon-box .counter-block_one:first-child .counter-block_one-icon::before {
    content: "\f082";
}

section.choose-one.te-icon-box .counter-block_one:last-child .counter-block_one-icon::before {
    content: "\f232";
}

.blog-author_box {
	display: none;
}

input.wpcf7-form-control.wpcf7-countrytext {
    padding-left: 50px !important;
}

.country-select .selected-flag .arrow {
    border-top-color: #a3a3a3;
}

.form-group .ui-button .ui-icon:before {
    display: none;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid {
    border-color: red !important;
	border: 1px solid;
}
.wpcf7 form.invalid .wpcf7-response-output {
    border-color: red !important;
    color: red !important;
}

span.wpcf7-not-valid-tip {
	display: none!important;
}

.answer-one_list li {
    max-width: 100% !important;
}

.counter-block_one-count {
    display: none;
}

.counter-block_one-icon {
    display: none;
}

.counter-block_one-text h3 {
    font-size: 24px;
    color: white;
    margin-bottom: 10px;
}

.counter-block_one-text {
    margin: 0 !important;
}

.counter-block_one-inner {
    height: 270px;
}

section.team-detail_form h4 {
    color: white;
    font-family: Inter;
    font-size: 22px;
	margin-bottom: 10px;
    margin-top: 20px;
}

section.team-detail_form ul li {
    margin-bottom: 5px;
    list-style: square;
}

section.team-detail_form ul {
    padding-left: 20px;
    padding-bottom: 20px;
}

.service-block_one-inner a.service-block_one-join {
    display: none;
}

.ex-cont strong {
    font-size: 18px;
    color: white;
}

.ex-cont strong li {
    list-style: simp-chinese-formal;
}

.ex-cont li {
    color: #A3A3A3;
    font-size: 15px;
    list-style: square;
    margin-bottom: 10px;
}

.ex-cont li::marker {
    color: #ff8008;
}


section.services-one .service-block_one:nth-child(3) .service-block_one-text {
    font-size: 0;
}

section.services-one .service-block_one:nth-child(3) .service-block_one-text::after {
    content: 'Give every department faster answer, fewer delays, and more time for meaningful work. We help you plan and build the right internal agents based on your needs.';
    opacity: 1 !important;
    font-size: 17px;
    line-height: 15px;
}

.service-block_two-inner {
     display: none; 
}



/* 
@media only screen and (max-width: 1000px){
	
	.answer-one_title-column, .answer-one_content-column {
    width: 100%;
}

.faq-one {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}


section.news-one.te-icon-box {padding: 20px 0;}

.cta-one_title {
    width: unset;
    margin-bottom: 20px !important;
}

.cta-one_image-outer img {
    margin-top: -10px;
}

.footer-column {
    width: 100%;
}

.choose-one .inner-container {
    padding-top: 50px !important;
    padding-bottom: 40px !important;
}

section.answer-one.te-icon-box {
    padding: 70px 0 0;
}

section.about-one.te-icon-box {padding-bottom: 30px;}

.services-one {
    padding-bottom: 30px !important;
    padding-top: 30px !important;
}

.about-one_tab-image {
    margin-top: 20px;
}

.main-footer .widgets-section {
    text-align: center;
}

.footer-column:last-child {
    width: 100%;
}
	
.social-one {
    padding-top: 70px !important;
}

section.cta-one.style-two {
    margin-top: 40px !important;
}
	
.newsletter-box .form-group button {
    position: absolute !important;
    top: -8px !important;
}	
	
.slider-one .swiper-slide-active .slider-one_text {
    width: 100% !important;
    text-align: center;
}

.slider-one_heading {
    width: 100% !important;
    margin: 20px 0 10px !important;
}
	
.slider-one_image-column {
    margin-top: 0 !important;
}
	
	h1.slider-one_heading br {
    display: none;
}


.slider-one_content-inner {
    text-align: center;
}

.slider-one .slider-one_button {
    place-content: center !important;
}

.slider-one .swiper-slide {
    padding: 100px 0 100px !important;
}

.service-block_one-inner {
    text-align: center !important;
}

.team-detail_form {
    padding: 60px 0 30px !important;
}

.map-one {
    padding-bottom: 0 !important;
}	
	
	
	
} */