/*
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");


@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100;200;300;400;500;600;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

p {margin-bottom: 20px !important;}
header {display: none;}
.home-hero-section .hero-text-block {position: absolute;bottom: 30px;z-index: 9;max-width: 320px;}
.home-hero-section .hero-text-block h1 {color: #fff;}
.home-hero-section .hero-text-block h1 strong{font-weight: 700; color:#FFC93C;}  

.home-city-section {padding-top: 50px;padding-bottom: 40px;}   
.content-max {max-width: 250px;}
.home-discover-section p {margin-bottom: 0 !important;}
.home-discover-section {padding-top: 30px;padding-bottom: 30px;}
.home-img-slider-section .slider-text {/* max-width: 230px; */position: relative;right: 0;display: inline-block;margin-left: calc((100% - (366px - 15px))/0.66);}
.home-img-slider-section .qode_content_slider .qode_content_slider_item .full_section_inner {display: flex;align-items: center; flex-wrap:wrap}
.home-img-slider-section .qode_content_slider .qode_content_slider_item .full_section_inner .vc_col-lg-8 img {height: 600px; object-fit: cover; object-position: center center;}
.home-img-section .img-section-text{max-width: 250px;}
.home-img-section .full_section_inner {display: flex;align-items: center;flex-wrap:wrap;}

.home-img-slider-section .flex-control-nav {display:none}
.home-img-slider-section .flex-direction-nav a { width:52px; height:52px; background-color: #FFB868 !important; -webkit-transform: translateY(-50%) !important; transform: translateY(-50%) !important; -moz-transform: translateY(-50%) !important; -ms-transform: translateY(-50%) !important; -o-transform: translateY(-50%) !important;margin-top: 0 !important; }
.home-img-slider-section .flex-direction-nav i.fa-angle-left:before {  content: "\f04b";font-size: 30px;}
.home-img-slider-section .flex-direction-nav i.fa-angle-right:before { content: "\f04b";font-size: 30px;}
.home-img-slider-section .flex-direction-nav i { line-height: 52px; color: #fff; font-size: 30px;}
.home-img-slider-section .flex-direction-nav .flex-prev i{margin-left: -7px;transform: rotate(180deg);}
.home-img-slider-section .flex-direction-nav .flex-next i{margin-right: -7px;}
.home-img-slider-section .flex-direction-nav a:hover {background: #c48034 !important;color: #fff !important;}
.home-img-slider-section .flex-direction-nav a:hover i{color:#fff !important;}
.home-img-slider-section .slider-text p:first-child {font-size: 18px;}
.home-img-section .img-section-text h2 {margin-bottom: 15px;}
.footer_bottom p:last-child {margin-bottom: 0 !important;}
.home-img-slider-section .slider-text p:nth-child(2) strong {color: #c48034;font-family: 'Roboto Slab', sans-serif;}

.home-img-slider-section .flex-direction-nav .flex-prev{margin-left: calc((100% - (33.33333333% - 30px))/2);}
/*.about-rm-section.home-city-section{margin-bottom: 0 !important;}*/
.home-img-slider-section .qode_content_slider_inner {height: 600px;}

.slider-text2 p:first-child {font-size: 18px !important;}
.slider-text2 p:nth-child(2) strong {
  color: #c48034 !important;
  font-family: 'Roboto Slab', sans-serif !important;
} 

.gt_switcher_wrapper {
    position: absolute !important;
    top: 20px !important;
    right: 20px !important;/* background: #c48034;*/
    padding: 5px 10px;
}
.gt_white_content.notranslate {
    background: #F7F4EF !important;
    padding: 20px 15px;
}
.gt_languages a.glink.nturl{color: #000 !important;
    font-family: 'Work Sans', sans-serif !important;
    font-size: 16px !important;
    line-height: 26px;}
a.gt_switcher-popup.glink.nturl {
    color: #fff !important;
}
.gt_switcher .gt_selected a {
    border: 1px solid #c48034 !important;
    color: #fff !important;
    padding: 3px 5px;
    width: 161px;
    background: #c48034 !important;font-family: 'Work Sans', sans-serif;
    font-size: 16px !important;
    line-height: 26px !important;
}
.gt_switcher .gt_option a {
    font-family: 'Work Sans', sans-serif;
	font-size: 16px !important;}

.contact-form-main input {
    border: 1px solid #ccc !important;
    height: 50px !important;box-shadow:none !important;color: #000000 !important;
  font-family: 'Work Sans', sans-serif !important;
  font-size: 16px !important;
}
.contact-form-main label.gfield_label, .contact-form-main .gfield_label {
    color: #000000 !important;
    font-family: 'Work Sans', sans-serif !important;
    font-size: 16px !important;
    line-height: 26px !important;
    /* font-weight: bold !important; */
    margin-bottom: 0 !important;
}

.contact-form-main .gform-field-label{color: #000000 !important;
    font-family: 'Work Sans', sans-serif !important;
    font-size: 16px !important;
    }
.contact-form-main .ginput_container.ginput_container_checkbox {
    margin-top: 15px;
}

.contact-form-main input.gfield-choice-input {
    height: 24px !important;
    width: 24px !important;
}
.contact-form-main .gform_fields {
	display: inline-block !important;}
.contact-form-main .gform_fields .gfield {
    margin-bottom: 24px !important;
}
.contact-form-main .gform_button {
    color: #f7f4ef !important;
    font-family: 'Roboto Slab', sans-serif !important;
    border-color: #c38034 !important;
    font-size: 17px !important;
    height: 48px !important;
    font-weight: 400 !important;
    background-color: #c38034 !important;
    border-radius: 30px !important;
    -moz-border-radius: 30px !important;
    -webkit-border-radius: 30px !important;
    text-transform: none !important;
    border-width: 2px !important;
    padding: 0 30px !important;
	box-shadow:none !important;letter-spacing: 1px !important;
}
.contact-form-main .gform_button:hover{
	background-color: #fed33e !important;border-color: #fed33e !important;}
.contact-form-main .gform-theme--foundation .gfield--type-captcha iframe{height:80px !important}
.contact-form-main .gform_footer.before {margin-top:0 !important;}

.home-discover-section.home-project-section {padding-top: 10px;padding-bottom: 10px;}
.home-project-section-number h3 {font-size: 40px;}
.home-project-section-number {padding-top: 30px;padding-bottom: 30px;}
.rsvp-linked h3 {color: #5b5b5b;}
.rsvp-linked a {color: #fff;}

@media screen and (max-width: 1440px){
	.gt_switcher_wrapper {
  top: 0px !important;
		right: 0px !important;}
	.survey-top-section {
		padding-top: 50px !important;}
	.btn-break {
  word-break: keep-all !important;
  display: block !important;
  width: 100% !important;
  line-height: normal !important;
  text-align: center;
  white-space: normal !important;
  padding: 4px 40px 10px !important;
}
	
}
@media screen and (max-width: 1200px){
    .home-img-slider-section .qode_content_slider .qode_content_slider_item .full_section_inner .vc_col-lg-8 img { height: 550px; }
    .share-thoughts-section .vc_col-sm-8 .wpb_single_image img{height:450px; object-fit: cover; object-position: center center;}
    .home-img-slider-section .slider-text {margin-left: calc((100% - (312px - 15px))/0.66);}
	.home-img-section .img-section-text {max-width: 320px;}
	.btn-break{width: auto !important;}
}

@media screen and (max-width: 1000px){
.home-project-section-number .vc_col-sm-1\/5 {width: 33.33%;min-height: 160px;align-items: center; display: flex;}
.home-project-section-number .section_inner_margin{display: flex;flex-wrap: wrap;justify-content: center;}	
	  .btn-break {
    word-break: keep-all !important;
    display: inline-block;
    width: auto !important;
    line-height: normal !important;
    text-align: center;
    white-space: normal !important;
    padding: 0 24px 4px !important;
  }
}

@media screen and (max-width: 991px){
    .home-img-slider-section .slider-text {max-width: 768px; display: block;  margin: 0 auto; padding-top: 40px; padding-bottom: 26px;  }
    .home-img-slider-section .flex-direction-nav .flex-prev { margin-left: 0; }
    .home-img-slider-section .qode_content_slider .qode_content_slider_item .full_section_inner .vc_col-lg-8 img {height: 450px;  }
    .home-img-slider-section .flex-direction-nav a{ top: auto;bottom: 0; -webkit-transform: translateY(-250px) !important; transform: translateY(-250px) !important; -moz-transform: translateY(-250px) !important;
        -ms-transform: translateY(-250px) !important;  -o-transform: translateY(-250px) !important;}
    .home-img-section .img-section-text { max-width: 100%; }
    .home-img-section .img-section-text > .vc_column-inner > .wpb_wrapper {max-width: 768px; display: block;  margin: 0 auto; padding-top: 20px; padding-bottom: 30px;  }
    .home-img-slider-section .slider-text {margin-left: auto;}
	.home-project-section-number h4 {font-size: 18px;line-height: 24px;}
	.btn-break {
    word-break: keep-all !important;
    display: inline-block;
    width: auto !important;
    line-height: 44px !important;
    text-align: center;
    white-space: normal !important;
    padding: 0 0 4px !important;
    max-width: 400px;
  }
  .home-city-section {
    padding-top: 30px;
    padding-bottom: 20px;
  }
  .home-project-section-number {
    padding-top: 20px;
    padding-bottom: 10px;
  }
  .home-city-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 768px){
    .home-img-slider-section .slider-text {max-width: 600px;}
    .home-img-section .img-section-text > .vc_column-inner > .wpb_wrapper {max-width: 600px; }
}
@media screen and (max-width: 767px){
    .home-city-section h2, .home-discover-section h2{margin-bottom: 15px !important;}
    .home-city-section .content-max { max-width: 100%;}
    .footer_bottom{padding: 8px 15px;}
    .footer_bottom{padding: 8px 15px;}
    .home-img-slider-section .qode_content_slider .qode_content_slider_item .full_section_inner .vc_col-lg-8 img {
        height: 380px;
      }
      .home-img-slider-section .flex-direction-nav a{ top: auto; bottom: 0; -webkit-transform: translateY(-200px) !important; transform: translateY(-200px) !important; -moz-transform: translateY(-200px) !important; -ms-transform: translateY(-200px) !important; -o-transform: translateY(-200px) !important;
}
iframe {max-width: 100%;}
}
@media screen and (max-width: 600px){
    .home-img-slider-section .slider-text {max-width: 420px;}
    .home-img-section .img-section-text > .vc_column-inner > .wpb_wrapper {max-width: 420px; }
    .home-img-slider-section .qode_content_slider .qode_content_slider_item .full_section_inner .vc_col-lg-8 img {
        height: 300px;
      }
      .home-img-slider-section .flex-direction-nav a{ top: auto; bottom: 0; -webkit-transform: translateY(-150px) !important; transform: translateY(-150px) !important; -moz-transform: translateY(-150px) !important; -ms-transform: translateY(-150px) !important; -o-transform: translateY(-150px) !important;}
.home-project-section-number .vc_col-sm-1\/5 {width: 100%;min-height: auto;margin-bottom: 18px;}
.home-project-section-number {padding-top: 15px;padding-bottom: 15px;}	
	
}
@media screen and (max-width: 480px){
    .home-img-slider-section .slider-text {max-width: 300px;}
    .home-img-section .img-section-text > .vc_column-inner > .wpb_wrapper {max-width: 300px; }
    .home-img-slider-section .qode_content_slider .qode_content_slider_item .full_section_inner .vc_col-lg-8 img {
        height: 240px;
      }
      .home-img-slider-section .flex-direction-nav a{ top: auto; bottom: 0; -webkit-transform: translateY(-100px) !important; transform: translateY(-100px) !important; -moz-transform: translateY(-100px) !important; -ms-transform: translateY(-100px) !important; -o-transform: translateY(-100px) !important;
}
	.footer_bottom p:last-child{line-height: 1.2;}
	.btn-break {
  word-break: keep-all !important;
  display: block !important;
  width: auto !important;
  line-height: normal !important;
  text-align: center;
  white-space: normal !important;
  padding: 6px 12px 18px !important;
}
}
@media screen and (max-width: 350px){
    .home-img-slider-section .slider-text {max-width: 95%;}
    .home-img-section .img-section-text > .vc_column-inner > .wpb_wrapper {max-width: 95%; }
}