body {
font-size:16px;
line-height:1.8;
font-family:noto sans,sans-serif;
color:#565f6e;
font-weight:500;
}

p {
color:#565f6e;
font-weight:500;
}

a {
display:inline-block;
-webkit-transition:all .5s;
transition:all .5s;
text-decoration:none;
}

a:hover,a:focus {
text-decoration:none;
}

button {
margin:0;
padding:0;
outline:0;
}

button:focus {
outline:0;
border:0;
}

h1,h2,h3,h4,h5,h6 {
font-weight:500;
color:#0e1b31;
font-family:rubik,sans-serif;
line-height:1.4;
}

h3 {
font-size:22px;
}

.d-table {
width:100%;
height:100%;
}

.d-table-cell {
display:table-cell;
vertical-align:middle;
}

img {
max-width:100%;
}

.pt-150 {
padding-top:150px;
}

.ptb-100 {
padding-top:100px;
padding-bottom:100px;
}

.pt-100 {
padding-top:30px;
}

.ptb-70 {
padding-top:70px;
padding-bottom:70px;
}

.pb-100 {
padding-bottom:100px!important;
}

.pb-70 {
padding-bottom:0px;
}

.pt-45 {
padding-top:45px;
}

.pt-20 {
padding-top:20px;
}

.pb-10 {
padding-bottom:10px;
}

.ml-20 {
margin-left:20px;
}

.border-radius-5 {
border-radius:5px;
}

.border-radius-50 {
border-radius:50px!important;
}

.default-btn {
padding:12px 32px;
color:#fff;
font-weight:500;
position:relative;
z-index:1;
}

.default-btn:hover {
background-color:#0e1b31;
color:#fff;
}
.index-top{ width:100%; background-color:#000; }
.index-top a{ float:right; margin-right:20px; color:#fff;}

.btn-bg1 {
background-color:#000;
}

.default-btn-two {
padding:10px 32px;
color:#fff;
font-weight:600;
position:relative;
z-index:1;
text-transform:uppercase;
}

.default-btn-two::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:55%;
height:100%;
background-color:#13be7b;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-10deg);
transform:skew(-10deg);
}

.default-btn-two::after {
content:'';
position:absolute;
z-index:-1;
top:0;
right:0;
width:50%;
height:100%;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-10deg);
transform:skew(-10deg);
}

.default-btn-two:hover {
background-color:#0e1b31;
color:#fff;
}

.default-btn-two:hover::before {
width:100%;
-webkit-transform:skew(0deg);
transform:skew(0deg);
}

.default-btn-two:hover::after {
width:100%;
-webkit-transform:skew(0deg);
transform:skew(0deg);
}

.section-title span {
text-transform:uppercase;
padding-bottom:10px;
font-weight:600;
line-height:0;
font-size:15px;
}

.section-title h2 {
font-size:40px;
font-weight:600;
margin-top:0;
line-height:1.2;
color:#0e1b31;
margin-bottom:0;
}

.section-title p {
padding-top:10px;
font-weight:500;
margin-bottom:0;
}

.sp-color1 {
color:#000;
}

.section-title-two:hover .sp-title::after {
width:100%;
border-top:1px solid #000;
border-bottom:1px solid #000;
}

.section-title-two:hover .sp-title::before {
height:100%;
width:100%;
bottom:0;
top:auto;
border-left:1px solid #000;
border-right:1px solid #000;
border-bottom:0;
}

.section-title-two .sp-title {
padding:5px;
color:#000;
position:relative;
margin-bottom:10px;
font-size:15px;
font-weight:600;
text-transform:uppercase;
}

.section-title-two .sp-title::before {
content:'';
position:absolute;
top:0;
left:0;
right:0;
background-color:transparent;
width:90%;
height:100%;
border-left:1px solid #000;
border-bottom:1px solid #000;
-webkit-transition:.9s;
transition:.9s;
}

.section-title-two .sp-title::after {
content:'';
position:absolute;
top:0;
left:0;
right:0;
background-color:transparent;
width:40%;
height:100%;
border-top:1px solid #000;
border-bottom:1px solid #000;
-webkit-transition:.7s;
transition:.7s;
}

.section-title-two h2 {
font-size:40px;
font-weight:600;
margin-top:10px;
line-height:1.2;
color:#0e1b31;
}

.section-title-two p {
padding-top:10px;
font-weight:500;
margin-bottom:0;
}

.top-header-bg {
background-color:#000;
}

.header-left {
text-align:left;
}

.header-left .header-left-card ul {
padding-left:0;
margin-bottom:0;
list-style-type:none;
}

.header-left .header-left-card ul li {
display:inline-block;
text-align:left;
position:relative;
padding-left:7px;
color:#fff;
margin-right:35px;
padding-top:10px;
padding-bottom:10px;
}

.header-left .header-left-card ul li::before {
content:'';
position:absolute;
width:1px;
height:15px;
background-color:#fff;
left:-20px;
top:19px;
}

.header-left .header-left-card ul li:first-child::before {
display:none;
}

.header-left .header-left-card ul li:last-child {
margin-right:0;
}

.header-left .header-left-card ul li .head-icon {
color:#fff;
font-size:14px;
text-align:center;
position:absolute;
left:0;
top:55%;
-webkit-transition:.5s;
transition:.5s;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
}

.header-left .header-left-card ul li a {
display:inline-block;
color:#fff;
font-size:14px;
font-weight:500;
margin-left:15px;
font-family:rubik,sans-serif;
}

.header-left .header-left-card ul li:hover .head-icon {
color:#000;
}

.header-left .header-left-card ul li:hover a {
color:#000;
}

.top-right {
float:right;
}

.top-right .top-right-login {
margin-right:25px;
position:relative;
display:inline-block;
}

.top-right .top-right-login::before {
content:'';
position:absolute;
width:1px;
height:15px;
background-color:#fff;
right:-25px;
top:7px;
}

.top-right .top-right-login a {
color:#fff;
font-size:14px;
font-weight:500;
font-family:rubik,sans-serif;
}

.top-right .top-right-login a i {
font-size:14px;
margin-right:5px;
font-weight:400;
}

.top-right .top-right-login a:hover {
color:#000;
}

.top-right .language-list {
top:-6px;
margin-bottom:0;
position:relative;
display:inline-block;
margin-left:0;
z-index:9999;
}

.top-right .language-list .language-list-item {
height:0;
padding:0 15px;
border:0;
color:#fff;
background-color:transparent;
font-weight:400;
font-size:15px;
border-radius:5px 0 0 5px;
padding-left:10px;
padding-right:30px;
}

.top-right .language-list .language-list-item:focus {
-webkit-box-shadow:none;
box-shadow:none;
outline:0;
}

.top-right .language-list .nice-select {
height:0;
width:105px;
line-height:0;
font-size:15px;
margin-bottom:0;
font-weight:500;
border-radius:0;
background-color:transparent;
color:#fff;
border-radius:5px 0 0 5px;
z-index:9999;
text-align:right!important;
font-family:rubik,sans-serif;
}

.top-right .language-list .nice-select .list {
background-color:#fff;
-webkit-box-shadow:0 0 29px 0 rgba(102,102,102,.1);
box-shadow:0 0 29px 0 rgba(102,102,102,.1);
border-radius:0;
margin-top:20px;
width:100%;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
}

.top-right .language-list .nice-select .list .option {
-webkit-transition:.6s;
transition:.6s;
color:#0e1b31;
font-weight:400;
padding-left:15px;
padding-right:15px;
margin-bottom:0;
width:180px;
border-bottom:1px dashed #000;
}

.top-right .language-list .nice-select .list .option:hover {
background-color:#000!important;
color:#fff;
}

.top-right .language-list .nice-select .list .option .selected {
background-color:#000!important;
color:#fff;
font-weight:400;
}

.top-right .language-list .nice-select:after {
border-bottom:1.5px solid #fff;
border-right:1.5px solid #fff;
height:6px;
width:6px;
}

/* 首页加入  */

.conindex{top:52px;
padding:0;
width:100%;
min-height:1500px; max-width:1280px;
margin-left:auto; margin-right:auto;}

.abouttext{
	text-align: center;
	margin-top: 30px;
    margin-bottom: 20px;
    padding-bottom: 10px;
    background-image: url(../../t1.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 80px 8px;
	font-size: 1.2rem;
    font-weight: 600;
}

.leftabout{ width:50%; float:left;}
.leftabout p{ text-indent:2em;}
.leftabout .index-input{width:120px; height:30px; background-color:red; color:#FFF; text-align:center;}
.leftabout .index-input a{ color:#FFF;}
.leftabout .index-input a:hover{color:#fff;}

.rightabout{width:45%; min-width:485px; margin-left:30px; float:left;}

.aboutmore{ display:inline-block; margin-top:50px; width:100%;}
.aboutmore ul{ padding-left:0px;}
.aboutmore ul li{ width:263px; height:263px; list-style:none;  position: relative; margin:0 20px; display:inline-block;}
.aboutmore ul li p{ text-align:center; color:#000;
          
            font-weight: bold;}

        /*用于放置img的div*/
.aboutmore ul li #timg {
           
            border: 0px solid red;
			overflow: hidden;
        }
 
.aboutmore ul li #hd {
            width:263px;
            height: 263px;
            border: 1px solid white;
            position: absolute;
            top: -148px;
			text-indent: 2rem;
			line-height:2rem;
			padding:10px 10px;
			color:#fff;
            left: 0px;
            background: #d24b2c;
			opacity:0.8;
            transform: rotateX(270deg);
            transition: all 0s cubic-bezier(0.68, -0.55, 0.27, 1.55);
        }
 

.aboutmore ul li:hover #p1 {
            top: 10px;
        }
.aboutmore ul li:hover #hd {
            transform: translate(0px, 147px);
        }
		
		
.index-zs{ width:1280px; margin:60px 0; }

.index-zs ul li{ width:140px; height:200px; display:inline-block; margin:10px 60px;}
.index-zs ul li:first-child{ width:140px; height:200px; display:inline-block; margin-left:100px;}

.index-zs ul li:last-child{ width:300px; height:200px; display:inline-block; margin:10px 30px;}
		
/* 首页结束  */	


/* ABOUT加入  */

.bannerabout {
    margin: 0 auto;
    text-align: center;
    width: 100%
}

.flabout {
    width: 100%;
    max-width:1280px;
    text-align: center;
    margin:20px auto;
}

.flabout ul li {
        list-style: none;
        display: inline-block;
        width: 120px;
        height: 30px;
        color:#000;
    }

.flabout ul li a {
            color:#000;
            width:100px;
            height:30px;
           
        }

.flabout ul li a:hover {
                width:100px;
                background-image: url(../../images1/line.png);
                background-position: center bottom;
                background-repeat: no-repeat;
            }

.flabout .active {
        width: 100px;
        background-image: url(../../images1/line.png);
        background-position: center bottom;
        background-repeat: no-repeat;
     
    }

.flabout1 {
    width: 100%;
    max-width: 1280px;
    text-align: center;
    margin: 20px auto;
}

.flabout1 ul li {
        list-style: none;
        display: inline-block;
  margin:0 20px;
        height: 30px;
        color:#000;
    }

.flabout1 ul li a {
            color:#000;
  
            height:30px;
           
        }

.flabout1 ul li a:hover {
              
                background-image: url(../../images1/line.png);
                background-position: center bottom;
                background-repeat: no-repeat;
            }

.flabout1 .active {
   
        background-image: url(../../images1/line.png);
        background-position: center bottom;
        background-repeat: no-repeat;
     
    }

.aboutny {
    width:100%;
    max-width:1280px;
    margin:40px auto;
}
    .aboutny p {
        text-indent: 2em;
    }
.aboutimg {
    text-align:center; margin:30px auto; 
}
    .aboutimg img {
        padding-right: 0px;
    }




/* ABOUT结束  */


/* 新闻开始  */


.cn-news {
    width: 100%;
}

    .cn-news ul li {
        position: relative;
        width: 30%;
        height: auto;
        margin-left: 30px;
    }

    .cn-news .service_item a img {
        width: 100%;
    }

.ys-news {
    width: 65px;
    height: 75px;
    background-color: #F63;
    position: absolute;
    top: 0;
}

    .ys-news p {
        color: #fff;
        font-size: 13px;
        line-height: 24px;
        height: 20px;
        text-align: center;
        overflow: hidden;
        width: 100%;
        margin-top: 10px;
    }

.cn-news ul li {
    text-align: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #E1E1E1;
    margin-bottom: 30px;
    float: left;
    margin-top: 30px;
}



.service_item h4 {
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    color: #595959;
    -webkit-transition: all ease-out 0.2s;
    transition: all ease-out 0.2s;
    text-align: left;
    width: 100%;
}




@media (min-width: 1200px) {
    .cn-news {
       
        margin: 0 auto;
        min-height: 500px;
        margin-bottom: 50px;
    }
}




/* 新闻结束  */




.main-nav {
    background-color: transparent;
    position: absolute;
    top: 52px;
    padding: 0;
    width: 100%;
    height: auto;
}

.main-nav .navbar {
padding-left:0;
padding-right:0;
}

.main-nav nav .navbar-nav .nav-item:hover a,.main-nav nav .navbar-nav .nav-item .active {
color:#000!important;
}

.main-nav nav .navbar-nav .nav-item:hover a i,.main-nav nav .navbar-nav .nav-item .active i {
color:#000;
}

.main-nav nav .navbar-nav .nav-item a {
text-transform:uppercase;
color:#fff;
font-weight:500;
margin-left:12px;
margin-right:12px;
position:relative;
}

.main-nav nav .navbar-nav .nav-item a i {
line-height:1;
position:relative;
font-size:18px;
top:3px;
}

.main-nav nav .navbar-nav .nav-item a:hover,.main-nav nav .navbar-nav .nav-item a :focus {
color:#000!important;
}

.main-nav nav .navbar-nav .nav-item a:hover i,.main-nav nav .navbar-nav .nav-item a :focus i {
color:#000;
}

.main-nav nav .navbar-nav .nav-item a.active {
color:#000!important;
}

.main-nav nav .navbar-nav .nav-item a.active i {
color:#000;
}

.main-nav nav .navbar-nav .nav-item:hover .dropdown-menu {
-webkit-transform:scaleY(1);
transform:scaleY(1);
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu {
z-index:5;
border:0;
padding:10px 0;
border-radius:0;
background-color:#fff!important;
top:100%;
-webkit-transform:scaleY(0);
transform:scaleY(0);
-webkit-transform-origin:top;
transform-origin:top;
z-index:1;
-webkit-box-shadow:none;
box-shadow:none;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu:before {
position:absolute;
content:'';
top:0;
left:0;
right:0;
width:50%;
height:50%;

z-index:-1;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu::after {
position:absolute;
content:'';
bottom:0;
right:0;
width:50%;
height:50%;

z-index:-1;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li {
padding:0;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a {
text-transform:uppercase;
color:#0e1b31!important;
position:relative;
z-index:1;
padding:7px 20px;
-webkit-transition:.7s;
transition:.7s;
font-weight:500;
font-size:15px!important;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover{ background:#df160c; color:#FFF;}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active {
border-radius:0;
color:#000!important;

}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a.active i {
color:#000!important;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a :focus,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active {
color:#000!important;
border-radius:0;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a:hover i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a :focus i,.main-nav nav .navbar-nav .nav-item .dropdown-menu li a .active i {
color:#000!important;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li a i {
line-height:1;
position:relative;
color:#565f6e;
font-size:18px;
top:3px;
float:right;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li.active {
color:#000!important;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu {
left:100%;
margin-top:18px!important;
position:absolute;
-webkit-transform:scaleX(0);
transform:scaleX(0);
-webkit-transform-origin:left;
transform-origin:left;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li {
padding:0;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a {
text-transform:uppercase;
}

.main-nav nav .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu {
-webkit-transform:scaleX(1);
transform:scaleX(1);
}

.main-nav-bottom {
border-bottom:1px solid #fff1c;
}

.nav-two {
background-color:#fff;
position:relative;
top:0;
padding:0;
width:100%;

margin:0 auto;
height:auto;
}

.nav-two .navbar {
padding-left:0;
padding-right:0;
}

.nav-two nav .navbar-nav .nav-item:hover a,.nav-two nav .navbar-nav .nav-item .active {
color:#000!important;
}

.nav-two nav .navbar-nav .nav-item:hover a i,.nav-two nav .navbar-nav .nav-item .active i {
color:#000;
}

.nav-two nav .navbar-nav .nav-item a {
color:#0e1b31;
position:relative;
cursor:pointer;
}

.nav-two nav .navbar-nav .nav-item a::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.nav-two nav .navbar-nav .nav-item a:hover,.nav-two nav .navbar-nav .nav-item a :focus {
color:#000!important;
}

.nav-two nav .navbar-nav .nav-item a:hover i,.nav-two nav .navbar-nav .nav-item a :focus i {
color:#000;
}

.nav-two nav .navbar-nav .nav-item a:hover::before,.nav-two nav .navbar-nav .nav-item a :focus::before {
width:100%;
}

.nav-two nav .navbar-nav .nav-item a.active {
color:#000!important;
}

.nav-two nav .navbar-nav .nav-item a.active::before {
width:100%;
}

.nav-two nav .navbar-nav .nav-item .dropdown-menu .nav-item:hover a::before,.nav-two nav .navbar-nav .nav-item .dropdown-menu .nav-item .active::before {
display:none!important;
}

.nav-two nav .navbar-nav .nav-item .dropdown-menu .nav-item a::before {
display:none!important;
}

.nav-two nav .navbar-nav .nav-item .dropdown-menu .nav-item a:hover::before,.nav-two nav .navbar-nav .nav-item .dropdown-menu .nav-item a :focus::before {
display:none!important;
}

.nav-two nav .navbar-nav .nav-item .dropdown-menu .nav-item.active::before {
display:none!important;
}

.nav-three {
background-color:#0e1b31;
top:0;
position:relative;
-webkit-transition:.9s;
transition:.9s;
width:100%!important;
z-index:999;
}

.nav-three .navbar {
padding:0;
}

.nav-three nav .navbar-nav .nav-item::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-10deg);
transform:skew(-10deg);
background:0;
width:100%;
height:100%;
border-left:1px solid #fff3f;
}

.nav-three nav .navbar-nav .nav-item:last-child::before {
border-right:1px solid #fff3f;
}

.nav-three nav .navbar-nav .nav-item:hover a,.nav-three nav .navbar-nav .nav-item .active {
color:#000!important;
}

.nav-three nav .navbar-nav .nav-item:hover a i,.nav-three nav .navbar-nav .nav-item .active i {
color:#000;
}

.nav-three nav .navbar-nav .nav-item a {
position:relative;
}

.nav-three nav .navbar-nav .nav-item a::before {
content:'';
position:absolute;
bottom:-15px;
left:0;
right:0;
width:0;
height:2px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.nav-three nav .navbar-nav .nav-item a:hover,.nav-three nav .navbar-nav .nav-item a :focus {
color:#000!important;
}

.nav-three nav .navbar-nav .nav-item a:hover i,.nav-three nav .navbar-nav .nav-item a :focus i {
color:#000;
}

.nav-three nav .navbar-nav .nav-item a:hover::before,.nav-three nav .navbar-nav .nav-item a :focus::before {
width:100%;
}

.nav-three nav .navbar-nav .nav-item a.active {
color:#000!important;
}

.nav-three nav .navbar-nav .nav-item a.active::before {
width:100%;
}

.nav-three nav .navbar-nav .nav-item .dropdown-menu .nav-item:hover a::before,.nav-three nav .navbar-nav .nav-item .dropdown-menu .nav-item .active::before {
display:none!important;
}

.nav-three nav .navbar-nav .nav-item .dropdown-menu .nav-item a::before {
display:none!important;
}

.nav-three nav .navbar-nav .nav-item .dropdown-menu .nav-item a:hover::before,.nav-three nav .navbar-nav .nav-item .dropdown-menu .nav-item a :focus::before {
display:none!important;
}

.nav-three nav .navbar-nav .nav-item .dropdown-menu .nav-item.active::before {
display:none!important;
}

.sticky-nav {
top:0;
position:fixed;
-webkit-transition:.9s;
transition:.9s;
width:100%!important;
z-index:999;
}

.sticky-nav .main-nav {
top:0;
background-color:#0e1b31;
position:fixed;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);
box-shadow:0 0 15px rgba(0,0,0,.3);
}

.sticky-nav .main-nav-bottom {
border:0;
}

.sticky-nav .nav-two {
top:0;
background-color:#fff;
position:fixed;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);
box-shadow:0 0 15px rgba(0,0,0,.3);
}

.sticky-nav .nav-three {
background-color:#0e1b31;
position:fixed;
}

.nav-side-bar {
display:inline-block;
}

.nav-side-bar .cell-btn {
display:inline-block;
margin-right:40px;
position:relative;
}

.nav-side-bar .cell-btn::before {
content:'';
position:absolute;
top:-15px;
right:-30px;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-10deg);
transform:skew(-10deg);
background:0;
width:2px;
height:56px;
border-left:1px solid #fff3f;
}

.nav-side-bar .cell-btn a {
color:#fff;
font-weight:500;
}

.nav-side-bar .cell-btn a i {
font-weight:400;
margin-right:5px;
}

.nav-side-bar .cell-btn a:hover {
color:#000;
}

.nav-side-bar .language-side-list {
top:-6px;
margin-bottom:0;
position:relative;
display:inline-block;
margin-left:-30px;
z-index:9999;
}

.nav-side-bar .language-side-list .language-list-item {
height:0;
padding:0 15px;
border:0;
color:#fff;
background-color:transparent;
font-weight:400;
font-size:15px;
border-radius:5px 0 0 5px;
padding-left:10px;
padding-right:30px;
}

.nav-side-bar .language-side-list .language-list-item:focus {
-webkit-box-shadow:none;
box-shadow:none;
outline:0;
}

.nav-side-bar .language-side-list .nice-select {
height:0;
width:125px;
line-height:0;
font-size:15px;
margin-bottom:0;
font-weight:500;
border-radius:0;
background-color:transparent;
color:#fff;
border-radius:5px 0 0 5px;
z-index:9999;
text-align:right!important;
}

.nav-side-bar .language-side-list .nice-select .list {
background-color:#fff;
-webkit-box-shadow:0 0 29px 0 rgba(102,102,102,.1);
box-shadow:0 0 29px 0 rgba(102,102,102,.1);
border-radius:0;
margin-top:20px;
width:100%;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
}

.nav-side-bar .language-side-list .nice-select .list .option {
-webkit-transition:.6s;
transition:.6s;
color:#0e1b31;
font-weight:400;
padding-left:15px;
padding-right:15px;
margin-bottom:0;
width:180px;
border-bottom:1px dashed #000;
}

.nav-side-bar .language-side-list .nice-select .list .option:hover {
background-color:#000!important;
color:#fff;
}

.nav-side-bar .language-side-list .nice-select .list .option .selected {
background-color:#000!important;
color:#fff;
font-weight:400;
}

.nav-side-bar .language-side-list .nice-select:after {
border-bottom:1.5px solid #fff;
border-right:1.5px solid #fff;
height:6px;
width:6px;
}

.nav-side-bar .default-btn-two {
margin-left:10px;
padding:15px 30px;
}

.side-nav-responsive {
display:none;
}

.side-nav-responsive .dot-menu {
padding:0 10px;
height:30px;
cursor:pointer;
z-index:999;
position:absolute;
right:60px;
top:12px;
}

.side-nav-responsive .dot-menu .circle-inner {
display:0;
display:0;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
height:30px;
}

.side-nav-responsive .dot-menu .circle-inner .circle {
height:5px;
width:5px;
border-radius:100%;
margin:0 2px;
-webkit-transition:.7s;
transition:.7s;
background-color:#0e1b31;
}

.side-nav-responsive .dot-menu:hover .circle-inner .circle {
background-color:#000;
}

.side-nav-responsive .container-max {
position:relative;
display:0;
display:0;
display:flex;
}

.side-nav-responsive .container-max .container {
position:absolute;
top:55px;
right:0;
max-width:320px;
margin-left:auto;
opacity:0;
visibility:hidden;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:scaleX(0);
transform:scaleX(0);
z-index:2;
padding-left:15px;
padding-right:15px;
}

.side-nav-responsive .container-max .container.active {
opacity:1;
visibility:visible;
-webkit-transform:scaleX(1);
transform:scaleX(1);
}

.side-nav-responsive .side-nav-inner {
padding:10px;
-webkit-box-shadow:0 15px 40px rgba(0,0,0,.09);
box-shadow:0 15px 40px rgba(0,0,0,.09);
background-color:#fff;
}

.side-nav-responsive .side-nav-inner .side-nav {
background-color:#0e1b31;
padding:10px 0 10px 15px;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item {
display:inline-block;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .cell-btn {
display:inline-block;
margin-right:10px;
position:relative;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .cell-btn a {
color:#fff;
font-weight:600;
font-size:14px;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .cell-btn a i {
font-weight:400;
margin-right:5px;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .cell-btn a:hover {
color:#000;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list {
top:-6px;
margin-bottom:0;
position:relative;
display:inline-block;
margin-left:-15px;
z-index:9999;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .language-list-item {
height:0;
padding:0 15px;
border:0;
color:#fff;
background-color:transparent;
font-weight:400;
font-size:14px;
border-radius:5px 0 0 5px;
padding-left:10px;
padding-right:30px;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .language-list-item:focus {
-webkit-box-shadow:none;
box-shadow:none;
outline:0;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .nice-select {
height:0;
width:110px;
line-height:0;
font-size:15px;
margin-bottom:0;
font-weight:600;
border-radius:0;
background-color:transparent;
color:#fff;
border-radius:5px 0 0 5px;
z-index:9999;
text-align:right!important;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .nice-select .list {
background-color:#fff;
-webkit-box-shadow:0 0 29px 0 rgba(102,102,102,.1);
box-shadow:0 0 29px 0 rgba(102,102,102,.1);
border-radius:0;
margin-top:20px;
width:100%;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .nice-select .list .option {
-webkit-transition:.6s;
transition:.6s;
color:#0e1b31;
font-weight:400;
padding-left:15px;
padding-right:15px;
margin-bottom:0;
width:180px;
border-bottom:1px dashed #000;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .nice-select .list .option:hover {
background-color:#000!important;
color:#fff;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .nice-select .list .option .selected {
background-color:#000!important;
color:#fff;
font-weight:400;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .language-on-list .nice-select:after {
border-bottom:1.5px solid #fff;
border-right:1.5px solid #fff;
height:6px;
width:6px;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .default-btn {
margin:5px 50px;
padding:10px 20px;
font-size:14px;
background-color:#fff;
color:#0e1b31;
width:152px;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .default-btn:hover {
background-color:#000;
color:#fff;
}

.side-nav-responsive .side-nav-inner .side-nav .side-nav-item .default-btn:hover::before {
display:none;
}

.banner-area {
background-image:url(../image/home-one-bg.jpg);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
position:relative;
z-index:1;
margin-bottom:100px;
overflow:hidden;
}

.banner-area:before {
position:absolute;
content:'';
top:0;
left:0;
right:0;
width:100%;
height:100%;
background-color:#010705;
opacity:.87;
z-index:-1;
}

.banner-area:after {
position:absolute;
content:'';
top:0;
left:0;
right:0;
width:100%;
height:100%;
background-image:0;
background-image:linear-gradient(totop,#2E6D4B,#D29C40);
opacity:.1;
z-index:-1;
}

.banner-area .play-btn-area {
position:absolute;
z-index:1;
text-align:center;
padding-bottom:50px;
bottom:-50px;
left:0;
right:0;
}

.banner-area .play-btn-area:hover .play-btn-area-into .play-btn {
background-color:#0e1b31;
}

.banner-area .play-btn-area:hover .play-btn-area-into .play-btn::before {
background-color:#0e1b31;
}

.banner-area .play-btn-area:hover .play-btn-area-into .play-btn::after {
background-color:#0e1b31;
}

.banner-area .play-btn-area:hover .title {
color:#0e1b31;
}

.banner-area .play-btn-area .play-btn-area-into {
width:110px;
height:110px;
margin:0 auto;
background-color:#fff;
border-radius:50%;
}

.banner-area .play-btn-area .play-btn-area-into .play-btn {
position:relative;
z-index:1;
width:50px;
height:50px;
font-size:35px;
color:#fff;
background-color:#000;
border-radius:50px;
line-height:56px;
text-align:center;
top:30px;
}

.banner-area .play-btn-area .play-btn-area-into .play-btn::before {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:70px;
height:70px;
background-color:#000;
opacity:.5;
border-radius:50px;
}

.banner-area .play-btn-area .play-btn-area-into .play-btn::after {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:85px;
height:85px;
background-color:#000;
opacity:.5;
border-radius:50px;
}

.banner-area .play-btn-area .play-btn-area-into .play-btn:hover {
background-color:#0e1b31;
}

.banner-area .play-btn-area .play-btn-area-into .play-btn:hover::before {
background-color:#0e1b31;
}

.banner-area .play-btn-area .play-btn-area-into .play-btn:hover::after {
background-color:#0e1b31;
}

.banner-area .play-btn-area .title {
font-size:16px;
color:#000;
font-weight:500;
cursor:pointer;
text-transform:uppercase;
}

.banner-bottom {
position:absolute;
bottom:0;
left:0;
right:0;
}

.banner-content {
padding-top:240px;
padding-bottom:310px;
text-align:center;
}

.banner-content span {
font-size:20px;
color:#fff;
font-weight:500;
margin-bottom:10px;
}

.banner-content h1 {
font-size:85px;
color:#fff;
font-weight:600;
line-height:1.2;
margin-bottom:0;
}

.banner-content p {
font-size:30px;
color:#fff;
font-family:rubik,sans-serif;
margin-bottom:20px;
}

.banner-content .get-btn {
padding:13px 26px;
color:#000;
background-color:#fff;
border-radius:5px;
}

.banner-content .get-btn:hover {
color:#fff;
background-color:#000;
}

.social-link {
position:absolute;
top:50%;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
right:-100px;
}

.social-link ul {
list-style-type:none;
margin:0;
padding:0;
border-bottom:1px solid #fff38;
}

.social-link ul li {
display:inline-block;
margin-right:20px;
text-transform:uppercase;
font-weight:700;
position:relative;
padding-bottom:3px;
}

.social-link ul li::before {
content:'';
position:absolute;
z-index:-1;
left:0;
right:0;
bottom:0;
width:0;
height:1px;
background-color:#fff;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
}

.social-link ul li:last-child {
margin-right:0;
}

.social-link ul li a {
color:#707070;
}

.social-link ul li.active a {
color:#fff;
}

.social-link ul li.active::before {
opacity:1;
width:100%;
}

.social-link ul li:hover::before {
opacity:1;
width:100%;
}

.social-link ul li:hover a {
color:#fff;
}

.lines {
position:absolute;
top:5px;
left:-245px;
height:670px;
margin:auto;
width:780px;
z-index:-1;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}

.lines .line {
position:absolute;
width:2px;
height:90%;
top:20px;
left:50%;
background:rgba(255,255,255,.1);
overflow:hidden;
}

.lines .line::after {
content:"";
display:block;
position:absolute;
height:40px;
width:100%;
top:0;
left:0;
background-color:#fff;
-webkit-animation:moveLeftBounces-one 20s linear infinite;
animation:moveLeftBounces-one 20s linear infinite;
}

.lines .line:nth-child(1) {
margin-left:-10%;
top:43px;
}

.lines .line:nth-child(1)::after {
-webkit-animation-delay:2s;
animation-delay:2s;
}

.lines .line:nth-child(2) {
top:-34px;
}

.lines .line:nth-child(3) {
margin-left:15%;
top:-152px;
height:820px;
}

.lines .line:nth-child(3)::after {
-webkit-animation-delay:2s;
animation-delay:2s;
}

.lines .line:nth-child(4) {
margin-left:25%;
top:-230px;
height:110%;
height:920px;
}

.lines .line:nth-child(4)::after {
-webkit-animation-delay:2s;
animation-delay:2s;
}

.lines2 {
position:absolute;
bottom:-70px;
right:-300px;
height:670px;
margin:auto;
width:780px;
z-index:-1;
-webkit-transform:rotate(35deg);
transform:rotate(35deg);
}

.lines2 .line {
position:absolute;
width:2px;
height:90%;
top:20px;
left:50%;
background:rgba(255,255,255,.1);
overflow:hidden;
}

.lines2 .line::after {
content:"";
display:block;
position:absolute;
height:40px;
width:100%;
top:0;
left:0;
background-color:#fff;
-webkit-animation:moveLeftBounces-one 20s linear infinite;
animation:moveLeftBounces-one 20s linear infinite;
}

.lines2 .line:nth-child(1) {
margin-left:-10%;
top:43px;
}

.lines2 .line:nth-child(1)::after {
-webkit-animation-delay:2s;
animation-delay:2s;
}

.lines2 .line:nth-child(2) {
top:-34px;
}

.banner-slider-area {
position:relative;
}

.banner-slider-area .owl-dots {
margin-top:0!important;
margin-bottom:0!important;
position:absolute;
bottom:40px;
left:0;
right:0;
}

.banner-slider-area .owl-dots .owl-dot span {
background-color:transparent!important;
-webkit-transition:.7s;
transition:.7s;
margin:0 7px;
width:35px!important;
height:5px!important;
position:relative;
border-radius:15px;
transition:.7s;
}

.banner-slider-area .owl-dots .owl-dot span::before {
content:'';
position:absolute;
top:-.5px;
-webkit-transform:translateY(53%);
transform:translateY(53%);
left:0;
right:0;
text-align:center;
margin:0 auto;
width:90%;
height:3px;
background-color:#fff;
border-radius:15px;
}

.banner-slider-area .owl-dots .owl-dot.active span {
border:1.5px solid #fff;
height:4px!important;
padding:3px;
}

.banner-slider-area .owl-dots .owl-dot:hover span {
border:1.5px solid #fff;
height:4px!important;
padding:3px;
}





.banner-slider-content span {
font-size:18px;
color:#fff;
font-weight:600;
background-color:#fff2e;
display:inline-block;
padding:5px 10px;
}

.banner-slider-content h1 {
margin-top:10px;
color:#fff;
font-size:65px;
font-weight:600;
line-height:1.2;
display:block;
margin-bottom:10px;
}

.banner-slider-content p {
color:#fff;
margin-bottom:20px;
}



.banner-slider-content .get-btn i {
font-size:18px;
font-weight:400;
top:3px;
position:relative;
}

.banner-slider-content .get-btn:hover {
background-color:#0e1b31;
color:#fff;
}

.banner-slider-img {
/*padding:170px 0;*/
}

.banner-slider-img .images-area {
border-radius:5px;
position:relative;
/*padding:7px;*/
z-index:1;
}

.banner-slider-img .images-area::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
height:100%;
width:100%;

border:7px solid #fff;
border-radius:5px;
border-top-left-radius:150px;
}

.banner-slider-img .images-area .banner-play-btn {
position:absolute;
top:50%;
left:0;
right:0;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
text-align:center;
}

.banner-slider-img .images-area .banner-play-btn .play-btn {
position:relative;
z-index:1;
width:50px;
height:50px;
font-size:35px;
color:#000;
background-color:#fff;
border-radius:50px;
line-height:56px;
text-align:center;
top:30px;
-webkit-animation:pulse 2s infinite linear;
animation:pulse 2s infinite linear;
}

.banner-slider-img .images-area .banner-play-btn .play-btn::before {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:70px;
height:70px;
background-color:#fff;
opacity:.5;
border-radius:50px;
}

.banner-slider-img .images-area .banner-play-btn .play-btn::after {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:90px;
height:90px;
background-color:#fff;
opacity:.5;
border-radius:50px;
}

.banner-slider-img .images-area .banner-play-btn .play-btn:hover {
background-color:#0e1b31;
color:#fff;
}

.banner-slider-img .images-area .banner-play-btn .play-btn:hover::before {
background-color:#0e1b31;
}

.banner-slider-img .images-area .banner-play-btn .play-btn:hover::after {
background-color:#0e1b31;
}

.banner-slider-img .banner-slider-img-sub {
position:relative;
z-index:1;
margin-top:-50px;
margin-left:-200px;
background-color:#fff;
padding:20px 20px 20px 120px;
max-width:530px;
border-radius:5px;
-webkit-transition:.7s;
transition:.7s;
}

.banner-slider-img .banner-slider-img-sub:hover {
margin-left:0;
}

.banner-slider-img .banner-slider-img-sub:hover h3 a {
color:#000;
}

.banner-slider-img .banner-slider-img-sub .sub-icon {
width:70px;
height:60px;
font-size:45px;
line-height:60px;
text-align:center;
margin-bottom:10px;
display:block;
border-radius:5px;
position:absolute;
top:20px;
left:20px;
-webkit-transition:.7s;
transition:.7s;
background-color:#e5f2ff;
color:#000;
}

.banner-slider-img .banner-slider-img-sub h3 {
margin-bottom:5px;
}

.banner-slider-img .banner-slider-img-sub h3 a {
color:#0e1b31;
}

.banner-slider-img .banner-slider-img-sub p {
margin-bottom:0;
}

.banner-slider-img .banner-slider-img-sub .sub-arrow-icon {
position:absolute;
right:20px;
top:20px;
font-size:20px;
color:#565f6e;
}

.banner-slider-img .banner-slider-img-sub .sub-arrow-icon:hover {
color:#000;
}



.banner-slider-area-two {
position:relative;
}

.banner-slider-area-two .owl-dots {
margin-top:0!important;
margin-bottom:0!important;
position:absolute;
bottom:40px;
left:0;
right:0;
}

.banner-slider-area-two .owl-dots .owl-dot span {
background-color:transparent!important;
-webkit-transition:.7s;
transition:.7s;
margin:0 7px;
width:35px!important;
height:5px!important;
position:relative;
border-radius:15px;
transition:.7s;
}

.banner-slider-area-two .owl-dots .owl-dot span::before {
content:'';
position:absolute;
top:0;
-webkit-transform:translateY(53%);
transform:translateY(53%);
left:0;
right:0;
text-align:center;
margin:0 auto;
width:90%;
height:3px;
background-color:#000;
border-radius:15px;
}

.banner-slider-area-two .owl-dots .owl-dot.active span {
border:1.5px solid #000;
height:4px!important;
padding:3px;
}

.banner-slider-area-two .owl-dots .owl-dot:hover span {
border:1.5px solid #000;
height:4px!important;
padding:3px;
}

.social-link-left {
position:absolute;
z-index:1;
top:50%;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
left:-130px;
}

.social-link-left ul {
list-style-type:none;
margin:0;
padding:0;
border-bottom:1px solid #92ecc9;
}

.social-link-left ul li {
display:inline-block;
margin-right:35px;
text-transform:uppercase;
font-weight:700;
position:relative;
padding-bottom:3px;
}

.social-link-left ul li::before {
content:'';
position:absolute;
z-index:-1;
left:0;
right:0;
bottom:0;
width:0;
height:1px;
background-color:#000;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
}

.social-link-left ul li:last-child {
margin-right:0;
}

.social-link-left ul li a {
color:#92ecc9;
}

.social-link-left ul li.active a {
color:#000;
}

.social-link-left ul li.active::before {
opacity:1;
width:100%;
}

.social-link-left ul li:hover::before {
opacity:1;
width:100%;
}

.social-link-left ul li:hover a {
color:#000;
}

.banner-slider-two-item {
background-color:#f9f9fe;
padding:150px 0 100px;
}

.banner-slider-two-content {
max-width:710px;
margin-left:auto;
position:relative;
z-index:1;
background-color:transparent;
padding:60px 30px;
margin-bottom:30px;
}

.banner-slider-two-content::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:100%;
background-color:#fff;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-5deg);
transform:skew(-5deg);
}

.banner-slider-two-content span {
font-size:18px;
color:#fff;
font-weight:600;
background-color:#000;
display:inline-block;
padding:5px 10px;
}

.banner-slider-two-content h1 {
margin-top:10px;
color:#0e1b31;
font-size:62px;
font-weight:600;
line-height:1.2;
display:block;
margin-bottom:10px;
}

.banner-slider-two-content h1 b {
color:#000;
font-weight:600;
}

.banner-slider-two-content p {
color:#0e1b31;
margin-bottom:20px;
}

.banner-slider-two-img {
position:relative;
margin-bottom:30px;
}

.banner-slider-two-img .banner-slider-two-sub {
position:absolute;
z-index:1;
bottom:60px;
left:60px;
right:60px;
background-color:transparent;
padding:30px 20px;
max-width:530px;
border-radius:5px;
-webkit-transition:.7s;
transition:.7s;
}

.banner-slider-two-img .banner-slider-two-sub::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:100%;
background-color:#fff;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-5deg);
transform:skew(-5deg);
border-right:10px solid #000;
}

.banner-slider-two-img .banner-slider-two-sub:hover {
margin-left:0;
}

.banner-slider-two-img .banner-slider-two-sub:hover h3 a {
color:#0e1b31;
}

.banner-slider-two-img .banner-slider-two-sub h3 {
margin-bottom:5px;
}

.banner-slider-two-img .banner-slider-two-sub h3 a {
color:#000;
}

.banner-slider-two-img .banner-slider-two-sub p {
margin-bottom:0;
}

.banner-slider-two-img .banner-slider-two-sub .sub-arrow-icon {
position:absolute;
right:20px;
top:30px;
font-size:20px;
color:#000;
}

.banner-slider-two-img .banner-slider-two-sub .sub-arrow-icon:hover {
color:#0e1b31;
}

.inner-banner {
position:relative;
z-index:1;
background-position:center center;
background-size:cover;
}

.inner-banner::before {
content:'';
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
right:0;
background-color:#0e1b31;
opacity:.8;
}

.inner-banner .inner-title {
padding-top:160px;
padding-bottom:120px;
position:relative;
z-index:1;
}

.inner-banner .inner-title h3 {
font-size:45px;
color:#fff;
font-weight:600;
}

.inner-banner .inner-title p {
color:#fff;
margin-bottom:20px;
}

.inner-banner .inner-title ul {
list-style:none;
padding:0;
margin:0;
}

.inner-banner .inner-title ul li {
font-size:18px;
color:#fff;
display:inline-block;
position:relative;
margin-right:40px;
font-weight:500;
}

.inner-banner .inner-title ul li:last-child {
margin-right:0;
}

.inner-banner .inner-title ul li:last-child::before {
display:none;
}

.inner-banner .inner-title ul li::before {
content:'';
position:absolute;
top:15px;
right:-30px;
height:1px;
width:15px;
background-color:#fff;
}

.inner-banner .inner-title ul li a {
color:#fff;
}

.inner-banner .inner-title ul li a:hover {
color:#000;
}

.inner-lines {
position:absolute;
top:77px;
left:0;
margin:auto;
width:390px;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}

.inner-lines .line {
position:absolute;
width:2px;
height:100%;
top:20px;
left:50%;
background:rgba(255,255,255,.05);
overflow:hidden;
}

.inner-lines .line::after {
content:"";
display:block;
position:absolute;
height:40px;
width:100%;
top:0;
left:0;
background-color:#000;
-webkit-animation:moveLeftBounces-one 15s linear infinite;
animation:moveLeftBounces-one 15s linear infinite;
}

.inner-lines .line:nth-child(1) {
margin-left:-15%;
top:60px;
height:165px;
}

.inner-lines .line:nth-child(1)::after {
-webkit-animation-delay:0;
animation-delay:0;
}

.inner-lines .line:nth-child(2) {
top:0;
height:280px;
}

.inner-lines .line:nth-child(2)::after {
-webkit-animation-delay:1s;
animation-delay:1s;
}

.inner-lines .line:nth-child(3) {
top:-56px;
height:400px;
margin-left:15%;
}

.inner-lines .line:nth-child(3)::after {
-webkit-animation-delay:2s;
animation-delay:2s;
}

.inner-bg1 {
background-image:url(../image/inner-banner1.jpg);
}

.inner-bg2 {
background-image:url(../image/inner-banner2.jpg);
}

.inner-bg3 {
background-image:url(../image/inner-banner3.jpg);
}

.inner-bg4 {
background-image:url(../image/inner-banner4.jpg);
}

.inner-bg5 {
background-image:url(../image/inner-banner5.jpg);
}

.inner-bg6 {
background-image:url(../image/inner-banner6.jpg);
}

.inner-bg7 {
background-image:url(../image/inner-banner7.jpg);
}

.inner-bg8 {
background-image:url(../image/inner-banner8.jpg);
}

.inner-bg9 {
background-image:url(../image/inner-banner9.jpg);
}

.inner-bg10 {
background-image:url(../image/inner-banner10.jpg);
}

.what-did-content {
margin-bottom:30px;
margin-right:30px;
}

.what-did-content .section-title {
margin-bottom:20px;
}

.what-did-content .section-title h2 {
margin-top:10px;
}

.what-did-content .section-title-two {
margin-bottom:20px;
}

.what-did-content ul {
list-style:none;
margin:0;
padding:0;
}

.what-did-content ul li {
display:inline-block;
margin-bottom:10px;
margin-right:30px;
font-size:17px;
font-weight:600;
}

.what-did-content ul li i {
color:#000;
margin-right:5px;
font-size:24px;
position:relative;
top:4px;
}

.what-did-content .what-did-profile {
margin-top:20px;
background-color:#ebfbf5;
padding:30px 30px 30px 90px;
position:relative;
}

.what-did-content .what-did-profile:hover::before {
left:0;
width:100%;
}

.what-did-content .what-did-profile:hover::after {
width:100%;
}

.what-did-content .what-did-profile::before {
content:'';
position:absolute;
top:0;
left:70px;
width:100px;
height:2px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.what-did-content .what-did-profile::after {
content:'';
position:absolute;
bottom:0;
left:0;
width:100px;
height:2px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.what-did-content .what-did-profile img {
position:absolute;
left:30px;
top:30px;
width:50px;
height:50px;
padding:5px;
border-radius:50%;
border:2px solid #fff;
}

.what-did-content .what-did-profile p {
margin-bottom:0;
font-weight:500;
font-style:italic;
}

.what-did-right-area {
margin-bottom:30px;
position:relative;
}

.what-did-right-area:hover::before,.what-did-right-area:hover::after {
width:100%;
height:100%;
}

.what-did-right-area::before {
content:'';
position:absolute;
top:0;
left:0;
width:52%;
height:30%;
background-color:transparent;
border-top:1.5px solid #000;
border-left:1.5px solid #000;
-webkit-transition:.7s;
transition:.7s;
}

.what-did-right-area::after {
content:'';
position:absolute;
bottom:0;
right:0;
width:52%;
height:30%;
background-color:transparent;
-webkit-transition:.7s;
transition:.7s;
border-bottom:1.5px solid #000;
border-right:1.5px solid #000;
}

.what-did-right .content {
width:180px;
padding:20px 0 20px 80px;
position:relative;
margin:0 auto;
}

.what-did-right .content img {
position:absolute;
left:0;
top:10px;
}

.what-did-right .content h3 {
font-size:17px;
color:#000;
margin-bottom:0;
}

.what-did-right .what-did-right-img {
position:relative;
}

.what-did-left {
background-image:0;
background-image:linear-gradient(toright,#1DCA86,#14B090);
padding:0 30px;
border-radius:5px;
margin-bottom:30px;
}

.what-did-left img {
border-radius:5px;
margin-bottom:20px;
}

.what-did-left .what-did-left-list {
padding-left:80px;
position:relative;
margin-bottom:30px;
}

.what-did-left .what-did-left-list h3 {
font-size:65px;
-webkit-text-stroke-width:1px;
-webkit-text-stroke-color:#fff;
-webkit-text-fill-color:#1bc587;
position:absolute;
left:0;
top:0;
margin-bottom:0;
line-height:1;
}

.what-did-left .what-did-left-list span {
font-size:16px;
font-weight:600;
color:#fff;
padding-top:5px;
max-width:100px;
}

.what-did-left .what-did-left-list.list-pl {
padding-left:110px;
}

.list-pl-before {
position:relative;
}

.list-pl-before::before {
content:'';
position:absolute;
top:22px;
right:-7px;
width:1px;
height:24px;
background-color:#fff;
}

.what-did-content-card {
border:1px solid #565f6e4d;
border-radius:5px;
padding:20px;
margin-bottom:15px;
}

.what-did-content-card h3 {
font-size:20px;
position:relative;
padding-left:35px;
margin-bottom:10px;
}

.what-did-content-card h3 i {
position:absolute;
left:0;
top:3px;
width:25px;
height:25px;
line-height:25px;
border-radius:50px;
text-align:center;
}

.what-did-content-card p {
margin-bottom:0;
}

.what-did-content .col-lg-6:nth-child(1) .what-did-content-card i {
background-color:#f8980a5c;
color:#f8980a;
}

.what-did-content .col-lg-6:nth-child(2) .what-did-content-card i {
background-color:#f90c0446;
color:#f90b04;
}

.what-did-content .col-lg-6:nth-child(3) .what-did-content-card i {
background-color:#890af94b;
color:#8a0af9;
}

.what-did-content .col-lg-6:nth-child(4) .what-did-content-card i {
background-color:#0691f53d;
color:#0693f5;
}

.what-did-left-card {
padding:20px;
margin-bottom:30px;
background-color:#fff;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.05);
box-shadow:0 0 15px rgba(0,0,0,.05);
position:relative;
z-index:1;
}

.what-did-left-card:hover::before {
width:100%;
}

.what-did-left-card:hover::after {
height:100%;
}

.what-did-left-card::before {
content:'';
position:absolute;
-webkit-transition:.7s;
transition:.7s;
z-index:-1;
width:0;
height:100%;
background-color:transparent;
top:0;
left:0;
right:0;
border-top:1px solid #565f6e4d;
border-bottom:1px solid #565f6e4d;
}

.what-did-left-card::after {
content:'';
position:absolute;
-webkit-transition:.7s;
transition:.7s;
z-index:-1;
width:100%;
height:0;
background-color:transparent;
top:0;
left:0;
right:0;
border-left:1px solid #565f6e4d;
border-right:1px solid #565f6e4d;
}

.what-did-left-card i {
width:40px;
height:40px;
line-height:40px;
border-radius:50px;
text-align:center;
margin-bottom:10px;
font-size:30px;
}

.what-did-left-card h3 {
font-size:20px;
margin-bottom:10px;
}

.what-did-left-card p {
margin-bottom:0;
}

.what-did-left-content .col-lg-6:nth-child(1) .what-did-left-card i {
background-color:#f8980a5c;
color:#f8980a;
}

.what-did-left-content .col-lg-6:nth-child(2) .what-did-left-card i {
background-color:#f90c0446;
color:#f90b04;
}

.what-did-left-content .col-lg-6:nth-child(3) .what-did-left-card i {
background-color:#890af94b;
color:#8a0af9;
}

.what-did-left-content .col-lg-6:nth-child(4) .what-did-left-card i {
background-color:#0691f53d;
color:#0693f5;
}

.what-did-right-section {
background-image:url(../image/faq-img3.jpg);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
padding:30px;
margin-bottom:30px;
}

.what-did-right-section .content {
position:relative;
z-index:1;
padding:40px;
}

.what-did-right-section .content::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0e1b31;
opacity:.7;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(2deg);
transform:skew(2deg);
}

.what-did-right-section .content .section-title {
margin-bottom:20px;
}

.what-did-right-section .content .section-title span {
color:#fff;
}

.what-did-right-section .content .section-title h2 {
color:#fff;
font-size:36px;
}

.what-did-right-section .content .section-title p {
color:#fff;
}

.what-did-right-img-bg {
position:relative;
}

.what-did-right-img-bg::before {
content:'';
position:absolute;
left:0;
top:0;
right:0;
width:100%;
height:100%;
background-color:#0e1b31;
opacity:.5;
}

.what-did-right-img-bg .play-btn {
position:absolute;
top:42%;
-webkit-transform:translateY(-50%);
transform:translateY(-50%);
left:0;
right:0;
margin:0 auto;
z-index:1;
width:50px;
height:50px;
font-size:35px;
color:#fff;
background-color:#000;
border-radius:50px;
line-height:56px;
text-align:center;
-webkit-animation:pulse 2s infinite linear;
animation:pulse 2s infinite linear;
}

.what-did-right-img-bg .play-btn::before {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:70px;
height:70px;
background-color:#000;
opacity:.5;
border-radius:50px;
}

.what-did-right-img-bg .play-btn::after {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:90px;
height:90px;
background-color:#000;
opacity:.5;
border-radius:50px;
}

.what-did-right-img-bg .play-btn:hover {
background-color:#0e1b31;
color:#fff;
}

.what-did-right-img-bg .play-btn:hover::before {
background-color:#0e1b31;
}

.what-did-right-img-bg .play-btn:hover::after {
background-color:#0e1b31;
}

.services-slider {
position:relative;
}

.services-slider .owl-nav {
margin-top:0;
}

.services-slider .owl-nav .owl-prev {
position:absolute;
top:50%;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
left:-26px;
font-size:26px!important;
width:45px;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.services-slider .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #e3f0fd;
}

.services-slider .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
}

.services-slider .owl-nav .owl-next {
position:absolute;
top:50%;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
right:-26px;
font-size:26px!important;
width:45px;
opacity:0;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.services-slider .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #e3f0fd;
}

.services-slider .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
}

.services-slider.services-slider:hover .owl-prev {
opacity:1;
}

.services-slider.services-slider:hover .owl-next {
opacity:1;
}

.services-item {
background-color:#fff;
padding:20px 18px 17px;
border:1px solid #0e1b3141;
border-radius:3px;
margin-bottom:30px;
}

.services-item:hover {
-webkit-box-shadow:0 0 29px 0 rgba(102,102,102,.1);
box-shadow:0 0 29px 0 rgba(102,102,102,.1);
border-color:#fff;
}

.services-item:hover h3::before {
width:100%;
font-style:19px;
}

.services-item i {
width:70px;
height:60px;
font-size:45px;
line-height:60px;
text-align:center;
margin-bottom:14px;
display:block;
border-radius:5px;
}

.services-item i.flaticon-education {
background-color:#e5f2ff;
color:#000;
}

.services-item i.flaticon-research-1 {
background-color:#c408f82d;
color:#c208f8;
}

.services-item i.flaticon-rocket {
background-color:#f878084f;
color:#f87808;
}

.services-item i.flaticon-branding {
background-color:#f808a84f;
color:#f808a8;
}

.services-item i.flaticon-smartphone {
background-color:#c408f82d;
color:#c208f8;
}

.services-item i.flaticon-management {
background-color:#f878084f;
color:#f87808;
}

.services-item i.flaticon-seo {
background-color:#f808a84f;
color:#f808a8;
}

.services-item i.flaticon-operator {
background-color:#e5f2ff;
color:#000;
}

.services-item h3 {
margin-bottom:5px;
position:relative;
display:inline-block;
font-size:20px;
}

.services-item h3 a {
color:#0e1b31;
}

.services-item h3::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:#0e1b31;
-webkit-transition:.7s;
transition:.7s;
}

.services-item p {
margin-bottom:0;
}

.services-more-btn {
margin-bottom:25px;
}

.services-slider-two {
position:relative;
}

.services-slider-two .owl-nav {
margin-top:0;
}

.services-slider-two .owl-nav .owl-prev {
position:absolute;
top:50%;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
left:0;
font-size:24px!important;
width:45px;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.services-slider-two .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.services-slider-two .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
}

.services-slider-two .owl-nav .owl-next {
position:absolute;
top:50%;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
right:0;
font-size:24px!important;
width:45px;
opacity:0;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.services-slider-two .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.services-slider-two .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
}

.services-slider-two.services-slider-two:hover .owl-prev {
opacity:1;
}

.services-slider-two.services-slider-two:hover .owl-next {
opacity:1;
}

.services-slider-two .owl-dots {
margin-top:0!important;
margin-bottom:0!important;
position:absolute;
bottom:75px;
right:215px;
}

.services-slider-two .owl-dots .owl-dot span {
background-color:transparent!important;
-webkit-transition:.7s;
transition:.7s;
margin:0 7px;
width:35px!important;
height:5px!important;
position:relative;
border-radius:15px;
transition:.7s;
}

.services-slider-two .owl-dots .owl-dot span::before {
content:'';
position:absolute;
top:0;
-webkit-transform:translateY(53%);
transform:translateY(53%);
left:0;
right:0;
text-align:center;
margin:0 auto;
width:90%;
height:3px;
background-color:#fff;
border-radius:15px;
}

.services-slider-two .owl-dots .owl-dot.active span {
border:1.5px solid #fff;
height:4px!important;
padding:3px;
}

.services-slider-two .owl-dots .owl-dot:hover span {
border:1.5px solid #fff;
height:4px!important;
padding:3px;
}

.services-slider-content {
margin-bottom:30px;
}

.services-slider-content .section-title-two {
margin-top:5px;
}

.services-slider-content .section-title-two .text-title {
position:relative;
padding-left:15px;
}

.services-slider-content .section-title-two .text-title::before {
content:'';
position:absolute;
top:0;
left:0;
width:1px;
height:100%;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.services-slider-img {
position:relative;
z-index:1;
padding-top:10px;
padding-left:10px;
border-radius:15px;
}

.services-slider-img img {
border-radius:15px;
}

.services-slider-img::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
width:95%;
height:95%;
background-color:#000;
border-radius:15px;
}

.services-slider-img::after {
content:'';
position:absolute;
top:10px;
left:10px;
right:0;
width:98.5%;
height:96.5%;
background-color:#000;
opacity:.5;
border-radius:15px;
}

.services-slider-img .tag {
background-color:#fff;
position:absolute;
z-index:1;
top:30px;
left:30px;
width:60px;
height:60px;
line-height:60px;
font-size:40px;
color:#565f6e;
text-align:center;
border-radius:10px;
}

.services-slider-img .tag::before {
content:'';
position:absolute;
z-index:-1;
top:-5px;
left:-5px;
width:65px;
height:65px;
background-color:#fff70;
border-radius:10px;
}

.services-another-img {
position:relative;
z-index:1;
margin-bottom:30px;
}

.services-another-img::before {
content:'';
position:absolute;
top:0;
left:-30px;
right:0;
width:60px;
height:100%;
background-color:#fff;
-webkit-transform:skew(5deg);
transform:skew(5deg);
}

.services-another-content {
background-color:#fff;
padding:50px;
margin-left:-180px;
position:relative;
z-index:1;
border-radius:15px;
margin-bottom:30px;
}

.services-another-content .section-title {
position:relative;
margin-bottom:20px;
}

.services-another-content .section-title p {
font-weight:600;
}

.services-another-content .section-title .text-title {
margin-top:20px;
margin-bottom:10px;
}

.services-another-content .section-title .tag {
background-color:#fececc;
position:absolute;
z-index:1;
top:15px;
left:390px;
width:60px;
height:60px;
line-height:60px;
font-size:40px;
color:#f90b04;
text-align:center;
border-radius:10px;
}

.services-another-content .section-title .tag::before {
content:'';
position:absolute;
z-index:-1;
bottom:-5px;
right:-5px;
width:65px;
height:65px;
background-color:#fed7d6;
border-radius:10px;
opacity:.5;
}

.services-slider-three {
position:relative;
}

.services-slider-three .owl-nav {
margin-top:0;
}

.services-slider-three .owl-nav .owl-prev {
position:absolute;
top:50%;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
left:0;
font-size:24px!important;
width:45px;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.services-slider-three .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.services-slider-three .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
}

.services-slider-three .owl-nav .owl-next {
position:absolute;
top:50%;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
right:0;
font-size:24px!important;
width:45px;
opacity:0;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.services-slider-three .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.services-slider-three .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
}

.services-slider-three.services-slider-three:hover .owl-prev {
opacity:1;
}

.services-slider-three.services-slider-three:hover .owl-next {
opacity:1;
}

.services-details-play-area {
background-image:url(../image/services-dtls.jpg);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
position:relative;
z-index:1;
padding:200px 0 230px;
text-align:center;
border-radius:5px;
}

.services-details-play-area .play-btn {
position:relative;
z-index:1;
width:50px;
height:50px;
font-size:35px;
color:#fff;
background-color:#000;
border-radius:50px;
line-height:56px;
text-align:center;
top:30px;
-webkit-animation:pulse 2s infinite linear;
animation:pulse 2s infinite linear;
}

.services-details-play-area .play-btn::before {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:70px;
height:70px;
background-color:#000;
opacity:.5;
border-radius:50px;
}

.services-details-play-area .play-btn::after {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:90px;
height:90px;
background-color:#000;
opacity:.5;
border-radius:50px;
}

.services-details-play-area .play-btn:hover {
background-color:#0e1b31;
color:#fff;
}

.services-details-play-area .play-btn:hover::before {
background-color:#0e1b31;
}

.services-details-play-area .play-btn:hover::after {
background-color:#0e1b31;
}

.services-details-content {
margin-bottom:30px;
}

.services-right-area {
background-image:url(../image/services-dtls-bg.jpg);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
padding:50px 30px 45px;
margin-bottom:30px;
position:relative;
z-index:1;
border-radius:10px;
}

.services-right-area::before {
content:'';
position:absolute;
z-index:-1;
border-radius:10px;
top:0;
left:0;
right:0;
width:100%;
height:100%;
background-color:#000;
opacity:.5;
border-radius:15px;
}

.services-right-area .services-right-item {
position:relative;
text-align:center;
padding:40px 20px;
margin-bottom:30px;
}

.services-right-area .services-right-item::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0e1b31;
opacity:.7;
border-radius:15px;
}

.services-right-area .services-right-item i {
width:70px;
height:60px;
background-color:#fff;
color:#000;
font-size:40px;
text-align:center;
line-height:60px;
display:inline-block;
margin-bottom:20px;
border-radius:5px;
}

.services-right-area .services-right-item h3 {
margin-bottom:10px;
position:relative;
}

.services-right-area .services-right-item h3 a {
color:#fff;
}

.services-right-area .services-right-item h3:hover a {
text-decoration:underline;
}

.services-right-area .services-right-item p {
color:#fff;
max-width:300px;
margin:0 auto;
}

.services-right-area .owl-nav {
margin-top:0;
}

.services-right-area .owl-nav .owl-prev {
position:relative;
font-size:24px!important;
width:40px;
-webkit-transition:.7s;
transition:.7s;
height:40px;
border-radius:50px;
line-height:42px;
background-color:#fff36!important;
color:#fff!important;
margin:10px;
}

.services-right-area .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
border-color:#000;
}

.services-right-area .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:50px;
height:50px;
background-color:transparent;
border:1px solid #fff;
}

.services-right-area .owl-nav .owl-next {
position:relative;
font-size:24px!important;
width:40px;
-webkit-transition:.7s;
transition:.7s;
height:40px;
border-radius:50px;
line-height:42px;
background-color:#fff36!important;
color:#fff!important;
margin:10px;
}

.services-right-area .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:50px;
height:50px;
background-color:transparent;
border:1px solid #fff;
}

.services-right-area .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
border-color:#000;
}

.services-details-img {
margin-bottom:30px;
}

.services-details-img img {
border-radius:5px;
}

.services-bottom-content {
margin-bottom:30px;
}

.services-bottom-content h3 {
margin-bottom:15px;
}

.services-bottom-content p {
margin-bottom:0;
}

.services-bottom-img {
margin-bottom:30px;
position:relative;
}

.services-bottom-img .services-bottom-sub {
position:absolute;
bottom:30px;
left:30px;
max-width:420px;
padding:20px 20px 20px 105px;
background-color:#ebfbf5;
}

.services-bottom-img .services-bottom-sub:hover h3::before {
width:100%;
}

.services-bottom-img .services-bottom-sub i {
width:70px;
height:60px;
font-size:45px;
line-height:60px;
text-align:center;
margin-bottom:10px;
display:block;
border-radius:5px;
position:absolute;
top:20px;
left:20px;
-webkit-transition:.7s;
transition:.7s;
background-color:#000;
color:#fff;
}

.services-bottom-img .services-bottom-sub h3 {
margin-bottom:10px;
position:relative;
display:inline-block;
}

.services-bottom-img .services-bottom-sub h3::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:#0e1b31;
-webkit-transition:.7s;
transition:.7s;
}

.services-bottom-img .services-bottom-sub p {
margin-bottom:0;
display:block;
}

.case-studies-text p {
margin-bottom:0;
}

.case-studies-btn {
float:right;
}

.case-studies-btn .projects-btn {
padding:12px 30px;
color:#000;
border:1px solid #000;
font-weight:600;
border-radius:5px;
}

.case-studies-btn .projects-btn:hover {
background-color:#000;
color:#fff;
}

.case-studies-img-item {
overflow:hidden;
margin-bottom:30px;
}

.case-studies-img-item a {
display:block;
}

.case-studies-img-item a img {
-webkit-transition:.9s;
transition:.9s;
}

.case-studies-img-item a img:hover {
-webkit-transform:scale(1.2);
transform:scale(1.2);
}

.case-studies-list {
position:relative;
background-color:#fff;
padding:20px 20px 20px 105px;
border:1px solid #0e1b3141;
margin-bottom:15px;
position:relative;
z-index:1;
}

.case-studies-list::before {
content:'';
position:absolute;
z-index:-1;
bottom:0;
left:0;
width:0;
height:100%;
background-color:#ebfbf5;
-webkit-transition:.7s;
transition:.7s;
opacity:0;
}

.case-studies-list:hover {
border-color:#ebfbf5;
}

.case-studies-list:hover::before {
width:100%;
opacity:1;
}

.case-studies-list:hover h3::before {
width:100%;
}

.case-studies-list:hover i {
background-color:#000!important;
color:#fff!important;
}

.case-studies-list i {
width:70px;
height:60px;
font-size:45px;
line-height:60px;
text-align:center;
margin-bottom:10px;
display:block;
border-radius:5px;
position:absolute;
top:20px;
left:20px;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-list i.flaticon-education {
background-color:#e5f2ff;
color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-list i.flaticon-research-1 {
background-color:#c408f82d;
color:#c208f8;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-list i.flaticon-rocket {
background-color:#f878084f;
color:#f87808;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-list i.flaticon-branding {
background-color:#f808a84f;
color:#f808a8;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-list h3 {
margin-bottom:10px;
position:relative;
display:inline-block;
font-size:20px;
}

.case-studies-list h3 a {
color:#0e1b31;
}

.case-studies-list h3::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:#0e1b31;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-list p {
margin-bottom:0;
}

.case-studies-area-two .filter-menu {
list-style-type:none;
padding:0;
margin:30px 0 0;
cursor:pointer;
text-align:center;
position:relative;
z-index:1;
}

.case-studies-area-two .filter-menu li {
display:inline-block;
font-size:16px;
color:#0e1b31;
cursor:pointer;
position:relative;
padding:8px 15px;
margin:5px;
height:45px;
z-index:5;
}

.case-studies-area-two .filter-menu li::before {
content:'';
position:absolute;
z-index:-1;
top:25px;
left:60px;
right:0;
width:75%;
height:1px;
background-color:#000;
}

.case-studies-area-two .filter-menu li:last-child::before {
display:none;
}

.case-studies-area-two .filter-menu li span {
margin-left:-105px;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
font-weight:600;
z-index:5;
}

.case-studies-area-two .filter-menu li i {
color:#000;
border:1px solid #000;
font-size:20px;
color:#000;
border:1px solid #000;
display:inline-block;
width:45px;
height:45px;
text-align:center;
line-height:45px;
border-radius:50px;
margin-top:-9px;
z-index:999;
}

.case-studies-area-two .filter-menu li:hover {
color:#fff;
background-color:#000;
border-radius:50px;
}

.case-studies-area-two .filter-menu li:hover::before {
width:87%;
}

.case-studies-area-two .filter-menu li:hover i {
color:#fff;
border:0;
width:unset;
}

.case-studies-area-two .filter-menu li:hover span {
opacity:1;
margin-left:5px;
}

.case-studies-area-two .filter.active {
color:#fff;
background-color:#000;
border-radius:50px;
}

.case-studies-area-two .filter.active::before {
width:87%;
}

.case-studies-area-two .filter.active i {
color:#fff;
border:0;
width:unset;
}

.case-studies-area-two .filter.active span {
opacity:1;
margin-left:5px;
}

.case-studies-area-two #Container .mix {
display:none;
}

.case-studies-tab-img {
position:relative;
border-radius:10px;
margin-bottom:30px;
}

.case-studies-tab-img:hover .content {
-webkit-transform:scale(1);
transform:scale(1);
}

.case-studies-tab-img img {
border-radius:10px;
}

.case-studies-tab-img .content {
position:absolute;
top:25px;
left:30px;
right:30px;
background-color:#000c9;
-webkit-transform:scale(0);
transform:scale(0);
padding:60px 30px;
text-align:center;
border-radius:10px;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-tab-img .content h3 {
margin-bottom:10px;
position:relative;
}

.case-studies-tab-img .content h3 a {
color:#fff;
}

.case-studies-tab-img .content h3::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:#fff;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-tab-img .content h3:hover::before {
width:100%;
}

.case-studies-tab-img .content p {
color:#fff;
margin-bottom:0;
}

.case-studies-tab-img-large {
position:relative;
}

.case-studies-tab-img-large:hover .content {
opacity:1;
}

.case-studies-tab-img-large .content {
top:25%;
opacity:0;
}

.case-studies-another {
position:relative;
margin-bottom:30px;
}

.case-studies-another:hover .content {
opacity:1;
}

.case-studies-another .content {
position:absolute;
top:25px;
left:30px;
right:30px;
opacity:0;
bottom:25px;
background-color:#0e1b31e0;
-webkit-transform:skew(3deg);
transform:skew(3deg);
padding:35px 30px;
text-align:center;
-webkit-transition:.7s;
transition:.7s;
}

.case-studies-another .content i {
width:70px;
height:60px;
background-color:#fff;
color:#000;
font-size:40px;
text-align:center;
line-height:60px;
display:inline-block;
margin-bottom:20px;
}

.case-studies-another .content h3 {
margin-bottom:10px;
position:relative;
}

.case-studies-another .content h3 a {
color:#fff;
}

.case-studies-another .content h3:hover a {
text-decoration:underline;
}

.case-studies-another .content p {
color:#fff;
max-width:280px;
margin:0 auto;
}

.case-studies-another-large {
position:relative;
margin-bottom:30px;
}

.case-studies-another-large:hover .content {
opacity:1;
}

.case-studies-another-large .content {
position:absolute;
top:25px;
left:30px;
right:30px;
bottom:25px;
background-color:#0e1b31e0;
-webkit-transform:skew(3deg);
transform:skew(3deg);
padding:230px 30px;
text-align:center;
-webkit-transition:.7s;
transition:.7s;
opacity:0;
}

.case-studies-another-large .content i {
width:70px;
height:60px;
background-color:#fff;
color:#000;
font-size:40px;
text-align:center;
line-height:60px;
display:inline-block;
margin-bottom:20px;
}

.case-studies-another-large .content h3 {
margin-bottom:10px;
position:relative;
}

.case-studies-another-large .content h3 a {
color:#fff;
}

.case-studies-another-large .content h3:hover a {
text-decoration:underline;
}

.case-studies-another-large .content p {
color:#fff;
max-width:280px;
margin:0 auto;
}

.case-studies-another-small {
position:relative;
margin-bottom:30px;
}

.case-studies-another-small:hover .content {
opacity:1;
}

.case-studies-another-small .content {
position:absolute;
top:25px;
left:20px;
right:20px;
bottom:25px;
opacity:0;
background-color:#0e1b31e0;
-webkit-transform:skew(3deg);
transform:skew(3deg);
padding:45px 10px;
text-align:center;
-webkit-transition:.7s;
transition:.7s;
opacity:0;
}

.case-studies-another-small .content i {
width:70px;
height:60px;
background-color:#fff;
color:#000;
font-size:40px;
text-align:center;
line-height:60px;
display:inline-block;
margin-bottom:20px;
}

.case-studies-another-small .content h3 {
margin-bottom:10px;
position:relative;
}

.case-studies-another-small .content h3 a {
color:#fff;
}

.case-studies-another-small .content h3:hover a {
text-decoration:underline;
}

.case-studies-another-small .content p {
color:#fff;
max-width:240px;
margin:0 auto;
}

.case-details-content .case-details-img {
margin-bottom:30px;
}

.case-details-content .section-title {
margin-bottom:20px;
}

.case-details-content .what-did-content .what-did-profile {
margin-bottom:20px;
}

.choose-area .section-title-two p {
max-width:670px;
margin-left:auto;
margin-right:auto;
}

.choose-card {
margin-bottom:30px;
}

.choose-card img {
margin-bottom:20px;
border-radius:5px;
}

.choose-card:hover h3 {
color:#000;
}

.choose-card:hover p {
padding-left:10px;
}

.choose-card:hover p::before {
opacity:1;
height:100%;
}

.choose-card h3 {
margin-bottom:10px;
font-size:19px;
}

.choose-card p {
margin-bottom:0;
-webkit-transition:.7s;
transition:.7s;
position:relative;
}

.choose-card p::before {
content:'';
position:absolute;
top:0;
left:0;
width:1px;
height:0;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
opacity:0;
}

.choose-play-area {
background-image:url(../image/choose-img-bg.jpg);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
position:relative;
z-index:1;
padding:120px 0 180px;
text-align:center;
border-radius:5px;
}

.choose-play-area::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
width:100%;
height:100%;
background-color:#000;
opacity:.5;
border-radius:5px;
}

.choose-play-area .play-btn {
position:relative;
z-index:1;
width:50px;
height:50px;
font-size:35px;
color:#000;
background-color:#fff;
border-radius:50px;
line-height:56px;
text-align:center;
top:30px;
-webkit-animation:pulse 2s infinite linear;
animation:pulse 2s infinite linear;
}

.choose-play-area .play-btn::before {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:70px;
height:70px;
background-color:#fff;
opacity:.5;
border-radius:50px;
}

.choose-play-area .play-btn::after {
content:'';
position:absolute;
z-index:-1;
left:50%;
top:50%;
-webkit-transform:translateX(-50%) translateY(-50%);
transform:translateX(-50%) translateY(-50%);
width:90px;
height:90px;
background-color:#fff;
opacity:.5;
border-radius:50px;
}

.choose-play-area .play-btn:hover {
background-color:#0e1b31;
color:#fff;
}

.choose-play-area .play-btn:hover::before {
background-color:#0e1b31;
}

.choose-play-area .play-btn:hover::after {
background-color:#0e1b31;
}

.choose-right {
background-image:url(../image/choose-img5.jpg);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
padding:40px;
text-align:center;
margin-bottom:30px;
}

.choose-right .content {
padding:150px 20px;
position:relative;
z-index:1;
}

.choose-right .content::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:100%;
height:100%;
background-color:#0e1b31;
opacity:.7;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(2deg);
transform:skew(2deg);
}

.choose-right .content .icon {
width:70px;
height:60px;
background-color:#fff;
color:#000;
font-size:40px;
text-align:center;
line-height:60px;
display:inline-block;
margin-bottom:10px;
}

.choose-right .content .section-title {
margin-bottom:30px;
}

.choose-right .content .section-title h2 {
color:#fff;
}

.choose-right .content .section-title p {
color:#fff;
font-weight:600;
}

.faq-accordion {
margin-right:30px;
margin-bottom:30px;
}

.faq-accordion .accordion {
list-style-type:none;
padding-left:0;
margin-bottom:0;
}

.faq-accordion .accordion .accordion-item {
display:block;
margin-bottom:15px;
-webkit-box-shadow:0 0 20px 3px rgba(0,0,0,.05);
box-shadow:0 0 20px 3px rgba(0,0,0,.05);
border-radius:10px;
background-color:#ebfbf5;
}

.faq-accordion .accordion .accordion-item:last-child {
margin-bottom:0;
}

.faq-accordion .accordion .accordion-title {
padding:15px 60px 12px 20px;
color:#444;
text-decoration:none;
position:relative;
background-color:#fff;
display:block;
font-size:17px;
font-weight:600;
border:1px solid #2fd295ab;
border-radius:10px;
}

.faq-accordion .accordion .accordion-title::before {
content:'';
position:absolute;
bottom:0;
right:0;
left:0;
width:0;
margin:0 auto;
text-align:center;
height:1px;
background-color:#000;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
}

.faq-accordion .accordion .accordion-title i {
position:absolute;
right:15px;
top:15px;
font-size:45px;
-webkit-transition:.5s;
transition:.5s;
font-size:30px;
width:30px;
height:30px;
color:#0e1b31;
text-align:center;
line-height:30px;
background-color:transparent;
}

.faq-accordion .accordion .accordion-title.active {
color:#000;
border:0;
background-color:#ebfbf5;
}

.faq-accordion .accordion .accordion-title.active::before {
opacity:1;
width:95%;
}

.faq-accordion .accordion .accordion-title.active i {
color:#000;
}

.faq-accordion .accordion .accordion-title.active i:before {
content:"\e9b9";
}

.faq-accordion .accordion .accordion-content {
display:none;
position:relative;
margin-top:0;
padding-top:20px;
padding-bottom:10px;
padding-right:20px;
padding-left:20px;
background-color:#ebfbf5;
}

.faq-accordion .accordion .accordion-content p {
line-height:1.8;
font-size:15px;
}

.faq-accordion .accordion .accordion-content.show {
display:block;
}

.faq-img {
margin-bottom:30px;
}

.faq-img ul {
display:0;
display:0;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-left:0;
list-style-type:none;
margin-left:-5px;
margin-right:-5px;
margin-bottom:0;
}

.faq-img ul li {
-webkit-box-flex:0;
-ms-flex:0 0 50%;
flex:0 0 50%;
max-width:50%;
padding-left:5px;
padding-right:5px;
}

.faq-img ul li img {
width:100%;
}

.faq-bg {
background-image:0;
background-image:linear-gradient(toright,#1DCA86,#14B090);
position:relative;
z-index:1;
}

.faq-bg .section-title-two .sp-title {
color:#fff;
}

.faq-bg .section-title-two .sp-title::before {
border-color:#fff;
}

.faq-bg .section-title-two .sp-title::after {
border-color:#fff;
}

.faq-bg .section-title-two h2 {
color:#fff;
}

.faq-img-two {
margin-bottom:30px;
border-radius:10px;
}

.faq-img-two img {
border-radius:10px;
}

.faq-shape .shape1 {
position:absolute;
z-index:-1;
top:0;
left:0;
}

.faq-shape .shape2 {
position:absolute;
z-index:-1;
bottom:0;
right:0;
}

.faq-accordion-color {
margin-right:0;
}

.faq-accordion-color .accordion .accordion-item {
background-color:transparent;
}

.faq-accordion-color .accordion .accordion-title {
background-color:transparent;
border:1px solid #fff;
color:#fff;
}

.faq-accordion-color .accordion .accordion-title::before {
background-color:#565f6e;
}

.faq-accordion-color .accordion .accordion-title i {
color:#fff;
}

.faq-accordion-color .accordion .accordion-title.active {
color:#0e1b31;
border:0;
background-color:#fff;
border-radius:0;
border-top-left-radius:10px;
border-top-right-radius:10px;
}

.faq-accordion-color .accordion .accordion-title.active i {
color:#0e1b31;
}

.faq-accordion-color .accordion .accordion-content {
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
background-color:#fff;
}

.faq-img-three {
position:relative;
margin-bottom:30px;
}

.faq-img-three::before {
content:'';
position:absolute;
top:0;
left:-30px;
right:0;
width:60px;
height:100%;
background-color:#fff;
-webkit-transform:skew(3deg);
transform:skew(3deg);
}

.faq-accordion-color2 {
margin-right:0;
}

.faq-accordion-color2 .accordion .accordion-item {
background-color:transparent;
}

.faq-accordion-color2 .accordion .accordion-title {
background-color:transparent;
border:1px solid #565f6e;
color:#0e1b31;
}

.faq-accordion-color2 .accordion .accordion-title::before {
display:none;
}

.faq-accordion-color2 .accordion .accordion-title i {
color:#565f6e;
}

.faq-accordion-color2 .accordion .accordion-title.active {
color:#fff;
border:0;
background-color:#000;
border-radius:0;
}

.faq-accordion-color2 .accordion .accordion-title.active i {
color:#fff;
}

.faq-accordion-color2 .accordion .accordion-content {
border-radius:0;
background-color:#0e1b31;
}

.faq-accordion-color2 .accordion .accordion-content p {
color:#fff;
}

.team-item {
margin-bottom:30px;
background-color:#fff;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);
box-shadow:0 0 15px rgba(0,0,0,.1);
border-radius:5px;
}

.team-item:hover .team-img img {
-webkit-filter:brightness(.5);
filter:brightness(.5);
}

.team-item:hover .team-img .team-social-icon .team-social-link li a {
-webkit-transform:scaleY(1);
transform:scaleY(1);
}

.team-item .team-img {
position:relative;
}

.team-item .team-img img {
border-radius:5px;
}

.team-item .team-img .team-social-icon {
position:absolute;
right:0;
left:0;
text-align:center;
margin:0 auto;
bottom:40px;
}

.team-item .team-img .team-social-icon .team-social-link {
margin:0;
padding:0;
list-style:none;
}

.team-item .team-img .team-social-icon .team-social-link li {
display:inline-block;
margin-right:5px;
}

.team-item .team-img .team-social-icon .team-social-link li a {
border-radius:3px;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);
box-shadow:0 0 15px rgba(0,0,0,.1);
width:35px;
height:35px;
margin:0 auto;
line-height:37px;
text-align:center;
-webkit-transform:scaleY(0);
transform:scaleY(0);
color:#fff;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.team-item .team-img .team-social-icon .team-social-link li a:hover {
background-color:#0e1b31;
color:#fff;
border-radius:50px;
}

.team-item .content {
padding:30px 20px;
position:relative;
}

.team-item .content::before {
content:'';
position:absolute;
top:35px;
left:0;
width:3px;
height:45px;
background-color:#000;
}

.team-item .content h3 {
font-size:20px;
margin-bottom:5px;
}

.team-item .content span {
color:#565f6e;
}

.testimonials-area {
position:relative;
overflow:hidden;
}

.testimonials-area .thumbs-wrap {
position:relative;
z-index:1;
}

.testimonials-area .thumbs-wrap .owl-thumbs.testimonials-area-thumb {
position:absolute;
bottom:0;
left:0;
right:0;
text-align:center;
cursor:pointer;
}

.testimonials-area .thumbs-wrap .owl-thumbs .owl-thumb-item {
display:inline-block;
padding:0 10px;
}

.testimonials-area .thumbs-wrap .owl-thumbs .owl-thumb-item img {
width:45px;
height:45px;
border-radius:50%;
-webkit-transition:.7s;
transition:.7s;
opacity:.5;
}

.testimonials-area .thumbs-wrap .owl-thumbs .owl-thumb-item.active img {
width:60px;
height:60px;
opacity:1;
}

.testimonials-area .thumbs-wrap .owl-thumbs .owl-thumb-item:hover img {
width:60px;
height:60px;
opacity:1;
}

.testimonials-bg {
background-image:url(../image/testimonials-bg.jpg);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
position:relative;
z-index:1;
}

.testimonials-bg::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
background-color:#000;
width:100%;
height:100%;
opacity:.85;
}

.testimonials-item {
text-align:center;
margin-bottom:100px;
margin-top:15px;
}

.testimonials-item i {
width:60px;
height:60px;
background-color:0;
color:#000;
background-color:#fff;
font-size:35px;
line-height:60px;
text-align:center;
border-radius:50px;
position:relative;
margin-bottom:30px;
}

.testimonials-item i::after {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:80px;
height:80px;
background-color:#fff59;
}

.testimonials-item p {
padding:40px 90px;
background-color:#fff30;
font-size:18px;
font-weight:600;
color:#fff;
position:relative;
border-radius:5px;
}

.testimonials-item p::before {
content:'';
position:absolute;
bottom:-40px;
left:0;
right:0;
height:0;
width:0;
border-left:20px solid #fff30;
border-right:20px solid transparent;
border-bottom:20px solid transparent;
border-top:20px solid transparent;
margin:0 auto;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
}

.testimonials-item h3 {
color:#fff;
margin-top:40px;
margin-bottom:5px;
}

.testimonials-item span {
color:#fff;
font-size:500px;
}

.testimonials-lines {
position:absolute;
top:0;
left:0;
margin:auto;
width:390px;
z-index:-1;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}

.testimonials-lines .line {
position:absolute;
width:2px;
height:100%;
top:20px;
left:50%;
background:rgba(255,255,255,.1);
overflow:hidden;
}

.testimonials-lines .line::after {
content:"";
display:block;
position:absolute;
height:40px;
width:100%;
top:0;
left:0;
background-color:#000;
-webkit-animation:moveLeftBounces-one 15s linear infinite;
animation:moveLeftBounces-one 15s linear infinite;
}

.testimonials-lines .line:nth-child(1) {
margin-left:-15%;
top:60px;
height:170px;
}

.testimonials-lines .line:nth-child(1)::after {
-webkit-animation-delay:0;
animation-delay:0;
}

.testimonials-lines .line:nth-child(2) {
top:0;
height:280px;
}

.testimonials-lines .line:nth-child(2)::after {
-webkit-animation-delay:1s;
animation-delay:1s;
}

.testimonials-lines2 {
position:absolute;
bottom:0;
right:0;
margin:auto;
width:390px;
z-index:-1;
-webkit-transform:rotate(45deg);
transform:rotate(45deg);
}

.testimonials-lines2 .line {
position:absolute;
width:2px;
height:100%;
bottom:20px;
right:50%;
background:rgba(255,255,255,.1);
overflow:hidden;
}

.testimonials-lines2 .line::after {
content:"";
display:block;
position:absolute;
height:40px;
width:100%;
top:0;
right:0;
background-color:#000;
-webkit-animation:moveLeftBounces-one 15s linear infinite;
animation:moveLeftBounces-one 15s linear infinite;
}

.testimonials-lines2 .line:nth-child(1) {
margin-right:-15%;
bottom:60px;
height:155px;
}

.testimonials-lines2 .line:nth-child(2) {
bottom:0;
height:275px;
}

.testimonials-lines2 .line:nth-child(2)::after {
-webkit-animation-delay:1s;
animation-delay:1s;
}

.testimonials-lines2 .line:nth-child(3) {
bottom:-55px;
height:380px;
margin-right:15%;
}

.testimonials-lines2 .line:nth-child(3)::after {
-webkit-animation-delay:1s;
animation-delay:1s;
}

.testimonials-slider-area {
background-image:0;
background-image:linear-gradient(toright,#1DCA86,#14B090);
position:relative;
z-index:1;
border-radius:5px;
margin-bottom:30px;
}

.testimonials-slider-area .thumbs-wrap {
position:relative;
z-index:1;
}

.testimonials-slider-area .thumbs-wrap .owl-thumbs.testimonials-slider-area-thumb {
position:absolute;
bottom:120px;
left:30px;
text-align:center;
cursor:pointer;
}

.testimonials-slider-area .thumbs-wrap .owl-thumbs .owl-thumb-item {
display:inline-block;
padding:0 10px;
}

.testimonials-slider-area .thumbs-wrap .owl-thumbs .owl-thumb-item img {
width:40px;
height:40px;
border-radius:50%;
-webkit-transition:.7s;
transition:.7s;
opacity:.5;
}

.testimonials-slider-area .thumbs-wrap .owl-thumbs .owl-thumb-item.active img {
width:60px;
height:60px;
opacity:1;
}

.testimonials-slider-area .thumbs-wrap .owl-thumbs .owl-thumb-item:hover img {
width:60px;
height:60px;
opacity:1;
}

.testimonials-slider-area .owl-nav {
margin-top:0;
}

.testimonials-slider-area .owl-nav .owl-prev {
position:absolute;
bottom:50px;
right:105px;
font-size:24px!important;
width:40px;
-webkit-transition:.7s;
transition:.7s;
height:40px;
border-radius:50px;
line-height:42px;
background-color:transparent!important;
color:#fff!important;
border:1px solid #fff!important;
}

.testimonials-slider-area .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
border-color:#000;
}

.testimonials-slider-area .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:50px;
height:50px;
background-color:transparent;
border:1px solid #fff;
}

.testimonials-slider-area .owl-nav .owl-next {
position:absolute;
bottom:50px;
-webkit-transition:.7s;
transition:.7s;
right:30px;
font-size:24px!important;
width:40px;
transition:.7s;
height:40px;
border-radius:50px;
line-height:42px;
background-color:transparent!important;
color:#fff!important;
border:1px solid #fff!important;
}

.testimonials-slider-area .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:50px;
height:50px;
background-color:transparent;
border:1px solid #fff;
}

.testimonials-slider-area .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
border-color:#000;
}

.testimonials-slider-area .testimonials-slider-two {
padding:40px;
}

.testimonials-slider-area .testimonials-slider-two .testimonials-slider-item {
margin-top:15px;
}

.testimonials-slider-area .testimonials-slider-two .testimonials-slider-item i {
width:60px;
height:60px;
color:#000;
background-color:#fff;
font-size:30px;
line-height:60px;
text-align:center;
border-radius:50px;
position:relative;
margin-bottom:10px;
}

.testimonials-slider-area .testimonials-slider-two .testimonials-slider-item p {
padding:20px 0 90px;
font-size:18px;
font-weight:600;
color:#fff;
position:relative;
border-radius:5px;
margin-bottom:0;
}

.testimonials-slider-area .testimonials-slider-two .testimonials-slider-item h3 {
color:#fff;
margin-top:0;
margin-bottom:5px;
}

.testimonials-slider-area .testimonials-slider-two .testimonials-slider-item span {
color:#fff;
font-size:500px;
}

.testimonials-shape {
position:absolute;
z-index:-1;
top:0;
left:0;
border-top-left-radius:5px;
}

.testimonials-shape img {
border-top-left-radius:5px;
}

.testimonials-another-slider {
position:relative;
}

.testimonials-another-slider .owl-nav {
margin-top:0;
}

.testimonials-another-slider .owl-nav .owl-prev {
position:absolute;
top:45%;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
left:-26px;
font-size:24px!important;
width:45px;
color:#000!important;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
}

.testimonials-another-slider .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.testimonials-another-slider .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
}

.testimonials-another-slider .owl-nav .owl-next {
position:absolute;
top:45%;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
right:-26px;
font-size:24px!important;
width:45px;
opacity:0;
transition:.7s;
height:45px;
color:#000!important;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
}

.testimonials-another-slider .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.testimonials-another-slider .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
}

.testimonials-another-slider.testimonials-another-slider:hover .owl-prev {
opacity:1;
}

.testimonials-another-slider.testimonials-another-slider:hover .owl-next {
opacity:1;
}

.testimonials-another-item {
background-color:#0e1b31;
margin-bottom:25px;
}

.testimonials-another-img {
position:relative;
}

.testimonials-another-img i {
width:60px;
height:60px;
color:#000;
background-color:#fff;
font-size:30px;
line-height:60px;
text-align:center;
border-radius:50px;
position:absolute;
top:30px;
left:30px;
margin-bottom:10px;
}

.testimonials-another-content {
padding:30px 50px 30px 30px;
text-align:center;
}

.testimonials-another-content p {
font-size:18px;
color:#fff;
margin-bottom:50px;
max-width:500px;
margin-left:auto;
margin-right:auto;
}

.testimonials-another-content h3 {
color:#fff;
}

.testimonials-another-content span {
color:#fff;
}

.testimonials-widget-area {
background-color:#ebfbf5;
}

.testimonials-widget-area .owl-nav {
margin-top:0;
}

.testimonials-widget-area .owl-nav .owl-prev {
position:relative;
font-size:24px!important;
width:40px;
-webkit-transition:.7s;
transition:.7s;
height:40px;
border-radius:50px;
line-height:42px;
background-color:#0005d!important;
color:#000!important;
margin:10px;
}

.testimonials-widget-area .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
border-color:#000;
}

.testimonials-widget-area .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:50px;
height:50px;
background-color:transparent;
border:1px solid #000;
}

.testimonials-widget-area .owl-nav .owl-next {
position:relative;
font-size:24px!important;
width:40px;
-webkit-transition:.7s;
transition:.7s;
height:40px;
border-radius:50px;
line-height:42px;
background-color:#0005d!important;
color:#000!important;
margin:10px;
}

.testimonials-widget-area .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:50px;
height:50px;
background-color:transparent;
border:1px solid #000;
}

.testimonials-widget-area .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
border-color:#000;
}

.testimonials-widget-item {
margin-bottom:30px;
text-align:center;
}

.testimonials-widget-item img {
margin-bottom:15px;
width:unset!important;
margin-left:auto;
margin-right:auto;
}

.testimonials-widget-item h3 {
color:#0e1b31;
margin-bottom:5px;
font-size:26px;
}

.testimonials-widget-item span {
color:#0e1b31;
font-weight:600;
font-size:18px;
}

.testimonials-widget-item p {
margin-top:20px;
background-color:#fff;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
padding:20px;
position:relative;
}

.testimonials-widget-item p::before {
content:'';
position:absolute;
top:0;
left:70px;
width:100px;
height:2px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.testimonials-widget-item p::after {
content:'';
position:absolute;
bottom:0;
left:0;
width:100px;
height:2px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.contact-form {
max-width:800px;
position:relative;
z-index:1;
margin-bottom:30px;
margin-left:auto;
margin-right:auto;
padding:45px 30px 40px;
border:1px solid #000;
border-radius:5px;
}

.contact-form h3 {
color:#0e1b31;
margin-bottom:20px;
font-size:26px;
line-height:1;
}

.contact-form p {
margin-bottom:30px;
}

.contact-form .section-title-two {
margin-bottom:20px;
}

.contact-form .section-title {
margin-bottom:20px;
}

.contact-form .form-group {
margin-bottom:20px;
position:relative;
}

.contact-form .form-group.checkbox-option {
position:relative;
}

.contact-form .form-group.checkbox-option #chb2 {
position:absolute;
top:6px;
left:0;
}

.contact-form .form-group.checkbox-option p {
padding-left:25px;
font-size:15px;
}

.contact-form .form-group.checkbox-option p a {
color:#000;
}

.contact-form .form-group.checkbox-option p a:hover {
color:#0e1b31;
}

.contact-form .form-group .form-control {
height:45px;
color:#0e1b31;
border:1px solid #000;
background-color:#fff;
font-size:15px;
padding:10px 20px;
width:100%;
border-radius:0;
font-weight:500;
}

.contact-form .form-group .form-control:focus {
outline:0;
border-color:#0e1b31;
-webkit-box-shadow:none;
box-shadow:none;
}

.contact-form .form-group textarea.form-control {
height:auto;
}

.contact-form .agree-label {
margin-bottom:15px;
position:relative;
}

.contact-form .agree-label #chb1 {
position:absolute;
top:7px;
left:0;
}

.contact-form .agree-label label {
font-weight:500;
color:#0e1b31;
margin-left:25px;
}

.contact-form .agree-label label a {
color:#000;
}

.contact-form .agree-label label a:hover {
color:#0e1b31;
}

.contact-form .with-errors {
float:left;
font-size:14px;
margin-top:10px;
margin-bottom:0;
color:red;
font-weight:400;
display:block;
}

.contact-form .text-danger {
font-size:18px;
margin-top:15px;
}

.contact-form .default-btn {
border:0;
outline:0;
border-radius:5px;
}

.contact-form .default-btn i {
font-size:18px;
top:3px;
position:relative;
}

.contact-form .form-group .form-control::-webkit-input-placeholder {
color:#0e1b31;
font-weight:600;
}

.contact-form .form-group .form-control:-ms-input-placeholder {
color:#0e1b31;
font-weight:600;
}

.contact-form .form-group .form-control::-ms-input-placeholder {
color:#0e1b31;
font-weight:600;
}

.contact-form .form-group .form-control::placeholder {
color:#0e1b31;
font-weight:600;
}

.contact-map iframe {
display:block;
width:100%;
height:525px;
border:1px solid #000;
border-radius:5px;
margin-bottom:30px;
}

.user-form .contact-form {
background-color:#fff;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);
box-shadow:0 0 15px rgba(0,0,0,.1);
padding:40px 30px;
max-width:100%;
margin-left:auto;
margin-right:auto;
border:0;
}

.user-form .contact-form .agree-label .forget {
position:absolute;
right:0;
}

.user-form .contact-form .default-btn {
width:100%;
}

.user-form .contact-form .account-desc {
margin-top:15px;
margin-bottom:0;
color:#0e1b31;
}

.user-form .contact-form .account-desc a {
color:#000;
}

.user-form .contact-form .account-desc a:hover {
color:#0e1b31;
}

.user-form-two .contact-form {
max-width:650px;
background-color:#fff;
-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);
box-shadow:0 0 15px rgba(0,0,0,.1);
padding:40px 30px;
margin-left:auto;
margin-right:auto;
border:0;
}

.single-content {
margin-bottom:20px;
}

.single-content h3 {
margin-bottom:15px;
}

.single-content p {
margin-bottom:0;
}

.timeline ol {
margin:190px 0 260px;
padding:0 30px;
border-top:2px solid #000;
list-style:none;
}

.timeline ol li {
float:left;
width:16.6666%;
padding-top:30px;
position:relative;
margin:0 auto;
}

.timeline ol li .time-line-top {
position:absolute;
bottom:0;
margin-bottom:55px;
font-size:20px;
color:#0e1b31;
font-weight:500;
}

.timeline ol li .time-bottom-icon {
position:absolute;
top:0;
margin-top:90px;
}

.timeline ol li .time-bottom-icon::before {
content:'';
position:absolute;
z-index:-1;
top:-90px;
width:2px;
height:90px;
left:50%;
background-color:#000;
}

.timeline ol li .time-bottom-icon i {
width:60px;
height:60px;
background-color:#000;
display:inline-block;
color:#fff;
text-align:center;
margin:0 auto;
line-height:60px;
font-size:35px;
border-radius:50px;
position:relative;
}

.timeline ol li .time-bottom-icon i::after {
content:'';
position:absolute;
z-index:-1;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
background-color:transparent;
border-color:#000;
width:70px;
height:70px;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.timeline ol li .timeline-content {
max-width:100px;
margin:0 auto;
}

.timeline ol li .time-line-bottom {
position:absolute;
top:0;
margin-top:25px;
font-size:20px;
color:#0e1b31;
font-weight:500;
}

.timeline ol li .time-top-icon {
position:absolute;
bottom:0;
margin-bottom:125px;
}

.timeline ol li .time-top-icon::before {
content:'';
position:absolute;
z-index:-1;
bottom:-95px;
width:2px;
height:90px;
left:50%;
background-color:#000;
}

.timeline ol li .time-top-icon i {
width:60px;
height:60px;
background-color:#000;
display:inline-block;
color:#fff;
text-align:center;
margin:0 auto;
line-height:60px;
font-size:35px;
border-radius:50px;
position:relative;
}

.timeline ol li .time-top-icon i::after {
content:'';
position:absolute;
z-index:-1;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
background-color:transparent;
border-color:#000;
width:70px;
height:70px;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.timeline-vertical {
position:relative;
padding:40px 0;
max-width:690px;
height:90%;
margin-bottom:30px;
}

.timeline-vertical::before {
content:'';
position:absolute;
left:50%;
top:0;
width:2px;
height:100%;
background-color:#000;
}

.timeline-vertical ol {
margin:0;
padding:0 0 30px;
list-style:none;
}

.timeline-vertical ol li {
line-height:normal;
position:relative;
width:50%;
padding:20px 35px;
-webkit-box-shadow:border-box;
box-shadow:border-box;
}

.timeline-vertical ol li:last-child {
padding-bottom:50px;
}

.timeline-vertical ol li:nth-child(odd) {
float:right;
text-align:left;
clear:both;
}

.timeline-vertical ol li:nth-child(odd) .timeline-icon {
position:absolute;
top:0;
margin-top:0;
left:-175px;
}

.timeline-vertical ol li:nth-child(odd) .timeline-icon::before {
content:'';
position:absolute;
z-index:-1;
top:32px;
width:110px;
height:2px;
right:-115px;
background-color:#000;
}

.timeline-vertical ol li:nth-child(odd) .timeline-icon i {
width:60px;
height:60px;
background-color:#000;
display:inline-block;
color:#fff;
text-align:center;
margin:0 auto;
line-height:60px;
font-size:35px;
border-radius:50px;
position:relative;
}

.timeline-vertical ol li:nth-child(odd) .timeline-icon i::after {
content:'';
position:absolute;
z-index:-1;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
background-color:transparent;
border-color:#000;
width:70px;
height:70px;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.timeline-vertical ol li:nth-child(even) {
float:left;
text-align:right;
clear:both;
}

.timeline-vertical ol li:nth-child(even) .timeline-icon {
position:absolute;
top:0;
margin-top:0;
right:-175px;
}

.timeline-vertical ol li:nth-child(even) .timeline-icon::before {
content:'';
position:absolute;
z-index:-1;
top:32px;
width:110px;
height:2px;
left:-115px;
background-color:#000;
}

.timeline-vertical ol li:nth-child(even) .timeline-icon i {
width:60px;
height:60px;
background-color:#000;
display:inline-block;
color:#fff;
text-align:center;
margin:0 auto;
line-height:60px;
font-size:35px;
border-radius:50px;
position:relative;
}

.timeline-vertical ol li:nth-child(even) .timeline-icon i::after {
content:'';
position:absolute;
z-index:-1;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
background-color:transparent;
border-color:#000;
width:70px;
height:70px;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.timeline-vertical ol li .content .time-content h3 {
color:#0e1b31;
font-size:20px;
font-weight:600;
margin-bottom:10px;
}

.timeline-vertical ol li .content .time-content p {
margin-bottom:0;
max-width:280px;
line-height:1.8;
}

.timeline-right-content {
margin-bottom:30px;
}

.timeline-right-content .timeline-right-profile {
margin-top:20px;
padding:30px 30px 30px 90px;
position:relative;
background-image:0;
background-image:linear-gradient(toright,#1DCA86,#14B090);
border-radius:5px;
}

.timeline-right-content .timeline-right-profile img {
position:absolute;
left:30px;
top:30px;
width:50px;
height:50px;
padding:5px;
border-radius:50%;
border:2px solid #fff;
}

.timeline-right-content .timeline-right-profile p {
margin-bottom:0;
font-weight:500;
color:#fff;
}

.blog-card {
margin-bottom:30px;
}

.blog-card:hover .blog-card-img .tag::before {
width:100%;
height:100%;
}

.blog-card:hover .blog-card-img .tag::after {
width:100%;
height:100%;
}

.blog-card:hover .content h3 a {
color:#000;
}

.blog-card:hover .content h3::before {
width:100%;
opacity:1;
}

.blog-card .blog-card-img {
position:relative;
margin-bottom:10px;
}

.blog-card .blog-card-img a {
display:block;
}

.blog-card .blog-card-img a img {
border-radius:5px;
}

.blog-card .blog-card-img .tag {
position:absolute;
font-size:16px;
color:#000;
padding:10px 16px;
background-color:#fff;
border-radius:5px;
font-weight:600;
top:20px;
left:20px;
}

.blog-card .blog-card-img .tag::before {
content:'';
position:absolute;
border-radius:5px 0;
top:0;
left:0;
width:50%;
margin:0 auto;
text-align:center;
height:70%;
background-color:transparent;
-webkit-transition:.7s;
transition:.7s;
border-left:1px solid #000;
border-top:1px solid #000;
}

.blog-card .blog-card-img .tag::after {
content:'';
position:absolute;
border-radius:5px 0;
bottom:0;
right:0;
width:50%;
margin:0 auto;
text-align:center;
height:70%;
background-color:transparent;
-webkit-transition:.7s;
transition:.7s;
border-right:1px solid #000;
border-bottom:1px solid #000;
}

.blog-card .blog-card-img .web-tag {
position:absolute;
font-size:16px;
color:#000;
padding:10px 16px;
background-color:#fff;
font-weight:600;
top:20px;
left:0;
}

.blog-card .content span {
font-size:16px;
color:#565f6e;
font-weight:500;
display:block;
}

.blog-card .content span i {
color:#000;
margin-right:5px;
font-size:20px;
position:relative;
top:3px;
}

.blog-card .content h3 {
margin-top:10px;
margin-bottom:10px;
position:relative;
display:inline-block;
}

.blog-card .content h3 a {
color:#0e1b31;
}

.blog-card .content h3::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.blog-card .content p {
margin-bottom:0;
display:block;
}

.blog-side-item {
position:relative;
padding-left:230px;
margin-bottom:15px;
}

.blog-side-item img {
position:absolute;
left:0;
top:0;
max-width:210px;
border-radius:5px;
}

.blog-side-item span {
font-size:16px;
color:#565f6e;
font-weight:500;
display:block;
}

.blog-side-item span i {
color:#000;
margin-right:5px;
font-size:20px;
position:relative;
top:3px;
}

.blog-side-item h3 {
margin-top:5px;
margin-bottom:5px;
position:relative;
display:inline-block;
font-size:19px;
}

.blog-side-item h3 a {
color:#0e1b31;
}

.blog-side-item p {
margin-bottom:0;
display:block;
}

.blog-item {
margin-bottom:30px;
}

.blog-item:hover .content h3 a {
color:#000;
}

.blog-item:hover .content h3::before {
width:100%;
opacity:1;
}

.blog-item a {
display:block;
}

.blog-item a img {
border-radius:5px;
margin-bottom:10px;
}

.blog-item .content span {
font-size:16px;
color:#565f6e;
font-weight:500;
display:block;
}

.blog-item .content span i {
color:#000;
margin-right:5px;
font-size:20px;
position:relative;
top:3px;
}

.blog-item .content h3 {
margin-top:10px;
margin-bottom:10px;
position:relative;
display:inline-block;
font-size:20px;
}

.blog-item .content h3 a {
color:#0e1b31;
}

.blog-item .content h3::before {
content:'';
position:absolute;
bottom:0;
left:0;
width:0;
height:1px;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
}

.blog-item .content p {
margin-bottom:0;
display:block;
}

.blog-slider {
position:relative;
}

.blog-slider .owl-nav {
margin-top:0;
}

.blog-slider .owl-nav .owl-prev {
position:absolute;
top:50%;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
left:-26px;
font-size:24px!important;
width:45px;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.blog-slider .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
}

.blog-slider .owl-nav .owl-next {
position:absolute;
top:50%;
opacity:0;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
right:-26px;
font-size:24px!important;
width:45px;
opacity:0;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.blog-slider .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
}

.blog-slider.blog-slider:hover .owl-prev {
opacity:1;
}

.blog-slider.blog-slider:hover .owl-next {
opacity:1;
}

.blog-article {
margin-bottom:0;
}

.blog-article .blog-article-img {
margin-bottom:30px;
}

.blog-article .section-title {
margin-bottom:30px;
}

.blog-article .section-title ul {
list-style:none;
margin:0;
padding:0;
}

.blog-article .section-title ul li {
display:inline-block;
font-size:15px;
color:#0e1b31;
margin-right:30px;
font-weight:600;
}

.blog-article .section-title ul li:last-child {
margin-right:0;
}

.blog-article .section-title ul li i {
font-size:20px;
margin-right:5px;
position:relative;
top:3px;
color:#000;
}

.blog-article .section-title ul li b {
color:#000;
}

.blog-article .article-content {
padding-bottom:10px;
}

.blog-article .article-content p {
margin-bottom:20px;
}

.blog-article .article-content .blockquote {
position:relative;
z-index:1;
margin-bottom:30px;
margin-top:30px;
background-color:#ebfbf5;
padding:20px;
}

.blog-article .article-content .blockquote p {
font-size:16px;
color:#565f6e;
font-weight:500;
margin-top:0;
margin-bottom:0;
margin-left:0;
}

.blog-article .article-content ul {
list-style:none;
margin:0 0 20px;
padding:0;
}

.blog-article .article-content ul li {
display:inline-block;
margin-right:15px;
}

.blog-article .article-content ul li:last-child {
margin-right:0;
}

.blog-article .article-content ul li a {
padding:10px 20px;
background-color:#ebfbf5;
color:#0e1b31;
font-weight:600;
}

.blog-article .article-content ul li a i {
margin-right:5px;
top:3px;
}

.blog-article .article-content ul li a:hover {
background-color:#000;
color:#fff;
}

.blog-article .comments-wrap {
margin-bottom:35px;
}

.blog-article .comments-wrap .comment-title {
position:relative;
margin-bottom:30px;
}

.blog-article .comments-wrap .comment-title .title {
font-size:22px;
margin-bottom:0;
color:#000;
font-weight:600;
padding:30px;
border:1px solid #000;
}

.blog-article .comments-wrap .comment-form {
list-style:none;
margin:0;
padding:0;
}

.blog-article .comments-wrap .comment-form li {
margin-bottom:30px;
border:1px solid #000;
}

.blog-article .comments-wrap .comment-form li:last-child {
margin-bottom:0;
}

.blog-article .comments-wrap .comment-form li .top-content {
position:relative;
padding:30px 30px 30px 85px;
}

.blog-article .comments-wrap .comment-form li .top-content img {
position:absolute;
top:27px;
left:30px;
border-radius:50%;
}

.blog-article .comments-wrap .comment-form li .top-content h3 {
margin-bottom:0;
font-size:20px;
font-weight:600;
}

.blog-article .comments-wrap .comment-form li .top-content span {
position:absolute;
top:30px;
right:30px;
margin-bottom:0;
display:block;
font-size:14px;
color:#0e1b31;
font-weight:600;
}

.blog-article .comments-wrap .comment-form li p {
margin-bottom:0;
border-bottom:1px solid #000;
padding:0 30px 20px;
}

.blog-article .comments-wrap .comment-form li .content {
padding:30px 30px 25px;
}

.blog-article .comments-wrap .comment-form li .content h4 {
display:inline-block;
margin-right:15px;
font-size:15px;
}

.blog-article .comments-wrap .comment-form li .content h4 a {
padding:10px 20px;
background-color:transparent;
color:#0e1b31;
font-weight:600;
border:1px solid #000;
}

.blog-article .comments-wrap .comment-form li .content h4 a i {
margin-right:5px;
top:3px;
position:relative;
font-size:18px;
}

.blog-article .comments-wrap .comment-form li .content h4 a:hover {
background-color:#000;
color:#fff;
}

.blog-article .comments-form {
margin-bottom:35px;
}

.blog-article .comments-form .comments-title {
position:relative;
margin-bottom:30px;
}

.blog-article .comments-form .comments-title .title {
font-size:22px;
margin-bottom:0;
color:#000;
font-weight:600;
padding:30px;
border:1px solid #000;
}

.blog-article .comments-form .contact-form {
-webkit-box-shadow:none;
box-shadow:none;
padding:0;
background-color:#fff;
max-width:100%;
border:0;
}

.blog-article .comments-form .contact-form .form-group label {
color:#0e1b31;
margin-bottom:15px;
font-weight:600;
}

.blog-article .comments-form .default-btn {
width:unset;
border-radius:0;
}

.search-widget {
margin-bottom:30px;
background-color:#fff;
}

.search-widget .search-form {
position:relative;
border:0;
}

.search-widget .search-form .form-control {
height:50px;
border:0;
background-color:#ebfbf5;
padding:10px 20px;
width:100%;
color:#0e1b31;
border-radius:0;
}

.search-widget .search-form .form-control:focus {
-webkit-box-shadow:none;
box-shadow:none;
outline:0;
}

.search-widget .search-form button {
position:absolute;
top:0;
right:0;
height:50px;
width:50px;
-webkit-transition:all .5s;
transition:all .5s;
border:0;
outline:0;
background-color:transparent;
line-height:58px;
}

.search-widget .search-form button i {
color:#000;
font-size:24px;
}

.search-widget .search-form button:hover {
background-color:#000;
}

.search-widget .search-form button:hover i {
color:#fff;
}

.side-bar-widget {
margin-bottom:30px;
background-color:#fff;
}

.side-bar-widget .title {
font-size:20px;
color:#0e1b31;
padding:0 0 20px;
font-weight:600;
position:relative;
display:inline-block;
margin-bottom:20px;
background-color:transparent;
width:100%;
border-bottom:1px solid #000;
}

.side-bar-widget .widget-popular-post {
position:relative;
overflow:hidden;
padding:0;
}

.side-bar-widget .widget-popular-post .item {
overflow:hidden;
margin-bottom:15px;
padding-bottom:0;
}

.side-bar-widget .widget-popular-post .item:last-child {
margin-bottom:0;
border-bottom:0;
padding-bottom:0;
}

.side-bar-widget .widget-popular-post .item .thumb {
float:left;
overflow:hidden;
position:relative;
margin-right:15px;
}

.side-bar-widget .widget-popular-post .item .thumb .full-image {
width:100px;
height:80px;
display:inline-block;
background-size:cover!important;
background-repeat:no-repeat;
background-position:center center!important;
position:relative;
background-color:#565f6e;
}

.side-bar-widget .widget-popular-post .item .thumb .full-image.bg1 {
background-image:url(../image/blog-side-img1.jpg);
}

.side-bar-widget .widget-popular-post .item .thumb .full-image.bg2 {
background-image:url(../image/blog-side-img2.jpg);
}

.side-bar-widget .widget-popular-post .item .thumb .full-image.bg3 {
background-image:url(../image/blog-side-img3.jpg);
}

.side-bar-widget .widget-popular-post .item .thumb .full-image.bg4 {
background-image:url(../image/blog-side-img4.jpg);
}

.side-bar-widget .widget-popular-post .item .info {
overflow:hidden;
padding:0;
}

.side-bar-widget .widget-popular-post .item .info .title-text {
margin-bottom:0;
line-height:1.5;
font-size:17px;
font-weight:500;
max-width:245px;
}

.side-bar-widget .widget-popular-post .item .info .title-text a {
display:inline-block;
color:#0e1b31;
}

.side-bar-widget .widget-popular-post .item .info .title-text a:hover {
color:#000;
}

.side-bar-widget .widget-popular-post .item .info p {
font-size:15px;
margin-bottom:5px;
max-width:180px;
font-weight:600;
}

.side-bar-widget .widget-popular-post .item .info p i {
color:#000;
font-size:16px;
margin-right:5px;
position:relative;
top:2px;
}

.side-bar-widget .side-bar-categories ul {
margin:0;
padding:0;
list-style:none;
}

.side-bar-widget .side-bar-categories ul li {
display:block;
margin-bottom:10px;
}

.side-bar-widget .side-bar-categories ul li:last-child {
margin-bottom:0;
}

.side-bar-widget .side-bar-categories ul li a {
color:#0e1b31;
font-weight:600;
}

.side-bar-widget .side-bar-categories ul li a:hover {
text-decoration:underline;
color:#000;
}

.side-bar-widget .side-bar-widget-tag {
list-style:none;
margin:0;
padding:0;
}

.side-bar-widget .side-bar-widget-tag li {
display:inline-block;
margin-right:5px;
}

.side-bar-widget .side-bar-widget-tag li:last-child {
margin-right:0;
}

.side-bar-widget .side-bar-widget-tag li a {
color:#0e1b31;
font-weight:600;
font-size:15px;
}

.side-bar-widget .side-bar-widget-tag li a:hover {
color:#000;
}

.side-bar-widget .author-gallery {
display:0;
display:0;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
padding-left:0;
list-style-type:none;
margin-left:-5px;
margin-right:-5px;
margin-bottom:0;
}

.side-bar-widget .author-gallery li {
-webkit-box-flex:0;
-ms-flex:0 0 33.33%;
flex:0 0 33.33%;
max-width:33.33%;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

.side-bar-widget .author-gallery li a {
display:block;
position:relative;
}

.side-bar-widget .author-gallery li a img {
width:100%;
}

.side-bar-widget .author-gallery li a::before {
content:'';
position:absolute;
left:0;
top:0;
width:100%;
height:100%;
background-color:#000;
-webkit-transition:all .5s;
transition:all .5s;
opacity:0;
visibility:hidden;
}

.side-bar-widget .author-gallery li a:hover::before {
opacity:.5;
visibility:visible;
}

.side-bar-widget .blog-social-link {
list-style:none;
margin:0;
padding:0;
}

.side-bar-widget .blog-social-link li {
display:inline-block;
margin-right:5px;
}

.side-bar-widget .blog-social-link li a {
width:40px;
height:40px;
line-height:42px;
text-align:center;
color:#000;
border:1px solid #000;
font-size:20px;
border-radius:5px;
}

.side-bar-widget .blog-social-link li a:hover {
background-color:#000;
border-color:#000;
color:#fff;
}

.brand-area {
padding-top:50px;
padding-bottom:50px;
position:relative;
}

.brand-area .owl-nav {
margin-top:0;
}

.brand-area .owl-nav .owl-prev {
position:absolute;
top:50%;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
left:-26px;
font-size:24px!important;
width:45px;
-webkit-transition:.7s;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.brand-area .owl-nav .owl-prev::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.brand-area .owl-nav .owl-prev:hover {
color:#fff!important;
background-color:#000!important;
}

.brand-area .owl-nav .owl-next {
position:absolute;
top:50%;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:translate(0,-50%);
transform:translate(0,-50%);
right:-26px;
font-size:24px!important;
width:45px;
transition:.7s;
height:45px;
border-radius:50px;
line-height:47px;
background-color:#00049!important;
color:#000!important;
}

.brand-area .owl-nav .owl-next::before {
content:'';
position:absolute;
top:50%;
left:50%;
-webkit-transform:translateY(-50%) translateX(-50%);
transform:translateY(-50%) translateX(-50%);
border-radius:50px;
width:55px;
height:55px;
background-color:transparent;
border:1px solid #00049;
}

.brand-area .owl-nav .owl-next:hover {
color:#fff!important;
background-color:#000!important;
}

.brand-item img {
width:unset!important;
text-align:center;
margin:0 auto;
}

.brand-bg {
background-color:#ebfbf5;
}

.brand-bg2 {
position:relative;
background-image:0;
background-image:linear-gradient(toright,#1DCA86,#14B090);
z-index:1;
}

.brand-bg2::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
right:0;
background-image:url(../image/brand-bg.png);
background-position:center center;
background-size:cover;
background-repeat:no-repeat;
}

.brand-bg3 {
background-color:#fff;
}

.pagination-area {
margin-top:10px;
margin-bottom:30px;
}

.pagination-area .page-numbers {
width:40px;
height:40px;
line-height:40px;
color:#000;
background-color:#ebfbf5;
text-align:center;
display:inline-block;
position:relative;
margin-left:3px;
margin-right:3px;
font-size:18px;
border-radius:5px;
}

.pagination-area .page-numbers:hover {
background-color:#000;
color:#fff;
}

.pagination-area .page-numbers i {
position:relative;
font-size:25px;
top:5px;
}

.pagination-area .page-numbers.current {
background-color:#000;
color:#fff;
}

.index-line{height:54px; width:2px; border-right:2px solid red; margin:0 1rem;}
.index-tt{ margin-top:30px; font-size:20px; font-weight:600; color:red; text-align:center;}
.index-table{width: 1280px;height: auto;
    float: left;
    margin-bottom: 50px;}

.footer-bg2 {
background-image:url(../image/footer-bg.png);
background-size:cover;
background-position:center center;
background-repeat:no-repeat;
position:relative;
z-index:1;
}

.footer-bg2::before {
content:'';
position:absolute;
top:0;
left:0;
right:0;
width:100%;
height:100%;
background-color:#000f09;
opacity:.5;
z-index:-1;
}

.footer-bg3 {
background-color:#0e1b31;
}

.footer-widget {
margin-bottom:30px;
}

.footer-widget .footer-logo {
margin-bottom:20px;
}

.footer-widget h3 {
margin-top:12px;
margin-bottom:20px;
color:#0e1b31;
font-weight:600;
}

.footer-widget p {
margin-bottom:20px;
color:#565f6e;
max-width:320px;
}

.footer-widget .social-link-content .title {
margin-bottom:20px;
color:#0e1b31;
}

.footer-widget .social-link-content .social-footer-link {
list-style:none;
margin:0;
padding:0;
}

.footer-widget .social-link-content .social-footer-link li {
display:inline-block;
margin-right:5px;
}

.footer-widget .social-link-content .social-footer-link li a {
width:40px;
height:40px;
line-height:42px;
text-align:center;
color:#000;
border:1px solid #000;
font-size:20px;
border-radius:5px;
}

.footer-widget .social-link-content .social-footer-link li a:hover {
background-color:#000;
border-color:#000;
color:#fff;
}

.footer-widget .footer-list {
list-style:none;
margin:0;
padding:0;
}

.footer-widget .footer-list li {
display:block;
margin-bottom:5px;
font-weight:500;
}

.footer-widget .footer-list li:last-child {
margin-bottom:0;
}

.footer-widget .footer-list li a {
color:#565f6e;
font-weight:500;
}

.footer-widget .footer-list li a i {
font-size:18px;
position:relative;
top:3px;
margin-right:5px;
}

.footer-widget .footer-list li a:hover {
color:#000;
}

.footer-widget .footer-list-two {
padding-left:0;
margin-bottom:25px;
list-style-type:none;
}

.footer-widget .footer-list-two li {
display:block;
text-align:left;
position:relative;
color:#565f6e;
margin-bottom:20px;
padding-left:45px;
font-weight:500;
}

.footer-widget .footer-list-two li i {
position:absolute;
left:0;
width:30px;
height:30px;
line-height:30px;
text-align:center;
color:#000;
border:1px solid #000;
font-size:16px;
font-weight:400;
border-radius:7px;
display:inline-block;
}

.footer-widget .footer-list-two li:last-child {
margin-bottom:0;
}

.footer-widget .footer-list-two li .title {
display:inline-block;
}

.footer-widget .footer-list-two li a {
display:inline-block;
color:#565f6e;
font-size:15px;
margin-left:5px;
}

.footer-widget .footer-list-two li:hover a {
color:#000;
}

.footer-widget .newsletter-form {
position:relative;
border-radius:0;
}

.footer-widget .newsletter-form .form-control {
border:1px solid #e2e2e2;
height:50px;
background-color:transparent;
padding:10px 20px;
border-radius:5px;
}

.footer-widget .newsletter-form .form-control:focus {
-webkit-box-shadow:none;
box-shadow:none;
outline:0;
color:#0e1b31;
}

.footer-widget .newsletter-form .submit-btn {
position:absolute;
top:0;
right:0;
height:50px;
width:120px;
-webkit-transition:all .5s;
transition:all .5s;
border:0;
outline:0;
color:#fff;
line-height:50px;
border-radius:5px;
}

.footer-widget .newsletter-form .submit-btn:hover {
background-color:#0e1b31;
}

.footer-widget .newsletter-form .validation-danger {
font-size:16px;
margin-top:15px;
color:red;
}

.footer-widget.footer-widget-color h3 {
color:#fff;
}

.footer-widget.footer-widget-color p {
color:#fff;
}

.footer-widget.footer-widget-color .social-link-content .title {
color:#fff;
}

.footer-widget.footer-widget-color .social-link-content .social-footer-link li a {
color:#fff;
}

.footer-widget.footer-widget-color .footer-list li a {
color:#fff;
}

.footer-widget.footer-widget-color .footer-list-two li {
color:#fff;
}

.footer-widget.footer-widget-color .footer-list-two li:last-child {
margin-bottom:0;
}

.footer-widget.footer-widget-color .footer-list-two li .title {
display:inline-block;
color:#fff;
}

.footer-widget.footer-widget-color .footer-list-two li a {
color:#fff;
}

.footer-widget.footer-widget-color .newsletter-form {
position:relative;
}

.footer-widget.footer-widget-color .newsletter-form .form-control {
width:98%;
position:relative;
z-index:1;
border:1px solid #fff4f;
}

.footer-widget.footer-widget-color .newsletter-form .form-control:focus {
color:#fff;
}

.footer-widget.footer-widget-color .newsletter-form .submit-btn {
position:absolute;
top:0;
right:0;
height:50px;
width:120px;
-webkit-transition:all .5s;
transition:all .5s;
border:0;
outline:0;
color:#fff;
background-color:transparent;
line-height:50px;
border-radius:0;
z-index:1;
}

.footer-widget.footer-widget-color .newsletter-form .submit-btn::before {
content:'';
position:absolute;
z-index:-1;
top:0;
left:0;
width:55%;
height:100%;
background-color:#13be7b;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-10deg);
transform:skew(-10deg);
}

.footer-widget.footer-widget-color .newsletter-form .submit-btn::after {
content:'';
position:absolute;
z-index:-1;
top:0;
right:0;
width:50%;
height:100%;
background-color:#000;
-webkit-transition:.7s;
transition:.7s;
-webkit-transform:skew(-10deg);
transform:skew(-10deg);
}

.footer-widget.footer-widget-color .newsletter-form .submit-btn:hover {
background-color:#0e1b31;
color:#fff;
}

.footer-widget.footer-widget-color .newsletter-form .submit-btn:hover::before {
width:100%;
-webkit-transform:skew(0deg);
transform:skew(0deg);
}

.footer-widget.footer-widget-color .newsletter-form .submit-btn:hover::after {
width:100%;
-webkit-transform:skew(0deg);
transform:skew(0deg);
}

.footer-widget.footer-widget-color1 h3 {
color:#fff;
font-size:16px;
font-weight:600;
}

.footer-widget.footer-widget-color1 p {
color:#fff;
}

.footer-widget.footer-widget-color1 .social-link-content .title {
color:#fff;
}

.footer-widget.footer-widget-color1 .footer-list li a {
color:#adabab;
font-size:12px;
font-weight:600;
}

.footer-widget.footer-widget-color1 .footer-list-two li {
color:#fff;
}

.footer-widget.footer-widget-color1 .footer-list-two li:last-child {
margin-bottom:0;
}

.footer-widget.footer-widget-color1 .footer-list-two li .title {
display:inline-block;
color:#fff;
}

.footer-widget.footer-widget-color1 .footer-list-two li a {
color:#fff;
}

.footer-widget.footer-widget-color1 .newsletter-form {
position:relative;
}

.footer-widget.footer-widget-color1 .newsletter-form .form-control {
width:98%;
position:relative;
z-index:1;
border:1px solid #fff4f;
}

.footer-widget.footer-widget-color1 .newsletter-form .form-control:focus {
color:#fff;
}

.footer-widget .newsletter-form .form-control::-webkit-input-placeholder {
color:#fff;
}

.footer-widget .newsletter-form .form-control:-ms-input-placeholder {
color:#fff;
}

.footer-widget .newsletter-form .form-control::-ms-input-placeholder {
color:#fff;
}

.footer-widget .newsletter-form .form-control::placeholder {
color:#565f6e;
}

.footer-widget-color .newsletter-form .form-control::-webkit-input-placeholder {
color:#fff;
}

.footer-widget-color .newsletter-form .form-control:-ms-input-placeholder {
color:#fff;
}

.footer-widget-color .newsletter-form .form-control::-ms-input-placeholder {
color:#fff;
}

.footer-widget-color .newsletter-form .form-control::placeholder {
color:#fff;
}

.footer-widget-color1 .newsletter-form .form-control::-webkit-input-placeholder {
color:#fff;
}

.footer-widget-color1 .newsletter-form .form-control:-ms-input-placeholder {
color:#fff;
}

.footer-widget-color1 .newsletter-form .form-control::-ms-input-placeholder {
color:#fff;
}

.footer-widget-color1 .newsletter-form .form-control::placeholder {
color:#fff;
}

.copy-right-area {
border-top:1px solid #ebfbf5;
}

.copy-right-text {
text-align:center;
padding:15px 0;
}

.copy-right-text p {
color:#0e1b31;
margin-bottom:0;
font-weight:600;
}

.copy-right-text p a {
color:#000;
font-weight:600;
}

.copy-right-text p a:hover {
color:#0e1b31;
}

.copy-right-area-two {
border-top:1px solid #ebfbf56c;
}

.copy-right-area-two .copy-right-text p {
color:#fff;
font-size:12px;
}

.copy-right-area-two .copy-right-text p a {
color:#000;
font-weight:600;
}

.copy-right-area-two .copy-right-text p a:hover {
color:#fff;
}

.error-area {
height:100%;
padding-top:50px;
padding-bottom:70px;
}

.error-area .error-content {
text-align:center;
position:relative;
}

.error-area .error-content img {
max-width:100%;
}

.error-area .error-content h3 {
margin-bottom:20px;
position:relative;
color:#0e1b31;
font-size:35px;
}

.error-area .error-content p {
margin-top:20px;
margin-bottom:20px;
font-size:18px;
max-width:520px;
margin-left:auto;
margin-right:auto;
color:#565f6e;
}

.coming-soon-area {
position:relative;
height:100vh;
overflow:hidden;
background-color:#fff;
}

.coming-soon-area .coming-soon-content {
text-align:center;
max-width:750px;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:2;
padding:50px 30px 70px;
background-color:#ebfbf5;
border-radius:0 100px 0 100px;
}

.coming-soon-area .coming-soon-content h1 {
margin-bottom:0;
color:#0e1b31;
font-size:50px;
}

.coming-soon-area .coming-soon-content p {
font-size:16px;
max-width:600px;
margin-top:15px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
color:#565f6e;
}

.coming-soon-area .coming-soon-content #timer {
margin-top:40px;
}

.coming-soon-area .coming-soon-content #timer div {
display:inline-block;
color:#0e1b31;
position:relative;
width:80px;
height:80px;
margin:0 10px;
font-size:35px;
font-weight:700;
background-color:#fff;
border-radius:5px;
}

.coming-soon-area .coming-soon-content #timer div span {
display:block;
text-transform:capitalize;
margin-top:-15px;
font-size:16px;
font-weight:400;
color:#0e1b31;
}

.coming-soon-area .coming-soon-content #timer div:last-child {
margin-right:0;
}

.coming-soon-area .coming-soon-content #timer div:last-child::before {
display:none;
}

.coming-soon-area .coming-soon-content #timer div:first-child {
margin-left:0;
}

.coming-soon-area .coming-soon-content #timer div::before {
content:"";
position:absolute;
right:-50px;
top:-10px;
font-size:70px;
color:#fff;
}

.coming-soon-area .coming-soon-content .newsletter-form {
position:relative;
max-width:500px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
}

.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter {
display:block;
width:100%;
height:60px;
border:0;
background-color:#fff;
padding-left:15px;
color:#fff;
outline:0;
-webkit-transition:.5s;
transition:.5s;
border-radius:0;
border:1px solid #ccc;
color:#5d5d5d;
}

.coming-soon-area .coming-soon-content .newsletter-form .input-newsletter:focus {
border-color:#0e1b31;
}

.coming-soon-area .coming-soon-content .newsletter-form .default-btn {
border:0;
outline:0;
border-radius:0!important;
}

.coming-soon-area .coming-soon-content .newsletter-form button {
position:absolute;
right:0;
top:0;
height:60px;
padding:0 30px;
text-transform:uppercase;
outline:0;
color:#fff;
-webkit-transition:.5s;
transition:.5s;
font-weight:500;
font-size:15px;
cursor:pointer;
}

.coming-soon-area .coming-soon-content .newsletter-form button::after {
border-radius:0;
}

.coming-soon-area .coming-soon-content .newsletter-form button::before {
border-radius:0;
}

.coming-soon-area .coming-soon-content .newsletter-form button:hover {
color:#fff;
background-color:#190f3c;
}

.coming-soon-area #validator-newsletter {
text-align:left;
color:#dc3545!important;
}

#preloader {
background-color:#fff;
background-repeat:no-repeat;
background-position:center center;
height:100vh;
left:0;
overflow:visible;
position:fixed;
top:0;
width:100%;
z-index:9999999;
display:0;
display:0;
display:flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
justify-content:center;
opacity:1;
}

.into-preloader {
position:relative;
z-index:1;
}

.into-preloader img {
position:absolute;
z-index:100;
left:50%;
top:50%;
-webkit-transform:translateY(-50%) translateX(-50%) scale(.7);
transform:translateY(-50%) translateX(-50%) scale(.7);
-webkit-animation:zoominout-animat 2s infinite linear;
animation:zoominout-animat 2s infinite linear;
-webkit-transition:all .9s ease-in-out;
transition:all .9s ease-in-out;
}

.into-preloader .spinner {
-webkit-animation:rotate360 1s infinite linear;
animation:rotate360 1s infinite linear;
border-radius:50%;
border:3px solid rgba(0,0,0,.15);
border-top-color:#000;
height:120px;
width:120px;
}

.go-top {
position:fixed;
top:60%;
right:3%;
opacity:0;
cursor:pointer;
text-decoration:none;
color:#fff;
font-size:24px;
font-weight:700;
text-align:center;
background:#000;
border-radius:50%;
width:45px;
height:45px;
line-height:45px;
z-index:100;
-webkit-transition:.5s;
transition:.5s;
}

.go-top i {
-webkit-transition:.5s;
transition:.5s;
vertical-align:middle;
}

.go-top:hover {
background-color:#0e1b31;
}

.go-top:hover i {
-webkit-transform:translateY(-5px);
transform:translateY(-5px);
}

.go-top.active {
top:95%;
-webkit-transform:translateY(-95%);
transform:translateY(-95%);
opacity:1;
visibility:visible;
}

@-webkit-keyframes rotate360 {
to-webkit-transform:rotateZ(360deg);
transform:rotateZ(360deg);
}
}

@keyframes rotate360 {
to-webkit-transform:rotateZ(360deg);
transform:rotateZ(360deg);
}
}

@-webkit-keyframes zoominout-animat {
0-webkit-transform:translateY(-50%) translateX(-50%) scale(.7);
transform:translateY(-50%) translateX(-50%) scale(.7);
}

50% {
-webkit-transform:translateY(-50%) translateX(-50%) scale(1);
transform:translateY(-50%) translateX(-50%) scale(1);
}

100% {
-webkit-transform:translateY(-50%) translateX(-50%) scale(.7);
transform:translateY(-50%) translateX(-50%) scale(.7);
}
}

@keyframes zoominout-animat {
0-webkit-transform:translateY(-50%) translateX(-50%) scale(.7);
transform:translateY(-50%) translateX(-50%) scale(.7);
}

50% {
-webkit-transform:translateY(-50%) translateX(-50%) scale(1);
transform:translateY(-50%) translateX(-50%) scale(1);
}

100% {
-webkit-transform:translateY(-50%) translateX(-50%) scale(.7);
transform:translateY(-50%) translateX(-50%) scale(.7);
}
}

@-webkit-keyframes moveLeftBounces-one {
0-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(1000px);
transform:translateY(1000px);
}

100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
}

@keyframes moveLeftBounces-one {
0-webkit-transform:translateY(0);
transform:translateY(0);
}

50% {
-webkit-transform:translateY(1000px);
transform:translateY(1000px);
}

100% {
-webkit-transform:translateY(0);
transform:translateY(0);
}
}

@media (min-width:992px) {

.cpbox {
    float: left;
    margin: 13px 0px 0px 0px;
    width: 100%;
    border: 4px solid #464b5e;
    border-top: 0px;
}	

.index-table {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 50px;
}

.cpbox {
    float: left;
    margin: 13px 0px 0px 0px;
    width: 100%;
    border: 4px solid #464b5e;
    border-top: 0px;
}
}

@media (min-width:1200px) {
.cpbox {
    float: left;
    margin: 13px 0px 0px 0px;
    width: 100%;
    border: 4px solid #464b5e;
    border-top: 0px;
}	

.index-table {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 50px;
}
	
}

