#section_welcome_info{padding-top: 55px;}
#section_about_us_intro{padding-top: 55px;}
#section_about_us_tabs{padding-bottom: 35px;padding-top: 35px;}
#section_activities_intro{background-color: #f5f5f5;padding-top: 70px;}
#section_activities{background-color: #f5f5f5}
#section_gallery_intro{padding-top: 70px;}
#section_gallery_intro .col{margin-bottom: 0}
#section_gallery_intro .sep-wrap.center .nz-separator {margin-bottom: 10px}
#section_contact_us{padding-top: 70px;}
#section_map{padding-top: 50px;}
.textwidget{text-align: center;}
.activity-col{padding: 30px 0}
.activity-col .nz-box{margin-bottom: 40px;}
.fixed-logo {max-width: 231px;max-height: 61px;margin-top: -30.5px;}
.normal-logo {max-width: 207px;max-height: 60px;}
h3.section_title {font-size: 26px;color: #333333;line-height: 36px;text-align: center;font-weight: 400;font-style: normal;}
h2.section_title {font-size: 20px;line-height: 30px;text-align: left;}
.sep-wrap.center .nz-separator {border-bottom-color: #c2262c;width: 100px;border-bottom-width: 2px;border-bottom-style: solid;margin-top: 15px;margin-bottom: 35px;}
.sep-wrap.left .nz-separator {border-bottom-color: #c2262c;width: 30px;border-bottom-width: 3px;border-bottom-style: solid;margin-top: 5px;margin-bottom: 15px;}
.nz-column-text {padding-left: 150px;padding-right: 150px;text-align: center;}
.nz-column-text p span {color: #999999;line-height: 26px;font-size: 16px;}
#section_welcome_info .nz-content-box {margin-top: 40px}
.nz-content-box .box-icon-wrap-with-picture {width: 120px!important;height: 120px!important;}
.nz-content-box .box-icon-wrap-with-picture img {border-radius: 50%}
#section_contact_us .nz-column-text {padding-left: 0px;padding-right: 0px;text-align: left;}
#contact-form {margin-top: 35px}
#contact-form textarea {height: 200px; line-height: 24px;}
#section_contact_info h2{    font-size: 20px;line-height: 30px;text-align: left;}
#section_contact_info .nz-separator {border-bottom-color: #eeeeee;width: 80px;border-bottom-width: 1px;border-bottom-style: solid;margin-top: 5px;margin-bottom: 15px;}
#section_contact_info p { margin-bottom: 5px}
#section_contact_info .nz-column-text { margin-bottom: 30px}
.flags-menu li a span {font-weight: 500}
#msg, #loader { display: none}

#section_contact_info .contact-phones-colorized .icon-whatsapp {font-size: 19px!important; color: #25d366!important}
#section_contact_info .contact-phones-colorized p a {color: #777!important; outline: none; transition: all 300ms}
#section_contact_info .contact-phones-colorized p a:hover {opacity: .7}

#section_contact_info .contact-icon {float: left; font-size: 19px; margin-right: 5px; top: 1px; position: relative}
#section_contact_info .location-link a {color: #777!important; outline: none; transition: all 300ms}
#section_contact_info .location-link a:hover {opacity: .7}
#section_contact_info .location-link .contact-icon {color: #ea4335!important;}

#section_contact_info .social-links-colorized {height: 70px}
#section_contact_info .social-links-colorized a {font-size: 34px; outline: none}
#section_contact_info .social-links-colorized a:hover {opacity: .7}
#section_contact_info .social-links-colorized a.icon-facebook {color: #1877f2!important}
#section_contact_info .social-links-colorized a.icon-instagram {color: #c32aa3!important}
#section_contact_info .social-links-colorized a.icon-tripadvisor {font-size: 48px; position: relative; top: 7px; color: #00aa6c!important}
#section_contact_info .social-links-colorized a.icon-waze {background: url("../images/viboras/icon_waze.svg") no-repeat #fff; width: 34px; height: 34px;display: inline-block; top: 4px;position: relative;}

#section_welcome_image {
  background-image: url("../images/viboras/welcome2.jpg");
  background-color: #ffffff;
  height: 800px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}

#section_activities .nz-box-wrap .box-icon-wrap {height: 60px;width: 60px;}
#section_activities .nz-box-wrap .box-icon-wrap img {border-radius: 50%}

#section_gallery_images {margin-bottom: 60px}
#section_press_intro{background-color: #f5f5f5;padding: 70px 0 70px 0}




@media only screen and (max-width: 640px) {

  #section_welcome_image {
    height: 400px!important;
  }

  #section_activities .nz-box-wrap .box-icon-wrap {height: 120px;width: 120px;}

  .activity-col {
    padding: 0;
  }

  .activity-col .nz-box {
    margin-bottom: 20px;
  }
}




















