@charset "utf-8";@import url("pe-icon-7-stroke.css");@import url("font-awesome.min.css");@import url("bootstrap-dropdownhover.css");@import url("element.css");body{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#424242;overflow-x:hidden !important;}
h1,
h2,
h3,
h4,
h5,
h6{font-family:'Raleway', sans-serif;color:#0091ba;line-height:1.1;font-weight:600;margin-top:0;margin-bottom:10px;padding:0;text-transform:uppercase;}
p{margin:0;padding:0;}
a{text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:focus,
a:hover{outline:none;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
ul{margin:0;padding:0;}
ul li{list-style-type:none;margin:0;padding:0;}
img{width:100%;max-width:100%;height:auto;}
.btn{font-size:14px;}
.form-control{resize:none;height:45px;font-size:14px;margin-bottom:30px;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;}
.form-control:focus{border-color:#a2a2a2;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
::-webkit-input-placeholder{color:#999999 !important;}
::-moz-placeholder{color:#999999 !important;}
:-ms-input-placeholder{color:#999999 !important;}
:-moz-placeholder{color:#999999 !important;}
.my-btn{padding:10px 20px;background:#0091ba;color:#ffffff;position:relative;border-radius:0;border:none;text-transform:capitalize;}
.my-btn:hover{color:#ffffff;background:#097c9a;}
.my-btn:hover:before,
.my-btn:focus:before,
.my-btn:active:before{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}
.my-btn:before{pointer-events:none;position:absolute;z-index:-1;content:'';top:90%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity;}
.overlay-black{position:relative;}
.overlay-black:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(0, 0, 0, 0.8);}
.overlay-white{position:relative;}
.overlay-white:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background-color:rgba(255, 255, 255, 0.9);}
.section-title{margin-bottom:60px;text-align:center;}
.section-title h2{font-size:36px;line-height:50px;margin-bottom:0;position:relative;display:inline-block;}
.section-title h2 span{color:#0091ba;}
.section-title h2:before{content:"";position:absolute;left:-25px;bottom:0;width:3px;height:50px;background:#0091ba;-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);}
.section-title h2:after{content:"";position:absolute;right:-25px;bottom:0;width:3px;height:50px;background:#0091ba;-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);}
.section-title p{margin-top:12px;font-style:italic;}
#loading{background-color:#ffffff;height:100%;width:100%;position:fixed;z-index:99999;margin-top:0px;top:0px;}
#loading-center{width:100%;height:100%;position:relative;}
#loading-center-absolute{position:absolute;left:50%;top:50%;height:50px;width:150px;margin-top:-25px;margin-left:-75px;}
.object{width:8px;height:50px;margin-right:5px;background-color:#0091ba;-webkit-animation:animate 1s infinite;animation:animate 1s infinite;float:left;}
.object:last-child{margin-right:0px;}
.object:nth-child(10){-webkit-animation-delay:0.9s;animation-delay:0.9s;}
.object:nth-child(9){-webkit-animation-delay:0.8s;animation-delay:0.8s;}
.object:nth-child(8){-webkit-animation-delay:0.7s;animation-delay:0.7s;}
.object:nth-child(7){-webkit-animation-delay:0.6s;animation-delay:0.6s;}
.object:nth-child(6){-webkit-animation-delay:0.5s;animation-delay:0.5s;}
.object:nth-child(5){-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.object:nth-child(4){-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.object:nth-child(3){-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.object:nth-child(2){-webkit-animation-delay:0.1s;animation-delay:0.1s;}
@-webkit-keyframes animate{50%{-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);}
}
@keyframes animate{50%{-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);}
}
#scrollUp{bottom:20px;right:20px;padding:5px 10px;background-color:#0091ba;color:#ffffff;}
#scrollUp:before{content:"\f176";font-family:FontAwesome;font-size:20px;}
#scrollUp:after{content:"";position:absolute;left:0;top:-15px;border-right:14.5px solid transparent;border-left:14.5px solid transparent;border-bottom:15px solid #0091ba;}
.inner-pagination{margin-bottom:30px;margin-top:20px;}
.mt50{margin-top:50px;}
.mb0{margin-bottom:0;}
.m0{margin:0;}
.page-item:first-child .page-link, .page-item:last-child .page-link{border-radius:0;}
.page-item .page-link{margin:0 5px;color:#333333;border-color:#8e8e8e;}
.inner-pagination .page-item .page-link:hover{color:#ffffff !important;background:#0091ba;}
.pagination>li:first-child>a, .pagination>li:first-child>span,
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0;color:#333333;border-color:#8e8e8e;}
.pagination>li:first-child>a, .pagination>li:first-child>span,
.pagination>li:last-child>a, .pagination>li:last-child>span{}
.main-navbar{outline:none;}
.topbar-area{padding:0;background:#0091ba;overflow:hidden;}
.topbar-info li{display:inline-block;margin-right:20px;}
.topbar-info li p{color:#ffffff;line-height:40px;}
.topbar-info li p i{margin-right:5px;}
.topbar-info li p a{color:#ffffff;line-height:45px;}
.social-icon{text-align:right;}
.social-icon ul li{display:inline-block;text-align:center;margin-left:5px;background:#0c88a9;-ms-transform:skewX(-15deg);-webkit-transform:skewX(-15deg);transform:skewX(-15deg);}
.social-icon ul li a i{font-size:16px;line-height:45px;color:#ffffff;width:45px;height:45px;-ms-transform:skewX(15deg);-webkit-transform:skewX(15deg);transform:skewX(15deg);}
.header-navbar{color:#ffffff;}
.header-navbar .navbar-brand{padding:0;margin-top:15px;}
.header-navbar .navbar-brand img{height:40px;width:auto;}
.header-navbar .navbar{margin-bottom:0;}
.header-navbar .navbar-default{background:transparent;border:none;}
.header-navbar .navbar-default .navbar-nav>.active>a,
.header-navbar .navbar-default .navbar-nav>li>a:hover{color:#0091ba;background-color:transparent;}
.header-navbar .navbar-default .navbar-nav>li>a{color:#0091ba;text-transform:uppercase;padding:30px 0;margin-left:30px;}
.header-navbar .navbar-default .navbar-nav>li>a:focus,
.header-navbar .navbar-default .navbar-nav>li>a:hover{background:transparent;}
.dropdown-menu{border:none;min-width:200px;border-radius:0;}
.header-navbar .navbar-right .dropdown-menu{right:auto;}
.header-navbar .navbar-nav .dropdown-menu{padding:0;margin-left:30px;}
.header-navbar .navbar-nav .dropdown-menu>li>a{padding:15px 10px;color:#333333;text-transform:uppercase;border-left:3px solid transparent;border-top:1px solid #eeeeee;}
.header-navbar .navbar-nav .dropdown-menu>li>a:hover{border-left-color:#0091ba;}
.header-navbar .navbar-default .navbar-nav>.open>a,
.header-navbar .navbar-default .navbar-nav>.open>a:focus,
.header-navbar .navbar-default .navbar-nav>.open>a:hover{background-color:transparent;}
.affix{background:#ffffff;top:0;width:100%;z-index:999;-webkit-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.2);-moz-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.2);box-shadow:0px 8px 12px -10px rgba(0,0,0,0.2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.main-herader-two{position:absolute;left:0;top:0;z-index:9999;width:100%;background:transparent;}
.main-herader-two .header-navbar .navbar-brand{margin-top:15px;}
.main-herader-two .social-icon ul li{background:rgba(12, 136, 169, 0.6)}
.main-herader-two .header-navbar .navbar-default .navbar-nav>li>a{padding:25px 0;}
.main-herader-two .navbar-nav .dropdown-menu>li>a{font-weight:600;}
.main-herader-two .affix-top .container{background-color:rgba(255, 255, 255, 1);position:relative;}
.main-herader-two .affix-top .container:before{content:"";position:absolute;left:-20px;top:0;border-left:20px solid transparent;border-bottom:70px solid rgba(255, 255, 255, 1);}
.main-herader-two .affix-top .container:after{content:"";position:absolute;right:-20px;top:0;border-right:20px solid transparent;border-top:70px solid rgba(255, 255, 255, 0.1);}
.main-herader-two .topbar-area{background-color:transparent;border-bottom:none;}
.main-herader-two .navbar-default .navbar-nav>li>a{color:#0091ba;font-weight:600;}
.main-herader-two .affix .navbar-default .navbar-nav>li>a{color:#0091ba;}
.nav > li.dropdown.open{position:static;}
.nav > li.dropdown.open .dropdown-menu.mega-menu{display:table;width:100%;text-align:center;left:0;right:0;padding:30px;}
.dropdown-menu.mega-menu>li{display:table-cell;}
.dropdown-menu.mega-menu{}
.dropdown-menu.mega-menu li{padding:8px 0;text-align:left;border-bottom:1px solid #dddddd;}
.dropdown-menu.mega-menu li a{color:#333333;text-transform:capitalize;text-transform:uppercase;border-left:2px solid transparent;}
.dropdown-menu.mega-menu li a:hover{padding-left:10px;border-left:2px solid #0091ba;}
.dropdown-menu.mega-menu img{margin-top:0;}
.main-slider-area{}
.slide{list-style-type:none;padding:0;}
.slide__item{height:80vh;}
.slide__item:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;background:rgba(0, 0, 0, 0.7);}
.item-bg-1{background:url(../images/slider/1.jpg);background-repeat:no-repeat;background-size:cover;height:80vh;}
.item-bg-2{background:url(../images/slider/2.jpg);background-repeat:no-repeat;background-size:cover;height:80vh;}
.item-bg-3{background:url(../images/slider/3.jpg);background-repeat:no-repeat;background-size:cover;height:80vh;}
.slide-caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;}
.slide-caption__title{font-size:40px;color:#ffffff;margin-bottom:0;text-transform:uppercase;margin-bottom:10px;}
.slide-caption__title span{color:#0091ba;}
.slide-caption__desc{font-size:20px;font-style:italic;color:#ffffff;letter-spacing:5px;margin-bottom:20px;text-transform:capitalize;}
.slide-caption .btn{border:2px solid #0091ba;color:#ffffff;background:#0091ba;padding:10px 25px;text-transform:uppercase;}
.slide-caption .btn:hover{color:#ffffff;border-color:#ffffff;background:transparent;}
.owl-item.active .slide-caption__title{animation:1s 1s fadeInLeft both;}
.owl-item.active .slide-caption__desc{animation:1s 1.5s fadeInRight both;}
.owl-item.active .btn{animation:1s 2.5s zoomIn both;}
.main-slider-area .owl-prev{position:absolute;top:45%;left:0;font-size:25px;background:#551FC0;width:35px;padding:0 5px;color:#ffffff;border-radius:0;}
.main-slider-area .owl-next{position:absolute;top:45%;right:0;font-size:25px;background:#551FC0;width:35px;padding:0 5px;color:#ffffff;border-radius:0;}
.main-slider-area .owl-theme .owl-nav [class*='owl-']{background:#0091ba;color:#ffffff;}
.main-slider-area-two{}
.main-slider-area-two .slide__item{height:100vh;}
.main-slider-area-two .slide-caption{top:54%;}
.banner-area{background:url(../images/bg/3.jpg);background-size:cover;background-position:50% 50%;width:100%;height:100vh;text-align:center;}
.banner-area.overlay-black:before{background:rgba(0, 0, 0, 0.6);}
.banner-box{padding:300px 0 100px 0;text-align:center;}
.banner-box h2{color:#ffffff;font-size:42px;}
.banner-box h2 span{color:#0091ba;}
.banner-box h3{letter-spacing:1px;text-transform:capitalize;color:#ffffff;}
.video-banner-area{width:100%;height:100vh;overflow:hidden;position:relative;text-align:center;}
#video-bg{background:transparent;text-align:center;z-index:-1;background:rgba;}
#video-bg:before{content:"";position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background: rgba(0, 145, 186, 0.5);}
#video-bg video{width:100%;}
.video-banner-content{position:absolute;top:50%;left:0;right:0;z-index:111;text-align:center;}
.video-banner-content h2{color:#ffffff;font-size:40px;}
.video-banner-content h2 span{color:#5bad3e;}
.video-banner-content h3{text-transform:none;font-size:20px;font-style:italic;color:#ffffff;letter-spacing:5px;}
.about-area{padding:100px 0 70px;overflow-x:hidden;}
.about-col, .about-col-img{margin-bottom:30px;}
.about-col h3{font-size:28px;}
.about-col h3 span{color:#0091ba;}
.about-col h5{font-style:italic;font-size:14px;color:#666666;margin-bottom:20px;}
.about-col p{margin-top:20px;}
.about-col-img{position:relative;margin-top:60px;}
.about-col-img img{width:80%;float:right;}
.about-layer{te;*/left:30px;width:60%;height:300px;background:#5bad3e;-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);float:right;margin-top:45px;}
.about-layer i{position:absolute;left:50%;top:50%;z-index:1;color:#ffffff;font-size:80px;width:80px;height:80px;margin-top:-40px;margin-left:-40px;}
.about-area-two{padding:100px 0 70px;}
.about-col-two{margin-bottom:30px;}
.about-col-two p{margin-bottom:20px;}
.about-col-two p:last-child{margin-bottom:0;}
.about-area-three{padding:0 0 70px;}
.about-col-three{margin-bottom:30px;}
.about-col-three p{margin-bottom:20px;}
.about-col-three p:last-child{margin-bottom:0;}
.about-area-four{padding:0 0 70px;}
.about-col-four{margin-bottom:30px;}
.about-col-four p{margin-bottom:20px;}
.about-col-four p:last-child{margin-bottom:0;}
.service-area{padding:100px 0 50px;background:#effbff;}
.service-item{margin-bottom:50px;text-align:center;}
.service-item .service-icon{width:85px;height:85px;margin:auto;background:#5bad3e;margin-bottom:20px;border:3px solid #5bad3e;-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.service-item .service-icon i{font-size:50px;color:#ffffff;line-height:85px;-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);}
.service-item:hover .service-icon{background:transparent;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.service-item:hover .service-icon i{color:#0091ba;}
.service-inner-area{background:#ffffff;}
.separator-area{padding:120px 0;background:url(../images/bg/1.jpg);background-size:50% 100%;background-repeat:no-repeat;background-position:left;}
.separator-area .separator-col h2{font-size:40px;font-style:italic;position:relative;margin-bottom:50px;}
.separator-area .separator-col h2:after{content:"";position:absolute;right:0;bottom:-15px;z-index:0;width:70px;height:3px;background:#0091ba;}
.separator-area .separator-col h2 span{color:#0091ba;}
.service-stction-two{}
.service-stction-two .services-features .back-color{background:#ffffff;}
.service-stction-two .services-features i{background:#5bad3e;}
.portfolio-section{padding:100px 0;overflow:hidden;}
.portfolio-nav{float:none;text-align:center;margin-bottom:30px;}
.filtr-container{}
.portfolio-nav li{display:inline-block;cursor:pointer;margin-right:10px;margin-left:10px;text-transform:capitalize;font-weight:bold;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.portfolio-nav li:hover{color:#0091ba;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.filtr-item{width:33.25%;padding:0;}
.filtr-item-4{width:25%;padding:0;}
.padd0{padding:0;}
.box{overflow:hidden;box-shadow:0 0 3px rgba(0, 0, 0, 0.3);position:relative;}
.box:before{content:"";width:70%;height:100%;position:absolute;top:0;left:-10%;opacity:0;transform:scale(0);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);background:rgba(0, 0, 0, 0.8);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.box:hover:before{width:90%;opacity:1;transform:scale(2);transform:skewX(-10deg);}
.box img{width:100%;height:auto;}
.box .box-content{width:50%;color:#fff;position:absolute;top:50%;left:10%;transform:translate(-200%, -50%);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.box:hover .box-content{transform:translate(0, -50%);}
.box .title{color:#ffffff;font-size:18px;z-index:1;margin-bottom:10px;border-bottom:none;}
.box .icon{padding:0;margin:0;list-style:none;}
.box .icon li{display:inline-block;}
.box .icon li a i{width:40px;height:40px;line-height:40px;border-radius:50%;text-align:center;font-size:16px;color:#fff;border:1px solid #fff;margin-right:5px;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.box .icon li a i:hover{background:#ffffff;color:#000000;}
.portfolio-section .inner-pagination{margin-bottom:0;margin-top:50px;}
.portfolio-grid-4 .filtr-item{width:25%;}
.portfolio-details{padding:100px 0 50px;}
.details-col{margin-bottom:50px;}
.details-col ul li{margin-bottom:20px;}
.details-col ul li i{margin-right:10px;color:#0091ba;}
.details-col ul li a{color:#111111;}
.counter-area{padding:100px 0 50px;background:#EFFBFF;background:url(../images/bg/2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;}
.counter-col{padding:30px 10px;position:relative;margin-bottom:50px;text-align:center;background:rgba(12, 148, 184, 0.7);-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);}
.counter-col .counter{-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);}
.counter-col .counter i{font-size:40px;color:#ffffff;padding-bottom:10px;display:block;}
.counter-col .counter span{color:#ffffff;font-size:20px;line-height:30px;}
.counter-col .counter p{color:#ffffff;font-size:16px;font-weight:bold;text-transform:uppercase;}
.team-area{padding:100px 0 70px;}
.team-single-col{margin-bottom:30px;}
.team-img{overflow:hidden;position:relative;overflow:hidden;}
.team-overlay{position:absolute;left:0;top:0;z-index:1;width:100%;height:0;background:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.team-single-col:hover .team-overlay{height:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.team-overlay .team-content{white-space:nowrap;position:absolute;overflow:hidden;top:50%;left:50%;opacity:0;text-align:center;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.team-single-col:hover .team-overlay .team-content{opacity:1;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.team-overlay .team-content h4{font-size:18px;}
.team-overlay .team-content h4 a, .team-overlay .team-content p{color:#ffffff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.team-overlay .team-content h4 a:hover{color:#0091ba;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.team-overlay .team-content ul{margin-top:15px;}
.team-overlay .team-content ul li{display:inline-block;margin-right:2px;margin-left:2px;}
.team-overlay .team-content ul li i{width:35px;height:35px;text-align:center;color:#ffffff;background:#0091ba;font-size:18px;line-height:35px;border:1px solid #0091ba;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.team-overlay .team-content ul li i:hover{color:#ffffff;background:transparent;border-color:#ffffff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.testimonial-area{padding:100px 0;background:#EFFBFF;}
.contact-item{padding: 30px 15px;margin:0 15px 30px 15px;overflow:hidden;position:relative;background:#fff;}
.testimonial-item:before{content:"";position:absolute;bottom:0;right:0;border-top:40px solid #0091ba;border-left:40px solid transparent;border-right:40px solid transparent;transform:rotate(-45deg);transform-origin:80% -30% 0;}
.contact-item .pic{border:2px solid #0091ba;}
.testimonial-item .pic img{width:100%;height:auto;}
.contact-item .description{font-size:14px;font-style:italic;line-height:25px;margin-bottom:5px;}
.contact-item .title{display:inline-block;font-size:20px;font-weight:700;color:#0091ba;margin:0;margin-bottom:15px;}
.testimonial-item .post{display:inline-block;font-size:12px;color:#0091ba;}
.owl-theme .owl-controls .owl-page span{border:2px solid #d45113;background:#fff;opacity:1;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page:hover span{background:#d45113;}
.owl-theme .owl-nav{margin:0;}
.owl-theme .owl-dots .owl-dot span{margin-bottom:0;}
.bg-white{background:#ffffff;}
.testimonial-area-two{padding:100px 0;background:#EFFBFF;}
.testimonial-area-two .testimonial-carousel-three{padding:0;}
.blog-area{padding:100px 0 70px;}
.blog-col{margin-bottom:30px;text-align:center;background:#EFFBFF;}
.blog-content{padding:30px 15px;}
.blog-img{position:relative;overflow:hidden;}
.blog-img img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.blog-col:hover .blog-img img{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
.post-date{position:absolute;left:0;bottom:0;width:100%;padding:10px 0;background:#111111;text-align:center;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.blog-col:hover .post-date{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.post-date h3{color:#ffffff;font-size:16px;margin-bottom:0;}
.blog-col h4{font-size:18px;margin-bottom:20px;}
.blog-col h4 a{color:#111111;}
.blog-col h4 a:hover{color:#0091ba;}
.info-bar{background:#0091ba;margin-bottom:20px;padding:5px 15px;display:inline-block;-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);}
.info-bar ul{-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);}
.info-bar ul li{color:#ffffff;margin-right:12px;display:inline-block;}
.info-bar ul li i{margin-right:5px;color:#3e3e3e;}
.info-bar ul li a{color:#ffffff;}
.blog-col .embed-responsive{margin-bottom:20px;}
.blog-col p{margin-bottom:20px;}
.blog-full-wd{padding:100px 0;}
.blog-full-col{margin-bottom:50px;}
.blog-full-img{position:relative;margin-bottom:30px;}
.date-over-img{position:absolute;left:20px;top:20px;background:rgba(0, 0, 0, 0.7);padding:30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.date-over-img h3{margin-bottom:0;color:#ffffff;font-size:18px;}
.blog-full-col:hover .date-over-img{left:30px;top:30px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.blog-full-col h2{margin-bottom:20px;}
.blog-full-col h2 a{color:#333333;}
.blog-full-wd-bar{position:absolute;left:0;bottom:0;background:#0091ba;display:inline-block;padding:10px 20px;}
.right-angle{position:absolute;right:-40px;top:0;z-index:0;border-right:40px solid transparent;border-bottom:46px solid #0091ba;}
.blog-full-wd-bar ul li{display:inline-block;margin-right:20px;}
.blog-full-wd-bar ul li i{margin-right:5px;color:#ffffff;}
.blog-full-wd-bar ul li a{color:#ffffff;}
.m-none{margin:0 !important;}
.blog-sidebar-section{padding:100px 0 70px;}
.sidebar-col{margin-bottom:30px;}
.sidebar-search-box{margin-bottom:50px;}
.sidebar-search-box .input-group .form-control{height:45px;border-color:#0091ba;}
.sidebar-search-box .input-group-btn .btn{height:45px;width:60px;background:#0091ba;}
.sidebar-search-box .input-group-btn .btn i{font-size:22px;color:#ffffff;}
.categories{margin-bottom:50px;}
.sidebar-title h3{border-bottom:1px dashed #cccccc;padding-bottom:5px;margin-bottom:30px;}
.categories ul li{margin-bottom:10px;}
.categories ul li a{color:#111111;text-transform:capitalize;}
.categories ul li a:hover{color:#0091ba;}
.sidebar-post{margin-bottom:100px;}
.sidebar-post ul li{position:relative;padding-left:90px;margin-bottom:40px;}
.sidebar-post ul li img{position:absolute;left:0;top:0;width:80px;height:80px;}
.sidebar-post ul li h4{margin-bottom:0;font-size:16px;line-height:24px;}
.sidebar-post ul li h4 a{color:#0091ba;}
.sidebar-tags{margin-bottom:50px;}
.sidebar-tags ul li{border:1px solid #dddddd;margin-bottom:20px;margin-right:5px;display:inline-block;}
.sidebar-tags ul li a{padding:10px 20px;color:#ffffff;background:#111111;text-transform:uppercase;}
.sidebar-tags ul li a:hover{background:#0091ba;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.sidebar-video{}
.blog-details{padding:100px 0 100px;}
.blog-details-col{margin-bottom:30px;}
.blog-details-col .blog-title{margin-top:30px;}
.hilight-box{margin-top:30px;margin-bottom:30px;padding:30px;background:#f3f3f3;}
.hilight-box p{text-transform:uppercase;font-style:italic;}
.comment-field{margin-top:30px;}
.comment-field h3{margin-bottom:20px;}
.comment-field h3 a{font-size:18px;color:#0091ba;}
.comment-item{position:relative;padding-left:100px;margin-bottom:50px;}
.comment-item img{width:80px;height:80px;position:absolute;left:0;top:0;border-radius:5px;}
.comment-item-right{margin-left:50px;}
.treatment-middle-box{padding:30px 30px;margin-top:30px;margin-bottom:30px;background:#f5f5f5;}
.treatment-middle-box h3{margin-top:0;margin-bottom:10px;}
.client-area{padding:50px 0;background:#EFFBFF;}
.defult-page-title{padding:80px 0 80px;text-align:center;background:url(../images/bg/4.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;}
.page-title-box{text-align:center;background:rgba(255, 255, 255, .1);padding:50px 20px;-ms-transform:skewX(-10deg);-webkit-transform:skewX(-10deg);transform:skewX(-10deg);}
.page-title-content{-ms-transform:skewX(10deg);-webkit-transform:skewX(10deg);transform:skewX(10deg);}
.page-title-box h2{font-size:36px;color:#ffffff;position:relative;margin-bottom:30px;}
.page-title-box h2 span{color:#0091ba;}
.page-title-box h2:before{content:"";position:absolute;left:50%;bottom:-10px;width:40px;height:3px;margin-left:-20px;background:#0091ba;}
.page-title-box p{color:#ffffff;text-transform:uppercase;}
.page-title-box p a{color:#ffffff;}
.page-title-box p a:hover{color:#eeeeee;}
.page-title-box img{width:400px;height:auto;float:right;}
.account-area{padding:100px 0;}
.account-area .tab-content{padding:20px;border:1px solid #dddddd;border-top:none;}
.nav-tabs .nav-item{float:none;display:block;}
.nav-link{text-align:center;}
.account-area .nav-tabs .nav-link.active{border-radius:0;}
.account-area .nav-tabs .nav-link{color:#FFB606;}
.account-area .form-check{margin-bottom:20px;}
.faq-area{padding:100px 0;}
.panel-heading .accordion-toggle:after{content:"\f106";font-family:FontAwesome;float:right;font-size:20px;color:#ffffff;}
.panel-heading .accordion-toggle.collapsed:after{content:"\f107";}
.faq-col h2{margin-bottom:30px;}
.faq-col .panel-title{font-size:16px;color:#ffffff;}
.panel-default>.panel-heading{background:#0091ba;}
.pricing-table-area{padding:100px 0 50px;}
.pricing-table-area .pricing-item{margin-bottom:50px;}
.pricing-table-area .pricing-item:hover{background:#0091ba;}
.pricing-table-area .pricing-item:hover .common-btn{border-color:#0091ba;color:#0091ba;}
.pricing-table-area .pricing-price{color:#0091ba;}
.pricing-table-area .common-btn{background:#0091ba;border-color:#0091ba;}
.error-area{padding:100px 0;background:#0091ba;height:100vh;}
.error-col{margin-bottom:30px;text-align:center;}
.error-col h1{font-size:36px;margin-bottom:50px;}
.error-col h1 span{font-size:60px;color:#ffffff;}
.error-col img{width:100%;height:auto;margin:0 auto;}
.error-col h4{margin-top:80px;margin-bottom:0;}
.error-col h4 a{color:#ffffff;}
.error-col h4 a:hover{color:#111111;text-decoration:underline;}
.contact-area{padding:100px 0 70px;}
.contact-col{margin-bottom:30px;text-align:center;}
.contact-infobox{border:1px solid #dcdcdc;padding:50px 50px;}
.contact-infobox i{width:80px;height:80px;border:3px solid #0091ba;color:#0091ba;text-align:center;font-size:30px;line-height:75px;margin-bottom:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.contact-infobox:hover i{background:#0091ba;color:#ffffff;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}
.contact-form-row .contact-col{margin-bottom:30px;}
.contact-form-row .contact-col .form-control{height:45px;}
.contact-form-row .contact-col .btn{margin-bottom:30px;}
.contact-textarea{text-align:left;}
.contact-textarea textarea{height:100% !important;}
.main-footer{padding:100px 0 70px;background:#111111;}
.footer-col{margin-bottom:30px;}
.footer-col h3{font-size:20px;position:relative;color:#ffffff;margin-bottom:40px;letter-spacing:1px;}
.footer-col h3:before{content:"";position:absolute;left:0;bottom:-10px;width:50px;height:3px;background:#0091ba;}
.footer-col h3 span{color:#0091ba;font-weight:bold;}
.footer-col.about p{color:#e2e2e2;}
.footer-col.about ul{margin-top:20px;}
.footer-col.about ul li{position:relative;padding-left:25px;color:#e2e2e2;margin-bottom:10px;}
.footer-col.about ul li i{position:absolute;left:0;top:7px;z-index:0;}
.footer-col.links ul li{border-bottom:1px solid #333333;padding-bottom:8px;margin-bottom:8px;}
.footer-col.links ul li:last-child{border-bottom:none;}
.footer-col.links ul li a{color:#e2e2e2;text-transform:capitalize;}
.footer-col.links ul li a:hover{color:#0091ba;}
.footer-col.twitter .twitter-box{position:relative;padding-left:30px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #333333;}
.footer-col.twitter .twitter-box:last-child{border-bottom:none;}
.footer-col.twitter .twitter-box i{color:#0091ba;position:absolute;left:0;top:7px;z-index:0;font-size:25px;}
.footer-col.twitter .twitter-box p{color:#e2e2e2;}
.footer-col.twitter .twitter-box p a{color:#0091ba;}
.footer-col.newsletter p{color:#e2e2e2;margin-bottom:20px;}
.footer-col.newsletter .input-group{margin-bottom:20px;}
.footer-col.newsletter .input-group .sub-btn{background:#0091ba;color:#ffffff;border:none;height:45px;border-radius:0;}
.footer-col.newsletter ul li{display:inline-block;text-align:center;margin-left:5px;background:#0091ba;-ms-transform:skewX(-15deg);-webkit-transform:skewX(-15deg);transform:skewX(-15deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-col.newsletter ul li a i{font-size:16px;line-height:35px;color:#ffffff;width:35px;height:35px;-ms-transform:skewX(15deg);-webkit-transform:skewX(15deg);transform:skewX(15deg);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-col.newsletter ul li:hover{background:#ffffff;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-col.newsletter ul li a i:hover{color:#0091ba;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.footer-copyright{padding:20px 0;background: #0091ba;}
.footer-copyright p{color: #ffffff;}
.footer-copyright p a{color:#0091ba;}
.demo-page-header{padding:200px 0;background:#111111;background-image:url(../images/demo/1.jpg);background-position:center;background-size:cover;}
.demo-page-features{padding:100px 0 100px;background:#f5f5f5;}
.demo-page-features h3{margin-bottom:0;}
.demo-page-features h2{font-size:45px;display:inline-block;border-bottom:3px solid #0091ba;margin-bottom:60px;line-height:1;padding-bottom:10px;}
.demo-page-features-col{margin-bottom:30px;text-align:center;}
.demo-page-features-col h4{font-size:18px;padding:20px 20px;background:#e4e4e4;border-top:2px solid #0091ba;}
.demo-content-area{padding:100px 0 100px;}
.demo-content-col{margin-bottom:50px;text-align:center;}
.demo-content-col h2{margin-top:10px;margin-bottom:10px;color:#111111;}
.demo-content-col h2 a{color:#111111;}
.header-content{text-align:center;}
.header-content h1{color:#ffffff;margin-bottom:30px;font-size:28px;}
.header-content h1 span{color:#0091ba;font-size:40px;}
.header-content .btn{font-style:16px;background:#0091ba;border:none;padding:18px 40px;color:#ffffff;text-transform:uppercase;}
.demo-content-area{padding:100px 0 100px;}
.demo-content-col{margin-bottom:80px;text-align:center;}
.demo-content-col h2{margin-top:30px;margin-bottom:10px;color:#111111;}
.demo-content-col h2 a{color:#111111;}
.demo-content-col ul li{margin-bottom:10px;margin-top:10px;}
.demo-content-col ul li a{font-weight:bold;color:#777777;text-transform:uppercase;}
.pages-col{text-align:center;}
.pages-col h1{margin-bottom:20px;padding-bottom:10px;border-bottom:2px dashed #cccccc;}
.about-col p{margin-top:20px;}
.service-item p{margin-bottom:15px;}
section#about-area .section-title{margin-bottom:30px;}
section.footer-copyright p span{color: #ffffff;}
section#contact-area{outline:none;padding-bottom:100px;background:#effbff;padding-top:100px;}
.contact-item .role{color:#5bad3e;text-transform:none;margin-top: 30px;}
section#about-area i{font-size:100px;line-height:100px;vertical-align:middle;}
section#about-area .service-icon{width:50%;height:200px;line-height:200px;}
select#language-switcher{border:none;background:no-repeat;color:#ffffff;outline:none;}
select#language-switcher option{color:#0091ba;}
.language-switcher-container{float:right;height:40px;line-height:40px;}
.language-switcher-container i{color:#ffffff;}