/**
  * PWS Tabs jQuery Plugin
  * Author: Alex Chizhov
  * Author Website: http://alexchizhov.com/pwstabs
  * GitHub: https://github.com/alexchizhovcom/pwstabs
  * Version: 1.3.0
  * Version from: 20.08.2015
  * Licensed under the MIT license
  */
/*@media only screen and (max-width : 68.75em) {
  .tabs_pop_selected_arrow {
    left: 253px !important;
    display: none !important;
   }
}*/
@media only screen and (max-width: 56.25em) {
   .tabs_pop_info_data_right {
    width: 53% !important;
   }
   .tabs_pop_selected_arrow {
    left: 253px !important;
    display: none !important;
   }
  .pws_tabs_container.pws_tabs_responsive {
    width: 100% !important;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll {
    width: 100%;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li {
    vertical-align: top;
    text-align: center;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a {
    margin: 0;
    font-size: 1em;
    line-height: 1.125em;
    overflow: hidden;
    width: 90%;
    float: left;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll li a i {
    display: block;
    margin: 0 0 5px 0;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical {
    display: block;
    position: relative;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical:after {
    display: block;
    content: '';
    clear: both;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll {
    width: 100%;
    position: relative;
    float: none;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li {
    display: inline-block;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li a {
    margin: 0;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical .pws_tabs_list {
    position: relative;
    float: none;
    width:60%;
    margin-left: 255px;
  }
}

@media only screen and (max-width: 37.5em) {
  .inactiveClass::after {
      content: '+';
      display: none !important;
  }
  .activeClass::after {
    content: '>';
    display: none !important;
  }
  .mfp-iframe-scaler iframe{
    height: 480px !important;
  }

  .tabs_pop_wrap {
    width: 90%;
    padding: 10px;
  }
  .tabs_pop_content {
    width: 96% !important;
  }
  .tabs_pop_tabs_wrap {
    margin: 0px;
  }
  .pws_tabs_container.pws_tabs_responsive {
    width: 100% !important;
    position: relative;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li a{
    width: 93% !important;
    font-size: 10px; 
    padding-left: 0px !important;
    padding: 0px;
    height: 34px !important;
  }
  .tabs_pop_info_data_row{
    width: 88%;
  }
  .pws_tabs_list {
    width: 98% !important;
    margin-left: 0px !important;
    padding: 0px !important;
  }
  .tabs_pop_info_data_right {
    width: 81% !important;
    margin-left: 5px;
    margin-top: 2px;
    height: 127px !important;
    /*padding: 5px !important;*/
  }
 .tabs_pop_info_data_right_big {
    height: 425px !important;

  }
  .tabs_pop_selected_arrow{
    display: none;
  }
  /*.tabs_pop_selected_arrow_left {
    display: inline-block;
    position: absolute;
    background-image: url('../images/selection_arrow-mob.png') !important; 
    width: 20px !important;
    height: 19px !important;
    top: 58px !important;
    left: 30px;
    z-index: 100;
  }*/
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_vertical ul.pws_tabs_controll li a {
    
    line-height: 13px !important;
    font-size: 9px;
    text-align: center !important;
    padding-top: 9px !important;
  }
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu {
    width: 100%;
    height: 40px;
    background-color: #9bd7d5;
    /*display: block;*/
    display: none;
   position: relative;
  }
  .tabs_pop_info_data_left {
    width: 90% !important;
    padding: 0px !important;
    margin-left: 5px;
  } 
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a {
    width: 40px;
    height: 40px;
    display: inline-block;
    overflow: hidden;
    color: #fff;
    font-size: 32px;
    font-size: 2em;
    text-align: center;
    position: relative;
    padding: 3px 0 0 0;
    cursor: pointer;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .pws_tabs_container.pws_tabs_responsive .pws_responsive_small_menu a:hover {
    background-color: #70c5c2;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup {
    /*display: block;*/
    position: relative;
    overflow: hidden;
    left: 0;
    z-index: 99;
    width: 100% !important;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li {
    
    float: left;
    width: 33% !important;
  }
  .pws_tabs_container.pws_tabs_responsive ul.pws_tabs_controll.pws_tabs_menu_popup li a i {
    
    margin: 0 3px 0 0;
    margin: 0 0.1875em 0 0;
  }
  .pws_tabs_container.pws_tabs_responsive.pws_tabs_rtl ul.pws_tabs_controll.pws_tabs_menu_popup li a i {
    
    margin: 0 0 0 3px;
    margin: 0 0 0 0.1875em;
  }
}



.pws_tabs_container {
  width: 100%;
}

.pws_tabs_container ul.pws_tabs_controll {
  list-style: none;
  margin: 0;
  padding: 0;
}

.pws_tabs_container ul.pws_tabs_controll li {
  
}

.pws_tabs_container ul.pws_tabs_controll li a {
  display: block;
  background-color: #FFFFFF;
  padding: 15px 19px;
  padding: 0.9375em 1.25em;
  text-decoration: none;
  color: #4c4d4f;
  margin-right: 3px;
  cursor: pointer;
  border: 1px solid #bebebe;
  font-size: 14px;
  font-weight: 600;
}

.pws_tabs_container ul.pws_tabs_controll li a:hover {
  background-color: #e20707;
  border: 1px solid #e20707;
  color: #FFFFFF;
}

.pws_tabs_container ul.pws_tabs_controll li a i {
  margin-right: 8px;
}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_noname i {
  margin-right: 0;
  margin-left: 0;
}

.pws_tabs_container ul.pws_tabs_controll li a.pws_tab_active {
  background-color: #e20707;
  border: 1px solid #e20707;
  color: #FFFFFF;
}

.pws_tabs_list {
  display: block;
  background-color: #fff;
  height: auto;
  padding: 20px;
  margin-left: 20px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-transition: all .3s ease-in-out .3s;
  -o-transition: all .3s ease-in-out .3s;
  transition: all .3s ease-in-out .3s;
  overflow: hidden;
  position: relative;
  border: 1px solid #bebebe;

}

.pws_tab_single {
  position: absolute;
  top: 20px;
  -webkit-transition: all .3s ease-in-out .0;
  -o-transition: all .3s ease-in-out .0;
  transition: all .3s ease-in-out .0;
  width: 646px;
}


/**
  * ######################################################
  * Vertical Position
  * ######################################################
  */
.pws_tabs_container.pws_tabs_vertical {
  display: block;
  position: relative;
}

.pws_tabs_container.pws_tabs_vertical:after {
  display: block;
  content: '';
  clear: both;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll {
  width: auto;
  position: relative;
  float: left;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll li {
  display: block;
}

.pws_tabs_container.pws_tabs_vertical ul.pws_tabs_controll li a {
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 10px;
}

.pws_tabs_container.pws_tabs_vertical .pws_tabs_list {
  position: relative;
  float: left;
  min-height: 500px !important;
}



/**
  * ######################################################
  * Effect: none
  * ######################################################
  */
.pws_tabs_noeffect .pws_tabs_list {
  -webkit-transition: all .1s ease-in-out 0;
  -o-transition: all .1s ease-in-out 0;
  transition: all .1s ease-in-out 0;
}

.pws_tabs_noeffect .pws_tab_single {
  -webkit-transition: none;
  -o-transition: none;
  transition: none;
}

.pws_tabs_container.pws_none .pws_hide {
  display: none;
}

.pws_tabs_container.pws_none .pws_show {
  display: block;
}

/**
  * ######################################################
  * Effect: scale
  * ######################################################
  */
.pws_tabs_container.pws_scale .pws_hide {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}

.pws_tabs_container.pws_scale .pws_show {
  visibility: visible;
  opacity: 1;
}