/*
* @Author: XiaoGe
* @Date:   2020-10-13 12:24:02
* @Last Modified by:   XiaoGe
* @Last Modified time: 2020-12-23 15:42:51
*/
*{margin:0;padding:0;outline:0;}
ul,ol{list-style:none;}
button,a{text-decoration:none;outline:0;}
a:focus,a:hover{text-decoration:none;outline:0;}
img{border:0;}
.clr{clear:both;}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 0.2rem rgba(0,123,255,0);}
h1,h2,h3,h4,h5,h6,ol,ul,p,address,strong,i{line-height:normal;margin-top:0;margin-bottom:0;}
.body{overflow-x:hidden;}
#loading,.load-circle:before{bottom:0;}
.fl{float:left;}
.fr{float:right;}
@font-face{font-family:mFont;src:url('/style/Montserrat-Light.otf');}
@font-face{font-family:Medium;src:url('/style/Montserrat-Medium.otf');}
@font-face{font-family:Bold;src:url('/style/Montserrat-Bold.otf');}
@font-face{font-family:Normal;src:url('/style/SourceHanSans-Normal.otf');}

/* ============================
            common 
========================= */
.pr0{padding-right:0;}
.pl0{padding-left:0;}
.no-padding{padding-right:0;padding-left:0;}
.mt0{margin-top:0!important;}
.m0{margin-left:0!important;margin-right:0!important;}
.heading h6{font-family:'mFont';font-size:55px;font-weight:500;line-height:60px;position:relative;z-index:9;margin-bottom:5px;color:#27252d;}
.heading h3{font-family:'Medium';font-size:40px;font-weight:500;line-height:60px;position:relative;z-index:9;margin-bottom:5px;letter-spacing:2px;text-transform:uppercase;}
.heading h2{font-family:'Bold';font-size:76px;font-weight:500;line-height:98px;position:relative;z-index:9;margin-bottom:40px;text-transform:uppercase;}
.heading p{font-family:'Lato';font-size:16px;line-height:26px;z-index:99;width:750px;margin-left:50%;transform:translateX(-50%);text-align:center;}
img{max-width:100%;}
.section{padding:100px 0;}
@media (max-width:767px){
	.section{padding:60px 0;}
}

/* ===============================
        Header Part css
==================================*/
.other-nav{background:#fff;}

/*
.navcss {
    margin-top: 0 !important;
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .2);
    -o-box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, .2);
}
*/
.navbar{position:fixed;width:100%;padding-top:74px;padding-bottom:33px;transition:all linear 0.3s;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.2);box-shadow:0 0 0 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 0 1px rgba(0,0,0,0.2);}
.navbar-toggler{padding:10px 6px;border:none;outline:0!important;}
.navbar-toggler span{display:block;width:24px;height:3px;border-radius:1px;background:#5b1ece;}
.navbar-toggler span + span{width:18px;margin-top:4px;}
.navbar-toggler span + span + span{width:10px;}
.navbar-left{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;}
.navbar .logo{width:216px;}
.navbar .logo img{width:100%;}
.header-nav .navbar-nav{padding-left:15px;}
.header-nav .navbar-nav > li{margin:0 4px;}
.header-nav .navbar-nav .nav-item{position:relative;display:inline-block;line-height:41px;}
.header-nav .navbar-nav .nav-item a{font-family:'Source Han Sans CN';font-size:18px;font-weight:400;position:relative;display:inline-block;padding:0;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;color:#35333d;vertical-align:middle;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.header-nav .navbar-nav .nav-item .active,.header-nav .navbar-nav .nav-item:hover a{color:#2dc3b6;}

/*.header-nav .navbar-nav .nav-link.active:before,.header-nav .navbar-nav .nav-item:before{position: absolute;z-index: -1;bottom: -13px;left: -1px;width: 104%;height: 4px;content: '';-webkit-transition: 0.5s ease;-moz-transition: 0.5s ease;-o-transition: 0.5s ease;transition: 0.5s ease;opacity: 0;background: #2dc3b6;}
.header-nav .navbar-nav .nav-link.active:before,.header-nav .navbar-nav .nav-item:hover:before{opacity: 1;}*/
.header-nav .nav-sign{vertical-align:top;}
.blog_grid{margin-top:80px;}
.header-nav .navbar-nav .nav-item:hover i{color:#2dc3b6;}

/* dropdown menu css */
.dropdown-menu{position:absolute;z-index:10;top:80px;left:0;width:220px;min-width:210px;padding:14px 0;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;border:none;border-radius:0;background-color:#fff;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);}
.nav .open > a,.nav .open > a:focus,.nav .open > a:hover{background:none;}
.dropdown-menu > li{padding:4px 10px;}
.dropdown-menu > li > a{font-family:'Poppins',sans-serif;font-size:16px;font-weight:700;line-height:24px;position:relative;color:#222;}
.dropdown-menu > li > a:focus,.dropdown-menu > li:hover a{font-weight:700;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;color:#2dc3b6!important;background:none;}
.dropdown-menu > li > a{font-weight:700!important;margin:0!important;padding:6px 8px!important;text-align:left;color:#222!important;}
.header-nav .navbar-nav li a span{width:100%;line-height:20px;display:block;}
.header-nav .navbar-nav li a span.sr-only{font-size:12px;font-family:Montserrat;font-weight:normal;color:#35333d;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:scale(0.8);transform:scale(0.8);}
.header-nav .navbar-nav li a span.sr-only i.c{font-style:normal;text-transform:none}
.header-nav .navbar-nav li a.active span.sr-only,.header-nav .navbar-nav li a:hover span,.header-nav .navbar-nav li a:hover span.sr-only{color:#2dc3b6;}

/* .header-nav .navbar-nav li .active span,.header-nav .navbar-nav li a:hover span,.header-nav .navbar-nav li a:focus span{-webkit-transform: translateY(-100%);-moz-transform: translateY(-100%);transform: translateY(-100%);} */
.custom_nav ul > li > a:focus:after,.custom_nav ul > li.active > a:after,.custom_nav ul > li:hover > a:after{opacity:1;}
.header-nav .navbar-nav li.nav-item:hover .ol-list{display:block;}
.header-nav .navbar-nav .nav-item .ol-list{display:none;position:absolute;top:40px;left:0;z-index:999;background:#2dc3b6;width:100%;text-align:center;}
.header-nav .navbar-nav .nav-item .ol-list>li>a{font-size:16px;text-decoration:none;color:#fff;height:40px;display:flex;align-items:center;justify-content:center;}
.header-nav .navbar-nav .nav-item .ol-list>li>a:hover{border:1px solid #2dc3b6;}
@media(min-width:768px){
	.dropdown-menu{top:200%;display:block;visibility:hidden;opacity:0;}
	.custom_nav ul > li:hover > .dropdown-menu{top:182%;visibility:visible;opacity:1;}
	.navbar-right .dropdown-menu{right:0;left:2px;width:240px;}
}

/* ============================== 
            Banner
 ============================ */
.home-banner{position:relative;z-index:99;padding-top:147px;}

/* .nowebp .home-banner {background: url(./banner.jpg) center 147px no-repeat;}
.webp .home-banner {background: url(./banner.jpg) center 147px no-repeat;} */
#home .row{width:100%;margin:0;height:703px;}

/*-- 幻灯片播放 --*/
.flexslider{position:relative;height:100%;overflow:hidden;padding:0;max-width:100%;flex:auto;}
.slides{position:relative;z-index:1;height:100%;}
.slides li{height:100%;}
.slides li a{display:block;width:100%;height:100%;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:80px;height:80px;overflow:hidden;cursor:pointer;position:absolute;opacity:.2;}
.flex-direction-nav li a.flex-prev{left:2%;background:url(./arrow-left-2.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:2%;background:url(./arrow-right-2.png) center center no-repeat;}
.flex-direction-nav li a:hover{opacity:1;}
.slide-icon{color:#f2f2f2;text-align:center;width:100%;position:absolute;bottom:40px;left:0;z-index:10;overflow:hidden;animation:slide-change 0.8s infinite linear;-moz-animation:slide-change 0.8s infinite linear;	/* Firefox */-webkit-animation:slide-change 0.8s infinite linear;	/* Safari 和 Chrome */-o-animation:slide-change 0.8s infinite linear;	/* Opera */-ms-animation:slide-change 0.8s infinite linear;}
.slide-icon img.slide-img{width:60px;display:block;margin-left:auto;margin-right:auto;margin-top:10px;}
@keyframes slide-change{
	0%{bottom:40px;}
	25%{bottom:45px;}
	50%{bottom:50px;}
	75%{bottom:45px;}
	100%{bottom:40px;}
}
@-moz-keyframes slide-change{
	0%{bottom:40px;}
	25%{bottom:45px;}
	50%{bottom:50px;}
	75%{bottom:45px;}
	100%{bottom:40px;}
}
@-webkit-keyframes slide-change{
	0%{bottom:40px;}
	25%{bottom:45px;}
	50%{bottom:50px;}
	75%{bottom:45px;}
	100%{bottom:40px;}
}
@-o-keyframes slide-change{
	0%{bottom:40px;}
	25%{bottom:45px;}
	50%{bottom:50px;}
	75%{bottom:45px;}
	100%{bottom:40px;}
}
@-ms-keyframes slide-change{
	0%{bottom:40px;}
	25%{bottom:45px;}
	50%{bottom:50px;}
	75%{bottom:45px;}
	100%{bottom:40px;}
}

/*-- end --*/
.overlay-bg-60{height:703px;}
.flex-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;}
.other-banner .flex-center{padding-top:55px;}
.home-text-center{position:absolute;top:50%;left:0;-webkit-transform:translate(0%,-45%);transform:translate(0%,-45%);}

/*.home-banner h5{font-family: 'Poppins';font-size: 78px;font-weight: 700;line-height: 80px;margin: 25px 0 30px;color: #fff;}

.home-banner p{font-family: 'Lato';font-size: 20px;font-weight: 400;line-height: 24px;line-height: 24px;width: 360px;max-width: 100%;padding: 0 0 35px;text-align: left;color: #fff;}

.btn-bar a{font-size: 14px;padding: 8px 29px;color: #5b1ece;border-radius: 35px;}

.banner-img{position: absolute;bottom: 0;left: -30px;}

.banner-img img{position: relative;}*/

/* ===========================================================
              Feature Part Start
===============================================================*/
#feature{position:relative;z-index:9;overflow:hidden;}
#feature .heading h6{color:#2dc3b6;}
#feature .heading h2{width:550px;color:#222;}
.feature-inner{margin-top:30px;}
.feature-inner h3{font-family:'Poppins';font-size:24px;font-weight:800;line-height:24px;margin:20px 0;text-transform:capitalize;color:#222;}
.feature-inner p{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;margin:20px 0 0;padding:0 35px;color:#444;}

/* ==============================
      Gallery Part start
=================================*/
.page-about-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .page-about-banner{background:url(./about-banner.jpg) center 147px no-repeat;}
.webp .page-about-banner{background:url(./about-banner.webp) center 147px no-repeat;}
.page-team-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .page-team-banner{background:url(./team-banner.jpg) center 147px no-repeat;}
.webp .page-team-banner{background:url(./team-banner.webp) center 147px no-repeat;}
.page-about-banner .overlay-bg-60{height:703px;}
.page-team-banner .overlay-bg-60{height:703px;}
.yuanjing{position:relative;z-index:99;height:547px;width:100%;}
.nowebp .yuanjing{background:url(./about-yuanjing.jpg) center top no-repeat;}
.webp .yuanjing{background:url(./about-yuanjing.webp) center top no-repeat;}
#about:before{position:absolute;z-index:0;top:0;right:0;left:0;overflow:hidden;width:100%;height:100%;content:'';text-align:center;opacity:0.9;background:#3fd7dc;}
#about .heading h6{color:#fff;}
#about .heading h2{width:600px;color:#fff;}
.about-inner p{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;margin:0 0 200px;color:#fff;}
.about-video{position:absolute;z-index:0;margin-top:-18%;text-align:center;}
.about-video:before{position:absolute;z-index:-1;top:-36px;left:50%;width:89%;height:116%;content:'';transform:translateX(-50%);border:2px solid #5b21b0;border-radius:10px;}
.about-video img{z-index:9;}
.youtube_video{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);}
.youtube_video a i{font-size:22px;line-height:86px;position:absolute;top:52%;left:50%;width:80px;height:80px;padding:0 34px;transform:translate(-50%,-50%);animation:pulse 1.5s infinite;color:#313d79;border-radius:50%;background:#fff;}

/* ==============================
        Products  Part Start
   ============================== */
#products{position:relative;z-index:9;overflow:hidden;padding-top:100px;}
#products .heading h6{color:#2dc3b6;}
#products .heading h2{width:550px;color:#222;}
#products .heading{margin-bottom:30px;}
.product-first{margin-bottom:60px;}
.product-inner{padding-right:23px;text-align:left;}
.pro-first{margin-bottom:60px;}
.product-pad p{padding-right:28px;}
.product-inner h3{font-family:'Poppins';font-size:24px;font-weight:800;line-height:24px;margin:15px 0 20px;text-transform:capitalize;color:#222;}
.product-inner p{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;margin:0 0 0;color:#444;}

/*=====================================
     Products  part end
=======================================*/

/* ==============================
        Recruitment  Part Start
   ============================== */

.Recruitment-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .Recruitment-banner{background:url(./Recruitment-banner.jpg) center 147px no-repeat;}
.webp .Recruitment-banner{background:url(./Recruitment-banner.webp) center 147px no-repeat;}
.Recruitment-banner .overlay-bg-60{height:535px;}
.page-Recruitment-s{overflow:hidden;padding:0;}
.lists-Recruitment{border-bottom:3px solid #37c6b9;padding:130px 0px 120px 0px;}
.lists-Recruitment:last-child{border-bottom:0px;}
.lists-Recruitment h4{font-size:40px;color:#35333d;font-weight:bold;text-transform:uppercase;}
.lists-Recruitment h3{font-size:26px;font-family:Medium;color:#2dc3b6;margin-bottom:45px;margin-top:30px;line-height:53px;}
.lists-Recruitment h3 span{color:#3f3d47;}
.lists-Recruitment h5{font-size:20px;line-height:50px;}
.lists-Recruitment p{font-size:14px;line-height:30px;}

/* .lists-Recruitment .col-md-6.fl {width: 477px;margin-right: 35px;}
.lists-Recruitment .col-md-6.en.fl {width: 663px;margin-right: 0;} */
.lists-Recruitment .col-md-7.en h5{font-size:14px;font-family:Montserrat;color:#3f3d47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.lists-Recruitment .col-md-7.en p{line-height:24px;font-size:12px;font-family:Source Han Sans CN;color:#3f3d47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/**/
.join-us{position:relative;z-index:99;height:366px;width:100%;border-top:12px solid #38c6ba;}
.nowebp .join-us{background:url(./join-us.jpg) no-repeat;}
.webp .join-us{background:url(./join-us.webp) no-repeat;}

/*=====================================
     Recruitment  part end
=======================================*/

/* ==============================
        support Part Start
   ============================== */

#support{position:relative;background:#591fce;}
.support h6{font-family:'Poppins';font-size:24px;font-weight:800;line-height:24px;margin-bottom:20px;text-transform:capitalize;color:#2dc3b6;}
.support h4{font-family:'Poppins';font-size:36px;font-weight:800;line-height:24px;margin-bottom:35px;text-transform:capitalize;color:#fff;}
.support ul li i{font-size:16px;padding-right:15px;color:#2dc3b6;}
.support ul li{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;margin-top:8px;color:#fff;}
.support-img{position:absolute;z-index:99;right:6%;}
.support-img img{width:550px;height:550px;margin:0 auto;}
.support-inner .btn-bar{margin-top:45px;}

/* ==============================
        Support Part End
   ============================== */

/* ==============================
        leadership Start
   ============================== */
#leadership{position:relative;overflow:hidden;padding-bottom:50px;}
#leadership p{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;width:700px;margin-bottom:35px;margin-left:50%;transform:translateX(-50%);color:#222;}
#leadership h6{color:#2dc3b6;}
#leadership h2{line-height:52px;}
.leadership-inner h3{font-family:'Lato';font-size:20px;font-weight:700;line-height:24px;margin:15px 0 5px;color:#222;}
.leadership-inner p{font-family:'Lato';font-size:14px;font-weight:400;line-height:24px;color:#222;}
.overlay_shape i{font-size:16px;font-weight:400;line-height:47px;position:absolute;top:50%;left:50%;width:45px;height:45px;transform:translate(-50%,-50%);color:#2dc3b6;border-radius:100%;background:#fff;}
.overlay{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100%;transition:all 0.4s ease-in;text-align:center;opacity:0;border-radius:50%;background:rgba(44,212,217,0.6);}
.portfolio_img{position:relative;overflow:hidden;margin-top:10px;transition:all 0.4s ease-in;}
.portfolio_img img{width:100%;transition:all 0.4s ease-in;border-radius:50%;}
.portfolio_img:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transform:scale(1.03);transform:scale(1.03);}
.portfolio_img:hover .overlay{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;opacity:1;}

/* ==============================
        leadership End
   ============================== */

/*=====================================
 Project Part Css
=======================================*/
.project-img{margin-top:-180px;}
.project{position:relative;height:440px;background:#2dc3b6;}
.project h6{color:#fff;}
.project h2{line-height:52px;width:625px;color:#fff;}
.project-section{padding-right:15px;padding-left:15px;}
.btn-filter{font-family:'Lato';font-size:14px;font-weight:700;display:inline-block;padding:10px 29px;cursor:pointer;text-transform:uppercase;color:#fff;border:none;border-radius:25px;outline:0;background:transparent;}
.btn-filter:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;outline:0;background-color:#5b21b0;}
.btn-filter:active,.btn-filter.is-checked{outline:0;background-color:#5b21b0;}
.btn-filter.is-checked{color:white;text-shadow:0 -1px hsla(0,0%,0%,0.8);}

/* ---- button-group ---- */
.button-group{display:inline-block;margin-bottom:40px;}
.button-group:after{display:block;clear:both;content:'';}
.button-group .btn-filter{float:left;margin-right:10px;margin-left:10px;border-radius:25px;}
.overlay_shape1 i{font-size:24px;font-weight:300;position:absolute;left:50%;transform:translateX(-50%);color:#fff;border-radius:100%;background:transparent;}
.overlay-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.overlay1 h3{font-family:'Poppins';font-size:34px;font-weight:700;padding-bottom:22px;text-align:center;text-transform:capitalize;color:#fff;}
.overlay1 p{font-family:'Lato';font-size:14px;font-weight:400;width:210px;margin-top:-16px;margin-bottom:18px;text-align:center;text-transform:capitalize;color:#fff;}
.overlay1{position:absolute;top:0;right:0;left:0;overflow:hidden;width:100%;height:100%;transition:all 0.4s ease-in;text-align:center;opacity:0;background:rgba(91,33,176,0.6);}
.port_img{position:relative;overflow:hidden;transition:all 0.4s ease-in;}
.port_img img{width:100%;transition:all 0.4s ease-in;}
.port_img:hover .overlay1{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;opacity:1;}
.port_img:hover img{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transform:scale(1.06);transform:scale(1.06);}

/*=====================================
 Project Part Css
=======================================*/

/*=====================================
 client Part Css
=======================================*/
.client-img img{margin:15px 0;}

/*=====================================
 testimonial Part Css
=======================================*/
.testimonial{background-color:#f0f8fb;}
.testimonial-inner img{margin:0 auto;border-radius:50%;}
.testimonial-inner p{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;width:700px;margin:30px 0;margin-left:50%;transform:translateX(-50%);color:#222;}
.testimonial-inner h6{font-family:'Lato';font-size:20px;font-weight:700;line-height:24px;margin:10px 0 5px;color:#222;}
.testimonial-inner h4{font-family:'Lato';font-size:14px;font-weight:400;line-height:24px;margin:5px 0 5px;color:#222;}
.slidNext{font-size:18px;position:absolute;z-index:9;top:50%;right:-8%;cursor:pointer;transform:translateY(-50%);text-align:center;color:#999;}
.slidprev{font-size:18px;position:absolute;z-index:9;top:50%;left:-8%;cursor:pointer;transform:translateY(-50%);text-align:center;color:#999;}
.slidprev:hover,.slidNext:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:#444;}

/*=====================================
 Pricing Part Css
=======================================*/
.pricing .heading h2{width:480px;}
.pricing-section{z-index:0;margin:70px 0 60px;padding:15px 0 40px;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.1);-moz-box-shadow:0 0 0 1px rgba(0,0,0,0.1);box-shadow:0 0 0 1px rgba(0,0,0,0.1);-o-box-shadow:0 0 0 1px rgba(0,0,0,0.1);}
.pricing-section h4{font-family:'Poppins';font-size:14px;font-weight:800;line-height:24px;margin:10px 0 35px;letter-spacing:5px;text-transform:uppercase;color:#222;}
.pricing-section h5{font-family:'Poppins';font-size:50px;font-weight:800;line-height:24px;margin:20px 0 35px;color:#2dc3b6;}
.pricing-section h5 span{font-size:14px;font-weight:700;}
.pricing-section ul li{font-family:'Lato';font-size:14px;font-weight:400;line-height:24px;margin:10px 0 5px;color:#222;}
.price-btn{display:none;}
.pricing-section a{color:#fff;}
.btn-price{font-size:13px;}
.pricing-section i{font-size:14px;display:block;margin-top:25px;transform:rotate(90deg);color:#999;}
.pricing-section i:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:#2dc3b6;}
.slick-slide.slick-center .pricing-section{z-index:99999;-webkit-transition:all 0.4s ease-in;-ms-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;transform:scale(1.156);background:#fff;-webkit-box-shadow:0 0 30px 4px rgba(0,0,0,0.15);-moz-box-shadow:0 0 30px 4px rgba(0,0,0,0.15);box-shadow:0 0 30px 4px rgba(0,0,0,0.15);-o-box-shadow:0 0 30px 4px rgba(0,0,0,0.15);}
.slick-slide.slick-center .price-btn{display:block;margin-top:35px;}
.item.slick-slide.slick-center{z-index:30;-webkit-transform:scale(1.015);transform:scale(1.015);}
.item.slick-slide.slick-center .pricing-section h4{padding-top:30px;}
.pricing-section{position:relative;overflow:hidden;}
.item.slick-slide.slick-center .pricing-section:after{display:block;}
.pricing-section:after{font-family:'Poppins';font-weight:700;line-height:24px;position:absolute;top:25px;right:-55px;display:none;padding:10px 60px;content:'popular';transform:rotate(50deg);color:#fff;background-image:linear-gradient(to right,#2dc3b6,#591fce);}
.pricing-bottom{margin-top:-350px;padding-top:300px;background-color:#591fce;}
.price-bottom h5{font-family:'Poppins';font-size:30px;font-weight:400;line-height:24px;margin:20px 0 50px;letter-spacing:1px;color:#fff;}
.price-bottom h2{font-family:'Poppins';font-size:70px;font-weight:800;line-height:24px;margin:20px 0 60px;color:#fff;}
.price-bottom-btn a{color:#591fce;}
.btn-bottom-price{font-size:14px;padding:9px 89px;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;border:1px solid #fff;border-radius:0;background:transparent;-webkit-box-shadow:0 8px 32px 1px rgba(0,0,0,0.3);-moz-box-shadow:0 8px 32px 1px rgba(0,0,0,0.3);box-shadow:0 8px 32px 1px rgba(0,0,0,0.3);-o-box-shadow:0 8px 32px 1px rgba(0,0,0,0.3);}
.btn-bottom-price .link-color{background-color:#fff;}
.btn-bottom-price:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:#fff;}

/*=====================================
 on-one Part Css
=======================================*/
.heading h6{color:#27252d;}
.no-one .heading h2{width:100%;font-size:60px;}
.heading h3{width:100%;color:#28c1b4;font-size:33px;}
.heading h3 b{font-weight:normal;font-size:38px;}
.heading span{width:100%;color:#2dc3b6;font-size:30px;margin-top:30px;display:block;margin-bottom:20px;}
.heading .p{width:100%;font-size:30px;}
.heading h6 span{width:auto;color:#27252d;display:inline;font-size:26px;margin:0;}
.sylqx,.gqzs{width:100%;}
.no-one .img{box-shadow:0 0 8px 0px #e0dfdf;border-radius:30px;max-width:939px;text-align:right;float:right;}

/*.gqzs {margin-top: 280px;}
.gqzs .img {float: left;text-align: left;max-width: 941px;}
.gqzs .heading h6{color: #2dc3b6;text-align: right;}
.gqzs .heading h2{width: 100%;font-size: 60px;text-align: right;}
.gqzs .heading h3{width: 100%;text-align: right;}
.gqzs .heading span {text-align: right;}
.gqzs .heading .p {text-align: right;}
.gqzs .col-md-12 {margin-top: 100px;}
.gqzs .col-md-12 .img {max-width: 942px;}*/

/**/
#Tool-apply{overflow:hidden;width:100%;background:url() 0 0 no-repeat;}
.nowebp #Tool-apply{background:url(./tool.jpg) center 0px no-repeat;}
.webp #Tool-apply{background:url(./tool.webp) center 0px no-repeat;}

/**/
.Tool-kit{width:100%;padding:140px 0 255px;}
.Tool-kit .container{width:1200px;max-width:1200px;}
.Tool-kit .container .row{margin:0;}
.Tool-kit .heading h6{color:#000;}
.Tool-kit .heading h2{width:100%;}
.Tool-kit .heading h3{width:100%;}
.Tool-kit-s{width:100%;padding-top:160px;}
.Tool-kit-s .text-left{margin-left:48px;}
.Tool-kit-s .text-left:nth-child(2){margin:0 78px;}
.Tool-kit-s .text-left:last-child{margin:0;}
.Tool-kit-s .Tool-kit-s-block{position:relative;width:332px;height:386px;}
.Tool-kit-s1{width:332px;height:386px;position:absolute;left:0;top:0;}
.box1{width:0;border-left:166px solid transparent;border-right:166px solid transparent;border-bottom:97px solid #d5f3f0;}
.box2{width:332px;height:194px;background-color:#d5f3f0;}
.box3{width:0;border-top:97px solid #d5f3f0;border-left:166px solid transparent;border-right:166px solid transparent;}
.Tool-kit-s2{width:292px;height:346px;position:absolute;left:20px;top:25px;}
.box4{width:0;border-left:146px solid transparent;border-right:146px solid transparent;border-bottom:85px solid #3dc8bc;}
.box5{width:292px;height:170px;background-color:#3dc8bc;}
.box6{width:0;border-top:85px solid #3dc8bc;border-left:146px solid transparent;border-right:146px solid transparent;}
.Tool-kit-s-text{width:292px;margin:0px auto;position:absolute;left:20px;top:140px;text-align:center;color:#fff;}
.Tool-kit-s-text .Tool-kit-s-text-t{font-size:50px;line-height:1;}
.Tool-kit-s-text .Tool-kit-s-text-t b.b{font-size:80px;}

/**/
.Interface_s{margin-left:-17px;margin-right:-17px;}
.Interface_s h2{width:100%;display:block;text-align:center;font-size:28px;margin:120px auto 100px;font-weight:normal;}
.Interface_s h2.twos{margin-top:200px;}
.Interface_s h2 b{margin-right:10px;}
.Interface_s .img{width:100%;text-align:center;display:block;margin-bottom:55px;}
.Interface_s .img img{box-shadow:0 0 10px 0px #e0dfdf;border-radius:30px;}

/**/
.apply .m-auto{overflow:hidden;width:100%;display:block;text-align:center;}
.apply .m-auto h3{color:#27252d;font-size:60px;font-family:Medium;margin-bottom:30px;}
.apply .m-auto h6{margin-bottom:95px;}
.apply .m-auto .button{overflow:hidden;background:#2dc3b6;color:#fff;font-size:40px;font-family:Medium;line-height:80px;margin:0px auto 235px;border-radius:20px;padding:8px 17px;position:relative;width:281px;display:block;}
.apply .m-auto .button i{display:inline-block;font-style:normal;}
.apply .m-auto .button i small{font-size:20px;}
.apply .m-auto .button i.triangle{width:0;height:0;border:12px solid transparent;border-left-color:white;border-right:none;border-top-color:transparent;border-bottom-color:transparent;margin-left:20px;position:relative;top:-20px;right:0;}

/*=====================================
 functionality Part Css
=======================================*/
.nowebp #functionality{width:100%;background:url(./cpgn.jpg) center 0 no-repeat;padding-bottom:122px;padding-top:0;}
.webp #functionality{width:100%;background:url(./cpgn.webp) center 0 no-repeat;padding-bottom:122px;padding-top:0;}
#functionality-s .row{margin:0;}
.functionality .heading h6{color:#fff;padding-top:120px;}
.functionality .heading h3{width:100%;color:#28c1b4;padding-bottom:140px;}
#functionality-s{width:100%;padding:0;}
#functionality-s .text-left{height:392px;background:#fff;border-radius:30px;width:541px;box-shadow:0 0 10px 0px #e0dfdf;margin:35px 22px;}
#functionality-s .text-left:nth-child(even){margin:35px 32px 35px 42px;}
.functionality-s_s-text{padding:20px 15px 50px 30px;}
.functionality-s_s-text p{margin-top:30px;font-size:20px;word-break:break-all;word-wrap:break-word;}
.functionality-s_s-text p:nth-child(2){font-family:mFont;font-size:14px;color:#6a6972}
.functionality-s_s-text p:last-child{color:#2dc3b6;font-size:30px;margin-top:45px;}

/*=====================================
 advantage Part Css
=======================================*/
#advantage{position:relative;padding-top:250px;}
.advantage-ad{position:absolute;width:144px;height:145px;top:520px;right:43px;}
.advantage .heading h6{color:#2dc3b6;}
.advantage .heading h2{width:100%;}
.advantage .heading h3{width:100%;}
#advantage-show{background:#f6f6f6;}
#advantage-show .container{width:1592px;max-width:1592px;}
#advantage-show .container .row{margin:0;}
.advantage-text h6{font-family:'Lato';font-size:12px;font-weight:500;line-height:24px;margin:0px 0 0px;letter-spacing:1px;text-transform:uppercase;color:#2dc3b6;}
.advantage-text h3{font-family:'Lato';font-size:24px;font-weight:700;line-height:30px;margin:0 0 55px;color:#444;}
.advantage-text p{font-size:12px;color:#000;line-height:24px;}
.advantage-text p:last-child{margin-top:30px;}
#advantage-show .container .row div.col-md-4:nth-child(-n+3) .advantage-inner{min-height:540px;}
#advantage-show .container .row div.col-md-4:nth-child(n+4) .advantage-inner{min-height:444px;}
.advantage-inner{margin-top:60px;background:#fff;padding:25px;}
.advantage-inner .nums{width:100%;color:#2dc3b6;border-bottom:1px solid #eee;font-size:36px;line-height:74px;margin-bottom:25px;font-family:'Montserrat SemiBold';}
.advantage-inner:hover{background:#38c6ba;}
.advantage-inner:hover .nums{color:#fff;border-bottom:1px solid #fff;}
.advantage-inner:hover .advantage-text p{color:#fff;}
.advantage-inner:hover .advantage-text h6{color:#000;}

/*=====================================
 algorithm Part Css
=======================================*/
#algorithm{padding-top:0;background:#fff;}
.algorithm-top{width:100%;background:#f6f6f6;height:312px;}
.algorithm-show{width:1447px;box-shadow:0 0 9px 0px #e0dfdf;padding-top:9px;margin-left:9px;background:#fff;margin-top:-250px;float:left;}
.algorithm-show .img{width:100%;text-align:center;margin-top:40px;float:left;}
.algorithm-list{padding-bottom:15px;width:100%;float:left;}
.algorithm-list ul{width:1277px;margin:45px auto 0;overflow:hidden;}
.algorithm-list ul li{width:100%;margin-bottom:32px;background:#f7f7f7;position:relative;height:56px;overflow:hidden;display:block;border-left:5px solid #22bfb2;}
.algorithm-list ul li b{color:#22bfb2;font-size:36px;line-height:56px;font-family:'Montserrat SemiBold';float:left;margin-left:22px;margin-right:34px;}
.algorithm-list ul li p.p{font-size:14px;color:#000;float:left;padding-top:10px;line-height:20px;}
.algorithm-list ul li p.p b{color:#000;font-size:14px;line-height:20px;margin-left:0;}
.algorithm-list ul li span{float:right;font-size:40px;color:#d3d3d3;margin-right:20px;text-transform:uppercase;line-height:56px;}
.algorithm-list ul li .hove-show{opacity:0;padding-top:17px;width:100%;text-align:left;float:left;margin-bottom:35px;padding-left:9%;}
.algorithm-list ul li .hove-show p{overflow:hidden;padding-top:10px;line-height:24px;font-family:'Source Han Sans CN';font-size:14px;}
.algorithm-list ul li .hove-show p.tc{text-align:center;}
.algorithm-list ul li.ons{height:auto;}
.algorithm-list ul li.ons .hove-show{opacity:1;filter:Alpha(opacity=100);transition:opacity 1s;}
.algorithm-list ul li.ons p.p b{color:#22bfb2;}

/*=====================================
 price Part Css
=======================================*/
#price{position:relative;}
.price .heading h6{color:#2dc3b6;}
.price .heading h2{width:100%;}
.price .heading h3{width:100%;}
#price-show .container{background:#f6f6f6;}
.price-show_s{/*width: 1446px;*/width:100%;}
.price-show_s .mt75{margin-top:75px;}
.price-show_s1{border-bottom:2px dashed #e4e4e4;padding-bottom:50px;padding-left:220px;}
.price-show_s2{padding-bottom:50px;padding-left:220px;}
.price-show_s-s{width:1410px;}
.price-show_s-s h3{color:#000;font-size:30px;line-height:35px;margin-bottom:40px;}
.price-show_s-s h6{color:#2dc3b6;font-size:26px;line-height:30px;}
.price-show_s-s p{width:100%;text-align:left;font-size:14px;margin-bottom:26px;}
.price-show_s-s ul{border-top:2px solid #e4e4e4;padding-top:30px;overflow:hidden;}
.price-show_s-s ul li{float:left;margin-bottom:33px;}
.price-show_s-s ul li i{font-style:normal;color:#2dc3b6;font-size:20px;margin-right:5px;float:left;}
.price-show_s-s ul li span{display:inline-block;font-size:12px;line-height:26px;font-family:'Montserrat Light'}
.price-show_s-s ul li span em{font-style:normal;color:#2dc3b6;}

/*=====================================
 End of contact Part Css
=======================================*/
#contact{position:relative;padding-bottom:0;background:url(./foot_b.jpg) center 0 no-repeat;padding:10px 0px 0}
.foot-nav{overflow:hidden;width:100%;margin:0;border-bottom:1px solid #78777c;}
.contact-nav ul{display:inline-block;}
.contact-nav ul li{font-family:'Poppins';font-size:16px;font-weight:400;line-height:74px;float:left;padding-left:5px;text-transform:uppercase;position:relative;}
.contact-nav ul li:last-child span{display:none;}
.contact-nav ul li a{color:#fff;display:inline-block;padding:.5rem 1.5rem;}
.contact-nav ul li:hover a{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:#fff;}
.contact-nav ul li span{position:absolute;right:0;color:#fff;padding:0.5rem 0;}
#contact .img-fluid{margin-top:30px;}
.cont-icon ul{margin-bottom:0;}
.cont-icon ul li{z-index:99;display:inline-block;margin:50px 6px 55px;}
.cont-icon ul li a{font-size:16px;line-height:40px;float:left;width:42px;height:42px;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;text-align:center;color:#777;border:1px solid #464646;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#464646;-ms-border-radius:50%;-o-border-radius:50%;}
.cont-icon ul li a:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:#fff;border:1px solid #2dc3b6;background:#2dc3b6;-webkit-box-shadow:0 0 40px 4px rgba(249,254,254,0.2);-moz-box-shadow:0 0 40px 4px rgba(249,254,254,0.2);box-shadow:0 0 40px 4px rgba(249,254,254,0.2);-o-box-shadow:0 0 40px 4px rgba(249,254,254,0.2);}
.cont-icon-page.cont-icon ul li a{font-size:16px;line-height:40px;float:left;width:42px;height:42px;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;text-align:center;color:#fff;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:transparent;-ms-border-radius:50%;-o-border-radius:50%;}
.cont-icon-page.cont-icon ul li a:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:#fff;border:1px solid #2dc3b6;background:#2dc3b6;-webkit-box-shadow:0 0 40px 4px rgba(249,254,254,0.02);-moz-box-shadow:0 0 40px 4px rgba(249,254,254,0.02);box-shadow:0 0 40px 4px rgba(249,254,254,0.02);-o-box-shadow:0 0 40px 4px rgba(249,254,254,0.02);}
.coming .cont-text p{color:#ccc;}
.cont-text{padding:0px 0 40px;}
.add .cont-text{margin-top:35px;padding-bottom:25px;}
.cont-text p{font-family:'Lato';font-size:14px;font-weight:400;letter-spacing:1px;color:#fff;line-height:25px;}
.cont-text p a{color:#fff;}

/*=====================================
 End of Footer Part Css
=======================================*/

/*=====================================
 Start Get Start Part Css
=======================================*/
.get-banner{position:relative;z-index:0;background:url(./Get-Started-banner.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.get-banner:after{position:absolute;z-index:-1;top:0;right:0;left:0;overflow:hidden;width:100%;height:100%;content:'';text-align:center;opacity:0.9;background:linear-gradient(to right,#652fc9,#6e18bb);}
.get-text{z-index:99;margin-top:180px;margin-bottom:200px;}
.get-text h2{font-family:'Poppins';font-size:44px;font-weight:700;color:#fff;}
.get-text p{font-family:'Lato';font-size:18px;font-weight:400;color:#fff;}
.get-form .row{padding:0 18px;}
.form-image{position:relative;}
.img-get{padding-left:0;}
.form-part{display:flex;margin-top:-90px;background:#fff;-webkit-box-shadow:0 5px 40px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 40px 10px rgba(0,0,0,0.1);box-shadow:0 5px 40px 10px rgba(0,0,0,0.1);-o-box-shadow:0 5px 40px 10px rgba(0,0,0,0.1);}
.cont-inline .cont-group input,.cont-inline .cont-group textarea{font-family:'Lato',sans-serif;font-size:20px;font-weight:400;width:100%;padding:40px 10px 25px;padding-left:17px;color:#999!important;border:1px solid transparent;border-bottom:1px solid #ccc;background-color:transparent;}
.cont-inline .meassage-area input{padding:40px 10px 70px;}
::placeholder{opacity:1;color:#999!important;    /* Firefox */}
:-ms-input-placeholder{/* Internet Explorer 10-11 */
color:#999!important;}
::-ms-input-placeholder{/* Microsoft Edge */
color:#999!important;}
.form-area{padding-top:30px;padding-right:28px;padding-left:20px;}
.form-control:focus{border-color:#719ece;outline:none!important;box-shadow:0 0 10px #ccc;}
.get-form input [type='email']:focus{    /*    border-color: #f7ea66;*/
color:#f7ea66;outline:none!important;}
.get-form .hero-btn .btn{margin-top:40px;}
.submit-btn i{margin-left:13px;color:#fff;}
.hero-btn:hover i{color:#2dc3b6;}
.submit-btn .link-main-text{font-size:14px;letter-spacing:2px;}
.contact-right{position:absolute;right:45px;bottom:73px;content:'';}
.contact-right h6{font-family:'Lato';font-size:14px;font-weight:400;text-align:center;color:#999;}
.contact-right span{font-weight:700;}

/* ====================
        question  start
===========================*/
.have-qus{margin-top:28px;margin-bottom:38px;}
.ques h4{font-family:'Poppins';font-size:44px;font-weight:700;margin-bottom:15px;color:#222;}
.ques h6{font-family:'Lato';font-size:30px;font-weight:400;margin-bottom:10px;color:#444;}
.ques span{color:#2dc3b6;}
.ques p{font-family:'Lato';font-size:16px;font-weight:400;text-align:center;color:#444;}

/*=====================================
 End Get Start Part Css
=======================================*/

/* === BACK TO TOP CSS == */

#back-top-btn{position:fixed;z-index:999;right:20px;bottom:20px;display:block;display:none;width:50px;height:50px;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;background:#2dc3b6;box-shadow:0 0 5px rgba(0,0,0,0.5);}
#back-top-btn i{font-size:18px;position:relative;margin:0;padding:16px;transform:rotate(-90deg);color:#fff;}
#back-top-btn:hover{-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;background:#591fce;-webkit-box-shadow:0 0 40px 4px rgba(0,0,4,0.2);-moz-box-shadow:0 0 40px 4px rgba(0,0,4,0.2);box-shadow:0 0 40px 4px rgba(0,0,4,0.2);-o-box-shadow:0 0 40px 4px rgba(0,0,4,0.2);}

/*========  About Us Page start ============*/
.about-banner{position:relative;z-index:0;background:url(./who-we-r-background.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.about-banner:after{position:absolute;z-index:-3;top:0;width:100%;height:100%;content:'';opacity:0.8;background:#5d24cd;}
.about-bg-60{min-height:75vh;}
.page-about-content{overflow:hidden;width:100%;padding-bottom:0;}
.page-about-content .container{width:1621px;}
.page-about-content-show{overflow:hidden;width:100%;}
.page-about-content-show p span{overflow:hidden;color:#2dc3b6;margin:70px auto 40px;display:block;}
.page-about-content-show p{color:#35333d;line-height:30px;font-size:16px;font-family:'Source Han Sans CN';}
.page-about-content-show .en{display:block;margin-top:20px;}
.page-about-content-show .en p{font-size:12px;line-height:25px;}
.page-about-content-show .ads{overflow:hidden;width:100%;display:block;margin-top:150px;}
.page-about-content-show .ads .s{display:block;margin-top:55px;}
.page-about-content-show .ads .en{margin-top:15px;}
.team-s{overflow:hidden;width:100%;padding:150px 0px 110px 0px;}
.team-s .heading h2{width:100%;text-align:left;margin-bottom:0;padding-left:112px;padding-right:87px;}
.team-s .heading h3{width:100%;text-align:left;padding-left:112px;padding-right:87px;}
.team-list{overflow:hidden;width:100%;}
.team-list ul{overflow:hidden;}
.team-list ul li{overflow:hidden;width:100%;float:left;border-bottom:1px solid #ccc;padding:100px 0px;}
.team-list ul li:last-child{border-bottom:0px;}
.team-list ul li .img{width:644px;height:460px;position:relative;float:right;padding-right:84px;margin-top:0;}
.team-list ul li:first-child .img{margin-top:0;}
.team-list ul li:nth-child(5) .img{margin-top:125px;padding-right:70px;}
.team-list ul li .img img{border-bottom:10px solid #2dc3b6;padding-top:42px;}
.team-list ul li .img span{overflow:hidden;position:absolute;top:-40px;left:54px;font-size:100px;color:#2dc3b6;font-weight:bold;}
.team-list ul li .text{float:left;margin-top:50px;width:536px;padding-left:44px;}
.team-list ul li:nth-child(3) .text{margin-top:20px;}
.team-list ul li:nth-child(4) .text{margin-top:-38px;}
.team-list ul li:nth-child(5) .text{/*width: 787px;*/width:616px;}
.team-list ul li .text h2{width:100%;text-align:left;font-size:30px;color:#35333d;line-height:46px;}
.team-list ul li .text h2 span{font-size:22px;}
.team-list ul li .text h3{width:100%;text-align:left;font-size:30px;color:#2dc3b6;line-height:50px;margin-bottom:44px;}
.team-list ul li:nth-child(4) .text h3{line-height:40px;width:300px;}
.team-list ul li .text p{font-size:16px;line-height:25px;color:#35333d;font-family:'Source Han Sans CN';text-align:left;width:100%;}
.team-list ul li:first-child .text p{line-height:30px;}
.team-list ul li .text p span{color:#2dc3b6;}
.team-list ul li .text .en{font-size:12px;line-height:20px;margin-top:15px;width:575px;color:#35333d;font-family:'Source Han Sans CN';text-align:left;width:100%;}
.team-list ul li:first-child .text .en{line-height:25px;}
.team-list ul li:nth-child(3) .text .en,.team-list ul li:nth-child(4) .text .en{line-height:15px;}

/*.team-list ul li:first-child .text {width: 547px;}*/
.team-list ul li:nth-of-type(even) .img{float:left;padding-left:84px;padding-right:0;}
.team-list ul li:nth-of-type(even) .img span{right:38px;left:auto;}
.team-list ul li:last-child .img span{right:115px;left:auto;}
.team-list ul li:nth-of-type(even) .text{float:right;padding-left:0;}
.team-list ul li:nth-of-type(even) .text p{width:100%;}
.color-w{color:#fff;}
.product-page-video{position:relative;margin-top:-60px;}
.about-page-video{position:relative;margin-top:-140px;}
.video-over{width:100%;}
.about-page-video:after{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;content:'';opacity:0.2;border-radius:20px;background:#5b21b0;}
.about-page-video .youtube_video a i{color:#2cd2d9;}
.prod-top{margin-top:-50px;margin-bottom:-30px;}

/*=====================================
    About Us Page end
=======================================*/

/*========  Page-contact Us Page start ============*/
#page-contact .overlay-bg-60{height:453px;}
.page-contact-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .page-contact-banner{background:url(./contact-banner.jpg) center 147px no-repeat;}
.webp .page-contact-banner{background:url(./contact-banner.webp) center 147px no-repeat;}

/*===========  page-contact-map  ===============*/
#page-contact-map{width:100%;padding-top:0;}
#page-contact-map .container{width:1406px;margin:-38px auto 0;}
#page-contact-map .maps{z-index:100;position:relative;}
#page-contact-map .maps .map-s{position:absolute;width:436px;height:475px;top:65px;left:83px;padding:64px 13px 0 30px;}

/* #page-contact-map .maps .map-s {position: absolute;width: 372px;height: 515px;top: 92px;left: 98px;padding: 64px 13px 0 30px;} */
#page-contact-map .maps .map-s p{color:#fff;font-size:20px;text-align:left;font-family:'Montserrat';}
#page-contact-map .maps .map-s p.p1{font-size:40px;font-family:Bold;text-transform:uppercase;}
#page-contact-map .maps .map-s p.p2{font-size:26px;color:#2dc3b6;font-family:Medium;display:block;margin-bottom:70px;}
#page-contact-map .maps .map-s p.p3,#page-contact-map .maps .map-s p.p4,#page-contact-map .maps .map-s p.p5{line-height:30px;float:left;}
#page-contact-map .maps .map-s p.p5{font-size:16px;font-family:Source Han Sans CN;}
#page-contact-map .maps .map-s p i{font-style:normal;margin-right:16px;width:24px;display:inline-block;float:left;margin-top:6px;}
#page-contact-map .maps .map-s p em{font-style:normal;float:right;width:320px;}

/*.page-contact-show {overflow: hidden;margin-top: 60px;}
.page-contact-show p {overflow: hidden;width: 100%;font-size: 20px;color: #605e66;line-height: 45px;text-align: left;}*/

/*=====================================
    Page-contact Us Page end
=======================================*/

/*======== Page-apply Page start ============*/
#page-apply .overlay-bg-60{height:657px;}
.page-apply-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .page-apply-banner{background:url(./apply-banner.jpg) center 147px no-repeat;}
.webp .page-apply-banner{background:url(./apply-banner.webp) center 147px no-repeat;}
.page-apply-s{width:100%;padding-top:0;}
.page-apply-s .container{width:950px;margin:-38px auto 0;}
.page-apply-s-t{width:100%;overflow:hidden;z-index:100;}
.page-apply-s-t ul{overflow:hidden;}
.page-apply-s-t ul li{overflow:hidden;float:left;margin-right:108px;}
.page-apply-s-t ul li:last-child{margin-right:0;}
.page-apply-s .heading{margin-top:150px;}
.page-apply-s .heading h2{width:100%;font-size:60px;line-height:70px;margin-bottom:20px;}
.page-apply-s .heading h3{width:100%;color:#2dc3b6;font-size:38px;line-height:45px;}
.Trial-form{overflow:hidden;width:100%;margin-top:80px;}
.Trial-form-t{width:100%;}
.Trial-form-t p{border-left:3px solid #2dc3b6;font-family:'Source Han Sans CN';font-size:22px;line-height:24px;color:#3f3d47;padding-left:15px;}
.Trial-form-c{width:100%;overflow:hidden;}
.Trial-form-option{overflow:hidden;width:100%;position:relative;}
.Trial-form-option.col-md-12{padding:0;}
.Trial-form-option.col-md-12 .col-md-4,.Trial-form-option.col-md-12 .col-md-6{padding:0;display:inline-block;}
.Trial-form-option.col-md-12 .col-md-6{float:right;}
.Trial-form-c p{font-family:'Source Han Sans CN';font-size:22px;line-height:24px;width:100%;margin-top:25px;color:#3f3d47;margin-bottom:25px;}
.Trial-form-c input.form-option{overflow:hidden;width:99%;border:1px solid #a7a7a7;height:51px;line-height:51px;padding:1px 10px;font-size:20px;color:#d2d2d2;font-family:'Source Han Sans CN';border-top:2px solid #a7a7a7;border-bottom:2px solid #a7a7a7;}
.Trial-form-option span{position:absolute;background:#d2d2d2;border-radius:100%;color:#fff;width:30px;height:30px;right:20px;bottom:11px;text-align:center;line-height:30px;font-size:24px;cursor:pointer;}
.Trial-form-c p:last-child{border-left:3px solid #2dc3b6;padding-left:15px;}
.Trial-form-c textarea{border:1px solid #a7a7a7;border-top:2px solid #a7a7a7;border-bottom:2px solid #a7a7a7;padding:10px;font-size:20px;color:#d2d2d2;font-family:'Source Han Sans CN';width:99%;min-height:270px;}
.Trial-form-c input.submit{overflow:hidden;text-align:right;width:176px;height:51px;background:#2dc3b6;color:#fff;font-size:24px;text-align:center;line-height:51px;border:0;margin-top:56px;float:right;}

/*=====================================
    Page-apply Page end
=======================================*/
.show-s{overflow:hidden;width:1300px;margin:0px auto;}
.show-s h3{font-size:35px;font-family:Medium;color:#2dc3b6;margin-bottom:40px;margin-top:80px;}
.show-s h3 i{font-style:normal;font-size:80%;}
.show-s h3 small{text-transform:Uppercase;transform:scale(1,3);-ms-transform:scale(1,3);-webkit-transform:scale(1,3);-moz-transform:scale(1,3);-o-transform:scale(1,3);}
.show-s h4{font-size:26px;color:#35333d;margin-top:40px;font-weight:bold;}
.show-s h5{font-size:22px;font-family:Normal;color:#35333dbd;line-height:40px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.show-s h6{font-size:17px;font-family:Normal;color:#35333dbd;line-height:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.show-s p,.show-s div{line-height:40px;font-family:Normal;font-size:22px;color:#35333dbd;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.show-s p samp{line-height:40px;font-family:Normal;font-size:22px;color:#2dc3b6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.show-s p big,.show-s div big{font-size:40px;color:#8b8a8f;display:inline-block;width:24px;}
.show-s h6 small{font-size:17px;font-family:Normal;color:#35333dbd;line-height:30px;padding-left:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}

/*======== Join Page start ============*/
#join .overlay-bg-60{height:535px;}
.join-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .join-banner{background:url(./join-banner.jpg) center 147px no-repeat;}
.webp .join-banner{background:url(./join-banner.webp) center 147px no-repeat;}

/*=====================================
    Join Page end
=======================================*/

/*=====================================
    Start of counter  part css
=======================================*/
.counter-after{position:relative;}
.counter-in{padding-bottom:80px;}
.counter-after:after{font-family:'Lato';font-size:70px;font-weight:700;position:absolute;height:50px;margin-top:-13px;padding-top:11px;content:'+';background:-webkit-linear-gradient(to right,#3aa0d6 0%,#31c4d8 100%);background:-o-linear-gradient(to right,#3aa0d6 0%,#31c4d8 100%);background:-moz-linear-gradient(to right,#3aa0d6 0%,#31c4d8 100%);background:linear-gradient(to right,#3aa0d6 0%,#31c4d8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.counter-br{border-left:1px solid #ccc;}
.counter-text h3{font-family:'Poppins';font-size:65px;font-weight:700;line-height:24px;height:80px;margin-bottom:10px;margin-left:-40px;padding-top:20px;cursor:auto;text-transform:uppercase;background:-webkit-linear-gradient(to right,#5f1ecd 30%,#31c4d8 70%);background:-o-linear-gradient(to right,#5f1ecd 30%,#31c4d8 70%);background:-moz-linear-gradient(to right,#5f1ecd 30%,#31c4d8 70%);background:linear-gradient(to right,#5f1ecd 30%,#31c4d8 70%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.counter-text h4{font-family:'Lato';font-size:19px;font-weight:400;line-height:26px;z-index:0;cursor:auto;letter-spacing:1px;color:#444;}

/*=====================================
    End of counter  part css
=======================================*/

/*=====================================
    Start of Business  part css
=======================================*/
.how-do-business{height:685px;background:#2dc3b6;}
.business-inner{margin-top:30px;color:#fff;}
.business-inner h4{font-family:'Poppins';font-size:48px;font-weight:700;line-height:24px;padding-bottom:30px;}
.business-inner p{font-family:'Lato';font-size:16px;font-weight:400;line-height:28px;}
.business-img{margin-top:-58px;}
.business-service img{height:80px;padding:15px 0;}
.business-service{padding:45px 28px 55px;background:#fff;-webkit-box-shadow:0 5px 35px 0 rgba(0,0,0,0.13);-moz-box-shadow:0 5px 35px 0 rgba(0,0,0,0.13);box-shadow:0 5px 35px 0 rgba(0,0,0,0.13);}
.business-service h4{font-family:'Poppins';font-size:19px;font-weight:700;line-height:24px;padding-top:30px;padding-bottom:15px;}
.business-service p{font-family:'Lato';font-size:16px;font-weight:400;line-height:26px;}
.business-ser{margin-top:-330px;}

/*=====================================
    End of Business  part css
=======================================*/

/*=====================================
    Start of progress  part css
=======================================*/
.circle{line-height:1.2;position:relative;display:inline-block;margin:25px 6px 20px;text-align:center;}
.progess-circle h2{font-family:'Poppins';font-size:45px;font-weight:700;line-height:56px;padding-top:30px;padding-bottom:30px;}
.circle canvas{width:100px;height:100px;vertical-align:top;border-right:50px;}
.circle strong{font-family:'Poppins';font-size:28px;font-weight:400!important;line-height:40px;position:absolute;top:31px;left:2px;width:100%;text-align:center;color:#444;}
.circle span{font-family:'Poppins';font-weight:900;display:block;margin-top:22px;color:#444;}
.progressbar-in h6{font-family:'Lato';font-size:22px;font-weight:300;line-height:34px;color:#444;}
.progressbar-in p{font-family:'Lato';font-size:16px;font-weight:400;line-height:26px;color:#444;}

/*=====================================
    End of progress  part css
=======================================*/

/*=====================================
    Start of response  part css
=======================================*/
.response{position:relative;padding-bottom:0;}
.heading-about{position:absolute;top:50%;transform:translateY(-50%);}
.heading-about{position:relative;}
.heading-about h6{font-family:'Poppins';font-size:14px;font-weight:800;line-height:24px;position:relative;z-index:9;margin-bottom:5px;letter-spacing:4px;text-transform:uppercase;color:#2dc3b6;}
.heading-about p{font-size:14px;line-height:24px;color:#444;}
.heading-about h2{font-family:'Poppins';font-size:44px;font-weight:800;line-height:48px;position:relative;z-index:9;margin-bottom:30px;}
.p0{padding-right:0;padding-left:0;}
.response-wd{width:550px;padding-left:85px;}
.response-wd2{position:relative;float:right;width:475px;margin-right:65px;}
.response-img img{width:100%;height:570px;object-fit:cover;}
.feature-learn{margin-top:-100px;padding:45px 28px 55px;padding:70px 50px 60px;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;background:#fff;-webkit-box-shadow:0 20px 35px 0 rgba(0,0,0,0.13);-moz-box-shadow:0 20px 35px 0 rgba(0,0,0,0.13);box-shadow:0 20px 35px 0 rgba(0,0,0,0.13);}
.feature-learn h3{font-family:'Poppins';font-size:24px;font-weight:700;line-height:28px;padding:30px 0 20px;}
.feature-learn p{font-family:'Lato';font-size:16px;font-weight:400;line-height:26px;padding:0 0 40px;color:#444;}
.feature-learn a{font-family:'Poppins';font-size:14px;font-weight:700;cursor:pointer;-webkit-transition:all 0.4s ease-in;-moz-transition:all 0.4s ease-in;-o-transition:all 0.4s ease-in;transition:all 0.4s ease-in;text-transform:uppercase;color:#888!important;}
.feature-learn:hover a{color:#2dc3b6!important;}

/*=====================================
    End of response  part css
=======================================*/

/*=====================================
    Start of client about  part css
=======================================*/
.client-about{background:#f0f8fb;}
.headquater{background:#591fce;}
.head-color-w p,.head-color-w{color:#fff;}
.response-wd2 a{margin-top:60px;}

/*=====================================
    End of client about  part css
=======================================*/

/*=====================================
    Start of Product page part css
=======================================*/

/*.product-banner .heading p{width: 630px;}*/
.product-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .product-banner{background:url(./product-banner.jpg) center 147px no-repeat;}
.webp .product-banner{background:url(./product-banner.webp) center 147px no-repeat;}
.product-page-inner2 ul li i{font-size:16px;font-weight:400;padding-right:15px;color:#2dc3b6;}
.product-page-inner2 ul{margin-top:30px;}
.product-page-inner2 ul li{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;margin-top:18px;color:#444;}
.product-page-inner2{position:relative;float:right;width:475px;margin-right:65px;}
.product-page-inner2 a,.product-page-inner a{font-family:'Poppins';font-size:14px;font-weight:600;margin-top:30px;}
.start-product{background:#2dc3b6;}
.get-start-product h4{font-family:'Poppins';font-size:44px;font-weight:700;line-height:24px;vertical-align:top;letter-spacing:1px;}
.get-start-product h5{font-family:'Poppins';font-size:24px;font-weight:400;line-height:24px;padding:30px 0 30px;vertical-align:top;letter-spacing:1px;}
.get-start-product a{font-family:'Poppins';font-size:16px;font-weight:600;line-height:24px;position:relative;display:inline-block;padding:8px 33px;text-align:center;vertical-align:top;word-spacing:1px;text-transform:uppercase;color:#2dc3b6!important;border:1px solid #fff;border-radius:35px;background:#fff;}
.get-start-product a:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-box-shadow:0 13px 7px -4px rgba(0,0,0,0.2);-moz-box-shadow:0 13px 7px -4px rgba(0,0,0,0.2);box-shadow:0 13px 7px -4px rgba(0,0,0,0.2);-o-box-shadow:0 13px 7px -4px rgba(0,0,0,0.2);}

/*=====================================
    Start of Product page part css
=======================================*/
.project-page-img{overflow:hidden;margin-top:-10px;}
.people .heading h6,.project-page .heading h6{color:#2dc3b6;}
.project-page-img .btn-filter{color:#222;}
.project-page-img .btn-filter.is-checked{color:white;text-shadow:0 -1px hsla(0,0%,0%,0.8);}
.project-page-img .btn-filter:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;color:white;}
.people_slick{margin-top:30px;}
.people-inner{padding:40px 30px 30px;background:#f4f8ff;}
.people-inner img{width:100px;height:100px;margin:0 auto;border-radius:50%;}
.people-inner p{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;margin:30px 0;color:#222;}
.people-inner h6{font-family:'Lato';font-size:20px;font-weight:700;line-height:24px;margin:10px 0 5px;color:#222;}
.people-inner h4{font-family:'Lato';font-size:14px;font-weight:400;line-height:24px;margin:5px 0 5px;color:#222;}
.people_slick .slick-dots{padding-top:40px;text-align:center;}
.people_slick .slick-dots li{display:inline-block;padding:0 3px;cursor:pointer;}
.people_slick .slick-dots .slick-active button{background:#2dc3b6;}
.people_slick .slick-dots li button{font-family:'Arimo';font-size:0;font-weight:500;line-height:24px;display:block;width:15px;height:15px;padding:0;cursor:pointer;transition:all 0.3s ease;color:transparent;border:2px solid #fff;border-radius:100%;outline:none;background:#a7a7a7;}
.newsletter-page .form-area form > div{float:left;width:calc(33.33% - 30px);margin:0 15px 30px;text-align:center;}
.cont-inline2 .cont-group input,.cont-inline2 .cont-group textarea{font-family:'Lato',sans-serif;font-size:20px;font-weight:400;width:100%;padding:10px 10px;padding-left:17px;text-align:center;color:#ccc!important;border:1px solid transparent;border:1px solid #ccc;background-color:transparent;}
::placeholder{opacity:1;color:#888!important;    /* Firefox */}
:-ms-input-placeholder{/* Internet Explorer 10-11 */
color:#999!important;}
::-ms-input-placeholder{/* Microsoft Edge */
color:#999!important;}
.form-area{padding-top:30px;padding-right:28px;padding-left:20px;}
.form-control:focus{border-color:#719ece;outline:none!important;box-shadow:0 0 10px #ccc;}
.get-form input [type='email']:focus{    /*    border-color: #f7ea66;*/
color:#f7ea66;outline:none!important;}
.newsletter-page .heading h2{width:600px;}

/*=====================================
    End of Product page part css
=======================================*/

/*=====================================
    Start of of Product_advantages Details page part css
=======================================*/
.Product_advantages-banner{position:relative;z-index:99;padding-top:147px;}
.nowebp .Product_advantages-banner{background:url(./advantage-banner.jpg) center 147px no-repeat;}
.webp .Product_advantages-banner{background:url(./advantage-banner.webp) center 147px no-repeat;}
.Product_advantages-banner .overlay-bg-60{height:432px;}

/*=====================================
    End of Product_advantages page part css
=======================================*/

/*=====================================
    Start of of Product Details page part css
=======================================*/
.project-page-video{margin-top:-200px;}
.project-in-video .heading h2{padding-top:30px;}
.project-about h4{font-family:'Lato',sans-serif;font-size:24px;font-weight:400;line-height:32px;padding-bottom:30px;word-spacing:1px;color:#444;}
.project-about p{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;line-height:24px;padding-bottom:50px;color:#444;}
.project-products{padding:100px 0 2px;background:#591fce;}
.project-products .heading h2{padding-bottom:35px;}
.project-products .product-inner p,.project-products .product-inner h3{color:#fff!important;}
.project-people{padding-top:30px;padding-bottom:50px;}
.project-people .people-inner{background:#fff;}
.pro-people.people_slick .slick-dots{display:none!important;}
.project-counter-in{padding:40px 0;background:#f0f8fb;}

/*=====================================
    End of Product Details page part css
=======================================*/

/*=====================================
    End of Plans page part css
=======================================*/
.plans-newsletter-page p{font-family:'Poppins';margin-top:-28px;padding-bottom:60px;color:#222;}
.plans-newsletter-page .form-area{padding-top:0;}
.plans-newsletter-page heading p{font-size:24px;}
.plan-price{margin-top:-90px;padding-bottom:60px;}
.plan-blog .heading h6{color:#2dc3b6;}
.premium-feature .heading h2{width:600px;}
.premium-inner{display:flex;margin-bottom:30px;padding:36px 40px;background:#fff;}
.premium-img{width:240px;margin:32px 0 0 10px;}
.premium-text h4{font-family:'Poppins';font-size:20px;font-weight:600;line-height:24px;color:#222;}
.premium-text p{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;padding-top:15px;padding-right:6px;color:#222;}

/*=====================================
    End of Product Details page part css
=======================================*/

/*=====================================
    Start of Product Details page part css
=======================================*/
.premium-feature{background:#591fce;}

/*=====================================
    End of Product Details page part css
=======================================*/

/*=====================================
    Start of Feature page part css
=======================================*/
.feature-start-product h4{font-family:'Poppins';font-size:44px;font-weight:800;line-height:24px;vertical-align:top;letter-spacing:0;}
.feature-start-product h5{font-family:'Poppins';font-size:24px;font-weight:400;line-height:24px;padding:30px 0 30px;vertical-align:top;letter-spacing:1px;}
.feature-start-product a{padding:10px 40px;}
.feature-top{margin-bottom:-30px;padding-top:80px;}
.newsletter-page{margin-bottom:40px;}
.feature-page-inner ul li i{font-size:16px;font-weight:400;padding-right:15px;color:#2dc3b6;}
.feature-page-inner ul{margin-top:30px;}
.feature-page-inner ul li{font-family:'Lato';font-size:16px;font-weight:400;line-height:24px;margin-top:18px;color:#444;}
.feature-page-inner{width:550px;padding-left:80px;}
.feature-page-inner2 a,.feature-page-inner a{font-family:'Poppins';font-size:14px;font-weight:600;margin-top:30px;}
.feature-circle{padding:60px 0;color:#fff;background:#2dc3b6;}
.feature-circle .progressbar-in p,.feature-circle .progressbar-in h6,.feature-circle .circle span{color:#fff;}
.feature-circle .progressbar{margin-top:30px;}
.feature-circle .progressbar-in h3{font-family:'Poppins';font-size:14px;font-weight:800;line-height:24px;position:relative;margin-bottom:15px;letter-spacing:4px;text-transform:uppercase;color:#fff;}
.feature-business{position:relative;z-index:0;background:url(./project-banner-image.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;}
.feature-business:after{position:absolute;z-index:-1;top:0;width:100%;height:100%;content:'';opacity:0.8;background:#591fce;}
.feature-business .heading p{width:670px;color:#fff;}
.feature-business-btn a{margin-top:50px;}

/*=====================================
    End of Feature page part css
=======================================*/

/*=====================================
    Start of blog page part css
=======================================*/
.blog-grid .heading h2{width:600px;}
.blog-grid .flex-center{padding-top:66px;}
.blog-btn{width:100%;margin-top:60px;padding:9px 100px;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 600ms ease-in-out;color:#eee;border:1px solid #eee;}
.blog-btn a{font-family:'Poppins';font-size:16px;line-height:24px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;letter-spacing:2px;text-transform:uppercase;color:#999;}
.blog-btn:hover a{color:#fff;}
.blog-btn:hover{-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;border:1px solid #2dc3b6;background:#2dc3b6;-webkit-box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);-o-box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);}
.blog-page{padding-top:80px;padding-bottom:60px;}
.blog-page .button-group{margin-bottom:5px;}
.blog-news{margin-bottom:0;padding:60px 0;background:#2dc3b6;}
.blog-news .cont-inline2 .cont-group input{background-color:#fff!important;}
.blog-page-btn{font-family:'Poppins';font-size:18px;font-weight:600;line-height:24px;position:relative;padding:12px 98px;cursor:pointer;-webkit-transition:background-color 0.5s ease,color 0.5s ease;-webkit-transition:ease all 0.5s;-moz-transition:ease all 0.5s;-o-transition:ease all 0.5s;transition:background-color 0.5s ease,color 0.5s ease;transition:ease all 0.5s;text-align:center;text-decoration:none;letter-spacing:1px;text-transform:uppercase;border:1px solid #591fce;border-radius:0;background:#591fce;}
.blog-page-btn a{color:#fff;}
.blog-page-btn:hover{-webkit-box-shadow:0 14px 7px -6px rgba(0,0,0,0.2);-moz-box-shadow:0 14px 7px -6px rgba(0,0,0,0.2);box-shadow:0 14px 7px -6px rgba(0,0,0,0.2);-o-box-shadow:0 14px 7px -6px rgba(0,0,0,0.2);}

/*=====================================
    End of blog page part css
=======================================*/

/*=====================================
    Start of Error part css
=======================================*/
.error{min-height:100vh;background:-webkit-linear-gradient(115deg,#591fce 20%,#7415c9 80%);background:-o-linear-gradient(115deg,#591fce 20%,#7415c9 80%);background:-moz-linear-gradient(115deg,#591fce 20%,#7415c9 80%);background:linear-gradient(115deg,#591fce 20%,#7415c9 80%);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);}
.error-content{position:absolute;top:55%;left:50%;transform:translate(-50%,-50%);}
.error-content img{-webkit-animation:an1 9650ms ease-in-out infinite alternate 241ms,attn 3000ms ease-in-out infinite alternate;animation:an1 9650ms ease-in-out infinite alternate 241ms,attn 3000ms ease-in-out infinite alternate;}
.error-content h2{font-family:'Poppins',sans-serif;font-size:44px;font-weight:700;margin-top:40px;}
.error-content p{font-family:'Lato',sans-serif;font-size:20px;font-weight:400;margin-top:10px;}
.error .heading h2{width:500px;}
.error-btn a{margin-top:40px;}

/*=====================================
    End of Error page part css
=======================================*/

/*=====================================
    Start of Blog Details page part css
=======================================*/
.banner-text img{width:auto;margin-bottom:30px;}
.blog-details .heading h2{width:624px;}
.banner-text p span{padding:0 10px;}
.banner-text h3{font-family:'Lato',sans-serif;font-size:14px;font-weight:400;line-height:24px;padding-top:30px;text-transform:uppercase;color:#2dc3b6;}
.blog-details-page{background:#f0f8fb;}
.blog-details-page .blog-inner{margin-top:30px;}
.blog-links h2{font-family:'Poppins',sans-serif;font-size:24px;font-weight:900;line-height:24px;padding-bottom:10px;text-align:left;color:#222;}
.blog-links li{margin-top:15px;}
.blog-links li a{font-family:'Lato',sans-serif;font-size:14px;line-height:24px;-webkit-transition:ease all 0.5s;-moz-transition:ease all 0.5s;-o-transition:ease all 0.5s;transition:ease all 0.5s;text-transform:uppercase;color:#2dc3b6;}
.blog-links li a:hover{color:#591fce;}
.detail-text h4{font-family:'Lato',sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#444;}
.detail-text p{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#444;}
.detail-text img{padding-bottom:30px;}
.detail-text ul li{font-family:'Lato',sans-serif;font-size:15px;font-weight:400;line-height:24px;position:relative;padding-bottom:20px;padding-left:30px;color:#444;}
.detail-text ul li:before{font-size:60px;position:absolute;top:-6px;left:0;content:'\00b7';}

/*=====================================
    End of Blog Details page part css
=======================================*/

/*=====================================
    Start of Team page part css
=======================================*/
.team-banner .flex-center{padding-top:50px;}
.team-overlay{position:absolute;top:2%;left:2%;display:none;overflow:hidden;width:96%;height:96%;transition:all 0.4s ease-in;text-align:center;border-radius:50%;background:#fff;}
.overlay i{cursor:pointer;}
.team-overlay ul{position:absolute;top:50%;left:4px;transform:translateY(-50%);}
.team-overlay ul li{float:left;padding:0 2px 0 6px;}
.team-overlay ul li a{color:#fff;}
.team-overlay ul li a i{font-size:22px;line-height:52px;width:50px;height:50px;border-radius:100px;background:#666;}
.team-overlay ul li a i:hover{background:#2dc3b6;}
.response-video{z-index:0;text-align:center;}
.response-video:before{position:absolute;z-index:-1;z-index:0;top:0;width:100%;height:100%;content:'';opacity:0.5;background:#003b3d;}
.team-video{position:absolute;z-index:99;top:50%;left:50%;transform:translate(-50%,-50%);}
.team-video a i{font-size:22px;line-height:86px;position:absolute;top:52%;left:50%;width:80px;height:80px;padding:0 34px;transform:translate(-50%,-50%);animation:pulse 1.5s infinite;color:#2dc3b6;border-radius:50%;background:#fff;}

/*=====================================
    End of Team page part css
=======================================*/

/*=====================================
    Start of Comming Soon page part css
=======================================*/
.coming{min-height:100vh;background:-webkit-linear-gradient(115deg,#591fce 20%,#7415c9 80%);background:-o-linear-gradient(115deg,#591fce 20%,#7415c9 80%);background:-moz-linear-gradient(115deg,#591fce 20%,#7415c9 80%);background:linear-gradient(115deg,#591fce 20%,#7415c9 80%);box-shadow:0 0 5px 0 rgba(0,0,0,0.2);}
.coming-banner-image{-webkit-animation:an1 9650ms ease-in-out infinite alternate;animation:an1 9650ms ease-in-out infinite alternate;}
.coming-logo{margin-top:-45px;}
.coming-content h2{font-family:'Poppins',sans-serif;font-size:44px;font-weight:700;line-height:24px;padding-top:45px;letter-spacing:-2px;color:#fff;}
.coming-content h2 span{padding-left:5px;letter-spacing:2px;}
.coming-content p{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;line-height:24px;width:800px;padding-top:40px;}
.coming-content h4{font-family:'Lato',sans-serif;font-size:20px;font-weight:400;line-height:24px;padding-top:70px;}
.coming-content .form-area{padding-top:0;padding-right:0;padding-left:0;}
.coming-content .cont-inline .cont-group input{padding-bottom:15px;text-align:center;border-bottom:1px solid #eee;}
.coming  .cont-text{padding:0 0 30px;background-color:transparent;}
.coming-logo a{margin-top:0;padding:0;border:none;}
.coming-logo a:hover{color:transparent;border:none;background-color:transparent;-webkit-box-shadow:0 10px 7px -4px rgba(0,0,0,0.0);-moz-box-shadow:0 10px 7px -4px rgba(0,0,0,0.0);box-shadow:0 10px 7px -4px rgba(0,0,0,0.0);-o-box-shadow:0 10px 7px -4px rgba(0,0,0,0.0);}

/*=====================================
    End of Comming Soon page part css
=======================================*/

/*=====================================
    Start of Contact page part css
=======================================*/
.form-map{position:relative;}
.form-map iframe{position:relative;z-index:99;width:100%;height:500px;border:0;}
.cont-inline3 .cont-group input,.cont-inline3 .cont-group textarea{font-family:'Lato',sans-serif;font-size:20px;font-weight:400;width:100%;padding:10px 10px;padding-left:17px;text-align:left;color:#ccc!important;border:1px solid transparent;border:1px solid #ccc;background-color:transparent;}
.newsletter-page .form-area form > .meassage-area{float:left;width:calc(100% - 30px);margin:0 15px 30px;text-align:center;}
.cont-inline3 textarea{height:150px;}
textarea{resize:none;}
::placeholder{opacity:1;color:#ccc!important;    /* Firefox */}
:-ms-input-placeholder{/* Internet Explorer 10-11 */
color:#999!important;}
::-ms-textarea-placeholder{/* Microsoft Edge */
color:#999!important;}
.contact-ban .heading h2{width:600px;margin-bottom:26px;}
.contact-bg{margin-top:-100px;margin-bottom:100px;-webkit-box-shadow:0 20px 50px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 20px 50px 4px rgba(0,0,0,0.2);box-shadow:0 20px 50px 4px rgba(0,0,0,0.2);-o-box-shadow:0 20px 50px 4px rgba(0,0,0,0.2);}
.location-inner{background:#fff;}
.contact-icon{padding:60px 50px;}
.contact-icon i{font-size:30px;padding:0 0 20px;color:#2dc3b6;}
.contact-icon h3{font-family:'Poppins',sans-serif;font-size:20px;font-weight:700;line-height:24px;padding-bottom:20px;letter-spacing:1px;text-transform:uppercase;}
.contact-icon p{font-family:'Lato',sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#444;}
.cont-bdr{position:relative;}
.cont-bdr:after{position:absolute;z-index:99;top:50%;left:0;width:1px;height:130px;content:'';transform:translateY(-50%);background:#ccc;}
.cont-bdr:before{position:absolute;z-index:99;top:50%;right:0;width:1px;height:130px;content:'';transform:translateY(-50%);background:#ccc;}

/*=====================================
    End of Contact page part css
=======================================*/
@-webkit-keyframes an1{
	0%{-webkit-transform:rotate(0);transform:rotate(0);}
	5%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
	15%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
	25%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}
	35%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);}
	45%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
	55%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);}
	65%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}
	75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}
	85%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
	95%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
	100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@keyframes an1{
	0%{-webkit-transform:rotate(0);transform:rotate(0);}
	5%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}
	15%{-webkit-transform:rotate(-2.5deg);transform:rotate(-2.5deg);}
	25%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}
	35%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);}
	45%{-webkit-transform:rotate(1deg);transform:rotate(1deg);}
	55%{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg);}
	65%{-webkit-transform:rotate(2deg);transform:rotate(2deg);}
	75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);}
	85%{-webkit-transform:rotate(2.5deg);transform:rotate(2.5deg);}
	95%{-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}
	100%{-webkit-transform:rotate(0);transform:rotate(0);}
}
@-webkit-keyframes spin{
	100%{-webkit-transform:rotate(360deg);}
}
@-webkit-keyframes animate{
	50%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);}
}
@keyframes animate{
	50%{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);}
}
@keyframes skew{
	0%{transform:skewX(20deg);}
	100%{transform:skewX(-20deg);}
}
@keyframes shake{
	0%{transform:skewY(20deg);}
	100%{transform:skewY(-20deg);}
}
@-webkit-keyframes pulse{
	0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0.4);}
	80%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0);}
	100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0);}
}
@keyframes pulse{
	0%{-moz-box-shadow:0 0 0 0 rgba(0,0,44,0.4);box-shadow:0 0 0 0 rgba(0,0,44,0.4);}
	80%{-moz-box-shadow:0 0 0 10px rgba(0,0,44,0);box-shadow:0 0 0 10px rgba(0,0,44,0);}
	100%{-moz-box-shadow:0 0 0 0 rgba(0,0,44,0);box-shadow:0 0 0 0 rgba(0,0,44,0);}
}
@-webkit-keyframes scan{
	from,20%,100%{height:0;-webkit-transform:translate(-50%,0.44em);transform:translate(-50%,0.44em);}
	10%,15%{line-height:0.2em;height:1em;-webkit-transform:translate(-55%,0.22em);transform:translate(-55%,0.22em);}
}
@keyframes scan{
	from,20%,100%{height:0;-webkit-transform:translate(-50%,0.44em);transform:translate(-50%,0.44em);}
	10%,15%{line-height:0.2em;height:1em;-webkit-transform:translate(-55%,0.22em);transform:translate(-55%,0.22em);}
}
@-webkit-keyframes attn{
	0%,100%{opacity:1;}
	30%,35%{opacity:0.4;}
}
@keyframes attn{
	0%,100%{opacity:1;}
	30%,35%{opacity:0.4;}
}
@-webkit-keyframes shake{
	0%,100%{-webkit-transform:translate(-1px,0);transform:translate(-1px,0);}
	10%{-webkit-transform:translate(2px,1px);transform:translate(2px,1px);}
	30%{-webkit-transform:translate(-3px,2px);transform:translate(-3px,2px);}
	35%{-webkit-transform:translate(2px,-3px);transform:translate(2px,-3px);-webkit-filter:blur(4px);filter:blur(4px);}
	45%{-webkit-transform:translate(2px,2px) skewY(-8deg) scale(0.96,1);transform:translate(2px,2px) skewY(-8deg) scale(0.96,1);-webkit-filter:blur(0);filter:blur(0);}
	50%{-webkit-transform:translate(-3px,1px);transform:translate(-3px,1px);}
}

/* ===========================================
      Preloader
==========================================  */
#musa-loader{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;margin-top:0;background:#fff;}
.loader{position:absolute;top:45%;left:50%;width:100px;height:100px;transform:translate(-50%,-50%);}
.loader__bar{position:absolute;top:50%;left:50%;width:10px;height:60%;-webkit-transform-origin:center bottom;transform-origin:center bottom;background-image:linear-gradient(to bottom,#2dc3b6,#591fce);box-shadow:1px 1px 0 rgba(0,0,0,0.2);}
.loader__bar:nth-child(1){left:0;-webkit-transform:scale(1,0.2);transform:scale(1,0.2);-webkit-animation:barUp1 4s infinite;animation:barUp1 4s infinite;}
.loader__bar:nth-child(2){left:15px;-webkit-transform:scale(1,0.4);transform:scale(1,0.4);-webkit-animation:barUp2 4s infinite;animation:barUp2 4s infinite;}
.loader__bar:nth-child(3){left:30px;-webkit-transform:scale(1,0.6);transform:scale(1,0.6);-webkit-animation:barUp3 4s infinite;animation:barUp3 4s infinite;}
.loader__bar:nth-child(4){left:45px;-webkit-transform:scale(1,0.8);transform:scale(1,0.8);-webkit-animation:barUp4 4s infinite;animation:barUp4 4s infinite;}
.loader__bar:nth-child(5){left:60px;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-animation:barUp5 4s infinite;animation:barUp5 4s infinite;}
.loader__ball{position:absolute;bottom:10px;left:0;width:13px;height:13px;-webkit-animation:ball 4s infinite;animation:ball 4s infinite;border-radius:50%;background:#591fce;}

/*  ================================
          Button
=====================================*/
.hero-btn .btn{font-family:'Poppin',sans-serif;font-size:14px;font-weight:600;line-height:24px;position:relative;z-index:1;overflow:hidden;padding:5px;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;-ms-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:1px solid #2dc3b6;outline:0;background-color:#2dc3b6;}
.hero-btn .btn .img{background:url('./login.png') 0 0 no-repeat;width:233px;margin:0px auto;display:inline-block;height:23px;}
.banner-btn .btn{font-family:'Poppin',sans-serif;font-size:14px;font-weight:600;line-height:24px;position:relative;z-index:1;overflow:hidden;padding:10px 28px;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;-ms-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#5b1ece;border:1px solid #2dc3b6;border-radius:50px;outline:0;background-color:#2dc3b6;}
.banner-btn .btn:hover,.hero-btn .btn:hover{color:#2dc3b6;background-color:transparent;}
.hero-btn .btn:hover .img{background:url(./logins.png) 0 0 no-repeat;}
.squar-btn .btn{font-family:'Poppin',sans-serif;font-size:14px;font-weight:600;position:relative;z-index:1;overflow:hidden;padding:12px 89px;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;-ms-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#5b1ece;border:1px solid #fff;border-radius:0;outline:0;background-color:#fff;}
.squar-btn .btn:hover{color:#fff;background-color:transparent;}
.circle-btn .btn{font-family:'Poppin',sans-serif;font-size:14px;font-weight:600;position:relative;z-index:1;overflow:hidden;padding:10px 28px;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;-ms-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:50px;outline:0;background-color:#5b1ece;}
.circle-btn .btn:hover{color:#2dc3b6;background-color:#fff;}
.error-btn .btn{font-family:'Poppin',sans-serif;font-size:14px;font-weight:600;position:relative;z-index:1;overflow:hidden;padding:10px 28px;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;-ms-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#2dc3b6;border:2px solid #2dc3b6;border-radius:50px;outline:0;background-color:transparent;}
.error-btn .btn:hover{color:#fff;border:2px solid #2dc3b6;background-color:#2dc3b6;}
.white-error-btn .btn{font-family:'Poppin',sans-serif;font-size:14px;font-weight:600;position:relative;z-index:1;overflow:hidden;padding:10px 30px;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;-ms-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:2px solid #fff;border-radius:50px;outline:0;background-color:transparent;}
.white-error-btn .btn:hover{color:#2dc3b6;background-color:#fff;}
.squar-btn2 .btn{font-family:'Poppin',sans-serif;font-size:16px;font-weight:600;position:relative;z-index:1;overflow:hidden;padding:12px 80px;-webkit-transition:0.4s all ease;-moz-transition:0.4s all ease;-ms-transition:0.4s all ease;-o-transition:0.4s all ease;transition:0.4s all ease;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff;border:1px solid #2dc3b6;border-radius:0;outline:0;background-color:#2dc3b6;}
.squar-btn2 .btn:hover{-webkit-box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);-moz-box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);-o-box-shadow:0 10px 7px -4px rgba(0,0,0,0.2);}

/*


.error-btn .btn {
    padding: 10px 28px;
    background-color: transparent;
    color: #2dc3b6;
    font-family: 'Poppin', sans-serif;
    font-weight: 600;
	letter-spacing: 1px;
    font-size: 14px;
    position: relative;
	text-transform: uppercase;
    z-index: 1;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #2dc3b6;
	text-decoration: none;
    outline: 0;
}
.error-btn .btn:after{
  content: '';
  width: 0;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
  transition: 0.4s all ease;
  background-color: #2dc3b6;
  border-radius: 50px;
}
.error-btn .btn:hover:after{
  width: 100%;
}
.error-btn .btn:hover{
  color: #fff;
	border: 2px solid #2dc3b6;
}

.squar-btn2 .btn:after{
  content: '';
  width: 0;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
  transition: 0.4s all ease;
  background-color: #fff;
  border-radius: 0px;
}
.squar-btn2 .btn:hover:after{
  width: 100%;
}
.squar-btn2 .btn:hover{
  color: #2dc3b6;
}
.white-error-btn .btn {
    padding: 10px 30px;
    background-color: transparent;
    color: #fff;
    font-family: 'Poppin', sans-serif;
    font-weight: 600;
	letter-spacing: 1px;
    font-size: 14px;
    position: relative;
	text-transform: uppercase;
    z-index: 1;
    overflow: hidden;
    border-radius: 50px;
    border: 2px solid #fff;
	text-decoration: none;
    outline: 0;
}
.white-error-btn .btn:after{
  content: '';
  width: 0;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  -webkit-transition: 0.4s all ease;
  -moz-transition: 0.4s all ease;
  -ms-transition: 0.4s all ease;
  -o-transition: 0.4s all ease;
  transition: 0.4s all ease;
  background-color: #2dc3b6;
  border-radius: 50px;
}
.white-error-btn .btn:hover:after{
  width: 100%;
}
.white-error-btn .btn:hover{
  color: #fff;
	border: 2px solid #2dc3b6;
}
.hero-btn .submit-btn {
	letter-spacing: 3px;
    margin-top: 50px;
    padding: 12px 50px 12px 55px;
}
.square-shad .btn{
	 box-shadow: 0px 10px 7px -4px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0px 10px 7px -4px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0px 10px 7px -4px rgba(0, 0, 0, .2);
    -o-box-shadow: 0px 10px 7px -4px rgba(0, 0, 0, .2);
}
*/
@-webkit-keyframes ball{
	0%{-webkit-transform:translate(0,0);transform:translate(0,0);}
	5%{-webkit-transform:translate(8px,-14px);transform:translate(8px,-14px);}
	10%{-webkit-transform:translate(15px,-10px);transform:translate(15px,-10px);}
	17%{-webkit-transform:translate(23px,-24px);transform:translate(23px,-24px);}
	20%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px);}
	27%{-webkit-transform:translate(38px,-34px);transform:translate(38px,-34px);}
	30%{-webkit-transform:translate(45px,-30px);transform:translate(45px,-30px);}
	37%{-webkit-transform:translate(53px,-44px);transform:translate(53px,-44px);}
	40%{-webkit-transform:translate(60px,-40px);transform:translate(60px,-40px);}
	50%{-webkit-transform:translate(60px,0);transform:translate(60px,0);}
	57%{-webkit-transform:translate(53px,-14px);transform:translate(53px,-14px);}
	60%{-webkit-transform:translate(45px,-10px);transform:translate(45px,-10px);}
	67%{-webkit-transform:translate(37px,-24px);transform:translate(37px,-24px);}
	70%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px);}
	77%{-webkit-transform:translate(22px,-34px);transform:translate(22px,-34px);}
	80%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px);}
	87%{-webkit-transform:translate(7px,-44px);transform:translate(7px,-44px);}
	90%{-webkit-transform:translate(0,-40px);transform:translate(0,-40px);}
	100%{-webkit-transform:translate(0,0);transform:translate(0,0);}
}
@keyframes ball{
	0%{-webkit-transform:translate(0,0);transform:translate(0,0);}
	5%{-webkit-transform:translate(8px,-14px);transform:translate(8px,-14px);}
	10%{-webkit-transform:translate(15px,-10px);transform:translate(15px,-10px);}
	17%{-webkit-transform:translate(23px,-24px);transform:translate(23px,-24px);}
	20%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px);}
	27%{-webkit-transform:translate(38px,-34px);transform:translate(38px,-34px);}
	30%{-webkit-transform:translate(45px,-30px);transform:translate(45px,-30px);}
	37%{-webkit-transform:translate(53px,-44px);transform:translate(53px,-44px);}
	40%{-webkit-transform:translate(60px,-40px);transform:translate(60px,-40px);}
	50%{-webkit-transform:translate(60px,0);transform:translate(60px,0);}
	57%{-webkit-transform:translate(53px,-14px);transform:translate(53px,-14px);}
	60%{-webkit-transform:translate(45px,-10px);transform:translate(45px,-10px);}
	67%{-webkit-transform:translate(37px,-24px);transform:translate(37px,-24px);}
	70%{-webkit-transform:translate(30px,-20px);transform:translate(30px,-20px);}
	77%{-webkit-transform:translate(22px,-34px);transform:translate(22px,-34px);}
	80%{-webkit-transform:translate(15px,-30px);transform:translate(15px,-30px);}
	87%{-webkit-transform:translate(7px,-44px);transform:translate(7px,-44px);}
	90%{-webkit-transform:translate(0,-40px);transform:translate(0,-40px);}
	100%{-webkit-transform:translate(0,0);transform:translate(0,0);}
}
@-webkit-keyframes barUp1{
	0%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	40%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	50%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	90%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	100%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
}
@keyframes barUp1{
	0%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	40%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	50%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	90%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	100%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
}
@-webkit-keyframes barUp2{
	0%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	40%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	50%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	90%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	100%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
}
@keyframes barUp2{
	0%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	40%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	50%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	90%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	100%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
}
@-webkit-keyframes barUp3{
	0%{-webkit-transform:scale(1,0.6);transform:scale(1,0.6);}
	100%{-webkit-transform:scale(1,0.6);transform:scale(1,0.6);}
}
@keyframes barUp3{
	0%{-webkit-transform:scale(1,0.6);transform:scale(1,0.6);}
	100%{-webkit-transform:scale(1,0.6);transform:scale(1,0.6);}
}
@-webkit-keyframes barUp4{
	0%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	40%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	50%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	90%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	100%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
}
@keyframes barUp4{
	0%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	40%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
	50%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	90%{-webkit-transform:scale(1,0.4);transform:scale(1,0.4);}
	100%{-webkit-transform:scale(1,0.8);transform:scale(1,0.8);}
}
@-webkit-keyframes barUp5{
	0%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	40%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	50%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	90%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	100%{-webkit-transform:scale(1,1);transform:scale(1,1);}
}
@keyframes barUp5{
	0%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	40%{-webkit-transform:scale(1,1);transform:scale(1,1);}
	50%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	90%{-webkit-transform:scale(1,0.2);transform:scale(1,0.2);}
	100%{-webkit-transform:scale(1,1);transform:scale(1,1);}
}
