@media only screen and (max-width: 980px) and (min-width: 320px){

h2 {font-size: 28px;line-height: 30px;}

h2:before {right: 0;left: 0;margin: 0 auto;height: 10px;width: 120px;}

section {padding: 50px 0;}
    
.menu-bottom span {    background: #000;    }
    
section.our-banner.new-banner {padding-top: 50px;padding-bottom: 50px;text-align: center;margin-top: 0;}

section.our-comp {    top: 0;    background: #f0b23d;   }

.our-banner.new-banner h1 {font-size: 30px;line-height: 30px;} 

.our-banner.new-banner h1:before {    right: 0;    margin: 0 auto;  }

section.our-comp ul li {    width: 50%;    flex-direction: column;    padding: 20px 0;  }

.our-comp .col-md-12 ul {    flex-flow: wrap;    text-align: center;    padding: 0; }

section.our-comp ul li span {    text-align: center;    font-size: 16px;    display: block; }

section.our-comp ul li:before {    display: none;   }    
    
section.our-benefit-new {    text-align: center;    padding: 50px 0;    }

.our-benefit-new p {    font-size: 16px;    }

.our-benefit-new .col-md-5 {    display: none;  }    

.shadows_layer {    padding-top: 50px;   text-align: center;    }

.osn_head h2 {    font-size: 30px;    line-height: normal;  }

section.our-service-new {    padding-bottom: 30px;  }

.cta.cta-new {    padding: 50px 0;  }

.img_right {    position: static;   }

.approval-new .col-md-5 img {    max-width: 100%;   }

section.approval-new {    padding: 50px 0;  }

.approval-new .col-md-5 {    margin-bottom: 20px;    order: 0;  }

.approval-new .col-md-7 {    margin-bottom: 10px;    text-align: center;    }

.approval-blue .col-md-5.order-1 {    order: 0;    margin-bottom: 50px; }

section.approval-blue:before {    width: 100%;    height: 100%;  }

section.approval-blue {    padding: 50px 0;    text-align: center;  }

.approval-blue p {    font-size: 16px;  }

.img_right_btm img {    max-width: 100%;    }

section.cnn {   padding: 0;    padding: 10px 0; }

section.faq_section {padding: 50px 0 30px;}

.faq_section ol li , .faq_section p {    font-size: 16px;   }

.faq_section .card .card-header a.card-link {    font-size: 16px;   }

footer {    text-align: center; }    

footer .col-md-6 p {    padding-right: 0;    font-size: 16px;   }

.ftr-logo {    text-align: center;  }

.btn-block a {    padding: 8px 20px;    font-size: 14px;    }

.menu-open .menu{    display: block;    }

header .menu li {    display: block;    }

section.our-banner.new-banner {    margin-top: 0;    padding: 50px 0;    text-align: center;    }

.our-banner.new-banner h1 {    font-size: 30px;    line-height: 30px;   }

.our-banner h1 {    display: none;  } 

.our-banner.new-banner h1:before {    width: 100px;    right: 0;    height: 10px;   }

section.white-strip p {    font-size: 15px; }

section.white-strip br {    display: none;  }

section.our-benefit-sec {    padding: 50px 0;    text-align: center;    }

.our-benefit-sec p {    font-size: 16px;    }

.our-benefit-sec h2 {    line-height: 30px; } 
    
.our-benefit-sec .col-md-5 {    display: none;} 

section.wiki_function {    padding: 50px 0;     text-align: center; }

h2 + p {    font-size: 16px;    } 

.wiki_function p {    font-size: 16px;  }    

.wiki_function .col-md-5 img {    max-width: 100%;  }

.wiki_function .col-md-7 {    margin-top: 30px; }
    
.wiki_function ul li {    font-size: 16px;  }

.wiki_function .col-md-5.order-1 {  order: 0;   }

section.wiki_get_app {    padding: 60px 0;    text-align: center;   }

section.wiki_get_app p {    font-size: 16px;    }

.wkg_item {    padding-right: 0;    }

.wiki_get_app .row.mt-5 {   margin-top: 0 !important;   }

.wiki_get_app h3 {font-size: 22px;} 

.wiki_get_app h3 br {    display: none; }

.faq_section  h2 {    font-size: 23px;  }

footer ul li a, footer ul li {    font-size: 14px;  }

footer .copy p {    font-size: 14px;    }

footer .connect {    display: block;    }

footer .copy .connect ul li:last-child {    margin-right: 0;    }

footer .col-md-4.ftr_cnt {    display: none;   }

footer .copy .col-md-4 {    margin-bottom: 0;   }

.ftr-logo img {    max-width: 220px;    }

.wiki_get_app h4 {    font-size: 20px;  }

.wif_item figcaption h4 {    font-size: 18px;   }

section.wiki_guide {    padding: 50px 0;    text-align: center;   }

.wiki_guide h2 {font-size: 26px;}

section.wiki_guide h4 {    font-size: 20px;  }

.wiki-compulsory h2 + p {    font-size: 16px;   }

section.wiki-compulsory {    background: #fff;      text-align: center;     }

.cta h2 {    font-size: 19px;   }

.cta p {    font-size: 15px;    }
    
.approval-blue h2 {    font-size: 24px; }    

.wiki_guide .row.mt-5 {    margin-top: 2em !important;  }

section.wiki_guide p {    font-size: 16px;  }

.popup-content h4 span {display: initial;vertical-align: baseline;}

section.wiki_guide li {    font-size: 16px; }

.img_right_bio {    right: 0;   }

section.wiki_get_app li {    text-align: initial;    font-size: 16px;   margin-bottom: 10px;    }   
    
}




 





