@charset "utf-8";
@font-face {
  font-family: 'PTSans-Regular';
  src: url('fonts/PTSans-Regular.eot') format('embedded-opentype');
  src: url('fonts/PTSans-Regular.svg') format('svg');
  src: url('fonts/PTSans-Regular.ttf') format('truetype');
  src: url('fonts/PTSans-Regular.woff2') format('woff2');
  /*src: url('fonts/PTSans-Regular.woff') format('woff');*/
  font-weight: normal;
  font-style: normal;
  /*text-rendering: optimizeLegibility;*/
  src: local('PT Sans'), local('PTSans-Regular'), url(https://themes.googleusercontent.com/static/fonts/ptsans/v4/LKf8nhXsWg5ybwEGXk8UBQ.woff) format('woff');

}

ul.resp-tabs-list, p {
    margin: 0px;
    padding: 0px;
}

.resp-tabs-list li {
	width:49.4%;
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 0;
	/*padding: 13px 15px;*/
    margin: 0;
    list-style: none;
    cursor: pointer;
    float: left;
	border:1px solid #ccc;
	border-bottom:0;
	text-align:center;
	background:#f7f7f7;
        border-left: none;
}

.resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    clear: left;
	margin-left:10px;
	height:636px;
	border:1px solid #c1c1c1;
}

h2.resp-accordion {
    cursor: pointer;
    padding: 5px;
    display: none;
}

.resp-tab-content {
    display: none;
    /*padding: 15px;*/
}

.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-bottom: none;
    margin-bottom: -1px !important;
    /*padding: 12px 14px 14px 14px !important;*/
}

.resp-tab-active {
    border-bottom: none;
    background-color: #fff !important;
	border-bottom:1px solid #fff !important;
}

.resp-content-active, .resp-accordion-active {
    display: block;
}

.resp-tab-content {
    border: 0px solid #c1c1c1;
}

h2.resp-accordion {
    font-size: 13px;
    border: 1px solid #c1c1c1;
    border-top: 0px solid #c1c1c1;
    margin: 0px;
    padding: 10px 15px;
}

h2.resp-tab-active {
    border-bottom: 0px solid #c1c1c1 !important;
    margin-bottom: 0px !important;
    padding: 10px 15px !important;
}

h2.resp-tab-title:last-child {
    border-bottom: 12px solid #c1c1c1 !important;
    background: blue;
}


/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {
    float: left;
    width: 30%;
}

.resp-vtabs .resp-tabs-list li {
    display: block;
    padding: 15px 15px !important;
    margin: 0;
    cursor: pointer;
    float: none;
}

.resp-vtabs .resp-tabs-container {
    padding: 0px;
    background-color: #fff;
    border: 1px solid #c1c1c1;
    float: left;
    width: 68%;
    min-height: 250px;
    border-radius: 4px;
    clear: none;
}

.resp-vtabs .resp-tab-content {
    border: none;
}

.resp-vtabs li.resp-tab-active {
    border: 1px solid #c1c1c1;
    border-right: none;
    background-color: #fff;
    position: relative;
    z-index: 1;
    margin-right: -1px !important;
    padding: 14px 15px 15px 14px !important;
}

.resp-arrow {
    width: 0;
    height: 0;
    float: right;
    margin-top: 3px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 12px solid #c1c1c1;
}

h2.resp-tab-active span.resp-arrow {
    border: none;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 12px solid #9B9797;
}

/*-----------Accordion styles-----------*/
h2.resp-tab-active {
    background: #DBDBDB !important;
}
.resp-easy-accordion  h2.resp-accordion {
        display: block;
}
.resp-easy-accordion .resp-tab-content {
    border: 1px solid #c1c1c1;
}

.resp-easy-accordion .resp-tab-content:last-child {
    border-bottom: 1px solid #c1c1c1 !important;
}

.resp-jfit {
    width: 100%;
    margin: 0px;
}

.resp-tab-content-active {
    display: block;
}

h2.resp-accordion:first-child {
    border-top: 1px solid #c1c1c1 !important;
}

.hotticket_box{
	width:104%;
	margin:0px;
	padding:0px;
	position:relative;
	top:0px;
	left:-15px;
	float:left;
}

.hotticket_left_crnr{
	width:15px;
	height:107px;
	margin:0px;
	padding:0px;
	float:left;
}
	
.hotticket_list_box{
	color: #404041;
    float: left;
    font-family: "PT Sans",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 8px 0 0;
    padding: 0;
    width: 92.4%;
}

.hotticket_list_cnt{
	margin-top:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight:normal;
	color:#c5c5c5;
	text-decoration:none;
	border:0;
	float:left;
	width:100%;
	width:100%\9;
	_width:100%;
	*width:100%;
}

.hotticket_devider{
	background:url(../../images/devider.png) repeat-x left;
	height:6px;
	width:95%;
	margin:10px auto 0 5%;
	padding:0px;
}

.hotticket_date{
	 color:#fff;
	 font-size:20px; 
	 padding-top:0px !important;
	 line-height:29px !important;
	 
}

.hotticket_month{
	 font-size:11px; 
	 color:#fff;
}

.hotticket_year{
	 font-size:11px; 
	 color:#fff;
}

/*tab navigations*/
.seemore_text{
    font-family:Arial,Helvetica,sans-serif;
    font-size:13px;
    font-weight: bold;
	color:#404041;
	margin-top:20px;
	}
	
.tab_nav{margin:0 0 20px 0; padding: 0; text-align: center; width: 100%; float:left; }
#nav{margin:0 auto; padding:0; text-align: center; width: 90%;}	
#nav ul{color: #404041; float:left; font-weight:bold; list-style: none outside none; margin:10px 0 0; padding:0; width:100%;}
#nav ul:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
#nav li {
    float: left;
    position: relative;
	list-style:none;
	margin-bottom:5px;
}
#nav a {
    color: #404041;
    display: block;
    margin-right:2px;
    padding:3px 4px;
	background:#c5c5c5;
	text-decoration:none;
	border-radius: 7px; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	font-family:"PT Sans", Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight: bold;
	color:#404041;
}
#home #nav a.home, #nav a:hover, #nav a:active, #nav a:focus, #abou #nav a.abou, #serv #nav a.serv, #cont #nav a.cont, #train #nav a.train, #clie #nav a.clie {
    background: none repeat scroll 0 0 #00aeef;
    text-decoration: none;
	color:#fff;
}
#blog #nav a.blog, #blog #nav a:hover, #blog #nav a:active, #blog #nav a:focus, #reso #nav a.blog, #reso #nav a:hover, #reso #nav a:active, #reso #nav a:focus {
    background: none repeat scroll 0 0 #00aeef;
	color:#fff;
}
#train #nav a.train, #train #nav a:hover, #train #nav a:active, #train #nav a:focus, #train #nav a.train, #train #nav a:hover, #train #nav a:active, #train #nav a:focus {
    background: none repeat scroll 0 0 #73AE5E;
}
#home #nav a.home span.arrow, #nav a:hover span.arrow, #nav a:active span.arrow, #nav a:focus span.arrow, #abou #nav a.abou span.arrow, #serv #nav a.serv span.arrow, #cont #nav a.cont span.arrow, #train #nav a.train span.arrow, #clie #nav a.clie span.arrow {
    background: url(../../images/nav_arrow.png) no-repeat scroll 0 0 transparent;
    bottom: -7px;
    height: 7px;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 13px;
}
#blog #nav a.blog span.arrow, #blog #nav a:hover span.arrow, #blog #nav a:active span.arrow, #blog #nav a:focus span.arrow, #reso #nav a.blog span.arrow, #reso #nav a:hover span.arrow, #reso #nav a:active span.arrow, #reso #nav a:focus span.arrow {
    background:url(../../images/nav_arrow.png) no-repeat scroll 0 0 transparent;
    bottom: -7px;
    height: 7px;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    width: 13px;
}
#train #nav a.train span.arrow, #train #nav a:hover span.arrow, #train #nav a:active span.arrow, #train #nav a:focus span.arrow {
    background:url(../../images/nav_arrow.png) no-repeat scroll 0 0 transparent;
    bottom: -7px;
    height: 7px;
    left: 50%;
    margin-left: -12px;
    position: absolute;
    width: 13px;
}

/*Tool Tip 
.tooltip{
	display:block;
	position:absolute;
	z-index:1000;
}
.tooltip:hover{
	text-decoration:none;
	z-index:1000;
	float:left; 
	width:200px;
}

.tooltip:hover:after{
   background:#2d3335;
   border-radius:5px;
   bottom:26px;
   color:#fff;
   content:attr(title);
   display:block;
   left:-160%;
   padding:7px 12px;
   position:absolute;
   white-space:nowrap;
   z-index:98;
   font-weight: bold;
   font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.tooltip:hover:before{
    border:solid;
    border-color:#2d3335 transparent;
    border-width:9px 9px 0 9px;
    bottom:17px;
    content:"";
    display:block;
    left:10px;
    position:absolute;
    z-index:99;
}*/


/*Tool Tip */


@media only screen and (min-width: 250px) and (max-width: 767px){
    ul.resp-tabs-list {
        display: block;
		margin-left:10px;
    }

    h2.resp-accordion {
        display: none;
    }
	
	/*.resp-tabs-container{
		border-right:1px solid #ccc;
	}
*/
    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
    }
    .resp-accordion-closed {
        display:none !important;
    }
    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
	
}
@media only screen and (min-width: 736px) and (max-width: 975px){
ul.resp-tabs-list{margin-left:10px;}
.resp-tabs-list li{ width:160px;}
}   
@media only screen and (min-width: 460px) and (max-width: 767px){
.resp-tabs-list li{width:30%;}
.hotticket_devider{ width:100%; margin-left:0;}
.tab_divider_wrap{width:95%; margin-left:5%;}
.tab_go_btn_wrap{float:right; margin-top:20px;}
}
@media only screen and (min-width: 320px) and (max-width: 459px){
.resp-tabs-container { height:500px !important;width: 96.3%;}

}
@media only screen and (min-width: 460px) and (max-width: 767px){
.resp-tabs-container { height:auto;}
}
@media only screen and (min-width: 768px) and (max-width: 975px){
.resp-tabs-container { height:auto;}
}
@media only screen and (max-width: 319px){
.hotticket_list_box{width:92.4% !important;}
.resp-tabs-list li{ font-size:11px !important; width:49%;}
ul.resp-tabs-list {display: block; margin-left:10px;}
}
@media only screen and (max-width: 350px) {
.tooltip:hover:after{ display:none !important;}
.tooltip:hover:before{ display:none !important;}
}
@media only screen and (min-width: 352px) and (max-width: 767px) {
.tooltip:hover:after{ display:none !important;}
.tooltip:hover:before{ display:none !important;}
}

/*@media only screen and (max-width: 345px){
    ul.resp-tabs-list {
        display: block;
		float: left;
		margin-left: 10px;
		padding: 0;
		width: 100%;
		
    }
	
	.resp-tabs-container{
		margin-right:0;
		border-right:1px solid #ccc;
	}
	
    h2.resp-accordion {
        display: none;
    }

    .resp-vtabs .resp-tab-content {
        border: 1px solid #C1C1C1;
    }

    .resp-vtabs .resp-tabs-container {
        border: none;
        float: none;
        width: 100%;
        min-height: initial;
        clear: none;
    }
    .resp-accordion-closed {
        display:none !important;
    }
    .resp-vtabs .resp-tab-content:last-child {
        border-bottom: 1px solid #c1c1c1 !important;
    }
}*/

