@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato-Regular'), url(image/Lato-Regular.ttf) format('truetype');
}

*{font-family:Lato !important;}

.fa {font-family:fontawesome !important;}

body{ margin:0; padding:0; font-family: Lato; font-size: 14px; font-weight: normal; color: #222; line-height: 24px; background:#fff; text-align:justify;}

p{ font-family: Lato; font-weight:normal; Font-size:15px; color:#333; line-height:24px; text-align:justify;}


/*nav-tp*/
.nav-tp{ background:#012d76; position: relative; color:#fff;}
.nav-tp .fa{ color:#fff; font-size:18px; line-height:24px;}
.nav-tp a{ color:#fff;}
.nav-tp ul{list-style:none; margin:0; padding:0;}
.nav-tp ul{list-style:none;}
.nav-tp li{ color:#fff; list-style:none; float:left;padding: 8px 15px;}
.nav-tp .head-rht{float:right;}
/*nav-tp*/

.container-fluid{padding:0 2px}
/*-- header --*/

header{ text-align:center;}
header img{ position: relative; top: 10px; margin:0 auto;}

/*-- header --*/


/*-- navbar --*/

img{ max-width:100%;}

:focus{ outline:none;}

.container-fluid{ padding-left:2px; padding-right:2px;}

#MenuControl_C .dropdown-menu{padding:0 !important; animation: fadeInUp 400ms;}
#MenuControl_C #navbar-collapse-1{height:100% !important;}

#MenuControl_C .container-fluid{padding-left:0; padding-right:0;}

#HeaderControl_C, #HeaderControl{overflow:inherit !important; height:inherit !important;}



/*hm-abt*/
.hm-abt{ margin-top:30px;}
.hm-abt-cont{ margin-top:10px;}
.hm-abt-cont .hm-heading{ margin-top:0;}

/*hm-abt*/

.hm-heading{ font-size:40px; color: #e31924;}


/*hm-ser*/
.abt-ser{ margin-top:0; margin-bottom:30px;}
.abt-ser .hm-heading{text-align:center;}

.ser-box {
	position: relative;
	width:31.3%;
	float:left;
    background: #fff;
    transition: 0.5s;
    text-align: center;
    border: 5px solid #fff;
    box-shadow: 3px 5px 8px #000;
    margin-bottom: 25px;
	overflow: hidden;
	margin:30px 1%;
}
.ser-img{ width: 100%; height: 380px; overflow: hidden;}
.ser-img img{transition:0.5s; height: 100%;}
.ser-box:hover img{transform:scale(1.1);}
.ser-box h3{ font-size: 24px; font-weight: bold; position: relative; margin-bottom: 15px; color: #fff; padding: 9px 0px; 
margin-left: 20px; text-align: left;}
.ser-cnt{position: absolute; bottom: -100px; left: 0; color:#fff; z-index: 1; text-align:justify; transition:0.5s;}

.ser-cnt p.rd-mr{background:transparent; margin-bottom:40px;}
.ser-cnt p.rd-mr a{background:transparent; border:2px solid #e31924; color: #fff; padding: 8px 25px; border-radius: 20px;}
.ser-cnt p{padding:0 20px; margin-bottom:0;}
.ser-cnt a{color:#fff;}
.ser-cnt a:hover{text-decoration:none;}
.ser-cnt:hover p{color:#fff; text-align:left;}
.ser-box:hover .ser-cnt{bottom:20px;}
.ser-box:before{content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 27%, rgba(0, 0, 0, 0.85) 90%);
}	
.rd-mr{position: relative; margin-bottom:20px;}
.rd-mr a{background: #fff;
border:2px solid #ffbc3b;
    color: #000;
    padding: 8px 25px;
    border-radius: 0px; position:relative; transition:0.5s;}
	
	
/*hm-ser*/

/*-- form --*/
.form-hm{ background: rgba(240,236,225,1);}
.form-hm .form-control{ min-height: 50px;}
.map-hm-rht{ position:relative; padding-top:40px; padding-bottom:40px;}
.map-hm-rht .hm-heading{ text-align:center;}

.form-hm input{ width:100%; margin-bottom: 7px; line-height:30px; padding:5px 10px;}
.lbl{ font-size: 18px;}

.form-hm textarea{ width:100%; margin-bottom:7px; padding:5px 10px;}




/*-- //form --*/


/*.abt-cont*/
.head-main span {
    font-family: "Great Vibes", Helvetica, Arial, sans-serif;
    font-size: 56px;
    line-height: 55px;
    display: block;
    color: #e64a54;
}
.head-main strong {
    text-transform: uppercase;
    font-weight: bold;
}
.map-hm .col-md-6 {
    padding: 0;
}
.map-hm-lft {
    background: url(image/contact-bg.jpg);
    background-attachment: fixed;
    background-size: 100%;
    height: 500px;
}
.map-hm-lft-inner p {
    text-align: center;
    color: #fff;
    font-size: 15px;
}
.map-hm .hm-heading{ text-align:center; color:#fff; line-height: 40px; margin-top: 0;}
.map-hm-lft-inner p strong {
    background: #ffbc3b;
    padding: 4px 9px;
    border-radius: 4px;
    font-size: 14px;
    display: block;
    width: 80%;
    margin: 0 auto;
}
.map-hm-rht {
    /*height: 400px;*/
}
.map-hm-lft {
    background: url(image/contact-bg.jpg);
    background-attachment: fixed;
    background-size: 100%;
    height: 400px;
}

/*.abt-cont*/
.head-main span {
    font-family: "Great Vibes", Helvetica, Arial, sans-serif;
    font-size: 56px;
    line-height: 55px;
    display: block;
    color: #e64a54;
}
/*======================================
//--//-->   FOOTER
======================================*/

.section-footer {
  padding-top: 60px;
  margin-top: 60px;
  background: #f3f3f3;
}

.section-footer ul {
  line-height: 2;
}

.section-footer .item-list-a i {
  font-size: 18px;
  padding-right: 4px;
  color: #2eca6a;
}

.section-footer .widget-a .w-title-a {
  margin-bottom: 1rem;
}

footer {
  background: #012d76;
  text-align: center;
  padding: 30px 0; color:#fff;
}
footer a{color:#fff;}
.copyright-foote{ padding-top: 20px; text-align:center;}
.copyright-foote p{text-align:center; color:#fff;}

footer{
  font-size: 15px;
}
.hm-heading{text-align:center;}

.socials-a .fa{font-size: 18px;}



.top {
    position: fixed;
    right: 10px;
    bottom: 30px;
    text-align: center;
    color: #fff;
    background: #e6202b;
    padding: 10px 10px;
    z-index: 9;
    border-radius: 50%;
    border: 3px solid #f75962;
    cursor: pointer;
    opacity: 0;
    transition: ease-in 0.5s;
}


.top.scll-top {
    opacity: 1;
    transition: ease-in 0.5s;
    bottom: 50px;
}

.top .fa {
    display: block !important;
}
/*footer*/

.frm-ft {
    position: relative;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
}
.frm-ft {
    transition: .3s left ease-in-out;
}
.frm-ft {
    background-size: cover;
    background-position: 50% 50%;
}


/*footer*/


/*hm-team*/
.hm-team{ margin-bottom:30px; background: #012d76; padding: 50px 0;}
.hm-team img{ border:10px solid #e31924; border-radius:50%; float:left; margin-right:50px;}
.tm-cont{ padding-top:20px;}
.hm-team .left.carousel-control{background-image:none;position: absolute; top:-30px; right: 100px; left: inherit;}
.hm-team .right.carousel-control{background-image:none;position: absolute; top: -30px; right: 0px; left: inherit;}
.hm-team .carousel-control{position:absolute; top:inherit; width:80px; height:35px; border-radius:50px;text-shadow:none;}
.hm-team .carousel-control .fa{font-size:20px; line-height:35px; color: #ffbc3b;}
.hm-team .left.carousel-control, .hm-team .right.carousel-control{background-color: #ffffff; opacity:1;}

.hm-team .slide h3{ color: #e31924;}

.hm-team h4, .hm-team p{ color:#fff;}

.hm-team .hm-heading{ color:#e31924;}

/*hm-team*/

@media (max-width: 991px) {

}


@media (max-width: 767px) {
	#widgetsControl, #widgetsControl_C{ height: inherit !important;}
	.ser-cnt{ bottom: -80px !important;}
	
  
}


@media (max-width: 575px) {	
.ser-box{ width: 100%; float: inherit !important;}
.ser-img img{ height: inherit !important;}	
.hm-team .left.carousel-control{ top: inherit !important; right: 100px !important;}
.hm-team .right.carousel-control{ top: inherit !important; right: 10px !important;}
.hm-team img{ display: initial; border: 5px solid #e31924 !important; float: inherit !important; 
margin-right: 0 !important; width: 100px;}

.tm-cont{ padding: 10px 15px !important;}
.header img{ top:0 !important;}
.carousel-inner .item{ text-align:center !important;}
.carousel-inner > .item > img{ display: initial !important;}

		
}


@media (max-width: 480px) {	
		

}



