body{
    background:#fff !important
}

.font1 {
    font-size: 1.8rem;
    line-height: 2.2rem;
    color: #00305b;
}

.font1 span{
    display:inline-block;
}

.font2{
    font-size:1rem;
    line-height:1.6rem;
}

.wid-8{
    margin:0 7.5%;
    width:85%;
}

.imgx1 {
    position: relative;
    max-width: 600px;
}

.imgx2{
    margin: 0 auto;
    padding:10px;
    transition:Ease-in-out 0.3s;
    max-width:280px;
}

.imgx2:hover{
    transform:scale(1.05);
    filter:brightness(1.1);
}
.txt-content1{
    padding: 9.5% 2%;
}

.btnx1 {
    display: block;
    border-radius: 25px;
    padding: 8px 28px;
    background: #00305b;
    border: 2px solid #00305b;
    color: #fff !important;
    font-size: .85rem;
    font-weight: bold;
    width: max-content;
    text-align: center;
    transition: Ease-in-out 0.3s;
    margin-top:15px;
}

.btnx1:hover{
    background:transparent;
    border:2px solid #fff;
    text-decoration:none;
}

.pad-left{
    padding-left:25px;
    display:inline-block;
}

.mar-up{
    padding-top:20px !important;
    padding-bottom:20px !important;
}

.colx5 {
    width: 30%;
    display: inline-block;
}


.colx5 img{
    max-width:80px !important;
    margin: 0 auto;
}


/* slider */

.sliderframe{	
    display: table;	
    height: 250px; 
    width: 100%;
}

.slidercontent{	
    display: table-cell; 
    vertical-align: top; 
    text-align: center; 
    font-size:1rem;
    padding: 0 30px;
}

.intro {
    padding: 0 !important;
    overflow-x: auto;
}

p.mhomecontent {
    padding-top: 0;
}

.nivoSlider{
    margin-bottom:0 !important;
}