.coming_soon{ width: 100%; height: 250px; text-align: center; justify-content: center; align-items: center; display: flex;} 
.coming_soon h1{  
  font-size: 36px;
  line-height: 1.25em;
  font-weight: 200;
  color: rgb(235, 235, 235);
  position: relative;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 10px;
  font-family: "Be Vietnam Pro", sans-serif;
}    
 
.tera_cota{color: #9f5647;}
  
.contact_info_flex{
  display: flex;
  justify-content: space-between;
  gap: 15px;
  width: 100%;
  flex-wrap: wrap;
}

.contact__info{ width: 33%;} 
.contact__info p{ margin-bottom: 8px;}
.contact__info p b{font-weight: 600; margin-bottom: 8px; color: #9f5647;}
.contact__info h5 b{font-weight: 400; margin-bottom: 8px; color: #9f5647;}
.contact__info h5{
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 200;
  line-height: 1.25em;
  margin-bottom: 8px;
  color: #9f5647;
}

.working__hours{ width: 30%; margin-top: 0px;}
.working__hours p{ margin-bottom: 8px;}
.working__hours p b{font-weight: 600; margin-bottom: 8px; color: #9f5647;}
.working__hours h5 b{font-weight: 400; margin-bottom: 8px; color: #9f5647; text-transform: uppercase;}
.working__hours h5{
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 200;
  line-height: 1.25em;
  margin-bottom: 8px;
  color: #9f5647;
  text-transform: uppercase;
}
.working__hours p a{
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight:600;
  line-height: 1.25em;
  margin-bottom: 8px;
  color: #9f5647;
}
 
.g__map{ width: 80%;margin-top: 30px;margin-bottom: 30px; height:150px; background-color: #f7f7f7;}
.g__map iframe{ width:100%; height:150px;}
 
select {
  padding: 10px;
  border-radius: 5px;
  max-width: 100%;
  margin-bottom: 10px;
  padding: 10px 0;
  height: auto;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-width: 0 0 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-bottom-style: solid;
  display: block;
  width: 100%;
  line-height: 1.5em;
  font-family: 'Didact Gothic', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #888;
  background-image: none;
  border-bottom: 1px solid #ececec;
  border-color: ease-in-out .15s, box-shadow ease-in-out .15s;
  letter-spacing: 1px;
}

.sparsh_flex{
  display: flex;
  justify-content: space-between;
  gap: 15px;
  width: 70%;
}

.wrap{  flex-wrap: wrap;}

.sparsh_flex_main{
  display: flex;
  justify-content: space-between;
  gap: 15px;
} 

input[type="submit"], input[type="reset"], input[type="button"], button {
  font-family: 'Oswald', sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  line-height: 1.75em;
  -webkit-transition: background-color .15s ease-out;
  transition: background-color .15s ease-out;
  border: none;
  color: #fff;
  background: #9f5647;
  padding: 10px 27px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.mt30{ margin-top: 30px;}

.contact_form h5{ 
  font-family: "Be Vietnam Pro", sans-serif;
  font-weight: 200;
  line-height: 1.25em;
  margin-bottom: 8px;
  color: #9f5647;
}

input[type="password"], input[type="email"], input[type="text"], input[type="file"], textarea {
  max-width: 100%;
  margin-bottom: 10px;
  padding: 10px 0;
  height: auto;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-width: 0 0 1px;
  border-bottom-width: 1px;
  border-style: solid;
  border-bottom-style: solid;
  display: block;
  width: 100%;
  line-height: 1.5em;
  font-family: 'Didact Gothic', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #888;
  background-image: none;
  border-bottom: 1px solid #ececec;
  border-color: ease-in-out .15s, box-shadow ease-in-out .15s;
  letter-spacing: 1px;
}

.op3{ opacity: 0.3;}
.op4{ opacity: 0.4;}

.career_sub__title b{ font-weight: 600; color: #9f5647;}
.career_sub__title{ 
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #9f5647;
  margin-bottom: 7px;
} 

.career_sub__title1{
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #9f5647;
  margin-bottom: 5px;
}
 
.offer_flex {
  width: 100%;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}

.offer {
  width: 49%;
  background-color: #a1594b;
  padding: 20px;
  box-shadow: rgba(227, 227, 227, 0.64) 0px 7px 29px 0px;
  border: solid 1px #FFF;
}

.offer h6 {
  font-weight: 500;
  color: #fff;
  font-size: 14px;
  line-height: 1.3;
  letter-spacing: 0.5px;
  margin-bottom: 8px;
} 

.offer ul{padding: 0;}
.offer li{
  font-size: 14px;
  font-weight: 500;
  line-height: 1.3;
  color: #fff;
  letter-spacing: 1px;
  margin-bottom : 20px;
  position: relative;
  padding-left: 15px;
 }

.offer li:last-child{ margin-bottom : 0px; }
.offer li::before{
  font-family: 'themify';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 7px;
  content: "\e649";
  font-size: 10px;
  color: #fff;
}

.careers_1st{ width: 100%;}

.careers_1st h6{ 
  font-weight: 700;
  color: #9f5647;
  font-family: 'Didact Gothic', sans-serif;
  font-size: 16px;
  line-height: 1.3;
  letter-spacing: 1px;
  margin-bottom: 4px;
}

.contact__info .ti-mobile::before {
  content: "\e621";
  color: #9f5647;
} 

.contact__info .ti-email::before {
  content: "\e75a";
  color: #9f5647;
  top: 2px;
  position: relative;
}

.contact_flex{ display: flex; justify-content: space-between;} 
.contact_left{ width: 100%;padding-top: 10px;}  
.contact_right{ width: 30%; background-color: #FFF;padding: 10px;}
.contact_right p{ width: 100%;}
.contact_right p a{ width: 100%; font-weight: bolder; text-decoration: underline;}
.contact_right p a:hover{  color: #9f5647; }
.form_bf{ background: #f7f7f7; padding: 80px 0px}
.pc_display{ display: inherit; margin-bottom: 25px;}
.mob_display{display: none; }
.about-img.pc__none{ display: none;}
.contact_show_hide{ display: inherit;}
  
/* video pg  */

.pc_pl0{ padding-left: 3px !important;}

.pc_pr0{padding-right: 3px !important;}

.small_video iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16.45/9;
}
.youtube_video{ margin-bottom: 6px;  }
.small_video{  margin-bottom: 6px;  }
.pc_pr3{   padding-right: 4px !important;  }
.video_pg .small_video iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 16.4/9;
}
 
.video_pg .youtube_video iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 5.12/8.69;
}

.video_pg .youtube_video_last {margin-bottom: 6px; }

.video_pg .youtube_video_last iframe {
  width: 100%;
  height: 100%;
  aspect-ratio:4.9/8.599
}

.mt5{ margin-top: 6px;}
.mt6 { margin-top: 6px !important;}
.mh100{ min-height: 100px;}  
.small_video_width{ width: 80%;}
.ytmVideoInfoVideoDetailsContainer{display: none !important;}
.ytmVideoInfo{display: none !important;}
.mt104__wh{ margin-top: 104px;}

@media screen and (min-width:1050px) and (max-width:1366px){
.contact__info {  width: 32%;} 
.sparsh_flex_main {  padding: 0px 15px;}
.form_bf {  background: #f7f7f7;  padding: 80px 15px;}
.mt104__wh { margin-top: 21px;}

}
@media screen and (min-width:1050px) and (max-width:1099px){
  .col-md-12.padd_lr_3_md12 {
  padding-right: 15px;
  padding-left: 15px;
}
}

@media screen and (max-width:767px) {
.mh100{ min-height: 0px;} 
.pb00{ padding-bottom: 0px !important;}
.small_video_width{ width: 100%;}
input[type="submit"], input[type="reset"], input[type="button"], button {  font-size: 12px;}
.pc_display{ display: none; }
.mob_display{display: inherit; margin-bottom: 20px;}
.mob__mb_20 { margin-bottom: 20px !important;}
.sparsh_flex {display: flex;  justify-content: space-between;  gap: 15px;  width: 100%;  flex-direction: column;  padding: 0px 15px;}
.contact__info { width: 100%;}
.form_bf {padding: 30px 15px;}
.contact_left { width: 100%;}
.g__map { width: 100%;}
.about-img.pc__none{ display: inherit;}
.mob__mb0{ margin-bottom: 0;}
.mob__none{ display: none;}
.offer_flex { flex-direction: column;}
.offer {width: 100%; margin-bottom: 10px;padding: 10px;}
.offer li {margin-bottom: 10px;padding-left: 15px;}
.section-padding.careers_mob_padd { padding: 30px 0 10px 0;  }
.contact_show_hide{ display: none;}
.video_pg .youtube_video { padding-left: 15px !important;  padding-right: 15px !important;}
.youtube_video { margin-bottom: 6px;}
.video_pg  .section-padding { padding: 60px 0 60px 0;  padding-bottom: 60px;}
.video_pg .youtube_video iframe {
  width: 100%;
  height: 100%;
  aspect-ratio: 5.12/9;
}
.contact_info_flex {
  width: 100%;
  flex-wrap: wrap;
  padding: 0 15px;
}

.working__hours {
  width: 100%;
  margin-top: 3px;
  margin-bottom: 20px;
} 
.working__hours h5 { font-size: 15px; font-weight: 600; letter-spacing: 1px;}
.contact__info h5 { font-size: 15px; font-weight: 600; letter-spacing: 1px;}
.contact_flex {  flex-direction: column;}
.mt104__wh {  margin-top: 25px;}
.br__none{ display: none;}
}



