* {
margin:0;
padding:0;
}

p {-webkit-text-size-adjust: none !important;}
a img {border:0;}
input[type='submit']:hover {cursor:pointer;}
a:hover {text-decoration:none;}

.left {float:left;}
.right {float:right !important;}
.cleared {clear:both;}

.clearfix:after {content:" ";display:block;width:100%;height:0px;clear:both;}


@font-face {

    font-family: "IcedEarth";
    url(/css/fonts/icedeart.ttf);
    font-style: normal;
    font-weight: normal;

}




body {font-family: "Open Sans";min-width:300px;/*background:url(../index.jpg) no-repeat center 0;*/-moz-transition:all 0.6s;-webkit-transition:all 0.6s;transition:all 0.6s;}


form label.error {/*display:none !important;*/padding:0 !important;margin:0 !important;height:0px;width:1px;font-size:1px;opacity:0.1;}

.container {width:100%;position:relative;opacity:1;}
.inner_section {width:1170px;box-sizing:border-box;padding-left:15px;padding-right:15px;background:none;margin:0 auto;clear:both;position:relative;}

a.button {margin:0 auto;display:block;text-decoration:none;letter-spacing:0px;font-size:24px;color:#fff;font-weight:600;text-transform:none;width:376px;height:68px;line-height:62px;text-align:center;border:3px solid #dc9c1a;box-sizing:border-box;background:rgba(56,56,56,0.5);-moz-border-radius:34px;-webkit-border-radius:34px;border-radius:34px;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
a.button:hover {color:#fff;background:rgba(56,56,56,1);}

header {min-height:95px;position:absolute;top:0;left:0;width:100%;z-index:97;background:#383838;}
header .inner_header {min-height:82px;box-sizing:border-box;padding:0px 15px 0px 15px;padding-right:0;}

.logo {float:left;padding-top:5px;padding-bottom:5px;width:86px;margin-right:0px;position:relative;}
.logo a {display:block;text-decoration:none;}
.logo img {display:block;max-width:100%;}

.header_menu_wrap {width:760px;float:left;max-width:100%;}
nav.header_menu {}
nav.header_menu > ul {list-style:none;text-align:left;position:relative;font-size:0px;box-sizing:border-box;}
nav.header_menu > ul > li {margin:0 11px 0 10px;padding-top:34px;display:inline-block;vertical-align:middle;font-size:0px;position:relative;}
nav.header_menu > ul > li > a {display:inline-block;vertical-align:middle;text-decoration:none;padding:0px 0px 37px 0px;font-size:16px;color:#fff;line-height:24px;text-align:center;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;position:relative;}
nav.header_menu > ul > li > a:after {content:" ";display:block;opacity:0;filter:alpha(opacity=0);position:absolute;top:100%;left:0%;margin:-6px 0 0 0px;background:#dc9c1a;width:100%;height:6px;z-index:3;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
nav.header_menu > ul > li:hover > a:after {opacity:1;filter:alpha(opacity=100);}
nav.header_menu > ul > li.active > a:after {opacity:1;filter:alpha(opacity=100);}
nav.header_menu > ul > li:first-child {margin-left:0;}
nav.header_menu > ul > li:last-child {margin-right:0;}

.header_right {width:284px;float:left;padding-top:16px;max-width:100%;}
.header_lang {padding-top:24px;width:82px;float:left;}
.header_lang p {display:block;font-weight:600;font-size:10px;color:#eaf5fe;line-height:15px;}
.header_lang p a {color:#eaf5fe;text-decoration:none;padding-left:22px;}
.header_lang p.eng {}
.header_lang p.rus {}
.header_lang p.eng a {background:url(/img/eng.png) no-repeat 0 center;}
.header_lang p.rus a {background:url(/img/rus.png) no-repeat 0 center;}

.header_right_contacts {width:195px;float:right;}
.header_right_contacts p {padding-left:26px;display:inline-block;vertical-align:top;font-size:16px;color:#fff;line-height:28px;padding-bottom:0;margin-bottom:3px;}
.header_right_contacts p.phone {box-sizing:border-box;background:url('/img/tel.png') no-repeat 0 center;font-size:19px;font-weight:600;}
.header_right_contacts p.mail {box-sizing:border-box;background:url('/img/mail.png') no-repeat 0 center;}
.header_right_contacts p a {color:#fff;text-decoration:none;}


.section {position:relative;clear:both;box-sizing:border-box;padding-top:42px;padding-bottom:42px;}
.section p {display:block;font-size:18px;color:#383838;line-height:28px;padding-bottom:24px;}
.section p b {font-weight:600;font-size:22px;}
.section .orange {font-size:22px;color:#dc9c1a;}
.section p.section_title {display:block;text-align:center;font-weight:600;font-size:35px;color:#383838;line-height:40px;padding:0px 0px 30px;}
.section p.section_title:first-letter {color:#dc9c1a;}
.section p.section_title span {display:inline-block;}
.section p.section_title span:first-letter {color:#dc9c1a;}
.section p.section_title b {font-size:28px;line-height:38px;display:block;font-weight:600;padding-top:5px;}

.top_section {clear:both;z-index:3;border-bottom:10px solid #dc9c1a;box-sizing:border-box;padding:0;}
.top_section .inner_section {height:100%;}
.top_section_div {padding-top:148px;position:relative;height:100%;box-sizing:border-box;}
.top_section_div p {display:block;font-size:18px;color:#fff;line-height:30px;padding-bottom:80px;width:730px;max-width:100%;}
.top_section_div p.title {display:block;font-size:30px;line-height:45px;color:#fff;font-weight:bold;padding:0 0 26px 0;margin-bottom:0px;position:relative;}

.top_section_div_bottom {clear:both;text-align:center;}
.top_section_div_bottom p.subtitle {display:block;font-size:30px;line-height:40px;color:#fff;padding-bottom:38px;width:auto;}

.top_section_div a.button {margin:0 auto;}
.top_section_div a.button:hover {}

.top_section_slider {}
.top_section_slider ul.slides > li {height:876px;background:url(/img/top_banner1.jpg) no-repeat center 0;}

.top_section_slider .flex-control-nav {width: 100%; position: absolute; bottom: 29px; text-align: center;left:00%;margin-left:0px;}
.top_section_slider .flex-control-nav li {margin: 0 10px; display: inline-block; zoom: 1; *display: inline;}
.top_section_slider .flex-control-paging li a {width: 13px; height: 13px; display: block; background: #a9abb0; border:1px solid #a9abb0;cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: none;}
.top_section_slider .flex-control-paging li a:hover { background: #fff; }
.top_section_slider .flex-control-paging li a.flex-active {  background: #fff;  cursor: default; }

.the_form_wrap.top_section_form_wrap {position:absolute;top:160px;left:50%;margin-left:258px;}
.the_form {width:312px;background:#fff;max-width:100%;text-align:center;padding:30px 0px 25px 0px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}

a.ref {display:block;text-decoration:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9;}

.the_form .the_form_div {width:250px;max-width:100%;float:none;margin:0 auto 10px;z-index:99;text-align:left;}
.the_form p {font-size:15px;color:#46413b;font-weight:600;line-height:19px;display:block;padding-left: 30px;    padding-right: 30px;}
.the_form p.popup_title {font-size:20px;line-height:28px;text-align:center;font-weight:600;padding-bottom:4px;text-transform:uppercase;}
.the_form label {display:block;color:#46413b;font-size:9px;margin:0 0 0 0;padding:0 0 0 0;font-size:0;}
.the_form_div.the_form_div_accept {padding-top:4px;}
.the_form_div.the_form_div_accept span {color:#46413b;font-size:9px;display:inline-block;vertical-align:top;width:232px;}
.the_form_div.the_form_div_accept input[type="checkbox"] {width:14px;height:14px;margin-right:2px;display:inline-block;vertical-align:top;}


/* .the_form_div.the_form_div_accept a {display:block;margin-left:17px;color:#46413b;font-size:9px;padding:5px 0 0 0;font-style:italic;} */
.the_form_div.the_form_div_accept a {color:#46413b;font-size:9px;padding:5px 0 0 0;font-style:italic;} 

.the_form input[type="text"] {display:block;width:100%;height:35px;padding:0 20px;box-sizing:border-box;background:#f2f2f2;outline:none;font-size:14px;color:#383838;border:1px solid #d4d4d4;margin-bottom:0px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;}
.the_form input[type="text"]:focus {}
.the_form input[type="text"].valid {border-color:#dafdc1;}
.the_form input[type="text"].error {border-color:#b61616;}
.the_form input[type="text"]::-webkit-input-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}
.the_form input[type="text"]:-moz-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}
.the_form input[type="text"]:focus::-webkit-input-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}
.the_form input[type="text"]:focus:-moz-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}

.the_form textarea {display:block;width:100%;height:125px;padding:18px 20px;box-sizing:border-box;background:#f2f2f2;outline:none;font-size:14px;color:#383838;border:1px solid #d4d4d4;margin-bottom:0px;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;}
.the_form textarea:focus {}
.the_form textarea.valid {border-color:#dafdc1;}
.the_form textarea.error {border-color:#b61616;}
.the_form textarea::-webkit-input-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}
.the_form textarea:-moz-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}
.the_form textarea:focus::-webkit-input-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}
.the_form textarea:focus:-moz-placeholder {font-size:14px;color:#898989;font-family:'Open Sans';font-style:italic;}

.the_form .the_form_div.the_form_div_submit {padding-top:16px;float:none;margin-bottom:10px;}
.the_form input[type="submit"] {display:block;text-decoration:none;letter-spacing:0px;font-size:16px;color:#fff;outline:none;border:0;width:100%;height:48px;line-height:48px;text-align:center;background:#dc9c1a;border:2px solid #dc9c1a;-moz-border-radius:24px;-webkit-border-radius:24px;border-radius:24px;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
.the_form input[type="submit"]:hover {background:#d19213;border-color:#d19213;}
.the_form input[type="submit"].invalid {background:#c37676;border-color:#b61616;}

.glav_about_section {background:#f3f3f3;padding-bottom:78px;}
.glav_about_section p.section_title {padding-bottom:25px;}

.about_slider {width:1170px;}
.about_slider ul.slides > li {padding-top:31px;padding-bottom:21px;}
.about_slider .about_slider_div {}
.about_slider .about_slider_div a {display:block;}
.about_slider .about_slider_div img {display:block;max-width:100%;}
.about_slider .flex-direction-nav a {width: 50px; height: 50px; margin: -25px 0 0; display: block;background:url(/img/dir.png) no-repeat; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all 0s ease;}
.about_slider .flex-direction-nav .flex-next {background-position: 0 -50px;right:50px;}
.about_slider .flex-direction-nav .flex-prev {background-position: 0 0;left:20px;}
.about_slider .flex-direction-nav .flex-next:hover {background-position: 0 -150px;right:50px;}
.about_slider .flex-direction-nav .flex-prev:hover {background-position: 0 -100px;left:20px;}

.glav_specs_section {background:#fffaf0;padding-bottom:52px;}
.glav_specs_section .inner_section {}
.glav_specs_section p.section_title {padding-bottom:35px;}
ul.ul_check {list-style:none;}
ul.ul_check li {padding-left:36px;position:relative;padding-bottom:30px;font-size:18px;line-height:30px;color:#383838;letter-spacing: -0.1px;}
ul.ul_check li:before {content:" ";display:block;position:absolute;top:2px;left:0;width:25px;height:25px;background:url(/img/ul_check.png) no-repeat;}
ul.ul_check li .orange {font-size:18px;font-weight:600;}
.glav_specs_section ul.ul_check {}

.glav_tech_description_section {padding-bottom:44px;}
.glav_tech_description_section .inner_section {}
.glav_tech_description_section p.section_title {}
ul.ul_orange_dot_inline {list-style:none;font-size:0;margin-bottom:15px;}
ul.ul_orange_dot_inline li {font-size:18px;line-height:30px;color:#383838;display:inline-block;vertical-align:top;width:33.33%;padding-left:21px;padding-right:10px;box-sizing:border-box;padding-bottom:10px;position:relative;}
ul.ul_orange_dot_inline li:before {content:" ";display:block;position:absolute;top:8px;left:0;width:8px;height:8px;background:url(/img/ul_orange.png) no-repeat;}
ul.ul_orange_dot_inline li b {font-weight:600;}
.glav_tech_description_section ul.ul_orange_dot_inline {margin-bottom:27px;padding-top:9px;}
.glav_tech_description_section ul.ul_orange_dot_inline li:nth-child(1) {width:365px;max-width:100%;}
.glav_tech_description_section ul.ul_orange_dot_inline li:nth-child(2) {width:398px;max-width:100%;}
.glav_tech_description_section ul.ul_orange_dot_inline li:nth-child(3) {width:377px;max-width:100%;}

.orange_table_wrap {}
table {margin:0 auto 30px;border-collapse:collapse;width:100%;}
table tr th {font-size:20px;height:50px;background:#ffe8b9;font-weight:600;color:#a26c00;text-align:center;vertical-align:middle;}
table tr td {width: 50%;background:#fff4de;border:0;font-size:16px;color:#383838;line-height:22px;padding-left:90px;text-align:left;padding-top:4px;padding-bottom:3px;}
table tr:nth-child(even) td {background:#fff;}
table tr td:nth-child(odd) {border-right:2px solid #fff;}
table tr td:nth-child(even) {}

.form_section {padding:38px 0 0 0;box-sizing:border-box;min-height:496px;background:url(/img/form_section_bg.jpg) no-repeat center 0;}
.form_section .inner_section {}
.form_section p.section_title {color:#fff;padding-bottom:40px;}
.form_section p.section_title:first-letter {color:#fff;}

.the_form_wrap.section_form_wrap_mark2 {background:none;width:auto;padding-left:30px;padding-right:30px;}
.the_form_wrap.section_form_wrap_mark2 .the_form {background:none;width:auto;padding:0;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div {margin-bottom:26px;width:510px;max-width:100%;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div input[type="text"] {height:45px;background:#fff;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.left {float:left;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.right {float:right;}

.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_submit {padding-top:0;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div input[type="submit"] {border-color:#fff;height:94px;font-weight:bold;font-size:25px;color:#fff;text-transform:uppercase;border:4px solid #fff;-moz-border-radius:52px;-webkit-border-radius:52px;border-radius:52px;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept {width:557px;max-width:100%;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept label {margin-bottom:12px;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept label span {margin-top:-1px;width:370px;max-width:100%;font-size:13px;color:#fff;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept a {font-size:11px;color:#fff;margin-left:0;padding-top:2px;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept label input[type="checkbox"] {width:38px;height:38px;}
.the_form_wrap.section_form_wrap_mark2 .ez-checkbox {	background: transparent url('/img/check1.png') 0 0px no-repeat;	width:38px;	height:38px; margin-right:4px;	vertical-align:top; background-position: 0px 0px; }
.the_form_wrap.section_form_wrap_mark2 .ez-checked { background-position: 0px -38px;}
.the_form_wrap.section_form_wrap_mark2 .ez-checkbox.error {background: transparent url('/img/check_error1.png') 0 0px no-repeat;background-position: 0px 0px;}
.the_form_wrap.section_form_wrap_mark2 .form_sample_checks {padding-bottom:16px;margin-top: -6px;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept .form_sample_checks label {width:274px;display:inline-block;vertical-align:top;}
.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept .form_sample_checks label span {margin-top:0px;font-weight:normal;width:225px;max-width:100%;font-size:22px;color:#fff;font-style:italic;}
.the_form_wrap.section_form_wrap_mark2 i.tiny_note {font-size:12px;color:#fff;display:block;}

.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_textarea {width:100%;}
.the_form_wrap.section_form_wrap_mark2 .the_form textarea {background:#fff;height:124px;border-color:#fff;width:100%;resize:none;}

form input[type="checkbox"]:hover {cursor:pointer;}
form .ez-checkbox:hover {cursor:pointer;}

.glav_prices_section {padding-top: 38px;padding-bottom:36px;}
.glav_prices_section .inner_section {width:1070px;}
.glav_prices_section p.section_title {padding-bottom:20px;}
.glav_prices_section p.subtitle {padding-bottom:34px;font-size:28px;color:#383838;display:block;text-align:center;}
.glav_prices_section p.subtitle b {font-weight:600;font-size:28px;}

.glav_prices_wrap {margin:0 auto 36px;}
.glav_prices_div {background:#fffaf0;padding-left:225px;box-sizing:border-box;padding-top:16px;padding-bottom:16px;}
.glav_prices_div:nth-child(1) {background:#fffaf0;}
.glav_prices_div:nth-child(2) {background:#fff1d6;}
.glav_prices_div:nth-child(3) {background:#ffe6b5;}
.glav_prices_div:nth-child(4) {background:#ffde9c;}

.glav_prices_div p {display:block;font-size:21px;line-height:30px;padding-bottom:0;color:#383838;}
.glav_prices_div p b {font-weight:600;}
.glav_prices_div p i {font-style:normal;font-family: "IcedEarth",Tahoma;}

.glav_prices_section p.note_p {line-height:46px;background:url(/img/info.png) no-repeat 0 center;padding-left:55px;font-size:18px;color:#383838;padding-bottom:0;}
.glav_prices_section p.note_p span {}
.glav_prices_section p.note_p b {font-weight:bold;font-size:20px;}

.black_section {border-top:10px solid #dc9c1a;background:url(/img/black_bg.jpg) repeat center 0;}
.black_section p {color:#fff;}
.black_section p.section_title {color:#fff;}
.advantages_section {padding-bottom:10px;}
.advantages_section p.section_title {padding-bottom:24px;}

.icons_wrap {clear:both;font-size:0;text-align:center;}
.icons_div {display:inline-block;vertical-align:top;width:25%;margin-bottom:35px;}
.icons_div .img {margin-bottom:6px;height:110px;}
.icons_div .img em {display:inline-block;vertical-align:top;width:0px;height:100%;}
.icons_div .img img {display:inline-block;vertical-align:top;max-width:99%;}
.icons_div .text {text-align:center;}
.icons_div .text p {display:block;font-size:16px;line-height: 24px;color:#fff;padding:0 12px 0 12px;}

.black_section .icons_wrap {padding-top:46px;}
.black_section .icons_wrap .icons_div {margin-bottom:49px;}

.where_to_use_section {padding-top: 36px;}
.where_to_use_section .inner_section {}
.where_to_use_section p.section_info_p {font-size:26px;margin-top: -5px;    line-height: 36px;padding-bottom: 37px;}
.where_to_use_section p.section_info_p b {font-size:26px;}

.photos_wrap {}
/* .photos_wrap .photos_div {width:546px;float:left;margin-bottom:50px;} */
.photos_wrap .photos_div {width:223px;float:left;margin-bottom:50px; padding-right:5px;}
/* .photos_wrap .photos_div:nth-child(even) {float:right;} */
/* .photos_wrap .photos_div .img {padding-bottom:16px;} */
/*.photos_wrap .photos_div .img a {display:block;} */
.photos_wrap .photos_div .img img {display:block;max-width:100%;margin:0 auto 0px} 
.photos_wrap .photos_div .text {text-align:center;}
.photos_wrap .photos_div .text p {display:block;font-weight:600;font-size:18px;color:#383838;padding-bottom:18px;}

ul.ul_check.ul_check_mark2 {width:740px;max-width:100%;margin:0 auto 50px;}
ul.ul_check.ul_check_mark2 li {    padding-bottom: 14px;    line-height: 26px;}
ul.ul_check.ul_check_mark2 li:before {content:" ";display:block;position:absolute;top:0;left:0;width:25px;height:25px;background:url(/img/ul_check1.png) no-repeat;}

.purple_ways_section {padding:51px 0 56px 0;background:#fff1d6}
.purple_ways_section p.block_title {padding-bottom:45px;text-align:center;display:block;font-size:26px;color:#383838;line-height:30px;}
ul.orange_dots {}
ul.orange_dots li {position:relative;font-size:20px;color:#383838;padding-bottom: 8px;}
ul.orange_dots li:before {content:" ";display:block;position:absolute;top:8px;left:0;width:8px;height:8px;background:url(/img/ul_orange.png) no-repeat;}

ul.two_cols_ul {font-size:0;text-align:center;width:540px;max-width:100%;margin:0 auto;}
ul.two_cols_ul li {display:inline-block;text-align:left;vertical-align:top;width:268px;padding-left:22px;box-sizing:border-box;font-size:20px;color:#383838;}

.form_section.bottom_form_section {background:url(/img/form_section_bg1.jpg) no-repeat center 0;padding-bottom:20px;min-height:544px;box-sizing:border-box;}
.the_form_wrap.section_form_wrap_mark2.section_form_wrap_mark3 {}
.the_form_wrap.section_form_wrap_mark2.section_form_wrap_mark3 .the_form_div.the_form_div_accept {width:424px;max-width:100%;margin-bottom: 23px;padding-top: 0;}
.the_form_wrap.section_form_wrap_mark2.section_form_wrap_mark3 .the_form_div.the_form_div_accept label span {width:355px;max-width:100%;}
.the_form_wrap.section_form_wrap_mark2.section_form_wrap_mark3 .the_form_div.the_form_div_submit {width:424px;max-width:100%;margin-bottom:0;}
.the_form_wrap.section_form_wrap_mark2.section_form_wrap_mark3 .the_form_div.the_form_div_submit i {padding-top:20px;text-align:center;}
.the_form_wrap.section_form_wrap_mark2.section_form_wrap_mark3 .the_form_div.the_form_div_textarea {margin-bottom:24px;}

.delivery_section {background:#fff url(/img/delivery_bg.png) no-repeat center top;padding-top:53px;padding-bottom:70px;}
.delivery_section p.section_title {padding-bottom:60px;}
.delivery_section p.delivery_p {font-size:26px;color:#383838;padding-bottom:0;line-height:30px;text-align:center;}
.delivery_section p.delivery_p span {display:block;padding-bottom:18px;}

.action_stripe_section {min-height:45px;box-sizing:border-box;background:#dc9c1a;padding: 0;}
.action_stripe_section .inner_section {padding-top:12px;}
.action_stripe_section p.offer_p {display:block; /*float:left;*/font-size:18px;line-height:22px;color:#fff;padding: 10px 0 20px 0;}
.action_stripe_section p.offer_p b {font-weight:bold;font-size:18px;}
.action_stripe_section p.offer_p i {font-style:normal;font-weight:600;font-size:18px;}
.action_stripe_section a.offer_ref {text-decoration:none;display:block;float:right;line-height: 22px;font-weight:600;font-size:19px;color:#fff;padding-bottom:0;position:relative;}
.action_stripe_section a.offer_ref span {text-decoration:underline;}
.action_stripe_section a.offer_ref span:hover {text-decoration:none;}
.action_stripe_section a.offer_ref:before {content:" ";display:block;position:absolute;margin:-7px 0 0 -80px;top:50%;left:0;width:41px;height:14px;background:url(/img/3_triangles.png) no-repeat;}

.glav_services_section {background:#f3f3f3 url(/img/delivery_bg.png) no-repeat center -420px;padding-top:58px;padding-bottom: 75px;}
.glav_services_section p.section_title {padding-bottom:58px;}
.glav_services_section p.glav_services_p {font-size:26px;color:#383838;padding-bottom:0;line-height:30px;text-align:center;}
.glav_services_section p.glav_services_p span {display:block;padding-bottom:18px;}


.glav_contacts_section {min-height:700px;box-sizing:border-box;padding-top:10px;}
.glav_contacts_section .inner_section {}
.glav_contacts_section p.section_title {padding-bottom:54px;}
.glav_contacts_section .glav_contacts_div {width:593px;max-width:100%;padding-right:30px;box-sizing:border-box;float:left;}
.glav_contacts_section .glav_contacts_div:nth-child(3) {width:512px;padding-right:0;}
.glav_contacts_section .glav_contacts_div p {display:block;font-size:20px;line-height:44px;color:#fff;padding-bottom:16px;}
.glav_contacts_section .glav_contacts_div p b {color:#dc9c1a;font-weight:600;}
.glav_contacts_section .glav_contacts_div p.title {font-size:26px;line-height:30px;color:#fff;font-weight:600;padding-bottom:22px;}
.glav_contacts_section .glav_contacts_div p.title span.small {font-size:20px;color:#fff;font-weight:normal;}

.glav_contacts_section .glav_contacts_div_division {padding-bottom:25px;}
.glav_contacts_section .glav_contacts_div_division p {font-size:15px;line-height:25px;padding-bottom:10px;padding-top:10px;}
.glav_contacts_section .glav_contacts_div_division p b {font-size:15px;}
.glav_contacts_section .glav_contacts_div_division p.title {font-size:26px;line-height:30px;padding-top:0;}


footer {clear:both;padding:21px 0 21px 0;background:#1e1e1e;}
footer .inner_footer {}
.footer_left {padding-top:40px;width:380px;float:left;max-width:100%;}
.footer_left p.copy {display:block;font-size:14px;color:#dc9c1a;text-align:left;line-height: 24px;}
.footer_center {width:380px;float:left;max-width:100%;}
.footer_center .logo_footer {width:100%;}
.footer_center .logo_footer a {display:block;}
.footer_center .logo_footer img {display:block;margin:0 auto;max-width:100%;}
.footer_right {padding-top:49px;width:380px;float:left;max-width:100%;text-align:right;}
.footer_right p {padding-left:34px;min-width:195px;display:inline-block;}
.footer_right p.tel {font-size:22px;color:#dc9c1a;font-weight:600;background:url(/img/tel1.png) no-repeat 10px center;line-height:30px;margin-bottom:8px;}
.footer_right p.tel a {color:#dc9c1a;text-decoration:none;}
.footer_right p.mail {font-size:14px;color:#fff;text-align:left;}
.footer_right p.mail a {color:#fff;text-decoration:none;padding-left: 14px;}

.popup {display:none;background:#fff;}
.popup.thanks_popup {width:400px;max-width:100%;padding:40px 20px 20px 20px;}
.popup.thanks_popup p {font-size:22px;text-transform:uppercase;color:#383838;padding:0;display:block;}

.popup p.popup_title {padding-bottom:25px;}

.mobile_menu_toggler {z-index:99;position:absolute;top:35px;left:27px;display:none;width:32px;height:32px;background:url(/img/menu1.png) no-repeat center center;background-size:100% 100%;}
.mobile_menu_toggler.active {background-image:url(/img/menu_close1.png);}




/*photo*/

header.static {position:static;}

.breadcrumbs {padding:23px 15px 20px 15px;}
.breadcrumbs p {display:block;padding:0;font-size:14px;color:#46413b;}
.breadcrumbs a {font-size:14px;color:#46413b;text-decoration:none;}
.breadcrumbs a:hover {text-decoration:underline;}
.breadcrumbs span {font-size:14px;color:#dc9c1a;}

.the_content_section {padding-top:0;padding-bottom: 65px;}
.the_content_section .inner_section {}

.photos_block {padding-bottom:10px;margin-bottom:45px;border-bottom:3px solid #dc9c1a;}
.photos_block:last-child {border-bottom:0px;}
.photos_block p.block_title {display:block;text-align:center;padding-bottom:38px;font-weight:bold;font-size:24px;color:#46413b;}

.photos_wrap.three_cols {overflow:hidden;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
.photos_wrap.three_cols .photos_div {width:372px;max-width:100%;margin-right:11px;margin-bottom:16px;}
.photos_wrap.three_cols .photos_div:nth-child(even) {float:left;}
.photos_wrap.three_cols .photos_div:nth-child(3n+3) {margin-right:0;}
.photos_wrap.three_cols .photos_div .img {margin-bottom:0;padding-bottom:0;height:auto;min-height:0;}
.photos_wrap.three_cols .photos_div .img a {}
.photos_wrap.three_cols .photos_div .img img {display:block;max-width:100%;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
.photos_wrap.three_cols .photos_div .img img:hover {-moz-filter:contrast(125%);-webkit-filter:contrast(125%);-ms-filter:contrast(125%);filter:contrast(125%);}

.photo_block_buttons {padding:34px 0 35px;text-align:center;clear:both;}
.photo_block_buttons a.button {margin:0 23px;background:none;height:52px;line-height:48px;box-sizing:border-box;display:inline-block;vertical-align:middle;width:254px;border:2px solid #dc9c1a;font-weight:600;font-size:18px;color:#dc9c1a;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;}
.photo_block_buttons a.button:hover {color:#fff;background:#dc9c1a;}
.photo_block_buttons a.button.leave_request_button {color:#fff;background:#dc9c1a;}
.photo_block_buttons a.button.leave_request_button:hover {color:#fff;background:#dc9c1a;border-color:#dc9c1a;}







/*mobile*/

@media only screen and (max-width:1140px) {
	
	.inner_section {width:100% !important;}
	
	
	.top_section_slider .flex-direction-nav .flex-next { margin-left: 0px;   left:auto; right: 0%;} 
	.top_section_slider .flex-direction-nav .flex-prev {margin-left: 0px;    left: 0%;} 
	
	
	header {/*background:none;border-bottom:1px solid #aaa;*/}
	header .inner_header {padding-left:15px;padding-right:15px;}
	header .logo {/*float:none;*/margin:0 auto;padding-bottom:15px;margin-left:80px;}
	header .header_right {float:right;margin:0 auto;padding-bottom:15px;overflow: hidden;}
	
	.header_menu_wrap {padding:20px 0 30px 0px;float:none;position:absolute;top:-4000px;left:0;width:100%;background:rgba(0,0,0,0.8);z-index:998;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;transition:all 0.4s;}
	.header_menu_wrap.active {top:0;}
	nav.header_menu > ul > li {display:block;padding-bottom:0px;padding-top:30px;}
	nav.header_menu > ul > li > a {display:block;text-align: center;    font-size: 30px;text-decoration:none;}
	nav.header_menu > ul > li > a:after {display:none;}
	
	nav.header_menu > ul > li > ul {background:none;position:static;width:100%;text-align:center;margin:0;border:0;padding-top:10px;}
	nav.header_menu > ul > li > ul > li > a {font-size:20px;border:0;color:#fff;text-align:center;padding-left:0;}
	
	.top_section_div p {padding-bottom:30px;}
	.top_section_div_bottom p.subtitle br {display:none;}
	
	.mobile_menu_toggler {display:block;z-index:999;}
	
	.about_slider {    width: 585px;margin:0 auto;} 
	.the_form_wrap.top_section_form_wrap {position: static;    margin: 0 auto;    width: 300px;}
	
	table tr td {padding-left:20px;}
	
	.form_section {background-size:cover;padding-bottom:20px;}
	
	.the_form_wrap.section_form_wrap_mark2 .the_form_div {float:none !important;margin-left:auto;margin-right:auto;}
	.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_textarea {width:510px;max-width:100%;}
	.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept {width:510px;max-width:100%;}
	
	.glav_prices_section p.note_p {line-height:26px;min-height:46px;}
	.glav_prices_div {padding-left:25px;}
	
	.photos_wrap .photos_div {float:none;margin:0 auto 40px;}
	.photos_wrap .photos_div:nth-child(even) {float:none;}
	.form_section.bottom_form_section {background-size:cover;}
	
	.action_stripe_section {padding-bottom:15px;}
	.action_stripe_section p.offer_p {float:none;margin:0 auto 20px;    text-align: center;padding-left:30px;padding-right:30px;}
	.action_stripe_section a.offer_ref {float:none;margin:0 auto 0px;    text-align: center;}
	
	.footer_left {float:none;margin:0 auto 30px;text-align:center;}
	.footer_left p.copy {text-align:center;}
	.footer_center {float:none;margin:0 auto 30px;text-align:center;}
	.footer_right {float:none;margin:0 auto 0px;text-align:center;}
	.footer_right p.mail {text-align:center;padding-left:0;}
	
	
	
	.photos_wrap.three_cols .photos_div {float:none !important;margin:0 auto 15px !important;}
	
	
}


@media only screen and (max-width:500px) {
	
	.about_slider {width:300px;}
	.about_slider ul.slides > li {width:300px;}
	
	.photos_wrap .photos_div {max-width:98%;}
	.icons_div {width:180px;}
	
	.the_form_wrap.section_form_wrap_mark2 .the_form_div.the_form_div_accept label span {max-width:80%;}
	.the_form_wrap.section_form_wrap_mark2 {padding-left:0;padding-right:0;}
	.the_form_wrap.section_form_wrap_mark2.section_form_wrap_mark3 .the_form_div.the_form_div_accept label span {max-width:80%;}
	
	.header_right {width:200px;}
	.header_right .header_lang {float:right;padding-top:0;}
	
	header .logo {width:50px;margin-left:60px;}
	.mobile_menu_toggler {left:20px;}
	.top_section .inner_section {padding-right:3px;}
	
	.top_section_slider ul.slides > li {height: 926px;background-size:cover;}
	.top_section_div p {font-size:18px;line-height:22px;}
	.top_section_div p.title {font-size:22px;line-height:26px;}
	.top_section_div_bottom p.subtitle {font-size:22px;line-height:26px;padding-bottom:20px;}
	.top_section_div a.button {width:300px;height:59px;line-height:53px;font-size:20px;}
	
	.photo_block_buttons a.button {margin-bottom:10px;}
	
}


@media only screen and (max-width:330px) {
	
	header .logo {margin-left:0;}
	header .inner_header {padding-top:50px;}
	.mobile_menu_toggler {top:12px;}
	.top_section_div {padding-top:168px;}
	
	.top_section_div p.title {font-size:20px;line-height:23px;}
	.top_section_div_bottom p.subtitle {font-size:20px;line-height:23px;padding-bottom:18px;}
	.top_section_slider ul.slides > li {height:986px;}
	
	nav.header_menu > ul > li {padding-top:20px;}
	table tr td {    padding-left: 5px;} 
	
	.the_form_wrap.section_form_wrap_mark2 .the_form_div input[type="submit"] {font-size:22px;}
	
}



