/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

div.wpcf7-response-output.wpcf7-mail-sent-ok,
div.wpcf7-response-output.wpcf7-validation-errors {
  background-color: #DDC0E2 ;
}


@media only screen and (max-width: 1400px) and (min-width: 1016px) {

  #menu-main_menu_left li:last-child {
    margin-right: 100px !important;
  }
  #menu-main_menu_right li:first-child {
    margin-left: 100px !important;
  }

  #menu-main_menu_right li a ,
  #menu-main_menu_left li a {
    padding: 0 8px;
  }
}

@media only screen and (max-width: 1015px) {
  #menu-main_menu_right li a ,
  #menu-main_menu_left li a {
    padding: 0 10px;
  }

  .vc_row.vc_custom_1586356381576 {
    margin-top: 30px !important;
  }
}


@media only screen and (min-width: 999px) and (max-width: 1000px){
  header.stick_with_left_right_menu:not(.sticky) {
    text-align: left !important;
  }
  .header_inner_left {
    width: 100%;
  }
}
#BorlabsCookieBox h3 {
  font-size: 16px;
}

@media only screen and (max-width: 767px){

  div.vc_custom_1588756799117,
  div.vc_custom_1588756804626{
    padding-top: 80px !important;
  }

  div.c-mobile-no-margin-top {
    margin-top: 0!important;
  }
  div.c-mobile-no-margin-bottom {
    margin-bottom: 0!important;
  }
  div.c-mobile-no-padding-bottom,
  div.vc_custom_1588758251584,
  div.vc_custom_1588758285926,
  div.vc_custom_1588758260387{
    padding-bottom: 0!important;
  }
  div.vc_custom_1585330145262,
  div.vc_custom_1588758255704,
  div.c-mobile-no-padding-top,
  div.vc_custom_1588758277963,
  div.vc_custom_1588758280312 {
    padding-top: 0!important;
  }

}



.wpcf7 input,
.wpcf7 textarea {
  border-width: 1px !important;
}

.mobile_menu .menu-item a,
.mobile_menu .menu-item a span {
  display: inline-block;
  line-height: 1.68em !important;
}


