*{
    /*font-family: 'Montserrat', sans-serif;
    font-family: 'Lato', sans-serif;*/

    /*Arial, Helvetica, sans-serif*/
}
.tr{
    display:none;
}

.dil-container{
    font-family: 'Montserrat', sans-serif;
    padding:10px 0px 10px 10px;
    font-size:12px;
}
.dil-container button{
    text-decoration: none;
    color: #676767;
    background: none;
    border: none;
}

.dil-container button:focus {
    outline:none;
    outline:none;
}

.dil-container hr{
    margin-left: -10px;
    margin-top: -25px;
    width: 1020px;
}

.dil-container ul{
    list-style: none;
    display: -webkit-inline-box;
    display: inline-flex;
    margin-left: -20px;
}
.dil-container ul li{
    background-color: #fff;
}

.dil-container ul li:first-child {
    padding-right: 4px;
    padding-left: 12px;
}

.dil-container ul li:last-child {
    padding-right: 12px;
    padding-left: 4px;
}

.shtr{
    /*margin-top:10px;*/
}
.blk{
    /* border-bottom: 4px solid #000;*/
    width:360px;

}
.bh1{
    border-left:5px solid #f9b564;
    padding-bottom: 5px;
}

h4{
    font-family: 'Montserrat', sans-serif;
    font-weight:300px;
}
.bh1 h4{
    display: table-cell;
    vertical-align: bottom;
    color:#676767;

}


.bh2{
    border-left:5px solid #99c93f;
    padding-bottom: 5px;
}
.bh2 h4{
    display: table-cell;
    vertical-align: bottom;
    color:#676767;

}

.bh3{
    border-left:5px solid #e2424c;
    padding-bottom: 5px;
}
.bh3 h4{
    display: table-cell;
    vertical-align: bottom;
    color:#676767;

}

.bh1 img{
    height:32px;
    vertical-align: sub;
}
.bh2 img{
    height:32px;
    vertical-align: sub;
}
.bh3 img{
    height:32px;
    vertical-align: sub;
}

.img1{
    height:204px;
    margin-left: -15px;
    margin-bottom:20px;
}
.img1 img{

    border-left: 5px solid #f9b564;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.img2{
    height:204px;
    margin-bottom:20px;
}
.img2 img{

    border-left: 5px solid #99c93f;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;

}
.img3{
    height:204px;
    margin-bottom:20px;
}
.img3 img{

    border-left: 5px solid #e2424c;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;

}


ul.blt1{
    list-style: none;
    margin-left: -45px;
    margin-bottom: 18px;
}

ul.blt2{
    list-style: none;
    margin-left: -30px;
    margin-bottom: 18px;
}

.bullet{
    font-size: 0.95em;

}

ul.bullet  li::before {

    display: inline-block;
    vertical-align: middle;
    width: 15px;
    content: "■";
    font-size: 9px;
}

ul.blt1 li::before {
    color: #f9b564;
}

ul.blt2 li::before {
    color: #99c93f;
}

ul.blt1 li:last-child::before{
    content: "  ";
}
ul.blt2 li:last-child::before{
    content: "  ";
}

.bullet li{
    margin-bottom:4px;
}

.btn-sp-y .btn-icon{
    background-color: #f9b564;
}

.btn-sp-g .btn-icon{
    background-color: #99c93f;
}

.btn-sp-r .btn-icon{
    background-color: #e2424c;
}

.btn-icon{
    height: 38px;
    width: 55px;
    display: inline-block;
    margin-top: -7px;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    padding: 5px;
    position: absolute;
    border-right: 3px solid #fff;
    left: 0;
    text-align: center;
    text-align: -webkit-center;
}
.btn-icon img{
    height:28px;
}
.btn-icon-text{
    margin-left:55px;

}

.btn-sp{
    background-color: #0c2440;
    border-color: #0c2440;
    color: #fff;
    margin-bottom: 10px;
    padding-left: 65px;
    width: 300px;
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-weight: 100;
}


.btn-sp:hover {
    color: #fff;
    background-color: #124075;
    border-color: #124075;
}


@media (max-width: 575.98px) {
    .img1, .img2, .img3{
        display:none;
    }

    .bh1,.bh2,.bh3{
        margin-bottom:10px;
    }
    .shtr{
        padding-left:45px;
    }

    .dil-container hr{
        margin-left: -10px;
        margin-top: -25px;
        width: 100%;
    }
}

@media (min-width: 992px){
    .col-lg-4 {
        -ms-flex: none;
        flex: none;
        max-width: 33.333333%;
    }
}