.logo img {width:150px;}
h6 {line-height: 25px;}
h3{color:#1A4265;}
.team_box img {width:150px;}
a:hover{text-decoration: none;}
.top_cont_outer{ background: none !important;}
.height-20{height:20px;}
/*#team .service_wrapper {}*/
.trainer ul, .trainer h2{ color:#fff; text-align: justify;}
.trainer p{color: #000;}
.trainer ul{list-style: square;}
.trainer h2{padding-bottom: 5px;}
.debug{border:1px solid red;}
.team_box img{border: 1px solid #ccc; border-radius:4px; width:150px;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.trainer h2{margin:10px 20px;}
.trainer h2 a {margin-right:180px;}
.service_icon {width:150px; height:150px; border:1px solid #cc0000;}
.service_icon img{width:100px; margin-top:25px;}

.delay-01s ul{width:70%; float: left;}
.delay-01s .offer{width:29%; float:right; background: white; min-height: 100px; border-radius:5px; padding:5px; }
.delay-01s .offer p{color:#000; line-height: 40px; font-size: 15px;}
.margin-top-30{margin-top:50px; }

.delay-01s h3 a {color: #000;}
.team_area{}

.bottom-border{border-bottom:1px solid #ccc;}
#our-team a{color:#fff;}
#our-team p, #our-team li{color:#ccc}
#our-team span{color:#fff;}
#our-team .team_area{height: 400px;}

.testimonials p{color: #fff; font-size: 18px; line-height: 30px;}
.testimonials .testi-for{margin-top:30px; color: #ccc;}
.testimonials .testi-by{margin-top:30px; color: #000;}

.error{background:#f7e1e1; color:#cc0000; border: 1px solid #cc0000; margin-bottom:20px; padding:5px;}
.success{background:#e2f7e1; color:#095405; border: 1px solid #095405;margin-bottom:20px;padding:5px;}
.event_box img{border: 1px solid #ccc; border-radius:4px; width:300px;}


#mainNav ul.sub{float:left; display:none; position:absolute; z-index: 999;}
#mainNav li:hover ul.sub{display: block; border:1px solid #0072BD; border-top:2px solid #0072BD; background: #fafafa; }
#mainNav ul.sub li{padding:4px 10px; text-align: left !important;}
#mainNav ul.sub li a{text-transform: capitalize !important; font-size: 12px !important; }

.home-border{border: 1px solid 1px solid #666;}
/*#home-left{width:250px; }*/
/*#home-right{width:360px; }*/
/*#home-center{width:790px;}*/

/* 3f9237 */

ul.square {list-style: square; line-height: 25px; position:relative; left: -20px;}
.hero_section{color:#333; line-height: 35px;}

.text12{font-size: 12px;}
.text14{font-size: 14px;}

p.title{display:inline;}
p.date{font-size: 11px; display: inline;}

h3 div.view-all{font-size: 12px; float: right;}

#list{}
#list .record{border:1px solid #ccc; border-radius:5px; margin:5px; padding: 10px;}
/*#list .record img, #list .record p{display:inline;}*/

.header_box{border-bottom: 2px solid #0071BC !important; padding-bottom: 5px;}
.box{float: left !important; border: 1px solid #ccc; border-radius:5px; min-height: 100px; margin-top: 30px; margin: 5px; padding: 10px;}

.navStyle ul li:last-child{margin-left:5px;}
section.contact{padding:10px !important;}
section.contact ul{list-style: square; }
section.contact ul h5{position:relative;left:-17px; color: #000000; font-weight: bold;}
.social li{list-style: none !important;}
li.agilepk{ list-style:none; font-size: 40px !important; text-align: center; line-height: 60px; color: #fff;}
#newsletter p{font-size: 10px;}
#newsletter input{margin:5px; border-radius:5px; padding: 5px; text-align: center; width:200px !important;}
.hero_wrapper{min-height: 500px;}

.member-box{width:47%; float:left; margin:2px; border:1px solid #ccc; padding:5px;}
h1 a{float: right; font-size: 15px;}

form input[type=text], form input[type=email], form input[type=password], form textarea{width:400px !important;}
.sponsors{list-style: none;}
.sponsors li{float:left; width:350px; margin:5px; padding: 5px; text-align: center; }

h1{position: relative;}
h1 ul#user-menu{width:180px; float:right; text-align:left !important; line-height:30px; position:absolute; right: 0px; background: #efefef; border:1px solid #ccc; border-radius:5px; padding:5px;}
#social span{ height: 22px;  }
.row p a{font-weight: bold;}
.price{font-size: 16px; color: #cc0000;}

p#social{text-align:center; margin-top:20px;}

ul.page-menu{margin: 10px 10px 60px 10px;}
ul.page-menu li{float:left; padding:0px 20px; text-decoration: underline; font-size: 18px;}

.breadcrumbs{margin-top:30px; list-style: none; position:relative; left:-60px; background:#ccc; }
.breadcrumbs li{float: left; margin:0px 3px;}
.breadcrumbs li a{color: #0071BC ; text-decoration: none; padding: 10px 0 10px 10px; }


.footer_wrapper{background: #efefef;}
.footer_bottom span{color:#000;}

.carousel-inner .item img{height: 550px !important;}

@media (max-width: 480px){ 
    .record{
        border:1px solid #515151;
    }
	.record img{border-radius:5px; width:100% !important; }
	#mission{width:100% !important;}
	.carousel-inner .item img{height: 250px !important;}
}
td{padding: 10px;}
.milestones td{padding: 0px}
.hide{display: none !important;}


.card-deck .card {
  min-width: 220px;
}
h1.card-title small{
	display: block;
	color: #000;
	font-size: 15px;
}
.card-body ul{
	font-size: 12px; 
	margin-left: 30px; 
	line-height: 25px; 
	list-style: square; 
	text-align: left;
	min-height:200px;
	padding-bottom: 10px;
}

.border-top { border-top: 1px solid #e5e5e5; }
.border-bottom { border-bottom: 1px solid #e5e5e5; }

.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

.card-deck{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}


