@media only screen and (min-width:200px) and (max-width:767px) {\    .wow{
        animation-name: none !important;
        visibility: visible !important;
    }
}

/*@media only screen and (max-width: 678px) {
}*/
@media only screen and (max-width: 1919px) {
    .container {max-width: 90%;}
    .btn-brown{padding: 15px 20px;font-size: 20px;}
    .stellarnav > ul > li > a {padding: 20px 20px;}
    /********************************************
                   09-10-2025 SB
    ********************************************/
    .contact_sec {padding-bottom: 600px;}
}
@media only screen and (max-width: 1860px) {
    .counseling_area .counseling_img, .counseling_area .counseling_txt{float: left;}
    .counseling_area{display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-ms-flex-wrap: inherit;flex-wrap: inherit;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
    .counseling_area h4 {font: 600 23px / 1 var(--head-font);}
    .counseling_area .counseling_txt p {font: 400 18px / 1.5 var(--body-font)}
    .counseling_head h4 {font: 400 28px / 1.3 var(--body-font);}
    .btn-brown, .btn-blue, .btn-black {padding: 10px 20px;font-size: 17px;line-height: 35px;}
    .headline h2, .entry-header .headline h2 {font: 600 50px / 1.2 var(--head-font);}
    .headline h3 {font: 600 40px / 1 var(--head-font);}
    #innercontainer {padding-bottom: 407px;}
    .copy_footer {padding: 15px 0;}
    .copy_footer p {font-size: 17px;}
     /********************************************
                   09-10-2025 SB
    ********************************************/
    .services_area .services_txt h4 {font-size: 18px;}
}
@media only screen and (max-width: 1799px) {
    .copy_footer p {font-size: 16px;}
    .contact_sec {padding-bottom: 655px;}
}
@media only screen and (max-width: 1700px) {
    #banner-carousel .overlay h1 {font: 500 52px / 1.2 var(--head-font);}
    #banner-carousel .overlay p {font: 400 25px / 1.4 var(--body-font);}
    .services_area .services_txt h4 {font: 600 16.8px / 1.2 var(--head-font);}
    #innercontainer {padding-bottom: 405px;}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    #banner-carousel .overlay {width: 40%;height: 294px;}
    .big_footer p, .footer_menu li a {font-size: 17px;}
    .copy_footer p {font-size: 16px;}

}
@media only screen and (max-width: 1699px) {
    /********************************************
                   06-10-2025 SB
    ********************************************/
    .consulting_sec p, .meet_sec p, .testimonial_area .testimonial_txt > p {font-size: 19px;}
    .big_footer .footer_logo_area {width: 70%;}
    .copy_footer p {font-size: 15px;}
    #innercontainer {padding-bottom: 374px;}
    .contact_form_area label, .contact_form_area .form-control {font-size: 21px;}
}
@media only screen and (max-width: 1640px) {
    /********************************************
                   09-10-2025 SB
    ********************************************/
    .services_area .services_txt h4 {font-size: 16px;}

}


@media only screen and (max-width: 1599px) {
    .container {max-width: 95%;}
    .stellarnav > ul > li > a {padding: 20px 10px;}
    #banner-carousel .overlay h1 {font: 500 45px / 1.2 var(--head-font);}
    #banner-carousel .overlay p {font: 400 23px / 1.5 var(--body-font);}
    .headline h2, .entry-header .headline h2, .inner-banner-section .inner-banner-txt h2 {font: 600 41px / 1.2 var(--head-font);}
    .headline h3 {font: 600 35px / 1 var(--head-font);}
    .meet_sec p{font-size: 18px;line-height: 30px;}
    .tamara_badge {width: 131px;height: 131px;top: 20px;}
    .meet_sec .btn_area .give_us_area h4 {font: 400 23px / 1 var(--body-font);}
    .meet_sec .btn_area .give_us_area .give_us_ico {width: 64px;height: 64px;line-height: 63px;}
    .contact_sec {padding-bottom: 623px;}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    .consulting_sec p, .meet_sec p, .testimonial_area .testimonial_txt > p, .contact_form_area label, .contact_form_area .form-control {font-size: 17px;}
    .contact_sec {padding-bottom: 675px;}
    .services_area .services_txt h4 {font-size: 14px;}

}
@media only screen and (max-width: 1499px) {
    .container {max-width: 95%;}
    .logo_area img{width: 270px;}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    .copy_footer p {font-size: 14px;padding: 0;}
    .reach_btn input {font-size: 20px;}
    .counseling_area .counseling_txt p {font-size: 16px;line-height: 1.3;}
    .services_area .services_txt_area {width: 95%;}
}

@media only screen and (max-width: 1399px) {
    .container {max-width: 95%;}
    .testimonial_sec {padding-bottom: 70px;}
    .contact_form_area .vc_col-sm-9 {width: 85%;}
    .contact_form_area label {font: 500 19px / 1 var(--body-font);}
    .testimonial_area .testimonial_txt > p {font-size: 19px;}
    .testimonial_area .testimonial_txt .readmore {font-size: 18px;}
    .testimonial_area .testimonial_txt .user_txt h5 {font: 600 18px / 1 var(--body-font);}
    .testimonial_area {padding: 25px 35px 25px 35px;}
    .testimonial_area .testimonial_txt .user_txt {margin-top: 0;}
    .contact_sec .contact_form_area {top: 20%;}
    .contact_sec {padding-bottom: 505px;}
    .testimonial_area .testimonial_txt .coma_ico {width: 55px;}
    .big_footer .contact-info{width: 25%;}
    .big_footer .row .col-md-4:nth-child(2){width: 41.333333%;}
    .footer_menu li a {font-size: 17px;}
    .footer_logo_area img{width: 260px;}
    .big_footer .footer_about p{-webkit-line-clamp: 4;line-clamp: 4;font-size: 17px;}
    .big_footer h4 {font-size: 28px;}
    /* .copy_footer p {font-size: 14px;} */
    #innercontainer {padding-bottom: 386px;}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    .stellarnav > ul > li > a {	padding: 20px 8px;}
    #banner-carousel .overlay h1 {font-size: 43px;}
    .consulting_sec p, .meet_sec p, .testimonial_area .testimonial_txt > p, .contact_form_area label, .contact_form_area .form-control {font-size: 15px;}
    .meet_sec p {line-height: 24px;}
    .contact_txt_list li p{font-size: 15px; }
    .contact_txt_list li h4 {font-size: 20.2px;}
    .contact_info .social_list li a, .contact_txt_list .ico_area {width: 60px;height: 60px;line-height: 60px;}
    .copy_footer p {font-size: 13px;}
    .meet_sec .btn_area .give_us_area {padding-left: 78px;}

    .services_area .services_txt_area {height: 66px;}
    .services_area .services_ico {min-height: 66px;padding: 0 13px;line-height: 63px;}
    .header_top .con_list li a {font-size: 16px;}
    .header_top .con_list li a img {margin-right: 6px;height: 20px;width: auto;}
    .social_list li a {width: 32px;height: 32px;line-height: 31px;font-size: 16px;}
    section.consulting_sec#aboutus{padding-bottom: 0;}
    .big_footer .contact-info p img {width: auto;height: 19px; margin-right: 8px;}
    .stellarnav li a {font-size: 18px;}
    .counseling_area p {overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
           line-clamp: 4;
   -webkit-box-orient: vertical;}

}
@media only screen and (max-width: 1299px) {
    .container {max-width: 95%;}
    .header_menu {padding: 10px 0;}
    .logo_area img {width: 190px;}
    .stellarnav li a{font-size: 17px;}
    .btn-brown, .btn-blue, .btn-black {padding: 6px 10px;font-size: 15px;line-height: 35px;}
    #banner-carousel .overlay h1 {font: 700 37px / 1.2 var(--head-font);}
    section {padding-top: 40px;padding-bottom: 40px;}
    .counseling_area h4 {font: 600 18px / 1 var(--head-font);}
    .counseling_area .counseling_txt p {font: 400 15px / 1.5 var(--body-font);}
    .counseling_head {margin-top: 20px;}
    .counseling_head h4 {font: 400 25px / 1.3 var(--body-font);}
    .headline h2, .entry-header .headline h2, .inner-banner-section .inner-banner-txt h2 {font: 600 35px / 1.2 var(--head-font);}
    .consulting_sec .vc_col-sm-10{width: 95%;}
    .consulting_sec p {padding: 0;}
    .consulting_sec .consulting_img {width: 100%;}
    .services_area .services_ico {padding: 0 10px;}
    .services_area .services_ico img{width: 40px;}
    .services_area .services_txt_area {gap: 5px;}
    .services_area .services_txt h4 {font: 600 14px / 1.2 var(--head-font);}
    .tamara_img p img{width: 115%;}
    .tamara_badge {right: -110px;top: -10px;}
    .meet_sec .headline h2{margin-bottom: 25px !important;}
    .header_top .con_list li a {font: 400 13px / 1 var(--body-font);}
    .header_top .con_list li a img {margin-right: 4px;width: 18px;}
    .headline h3 {font: 600 29px / 1 var(--head-font);}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    .copy_footer .justify-content-between {	justify-content: center !important;	gap: 5px 23px;}
    .copy_footer p {font-size: 14px;}
    .inner-banner-section .inner-banner-txt {height: 45px;}

}
@media only screen and (max-width: 1199px) {
    .container {max-width: 95%;}
    #banner-carousel .overlay h1 {font: 500 30px / 1.2 var(--head-font);margin-bottom: 10px;}
    #banner-carousel .overlay{top: 50%;height: auto;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
    #banner-carousel .overlay p {font: 400 17px / 1.7 var(--body-font);margin-bottom: 20px;}
    .tamara_img p img {width: 127%;}
    .contact_form_area .form-control {height: 45px;}
    .contact_info ul.contact_txt_list li:first-child p:last-child{display: none;}
    .contact_txt_list li {font-size: 18px;}
    .reach_btn input {padding: 17.5px 71px 17.5px 23px;font-size: 18px;}
    .contact_info {padding: 25px 20px 20px 20px;}
    .contact_txt_list .ico_area {width: 56px;height: 56px;line-height: 55px;}
    .contact_txt_list .ico_area img {width: 26px;}
    .contact_info .social_list li a {width: 50px;height: 50px;line-height: 53px;}
    .contact_sec {padding-bottom: 455px;}
    .testimonial_area .testimonial_txt .coma_ico {width: 45px;}
    .footer_menu li a, .big_footer p {font-size: 15px;}
    /* .big_footer p {font-size: 18px;} */
    .big_footer .footer_about p {font-size: 15px;}
    #innercontainer {padding-bottom: 376px;}
    .contact_txt_list li h4 {font-size: 20.2px;}
    .consulting_sec p {font-size: 18px;}
    .consulting_sec .consulting_img {padding: 0 40px 40px 40px;}
    .contact_form {padding: 20px;}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    section {padding-top: 30px;padding-bottom: 30px;}
    .counseling_area .counseling_img {width: 227px;height: auto;max-height: 147px}
    .counseling_area h4 { font-size: 16px;}
    .counseling_area .counseling_txt p {line-height: 1.3;font-size: 14px;}
    .counseling_head h4 {font-size: 23px;}
    #banner-carousel .overlay {width: 385px;}


}
@media only screen and (max-width: 1099px) {
    .container {max-width: 95%;}
    .stellarnav > ul > li > a {padding: 20px 5px;font-size: 15px;}
    #banner-carousel .overlay p {font: 400 18px / 1.5 var(--body-font);margin-bottom: 20px;}
    .btn-brown, .btn-blue, .btn-black {font-size: 14px;line-height: 29px;}
    .headline h2, .entry-header .headline h2, .inner-banner-section .inner-banner-txt h2 {font: 600 30px / 1.2 var(--head-font);}
    .headline h3 {font-size: 28px;}
    .counseling_head h4 {font: 400 20px / 1.3 var(--body-font);}
    /* .consulting_sec{padding-top: 0;} */
    .logo_area img {width: 160px;}
    #banner-carousel .overlay p {font: 400 18px / 1.5 var(--body-font);margin-bottom: 15px;}
    .footer_logo_area img {width: 200px;}
    #innercontainer {padding-bottom: 356px;}
    .big_footer p {font-size: 16px;}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    .counseling_area .counseling_txt p {font-size: 13px;}
    .consulting_sec .consulting_img img, .consulting_sec .consulting_img::after, .tamara_img img {border-radius: 20px;}

    .services_txt {padding-right: 10px;}


}
@media only screen and (max-width: 991px) {
    .counseling_area{-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
    .counseling_area .counseling_img {width: 100%;height: auto;margin-bottom: 25px;}
    .counseling_area .counseling_img img{width: 100%;}
    .counseling_area .counseling_txt {width: 100%;}
    .counseling_area {min-height: 370px;}
    .contact_form_area label {font: 500 16px / 1 var(--body-font);}
    .contact_form_area .vc_col-sm-9 {width: 95%;}
    .testimonial_sec .headline {margin-bottom: 25px;}
    /********************************************
                   06-10-2025 SB
    ********************************************/
    .consulting_sec {padding-top: 20px;}
    .headline {margin-bottom: 20px;}
    .counseling_area .counseling_img {max-height: inherit;}
    .counseling_area .counseling_txt {min-height: 85px;}
    .logo_area img {width: 129px;}
    #banner-carousel .overlay p {font-size: 16px;}
    .counseling_head h4 {padding: 0 100px;}
    .big_footer .contact-info p img {margin-right: 4px;	width: 16px;}
    .footer_menu li a {font-size: 15px;}
    .btn-brown, .btn-blue {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

    .services_txt {padding-left: 10px;}
    .services_area .services_txt h4 {font-size: 18px;}
    .counseling_area h4 {font-size: 18px;}
    .reach_btn .ico {right: 78px;}
    .contact_sec {padding-bottom: 500px;}
}
/********************************************
                   06-10-2025 SB
********************************************/
@media only screen and (max-width: 899px) {
    .stellarnav > ul > li > a {	padding: 20px 4px;font-size: 13px;}
    .header_menu .btn-brown{font-size: 12px;line-height: 29px;}
    .logo_area img {width: 98px;}
    #banner-carousel .overlay {	width: 340px;}
    #banner-carousel .overlay h1 {font-size: 26px;}
    .consulting_sec .consulting_img::after {border: var(--brown-tcc) 6px solid;top: 70px;right: 90px;}
    .counseling_head h4 {padding: 0 36px;}
    section {padding-top: 20px;padding-bottom: 20px;}
    .vc_custom_1751545589460 {margin-top: 6px !important;}
    .contact_sec {	padding-bottom: 500px;}
    .footer_menu li {width: 48%;padding: 0 0 3px 0;}
    .big_footer p, .big_footer .footer_about p, .footer_menu li a, .copy_footer p {font-size: 13px;}
    .big_footer h4 {font-size: 25px;padding-bottom: 18px;margin-bottom: 18px;}

    .consulting_sec p {font-size: 16px;}
}
@media only screen and (max-width: 767px) {
    .col-auto.stellarnav_area { order: 1;}
    .stellarnav .menu-toggle{padding: 0 0 0 0;box-sizing: border-box;font-size: 0;margin-top: 11px;}
    .stellarnav .menu-toggle span.bars span {display: block;width: 35px;height: 4px;border-radius: 6px;background: #191919;margin: 0 0 5px;}
    .counseling_area {width: 400px;margin: 0 auto 20px auto;}
    .counseling_area h4 {font-size: 20px;}
    .counseling_area .counseling_txt p {font-size: 15px;}
    .services_area {width: 400px;margin: 0 auto 0 auto;}
    .tamara_img {width: 400px;}
    .tamara_img p img {width: 100%;}
    .meet_sec .vc_custom_1751548828644 {padding-left: 15px !important;}
    .services_area .services_txt_area {height: 65px;}
    .services_area .services_ico {min-height: 65px;line-height: 64px;}
    .contact_sec .contact_form_area {position: relative;top: -55px;padding-left: 30px;}
    .contact_sec {padding-bottom: 0;}
    /* .contact_sec .contact_form_area .mb-3 {margin-bottom: .31rem !important;} */
    footer {position: relative;}
    #innercontainer {padding-bottom: 0;}
    .big_footer .row .col-md-4:nth-child(2) {width: 60%;}
    .big_footer .contact-info {width: 40%;}
    .big_footer {padding-top: 20px;	padding-bottom: 25px;}
    section.meet_sec  {padding-top: 40px;}
    .consulting_sec .consulting_img img, .consulting_sec .consulting_img::after, .tamara_img img {border-radius: 15px;}
    .consulting_sec p {font-size: 15px;}
    .counseling_sec .vc_column_container {width: inherit;}
    .meet_sec .vc_custom_1751551269818 {margin-bottom: 0 !important;}
    .stellarnav.mobile ul {	background: rgba(255, 255, 255, 1);}
    .stellarnav.mobile li a {border-bottom: 1px solid rgba(126, 126, 126, 0.15);}
    .consulting_sec .consulting_img {padding: 0 30px 30px 30px;}
    .big_footer h4 {margin-top: 15px;}
    .contact_form form{ margin-top: 20px; }
    #banner-carousel .overlay {top: 0;width: 340px;height: 162px;-webkit-transform: inherit;-ms-transform: inherit;transform: inherit;}

    /***********/
    .consulting_sec#aboutus .vc_col-sm-9 .wpb_content_element, .solution_area .wpb_content_element, .counseling_sec .counseling_head .wpb_content_element{margin-bottom: 0px;}
    .counseling_head h4 {margin-bottom: 20px;}
    .services_sec .vc_custom_1751545589460 {margin-top: 10px !important;}
    .contact_form_area .vc_col-sm-9 {width: 100%;}
    .contact_form_area .vc_col-sm-9.vc_column_container > .vc_column-inner {padding-left: 5px;padding-right: 5px;}
    .problem_area .wpb_content_element{	margin-bottom: 20px;}
    .contact_form_area .wpb_content_element {margin-bottom: 0px;}
    .contact_sec.vc_custom_1751551269818 {margin-bottom: 0px !important;}
    .testimonial_sec {padding-bottom: 60px;}
    .meet_sec .vc_col-sm-4 .wpb_content_element {margin-bottom: 20px;}

}
@media only screen and (max-width: 575px) {
    .header_top .con_list li {padding: 0 6px;}
    .social_list li a {width: 24px;height: 24px;line-height: 23px;font-size: 16px;}
    #banner-carousel .overlay {width: 251px;height: 136px;}
    #banner-carousel .overlay h1 {font-size: 20px;}
    #banner-carousel .overlay p {font-size: 11px;}
    .btn-brown, .btn-blue, .btn-black {font-size: 12px;}
    .header_menu .btn-brown {font-size: 12px;line-height: 27px;}
    .headline h2, .entry-header .headline h2, .inner-banner-section .inner-banner-txt h2 { font-size: 24px;}
    .headline h3 {font-size: 22px;}
    .headline {margin-bottom: 10px;}
    .tamara_badge {right: -34px;top: -10px;}
    .inner-banner-section .inner-banner-txt {height: 31px;}
}
@media only screen and (max-width: 480px) {
    .header_top .con_list li {padding: 0 3px;}
    .header_top .con_list li a img {margin-right: 4px;width: 12px;height: auto;}
    .header_top .con_list li a {font-size: 12px;}
    .social_list li a {width: 20px;height: 20px;line-height: 19px;font-size: 16px;}
    #banner-carousel .overlay {	top: 0;}
    .logo_area img {width: 80px;}
    .consulting_sec .consulting_img {padding: 0 20px 20px 20px;}
    .counseling_area {width: 100%;}
    .counseling_head h4 {font-size: 18px;}
    .services_area {width: 100%;}
    .consulting_sec .consulting_img::after {top: 35px;right: 55px;}
    .contact_form {padding: 10px;}
    .contact_sec .contact_form_area {top: -30px;}
    .big_footer .row .col-md-4:nth-child(2), .big_footer .contact-info {width: 100%;}
    .tamara_img {width: 100%;}
    .tamara_badge {right: -5px;	top: -15px;}
    .header_top {padding: 2px 0 7px 0;}
    .reach_btn .ico {width: 46px;height: 46px;line-height: 45px;font-size: 23px;}

}
@media only screen and (max-width: 399px) {
    .header_top {padding: 0px 0 7px;}
    .header_top .con_list li {padding: 0 1px;}
    .header_top .con_list li a {font-size: 10px;}
    .header_top .con_list li a img {margin-right: 1px;width: 10px;}
    .social_list li a {width: 12px;height: 12px;line-height: 15px;font-size: 11px;}
    .header_menu .col-auto{padding: 0 !important;}
    .header_menu .btn-brown {font-size: 10px;line-height: 24px;}
.header_menu {padding: 2px 0;}
#banner-carousel.owl-carousel .owl-item img {width: auto;height: 175px;}
.problem_area.vc_column_container > .vc_column-inner{padding-left: 10px; padding-right: 10px;}
.solution_area.vc_column_container > .vc_column-inner{padding-left: 10px; padding-right: 10px;}
.contact_form_area .vc_column_container > .vc_column-inner{padding-left: 0px;padding-right: 0px;}
.reach_btn input {font-size: 17px;padding: 17.5px 67px 17.5px 16px;}

}