 @media screen{
     .custor_auto-imp{
        cursor:auto!important;
    }
     html{
        margin-right:0px!important;
        overflow-x:hidden;
    }
     body{
        color:#2e2e2e;
    }
     .container{
        overflow:hidden;
    }
     .div_inner-content{
        word-wrap:break-word;
    }
     html{
        font-family:sans-serif;
        -ms-text-size-adjust:100%;
        -webkit-text-size-adjust:100%;
    }
     body{
        margin:0;
    }
     a{
        background:0 0;
    }
     a:active,a:hover{
        outline:0;
    }
     b{
        font-weight:700;
    }
     img{
        border:0;
    }
     @media print{
         *{
            text-shadow:none!important;
            color:#000!important;
            background:transparent!important;
            box-shadow:none!important;
        }
         a,a:visited{
            text-decoration:underline;
        }
         a[href]:after{
            content:" (" attr(href) ")";
        }
         a[href^="#"]:after{
            content:"";
        }
         img{
            page-break-inside:avoid;
        }
         img{
            max-width:100%!important;
        }
    }
     *{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
    }
     :before,:after{
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
    }
     html{
        font-size:62.5%;
        -webkit-tap-highlight-color:transparent;
    }
     body{
        font-size:14px;
        line-height:1.42857143;
        color:#333;
    }
     a{
        text-decoration:none;
    }
     a:hover,a:focus{
        text-decoration:underline;
    }
     a:focus{
        outline:thin dotted;
        outline:5px auto -webkit-focus-ring-color;
        outline-offset:-2px;
    }
     img{
        vertical-align:middle;
    }
     .img_circle{
        border-radius:50%;
    }
     ul{
        margin-top:0;
        margin-bottom:10px;
    }
     .container{
        margin-right:auto;
        margin-left:auto;
        padding-left:15px;
        padding-right:15px;
    }
     @media (min-width: 768px){
         .container{
            width:750px;
        }
    }
     @media (min-width: 992px){
         .container{
            width:970px;
        }
    }
     @media (min-width: 1200px){
         .container{
            width:1170px;
        }
    }
     .row{
        margin-left:-15px;
        margin-right:-15px;
    }
     .col-md-4,.col-md-6,.col-md-8,.col-md-12{
        position:relative;
        min-height:1px;
        padding-left:15px;
        padding-right:15px;
    }
     @media (min-width: 992px){
         .col-md-4,.col-md-6,.col-md-8,.col-md-12{
            float:left;
        }
         .col-md-12{
            width:100%;
        }
         .col-md-8{
            width:66.66666667%;
        }
         .col-md-6{
            width:50%;
        }
         .col-md-4{
            width:33.33333333%;
        }
    }
     .container:before,.container:after,.row:before,.row:after{
        content:" ";
        display:table;
    }
     .container:after,.row:after{
        clear:both;
    }
     .main_section{
        min-width:320px;
    }
     .div_inner-content{
        word-wrap:break-word;
    }
     .div_fc{
        width:100%;
    }
     .div_fc .containerInner{
        width:1170px;
        max-width:100%;
        margin-right:auto;
        margin-left:auto;
    }
     .row{
        padding:10px;
    }
     .top_pad-20{
        padding-top:20px;
    }
     .padding40-top{
        padding-top:40px;
    }
     .bottom_pad-20{
        padding-bottom:20px;
    }
     .padding40-bottom{
        padding-bottom:40px;
    }
     .left-right-_pad-0{
        padding-left:0px;
        padding-right:0px;
    }
     .border_rad-0{
        border-radius:0px;
    }
     .border-solid.border_w1{
        border-width:1px;
        border-style:solid;
    }
     .border-solid.border_w3{
        border-width:0px;
        border-style:solid;
    }
     .border-none-imp{
        border:none!important;
    }
     .border_light-top{
        border-top-color:rgba(0,0,0,0.7);
        border-bottom:none!important;
        border-left:none!important;
        border-right:none!important;
    }
     .border_w1{
        background-position-y:-1px;
    }
     .border_w3{
        background-position-y:-3px;
    }
     .bg_no-repeat{
        background-repeat:no-repeat!important;
    }
     .bg_cover{
        background-size:cover!important;
        -webkit-background-size:cover!important;
        background-attachment:fixed!important;
        background-repeat:repeat repeat!important;
        background-position:center center;
    }
     .bg_cover-100{
        background-size:100% auto!important;
        -webkit-background-size:100% auto!important;
        background-repeat:no-repeat!important;
    }
     html{
        background-color:#F1F4F8;
        color:#2f2f2f;
    }
     body{
        -webkit-font-smoothing:antialiased;
        color:inherit!important;
    }
     .custor_auto-imp{
        position:relative;
    }
     .margin_top-0{
        margin-top:0px;
    }
     .text_align-left{
        text-align:left;
    }
     .text_align-center{
        text-align:center;
    }
     .headline_1{
        position:relative;
    }
     .headline_1{
        margin-bottom:0px;
        padding:0px;
    }
     .headline_1 span{
        padding:5px 10px;
    }
     .wrapper-headline .headline_1 span{
        padding:0px;
    }
     .hsSize1{
        font-size:16px;
    }
     .hsSize2{
        font-size:24px;
    }
     .hsSize3{
        font-size:32px;
    }
     .lh1{
        line-height:1em;
    }
     .lh4{
        line-height:1.3em;
    }
     .lh3{
        line-height:normal; 
    }
     .deUppercase{
        text-transform:uppercase;
    }
     .de-image-block img{
        max-width:100%;
        -webkit-box-sizing:border-box;
        -moz-box-sizing:border-box;
        box-sizing:border-box;
        padding:0px;
    }
     .el_media_theme3{
        border:1px solid rgba(0,0,0,0.15);
        border-bottom:2px solid rgba(0,0,0,0.15);
        padding:5px!important;
        border-radius:5px;
        background:#fff;
    }
     .elIMG.ximg.img_circle{
        border-radius:50%!important;
    }
     .ximg.img_circle{
        border-radius:50%!important;
    }
     .elButton{
        margin-right:auto;
        margin-left:auto;
        color:#FFF;
        font-weight:bold;
        display:inline-block;
        -ms-transform:all .2s ease-in-out;
        -webkit-transform:all .2s ease-in-out;
        transform:all .2s ease-in-out;
        text-align:center!important;
        text-decoration:none!important;
    }
     .elButton:hover{
        text-decoration:none;
        color:inherit;
    }
     .elButton:visited,.elButton:active,.elButton:hover{
        text-decoration:none!important;
    }
     .elButton{
        padding:13px 35px;
    }
     .a_pad-9-25{
        padding:9px 25px;
    }
     .elButton .ml-10{
        margin-left:10px;
    }
     .elButton .fa_prepended{
        margin-right:10px;
    }
     .elButtonSize1{
        font-size:18px;
    }
     .span_sub-btn{
        display:block;
        opacity:0.7;
        font-weight:normal;
    }
     .elButtonSize1 .span_sub-btn{
        font-size:14px;
    }
     .elButtonFull{
        display:block;
        text-align:center;
        width:100%;
    }
     .elButtonTxtColor2{
        text-shadow:1px 1px 0px rgba(0,0,0,0.2);
    }
     .elButtonRounded{
        border:1px solid rgba(0,0,0,0.13);
        border-bottom:4px solid rgba(0,0,0,0.13);
        box-shadow:inset 0 1px 1px 0 rgba(255,255,255,0.22);
        border-radius:6px;
    }
     .elButtonRounded:hover{
        box-shadow:inset 0 2px 2px 0 rgba(255,255,255,0.22),0 233px 233px 0 rgba(255,255,255,0.12) inset;
    }
     .elButtonMain:before{
        font-family:"Font Awesome 5 Free";
        font-weight:bold;
        margin-right:15px;
        -webkit-font-smoothing:antialiased;
        -moz-osx-font-smoothing:grayscale;
    }
     .elButtonColor1{
        background-color:#0092D5;
    }
     .elButtonColor1:hover{
        background-color:#0c69a8;
    }
     .elBtnVP_25{
        padding-top:25px!important;
        padding-bottom:25px!important;
    }
     .elBtnHP_40{
        padding-left:40px!important;
        padding-right:40px!important;
    }
     .elButtonCorner3{
        border-radius:3px;
    }
     .elButtonCorner3{
        border-radius:3px;
    }
     .elBTN_b_1{
        border:1px solid rgba(0,0,0,0.2);
    }
     .elBulletList{
        padding:0px;
        list-style-type:none;
    }
     .elBulletList li i.fa{
        margin-right:0.71428571em;
    }
     .elBulletListNew li{
        padding-bottom:6px;
        list-style-type:none;
        margin-bottom:6px;
        padding-left:2em;
    }
     .elBulletListNew li i.fa{
        margin-left:-2em;
    }
     .elBulletList2 li{
        font-size:15px;
    }
     .elBulletList li:before{
        left:0px!important;
        position:absolute;
    }
     @media only screen and (min-width: 0px) and (max-width: 770px){
         body{
            overflow-x:hidden;
        }
         .div_fc .containerInner{
            width:100%!important;
            min-width:320px;
        }
         .col-inner{
            padding-left:10px!important;
            padding-right:10px!important;
        }
         .div_inner-content{
            padding:0px!important;
        }
         .row{
            padding-left:5px!important;
            padding-right:5px!important;
        }
         .col_right{
            margin-top:20px!important;
        }
         .de-image-block{
            text-align:center!important;
        }
         .containerInner{
            padding-left:0px!important;
            padding-right:0px!important;
        }
         .row,.col-inner{
            margin-left:auto!important;
            margin-right:auto!important;
            width:auto!important;
        }
         .elBTN{
            text-align:center;
        }
         .wrapper-headline{
            padding-left:0px!important;
            padding-right:0px!important;
        }
         .bg_cover{
            background-attachment:scroll!important;
        }
         .bg_cover-100{
            background-size:cover!important;
            -webkit-background-size:cover!important;
            background-repeat:repeat repeat!important;
            background-position:center center;
        }
    }
     @media only screen and (min-width: 770px) and (max-width: 1170px){
         .col-inner{
            padding-left:20px!important;
            padding-right:20px!important;
        }
         .div_fc .col-md-4,.div_fc .col-md-6,.div_fc .col-md-8,.div_fc .col-md-12{
            float:left!important;
        }
         .div_fc .col-md-12{
            width:100%;
        }
         .div_fc .col-md-8{
            width:66.66666667%;
        }
         .div_fc .col-md-6{
            width:50%;
        }
         .div_fc .col-md-4{
            width:33.33333333%;
        }
    }
     @media only screen and (max-width: 700px){
         [class*="mfs_"] li{
            font-size:inherit!important;
        }
         .mfs_14{
            font-size:14px!important;
        }
         .mfs_18{
            font-size:18px!important;
        }
         .mfs_23{
            font-size:23px!important;
        }
         .mfs_27{
            font-size:27px!important;
        }
         .mfs_30{
            font-size:30px!important;
        }
    }
     @media (max-width: 1170px){
         .div_fc .containerInner{
            width:100%!important;
        }
    }
}
 .fa{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    font-style:normal;
    font-variant:normal;
    text-rendering:auto;
    line-height:1;
}
 .fa-fw{
    text-align:center;
    width:1.25em;
}
 .fa-check:before{
    content:"\f00c";
}
 .fa-download:before{
    content:"\f019";
}
 .fa-plus:before{
    content:"\f067";
}
 .fa{
    font-family:"Font Awesome 5 Free";
}
 .fa{
    font-weight:900;
}
 @font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:400;
    font-display:auto;
    src:url(webfonts/fa-regular-400.eot);
    src:url(webfonts/fa-regular-400.eot#iefix) format("embedded-opentype"),url(webfonts/fa-regular-400.woff2) format("woff2"),url(webfonts/fa-regular-400.woff) format("woff"),url(webfonts/fa-regular-400.ttf) format("truetype"),url(webfonts/fa-regular-400.svg#fontawesome) format("svg");
}
 @font-face{
    font-family:"Font Awesome 5 Free";
    font-style:normal;
    font-weight:900;
    font-display:auto;
    src:url(webfonts/fa-solid-900.eot);
    src:url(webfonts/fa-solid-900.eot#iefix) format("embedded-opentype"),url(webfonts/fa-solid-900.woff2) format("woff2"),url(webfonts/fa-solid-900.woff) format("woff"),url(webfonts/fa-solid-900.ttf) format("truetype"),url(webfonts/fa-solid-900.svg#fontawesome) format("svg");
}