@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; font-size: 14px; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Specific Header Settings */
h1 {font-weight:900; font-size:64px; color:#fff; }
h2 {font-weight:bold; font-size:24px; color:#555; }
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

/* Create the Default Paragraphs */
p { color: #9f9f9f; font-size: 15px; line-height: 24px;}

/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #000000; font-size: 16px; text-decoration:none;}
a:hover {}
a:active {color: #e8941a;}
a:focus {outline: none;}
a.current{color: #e8941a;}


/* 5. Forms
------------------------------------------------------------------------------*/

input[type='submit']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none; }
select{-webkit-appearance:none; -moz-appearance:none; -o-appearance:none; appearance:none;}
input[type='text'],input[type='tel'],input[type='email'],input[type='password']{}
textarea{overflow:auto;}
::-webkit-input-placeholder{ color: #000;}
:-moz-placeholder{ color: #000;}
::-moz-placeholder{ color: #000;}
:-ms-input-placeholder{ color: #000;}
::-ms-input-placeholder{ color: #000;}
:placeholder-shown{ color: #000;}

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.pos_rel{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* Page Layout */
body{background-color: #0e0e0e;}
body *{direction: rtl; font-family: 'Open Sans Hebrew';}
#full_wrapper{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto; /* the bottom margin is the negative value of the footer's height */}
.wrapper{ width:100%; margin:0 auto;max-width: 1170px;box-sizing: border-box;}
.content{ margin:0 auto; padding:0; width:100%;}
.btn{background-color: #0078ff;border-radius: 8px;color: #fff;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;text-align: center;border: 2px solid #0078ff; font-family: 'Open Sans Hebrew Extra';font-weight: 800;font-size: 14.4px;padding: 17px  50px;display: inline-block;}
.btn:hover{border-color: #fff;background-color: #0006;}
.btn_line{background-color: #0006;border-color: #fff;color: #fff;}
.btn_line:hover{background-color: #0078ff;border-color: #0078ff;}
/* Header*/
header{position: absolute;left: 0;top: 0;width: 100%;z-index: 99;border-bottom: 1px solid rgba(255, 255, 255, 0.15);transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;position: fixed;background-color: rgba(0, 0, 0, 0.7);}
header.fixed{background-color: rgba(0, 0, 0, 0.7);}
header .wrapper{ position:relative;}
header nav{float: right;margin-top: 23px;}
header nav ul{list-style: none;}
header nav ul li{display: inline-block;vertical-align: top;margin-left: 15px;position: relative;text-align: center;}
header nav ul li.icon img{position: absolute;left: 0;right: 0;top: 20px;max-width: 100%;margin: 0 auto}
header nav ul li a{display: block;color: #ffffff;font-size: 16px;font-weight: 900;padding: 0px 8px;position: relative;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;    padding-bottom: 16px;font-family: 'Open Sans Hebrew Condensed Extra';}
header nav ul li a:after{content: '';position: absolute;right: 0;width: 100%;height: 1px;background-color:#0078ff ;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;transform: scale(0);transform-origin: right center;bottom: 0;}
header nav ul li a:hover:after{transform: scale(1)}
header nav ul li a.active:after{transform: scale(1)}
body.dir-rtl header nav ul li.social a {
    font-size: 20px;
    display: inline-block;
}
body.dir-rtl header nav ul li.social {
    margin-right: 50px;
}
header .get_up{float: right;display: inline-block;margin-left: 65px;}
header .get_up img{display: block;}
header .left_col{float: left;margin-top: 16px;margin-left: 54px;position: relative;}
header .left_col:after{content: '';position: absolute;right:-27px;top: 0;height:40px;width: 1px;background-color: #646168}
header .left_col a{font-size: 17px;font-weight: bold;display: inline-block;vertical-align: top;line-height: 34px;color: #fff;position: relative; height: 39px;font-family: 'Open Sans Hebrew Condensed';font-weight: bold;}
header .left_col .btn{width: 132px;padding: 0px;}
header .left_col .entrance{margin-left: 40.5px;}
header .left_col .entrance:after{content: '';position: absolute;left: 0;bottom: 12px;width: 100%;background-color: #969698;height: 2px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all; }
header .left_col .entrance:hover{color: #0078ff;}
header .left_col .entrance:hover:after{background-color: #0078ff}
header .left_col .log_in {display: inline-block;text-align: center;vertical-align: bottom;margin-top: -15px;}
header .left_col .log_in>a{vertical-align: bottom;}
header .left_col .log_in .hello {color: #fff;font-size: 13px;}

/*slider*/
.banner{position: relative;min-height:860px;padding-top: 268px; }
.banner .wrapper{position: relative;    z-index: 9;}
.home_slider li{padding-top: 268px;}
.banner .right_col{}
.banner .right_col h5 {
    color: #fd5b57;
    font-weight: 600;
    font-size: 26px;
    text-transform: uppercase;
    margin-bottom: 7px;
    padding: 5px 10px;
    display: inline-block;
    text-shadow: 0px 0px 1px black;
}
.banner .right_col h1{
    line-height: 64px;
    font-family: 'Open Sans Hebrew Condensed Extra';
    margin-bottom: 58px;
    max-width: 620px;
    text-shadow: 0px 0px 5px black;
}
.banner .right_col a{letter-spacing: 1px;}
.banner .right_col a+a{margin-right: 19px;}
.banner .icon{position: absolute;left: 56px;bottom: 35px;z-index: 9;}
.banner .icon a{    font-family: 'Open Sans Hebrew Condensed Extra';display: inline-block;color: #fff;    font-size: 30px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.banner .icon a+a{margin-right: 25px;}
.banner .icon a+a+a{margin-right: 22px;}
.banner .icon a.youtube:hover{color:#ff0000}
.banner .icon a.facebook:hover{color:#3b5998}
.banner .icon a.twitter:hover{color:#1da1f2}
.main_slider{position: absolute;left: 0;top: 0;width: 100%;}
.home_slider {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.home_slider li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;z-index: 99999999;height: 860px;background-repeat: no-repeat;background-size: cover;position: relative;}
.main_slider .rslides_nav {width: 81px;height: 112px;background-repeat: no-repeat;background-position: center center;position: absolute;top: calc(50% - 56px);display: none;z-index: 9;}
/*.main_slider .prev {background-image: url(../images/left_arrow.png);left: 36px;}
.main_slider .next {background-image: url(../images/right_arrow.png);right:36px;}*/

/* freedam */
.freedam{text-align: center;padding-top: 33px;background-color: #0e0e0e;padding-bottom: 45px;}
.freedam .col{border:2px solid rgb(40, 45, 54); background-color: rgb(19, 20, 20); border-radius: 10px; width: 313px;height: 82px;overflow: hidden;display: inline-block;vertical-align:top ;margin-left: 16px;}
.freedam .col:last-child{margin-left: 0px;}
.freedam .col .right_col{width: 36.57%;height: 100%;background-repeat: no-repeat;background-size: cover;float: right;}
.freedam .col .left_col{width: 63.43%;height: 100%;float: right;text-align: right;padding-right: 9px;padding-top: 17px;}
.freedam .col .left_col h5{color: #fff;font-size: 13.2px;font-weight: 300;}
.freedam .col .left_col h6{color: #0078ff;font-size: 18.7px; line-height: 18px;margin-top: 3px;}


.about{position: relative;min-height: 575px;background-color: #131414;}
.about:after{content: '';position: absolute;right: 0;top: 0;width: 50%;height: 100%;/*background-image: url(../images/about_bg.png);*/background-repeat: no-repeat;background-size: cover;}
.about .bg{    position: absolute;top: -20px;right: 2%;width: 50%;z-index: 1;text-align: center;padding: 50px;padding-bottom: 0;height: 100%;}
.about .bg img{object-fit: cover;height: 100%;width: 100%;display: block;}
.about .wrapper{position: relative;}
.about .col{max-width: 600px;margin: 0 auto;margin-left: 0px;padding-top: 50px;    padding-right: 51px;}
.about .col h5{color: #dd3e3a;font-weight: 300;font-size: 18px;margin-bottom: 11px;}
.about .col h3{color: #ffffff;font-size: 24px;    font-weight: 800;font-family: 'Open Sans Hebrew Extra'; line-height: 30px;margin-bottom: 4px;}
.about .col label{display: block;font-size: 22px;color: #fff;font-weight: 400;    margin-bottom: 3px;}
.about .col label span{color: #dd3e3a;font-size: 30px;font-weight: bold;margin-left: 5px;}
.about .col p{color: #b9babc;font-size: 14px;font-weight: 400;display: block;margin-bottom: 2px;}
.about .col a{letter-spacing: 1px; font-family: 'Open Sans Hebrew Extra';font-weight: 800;font-size: 14.4px;color: #fff}
.about .col .btn{    padding: 11.5px 33px;}
.about .col .how_work{position: relative;margin-right: 20px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.about .col .how_work:after {content: '';position: absolute;left: 0;bottom: 1px;width: 100%;background-color: #fff;height: 1px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.about .col .how_work:hover{color: #0078ff}
.about .col .how_work:hover:after {background-color: #0078ff}
.about .col .bottom_btn{margin-top: 30px}

.selected_training{text-align: center;background-color: #0e0e0e;padding-top: 46px;padding-bottom: 57px;}
.selected_training h2{color: #ffffff;font-size: 42px;font-family: 'Open Sans Hebrew Condensed Extra';margin-bottom: 32px;letter-spacing: 1px;}
.selected_training .col {background-color: rgba(19, 20, 20, 0.80);padding: 18px 20px;    padding-bottom: 24px;}
.selected_training .col .video_col{width: 100%;}
.selected_training .col .video_col iframe{height: 314px;width: 100%;}
.selected_training .col .text_col{}
/*.selected_training .col .text_col .top_col,.selected_training .col .text_col .bottom_col{border-bottom: 1px solid #111;}*/
.selected_training .col label{padding: 10px 0px;padding-top: 6px; margin-bottom: 7px;}
.selected_training .col h3{color: #ffffff;font-size: 28px;padding-top: 9px;margin-bottom: 1px;}
.selected_training .col h4{color: #b9babc;font-size: 14px;font-weight: 400;padding-bottom: 4px;}
.selected_training .col label{color: #fff;font-size: 12px;font-weight: 400;display: inline-block;padding-right: 30px;background-repeat: no-repeat;background-position: right center;line-height: 18px;background-image: url(../images/line.png);}
.selected_training .col label+label{padding-right: 26px;margin-right: 24px;background-image: url(../images/Youtube_logo.png);}
.selected_training .col p,.selected_training .col a{font-size: 14px;color: #fff;font-weight: 400;    line-height: 23px;display: inline-block;}
.selected_training .col a{color: #dd3e3a;transition: 0.4s ease all;}
.selected_training .col a:hover{color: #0078ff}
.selected_training .btn_line{    padding: 12.5px 33.2px;margin-top: 17px;}
.selected_training  .owl-carousel .owl-nav{display: block;position: absolute;left: 0;    top: calc(50% - 20px);width: 100%;}
.selected_training  .owl-carousel .owl-nav .owl-prev,.selected_training  .owl-carousel .owl-nav .owl-next{display: inline-block;vertical-align: top;position: absolute;background-repeat: no-repeat;background-size: contain;width:30px;color: transparent !important;height: 30px;}
.selected_training  .owl-carousel .owl-nav .owl-next{background-image: url(../images/left_arrow.png);left: -53px; }
.selected_training  .owl-carousel .owl-nav .owl-prev{right: -53px !important;text-align: right;background-image: url(../images/right_arrow.png);background-position: right;}
.selected_training .owl-dots{display: block !important;text-align: center;margin-top:28px}
.selected_training .owl-dots .owl-dot {display: inline-block;vertical-align: top;margin: 0px 5px;}
.selected_training .owl-dots .owl-dot span{display: inline-block;vertical-align: top;width: 7px;height: 7px;border-radius: 50%;background-color: #fff;}
.selected_training .owl-dots .owl-dot.active span{background-color: #ff0000;}

.package{text-align: center;background-color: #131314;padding-top: 77px;background-repeat: no-repeat;background-position:left -5% center;padding-bottom: 28px;position: relative;}
.package .bg1{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(../images/packej.png);background-repeat: no-repeat;background-position:left -5% center}
.package .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-image: url(../images/line_shap.png);background-repeat: no-repeat;background-position:left 53% bottom 20%;}
.package .wrapper{position: relative}
.package .wrapper>h2{color: #fff;font-size: 42px;font-weight: 800;font-family: 'Open Sans Hebrew Condensed Extra';letter-spacing: 1px;position: relative;margin-bottom: 51.5px;}
.package .wrapper>h2:after{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;background-repeat: no-repeat;width: 39px;height:39px ;background-size: 100% 100%;background-image: url(../images/package.png);top: -38px;}
.package .blog{min-height: 630px;}
.package .col {width: 235px;display: inline-block;vertical-align: top;cursor: pointer;margin-left: 16px;}
.package .col:last-child{margin-left: 0px;}
.package .col .inner{background-color:rgba(14,14,14,0.9);transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;border:2px solid #252a31;border-radius: 10px;min-height: 581px;display:block;vertical-align: top;width: 100%;position: relative;padding-top: 41px;}
.package .col .inner:hover{padding-top: 61px;padding-bottom: 20px;margin-top: -20px;min-height: 620px;}
.package .col .inner .col_round{width: 144px;height: 144px;border-radius: 50%;border:2px solid #dd3e3a;margin: 0 auto;display: table;margin-bottom: 16px;}
.package .col .inner .col_round .mid{display: table-cell;vertical-align: middle;}
.package .col .inner .col_round h3{color: #fff;font-size: 51.7px;font-weight: 800;font-family: 'Open Sans Hebrew Condensed Extra';line-height: 35px;}
.package .col .inner .col_round h3 i{font-style: normal;font-size: 22px;}
.package .col .inner h4{color: #b6c6c9;font-size: 14.4px;font-weight: 400;    line-height: 11px;}
.package .col .inner h2{color: #ffffff;font-size: 21.6px;text-transform: uppercase;    letter-spacing: 1px;margin-bottom: 4px;}
.package .col .inner h5{color: #b6c6c9;font-size: 14.4px;font-weight: 400; margin-bottom: 22px;}
.package .col h6{color: #b6c6c9;font-size: 12px;font-weight: 400;margin-top: 4px;}
.package .col .inner .btn{padding: 7.5px 20.07px;margin-bottom: 24px;}
.package .col .inner .btn:hover{border-color: #0078ff}
.package .col .inner .list{}
.package .col .inner .list>a{color: #989898;font-size: 14.4px;font-weight: 400;display: block;border-bottom: 1px solid #15181e;padding-bottom: 10px;padding-top: 10px;pointer-events: none;}
.package .col .inner .list>a:last-child{border: none;}
.package .col .bad{width: 46px;height: 49px;background-repeat: no-repeat;background-size: 100% 100%;position: absolute; right: 14px;top: 1px;display: table;}
.package .col .bad{background-image: url(../images/b1.png);}
.package .col .bad_1{background-image: url(../images/b2.png);}
.package .col .bad .mid{display: table-cell;vertical-align: middle;}
.package .col .bad .mid>h5{color: #fff;font-size: 13.61px;font-weight: bold;letter-spacing: 1px;margin-bottom: 2px;    line-height: 14px;}
.package .col label{position: absolute;display: inline-block;vertical-align: top;color: #b6c6c9;font-size: 10.8px;font-weight: 400;position: absolute;left: 0;right: 0;margin: 0 auto;top: 7px;}
.package .lock{margin-top: 5px;}
.package .lock a{color: #b6c6c9;font-size: 14px;font-weight: 400;line-height: 16px;display: inline-block;vertical-align: top;background-image: url(../images/w_lock.png);background-repeat: no-repeat;background-position: right center;padding-right: 19px;}
.new_traning{position: relative;background-color: #0e0e0e;text-align: center;padding-top: 51px;padding-bottom: 63px;}
.new_traning h2{color: #ffffff;font-size: 42px;font-family: 'Open Sans Hebrew Condensed Extra';letter-spacing: 1px;}
.new_traning .blog{margin-top: 37px;}
.new_traning .blog .left_col{width: 552px;height: 368px;position: relative;background-color: #b02623;float: left;    margin-top: 20px;}
.new_traning .blog .left_col .col{background-repeat: no-repeat;background-size: cover;position: absolute;left: 10px;top: 10px;width: 100%;height: 100%;}
.new_traning .blog .right_col {float: right;width: 530px;}
.new_traning .blog .right_col .col{padding-right:70px;display: block;text-align: right;background-repeat: no-repeat;background-position: top right;margin-bottom: 27px;}
.new_traning .blog .right_col .col h3{color:#fff ;font-size: 22px;margin-bottom: 11px;}
.new_traning .blog .right_col .col p{color:#fff ;font-size:14px ;font-weight:400 ;line-height: 24px;}
.borderline{height: 44px;width: 100%;background-color: #141517;}
.common_questions{background-color: #0e0e0e;text-align: center;padding-top: 86px;padding-bottom: 77px;}
.common_questions>h2{color: #fff;font-size: 42px;font-weight: 800;font-family: 'Open Sans Hebrew Condensed Extra';letter-spacing: 1px;position: relative;margin-bottom:39px;}
.common_questions>h2:after{content: '';position: absolute;left: 0;right: 0;margin: 0 auto;background-repeat: no-repeat;width: 34px;height:34px ;background-size: 100% 100%;background-image: url(../images/comman.png);top: -34px;}
.common_questions .left_col{width:570px;float: right;}
.common_questions .left_col+.left_col{float: left;}
.common_questions .left_col .col{width: 100%;position: relative;text-align: right;background-color: #090909;border-radius: 11px;margin-bottom: 18px;    padding: 18px 0px;padding-right: 70px;}
.common_questions .left_col .col h3{font-size: 19px;color: #fff;position: relative;cursor: pointer;}
.common_questions .left_col .col h3:after,.common_questions .left_col .col h3:before{content: '';position: absolute;background-color: #fff;transition: 0.4s ease all;-o-transition: 0.4s ease all;-moz-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;}
.common_questions .left_col .col h3:after{right: -36px;top: 10px;width:14px;height:2px ;}
.common_questions .left_col .col h3:before{ right: -30px;top: 4px;width:2px;height:14px;transform-origin: top center;}
.common_questions .left_col .col h3.active:before{height: 0;}
.common_questions .left_col .col p{color:#fff ;font-size:14px ;font-weight:400 ;line-height: 24px;margin-top: 6px;}
.common_questions .btn{border-color: #0078ff;padding: 12.5px 36.6px;margin-top: 25px;}
.common_questions .btn i{font-style: normal;font-family: 'Open Sans Hebrew Extra';font-weight: 800;position:relative;}
.common_questions .btn i:after{background-color: #6c6c6c;content: '';position: absolute;left: 0;bottom: 1px;height: 1px;width: 100%;}



/* Push */
.push{}
/* Footer */
footer {}
footer .top_col{background-color: #090909;text-align: center;padding: 50px 0px;}
footer .top_col .logo{float: left;}
footer .top_col .logo img{display: block}
footer .top_col .icon{float: right;}
footer .top_col .icon a{line-height: 47px;display: inline-block;}
footer .top_col .icon a img{display: inline-block;vertical-align: middle;}
footer .top_col ul{list-style: none;display: inline-block;}
footer .top_col ul li{display: inline-block;}
footer .top_col ul li a{color: #989898;font-size: 17px;font-family: 'Open Sans Hebrew Condensed';transition: 0.4s ease all;-o-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;line-height: 47px;margin-right: 40px;}
footer .top_col ul li a:hover,footer .top_col ul li a.active{color: #fff;}
footer .bottom_col{background-color: #0e0e0e;padding-bottom: 8px;}
footer .bottom_col .card,footer .bottom_col .secure,footer .bottom_col .link{display: inline-block;vertical-align: top;}
footer .bottom_col .secure{font-family: 'Karla', sans-serif;padding-left: 20px;background-repeat: no-repeat;background-position: left center;background-image: url(../images/yellow.png);line-height: 35px;color: #fff;font-size: 11px;font-weight:bold;margin-right: 25px;margin-left: 60px;}
footer .bottom_col .card a{display: inline-block;vertical-align: top;}
footer .bottom_col .card a img{display: block;}
footer .bottom_col .link{}
footer .bottom_col .link a{display: inline-block;line-height: 35px;color: #989898;font-size: 13px;transition: 0.4s ease all;-o-transition: 0.4s ease all;-webkit-transition: 0.4s ease all;-moz-transition: 0.4s ease all;position: relative}
footer .bottom_col .link a+a{margin-right: 9px;}
footer .bottom_col .link a+a:after{content: '';position: absolute;height: 15px;width: 1px;background-color: #989898; right: -7px;top: 10px;}
footer .bottom_col .link a:hover{color: #fff;}
footer .bottom_col .right_col{float: right;}
footer .bottom_col p{float:left;margin-top: 17px;}
footer .bottom_col p,footer .bottom_col .code_core{display: inline-block;color: #989898;font-size: 10px;font-weight: 400; line-height: 10px;}
footer .bottom_col .code_core{border-bottom: 1px solid #989898;}
footer .bottom_col .right_col{padding-top: 6px;}

.flag{position: fixed;display: inline-block;left: 0;top: 13%;z-index: 99}
.flag img{max-width: 40px;display: block;}

