@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
.dropdown-toggle{position:relative;}
.nav-item ul li .dropdown-toggle::after{position:absolute;right: 5px; top: 10px;}
#MenuControl_C .bg-light{background-color:transparent !important;}
.nav-link{font-weight: 600;}
.nav-fill{width:100%; font-size: 15px;}
.navbar{height: 100%;}
body{font-family:lato !important;}
#widgetsControl, #widgetsControl_C{height:inherit !important;}
.tab-content{border: 1px solid; padding: 10px;}
.blue-color{color:#00295a;}
.red-color{color:#ff636a;}
.blue-bg{background:#00295a;}
.red-bg{background:#ff636a;}
.btn.text-white.red-bg:hover, .btn.text-white.red-bg:focus{background:#00295a;}
.banner .carousel-caption{background: rgba(0,0,0,0.25);}
.title{position:relative;}
.title:before{position: absolute; content:''; top: 15px; left: 0px; height: 3px; width: 25%; background: #ff636a;}
.title:after{position: absolute; content:''; top: 15px; right: 0px; height: 3px; width: 25%; background: #ff636a;}
.ser-bx img{transition:.3s;}
.ser-bx:hover .ser-img img{transform:scale(1.2) rotate(10deg);}
.hm-abt .abt-cont{background:url(image/abt-bg.jpg) no-repeat; padding:40px;background-size: 100% 100%;}
.hm-abt .nav-link{color:#fff;border: 1px solid;}
.btm-bx{padding:50px; text-align:justify; transition:.5s;}
.btm-bx:hover{padding-left:45px; background:#4e232b; padding-right:55px;}
.btm-bx.red-bg:hover{background:#e9a14c;}
.testi .carousel-control-prev{right:80px;left: inherit;}
.testi .carousel-control-next, .testi .carousel-control-prev{opacity:1;top: 20px;}
.testi p{text-align:justify;}
header{padding: 5px;}
footer .footer-top {
  background: #00295a;
  padding: 60px 0 0px 0;
}

footer .footer-top .footer-info {
  margin-bottom: 30px;
}

footer .footer-top .footer-info h3 {
  font-size: 34px;
  margin: 0 0 20px 0;
  padding: 2px 0 2px 10px;
  line-height: 1;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700;
  letter-spacing: 3px;
  border-left: 4px solid #ff636b;
}

footer .footer-top .footer-info p {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 0;
  font-family: 'Ubuntu', sans-serif;
  color: #eee;
}

footer .footer-top .social-links a {
  font-size: 18px;
  display: inline-block;
  background: #00295a;
  color: #eee;
  line-height: 1;
  padding: 8px 0;
  margin-right: 4px;
  border-radius: 50%;
  text-align: center;
  width: 36px;
  height: 36px;
  transition: 0.3s;
}
footer .footer-top .social-links a .fa{ margin-right:0px;}
footer .footer-top .social-links a:hover {
  background: #ff636b;
  color: #fff;
}
footer .footer-top .social-links a:hover .fa{ 
  color: #fff;
}

footer h2{color:#fff; font-size:25px; font-weight:bold; border-left:5px solid #ff636a; padding-left:15px;}
footer h2 span{color:#fff; font-size:18px;}
footer .footer-contact .fa{margin-right:10px; color:#ff636b; font-size:16px;}
footer .footer-top h4 {
  font-size: 22px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  position: relative;
  padding-bottom: 12px;
}

footer .footer-top h4::before,
footer .footer-top h4::after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
}

footer .footer-top h4::before {
  right: 0;
  background: #fff;
}

footer .footer-top h4::after {
  background: #ff636a;
  width: 60px;
}
footer p{font-size: 15px; text-align:justify;    line-height: 26px;}
footer .footer-top .footer-links {
  margin-bottom: 30px;
}

footer .footer-top .footer-links ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

footer .footer-top .footer-links ul i {
  padding-right: 8px;
  color: #FFF;
}

footer .footer-top .footer-links ul li {
  border-bottom: 1px solid #fff;
  padding: 10px 0;
}

footer .footer-top .footer-links ul li:first-child {
  padding-top: 0;
}

footer .footer-top .footer-links ul a {
  color: #eee; text-decoration:none;
}

footer .footer-top .footer-links ul a:hover {
  color: #ff636b;
}

footer .footer-top .footer-contact {
  margin-bottom: 30px;
}

footer .footer-top .footer-contact p {
  line-height: 26px;
}



footer .copyright {
  text-align: left; font-size: 14px;line-height: 40px;
}

footer .credits {
  text-align: right; font-size: 14px;line-height: 40px;
  color: #ddd;
}
footer .credits a{
  color: #fff;
}

@media(min-width:991px){
}

@media(max-width:767px){
.nav-fill .nav-item, .nav-fill>.nav-link{text-align:left;}
.nav-item ul li .dropdown-toggle::after{transform: rotate(90deg);}
}

