* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  outline: none; 
}
html,
body {
  margin: 0;
  padding: 0;
  min-width: 320px;
  background-color: #f5f2e9;
  color: #5a5a5a;
  font: 16px/1.2 "Roboto Condensed", sans-serif; 
}

button {
  display: block;
  padding: 0;
  border: none;
  background: none;
  cursor: pointer;
  overflow: visible; 
}
button:focus {
    outline: 0;
    box-shadow: none; 
  }

a {
  cursor: pointer;
  text-decoration: none; }
  a:focus {
    outline: 0; }

ul, ol, li {
  list-style: none;
  margin: 0;
  padding: 0; }

fieldset {
  border: none; }

img {
  border: none;
  width: 100%; 
}

.wrapper {
  max-width: 1220px;
  margin: 0 auto;
  background-color: #fff; }

.content {
  padding: 0 55px; }

.container, .container-top {
  width: 100%;
  max-width: 1110px;
  position: relative;
  margin: 0 auto; }
  .container:after, .container-top:after {
    content: "";
    clear: both;
    display: block; }

.title-img {
  position: relative; }
  .title-img img {
    display: block;
    width: 100%;
    margin: 0 0 10px; }
  .title-img .main-title, .title-img > h1 {
    position: absolute;
    left: 6.5%;
    top: 53%;
    font-size: 60px;
    color: #1765a5;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700; }

.breadcrumb {
  margin: 0 0 15px;
  color: #838c99;
  font-size: 14px;
  line-height: 23px; }
  .breadcrumb__link {
    margin: 0 2px 0 0;
    color: inherit;
    text-decoration: underline; }
    .breadcrumb__link_current {
      text-decoration: none; }
  .breadcrumb__separator {
    margin: 0 2px 0 0; }

.page-title, .content > h2, .content > h3, .content > h4 {
  font-size: 28px;
  margin: 0 0 30px;
  color: #1765a5;
  text-transform: uppercase;
  text-align: center;
  font-weight: 700; }
.page-title{
  font-family: 'Conv_RobotoCondensed-Regular';
  font-weight: normal;
}
.page-about, .content > p {
  line-height: 25px;
  margin: 0 0 5px;
  font-weight: 300;
  font-family: "Roboto", sans-serif; }
  .page-about:last-of-type, .content > p:last-of-type {
    margin: 0 0 50px; }
  .page-about_short, .page-about_short:last-of-type {
    margin: 0 0 15px; }
.page-about{
  color: #5A5A5A !important;
  font-size: 16px !important;
  font-weight: normal !important;
  font-family: 'Roboto_light' !important;
}
.font-save{
  font-family: 'Roboto_Regular'!important;
}
.mobile-title {
  display: none; }

.content-footer {
  text-align: center;
  position: relative;
  overflow: hidden;
  padding: 0px 0 /*25px*/15px; 
  margin-bottom: 10px;
}

.pd-pad-top-35{
	padding-top: 35px;
}

.calendar-active{
  background: rgb(255, 230, 223); 
  padding-top: 40px;
}
.calendar-active:hover{
  background: #ddc7c0;
}


.pagination {
  display: inline-block; }
  .pagination-page {
    display: inline-block;
    vertical-align: top;
    margin: 0 -4px;
    font-size: 18px; }
    .pagination-page:first-of-type {
      margin: 0 7px 0 0;
      font-size: 0;
      text-indent: -9999px; }
      .pagination-page:first-of-type .pagination__link {
        background: url(../img/paging-controls.png) 0 0 no-repeat; }
    .pagination-page:last-of-type {
      margin: 0 0 0 7px;
      font-size: 0;
      text-indent: -9999px; }
      .pagination-page:last-of-type .pagination__link {
        background: url(../img/paging-controls.png) -32px 0 no-repeat; }
  .pagination__link {
    display: block;
    min-width: 32px;
    min-height: 32px;
    line-height: 32px;
    color: #393939; }
    .pagination__link:hover, .pagination__link:focus, .pagination__link_active {
      background-color: #fedfd6; }

.social {
  display: block;
  float: right; }
  .social_absolute {
   /* position: absolute;
    right: 0;*/
    /*top: 4px;*/
	}
  .social__text {
    display: inline-block;
    vertical-align: top;
    font: 13px/24px "Roboto", sans-serif;
    margin: 0 15px 0 0; }
  .social-wrap {
    display: inline-block;
    overflow: hidden;
    vertical-align: top; }
  .social-item {
    float: left;
    margin: 0 4px 0 0; }
    .social-item:last-of-type {
      margin: 0; }
  .social__link {
    display: block;
    width: 24px;
    height: 24px;
    background-repeat: no-repeat; }

.responsive-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden; }
  .responsive-video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.btn {
  display: block;
  width: 172px;
  background-color: #f1937e;
  color: #fff;
  text-transform: uppercase;
  font: 14px/40px "Roboto Condensed", sans-serif;
  text-align: center;
  cursor: pointer; }

@media screen and (max-width: 1025px) {
  .title-img .main-title, .title-img > h1, .title-img h1 {
    font-size: 44px; }
  .social_absolute {
    float: none;
    position: static;
    margin: 10px 0; } }

@media screen and (max-width: 767px) {
  html,
  body {
    font-family: "Roboto";
    font-weight: 500;
    color: #282c3a; }
  .content {
    padding: 0; }
  .title-img {
    overflow: hidden; }
    .title-img img {
      width: 146%;
      margin: 0 -23% 10px;
      opacity: 0.5; }
    .title-img .main-title, .title-img > h1, .title-img h1 {
      position: absolute;
      left: 0;
      right: 0;
      top: 57%;
      font-size: 28px; }
  .breadcrumb {
    display: none; }
  .page-title, .content > h2, .content > h3, .content > h4 {
    display: none; }
  .page-about, .content > p {
    line-height: 20px;
    margin: 20px 0 30px;
    padding: 0 20px;
    font-weight: 500; }
    .page-about:last-of-type, .content > p:last-of-type {
      margin: 20px 0 30px; }
    .page-about_short, .page-about_short:last-of-type {
      margin: 0 0 15px; }
  .mobile-title {
    display: block;
    padding: 0 25px;
    text-align: center;
    text-transform: uppercase;
    font: 500 22px/1.2 "Roboto", sans-serif;
    margin: 0 0 15px; }
  .social {
    float: none;
    padding: 15px 25px 20px;
    margin: 30px 0;
    background-color: #c5f0fd; }
    .social_absolute {
      position: static; }
    .social__text {
      display: block;
      text-align: center;
      margin: 0 0 12px;
      font-weight: 500;
      font-size: 17px; }
    .social-item {
      margin: 0 /*25px*/10px 0 0; } }

.header .container {
  padding: 0;
  max-width: 1200px; }
  .header .container .top {
    height: 40px;
    width: 100%;
    float: left; /*добавил*/
    line-height: 40px; /*добавил*/
    // display: -ms-flexbox;
    // display: flex;
    // -ms-flex-pack: justify;
    //     justify-content: space-between;
    position: relative;
    z-index: 4; }
    .header .container .top .left {
      // display: -ms-flexbox;
      // display: flex;
      float: left; /*добавил*/
      height: 100%; /*добавил*/
      }
      .header .container .top .left .burger{
        float: left; /*добавил*/
      }
      .header .container .top .left .burger .burger_menu {
        // height: 100%;
        position: relative;
        }
        .header .container .top .left .burger .burger_menu .burger_menu_item {
          border-left: 1px solid transparent;
          border-right: 1px solid transparent;
          cursor: pointer;
          width: 40px;
          height: 100%;
          // display: -ms-flexbox;
          // display: flex;
          position: relative; }
          .header .container .top .left .burger .burger_menu .burger_menu_item img {
            margin: auto;
            display: block;/*добавил*/
            width: 15px;/*добавил*/
            height: 40px;/*добавил*/
            // width: 50%;
            }
        .header .container .top .left .burger .burger_menu .burger_menu_link {
          display: none;
          position: absolute;
          width: 380px;
          top: 40px;
          left: 0;
          z-index: 2;
          background: #FFF;
          box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25);
          overflow: hidden;
          border-radius: 0 0 5px 5px;
          border: 1px solid #5499D6;
          border-bottom: 5px solid #5499D6; }
          .header .container .top .left .burger .burger_menu .burger_menu_link .burger_menu_link_1 {
            padding: 20px; }
            .header .container .top .left .burger .burger_menu .burger_menu_link .burger_menu_link_1 ul .burger_li_1 {
              margin-bottom: 20px; }
              .header .container .top .left .burger .burger_menu .burger_menu_link .burger_menu_link_1 ul .burger_li_1 .burger_li_div a {
                color: #2279BE;
                border-bottom: 1px solid #2279BE; }
                .header .container .top .left .burger .burger_menu .burger_menu_link .burger_menu_link_1 ul .burger_li_1 .burger_li_div a:hover {
                  color: #EA3B82;
                  border-bottom: 1px solid #EA3B82; }
        .header .container .top .left .burger .burger_menu:hover .burger_menu_item {
          border-left-color: #5499d6;
          border-right-color: #5499d6; }
          .header .container .top .left .burger .burger_menu:hover .burger_menu_item:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            background: #5499d6;
            width: 100%;
            height: 4px; }
          .header .container .top .left .burger .burger_menu:hover .burger_menu_item:after {
            content: "";
            position: absolute;
            left: 0;
            width: 100%;
            height: 4px;
            bottom: -2px;
            z-index: 3;
            background: #FFF; }
        .header .container .top .left .burger .burger_menu:hover .burger_menu_link {
          display: block; }
      .header .container .top .left .logo {
        // height: 100%;
        // display: -ms-flexbox;
        // display: flex;
        float: left;/*добавил*/
        margin-left: 3px; }
        .header .container .top .left .logo a {
          // display: -ms-flexbox;
          // display: flex;
          vertical-align: sub;/*добавил*/
          }
          .header .container .top .left .logo a img {
            // margin: auto;
            width: 134px;/*добавил*/
            }
          .header .container .top .left .logo a .logo-top-320 {
            display: none; }
    .header .container .top .right {
      // display: -ms-flexbox;
      // display: flex;
      float: right;/*добавил*/
      width: 70%;/*добавил*/
      margin-right: 45px; }
      .header .container .top .right .enter {
        float: right;/*добавил*/
        margin: auto; }
        .header .container .top .right .enter .enter_item {
          // display: -ms-flexbox;
          // display: flex;
          float: right;/*добавил*/
          // margin: auto;
          }
          .header .container .top .right .enter .enter_item a {
            // display: -ms-flexbox;
            // display: flex;
            // float: left;
            margin: 0 5px;
            color: #343434; }
            .header .container .top .right .enter .enter_item a img, .header .container .top .right .enter .enter_item a span {
              margin: auto;
              }
              .header .container .top .right .enter .enter_item a img{
                width: 30px;
                display: inline-block;
                vertical-align: middle;
              }
            .header .container .top .right .enter .enter_item a span {
              margin-left: 10px;
              border-bottom: 1px dotted #ccc; }
            .header .container .top .right .enter .enter_item a:hover {
              color: #EA3B82; }
              .header .container .top .right .enter .enter_item a:hover span {
                border-bottom-color: #EA3B82; }

.header .centr {
  background: #5499D6;
  position: relative;
  z-index: 3;
  padding: 0 45px; }
  .header .centr .container {
    // display: -ms-flexbox;
    // display: flex;
    // -ms-flex-pack: justify;
    //     justify-content: space-between;
    max-width: 1100px; }
    .header .centr .container .left {
      float: left;/*добавил*/
      width: 60%; }
      .header .centr .container .left .left_ul {
        // display: -ms-flexbox;
        // display: flex;
        height: 40px;
        margin-left: -13px; }
        .header .centr .container .left .left_ul li {
          float: left;/*добавил*/
          position: relative; }
          .header .centr .container .left .left_ul li .left_ul_item {
            position: relative;
            // height: 100%; 
            }
            .header .centr .container .left .left_ul li .left_ul_item .left_ul_item_a {
              border-left: 1px solid #5499d6;
              border-right: 1px solid #5499d6;
              // display: -ms-flexbox;
              // display: flex;
              // height: 40px;
              z-index: 1;
              position: relative; }
              .header .centr .container .left .left_ul li .left_ul_item .left_ul_item_a a {
                display: inline-block;
                margin: auto;
                padding: 12px 13px 0;/*изменил с padding: 0 13px 0*/
                height: 40px;/*добавил*/
                // height: 100%;
                position: relative;
                // display: -ms-flexbox;
                // display: flex;
                font-size: 14px;
                color: #FFF; }
                // .header .centr .container .left .left_ul li .left_ul_item .left_ul_item_a a span {
                //   /* margin: auto; */
                //   padding-top: 12px;

                // }
            .header .centr .container .left .left_ul li .left_ul_item .left_link {
              display: none;
              position: absolute;
              top: 100%;
              left: 0;
              box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.25);
              overflow: hidden;
              border-radius: 0 0 5px 5px;
              border: 1px solid #5499D6;
              border-bottom: 5px solid #5499D6; }
              .header .centr .container .left .left_ul li .left_ul_item .left_link div {
                padding: 20px;
                width: 200px; }
                .header .centr .container .left .left_ul li .left_ul_item .left_link div ul {
                  width: 100%;
                  // border-bottom: 1px solid #C9D7E7;
                  padding-bottom: 4px;
                  margin-bottom: 4px; }
                  .header .centr .container .left .left_ul li .left_ul_item .left_link div ul li {
                    margin-top: 5px;
                    width: 100%;
                    border-bottom: 1px solid #C9D7E7;
                     }
                    .header .centr .container .left .left_ul li .left_ul_item .left_link div ul li a {
                      color: #343434;
                      font-size: 15px;
                      margin-bottom: 5px;
                      display: block; }
                      .header .centr .container .left .left_ul li .left_ul_item .left_link div ul li a:hover {
                        color: #ED3582; }
                  .header .centr .container .left .left_ul li .left_ul_item .left_link div ul:last-child {
                    border: none; }
            .header .centr .container .left .left_ul li .left_ul_item:hover .left_link {
              display: block;
              background: #FFF; }
            .header .centr .container .left .left_ul li .left_ul_item:hover .left_ul_item_a {
              height: 102%;
              background: #FFF; }
              .header .centr .container .left .left_ul li .left_ul_item:hover .left_ul_item_a a {
                color: #ED3582; }
              .header .centr .container .left .left_ul li .left_ul_item:hover .left_ul_item_a:after {
                position: absolute;
                content: "";
                top: 0;
                left: 0;
                background: #5499D6;
                width: 100%;
                height: 4px; }
        .header .centr .container .left .left_ul .left_ul_li_2 .left_ul_item .left_link div {
          width: 250px; }
        .header .centr .container .left .left_ul .left_ul_li_4_5 a {
          // display: -ms-flexbox;
          // display: flex;
          // height: 100%;
          padding: 0 13px; }
          .header .centr .container .left .left_ul .left_ul_li_4_5 a span {
            /*margin: auto;*/
            display: inline-block;
            height: 40px;
            padding-top: 12px;
            font-size: 14px;
            color: #FFF; }
        .header .centr .container .left .left_ul .left_ul_li_4_5:hover {
          background: #4b89c0; }
        .header .centr .container .left .left_ul .left_ul_li_6 {
          background: #43C7C2; }
          .header .centr .container .left .left_ul .left_ul_li_6 a {
            // display: -ms-flexbox;
            // display: flex;
            height: 100%;
            padding: 0 13px; }
            .header .centr .container .left .left_ul .left_ul_li_6 a span {
              margin: auto;
              font-size: 14px;
              color: #FFF; }
    .header .centr .container .right {
      // width: 40%;
      float: right;/*добавил*/
      // display: -ms-flexbox;
      // display: flex;
      // -ms-flex-pack: end;
      //     justify-content: flex-end; 
      }
      .header .centr .container .right form {
        line-height: 40px;/*добавил*/
        // height: 100%;
        // display: -ms-flexbox;
        // display: flex; 
        }
        .header .centr .container .right form div {
          // margin: auto;
          position: relative; }
          .header .centr .container .right form div input {
            border: none;
            border-radius: 2px;
            width: 263px;
            height: 23px;
            font-size: 13px;
            // text-indent: 10px;
            // padding-left: 10px;
            padding: 5px 0 5px 10px;/*добавил*/
            }
          .header .centr .container .right form div button {
            border: none;
            background: none;
            position: absolute;
            top: 0;
            right: 0;
            width: 28px;
            height: 100%;
            cursor: pointer; }
            .header .centr .container .right form div button i {
              // display: -ms-flexbox;
              // display: flex;
              }
              .header .centr .container .right form div button i img {
				 margin-top: 3px;/*добавил*/
				 width: 15px;/*добавил*/
                }
				
		@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
		   /* IE10+ specific styles go here */  
		   .header .centr .container .right form div button i {
					  display: -ms-flexbox;
					  display: flex;
					  }
		   
		   
		   .header .centr .container .right form div button i img {
					   /*margin-top: 13px;*/
					  width: 50%;
						}
		}		

.header .bottom {
  padding: 0 45px; }
  .header .bottom .container {
    max-width: 1110px; }
    .header .bottom .container .header_bot_menu {
      position: absolute;
      top: 0;
      width: 100%;
      z-index: 2; }
      .header .bottom .container .header_bot_menu .header_bot_link_menu {
        // display: -ms-flexbox;
        // display: flex;
        // -ms-flex-pack: justify;
        //     justify-content: space-between;
        padding: 1% 0;
        background: rgba(250, 250, 250, 0.5); }
        .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_item_menu_logo {
          margin-left: 20px; 
          // float: left;/*добавил*/
          display: inline-block;/*добавил*/
          }
        .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_menu_logo {
          margin-left: 20px;
          // display: -ms-flexbox;
          // display: flex; 
          }
          .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_menu_logo a {
            margin: auto 0; }
            .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_menu_logo a img{
              width: 130px;
            }
        .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_menu_320_icon {
          display: none; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_menu_320_icon a img{
            width: 20px;
          }
        .header .bottom .container .header_bot_menu .header_bot_link_menu ul {
          // display: -ms-flexbox;
          // display: flex;
          padding: 3% 0;
          float: right;
          // margin: auto 0;
          list-style-type: disc; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul li {
            float: left;
            margin-left: 40px; }
            .header .bottom .container .header_bot_menu .header_bot_link_menu ul li a {
              text-transform: uppercase;
              font: 14px 'HeliosCond_Bold';
              color: #1665A6; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_0 {
            display: none; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_1 {
            color: #E75C4B; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_2 {
            color: #5a5a5a; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_3 {
            color: #5499d6; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_4 {
            color: #43c7c2; }

.footer {
  padding: 26px 0;
  border-top: 2px solid #e1e1e1; }
  .footer .container .footer_head {
    // padding: 0 45px; 
    border-bottom: 1px solid #e3e3e3;/*добавил*/
    height: 200px;/*добавил*/
    }
    .footer .container .footer_head .footer_head_item {
      padding-bottom: 35px;
      // display: -ms-flexbox;
      // display: flex;
      // border-bottom: 1px solid #e3e3e3; 
      }
      .footer .container .footer_head .footer_head_item ul {
        width: 18%; 
        float: left;
        }
        .footer .container .footer_head .footer_head_item ul li {
          margin: 0 0 .35em; }
          .footer .container .footer_head .footer_head_item ul li:first-child {
            margin: 0 0 .75em;
            text-transform: uppercase;
            font-size: 13px;
            font-weight: 700; }
          .footer .container .footer_head .footer_head_item ul li a {
            color: #494949;
            font-size: 14px;
            border-bottom: 1px solid #c1c0be; }
            .footer .container .footer_head .footer_head_item ul li a:hover {
              border-bottom-color: #494949;
              color: #ea3b82; }
        .footer .container .footer_head .footer_head_item ul .footer_head_3_li {
          position: relative;
          z-index: 1;
          margin-top: 30px; }
          .footer .container .footer_head .footer_head_item ul .footer_head_3_li i {
            position: absolute;
            top: 0;
            left: -24px;
            width: 144px;
            height: 24px;
            z-index: -1;
            background: url("../img/backgr-a-foot.png") no-repeat;
            background-size: cover; }
      // .footer .container .footer_head .footer_head_item .footer_head_4 li {
      //   display: -ms-flexbox;
      //   display: flex; 
      //   }
        .footer .container .footer_head .footer_head_item .footer_head_4 li a .vk, .footer .container .footer_head .footer_head_item .footer_head_4 li a .fac {
          position: relative;
          padding: 10px 17px 0px 8px;
          margin: 0 5px 0 -5px;
          background: url("../img/v-f.png") no-repeat;
          background-position: 0px 4px; }
        .footer .container .footer_head .footer_head_item .footer_head_4 li a .fac {
          background-position: 0px -25px;
          top: 4px; }
      .footer .container .footer_head .footer_head_item .footer_head_5 {
        // display: -ms-flexbox;
        // display: flex;
        // -ms-flex-pack: end;
        //     justify-content: flex-end;
        float: right;/*добавил*/
        width: 28%; }
        .footer .container .footer_head .footer_head_item .footer_head_5 form {
          float: right;
          }
        .footer .container .footer_head .footer_head_item .footer_head_5 form div {
          // display: -ms-flexbox;
          // display: flex; 
          width: 230px;/*добавил*/
          }
          .footer .container .footer_head .footer_head_item .footer_head_5 form div input {
            height: 30px;
            width: 150px;
            font-size: 14px;
            color: #333;
            border: 1px solid #D9D9D9;
            border-radius: 3px;
            text-indent: 10px; }
          .footer .container .footer_head .footer_head_item .footer_head_5 form div button {
            position: relative;
            margin-left: 20px;
            border: 1px solid #D9D9D9;
            border-bottom: 2px solid #d9d9d9;
            border-radius: 3px;
            background: #FFF;
            font-size: 13px;
            cursor: pointer;
            float: right;/*добавил*/
            margin-top: 5px;/*добавил*/
            width: 55px; }
            .footer .container .footer_head .footer_head_item .footer_head_5 form div button:hover {
              background: #78ad22;
              color: #fff;
              border-color: #78ad22; }
            .footer .container .footer_head .footer_head_item .footer_head_5 form div button:active {
              top: 1px;
              box-shadow: inset 0 1px 0 0 #578113; }
  .footer .container .footer_bot {
    position: relative;
    // display: -ms-flexbox;
    // display: flex; 
    }
    .footer .container .footer_bot .foot_ind {
      position: absolute;
      top: 14px;
      right: 6%; }
    .footer .container .footer_bot .footer_bot_item {
      width: 65%;
      margin: auto; }
      .footer .container .footer_bot .footer_bot_item .footer_bot_item_ul {
        // display: -ms-flexbox;
        // display: flex;
        width: 550px;/*добавил*/
        margin: 25px auto 15px; /*добавил*/
        }
        .footer .container .footer_bot .footer_bot_item .footer_bot_item_ul ul {
          margin: auto;
          display: inline-block;/*добавил*/
          // display: -ms-flexbox;
          // display: flex; 
          }
          .footer .container .footer_bot .footer_bot_item .footer_bot_item_ul ul li {
            margin: 0 17px;
            float: left;/*добавил*/
            }
            .footer .container .footer_bot .footer_bot_item .footer_bot_item_ul ul li a {
              // display: -ms-flexbox;
              // display: flex;
              position: relative; }
              .footer .container .footer_bot .footer_bot_item .footer_bot_item_ul ul li a i {
                width: 18px;
                height: 33px;
                position: absolute;
                top: -8px;
                left: -22px;
                background: url("../img/smartphone-call.svg") no-repeat;
                background-size: cover; }
              .footer .container .footer_bot .footer_bot_item .footer_bot_item_ul ul li a span {
                margin: auto;
                color: #000;
                font-size: 14px;
                border-bottom: 1px solid #c1c0be; }
              .footer .container .footer_bot .footer_bot_item .footer_bot_item_ul ul li a:hover span {
                color: #ea3b82;
                border-bottom-color: #494949; }
      .footer .container .footer_bot .footer_bot_item p {
        text-align: center;
        font-size: 14px;
        // display: inline-block;
        color: #4d4d4d; }

@media screen and (max-width: 767px) {
  .header .container .top .left .burger .burger_menu .burger_menu_link {
    width: 318px; }
  .header .container .top .left .logo {
    margin-left: 2px; }
    .header .container .top .left .logo a .logo-top {
      display: none; }
    .header .container .top .left .logo a .logo-top-320 {
      display: inline-block;/*добавил*/
      width: 35px;/*добавил*/

      // display: block; 
      }
  .header .container .top .right {
    padding-right: 1%;
    margin-right: 0; }
    .header .container .top .right .enter .enter_item .regis {
      display: none; }
  .header .centr {
    display: none; }
  .header .bottom {
    padding: 0; }
    .header .bottom .container .header_bot_menu {
      margin: 0; }
      .header .bottom .container .header_bot_menu .header_bot_link_menu {
        height: auto;
        // padding: 1% 5% 0 10%;
        padding: 1% 5% 10% 10%;/*добавил*/
         }
        .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_item_menu_logo {
          margin-left: 0;
          margin-top: 3%;/*добавил*/
           }
          .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_item_menu_logo a img {
            width: 45px;/*добавил*/ }
        .header .bottom .container .header_bot_menu .header_bot_link_menu .header_bot_menu_320_icon {
          display: block; 
          float: right;/*добавил*/
          padding-top: 3%;/*добавил*/
          }
        .header .bottom .container .header_bot_menu .header_bot_link_menu ul {
          display: block;
          display: none;
          position: absolute;
          top: 0;
          left: 0;
          background: #D7D7D7;
          width: 100%;
          padding: 0 0 20px;
          list-style-type: none; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul li {
            margin: 8px 0 12px 20px;
            float: none;/*добавил*/
            }
            .header .bottom .container .header_bot_menu .header_bot_link_menu ul li a {
              font-size: 16px;
              color: #575757; }
          .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_0 {
            display: block;
            margin-bottom: 30px;
            // display: -ms-flexbox;
            // display: flex;
            // -ms-flex-pack: justify;
            //     justify-content: space-between; 
            }
            .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_0 a img{
              width: 70px;/*добавил*/
            }
            .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_0 a:last-child{
              float: right;/*добавил*/
            }
            .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_0 .logo_bot_320 img {
              width: 25px;/*добавил*/ }
            .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_0 .closse_menu_320 {
              // display: -ms-flexbox;
              // display: flex;
              margin-right: 20px; }
              .header .bottom .container .header_bot_menu .header_bot_link_menu ul .header_bot_menu_li_0 .closse_menu_320 span {
                margin: auto;
                width: 13px;
                height: 13px;
                background: url("../img/close_menu_320.png") no-repeat;
                background-size: cover; }
  .main {
    padding: 0; }
    .main .container .main_item ul li .main_info .main_info_item .main_info_link {
      margin-left: 28px;
      margin-bottom: 10px; }
      .main .container .main_item ul li .main_info .main_info_item .main_info_link > p {
        display: none; }
      .main .container .main_item ul li .main_info .main_info_item .main_info_link .info_a {
        font-size: 7.8vmin; }
        .main .container .main_item ul li .main_info .main_info_item .main_info_link .info_a i img {
          bottom: 0;
          width: 60%;
          left: 5px; }
      .main .container .main_item ul li .main_info .main_info_item .main_info_link .main_but {
        margin-top: 0; }
        .main .container .main_item ul li .main_info .main_info_item .main_info_link .main_but a {
          display: none; }
        .main .container .main_item ul li .main_info .main_info_item .main_info_link .main_but img {
          -ms-transform: rotateY(-180deg);
          transform: rotateY(-180deg);
          margin-left: 0; }
    .main .container .main_bot .main_bot_item {
      padding: 0 5%; }
      .main .container .main_bot .main_bot_item .disckl {
        display: none; }
      .main .container .main_bot .main_bot_item .disckl-320 {
        display: block; }
  .social_foot {
    margin-right: 0;
    padding: 0 0 20px; }
    .social_foot .container .social_foot_item p {
      display: none; }
    .social_foot .container .social_foot_item ul li a {
      margin: 0;
      border-radius: 0; }
      .social_foot .container .social_foot_item ul li a .ya-share2__badge {
        border-radius: 0; }
    .social_foot .container .social_foot_item ul li:first-child {
      position: relative;
      z-index: 2; }
      .social_foot .container .social_foot_item ul li:first-child a .ya-share2__badge .ya-share2__icon {
        width: 42px;
        height: 42px; }
  .footer {
    display: none; } }

.music .content {
  padding-bottom: 35px; }

.music-item {
  overflow: hidden;
  margin: 0 0 -8px;
  font-size: 15px;
  line-height: 23px;
  text-transform: uppercase; }

.music__listen, .music-download {
  color: #1765a5;
  line-height: 42px;
  vertical-align: top;
  text-transform: uppercase; }

.music__listen {
  margin: 0 10px 0 0;
  float: left; }

.music-download {
  float: right; }

.music__name, .music-item > h2, .music-item > h3, .music-item > h4 {
  font-size: 15px;
  width: 100%;
  padding: 0 147px;
  font-weight: 300;
  margin: 0 0 -5px; }

.music-download__image {
  width: 41px;
  height: 41px;
  display: inline-block;
  margin: 0 9px 0 0;
  background: url("../img/music-spritesheet.png") -123px 0 no-repeat; }

.music-download__text {
  vertical-align: top; }

.music-penguins {
  max-width: 220px;
  position: absolute;
  left: 142px; }

.content-footer_music {
  padding: 42px 0 48px; }
  .content-footer_music .social_absolute {
    top: 41px;
    margin: 66px 8px 0 20px; }
  .content-footer_music .pagination {
    margin: 60px 10px 0; }
@media screen and (max-width: 940px){
  .header .bottom .container .header_bot_menu .header_bot_link_menu ul{
    padding: 4% 0;
  }
  .header .bottom .container .header_bot_menu .header_bot_link_menu ul li{
    margin-left: 17px;
  }
}
@media screen and (max-width: 1025px) {
  .music-penguins {
    left: 0; } }

@media screen and (max-width: 767px) {
  .music-item {
    margin: 0 0 35px; }
  .music__name, .music-item > h2, .music-item > h3, .music-item > h4 {
    font-size: 16px;
    width: 100%;
    padding: 13px 25px;
    font-weight: 500;
    background-color: #fdeae4;
    margin: 0 0 25px; }
  .music__listen {
    margin: 0 0 0 75px; }
  .music-download {
    margin: 0 25px 0 0; }
  .music-penguins {
    display: none; }
  .content-footer_music {
    padding: 0; }
    .content-footer_music .pagination {
      margin: 35px 0;
      padding: 0 25px; }
    .content-footer_music .social_absolute {
      margin: 0 0 30px; } }

.audiojs audio {
  position: absolute;
  left: -1px; }

.audiojs {
  display: block;
  margin: 0 124px -41px 74px;
  position: relative; }

.play-pause {
  display: inline-block;
  vertical-align: top; }

.audiojs p {
  display: none;
  width: 41px;
  height: 41px;
  margin: 0;
  cursor: pointer; }

.audiojs .play {
  display: block; }

.audiojs .scrubber {
  position: absolute;
  left: 69px;
  right: 0;
  display: inline-block;
  vertical-align: top;
  height: 10px;
  margin: 15px 0;
  background: #b2dbed;
  border-radius: 6px; }

.audiojs .progress {
  position: absolute;
  box-sizing: content-box;
  top: -2px;
  left: -2px;
  height: 100%;
  width: 0;
  background: #eea494;
  border-radius: 6px;
  z-index: 1;
  border: 2px solid #fff; }

.audiojs .loaded {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 0;
  border-radius: 6px; }

.audiojs .time {
  display: none; }

.audiojs .time em {
  padding: 0 2px 0 0;
  color: #f9f9f9;
  font-style: normal; }

.audiojs .time strong {
  padding: 0 0 0 2px;
  font-weight: normal; }

.audiojs .error-message {
  display: none;
  overflow: hidden;
  line-height: 42px;
  white-space: nowrap;
  text-overflow: ellipsis; }

.audiojs .error-message a {
  color: #eee;
  text-decoration: none;
  padding-bottom: 1px;
  border-bottom: 1px solid #999;
  white-space: normal; }

.audiojs.error {
  text-align: center; }

.audiojs .play {
  background: url("../img/music-spritesheet.png") 0 0 no-repeat; }

.audiojs .loading {
  background: url("../img/music-spritesheet.png") 0 0 no-repeat; }

.audiojs .error {
  background: url("../img/music-spritesheet.png") -82px 0 no-repeat; }

.audiojs .pause {
  background: url("../img/music-spritesheet.png") -41px 0 no-repeat; }

.playing .play,
.playing .loading,
.playing .error {
  display: none; }

.playing .pause {
  display: block; }

.loading .play,
.loading .pause,
.loading .error {
  display: none; }

.loading .loading {
  display: block; }

.error .time,
.error .play,
.error .pause,
.error .scrubber,
.error .loading {
  display: none; }

.error .error {
  display: block; }

.error .play-pause p {
  cursor: auto; }

.error .error-message {
  display: inline-block; }

.audiojs.error {
  margin: 0; }
  .audiojs.error ~ .music__listen {
    display: none; }
  .audiojs.error ~ .music-download {
    display: none; }

@media screen and (max-width: 767px) {
  .audiojs {
    margin: 0;
    padding: 0 25px 0; }
  .audiojs .scrubber {
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    background-color: #f3937e; }
  .audiojs .progress {
    top: 0;
    left: 0;
    background-color: #1765a5;
    border: none; }
  .play-pause {
    position: absolute;
    top: 40px;
    left: 25px; }
  .audiojs .play {
   /* background-position: -164px 0;*/ } }

.tales .content {
  padding-bottom: 37px; }

.tales-wrapper {
  overflow: hidden;
  margin: 0 0 16px; }

.tales-item {
  width: 48%;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  margin: 0 3% 25px 0; }
  .tales-item:nth-of-type(2n) {
    margin-right: 0; }

.tales__name, .tales-item > h2, .tales-item > h3, .tales-item > h4 {
  background-color: #f5f2e9;
  padding: 10px 20px;
  font-weight: normal;
  font-size: 18px;
  margin: 0;
  text-transform: uppercase;
  color: #1765a5; }

.tales__img, .tales-item > img {
  display: block;
  width: 100%;
  margin: 0 0 15px; }

.tales__about, .tales-item > p {
  font: 15px/22px "Roboto", sans-serif;
  margin: 0 0 10px; }

.tales-item .music__listen {
  margin: 0 5px 0 0; }

.tales-item .music-download__image {
  margin: 0 5px 0 0; }

.tales-item .audiojs .scrubber {
  left: 51px; }

@media screen and (max-width: 1025px) {
  .tales-item .music__listen {
    display: none; }
  .tales-item .audiojs {
    margin: 0 124px -41px 0; } }

@media screen and (max-width: 767px) {
  .tales-item {
    width: 100%;
    margin: 0 0 40px;
    position: relative; }
  .tales__name, .tales-item > h2, .tales-item > h3, .tales-item > h4 {
    background-color: #f5f2e9;
    padding: 13px 25px;
    font-weight: 500;
    font-size: 16px;
    color: #282c3a; }
  .tales__img, .tales-item > img {
    padding: 25px; }
  .tales__about, .tales-item > p {
    font-size: 16px;
    padding: 0 25px 25px;
    margin: 0; }
  .tales-item .music__listen {
    display: block;
    position: absolute;
    bottom: 14px;
    margin: 0;
    left: 75px; }
  .tales-item .audiojs {
    margin: 0; }
  .tales-item .audiojs .scrubber {
    left: 0; } }

.video-wrapper {
  overflow: hidden;
  margin: 0 0 15px; }

.video-item {
  width: 32%;
  float: left;
  margin: 0 2% 10px 0; }
  .video-item:nth-of-type(3n) {
    margin: 0 0 10px; }

.video-caption, .video-item > p {
  margin: 12px 0 0;
  font-size: 15px; }

.article-preview {
  padding: 37px 20px 34px;
  margin: 0 0 35px;
  border: 2px solid #e1e1e1;
  display: block; }
  .article-preview:after, .article-preview:before {
    content: '';
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden; }
  .article-preview__name {
    font-size: 20px;
    margin: 0 0 20px;
    color: #1765a5;
    text-transform: uppercase;
    text-align: center; }

.btn_preview {
  margin: 0 auto; }

@media screen and (max-width: 800px) {
  .video-wrapper {
    text-align: center; }
  .video-item {
    display: inline-block;
    float: none;
    margin: 0 1% 15px;
    width: 47%; } }

@media screen and (max-width: 500px) {
  .video-item {
    margin: 0 0 20px;
    padding: 0 25px;
    width: 100%; }
  .video-caption, .video-item > p {
    display: none; }
  .article-preview {
    border: none;
    padding: 0 25px;
    margin: 10px 0 30px; }
    .article-preview__name {
      font-size: 16px;
      color: #282c3a;
      font-weight: 500;
      text-transform: none; }
  .btn_preview {
    width: 100%; } }

.child-games-wrapper {
  padding: 0 0 15px; }

.child-games-item {
  padding: 28px 30px 30px;
  margin: 0 0 24px; }
  .child-games-item:nth-of-type(3n+1) {
    background-color: #fbe4dd; }
  .child-games-item:nth-of-type(3n+2) {
    background-color: #f5f2e9; }
  .child-games-item:nth-of-type(3n) {
    background-color: #e8f8ff; }

.child-games__name, .child-games-item > h2, .child-games-item > h3, .child-games-item > h4 {
  font-weight: normal;
  font-size: 18px;
  margin: 0 0 14px;
  text-transform: uppercase;
  font-family: 'Conv_RobotoCondensed-Regular';
  color: #1765a5; }

.child-games__excerpt, .child-games-item > p {
  font-size: 16px;
  line-height: 25px;
  margin: 0;
  font-family: "Roboto", sans-serif; }

.other-games-wrapper {
  overflow: hidden;
  padding: 52px 0 48px; }

.otrivin-instructions {
    width: 320px!important;
    margin: 0 auto;
    display: block;
    /* width: 172px; */
    background-color: #eea494;
    color: #fff;
    text-transform: uppercase;
    font: 14px/40px "Roboto Condensed", sans-serif;
    text-align: center;
    cursor: pointer;
}
  #apteka{
    width: 172px!important;
    margin: 10px auto;
    margin-left:10%;
    float:left;
        
  }
   #piluli{
     width: 172px!important;
     float:right;
     margin: 10px auto;
     margin-right:10%;  
  }
  #links-container:after{
   content: "";
   clear: both;
   display: block;
  }
.other-games-item {
  float: left;
  width: 45%;
  margin: 0 5% 0 0; }

.other-games__img {
  display: block;
  float: right;
  width: auto;
  margin: 0 0 0 10px; }
  .other-games__img_offset {
    margin-top: -50px; }

.other-games__name {
  font-weight: normal;
  font-size: 18px;
  margin: 0 0 30px;
  text-transform: uppercase;
  color: #1765a5; }

.other-games__about {
  font-size: 16px;
  line-height: 25px;
  margin: 0 0 25px;
  font-family: "Roboto", sans-serif;
  font-weight: 300; }

@media screen and (max-width: 1025px) {
  .other-games-item {
    width: 100%;
    margin: 0 0 40px; }
  .other-games__img {
    max-width: 40%; }
  .other-games__img_offset {
    max-height: 180px;
    margin-top: -20px; } }

@media screen and (max-width: 767px) {
  .child-games-wrapper {
    padding: 0 20px 15px; }
  .child-games-item {
    padding: 28px 20px 20px;
    margin: 0 0 20px; }
  .child-games__name, .child-games-item > h2, .child-games-item > h3, .child-games-item > h4 {
    font-weight: 500;
    font-size: 16px;
    margin: 0 0 10px;
    color: #282c3a; }
  .child-games__excerpt, .child-games-item > p {
    line-height: 20px;
    margin: 0 0 10px; }
  .other-games-wrapper {
    display: none; } }

.complex-wrapper {
  padding: 35px 10px 15px;
  background-color: #e3faff;
  margin: 35px 0 75px;
  display: block; }
  .complex-wrapper:after, .complex-wrapper:before {
    content: '';
    display: block;
    font-size: 0;
    height: 0;
    clear: both;
    visibility: hidden; }

.complex__name {
  font-size: 30px;
  margin: 0 0 23px;
  color: #1765a5;
  text-transform: uppercase;
  text-align: center;
  font-family: 'Roboto_light';
  font-weight: 700; }

.complex-cta {
  text-align: center;
  margin: 0 0 10px; }
  .complex-cta__img {
    display: inline-block;
    vertical-align: middle;
    max-width: 121px; }
  .complex-cta__header {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px;
    padding: 0 45px;
    background-color: #f3937e;
    color: #fff;
    text-transform: uppercase;
    font-size: 35px;
    line-height: 95px;
    font-weight: bold;
    text-align: center; }

.complex-step {
  float: left;
  width: 47%;
  margin: 0 1.5%;
  position: relative; }
  .complex-step__arrow {
    width: 32px;
    height: 32px;
    margin: 0 auto 10px;
    background-image: url(../img/arrows-spritesheet.png);
    background-repeat: no-repeat;
    background-position: -32px 0; }
    .complex-step__arrow_reversed {
      background-position: 0 0; }
  .complex-step-content {
    position: relative;
    padding: 3px;
    cursor: pointer; }
    .complex-step-content:before, .complex-step-content:after {
      content: '';
      position: absolute;
      right: 0;
      bottom: 0;
      background-image: url(../img/border-img-blue.png); }
    .complex-step-content:before {
      width: 6px;
      height: 100%;
      background-position: -3px center;
      background-repeat: repeat-y; }
    .complex-step-content:after {
      height: 6px;
      width: 100%;
      background-position: center -3px;
      background-repeat: repeat-x; }
  .complex-step-wrapper {
    background-color: #fff;
    padding: 35px 30px 25px;
    min-height: 515px; }
    .complex-step-wrapper:before, .complex-step-wrapper:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      background-image: url(../img/border-img-blue.png); }
    .complex-step-wrapper:before {
      width: 6px;
      height: 100%;
      background-position: -3px center;
      background-repeat: repeat-y; }
    .complex-step-wrapper:after {
      height: 6px;
      width: 100%;
      background-position: center -3px;
      background-repeat: repeat-x; }
  .complex-step__name {
    color: #4bb6ee;
    text-transform: uppercase;
    font-size: 30px;
    text-align: center;
    margin: 0 0 15px; }
  .complex-step__about {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    line-height: 22px;
    margin: 0 0 40px; }
    .complex-step__about a {
      color: #1765a5;
      font-weight: 700; }
  .complex-step__img {
    width: auto;
    display: block;
    margin: 0 auto;
    max-width: 100%; }
  .complex-step._active .complex-step-content:before, .complex-step._active .complex-step-content:after, .complex-step._active .complex-step-wrapper:before, .complex-step._active .complex-step-wrapper:after {
    background-image: url(../img/border-img-orange.png); }
  .complex-step._active .complex-step__name span{
    border-bottom: 3px solid #4bb6ee; }
  .complex-step._active:after {
    content: url('../img/deg-noise.png');
    display: block;
    width: 80px;
    height: 40px;
    // border: 40px solid;
    // border-color: transparent;
    // border-top-color: #e3faff;
    position: absolute;
    right: 0;
    left: 0;
    bottom: -54px;
    margin: 0 auto; }

.product-about {
  overflow: hidden;
  margin: 0 0 5px;
  display: none; }
  .product-about._active {
    display: block; }

.product__img {
  width: auto;
  float: right;
  display: block; }

.product__step {
  position: relative;
  padding: 0 0 17px 43px;
  line-height: 23px;
  font-family: "Roboto", sans-serif; }
  .product__step:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    width: 18px;
    height: 17px;
    background: url(../img/list-marker.png) 0 0 no-repeat; }

.product-video {
  max-width: 912px;
  width: 100%;
  margin: 0 auto 43px;
  overflow: hidden; }
  .product-video-wrapper {
    margin: 48px 0 50px; }
  .product-video__name {
    font-size: 28px;
    margin: 0 0 10px;
    color: #1765a5;
    text-transform: uppercase;
    font-family: 'Conv_RobotoCondensed-Regular';
    text-align: center; }
  .product-video__title {
    font-size: 25px;
    margin: 0 0 50px;
    color: #f3937e;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700; }

.btn_product-video {
  width: 380px;
  background: #F3937E;
  margin: 0 auto; }

.disclaimer {
  width: 100%;
  margin: 25px 0 0; }
  .disclaimer_mobile {
    display: none; }

@media screen and (max-width: 1025px) {
  .complex-cta__header {
    font-size: 26px; }
  .complex-cta__img {
    margin: 10px 0; }
  .complex-step-wrapper {
    min-height: 470px; }
  .complex-step__about {
    margin: 0 0 15px; } }

@media screen and (max-width: 850px) {
  .complex-step-wrapper {
    min-height: 440px; } }

@media screen and (max-width: 767px) {
  #apteka{
    margin: 10px auto;
    float:none;
        
  }
   #piluli{
     float:none;
     margin: 10px auto;
  }
  .nose_hygiene .page-about, .nose_hygiene .content > p {
    display: none; }
  .nose_hygiene .social {
    margin: 0; }
  .complex-wrapper {
    background-color: initial;
    margin: 0;
    padding: 0; }
  .complex__name {
    font-size: 16px;
    margin: 0 0 15px;
    color: #282c3a;
    font-weight: 500; }
  .complex-cta__img {
    display: none; }
  .complex-cta__header {
    display: block;
    margin: 0 0 40px;
    padding: 15px;
    font-size: 22px;
    line-height: 26px;
    font-weight: 500; }
  .complex-step {
    float: none;
    width: 100%;
    margin: 0;
    padding: 0 19px 30px; }
    .complex-step__arrow {
      display: none; }
    .complex-step-content {
      padding: 15px;
		margin: 10px;
	  }
      .complex-step-content:before, .complex-step-content:after {
        /*display: none;*/ }
		
		
		
		
		
    .complex-step-wrapper {
      background-color: initial;
      padding: 0;
      min-height: initial; }
      .complex-step-wrapper:before, .complex-step-wrapper:after {
       /*display: none;*/ }
    .complex-step__name {
      color: #282c3a;
      font-weight: 500;
      margin: 0 0 10px;
      font-size: 22px; }
    .complex-step__about {
      line-height: 20px;
      margin: 0 0 15px; }
      .complex-step__about a {
        color: #282c3a;
        font-weight: 500; }
    .complex-step._active .complex-step__name {
      text-decoration: none; }
    .complex-step._active:after {
      display: none; }
  .product-about._active {
    /*display: none;*/ }
  .product-video {
    max-width: initial;
    margin: 0 auto 25px; }
    .product-video-wrapper {
      margin: 0;
      padding: 25px 15px 30px;
      background-color: #fdeae4; }
    .product-video__name {
      font-size: 22px;
      line-height: 24px;
      margin: 0 0 24px;
      color: #282c3a;
      font-weight: 500; }
    .product-video__title {
      font-size: 16px;
      line-height: 22px;
      margin: 0 0 10px;
      color: #282c3a;
      font-weight: 500; }
  .btn_product-video {
    width: 100%; }
  .disclaimer {
    display: none; }
    .disclaimer_mobile {
      display: block;
      margin: 0 auto;
      max-width: 320px;
      padding: 0 20px; } }

.no_more_cold .social {
  margin: 0; }

.elephant-mobile {
  display: none; }

.useful-articles {
  padding: 45px 95px 30px;
  margin: 0 0 40px;
  background: url(../img/whale-and-water.png) 100% 100% no-repeat #f5f2e9;
  overflow: hidden; }

.useful__name {
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: underline;
  text-align: center;
  margin: 0 0 50px; }

.useful-list {
  display: inline-block;
  width: 380px;
  padding: 0 10px 0 0; }

.useful__item {
  margin: 0 0 10px; }

.useful__link {
  display: block;
  line-height: 29px;
  color: #000;
  font-family: "Roboto", sans-serif; }
  .useful__link span {
    display: inline-block;
    background-color: #eea494;
    padding: 0 10px;
    margin: 0 8px 0 0; }

@media screen and (max-width: 1025px) {
  .useful-articles {
    padding: 45px 50px 30px; } }

@media screen and (max-width: 767px) {
  .elephant-mobile {
    display: block;
    margin: 10px auto;
    max-width: 130px; }
  .useful-articles {
    padding: 30px 40px 200px;
    margin: 0;
    background: url(../img/whale-and-water.png) center 107% no-repeat; }
  .useful__name {
    font-size: 22px;
    text-decoration: none;
    margin: 0 0 30px; }
  .useful-list {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0; }
  .useful__item {
    margin: 0 0 20px; }
  .useful__link {
    display: block;
    line-height: 20px;
    color: #282c3a;
    font-family: "Roboto", sans-serif;
    font-weight: 500;
    text-decoration: underline; }
    .useful__link span {
      display: block;
      background-color: initial;
      color: #eea494;
      padding: 0;
      margin: 0;
      text-transform: uppercase;
      text-decoration: underline; } }

.contest-wrapper {
  padding: 0 0 110px; }

.contest-sender {
  background: url(../img/contest-btn-bg.png) center 0 no-repeat;
  min-height: 145px;
  margin: 0 0 5px; }

.btn_border {
  margin: 0 auto;
  width: 233px;
  line-height: 62px;
  position: relative;
  z-index: 1; }
  .btn_border:before {
    content: '';
    display: block;
    position: absolute;
    z-index: -1;
    top: 10px;
    bottom: 10px;
    right: 10px;
    left: 10px;
    background-color: #eea494; }
  .btn_border:after {
    content: '';
    display: block;
    position: absolute;
    z-index: -2;
    top: 3px;
    bottom: 3px;
    right: 3px;
    left: 3px;
    background-color: #fff; }

.contest-prizes {
  padding: 100px 0 60px;
  background: url(../img/prizes-bg.png) center 0 no-repeat;
  text-align: center;
  overflow: hidden; }

.contest-prize {
  width: 330px;
  height: 330px;
  display: inline-block;
  text-align: center;
  margin: 0 5% 10px 0;
  border-radius: 50%;
  border: 10px solid;
  padding: 30px 60px; }
  .contest-prize:nth-of-type(3n-1) {
    border-color: #d8e5f0; }
  .contest-prize:nth-of-type(3n-2) {
    border-color: #e8daf1; }
  .contest-prize:nth-of-type(3n) {
    border-color: #fadbd5;
    margin: 0; }
  .contest-prize__img, .contest-prize > img {
    display: block;
    width: 100%; }
  .contest-prize__standing, .contest-prize > h2, .contest-prize > h3, .contest-prize > h4 {
    font-size: 48px;
    margin: 0 0 5px;
    color: #1765a5;
    font-weight: 700; }
  .contest-prize__about, .contest-prize > p {
    margin: 0; }

.contest-about {
  text-align: center; }

.btn_yellow, .btn_blue {
  display: inline-block;
  width: 350px;
  font-size: 18px;
  line-height: 60px;
  color: #1765a5;
  border: 2px solid;
  margin: 0 15px; }

.btn_yellow {
  background-color: #f5f2e9;
  font-family: 'Conv_RobotoCondensed-Regular';
  border-color: #d5cbab; }

.btn_blue {
  background-color: #e8f8ff;
  font-family: 'Conv_RobotoCondensed-Regular';
  border-color: #89c4de; }

@media screen and (max-width: 1220px) {
  .contest-prize:first-of-type {
    display: block;
    margin: 0 auto 10px; } }

@media screen and (max-width: 1024px) {
  .contest-prize, .contest-prize:nth-of-type(3n) {
    display: block;
    margin: 0 auto 10px; }
  .contest-sender {
    margin: 0 -55px; }
  .btn_yellow, .btn_blue {
    display: block;
    width: 280px;
    line-height: 50px;
    margin: 0 auto 15px; } }

@media screen and (max-width: 767px) {
  .contest-wrapper {
    padding: 0; }
  .contest-sender {
    background: none;
    min-height: auto;
    margin: 0 0 15px; }
  .contest-prizes {
    padding: 70px 0 60px; }
  .contest-prize {
    width: 280px;
    height: 280px;
    border: 10px solid;
    padding: 20px 55px; }
    .contest-prize__standing, .contest-prize > h2, .contest-prize > h3, .contest-prize > h4 {
      font-size: 36px; } }

.popup {
  display: none;
  padding: 47px 80px 17px;
  background-color: #fff;
  max-width: 1080px;
  width: 90%; }

.popup-title, .popup > h2, .popup > h3, .popup > h4 {
  font-size: 28px;
  margin: 0 0 45px;
  color: #1765a5;
  text-transform: uppercase;
  text-align: center;
  font-weight: 400; }
.popup .conditions p span{
  color: #5A5A5A;
  font: 16px 'Roboto_Regular';
}
.popup-close {
  position: absolute;
  top: 25px;
  right: 35px;
  background: url(../img/popup-close.png) center center no-repeat;
  width: 20px;
  height: 20px; }

.input-row {
  position: relative;
  overflow: hidden;
  margin: 0 0 38px; }

.input__name {
  float: left;
  width: 43%;
  padding: 0 10px 0 0;
  font-size: 28px;
  line-height: 60px;
  color: #1765a5;
  text-transform: uppercase;
  font-weight: 400;
  margin: 0; }

.input__label, .input__current-file {
  float: right;
  width: 57%; }

.input-btn {
  display: block;
  width: 100%;
  line-height: 60px;
  color: #1765a5;
  border: 2px solid;
  font-size: 21px;
  text-align: center;
  cursor: pointer; }

.input__current-file {
  margin: 0;
  font-family: "Roboto", sans-serif;
  line-height: 34px; }
  .input__current-file span {
    color: #1765a5; }

.input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }

.input-comment {
  float: right;
  width: 57%;
  height: 140px;
  display: block;
  border: 2px solid #1765a5;
  color: #5a5a5a;
  font: 16px/20px "Roboto", sans-serif;
  padding: 22px;
  resize: none; }
  .input-comment:focus {
    outline: none; }
  .input-comment:focus + .input__label, .input-comment:valid + .input__label {
    opacity: 0;
    visibility: hidden; }

.input__label_textarea {
  position: absolute;
  top: 0;
  left: 43%;
  padding: 22px;
  font: 16px/20px "Roboto", sans-serif;
  opacity: 0.8; }

.input-checkbox {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1; }
  .input-checkbox:checked + .input-label_checkbox {
    background: url(../img/checkbox-mark.png) 4px 4px no-repeat; }

.input-label_checkbox {
  float: right;
  width: 57%;
  line-height: 20px;
  vertical-align: top;
  cursor: pointer; }
  .input-label_checkbox:before {
    content: '';
    display: inline-block;
    vertical-align: bottom;
    width: 16px;
    height: 16px;
    border: 2px solid #1765a5;
    margin-right: 10px; }

label.input-error {
  float: right;
  width: 57%;
  margin: 0;
  font-family: "Roboto", sans-serif;
  color: #1765a5;
  text-align: center; }

.btn_submit {
  width: 225px;
  border: none;
  font: 21px/55px "Roboto Condensed", sans-serif;
  margin: 0 auto; }

.popup._thanks {
  padding: 50px 80px; }
  .popup._thanks .popup-title, .popup._thanks .popup > h2, .popup._thanks .popup > h3, .popup._thanks .popup > h4 {
    margin: 0; }

.popup._conditions {
  padding: 54px 40px 45px;
  position: fixed !important;
  top: 20px !important;
  height: 100% !important;
  overflow: scroll !important; }
  .popup._conditions ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0; }
  .popup._conditions ol > li {
    counter-increment: item;
    margin-bottom: 29px; }
  .popup._conditions ol > li:before {
    content: counters(item, ".") ". "; }
  .popup._conditions li > ol {
    margin-top: 29px; }
  .popup._conditions li ol > li {
    margin: 0;
    margin-bottom: 29px; }
  .popup._conditions li ol > li:before {
    content: counters(item, ".") " "; }

.condition {
  font-family: "Roboto", sans-serif; }

.popup._participants {
  padding: 50px 40px 30px; }
  .popup._participants .content-footer {
    padding: 0; }

.participants {
  overflow: hidden;
  text-align: center;
  margin: 0 0 22px; }

.participant {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  width: 31%;
  margin: 0 2% 22px 0;
  padding: 25px 20px;
  border: 2px solid #1765a5; }
  .participant:nth-of-type(3n) {
    margin: 0 0 22px; }
  .participant__img, .participant > img {
    display: block;
    width: 100%;
    margin-bottom: 12px; }
  .participant-author {
    overflow: hidden;
    margin-bottom: 12px;
    font-family: "Roboto", sans-serif; }
  .participant__comment, .participant > p {
    margin: 0 0 5px;
    font: 15px/18px "Roboto", sans-serif;
    min-height: 90px; }

.author__img, .participant-author > img {
  float: left;
  display: block;
  width: 65px;
  margin: 0 10px 0 0;
  border-radius: 50%; }

.author__name, .participant-author > h2, .participant-author > h3, .participant-author > h4 {
  font-size: 20px;
  line-height: 22px;
  font-weight: normal;
  margin: 7px 0 5px; }

.author__location, .participant-author > p {
  margin: 0; }

.btn__vote {
  margin: 0 auto;
  width: 220px; }

@media screen and (max-width: 1024px) {
  .participant {
    width: 48%;
    margin: 0 2% 22px 0; }
    .participant:nth-of-type(3n) {
      margin: 0 2% 22px 0; }
    .participant:nth-of-type(2n) {
      margin: 0 0 15px; }
    .participant__comment, .participant > p {
      min-height: initial;
      margin: 0 0 15px; } }

@media screen and (max-width: 767px) {
  .popup {
    padding: 50px 20px 15px;
    width: 95%; }
  .popup-title, .popup > h2, .popup > h3, .popup > h4 {
    font-size: 20px;
    margin: 0 0 10px;
    color: #282c3a;
    font-weight: 500; }
  .popup-close {
    top: 10px;
    right: 10px; }
  .input-row {
    margin: 0 0 15px; }
  .input__name {
    float: none;
    width: 100%;
    padding: 0;
    font-size: 18px;
    line-height: 22px;
    color: #282c3a;
    font-weight: 500;
    margin: 0 0 15px; }
  .input__label, .input__current-file, .input-label_checkbox, .input-comment, label.input-error {
    float: none;
    width: 100%;
    display: block; }
  .input__label_textarea {
    top: 36px;
    left: 0; }
  .input-comment {
    height: 150px; }
  label.input-error {
    font-weight: 500;
    line-height: 30px; }
  .popup._thanks {
    padding: 50px 20px 50px; }
  .popup._conditions {
    padding: 50px 20px 20px; }
  .popup._participants {
    padding: 50px 20px 20px; }
  .participant {
    display: block;
    width: 100%;
    margin: 0 0 15px;
    padding: 25px 10px; }
    .participant:nth-of-type(3n), .participant:nth-of-type(2n) {
      margin: 0 0 15px; }
    .participant__comment, .participant > p {
      min-height: initial;
      margin: 0 0 15px; } }

.article-wrapper {
  overflow: hidden;
  margin: 80px 0 70px; }

.article__img, .article-wrapper img {
  display: block;
  max-width: 100%;
  margin: 5px 0 35px;
  width: auto; }
  .article__img.align-left, .article-wrapper img.align-left {
    float: left;
    margin: 5px 40px 35px 0; }
  .article__img.align-right, .article-wrapper img.align-right {
    float: right;
    margin: 5px 0 35px 40px; }

.article__text, .article-wrapper p {
  font-family: "Roboto", sans-serif;
  line-height: 25px;
  margin: 0 0 24px; }
  .article__text:last-of-type, .article-wrapper p:last-of-type {
    margin: 0; }

.article-back {
  float: left;
  color: #1765a5;
  text-decoration: underline;
  font: 14px/18px "Roboto", sans-serif; }
  .article-back:before {
    content: '';
    display: inline-block;
    vertical-align: top;
    width: 11px;
    height: 11px;
    margin: 3px 3px 0 0;
    background: url(../img/arrow-back.png) 0 0 no-repeat; }

@media screen and (max-width: 1025px) {
  .article__img, .article-wrapper img {
    max-width: 60%; } }

@media screen and (max-width: 767px) {
  .article .page-title, .article .content > h2, .article .content > h3, .article .content > h4 {
    display: block;
    font-size: 16px;
    margin: 25px 0 15px;
    padding: 0 20px;
    color: #282c3a;
    text-align: left;
    font-weight: 500; }
  .article-wrapper {
    margin: 0 0 30px;
    padding: 0 20px; }
  .article__img, .article-wrapper img {
   /* display: none; */}
  .article__text, .article-wrapper p {
    line-height: 20px;
    margin: 0 0 15px; }
    .article__text:last-of-type, .article-wrapper p:last-of-type {
      margin: 0; }
  .article-back {
    color: #282c3a;
    text-decoration: underline;
    font: 500 16px/20px "Roboto", sans-serif;
    margin: 0 0 0 20px; }
    .article-back:before {
      display: none; } }

.zoo-links-wrapper {
  overflow: hidden;
  margin: 20px 0 28px; }

.zoo-links__img {
  float: right;
  display: block;
  margin: 0 0 0 40px;
  width: auto; }
  .zoo-links__img_mobile {
    display: none; }

.zoo-links__title, .zoo-links-wrapper > h2, .zoo-links-wrapper > h3, .zoo-links-wrapper > h4 {
  font-size: 28px;
  color: #1765a5;
  text-transform: uppercase;
  font-weight: 400;
  margin: 32px 0 30px; }

.zoo-links__about, .zoo-links-wrapper > p {
  line-height: 25px;
  font-family: "Roboto", sans-serif;
  margin: 0 0 25px; }

.activities-wrapper {
  position: relative;
  text-align: center;
  border-top: 1px solid #e1dac5;
  padding: 30px 0; }
  .activities-wrapper .page-title, .activities-wrapper .content > h2, .activities-wrapper .content > h3, .activities-wrapper .content > h4 {
    margin-bottom: 50px;
    font-weight: 400; }
// .bird_amuse_ent{
//   position: absolute;
//   top: 18.2%;
//   left: 0;
//   width: 60px;
// }
.activity {
  display: inline-block;
  vertical-align: top;
  text-align: left;
  position: relative;
  width: 31%;
  margin: 0 2% 20px 0;
  padding: 25px 30px; }
  .activity-bird:after{
    position: absolute;
    content: url("../img/bird_amuse.png");
    top: -61px;
    left: 0;
    width: 70px;
    height: 62px;
  }
  .activity:last-of-type {
    margin-right: 0; }
  .activity_bird:before {
    content: '';
    display: block;
    position: absolute;
    width: 69px;
    height: 61px;
    top: -60px;
    left: 0;
    background: url(../img/bird.png) 0 0 no-repeat; }
  .activity__name, .activity > h2, .activity > h3, .activity > h4 {
    font-size: 18px;
    margin: 0 0 14px;
    color: #1765a5;
    text-transform: uppercase;
    font-weight: 400; }
  .activity__about, .activity > p {
    font-family: "Roboto", sans-serif;
    line-height: 25px;
    height: 50px;
    overflow: hidden;
    margin: 0 0 14px; }
  .activity__link, .activity > a {
    color: #1765a5;
    text-decoration: underline;
    font: 14px/18px 'Roboto_Regular', sans-serif; }

.activities-wrapper .activity:nth-of-type(3n-2) {
  background-color: #e8f8ff; }

.activities-wrapper .activity:nth-of-type(3n-1) {
  background-color: #f5f2e9; }

.activities-wrapper .activity:nth-of-type(3n) {
  background-color: #fbe4dd; }

.activities-wrapper_reversed .activity:nth-of-type(3n-2) {
  background-color: #fbe4dd; }

.activities-wrapper_reversed .activity:nth-of-type(3n) {
  background-color: #e8f8ff; }

.bird-mobile {
  display: none; }

@media screen and (max-width: 1025px) {
  .activity {
    padding: 25px 20px; }
  .btn__zoo {
    margin: 0 auto; } }

@media screen and (max-width: 767px) {
  .activity-bird:after{
    content: none;
  }
  .zoo-links-wrapper {
    margin: 0;
    padding: 20px 20px 40px; }
  .zoo-links__img {
    display: none; }
    .zoo-links__img_mobile {
      display: block;
      float: none;
      max-width: 100%;
      margin: 0 auto 10px; }
  .zoo-links__title, .zoo-links-wrapper > h2, .zoo-links-wrapper > h3, .zoo-links-wrapper > h4 {
    font-size: 22px;
    line-height: 26px;
    color: #282c3a;
    text-align: center;
    font-weight: 500;
    margin: 0 0 15px; }
  .zoo-links__about, .zoo-links-wrapper > p {
    line-height: 20px;
    margin: 0 0 15px; }
  .activities-wrapper {
    text-align: center;
    border-top: none;
    padding: 0 20px 50px; }
    .activities-wrapper .page-title, .activities-wrapper .content > h2, .activities-wrapper .content > h3, .activities-wrapper .content > h4 {
      display: block;
      font-size: 22px;
      line-height: 26px;
      color: #282c3a;
      text-align: center;
      font-weight: 500;
      margin: 0 0 15px; }
  .activity {
    display: block;
    text-align: center;
    width: 100%;
    margin: 0 0 20px;
    padding: 20px 20px 10px; }
    .activity_bird:before {
      display: none; }
    .activity__name, .activity > h2, .activity > h3, .activity > h4 {
      font-size: 16px;
      margin: 0 0 15px;
      color: #282c3a;
      font-weight: 500; }
    .activity__about, .activity > p {
      display: none; }
    .activity__link, .activity > a {
      font-size: 16px; }
      .activity__link:after, .activity > a:after {
        content: '';
        display: block;
        width: 34px;
        height: 16px;
        margin: 10px auto 0;
        background-image: url(../img/arrow-activities-mobile.png);
        background-repeat: no-repeat; }
  .activities-wrapper .activity:nth-of-type(3n-2) {
    background-color: #f5f2e9; }
    .activities-wrapper .activity:nth-of-type(3n-2) .activity__link, .activities-wrapper .activity:nth-of-type(3n-2) .activity > a {
      color: #7d7664; }
      .activities-wrapper .activity:nth-of-type(3n-2) .activity__link:after, .activities-wrapper .activity:nth-of-type(3n-2) .activity > a:after {
        background-position: 0 0; }
  .activities-wrapper .activity:nth-of-type(3n-1) {
    background-color: #d9f2f9; }
    .activities-wrapper .activity:nth-of-type(3n-1) .activity__link, .activities-wrapper .activity:nth-of-type(3n-1) .activity > a {
      color: #6099b6; }
      .activities-wrapper .activity:nth-of-type(3n-1) .activity__link:after, .activities-wrapper .activity:nth-of-type(3n-1) .activity > a:after {
        background-position: 0 -16px; }
  .activities-wrapper .activity:nth-of-type(3n) {
    background-color: #fdeae4; }
    .activities-wrapper .activity:nth-of-type(3n) .activity__link, .activities-wrapper .activity:nth-of-type(3n) .activity > a {
      color: #f3937e; }
      .activities-wrapper .activity:nth-of-type(3n) .activity__link:after, .activities-wrapper .activity:nth-of-type(3n) .activity > a:after {
        background-position: 0 -32px; }
  .activities-wrapper_reversed .activity:nth-of-type(3n-2) {
    background-color: #f5f2e9; }
  .activities-wrapper_reversed .activity:nth-of-type(3n) {
    background-color: #fdeae4; }
  .bird-mobile {
    display: block;
    width: auto;
    margin: 0 auto; } }

.chores-wrapper {
  overflow: hidden;
  margin: 0 0 30px;/*80px;*/ }

.chore {
  max-height: 171px;
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  width: 31%;
  margin-right: 2%;
  padding: 25px 25px 37px;
  margin-bottom: 25px;
  background-color: #f5f2e9;
  position: relative;
  transition: all 0.3s cubic-bezier(0.06, 0.35, 0.08, 0.58); }
  .chore:nth-of-type(3n) {
    margin-right: 0; }
  .chore_elephant {
    padding: 0;
    background-color: white;/*initial;*/
    text-align: center; }
  .chore__img, .chore > img {
    width: auto;
    max-width: 100%;
    max-height: 100%; }
  .chore__name, .chore > h2, .chore > h3, .chore > h4 {
    font-size: 18px;
    margin: 0 0 14px;
    color: #1765a5;
    text-transform: uppercase;
    font-family: 'Conv_RobotoCondensed-Regular';
    font-weight: 400; }
  .chore__about, .chore > p {
    font-family: 'Roboto_Regular', sans-serif;
    line-height: 25px; }
  .chore-extend, .chore > button {
    position: absolute;
    z-index: 1;
    bottom: 0;
    left: 0;
    height: 37px;
    width: 100%;
    background-color: #f5f2e9;
    color: #c7bea5;
    font-weight: bold;
    text-align: center;
    font-family: "Roboto Condensed", sans-serif;
    font-size: 0;
    text-indent: -9999px; }
    .chore-extend:before, .chore > button:before {
      content: '';
      display: block;
      background: url(../img/arrow-accordion.png) center -16px no-repeat;
      height: 18px;
      margin: 0 0 10px;
      overflow: hidden; }

.chore._extended {
  max-height: 2000px;
  padding-bottom: 100px;
  transition: all 0.3s cubic-bezier(0.38, 0.05, 0.58, 0.05); }
  .chore._extended .chore-extend, .chore._extended .chore > button {
    font-size: 16px;
    text-indent: 0;
    height: 65px;
    vertical-align: top; }
    .chore._extended .chore-extend:before, .chore._extended .chore > button:before {
      background-position: center 0; }

.chores-column {
  float: left;
  width: 31%;
  margin-right: 3%; }
  .chores-column:nth-of-type(3n) {
    margin-right: 0; }
  .chores-column .chore {
    width: 100%;
    margin-right: 0; }
    .chores-column .chore:nth-of-type(3n) {
      margin-right: 0; }

@media screen and (max-width: 1025px) {
  .chores-column {
    width: 48%;
    margin-right: 3%; }
    .chores-column:nth-of-type(3n) {
      margin-right: 3%; }
    .chores-column:nth-of-type(2n) {
      margin-right: 0; } }

@media screen and (max-width: 767px) {
  .chores-wrapper {
    margin: 0;
    padding: 0 20px; }
  .chore {
    max-height: 151px;
    display: block;
    width: 100%;
    margin-right: 0;
    padding: 25px 15px 37px;
    margin-bottom: 15px; }
    .chore_elephant {
      display: none; }
    .chore__name, .chore > h2, .chore > h3, .chore > h4 {
      font-size: 16px;
      color: #282c3a;
      font-weight: 500; }
    .chore__about, .chore > p {
      font-family: "Roboto", sans-serif;
      line-height: 18px; }
  .chores-column {
    width: 100%;
    margin-right: 0; }
    .chores-column:nth-of-type(3n) {
      margin-right: 0; } }

.verse-size, .verse {
  width: 23.5%; }

.verse-gutter {
  width: 2%; }

.verses-wrapper {
  position: relative;
  margin: 0 0 25px; }

.verse {
  padding: 27px 25px;
  margin: 0 0 18px;
  background-color: #e8f8ff; }
  .verse_whale {
    padding: 0;
    background-color: #FFFFFF; }
  .verse__img {
    display: block;
    width: 100%; }
  .verse__text, .verse > p {
    font: italic 500 17px/23px "Roboto", sans-serif; }
  .verse_bird:before {
    content: '';
    display: block;
    position: absolute;
    width: 63px;
    height: 55px;
    top: -55px;
    right: -280px;
    background: url(../img/bird.png) -62px 0 no-repeat;
    -webkit-background-size: cover;
          -o-background-size: cover;
             background-size: cover; }

@media screen and (max-width: 1025px) {
  .verse-size, .verse {
    width: 32%; }
  .verse-gutter {
    width: 1%; }
  .verse_bird:before {
    display: none; }
  .verse {
    margin: 0 0 10px; } }

@media screen and (max-width: 850px) {
  .verse-size, .verse {
    width: 49%; } }

@media screen and (max-width: 767px) {
  .verses-wrapper {
    padding: 0 20px; }
  .verse {
    width: 100%;
    padding: 27px 35px 25px; }
    .verse_whale {
      display: none; }
    .verse__text, .verse > p {
      font-style: normal;
      font-size: 16px; }
    .verse:nth-of-type(3n-2) {
      background-color: #d9f2f9; }
    .verse:nth-of-type(3n-1) {
      background-color: #f5f2e9; }
    .verse:nth-of-type(3n) {
      background-color: #fdeae4; } }


.btnsave {
    display: block;
    width: 100%;
    height: 40px;
    border: 0;
    background: #1765a5;
    color: #fff;
    font-size: 15px;
    text-transform: uppercase;
    text-align: center;
    line-height: 40px;
    cursor: pointer;
}	

@media print {
   * {
      -webkit-print-color-adjust: exact;
      print-color-adjust: exact;
    }
	.form{
		display: none;
	}
  .choose-date{
    display: none;
  }
  .calendar-images{
    margin: 15px 0 0 !important;
  }
  .header_bot_link_menu{
    background: none !important;
  }
  .save-wrapper .phones-wrapper{
    width: 100% !important;
    padding: 0 !important;
    margin-right: 0 !important;
    background: none !important;
  }
  .save-wrapper{
    padding: 20px 0 0 !important;
  }
  .print-btn{
    display: none;
  }
  .header_bot_item_menu_logo a img{
    width: 75%;
    margin: 0;
  }
  .page-save{
    display: none;
  }
  // .header_bot_link_menu{
  //   padding: 0;
  //   margin: 0;
  // }
  .title{
    margin: 0;
    text-align: right;
  }
  .content-save{
    padding: 0;
  }
  #notes-list li{
    margin: 0 0 5px;
  }
  #save1{
    page-break-after: always;
  }
  .page-title{
    text-align: right;
  }
  .calendar-images ul li img{
    width: 50%;
  }
	.calendar-table table{
    outline: 40px solid #E3FBFF;
	}
	
	
	@page {
		size: landscape;
	} 
	
}  




.print-btn {
  background: #f3937e;
  width: 80%;
  justify-content: center;
  text-transform: uppercase;
  text-align: center;
  margin: 10px 0 10px auto;
}
.print-btn:hover {
  background: #e9baad;
}
.print-btn span {
  width: 100%;
  line-height: 60px;
  color: #fff;
  transition: all .3s;
}
.print-btn span:hover {
  background: #e9baad;
}
.otriv-medic-save{
  display: flex;
-webkit-justify-content: space-between;
        justify-content: space-between;
  display: none;
  position: relative;
  // bottom: 12vh;
  // right: 2vw;
  // top: -20px;
}
.otriv-medic-save-img{
  margin-top: 5px;
  width: 20%;
  height: 17%;
}
.otriv-calend-pr{
  width: 100%;
  display: flex;
-webkit-justify-content: space-between;
        justify-content: space-between;
  display: none;
  position:relative;
  top: -40px;
}
.otriv-calend-pr img{
  width: 25%;
  height: 25%;
  margin: auto 0;
  // top: -10px;
}

.popuplb {
  position: absolute;
  top: 0px;
  left: 0px; 
  z-index:12000;  
  display: none;
  padding: 47px 80px 17px;
  background-color: #000;
  
  height:100%;
  width: 100%; 
}


.popupvote {
  position: absolute;
  top: 0px;
  left: 0px; 
  z-index:12000;  
  display: none;
  padding: 47px 80px 17px;
  background-color: #fff;
  color: #000;
  height:100%;
  width: 100%; 
}

.popuplb_close , .popupvote_close{
    position: absolute;
    top: 25px;
    right: 35px;
    background: url(../img/popup-close.png) center center no-repeat;
    width: 20px;
    height: 20px;
}

.li {
	min-height: 225px;
	margin-right: 10px !important;
}

.calendar-actions-wrapper .print-btn{
  width: 160px;
  margin-right: 5px;
  background-color: transparent;
 
}

.calendar-actions-wrapper .print-btn span{
   line-height: 39px !important;
}