.who_we_are{
  color:#e7e7e7;
  background-color: #1C2331 ;
}
.contact_us{
  background-color: #3d4659 ;
}
.info_cont{
  padding:15px;
}
.info_btn{
  margin:0;
}
.info_text{
  text-align: center;
}
carousel-caption{
  font-family: 'Raleway', sans-serif;

  font-size:12.6px;
/* width:100%;
height:100%;
top: 30% !important;
transform: translateY(-30%);
left:0 !important; */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 4%, rgba(0,0,0,0.5) 32%, rgba(0,0,0,1) 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(4%,rgba(0,0,0,0.1)), color-stop(32%,rgba(0,0,0,0.5)), color-stop(100%,rgba(0,0,0,1)));
   background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);
   background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);
   background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);
   background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 4%,rgba(0,0,0,0.5) 32%,rgba(0,0,0,1) 100%);
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
 width: 100%;
 left: 0px;
 right: 0px;
 bottom: 0px;
 text-align: left;
 padding-top: 5px;
 padding-left: 15%;
 padding-right: 15%;
}
.carousel-indicators{
  bottom: 0px;
	margin-bottom: 1px;
}


.carousel-caption h1 , .carousel-caption h2{

text-align: center;
font-size: 30px;
  /* text-align:left;
  margin-top:10px;
  margin-left:20px;
  -webkit-text-stroke-width: 0.1px;
   -webkit-text-stroke-color:#173A57 ; */
}
.text{
  margin-top:30px;
}
.paragraphs p{
  font-size: 18px !important;


}
@media only screen and (max-width: 1480px){
  .carousel-caption h1 ,h2{
    font-size:30px;

  }
  .text{
    margin-top:10px;
  }
}

@media only screen and (max-width: 1380px){
  .carousel-caption h1 ,h2{
    font-size:25px;

  }
  .text{
    margin-top:10px;
  }
}


@media only screen and (max-width: 1280px){
  .carousel-caption h1 ,h2{
    font-size:25px;

  }
  .text{
    margin-top:10px;
  }
}

@media only screen and (max-width: 860px){
  .carousel-caption h1 ,h2{
    font-size:
    20px;

  }
  .text{
    margin-top:10px;
  }
}

@media only screen and (max-width: 600px){
  .carousel-caption h1 ,h2{
    font-size:17px;

  }
  .text{
    margin-top:0px;
  }
}
@media only screen and (max-width: 500px){
  .carousel-caption h1 ,h2{
    font-size:16px;

  }
  .text{
    margin-top:0px;
  }
}

@media only screen and (max-width: 400px){
  .carousel-caption h1 ,h2{
    font-size:15px;

  }
  .text{
    margin-top:0px;
  }
}




.section{
  padding:20px;
}
 hr{
   width: 25%;
   border: 0;
   height: 1px;
   background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(12, 23, 19, 0.75), rgba(0, 0, 0, 0));
}

.section p{
  margin:0;
  font-size: 20px;
}
.section h2, .section h3{
  margin-bottom:15px;

}
.section-title{
  width:100%;

}
.section-title h2{
font-family: 'Raleway', sans-serif;
  font-weight: 600;
  letter-spacing: 1.5px;
 margin-left: 20px;
  margin-bottom:20px;

}

.section i{
color:#292929;
margin-right:10px;
}

.hidden_text{
  display:none;
}
.toogle_btn ,
.toogle_btn :focus,
.toogle_btn :active,
.toogle_btn :visited{
font-family: 'Raleway', sans-serif;

  letter-spacing: 1.5px;
  font-size: 15px;
  font-weight: 600;
  color:#e7e7e7;
  padding :1px;
  width:150px;
  margin-right:100px;
background-color: #292929;
border-radius:4px;
text-transform: uppercase;
 transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
 -o-transition: all 0.3s;
 margin-bottom: 20px;
}
.toogle_btn:hover{
  color:#e7e7e7;
}
.paragraphs p{
font-family: 'Raleway', sans-serif;

  font-weight: 300;

  padding:2px;
}

 
