/*
orange = #FF6600
*/
body,html {
overflow-x: hidden;
width: 100vw;
-webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
}
@font-face {
  font-family: p_normal;
  src: url(../fonts/Poppins-Regular.ttf);
}
@font-face {
  font-family: p_bold;
  src: url(../fonts/Poppins-Bold.ttf);
}

@font-face {
  font-family: p_light;
  src: url(../fonts/Poppins-Light.ttf);
}

@font-face {
  font-family: p_semi;
  src: url(../fonts/Poppins-SemiBold.ttf);
}
@font-face {
  font-family: p_medium;
  src: url(../fonts/Poppins-Medium.ttf);
}
/*=============SECTION 1==================*/


.section_1 {
 padding: 10% 10%;
  width: 100%;
  background: #f6f6f6;
}
.section_1_img img{
  width: auto;
  height: 100px;
}
.section1_p p{
  font-family: p_normal;
  padding-top: 30px;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
  color: #A9A9A9;
  line-height: 30px;


}


.section1_h5 h5{
  font-family: p_normal;

  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
  color: #141414;
  line-height: 30px;


}

.section1_p_2 p{
  font-family: p_normal;
  padding-top: 20px;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
  color: #A9A9A9;
  line-height: 30px;


}
.section1_ul{
  padding-top: 20px;
}
.section1_ul ul{
  margin: 0;
  padding: 0;
}
.section1_ul ul li{
  list-style-type: none;
  padding-right: 20px;
  display: inline-block;
}
.section1_ul ul li i{
  font-size: 32px;
color: #A9A9A9;
}

/*====================== Section_2 ======================================*/

.section_2 {
  margin-top: -12% !important;
 padding: 0% 10%;
  width: 100%;
  background: transparent;
}
.section_2_img img{
  width: 100%;
  height: 500px;
  object-fit: contain;
  object-position: center;
}

/*==================== Section_3 ===================================*/

.section_3{
   padding: 2% 10% 5% 10%;
  width: 100%;
  background: #fff;
}


.section_3_h2 h2{
   font-family: p_medium;
   text-align: center;
  font-size: 40px;
  font-weight: normal;
  letter-spacing: 0.3px;
  color: #141414;
  line-height: 60px;
}
.section_3_h2 hr{
  width: 300px;
  background: #ff6600;
  border: 3px solid #ff6600;
}


.section_3_p p{
  font-family: p_normal;
  padding-top: 20px;
  font-size: 14px;
  font-weight: normal;
  text-align: center;
  letter-spacing: 0.3px;
  color: #A9A9A9;
  line-height: 30px;
  padding-bottom: 40px;


}

.section_3 input{
  height: 50px;
  font-family: p_normal;

  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
  border-radius: 0px;
}

.section_3 textarea{
  font-family: p_normal;
color: #a9a9a9 !important;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
  border-radius: 0px;
}
.section_3 button{
  padding: 15px 40px;
  background: #141414;
  color: #fff;
  border: none;
  outline: none;
  font-family: p_normal;

  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
  border-radius: 0px;

} 
.section_3 button:hover{
  
  background: #ff6600;
  color: #fff;
  cursor: pointer;
  

} 


::-webkit-input-placeholder { /* Edge */
  color: #a9a9a9 !important;
  font-family: p_normal;

  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #a9a9a9 !important;
  font-family: p_normal;

  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
}

::placeholder {
  color: #a9a9a9 !important;
  font-family: p_normal;

  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.3px;
}









@media screen and (max-width: 1650px){
  .section_2 {
  margin-top: -15% !important;
 padding: 0% 10%;
  width: 100%;
  background: transparent;
}
}





@media screen and (max-width: 1400px){
  .section_2 {
  margin-top: -17% !important;
 padding: 0% 10%;
  width: 100%;
  background: transparent;
}
}

@media screen and (max-width: 1200px){
  .section_2 {
  margin-top: -20% !important;
 padding: 0% 10%;
  width: 100%;
  background: transparent;
}
}

@media screen and (max-width: 1000px){
  .section_2 {
  margin-top: 0% !important;
 padding: 0% 10%;
  width: 100%;
  background: transparent;
}
}