.clb{clear:both;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-25{ margin-top:25px;}
.bottom-10{ margin-top:20px;}
.fl{float:left;}
.fr{float:right;}
.padd-0{padding:0px;}
.pad-top-25{ padding-top:25px;}
.center-block{ margin:0 auto; float:none;}
#mainNav{ background:#FFF; padding-top:2px; padding-bottom:2px; border-top:5px solid #f58345;}
#mainNav .navbar-brand{font-family: 'Bree Serif', serif!important; font-weight: 700;}
#mainNav.navbar-shrink{background:#FFF!important; border-bottom:1px solid #dcdcdc;}
.border-red{border:1px solid #FF0000;}
.contact-title h4{font-family: 'Bree Serif', serif!important;}
header.masthead .intro-text .intro-lead-in{ font-size:1.2rem; line-height:auto; text-align:left; font-style:normal;}
header.masthead2 .intro-text .intro-lead-in{ font-size:1.2rem; line-height:auto; text-align:left; font-style:normal;}
header.masthead3 .intro-text .intro-lead-in{ font-size:1.2rem; line-height:auto; text-align:left; font-style:normal;}
header.masthead4 .intro-text .intro-lead-in{ font-size:1.2rem; line-height:auto; text-align:left; font-style:normal;}
header.masthead5 .intro-text .intro-lead-in{ font-size:1.2rem; line-height:auto; text-align:left; font-style:normal;}
.intro-lead-in span{color:#ffd800; font-size: 4rem;font-weight: 600;}
header.masthead .intro-text{text-align:left;}
.btn-xl{font-size: 18px;padding: 16px 19px; text-transform:uppercase; color:#022b4e;}

.active-link{color:#f58345!important; text-decoration:none;}
.page-section{padding: 25px 0;}
.circle-name{color:#474747; font-size:1.5rem; font-weight:600; text-align:center;}
.circle-text{color:#474747; font-size:1.1rem; text-align:justify;}

.bg-value{background: url(../img/bg-value.png) no-repeat center center fixed; -webkit-background-size: cover; -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;}
.services-bg{ background:#f6f7f7!important; padding:10px 0px 0px 0px;}
.team-bg{ background:#f6f7f7!important; padding:30px 0px 30px 0px;}

.services-bg2{ background:#f6f7f7!important;}
.btn-primary{background:#ffd800!important; border-color:#f8d203!important;}
.hightlight{color:#f58345;}
#mainNav .navbar-nav .nav-item .nav-link {color:#022b4e; font-weight:600;}
#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover{color:#ff7d10;}

.value ul{padding:0px; margin:0px 0px 0px 66px;}
.value ul li{list-style-type:none; display:block; font-size:1.3rem; color:#084273; margin-bottom: 2rem; text-align:left; padding:10px 4rem; background:url(../img/bullet.png) no-repeat left top;}

.page-section h2.section-heading{ font-size:2rem!important; font-weight:normal;}
.section-heading3{ font-size:1.4rem!important; font-weight:600;}

header.masthead .intro-text {padding-top: 181px; padding-bottom: 57px;}
header.masthead2 .intro-text {padding-top: 191px; padding-bottom: 80px;}
header.masthead3 .intro-text {padding-top: 191px; padding-bottom: 80px;}
header.masthead4 .intro-text {padding-top: 191px; padding-bottom: 80px;}
header.masthead5 .intro-text {padding-top: 191px; padding-bottom: 80px;}
/*====================About=============================*/
header.masthead2 {text-align: center; /*padding:17% 0px;*/ color:  #fff; background-image: url(../img/header-bg2.jpg); background-repeat: no-repeat;background-attachment: scroll; background-position: center center; background-size: cover;}
.pagesub-title{font-size:1.5rem; text-align:left; color:#063e6a; font-weight:500;}

.core-text ul{padding:0px; margin:0px 0px 0px 66px;}
.core-text ul li{list-style-type:none; display:block; font-size:1rem; margin-bottom: 2rem; text-align:left; padding:0px 2rem; background:url(../img/bullet-2.png) no-repeat left top;}
.team-name{ font-size:1.4rem; font-weight:500; text-align:center;}
.team-name-edu{ font-size:1.2rem; font-weight:normal; text-align:center;}
.team-name-info{font-size:1rem; text-align:justify;}

/*====================Services=============================*/
header.masthead3 {text-align: center; /*padding:17% 0px;*/color:  #fff; background-image: url(../img/header-bg3.jpg); background-repeat: no-repeat;background-attachment: scroll; background-position: center center; background-size: cover;}
.text-data{font-size:1rem; text-align:justify; line-height:25px;}
.text-data ul{padding:0px; margin:0px 0px 0px 0px;}
.text-data ul li{list-style-type:none; display:block; font-size:1rem; margin-bottom: 0.8rem; text-align:left; padding:2px 1.5rem; background:url(../img/bullet-3.png) no-repeat left top;}


/*====================Deal Close=============================*/
header.masthead4 {text-align: center; /*padding:17% 0px;*/ color:  #fff; background-image: url(../img/header-bg4.jpg); background-repeat: no-repeat;background-attachment: scroll; background-position: center center; background-size: cover;}
.com-title{ font-size:1.2rem; font-weight:500; text-align:left;}


/*====================Contact=============================*/
header.masthead5 {text-align: center; /*padding:17% 0px;*/color:  #fff; background-image: url(../img/header-bg5.jpg); background-repeat: no-repeat;background-attachment: scroll; background-position: center center; background-size: cover;}


.contact-box{background:#FFF;  padding:0px 0px 20px 0px;  border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px; -webkit-box-shadow: 0px 3px 13px -1px rgba(0,0,0,0.36);-moz-box-shadow: 0px 3px 13px -1px rgba(0,0,0,0.36);box-shadow: 0px 3px 13px -1px rgba(0,0,0,0.36);}
.contact-box-title { background:#044e82; text-align:left; color:#FFF; padding:10px; font-size:1.3rem;border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px; border:0px; margin-bottom:10px;}
label{color:#666666; text-align:left!important;}
.form-group{ text-align:left;}
.send-btn{ background:#0342a8; color:#FFF; font-size:1.2rem; text-transform:uppercase; padding:5px 20px; border:0px; border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;}
.send-btn:hover{background:#044cbf; color:#FFF; font-size:1.2rem; text-transform:uppercase; padding:5px 20px; border:0px; border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;-webkit-border-radius: 3px 3px 3px 3px;}
.contact-title{text-align:left;}
.contact-title h2{ font-size:1.5rem; font-weight:500;}

.contact-title p{font-size:1.2rem;}
.contact-title p a{color:#000; text-decoration:none;}
.contact-title p a:hover{color:#044e82; text-decoration:none;}
/*==================*/
.carousel-item {
  height: 40vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

footer{background:#084273; border-top:5px solid #ffcb06; color:#FFF;}
.footer-nav ul{margin:0px; padding:0px;}
.footer-nav ul li{ display:inline; list-style-type:none; padding: 8px 18px;}
.footer-nav ul li a{color:#FFF; text-decoration:none;}
.footer-nav ul li a:hover{color:#ffcb06; text-decoration:none;}
.copyright{font-size:0.9rem; text-align:left;}
.copyright2{font-size:0.9rem; text-align:right;}
/*===============Testimonial===============================*/

.carousel {margin: 50px auto;padding: 0 70px;}
.carousel .item {color: #999;font-size: 14px; text-align: center;overflow: hidden;  min-height: 290px;}
.carousel .item .img-box {width: 135px;height: 135px;margin: 0 auto;padding: 5px;border: 1px solid #ddd;border-radius: 50%;}
.carousel .img-box img {width: 100%;height: 100%;display: block;border-radius: 50%;}
.carousel .testimonial {padding: 30px 0 10px;}
.carousel .overview {font-style: italic;text-align:center;}
.carousel .overview b {	text-transform: uppercase;color: #0a467a;}
.carousel .carousel-control {width: 40px; height: 40px; margin-top: -20px;top: 50%;background: none;}
.carousel-control i {font-size: 65px;line-height: 42px;position: absolute;display: inline-block;color: rgba(0, 0, 0, 0.8);text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000;}
.carousel .carousel-indicators {bottom: -40px;}
.carousel-indicators li, .carousel-indicators li.active {width: 20px;height: 0px;margin: 1px 3px;border-radius: 50%;}
.carousel-indicators li {background: #999;border-color: transparent;box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);}
.carousel-indicators li.active {background: #0a467a;box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);}



/*====================Media=============================*/

@media (max-width:320px){ 
.carousel-item{height: 69vh!important; min-height: 182px!important; margin-top: 74px!important;}
#mainNav .navbar-toggler{color:#000!important;}
header.masthead .intro-text .intro-lead-in{font-size: 2rem;line-height: 3rem;}
}

@media (max-width:360px){ 
.carousel-item{height: 69vh!important; min-height: 182px!important; margin-top: 74px!important;}
#mainNav .navbar-toggler{color:#000!important;}
header.masthead .intro-text .intro-lead-in{font-size: 2rem;line-height: 3rem;}
}

@media (max-width:441px){ 
.carousel-item{height: 69vh!important; min-height: 182px!important; margin-top: 74px!important;}
#mainNav { background-color: #041b4f!important;}
.page-section h2.section-heading{ font-size:1.5rem!important;}
.page-section { padding: 30px 0;}
.mob-view{ width:50%!important;}
#mainNav .navbar-toggler{color:#000!important;}

.value ul{padding:0px; margin:0px;}
.value ul li{list-style-type:none; display:block; font-size:1rem; color:#084273; margin-bottom: 2rem; text-align:left; padding:10px 3rem; background:url(../img/bullet.png) no-repeat left top;}

}

