/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 31 2021 | 14:35:34 */
/*------------------------------------------------------------------------------------*/
/* Version 2 of the tabs */
/*------------------------------------------------------------------------------------*/
.jm-services-tabs-vs2 {
  width: 100%;
}

.jm-services-tabs-vs2 .nav {
  border-bottom: 1px solid #D02E26;
  margin-bottom: 50px;
}

.jm-services-tabs-vs2 ul.nav li a:hover {
  text-decoration: none !important;
}

.jm-services-tabs-vs2 ul.nav li.tab {
  font-style: normal;
  font-weight: bold;
  font-size: 28px;
  line-height: 38px;
  letter-spacing: 0.02em;
  color: #222423;
  padding: 8px 40px 8px 20px;
  width: auto;
}

.jm-services-tabs-vs2 ul.nav li.tab a {
  font-size: 28px !important;
  line-height: 38px !important;
  color: #000000;
}

.jm-services-tabs-vs2 ul.nav li.tab.active,
.jm-services-tabs-vs2 ul.nav li.tab.active a{
  color: #d02e26 !important;
}

.jm-services-tabs-vs2 .nav-line-bottom>li>a:before, 
.jm-services-tabs-vs2 .nav-line-bottom>li.active>a:before {
  bottom: -2px !important;
}

.jm-tab-row-content {
  width: 100%;
}

.jm-services-tabs-vs2 .tab-panels .row .box.has-hover .box-text.text-left:after {
  content: "";
  width: 65px;
  height: 32px;
  display: block;
  background: url('https://new.ksf-global.com/wp-content/uploads/2021/05/ArrowRight.svg');
}

.jm-services-tabs-vs2 .tab-panels .row .box.has-hover.jm-no-subarrow .box-text.text-left:after {
  content: "";
  width: 65px;
  height: 32px;
  display: none !important;
}
/*------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------*/
/* Services Accordion */
/*------------------------------------------------------------------------------------*/
.jm-services-accordion .accordion-title.active {
  background: transparent !important;
}

.jm-services-accordion a.plain {
  color: #d02e26;
}

.jm-services-accordion .accordion-item .toggle {
    right: 0 !important;
  	left: initial;
}

.jm-services-accordion .accordion-item .accordion-title:before {
  content: "";
  background: transparent;
  width: 26px;
  height: 26px;
  display: inline-block;
  position: absolute;
  left: 0;  
}

.jm-services-accordion .accordion-item:first-child .accordion-title:before {
  background-image:url("https://new.ksf-global.com/wp-content/uploads/2021/05/Lightbulb.svg");
}

.jm-services-accordion .accordion-item:nth-child(2) .accordion-title:before {
  background-image:url("https://new.ksf-global.com/wp-content/uploads/2021/05/Link.svg");
}

.jm-services-accordion .accordion-item:nth-child(3) .accordion-title:before {
  background-image:url("https://new.ksf-global.com/wp-content/uploads/2021/05/MapTrifold.svg");
}

.jm-services-accordion .accordion-item:nth-child(4) .accordion-title:before {
  background-image:url("https://new.ksf-global.com/wp-content/uploads/2021/05/Monitor.svg");
}
/*------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------------*/
/* Individual Services Pages - The second section */
/*------------------------------------------------------------------------------------*/
.jm-service-second-section {
  width: 100%;
}

.jm-service-second-section .col .col-inner h3:first-child::before {
  content: "";
  background-image:url('https://new.ksf-global.com/wp-content/uploads/2021/05/ChartLineUp.svg');
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 9px;
  position: relative;
  top: 5px;
}

.jm-service-second-section .col .col-inner h3:nth-of-type(2)::before {
  content: "";
  background-image:url('https://new.ksf-global.com/wp-content/uploads/2021/05/Lightbulb-2.svg');
  width: 32px;
  height: 32px;
  display: inline-block;
  margin-right: 9px;
  position: relative;
  top: 5px;
}

/*------------------------------------------------------------------------------------*/




/*------------------------------------------------------------------------------------*/
/* Older version of tabs - might become unused CSS */
/*------------------------------------------------------------------------------------*/
.jm-services-tabs {
  width: 100%;
}

.jm-services-tabs .nav>li {
  text-align: center;
  margin: 5px 90px 5px 90px;
  display: inline-block;
}

.jm-services-tabs .nav>li a {
  text-transform: uppercase;
  font-size: 1.2em;
  font-weight: 600;
  display: inline-block;
  padding: 16px 50px;
  margin: 5px 20px;
  position: relative;
  background: #FFFFFF;
  -webkit-box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.3); 
  box-shadow: 5px 5px 15px 5px rgba(0,0,0,0.3);
  transform: skewX(5deg);
  -ms-transform: skewX(5deg);
  -webkit-transform: skewX(5deg);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;  
}

.jm-services-tabs .nav>li a span {
  transform: skewX(-5deg);
  -ms-transform: skewX(-5deg);
  -webkit-transform: skewX(-5deg);
  display: block;
}

.jm-services-tabs .nav>li a:hover,
.jm-services-tabs .nav>li.active a {
  color: #FFFFFF;
  background: #E30613;
}

.jm-services-tabs li::before {
  content: "";
  display: block;
  background: url('https://new.ksf-global.com/wp-content/uploads/2021/01/for-brands.png');
  position: absolute;
  left: -120px;
  top: -420px;
  width: 425px;
  height: 471px;
}

.jm-services-tabs li:first-child {
  margin-right: 110px;
  margin-left: 0; 
}

.jm-services-tabs li:first-child::before {
	background: url('https://new.ksf-global.com/wp-content/uploads/2021/01/for-brands.png');  
}

.jm-services-tabs li:nth-child(2)::before {
	background: url('https://new.ksf-global.com/wp-content/uploads/2021/01/for-retailers.png');  
}

.jm-services-tabs li:nth-child(3)::before {
	background: url('https://new.ksf-global.com/wp-content/uploads/2021/01/for-trade.png');  
}

.jm-services-tabs .jm-tab-case-study {
}

.jm-services-tabs .jm-tab-case-study-image {
}
/*------------------------------------------------------------------------------------*/