/*index*/
.change_your_country{background-image: url(../img/change_your_country.png);width: 350px;height: 32px;background-repeat: no-repeat;cursor: pointer;}
.change_your_country p{text-transform: uppercase; color: #8577bd; margin: 0; font-size: 12px; padding: 10px 15px;}
.copyright{padding-top: 570px;}
.copyright p{font-size: 12px;color: #fff;}
.index_page{position: relative;}
.select_coutry_wrapper{position: absolute;right: 136px; top: 45px;}
.hide_list{display: none;}
.countrys_list{width: 314px;background-color: #fff;border:1px solid #514290;margin: -6px 0 0 5px;}
.countrys_list ul{margin: 0;list-style: none;padding: 3px 0;}
.countrys_list ul li a {padding: 0px 11px;display: block;text-decoration: none;font-size: 12px;text-transform: uppercase;color: #8577bd;}
.countrys_list ul li a:hover{background-color: #CFC4FD;color: #8B79CD;}
.index_body{height: 100%;overflow: hidden;background-color: #5c4c9a;}
.main_page_logo{position: absolute;top: 35px;left: 40px;}
.index_footer{text-align: center;position: absolute;bottom: 0;background-color: #3e3368;width: 100%;}
.main_wrapper {background-image: url(../img/index_bg.png); background-repeat: no-repeat; background-position: top center; width: 100%; height: 720px; background-color: #5c4c9a;position: relative;}
/*.en {background-image: url(../img/2_all_eng.jpg); background-repeat: no-repeat; background-position: top center; width: 100%; height: 3636px; }*/
/*.main_wrapper_ukr {background-image: url(../img/2_all_eng.jpg); background-repeat: no-repeat; background-position: top center; width: 100%; height: 3636px; }*/
.justufy{text-align: justify;}
* {/*font-family: Arial, Helvetica, sans-serif;*/font-family: 'Open Sans', sans-serif; }
.clear {clear: both; }
.site_width {width: 960px; margin: 0 auto; position: relative;}
/*header*/
header a.logo, header nav, header .mail {float: left; }
header a.logo{margin: 12px 30px 0 0;}
header nav {margin: 0;}
header nav ul {margin: 0; padding: 0; }
header nav ul li {display: inline; }
header nav ul li a {text-decoration: none; text-transform: uppercase; font-size: 16px; display: inline-block;padding: 30px 10px;color: #fff;}
header nav ul li a:hover {background-color: #A08AEE;}
.header_wrapper{background-color: #7263a9;position: fixed;top: 0;width: 100%;z-index: 10;}
a.mail{position: absolute;top: 28px;right: 0;}
.under_header_slogan {text-align: center;padding-top: 76px;background-color: #fff;}
.under_header_slogan h2{font-family: 'Open Sans Condensed', sans-serif;font-size: 40px;margin: 0;font-weight: normal;color: #7263a9;font-size: 38px;padding: 19px 0;}

/*block_1*/
.block_1{color: #fff;background-color: #7263a9;position: relative;}
.block_1 img{float: left;}
.block_1 h2{margin: 0 0 51px 0;font-size: 36px;font-weight: normal;border-left: 1px solid #fff;padding-left: 14px;line-height: 0.8;}
.block_1 p{margin: 0; padding: 0 10px; font-size: 16px; line-height: 1.1;}
.block_1_content {margin-left: 490px;padding: 25px 0;}
.block_1_white_bg{position: absolute;background-image: url(../img/block_1_white_bg.png);background-repeat: no-repeat;background-position: top center;width: 100%;height: 544px;}
.block_1_info{position: relative;padding: 23px 0 26px;}
/*block_2*/
.block_2{position: relative;}
.block_2_info_h2{text-align: right;text-transform: uppercase;margin: 0;padding: 0 10px 0 0;line-height: 1;border-right: 1px solid #7c6bb7;position: relative;left: 18px;top: 33px;}
.block_2_h2_dark{font-weight: normal; font-size: 32px;color: #483f6b;}
.block_2_h2_white{font-weight: normal; font-size: 32px;color: #fff;}
.block_2_bg{padding:0;background-image: url(../img/block_2_main.png);background-repeat: no-repeat;background-position: top center;min-height: 700px;width: 100%;background-color: #c2b2ff;}
.block_2_info{min-height: 665px;position: relative;}

.circle_1{position: absolute;width: 214px;height: 150px; background-image: url(../img/circle_1.png); top: 406px; left: 69px;}
.circle_1 h2{padding: 22px 0 0px 74px;}
.en .circle_1 p{position: relative; left: -19px;line-height: 1 !important;font-size: 13px !important; }
.ukr .circle_1 p{position: relative; left: -19px;}

.circle_1 p{ position: relative; left: -19px;}
.circle_2{position: absolute;width: 318px;height: 221px; background-image: url(../img/circle_2.png); top: 73px; left: 62px;}
.circle_2 h2{padding: 24px 0 0 113px; }
.ukr .circle_2 p{padding: 6px 0px !important;}
.en .circle_2 p{padding: 6px 0px !important; line-height: 1.3 !important;font-size: 13px !important;position: relative;left: -4px;}

.circle_3{position: absolute;width: 275px;height: 212px; background-image: url(../img/circle_3.png); top: 102px; left: 441px;}
.circle_3 h2{padding: 22px 0 0 136px; }
.circle_3 p{padding: 9px 0!important; }
.ukr .circle_3 p{padding: 9px 0!important; position: relative;top: 10px;}

.circle_4{position: absolute;width: 231px;height: 162px; background-image: url(../img/circle_4.png); top: 240px; left: 715px;}
.circle_4 h2{padding: 22px 0 0 74px; }
.circle_4 p{padding: 8px 0 !important; }
.circle_5{position: absolute;width: 262px;height: 214px; background-image: url(../img/circle_5.png); top: 429px; left: 675px;}
.circle_5 h2{padding: 12px 0 0 71px; line-height: 1.1; }
.circle_5 p{position: relative; top: 6px; }

.ukr .circle_2 h2{padding: 14px 0 14px 113px;}
.ukr .circle_4 h2{padding: 12px 0 0 74px;}

.circles_wrapper h2{line-height: 1.1;color: #fff; font-weight: normal; text-transform: uppercase; font-size: 18px; margin: 0;padding-bottom: 20px;}
.en .circle_5 h2{padding-bottom: 8px;}
.en .circle_4 h2{padding-bottom: 15px;}
.en .circle_1 h2{padding-bottom: 17px;}

.en .circles_wrapper h2{font-family: Arial, Helvetica, sans-serif;}
.circles_wrapper p{font-family: 'Ubuntu Condensed', sans-serif; font-size: 18px;color: #fff; font-size: 16px; margin: 0;padding: 0;text-align: center;line-height: 1.1;}
.en .circles_wrapper p{color: #fff; font-size: 14px; margin: 0;padding: 0;text-align: center;line-height: 1.2;}
/*block_3*/
.block_3{padding: 14px 0 82px; background-color: #9D87E9; }
.block_3_main_h2{color: #fff;font-weight: normal;text-transform: uppercase;border-left: 1px solid #fff;margin: 0 0 0 159px;font-size: 33px;padding-left: 9px;line-height: 1;}
.block_3 .price{float: left;margin: 39px 14px 0px 35px;}
.block_3 .price img{float: left;}
.block_3 .price h2{float: left;}

.price header {position: relative;}
.price_1 header, .price_2 header{min-height: 120px;}
.price_3 header, .price_4 header{min-height: 100px;}
.ukr .price_4 .price_info p{line-height: 1.2;}

.en .price_1 header, .en .price_2 header, .en .price_3 header, .en .price_4 header {min-height: 120px;}

.price header h2{color: #fff;font-weight: normal;margin: 0;font-size: 34px;text-shadow: 2px 2px 2px #000;position: absolute;right: 28px;top: 43px;}
.price_info {padding: 17px 20px; }
.price_info p{color: #282143;font-size: 12px; line-height: 1.4;margin: 0;font-family: 'Open Sans Condensed', sans-serif;font-size: 14px;}
.en .price_info p{line-height: 1.2;position: relative;top: -4px;}

.price_1{background-image: url(../img/1_L.png);width: 420px; height: 229px;background-repeat: no-repeat;}
.price_2{background-image: url(../img/2_R.png);width: 420px; height: 229px;background-repeat: no-repeat;}
.price_3{background-image: url(../img/3_L.png);width: 420px; height: 229px;background-repeat: no-repeat;}
.price_4{background-image: url(../img/4_R.png);width: 420px; height: 229px;background-repeat: no-repeat;}

.en .price_1{background-image: url(../img/1_en.png);width: 420px; height: 229px;background-repeat: no-repeat;}
.en .price_2{background-image: url(../img/2_en.png);width: 420px; height: 229px;background-repeat: no-repeat;}
.en .price_3{background-image: url(../img/3_en.png);width: 420px; height: 229px;background-repeat: no-repeat;}
.en .price_4{background-image: url(../img/4_en.png);width: 420px; height: 229px;background-repeat: no-repeat;}

.block_3 .site_width, .price_wrapper{position: relative;}
.legs{position: absolute;background-image: url(../img/legs.png);width: 552px;height: 621px;left: -300px;top: 33px;}
/*block_4*/
.block_4{padding: 34px 0 17px;background-image: url(../img/block_4_bg.png);background-position: top center;background-repeat: no-repeat;background-color: #5c4c9a;}
.block_4_main_h2{color: #fff;margin: 0;text-transform: uppercase;font-weight: normal;font-size: 33px;padding-left: 8px;border-left: 1px solid #fff;line-height: 0.8;position: relative;left: -17px;}

.steps_left_side, .steps_right_side{float: left;}
.steps_left_side{width: 440px;}
.steps_right_side{width: 500px;}

.steps_wrapper {padding: 62px 0 0;color: #fff;}
.steps_wrapper p {margin: 0;line-height: 1.2;}

.step_1{padding-bottom: 32px; }
.step_2{padding-bottom: 13px;}
.step_2 img{padding: 12px 0 0 90px;}
.step_3 img{padding: 8px 0 0 96px;}
.step_4{padding: 0 0 0 65px;}
.step_4 img{padding: 26px 0 0 149px;}
.step_5{padding: 20px 0 0 65px;}
.step_6{padding: 20px 0 0 65px;}

.disclaimer {margin: 50px 0 0 11px;padding: 10px 28px;border: 1px solid #7c66d0;border-radius: 14px;background-color: rgba(80, 67, 136, 0.74);}
.disclaimer h2{margin: 0;text-transform: uppercase;font-weight: normal;font-size: 21px;}
.disclaimer ul{margin: 0;position: relative;left: -16px;}
.disclaimer ul li{line-height: 1.1;font-size: 17px;}

/*block_5*/
.block_5 {padding-bottom: 85px;background-color: #fff;}
.block_5 .site_width{padding: 28px 0;}
.block_5 h2 {text-align: right;color: #5d4d9c;margin: 0;font-weight: normal;text-transform: uppercase;margin-left: 487px;font-size: 33px;line-height: 0.9;display: inline-block;padding-left: 13px;border-left: 1px solid #5d4d9c;}
.logo_list {margin: 0 5px;padding-top: 65px;text-align: center;}
.logo_list a{display: inline-block; margin: 24px 27px;width: 180px;height: 180px;background-color: #f1f1f1;float: left;border-radius: 20px;}
.logo_list a img{max-height: 180px;position: relative; top: 50%; transform: translateY(-50%);max-width: 90%;}
 /*footer*/
footer{background-image: url(../img/footer_light_bg.png);background-repeat: no-repeat;background-position: top center;padding-bottom: 42px;background-color: #493c7a;}
footer h2{margin:0;padding: 0;font-weight: normal;font-size: 12px;color: #fff;margin-left: -5px;}
footer p{margin:0;padding: 0;text-transform: uppercase;font-weight: normal;font-size: 29px;color: #fff;padding-top: 10px;margin-left: -20px;text-align: center;}
.en footer p{letter-spacing: 4px;}

.to_anchor_1{position: relative;top: 0px;}
.to_anchor_2{position: relative;top: -75px;}
.to_anchor_3{position: relative;top: -85px;}
.to_anchor_4{position: relative;top: -100px;}
.to_anchor_5{position: relative;top: -75px;}

/*main_page_slogan*/
.main_page_slogan {text-align: center;padding-top: 110px;}
.main_page_slogan h2{font-size: 27px; color: #fff; font-weight: normal; margin: 0; display: inline-block; background-color: rgba(255, 255, 255, 0.18); border-radius: 30px; padding: 10px 17px; float: left;margin-left: 80px;}
.footer{text-align: center; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 36px; margin: 0; padding: 5px 0;}
.footer .site_width{position: relative;}
footer .site_width .contuct_us{position: absolute;top: 60px;right: 15px;width: 120px;height: 25px;background-image: url(../img/wright_to_us-1.png);cursor: pointer;text-decoration: none;padding: 2px;text-align: center;background-repeat: no-repeat;color: #56498C;font-family: 'Open Sans Condensed', sans-serif;}
footer .site_width .contuct_us:hover{background-image: url(../img/wright_to_us-2.png);}






