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

    .banner-main {

        padding-top: 50px !important;
    }
    .paddin-btm{

        padding-bottom: 64px !important;
    }



    .main-chng {

        font-size: 24px !important;
        line-height: 30px !important;
    }
    .discover-btn-banner{

        display: flex;
        justify-content: center;
    }

    .mbl-flx {

        display: flex;
        justify-content: center;
    }

    /* .flex-mthd{

        display: flex;
        justify-content: center;
    } */
    .sml-mbl {

        width: 50%;
    }

    .none-displ {

        display: none;
    }

    .screenshots.style-4 {

        height: 560px !important;
    }

    .contact-us-section .contact-content .contact-parah {

        font-size: 12px;
    }

    .cntr-prt {

        display: flex !important;
        justify-content: center !important;
    }

    .about-secnd {

        padding-top: 0px !important;
    }

    .form-section-starts {

        padding: 0 0 27px !important;
    }

    .disc-ss {

        text-align: center;
    }

    .privacy-sec p {


        text-align: justify !important;
    }

    .prcy-heading {

        text-align: center;
    }

    .cyber-security-section .cyber-security-provider-img {

        width: 100% !important;
    }

    .testi-dwn {

        margin-bottom: 20px;
    }

    .banner-main {

        opacity: 1;
    }

    .cntr-prt {

        margin-top: 20px;
    }

    .height-changs {

        height: 258px !important;
    }

    .center-ftr {

        text-align: center !important;
    }

    .testi-top {

        padding-bottom: 50px !important;
    }

    .new-main-margin {

        margin-top: 26px;
    }

    .mbll-cntr {

        text-align: center;
    }

    .more-features p {

        text-align: center;
    }

    .dwn-padding {

        padding-bottom: 0 !important;
    }

    .image-dwns {

        padding-top: 50px !important;
    }

    .heading-dwn {

        margin-bottom: 20px !important;
    }

    .mbll-flx {

        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .mbl-main-img {

        width: 100%;
        margin-top: 50px;
    }

    .other-sec {

        text-align: justify;
    }

    .height-equl {

        height: 298px !important;
    }

    .cyber-padding {

        padding-top: 0px;
    }

    .counter-down {

        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    .cards-section {

        padding: 0 0 0 !important;
    }

    .cyber-padding {

        padding-bottom: 0 !important;
    }

    .vision-padng {

        padding-top: 46px;
    }

    .cyber-security-section .cyber-content{

        margin-bottom: 24px !important;
    }

    .mbl-main-img {
        width: 100% !important;
    }

    .cyber-padding {

        padding-bottom: 0;
    }

    .tips-padding {

        padding-bottom: 50px !important;
        padding-top: 50px !important;
    }

    .whyus-padding {

        padding-bottom: 0 !important;
    }

    .about-us-section-start .security-services-p {

        text-align: justify;
    }

    .footer-part {

        /* text-align: center !important; */
    }

    .cyber-security-section .cyber-content .security-services-p {

        text-align: justify;
    }

    .footer-section {
        padding-top: 50px !important;
        padding-top: 50px !important;
    }

    .point-header {

        margin-bottom: 0 !important;
    }

    .clients-section .clients-outer-box {

        height: 226px;
    }

}

@media screen and (min-device-width: 768px) and (max-device-width: 991px) {

    .about-banner-text {

        margin-bottom: 23px;
    }

    .h-4-t {

        text-align: left !important;
    }

    .about-secnd {

        padding-top: 80px !important;
    }

}

@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {

    .center-ftr {

        text-align: center !important;
    }

    .main-chng {

        font-size: 27px !important;
        line-height: 32px !important;
    }
    .cd-cnte{

        justify-content: center;
        ;
    }

    .about-us-section-page .about-us-list .list-text{

        font-size: 13px;
    }

    .about-us-section-page .about-us-list a{

        padding-left: 6px;
    }

    .mbl-mrgn{
        margin-bottom: -4px !important;
    }

    .contact-us-section .contact-content .contact-parah{


        font-size: 10px;
    }
    /* #contact-banner {
        background: url(../images/banner/contactus.png) !important;
        background-position: -50% 100% !important;
        background-repeat: no-repeat !important;
    } */
    .footer-services-heading{

        margin-bottom: -0.5px !important;
    }

    .cd-cnte{

        justify-content: center;
    }

    .footer-section .footer-margin-left{

        margin-bottom: 0px;
    }
    .footer-section .red-light-footer-p{

        text-align: justify;
    }

   


}

@media screen and (min-device-width: 280px) and (max-device-width: 320px) {
    .height-othr {

        height: 285px !important;
    }
}

@media screen and (min-width: 1600px) {

    #how-to-play-banner {
        /* background: url(../images/banner/howtoplay.png) !important; */
        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    #points-banner {

        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    #faq-banner {

        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    #about-banner {

        background-position: 54% 100% !important;
        background-repeat: no-repeat !important;
    }

    #contact-banner {

        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    #privacy-banner {

        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    #terms-banner {

        background-position: center center !important;
        background-repeat: no-repeat !important;
    }

    #refund-banner {

        background-position: center center !important;
        background-repeat: no-repeat !important;
    }
}



@media only screen and (min-width: 1200px) {

    .lft-padng {

        text-align: left !important;
        padding: 0px 0px 0px 30px !important;
    }

    .sml-mbl {

        width: 70% !important;
    }

    .slidr-up {

        margin-top: -100px !important;
    }

    .mbl-main-img {

        width: 91%;
    }

    .hw-width {

        margin-top: -100px;
    }

    .imf-small {

        width: 100%;
        max-width: 400px;
    }

    .service-img {


        display: flex;
        justify-content: center;
    }

    .hw-width {
        width: 85%;
    }

    .more-features .img-area {

        width: 89%;
    }

}


@media only screen and (min-width: 912px) and (max-width: 991px) {


    .contact-us-section .contact-content .contact-parah{

        font-size: 14px !important;
    }

    .footer-services-heading {
        margin-bottom: -0.5px !important;
    }

    .about-us-section-page .about-us-list .list-text{

        font-size: 13px;
    }
    .about-us-section-page .about-us-list a{

        padding-left: 6px;
    }
    .footer-section .footer-margin-left {
        margin-bottom: 0px !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {

    .ipad-txt {

        font-size: 38px;
    }

    .height-icn {

        height: 244px;
        display: flex;
        align-items: center;
        flex-direction: column;
    }

    .cyber-boxes-section .cyber-boxes-text {

        text-align: center;
    }

    .about-us-section-start .security-services-p {

        text-align: center;
    }

    .section {

        padding: 50px 0 !important;
    }

    .form-section-starts .form-section {

        padding: 30px 20px 57px 20px;
    }

    .height-changs{

        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .banner-main {

        padding-top: 50px !important;
    }

    .change-hght {

        height: 355px !important;
    }
    .contact-us-section .contact-content .contact-parah{

        font-size: 15px;
        /* margin-top: 10px; */
    }

    .bnr-ipad {
        /* background: url(../images/banner/contactus.png) !important; */
        background-position: 45% 100% !important;
        /* background-repeat: no-repeat !important; */
    }
    .mbl-mrgn{

        margin-bottom: unset;
    }
    .about-us-section-page {
        padding: 50px 45px 28px 28px !important; 
    }

}

@media only screen and (min-width: 768px) {


    .ndn-blck {

        display: none;
    }

    .none-displ {

        display: block;

    }

    .mbl-center {

        display: none;
    }

    
    

    .contact-li{

        margin-top: 10px;
    }

}

@media only screen and (min-width: 1025px) {

    #points-banner{
        background: url(../images/banner/Pointstable.png) !important;
        background-position: 54% -5% !important;
        background-repeat: no-repeat !important;
    }
    #faq-banner{
        background: url(../images/banner/FAQweb.png) !important;
        background-position: 54% 14% !important;
        background-repeat: no-repeat !important;
    }
    #contact-banner{
        background: url(../images/banner/contactus.png) !important;
        background-position: 45% 100% !important;
        background-repeat: no-repeat !important;
    }
    #privacy-banner{
        background: url(../images/banner/privacypolicy.png) !important;
        background-position: 48% 50% !important;
        background-repeat: no-repeat !important;
    }
    #terms-banner{
        background: url(../images/banner/terms.png) !important;
        background-position: 46% 46% !important;
        background-repeat: no-repeat !important;
    }
    #refund-banner{
        background: url(../images/banner/refund.png) !important;
        background-position: 38% 100% !important;
        background-repeat: no-repeat !important;
    }

    #how-to-play-banner{
        background: url(../images/banner/howtoplay.png) !important;
        background-position: 54% 100% !important;
        background-repeat: no-repeat !important;
    }
    
    #about-banner{
        background: url(../images/banner/aboutus.png) !important;
        background-position: 54% 100% !important;
        background-repeat: no-repeat !important;
    }
    #download-section {
        background: url(../images/banner/download.png);
        background-position: 100% 100%;
        background-repeat: no-repeat;
    }

}