section.header div.social-group ul li a, section.header .header-plans .box-plans .plans-list > li, section.header .header-plans .box-plans .plans-list > li .plans-list_item, section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul { -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }

section.header .header-top:before, section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent:before, section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li:before, b.b-with-round:before { content: ''; display: block; z-index: 0; position: absolute; }

@-webkit-keyframes undertitle { 0% { -webkit-filter: blur(0); -moz-filter: blur(0); -ms-filter: blur(0); -o-filter: blur(0); filter: blur(0); margin-left: -10px; }
  50% { -webkit-filter: blur(15px); -moz-filter: blur(15px); -ms-filter: blur(15px); -o-filter: blur(15px); filter: blur(15px); margin-left: 10px; }
  100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); margin-left: -10px; } }
@-moz-keyframes undertitle { 0% { -webkit-filter: blur(0); -moz-filter: blur(0); -ms-filter: blur(0); -o-filter: blur(0); filter: blur(0); margin-left: -10px; }
  50% { -webkit-filter: blur(15px); -moz-filter: blur(15px); -ms-filter: blur(15px); -o-filter: blur(15px); filter: blur(15px); margin-left: 10px; }
  100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); margin-left: -10px; } }
@-o-keyframes undertitle { 0% { -webkit-filter: blur(0); -moz-filter: blur(0); -ms-filter: blur(0); -o-filter: blur(0); filter: blur(0); margin-left: -10px; }
  50% { -webkit-filter: blur(15px); -moz-filter: blur(15px); -ms-filter: blur(15px); -o-filter: blur(15px); filter: blur(15px); margin-left: 10px; }
  100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); margin-left: -10px; } }
@keyframes undertitle { 0% { -webkit-filter: blur(0); -moz-filter: blur(0); -ms-filter: blur(0); -o-filter: blur(0); filter: blur(0); margin-left: -10px; }
  50% { -webkit-filter: blur(15px); -moz-filter: blur(15px); -ms-filter: blur(15px); -o-filter: blur(15px); filter: blur(15px); margin-left: 10px; }
  100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -ms-filter: blur(0px); -o-filter: blur(0px); filter: blur(0px); margin-left: -10px; } }
.dropdown.btn-lang { right: 61px; top: 13px; }
.dropdown.btn-lang button { line-height: 24px; background: #736860; border: 1px solid rgba(130, 116, 104, 0); }
.dropdown.btn-lang button img { margin: 4px 2px 0 -2px; }

section.header { height: 1140px; background: url("../images/header1-bg.jpeg") center top no-repeat; }
section.header .box-parallax { position: absolute; height: 1140px; width: 100%; }
section.header .box-parallax .box-right-top { margin-left: 983px; margin-top: -500px; position: absolute; right: 0; top: 0; display: block; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); width: 888px; height: 852px; }
section.header .box-parallax .box-right-top1 { margin-left: 1258px; margin-top: -328px; position: absolute; right: 0; top: 0; display: block; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); width: 888px; height: 852px; }
section.header .box-parallax .box-right-top3 { margin-top: 321px; margin-left: -140px; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); }
section.header .box-parallax .box-right-top4 { margin-top: 511px; margin-left: -162px; opacity: 0.75; -moz-opacity: 0.75; -khtml-opacity: 0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); }
section.header .box-parallax1 { position: absolute; opacity: 0.85; -moz-opacity: 0.85; -khtml-opacity: 0.85; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); width: 457px; height: 720px; margin-left: -298px; margin-top: 185px; }
section.header .box-parallax1 .box-right-top2 { display: block; }
section.header .header-top:before { height: 600px; width: 1400px; background: url("../images/header-overlay-right-top.png") right top no-repeat; top: 0; right: 0; }
section.header .header-top .logo { margin-top: 29px; margin-left: 15px; }
section.header .header-top .header-top_menu { padding: 48px 27px 0 117px; }
section.header .header-top .header-top_menu > ul.navbar-nav { border: 1px solid rgba(130, 116, 104, 0.4); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; width: 742px; float: right; }
section.header .header-top .header-top_menu > ul.navbar-nav:before { display: none; }
section.header .header-top .header-top_menu > ul.navbar-nav > li > .dropdown-menu { background: url(../images/ul-dropdown-lines.png) 12px 47px no-repeat, #414550; box-shadow: 0 10px 24px rgba(79, 78, 79, 0.17); }
section.header .header-top .header-top_menu > ul.navbar-nav > li > .dropdown-menu li a { color: #b6bcce; }
section.header .header-top .header-top_menu > ul.navbar-nav > li > .dropdown-menu li a:hover { color: #fff; }
section.header .header-top .header-top_menu > ul.navbar-nav > li > a { padding-top: 20px; color: #fff; }
section.header .header-top .header-top_menu > ul.navbar-nav > li > a:before { border-left: 4px solid rgba(130, 116, 104, 0.7); }
section.header .header-top .header-top_menu > ul.navbar-nav > li.special > a:before { opacity: 0.4; -moz-opacity: 0.4; -khtml-opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); background: #827468; }
section.header .header-top .header-top_menu > ul.navbar-nav > li.special > a i { top: 9px; }
section.header div.social-group { margin-left: 24px; width: 180px; z-index: 100; position: relative; display: inline-block; *display: inline; *zoom: 1; vertical-align: top; text-align: center; }
section.header div.social-group span { display: block; color: #baac95; font-family: "Muller", sans-serif; font-weight: 400; line-height: 36px; }
section.header div.social-group ul { display: block; padding: 0 13px; }
section.header div.social-group ul li { display: inline-block; *display: inline; *zoom: 1; vertical-align: top; width: 25%; margin-right: -4px; height: 40px; }
section.header div.social-group ul li a { display: block; height: 40px; text-align: center; line-height: 40px; color: #baac95; }
section.header div.social-group ul li a i { font-size: 26px; }
section.header div.social-group ul li a:hover { color: #fff; }
section.header .header-middle { height: 538px; }
section.header .header-middle .box-header-login { right: 30px; }
section.header .header-middle .header-middle_title > div.title-group { padding: 101px 0 0 228px; }
section.header .header-middle .header-middle_title > div.title-group > b { background: none; }
section.header .header-middle .header-middle_title > div.title-group > span { margin-bottom: -1px; }
section.header .header-middle .header-middle_title div.btn-group { display: block; padding: 30px 0 0 205px; width: 100%; }
section.header .header-middle .header-middle_title div.btn-group .over-btn-1:before { opacity: 0.05; -moz-opacity: 0.05; -khtml-opacity: 0.05; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=5)"; filter: alpha(opacity=5); }
section.header .header-middle .header-middle_title > div.video-group { right: 297px; top: 144px; }
section.header .header-middle .header-middle_title > div.video-group a span { color: #908377; }
section.header .header-middle .header-middle_title > b { opacity: 0.07; -moz-opacity: 0.07; -khtml-opacity: 0.07; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=7)"; filter: alpha(opacity=7); -webkit-animation: undertitle 3s linear 0s infinite normal; -moz-animation: undertitle 3s linear 0s infinite normal; -o-animation: undertitle 3s linear 0s infinite normal; animation: undertitle 3s linear 0s infinite normal; background: -webkit-linear-gradient(to bottom, #fff, #fff); background: -o-linear-gradient(to bottom, #fff, #fff); background: linear-gradient(to bottom, #fff, #fff); -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
section.header .header-plans .box-plans { height: auto; z-index: 1; }
section.header .header-plans .box-plans > b { top: -77px; width: 100%; text-align: center; background: -webkit-linear-gradient(to bottom, rgba(152, 158, 172, 0.1), rgba(196, 162, 111, 0.08)); background: -o-linear-gradient(to bottom, rgba(152, 158, 172, 0.1), rgba(196, 162, 111, 0.08)); background: linear-gradient(to bottom, rgba(152, 158, 172, 0.1), rgba(196, 162, 111, 0.08)); -webkit-background-clip: text; -moz-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
section.header .header-plans .box-plans .plans-list { display: block; margin: 0 -55px; }
section.header .header-plans .box-plans .plans-list > li { padding: 0 55px; width: 33.333%; display: inline-block; *display: inline; vertical-align: top; margin-right: -6px; *zoom: 1; outline: none; height: 493px; position: relative; }
section.header .header-plans .box-plans .plans-list > li .plans-list_title { display: block; text-align: center; color: #f8f5ea; font-size: 22px; font-weight: bold; padding-bottom: 10px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item { position: relative; display: block; height: 493px; padding: 139px 30px 0px 30px; background: url("../images/plan-bg.jpeg") center center no-repeat, #fff; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow: 0px 21px 54px 0px rgba(113, 105, 100, 0.15); }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > a { cursor: pointer; position: absolute; right: 58px; top: 112.5px; font-family: "Muller", sans-serif; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; color: #f7ba32; line-height: 24px; font-size: 12px; z-index: 10; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent { text-align: center; position: absolute; display: block; height: 104px; width: 104px; left: 28px; padding-top: 33px; top: 28px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent > i { position: absolute; left: 0; top: 0; height: 160px; width: 160px; display: block; left: -33px; top: -33px; -webkit-transform: rotate(-40deg); -moz-transform: rotate(-40deg); -o-transform: rotate(-40deg); -ms-transform: rotate(-40deg); transform: rotate(-40deg); background: url("../images/round-rules.png") center center no-repeat; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent > i.rotated { -webkit-transform: rotate(320deg); -moz-transform: rotate(320deg); -o-transform: rotate(320deg); -ms-transform: rotate(320deg); transform: rotate(320deg); -webkit-transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out; -ms-transition: all 1.5s ease-in-out; -o-transition: all 1.5s ease-in-out; transition: all 1.5s ease-in-out; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent > i.rotated1 { -webkit-transform: rotate(-400deg); -moz-transform: rotate(-400deg); -o-transform: rotate(-400deg); -ms-transform: rotate(-400deg); transform: rotate(-400deg); -webkit-transition: all 1.5s ease-in-out; -moz-transition: all 1.5s ease-in-out; -ms-transition: all 1.5s ease-in-out; -o-transition: all 1.5s ease-in-out; transition: all 1.5s ease-in-out; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent > i.focused { -webkit-animation: anim-rotate-320 1.5s linear 0s infinite normal; -moz-animation: anim-rotate-320 1.5s linear 0s infinite normal; -o-animation: anim-rotate-320 1.5s linear 0s infinite normal; animation: anim-rotate-320 1.5s linear 0s infinite normal; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent > i.poused { animation-play-state: paused; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent span { display: block; color: #645f57; font-size: 40px; font-family: "Muller", sans-serif; font-weight: 200; line-height: 22px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent span small { font-size: 17px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent b { display: block; color: #f7b527; font-size: 11px; padding-right: 7px; font-weight: bold; letter-spacing: 0.24em; font-family: "Muller", sans-serif; text-transform: uppercase; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-percent:before { height: 36px; width: 150px; left: 87px; top: 74px; display: block; background: url("../images/plan-round-line.png") 0 0 no-repeat; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul { height: 289px; display: block; padding-top: 23px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li { display: block; position: relative; margin-bottom: 10px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li:before { height: 30px; width: 30px; background: url(../images/subtitle-logo.png) center center no-repeat; background-size: auto 60%; top: -6px; position: absolute; margin-left: -15px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li > small { color: #a89b86; display: block; font-size: 14px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li span { display: block; color: #645f57; font-size: 16px; font-family: "Muller", sans-serif; font-family: "Muller", sans-serif; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li span small { font-size: 11px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li span b { font-weight: bold; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li span b.special-b { color: #f9bb2a; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li.special { position: absolute; right: 70px; top: 48px; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item > ul > li.special:before { display: none; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-bottom { margin: 0 -30px 0 -30px; height: 65px; background: url("../images/plan-box-bottom-gradient.png") left top repeat-x; display: block; text-align: center; }
section.header .header-plans .box-plans .plans-list > li .plans-list_item .box-bottom a.btn1 { margin-top: -23px; }
section.header .header-plans .box-plans .plans-list > li:last-child { margin-right: 0; }
section.header .header-plans .box-plans .plans-list > li:hover { margin-top: -27px; }
section.header .header-plans .box-plans .plans-list > li:hover .plans-list_item { height: 520px; }
section.header .header-plans .box-plans .plans-list > li:hover .plans-list_item > ul { height: 316px; }
section.header .header-plans .box-plans .plans-list > li:hover .box-percent-round { animation: anim-rotate-320 1.5s linear 0s infinite normal; }

.box-servertime { top: 3px; opacity: 0.7; -moz-opacity: 0.7; -khtml-opacity: 0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); }

.box-cert { display: block; text-align: right; padding-right: 191px; position: absolute; width: 645px; right: 19px; height: 200px; margin-top: 75px; z-index: 1; }
.box-cert b { margin-bottom: 11px; }

b.b-with-round { font-weight: 600 !important; display: block; padding-left: 12px; position: relative; }
b.b-with-round:before { height: 5px; width: 5px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; left: 0; top: 3px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: url("../images/btn-yellow-bg.png") 0 0 no-repeat; background-size: auto 100%; }

.box-calc { position: relative; z-index: 11; display: block; margin: 46px 112px 50px 132px; position: relative; z-index: 100; }
.box-calc .box-calc_input { display: block; width: 100%; }
.box-calc .box-calc_input .calculate-amount_btn { position: absolute; left: 0; z-index: 12; cursor: pointer; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; top: 0px; height: 45px; width: 45px; text-align: center; color: rgba(100, 95, 87, 0.32); line-height: 48px; font-family: "Muller", sans-serif; font-weight: bold; font-size: 16px; }
.box-calc .box-calc_input .calculate-amount_btn.upcount { left: 100%; margin-left: -45px; line-height: 48px; }
.box-calc .box-calc_input .calculate-amount_btn:hover { color: rgba(100, 95, 87, 0.7); }
.box-calc .box-calc_input .calculate-amount { height: 45px; background: none; color: #645f57; font-size: 16px; background: rgba(181, 148, 91, 0.1411764706); -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; padding: 0; font-family: "Muller", sans-serif; text-align: center; }
.box-calc .box-calc_result { padding: 0 13px; width: 100%; display: table; }
.box-calc .box-calc_result > span { color: #a89b86; display: inline-block; *display: inline; *zoom: 1; padding-right: 10px; line-height: 26px; vertical-align: top; font-size: 13px; white-space: nowrap; display: table-cell; }
.box-calc .box-calc_result > abbr { display: table-cell; width: 100%; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); background: url("../images/point-devider.png") center center repeat-x; }
.box-calc .box-calc_result > .calc-result-lines { padding-left: 10px; display: inline-block; *display: inline; *zoom: 1; color: #f9bc2b; font-family: "Muller", sans-serif; font-size: 20px; font-weight: 600; display: table-cell; white-space: nowrap; vertical-align: top; }
.box-calc .box-calc_result > .calc-result-lines small { font-size: 15px; }

.box-modal-plan .box-modal-percent { top: 50px; }

.lot { display: block; position: absolute; bottom: 11px; right: -60px; width: 51px; height: 34px; background: url("../images/eggs/lot.png") 0 0 no-repeat; }
.lot span { display: block; width: 39px; height: 32px; margin: -3px 0 0 5px; background: url("../images/eggs/1.png") 0 0 no-repeat; }
.lot span.count2 { background-image: url("../images/eggs/2.png"); }
.lot span.count3 { background-image: url("../images/eggs/3.png"); }
.lot span.count4 { background-image: url("../images/eggs/4.png"); }
.lot span.count5 { background-image: url("../images/eggs/5.png"); }
.lot span.count6 { background-image: url("../images/eggs/6.png"); }

section.main1 { min-height: 2348px; padding-top: 215px; background: url(../images/main1-lines.png) center 997px no-repeat, url(../images/main1-center.png) center 555px no-repeat, url(../images/main1-top1.png) center top no-repeat, url(../images/main1-bg.jpeg) center 200px no-repeat, #fff; }
section.main1 .main1-img { top: 566px; }
section.main1 .main1-line { top: 981px; }
section.main1 .main1-content-box .box-content { z-index: 1; }
