.section_1{
    background-image:url(https://www.newpages2u.com/userfiles/22438/image/bg1.jpg);
    padding:5% 0;
    background-size:cover;
}

.font1{
    font-size:1.8rem;
    line-height:2rem;
    margin-bottom:15px;
}

.font1 span{
   display:inline-block;
}

.font2{
    font-size:1rem;
    line-height:1.8rem;
}


.font3{
    font-size:1.1rem;
    line-height:1.8rem;
}

.linex1{
    background:#EF1F27;
    height:2px;
    width:50px;
    margin: 0 0 20px 0;
}

.iconx1{
    max-width:70px;
    max-height:70px;
    margin: 10px auto;
}

.btnx1{
     font-size:1.1rem;
     color:#fff;
     background:#EF1F27;
     border: 1px solid #EF1F27;
     transition:ease-in-out 0.3s;
     margin-top:30px;
     display:block;
}
    
.btnx1:hover{
     color:#EF1F27;
     background:#fff;
     margin-left:20px;
     text-decoration:none;
}

.wid-7{
    width:80%;
    margin: 0 10%;
}

.wid-8{
    width:80%;
    margin: 0 10%;
}

.txt-content1{
    padding:5%;
}

.txt-content2{
    padding:5% 5% 5% 15%;
}

.box-black{
   transition:Ease-in-out 0.3s;
   padding:10% 5% 15% 5%;
   color:#fff;
   text-align:center;
}

.box-black:hover{
   background:#EF1F27 !important;
}


.pad-left{
   padding-left:30px;
   margin-top:30px;
}

.maps-height{
   height:600px;
}

.pad-bottom{
   padding-bottom:5%;
}

.show-content .content-holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 100px;
    transform: scale(1) !important;
    opacity: 1 !important;
    transition: all .2s ease-in-out;
    z-index: 1;
    background-color: rgba(0,0,0,0.9);
    color: #fff !important;
}

.show-content:hover .content-holder {
    background-color: rgba(0,0,0,0.6);
}


.intro {
    padding: 0 !important;
    overflow-x: auto;
}

.owl-theme .owl-nav [class*="owl-"] {
    background: #000 !important;
    color: #FFF;
    text-decoration: none;
}