@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
body{font-family:'Roboto', sans-serif;}
.clb{clear:both;}
.padd-0{padding:0px !important;}
.top-10{ margin-top:10px;}
.top-15{ margin-top:15px;}
.top-20{ margin-top:20px;}
.top-30{ margin-top:30px;}
.fl{float:left;}
.fr{float:right;}
.pad-top-25{ padding-top:25px;}
.center-block{ margin:0 auto; float:none;}
.border-red{border:1px solid red;}

.body-bg{background: rgb(218,224,227);background: linear-gradient(0deg, rgba(218,224,227,1) 0%, rgba(220,225,227,1) 100%);}

.navbar-light .navbar-nav .nav-link {color:#505050; font-size:14px; font-weight:400!important;text-transform: uppercase;}
.navbar-light .navbar-nav .nav-link:hover{color:#1a3783!important; font-size:14x; font-weight:400!important; text-decoration:underline;text-transform: uppercase;}
.nav-item{padding: 0 6px;}
/*=====Banner========*/

.carousel-control-prev-icon, .carousel-control-next-icon {padding:15px; background-color:#1879a4;}
.carousel-item{text-align:center!important;}
.carousel-item img{width:350px; height:350px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px; border:6px solid #FFF;}
	
header.masthead {text-align: center;color: white;background-image: url("../images/slider-1.jpg");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead .intro-text {padding-top: 150px;padding-bottom: 100px;}
header.masthead .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
header.masthead .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}

header.masthead2 {text-align: center;color: white;background-image: url("../images/slider-2.jpg");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead2 .intro-text {padding-top: 150px;padding-bottom: 100px;}
header.masthead2 .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
header.masthead2 .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}

header.masthead3 {text-align: center;color: white;background-image: url("../images/slider-8.jpg");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead3 .intro-text {padding-top: 150px;padding-bottom: 100px;}
header.masthead3 .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
header.masthead3 .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}

header.masthead4 {text-align: center;color: white;background-image: url("../images/slider-4.jpg");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead4 .intro-text {padding-top: 150px;padding-bottom: 100px;}
header.masthead4 .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
header.masthead4 .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}

.masthead5 {text-align: center;color: white;padding-top:25rem;background-image: url("../images/footer-bg-2.png");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead6 {text-align: center;color: white;background-image: url("../images/slider-5.jpg");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead6 .intro-text {padding-top: 150px;padding-bottom: 100px;}
header.masthead6 .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
header.masthead6 .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}

.masthead-footer {text-align: center;color: white;background-image: url("../images/footer-bg.png");background-repeat: no-repeat; padding:15rem 0px; background-attachment: scroll; background-position: center center; background-size: cover;}

.masthead-footer .intro-text {padding-top: 150px;padding-bottom: 100px;}
.masthead-footer .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
.masthead-footer .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}


header.masthead-product {text-align: center;color: white;background-image: url("../images/slider-6.jpg");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead-product .intro-text {padding-top: 150px;padding-bottom: 100px;}
header.masthead-product .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
header.masthead-product .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}

.masthead7 {text-align: center;color: white;padding-top:25rem;background-image: url("../images/footer-bg-3.png");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}

header.masthead-certificate {text-align: center;color: white;background-image: url("../images/slider-7.jpg");background-repeat: no-repeat; background-attachment: scroll; background-position: center center; background-size: cover;}
header.masthead-certificate .intro-text {padding-top: 150px;padding-bottom: 100px;}
header.masthead-certificate .intro-text .intro-lead-in {font-size: 22px;font-style: italic;line-height: 22px;margin-bottom: 25px;}
header.masthead-certificate .intro-text .intro-heading {font-size: 50px;font-weight: 700;line-height: 50px;margin-bottom: 25px;}


@media (min-width: 768px) {
  header.masthead .intro-text {padding-top: 300px;padding-bottom: 200px;}
  header.masthead .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  header.masthead2 .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead2 .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead2 .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  header.masthead3 .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead3 .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead3 .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  header.masthead4 .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead4 .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead4 .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  header.masthead5 .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead5 .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead5 .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  header.masthead6 .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead6 .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead6 .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  .masthead-footer .intro-text {padding-top: 326px;padding-bottom: 200px;}
  .masthead-footer .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  .masthead-footer .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  header.masthead-product .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead-product .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead-product .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  header.masthead7 .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead7 .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead7 .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  
  header.masthead-certificate .intro-text {padding-top: 326px;padding-bottom: 200px;}
  header.masthead-certificate .intro-text .intro-lead-in {font-size: 40px;font-style: italic;line-height: 40px;margin-bottom: 25px;}
  header.masthead-certificate .intro-text .intro-heading {font-size: 75px;font-weight: 700;line-height: 75px;margin-bottom: 50px;}
  
  
}
/*=======new css for new design===============*/
.active-link{color:#FFF!important; background: rgb(24,121,164); background: linear-gradient(90deg, rgba(24,121,164,1) 50%, rgba(38,173,192,1) 100%); border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.about-section{padding:0px;}
.about-data{padding-top:25px; padding:3rem;}
.box-for-content{background: rgba(195,202,208,1);
background: -moz-linear-gradient(left, rgba(195,202,208,1) 0%, rgba(195,202,208,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(195,202,208,1)), color-stop(100%, rgba(195,202,208,1)));
background: -webkit-linear-gradient(left, rgba(195,202,208,1) 0%, rgba(195,202,208,1) 100%);
background: -o-linear-gradient(left, rgba(195,202,208,1) 0%, rgba(195,202,208,1) 100%);
background: -ms-linear-gradient(left, rgba(195,202,208,1) 0%, rgba(195,202,208,1) 100%);
background: linear-gradient(to right, rgba(195,202,208,1) 0%, rgba(195,202,208,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3cad0', endColorstr='#c3cad0', GradientType=1 ); padding:10px;border-radius: 18px 0px 18px 0px; -moz-border-radius: 18px 0px 18px 0px; -webkit-border-radius: 18px 0px 18px 0px; border: 0px solid #000000;}
/*=======new css for new design===============*/

header {padding-top: 1rem; padding-bottom: 1rem; margin-top: 111px;}



p{line-height:28px;font-size: 0.9rem; color:#000;}
p a{color:#808080; text-decoration:none;}
p a:hover{color:#1a3783; text-decoration:none;}

section {padding-top: 6rem;padding-bottom: 6rem;}
.section-title h1{ font-size:2rem; font-weight:500; color:#20161a; text-transform:uppercase;}
.section-title h1 span{border-bottom:3px solid #e4dc04;}

.section-title2 h1{ font-size:2.5rem; font-weight:500; color:#FFF;}
.section-title2 h1 span{border-bottom:3px solid #e4dc04;}
.section-title .lead {font-size: 0.9rem;font-weight: 300;}


/*=============Products section==============*/
.section-product-bg{background:#ebecee;}
.product-img-container{padding:30px;}
.product-img-bg{background:#FFF;border:1px solid #bfbfbf;padding:15px;text-align:center; margin-bottom:20px; box-shadow: 1px 4px 16px 0px rgba(0,0,0,0.52); -webkit-box-shadow: 1px 4px 16px 0px rgba(0,0,0,0.52);
-moz-box-shadow: 1px 4px 16px 0px rgba(0,0,0,0.52); border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px;}
.product-img-title h1{font-size:1rem!important; text-align:left; color:#3e3e3e; font-weight:600;}
.product-img-title h1 a{color:#3e3e3e; text-decoration:none; font-weight:500;}
.product-img-title h1 a:hover{color:#082778; text-decoration:none;  font-weight:500;}
.product-img-bor img{border-radius: 20px;-moz-border-radius: 20px;-webkit-border-radius: 20px; border:1px solid #163764; box-shadow: 1px 4px 16px 0px rgba(0,0,0,0.52); -webkit-box-shadow: 1px 4px 16px 0px rgba(0,0,0,0.52);
-moz-box-shadow: 1px 4px 16px 0px rgba(0,0,0,0.52); }
.events-img img{background:#FFF;border:1px solid #bfbfbf;padding:5px;text-align:center; margin-bottom:20px;border:0px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; box-shadow: 1px 4px 7px 0px rgba(0,0,0,0.52); -webkit-box-shadow: 1px 4px 7px 0px rgba(0,0,0,0.52);}
.events-img h1{font-size:1rem!important; text-align:center; color:#3e3e3e; font-weight:600;}

.modal-dialog { max-width: 1000px; margin: 1.75rem auto;}
/*===========Footer Nav================*/
.footer-nav-bg{background:#102356;color:#FFF; padding-top:15px; padding-bottom:15px;}
.footer-nav ul{ margin:0px; padding:0px;}
.footer-nav ul li{list-style-type:none;font-size:0.8rem; color:#FFF; text-align:left; margin-bottom:25px;margin-top:15px; text-transform:capitalize;}
.footer-nav ul li:before { margin-right: 9px;font-family: 'Font Awesome 5 Free';font-weight: 600; content: '\f054';color: #FF0000; font-size:0.6rem;}
.footer-nav ul li a{color:#FFF; text-decoration:none;}
.footer-nav ul li a:hover{color:#f0c8c9; text-decoration:none;}
/*===========================*/
.navbar-toggler{border-color:#1a3783!important;color:#FFF!important; background-color:#1a3783;}

footer{background:#081a48; color:#FFF; font-size:0.8rem; padding-top:2rem !important; padding-bottom: 2rem !important;}
footer a{color:#b98e33; text-decoration:none;}
footer a:hover{color:#cc8f0f; text-decoration:none;}

/*==========Inner page=================*/
.product-intro-section{margin-top:120px;}
.product-intro-section h1{font-size:1.5rem; font-weight:600; color:#122556; text-transform:uppercase;}
.product-intro-section h2{font-size:1.1rem; font-weight:600; color:#122556; text-transform:uppercase;}

.product-intro-section ul{ margin:0px; padding:0px;}
.product-intro-section ul li{list-style-type:none;font-size: 0.9rem; color:#000; text-align:left; margin-bottom:15px;margin-top:10px; text-transform:capitalize;}
.product-intro-section ul li:before { margin-right: 9px;font-family: 'Font Awesome 5 Free';font-weight: 600; content: '\f061';color: #122556; font-size:0.8rem;}
.table-dark th{background:#122556;}
.table{font-size:0.8rem;color:#000;background-color:#FFF;}

.product-intro-section-2 h1{font-size:1.5rem; font-weight:400; color:#21739b; text-transform:uppercase;}
.product-intro-section-2 h2{font-size:1.3rem; font-weight:400; color:#2475a2; text-transform:capitalize;}
.certificate-bg{background:#ebecee;}

.bg-pattern{background-color: #dbe0e4;  padding-top:2rem;}

.product-data{padding-top:0.5rem;}
.product-data ul{ margin:0px; padding:0px;}
.product-data ul li{list-style-type:none;font-size: 0.9rem; color:#000; text-align:left; margin-bottom:15px;margin-top:10px; text-transform:capitalize;}
.product-data ul li:before { margin-right: 9px;font-family: 'Font Awesome 5 Free';font-weight: 600; content: '\f061';color: #122556; font-size:0.8rem;}
.table-dark th{background:#122556;}
/*===========Contact==================*/
.contact-input{padding:5px 15px;}
.contact-box{background:#FFF; padding:0px!important; 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:#122556; color:#FFF; padding:10px 15px; font-size:1.5rem; font-family: 'Source Sans Pro', serif; 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:#808080; font-size: 0.9rem;}
.input-bor{border:1px solid #ddd; padding:10px; font-size: 0.9rem;}
.send-btn{ background:#122556; color:#FFF; font-size:1.2rem; text-transform:uppercase; padding:8px 30px!important; font-weight:600; border:0px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.send-btn:hover{background:#0c2b7a; color:#FFF; font-size:1.2rem; text-transform:uppercase; padding:8px 30px!important; font-weight:600; border:0px; border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.star{color:#FF0000;}

.event-bg{padding-top:10rem;padding-bottom:24rem;background-image: url("../images/event-bg.png");background-repeat: no-repeat;}

/*=======Media Query====================*/



@media (max-width:441px){ 
section{padding-top:15px; padding-bottom:15px;}
header{padding-bottom:0px;padding-top:2rem;}
.header.masthead{background:url(../images/m-slider-1.jpg) no-repeat!important;-moz-background-size: cover; -o-background-size: cover; background-size: cover;}
header.masthead2 .intro-text {
    padding-top: 134px;
    padding-bottom: 0px;
}
.header-2{margin-top:85px;padding-top:5rem;}
.mob-mar-top{margin-top:85px;}
.m-view{margin-top:105px;}
.carousel-item {height:auto;}
.section-title h1 {font-size: 1.1rem;font-weight: 500;}
.navbar-collapse{background:#d5e1ff; margin-top:5px; padding:5px;}
.navbar-brand img{width:260px;}
header.masthead .intro-text {padding-top: 35px;padding-bottom: 63px;}
.masthead5{padding-top:135px;}
header.masthead6 .intro-text {padding-top: 134px;padding-bottom: 0px;}
.masthead7{padding-top:135px;}
.masthead-footer{padding-top: 35px;padding-bottom: 63px;}
.masthead-product{margin-top:85px;padding-top:0rem;}
}