*{margin:0;padding:0;border:0;}
body{width:100%;height:100%;overflow:auto;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;font-family:Helvetica, Arial, sans-serif;line-height: 1.6; overflow-x: hidden;}
p, div{font-size:14px;}
a{color:#22647d;text-decoration:none;cursor:pointer;}
@font-face {
    font-family: 'Roboto-Medium';
    src: url('../font/Roboto/Roboto-Medium.ttf');
    src: url('../font/Roboto/Roboto-Medium.woff') format('woff'), url('../font/Roboto/Roboto-Medium.ttf') format('truetype'), url('../font/Roboto/Roboto-Medium.svg') format('svg');
}
@font-face {
    font-family: 'Roboto-Regular';
    src: url('../font/Roboto/Roboto-Regular.eot');
    src: url('../font/Roboto/Roboto-Regular.woff') format('woff'), url('../font/Roboto/Roboto-Regular.ttf') format('truetype'), url('../font/Roboto/Roboto-Regular.svg') format('svg');
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url('../font/Roboto/Roboto-Bold.eot');
    src: url('../font/Roboto/Roboto-Bold.woff') format('woff'), url('../font/Roboto/Roboto-Bold.ttf') format('truetype'), url('../font/Roboto/Roboto-Bold.svg') format('svg');
}
.hidden{visibility: hidden;opacity: 0;}
.none{display: none;}
.img_png.hide{
    display: none;
}
#background_box{overflow-x: hidden;}
.bg_spt{cursor:pointer;}
.clear{clear:both;}
.wys p, .wys div{margin-bottom:0.8em;}
.wys img{float:left;}
/*header start*/
#header{min-width:1007px;max-width:1200px;height:97px;margin:0 auto;background-color:#FFFFFF;display:block;border-bottom:6px solid #f1f6ff;}
#header_left{width:265px;height:100%;float:left;}
#header_center{height:100.1%;padding-left:200px;float:right;}
#header_left_logo{height:68px;width:238px;margin:14px 20px 0 10px;}
.header_center_button_text{display:block;padding-top:4px;font-family:Roboto-Bold;font-size:15px;color:inherit;cursor:pointer;}
#header_right{max-width:200px;min-width:187px;height:100%;float:right;position: relative;}
#header_right_lang{float:left;padding:22px 19px;width:70px;}
#header_right_lang_top{height:20px;}
#header_right_lang_top > div{float:left;height:18px;width:26px;box-shadow:0 0 6px 1px rgba(5, 5, 5, .1);}
#header_right_lang_top > span{padding-left:10px;margin-top:2px;font-size:13px;font-family:Roboto-Medium;float:left;color:#ff7d15;}
#header_right_lang_bottom{border-top:1px solid #ebf0f4;margin-top:7px;}
#header_right_menu{display:none;}
#header_right_lang_bottom > span{color:#c6d2dd;float:left;font-size:13px;font-family:Roboto-Medium;padding-right:12px;margin-top:7px;}
#header_drop_menu{width:70px; right: 20px; background-color:#ffffff;position:absolute;margin-top:102px;z-index:4;display:none;-webkit-box-shadow:0 15px 30px 0 rgba(43, 43, 43, .15);-moz-box-shadow:0 15px 30px 0 rgba(43, 43, 43, .15);box-shadow:0 15px 30px 0 rgba(43, 43, 43, .15);}
.drop_menu_cell{height:28px;cursor:pointer;width:100%;float:left;}
.drop_menu_cell .header_right_lang_bottom_text{color:#c6d2dd;float:left;font-size:14px;font-family:Roboto-Medium;margin:3px 0;}
.drop_menu_cell > div{height:18px;width:26px;float:left;margin:4px 5px;box-shadow:0 0 6px 1px rgba(5, 5, 5, .2);}
.drop_menu_cell:hover{background-color:#f2f5f8;}
.top_menu_icons_holder.lang.lang_eng{background-position: 0 -21px;}
.top_menu_icons_holder.lang{text-indent: -9999px;
    background: url(../img/svg/sprite8.svg) 0 -1px no-repeat;
    background-size:cover;
}
.header_center_button{
    display: inline-block;
    padding: 15px 8px 12px;
    text-align: center;
    position: relative;
    color: #CED8E1;
}
.header_center_button span{
    color: #56636b;
}
.header_center_button_active{
    border-bottom:6px solid #f3720b;
    color:#fe7e19;
}
.header_center_button_active.header_center_button span{
    color:#fe7e19;
}
.header_center_button:hover *{
    -webkit-transition: all 350ms;
    -moz-transition: all 350ms;
    -ms-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
    color:#fe7e19;
}
.header_center_button:active *, .header_center_button:active:hover *{
    -webkit-transition: all 350ms;
    -moz-transition: all 350ms;
    -ms-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
    color:#ffffff;
}
.header_center_button:after,.header_center_button:before {
    content: "";
    border-bottom: 6px solid #f3720b;
    transform: translateX(0);
    width: 0;
    display: block;
    bottom: -6px;
    left: 50%;
    position: absolute;
    -webkit-transition: all 350ms;
    -moz-transition: all 350ms;
    -ms-transition: all 350ms;
    -o-transition: all 350ms;
    transition: all 350ms;
}
.header_center_button:hover:after {
    width: 50%;
}
.header_center_button:before{
    right: 50%;
    left: auto;
}
.header_center_button:hover:before{
    width: 50%;
}
.header_center_button:active{
    background-color:#ff7d15;
}
.header_center_button:active > span{
    color:#fff;
}
.header_center_button .top_menu_icons_holder{

}
#header_right_lang_bottom_img{
    margin-top: 7px;float:left;cursor:pointer;color: #b9c3cf;
}
#header_right_lang_bottom_img:hover{
    color: #ff7d15;
}
/*header end*/
/*main css start*/
#cntt{min-width:1007px;margin:0px auto;}
#cntt_head{min-width:1007px;max-width:1200px;height:47px;margin:0px auto;}
#cntt_head_button_hide{width:300px;height:30px;padding:0px !important;position:absolute;visibility:visible;background-color:rgba(119, 128, 135, 0.65);text-align:center;line-height:30px;cursor:pointer;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
#cntt_head_button_hide:hover{background:#f77d1c;background:-moz-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%, rgba(242, 90, 14, 0.75) 100%));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250, 156, 58, 0.75)), color-stop(100%,rgba(242, 90, 14, 0.75)));background:-webkit-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));background:-o-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));background:-ms-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));background:linear-gradient(to bottom, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9c3a', endColorstr='#f25a0e',GradientType=0);}
#cntt_head_button_hide #cntt_head_button_img{background-position:-142px -824px;}
#cntt_head_button_hide #cntt_head_button_img_second{background-position:-110px -824px;}
.cntt_head_button_bg{background-color:#fff;width:100%;height:30px;}
#cntt_head_button, #cntt_head_button_more{width:300px;height:30px;padding:0px !important;position:absolute;visibility:visible;background-color:rgba(119, 128, 135, 0.65);text-align:center;line-height:30px;cursor:pointer;-webkit-transition:0.5s;-moz-transition:0.5s;-ms-transition:0.5s;-o-transition:0.5s;transition:0.5s;}
#cntt_head_button:hover, #cntt_head_button_more:hover{background:#f77d1c;background:-moz-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%, rgba(242, 90, 14, 0.75) 100%));background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250, 156, 58, 0.75)), color-stop(100%,rgba(242, 90, 14, 0.75)));background:-webkit-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));background:-o-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));background:-ms-linear-gradient(top, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));background:linear-gradient(to bottom, rgba(250, 156, 58, 0.75) 0%,rgba(242, 90, 14, 0.75) 100%));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9c3a', endColorstr='#f25a0e',GradientType=0);}
#cntt_head_button_img{width:22px;margin:0 0 0 10px !important;height:20px;float:left;background-position:-139px -791px;}
#cntt_head_button_img_second{width:22px;margin:0 10px 0 0 !important;height:26px;float:right;background-position:-72px -824px;}
.cntt_head_button_text{font-family:Roboto-Bold, serif;font-size:10px;color:#fff;}
#cntt_data{background-color:#dbe2ea;min-width:1007px;max-width:1200px;margin:0px auto;overflow:hidden;padding-bottom:35px;}
#cntt_data_bg{background-color:#e8edf3;}
.bg_404 {position: relative;}
.bg_404 .error_holder{
    height: 90%;
    width: 90%;
    top: 5%;
    left: 5%;
    position: absolute;
    background: #f1f6ff;
    -webkit-box-shadow: 0 15px 30px 0 rgba(43, 43, 43, .26);
    -moz-box-shadow: 0 15px 30px 0 rgba(43, 43, 43, .26);
    box-shadow: 0 15px 30px 0 rgba(43, 43, 43, .26);
}
.bg_404 h1{ height: 61px; line-height: 61px; text-align: center;color: #56636b;}
.bg_404 h2{ padding: 200px 10%; height: 50px;background: #fff;line-height: 50px; vertical-align: middle; text-align: center;color: #56636b;}
#page_home #cntt_data{padding:0 47px 40px 47px;min-width:989px}
#cntt_left_sidebar{width:66%;float:left;height:100%;position:relative;z-index:2;}
#page_home #cntt_left_sidebar,
#page_static #cntt_left_sidebar{-webkit-box-shadow:0 15px 30px 0 rgba(43, 43, 43, .26);-moz-box-shadow:0 15px 30px 0 rgba(43, 43, 43, .26);box-shadow:0 15px 30px 0 rgba(43, 43, 43, .26);}
#cntt_left_sidebar_name{width:100%;height:61px;background-color:#f1f6ff;-webkit-transition:1.1s;-moz-transition:1.1s;-ms-transition:1.1s;-o-transition:1.1s;transition:1.1s;visibility:visible;opacity:1;}
#cntt_left_sidebar_name_text{padding:22px;line-height:61px;font-size:22px;color:#41464a;font-family:Roboto-Bold;}
#cntt_left_sidebar_text{padding:0px 20px 30px 20px;background-color:#FFF;-webkit-transition:1.1s;-moz-transition:1.1s;-ms-transition:1.1s;-o-transition:1.1s;transition:1.1s;}
#cntt_left_sidebar_text p,
#cntt_left_sidebar_home_text{color:#636d77;padding:10px 0;margin:0;font-size:14px;}
#cntt_right_sidebar{width:34%;float:left;height:100%;position:relative;z-index:1;-webkit-box-shadow:0 15px 30px 0 rgba(43, 43, 43, .15);-moz-box-shadow:0 15px 30px 0 rgba(43, 43, 43, .15);box-shadow:0 15px 30px 0 rgba(43, 43, 43, .15);}
#cntt_right_sidebar_name{width:100%;height:61px;display: table-cell;line-height:64px;font-family:Roboto-Bold;cursor:pointer;}
#cntt_right_sidebar_name_img{width:32px;margin:17px 15px -5px 20px;float:left;}
#cntt_right_sidebar_name_text{line-height:61px;color:white;font-size:16px;float:left;}
.icon_holder_sidebar_name{background:-moz-linear-gradient(top, #fa9c3a 0%, #f25a0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa9c3a), color-stop(100%,#f25a0e));background:-webkit-linear-gradient(top, #fa9c3a 0%,#f25a0e 100%);background:-o-linear-gradient(top, #fa9c3a 0%,#f25a0e 100%);background:-ms-linear-gradient(top, #fa9c3a 0%,#f25a0e 100%);background:linear-gradient(to bottom, #fa9c3a 0%,#f25a0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9c3a', endColorstr='#f25a0e',GradientType=0);}
.icon_rss_holder{display: table-cell;background: #fff;position: relative;}
.icon_rss_holder .icon_rss{width: 30px;height: 33px;margin: 14px;background: url(../../public/img/svg/sprite10.svg?v16) no-repeat 0 -110px;-webkit-transition:0.4s;-moz-transition:1.1s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.icon_rss_holder:hover .icon_rss{ transform: scale(1.3);}
.icon_rss_holder:after,.icon_rss_holder:before {
    content: "";
    border-bottom: 3px solid #f3720b;
    transform: translateX(0);
    width: 0;
    display: block;
    bottom: 0;
    left: 50%;
    position: absolute;
    -webkit-transition: all 400ms;
    -moz-transition: all 400ms;
    -ms-transition: all 400ms;
    -o-transition: all 400ms;
    transition: all 400ms;
}
.icon_rss_holder:hover:after {
    width: 50%;
}
.icon_rss_holder:before{
    right: 50%;
    left: auto;
}
.icon_rss_holder:hover:before{
    width: 50%;
}
.cntt_right_sidebar_news_big{width:100%;overflow:hidden;background-color:#f1f6ff;border-bottom:1px solid #e6ecf8;}
.cntt_right_sidebar_news_date{text-align:center;width:45px;float:left;height:28px;font-family:Roboto-Bold;font-size:12px;color:#97bac6;padding:19px 0 0 15px;}
.cntt_right_sidebar_news_img{margin:19px;width:70px;float:left;height:auto;border:2px solid #d7dfea;}
.cntt_right_sidebar_news_text{font-size:14px;overflow:hidden;float:left;color:#4b5a60;font-weight:bold;text-decoration:none;}
.cntt_right_sidebar_news_text_big{padding-top:13px;padding-bottom:13px;max-width:48%;}
#cntt_right_sidebar_all_news{width:100%;height:61px;line-height:61px;text-align:center;font-size:16px;color:#FFF;display:block;text-decoration:none;font-family:Roboto-Bold;background:#f77d1c;background:-moz-linear-gradient(top, #fa9c3a 0%, #f25a0e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa9c3a), color-stop(100%,#f25a0e));background:-webkit-linear-gradient(top, #fa9c3a 0%,#f25a0e 100%);background:-o-linear-gradient(top, #fa9c3a 0%,#f25a0e 100%);background:-ms-linear-gradient(top, #fa9c3a 0%,#f25a0e 100%);background:linear-gradient(to bottom, #fa9c3a 0%,#f25a0e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fa9c3a', endColorstr='#f25a0e',GradientType=0);}
.arrow{
    transition: all 350ms;
    overflow: hidden;
}

.arrow.up{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    height: 22px;
    width: 10px;
}
.arrow.down{
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    height: 22px;
    width: 10px;
}
.arrow.left{
    height: 22px;
    width: 10px;
}
.arrow.right{
    -webkit-transform: scale(-1,1);
    -moz-transform: scale(-1,1);
    -ms-transform: scale(-1,1);
    -o-transform: scale(-1,1);
    transform: scale(-1,1);
    height: 22px;
    width: 10px;
}
/*main css end*/
/*mobile menu start*/
.mobile_menu{
    position: fixed;
    width: 100%;
    height: 101%;
    top: 0;
    left: 0;
    z-index: 100;
    transition: all 150ms;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
}

/*mobile menu end*/
/*footer start*/
#footer_center{max-width:1200px;margin:0 auto;}
#footer_bg{min-width:1007px;height:216px;margin:0px auto;background-color:#3b4751;}
#footer_first{width:66%;height:216px;float:left;}
.footer_text_header{font-size:20px;font-family:Roboto-Bold;color:#99a6b3;padding:20px 0;line-height:80px;}
.footer_first_header{float:left;border-bottom:1px solid #495560;height:75px;}
#footer_first_sum{width:230px;}
#footer_first_sum .footer_text {margin-left: 0;}
#footer_first_contacts{width:205px;}
.footer_first_img{height:32px;width:32px;margin-left:20px;margin-top:10px;cursor:pointer;float:left;transition: all 350ms;}
.social_icon, .download_icon.done{color:#82AAB8;}
.download_icon{color: #96a3b0;}
.social_icon.main_icon, .footer_first_img .download_icon{-webkit-filter: drop-shadow( 0 2px 1px rgba(0,0,0,0.12) ); filter: drop-shadow( 0 2px 1px rgba(0,0,0,0.12) ); position: absolute;}
.social_icon.main_border{position: absolute; transform: rotateY(0deg);}
.footer_first_img:hover .social_icon.main_border{transform: rotateY(-180deg);color:#ff6f13;}
.footer_first_img:hover .social_icon.main_icon, .footer_first_img:hover .download_icon{color:#ff6f13;}
.footer_first_img .social_icon, .footer_first_img .download_icon{transition: all 350ms;}
.footer_first_img .download_icon use{transform: scale(1.3);}
#footer_first_download{width:250px;}
.footer_text{width:100%;height:auto;margin-left: -20px;}
.footer_text_last_header{font-size:11px;font-family:Roboto-Bold;color:#99a6b3;padding:20px 0;line-height:80px;}
.footer_text_p{color:#82aab8;font-weight:bold;cursor:pointer;display:block;text-decoration:none;line-height:1.6em;}
#footer_last{width:34%;height:216px;float:right;}
#footer_last_header{width:100%;}
#footer_last_contact{width:50%;float:left;padding-top:30px;}
.mainer_footer_img > a{
    position: relative;
    width:42px;
    margin:0 auto;
    height:42px;
}
.mainer_footer_icon .download_icon{
    position: absolute;
    left: 50%;
    margin: -13px;
    top: 50%;
    color: #7ca5b3;
    -webkit-filter: drop-shadow( 0 2px 1px rgba(0,0,0,0.12) );
    filter: drop-shadow( 0 2px 1px rgba(0,0,0,0.12) );
    transition: all 350ms;
}
.mainer_footer_icon:hover .download_icon, .mainer_footer_icon:hover span{
    color: #ff7b18;
}
.mainer_footer_icon span{
    transition: all 350ms;
    font-size:13px;
    color:#FFF;
    font-family:Roboto-Bold;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
}
.mainer_footer_img .downloads_bg{
    width: 29px;
    height: 29px;
    margin: 6px 6px;
    position: absolute;
    border-radius: 100%;
    background: #fff;
    box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
.download_icon_holder, .social_icon_holder{
    position: relative;
}
#footer_last_contact .icon_holder{
    display: inline-block;
    vertical-align: middle;
}
#footer_last_contact .footer_text_header{
    font-size: 12px;
    line-height: 20px;
    display: inline-block;
    padding: 0 10px;
    vertical-align: middle;
}
#footer_last_SafeUM{
    width:150px;
    float:left;
    padding-top:30px;
}
#footer_last_SafeUM .icon_holder{
    display: table-cell;
    vertical-align: top;
}
#footer_last_SafeUM .icon_holder.text{
    padding-left: 20px;
}
#footer_last_SafeUM .footer_text_header{
    font-size: 12px;
    line-height: 12px;
    color: #677682;
    padding: 0 2px;
    float: left;
}
.header_center_button_text, .mainer_header_text, #cntt_left_sidebar_testing_head, .cntt_head_button_text, #cntt_left_sidebar_testing_btn, #cntt_right_sidebar_all_news, #platform_overview, .cntt_left_sidebar_blog_world_news_tags_head, .cntt_left_sidebar_name_text, .cntt_left_sidebar_blog_world_news_date, .cntt_right_sidebar_news_date_big, .about_cntt_full_head_header_main, .about_cntt_full_head_main_text, .price_cntt_full_main_table_head_cell, .price_cntt_full_main_table_head, #download_cntt_full_left_header span, .download_cntt_full_left_done_footer span, #download_cntt_full_right_head span, #download_cntt_full_right_tester_left span, .download_cntt_full_right_get_app_button, .download_cntt_full_left_done_cell > span, .download_cntt_full_left_done_cell_text > span, .company_cntt_main_header, .company_cntt_main_cell_left, .company_cntt_main_cell_right, .support_cntt_full_left_help, .mainer_footer_icon, .about_cntt_full_head_left_info > a, .about_cntt_full_head_left_info > h2 {
    text-transform: uppercase;
}
.cntt_right_sidebar_name_img {
    width: 36px;
    height: 30px;
    float: left;
    margin: 15px 20px;
    background: url(../../public/img/svg/sprite10.svg?v16) no-repeat 0 -28px;
}
/*footer end*/
#sh_button{
    display: none !important;
}

