﻿*{margin:0;padding:0;border:none;outline:0;font-size:100%}::-webkit-scrollbar{width:3px;height:5px;border-radius:0;background-clip:padding-box;border:0 solid #dee2e6;background-color:#dee2e6}::-webkit-scrollbar-thumb{background: #d3d3d3; border-radius: 5px;}::-webkit-scrollbar-thumb:hover { background: #a3a3a3; }.theme_color{color:#49c7ed}body{font-size:14px;color:#787878;line-height:24px;font-weight:400;background:#fff;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-family:'Roboto', sans-serif !important}a{text-decoration:none;cursor:pointer;color:#49c7ed}a:focus,a:hover,a:visited{text-decoration:none;outline:0}h1,h2,h3,h4,h5,h6{position:relative;font-weight:400;margin:0;background:0 0;line-height:1.2em;font-family:'Roboto', sans-serif !important;letter-spacing:-.02em}.text,p{font-size:16px;line-height:26px;font-weight:400;color:#555;margin:0}li,ul{list-style:none;padding:0;margin:0}.pull-right{float:right}.pull-left{float:left}.centered{text-align:center!important}img{display:inline-block;max-width:100%;height:auto}textarea{overflow:hidden}.dropdown-toggle::after{display:none}::-webkit-input-placeholder{color:inherit}::-moz-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}
/* root css */
@-webkit-keyframes ripple{70%{box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@keyframes ripple{70%{box-shadow:0 0 0 20px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
/* preloader */
.preloader{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-image:url(../images/icons/preloader.svg)}
/* container */
.auto-container{position:static;max-width:1200px;padding:0 15px;margin:0 auto}.large-container{position:static;max-width:1600px;padding:0 15px;margin:0 auto}.page-wrapper{position:relative;margin:0 auto;width:100%;min-width:300px;overflow:hidden;z-index:9;padding-top:60px}
/* scroll-to-top */
.scroll-to-top{position:fixed;bottom:20px;right:20px;width:60px;height:60px;color:#fff;font-size:24px;line-height:60px;text-align:center;z-index:100;cursor:pointer;background:#1b1a1c;display:none;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.scroll-to-top:hover{background:#49c7ed}
/* play-now */
.play-now .ripple,.play-now .ripple:after,.play-now .ripple:before{position:absolute;top:50%;left:30px;height:60px;width:60px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 0 0 rgba(255,255,255,.6);-moz-box-shadow:0 0 0 0 rgba(255,255,255,.6);-ms-box-shadow:0 0 0 0 rgba(255,255,255,.6);-o-box-shadow:0 0 0 0 rgba(255,255,255,.6);box-shadow:0 0 0 0 rgba(255,255,255,.6);-webkit-animation:ripple 3s infinite;-moz-animation:ripple 3s infinite;-ms-animation:ripple 3s infinite;-o-animation:ripple 3s infinite;animation:ripple 3s infinite}.play-now .ripple:before{-webkit-animation-delay:.9s;-moz-animation-delay:.9s;-ms-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s;content:"";position:absolute}.play-now .ripple:after{-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s;content:"";position:absolute}
/* list-style-one */
.list-style-one{position:relative}.list-style-one li{position:relative;font-size:16px;line-height:24px;color:#555;font-weight:400;padding-left:25px;margin-bottom:6px}.list-style-one li a{color:#555;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.list-style-one li:before{position:absolute;left:0;top:0;font-size:12px;line-height:24px;color:#398bf5;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900}.list-style-one li a:hover{color:#44bce2}
/* theme-btn */
button{outline:0!important;cursor:pointer}.theme-btn{display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}.theme-btn i{position:relative;display:inline-block;font-size:14px;margin-left:3px}.btn-style-one{position:relative;display:inline-block;font-size:15px;line-height:30px;color:#222;padding:10px 30px;font-weight:600;overflow:hidden;border-radius:3px;background-color:#f8e751;text-transform:uppercase}.btn-style-one:hover{background-color:#0e4082;color:#fff}.btn-style-two{position:relative;display:inline-block;font-size:15px;line-height:28px;color:#fff;padding:10px 30px;font-weight:600;overflow:hidden;border-radius:3px;border:1px solid #fff;background-color:transparent;text-transform:uppercase}.btn-style-two:hover{background-color:#fff;color:#222}.btn-style-three{position:relative;display:inline-block;font-size:14px;line-height:26px;color:#fff;padding:10px 30px;font-weight:600;overflow:hidden;background-color:#49c7ed}.btn-style-three:hover{background-color:#fff;color:#222}.btn-style-four{position:relative;display:inline-block;font-size:14px;line-height:26px;color:#fff;padding:10px 30px;font-weight:600;overflow:hidden;border:2px solid #fff}.btn-style-four:hover{background-color:#fff;color:#222}
/* page-title */
.page-title{position:relative;padding:0;background-position:center top;background-repeat:no-repeat;background-size:cover}.page-title:before{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:#189dd3;background:-moz-linear-gradient(left,#189dd3 0,#40d0f7 100%);background:-webkit-linear-gradient(left,#189dd3 0,#40d0f7 100%);background:linear-gradient(to right,#189dd3 0,#40d0f7 100%);z-index:0}.page-title:after{position:absolute;left:0;top:0;height:100%;width:100%;content:"";background:url(../images/background/page-title-pattern.png) right top no-repeat;z-index:1;opacity:.05}.page-title .inner-container{position:relative;z-index:5}.page-title h1{position:relative;float:left;font-size:48px;color:#fff;line-height:50px;font-weight:600}.page-title h1 span{font-weight:300;margin-right:10px}
/* bread-crumb */
.page-title .bread-crumb{position:relative;float:right;padding:10px 0}.page-title .bread-crumb li{position:relative;float:left;font-size:16px;line-height:30px;color:#fff;font-weight:600;text-transform:capitalize;cursor:default;padding-right:15px;margin-right:12px;}.page-title .bread-crumb li:before{position: absolute;right: -3px;line-height: 30px !important;color: #ffffff;content: "\f105";font: normal normal normal 20px/1 FontAwesome;}.page-title .bread-crumb li:last-child{padding-right:0;margin-right:0}.page-title .bread-crumb li:last-child:before{display:none}.page-title .bread-crumb li a{color:#fff;font-weight:600;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-bottom:1px solid #fff}.page-title .bread-crumb li a:hover{color:#f8e751}
/* section--title */
.sec-title{position:relative;z-index:1;margin-bottom:55px}.sec-title .icon{position:relative;display:inline-block;font-size:60px;line-height:1em;color:#222;margin-bottom:18px}.sec-title .title{position:relative;display:block;font-size:14px;line-height:24px;color:#189dd3;font-weight:700;text-transform:uppercase;margin-bottom:10px}.sec-title h2{position:relative;display:block;font-size:48px;line-height:1.2em;color:#222;font-weight:600}.sec-title .text{position:relative;display:block;font-size:16px;line-height:25px;color:#787878;font-weight:400;margin-top:30px}.sec-title-two{position:relative;z-index:1;margin-bottom:70px}.sec-title-two .icon{position:relative;display:inline-block;font-size:56px;line-height:1em;color:#222;margin-bottom:30px}.sec-title-two .title{position:relative;display:block;font-size:14px;line-height:24px;color:#189ad1;font-weight:700;text-transform:uppercase;margin-bottom:8px;}.sec-title-two h2{position:relative;display:block;font-size:36px;line-height:50px;color:#222;font-weight:700}.sec-title-two .text{position:relative;display:block;font-size:16px;line-height:26px;color:#555;font-weight:400;margin-top:25px}.sec-title.light .text,.sec-title.light .title,.sec-title.light h2{color:#fff}.sec-title.light .icon{color:#f8e751}
/* page--title */
.page-title{padding:0}.page-title h1{position:relative;float:left;font-size:48px;color:#fff;line-height:50px;font-weight:600}.page-title h2{position:relative;float:left;font-size:48px;color:#fff;line-height:50px;font-weight:600}.page-title:before{background:#189dd3;background:-moz-linear-gradient(left,#189dd3 0,#40d0f7 100%);background:-webkit-linear-gradient(left,#189dd3 0,#40d0f7 100%);background:linear-gradient(to right,#189dd3 0,#40d0f7 100%)}
/* extra css */
.sec-title-two .title{color:#189ad1}[data-scrollbar] .scrollbar-track-y,[scrollbar] .scrollbar-track-y,scrollbar .scrollbar-track-y{display:block!important;opacity:1!important;background-color:#0000002e!important;border-radius:10px!important}.video_t{padding-bottom:20px}.video_t p{font-size:18px;padding:15px 5px;color:#444;margin-top:-9px;line-height:17px}
/* resposive 1600 */
@media only screen and (max-width:1600px){.features-section .title-column .inner-column{margin-left:0}.mission-section .content-column .testimonial-block-two{position:relative;left:0;bottom:0;margin-top:50px}}
/* resposive 1140 */
@media only screen and (max-width:1140px){.call-to-action .form-column .inner-column{padding-left:0}}
/* resposive 1023 */
@media only screen and (max-width:1023px){.call-to-action-two{padding:25px 0}.page-title{padding:70px 0 20px}.sec-title-two{margin-bottom:0}.title_section h1{font-size:30px}}
/* resposive 767 */
@media only screen and (max-width:767px){.call-to-action-two .icon-layer{display:none}}
/* resposive 500 */
@media only screen and (max-width:500px){.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}}
/* resposive 576 */
@media (max-width:576px){.order-xs-0{order:0!important}.order-xs-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-xs-4{order:4!important}.order-sm-5{order:5!important}.order-sm-6{order:6!important}.order-xs-7{order:7!important}.order-sm-8{order:8!important}.order-sm-9{order:9!important}.order-xs-10{order:10!important}.order-sm-11{order:11!important}.order-sm-12{order:12!important}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.loading{z-index:10000000000;padding-top:250px}.modal_bg{position:fixed;height:100%;width:100%;background:rgb(0 0 0 / .5);text-align:center;display:none;top:0;right:0;left:0;z-index:9999999}