a:focus{text-decoration:none!important}a:focus,a:hover{color:#3bb3c2;text-decoration:none!important}a,button,input{outline:medium none!important;color:#3bb3c2}::-moz-selection{background:#3bb3c2;color:#fff;text-shadow:none}::-moz-selection{background:#3bb3c2;color:#fff;text-shadow:none}::selection{background:#3bb3c2;color:#fff;text-shadow:none}.btn,.cases-description,.cases-icon,.cases-item,.dropdown-item,.featured-icon,.featured-item,.featured-item .featured-icon i,.featured-item.style-2:before,.featured-item:hover .featured-icon:after,.navbar-nav .nav-link:before,.owl-item,.portfolio-filter button,.portfolio-hover,.portfolio-item:after,.portfolio-item:before,.post .post-desc,.post .post-image .post-hover,.post .post-image:after,.post .post-image:before,.price-table,.service-description,.service-icon,.service-item,.sidebar-links li a,.team-description,.team-images:before,.team-member.style-2 .team-social-icon,a,button,i,img,span{-webkit-transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-ms-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.bnr-animation,.transform-x{transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%)}.accordion .card-header a span,.align-center,.clear-loader,.gallery-icon,.ht-progress-bar .progress-parcent,.transform-y,.widget-searchbox .search-btn{transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}.accordion .card-header a span:before,.clear-loader,.video-btn-pos{transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%)}.navbar-nav .dropdown-menu .nav-link:focus,.navbar-nav .dropdown-menu .nav-link:hover{transform:translateX(5px);-webkit-transform:translateX(5px);-o-transform:translateX(5px);-ms-transform:translateX(5px);-moz-transform:translateX(5px)}.custom-mt-5{z-index:99;position:relative;margin-top:-50px}.custom-mt-7{z-index:99;position:relative;margin-top:-70px}.custom-mt-10{z-index:99;position:relative;margin-top:-100px}.custom-mt-12{z-index:99;position:relative;margin-top:-120px}.custom-mt-15{z-index:99;position:relative;margin-top:-150px}.custom-mt-20{z-index:99;position:relative;margin-top:-200px}.custom-mt-25{z-index:99;position:relative;margin-top:-250px}.custom-pt-18{padding-top:180px}.custom-pb-18{padding-bottom:180px}#newslatter .form-control,.accordion,.box-shadow,.breadcrumb,.btn:hover,.contact-main,.featured-item.style-2,.ht-progress-bar .progress,.navbar .dropdown-menu,.team-member,.testimonial.style-2 .tab-content,.top-bar{-webkit-box-shadow:5px 8px 30px 0 rgba(31,35,37,.08);-moz-box-shadow:5px 8px 30px 0 rgba(31,35,37,.08);box-shadow:5px 8px 30px 0 rgba(31,35,37,.08)}.px-10{padding-left:100px!important;padding-right:100px!important}.px-15{padding-left:150px!important;padding-right:150px!important}.px-20{padding-left:200px!important;padding-right:200px!important}.py-8{padding-top:80px!important;padding-bottom:80px!important}.py-10{padding-top:100px!important;padding-bottom:100px!important}.py-15{padding-top:150px!important;padding-bottom:150px!important}.py-20{padding-top:200px!important;padding-bottom:200px!important}.pl-10{padding-left:100px!important}.pr-10{padding-right:100px!important}.pt-8{padding-top:80px!important}.pt-10{padding-top:100px!important}.pt-15{padding-top:150px!important}.pt-20{padding-top:200px!important}.pb-10{padding-bottom:100px!important}.pb-15{padding-bottom:150px!important}.pb-17{padding-bottom:170px!important}.pb-20{padding-bottom:200px!important}.mt-8{margin-top:80px!important}.mt-10{margin-top:100px!important}.mt-15{margin-top:150px!important}.my-8{margin-top:80px!important;margin-bottom:80px!important}.my-10{margin-top:100px!important;margin-bottom:100px!important}.my-15{margin-top:150px!important;margin-bottom:150px!important}.my-20{margin-top:200px!important;margin-bottom:200px!important}#ht-preloader{display:none!important;background:#fff;bottom:0;height:100%;left:0;overflow:hidden!important;position:fixed;right:0;text-align:center;top:0;width:100%;z-index:99999}.clear-loader{z-index:999;box-sizing:border-box;display:inline-block;left:50%;position:absolute;text-align:center;top:50%}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.row-eq-height>[class*=col-]>div{height:100%}.row-eq-height .align-item-middle>div{height:auto}[data-overlay]{position:relative;z-index:0}.slide-overlay:before,[data-overlay]:before{position:absolute;content:'';background-color:#000;width:100%;height:100%;top:0;left:0;z-index:-1}[data-overlay].white-overlay:before{background-color:#fff}[data-overlay].theme-overlay:before{background-color:#3bb3c2}[data-overlay].grediant-overlay:before{background:-moz-linear-gradient(45deg,rgba(92,164,242,.6) 0,rgba(84,76,249,.6) 50%,rgba(251,8,127,.6) 100%);background:-webkit-linear-gradient(45deg,rgba(92,164,242,.6) 0,rgba(84,76,249,.6) 50%,rgba(251,8,127,.6) 100%);background:linear-gradient(45deg,rgba(92,164,242,.6) 0,rgba(84,76,249,.6) 50%,rgba(251,8,127,.6) 100%)}[data-overlay].grediant-overlay-2:before{background:#000;background:-moz-linear-gradient(0deg,rgba(0,0,0,0) 0,#000 35%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0) 0,#000 35%);background:linear-gradient(0deg,rgba(0,0,0,0) 0,#000 35%)}[data-overlay="1"]:before{opacity:.1}[data-overlay="2"]:before{opacity:.2}[data-overlay="3"]:before{opacity:.3}[data-overlay="4"]:before{opacity:.4}[data-overlay="5"]:before{opacity:.5}[data-overlay="6"]:before{opacity:.6}[data-overlay="7"]:before{opacity:.7}[data-overlay="8"]:before{opacity:.8}[data-overlay="9"]:before{opacity:.9}[data-overlay="10"]:before{opacity:1}[data-overlay="0"]:before{opacity:0}.scroll-top{position:fixed;bottom:30px;right:30px;z-index:600;opacity:0;visibility:hidden;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;-webkit-transform:translate3d(0,200%,0);-ms-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}.scroll-top a,.scroll-top a:visited{display:block;height:60px;width:60px;line-height:60px;text-align:center;border-radius:50%;-webkit-box-shadow:0 0 15px 6px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 6px rgba(0,0,0,.1);box-shadow:0 0 15px 6px rgba(0,0,0,.1);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:32px;color:#fff;background:#3bb3c2}.scroll-top a:focus,.scroll-top a:hover{color:#3bb3c2;background:#fff;border-radius:0}.scroll-top.scroll-visible{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.subscribe-form{margin:0;padding:0;position:relative}#mc-form{width:100%}#mc-form input[type=email]{border:none;border-radius:30px;color:#2c2c2c;font-size:14px;padding:0 20px;height:50px;width:100%}#mc-form input[type=email]::-webkit-input-placeholder{color:#2c2c2c}#mc-form input[type=email]::-moz-placeholder{color:#2c2c2c}#mc-form input[type=email]:-ms-input-placeholder{color:#2c2c2c}#mc-form input[type=email].placeholder{color:#2c2c2c!important}#mc-form input[type=submit]{padding:10px 25px;height:100%;position:absolute;right:0}#mc-form label{color:#2c2c2c;font-size:12px;padding:0 2rem;margin:0;position:absolute;left:0;bottom:-20px}.dark-bg #mc-form label{color:#fff}.top-bar{position:relative;overflow:hidden;padding:7px 0;background-color:#3bb3c2}.header-2 .top-bar{background:rgba(0,0,0,.1)}.topbar-link li a{color:#fff;font-weight:600}.topbar-link li a i{margin-right:5px}.topbar-link li a:hover{color:#230e70}.top-bar .top-social-list li{margin:0}.top-bar .top-social-list li a{color:#fff;border-radius:0}.top-bar .top-social-list li a:hover{background:#fff;color:#230e70}.search{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100vh;pointer-events:none;opacity:0;transition:opacity .5s;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:rgba(18,23,56,.9)}.btn-search{background:0 0;border:none;box-shadow:none;color:#fff;font-size:30px;font-weight:700;padding:0}.btn-search-close{background:0 0;border:none;cursor:pointer;color:#fff;font-size:2em;position:absolute;top:1.25em;right:1.25em;display:none}.btn-search-close{display:block}.search-form{margin:5em 0}.search-input{font-size:10vw;line-height:1;display:inline-block;box-sizing:border-box;width:75%;padding:.05em 0;color:#fff;background:0 0;border:none;border-bottom:5px solid #3bb3c2}.search-input::-webkit-input-placeholder{opacity:.3;color:#060919}.search-input::-moz-placeholder{opacity:.3;color:#060919}.search-input:-ms-input-placeholder{opacity:.3;color:#060919}.search-input::-webkit-search-cancel-button,.search-input::-webkit-search-decoration{-webkit-appearance:none}.search-input::-ms-clear{display:none}.search-open{pointer-events:auto;opacity:1;z-index:9999}.search::after,.search::before{transition:transform .5s}.search::before{transform:translate3d(-15px,-15px,0)}.search::after{transform:translate3d(15px,15px,0)}.search-open::after,.search-open::before{transform:translate3d(0,0,0)}.btn-search-close{opacity:0;transform:scale3d(.8,.8,1);transition:opacity .5s,transform .5s}.search-open .btn-search-close{opacity:1;transform:scale3d(1,1,1)}.search-form{opacity:0;transform:scale3d(.8,.8,1);transition:opacity .5s,transform .5s}.search-open .search-form{opacity:1;transform:scale3d(1,1,1)}.search-info{display:block;color:#fff;margin-top:30px}.right-nav>li{display:inline-block;position:relative;text-align:center;vertical-align:middle}.cart{position:relative;z-index:200}.cart>a{color:#fff;font-size:14px;font-weight:600;position:relative;z-index:1}.cart-badge{background-color:#230e70;border-radius:50%;color:#fff;font-size:11px;font-weight:600;height:20px;left:-10px;line-height:20px;position:absolute;text-align:center;top:50%;margin-top:-10px;transition-duration:.5s;width:20px;z-index:2}.cart-list{background-color:#f4f6f8;border-radius:0;box-shadow:2px 0 20px rgba(0,0,0,.15);display:none;position:absolute;right:0;top:50px;transition-duration:750ms;width:300px;z-index:120}.cart-list>li{border-bottom:1px solid #ebebeb;padding:20px 15px;position:relative;text-align:left;z-index:1;list-style-type:none}.cart-list li .image{left:15px;position:absolute;top:20px;z-index:9;width:80px}.cart-item-desc{padding-left:95px}.cart-data-open .cart-list{display:block}.cart-item-desc h6{font-size:16px}.cart .total span{font-weight:700}.cart a i{font-size:30px}.header{position:absolute;top:0;width:100%;z-index:1200}#header-wrap{width:100%;background-color:#fff}#header-wrap.fixed-header{position:fixed;top:0;left:0;width:100%;z-index:999!important}.logo img{height:70px}#header-wrap.fixed-header .logo img{height:60px}.navbar{padding:0}.navbar .dropdown.fullwidth>.dropdown-menu{width:100%!important;min-width:inherit!important;max-width:inherit!important;right:0;margin:0!important}.nav-item.dropdown.fullwidth{position:static}.navbar-nav.sm-collapsible .sub-arrow{position:absolute;top:50%;right:0;margin:-.7em .5em 0 0;border-radius:.25rem;padding:0;width:2em;height:1.4em;font-size:1.25rem;line-height:1.2em;text-align:center}.navbar-nav.sm-collapsible .sub-arrow::before{content:'+'}.navbar-nav.sm-collapsible .show>a>.sub-arrow::before{content:'-'}.navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow{border-color:rgba(255,255,255,.1)}.navbar-nav.sm-collapsible .has-submenu{padding-right:3em}.navbar-nav.sm-collapsible .dropdown-item,.navbar-nav.sm-collapsible .nav-link{position:relative}.navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:middle;border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}.fixed-bottom .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow,.fixed-bottom .navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-toggle::after{border-top:0;border-bottom:.3em solid}.navbar-nav:not(.sm-collapsible) .dropdown-item .sub-arrow,.navbar-nav:not(.sm-collapsible):not([data-sm-skip]) .dropdown-menu .dropdown-toggle::after{position:absolute;top:50%;right:0;width:0;height:0;margin-top:-.3em;margin-right:1em;border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.3em solid}.navbar-nav:not(.sm-collapsible) .dropdown-item.has-submenu{padding-right:2em}.navbar-nav.sm-collapsible .dropdown-menu .dropdown-menu{margin:.5em}.navbar-nav:not([data-sm-skip]) .dropdown-item{white-space:normal}.navbar-nav:not(.sm-collapsible) .sm-nowrap>li>.dropdown-item{white-space:nowrap}.navbar-nav .dropdown-menu{padding:0;background:#fff;border-radius:0;border:none;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.navbar .dropdown.fullwidth>.dropdown-menu{padding:0;text-transform:capitalize}.dropdown-item{padding:10px 20px}.dropdown-item:focus,.dropdown-item:hover{background:#3bb3c2;color:#fff;padding-left:15px}.navbar-brand{margin-right:0}.nav-item.dropdown .dropdown-menu a{background:0 0;color:#2c2c2c;font-size:14px;font-weight:500}.nav-item.dropdown .dropdown-menu a:hover{background:#3bb3c2;color:#fff}.first_li{background:0 0;color:#fffbfb!important;font-size:14px;font-weight:500!important;background-color:#230e70!important}.navbar-nav .nav-item.show .dropdown-menu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);visibility:visible}.dropdown.fullwidth ul [class*=col-]{padding-top:30px;padding-bottom:30px}.dropdown.fullwidth ul [class*=col-]:before{content:"";position:absolute;right:0;height:100%;width:1px;background:rgba(255,255,255,.1);top:0}.dropdown.fullwidth ul [class*=col-]:last-child:before{display:none}.navbar-brand{margin-right:0}.navbar-nav .nav-item{margin:0}.navbar-nav .nav-link{color:#230e70;font-weight:600;padding:10px 10px!important;border-radius:30px;text-transform:capitalize;overflow:hidden;position:relative}.navbar-nav .nav-item.active .nav-link::after,.navbar-nav .nav-link:hover::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.navbar-nav .nav-link .menu-label{position:relative}.navbar-nav .nav-link .menu-label::before{content:attr(data-letters);position:absolute;border-bottom:3px solid #230e70;left:0;overflow:hidden;white-space:nowrap;width:0%;-webkit-transition:width .5s;transition:width .5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.3,1);transition-timing-function:cubic-bezier(.7,0,.3,1)}.navbar-nav .nav-link:hover .menu-label::before{width:100%}.header-2 .top-bar{background:#3bb3c2;padding:15px 0;overflow:visible}.header-2 #header-wrap{background:#111313}.header-2 .topbar-link li{position:relative}.header-2 .topbar-link li i{position:relative;margin-right:10px;display:inline-block;color:#230e70;text-align:center;font-size:24px;width:50px;height:50px;line-height:50px;border:1px dashed #b5b5b5}.header-2 .topbar-link li a{color:#2c2c2c}.header-2 .topbar-link li a:hover{color:#3bb3c2}.header-2 .topbar-link li i::after{border:1px dashed #b5b5b5;border-radius:5px;content:"";height:calc(100% - 10px);left:5px;position:absolute;top:5px;transition:all .4s ease 0s;width:calc(100% - 10px)}.header-2 .top-bar .top-social-list li a{color:#2c2c2c}.header-2 .top-bar .top-social-list li a:hover{background:#3bb3c2;color:#fff}.header-2 #header-wrap{padding:0}.header-2 #header-wrap.fixed-header{padding:0}.header-2 .navbar-nav .nav-link{padding:0 20px!important;line-height:90px;border-radius:0}.header-2 .navbar-nav .nav-link::after{z-index:9}.header-2 .navbar-nav .nav-link .menu-label{z-index:99}.header-2 .navbar-nav:not(.sm-collapsible) .nav-link .sub-arrow{position:relative;z-index:99}.primary-footer{padding:50px 0}.secondary-footer{padding:15px 0;background:#111818;color:#fff}.footer-logo img{height:70px;}.primary-footer,.primary-footer a{color:#fff}.primary-footer h5{color:#fff;margin-bottom:20px}.media-icon{width:100%;border-bottom:2px solid rgba(255,255,255,.05);padding-bottom:40px}.media-icon.list-inline li{display:inline-block}.media-icon li{position:relative;display:inline-block;vertical-align:top;width:calc((100%)/ 3);padding:0 30px 0 80px}.media-icon li:before{content:"";width:20px;height:3px;position:absolute;left:0;top:0}.media-icon li:last-child{border-right:none}.media-icon li span{font-weight:600;font-size:16px;display:block;margin-bottom:10px}.media-icon li i{background:0 0;color:#3bb3c2;display:inline-block;font-size:40px;left:20px;line-height:40px;margin-bottom:0;position:absolute;top:0;height:auto;width:auto}.media-icon li a:hover{color:#3bb3c2}.media-icon.style-2{border:none;padding-bottom:0}.media-icon.style-2 li{padding:0;padding-top:35px}.media-icon.style-2 li:before{content:"";background:#3bb3c2;width:2px;height:20px;position:absolute;left:50%;top:0;margin-left:-1px}.media-icon.style-2 li i{background:0 0;font-size:40px;line-height:40px;color:#230e70;display:inline-block;position:inherit;left:inherit;width:100%}.media-icon.style-2 li span{margin:15px 0;font-weight:700;font-size:16px}.footer-list li{margin-bottom:15px;text-transform:capitalize}.footer-list li:last-child{margin-bottom:0}.footer-list li a{position:relative;z-index:99}.footer-list li a:hover{color:#3bb3c2;background:rgba(255,255,255,.08)}.page-title{display:block;padding-bottom:100px;padding-top:230px}.page-title h1{font-size:50px;color:#fff;line-height:60px;font-weight:700;margin-bottom:15px}.breadcrumb{padding:0;background:0 0;display:inline-block;border-radius:0;margin:0;text-transform:uppercase;color:#2c2c2c;font-weight:700}.breadcrumb-item{display:inline-block}.breadcrumb-item a{color:#fff}.breadcrumb-item a:hover,.breadcrumb-item.active{color:#230e70}@font-face{font-family:Flaticon;src:url(../fonts/Flaticon.eot);src:url(../fonts/Flaticond41d.eot?#iefix) format("embedded-opentype"),url(../fonts/Flaticon.woff) format("woff"),url(../fonts/Flaticon.ttf) format("truetype"),url(../fonts/Flaticon.svg#Flaticon) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Flaticon;src:url(../fonts/Flaticon.svg#Flaticon) format("svg")}}[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Flaticon;font-style:normal}.flaticon-analysis:before{content:"\f100"}.flaticon-innovation:before{content:"\f101"}.flaticon-bar-chart:before{content:"\f102"}.flaticon-handshake:before{content:"\f103"}.flaticon-growth:before{content:"\f104"}.flaticon-bars:before{content:"\f105"}.flaticon-profiles:before{content:"\f106"}.flaticon-handshake-1:before{content:"\f107"}.flaticon-diagram:before{content:"\f108"}.flaticon-network:before{content:"\f109"}.flaticon-fit:before{content:"\f10a"}.flaticon-seo:before{content:"\f10b"}.flaticon-analysis-1:before{content:"\f10c"}.flaticon-profits:before{content:"\f10d"}.flaticon-think:before{content:"\f10e"}.flaticon-customer-service:before{content:"\f10f"}.flaticon-maze:before{content:"\f110"}.flaticon-speech-bubble:before{content:"\f111"}.flaticon-telephone-symbol-button:before{content:"\f112"}.flaticon-home:before{content:"\f113"}.flaticon-location-pin:before{content:"\f114"}.flaticon-house:before{content:"\f115"}.flaticon-home-1:before{content:"\f116"}.flaticon-time:before{content:"\f117"}.flaticon-back:before{content:"\f118"}.flaticon-next:before{content:"\f119"}.flaticon-play-button:before{content:"\f11a"}.flaticon-video-player-outline:before{content:"\f11b"}.flaticon-user-silhouette:before{content:"\f11c"}.flaticon-profile:before{content:"\f11d"}.flaticon-chat:before{content:"\f11e"}.flaticon-chat-1:before{content:"\f11f"}.flaticon-arrow-pointing-upwards:before{content:"\f120"}.flaticon-add:before{content:"\f121"}.flaticon-unlink:before{content:"\f122"}.flaticon-pie-chart:before{content:"\f123"}.flaticon-analysis-2:before{content:"\f124"}.flaticon-analytics:before{content:"\f125"}.flaticon-money:before{content:"\f126"}.flaticon-support:before{content:"\f127"}.flaticon-support-1:before{content:"\f128"}.flaticon-24-hours:before{content:"\f129"}.flaticon-email:before{content:"\f12a"}.flaticon-contact:before{content:"\f12b"}.okok{background-color:#3bb3c2;padding:10px 10px}
 