@import url("https://fontawesome.com/v4.7.0/assets/font-awesome/css/font-awesome.css");
.fa.fa-whatsapp:before{font-family:FontAwesome!important}
#bruno-top-bar .social-bar .facebook:hover{background:#45578f!important;color:#fff!important}
#bruno-top-bar .social-bar .twitter:hover{background:#1bb2e5!important;color:#fff!important}
#bruno-top-bar .social-bar .fa-whatsapp:hover{background:#23cd63!important;color:#fff!important}
#bruno-top-bar .social-bar .pinterest:hover{background:#c43535!important;color:#fff!important}
.wpcf7 label{margin-top:20px;}
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=number], .wpcf7 input[type=date], .wpcf7 input[type=url], .wpcf7 select{
border-radius:0px!important;padding:11px!important;}
.wpcf7 textarea { height: 100px;
    margin-bottom: 20px;
    border-radius: 0px!important;}
.wpcf7 input[type=submit] {border-radius:0px!important;}
.studyabroad  .wpb_wrapper{    border: 1px solid #c0c0c0b0;
-webkit-box-shadow: 0px 0px 10px 2px #ccc;}
.wp-shadow .wpb_wrapper{    border: 0px!important ;
-webkit-box-shadow: 0px 0px 0px 0px ;}
.button_dp.extralarge.btnwithicon span {
    padding-left: 0px!important;
}
.freeconsultation .vc_col-sm-8{ background-color: #02315b;}
.freeconsultation .wpcf7 label {
    margin-top: 20px;
    color: #fff;
  width: 100%;}
.freeconsultation input[type=tel]{width:100%;-webkit-border-radius: 0px; */
    -moz-border-radius: 0px;
    border-radius: 0px;background-color: #ccd6de;}
.freeconsultation .select2-container--default .select2-selection--single{
     border-radius: 0px;    background-color: #ccd6de;}
.freeconsultation .wpcf7 input[type=submit]{background-color: #e8a100;margin-top:30px;}
.freeconsultation h3{color:#fff;}
#bruno-navigation-wrapper .sf-menu .joinnet {margin-top: 24px;
    margin-left: 30px;}
#bruno-navigation-wrapper .sf-menu .joinnet a{    padding: 7px 11px;
    background: #02315b!important;
    border-radius: 5px;
    font-size: 14px;
      font-weight: bold;
    color: #fff!important; letter-spacing: .5px;}

#bruno-navigation-wrapper .sf-menu .joinnet .menu-title.animate-on-hover {
   color:#fff;
       -webkit-transition: all 0.0s!important;
    -moz-transition: all 0.0s!important;
    transition: all 0.0s!important;}
#bruno-navigation-wrapper .sf-menu .joinnet .menu-title.hover-state {
   color:#fff;
       -webkit-transition: all 0.0s!important;
    -moz-transition: all 0.0s!important;
    transition: all 0.0s!important;}
#bruno-navigation-wrapper .sf-menu .loginbtn {margin-top: 24px;
    margin-left: 10px;}
#bruno-navigation-wrapper .sf-menu .loginbtn a{    padding: 7px 11px;
    background: #e6a000!important;
    border-radius: 5px;
    font-size: 14px;
      font-weight: bold;
    color: #fff!important; letter-spacing: .5px;}

#bruno-navigation-wrapper .sf-menu .loginbtn .menu-title.animate-on-hover {
   color:#fff;
       -webkit-transition: all 0.0s!important;
    -moz-transition: all 0.0s!important;
    transition: all 0.0s!important;}
#bruno-navigation-wrapper .sf-menu .loginbtn .menu-title.hover-state {
   color:#fff;
       -webkit-transition: all 0.0s!important;
    -moz-transition: all 0.0s!important;
    transition: all 0.0s!important;}
.um-2387.um {
    max-width: 560px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    background-color: #02315b;
    color: #fff!important;}
.um-field-label label {color: #fff;}
.um-2387.um { max-width: 606px!important;}
.um {    padding: 20px 20px 20px 20px;
  background-color: #02315b;color: #f7f7f7;}
.um-2388.um {
    max-width: 550px!important;
}
.um-field-checkbox-option{color:#fff!important;}
.um-field-checkbox:hover i{color:#fff!important;}
a.um-link-alt {color: #15bb0b !important;}
.um-misc-ul li a{color:#fff!important;}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    color: #fff;
}
.sf-menu li {
    margin-left: 26px!important;
  height: auto!important;
}
.warning-red{background-color:#1f1f1f; color: #fd0606;font-size: 12px;}
.select2.select2-container .select2-selection{background-color: #ccd6de !important;}
.wpcf7 input[type=text]:hover, .wpcf7 input[type=text]:focus, 
.wpcf7 input[type=email]:hover, .wpcf7 input[type=email]:focus, 
.wpcf7 input[type=url]:hover, wpcf7 input[type=url]:focus,
.wpcf7 textarea:hover, .wpcf7 textarea:focus, .wpcf7 input[type=date]:hover,
.wpcf7 input[type=date]:focus, .wpcf7 select:hover, .wpcf7 select:focus {
  background-color: #ccd6de;}
.um-row-heading{    font-size: 23px;
    font-weight: bold;

}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #02315b;
}
.um-field-block{    color: #fff;
    font-size: 17px;}
.applyjob{
    background-color: #02315b;
    color: #fff;
    padding: 12px 11px 13px 12px;
    font-size: 23px;
}
.applyjob:hover {
    background-color: #fff;
    color: #02315b!important;
    padding: 2px 14px 2px 12px;
    font-size: 23px;
    border: 2px solid #02315b;
}
ul.job_listings li.job_listing a div.position h3{
    color: #02315b;
}
ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location{
    color: #02315b;
}
.jobs_data label {  color: #02315b;}
#bruno-mobile-header-wrapper .bruno-mainmenu-toggle {    font-size: 30px;
    margin-right: 10px;}
#close-mobile-menu{     font-size: 30px;}
.job_filters .search_jobs{  background: #02315b;}
.job_filters .job_types li{    background: #e6a000;}

#bruno-footer .box-title {
    color: #02315b !important;
}
.bruno-copyrights-text {
    font-weight: 700;
    color: #02315b;
}
#bruno-footer-wrap .nsu-form input[type="email"] {
    border-color: rgba(0, 0, 0, 0.15);
}



#bruno-copyright .social-bar a{border:2px solid rgb(2, 49, 91)!important;background:rgb(2, 49, 91)!important}
#bruno-copyright .social-bar a:before{color:#fff!important}
@media only screen and (max-width: 768px) {
  #bruno-top-bar .social-bar .facebook:before {background:#45578f!important;color:#fff}
#bruno-top-bar .social-bar .twitter:before{background:#1bb2e5!important;color:#fff}
#bruno-top-bar .social-bar .fa-whatsapp:before{background:#23cd63!important;color:#fff}
#bruno-top-bar .social-bar .pinterest:before{background:#c43535!important;color:#fff}

.button_dp.extralarge span {
    font-size: 6px;
    padding: 17px 11px;
}
  .dpr-headline h3 {
    font-size: 23px; font-weight: 700;}
.dpr-headline.big h3 {
  font-size: 26px;}
  .rev-btn{margin-top:50px!important;padding: 10px 15px!important;line-height: 0px!important;}
.vc_btn3.vc_btn3-size-md {
    font-size: 10px;
    padding-top: 7px;
    padding-bottom: 6px;
    padding-left: 3px;
    padding-right: 3px;
}
  .button_dp.small span {
    font-size: 10px;
    padding: 14px 21px;
}
  .subheader-small .bruno-subheader .main-title {
    font-size: 25px;}
  .button_dp.large span {
    font-size: 6px;
    padding: 15px 28px;}
  .social-bar {
    float: none;
    text-align: center;
}
  .social-bar li {
    float: none;
    display: inline-block;
}
  .bruno-subheader .main-title {
    font-size: 17px;
    line-height: 34px;
}
  article > .content {
    font-size: 14px!important;
  }
  .sp-testimonial-free-section .tfree-client-testimonial {
    font-size: 14px;}
  .sp-testimonial-free-section .tfree-testimonial-title h3{ font-size: 16px;}
  .sp-testimonial-free-section h2.tfree-client-name{font-size: 14px;}
  .fa-whatsapp{border-color: #00e676!important;
     background-color: #00e676!important;}

}
@media (min-width: 768px){
  .processstep {width:100%!important;}
}

  