/* Foundation v2.1.4 http://foundation.zurb.com */
/* Artfully masterminded by ZURB  */

/* -------------------------------------------------- 
   Table of Contents
-----------------------------------------------------
:: Shared Styles
:: Page Name 1
:: Page Name 2
*/


/* -----------------------------------------
   Shared Styles
----------------------------------------- */

table th { font-weight: bold; }
table td, table th { padding: 9px 10px; text-align: left; }

/* Mobile */
@media only screen and (max-width: 767px) {
	
	table.responsive { margin-bottom: 0; }
	
	.pinned { position: absolute; left: 0; top: 0; background: #fff; width: 35%; overflow: hidden; overflow-x: scroll; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
	.pinned table { border-right: none; border-left: none; width: 100%; }
	.pinned table th, .pinned table td { white-space: nowrap; }
	.pinned td:last-child { border-bottom: 0; }
	
	div.table-wrapper { position: relative; margin-bottom: 20px; overflow: hidden; border-right: 1px solid #ccc; }
	div.table-wrapper div.scrollable { margin-left: 35%; }
	div.table-wrapper div.scrollable { overflow: scroll; overflow-y: hidden; }	
	
	table.responsive td, table.responsive th { position: relative; white-space: nowrap; overflow: hidden; }
	table.responsive th:first-child, table.responsive td:first-child, table.responsive td:first-child, table.responsive.pinned td { display: none; }
	
	
}

@media
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {

		/* Force table to not be like tables anymore */
		table, .responsive-table thead, .responsive-table tbody, .responsive-table th, .responsive-table td, .responsive-table tr {
			display: block;
		}

		/* Hide table headers (but not display: none;, for accessibility) */
		.responsive-table thead tr {
			position: absolute;
			top: -9999px;
			left: -9999px;
		}

		.responsive-table tr { border: 1px solid #ccc; }

		.responsive-table td {
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee;
			position: relative;
			text-align:left !important;
		}

		.responsive-table td:before {
			top: 6px;
			left: 6px;
			width: 45%;
			padding-right: 10px;
			white-space: nowrap;
		}

		/*
		Label the data
		*/
		.animated.tada{
		margin-top:30px;
		}
		.btn{
			padding:8px 10px;
		}
	}

	/* Smartphones (portrait and landscape) ----------- */
.chosen-container.chosen-container-single{
width:100% !important;
}
@media(max-width:991px){
	.responsive-table tbody{
		border-radius: 10px;
		margin: 0px;
		
		overflow: hidden;}
.responsive-table tr {
	border: 1px solid #ccc;
    width: 100% !important;
    float: left !important;
    background: none !important;
    min-height:154px !important;
    border-radius: 17px;
    margin-bottom: 10px;
    overflow: hidden;    box-shadow: -1px 3px 1px 0px #ccc; padding: 8px;
}


.hide-mob{display: none;}
.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th{border:0 !important;}

	
	table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
		background-color: #ffffff !important;
	}
	.table-striped>tbody>tr:nth-child(odd)>td,
	.table-striped>tbody>tr:nth-child(odd)>th {
		background-color: #fff !important;
	}
	.nav_td_body_padding img {
		width: 21px;
		height: 21px;
		margin-left: 10px;
	}
}



 .row>.col, .bd-example-row .row>[class^="col-"] {
    padding-top: .75rem;
    padding-bottom: .75rem;
    background-color: rgba(39,41,43,0.03);
    border: 1px solid rgba(39,41,43,0.1);
}

.col{padding: 10px; float: left;}
.col p{text-align: center;}


.highcharts-figure, .highcharts-data-table table {
    min-width: 320px; 
    max-width: 1000px;
    margin: 1em auto;
}

#container {
    height:200px;
}
#container2 {
    height:200px;
}
.highcharts-data-table table {
	font-family: Verdana, sans-serif;
	border-collapse: collapse;
	border: 1px solid #EBEBEB;
	margin: 10px auto;
	text-align: center;
	width: 100%;
	max-width: 500px;
}
.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}
.highcharts-data-table th {
	font-weight: 600;
    padding: 0.5em;
}
.highcharts-data-table td, .highcharts-data-table th, .highcharts-data-table caption {
    padding: 0.5em;
}
.highcharts-data-table thead tr, .highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}
.highcharts-data-table tr:hover {
    background: #f1f7ff;
}



.gtco-testimonials {
	position: relative;
	margin-top: 30px;
}
	h2 {
	  font-size: 30px;
	  text-align: center;
	  color: #333333;
	  margin-bottom: 50px;
	}
  
	.owl-stage-outer {
	  padding: 30px 0;
	}
  
	.owl-nav {
	  display: none;
	}
  
	.owl-dots {
	  text-align: center;
	}
	 
	  .active {
		box-shadow: none;
	  }
		
  
	
	  .card-img-top {
		max-width: 100px;
		border-radius: 50%;
		margin: 15px auto 0;
		box-shadow: 0 8px 20px -4px #95abbb;
		width: 100px;
		height: 100px;
	  }
  
	 
		
  
	.active {
	 
	  transition: all 0.3s;
	}
  
	.center {
	  opacity: 1;
	}
	
	  
  
	  .card-img-top {
		max-width: 100%;
		height: 120px;
		width: 120px;
	  }
	  .follow {
		float: left;
		border:1px solid #47d49f;
		/* border-radius: 25px; */
		padding: 10px;
		background: #fff;
		max-height: 330px;
		min-height: 140px;
		margin-left: 15px;
		margin-top:10px;
		width: 48%;
    margin-left: 2%
	}
  
  @media (max-width: 767px) {
	.gtco-testimonials {
	  margin-top: 20px;
	}
	.illustration-text{font-size: 12px !important;}
	.follow{margin:0px !important; margin-left: 0 !important; width:100% !important;}
	
	.navbar-brand{height: 60px;}
  }
  .mb-0{font-weight: bold;}
 .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 #myTab li{padding: 0 !important; background: #04b786;}
 #myTab li:hover{background: olivedrab !important;}
 .nav>li>a{margin-bottom: 0 !important; }
 #my-tab .active{background: #000 !important;}
 .nav-link.active {
    transition: all 0.3s;
    background: #0b5492 !important;
}

#myTab{margin-top: 15px;}

.highcharts-container #container2{height: 250px !important;}

@media(min-width:992px){
	.policy-details{  margin-left: 10px !important;
		width: 98% !important;}
}
.active>a{background:#0b5492 !important;}