/*----------Responsive Css Start----------*/
@media only screen and (min-width : 992px) and (max-width :1169px){
.container {
    max-width: 100%;
}
.footer a {
    color: #000;
    display:block;
    font-size: 18px;

}
}

@media only screen and (min-width : 768px) and (max-width :991px){
.container {
    max-width: 100%;
}
.footer a {
    color: #000;
    display:block;
    font-size: 18px;

}
.footer .card-deck .card {
    flex: 1 0 100%;
}
.footer .card-deck .card {
    flex: 1 0 60%;
}
.footer .card-deck .card:not(:last-child) {
    margin-bottom: 70px;
}
}

@media only screen and (max-width : 767px){
.container {
    max-width: 100%;
}
.footer a {
    color: #000;
    display:block;
    font-size: 18px;

}
.footer .card-deck .card {
    flex: 1 0 100%;
}
.footer .card-deck .card {
    margin: 0 15px;
    flex: 1 0 60%;
}
.footer .card-deck .card:not(:last-child) {
    margin-bottom: 70px;
}
.banner h1 {
    font-size: 22px;
}
body p {
    font-size: 16px;
    line-height: 24px;
}
h3 {
    font-size: 20px;
    line-height: 30px !important;
}
.py-70 {
    padding: 40px 0;
}
h2 {
    font-size: 20px;
}
.feature ul li p {
    line-height: 24px;
}
.section-title:before {
    display: none;
}
.section-title:after {
    display: none;
}
.footer .card-deck {
    display: block;
}
}

@media only screen and (min-width : 576px) and (max-width : 767px){

}
/*----------Responsive Css End----------*/
