@font-face {
    font-family: 'Helvetica45';
    src:url('fonts/45.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica55';
    src:url('fonts/55.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica65';
    src:url('fonts/65.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica75';
    src:url('fonts/65.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica35';
    src:url('fonts/35.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:500;
    src:url("fonts/MYRIADAM.TTF") format("truetype");
    *src:url('');
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:500;
    src:url("fonts/MYRIAAMI.TTF") format("truetype");
    *src:url('');
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:200;
    src:url("fonts/MYRIADAT.TTF") format("truetype");
    *src:url('');
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:200;
    src:url("fonts/MYRIAATI.TTF") format("truetype");
    *src:url('');
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:600;
    src:url("fonts/MYRIADAS.TTF") format("truetype");
    *src:url('');
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:600;
    src:url("fonts/MYRIAASI.TTF") format("truetype");
    *src:url('');
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:normal;
    font-weight:700;
    src:url("fonts/MYRIADAB.TTF") format("truetype");
    *src:url('');
}

@font-face {
    font-family:'Myriad Set Pro';
    font-style:italic;
    font-weight:700;
    src:url("fonts/MYRIAABI.TTF") format("truetype");
    *src:url('');
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, button {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
body {
    line-height:1;
    font-family: "PT Sans";
    color: #2d2d2d;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
ul, ol{
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration: none;
    color: #2d2d2d;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}
.clearfix {  *zoom: 1; }
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
    line-height: 0;
}
.clearfix:after {clear: both;}
.fl-right {
    float:right;
}
.fl-left {
    float: left;
}
iframe {
    display: none;
}
/*______________________________________________________________________________________*/
.MAIN_POSITION, .sub-head-navigation,
.block_A_content, .block_B_content, .block_C_content, .block_D_content,
.block_E_content, .block_F_content, .block_G_content, .block_H_content,
.block_I_content, .block_J_content, .catalog_block_content,
.tariff_A_content {
    margin: 0 auto;
    width: 1000px;
}
.template_A_content, .template_B_content, .template_C_content,
.template_E_content, .template_G_content, #template .head-navigation, .head-navigation {
    max-width: 1240px;
    min-width: 1000px;
    margin: 0 auto;
}
.footer_A_content {
    width: 940px;
    margin: 0 auto;
}
#template .head-navigation {
    width: auto;
}
.NAVIGATION_UL, .head-navigation-list, .sub-head-navigation-list, .template_A_cotnent_list,
.template_B_content_list, .template_C_content_list, .template_D_content_slider, .template_E_content_block,
.footer_B_content, .footer_A_content, .tariff_A_content_table_row {
    font-size: 0;
    text-align: center;
}
.LIST, .head-navigation-list li, .sub-head-navigation-list li, .template_A_cotnent_list li,
.template_B_content_list li, .template_C_content_list li, .template_D_content_slide, .template_E_content_box,
.footer_B_content_text, .footer_A_content_block, .tariff_A_content_table_cell {
    font-size: 14px;
    display: inline-block;
    vertical-align: top;
}
.TITLE_BIG, h2 {
    font-size: 48px;
    color: #2c3e50;
}
.TITLE_MIDDLE, h3 {
    color: #2c3e50;
    font-size: 30px;
}
.TITLE_SMALL, h4 {
    font-size: 18px;
    color: #2c3e50;
}
.POSITION_RELATIVE, .block_B_content, .block_C_content,
.block_D_content, .block_E_content, .block_F_content,
.block_G_content, .block_H_content, .block_I_content,
.block_J_content, .magnify, .btn-look, .catalog_block_instruction_chosen,
.catalog_block_instruction_chosen_box, .template_A_cotnent_list li, .template_B_content_list li,
.template_C_content_list li, .template_D_content_slider a {
    position: relative;
}
.POSITION_ABSOLUTE, .block_B_textbox, .block_C_textbox,
.block_D_textbox, .block_E_textbox, .block_E_text, .block_F_textbox,
.block_G_textbox, .block_H_textbox, .block_I_textbox, .block_J_textbox,
.catalog_block_instruction_chosen_trng, .catalog_block_instruction_chosen_box.selected:before,
.catalog_block_instruction_chosen_box.selected:after,
.template_A_cotnent_list_1:after, .template_A_cotnent_list_2:after,
.template_B_content_list_1:after, .template_B_content_list_2:after, .template_B_content_list_3:after,
.template_B_content_list_4:after, .template_B_content_list_5:after,
.template_C_content_list_1:after, .template_C_content_list_2:after, .template_C_content_list_3:after,
.template_D_content_slider a:after {
    position: absolute;
}
.BUTTON, .btn-apply, .template-btn, .template_B_content_btn, .template_D_content_btn,
.template_F_content_btn, .tariff_A_content_btn {
    color: #fff;
    font-weight: bold;
    text-align: center;
    border:0;
    cursor: pointer;
    outline: none;
}
/*_______________________________________________________________________________________________________*/
/*______________________________________________HEADER___________________________________________________*/
/*_______________________________________________________________________________________________________*/
.header-group {
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    -webkit-transition: top .5s;
    -moz-transition: top .5s;
    -ms-transition: top .5s;
    -o-transition: top .5s;
    transition: top .5s;
}
.head {
    background: #2c3e50;
    border-bottom: 3px solid #ff9914;
}
.head-navigation-contact {
    color: #efefef;
    font-size: 21px;
}
.head-navigation-contact .contact_tel {
    margin-top: 6px;
    display: block;
}
.head-navigation-list li {
	float: left;
}
.head-navigation-list li.active a {
    border: 1px solid #3eb6ee;
    border-radius: 3px;
    color: #efefef;
    font-weight: bold;
    padding: 15px 7px;
    cursor: default;
}
.head-navigation-list li:hover a {
    border: 1px solid #3eb6ee;
    border-radius: 3px;
    color: #efefef;
    padding: 15px 7px;
}
.head-navigation-list li a {
    color: #3eb6ee;
    padding: 15px 7px;
    display: block;
    margin: 12px 5px;
    font-size: 17px;
    border: 1px solid transparent;
}
.head-navigation-logo {
    margin: 22px 90px 0 30px;
}
.head-navigation-logo img {
    width: 145px;
    height: 26px;
}
.head-navigation-logo h2 {
    display: block;
    font-size: 16px;
    color: #fff;
    font-family: "Helvetica35";
    font-weight: lighter;
}
.head-navigation-contact {
    margin: 27px 33px 0 0;
}
.sub-head {
    background: #fff;
}
.sub-head-navigation-list li a {
    color: #3eb6ee;
    margin: 20px;
    display: block;
    font-size: 17px;
}
.sub-head-navigation-list a.active {
    color: #2c3e50;
    cursor: default;
}
.sub-head-navigation-list li:hover a {
    color: #2c3e50;
}
/* -----------------------------lang-------------------------------------------*/
.nav {
    list-style:none;
    margin-right:37px;
    margin-top: 21px;
    padding:0;
    width:130px;
    display: inline;
    float: right;
    font-size: 16px;
}

.nav li {
    display: inline-block;
}

.nav .active a {
    line-height:33px;
    width:200px;
    color: #fff;
}
.nav .active a:hover {
    text-decoration: underline;    
}
.nav .inactive a {
    text-decoration: underline;
    color: #aaa;
}



/*_______________________________________________________________________________________________________*/
/*______________________________________________BLOCKS___________________________________________________*/
/*_______________________________________________________________________________________________________*/
.block_A_content_image img {
    width: 1026px;
}
.block_B_content_image img {
    width: 1010px;
}
.block_C_content_image img {
    width: 673px;
}
.block_D_content_image_top img {
    width: 582px;
}
.block_D_content_image_bottom img {
    width: 776px;
}
.block_D_textbox_image img {
    width: 118px;
}
.block_E_content_img1 img {
    width: 120px;
}
.block_E_content_img2 img {
    width: 802px;
}
.block_E_content_img3 img {
    width: 120px;
}
.block_E_content_img4 img {
    width: 1025px;
}
.block_F_content_image img, .block_G_content_image img {
    width: 710px;
}
.block_H_content_image img {
    width: 756px;
}
.block_J_content_image1 img {
    width: 968px;
}
.block_J_content_image2 img {
    width: 1026px;
}
.block_A {
    padding-top: 134px;
    padding-bottom: 60px;
    background: #dce8eb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RjZThlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2JlZDJkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#dce8eb), color-stop(0.99, #bed2d9));
    background: -webkit-linear-gradient(#dce8eb 0%, #bed2d9 99%);
    background: -moz-linear-gradient(#dce8eb 0%, #bed2d9 99%);
    background: -o-linear-gradient(#dce8eb 0%, #bed2d9 99%);
    background: linear-gradient(#dce8eb 0%, #bed2d9 99%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce8eb', endColorstr='#bed2d9',GradientType=0 );
}
.block_A_content_image img {
    width: 1026px;
}
.block_B_content_image img {
    width: 1010px;
}
.block_A_content h2 {
    padding: 30px;
}
.block_B {
    background: #f7f9fe;
    padding-bottom: 160px;
}
.block_B_content h3, .block_C_content h3, .block_D_content h3,
.block_E_content h3, .block_H_content h3, .block_I_content h3,
.block_J_content h3 {
    padding: 50px 30px;
}
.block_B_textbox, .block_C_textbox, .block_G_textbox {
    width: 210px;
}
.block_D_textbox {
    width: 220px;
}
.block_E_textbox {
    width: 150px;
}
.block_B_textbox h4, .block_C_textbox h4, .block_D_textbox h4,
.block_E_textbox h4, .block_F_textbox h4, .block_G_textbox h4,
.block_H_textbox h4, .block_I_textbox h4, .block_J_textbox h4 {
    margin-bottom: 15px;
}
.block_B_textbox1 {
    top: 123px;
    left: 60px;
}
.block_B_textbox2 {
    top: 123px;
    left: 303px;
}
.block_B_textbox3 {
    top: 123px;
    left: 540px;
}
.block_B_textbox4 {
    top: 123px;
    left: 778px;
}
.block_B_textbox5 {
    top: 626px;
    left: 60px;
}
.block_B_textbox6 {
    top: 626px;
    left: 292px;
}
.block_B_textbox7 {
    top: 626px;
    left: 525px;
}
.block_B_textbox8 {
    top: 626px;
    left: 772px;
}
.block_C {
    background: #ecf1f2;
    padding-bottom: 50px;
}
.block_C_content_image {
    margin-left: 100px;
}
.block_C_textbox1 {
    top: 338px;
    left: 32px;
}
.block_C_textbox2 {
    top: 528px;
    left: 32px;
}
.block_C_textbox3 {
    top: 701px;
    left: 32px;
}
.block_C_textbox4 {
    top: 874px;
    left: 32px;
}
.block_C_textbox5 {
    top: 194px;
    left: 780px;
}
.block_C_textbox6 {
    top: 398px;
    left: 780px;
}
.block_C_textbox7 {
    top: 728px;
    left: 780px;
}
.block_D {
    background: #dce8eb;
    padding-bottom: 98px;
}
.block_D_content_image {
    margin-left: 194px;
    margin-bottom: 10px;
}
.block_D_textbox1 {
    left: 32px;
    top: 306px;
}
.block_D_textbox2 {
    left: 32px;
    top: 487px;
}
.block_D_textbox3 {
    left: 782px;
    top: 310px;
}
.block_D_textbox4 {
    left: 782px;
    top: 473px;
}
.block_D_textbox5 {
    left: 782px;
    top: 608px;
}
.block_D_textbox6 {
    left: 32px;
    top: 952px;
}
.block_D_textbox7 {
    left: 32px;
    top: 1147px;
}
.block_D_textbox8 {
    left: 32px;
    top: 1230px;
}
.block_D_textbox9 {
    left: 32px;
    top: 1361px;
}
.block_E {
    background: #cbdbe0;
    padding-bottom: 115px;
}
.block_E_content_img {
    display: inline-block;
    vertical-align: top;
}
.block_E_content_smalliimg {
    margin: 90px 40px 0 32px;
}
.block_E_content_bigiimg {
    margin-top: -158px;
}
.block_E_textbox1 {
    left: 198px;
    top: 122px;
}
.block_E_textbox2 {
    top: 122px;
    left: 436px;
}
.block_E_textbox3 {
    top: 122px;
    left: 615px;
}
.block_E_textbox4 {
    top: 122px;
    left: 808px;
}
.block_E_textbox5 {
    top: 594px;
    left: 432px;
}
.block_E_textbox6 {
    top: 594px;
    left: 633px;
}
.block_E_textbox7 {
    top: 594px;
    left: 822px;
}
.block_E_textbox8 {
    top: 1480px;
    left: 32px;
}
.block_E_textbox9 {
    top: 1480px;
    left: 192px;
}
.block_E_textbox10 {
    top: 1480px;
    left: 356px;
}
.block_E_textbox11 {
    top: 1576px;
    left: 511px;
    width: 210px
}
.block_E_textbox12 {
    top: 1480px;
    left: 753px;
    width: 210px;
}
.block_E_text {
    color: #2c3e50;
    font-size: 18px;
    font-style: italic;
}
.block_E_text1 {
    left: 32px;
    top: 194px;
}
.block_E_text1 {
    left: 32px;
    top: 194px;
}
.block_E_text2 {
    left: 32px;
    top: 672px;
}
.block_F {
    background: #cbdbe0;
    padding-bottom: 40px;
}
.block_F_content_image, .block_G_content_image {
    margin-left: 264px;
}
.block_F_textbox {
    width: 220px;
    left: 32px;
    top: 0;
}
.block_G {
    background: #bed2d9;
    padding-bottom: 110px;
}
.block_G_content h3 {
    padding: 50px 32px 20px;
}
.block_G_textbox1 {
    top: 653px;
    left: 748px;
}
.block_G_textbox2 {
    left: 32px;
    top: 103px;
}
.block_H {
    background: #dce8eb;
    padding-bottom: 120px;
}
.block_H_content_image {
    margin-left: 7px;
}
.block_H_textbox {
    width: 220px;
}
.block_H_textbox1 {
    top: 123px;
    left: 32px;
    width: 140px;
}
.block_H_textbox2 {
    top: 123px;
    left: 191px;
    width: 140px;
}
.block_H_textbox3 {
    top: 459px;
    left: 771px;
}
.block_H_textbox4 {
    top: 603px;
    left: 771px;
}
.block_I {
    background: #cbdbe0;
    padding-bottom: 43px;
}
.block_I_textbox {
    width: 300px;
    left: 32px;
    top: 131px;
}
.block_I_content_image {
    margin-left: 30px;
}
.block_I_content_image img {
    width: 947px;
}
.block_J {
    background: #efefef;
    padding-bottom: 195px;
}
.block_J_content_image1 {
    margin-left: 27px;
    margin-bottom: 60px;
}
.block_J_textbox1 {
    left: 657px;
    top: 512px;
    width: 340px;
}
.block_J_textbox2 {
    left: 33px;
    top: 1165px;
    width: 190px;
}
.block_J_textbox3 {
    left: 233px;
    top: 1165px;
    width: 190px;
}
.block_J_textbox4 {
    left: 443px;
    top: 1165px;
    width: 190px;
}
.block_J_textbox5 {
    left: 663px;
    top: 1165px;
    width: 300px;
}
/*_______________________________________________________________________________________________________*/
/*______________________________________________CATALOG__________________________________________________*/
/*_______________________________________________________________________________________________________*/
#catalog {
    background: #efefef;
}
.catalog_block {
    background: #efefef;
    padding-bottom: 200px;
}
.catalog_block_content h2{
    padding: 50px 30px;
}
.magnify {
    width: 688px;
    height: 501px;
    overflow: hidden;
}
.slider_zoom_image {
    display: block;
    width: 688px;
    height: 501px;
}
.catalog_block_instruction {
    width: 232px;
}
.catalog_block_instruction_price {
    width: 169px;
    height: 35px;
    text-align: center;
    margin-left: 30px;
}
.catalog_block_instruction_price p {
    /*font-weight: bold;*/
    line-height: 28px;
    color: #000;
    font-size: 20px;
    display: inline-block;
    vertical-align: top;
    margin-top: 0;
    padding-left: 30px;
    background: url('pics/main/sticker.png') no-repeat;
}
.catalog_block_instruction_price span {
    font-family: 'PT Sans';
    font-size: 30px;
    font-weight: bold;
    color: #2c3e50;
    vertical-align: top;
}
.catalog_block_instruction_price span sup {
  font-size: 18px;
  line-height: 20px;
  display: inline-block;
  vertical-align: top;
}
.btn-apply {
    background: url(pics/main/pic19.png) center no-repeat;
    width: 232px;
    height: 67px;
    margin: 20px 0;
    text-transform: uppercase;
    font-size: 24px;
}
.btn-look {
    display: block;
    color: #3eb6ee;
    font-size: 17px;
    padding: 19px 12px;
    background: #fff;
    border-radius: 3px;
    text-decoration: underline;
}
.btn-look:after {
    content: "";
    width: 16px;
    height: 16px;
    position: absolute;
    background: url(pics/main/icon1.png) center no-repeat;
    right: 16px;
}
.catalog_block_instruction_chosen {
    background: #fff;
    border-radius: 3px;
    margin-top: 22px;
    padding-bottom: 10px;
    text-align: center;
}
.catalog_block_instruction_chosen p {
    font-size: 17px;
    color: #2d2d2d;
    padding: 15px 0;
    background-color: #ccc;
    color: #fff;
    font-weight: bold;
    margin-bottom: 30px;
}
.catalog_block_instruction_chosen_box {
    width: 40px; height: 40px;
    display: inline-block;
    margin: 0 9px 20px;
    cursor: pointer;
}
.catalog_block_instruction_chosen_color {
    border-radius: 50%;
    overflow: hidden;
}
.catalog_block_instruction_chosen_trng {
    content: "";
    width: 14px;
    height: 14px;
    left: -14px;
    top: 0;
    border-top: 14px solid #ccc;
    border-left: 14px solid transparent;
}
.catalog_block_instruction_chosen_box.selected:after {
    background: url(pics/main/icon20.png) no-repeat;
    content: "";
    width: 26px;
    height: 37px;
    left: 12px;
    bottom: 8px;
}
.catalog_block_instruction_chosen_box.selected:before {
    content: "";
    width: 34px;
    height: 34px;
    background: #fff;
    border: 4px solid #000;
    border-radius: 50%;
    left: 0px;
    top: 0px;
}
.chosen_color_1 li,
.chosen_color_6 li {
    float: left;
    width: 50%;
    height: 40px;
}
.chosen_color_1_alpha {
    background: #2c3e50;
}
.chosen_color_1_beta {
    background: #e74c3c;
}
.chosen_color_2 {
    background: #2d2d2d;
    height: 40px;
}
.chosen_color_3 {
    background: #2c3e50;
    height: 40px;
}
.chosen_color_4 {
    background: #9f2939;
    height: 40px;
}
.chosen_color_5 {
    background: #3498db;
    height: 40px;
}
.chosen_color_6_alpha {
    background: #fa6900;
}
.chosen_color_6_beta {
    background: #c4f1fa;
}
.chosen_color_7 {
    background: #8e44ad;
    height: 40px;
}
.chosen_color_8 {
    background: #e74c3c;
    height: 40px;
}
.chosen_color_9 {
    background: #1abc9c;
    height: 40px;
}
/*_______________________________________________________________________________________________________*/
/*______________________________________________scroll-slider____________________________________________*/
/*_______________________________________________________________________________________________________*/
.scroll-slider {
    width: 688px;
    margin-left: 32px;
}
.scroll-slider > div {
    float: left;
}
.scroll-tabs {
    width: 688px;
}
.scroll-tabs > li {
    /*background-color: #3eb6ee;*/
    border-top: 2px solid #666;
    opacity: .8;
    float: left;
    margin: 20px 0;
    padding-top: 10px;
    margin-right: 4px;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
    position: relative;
}
.scroll-tabs > li.active {
    border-top: 2px solid #3eb6ee;
    opacity: 1;
    font-weight: bold;
    color: #3eb6ee;
    letter-spacing: 1px;
}
.scroll-tabs > li.active > span:before,
.scroll-tabs > li.active > span:after {
    content: "";
    position: absolute;
}
.scroll-tabs > li.active > span::before {
    border-left: 8px solid #efefef;
    border-right: 8px solid #efefef;
    border-bottom: 8px solid #3eb6ee;
    left: 46%;
    top: -10px;
}

.scroll-tabs > li.active > span::after {
    border-left: 8px solid rgba(62, 182, 238, 0);
    border-right: 8px solid rgba(62, 182, 238, 0);
    border-bottom: 8px solid #efefef;
    left: 46%;
    top: -7px;
}
.magnify {
    /*display: none;*/
}
.magnify.visible {
    display: block;
}
.zoomLens {
    border: 10px solid #fff !important;
    -webkit-box-shadow: 2px 2px 6px #ccc, inset 2px 2px 6px #ccc;
    -moz-box-shadow: 2px 2px 6px #ccc, inset 2px 2px 6px #ccc;
    box-shadow: 2px 2px 6px #ccc, inset 2px 2px 6px #ccc;
}
/*_______________________________________________________________________________________________________
/*______________________________________________TEMPLATE_________________________________________________*/
/*_______________________________________________________________________________________________________*/
.template_A {
    height: 530px;
    overflow: hidden;
    /*background: #3c5267;*/
    background: url(/pics/pic/bg-header.jpg) 0 0 no-repeat;
    background-position: center;
}
.template_A_bg {
    background-color: rgba(60,82,103, .5);
}
.template_A_cotnent_text h1 {
    color: #fff;
    margin: 115px 0 20px;
    font-family: 'Helvetica35';
    font-weight: normal;
    line-height: 52px;
    overflow: hidden;
    font-size: 48px;
}
.template_A_cotnent_text h1 span {
    background-color: rgba(60,82,103, .5);
    padding: 0 10px;
    text-align: left;
    float: left;
    clear: both;
    margin-bottom: 5px;
}
.template_A_cotnent_list li {
    color: #fff;
    font-size: 32px;
    padding-left: 50px;
    position: relative;
    height: 40px;
    line-height: 40px;margin-right: 25px;
}
li.template_A_cotnent_list_1_a,
li.template_A_cotnent_list_2_b {
    float: left;
    clear: both;
    padding: 0px;
    font-style: italic;
    font-family: 'Helvetica55';
    background-color: rgba(60,82,103, .5);
    padding: 0 10px;
    color: #5ECCFF;
    font-size: 30px;
}
li.template_A_cotnent_list_1_a {
    line-height: 72px;
    height: 72px;
    vertical-align: bottom;
    margin-bottom: 5px;
    font-family: 'Helvetica45';
    color: #fff;
    font-size: 46px;
}
li.template_A_cotnent_list_1_a span {
    font-size: 72px;
    font-weight: bold;
}
li.template_A_cotnent_list_1_a h2 {
    display: inline;
    color: #fff;
}
.template_A_cotnent_list_1:after, .template_A_cotnent_list_2:after {
    left:0; top:0;
    content: "";
    width: 39px;
    height: 40px;
    background: url(pics/main/pic21.png) no-repeat;
}
.template_A_cotnent_list_1:after.retina, .template_A_cotnent_list_2:after.retina {
    background: url(pics/retina/pic21_2x.png) no-repeat;
    background-size: 78px 39px;
}
.template_A_cotnent_list_1:after {
    background-position: 0 0;
}
.template_A_cotnent_list_2:after {
    background-position: -39px 0;
}
.template_A_cotnent_text {
	max-width: 40%;
}
.template_A_content_image {
    margin-top: 40px;
    max-width: 60%;
}
.template_A_content_image img {
    max-width: 100%;
}
#template_order {
    max-width: 1240px;
    min-width: 1000px;
    margin: -55px auto;
}
.template_order {
    background: #ff9914;
    padding: 20px;
    width: 96.8%;
    position: relative;
    z-index: 7;
    box-shadow: 0 10px 10px rgba(0,0,0,.07);
    border-radius: 3px;
    text-align: center;
    margin: 0 auto;
}
.template_order form {
	overflow: hidden;
}
.template_order input {
    height: 64px;
    padding: 0 0.7%;
    outline: none;
    width: 23.37%;
    font-size: 20px;
    color: rgba(45,45,45,1);
    border: 1px solid #db8311;
    border-radius: 3px;
    float: left;
    margin: 0 0.7%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.template_order input:focus, .template_F_content_form input:focus {
    -webkit-box-shadow: inset 0 0 10px rgba(0,174,255,.3), inset 0 0 2px rgba(0,0,0,.06);
    -moz-box-shadow: inset 0 0 10px rgba(0,174,255,.3), inset 0 0 2px rgba(0,0,0,.06);
    box-shadow: inset 0 0 10px rgba(0,174,255,.3), inset 0 0 2px rgba(0,0,0,.06);
}
.template_order input:first-child {
    margin-left: 0;
}
.template_order h3 {
    display: inline;
}
.template-btn {
    background: url(pics/main/pic37.png) 0 0 no-repeat;
    background-size: 100% 237px;
    font-size: 28px;
    width: 23.4%;
    height: 65px;
    vertical-align: top;
    display: inline-block;
    margin-left: 1%;
}
.template-btn:hover, .template_F_content_btn:hover {
    background-position: 0 -86px;
}
.template-btn:active, .template_F_content_btn:active {
    background-position: 0 -175px;
}
.template_B {
    background: #efefef;
    padding: 55px 0 10px;
}
.template_B_content h3 {
    text-align: center;
    margin-top: 65px;
    color: #8f8f8f;
    font-weight: normal;
}
.template_B_content_btn, .tariff_A_content_btn {
    background: url(pics/main/pic38.png) no-repeat;
    margin: 60px auto;
    width: 379px;
    height: 46px;
    font-size: 18px;
    display: block;
}
.template_B_content_btn:hover, .tariff_A_content_btn:hover {
    background-position: -397px 0;
}
.template_B_content_btn:active, .tariff_A_content_btn:active {
    background-position: -794px 0;
}
.template_B_content_btn a {
    color: #fff;
}
.template_B_content_list {
    margin-top: 50px;
}
.template_B_content_list li {
    width: 120px;
    color: #444444;
    font-size: 16px;
    padding-top: 108px;
    margin: 0 64px;
}
.template_B_content_list_1:after, .template_B_content_list_2:after, .template_B_content_list_3:after,
.template_B_content_list_4:after, .template_B_content_list_5:after {
    background: url(pics/main/pic23.png) no-repeat;
    content: "";
    left: 50%; top: 0;
    height: 95px;
}
.template_B_content_list_1:after.retina, .template_B_content_list_2:after.retina, .template_B_content_list_3:after.retina,
.template_B_content_list_4:after.retina, .template_B_content_list_5:after.retina {
    background: url(pics/retina/pic23_2x.png) no-repeat;
    background-size: 404px 85px;
}
.template_B_content_list_1:after {
    background-position: 0 0;
    width: 84px;
    margin-left: -42px;
}
.template_B_content_list_2:after {
    background-position: -84px 0;
    width: 78px;
    margin-left: -39px;
}
.template_B_content_list_3:after {
    background-position: -168px 0;
    width: 96px;
    margin-left: -48px;
}
.template_B_content_list_4:after {
    background-position: -270px 0;
    width: 64px;
    margin-left: -32px;
}
.template_B_content_list_5:after {
    background-position: -342px 0;
    width: 62px;
    margin-left: -31px;
}
.template_C {
    background: #3c5267;
    padding: 76px 0;
}
.template_C_content h3 {
    color: #fff;
    text-align: center;
    margin-bottom: 55px;
}
.template_C_content_list li {
    width: 217px;
    text-align: center;
    margin: 0 73px;
    padding-top: 243px;
}
.template_C_content_list li h4 {
    color: #fff;
    margin-bottom: 27px;
}
.template_C_content_list li p {
    color: #789abb;
    font-size: 16px;
}
.template_C_content_list_1:after, .template_C_content_list_2:after, .template_C_content_list_3:after {
    content: "";
    width: 213px;
    height: 213px;
    background: url(pics/main/pic25.png) no-repeat;
    left: 0;top:0;
}
.template_C_content_list_1:after.retina, .template_C_content_list_2:after.retina, .template_C_content_list_3:after.retina {
    background: url(pics/retina/pic25_2x.png) no-repeat;
    background-size: 663px 212px;
}
.template_C_content_list_1:after {
    background-position: 0 0;
}
.template_C_content_list_2:after {
    background-position: -225px 0;
}
.template_C_content_list_3:after {
    background-position: -451px 0;
}
.template_C_content_list_2:before,  .template_C_content_list_3:before {
    position: absolute;
    content: "";
    width: 19px;
    height: 28px;
    background: url(pics/main/pic26.png) center no-repeat;
    top: 97px;
    left: -80px;
}
.template_C_content_list_2:before.retina,  .template_C_content_list_3:before.retina {
    background: url(pics/retina/pic26_2x.png) center no-repeat;
    background-size: 19px 28px;
}
.template_D {
    background: #efefef;
    padding: 77px 0 94px;
}
.template_D_content h3 {
    text-align: center;
    color: #8f8f8f;
    font-weight: normal;
    margin-bottom: 76px;
}
.template_D_content_slider p {
    font-size: 24px;
    margin: 30px 0 12px;
}
.template_D_content_slide_sitelink {
    color: #3eb6ee;
    display: inline-block;
    padding-right: 15px;
}
.template_D_content_slide_sitelink:after {
    content: "";
    width: 8px;
    height: 14px;
    position: absolute;
    background: url(pics/main/icon1.png) center no-repeat;
    background-size: 8px 8px;
    right: 0;
}
.template_D_content_slide_sitelink:after.retina {
    background: url(pics/retina/icon1_2x.png) center no-repeat;
    background-size: 8px 8px;
}
.template_D_content_slide_link:hover .template_D_content_slide_image {
    -webkit-box-shadow: 0 10px 20px rgba(47,177,237,.1);
    -moz-box-shadow: 0 10px 20px rgba(47,177,237,.1);
    box-shadow: 0 10px 20px rgba(47,177,237,.1);
}
.template_D_content_slide_image  {
position: relative;
}
.template_D_content_slide_image img {
    width: 100%;
    height: auto;
}
.template_D_content_slide_sitelink:hover, .template_E_content_box_data_text a:hover {
    text-decoration: underline;
}
.template_D_content_slider {
    max-width: 1200px;
    text-align: center;
    margin: 0 auto;
}
.template_D_content_slide {
    margin: 0 0 50px;
    min-width: 504px;
    padding: 0 50px;
    width: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.template_D_content_scrollbar {
    background: #e0e0e0;
    border-radius: 17px;
    height: 28px;
    border-top: 1px solid #cecece;
    position: relative;
}
.template_D_content_scrollbar_holder {
    position: absolute;
    background: url(pics/main/pic30.png) no-repeat;
    width: 87px;height: 31px;
    left: 0; top: -2px;
    cursor: pointer;
}
.template_D_content_scrollbar_holder.retina {
    background: url(pics/retina/pic30_2x.png) no-repeat;
    background-size: 87px 31px;
}
#template_D_scrollbar {
    width: 100%;
}
.template_D_content_block_slider {
    width: 100%;
    overflow: hidden;
    /*height: 420px;*/
    position: relative;
    margin: 0 !important;
}
.template_D_content_slider {
    /*position: absolute;*/
    left: 0;
    top:0;
}
.scrollbar {
    margin: 0 auto;
    padding-top: 66px;
    padding-right: 150px;
    position: relative;
}
.template_D_content_btn {
    background: url(pics/main/pic39.png) no-repeat;
    width: 133px;
    height: 29px;
    font-size: 16px;
    position: absolute; top: 66px; right: 0;
    margin-left: 17px;
}
.template_D_content_btn:hover {
    background-position: -150px 0;
}
.template_D_content_btn:active {
    background-position: -297px 0;
}
.template_E {
    background: #3c5267;
    padding-bottom: 50px;
}
.template_E_content {
    text-align: center;
}
.template_E_content_box {
    width: 300px;
    margin: 0 35px;
}
.template_E_content h3 {
    color: #fff;
    text-align: center;
    padding: 72px 0 50px;
    font-weight: normal;
}
.template_E_content_block {
    margin-bottom: 50px;
    display: none;
}
.template_E_content_block.act {
    display: block;
}
.template_E_content_box_info {
    border: 3px solid #ff9914;
    border-radius: 10px;
    padding: 20px 20px 25px;
    position: relative;
    margin-bottom: 29px;
    min-height: 200px;
}
.template_E_content_box_info p {
    color: #fffefe;
    font-size: 16px;
    line-height: 20px;
    text-align: left;
}
.template_E_content_box_info:before{
    content: "";
    position: absolute; left: 39px; bottom: -20px;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 20px solid #ff9914;
}
.template_E_content_box_info:after {
    content: "";
    position: absolute; left: 42px; bottom: -15px;
    border-left: 9.5px solid transparent;
    border-right: 9.5px solid transparent;
    border-top: 15px solid #3c5267;
}
.template_E_content_box_data {
    display: inline-block;
}
.template_E_content_box_data_img {
    width: 60px;
    height: 60px;
    overflow: hidden;
    border-radius: 50%;
}
.template_E_content_box_data_text {
    line-height: 18px;
    text-align: left;
    margin: 6px 0 0 9px;
}
.template_E_content_box_data_text h5 {
    color: #fffefe;
    font-size: 16px;
    font-weight: normal;
}
.template_E_content_box_data_text p {
    color: #789abb;
    font-size: 12px;
}
.template_E_content_box_data_text a {
    color: #3eb6ee;
    font-size: 12px;
}
.template_E_content_btn {
    position: relative;
    display: inline-block;
}
.template_E_content_btn p{
    font-size: 14px;
    color: #3eb6ee;
    line-height: 20px;
    margin-left: 23px;
    cursor: pointer;
    border-bottom: 1px dotted #3eb6ee;
}
.template_E_content_btn i {
    position: absolute;
    width: 20px;height: 20px;
    left:0;top:0;
    background: url(pics/main/pic32.png) center no-repeat;
}
.template_E_content_btn i.retina {
    background: url(pics/retina/pic32_2x.png) center no-repeat;
    background-size: 14px 14px;
}
.template_F {
    background: #efefef;
    text-align: center;
    padding: 72px 0;
}
.template_F h3 {
    color: #8f8f8f;
    font-weight: normal;
    margin-bottom: 47px;
}
.template_F_content_text {
    color: #000;
    font-weight: 18px;
    margin-top: 35px;
    display: none;
}
.template_F_content_form {
    background: #ff9914;
    border-radius: 3px;
    box-shadow: 0 10px 10px rgba(0,0,0,.07);
    padding: 30px;
    width: 400px;
    display: inline-block;
}
.template_F_content_form input {
    height: 44px;
    padding: 0 10px;
    outline: none;
    width: 378px;
    font-size: 16px;
    color: rgba(45,45,45,1);
    border: 1px solid #db8311;
    border-radius: 3px;
    vertical-align: top;
    margin-bottom: 13px;
}
.template_F_content_form h3 {
    display: inline;
}
.template_F_content_btn {
    width: 400px;
    height: 66px;
    background: url(pics/main/pic37.png) no-repeat;
    background-size: 100% 237px;
    font-size: 22px;
    margin-top: 7px;
}
/*_______________________________________________________________________________________________________*/
/*______________________________________________TARIFF___________________________________________________*/
/*_______________________________________________________________________________________________________*/
.tariff_A {
    background: #efefef;
}
.tariff_A_content {
    padding: 70px 0 100px;
}
.tariff_A_content_btn {
    line-height: 46px;
    margin-bottom: 0;
    padding-bottom: 60px;
}
/*.tariff_A_content_table {
    background: url(pics/main/pic41.png) center no-repeat;
    height: 490px;
}
.tariff_A_content_table.retina {
    background: url(pics/retina/pic41_2x.png) center no-repeat;
    background-size: 996px 489px;
}*/
.tariff_A_content_table_row {
    margin-left: 8px;
} 
.tariff_A_content_table_cell {
    width: 196px;
    height: 96px;
    display: inline-block;  
    position: relative; 
    z-index: 5;
 }
.tariff_A_content_table_cell_price {
    color: #fff;
    font-size: 44px;
    vertical-align: middle;
    /*display: table-cell;*/
    width: 196px;
    /*height: 96px;*/
}
.tariff_A_content_table_cell_price span {
    font-size: 18px;
    padding-left: 5px;
}
.tariff_A_content_table_cell_price sup {
    vertical-align: top;
    font-size: 24px;
}
.tariff_A_content_table_cell_price_last {
    font-size: 30px;
}
.tariff_A_content_table_cell_body {
    font-size: 24px;
    color: #2c3e50;
    vertical-align: middle;
    display: table-cell;
    width: 196px;
    height: 96px;
}
.tariff_A_content_table_cell_body span {
    font-size: 20px;
    color: #3ca9dd;
    display: block;
}
.tariff_A_content_table_cell_body_last {
    font-size: 24px;
}
.tariff_A_content_table_cell_btn {
    color: #fff;
    cursor: pointer;
    line-height: 47px;
    height: 47px;
    width: 118px;
    display: inline-block;
    font-size: 20px;
    margin-top: 23px;
    background: url(pics/main/pic42.png) left center no-repeat;
}
.tariff_A_content_table_cell_btn.retina {
    background: url(pics/retina/pic42_2x.png) left center no-repeat;
    background-size: 364px 47px;
}
.tariff_A_content_table_cell_btn:hover {
    background-position: -123px 0;
} 
.tariff_A_content_table_cell_btn:active {
    background-position: -246px 0;
}
.tariff_A_content h3 {
    text-align: center;
    color: #ff9914;
    font-size: 30px;
    margin-bottom: 60px;
} 
.tariff_B_content {
    padding-right: 70px;
}
.tariff_B_content h3 {
    color: #3ca9dd;
    padding-left: 120px;
    background: url(pics/main/pic40.png) 69px center no-repeat;
    margin: 48px 0 20px;
    line-height: 32px;
    font-weight: normal;
    text-align: left;
}
.tariff_B_content h3.retina {
    background: url(pics/retina/pic40_2x.png) 69px center no-repeat;
    background-size: 32px 32px;
}
.tariff_B_content h3:first-child {
    margin-top: 0;
}
.tariff_B_content p, .tariff_B_content ol {
    padding-left: 120px;
    font-size: 20px;
    line-height: 22px;
}
.tariff_B_content ol li {
    margin-bottom: 20px;
}
.tariff_A_content_table_cell {
    margin-left: 2px;
}
.table_top .tariff_A_content_table_cell {
    z-index: 6;
    perspective: 900px;
    background-color: #00A9E2;
    border-bottom: 3px solid #FF8A00;
}
.table_body .tariff_A_content_table_cell{
    background-color: #EAEAEA;
    border-bottom: 2px solid #D1D1D1;
    perspective: 900px;
    z-index: 6;
}
.table_bottom .tariff_A_content_table_cell{
    background-color: #DFE7EA;
    border-bottom: 2px solid #6DC0DB;
    perspective: 900px;
    z-index: 6;
}
.table_top .tariff_A_content_table_cell:after {
    height: 115px;
    background: #008CBB;
    border-bottom: 3px solid #FF8A00;
    z-index: 1;
    left: -24px;
    -o-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -moz-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -ms-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -webkit-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    content: "";
    display: block;
    position: absolute;
    width: 30px;
    top: -5px;
}
.table_body .tariff_A_content_table_cell:after {
    content: "";
    display: block;
    position: absolute;
    height: 115px;
    width: 30px;
    background: #DEDEDE;
    border-bottom: 2px solid #D1D1D1;
    top: -5px;
    z-index: 1;
    left: -24px;
    -o-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -moz-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -ms-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -webkit-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
}
.table_bottom .tariff_A_content_table_cell:after {
    content: "";
    display: block;
    position: absolute;
    height: 116px;
    width: 30px;
    background: #BCCED3;
    border-bottom: 2px solid #6DC0DB;
    top: -6px;
    z-index: 1;
    left: -24px;
    -o-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -moz-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -ms-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    -webkit-transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
    transform: rotateX(30deg) rotateY(-45deg) rotateZ(-5deg);
}
.table_bottom .tariff_A_content_table_cell:before {
    content: "";
    display: block;
    position: absolute;
    height: 51px;
    width: 242px;
    background: #BCCED3;
    z-index: 1;
    left: -30px;
    -o-transform: rotateX(107deg) rotateY(-10deg) rotateZ(-35deg);
    -moz-transform: rotateX(107deg) rotateY(-10deg) rotateZ(-35deg);
    -ms-transform: rotateX(107deg) rotateY(-10deg) rotateZ(-35deg);
    -webkit-transform: rotateX(107deg) rotateY(-10deg) rotateZ(-35deg);
    transform: rotateX(107deg) rotateY(-10deg) rotateZ(-35deg);
    bottom: -35px;
}
.tariff_A_content_table_row .tariff_A_content_table_cell:nth-child(1) {
    z-index: 50;
}
.tariff_A_content_table_row .tariff_A_content_table_cell:nth-child(2) {
    z-index: 40;
}
.tariff_A_content_table_row .tariff_A_content_table_cell:nth-child(3) {
    z-index: 30;
}
.tariff_A_content_table_row .tariff_A_content_table_cell:nth-child(3) {
    z-index: 20;
}
.tariff_A_content_table_row .tariff_A_content_table_cell:nth-child(4) {
    z-index: 10;
}
.tariff_A_content_table {
    width: 1000px;
    overflow: hidden;
    height: 596px;
}
/*_______________________________________________________________________________________________________*/
/*______________________________________________TARIFF MODAL_____________________________________________*/
/*_______________________________________________________________________________________________________*/
.tariff_modal {
    width: 100%;
    z-index: 10000;
    position: fixed;
    left:0;right: 0; top: 0; bottom: 0;
    background-color: rgba(44,62,80,.9);
    overflow: auto;
    display: none;
}
.tariff_form {
    margin: 70px auto;
    width: 460px;
    text-align: center;
}
.tariff_form h3 {
    color: #fff;
    font-weight: normal;
    margin-bottom: 47px;
    position: relative;
}
.tariff_form .template_F_content_text {
    color: #fff;
}
.tariff_form h3 i{
    display: inline-block;
    background: url(pics/main/pic43.png) center no-repeat;
    width:  28px;
    height: 28px;
    position: absolute;
    right: 15px;
    cursor: pointer;
}
.tariff_form h3 i.retina {
    background: url(pics/retina/pic43_2x.png) center no-repeat;
    background-size: 28px 28px;
}
/*_______________________________________________________________________________________________________*/
/*______________________________________________FOOTER___________________________________________________*/
/*_______________________________________________________________________________________________________*/
.footer_A {
    background: #2c3e50;
    padding: 48px 0 64px;
    border-top: 3px solid #ff9914;
}
.footer_A_content_block1 {
    width: 205px;
    color: #fff;
    text-align: left;
}
.footer_A_content_block1 p {
    font-size: 16px;
    line-height: 18px;
}
.footer_A_content_block1 span {
    display: block;
    margin-top: 25px;
    font-size: 20px;
}
.footer_A_content_block_list {
    width: 215px;
    text-align: left;
}
.footer_A_content_block_list li a {
    color: #3dafe5;
    font-size: 16px;
    margin-bottom: 15px;
    display: block;
}
.footer_A_content_block_list li.active a, .footer_A_content_block_list li a:hover {
    color: #ff9914;
}
.footer_A_content_block2 {
    text-align: left;
    width: 100px;
    margin: 0 30px;
}
.footer_A_content_block2 li a{
    font-size: 16px;
    color: #3dafe5;
    padding-bottom: 15px;
    display: block;
}
.footer_B {
    background: #35495d;
    padding: 20px 0 25px;
}
.footer_B_content_text {
    margin: 0 15px;
    line-height: 23px;
}
.footer_B_content_text span {
    color: #fff;
    font-size: 16px;
}
.footer_B_content_text_link1, .footer_B_content_text_link2 {
    font-size: 16px;
    font-weight: bold;
    position: relative;
    padding-left: 33px;
    color: #fff;
}
.footer_B_content_text_link1:before, .footer_B_content_text_link2:before {
    position: absolute;
    top: -2px;
    left: 5px;
    width: 25px;
    height: 23px;
    content: '';
    background: url(pics/main/pic36.png) no-repeat;
}
.footer_B_content_text_link1:before.retina, .footer_B_content_text_link2:before.retina {
    background: url(pics/retina/pic36_2x.png) no-repeat;
    background-size: 48px 23px;
}
.footer_B_content_text a.footer_B_content_text_link2:before {
    background-position: -25px 0;
}
/*_______________________________________________________________________________________________________*/
/*_______________________________________________SUCCESS_________________________________________________*/
/*_______________________________________________________________________________________________________*/
.success {
    margin: 250px auto;
    width: 350px;
    text-align: center;
}
.success h3 {
    margin-bottom: 25px;
}
/*_______________________________________________________________________________________________________*/
/*____________________________________________RESPONSIVE_________________________________________________*/
/*_______________________________________________________________________________________________________*/
@media screen and (max-width: 1280px) {
    .template_B_content_list li{
        margin: 0 3.1%;
    }
    .template_C_content_list li {
        margin: 0 3.8%;
    }
    .template_C_content_list_2:before, .template_C_content_list_3:before {
        left: -21.4%;
    }
    .template_E_content_box {
        margin: 0 0.8%;
    }
    .template_A_cotnent_text {
        margin-left: 1.5%;
    }
    .template_order input {
        height: 44px;
    }
    .template-btn {
        height: 45px;
        font-size: 22px;
    }
    #template_order {
        margin: -43px auto;
    }
    .template_A {
        height: 480px;
    }
    .template_A_content_image {
        margin-top: 2.5%;
        width: 57%;
        margin-right: 10px;
    }
    .template_order {
        padding: 18px;
        width: 94.8%;
    }
}
@media screen and (max-width: 1180px) {
    .template_A_content_image {
        margin-top: 7%;
        width: 55.7%;
    }
    #template_order {
        margin: -38px auto;
    }
    .template_order {
        padding: 15px;
    }
}
@media screen and (max-width: 1110px) {
    .template_A_content_image {
        margin-top: 5%;
    }
    .template_A {
        height: 450px;
    }
}

/*------bravosell_functional------*/
.template_1_content, 
.template_2_content, 
.template_3_content, 
.template_4_content, 
.template_5_content, 
.template_6_content, 
.template_7_content, 
.template_8_content, 
.template_9_content {
    max-width: 1240px;
    margin: 0 auto;
}
.template_1_content .title1, 
.template_2_content .title2, 
.template_3_content .title3, 
.template_4_content .title4, 
.template_5_content .title5, 
.template_6_content .title6, 
.template_7_content .title7, 
.template_8_content .title8, 
.template_9_content .title9 {
    /*font-family: "Myriad Set Pro","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";*/
    font-family: 'Helvetica45';
    font-style: normal;
    color: #2C3E50;
    margin-bottom: 40px;
    font-size: 3.4375em;
    line-height: 1.0909;
    font-weight: 200;
}
.template_9_content .title9 {
    max-width: 630px;
}
.template_1_content p, 
.template_2_content p, 
.template_3_content p, 
.template_4_content p, 
.template_5_content p, 
.template_6_content p, 
.template_7_content p, 
.template_8_content p, 
.template_9_content p {
    /*font-family: "Myriad Set Pro","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";*/
    font-family: 'Helvetica45';
    font-size: 1.1875em;
    line-height: 1.4737;
    font-weight: 400;
    color: #3C5267;
    margin-bottom: 30px;
}
.template_1_content a, 
.template_2_content a, 
.template_3_content a, 
.template_4_content a, 
.template_5_content a, 
.template_6_content a, 
.template_7_content a, 
.template_8_content a, 
.template_9_content a {
    line-height: 1;
    /*font-family: "Myriad Set Pro","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";*/
    font-family: 'Helvetica45';
    font-size: 19px;
    color: #3EB6EE;
    font-weight: 500;
}
.haract4 div, 
.haract5 div, 
.haract6 div,
.haract7 div,
.haract8 div,
.haract9 div,
.op_tov,
.atr_tov {
    line-height: 1;
    /*font-family: "Myriad Set Pro","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";*/
    font-family: 'Helvetica45';
    font-size: 14px;
    color: #3C5267;
}
.op_tov_title, .atr_tov_title {
    /*font-family: "Myriad Set Pro","Lucida Grande","Helvetica Neue","Helvetica","Arial","Verdana","sans-serif";*/
    font-family: 'Helvetica45';
    font-size: 20px;
    color: #2C3E50;
    margin-bottom: 20px;
}

.template_1 {
    padding-top: 150px;
    overflow: hidden;
}
.template_1_content {
    cursor: pointer;
}
.template_1_content:hover a { 
    text-decoration: underline;
}
.template_1 .img1 {
    float: left;
}
.cont1 {
    padding-left: 660px;
    padding-top: 20px;
}
.cont1 p {
    max-width: 280px;
}

.template_2 {
    background-color: #f5f5f5;
    overflow: hidden;
    max-height: 554px;
}
.template_2 .img2 {
    float: right;
    /*width: 500px;
    height: 480px;*/
    overflow: hidden;
}
.template_2 .img2 img {
    width: 500px;
    margin-top: -30px;
    margin-bottom: -30px;
}
.template_2 .cont2 {
    padding-top: 60px;
    width: 600px;
}

.template_3 {
    overflow: hidden;
    padding-bottom: 40px;
}
.template_3 .cont3 {
    padding-top: 60px;
    padding-left: 510px;
}
.template_3 p {
    max-width: 600px;
}
.template_3 .img3 {
    padding-top: 70px;
    float: left;
}
.template_3 .haract3 {
    overflow: hidden;
    margin-bottom: 70px;
    margin-top: 70px;
}
.template_3 .left3{
    float: left;
    width: 400px;
    margin-right: 30px
}
.template_3 .left3 .op_tov {
    display: inline-block;
    width: 125px;
    margin-right: 5px;
    vertical-align: top;
    padding-top: 55px;
    margin-bottom: 30px;
    text-align: center;
}
.template_3 .left3 .op_tov:nth-child(2) {
    background: url(pics/pic/4.svg) center 0 no-repeat;
}
.template_3 .left3 .op_tov:nth-child(3) {
    background: url(pics/pic/5.svg) center 0 no-repeat;
}
.template_3 .left3 .op_tov:nth-child(4) {
    background: url(pics/pic/6.svg) center 0 no-repeat;
}
.template_3 .left3 .op_tov:nth-child(5) {
    background: url(pics/pic/7.svg) center 0 no-repeat;
}
.template_3 .left3 .op_tov:nth-child(6) {
    background: url(pics/pic/8.svg) center 0 no-repeat;
}
.template_3 .left3 .op_tov:nth-child(7) {
    background: url(pics/pic/9.svg) center 0 no-repeat;
}
.template_3 .left3 .op_tov:nth-child(8) {
    background: url(pics/pic/10.svg) center 0 no-repeat;
}
.template_3 .left3 .op_tov:nth-child(9) {
    background: url(pics/pic/11.svg) center 0 no-repeat;
}

.template_3 .right3 {
    float: right;
    width: 300px;
}
.template_3 .right3 .atr_tov {
    display: inline-block;
    width: 128px;
    margin-right: 15px;
    vertical-align: top;
    padding-top: 55px;
    margin-bottom: 25px;
    text-align: center;
}
.template_3 .right3 .atr_tov:nth-child(2) {
    background: url(pics/pic/12.svg) center 0 no-repeat;
}
.template_3 .right3 .atr_tov:nth-child(3) {
    background: url(pics/pic/13.svg) center 0 no-repeat;
}
.template_3 .right3 .atr_tov:nth-child(4) {
    background: url(pics/pic/14.svg) center 0 no-repeat;
}
.template_3 .right3 .atr_tov:nth-child(5) {
    background: url(pics/pic/15.svg) center 0 no-repeat;
}
.template_3 .right3 .atr_tov:nth-child(6) {
    background: url(pics/pic/16.svg) center 0 no-repeat;
}
.template_3 .right3 .atr_tov:nth-child(7) {
    background: url(pics/pic/17.svg) center 0 no-repeat;
}

.template_4 {
    background-color: #f5f5f5;
    padding: 70px 0;
}
.template_4 .img4_img {
    float: right;
}
.template_4 p {
    max-width: 600px;
}
.template_4 .haract4 {
    margin-bottom: 40px;
    margin-top: 70px;
}
.template_4 .haract4 .har4 {
    margin-right: 15px;
    width: 130px;
    margin-bottom: 15px;
    vertical-align: top;
    padding-top: 60px;
    text-align: center;
    display: inline-block;
}
.template_4 .haract4 .har4:nth-child(1) {
    background: url(pics/pic/19.svg) center 0 no-repeat;
}
.template_4 .haract4 .har4:nth-child(2) {
    background: url(pics/pic/20.svg) center 6px no-repeat;
}
.template_4 .haract4 .har4:nth-child(3) {
    background: url(pics/pic/21.svg) center 0 no-repeat;
}
.template_4 .haract4 .har4:nth-child(4) {
    background: url(pics/pic/22.svg) center 0 no-repeat;
}
.template_4 .haract4 .har4:nth-child(5) {
    background: url(pics/pic/23.svg) center 0 no-repeat;
}
.template_4 .haract4 .har4:nth-child(6) {
    background: url(pics/pic/24.svg) center 0 no-repeat;
}

.template_5 {
    padding: 70px 0;
}
.template_5 .cont5 {
    overflow: hidden;
    margin-bottom: 60px;
}
.template_5 .img5 {
    float: left;
    margin-right: 150px;
    padding-left: 20px;
}
.template_5 .haract5 {
    margin-bottom: 40px;
    margin-top: 70px;
}
.template_5 .haract5 .har5 {
    display: inline-block;
    width: 130px;
    margin-right: 15px;
    margin-bottom: 15px;
    vertical-align: top;
    padding-top: 60px;
    text-align: center;
}
.template_5 .haract5 .har5:nth-child(1) {
    background: url(pics/pic/26.svg) center 0 no-repeat;
}
.template_5 .haract5 .har5:nth-child(2) {
    background: url(pics/pic/27.svg) center 0 no-repeat;
}
.template_5 .haract5 .har5:nth-child(3) {
    background: url(pics/pic/28.svg) center 0 no-repeat;
}
.template_5 .haract5 .har5:nth-child(4) {
    background: url(pics/pic/29.svg) center 0 no-repeat;
}
.template_5 .haract5 .har5:nth-child(5) {
    background: url(pics/pic/30.svg) center 0 no-repeat;
}
.template_5 .haract5 .har5:nth-child(6) {
    background: url(pics/pic/31.svg) center 0 no-repeat;
}
.template_5 .haract5 .har5:nth-child(7) {
    background: url(pics/pic/32.svg) center 0 no-repeat;
}
.template_5 .haract5 .har5:nth-child(8) {
    background: url(pics/pic/33.svg) center 0 no-repeat;
}
.template_5 a {
    display: block;
    text-align: center;
}

.template_6 {
    padding: 70px 0;
    background-color: #f5f5f5;
}
.template_6 .img6 {
    float: right;
    margin-left: 20px;
}
.template_6 .haract6 {
    margin-bottom: 40px;
    margin-top: 70px;
}
.template_6 p {
    max-width: 600px;
}
.template_6 .haract6 .har6 {
    display: inline-block;
    width: 130px;
    margin-right: 15px;
    margin-bottom: 15px;
    vertical-align: top;
    padding-top: 60px;
    text-align: center;
}
.template_6 .haract6 .har6:nth-child(1) {
    background: url(pics/pic/35.svg) center 0 no-repeat;
}
.template_6 .haract6 .har6:nth-child(2) {
    background: url(pics/pic/36.svg) center 0 no-repeat;
}
.template_6 .haract6 .har6:nth-child(3) {
    background: url(pics/pic/37.svg) center 0 no-repeat;
}
.template_6 .haract6 .har6:nth-child(4) {
    background: url(pics/pic/38.svg) center 0 no-repeat;
}
.template_6 .haract6 .har6:nth-child(5) {
    background: url(pics/pic/39.svg) center 0 no-repeat;
}
.template_6 .haract6 .har6:nth-child(6) {
    background: url(pics/pic/40.svg) center 0 no-repeat;
}

.template_7 {
    padding: 70px 0;
}
.template_7 .img7 {
    float: left;
    margin-right: 20px;
}
.template_7 p {
    max-width: 600px;
}
.template_7 .cont7 {
    padding-left: 470px;
}
.template_7 .haract7 {
    margin-bottom: 40px;
    margin-top: 70px;
}
.template_7 .haract7 .har7 {
    display: inline-block;
    width: 120px;
    margin-right: 15px;
    margin-bottom: 15px;
    vertical-align: top;
    padding-top: 60px;
    text-align: center;
}
.template_7 .haract7 .har7:nth-child(1) {
    background: url(pics/pic/42.svg) center 0 no-repeat;
}
.template_7 .haract7 .har7:nth-child(2) {
    background: url(pics/pic/43.svg) center 0 no-repeat;
}
.template_7 .haract7 .har7:nth-child(3) {
    background: url(pics/pic/44.svg) center 0 no-repeat;
}
.template_7 .haract7 .har7:nth-child(4) {
    background: url(pics/pic/45.svg) center 0 no-repeat;
}
.template_7 .haract7 .har7:nth-child(5) {
    background: url(pics/pic/46.svg) center 0 no-repeat;
}

.template_8 {
    background-color: #f5f5f5;
    padding: 70px 0;
}
.template_8 .img8 {
    float: right;
    margin-left: 20px;
}
.template_8 p {
    max-width: 600px;
}
.template_8 .cont8 {
    padding-right: 370px;
}
.template_8 .haract8 {
    margin-bottom: 40px;
    margin-top: 70px;
}
.template_8 .haract8 .har8 {
    display: inline-block;
    width: 90px;
    margin-right: 15px;
    margin-bottom: 15px;
    vertical-align: top;
    padding-top: 60px;
    text-align: center;
}
.template_8 .haract8 .har8:nth-child(1) {
    background: url(pics/pic/48.svg) center 0 no-repeat;
}
.template_8 .haract8 .har8:nth-child(2) {
    background: url(pics/pic/49.svg) center 0 no-repeat;
}
.template_8 .haract8 .har8:nth-child(3) {
    background: url(pics/pic/50.svg) center 0 no-repeat;
}
.template_8 .haract8 .har8:nth-child(4) {
    background: url(pics/pic/51.svg) center 0 no-repeat;
}

.template_9 {
    padding: 70px 0;
}
.template_9 .img9 {
    float: left;
    margin-right: 20px;
}
.template_9 p {
    max-width: 600px;
}
.template_9 .cont9 {
    padding-left: 460px;
}
.template_9 .haract9 {
    margin-bottom: 40px;
    margin-top: 70px;
}
.template_9 .haract9 .har9 {
    display: inline-block;
    width: 110px;
    margin-right: 15px;
    margin-bottom: 15px;
    vertical-align: top;
    padding-top: 60px;
    text-align: center;
}
.template_9 .haract9 .har9:nth-child(1) {
    background: url(pics/pic/53.svg) center 0 no-repeat;
}
.template_9 .haract9 .har9:nth-child(2) {
    background: url(pics/pic/54.svg) center 0 no-repeat;
}
.template_9 .haract9 .har9:nth-child(3) {
    background: url(pics/pic/55.svg) center 0 no-repeat;
}
.template_9 .haract9 .har9:nth-child(4) {
    background: url(pics/pic/56.svg) center 0 no-repeat;
}
.template_9 .haract9 .har9:nth-child(5) {
    background: url(pics/pic/57.svg) center 0 no-repeat;
}
.template_9 .haract9 .har9:nth-child(6) {
    background: url(pics/pic/58.svg) center 8px no-repeat;
}
.template_D_content_block_slider {
    /*padding-bottom: 106px !important;*/
}
.jspHorizontalBar {
    background: #e0e0e0;
    border-radius: 17px;
    height: 31px;
}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    background: #e0e0e0;
    border-radius: 17px;
}
.jspHorizontalBar .jspDrag {
    background: #AFAFAF url(pics/pic/icon_31.png) center center no-repeat;
    height: 28px;
    border-radius: 17px;
    -webkit-box-shadow: 3px 3px 0px rgba(159, 159, 159, 1);
    -moz-box-shadow: 3px 3px 0px rgba(2159, 2159, 159, 1);
    box-shadow: 3px 3px 0px rgba(159, 159, 159, 1);
}
.head-navigation-contact {
    margin-top: 20px;
    position: relative;
}
.head-navigation-contact .ask_a_question {
    background: #3eb6ee;
    border-radius: 3px;
    color: #efefef;
    padding: 7px 15px;
    cursor: pointer;
    border: 2px solid #3eb6ee;
    margin: -1px;
    text-align: center;
}
.head-navigation-contact .ask_a_question:hover {
    background: #7FCAF3;
}
.head-navigation-contact .ask_a_question:active {
    border: 1px solid #3eb6ee;
    margin: 0px;
}
.head-navigation-contact .contacts_all {
    position: absolute;
    right: 0;
    background: #2c3e50;
    border: 3px solid #ff9914;
    padding: 15px 0px 15px 15px;
    margin-top: 10px;
    display: none;
}
.head-navigation-contact .contacts_all:before,
.head-navigation-contact .contacts_all:after {
    content: "";
    position: absolute;
}
.head-navigation-contact .contacts_all:before {
    border-left: 10px solid rgba(113, 101, 58, 0);
    border-right: 10px solid rgba(113, 101, 58, 0);
    border-bottom: 10px solid #ff9914;
    left: 120px;
    top: -10px;
}
.head-navigation-contact .contacts_all:after {
    border-left: 7px solid rgba(255, 241, 190, 0);
    border-right: 7px solid rgba(255, 241, 190, 0);
    border-bottom: 7px solid #2c3e50;
    left: 123px;
    top: -7px;
}
.head-navigation-contact .contacts_all #skype,
.head-navigation-contact .contacts_all #skype-f {
    background: url(/pics/pic/skype-icon.png) 0 center no-repeat;
    padding-left: 30px;
    padding-right: 15px;
}
.head-navigation-contact .contacts_all #email,
.head-navigation-contact .contacts_all #email-f {
    background: url(/pics/pic/email-icon.png) 0 center no-repeat;
    padding-left: 30px;
    padding-right: 15px;
}
.head-navigation-contact .contacts_all .skype-wrp,
.head-navigation-contact .contacts_all .email-wrp {
    position: relative;
}
.head-navigation-contact .contacts_all .email-wrp {
    margin-top: 5px;
}
.head-navigation-contact .contacts_all #skype-copy,
.head-navigation-contact .contacts_all #email-copy,
.head-navigation-contact .contacts_all #skype-copy-f,
.head-navigation-contact .contacts_all #email-copy-f {
    position: absolute;
    font-size: 16px;
    color: #2c3e50;
    background: #ff9914;
    border-radius: 3px;
    padding: 5px;
    left: 0px;
    top: -4px;
    display: none;
    cursor: pointer;
}
.head-navigation-contact .contacts_all #skype-copy,
.head-navigation-contact .contacts_all #skype-copy-f {
    left: 110px;
}
.head-navigation-contact .contacts_all #email-copy,
.head-navigation-contact .contacts_all #email-copy-f {
    left: 220px;
}
.head-navigation-contact .contacts_all .skype-wrp:hover #skype-copy,
.head-navigation-contact .contacts_all .skype-wrp #skype-copy:hover,
.head-navigation-contact .contacts_all .email-wrp:hover #email-copy,
.head-navigation-contact .contacts_all .email-wrp #email-copy:hover,
.head-navigation-contact .contacts_all .skype-wrp:hover #skype-copy-f,
.head-navigation-contact .contacts_all .skype-wrp #skype-copy-f:hover,
.head-navigation-contact .contacts_all .email-wrp:hover #email-copy-f,
.head-navigation-contact .contacts_all .email-wrp #email-copy-f:hover {
    display: block;
}
footer .head-navigation-contact {
    margin-right: 0;
}
footer .head-navigation-contact .ask_a_question {
    display: inline-block;
}
.q-hide {
    display: none;
    padding-right: 70px;
}
.tariff_B_content h3 {
    cursor: pointer;
}
.tariff_B_content h3:hover {
    color: #008CBB;
}
.tariff_B_content .title {
    text-align: center;
    color: #ff9914;
    font-size: 30px;
    margin-bottom: 60px;
}
.tariff_B_content {
    padding-right: 0;
}
.tariff_B_content p + p,
.tariff_B_content p + ol,
.tariff_B_content p + ul{
    margin-top: 20px;
}
.readmore-examples {
    display: block;
    text-align: center;
    font-size: 30px;
    color: #3eb6ee;
}
.readmore-examples:hover{
    text-decoration: underline;
}
.language-select-form {
    float: right;
    position: relative;
    margin-right: 37px;
    margin-top: 21px;
    background: url(pics/pic/ic_language.png) left center no-repeat;
    background-size: 20px 20px;
    padding-left: 30px;
}
.language-select-form .language-active {
    color: #0c0f21;
    text-align: left;
    position: relative;
    line-height: 33px;
    color: #fff;
    letter-spacing: 1px;
    text-transform: uppercase;
    cursor: pointer;
    padding-right: 26px;
}
.language-select-form .language-active:after {
    content: "";
    position: absolute;
    border-left: 6px solid rgba(0, 0, 0, 0);
    border-right: 6px solid rgba(0, 0, 0, 0);
    border-top: 6px solid #fff;
    right: 5px;
    top: 13px;
}
.language-select-form .block_language {
    position: absolute;
    top: 30px;
    background: #2c3e50;
    border: 3px solid #ff9914;
    right: 0;
    min-width: 100%;
    display: none;
    z-index: 10;
    margin: 0;
    width: auto;
    padding: 5px 0;
}
.language-select-form .block_language li {
    display: block;
}
.language-select-form .block_language a {
    display: block;
    padding: 5px 10px;
    margin: 2px 5px;
    text-decoration: underline;
    color: #aaa;
    font-family: "Open Sans", sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 19.25px;
    text-align: left;
    width: auto;
    font-size: 16px;
}
.language-select-form .block_language .active a {
    color: #fff;
    text-decoration: none;
}
.language-select-form .block_language a:hover {
    color: #3eb6ee !important;
}




























@media (max-width: 1280px) {
    .template_1_content, 
    .template_2_content, 
    .template_3_content, 
    .template_4_content, 
    .template_5_content, 
    .template_6_content, 
    .template_7_content, 
    .template_8_content, 
    .template_9_content {
        width: 1080px;
    }
    .template_1_content {
        padding-bottom: 30px;
    }
    .template_3 .cont3 {
        padding-left: 410px;
    }
    .template_3 .left3 {
        width: 375px;
    }
    .template_3 .left3 .op_tov {
        width: 115px;
    }
    .template_3 .right3 {
        width: 265px;
    }
    .template_3 .right3 .atr_tov {
        width: 115px;
    }
    .template_5 .haract5 .har5 {
        width: 116px;
    }
    .template_7 .haract7 .har7 {
        width: 103px;
    }
    .template_9 .haract9 .har9 {
        width: 140px;
    }
}

@media (max-width: 1024px) {
    .template_1_content, 
    .template_2_content, 
    .template_3_content, 
    .template_4_content, 
    .template_5_content, 
    .template_6_content, 
    .template_7_content, 
    .template_8_content, 
    .template_9_content {
        width: 900px;
    }
    .template_1_content {
        padding-bottom: 30px;
    }
    .template_1_content:hover a {
        text-decoration: underline;
    }
    .template_1 .img1 {
        float: left;
        width: 500px;
    }
    .template_1 .img1 img {
        width: 500px;
    }
    .cont1 {
        padding-left: 540px;
    }
    .cont1 p {
    padding-right: 0;
}
    .template_2 .img2 {
        width: 500px;
        height: 554px;
    }
    .template_2 .img2 img {
        width: 500px;
    }
    .template_2 .cont2 {
        width: auto;
    }
    .template_3 .cont3 {
        padding-left: 230px;
    }
    .template_3 .img3 {
        width: 220px;
    }
    .template_3 .img3 img {
        width: 220px;
    }
    .template_3 .left3{
        width: 360px;
    }
    .template_3 .left3 .op_tov {
        width: 110px;
        margin-right: 5px;
    }
    .template_3 .right3 {
        width: 275px;
    }
    .template_3 .right3 .atr_tov {
        width: 120px;
        margin-right: 15px;
    }
    .template_4 .haract4 .har4 {
        margin-right: 15px;
        width: 130px;
    }
    .template_4 p {
        width: auto;
    }
    .template_5 .img5 {
        margin-right: 20px;
    }
    .template_5 .haract5 .har5 {
        width: 170px;
        margin-right: 15px;
    }
    .template_6 .img6 {
        margin-left: 20px;
    }
    .template_6 p {
        width: auto;
    }
    .template_6 .haract6 .har6 {
        width: 170px;
        margin-right: 15px;
    }
    .template_7 .img7 {
        margin-right: 20px;
    }
    .template_7 p {
        width: auto;
    }
    .template_7 .cont7 {
        padding-left: 350px;
    }
    .template_7 .haract7 .har7 {
        width: 90px;
        margin-right: 15px;
    }
    .template_8 .img8 {
        margin-left: 20px;
    }
    .template_8 p {
        width: auto;
    }
    .template_8 .cont8 {
        padding-right: 370px;
    }
    .template_8 .haract8 .har8 {
        width: 90px;
        margin-right: 15px;
    }
    .template_9 .img9 {
        margin-right: 20px;
    }
    .template_9 p {
        width: auto;
    }
    .template_9 .cont9 {
        padding-left: 390px;
    }
    .template_9 .haract9 .har9 {
        width: 150px;
        margin-right: 15px;
    }
}

@media (max-width: 980px) {
    .template_A_cotnent_text h1 {
        margin-top: 45px;
    }
    .template_3 .haract3 {
        margin-top: 90px;
        margin-left: -230px;
    }
    .template_3 .left3 {
      width: 515px;
    }
    .template_3 .left3 .op_tov {
      margin-right: 55px;
      margin-bottom: 55px;
    }
    .template_3 .right3 {
      width: 355px;
    }
    .template_3 .right3 .atr_tov {
      margin-right: 55px;
      margin-bottom: 55px;
    }
}
/*------end bravosell_functional------*/