/*
* jQueryTab v2.0
* Copyright Dharma Poudel (@rogercomred)
* Free to use under the GPLv3 license.
* http://www.gnu.org/licenses/gpl-3.0.html
*/

/* == quick_reset */
*{ border:none; margin:0; padding:0; outline:none;}

/*  == common styles */
/*body {background: #f6f6f6; min-height:100%; font: normal 13px/1.5 Arial,Helvetica, sans-serif; margin-bottom:30px;}
ul,ol{ list-style:none outside none;}
h1{font-size: 25px; color:#000; padding-bottom:20px; margin-bottom: 20px;}
h3{margin:30px 0 10px;}
p{margin: 0 0 20px;}
pre{ border: 1px solid #ddd; box-shadow: 1px 1px 0 #fff, 2px 2px 0 #ddd; margin:10px 0; padding: 10px; background: #fcfcfc; }

#container{ width:80%; padding:0px 50px; margin:0 auto;}

a:link, a:visited{ color: #000; text-decoration:none;}
a:hover{ color: #666;}*/

/*  == tab heading */
.tabs { /*border: 1px solid #ccc;*/ overflow:hidden; }
ul.tabs {display: inline-block;}
.tabs li{ float:left; list-style-type: none; }
.tabs li a{ /*border-left: 1px solid #ccc;*/ color:#656364; display:block; font-weight:300; padding: 40px 120px; font-size: 26px;font-family: Palatino Linotype Regular, 'Tinos', serif; }
.tabs li:first-child a{ border-left: none; }

.tabs li a:hover, .tabs li a:focus{ color:#656364; background-color: #ffffff; text-decoration: none; border: 0px;}
.tabs .active a{ color:#656364; background-color: #ffffff; text-decoration: none;border: 0px; }


.tabs.small li a{ border-left: none;font-size: 20px; padding: 15px 20px; }
.tabs.small li:first-child a{ border-left: none; }
.tabs.small li a:hover, 
.tabs.small li a:focus{color: #0083c2; background-color: white;}
.tabs.small .active a{color: #0083c2; background-color: rgba(255,255,255,0.99);}

.tabs.bordered li a{ /*border-left: 1px solid #ccc;border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;*/font-size: 18px; padding: 15px 13px 15px 13px; }
/*.tabs.bordered li:first-child a{ border-left: none; }*/
.tabs.bordered li:last-child a{ /*border-right: 1px solid #ccc;*/ }
.tabs.bordered li a:hover, 
.tabs.bordered li a:focus{color: #0083c2; /*background-color: #f9f9f9;*/}
.tabs.bordered .active a{color: #0083c2; /*background-color: #f9f9f9;*/border-bottom: none;}

/* == accordion */
.accordion_tabs { display:none; border-top: 1px solid #ccc; padding: 10px; font-weight: 300; background: #ffffff;font-size: 20px; }
.tab_content_wrapper > .accordion_tabs:first-child{ border-top:none; }
a.accordion_tabs:link, a.accordion_tabs:visited{ color: #787b80;font-family: Palatino Linotype Regular, 'Tinos', serif; }
a.accordion_tabs:hover, a.accordion_tabs:focus{ color:#0083c2; /*background-color: #57b3d3;*/text-decoration: none; }
a.accordion_tabs.active{ color:#0083c2; /*background-color: #57b3d3;*/ border-bottom: 1px solid #ccc;text-decoration: none;}

/*  == tab content  */
.tab_content_wrapper{ overflow:hidden;  position:relative; transition: all .3s ease-in-out .3s; /*margin-bottom: 40px;*/}
.tab_content{ transition: all .6s ease-in-out; padding:0px 0px 0px; background: none;}
ul.toggle_display{display:inline-block; margin-top: 20px;}
.toggle_position{ position:absolute; width: 100%; }
.toggle_border{ /*border:1px solid #ccc;*/ border-width: 0 1px 1px 1px; background-color: white; padding-top: 15px; /*padding-bottom: 15px;*/ margin-top: -7px; }

.toggle_border.floated .floatedContent{
	padding-right: 15px;
	padding-left: 15px;
}
.tabImg{
	padding-left: 0px;
}
.invert_border{ border-width: 1px 1px 0 1px;}


.left h2,
.left h3 {
	margin-top:0px;
	text-align:left;	
}
/* Media Queries
***********************/
@media (min-width: 992px) and (max-width: 1199px){
.tabs li a {
    padding: 40px 60px;
    font-size: 26px;
}
.tabs.small li a{
    font-size: 16px;
    padding: 15px 20px;
    border-left: none;
}
.tabs.bordered li a{
    font-size: 18px;
    padding: 15px 20px;
    /*border-left: none;*/
}	
}

@media (min-width: 768px) and (max-width: 991px) {
.tabs li a {
    padding: 40px 60px;
    font-size: 20px;
}
.tabs.small li a {
    padding: 8px 12px;
    font-size: 18px;
}
.tabs.bordered li a {
    padding: 8px 12px;
    font-size: 18px;
}
	
}
@media screen and (max-width: 767px) {
ul.tabs.img{
    display: inline-block !important;
}
.tabs li a {
    padding: 40px 60px;
    font-size: 20px;
}
.tabs.small li a {
    padding: 8px 12px;
    font-size: 18px;
}
.tabs.bordered li a {
    padding: 8px 12px;
    font-size: 18px;
}	
	
	
}
@media screen and (max-width: 600px) {
.tabs li a {
    padding: 20px 40px;
    font-size: 20px;
}
.section_header.overlay1 span {
    font-size: 100px;
}

  #container{ width:90%; padding:40px 20px; }
  .accordion_tabs{ display:block; }
  .tab_content_wrapper{ height:auto !important;}
  .tab_content{ transition:none; padding:10px 0px;}
  ul.toggle_display{display:none;}
  .toggle_position{ position:relative; }
  .toggle_border{ border-width: 1px; }
    

}
@media screen and (max-width: 480px) {
ul.tabs.small {
    /*display: inline-block;*/
}
.tabs li a {
    padding: 20px 20px;
    font-size: 20px;
}
.ExpImgBox{
    padding-left: 0px;
    padding-right: 0px;
}
.ExpTextBox{
    padding-left: 0px;
    padding-right: 0px;      
}
}