.section_2{
    padding:50px 0 0 0;
}

.section_3{
    padding:50px 0;
}

.section_4{
    background:#fff;
}

.font1{
    font-size:35px;
    line-height:45px;
}

.font2{
    font-size:14px;
    line-height:30px;
}

.font3{
    font-size:22px;
    line-height:28px;
    font-weight:bold;
}


.fontx3 {

    font-size: 2em;
    line-height: 1em;

}

.box {

    border: 2px solid #ccc;
    padding: 30px 0 45px 0;
    transition: Ease-in-out 0.3s;
    height: 200px;
    width: 75%;
    margin: 0 auto;

}

.box:hover{
    box-shadow:0px 0px 20px #eaeaea;
}


.line{
    height:3px;
    background-color:#199456;
    width:50px;
    margin:15px auto 25px auto;
}

.icon img{
    transition:Ease-in-out 0.3s;
}

.box:hover .icon img{
    animation:1s swing ;
}

.pad{
    padding:30px ;
}

.txt-content{
    border-left:4px solid #199456;
    padding:10px 25px;
}

.btnx1{
    margin:30px 0 0 30px;
    padding:10px 30px;
    font-size:14px;
    border:2px solid #333;
    border-radius:25px;
    color:#333;
    transition:ease-in-out 0.3s;
}

.btnx1:hover{
    border:2px solid #199456;
    background-color:#199456;
    color:#fff;
}

.show-content .btnx2{
    margin:30px auto;
    padding:10px 30px;
    width:100px;
    font-size:14px;
    background-color:#199456;
    border-radius:25px;
    color:#fff;
    opacity:0;
    transition:ease-in-out 0.3s;
}

.show-content{
    width:75% !important;
    margin:25px auto 0 auto;
}

.show-content .content-holder {
    background-color: rgba(0,0,0,0);
    color:#fff;
    text-shadow: 2px 2px 5px #333;
    transition:ease-out 0.3s;
    padding-top: 40% !important;
    transform: scale(1) !important;
    opacity: 1 !important;
}

.show-content.img-holder{
    transform:scale(1);
    transition: ease-out 0.5s;
}

.show-content:hover .img-holder{
    transform:scale(1.05);
    transition: ease-out 0.5s;
}


.show-content:hover .btnx2{
    opacity:1;
    animation : .5s .1s fadeInDown both;

}

.show-content .btnx2:hover {
    box-shadow:0px 0px 10px #eaeaea;
}

.break-down{
    display:block;
}

.intro {

    padding: 0px !important;
    overflow-x: auto;

}