#Join_Us_banner .landing_caption { margin-top: 74px;}

.title_desc_left p {color: #a5a7aa;}
.page_top_title_text h3 {font-size: 70px !important; font-weight: 300; line-height: 90px;}

.business_joinus .desc {padding: 48px 48px 0; min-height: 390px}
.business_joinus .desc .din {display: block;}
.business_joinus .desc p {margin-bottom: 0;}
.business_joinus {margin-bottom: 30px; -webkit-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 22px 0px rgba(0,0,0,0.1);}
/*.learnmore:after {display: none;}*/
.learnmore_bk {padding: 16px 55px; border-radius: 50px; background-color: #212120; color: #fff;}

#join_us_profile .col-md-2 {width: 20%; float: left; padding: 0;}
#join_us_profile h4 {font-weight: 400;  font-size: 40px; line-height: inherit; color: #fff; margin-bottom: 5%; text-shadow: 0 0 15px rgba(0,0,0,0.4)} 
#join_us_profile a {color: #fff;}
#join_us_profile .learnmore:after {background: #fff;}
#join_us_profile .bg_op_grey {background: rgba(18,18,20,0.3); height: 100%; width: 100%; z-index: 99; content: ''; float: left; position: absolute; left: 0; top: 0;}

#disclaimer {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: rgba(18,18,20,0.6);
  z-index: 9999999999;
  /*display: none;*/
}
#disclaimer_inside {
  width: 740px;
  height: auto;
  padding: 70px 50px 25px 50px;
  background: #fff;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

#disclaimer .arrow-popup-close {
  width: 20px;
  height: 20px;
  display: block;
  position: absolute;
  right: 35px;
  top: 35px;
  cursor: pointer;
}
#disclaimer .arrow-popup-close:before, #disclaimer .arrow-popup-close:after {
  content: '';
  display: inline-block;
  height: 30px;
  width: 2px;
  background-color: #121214;
  position: absolute;
}
#disclaimer .arrow-popup-close:before { height: 28px; left: 50%; top: -1px; transform: translateX(-50%) rotate(-45deg);}
#disclaimer .arrow-popup-close:after { height: 28px; right: auto; left: 50%; top: -1px; transform: translateX(-50%) rotate(45deg);}



/*Mobile*/
@media only screen and (max-width: 768px) {
  #disclaimer_inside { width: 90%; text-align: center; }
  #Join_Us_banner .landing_caption { margin-top: 10px; }
.business_joinus .desc .din {display: none;}

.page_top_title_text h3 { font-size: 30px !important; line-height: 45px;}
.business_joinus h3 {font-size: 16px; line-height: 24px;}
.business_joinus .desc {min-height: auto; padding: 20px 20px 20px; text-align: center; position: relative;}
.business_joinus .desc p {font-size: 13px; line-height: 24px;}

.arrow-down-close {
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
  left: 50%;
  margin: 15px 0 0;
  transform: translateX(-50%);
}
.arrow-down-close:before, .arrow-down-close:after {
  content: '';
  display: inline-block;
  height: 20px;
  width: 3px;
  background-color: #121214;
  position: absolute;
  /*transition: 100ms ease-in-out transform;*/
}
.arrow-down-close:before { transform: rotate(-45deg); left: 2px; top: 0px;}
.arrow-down-close:after { transform: rotate(45deg); right: 2px; top: 0px;}
.arrow-down-close.open {margin-bottom: 10px;}
.arrow-down-close.open:before { height: 24px; left: 50%; top: -1px; transform: translateX(-50%) rotate(-45deg);}
.arrow-down-close.open:after { height: 24px; right: auto; left: 50%; top: -1px; transform: translateX(-50%) rotate(45deg);}


#disclaimer_inside { padding: 35px 35px 50px 35px; }
#disclaimer .arrow-popup-close { position: relative; top: inherit !important; left: 50% !important; right: inherit !important; bottom: 0px !important; transform: translate(-50%, 0%); }
#disclaimer .arrow-popup-close.open:before { height: 28px; left: 50%; top: -1px; transform: translateX(-50%) rotate(-45deg);}
#disclaimer .arrow-popup-close.open:after { height: 28px; right: auto; left: 50%; top: -1px; transform: translateX(-50%) rotate(45deg);}

.learnmore_bk {font-size: 13px; padding: 12px 40px;}

#join_us_profile h4 {font-size: 17px;}
#join_us_profile .learnmore {font-size: 15px;}
#join_us_profile .col-xs-4 {width: 33.3333%;}


}