.box,.skill{border-radius:15px}.themesflat_sc_vc-teammembers .team-image:after,themesflat_sc_vc-teammembers .team-image:after{bottom:0;width:100%;height:0;opacity:0;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;overflow:hidden;content:'';position:absolute;left:0}.box{background-color:#ddd;width:100%}.skill{background-color:#df6512;color:#fff;padding:1%;text-align:right;font-size:15px}.boxx{display:flex}.themesflat_sc_vc-teammembers .team-image:after{background:rgba(19,29,59,.9);transition:.3s ease-in-out}.themesflat_sc_vc-teammembers:hover .team-image img,article .featured-post img{-webkit-transition:.7s ease-in-out;-moz-transition:.7s ease-in-out;-ms-transition:.7s ease-in-out;-o-transition:.7s ease-in-out;transition:.7s ease-in-out}.themesflat_sc_vc-teammembers:hover .team-image img,article:hover .featured-post img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1)}themesflat_sc_vc-teammembers .team-image:after{background:rgba(235,96,10,.9);transition:.3s ease-in-out}.themesflat_sc_vc-teammembers .team-image{position:relative;margin-bottom:17px;overflow:hidden;border-radius:5px}.themesflat_sc_vc-teammembers{margin-bottom:30px}.themesflat_sc_vc-teammembers .team-image img{border-radius:5px}.themesflat_sc_vc-teammembers:hover .team-image:after{opacity:1;height:100%}.themesflat_sc_vc-teammembers:hover .team-box-social{visibility:visible;opacity:1}.themesflat_sc_vc-teammembers.line-borders{padding-bottom:9px;border-bottom:1px solid #e7eaee;position:relative}.themesflat_sc_vc-teammembers.line-borders:after{content:'';position:absolute;left:0;bottom:-1px;width:20px;height:1px;background-color:#ff4f01;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.themesflat_sc_vc-teammembers.line-borders:hover:after{left:calc(100% - 20px)}.themesflat_sc_vc-teammembers .team-position{font-size:12px;letter-spacing:2.2px}.themesflat_sc_vc-teammembers .team-name{margin-bottom:2px;font-size:20px;font-weight:400;line-height:1.2}



.ttm-page-title-row2 {
    background-image: url(../img/coil-tube.jpg);
    background-repeat: no-repeat;
    display: block;
    padding-top: 165px;
    padding-bottom: 158px;
}

.flat-tabs .content-wrap .image-content {
    position: relative;
}
.flat-tabs .content-wrap .title-content {
    width: 45%;
    padding: 30px 9px 29px 18px;
    position: absolute;
    top: 5%;
    left: 4%;
    background-color: #fff;
    border-radius: 4px;
}

.certificate{
    width: 100%;
    height: 450px;
    width: 350px;
}
.certificate1{
    text-align: center;
    color: #df6512;
    padding-top: 10px;
}




.serviceBox {
    color: var(--color2);
    background: linear-gradient(to right bottom,#fff,#f2f2f2);
    font-family: 'Roboto', sans-serif;
    text-align: center;
    padding: 50px 0 0;
    border-radius: 20px;
    box-shadow: 0 0 15px rgba(0,0,0,0.2),0 0 0 5px #fff inset;
    position: relative;
}

.serviceBox:before {
    content: "";
    background: #ff630e;
    width: calc(100% - 55px);
    height: 6px;
    transform: translateX(-50%);
    position: absolute;
    top: 0;
    left: 50%;
}

.serviceBox .title {
    font-size: 15px;
    font-weight: 500;
    text-transform: none;
    letter-spacing: 1px;
    margin: 0 25px 10px;
    color: #000 !important;
}

.serviceBox .description {
    color: #888;
    font-size: 15px;
    line-height: 25px;
   
    text-align: left;
    list-style: circle;
    list-style-position: inside;
}

.serviceBox .service-icon {
    background: #ffa06c;
    font-size: 35px;
    line-height: 70px;
    width: 70px;
    height: 70px;
    border-radius: 10px 30px 10px 10px;
}

.serviceBox.yellow {
    --color1: #323232;
    --color2: #fff;
}

.serviceBox.purple {
    --color1: #958DBE;
    --color2: #1A1F57;
}

.serviceBox.blue {
    --color1: #7FCCCE;
    --color2: #035D5D;
}

@media only screen and (max-width: 1199px) {
    .serviceBox {
        margin: 0 0 30px;
    }
}

.heading1 {
    font-size: 20px;
    color: #ed821b;
    font-weight: 500;
}

.pic {
    padding-top: 11px;
}

.box2 {
    width: 40px;
    border: 1px solid black;
}

.tablebox3 {
    background-color: #ed821b !important;
    color: #fff !important;
}

.typebox {
    text-align: center;
}
