﻿ .resp-tabs-container h2:first-child{
	font-size: 34px;
	line-height: 44px;
	font-weight:600;
	color:var(--secondary-color);
	 }
 
  .resp-tabs-container .heading{
	font-size: 24px;
	line-height: 44px;
	color: var(--black);
	font-weight:600; margin-top:0px; padding-top: 0px;
	 }
 
 ul.resp-tabs-list{
    margin:0;
    padding:0px;
}
 .resp-tabs-list li{
    margin:0;
    list-style:none;
    cursor:pointer;  
    -webkit-transition:all 300ms ease-in-out;
    -moz-transition:all 300ms ease-in-out;
    transition:all 300ms ease-in-out;
}
 .tab{
    display:block;
    clear:both;
    width:100%;
 
}
 h2.resp-accordion{
    cursor:pointer;
    padding:10px;
    display:none;
}

 .resp-tab-active{
    border-bottom:none;
    color:#fff !important;
	font-weight:800;
}
 .resp-content-active, .resp-accordion-active{
    display:block;
    color:#FDAB19 !important;
}
 .resp-tab-content{
    width:100%;
 
}
 h2.resp-accordion{
    font-size:13px;
    margin:-1px 0 0 0;
    padding:10px 15px;
    border:1px solid #E0E0E1;
}
 h2.resp-tab-active{
}
 .resp-vtabs ul.resp-tabs-list{
    width:30%;
    float:left;
    background-color:var(--white);
    color:var(--black);
    /*padding:15px 0;
	border-radius: 12px;*/
	box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
	position: -webkit-sticky !important;
	position: sticky !important;
	top:80px;
}
 .resp-vtabs .resp-tabs-list li{
    display:block;
    padding:10px 20px !important;
    margin:0;
    cursor:pointer;
	color:var(--black);
	position:relative;
    float:none;
	border-bottom:1px  solid rgba(0 , 0, 0 ,0.1);
}

.resp-vtabs .resp-tabs-list li:hover{
	color:var(--white) !important;
    
}
 .resp-vtabs .resp-tabs-list li:before{
 	width:0;
	height:100%;
	content:'';
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	opacity:0.1;
	background-color:var(--tertiary-color);
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
 }
 .resp-vtabs .resp-tabs-list li:hover:before{
 	width:100%;
	opacity:100;
	 
 }


 .resp-vtabs .resp-tabs-list li:last-child{
 	border-bottom:0;
 }
  .resp-tab-content{
    display:none;
    overflow:auto;
	padding-left:80px;
	}
 .resp-vtabs .resp-tabs-container{
    float:left;
    width:70%;
    padding:0;
    clear:none;
}

 .resp-vtabs .resp-tab-content{
    border:none;
   
}
 .resp-vtabs li.resp-tab-active{
    position:relative;
    z-index:1;     
    position:relative;
	background-color:var(--white);
 	color:var(--secondary-color) !important;
	font-weight:400; font-size: 20px;
}

 .resp-vtabs li.resp-tab-active:after{
	position:absolute; 
	right:0;
	top:0;
	content:'';
	width:4px;
	height:100%;
	background-color:var(--secondary-color);
    /*border-top: 21px solid transparent;
    border-left: 10px solid var(--secondary-color);
    border-bottom: 21px solid transparent;*/
	 
 }


 .resp-arrow{
    width:0;
    height:0;
    float:right;
    margin-top:3px;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-top:9px solid var(--secondary-color);
}
 h2.resp-tab-active span.resp-arrow{
    border:none;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:9px solid var(--secondary-color);
}
 h2.resp-tab-active{
    background:var(--primary-color);
    color:var(--primary-color);
}
 .resp-easy-accordion h2.resp-accordion{
    display:block;
}
 .resp-easy-accordion .resp-tab-content{
    border:1px solid #E0E0E1;
}
 .resp-easy-accordion .resp-tab-content:last-child{
    border-bottom:1px solid #E0E0E1 !important;
}
 .resp-jfit{
    width:100%;
    margin:0px;
}
 .resp-tab-content-active{
    display:block;
}
 h2.resp-accordion:first-child{
    border-top:1px solid #E0E0E1 !important;
}
 @media only screen and (max-width:800px){
    ul.resp-tabs-list{
        display:none;
    }
     h2.resp-accordion{
        display:block;
        width:100%;
        float:left;
        margin:0;
    }
     .resp-vtabs .resp-tab-content{
        width:100%;
        float:left;
        padding:25px;
		border:1px solid #E0E0E1
    }
     .resp-vtabs .resp-tabs-container{
        border:none;
        float:none;
        width:100%;
        min-height:initial;
        clear:none;
        padding:0;
        margin-top:0;
        background-color:rgba(255 ,255 ,255, 0.9);
    }
     .resp-accordion-closed{
        display:none !important;
    }
     .resp-vtabs .resp-tab-content:last-child{
        border-bottom:1px solid #E0E0E1 !important;
    }
	 .resp-vtabs li.resp-tab-active:after{
	  display:none;
	 }
}
 @media only screen and (max-width:640px){
    .resp-tab-content{
        padding:20px;
        margin:0;
		width:100%;
    }
     .resp-tabs-container h2{
        font-size:16px;
        line-height:19px;
    }
	
	
.resp-tabs-container h2:first-child{
	 font-size:16px;
	line-height: normal;
	color: var(--black);
	 }
 
 
}
