/*
Theme Name: Ave
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 2.9.1
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/

/*--------------------------------------------------------------
Accessibility
--------------------------------------------------------------*/
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------
Alignments
--------------------------------------------------------------*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*--------------------------------------------------------------
Captions
--------------------------------------------------------------*/
.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}

.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}

/*--------------------------------------------------------------
12.2 Galleries
--------------------------------------------------------------*/
.gallery {
	margin-bottom: 1.5em;
}

.gallery-item {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	padding-left: 5px;
	padding-right: 5px;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-caption {
	display: block;
}

.main-nav .link-txt .txt {
    position: relative;
    z-index: 2;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 1px;
}
header .iconbox-heading-xs h3 { font-size: 13px;margin-bottom: 0 !important;}
header .iconbox-heading-xs .iconbox-icon-container i{background: #C9A24B;
    color: #fff;
    font-size: 12px;
    padding: 8px;
    border-radius: 100%;}
h1.sr7-layer {font-size: 50px !important;
    text-shadow: 0 0 12px #000;
    font-weight: bold !important; line-height:60px !important;}
p.sr7-layer{ font-size:28px !important;}
main section{ padding:60px 0 !important;}
.vc_tta-container{ margin-bottom:0 !important;}
.liquid-img-group-single[data-animate-shadow][data-shadow-style="4"].is-in-view .liquid-img-container-inner, .liquid-img-group-single[data-shadow-style="4"] .ld-parallax-wrap.overflow-hidden, .liquid-img-group-single[data-shadow-style="4"] .liquid-img-container-inner {box-shadow: 0 20px 50px rgb(147 147 147 / 18%) !important;}
h2.lqd-highlight-underline{ margin-bottom:25px !important;}
.reason-img{ padding-top: 0 !important;}
.btn-solid{margin-top: 15px;}
h3{text-align: left;
    margin-bottom: 6px;
    margin-top: 0px;}
.services-wrap .vc_col-sm-6 .wpb_wrapper-inner{ padding: 20px; }
.fancy-box-case-study .ld-cb-cat{ opacity:1 !important;}
.why-us section{ padding-bottom:0 !important; padding-top:0px !important;}
.why-us h2{ margin-bottom:50px !important;}
.custom-source a.btn span.btn-txt{font-size: 14px;font-weight: bold;}
.why-us .iconbox h3{ font-size:19px !important;}
footer.main-footer{ background:#0f1222; padding:80px 0px 40px 0;}
footer.main-footer h3{text-align: left;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px; margin-bottom:35px;}
footer.main-footer .lqd-custom-menu li a {
    display: block;
    color: #cbcbcb;
    font-size: 13px;
}
footer.main-footer .lqd-custom-menu li a:hover{ color:#fff;}
footer .iconbox p, footer .iconbox a{ color:#cbcbcb; font-size: 14px;}
footer .social-icon.branded a{color: #fff;}
.social-icon.branded i {
      padding: 11px;
    border-radius: 100%;
    width: 37px !important;
    height: 37px !important;
    display: inline-block;
	text-align: center;}
footer .iconbox a:hover{ color:#fff;}
footer .iconbox-side .iconbox-icon-wrap { margin-right: 20px;}
.copyright-section .container{ padding-top:30px;border-top: 1px solid #3a3a3a; }
.copyright-section {margin-top:40px;}
.why-us .vc_col-sm-3 .wpb_wrapper-inner {background: #f5f7f9;
    padding: 30px;
    height: 100%;
    margin-bottom: 26px;
	border-radius: 12px;}
.copyright-section p{ color:#fff; font-size:14px;}
.header-module .iconbox p{ font-weight:500;}
.ld-fancy-heading h2{    font-size: 34px !important;}
.fancy-title{ display:grid;}
.fancy-title h6{order: 0; margin-top: 0; margin-bottom: 10px ! IMPORTANT;}
.fancy-title h2{ order:1;}
.fancy-title {margin-bottom: 1em !important;}

a.btn {margin-top: 30px;}
.fancy-box p{line-height: 21px;  text-transform: initial;}
.fancy-box-case-study{ overflow:hidden;}
.fancy-box-case-study h3 {
        font-size: 22px !important;
    line-height: 27px ! IMPORTANT;
    margin-top: 6px !important;
}
.fancy-box-header span.ld-cb-cat {font-size: 15px; letter-spacing:0.2px !important;}
.fancy-box-case-study figure:after {
    /* background: rgba(13, 15, 30, 0.45); */
    background: #000 !important;
    background: linear-gradient(182deg, rgb(0 0 0 / 0%) 0%, rgb(0 0 0 / 76%) 96%) !important;
}
footer .iconbox {margin-bottom: 1em;}
.page-id-19 .about-left .wpb_wrapper{width: 80%; float: left;}
.liquid-img-container-inner img{ border-radius: 12px;}
.titlebar-inner h1 {
    color: #fff !important;
    font-size: 34px !important;
    text-transform: uppercase;
    text-align: center;
}
.home .titlebar{ display:none !important;}
.contact-left .iconbox h3{font-size: 16px;    margin: 0 0 0.2em;}
.contact-left .iconbox-side .iconbox-icon-wrap {
    margin-right: 20px;
}
.contact-left a{color: #000;}
.contact-form .vc_column-inner>.wpb_wrapper{background: #E4F3F2 !important; border: 1px solid #94bfbe !important;}
.contact-form .wpb_wrapper form input, .contact-form textarea{ background:#fff !important;border: 1px solid #a5c7c6 !important; color:#000 !important;}
.contact-form .wpb_wrapper form  input[type="submit"]{  background: #0B2545 !important;  border-radius: 36px;font-weight: bold; color:#fff !important;}
.contact-form .wpb_wrapper form  input[type="submit"]:hover{background:#C9A24B !important;}
.custom-source h2{font-size: 42px !important;line-height: 50px !important; text-transform: initial !important;}
.grey-bg{ background: #F4F5F7;}
.grey-bg .vc_col-sm-4 .iconbox  { background: #fff;  padding: 30px; height:100%;  border-radius: 12px;  box-shadow: 0px 1px 3px #ddd;}
.grey-bg h3.vc_custom_heading{margin-bottom: 40px !important;}
.grey-bg .vc_col-sm-4  .wpb_wrapper-inner{height:100%;}
.bottom-orange .row{background: #FFF2EB;
    padding: 50px;
    font-size: 18px;
    text-align: center;
    border-radius: 20px;
    border: 1px solid #f3ded2;
    letter-spacing: 1px;
    line-height: 32px;}
.bottom-orange{    padding-top: 0 !important;}
.list-btm .iconbox{margin-bottom: 1em;}
.grey-bg .iconbox h3{font-size: 20px;  text-align: center;}
.grey-bg .iconbox{justify-content: inherit;}
.list-btm  h3.vc_custom_heading{margin-bottom: 50px;}
.list-btm .iconbox h3{ font-size:20px;    margin-bottom: 5px;}
.page-id-282 .list-btm .iconbox { margin-bottom: 2em;}
.main-nav .children>li>a, .nav-item-children>li>a{ color:#222 !important;}
.bpo-framework .iconbox h3{ font-size: 19px;}
.data-section .iconbox h3{ font-size:20px;    margin-bottom: 5px;}
.page-id-316 .grey-bg .list-btm.vc_col-sm-6 .iconbox-icon-container{ width: 30px !important; height: 30px !important; font-size: 14px !important;}
.main-nav .children, .nav-item-children {min-width: 350px !important;}
section.contact-wrap-section{ padding:80px 0;}
a:focus{ outline:none;}
.contact-form p span{ color:#000 !important;}
body .lqd-contact-form textarea{height: 150px !important;}
.ld-fancy-heading h2 { font-size: 24px !important;}
.submit-btn p{ text-align: left;}
.contact-form .wpb_wrapper form input[type="submit"]:active, .contact-form .wpb_wrapper form input[type="submit"]:focus{ color:#fff !important;}
.nav-item-children .current-menu-item span{ color:#f75901!important;}
.home-slider{  background:#0B2545;}
.home-slider h1, .home-slider p{ color:#fff;}
.marquee{
    width:100%;
    overflow:hidden;
    position:relative;
}

.marquee-content{
    display:flex;
    width:max-content;
    animation:scroll 25s linear infinite;
}

.marquee-track{
    display:flex;
    gap:18px;
    white-space:nowrap;
    flex-shrink:0;
    padding-right:18px;
	margin-top: 20px;
}

.role-pill{
    flex-shrink:0;
    padding:12px 22px;
    border-radius:999px;
    background:#1B8A87;
	color:#fff;
}

@keyframes scroll{
    from{
        transform:translateX(0);
    }
    to{
        transform:translateX(-50%);
    }
}

.marquee-top .marquee-content{
    animation: scroll 25s linear infinite;
}
.marquee-bottom .marquee-content{
    animation: scroll 25s linear infinite reverse;
}
.reason-text .vc_col-sm-6{ margin-top:30px;}
.reason-text .vc_col-sm-6 li{ list-style:none; margin-bottom:8px;font-size: 17px;}
.services-wrap section{ padding:0 !important;}
.service-boxes{border-top: 1px solid #7c9d9a; margin: 40px 0 !important;border-bottom: 1px solid #7c9d9a;}
.service-boxes .vc_column-inner{ padding:40px 40px 0 40px;  border-right: 1px solid #7c9d9a;}
.service-boxes .iconbox h3{  font-size: 20px; text-align: center; font-weight: 600;}
section.services-wrap { padding:70px 0 !important;}
section.services-wrap img {  max-width: 80%;}
.about-left{ padding-right:60px !important;}
.faq-section .accordion-item { box-shadow: 0 0 28px #ddd; padding: 10px 20px; margin-bottom: 10px;}
.faq-section .accordion-title a{font-size: 18px;}
.accordion-expander>i{color: #000; font-size: 30px;}
.home-cta .vc_column-inner>.wpb_wrapper {background: url(https://krinoxservices.com/wp-content/uploads/2026/07/cta-bg.png) center 90px no-repeat #1B8A87;
    background-size: cover;
    margin: auto;
    padding: 60px;
    border-radius: 36px;margin-bottom: -300px;}
.home-cta .vc_column-inner>.wpb_wrapper>.wpb_wrapper-inner{ width:42%; margin:auto;}
.home-cta h2, .home-cta p, .dark-section h2, .dark-section p{ color:#fff;}
 .home-cta a.btn{background: #C9A24B; border-radius: 36px;}
.home-cta h2{font-size: 46px;}
.page-id-550 footer.main-footer, .page-id-558 footer.main-footer{padding-top: 290px !important;}
.faq-section{ padding:0 !important;}
.btn-solid{border-radius: 36px !important;}
.dark-section{background:#0B2545}
.why-d-right{ padding-left:60px;}
.dark-section{ padding:80px 0 !important; }
.dark-section .iconbox h3{ color: #fff;
    font-size: 16px;
    line-height: 23px;
    font-weight: 600;}
.dark-section .iconbox img{width: 70px;}
.m-btm-40{ margin-bottom:40px;}

.custom-source a.btn{background: #C9A24B !important;  border: 0;}
.btn-solid:hover{ background:#C9A24B !important; color:#fff !important;}
.reason-text .iconbox h3{font-size: 17px;}

.reason-text .iconbox-xs .iconbox-icon-container { font-size: 16px;}
.reason-text .iconbox {margin-bottom: 1em;}
.reason-text .iconbox-icon-container{ background: #C9A24B !important; color: #fff !important; border: 0px solid #1B8A87 !important;}
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {	background-color: #F4F5F7; border:0; border-radius:0 !important;color: #000 !important;  font-weight: 600; font-size: 18px; padding: 28px !important; }
.vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a { background-color: #fff !important; border-color: #0B2545; color: #666; border-top: 4px solid #1B8A87 !important; border-radius: 0;
}
 .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {background-color: #fff !important; border:0 !important;}
.vc_tta-panels-container{box-shadow: 0 0 10px #ddd !important;  padding: 30px;}
.vc_tta-panel-body ul li{ list-style: none;
    background: #E4F3F2;
    border-radius: 30px;
    padding: 5px 21px;
    display: inline-block;
    font-size: 13px;margin-bottom:10px;}
.btn>span{padding: 0.6em 2.1em !important;}
.vc_tta-container{ margin-top: 40px;}
.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:before, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a:after{ display:none !important;}
#tab-IT_Technology_Services i:before, #tab-BPO_Support_Services i:before, #tab-Finance_Payroll_HR_Services i:before{ display:none;}
#tab-IT_Technology_Services i, #tab-BPO_Support_Services i, #tab-Finance_Payroll_HR_Services i{ width:50px; height:50px; display:inline-block;}
#tab-IT_Technology_Services i{background:url('https://krinoxservices.com/wp-content/uploads/2026/07/it-icon.png') no-repeat; background-size: contain;}
#tab-BPO_Support_Services i{background:url('https://krinoxservices.com/wp-content/uploads/2026/07/bpo-icon.png') no-repeat; background-size: contain;}
#tab-Finance_Payroll_HR_Services i{background:url('https://krinoxservices.com/wp-content/uploads/2026/07/finance-icon.png') no-repeat; background-size: contain;}
.service-boxes .wpb_column .vc_column-inner:first-child{border-left: 1px solid #7c9d9a;}
.services-wrap a.btn{ background:#0B2545;}
.faq-section .fancy-title{ margin-bottom:40px !important;}
.home-slider .wpb_single_image, .reason-img .wpb_single_image{ margin-bottom:0 !important;}
.reason-text{padding-top: 0 !important;}
.home-slider h1{font-size: 48px;}
.role-list ul li{list-style: none;
    background: #E4F3F2;
    border-radius: 30px;
    padding: 5px 21px;
    display: inline-block;
    font-size: 16px;
    margin-bottom: 12px;}
.role-list ul{ text-align:center;margin-top: 30px;}
.difference-boxes .iconbox{background:#0B2545; padding:30px;border-radius: 22px;height:100%;}
.difference-boxes .iconbox h3, .difference-boxes .iconbox p{ color:#fff; text-align:left;}
.difference-boxes .wpb_wrapper-inner{ height:100%;}
.difference-boxes .iconbox h3{line-height: 1.3em;font-size: 21px; font-weight: 600;}
.difference-boxes{padding: 0 !important;}
.hiw-boxes{ background: #1B8A87;}
.hiw-boxes .row{background: #fff;
    padding: 0px;
    border-radius: 60px;}
.hiw-boxes h3{ font-size:21px !important; font-weight:600; text-align:center;}
.hiw-boxes .iconbox .iconbox-icon-container img{width: 80%;}
.hiw-boxes .vc_column-inner{    border-right: 1px solid #c4dbd8;}
.hiw-boxes .wpb_column:last-child .vc_column-inner{border:0;}
.hiw-boxes .iconbox{padding: 40px;  margin-bottom: 0;}
.hiw-wrap{background: #1B8A87;}
.p-0{ padding:0 !important;}
.hiw-wrap h2{ color:#fff;}
.hiw-boxes{ padding-bottom:0 !important;}
.pt-0{ padding-top:0 !important;}
.difference-wrap{padding-bottom: 0 !important;}
.it-service-top{ background:#021b43;}
.home-slider .wpb_single_image img{border-radius: 26px;}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background: #25742c;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}
.footer-logo{ margin-bottom:40px;}

@media (max-width:767px){
	.navbar-brand img{    max-width: 130px !important; }
	    .main-header .navbar-brand{padding: 7px 0 !important;}
	.home-slider h1 { font-size: 26px;}
	h1.sr7-layer { font-size: 18px !important; line-height: 28px !important;}
	p.sr7-layer { font-size: 14px !important; white-space: normal !important; line-height: 21px !important; width: 70% !important; margin: auto;}
	.fancy-title h2{font-size: 22px;}
	p{font-size: 15px; line-height: 25px;}
	section.vc_row {padding: 30px 0 !important;}
	sr7-slide h1, sr7-slide p{ width:80% !important;}
	    [data-mobile-header-scheme=gray] .main-header .navbar-header {background-color: #fff; }
	.btn-md>span { padding: 8px 12px !important; }
	#content h3{font-size: 20px;}
	.btn>span{padding: 0.5em 1.1em !important;}
	.services-wrap .vc_col-sm-6 .wpb_wrapper-inner{margin-bottom: 16px;}
	.carousel-nav{margin-bottom: 0px; margin-top:0;}
	.btn span{font-size: 13px !important;}
	.why-us .row{padding: 0 40px;}
	.why-us section{padding: 0 !important;}
	.why-us h2{margin-bottom: 10px !important;}
	section.copyright-section{padding: 0 !important; margin: 0 !important;}
	.main-footer .wpb_column { margin-bottom:20px;}
	.custom-source h2 {font-size: 28px !important; line-height: 31px !important;}
	.custom-source h6 span{font-size: 17px;}
	footer.main-footer { padding:0 !important;}
	section.footer-top{padding-bottom: 0 !important;}
	.titlebar-inner { padding-top: 60px !important; padding-bottom: 60px !important;}
	body .titlebar-inner h1 { font-size: 16px !important; line-height: 23px;}
	.page-id-19 .about-left .wpb_wrapper {width: 100%;}
	    [data-mobile-nav-style=modern] .navbar-collapse-clone ul .nav-item-children > li > a, [data-mobile-nav-style=modern] .navbar-collapse-clone ul > li > a, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav .nav-item-children > li > a, [data-mobile-nav-style=modern] .navbar-collapse-clone ul.nav.main-nav > li > a { color: #000 !important;}
	[data-mobile-nav-style=modern]:before{background: #fff !important;}
	[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bars{ border: 1.4px solid #333 !important;}
	[data-mobile-nav-style=modern] .navbar-collapse-clone .nav-trigger .bar {background-color: #333 !important;}
	.fancy-title h6{font-size: 15px;}
	.grey-bg .vc_col-sm-4 .iconbox{ height:auto;margin-bottom: 15px;}
	.iconbox h3{ font-size: 16px !important;}
	.bottom-orange .row{padding: 30px;width: 96%; margin: auto;}
	.main-footer .wpb_single_image img{ max-width: 190px;}
	.copyright-section p{font-size: 12px;}
	footer .iconbox p, footer .iconbox a{font-size: 13px;}
	footer.main-footer h3{margin-bottom: 25px;}
	footer.main-footer .social-icon li{margin-right: 0.5em;}
	section.bottom-orange{ padding-top:0 !important;}
	.bottom-orange .vc_column-inner{padding: 0;}
	.mid-image{ min-height: 300px; margin-bottom: 30px;}
	.why-us .iconbox .iconbox-icon-container{ width: 50px !important; height: 50px !important;  font-size: 20px !important;}
	.list-btm { margin-bottom:30px;}
	.iconbox-side .iconbox-icon-wrap {margin-right: 18px !important;}	
	.list-btm  h4{ font-size: 22px;}
	body .lqd-contact-form form textarea{height: 150px !important;}
	.lqd-contact-form select, .lqd-contact-form input, .lqd-contact-form textarea, .lqd-contact-form .ui-selectmenu-button{margin-bottom: 10px !important;}
	.contact-form .vc_column-inner>.wpb_wrapper{ padding:20px !important;}
	.contact-form h2 span{font-size: 24px;}
	.contact-form h2{ margin-bottom:0 !important;text-align: left;}
	footer .iconbox { margin-bottom: 10px;}
	.contact-form p, .ld-fancy-heading{text-align: left;}

	body .carousel-nav {margin-top: 0em !important;}
	.list-btm h3.vc_custom_heading { margin-bottom: 30px !important;}
	.page-id-307 .list-btm { margin-bottom: 0px !important; }
	.about-inner img{ margin-top:30px;}
	.page-id-19 .about-inner{padding-bottom: 120px !important;}
		.home-slider .row{display: flex; flex-wrap: wrap-reverse;}
	.home-slider .wpb_single_image { margin-bottom:20px !important;}
	main h2.vc_custom_heading{ font-size:22px;}
	.reason-text .vc_col-sm-6 { margin-top: 0px;}
	.reason-text .wpb_text_column { margin-bottom:30px;}
	.about-left .iconbox{align-items: flex-start;}
	.reason-text .iconbox-icon-container{width: 30px !important; height: 30px !important;}
	body section.reason-img{ padding-top:0 !important;}
	.why-d-right { padding-left:0 !important;}
	section.services-wrap { padding: 40px 0 !important;}
	section.services-wrap section{ padding:0 !important;}
	section.services-wrap img { max-width: 50%;}
	section.services-wrap .iconbox-icon-wrap{ margin: auto;}
	.service-boxes .vc_column-inner { padding: 20px 40px 0 40px; border-bottom: 1px solid #7c9d9a; border-right:0;}
	.services-wrap .wpb_text_column {padding: 0 40px;}
	.role-pill {padding: 6px 14px; font-size: 13px;}
	.marquee-track{gap: 6px;}
	.img-mb{ height:300px;margin-bottom: 30px;}
	.faq-section .accordion-title a {font-size: 17px; line-height: 28px;}
	.faq-section {padding-top: 0 !important;}
	.home-cta .vc_column-inner>.wpb_wrapper{padding: 30px 20px;}
	.home-cta .vc_column-inner>.wpb_wrapper>.wpb_wrapper-inner {width: 80%;}
	.home-cta p { font-size: 14px; line-height: 20px;}
	.vc_tta.vc_general .vc_tta-panel-title>a {
    background-color: #F4F5F7;
    border: 0;
    border-radius: 0 !important;
    color: #000 !important;
    font-weight: 600;
    font-size: 15px;
    padding: 14px !important;
}
	#IT_Technology_Services i:before, #BPO_Support_Services i:before, #Finance_Payroll_HR_Services i:before{ display:none;}
#IT_Technology_Services i.vc_tta-icon , #BPO_Support_Services i.vc_tta-icon , #Finance_Payroll_HR_Services i.vc_tta-icon { width:40px; height:40px; display:inline-block;}
#IT_Technology_Services i.vc_tta-icon {background:url('https://krinoxservices.com/wp-content/uploads/2026/07/it-icon.png') no-repeat; background-size: contain;}
#BPO_Support_Services i.vc_tta-icon {background:url('https://krinoxservices.com/wp-content/uploads/2026/07/bpo-icon.png') no-repeat; background-size: contain;}
#Finance_Payroll_HR_Services i.vc_tta-icon {background:url('https://krinoxservices.com/wp-content/uploads/2026/07/finance-icon.png') no-repeat; background-size: contain;}
	.vc_tta-panels-container{ padding:12px;}
	.vc_tta-panel-body h3{font-size: 16px !important; line-height: 25px;}
	.vc_tta-panel-body{padding: 14px 10px !important;}
	.page-id-550 footer.main-footer, .page-id-558 footer.main-footer { padding-top: 240px !important;}
	.footer-logo{ margin-bottom:20px !important;}
	section.it-service-top{background-image: none !important;}
	.role-list ul li{padding: 4px 15px; font-size: 14px;}
	.hiw-boxes{ padding: 0 60px !important;}
	.hiw-boxes .vc_column-inner { border-bottom: 1px solid #c4dbd8; border-right:0;}
	.hiw-boxes .iconbox {padding: 20px;}
	.hiw-boxes .iconbox-icon-wrap{ width: 70%;}
	.hiw-wrap{ padding:30px 60px!important;}
	section.p-0 {  padding: 0 !important;}
	.difference-wrap{padding: 20px 40px 0 40px !important;}
	.difference-boxes .iconbox{ height:auto !important;}
	section.difference-boxes{padding-bottom: 0 !important;}
	.difference-boxes .iconbox-icon-wrap{ width:40%;}
	.about-left {  padding-right: 0px !important;}
	section.dark-section{ padding-bottom:0 !important;}
	section.service-boxes{ border:0 !important;}
	.difference-boxes .iconbox h3, .difference-boxes .iconbox p{ display:block !important;text-align: center;}
	
}
