body{
background-color: #fff;
}
a:hover{
text-decoration: none;
}
.container{
max-width:600px;
}
.first-border{
background-color: #2e3192;
border-bottom-right-radius: 40px;
width: 50%;
padding-top: 5px;
padding-bottom: 15px;
}
.common-padding{
padding-left:55px;
}
.img-position{
position:relative;
top:-45px;
}
.padding-zero{
padding-left:0px;
padding-right:0px;
}
.padding-left-zero{
padding-left:0px
}
.mall-div{
padding-right:0px;
}
.mall-div h1{
font-size:28px;
color: #2e3192;
}
.discover-button{
padding-left: 50px;
padding-right: 50px;
padding-top: 10px;
padding-bottom: 10px;
color: #222 !important;
font-weight:700;
background: #fff700;
border-radius: 50px;
}
.mall-div p{
color: #2e3192;
margin-bottom:30px;
}
.first-border h2{
margin-top: 14px;
margin-bottom: 0px;
font-size: 9px;
color: #fff;
text-transform: uppercase;
}
.bg-color{
background:#f3f3f3;
}
.footer{
background:#2e3192;
padding-bottom:10px;
}
.footer-text-block h4{
font-size:14px;
color:#fff;
font-weight:400;
padding-top:15px
}
.display-flex{
display:flex;
width:100%;
justify-content:space-between;
align-items:center;
}
.find-us-text{
display:flex;
justify-content:space-between;
align-items:center;
}
.find-us-text p{
color:#fff;
width:100%;
padding-right:10px;
padding-top:10px;
}
.full-width{
width:100%;
}
.facebook{
background: #fff;
margin-right: 27.5px;
border-radius: 100%;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.twitter{
background: #fff;
margin-right: 27.5px;
border-radius: 100%;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.instagram{
background: #fff;
border-radius: 100%;
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.mobile-div{
padding-top:20px;
background:#f3f3f3;
}
@media only screen and (min-width:768px) and (max-width:1023px){
.img-position {
position: unset;
top: -45px;
}
.half-width{
width:50%;
}
}
@media only screen and (max-width:767px){
.common-padding{
padding-left:35px;
}
.responsive-margin{
padding-top:40px;
padding-bottom:15px;
}
.first-border{
width:90%;
}
.half-width{
width:50%;
}
.mall-div p{
margin-bottom:10px;
}
.img-position {
position: unset;
top: unset;
}
.mall-div h1 {
font-size: 22px;
}
.mobile-div{
background:#f3f3f3;
padding-top:20px;
}
.facebook{
margin-right: 17.5px;
}
.twitter{
margin-right: 17.5px;   
}
.discover-button {
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
font-size: 8px;
}
.mobile-footer-margin{
padding-right:35px;
}
}
