
.section_1{
    background:#fff;
    color:#333;
}

.section_2{
    background-image:none;
    background:#fff;
    color:#333;
    padding:0;
}

.section_2_1{
    padding:50px 0 0 0;
}

.section_4{
    padding:0 0 ;
    background:#fff;
    color:#333;
}


.font1{
    font-size:2em;
}

.font2{
    font-size:1.2em;
    line-height:1.8em;
}

.mar1{
    margin-top:0.5%;
}

.mar2{
    margin-top:-1.5%;
}

.mar3{
    margin-top:-6.5%;
}

.mar4{
    margin-top: -2.8%;
}

.iconx1{
    filter:brightness(0.9);
    transition:ease-in-out 0.3s;
    transform:scale(0.9);
    width:100px;
    margin: 0 auto;
}

.iconx1:hover{
    filter:brightness(0.9);
    transition:ease-in-out 0.3s;
    animation : 1s .2s swing both;
    filter:brightness(1);
    transform:scale(1);
}

.show-content .content-holder {

    transform: scale(1) !important;
    opacity: 1 !important;
    background-color:rgba(0, 0, 0, 0) !important;
    padding-top:0 !important;

}

.round-box {

    transition: ease-in-out 0.3s;
    border-radius: 30px;
    background: rgb(255,255,255,0.8);
    padding: 4%;
    width: 70%;
    margin: 25% auto 0 auto;
    font-size:1.4em;

}

.show-content:hover .content-holder {
  visibility: hidden;
    transition: visibility 0s, opacity 0.5s linear;
}


.show-content .img-holder{
    transition: ease-in-out 0.3s;
    transform:scale(1);
}

.show-content:hover .img-holder{
    transform:scale(1.1);
}

.show-content:hover .round-box{
    opacity:0;
    
}

.imgx1{
    object-fit:cover;
}

.imgx1 img{
    width:100% !important;
}

.imgx1:hover img{
    transition:Ease-in-out 0.3s;
    filter:brightness(0.7);
}



.imgx2{
    transition:Ease-in-out 0.3s;
    overflow: hidden;
}

.imgx2 img{
    transition:Ease-in-out 0.3s;
}

.imgx2 img:hover{
    transform:scale(1.1);
}

.imgx3{
   box-shadow:2px 2px 5px #999;
    transition:Ease-in-out 0.3s;
}

.imgx3:hover{
   box-shadow:2px 2px 5px #ccc;
   filter:brightness(0.9);
}

.btnx1{
    font-size:12px;
    color:#fff;
    background:#000;
    padding:11px 35px;
    transition:linear .3s;
    margin:15px auto 0 auto;
    
}

.btnx1:hover{
    background:#be0042;
}

.intro {

    padding: 0 !important;
}

.mobile_bottom{
    padding:0 !important;
}


#footer {

    margin: 0;

}
