.home-price {

    margin-top:-30px;

    background-color:#ff9c00;

    /* background-image: repeating-linear-gradient(45deg, rgba(0,0,0,0.5), rgba(0,0,0,0.5) 100px, transparent 0px, transparent 200px),

    repeating-linear-gradient(-45deg, rgba(0,0,0,0.2), rgba(0,0,0,0.2) 100px, transparent 0px, transparent 200px); */

    overflow:hidden;

    position:relative;

    color:#FFF;

}

.home-price, .home-price h1, .home-price h2, .home-price h3, .home-price h4, .home-price h5, .home-price h6, .home-price .fa {color:#193153}



.home-solution-text {background:#FFF;}



.round-box {background: #FFF;
    padding: 40px 15px;
    border-bottom-right-radius: 80px;
    box-shadow: 0 4px 24px 0 rgba(0,0,0,0.20);
    line-height: 200%;
    font-size: 16px;
    border: 10px solid rgb(154 154 154 / 13%);margin-bottom: 30px;}

.round-box i.fa {    display: block;
    margin: 0 auto 20px auto;
    font-size: 25px;
    text-align: center;
    width: 50px;
    height: 50px;
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
    line-height: 50px;
    color: #FFF;
    background: #000;}



.round-box h3 {color:#000;padding-top: 10px;
    float: left;
}
.round-box p {
    padding-top: 20px;
    padding-bottom: 20px;
}


.clearfix{clear:both;}


.round-box.green-box i.fa,

.round-box.green-box .btn {background-color:#ff9c00;}



.round-box.yellow-box i.fa,

.round-box.yellow-box .btn {background-color:#ff9c00;}



.round-box.red-box i.fa,

.round-box.red-box .btn {background-color:#ff9c00;}



.round-box.blu-box i.fa,

.round-box.blu-box .btn,

.round-box.blue-box i.fa,

.round-box.blue-box .btn {background-color:#ff9c00;}





.section-plans .row {margin:0;}

.section-plans .row>div {padding:0;}



.plan {position: relative; 
    /* background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.1);  */
    text-align:center;}

.plan .plan-title {
    position: relative;
    top: 0;
    font-weight: 800;
    padding: 10px 30px;
    margin: 0 auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    display: inline-block;
    background-color: #808080;
    color: #ffffff;
    text-transform: uppercase;
}

.plan .plan-cost {     
    padding: 55px 10px 55px;
    background-color: #193153;
    color: #fff;}

.plan .plan-price {font-weight: 500; font-size: 3.4em; color: #fff;}

.plan .plan-type {opacity: 0.8;}

.plan .plan-features {padding: 0; margin: 0; text-align: center; list-style: outside none none; }

.plan .plan-features li {border-top: 1px solid #d2d7e2;
    padding: 14px 5%;}

.plan .plan-features li:nth-child(even) {background: rgba(0, 0, 0, 0.08);}

.plan .plan-features i {margin-right: 8px; opacity: 0.4;}

.plan .plan-select {border-top: 1px solid #d2d7e2; padding: 10px 10px 0;}



.plan.featured {
    margin-top: -10px;
    background-color: #193153;
    color: #ffffff;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.4);
    z-index: 1;}

.plan.featured .plan-title,

.plan.featured .plan-price { color: #ffffff; }

.plan.featured .plan-cost {
    padding: 60px 10px 60px;
    background-color: #ff9c00;}

.plan.featured .plan-features li {border-top: 1px solid rgba(255, 255, 255, 0.4);}



.plan.featured .plan-features li:nth-child(even) {background: rgba(0, 0, 0, 0.2);}

.plan.featured .plan-select {padding: 20px 10px 0; border-top: 1px solid rgba(255, 255, 255, 0.4);}

.plan .plan-select .btn {-webkit-transform: translateY(50%); transform: translateY(50%);padding: 16px;
    font-size: 18px;
    color: #fff; border: 1px solid #fff;}



.section-faq .nav-tabs {margin:0;}

.tab-content {padding: 20px; background: #FFF; border: 1px solid #DDD; border-radius: 0 0 5px 5px; border-top-width: 0;}



section.bg-white {background:#FFF;}

section.bg-blue {background:#193153;}

section.bg-gray h1, section.bg-gray h2, section.bg-gray h3, section.bg-gray h4, section.bg-gray h5, section.bg-gray h6, section.bg-blue h1, section.bg-blue h2, section.bg-blue h3, section.bg-blue h4, section.bg-blue h5, section.bg-blue h6, section.bg-white h1, section.bg-white h2, section.bg-white h3, section.bg-white h4, section.bg-white h5, section.bg-white h6 {margin:0; padding:0; margin-bottom:30px;}

section.bg-blue h1, section.bg-blue h2, section.bg-blue h3, section.bg-blue h4, section.bg-blue h5, section.bg-blue h6, section.bg-blue {color:#FFF;}



.new-image {max-width:550px; max-height:300px;}



.list-icon {font-size:18px; line-height:200%;}

.list-icon li {padding-left:30px; position:relative;}

.list-icon li:before {content: "\f058"; font-family:'FontAwesome'; position:absolute; left:0;}