*{margin:0;padding:0}

.page-main-fluid { max-width: 100% !important; padding:0!important; margin: 0!important; overflow: hidden;}

.columns { display: block !important;}

.custom-aboutus01 {
    max-width: 1920px;
    min-height: 300px;
    padding: 0;
    width: 100%;
    text-align: center;
}
.custom-aboutus01 h2 { padding-top: 50px; font-style: 400%; color: #fff; font-weight: 700;}

.aboutus-custom02 {}
.aboutus-custom02 .ourservice-heading {
	text-align:left;
	position:relative;
	padding-bottom:34px;
	border-bottom: 3px solid #f4f3f3;
    margin-bottom: 40px;
    margin-top: 10px;
    position: relative;
}

.aboutus-custom02 .ourservice-heading:before,
.aboutus-custom02 .ourservice-heading:after{content:'';position:absolute;bottom:-3px;left:52px;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);height:3px}

.aboutus-custom02 .ourservice-heading:before{width:35%}
.aboutus-custom02 .ourservice-heading:after{background-color:#00c2e5;width:106px}

.aboutus-custom02 .ourservice-heading a{letter-spacing:-1px;line-height:1;font-size:25px;text-transform:uppercase;color:#000;padding-bottom:28px;position:relative;font-weight:100;margin-bottom:0}
.aboutus-custom02 .ourservice-heading a:after{content:'';position:absolute;bottom:-5px;left:52px;width:0px;height:0px;background-color:transparent;-webkit-backface-visibility:hidden;-webkit-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg);border:2px solid #00c2e5;z-index:2}

.aboutus-custom02 .ourservice-heading a:before{content:'';position:absolute;bottom:-8px;left:52px;width:0;height:0;border-left:12px solid transparent !important;border-right:12px solid transparent !important;border-bottom:18px solid #00c2e5;z-index:2;-webkit-transform:translate(-50%);transform:translate(-50%)}
.aboutus-custom02 .ourservice-heading a:after{width:0;height:0;bottom:-6px;background-color:transparent;border:0;border-left:8px solid transparent !important;border-right:8px solid transparent !important;border-bottom:12px solid #fff !important;-webkit-transform:translate(-50%) rotate(0);transform:translate(-50%) rotate(0)}
.aboutus-custom02 .ourservice-heading a:hover { text-decoration: none;}
.aboutus-custom02 .ourservice-content { padding-top: 30px;}

.aboutus-custom02 .ourservice-content h5 { font-weight: 700; color: #333; font-size: 18px; padding-top: 50px}


.aboutus-custom03 {
	text-align: center;
	max-width: 80%;
	margin: 0 auto;
	font-size: 14px;
	line-height: 24px;
}

.aboutus-custom03 .ourservice-heading a {font-size:28px;text-transform:uppercase;color:#000;}

.aboutus-custom04 { text-align: center;}
.aboutus-custom04 .ourservice-content h1 {
	font-size: 50px;
    letter-spacing: -1px;
    line-height: 1.16;
    margin-bottom: 12px;
    font-weight: 700;
}

.aboutus-custom04 .ourservice-content .btn {
    background-color: #00c2e5;
    border: 0 none;
    border-radius: 3px;
    cursor: pointer;
    display: inline-block;
    font-family: "Poppins","Open Sans",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 1;
    margin-bottom: 21px;
    margin-right: 10px;
    padding: 18px 20px 16px;
    position: relative;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.21s ease 0s;
    color: #fff;
    margin-top: 30px;
}


.our-team1 {position:relative;margin:0}
.our-team1 .team-info{position:relative;overflow:hidden;margin:0 auto;z-index:0}
.our-team1 img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.46s all ease}
.our-team1 .team-des{position:absolute;bottom:0;left:0;right:0;text-align:center;width:100%;height:200px;bottom:-200px;background:rgba(0,194,229,
.95);transition:all .28s ease}
.our-team1 h2{color:#fff;font-size:18px;margin-top:-30px;font-weight:600}
.our-team1 h5{color:#fff;font-size:14px}
.our-team1 .team-info h2,
.our-team1 .team-info h5{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);line-height:1;width:100%;transition:.38s all ease}
.our-team1:hover .team-info h2,
.our-team1:hover .team-info h5{top:47%}
.our-team1:hover .team-des{bottom:0}
.our-team1 .social-team{margin-top:15px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);opacity:0;transition:.34s all ease}
.our-team1:hover .social-team{bottom:20px;opacity:1}
.our-team1 .social-team i{background:transparent;color:#fff;display:inline-block;width:30px;height:30px;padding:6px}
.our-team1 .social-team i:before{color:#fff}
.our-team1:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}

/* Large desktop */
@media (min-width: 1200px) {}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
   
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    
}

/* Landscape phones and down */
@media (max-width: 480px) {
    
}

/* Custom width content*/
@media (min-width: 1200px) {
}

