@charset "UTF-8";
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body{margin:0;background:#ffffff none repeat scroll 0 0;color:#7a7a7a;font-family:'Poppins', sans-serif;font-size:16px;font-weight:400;line-height:30px;text-align:left;}
html,
body{height:100%;}
@-ms-viewport{width:device-width;}
[tabindex="-1"]:focus{outline:0 !important;}
hr{box-sizing:content-box;height:0;overflow:visible;}
h1, h2, h3, h4, h5, h6{margin-top:0;margin-bottom:0.5rem;}
p{margin-top:0;margin-bottom:1rem;}
ol,
ul,
dl{margin-top:0;margin-bottom:1rem;}
ol ol,
ul ul,
ol ul,
ul ol{margin-bottom:0;}
b,
strong{font-weight:bolder;}
small{font-size:80%;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;text-decoration:none;-webkit-transition:all 0.5s ease;transition:all .5s ease;}
a:hover{color:#26b6d4;text-decoration:none;transition:all .5s ease;}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none;}
a:not([href]):not([tabindex]):focus{outline:0;}
a:focus{outline:none;text-decoration:none;}
figure{margin:0 0 1rem;}

.clearfix:after, .container-fluid:after, .container:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .row:after{clear:both;}
.clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .row:after, .row:before{display:table;content:" ";}
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal;}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}
.fa-navicon::before, .fa-reorder::before, .fa-bars::before{content:"\f0c9";}
.fa-facebook-f::before, .fa-facebook::before{content:"\f09a";}
.fa-twitter::before{content:"\f099";}
.fa-google-plus::before{content:"\f0d5";}
.fa-google::before{content:"\f1a0";}
.fa-pinterest-p::before{content:"\f231";}
.fa-pinterest::before{content:"\f0d2";}
.fa-whatsapp::before{content:"\f232";}
.fa-youtube::before{content: "\f167";}
.fa-check:before{content:"\f00c";}
.fa-angle-double-up::before{content:"\f102";}
.fa-play::before{content:"\f04b";}
table{border-collapse:collapse;}
th{text-align:inherit;}
label{display:inline-block;margin-bottom:0.5rem;}
button{border-radius:0;}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color;}
input,
button,
select,
optgroup,
textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit;}
button,
input{overflow:visible;}
button,
select{text-transform:none;}
button,
html [type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{padding:0;border-style:none;}
input[type="radio"],
input[type="checkbox"]{box-sizing:border-box;padding:0;}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"]{-webkit-appearance:listbox;}
textarea{overflow:auto;resize:vertical;}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6{margin-bottom:0.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:#2d3642;}
h1, .h1{font-size:2.5rem;}
h2, .h2{font-size:2rem;}
h3, .h3{font-size:1.75rem;}
h4, .h4{font-size:1.5rem;}
h5, .h5{font-size:1.25rem;}
h6, .h6{font-size:1rem;}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0, 0, 0, 0.1);}
small,
.small{font-size:80%;font-weight:400;}
p{color:#344351;margin-bottom:30px;}

ul,
li{margin:0;padding:0;}
ol, ul{list-style:none;margin:0;}
footer, header, nav, section{display:block;}
section{padding:100px 0;position:relative;}
.no-padding{padding:0}
section.small_pt{padding-top:50px;}
section.small_pb{padding-bottom:50px;}
.list_none li{list-style:none;}
button{background:-webkit-linear-gradient(left, rgba(117,88,165,1) 0%,rgba(37,184,213,1) 99%);background:linear-gradient(to right, rgba(117,88,165,1) 0%,rgba(37,184,213,1) 99%);border:0;border-radius:40px;color:#ffffff;cursor:pointer;padding:10px 20px;text-transform:uppercase;transition:all 0.5s ease 0s;}
button:hover{color:#fff;}
button:focus{outline:none;}
.title_light h2,
.title_dark h2{font-size:30px;font-weight:600;margin-bottom:30px;text-transform:capitalize;}
.title_light span,
.title_dark span{color:#7ab9ff;display:block;font-weight:500;letter-spacing:1px;text-transform:uppercase;}
.title_light h2,
.title_light p{color:#fff;}
.divider{clear:both;display:block;height:20px;}
.bg-grau{background-color:#f4f7fa !important;}
.bg_blue_dark_pro{background-color:#080b1f;}
.large_divider{height:100px;}
.small_divider{height:50px;}
.small_space{margin-top:20px;}
.large_space{margin-top:50px;}
.container{position:relative;z-index:5;}
.animation,
.staggered-animation{visibility:hidden;}
.v_dark .title_light span,
.v_dark .title_dark span,
.v_dark_light .title_light span,
.v_dark_light .title_dark span{color:#26b6d4;}
.v_dark_light .title_dark h2{color:#1a1c34;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;}
}
@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.preloader{background-color:#344351;bottom:0;left:0;position:fixed;right:0;top:0;vertical-align:middle;z-index:99999}#g-spinner{position:relative;height:150px;margin:-100px auto 0;top:50%;width:150px;border-radius:50%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}#g-spinner.loading{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transition:1s ease-in-out all;transition:1s ease-in-out all;-webkit-animation:rotate 2s cubic-bezier(.465,.183,.153,.946) infinite;animation:rotate 2s cubic-bezier(.465,.183,.153,.946) infinite}#g-spinner>.circle{position:absolute;height:30px;width:30px;border-radius:50%}#g-spinner.loading>.circle.c1{left:60px;top:5px;background:#26B6D4;-webkit-animation:c1Center 4s cubic-bezier(.645,.045,.355,1) infinite;animation:c1Center 4s cubic-bezier(.645,.045,.355,1) infinite}#g-spinner.loading>.circle.c2{left:5px;top:60px;background:#C61664;-webkit-animation:c2Center 4s cubic-bezier(.645,.045,.355,1) infinite;animation:c2Center 4s cubic-bezier(.645,.045,.355,1) infinite}#g-spinner.loading>.circle.c3{left:60px;bottom:5px;background:#fbbd06;-webkit-animation:c3Center 4s cubic-bezier(.645,.045,.355,1) infinite;animation:c3Center 4s cubic-bezier(.645,.045,.355,1) infinite}#g-spinner.loading>.circle.c4{right:5px;top:60px;background:#ea4436;-webkit-animation:c4Center 4s cubic-bezier(.645,.045,.355,1) infinite;animation:c4Center 4s cubic-bezier(.645,.045,.355,1) infinite}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes c1Center{0%{top:5px;background:#26B6D4}24%{background:#26B6D4}25%{background:#fbbd06;top:60px}50%,55%{background:#fbbd06;top:5px}74%{background:#fbbd06}75%{background:#26B6D4;top:60px}100%{background:#26B6D4;top:5px}}@keyframes c1Center{0%{top:5px;background:#26B6D4}24%{background:#26B6D4}25%{background:#fbbd06;top:60px}50%,55%{background:#fbbd06;top:5px}74%{background:#fbbd06}75%{background:#26B6D4;top:60px}100%{background:#26B6D4;top:5px}}@-webkit-keyframes c2Center{0%,100%{background:#C61664;left:5px}24%{background:#C61664}25%{background:#ea4436;left:60px}50%,55%{background:#ea4436;left:5px}74%{background:#ea4436}75%{background:#C61664;left:60px}}@keyframes c2Center{0%,100%{background:#C61664;left:5px}24%{background:#C61664}25%{background:#ea4436;left:60px}50%,55%{background:#ea4436;left:5px}74%{background:#ea4436}75%{background:#C61664;left:60px}}@-webkit-keyframes c3Center{0%,100%{background:#fbbd06;bottom:5px}24%{background:#fbbd06}25%{background:#26B6D4;bottom:60px}50%,55%{background:#26B6D4;bottom:5px}74%{background:#26B6D4}75%{background:#fbbd06;bottom:60px}}@keyframes c3Center{0%,100%{background:#fbbd06;bottom:5px}24%{background:#fbbd06}25%{background:#26B6D4;bottom:60px}50%,55%{background:#26B6D4;bottom:5px}74%{background:#26B6D4}75%{background:#fbbd06;bottom:60px}}@-webkit-keyframes c4Center{0%,100%{background:#ea4436;right:5px}24%{background:#ea4436}25%{background:#C61664;right:60px}50%,55%{background:#C61664;right:5px}74%{background:#C61664}75%{background:#ea4436;right:60px}}@keyframes c4Center{0%,100%{background:#ea4436;right:5px}24%{background:#ea4436}25%{background:#C61664;right:60px}50%,55%{background:#C61664;right:5px}74%{background:#C61664}75%{background:#ea4436;right:60px}}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media (min-width:576px){.container{max-width:540px;}
}
@media (min-width:768px){.container{max-width:720px;}
}
@media (min-width:992px){.container{max-width:960px;}
}
@media (min-width:1200px){.container{max-width:1170px}}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.no-gutters{margin-right:0;margin-left:0;}
.no-gutters > .col,
.no-gutters > [class*="col-"]{padding-right:0;padding-left:0;}
.col-xs-5 {width: 41.66666667%;}
.col-6, .col,
.col-auto, .col-sm-5, .col-sm-6, .col-sm-12, .col-sm,.col-xs-5,
.col-sm-auto, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7,.col-md-8, .col-md-12, .col-md,
.col-md-auto, .col-lg-3, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-3, .col-xl-6, .col-xl-12, .col-xl,
.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}

.order-first{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.col-sm-5{float: left;}
.col-sm-5{width: 41.66666667%;}
.col-md-8 {-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;}
}
@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}
.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.order-lg-first{-ms-flex-order:-1;order:-1;}
.order-lg-last{-ms-flex-order:13;order:13;}
.offset-lg-2{margin-left:16.666667%;}

}
@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;}
.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
.btn{display:inline-block;border:0 none;border-radius:40px;font-size:16px;height:54px;line-height:54px;padding:0 25px;position:relative;text-transform:uppercase;vertical-align:middle;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
@media screen and (prefers-reduced-motion:reduce){.btn{transition:none;}
}
.btn:hover, .btn:focus{text-decoration:none;}
.btn:focus, .btn.focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);}
.btn.disabled, .btn:disabled{opacity:0.65;}
.btn:not(:disabled):not(.disabled){cursor:pointer;}
.btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active{background-image:none;}
a.btn.disabled,
fieldset:disabled a.btn{pointer-events:none;}
.btn span{background-color:#ffffff;border-radius:100%;color:#7459a6;display:inline-block;font-size:24px;height:42px;line-height:46px;margin-left:-20px;margin-right:10px;margin-top:-1px;text-align:center;vertical-align:middle;width:42px;transition:all .5s ease 0s;}
.btn:hover span{color:#25b8d5;}
.btn.active.focus,
.btn.active:focus,
.btn.active:hover,
.btn:active:focus,
.btn:active:hover,
.btn.active,
.btn:active,
.btn.focus:active,
.btn:focus,
.btn.active:not(:disabled):not(.disabled),
.btn:active:not(:disabled):not(.disabled){box-shadow:none;outline:none;}
.btn-default{background:-webkit-linear-gradient(left, rgba(43,51,63,1) 0%,rgba(64,90,110,1) 99%);background:linear-gradient(to right, rgba(43,51,63,1) 0%,rgba(64,90,110,1) 99%);border:0;color:#fff;outline:none;text-transform:uppercase;z-index:2;}
.btn-default:hover,.btn-border:hover{color:#fff;}
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active,
.btn-default:active,
.btn-default.focus:active,
.btn-default:focus,
.btn.active:not(:disabled):not(.disabled),
.btn:active:not(:disabled):not(.disabled){background:-webkit-linear-gradient(left, rgba(64,90,110,1) 0%,rgba(43,51,63,1) 99%);background:linear-gradient(to right, rgba(64,90,110,1) 0%,rgba(43,51,63,1) 99%);box-shadow:none;color:#fff;outline:none;}
.btn-default::before{background:-webkit-linear-gradient(left, rgba(64,90,110,1) 0%,rgba(43,51,63,1) 99%);background:linear-gradient(to right, rgba(64,90,110,1) 0%,rgba(43,51,63,1) 99%);border-radius:40px;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all 0.5s ease 0s;width:100%;z-index:-1;}
.btn-default:hover:before{opacity:1;}
.btn-border{background:-webkit-linear-gradient(left, rgba(117,88,165,1) 0%,rgba(37,184,213,1) 99%);background:linear-gradient(to right, rgba(117,88,165,1) 0%,rgba(37,184,213,1) 99%);border:0;color:#fff;outline:none;text-transform:uppercase;z-index:2;}
.btn-border::after{background-color:#103f98;border-radius:40px;bottom:0;content:"";left:0;margin:2px;position:absolute;right:0;top:0;transition:all 0.5s ease 0s;z-index:-1;}
.btn-border:hover:after{opacity:0;}
.btn i{font-size:30px;line-height:24px;margin-left:5px;padding-top:4px;vertical-align:middle;}
.btn-secondary{background-color:rgba(0, 0, 0, 0);border:2px solid #ffffff;line-height:50px;}
.btn-secondary:hover,
.btn-secondary.active.focus,
.btn-secondary.active:focus,
.btn-secondary.active:hover,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.btn-secondary.active,
.btn-secondary:active,
.btn-secondary.focus:active,
.btn-secondary:focus,
.btn-secondary.active:focus:not(:disabled):not(.disabled),
.btn-secondary:active:focus:not(:disabled):not(.disabled),
.show > .btn-secondary.dropdown-toggle:focus,
.btn-secondary.active:not(:disabled):not(.disabled),
.btn-secondary:active:not(:disabled):not(.disabled){background:#ffffff;border-color:#ffffff;color:#000000;box-shadow:none;outline:none;}
.scrollup{background:-webkit-linear-gradient(left, rgba(64,90,110,1) 99%,rgba(64,90,110,1) 99%);background:linear-gradient(to right, rgba(64,90,110,1) 99%,rgba(64,90,110,1) 99%);border-radius:100%;bottom:20px;color:#ffffff;font-size:30px;height:50px;line-height:50px;position:fixed;right:20px;text-align:center;width:50px;z-index:99;}
.scrollup:hover{background-color:#ff880e;color:#fff;}
.scrollup:focus{color:#fff;}
.btn + .btn:last-child{margin-left:10px;}
.shape{background-repeat:no-repeat;background-size:contain;content:"";height:808px;left:0;position:absolute;top:100px;width:242px;z-index:-1;}
.shap1{background-image:url("../images/shape1.png");background-position:right center;bottom:100px;left:auto;right:0;top:auto;}
.shap2{background-image:url("../images/shape2.png");background-position:left center;}
.shap3{background-image:url("../images/shape3.png");background-position:left center;}
.shap4{background-image:url("../images/shape4.png");background-position:left center;}
.shap5{background-image:url("../images/shape5.png");background-position:right center;bottom:100px;left:auto;right:0;top:auto;}
.shap6{background-image:url("../images/shape6.png");background-position:left center;}
.rounded_shape{background-repeat:no-repeat;background-size:contain;content:"";height:402px;left:0;position:absolute;top:0px;width:494px;z-index:1;}
.rounded_shape1{background-image:url("../images/rounded-shape1.png");background-position:left top;}
.rounded_shape2{background-image:url("../images/rounded-shape2.png");background-position:right bottom;bottom:0;left:auto;right:0;top:auto;}
.v_blue_pro .btn-border::after{background-color:#080b1b;}
.fade{transition:opacity 0.15s linear;}
@media screen and (prefers-reduced-motion:reduce){.fade{transition:none;}
}
.fade:not(.show){opacity:0;}
.collapse:not(.show){display:none;}
.collapsing{position:relative;height:0;overflow:hidden;transition:height 0.35s ease;}
@media screen and (prefers-reduced-motion:reduce){.collapsing{transition:none;}
}
header{height:110px;padding:25px 0;transition:all 0.4s ease 0s;}
.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;}
.nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none;}
.nav-link{display:block;padding:0.5rem 1rem;}
.nav-link:hover, .nav-link:focus{text-decoration:none;}
.nav-link.disabled{color:#6c757d;}
.navbar > .container,
.navbar > .container-fluid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;}
.navbar-brand{display:inline-block;padding-top:0.3125rem;padding-bottom:0.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap;}
.navbar-brand:hover, .navbar-brand:focus{text-decoration:none;}
.navbar-nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none;}
.navbar-nav .nav-link{padding-right:0;padding-left:0;}
.navbar-collapse{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center;}
.navbar-toggler{position:relative;float:right;margin-right:1px;padding:0.25rem 0.75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:0.25rem;}
.navbar-toggler:hover, .navbar-toggler:focus{text-decoration:none;}
.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer;}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%;}
.navbar-expand-lg .btn-default{background:-webkit-linear-gradient(left, rgba(64,90,110,1) 99%,rgba(64,90,110,1) 99%);background:linear-gradient(to right, rgba(64,90,110,1) 99%,rgba(64,90,110,1) 99%);}
@media (min-width:569px){.navbar-expand-lg .navbar-brand{margin-right:5rem;}
}
@media (min-width:669px){.navbar-expand-lg .navbar-brand{margin-right:11rem;}
}
@media (min-width:769px){.navbar-expand-lg .navbar-brand{margin-right:20rem;}
}
@media (max-width:991.98px){.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid{padding-right:0;padding-left:0;}
}
@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start;}
.navbar-expand-lg .navbar-nav{-ms-flex-direction:row;flex-direction:row;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem;}
.navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}
.navbar-expand-lg .navbar-collapse{display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto;}
.navbar-expand-lg .navbar-toggler{display:none;}
.navbar-expand-lg .navbar-brand{margin-right:10rem;}
}
.modal-open header.fixed-top{padding:5px 0 !important;}
.nav-fixed,
header.active{background-color:#2d3642;box-shadow:0 0 4px rgba(0, 0, 0, 0.1);}
header.nav-fixed{height:70px;padding:5px 0;}
header.no-sticky{position:absolute;}

header a:hover,.navbar-nav li a.active{color:#26b6d4;}
.navbar-expand-lg .navbar-nav .nav-link{padding:0 10px;}
.nav_btn li{margin-left:10px;}
.navbar-expand-lg .navbar-nav.nav_btn a{height:auto;line-height:normal;padding:10px 25px;}
.logo_dark,
.v_light .logo_light{display:none;}
.v_light .logo_dark{display:block;}
.media{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}
.close:not(:disabled):not(.disabled){cursor:pointer;}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus{color:#000;text-decoration:none;opacity:.75;}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;}
.modal-open{overflow:hidden;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal-dialog{position:relative;width:auto;margin:0.5rem;pointer-events:none;}
.modal.fade .modal-dialog{transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out, -webkit-transform 0.3s ease-out;-webkit-transform:translate(0, -25%);transform:translate(0, -25%);}
@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none;}
}
.modal.show .modal-dialog{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (0.5rem * 2));}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.2);border-radius:0.3rem;outline:0;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop.show{opacity:0.5;}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:0.3rem;border-top-right-radius:0.3rem;}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto;}
.modal-title{margin-bottom:0;line-height:1.5;}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;}
.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef;}
.modal-footer >:not(:first-child){margin-left:.25rem;}
.modal-footer >:not(:last-child){margin-right:.25rem;}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll;}
@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto;}
.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2));}
.modal-sm{max-width:300px;}
}
@media (min-width:992px){.modal-lg{max-width:800px;}
}
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.form-group {
    margin-bottom: 1rem;
}
.input-group {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
}
.input-group-append, .input-group-prepend {
    display: -ms-flexbox;
    display: flex;
}
.input-group-prepend {
    margin-right: -1px;
}
.input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
        border-top-right-radius: 0.25rem;
        border-bottom-right-radius: 0.25rem;
}
/* Login */
.main-section{
	margin: 0 auto;
	margin-top:100px;
	background-color: #fff;
	border-radius: 5px;
	padding: 0px;
}
.user-img{
	margin-top:-50px;
}
.user-img img{
	height: 100px;
	width: 100px;
}
.user-name{
	margin:10px 0px;
}
.user-name h1{
	font-size:30px;
	color:#676363;
}
.user-name button{
	position: absolute;	
	top:-50px;
	right:20px;
	font-size:30px;
}
.form-input button{
	width: 100%;
	margin-bottom: 20px;
}
.link-part{
	border-radius:0px 0px 5px 5px;
	background-color: #ECF0F1;
	padding:15px;
	border-top:1px solid #c2c2c2;
}
.open-modal{
	margin-top:100px !important;
}
.form-input button {
    width: 100%;
    margin-bottom: 20px;
}
.form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
        border-top-left-radius: 0.25rem;
        border-bottom-left-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
}
.btn-success {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
}
.fa-user::before {
    content: "\f007";
}
.fa-key::before {
    content: "\f084";
}
.clearfix::after{display:block;clear:both;content:"";}
.justify-content-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}
.justify-content-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}
@media (min-width:576px){.justify-content-sm-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}
.justify-content-sm-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}
.justify-content-sm-center{-ms-flex-pack:center !important;justify-content:center !important;}
}
@media (min-width:768px){.justify-content-md-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}
.justify-content-md-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}
.justify-content-md-center{-ms-flex-pack:center !important;justify-content:center !important;}
}
@media (min-width:992px){.justify-content-lg-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}
.justify-content-lg-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}
.justify-content-lg-center{-ms-flex-pack:center !important;justify-content:center !important;}
}
@media (min-width:1200px){.justify-content-xl-start{-ms-flex-pack:start !important;justify-content:flex-start !important;}
.justify-content-xl-end{-ms-flex-pack:end !important;justify-content:flex-end !important;}
.justify-content-xl-center{-ms-flex-pack:center !important;justify-content:center !important;}
}
.float-left{float:left !important;}
.float-right{float:right !important;}
.float-none{float:none !important;}
.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}

.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-center{text-align:center !important;}
.alert{position:relative;padding:0.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;}
.alert-heading{color:inherit;}
.alert-link{font-weight:700;}
.alert-dismissible{padding-right:4rem;}
.alert-dismissible .close{position:absolute;top:0;right:0;padding:0.75rem 1.25rem;color:inherit;}
.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb;}
.alert-success hr{border-top-color:#b1dfbb;}
.alert-success .alert-link{color:#0b2e13;}
.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb;}
.alert-danger hr{border-top-color:#f1b0b7;}
.alert-danger .alert-link{color:#491217;}
.banner_section{padding:200px 0;position:relative;z-index:0;}
.banner_full_height{min-height:80vh;}
.banner_text h1{
	color: #fff;
	font-weight: 600;
	margin-bottom: 20px;
	font-size: 1.8rem;
}
.banner_text h1 span{color:#65a1c0;}
.banner_text h3{color:#ffffff;font-weight:bold;margin-bottom:20px;}
.banner_text p{color:#d8dadb;font-size: 1rem;}
.banner_image_right{min-width:690px;}
.banner_image_left{left:-25%;min-width:690px;position:relative;}
.banner_btn .btn{display:inline-block;}
.banner_effect{bottom:0;left:0;position:absolute;right:0;top:0;}
.banner_none {
 display: none;
}
/*
.section_gradiant_dark{background-attachment:scroll;background-image:url(../images/3.png);background-repeat:repeat;}
*/
.section_gradiant_dark {background: url(../images/17.jpg) no-repeat scroll center center / cover;}
.section_gradiant_dark::before {opacity: 0.6;}
.section_gradiant_dark::before {content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;transition: opacity .25s ease-in-out;z-index: -1;}

@media (min-width: 576px) {.section_gradiant_dark {background: url(../images/18.jpg) no-repeat scroll center center / cover;}
.banner_text p{font-size: 1.1rem;}
.section_gradiant_dark::before {opacity: 0.7;}
}
@media (min-width: 768px) {

}

@media (min-width: 992px) {
	.section_gradiant_dark {background: url(../images/16.jpg) no-repeat scroll center center / cover;}
	.section_gradiant_dark::before {opacity: 0.8;}
    .banner_text p{font-size: 1.2rem;}
	.banner_text h1{font-weight:bold;font-size: 2.5rem;}
	.banner_full_height{min-height:100vh;}
    
}
@media (min-width: 1170px) {.section_gradiant_dark {background: url(../images/13.jpg) no-repeat scroll center center / cover;}
.banner_text h1{font-size: 2.7rem;}


}
@media (min-width: 1370px) {.section_gradiant_dark {background: url(../images/13.jpg) no-repeat scroll center center / cover;}
.banner_text h1{
font-size: 2.9rem;}
.banner_section {
    padding: 250px 0;

}
}

.how_work .shape{bottom:auto;top:0;}
.holde{padding:75px 0 100px 0;margin:0px;background:url("../images/blue.png");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-origin:padding-box;background-clip:border-box;background-attachment:fixed;background-origin:initial;background-clip:initial;background-size:cover;background-repeat:no-repeat;background-position:100% 0;background-position:center;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;}
.holde h4{color:#65a1c0;}
.user_holde{padding:75px 0 100px 0;margin:0px;background:url("../images/pattern.png");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-origin:padding-box;background-clip:border-box;background-attachment:fixed;background-origin:initial;background-clip:initial;background-size:cover;background-repeat:no-repeat;background-position:100% 0;background-position:center;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;}
.list_holder .img{width:110px;height:110px;padding:0px;margin:0px;float:left;border-radius:100%;background:url(../images/site-img78.jpg) 0 0 no-repeat;}
.center{width:100%;display:flex;justify-content:center;}
.counter-heading{color:#2d3642;;margin-top:15px;margin-bottom:10px;}
.counter-count{margin:0;width:100%;padding:0;text-align:center;font-size:40px;color:#405A6E;font-weight:600;}
.benefit_box{background-color:#344351;border-radius:10px;padding:15px 5px;margin-bottom:15px;}
.benefit_box h6{color:#ffffff;margin-bottom:0;margin-top:10px;}
.benefit_box .h6{font-size:0.8rem;color:#ffffff;margin-bottom:0;margin-top:10px;}
.benefit_box .h3{font-size:1rem;color:#ffffff;margin-bottom:0;margin-top:10px;}
.list_style_1{font-size:15px;font-weight:500;margin:25px 0 15px;}
.list_style_1 i{float:left;margin:7px 15px 0 0;color:#405A6E;}
.client_logo img{margin-top:20px;}
.client_logo .shape{height:90vh;z-index:1;}
.sidebar_block{padding-left:30px;}
.widget{margin-bottom:30px;}
.widget_title{border-bottom:1px solid #dddddd;margin-bottom:15px;padding-bottom:10px;position:relative;}
.widget_title::before{background-color:#20126f;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:70px;}
.widget_category li,
.widget_archive li{margin-bottom:5px;}
.widget_category li a,
.widget_archive li a{color:#7a7a7a;display:block;padding-left:20px;position:relative;}
.widget_category li a:hover,
.widget_archive li a:hover{color:#26b6d4;}
.widget_category li a::before,
.widget_archive li a:before{content:"\f30f";font-family:ionicons;left:0;position:absolute;top:0;}
.post_content p{margin-bottom:20px;}
.post_content h1{font-size:1.7rem;text-align:center;margin-bottom:50px;}
.post_content h2{font-size:1.4rem;}
.post_content h3{font-size:1.1rem;}
.post_content{margin-top:20px;}
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
#banner{text-align: center;padding: 8px;margin-bottom: 5px;}#banner img{max-height: 60px;width: 100%;height: auto;max-width: 468px;margin-bottom: 10px;margin-top: 10px;margin-right: 10px;}.info{overflow: hidden;position: relative;padding: 50px 0 0 8px;}
.footer-bg{width:100%;background:url("../images/parallax_bg2.jpg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-origin:padding-box;background-clip:border-box;background-attachment:fixed;background-origin:initial;background-clip:initial;background-size:cover;background-repeat:no-repeat;background-position:100% 0;background-position:center;}
.footer-bg{width:100%;background-image:url("../images/blue1.png");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-origin:padding-box;background-clip:border-box;background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-origin:padding-box;background-clip:border-box;background-attachment:fixed;background-origin:initial;background-clip:initial;background-size:cover;background-repeat:no-repeat;background-position:100% 0;background-position:center;background-color:#CFC8C8;}
.top_footer{position:relative;}
.top_footer{border-top:1px solid #3d5091;padding:100px 0;}
.footer_title{border-bottom:1px solid #dddddd;margin-bottom:15px;padding-bottom:10px;position:relative;color:#fff;}
.footer_title::before{background-color:#65a1c0;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:70px;}
footer .recent_posts{float:left;width:100%;padding:15px 0px 15px 0px;margin:0px;}
footer .recent_posts.first{padding:0px 0px 15px 0px;}
footer .recent_posts.last{border-bottom:none;}
footer .recent_posts:hover .post .title a{color:#fdce16;}
footer .recent_posts:hover .imgholder{width:98%;height:auto;border:2px solid #fdce16;}
footer .recent_posts.active .post .title a{color:#fdce16;}
footer .recent_posts.active .imgholder{width:98%;height:auto;border:2px solid #fdce16;}
footer .recent_posts .img{width:30%;padding:0px;margin:0;float:left;}
footer .recent_posts .imgholder{width:98%;height:auto;padding:0px;margin:0;float:left;border:2px solid #161616;}
footer .recent_posts .post{width:70%;padding:0px 0px 0px 20px;margin:0px;float:right;}
footer .recent_posts .post .title{font-size:17px;color:#fff;padding:0px;margin:0px;float:left;}
footer .recent_posts .post .title a{color:#fff;}
footer .recent_posts .post .smalltext{padding:0;margin:0px;float:left;font-size:14px;color:#fff;}
footer ul.recent_posts li:hover .imgholder .line{opacity:1;}
footer ul.recent_posts li:hover a.title{color:#fdce16;}
footer ul.recent_posts li.active .imgholder .line{opacity:1;}
footer ul.recent_posts li.active a.title{color:#fdce16;}
.footer_social li{display:inline-block;margin:0 3px;}
.footer_social li a{border:2px solid #ffffff;border-radius:100%;color:#ffffff;display:block;font-size:20px;height:40px;line-height:40px;text-align:center;width:40px;}
.footer_social li a:hover{background-color:#26b6d4;border-color:transparent;}
.bottom_footer{background-color:#2d3642;padding:30px 0;}
.copyright{color:#ffffff;font-size:14px;margin:0;}
.copyright a{color:#65a1c0;}
.footer_menu, .footer_social{text-align:right;}
.footer_menu li{display:inline-block;margin-left:10px;}
.footer_menu li a,
.footer_link a{color:#fff;font-size:14px;}
.footer_menu li a:hover,
.footer_link a:hover{color:#26b6d4;}
.footer_link li{line-height:normal;margin-top:10px;vertical-align:top;}
.footer_desc{margin-top:20px;}
.footer_desc p{color:#ffffff;margin-bottom:0;}
.shariff .orientation-horizontal li .share_count.share_count_value_0,.shariff-button.whatsapp{display:none}.shariff ul,.shariff ul li{margin:0!important;padding:0!important}.shariff .orientation-horizontal{margin-left:-15px!important}.itemid-207 .shariff{margin-top:30px!important}.shariff .orientation-horizontal li{width:25%;min-width:0;max-width:none;margin-left:15px!important}.shariff .orientation-horizontal li a{text-decoration:none}.youtube-container{max-width:940px}@media (max-width:992px){.shariff .orientation-horizontal li{width:20%}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{flex:1 1 0}.shariff-button.whatsapp{display:block}}
@media (max-width:480px){.shariff .orientation-horizontal li .share_count{display:none;}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.shariff::after,.shariff::before{content:" ";display:table}.shariff::after{clear:both}.shariff ul{padding:0;margin:0;list-style:none}.shariff li{height:35px;box-sizing:border-box;overflow:hidden}.shariff li a{color:#fff;position:relative;display:block;height:35px;text-decoration:none;box-sizing:border-box}.shariff li .share_count,.shariff li .share_text{font-family:Arial,Helvetica,sans-serif;font-size:12px;vertical-align:middle;line-height:35px}.shariff li .fa{width:35px;line-height:35px;text-align:center;vertical-align:middle}.shariff li .share_count{padding:0 8px;height:33px;position:absolute;top:1px;right:1px}.shariff .orientation-horizontal{display:-webkit-box}.shariff .orientation-horizontal li{-webkit-box-flex:1}.shariff .orientation-horizontal .info{-webkit-box-flex:0}.shariff .orientation-horizontal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.shariff .orientation-horizontal li{float:left;-ms-flex:none;flex:none;width:35px;margin-right:3%;margin-bottom:10px}.shariff .orientation-horizontal li:last-child{margin-right:0}.shariff .orientation-horizontal li .share_text{display:block;text-indent:-9999px;padding-left:3px}.shariff .orientation-horizontal li .share_count{display:none}.shariff .theme-grey .shariff-button a{background-color:#b0b0b0}.shariff .theme-grey .shariff-button .share_count{background-color:#ccc;color:#333}.shariff .theme-white .shariff-button{border:1px solid #ddd}.shariff .theme-white .shariff-button a{background-color:#fff}.shariff .theme-white .shariff-button a:hover{background-color:#eee}.shariff .theme-white .shariff-button .share_count{background-color:#fff;color:#999}.shariff .orientation-vertical{min-width:110px}.shariff .orientation-vertical li{display:block;width:100%;margin:5px 0}.shariff .orientation-vertical li .share_count{width:24px;text-align:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal li{margin-right:1.8%;min-width:80px;width:auto;-ms-flex:1 0 auto;flex:1 0 auto}.shariff .orientation-horizontal li .share_count{display:block}.shariff .orientation-horizontal.col-1 li,.shariff .orientation-horizontal.col-2 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-1 li .share_text,.shariff .orientation-horizontal.col-2 li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-ms-flex:none;flex:none}}@media only screen and (min-width:640px){.shariff .orientation-horizontal.col-3 li{min-width:110px;max-width:160px}.shariff .orientation-horizontal.col-3 li .share_text{text-indent:0;display:inline}}@media only screen and (min-width:768px){.shariff .orientation-horizontal li{min-width:110px;max-width:160px}.shariff .orientation-horizontal li .share_text{text-indent:0;display:inline}.shariff .orientation-horizontal.col-5 li,.shariff .orientation-horizontal.col-6 li{-ms-flex:1 0 auto;flex:1 0 auto}}@media only screen and (min-width:1024px){.shariff li{height:30px}.shariff li a{height:30px}.shariff li .fa{width:30px;line-height:30px}.shariff li .share_count,.shariff li .share_text{line-height:30px}.shariff li .share_count{height:28px}}.shariff .addthis a{background-color:#f8694d}.shariff .addthis a:hover{background-color:#f75b44}.shariff .addthis .fa-plus{font-size:14px}.shariff .addthis .share_count{color:#f8694d;background-color:#f1b8b0}.shariff .theme-white .addthis a{color:#f8694d}@media only screen and (min-width:600px){.shariff .addthis .fa-plus{font-size:14px;position:relative;top:1px}}.shariff .diaspora a{background-color:#999}.shariff .diaspora a:hover{background-color:#b3b3b3}.shariff .diaspora .fa-times-circle{font-size:17px}.shariff .theme-white .diaspora a{color:#999}@media only screen and (min-width:600px){.shariff .diaspora .fa-times-circle{font-size:16px}}.shariff .facebook a{background-color:#3b5998}.shariff .facebook a:hover{background-color:#4273c8}.shariff .facebook .fa-facebook{font-size:22px}.shariff .facebook .share_count{color:#183a75;background-color:#99adcf}.shariff .theme-white .facebook a{color:#3b5998}@media only screen and (min-width:600px){.shariff .facebook .fa-facebook{font-size:19px}}.shariff .flattr a{background-color:#7ea352}.shariff .flattr a:hover{background-color:#F67C1A}.shariff .flattr a:hover .share_count{color:#d56308;background-color:#fab47c}.shariff .flattr .fa-money{font-size:22px}.shariff .flattr .share_count{color:#648141;background-color:#b0c893}.shariff .theme-white .flattr a{color:#F67C1A}@media only screen and (min-width:600px){.shariff .flattr .fa-money{font-size:19px}}.shariff .googleplus a{background-color:#d34836}.shariff .googleplus a:hover{background-color:#f75b44}.shariff .googleplus .fa-google-plus{font-size:22px}.shariff .googleplus .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .googleplus a{color:#d34836}@media only screen and (min-width:600px){.shariff .googleplus .fa-google-plus{font-size:19px}}.shariff .info{border:1px solid #ccc}.shariff .info a{color:#666;background-color:#fff}.shariff .info a:hover{background-color:#efefef}.shariff .info .fa-info{font-size:20px;width:33px}.shariff .info .share_text{display:block!important;text-indent:-9999px!important}.shariff .theme-grey .info a{background-color:#fff}.shariff .theme-grey .info a:hover{background-color:#efefef}.shariff .orientation-vertical .info{width:35px;float:right}@media only screen and (min-width:360px){.shariff .orientation-horizontal .info{-ms-flex:none!important;flex:none!important;width:35px;min-width:35px!important}}@media only screen and (min-width:1024px){.shariff .info .fa-info{font-size:16px;width:23px}.shariff .orientation-horizontal .info{width:25px;min-width:25px!important}.shariff .orientation-vertical .info{width:25px}}.shariff .linkedin a{background-color:#0077b5}.shariff .linkedin a:hover{background-color:#0369a0}.shariff .linkedin .fa-linkedin{font-size:22px}.shariff .linkedin .share_count{color:#004785;background-color:#33AAE8}.shariff .theme-white .linkedin a{color:#0077b5}@media only screen and (min-width:600px){.shariff .linkedin .fa-linkedin{font-size:19px}}.shariff .mail a{background-color:#999}.shariff .mail a:hover{background-color:#a8a8a8}.shariff .mail .fa-envelope{font-size:21px}.shariff .theme-white .mail a{color:#999}@media only screen and (min-width:600px){.shariff .mail .fa-envelope{font-size:18px}}.shariff .pinterest a{background-color:#bd081c}.shariff .pinterest a:hover{background-color:#d50920}.shariff .pinterest .fa-pinterest-p{font-size:22px}.shariff .pinterest .share_count{color:#a31601;background-color:#eda79d}.shariff .theme-white .pinterest a{color:#bd081c}@media only screen and (min-width:600px){.shariff .pinterest .fa-pinterest-p{font-size:19px;position:relative;top:1px}}.shariff .reddit a{background-color:#ff4500}.shariff .reddit a:hover{background-color:#ff6a33}.shariff .reddit .fa-reddit{font-size:17px}.shariff .theme-white .reddit a{color:#ff4500}@media only screen and (min-width:600px){.shariff .reddit .fa-reddit{font-size:16px}}.shariff .stumbleupon a{background-color:#eb4924}.shariff .stumbleupon a:hover{background-color:#ef7053}.shariff .stumbleupon .fa-stumbleupon{font-size:17px}.shariff .theme-white .stumbleupon a{color:#eb4924}@media only screen and (min-width:600px){.shariff .stumbleupon .fa-stumbleupon{font-size:16px}}.shariff .twitter a{background-color:#55acee}.shariff .twitter a:hover{background-color:#32bbf5}.shariff .twitter .fa-twitter{font-size:28px}.shariff .twitter .share_count{color:#0174a4;background-color:#96D4EE}.shariff .theme-white .twitter a{color:#55acee}@media only screen and (min-width:600px){.shariff .twitter .fa-twitter{font-size:24px}}.shariff .whatsapp a{background-color:#5cbe4a}.shariff .whatsapp a:hover{background-color:#34af23}.shariff .whatsapp .fa-whatsapp{font-size:28px}.shariff .theme-white .whatsapp a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .whatsapp .fa-whatsapp{font-size:22px}}.shariff .xing a{background-color:#126567}.shariff .xing a:hover{background-color:#29888a}.shariff .xing .fa-xing{font-size:22px}.shariff .xing .share_count{color:#15686a;background-color:#4fa5a7}.shariff .theme-white .xing a{color:#126567}@media only screen and (min-width:600px){.shariff .xing .fa-xing{font-size:19px}}.shariff .tumblr a{background-color:#36465D}.shariff .tumblr a:hover{background-color:#44546B}.shariff .tumblr .fa-tumblr{font-size:28px}.shariff .theme-white .tumblr a{color:#5cbe4a}@media only screen and (min-width:600px){.shariff .tumblr .fa-tumblr{font-size:22px}}.shariff .threema a{background-color:#333}.shariff .threema a:hover{background-color:#1f1f1f}.shariff .threema .fa-lock{font-size:28px}.shariff .theme-white .threema a{color:#333}@media only screen and (min-width:600px){.shariff .threema .fa-lock{font-size:22px}}.shariff .weibo a{background-color:#F56770}.shariff .weibo a:hover{background-color:#FA7F8A}.shariff .weibo .fa-weibo{font-size:28px}.shariff .weibo .share_count{color:#0174a4;background-color:#F56770}.shariff .theme-white .weibo a{color:#F56770}@media only screen and (min-width:600px){.shariff .weibo .fa-weibo{font-size:24px}}.shariff .tencent-weibo a{background-color:#26ACE0}.shariff .tencent-weibo a:hover{background-color:#38BBEB}.shariff .tencent-weibo .fa-tencent-weibo{font-size:28px}.shariff .tencent-weibo .share_count{color:#0174a4;background-color:#26ACE0}.shariff .theme-white .tencent-weibo a{color:#26ACE0}@media only screen and (min-width:600px){.shariff .tencent-weibo .fa-tencent-weibo{font-size:24px}}.shariff .qzone a{background-color:#2B82D9}.shariff .qzone a:hover{background-color:#398FE6}.shariff .qzone .fa-qq{font-size:28px}.shariff .qzone .share_count{color:#0174a4;background-color:#2B82D9}.shariff .theme-white .qzone a{color:#2B82D9}
@media only screen and (min-width:600px){.shariff .qzone .fa-qq{font-size:24px}}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:13px;line-height:1em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
@media only screen and (max-width:1440px){.banner_image_right{min-width:600px;}
.banner_image_left{left:-7%;min-width:600px;}
}
@media only screen and (max-width:1199px){section,
.top_footer{padding:80px 0;}
section.small_pb{padding-bottom:40px;}
section.small_pt{padding-top:40px;}
.res_lg_mb_20{margin-bottom:20px;}
.res_lg_mb_30{margin-bottom:30px;}
.res_lg_mb_40{margin-bottom:40px;}
.res_lg_mb_50{margin-bottom:50px;}
.res_lg_mt_20{margin-top:20px;}
.res_lg_mt_30{margin-top:30px;}
.res_lg_mt_40{margin-top:40px;}
.res_lg_mt_50{margin-top:50px;}
.text_lg_center{text-align:center;}
.large_divider{height:80px;}
.nav_btn li{margin-left:5px;}
.navbar-expand-lg .navbar-nav .nav-link{font-size:14px;padding:0 5px;}
.navbar-expand-lg .navbar-nav.nav_btn a{font-size:14px;padding:10px 25px;}
.banner_image_right{min-width:100%;}
.banner_image_left{left:0%;min-width:100%;position:static;}
.benefit_box h6{font-size:12px;}
.shape{background-size:65% auto;height:550px;}
.footer_link li{display:inline-block;float:none;margin-bottom:10px;margin-top:0;padding-right:15px;width:auto;}
.sidebar_block{padding-left:0;}
}
@media only screen and (max-width:992px){.h1, h1{font-size:2rem;}
.h3, h3{font-size:1.5rem;}
p,
.footer_title{margin-bottom:20px;}
.title_light h2,
.title_dark h2{font-size:26px;margin-bottom:20px;}
.res_md_mb_20{margin-bottom:20px;}
.res_md_mb_30{margin-bottom:30px;}
.res_md_mb_40{margin-bottom:40px;}
.res_md_mb_50{margin-bottom:50px;}
.res_md_mt_20{margin-top:20px;}
.res_md_mt_30{margin-top:30px;}
.res_md_mt_40{margin-top:40px;}
.res_md_mt_50{margin-top:50px;}
.text_md_center{text-align:center;}
.navbar-toggler{border:0 none;font-size:24px;}
.navbar-nav{-webkit-animation-name:none;animation-name:none;}
.navbar-expand-lg .navbar-nav .nav-link{padding:5px 0;text-align:center;}
header{height:auto;padding:10px 0;}
header.nav-fixed{height:auto;}
.navbar-nav.nav_btn{display:inline-block;padding-bottom:10px;text-align:center;width:100%;}
.nav_btn li{display:inline-block;}
.banner_section{padding:150px 0;}
.section_wave,
.section_wave2{background-size:contain;height:70px;}
.sidebar_block{margin-top:40px;}
.contact_form textarea{height:80px;}
}
@media only screen and (max-width:767px){section,
.top_footer{padding:50px 0;}
section.small_pt{padding-top:30px;}
section.small_pb{padding-bottom:30px;}
.title_light h2,
.title_dark h2{font-size:24px;}
.box_inner h4{font-size:20px;}
.res_sm_mb_20{margin-bottom:20px;}
.res_sm_mb_30{margin-bottom:30px;}
.res_sm_mb_40{margin-bottom:40px;}
.res_sm_mb_50{margin-bottom:50px;}
.res_sm_mt_20{margin-top:20px;}
.res_sm_mt_30{margin-top:30px;}
.res_sm_mt_40{margin-top:40px;}
.res_sm_mt_50{margin-top:50px;}
.text_sm_center{text-align:center;}
.large_divider{height:50px;}
.small_divider{height:20px;}
.small_space{margin-top:0;}
.navbar-brand img{max-width:200px;}
.banner_section{padding:100px 0;}
.section_wave,
.section_wave2{background-size:contain;height:34px;}
.box_inner{padding:15px;}
.copyright,
.footer_menu{text-align:center;}
.scrollup{font-size:24px;height:40px;line-height:40px;right:10px;width:40px;}
.mfp-close{height:30px;line-height:30px;width:30px;}
.tm_date{position:relative;left:0;}
.form_submit{text-align:left;}
}
@media only screen and (max-width:640px){.title_light h2,
.title_dark h2,
p,
.footer_title{margin-bottom:15px;}
}
@media only screen and (max-width:580px){.user_img img{max-width:60px;}
}
@media only screen and (max-width:480px){body,
.btn{font-size:14px;}
.h1, h1{font-size:1.3rem;}
.h3, h3{font-size:1rem;}
.btn{height:45px;line-height:45px;padding:0 15px;}
.btn span{font-size:20px;height:38px;line-height:42px;margin-left:-10px;margin-top:-2px;width:38px;}
.btn i{font-size:26px;}
.btn + .btn:last-child{margin-left:5px;}
section,
.top_footer{padding:30px 0;}
section.small_pt{padding-top:20px;}
section.small_pb{padding-bottom:20px;}
.hide_m{display:none;}
.banner_section{padding:100px 0 60px 0;}
.banner_btn .btn{font-size:12px;margin:0;padding:0 12px;}
.box_inner h4{font-size:16px;}
.team_info h4 a,
.footer_title{font-size:20px;}
.social_team a,.widget_title{font-size:18px;}
.client_logo img{margin-top:10px;padding:5px 10px;}
.outline_input input{height:44px;padding-right:0;}
.blog_title,.widget-post-content h6{font-size:16px;}
.authorize_box{padding:30px 10px;}
}
@media only screen and (max-width:380px){.title_light h2, .title_dark h2{font-size:20px;}
.user_img img{max-width:40px;}
}