@charset 'utf-8';
/*
 Theme Name:   ProLingua Child
 Theme URI:    http://prolingua.themerex.net/
 Description:  ProLingua Child Theme
 Author:       ThemeREX
 Author URI:   http://themerex.net/
 Template:     prolingua
 Version:      1.0
 Tags:         inheritable theme options
 Text Domain:  prolingua
*/


/* =Theme customization starts here
-------------------------------------------------------------- */

.top_panel .sc_layouts_row_type_compact .sc_layouts_item .sc_button { background-color: #5cc1ef !important; }
.top_panel .sc_layouts_row_type_compact .sc_layouts_item .sc_button:hover { background-color: #0c1220 !important; }

.custom_section_left, .custom_section_right { display: none;}

.sc_services_default .trx_addons_columns_wrap>.trx_addons_column-1_4:nth-child(2n+1) .sc_services_item { margin-top: 0; }

.value-wrap { padding-bottom: 170px; text-align: center; }
.value-box { padding-top: 60px; margin: 0 auto 30px !important; max-width: 230px; }
.value-box h5, .value-box h6 { font-weight: 600; position: relative; padding-bottom: 30px; }
.value-box h5:after, .value-box h6:after { content: ''; background: #0a183b; width: 80px; height: 3px; position: absolute; left: 0; right: 0; bottom: 0; margin: 0 auto;}

.team-block-home .vc_column-inner { max-width: 1034px; margin: 0 auto; }
.team-block-home { margin-top: 12em; }
.team-block-home .sc_title { top: -14em;}
.sc_team.sc_team_default .trx_addons_column-1_3:nth-child(3n+2) .sc_team_item { margin-top: 0;}
.team-block-home .sc_team_item_info { padding: 20px; }
.team-block-home .sc_team_item_info .sc_team_item_header .sc_team_item_subtitle { color: #59a775; }


.shadow .sc_content { box-shadow: 0 0 8px rgba(0,0,0,0.1); }

.homepage-post .vc_gitem-zone { padding: 0 30px; background-size: contain; }
.homepage-post p { display: none;}
.homepage-post a.vc_btn3 { background-color: #59a775 !important; border-radius: 0; display: none; }
.homepage-post-wrap .vc_btn3 { background: #59a775 !important;}

.homepage-post .vc_gitem-animated-block + .vc_gitem-zone { padding: 10px; position: absolute; background: none !important; bottom: 40px; left: 0; right: 80px; display: none;}
.homepage-post .vc_gitem-animated-block + .vc_gitem-zone h4 { margin: 0; background: rgba(0,0,0,0.5); padding: 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #fff; font-size: 21px; font-weight: 600; }


.mc4wp-form-fields input[type="submit"] { background: #59a775 !important; }

.contact-box-wrap .wpcf7-form-control.wpcf7-text {background: #f3f5f9 !important;}
.contact-box-wrap textarea.wpcf7-form-control {background: #f3f5f9 !important;}
.text-content h2 strong { display: block;}

.inner-banner-box h1{ margin: 0 0 30px 0; font-weight: 400; color: rgb(114, 237, 155); max-width: 840px;  }
.inner-banner-box h3 { max-width: 697px; font-weight: 300; margin: 0 0 30px; color: #fff; }

.feature-wrap { padding-top: 40px; }
.feature-wrap .wpb_wrapper h3 { font-size: 12px; color: #59a775; font-weight: 700; /* margin-bottom: 0; */ text-align: center;}
.feature-wrap .wpb_wrapper p { text-align: center; margin-top: 30px; color: #727272; font-weight: 300;}
.feature-wrap .feature-sec-box .wpb_column {  margin: 30px 0; }
.feature-wrap { padding-bottom: 60px; }

.solutions-block-top h1, .solutions-block-top h1 b { font-weight: 400 !important;}
.solutions-block .vc_column-inner { max-width: 955px; margin: 0 auto; }
.solutions-block .trx_addons_column-1_3:first-child h4.sc_services_item_title { max-width: 200px;}
.solutions-block h4.sc_services_item_title { min-height: 65px; }
.solutions-block ul li { color: #727272; font-weight: 300; }

.sc_services_item { cursor: pointer; }

.scheme_default .sc_services_item_button.sc_item_button .button_icon:before { color: #0a183b;}




footer p { color: #727272; }
footer .socials_wrap .social_item span { color: #727272 !important; }

.scheme_default .sc_services_default .trx_addons_columns_wrap>[class*="trx_addons_column-"]:nth-child(2n) .sc_services_item_header { background-color: #59a775;}

.custom_class_245 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/01/solutions-ic-3.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_245 .sc_services_item_icon:before { display: none; }

.custom_class_246 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/02/HireValue-Recruitment-Marketing.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_246 .sc_services_item_icon:before { display: none; }

.custom_class_247 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/01/solutions-ic-1.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_247 .sc_services_item_icon:before { display: none; }

.known_insights article .post_wrapper { position: absolute; bottom: 40px; right: 60px; left: 0; padding: 10px; background: rgba(0,0,0,0.5); display: none; }
.known_insights article .post_wrapper h4.post_title a { color: #fff; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 21px; font-weight: 600; }


.solutions-block-serv h4.sc_services_item_title { max-width: 100%; min-height: 90px; display: flex; align-items: center; justify-content: center;}

.custom_class_251 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/01/solutions-ic-1.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_251 .sc_services_item_icon:before { display: none; }

.custom_class_250 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/01/solutions-ic-4.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_250 .sc_services_item_icon:before { display: none; }

.custom_class_248 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/01/solutions-ic-5.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_248 .sc_services_item_icon:before { display: none; }

body.blog .content_wrap, body.single .content_wrap, body.category .content_wrap { margin-bottom: 20em; }
body.blog .vc_row.zero_height .blog-contact .sc_content_wrap.sc_push_large, body.single .vc_row.zero_height .blog-contact .sc_content_wrap.sc_push_large, body.category .vc_row.zero_height .blog-contact .sc_content_wrap.sc_push_large { margin-top: -12em !important;}
.blog-contact .sc_content { background: #fff; }

.page-id-1583 .sc_services_item_info .sc_services_item_button.sc_item_button { display: none; }

.page-id-1845 .sc_services_item_info .sc_services_item_button.sc_item_button { display: none; }


.post_featured.hover_icon .icons a, .post_featured.hover_icons .icons a { width: 100%; height: 100%; line-height: 3.9em;}

.custom_class_1884 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/02/Artboard-3-copy.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_1884 .sc_services_item_icon:before { display: none; }

.custom_class_1885 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/02/Artboard-3-copy-2.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_1885 .sc_services_item_icon:before { display: none; }

.custom_class_1886 .sc_services_item_icon { background: url(https://dev.arcreactions.com/HireValue/wp-content/uploads/2020/02/Artboard-3-copy-3.png) no-repeat center center; background-size: 100%; border-radius: 0;}
.custom_class_1886 .sc_services_item_icon:before { display: none; }


.scheme_default .related_wrap .related_item_style_1 .post_header {  display: none;}

/*------ custom service css ------*/
.service-wrap-box .service-sec-list .vc_column-inner > .wpb_wrapper {background: #fff; -webkit-box-shadow: 6px 6px 16px 0 rgba(57,64,77,0.1); -moz-box-shadow: 6px 6px 16px 0 rgba(57,64,77,0.1); box-shadow: 6px 6px 16px 0 rgba(57,64,77,0.1); -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; /* padding: 2.6em 2em; */ text-align: center; height: 100%; position: relative; padding-bottom: 60px; }
.service-wrap-box > .vc_row.wpb_row.vc_row-fluid {max-width: 955px; margin: 0px auto !important; overflow: visible !important; display: flex; }
.service-wrap-box > .vc_row.wpb_row.vc_row-fluid .service-sec-list { margin-top: -19em;}
.service-wrap-box > .vc_row.wpb_row.vc_row-fluid .service-sec-list .vc_column-inner { height: 100%;}
.service-wrap-box {overflow: visible !important; }
.service-wrap-box .service-sec-list .vc_column-inner > .wpb_wrapper .service-heading {background: #59a775; padding: 1.8em 3.4em; }

.service-wrap-box .service-sec-list .vc_column-inner > .wpb_wrapper .service-heading h4 {color: #fff; font-size: 1.500em; }
.service-wrap-box .service-sec-list .service-icon-wrap {text-align: center; padding: 15px; }

.service-wrap-box .service-sec-list .service-icon-wrap img {max-width: 80px; height: 90px; object-fit: contain; }
.service-wrap-box .service-sec-list .service-content {padding: .45em 2em 0; }

/*------ custom service css ------*/
.nav-links-single .nav-links .nav-previous a { padding-left: 0 !important; }
.nav-links-single .nav-links .nav-next a { padding-right: 0 !important; }

/*------ 07.02.2020 ------*/
.author_bio { margin-top: 27px;}
.home .sc_services .sc_services_item_content { height: 550px;}
.plus-icon-wrap { text-align: center !important; width: 100%; margin: 0; position: absolute; bottom: 0; left: 0; right: 0px; z-index: 9;}
.plus-icon-wrap .vc_icon_element-inner { width: 100% !important; margin: auto; padding: 10px 0;}
.plus-icon-wrap .vc_icon_element-inner span.vc_icon_element-icon:hover:before { color: #59a775 !important;}
.plus-icon-wrap .vc_icon_element-inner span.vc_icon_element-icon:before {  -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease;  transition: all .3s ease; font-size: 35px !important;}
.service-custom-link a {font-size: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; cursor: pointer; z-index: 9; }
.service-wrap-box .service-sec-list .vc_column-inner > .wpb_wrapper:hover {-webkit-box-shadow: 6px 6px 16px 0 rgba(57,64,77,0.3); -moz-box-shadow: 6px 6px 16px 0 rgba(57,64,77,0.3); box-shadow: 6px 6px 16px 0 rgba(57,64,77,0.3); -webkit-transform: translateY(-7px); transform: translateY(-7px); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; }
.nav-links-single .nav-links a {display: inline-block; min-height: auto; }
.nav-links-single .nav-links a span.post_btn {padding: 8px 0px; background: #59a775; color: #fff; width: 88px; display: flex; justify-content: center; align-items: center; }

.nav-links-single .nav-links a span.post_btn img {max-width: 14px; }
.navigation .nav-links {display: flex; justify-content: space-between; }
.tp-mask-wrap i.fa-icon-star-o {  color: #fff;}


/*------popup Adjustment css------*/
.pop_modal {padding: 30px 80px;}
.pop_modal .wpcf7 form.wpcf7-form h2 { text-align: center; margin-bottom: 70px;}
.pop_modal .wpcf7 form.wpcf7-form .columns_wrap { margin: 0;}
.pop_modal button.fancybox-close-small:after { color: #fff;}
.pop_modal span.wpcf7-not-valid-tip { display: none !important;}
.pop_modal .wpcf7-not-valid { border: 1px solid #ff5c5c !important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing { border: 2px solid #f7e700; text-align: center;}
div.wpcf7-mail-sent-ok { border: 2px solid #398f14; text-align: center;}
.pop_modal form.wpcf7-form { margin-bottom: 30px;}
.fancybox-close-small:hover:after {color: #555;  background: none;}



.pum-theme-2135 .pum-container, .pum-theme-lightbox .pum-container { border: 0 !important; border-radius: 20px !important; background: #fff url(images/pop-bg.jpg) no-repeat center !important; background-size: cover !important; }
.pop-main { text-align: center; padding: 30px; }
.pop-qt { padding: 0 155px; margin: 0 0 35px; position: relative; }
.pop-qt:before { content: ''; background: url(images/pop-qt-top.png) no-repeat; width: 95px; height: 77px; background-size: 100%; position: absolute; left: 0; top: 0; }
.pop-qt:after { content: ''; background: url(images/pop-qt-btm.png) no-repeat; width: 95px; height: 77px; background-size: 100%; position: absolute; right: 0; bottom: 0; }
.pop-qt h4 { font-weight: 600; font-style: italic; margin: 0 0 30px; }
.pop-qt h5 { font-weight: 600; color: #727272; margin: 0 0 30px; }

.pop-content { position: relative; padding: 0 0 20px; margin: 0 0 30px; font-size: 22px;  color: #727272; display: flex; flex-wrap: wrap; align-items: center;}
.pop-content .pop-cont-lt { width: 65%; text-align: left; }
.pop-content p { font-size: 22px; }
.pop-content:after { content: ''; background: #000; width: 65px; height: 1px; position: absolute; left: 0; bottom: 0; }

.pop-content .pop-logo { padding-left: 20px; width: 35%; }


button.pum-close.popmake-close { background: url(images/pop-close.png) no-repeat center center !important; background-size: cover; box-shadow: none !important; border-radius: 0 !important; width: 45px !important; height: 45px !important; right: 30px !important;
    top: 30px !important; font-size: 0 !important; }


.wpcf7-not-valid-tip { display: none !important; }
.wpcf7-not-valid { border-color: #f00 !important; }
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output { text-align: center; }



.inner-banner-box.with-overlay:before { content: ''; background: rgba(0,0,0,0.5); position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
.inner-banner-box.with-overlay h1 { font-size: 50px;}


/*------Started on 02-09-2024------*/

.service-stat-block .service-stat-col .wpb_single_image img {width: auto; height: 84px; }
.zig-zag-info {z-index: 3; margin-left: -7%; width: 57%; }
.zig-zag-info h5 {margin: 0; font-weight: 600; }
.zig-zag-info p {font-size: 22px; color: #0f193a; font-weight: normal; }

.service-page-blogs .vc-gitem-zone-height-mode-auto:before {padding-top: 70%; }
.service-page-blogs .vc_gitem-animated-block + .vc_gitem-zone {display: none; }

.inner-banner-box.with-overlay {min-height: 540px; }

.home-about h2 {font-size: 70px; line-height: 1.1; }
.home-about p { font-size: 25px; line-height: 1.5; color: #000; }

.why-hireV h2 {letter-spacing: 0; }
.why-hireV p { color: #fff; font-size: 25px; line-height: 1.3; }

.zig-zag-block.for-right-image .vc_row.vc_rtl-columns-reverse { flex-direction: row-reverse; }
.zig-zag-block.for-right-image .zig-zag-info {margin-left: 0; margin-right: -7%; width: 57%; }

.zig-zag-block .zig-zag-info h2 { font-size: 70px; line-height: 1.1; }
.zig-zag-block.home-content .zig-zag-info p { font-size: 25px; line-height: 1.5; }

.urc-block .vc_single_image-wrapper {height: 108px; width: 108px; display: inline-flex; align-items: flex-end; justify-content: flex-start; }

.key-areas-box {padding: 0 15px; }
.key-areas-box h3 {min-height: 150px; }
.key-areas-box p { color: #fff; font-size: 25px; line-height: 1.4; }
.key-areas-box .vc_column-inner {padding: 25px !important; }

.otr-box ul {margin: 0; padding: 0; list-style: none; font-weight: 600; color: #5ba580; }
.otr-box ul li {margin: 0 0 10px; line-height: 1.2; }

.home-team .sc_team_item_content {display: none; }


.solve-sldr {position: relative; }
.solve-sldr:before {content: ''; background: #f3f5f9; display: block; position: absolute; top: -280px; right: 0; bottom: 50%; left: 0; z-index: 0; }
.solve-hdr {z-index: 2; }

.solve-exmpl-box .vc_column-inner {padding: 0; background-size: cover; min-height: 700px;}
.solve-exmpl-box .wpb_column.vc_column_container {padding: 0 16px; }
.solve-exmpl-box .wpb_text_column.wpb_content_element .wpb_wrapper {background: rgba(255,255,255,0.9); max-width: 430px; padding: 30px; margin: 45px; }
.solve-exmpl-box .wpb_text_column.wpb_content_element .wpb_wrapper h4 {color: #59a775; font-size: 30px; font-weight: 600; margin: 0 0 5px; letter-spacing: 0; }
.solve-exmpl-box .wpb_text_column.wpb_content_element .wpb_wrapper p {font-size: 22px; line-height: 1.1; font-weight: normal; color: #000; }

.solve-sldr ul.slick-dots {margin: 0; padding: 20px 0 0; list-style: none; display: flex; align-items: center; justify-content: center; }
.solve-sldr ul.slick-dots li button {padding: 0; background: #fff; border: 2px solid #0a183b !important; width: 25px; height: 25px; border-radius: 50%; font-size: 0; }
.solve-sldr ul.slick-dots li {margin: 0 5px; }
.solve-sldr ul.slick-dots li.slick-active button {background: #0a183b; }

.team-block-home .sc_team_default .sc_team_item_title {position: relative; font-size: 27px; padding: 0 32px; min-height: 65px; }
.team-block-home .sc_team_default .sc_team_item_title span.toggle-arrow {position: absolute; right: 0; bottom: 0; z-index: 3; }

.otr-block .vc_single_image-wrapper {height: 108px; width: 108px; display: inline-flex; align-items: flex-end; justify-content: flex-start; margin-bottom: 10px; }

.service-stat-block {
    word-break: auto-phrase;
}


/*------ended on 06-09-2024------*/


/*------ 24-10-2024------*/
.scheme_default .sc_layouts_row { background-color: #fff !important;}
#menu-main-menu ul.sub-menu li a {padding: 8px 18px !important; }
.blog .scheme_default.top_panel.with_bg_image:before, .single-post .scheme_default.top_panel.with_bg_image:before { background-color: rgba(0,0,0,.6);}



.testimonial-wrapper h2 {font-size: 70px; padding-top: 40px; }
.testim-sldr {text-align: center; background: #fff; padding: 140px 0; }
.testim-sldr .testim-text {margin: 0 auto; max-width: 60%; }
.testim-sldr .testim-text h5 {margin-top: 0; font-family: Muli; font-weight: 600; color: #59a775; font-size: 25px; }
.testim-sldr .testim-text p {color: #000; font-weight: 400; line-height: 1.4; }
.testim-sldr .testim-text .authr-info {padding-top: 25px; }
.testim-sldr .testim-text .authr-info h6 {font-weight: 600; font-family: Muli; color: #000; margin: 0 0 5px; }

.testim-sldr ul.slick-dots {margin: 0; padding: 20px 0 0; list-style: none; display: flex; align-items: center; justify-content: center; }
.testim-sldr ul.slick-dots li button {padding: 0; background: #fff; border: 2px solid #0a183b !important; width: 20px; height: 20px; border-radius: 50%; font-size: 0; }
.testim-sldr ul.slick-dots li {margin: 0 5px; }
.testim-sldr ul.slick-dots li.slick-active button {background: #0a183b; }

/*------ 24-10-2024------*/

/*29-01-2025*/
.partner-logo-gallery ul { display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
.partner-logo-gallery ul li.isotope-item { width: 17%; padding: 20px 15px; text-align: center; position: static !important;}
.partner-logo-gallery ul li.isotope-item img { display: inline-block; width: 65%; height: auto;}
/*29-01-2025*/


/*------media css------*/

@media only screen and ( max-width:1599px ) {
    .home-about h2 {font-size: 50px; }
    .home-about p, .why-hireV p, .zig-zag-info p, .key-areas-box p {font-size: 20px; }

    .zig-zag-block .zig-zag-info h2 {font-size: 50px; }

    .solve-exmpl-box .wpb_text_column.wpb_content_element .wpb_wrapper p {font-size: 20px; }

    .solve-sldr:before { top: -230px; }

    /*25-10-2024*/
    .testim-sldr { padding: 100px 0; }
    .testimonial-wrapper h2 {font-size: 50px; }

    .testim-sldr .testim-text { max-width: 75%; }
    /*25-10-2024*/

}

@media only screen and ( max-width:1439px ) {
    .solutions-block h4.sc_services_item_title {  }
    

}

@media only screen and ( max-width:1262px ) {
    .solutions-block .trx_addons_column-1_3:first-child h4.sc_services_item_title { max-width: 150px;}
    .solutions-block h4.sc_services_item_title {  }

    .inner-banner-box.with-overlay h1 { font-size: 42px;}

    .home-about h2 {font-size: 36px; }

    .zig-zag-block .zig-zag-info h2 {font-size: 36px; }
    .zig-zag-block.home-content .zig-zag-info p {font-size: 20px;}


    .solve-sldr:before { top: -185px; }
    .solve-sldr ul.slick-dots li button { width: 20px; height: 20px; }

    /*25-10-2024*/
    .testimonial-wrapper h2 {font-size: 36px; }
    /*25-10-2024*/
    

}



@media only screen and ( max-width: 991px ) {
    .pop-main { padding: 30px 0; }
    .pop-qt { padding: 0 30px; }
    .pop-qt:before, .pop-qt:after { width: 30px; height: 25px;}
    .pop-content, .pop-content p { font-size: 16px; }
    button.pum-close.popmake-close { width: 30px !important; height: 30px !important; right: 10px !important; top: 10px !important; }
	
	.pop-content .pop-cont-lt { width: 100%; text-align: center; }
	.pop-content .pop-logo { padding-left: 0; width: 100%; }
	
	.pop-content:after { right: 0; margin: 0 auto; }

    .inner-banner-box.with-overlay h1 { font-size: 36px;}


    .inner-banner-box.with-overlay {min-height: 340px; display: flex; flex-wrap: wrap; align-items: center; }
    .inner-banner-box.with-overlay .vc_row { width: 100%; }

    /*25-10-2024*/
    .testimonial-wrapper .vc_col-sm-6 {width: 100%; }
    /*25-10-2024*/

}




@media only screen and ( max-width: 959px ) {
	.service-wrap-box .service-sec-list .vc_column-inner > .wpb_wrapper .service-heading { padding: 1.8em 1em;}
    
    
}

@media only screen and ( max-width: 767px ) {
    .value-box { padding-top: 30px;}
    .value-wrap { padding-bottom: 50px; }
	.scheme_default.author_info .author_title {font-size: 15px;}
	
	.service-wrap-box > .vc_row.wpb_row.vc_row-fluid .service-sec-list:first-child { margin-top: -19em;}
	.service-wrap-box > .vc_row.wpb_row.vc_row-fluid .service-sec-list { margin-top: 0; margin-bottom: 30px;}
	.service-wrap-box > .vc_row.wpb_row.vc_row-fluid {display: block;}
	.nav-links-single .nav-links .nav-previous, .nav-links-single .nav-links .nav-next {width: auto !important;}

    .inner-banner-box.with-overlay h1 { font-size: 24px;}


    .zig-zag-info { margin-left: 0; width: 100%; }
    .zig-zag-block.for-right-image .zig-zag-info { margin-right: 0; width: 100%;}

    .zig-zag-info p { font-size: 13px; }

    .homepage-new-sldr h1 br {display: block; }

    .home-about h2 {font-size: 26px; }
    .home-about p, .why-hireV p, .zig-zag-info p, .key-areas-box p {font-size: 14px; }
    .why-hireV-box { margin:0 0 22px; }

    .zig-zag-block .zig-zag-info h2 {font-size: 26px; }
    .zig-zag-block.home-content .zig-zag-info p {font-size: 14px; }

    .key-areas-box {margin: 0 0 24px; }
    .key-areas-box h3 {min-height: inherit; }

    .solve-exmpl-box .wpb_text_column.wpb_content_element .wpb_wrapper {background: rgba(255,255,255,.8); padding: 20px; margin: 15px 0; }
    .solve-exmpl-box .wpb_text_column.wpb_content_element .wpb_wrapper h4 { font-size: 22px; }
    .solve-exmpl-box .wpb_text_column.wpb_content_element .wpb_wrapper p {font-size: 14px; }

	.home-about-icon-wrap {margin-top: 25px; }

    /*25-10-2024*/
    .testim-sldr {padding: 60px 0; }
    .testimonial-wrapper h2 {font-size: 26px; }
    /*25-10-2024*/
	
	/*29-01-2025*/
	.partner-logo-gallery ul li.isotope-item { width: 25%; padding: 10px 10px; }
	.partner-logo-gallery ul li.isotope-item img { width: 95%; }
	
	.solve-sldr:before { top: -85px;}
    /*29-01-2025*/

}

@media only screen and ( max-width: 479px ) {
    .vc_section.inner-banner-box { padding-top: 35px !important; padding-bottom: 0 !important; }
    .solutions-block .trx_addons_column-1_3:first-child h4.sc_services_item_title { max-width: 100%;}
    .solutions-block h4.sc_services_item_title { max-width: 100%; }
    
    .homepa.vc_section.inner-banner-box {padding-top: 35px !important; padding-bottom: 0 !important;}
    ge-post .vc_gitem-animated-block + .vc_gitem-zone h4 { font-size: 16px; }
    
    .known_insights article .post_wrapper h4.post_title a { font-size: 16px; }
    

}


