.col-15 {min-width: 20%;}
@media (min-width: 576px) and (max-width: 767px) {
    .col-sm-15 {min-width: 20%;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .col-md-15 {min-width: 20%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .col-lg-15 {min-width: 20%;}
}
@media (min-width: 1200px) {
    .col-xl-15 {min-width: 20%;}
}
.img-responsive { float:none; display:inline-block;}
.thumbnail{ box-shadow:3px 3px 10px rgba(3,3,0,0.2); padding:10px;}
.row.divider > [class*='col-']:before,.row.divider > [class*='col-']:after {background: #ddd; bottom: 0; content: " "; left: 0; position: absolute; width: 1px; top: 0;}
.row.divider > [class*='col-']:before {left: 0;}
.row.divider > [class*='col-']:after {right:-1px;left:auto;}
.row.divider > [class*='col-']:first-child:before,.row.divider > [class*='col-']:last-child:after {display: none;}

/****************************************************************************/
body{background:#000; color:#888888; font-family:'Source Sans Pro',sans-serif; font-size:18px; font-weight:400; margin:0px; padding:0px; line-height:30px;}

.font-RobotoCondensed{font-family:'Roboto Condensed',sans-serif;}
.font-Oswald{font-family:'Oswald',sans-serif;}
.font-SairaSemi{font-family:'Saira Semi Condensed',sans-serif;}

p{margin-bottom:20px;}
ul {list-style-type:disc}

p a{}

a, a:hover { text-decoration:none;}

.btn { text-decoration:none !important;}
.img-thumbnail{margin-bottom:30px;}

.radio input[type=radio]{margin-top:10px;}

.container {position:relative;}
.no-gutter {margin-left:0px!important;margin-right:0px!important;}
.no-gutter div[class^="col"]{padding-left:0px!important;padding-right:0px!important;}

.gutter-xs {margin-left:-5px!important;margin-right:-5px!important;}
.gutter-xs div[class^="col"]{padding-left:5px!important;padding-right:5px!important;}

.gutter-sm {margin-left:-10px!important;margin-right:-10px!important;}
.gutter-sm div[class^="col"]{padding-left:10px!important;padding-right:10px!important;}

.gutter-lg {margin-left:-30px!important;margin-right:-30px!important;}
.gutter-lg div[class^="col"]{padding-left:30px!important;padding-right:30px!important;}

textarea.form-control{resize:none;min-height:100px;}
.form-horizontal .form-control { height:40px; font-size:18px;}
.form-horizontal .control-label { font-weight:400;}

.panel-primary {border-color:#00153a;}
.panel-primary .panel-heading{background-color:#1c5a85;font-weight:bold;}

.btn{ moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.btn.btn-default:hover{}
.btn.btn-primary{}

h1,.h1{font-family:'Oswald',sans-serif; font-weight:300; font-size:32px; line-height:32px; color:#000;margin-bottom:15px;text-transform:uppercase;}
h2,.h2{font-family:'Roboto Condensed',sans-serif; font-weight:400; font-size:25px; line-height:25px; color:#000;margin-bottom:15px;text-transform:uppercase;}
h3,.h3{font-weight:300; font-size:25px; line-height:25px; color:#5c5c5c;}
h4,.h4{font-weight:700; font-size:22px; line-height:22px; color:#000;}


.breadcrumb{border-bottom:1px dashed #d3d3d3; margin:0 0 15px; background-color:transparent; padding:0 0 15px; text-transform:uppercase; font-size:12px;}
.breadcrumb>li+li:before{content:"\00BB";color:#24b1b0; margin:0 10px;}
a{color:#24b1b0;}
a:hover{color:#000;}

.text-warning {color:#ffa200 !important;}
.text-success {color:#24b1b0 !important;}
.text-black {color:#000 !important;}

.bg-light {background:#f0f0f0 !important;}

.btn-warning {background:#ffa200 !important; border:none; border-radius:30px; color:#fff !important; font-family:'Oswald',sans-serif; font-size:17px; font-weight:300; padding:10px 25px; text-transform:uppercase;}
.btn-warning:hover {background:#b77502 !important;}

/********** Header **************************************************************************************************/
#Header {font-size:15px;}
#Header i, #Footer i {font-size:11px; margin-right:5px;}
.navbar-light .navbar-nav .nav-link {border-radius:30px; color:#000; font-size:18px;}
.navbar-light .navbar-nav .active .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link.show {background:#ffa200;}

/********** Slider **************************************************************************************************/
#MainBanner {overflow:hidden;}
#MainBanner img {margin-left:50%; max-width:none; transform:translate(-50%,0); -webkit-transform:translate(-50%,0);}
#MainBanner .position-absolute {bottom:0px; z-index:999;}
#MainBanner .position-absolute .bnrTxt {background:rgba(40,196,195,0.90); font-size:36px; line-height:39px;}

/********** Content **************************************************************************************************/
#MainContent .hmTxt {margin:40px 0 40px -50px; padding:30px 50px;}
#MainContent .list-group {margin:0 0 20px 20px;}

/********** Footer ***************************************************************************************************/
#Footer {color:#fff; font-size:15px;}
#Footer .copy, #Footer .copy a{color:#8a8a8a; font-size:12px; line-height:17px;}
#Footer .copy a:hover {color:#FEA110;}

.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(36, 177, 176, 0.3) !important; color: #000;}
.table-striped tbody tr:nth-of-type(even) {background-color:rgba(6, 0, 254, 0.4)!important;color:#000;}
.table thead{background-color: rgba(36, 177, 176, 1) !important;color:#000;}

@media (min-width: 767.98px) {
	.navbar-light .navbar-nav .nav-link {margin:0 10px; padding:8px 30px;}
	#MainBanner .position-absolute .bnrTxt {width:555px;}
	#MainContent .caTxt {min-height:215px;}
}

@media (min-width: 1200px) {
	.container{padding:0px;}
}

@media (max-width: 1199.98px) {
}

@media (min-width: 992px) and (max-width: 1199.98px) {
	.navbar-light .navbar-nav .nav-link {margin:0px; padding:8px 10px;}
	#MainContent .hmTxt {padding:30px;}
	#MainContent .caTxt {min-height:280px;}
}

@media (min-width: 768px) and (max-width: 991.98px) {
	.navbar-light .navbar-nav .nav-link {margin:0px; padding:8px 10px;}
}

@media (max-width: 991.98px) {
	.navbar-light .navbar-nav .nav-link {text-align:center;}
	.navbar-toggler{background:#fff; margin:-90px 0 10px;}
	#MainBanner img {margin-left:0; max-width:100%; transform:translate(0,0); -webkit-transform:translate(0,0);}
	#MainBanner .position-absolute .bnrTxt {width:auto;}
	#MainBanner .position-absolute {background:rgba(40,196,195,0.90); position:static !important;}
	#MainBanner .position-absolute .bnrTxt {background:none;}
	
	#MainContent .hmTxt {margin:20px 0; padding:30px;}
}

@media (max-width: 767.98px) {
}

@media (max-width: 479px) {
	.navbar-toggler{margin:-20px 0 10px;}
	.navbar-light .navbar-nav .nav-link {font-size:13px; line-height:18px;}
}

.navbar-nav li a {
    font-size: 17px !important;
    box-sizing: border-box;
}
.navbar-nav {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 0px;
}