@import url('https://fonts.googleapis.com/css?family=Poppins');


body{
font-family: 'Poppins', sans-serif;
font-size: 15px;
}

h1,h2,h3,h4,h5,h6{
	font-family: 'Poppins', sans-serif;
}

#region_branding{
 	padding-top: 12px;
	padding-bottom: 12px;
}


#block-logo img{
	max-width: 100%;
	height: auto;
}

/*button.navbar-toggler {
    margin: 0 auto;
}*/

button.navbar-toggler {
    position: absolute;
    right: 0;
    top: 2px;
}

ul.nav-bar-main-menu {
      
    text-align: right;
}


#block-login {
    text-align: right;
}

#block-login ul {
    display: inline-flex;
}


.login a.nav-link {
    color: #e73122;
}

.signup a.nav-link {
    color: #ffffff;
	background: #1c3f94;
}

#block-slider img{
	width: 100%;
	max-width: 100%;
	height: auto;
}




/*Precontent Area - First Precontent*/
#wrap-zone-precontent-1{
  background: #ffffff;
}
#block-first-precontent {
  padding: 20px 0;
 text-align: center;
}
#block-first-precontent h3{
	color: #f4382b;
  font-weight:bold;
  
}
#block-first-precontent p{
color: #3f3838;
	}
#block-first-precontent h3 span{
  color: #1a4190;
  font-weight:bold;
}
/*Precontent Area - First Precontent*/






/*Precontent Area - Second Precontent*/
#wrap-zone-precontent-2{
  background: #f5f9fc;
  padding:90px 0 30px 0;
}

#wrap-zone-precontent-meet-2{
  background: #f5f9fc;
  padding:40px 0 30px 0;
}

.card-title{
	color: #ee3524;
}

#block-second-precontent-1 h3, #block-second-precontent-2 h3,#block-second-precontent-3 h3,
#block-second-precontent-4 h3{
  font-size: 18px;
}

#block-second-precontent-2{
  margin-top:-50px;
	cursor: pointer;
	transition: all .2s ease-in-out;
}

#block-second-precontent-2:hover{
	margin-top: -40px;
	cursor: pointer;
}

#block-second-precontent-3{
  margin-bottom: 70px;
  margin-top:12px;
	cursor: pointer;
	transition: all .2s ease-in-out;
}

#block-second-precontent-3:hover{
  margin-top:20px;
	cursor: pointer;
}

#block-second-precontent-4{
  margin-top:-40px;
	cursor: pointer;
	transition: all .2s ease-in-out;
}
#block-second-precontent-4:hover{
  margin-top:-30px;
	cursor: pointer;
}
/*Precontent Area - Second Precontent*/

#block-second-precontent-1{
  margin-bottom: 80px;
	transition: all .2s ease-in-out;
}

#block-second-precontent-1:hover{
	margin-top: 10px;
	cursor: pointer;
}

/*Precontent Area - block-second-precontent-1*/
.box-shadow{
    box-shadow: 0px 0px 36px -1px rgb(74, 128, 185);
}
.block-blue{
  background: #1c3f93;
  color:#ffffff;
}
.block-blue h3 span,.block-blue p{
  color:#ffffff;
}
/*Precontent Area - block-second-precontent-1*/


/*Precontent Area - block-second-precontent-2*/
.block-content h3{
  color:#1f4492;
  font-weight: bold;
}
/*Precontent Area - block-second-precontent-2*/


/*Precontent Area - block-precontent-images*/
#block-second-precontent-2 img, #block-second-precontent-3 img, #block-second-precontent-4 img{
  width:100%;
}
/*Precontent Area - block-precontent-images*/



/*precontent-3*/

#wrap-zone-precontent-3{
  margin:50px 0 40px 0;
}
#block-precontent-3-description{
  color:#ffffff;
  padding:0 40px 0 60px;
	background: #e73123;
}
#block-precontent-3-image{
  padding:0;
}

#block-precontent-3-image img{
  width:100%;
  height:fit-content;
}
/*precontent-3*/



/*block-first-content-description*/
#wrap-zone-first-content{
  background: #f4f8fb;
  padding-bottom:50px;
}
#block-first-content-image .box-shadow{
box-shadow: 0 0 18px 4px rgba(205,224,239,1);
}

#content-description-1, #content-description-2{
  height:100%;
}

#block-first-content-description{
  text-align: center;
}
#block-first-content-description h2{
  color: #20429b;
}
#block-first-content-description h2 span{
  color: #ed321f;
}
#block-first-content-description p{
  color: #393738;
  font-size:18px;
  padding-bottom:15px;
}
#block-first-content-description h2, #block-first-content-description h2 span{
  font-weight: bold;
}
#block-first-content-image{
  width:100%;
  height:auto;
  margin-bottom: 25px;
}
#block-first-content-image img{
  width:100%;
  height:auto;
}

/*block-first-content-description*/





/*Postcontent and Social Icon*/
#wrap-zone-postcontent-1{
  margin:60px 0;
}
#block-postcontent-heading {
    background: #f5f9fc;
}
#block-postcontent-heading h3{
  color:#1c3f93;
}
#block-postcontent-heading h3 span{
  color:#d73a33;
}
#block-social-links {
    background: #f6fafd;
}
#block-social-links img{
  max-width: 100%;
  height:auto;
  padding-right:5px;
	transition: all .2s ease-in-out;
}

#block-social-links img:hover {
    margin-top: -10px;
}
/*Postcontent and Social Icon*/


/*Testimonials and Social Icon*/

#wrap-zone-testemorial{
	background: url(../images/testimonials-slider.jpg);
	color: white;
}

.card{
	margin-top: 12px;
	margin-bottom: 12px;
	transition: all .2s ease-in-out;
}

.card:hover{
	margin-top: 0;
}

.card-body{
	color: black;
}

a.card-link {
    color: #e73122;
	padding: 0 30px;
}

.card-boder-1{
	border-top: 10px solid #1c3f94;
}

.card-boder-2{
	border-top: 10px solid #e73122;
}

.card-boder-3{
	border-top: 10px solid #1c3f94;
}


/*Testimonials and Social Icon*/



/*Call To Action*/
#wrap-zone-pre-call{
  background: #f4f8fa;
  margin-top:50px;
}
#region-call-to-action{
 margin-top: 100px;
}
#block-pre-call h2{
  color:#183d8d;
}
#block-pre-call h2 span{
  color:#e23022;
}
#block-first-action, #block-second-action, #block-third-action, #block-forth-action{
  margin-bottom:60px;
}
#block-first-action img, #block-second-action img, #block-third-action img, #block-forth-action img{
  max-width:100%;
}
#block-first-action h5, #block-second-action h5, #block-third-action h5, #block-forth-action h5{
  color:#233f93;
}
#first-action-content{
  margin-top: -96px;
  margin-left: 120px;
}
#second-action-content{
  margin-top: -108px;
  margin-left: 140px;
}
#third-action-content{
  margin-top: -98px;
  margin-left: 120px;
}
#forth-action-content{
  margin-top: -98px;
  margin-left: 140px;
}
#block-submit-order a{
  background:#e73124;
  color:#ffffff;
  text-decoration: none;
  padding:14px;
  font-size: 20px;
  border-radius:14px;
}

#block-submit-order a:hover {
    background: #1c3e90;
}

#block-pre-call-head {
    background: #f5f9fc;
}
#block-pre-call-head h2{
    color: #1f3f94;
}
#block-pre-call-head h2 span{
    color: #f42619;
}
#region-actions {
    background: #f6fafd;
}
#block-first-action img, #block-second-action img, #block-second-action img, #block-second-action img{
  max-width:100%;
}
#region-actions.row {
    background: #f6fafd;
    margin-right: 0;
    margin-left: 0;
}
/*Call To Action*/


.carousel-control-next-icon2{
	background-image: url(../images/next-icon.png);
}

.carousel-control-next-icon2 {
    display: inline-block;
    width: 50px;
    margin-right: -216px;
    height: 100px;
    background-size: 100% 100%;
}

.carousel-control-prev-icon2{
	background-image: url(../images/prv-icon.png);
}

.carousel-control-prev-icon2 {
    display: inline-block;
    width: 50px;
    margin-left: -216px;
    height: 100px;
    background-size: 100% 100%;
}


/*Footer Area*/
#wrap-zone-footer{
  background: #343434;
}
#block-footer-nav, #footer-copyright p{
  color: #fff;
  font-size: 16px;
}

#block-footer-nav p a{
  color: #fff;
  font-size: 16px;
}
#block-footer-social{
  font-size: 20px;
}



/*Footer Area*/

.g-img img{
	max-width: 100%;
	height: auto;
}

.blue{
	color: #1c3f94;
}

.red{
	color: #e73122;
}

#wrap-zone-precontent-servic-2{
	background: url(../images/precontent-servic-2-bg.jpg);
}

#wrap-zone-postcontent-services{
	background: #1c3f94;
	color: #ffffff;
	font-size: 14px;
}

#block-postcontent-services img{
	max-width: 100%;
	height: auto;
}