@import url(https://fonts.googleapis.com/css?family=Philosopher:400,700);

/* REQUIRED for core functionality */



#services .responsive-tabs__heading { display: none;}

#services  .responsive-tabs__list__item { display: inline; cursor:pointer;}



#testimonial .responsive-tabs__heading { display: none;}

#testimonial  .responsive-tabs__list__item { display: inline; cursor:pointer;}





@media (max-width: 767px) {

	#services .responsive-tabs__list { display: none;}

	#services .responsive-tabs__heading { display: block; cursor: pointer; }

	#services .responsive-tabs__panel--closed-accordion-only { display: none;}

	

	#testimonial .responsive-tabs__list { display: none;}

	#testimonial .responsive-tabs__heading { display: block; cursor: pointer; }

	#testimonial .responsive-tabs__panel--closed-accordion-only { display: none;}

}



@media (min-width: 768px) {

	#services .responsive-tabs__panel--closed-accordion-only { display: block !important;}

	#testimonial .responsive-tabs__panel--closed-accordion-only { display: block !important;}

}



/* END - Required for core functionality */





/* OPTIONAL - Basic Skin */



#services .responsive-tabs-wrapper { 

	clear: both;

	zoom: 1; 

}

#services .responsive-tabs-wrapper:before,

#services .responsive-tabs-wrapper:after {

    content: "";

    display: table;

} 

#services .responsive-tabs-wrapper:after {

    clear: both;

}



#services .responsive-tabs__heading:focus,

#services .responsive-tabs__list__item:focus { outline: 1px solid #ccc;  }



#services .responsive-tabs__heading--active:focus,

#services .responsive-tabs__list__item--active:focus { outline: none !important;}



#services .responsive-tabs__list {margin: 0 0 50px 0; padding-bottom:0px; line-height: 1em; text-align:center;}

#services .responsive-tabs__list__item { padding:30px 75px 13px 30px;  font-family: 'Philosopher', sans-serif; color:#0F6488; font-weight:bold; font-size:30px; display:inline-block; float:none; background:url(../images/tab_separator.png) right top no-repeat; position:relative;}

#services .responsive-tabs__list__item:last-child{ background:none;}



#services .responsive-tabs__list__item span{ background:url(../images/normal_tab.png) right top no-repeat; width:84px; height:22px; display:inline-block; position:absolute; top:3px; right:90px;}

#services .responsive-tabs__list__item:hover { color:#358236; }

#services .responsive-tabs__list__item--active, 

#services .responsive-tabs__list__item--active:hover {  color:#358236;}

#services .responsive-tabs__list__item--active span, 

#services .responsive-tabs__list__item--active:hover span, #services .responsive-tabs__list__item:hover span{background:url(../images/hover_tab.png) right top no-repeat; }

#services .responsive-tabs__panel { margin-bottom: 50px;}





#testimonial .responsive-tabs-wrapper { 

	clear: both;

	zoom: 1; 

}

#testimonial .responsive-tabs-wrapper:before,

#testimonial .responsive-tabs-wrapper:after {

    content: "";

    display: table;

} 

#testimonial .responsive-tabs-wrapper:after {

    clear: both;

}



#testimonial .responsive-tabs__heading:focus,

#testimonial .responsive-tabs__list__item:focus { outline: 1px solid #ccc;  }



#testimonial .responsive-tabs__heading--active:focus,

#testimonial .responsive-tabs__list__item--active:focus { outline: none !important;}



#testimonial .responsive-tabs__list {margin: 0 0 50px 0; padding-bottom:0px; line-height: 1em; text-align:center;}

#testimonial .responsive-tabs__list__item { padding:0px 20px 0px 10px; font-family: 'Open Sans', sans-serif; font-weight:lighter; text-transform:uppercase; font-size:32px; color:#524C46; display:inline-block; float:none; position:relative; }

#testimonial .responsive-tabs__list__item span{ background:url(../images/slash.png) right top no-repeat; width:13px; height:23px; display:block; position:absolute;  right:0px; top:-2px;}

#testimonial .responsive-tabs__list__item:last-child span{ background:none;}

#testimonial .responsive-tabs__list__item:hover { color:#9F252A; }

#testimonial .responsive-tabs__list__item--active, 

#testimonial .responsive-tabs__list__item--active:hover {  color:#9F252A;}







@media (max-width:1024px) {

#services .responsive-tabs__list__item { padding:30px 65px 13px 30px; font-size:25px; display:inline-block; float:none;}

#services  .responsive-tabs__panel{ text-align:center;}

#services .responsive-tabs__list__item span{top:5px; right:70px;}



}

@media (max-width:800px) {

#services .responsive-tabs__list {margin: 0 0 40px 0; padding-bottom:0px; line-height: 1em; text-align:center;}

#services .responsive-tabs__list__item { padding:30px 55px 13px 10px; font-weight:bold; font-size:20px;}

#services .responsive-tabs__list__item:last-child{ background:none;}



#services .responsive-tabs__list__item span{ background:url(../images/normal_tab.png) right top no-repeat; width:84px; height:22px; display:inline-block; position:absolute; top:9px; right:60px; background-size:80%;}

#services .responsive-tabs__list__item--active span, 

#services .responsive-tabs__list__item--active:hover span, #services .responsive-tabs__list__item:hover span{background:url(../images/hover_tab.png) right top no-repeat;  top:9px; right:60px; background-size:80%;}







}

@media (max-width: 767px) {

	#services .responsive-tabs__heading { padding: 0.5em; border-radius: 5px; border: 1px solid #0F6488; background: #0F6488 url(../images/icon_pulsh.png) 95% center no-repeat; position: relative; font-family: 'Philosopher', sans-serif; color:#fff; font-weight:bold; }



	#services .responsive-tabs__heading:after {

		content:"";

		display: block;

		position: absolute;

		right: 20px;

		top: 40%;

		width: 0; 

		height: 0; 

	}

	#services .responsive-tabs__heading:hover,

	#services .responsive-tabs__heading--active:hover { background-color: #358236}

	#services .responsive-tabs__heading--active { background:#358236 url(../images/icon_minash.png) 95% center no-repeat;}

	#services .responsive-tabs__heading--active:after {

		border-bottom: 10px solid #000;

		border-top:0;

	 }

	 

	 

	 #testimonial .responsive-tabs__heading { padding: 0.5em; border-radius: 5px; border: 1px solid #0F6488; background: #0F6488 url(../images/icon_pulsh.png) 95% center no-repeat; color:#fff; font-weight:light; position:relative; font-size:25px; display:inline-block; width:100%; margin-bottom:10!important;  }



	#testimonial .responsive-tabs__heading:after {

		content:"";

		display: block;

		position: absolute;

		right: 20px;

		top: 40%;

		width: 0; 

		height: 0;

	}

	#testimonial .responsive-tabs__heading:hover,

	#testimonial .responsive-tabs__heading--active:hover { background-color: #358236}

	#testimonial .responsive-tabs__heading--active { background:#358236 url(../images/icon_minash.png) 95% center no-repeat; display:inline-block!important; width:100%;}

	#testimonial .responsive-tabs__heading--active:after {

		

		border-top:0;  width:100%;

	 }

}



/* END - Optional - Basic Skin */

