html,body {height: 100%;}

body {font-family:"Alegreya Sans",Helvetica,Arial,sans-serif;font-size:18px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{color:#0474ab;}
h3, .h3{font-size: 50px;line-height: 1.14;font-weight:700}
h4, .h4 {font-size: 30px;line-height: 1.13333;}
h6, .h6 {font-size: 20px;font-weight: 800;line-height: 1.2;}
.img-portfolio {margin-bottom: 30px;}

.img-hover:hover {opacity: 0.8;}
.navbar{border:none;border-radius:0px;}
.navbar-inverse .navbar-nav > li > a{color:#fff;}
.navbar-inverse .navbar-nav > li > a.fa {font-size: 20px;}

.dropdown .dropdown-menu {background-color:#fbfbfb;border:none;border-radius:0;display:block;opacity: 0;transform: translateY(30px);visibility: hidden;transition:all 0.2s ease-in 0s;padding:5px 0 0;left:0px;right:auto;min-width:270px;}
.dropdown .dropdown-menu li{border-bottom:1px solid #e0e0e8;}
.navbar-nav > li > a{padding-right:6px;font-size:15px;}
.dropdown-menu > li > a{padding:10px 20px;}
.dropdown:hover .dropdown-menu {opacity: 1;transform: translateY(10px);visibility: visible;}
.primary-nav{margin: auto; float: none; width: 920px;}
.primary-nav .dropdown-menu > li > a{}
.navbar-inverse{background-color: #0474ab;}
header.carousel {height: 360px;text-align:center;}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner{margin: auto;}

header.carousel .item,
header.carousel .item.active,
header.carousel .carousel-inner {
    height: 100%;
}

header.carousel .fill {
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
}
.panel-primary > .panel-heading h4{color:#fff;}
.panel-primary > .panel-body{min-height: 255px;text-align: center;}
.panel-primary > .panel-body > a {float: left;text-align: center;width: 100%;}
.panel-primary > .panel-body img{margin: auto;}
.carousel-control{display:none;}
.carousel-indicators li{background-color:#486a79;border:1px solid #0474ab;height:15px;width:15px;margin-right:15px}
.carousel-indicators .active{border:1px solid #fff;box-shadow:0 0 16px 5px #fff;background-color:#0474ab;height:17px;width:17px;margin-right:13px;}
.news-holder{background: transparent url("../images/news-holder.png") no-repeat scroll 0% 0% / 100% auto; max-width: 290px; padding-right: 75px; padding-top: 26px; height: 190px; font-size: 15px; padding-left: 25px;}
.news-holder .news{margin-top: 0px; margin-right: 0px; margin-left: 0px; vertical-align: top; padding-left: 5px; width: 165px; height: 120px; overflow: hidden;}
.result-holder{background: transparent url("../images/result.png") no-repeat scroll 0% 0% / 100% auto; max-width: 290px; padding-right: 10px; padding-top: 20px; height: 225px; font-size: 15px; padding-left: 10px;}
.result-holder marquee{margin: 0px; vertical-align: top; padding-left: 5px;height: 175px;overflow: hidden;}
.visitor-count span{background-color: #000;border-radius: 5px;color: #fff;float: left;height: 38px;margin-right: 1px;padding: 5px 10px;}
.icon-circle {
    border-radius: 50%;
    border-style: solid;
    border-width: 1px;
    height: 36px;
    line-height: 35px;
    text-align: center;
    width: 36px;
}
.unit-lg-horizontal{height: 56px;}
.unit-left, .unit-right,.unit-body {float: left;max-width: 100%;}
.unit-body {margin-left:10px;padding-top: 4px;}
.error-404 {
    font-size: 100px;
}

/* Pricing Page Styles */

.price {
    display: block;
    font-size: 50px;
    line-height: 50px;
}

.price sup {
    top: -20px;
    left: 2px;
    font-size: 20px;
}

.period {
    display: block;
    font-style: italic;
}

/* Footer Styles */

footer {
    background-color:#0474ab;
	margin: 0;
	
}
footer h1, footer .h1, footer h2, footer .h2, footer h3, footer .h3, footer h4, footer .h4, footer h5, footer .h5, footer h6, footer .h6{color:#fff;}
footer a{color:#ccc;}
footer a:focus, footer a:hover{color:#fff;}
.footer-copyright{background-color:#2c2d2d;font-size: 13px;padding: 15px;text-align: right;}
.inner-page{border: 1px solid #ccc;border-radius: 5px;margin-bottom: 10px;margin-top: 10px;padding-bottom: 20px;padding-top: 10px;}
.img-fluid {border: 1px solid #ccc;cursor: pointer;border-radius: 5px;display: block;height: auto;margin-bottom: 15px;max-height: 230px;max-width: 100%;padding: 5px;}
.image-gallary{list-style: outside none none;margin: 0;padding: 0;}
.gallery-controls{border: 1px solid #23527c;border-radius: 2px;float: left;margin-right: 10px;margin-top: 5px;padding-left: 5px;padding-right: 5px;text-decoration: none;}
.modal-dialog {width: 80%;}
/* Responsive Styles */
#application{width:980px;margin:auto;}
.clearE{clear:both;}
.tac{text-align:center;}
.candidate_information{float:left;width:650px;}
.candidate_photo{float:right;width:200px;height:200px;border:1px solid #ccc;}
#frmApplication {width:900px;margin:auto;}
#frmApplication input[type="text"]{padding:5px;}
#frmApplication .row{margin-top:10px;clear: both;}
.w400{width:400px;}
.w200{width:200px;}
.rcn  div{float:left;}
#frmApplication label{float:left;width:130px;}
#frmApplication input[type="submit"],#frmApplication input[type="button"],#btnPrintReg,#btnPrintC,#btnPrint{background-color: #4386FB;
    border: 1px solid #000000;
    color: #FFFFFF;
    cursor: pointer;
    padding: 5px;}
.noPrint{width:100%;text-align:center;}
.thnq{border: 1px solid #000000;
    margin: 10% auto auto;
    padding: 10px;
    text-align: left;
    width: 500px;}
.yesPrint{display:none;}
	@media print{
	.noPrint{display:none;}
	.yesPrint{display:block;}
}
@media(max-width:991px) {
    .customer-img,
    .img-related {
        margin-bottom: 30px;
    }
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9{float:left;}
	.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9{float:left;}
	.col-lg-3{width: 25%;}
	.col-md-4{width: 33.3333%}
	.col-lg-6 {width: 50%;}
	.container {width: 98%;}
	
}

@media(max-width:767px) {
    .img-portfolio {
        margin-bottom: 15px;
    }

    header.carousel .carousel {
        height: 70%;
    }
}