.striped-title {
    display: inline-block;
    position: relative;
    z-index: 0;
}

body {
    background-color: white !important;
}

.striped-title:before {
    left: -25px;
}

.striped-title:after,
.striped-title:before {
    top: 4px;
    bottom: 2px;
    width: 11px;
    border-left: 4px solid #dedede;
    border-right: 4px solid #dedede;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -3px;
}

.stripe-t-left:before,
.stripe-t-right:before,
.stripe-t-back:before {
    height: 3px;
    border-bottom: 1px solid #dedede;
}

.stripe-t-left:after,
.stripe-t-left:before {
    width: 1100px;
    right: 100%;
    margin-right: 40px;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -3px;
}

.stripe-t-left:after,
.stripe-t-right:after,
.stripe-t-back:after {
    height: 5px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.stripe-t-left:after,
.stripe-t-left:before {
    width: 1100px;
    right: 100%;
    margin-right: 40px;
}

.stripe-t-left:after,
.stripe-t-right:after,
.stripe-t-back:after {
    height: 5px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.stripe-t-left:after,
.stripe-t-left:before {
    width: 1100px;
    right: 100%;
    margin-right: 40px;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -3px;
}

h1>span,
h2>span,
h3>span,
h4>span,
h5>span,
h6>span {
    color: #00a1cb;
}

.stripe-t-left:before,
.stripe-t-right:before,
.stripe-t-back:before {
    height: 3px;
    border-bottom: 1px solid #dedede;
}

.stripe-t-back:after,
.stripe-t-back:before {
    left: 0;
    right: 0;
    z-index: -1;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -3px;
}

.stripe-t-left:after,
.stripe-t-right:after,
.stripe-t-back:after {
    height: 5px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.stripe-t-back:after,
.stripe-t-back:before {
    left: 0;
    right: 0;
    z-index: -1;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -3px;
}

.stripe-t-left:before,
.stripe-t-right:before,
.stripe-t-back:before {
    height: 3px;
    border-bottom: 1px solid #dedede;
}

.stripe-t-right:after,
.stripe-t-right:before {
    width: 1100px;
    left: 100%;
    margin-left: 40px;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -3px;
}

.stripe-t-left:after,
.stripe-t-right:after,
.stripe-t-back:after {
    height: 5px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.stripe-t-right:after,
.stripe-t-right:before {
    width: 1100px;
    left: 100%;
    margin-left: 40px;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    top: 50%;
    margin-top: -3px;
}

.striped-title:after {
    right: -25px;
}

.striped-title:after,
.striped-title:before {
    top: 4px;
    bottom: 2px;
    width: 11px;
    border-left: 4px solid #dedede;
    border-right: 4px solid #dedede;
}

.striped-title:after,
.striped-title:before,
.stripe-t-left:after,
.stripe-t-left:before,
.stripe-t-right:after,
.stripe-t-right:before,
.stripe-t-back:after,
.stripe-t-back:before {
    content: "";
    position: absolute;
    margin-top: -3px;
}

.section-padding {
    padding: 50px 0;
}

.title-container {
    overflow: hidden;
}

h2 {
    font-size: 1.75em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Oswald', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}

.section-description {
    color: #606060;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 1rem;
    z-index: 0;
}

p {
    margin: 0 0 10px;
}

.title-container {
    overflow: hidden;
}

@media (max-width: 768px) {
    .striped-title {
        font-size: 1rem !important;
    }
}

.item-container {
    padding-top: 30px;
}

.item-container.service .icon1.v2 {
    border-width: 2px;
    border-radius: 25px;
    height: 60px;
    line-height: 56px;
}

.item-container:hover .icon1 {
    background: #00a1cb;
    border-color: #00a1cb;
    color: #fff
}

.item-container:hover .icon1.inv {
    color: #00a1cb;
    background: transparent
}

.item-container:hover .icon1.icon-big {
    background: inherit;
    border-color: transparent;
    color: #00a1cb
}

.item-container .feature-text {
    margin-left: 90px
}

.item-container .feature-text .btn {
    margin: 15px 5px 20px 0
}

.item-container.v2 {
    border: 1px solid #dedede;
    margin-top: 35px;
    padding: 40px 30px 30px
}

.item-container.v2:hover,
.item-container.v2 .icon1 {
    background: #00a1cb;
    border-color: #00a1cb;
    color: #fff
}

.item-container.service .feature-title:hover a {
    color: #00a1cb
}

.item-container.service .icon1 {
    width: 40px;
    float: left;
    font-size: 1em;
    margin-top: 10px;
}

.icon1 {
    color: #00a1cb;
    font-size: 1.5rem;
    width: 70px;
    height: 70px;
    border: 1px solid #dedede;
    line-height: 68px;
    margin-bottom: 25px;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.text-center {
    text-align: center;
}

.item-container.service .service-text {
    margin-left: 60px;
}

.item-container.service .feature-title {
    margin-bottom: 5px;
}

h4 {
    font-size: 1.125em;
}

.item-container.service .feature-title a {
    color: #2d2d2d;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.item-container.service .texts {
    color: #777;
}

p {
    color: #333;
    font-size: 14px;
    line-height: 24px;
    font-weight: 500px;
}

.btn {
    color: #00a1cb;
    background-color: transparent;
    border: 1px solid #dedede;
    font-weight: 700;
    border-radius: 0;
    margin: 5px;
}

.no-border,
.no-border-ab:after,
.no-border-ab:before {
    border: none!important;
}

.stripe-full,
.stripe-bfixw {
    position: relative;
    margin-bottom: 30px;
}

.stripe-over {
    display: inline-block;
    position: relative;
    margin-bottom: 0;
}

.tm0 {
    margin-top: 0!important;
}

h3 {
    font-size: 1.375em;
}

.section-padding {
    padding: 50px 0;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.stripe-blue:after,
.stripe-blue:before {
    border-color: #00a1cb;
}

.stripe-over:after,
.stripe-over:before {
    bottom: -22px;
    z-index: 2;
}

.stripe-over:after,
.stripe-full:after,
.stripe-bfixw:after {
    height: 5px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
}

.stripe-over:after,
.stripe-over:before,
.stripe-full:after,
.stripe-full:before {
    left: 0;
    width: 100%;
}

.stripe-over:after,
.stripe-over:before,
.stripe-full:after,
.stripe-full:before,
.stripe-bfixw:after,
.stripe-bfixw:before {
    content: "";
    position: absolute;
    bottom: -18px;
}

.stripe-blue:after,
.stripe-blue:before {
    border-color: #00a1cb;
}

.stripe-over:after,
.stripe-over:before {
    bottom: -22px;
    z-index: 2;
}

.stripe-over:before,
.stripe-full:before,
.stripe-bfixw:before {
    height: 3px;
    border-top: 1px solid #dedede;
}

.stripe-over:after,
.stripe-over:before,
.stripe-full:after,
.stripe-full:before {
    left: 0;
    width: 100%;
}

.stripe-over:after,
.stripe-over:before,
.stripe-full:after,
.stripe-full:before,
.stripe-bfixw:after,
.stripe-bfixw:before {
    content: "";
    position: absolute;
    bottom: -18px;
}

.stripe-over:before,
.stripe-full:before,
.stripe-bfixw:before {
    height: 3px;
    border-top: 1px solid #dedede;
}

.stripe-over:after,
.stripe-over:before,
.stripe-full:after,
.stripe-full:before {
    left: 0;
    width: 50%;
}

.stripe-over:after,
.stripe-over:before,
.stripe-full:after,
.stripe-full:before,
.stripe-bfixw:after,
.stripe-bfixw:before {
    content: "";
    position: absolute;
    bottom: -18px;
}

.li-square li {
    color: #333;
    display: block;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 12px;
    margin-left: 20px;
}

.li-square li:before {
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 10px;
    content: "\f00c";
    font: normal normal normal 14px/1 FontAwesome;
    color: #00a1cb;
}

.li-square li:hover {
    color: #00a1cb
}

.correct {
    color: white;
    padding-right: 15px;
}

.word {
    color: #00a1cb;
}

a {
    color: #00a1cb;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.tm30 {
    margin-top: 30px!important;
}

.team-member {
    position: relative;
    z-index: 0
}

.team-member .member-img-box {
    position: relative;
    border: 1px solid #bfbfbf;
    background: #dedede;
    padding: 4px
}

.team-member .member-img-box:before {
    content: "";
    top: 4px;
    left: 4px;
    right: 4px;
    bottom: 4px;
    position: absolute;
    background: rgba(0, 161, 203, 0.0)
}

.team-member:hover .member-img-box:before {
    background: rgba(0, 161, 203, 0.7)
}

.team-member .member-img-box img {
    width: 100%
}

.team-member .social-icons {
    top: 50%;
    left: 0;
    right: 0;
    margin-top: -15px;
    position: absolute;
    opacity: 0
}

.team-member:hover .social-icons {
    opacity: 1
}

.team-member .social-icons a {
    color: #1c1c1c;
    background: #fff;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    min-width: 30px
}

.team-member .social-icons a:hover {
    background: #1c1c1c;
    color: #fff
}


/* .team-member .name-container{margin-top:-50px}
.team-member .member-name{position:relative;background:#fff;display:inline-block;line-height:40px;padding:0 15px}
.team-member:hover .member-name{z-index:-1}
.team-member .member-name:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#00a1cb}
.team-member .member-description{font-family:"Roboto",sans-serif;font-weight:500;font-size:14px}
.team-member .mail-icon,.team-member .phone-icon{padding-right:10px;color:#aaa}
.team-member .member-designation,.team-member .member-email,.team-member .member-phone{color:#00a1cb}
.team-member .member-contact{padding-top:10px;color:#aaa}
.team-member .member-name,.team-member .social-icons,.team-member .social-icons a,.team-member .member-img-box:before{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease} */

.team-member .member-name,
.team-member .social-icons,
.team-member .social-icons a,
.team-member .member-img-box:before {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

img {
    max-width: 100%;
    height: auto;
}

.text-cap {
    text-transform: capitalize
}

.team-member .member-name,
.team-member .social-icons,
.team-member .social-icons a,
.team-member .member-img-box:before {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.team-member .member-name {
    position: relative;
    background: #fff;
    display: inline-block;
    line-height: 40px;
    padding: 0 15px;
}

.text-cap {
    text-transform: capitalize;
}

.team-member .name-container {
    margin-top: -50px;
}

.team-member .member-name,
.team-member .social-icons,
.team-member .social-icons a,
.team-member .member-img-box:before {
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -ms-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
}

.team-member .member-name {
    position: relative;
    background: #fff;
    display: inline-block;
    line-height: 40px;
    padding: 0 15px;
}

.text-cap {
    text-transform: capitalize;
}

.team-member .member-name:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #00a1cb;
}

.team-member {
    position: relative;
    z-index: 0;
}

.team-member .member-designation,
.team-member .member-email,
.team-member .member-phone {
    color: #00a1cb;
}

p {
    color: #333;
    font-size: 15px;
    line-height: 24px;
    font-weight: 1000px;
    padding: 10px;
}

.banner-text {
    color: white;
}

.bgcolor {
    background-color: rgb(223, 223, 223);
}

.collapes {
    padding: 55px;
}


/*Vertical Steps*/

.inside-body {
    padding: 25px;
}

.list-group.vertical-steps .list-group-item {
    border: none;
    border-left: 3px solid #0052c2;
    box-sizing: border-box;
    border-radius: 0;
    counter-increment: step-counter;
    padding-left: 20px;
    padding-right: 0px;
    padding-bottom: 20px;
    padding-top: 0px;
}

.list-group.vertical-steps .list-group-item.active {
    background-color: transparent;
    color: inherit;
}

.list-group.vertical-steps .list-group-item:last-child {
    border-left: 3px solid transparent;
    padding-bottom: 0;
}

.list-group.vertical-steps .list-group-item::before {
    border-radius: 50%;
    background-color: #0052c2;
    color: #fff;
    content: counter(step-counter);
    display: inline-block;
    float: left;
    height: 25px;
    line-height: 25px;
    margin-left: -35px;
    text-align: center;
    width: 25px;
}

.list-group.vertical-steps .list-group-item span,
.list-group.vertical-steps .list-group-item a {
    display: block;
    overflow: hidden;
    padding-top: 2px;
}


/* End of Vertical Step */

#how-to .panel-group .panel {
    border-radius: 0px;
    border: 0px;
}

#how-to .panel-group {
    margin: 0px;
}

#how-to .panel-heading {
    padding: 0px !important;
    border-radius: 0px;
}

#how-to .parent a {
    display: block;
    text-decoration: none;
    padding: 25px;
}

#how-to .child a {
    display: block;
    text-decoration: none;
    padding: 25px;
}

#how-to .parent {
    background-color: #fff !important;
}

#how-to .child {
    background-color: #f2f2f2 !important;
}

#how-to .panel-body {
    border: none;
}

#how-to .panel-body {
    padding: 0px;
}

#how-to .panel-group .panel+.panel {
    margin: 0px;
}

#how-to .panel-group .parent {
    border-bottom: 1px solid #ecf0f1;
}

#how-to .panel-group .child {
    border-bottom: 1px solid #FDFDFD;
}

#superaccordion {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12)!important;
}

.panel-heading a:after {
    content: "";
    position: relative;
    margin-top: -14px;
    right: 10px;
    display: inline-block;
    font-style: normal;
    font-weight: 700;
    font-size: 34pt;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
    color: #333;
}

.panel-heading a[aria-expanded="true"]:after {
    content: "\2212";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.panel-heading a[aria-expanded="false"]:after {
    content: "\002b";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.parent a:after {
    content: "";
    position: relative;
    top: -15px;
    right: 10px;
    display: inline-block;
    line-height: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    float: right;
    transition: transform .25s linear;
    -webkit-transition: -webkit-transform .25s linear;
    color: #333;
}