@media (min-width:1600px){
    .banner-slider-top .screen-shots{padding-top: 58px;}
    .banner-slider-top-bg img{width: 242px;}
    .banner-slider-top{width: 215px;}
}
@media only screen and (min-width:1200px) and (max-width: 1600px) {

    /*privacy policy page*/
    .privacy-banner {
        height: 448px
    }

    .container {
        max-width: 1140px
    }

    .banner-section {
        padding: 10px 0;
        height: 613px;
    }

    .banner-section .banner-content {
        padding-top: 5px;
    }

    .banner-section .banner-content h1 {
        font-size: 45px;
        line-height: 50px;
        margin-bottom: 10px;
    }

    .banner-section .banner-content p {
        line-height: 36px;
        margin-bottom: 20px;
    }

    /*.banner-section .banner-img img {
        margin-left: 140px;
        margin-left: 40px;
        height: 400px;
        width: 216px;
    }*/

    .banner-img {
        height: 550px
    }

    /*common*/
    .page-content h2 {
        margin-bottom: 20px;
        font-size: 36px;
        line-height: 39px;
    }

    .page-content p {
        font-size: 16px
    }

    /**/
    /*.about-app {padding: 80px 0 50px;}*/
    .about-app .left-block {
        padding-left: 125px;
        padding-top: 108px;
    }

    .choosen-section .left-block {
        padding-top: 76px;
    }

    .right-block img.about-img {
        margin-left: 70px;
        max-width: 100%;
        height: 630px;
    }
    .about-img.pharma-img {
    left: -33px;
}
    img.app-item-2 {
        left: 35px;
        width: 270px;
    }

    .about-app {
        padding: 105px 0 70px;
    }

    img.app-item {
        right: -10px;
        width: 130px;
    }

    .path {
        width: 465px;
        height: 465px;
        top: 200px;
        left: 35px;
    }

    .path2 {
        width: 330px;
        height: 330px;
        top: 268px;
        left: 100px;
    }

    img.app-item-3 {
        right: 122px;
        width: 330px;
        left: -10px;
    }

    .circle-1 {
        margin: 139px 7px;
    }

    .circle-2 {
        margin: 303px auto 0
    }

    .circle-3 {
        margin: -370px 420px;
    }

    .circle-4 {
        margin: 18px 327px
    }

    .circle-5 {
        margin: 236px -3px;
    }

    .choosen-section .right-block img.about-img {
        margin-left: 0px;
    }

    .choosen-section .path {
        top: 29%;
        left: -46px;
        transform: rotate(-90deg);
    }

    .choosen-section .path2 {
        top: 40%;
        left: 23px;
    }

    img.app-item-4 {
        top: 233px;
        width: 300px;
        left: 50px;
    }

    img.app-item-5 {
        top: 278px;
        left: -9px;
        width: 300px;
    }

    img.app-item-6 {
        top: 321px;
        right: -120px;
        width: 340px;
    }

    .slider-bg {
        max-width: 330px;
        top: -95px;
    }

    .screenshots-slider {
        margin-top: -106px;
        width: 682.5px;
    }

    .screenshots {
        padding-right: 30px;
    }

    .features-section {
        padding: 50px 0 142px;
    }

    .features-section .left-block {
        padding-top: 105px;
        padding-left: 170px;
    }

    .testimonial .test-img {
        margin-left: 0px;
        max-width: 100%;
    }

    .pricing-section {
        padding: 100px 62px 100px;
    }

    /*banner-slider*/
    .banner-slider-bg img{
        width: 267px;
        max-width: 100%;
        margin-top: 60px;
        height: 462px;
        min-height: auto;
    }
    .banner-slider-top{width: 215px!important;}
    .banner-slider-top .screenshots img{height: 300px;}
    .banner-slider-top .owl-carousel .owl-item img:.picture {display :  block ;margin left :   -1px ;width :  81% ;height :  400px ;margin top :  40px ; };display: block;margin-left: -1px;width: 81%;height: 400px;margin-top: 40px;
}

@media only screen and (max-width: 1600px) {
    .banner-section .banner-content {
        padding-top:3rem;
    }
    .screenshots-slider {margin-top: -79px;}
    .slider-bg {max-width: 360px;}
    .screen-shots{margin-top: -2px;}
    .screen-shots .picture{width: 200px;}
    
    /*.banner-slider-top .screen-shots{margin-top:58px;height: 442px;}*/
    .banner-slider-top .screen-shots img{margin-top: 58px;min-height: auto;height: 461px;width: 243px!important;margin-left: -16px;object-fit: contain;}
    

}

@media only screen and (min-width:1200px) and (max-width: 1300px) {
    .banner-section {
        height: 510px;
    }

    .banner-section .banner-content {
        padding-top: 30px;
    }

    .banner-img {
        height: 510px;
    }
}

@media only screen and (max-width:1400px) {
.banner-section .banner-content {
    padding-top: 4rem;
}
.banner-section {
    height:529px;

}
.banner-section .banner-content h1 {font-size: 40px;    line-height: 48px;}
.banner-section .banner-content p{    font-size: 18px;line-height: 34px;}
img.app-item-4 {
    top: auto;
    width: 326px;
    left: 89px;
    bottom: 111px;
}
img.app-item-6 {top: 401px;right: -70px;width: 240px;}
.choosen-section .path {top: 15%;}
.choosen-section .path2 {top: 25%;}


}





@media only screen and (min-width:992px) and (max-width: 1199px) {
    .container {
        max-width: 960px;
    }

    .main-naviagtion .navbar .navbar-nav .nav-item .nav-link {
        font-size: 19px;
        margin-right: 28px;
    }

    /*banner*/
    .banner-section {
        height: 450px;
        padding: 0
    }

    .banner-section .banner-content {
        padding-top: 60px
    }

    .banner-section .banner-content h1 {
        font-size: 36px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .banner-section .banner-content p {
        line-height: 28px;
        margin-bottom: 20px;
        font-size: 17px;
    }

    .banner-img {
        height: 460px
    }

    /*.banner-section .banner-img img {
        margin-left: 110px
    }*/

    a.buttons span.avali,
    a.buttons span.store-name {
        font-size: 12px;
    }

    a.buttons {
        min-width: 154px;
        height: 55px;
        padding: 7px 25px;
        margin-right: 15px;
        padding-left: 55px;
    }

    i.fab.fa-apple {
        font-size: 29px;
    }

    a.buttons i {
        left: 20px;
    }

    .banner-section .next-section a {
        display: none;
    }

    .page-content p {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 23px;
        text-align: justify;
    }

    .features-section .page-content p {
        margin-bottom: 30px;
    }

    .single-app-features .text-box h4 {
        font-size: 20px;
        margin-bottom: 5px;
    }

    .page-content a.read-more {
        height: 45px;
        line-height: 45px;
        min-width: 140px;
        font-size: 15px
    }

    .page-content a.read-more {
        min-width: 140px;
    }

    .about-app {
        padding: 60px 0 130px;
    }

    .choosen-section {
        padding-bottom: 110px
    }

    .about-app .left-block {
        padding-left: 135px;
        padding-top: 100px;
    }

    .right-block {
        height: 630px;
    }

    .right-block img.about-img {
        max-width: 100%;
        margin-left: 70px;
        height: 100%
    }

    img.app-item {
        bottom: 12.5%;
        right: -90px;
        width: 130px;
    }

    img.app-item-2 {
        left: 0;
        width: 300px;
    }

    img.app-item-3 {
        right: 100px
    }

    img.app-item-4 {
        left: 0;
        top: 37%;
        width: 300px
    }

    img.app-item-5 {
        left: 51px;
        width: 300px;
        top: 44.6%
    }

    img.app-item-6 {
        top: 328px;
        right: -150px;
        width: 320px;
    }

    /*.path,.path2{display: none;}*/
    .choosen-section .right-block img.about-img {
        margin-left: -40px;
    }

    .features-section .left-block {
        padding-left: 150px;
        padding-top: 125px;
    }

    .testimonial {
        padding-bottom: 100px
    }

    .single-app-features .text-box {
        width: 67%;
    }

    .screenshots-title {
        height: 345px;
    }

    .testimonial .test-img {
        margin-left: 0;
        max-width: 100%;
    }

    .pricing-section {
        padding: 100px 50px;
    }

    .pricing-section .items .item-inner {
        margin: 0
    }

    .choosen-section .left-block {
        padding-top: 100px
    }

    .choosen-section .circle-2 {
        display: none;
    }

    .choosen-section .circle-3 {
        margin: -460px 380px
    }

    .circle-2 {
        margin: -138px auto 0;
    }

    .circle-1 {
        margin: 269px 7px;
    }

    .circle-3 {
        margin: -340px 380px;
    }

    .circle-5 {
        display: none;
    }

    .circle-4 {
        margin: 220px -4px;
    }

    .path {
        width: 420px;
        height: 420px;
        top: 38%;
        left: 58px;
    }

    .choosen-section .path {
        top: 24%;
        left: -58px;
        transform: rotate(0deg);
    }

    .path2 {
        width: 336px;
        height: 336px;
        top: 42%;
        left: 100px;
    }

    .choosen-section .path2 {
        top: 30%;
        left: -10px;
    }

    .page-content h2 {
        font-size: 29px;
        margin-bottom: 10px;
        line-height: 32px;
    }

    .screenshots-title .screenshots-details {
        width: 315px;
        padding: 23px 30px 40px 0;
    }

    .slider-bg {
        max-width: 250px;
        top: -75px;
    }

    .screenshots-slider {
        margin-top: -86px;
        
    }

    .screenshots .page-content a {
        transform: scale(0.8);
        margin-left: -24px;
        margin-right: 3px;
        min-width: 154px;
    }

    .screenshots {
        padding-right: 0;
    }

    /*.features-list {padding: 70px 0 0;}*/
    .screenshots {
        margin-bottom: 70px
    }

    .features-list.page-content h2 {
        margin-bottom: 20px
    }

    /*footer*/
    .page-footer .footer-links {
        padding-left: 30px;
        max-width: 19%;
    }

    .page-footer .contact-us {
        max-width: 28%;
        flex: 0 0 30%;
    }

    .page-footer .social-media {
        max-width: 20%;
        flex: 0 0 22%;
    }

    .page-footer p {
        font-size: 16px
    }

    .page-footer h6 {
        margin-bottom: 17px;
    }

    .features-list h4.title {
        font-size: 18px
    }

    .features-list p.detail {
        line-height: 24px;
    }

    .features-item { 
        padding: 40px 30px;
        
    }
    /*banner-slider*/
    .banner-slider-bg img{position: relative;z-index: 2;margin-left: -5px;height: 400px;margin-top: 53px;width: 222px;}
    .banner-slider-top{width: 212px!important;}
    .banner-slider-top .screenshots img{height: 300px;}
    .banner-slider-top .owl-carousel .owl-item img{display: block;margin-left: -4px;width: 67%;height: 373px;margin-top: -4px;}
}
@media only screen and (max-width: 1199px) {
    .counter-section h2 {font-size:27px;}
    .money-back-guarantee-block .money-back-guarantee-inner .money-back-title-image img {width: 100px;}
    .money-back-guarantee-block .money-back-guarantee-inner .money-back-title-image{    margin-top: -63px;}
    .banner-section .banner-content {padding-top: 50px;}
    .screenshots-slider .screen-shots{max-width: 222px;}
    .screenshots-slider {margin-top: -63px;    margin-left: 8px;}
    .slider-bg {max-width: 255px;}
    .page-content h2{    font-size: 24px;    line-height: 32px;}

    .banner-slider-top-bg img{height: 400px;width: 204px;margin-left: -7px;}
    .screen-shots{margin-top: -3px;}
    .banner-slider-top{width: 192px !important;}
    .banner-slider-top .screen-shots img{height: 382px;width: 241px!important;margin-left: -25px;}

}


@media only screen and (max-width:991px) {
.secured-section ul{    max-width: 450px;text-align: left; margin: 0 auto}
.secured-section ul li{margin-bottom: 1rem; width: 100%!important;}
.secured-section ul li:last-child{margin-bottom: 0px;}
.footer-bottom{text-align: center;    padding: 12px 0;}
.footer-bottom p,.footer-bottom ul{  float: none!important;}
.money-back-guarantee-block .money-back-guarantee-inner .money-back-title-text{max-width: 530px;margin-top: -16px; font-size: 20px;}
.money-back-guarantee-block .money-back-guarantee-inner{    padding-top: 40px;}
.money-back-guarantee-inner-content p{    font-size: 16px;    margin-bottom: 10px;    line-height: 28px;}
.banner-section .banner-content h1 {    font-size: 24px;}
.banner-section .banner-content p {line-height: 28px;font-size: 14px;}
.slider-bg{    top: -13px;    left: 18px; }
.features-item .icon img{object-position: center;}
.link-margin{margin-left:0 !important;}



.banner-slider-top-bg img{height: 300px;width: 151px;margin-left: -6px;}
.screen-shots{margin-top: -5px;}
.banner-slider-top{width: 141px !important;}
.banner-slider-top .screen-shots img{height: 280px;width: 200px!important;margin-left: -30px;}

.counter-section h2{font-size: 18px;line-height: 23px;}
.count-font{font-size: 16px;}
.count{font-size: 30px;}

.credential-section .cred-links{padding-left: 0;}
.store-pad{padding-left: 30px;}
}

@media only screen and (min-width:768px) and (max-width: 991px) {
    .container {
        max-width: 720px;
    }

    .main-naviagtion .navbar .navbar-nav .nav-item .nav-link {
        margin-right: 16px;
        font-size: 16px;
    }

    /*banner*/
    .banner-section {
        height: 370px;
        padding: 0;
    }

    .banner-section .banner-content {
        padding-top: 40px
    }

    .banner-section .banner-content h1 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 10px;
    }

    .banner-section .banner-content p {
        line-height: 28px;
        font-size: 16px;
        margin-bottom: 15px;
        padding-right: 0px;
    }

    a.buttons {
        min-width: 114px;
        height: 42px;
        padding: 4px 25px;
        padding-left: 49px;
        margin-right: 10px;
    }

    a.buttons i {
        left: 20px;
        font-size: 25px;
    }

    i.fab.fa-apple {
        font-size: 25px;
        left: 18px;
        top: 18px;
    }

    a.buttons span.avali,
    a.buttons span.store-name {
        font-size: 11px;
        line-height: 15px;
    }

    .banner-section .next-section a {
        padding: 12px 11px;
        min-width: 50px;
        height: 50px;
    }

    .banner-img {
        height: 370px;
    }

    .banner-section .next-section {
        bottom: -20px;
    }

    .banner-section .next-section a {
        display: none;
    }

    .path,
    .choosen-section .path {
        width: 545px;
        height: 545px;
        top: 13%;
        left: 80px;
    }

    .circle-1 {
        margin: 220px -2px;
    }

    .circle-2 {
        margin: 305px auto 0;
    }

    .circle-3 {
        margin: -460px 473px;
    }

    .circle-4 {
        margin: 148px 19px;
    }

    .circle-5 {
        margin: 174px 527px
    }

    .path2,
    .choosen-section .path2 {
        top: 25%;
        left: 152px;
        width: 396px;
        height: 396px;
    }

    .screenshots .page-content a {
        margin-right: 15px;
        margin-left: -14px;
        min-width: 134px;
    }

    .page-content h2 {
        font-size: 28px;
        line-height: 32px;
        margin-bottom: 10px;
    }

    .page-content p {
        font-size: 15px;
        line-height: 27px;
        margin-bottom: 20px
    }

    .about-app .left-block {
        padding-left: 15px;
        padding-top: 0px;
    }

    .right-block img.about-img {
        width: 330px;
        margin: 0 auto;
        display: block;
    }

    img.app-item-2 {
        top: 26%;
        left: 60px;
        width: 280px;
    }

    img.app-item {
        right: 150px;
        width: 130px;
    }

    img.app-item-3 {
        top: 15%;
        right: 106px;
        width: 380px;
    }

    .choosen-section .right-block img.about-img {
        margin-left: auto;
    }

    .screenshots {
        padding-right: 0;
    }

    img.app-item-4 {
        top: 37.4%;
        left: 150px;
        width: 300px;
    }

    img.app-item-5 {
        top: 44.4%;
        left: 115px;
        width: 300px;
    }

    img.app-item-6 {
        top: 294px;
        right: 20px;
        width: 370px;
    }

    .features-section .left-block {
        padding-left: 0px;
        padding-top: 15px;
    }

    .single-app-features {
        margin-bottom: 30px;
        display: inline-block;
        width: 32%;
    }

    .single-app-features .icon-box {
        display: block;
        margin: 0 auto 15px;
    }

    .single-app-features .text-box {
        width: 100%;
        text-align: center;
        padding-left: 0;
    }

    .features-section {
        padding: 160px 0 40px;
    }

    .features-section .page-content p {
        margin-bottom: 30px;
    }

    .features-section .page-content .text-box p {
        line-height: 25px
    }

    .single-app-features .text-box h4 {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .testimonial .test-img {
        margin-left: 0;
        max-width: 100%;
    }

    .testimonial .testimonial-slider:before {
        width: 60px;
        height: 50px;
        top: -70px;
    }

    .testimonial .testimonials {
        padding-top: 53px;
        padding-left: 30px;
    }

    .testimonial .testimonial-slider p {
        margin-bottom: 20px;
    }

    .features-section {
        padding: 60px 0 140px;
    }

    .pricing-section {
        text-align: center;
        padding: 60px 20px 60px;
    }

    .pricing-section .col-lg-4.col-md-6.items:last-child {
        margin: 40px auto 0;
    }

    .pricing-section .items .item-inner .price-box h4 {
        font-size: 22px;
        margin-bottom: 0;
    }

    .pricing-section .items .item-inner .price-box span {
        font-size: 43.86px;
    }

    .about-app {
        padding: 60px 0 130px;
    }

    .choosen-section .left-block {
        padding-right: 0;
        padding-top: 0;
    }

    .page-content a.read-more {
        min-width: 150px;
        height: 45px;
        font-size: 15px;
        line-height: 44px;
    }

    .choosen-section {
        padding-bottom: 104px;
        margin-top: 0;
    }

    .screenshots-title .screenshots-details {
        width: 100%;
        float: none;
        padding: 30px;
        margin: 0 auto;
        display: block;
    }

    .screenshots-title {
        height: auto;
    }

    .screenshots-slider {
        margin-top: 11px;
        width: 700px;
        margin: 0 auto;
    }

    .col-lg-7.col-md-12.slider-col {
        padding: 0 15px;
        max-width: 768px;
        margin: 20px auto 0;
    }



    .pricing-section .switch {
        width: 50px;
        height: 27px;
        margin-bottom: 5px;
    }

    .pricing-section .slider:before {
        height: 23px;
        width: 23px;
        left: 2px;
        bottom: 2px;
    }

    .pricing-section input:checked+.slider:before {
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    .features-item {
        padding: 30px 60px;
        height: 346px;
    }

    /*.features-list {padding: 40px 0 0;}*/
    .screenshots {
        margin-bottom: 40px
    }

    /*footer*/
    .page-footer {
        padding: 25px 0;
    }

    .page-footer .address {
        max-width: 30%;
        flex: 0 0 33%;
    }

    .page-footer h6 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .page-footer .footer-links {
        padding-left: 35px;
        max-width: 20%;
    }

    .page-footer .contact-us {
        max-width: 30%;
        flex: 0 0 31%;
    }

    .page-footer .footer-links ul li,
    .page-footer .contact-us ul li {
        margin-bottom: 10px;
    }

    .page-footer .social-media {
        max-width: 19%;
        flex: 0 0 19%;
    }

    .page-footer .footer-links ul li a,
    .page-footer .contact-us ul li a {
        font-size: 14PX
    }

    .page-footer .social-icons li a {
        width: 32px;
        height: 32px;
        font-size: 15px;
        line-height: 32px;
        margin-bottom: 4px;
        margin-right: 1px;
    }

    .page-footer p {
        font-size: 14px;
        line-height: 22px;
    }

    .page-footer p br {
        display: none;
    }

    .testimonial {
        padding-bottom: 70px
    }

    .page-content {
        text-align: center;
    }

    .test-desc.page-content {
        text-align: left;
    }
}

@media only screen and (min-width: 576px) and (max-width:767px) {
    .container {
        max-width: 540px;
    }

    .banner-section {
        height: 360px !important;
        padding: 70px 0 !important;
    }
}

@media only screen and (max-width:767px) {
    .container {
        width: 100%
    }

    .navbar {
        padding: 10px 0;
    }

    .navbar a img {
        width: 150px
    }

    .main-naviagtion .navbar .navbar-nav .nav-item .nav-link {
        margin: 0;
        border-width: 2px;
        font-size: 18px
    }

    .banner-section .next-section a {
        display: none;
    }

    .banner-section {
        background-position:center!important;
        height: auto;
        padding: 40px 0 100px;
        text-align: center;
    }

    .banner-section .banner-content h1 {
        font-size: 23px;
        line-height: 30px;
        margin-bottom: 10px;
    }

    .banner-section .banner-content {
        padding-top: 0;
        padding-left: 15px;
        width: 100%;
    }

    .banner-section .banner-content p {
        font-size: 15px;
        line-height: 24px;
        padding-right: 0;
        margin-bottom: 10px;
    }

    a.buttons {
        min-width: 128px;
        height: 38px;
        padding: 5px 10px;
        padding-left: 42px;
        margin-right: 10px;
    }

    a.buttons i {
        left: 11px;
        font-size: 20px;
    }

    a.buttons span.avali,
    a.buttons span.store-name {
        font-size: 10px;
        line-height: 13px;
    }

    a.app-btn.buttons {
        margin-right: 0;
    }

    i.fab.fa-apple {
        font-size: 25px;
        left: 12px;
    }

    .banner-section .next-section a {
        min-width: 46px;
        height: 46px;
        padding: 11px 0;
    }

    .banner-section .next-section {
        left: 50%
    }

    .banner-img {
        display: none;
    }

    .page-content h2 {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    .page-content p {
        font-size: 14px;
        line-height: 23px;
        margin-bottom: 15px;
    }

    .page-content a.read-more {
        font-size: 14px;
        min-width: 130px;
        height: 45px;
        line-height: 35px;
        height: 38px;
    }

    .choosen-section .left-block {
        padding-right: 15px;
        padding-top: 0;
    }

    .path,
    .path2 {
        display: none;
    }

    img {
        max-width: 100%
    }

    .about-app {
        padding: 30px 0
    }

    .right-block img.about-img {
        width: 300px;
        margin: 0 auto;
        display: block;
            left: -10px;
    }

    img.app-item-2 {
        left: 0;
        width: 220px;
    }

    img.app-item {
        right: 0;
        width: 103px;
    }

    .about-app .left-block {
        padding-left: 15px;
        padding-top: 0px;
    }

    img.app-item-3 {
        width: 254px;
    }

    img.app-item-4 {
        left: 20px;
        width: 210px;
        top: 182px;
    }

    img.app-item-5 {
        left: 0px;
        width: 230px;
        top: 211px;
    }

    img.app-item-6 {
        top: 250px;
        width: 250px;
        right: -10px;
    }

    .screenshots {
        padding-right: 0;
    }

    .choosen-section .left-block {
        padding-right: 15px;
        padding-top: 0px;
    }

    .choosen-section .right-block img.about-img {
        margin-left: 0;
    }

    .choosen-section {
        padding-bottom: 10px;
        margin-top: 0;
    }

    .features-section .left-block {
        padding-left: 15px;
        padding-top: 10px;
    }

    .features-section .page-content h2 {
        margin-bottom: 5px;
    }

    .features-section .page-content p {
        margin-bottom: 20px;
    }

    .single-app-features {
        margin-bottom: 20px;
    }

    .single-app-features .icon-box {
        width: 88px;
        height: 88px;
        padding: 6px 0;
    }

    .single-app-features .text-box {
        padding-left: 20px;
        width: 65%;
    }

    .single-app-features .text-box h4 {
        margin-bottom: 4px;
        font-size: 18px;
    }

    .features-section {
        padding: 0px 0 30px;
    }

    .testimonial .test-img {
        display: none;
    }

    .testimonial .mobile-view {
        display: block;
        text-align: center;
        margin-bottom: 0;
    }

    .testimonial .testimonial-slider .owl-nav button {
        margin-right: 6px;
    }

    .testimonial .testimonials {
        text-align: center;
        padding-top: 20px;
        padding-left: 15px;
    }

    .testimonial .testimonial-slider p {
        margin-bottom: 10px;
        margin-top: 10px
    }

    .testimonial .testimonial-slider h3 {
        font-size: 17px;
        margin-bottom: 10px;
    }

    .testimonial .testimonial-slider:before {
        top: -20px;
        width: 35px;
        opacity: 0.4;
        left: 0px;
        height: 30px;
    }

    .pricing-section {
        padding: 40px 0 30px
    }

    ul.switch-toggler-list li a {
        font-size: 16px
    }

    .pricing-section ul.list-inline {
        margin-bottom: 20px
    }

    .pricing-section .items .item-inner {
        padding: 20px 0;
        margin-bottom: 30px
    }

    .pricing-section ul.switch-toggler-list li a {
        font-size: 16px
    }

    .pricing-section .items .item-inner .price-box h4 {
        font-size: 22.43px;
        margin-bottom: 0;
    }

    .pricing-section .items .item-inner .price-box span {
        font-size: 35.86px;
    }

    .pricing-section .items .item-inner .price-box p {
        font-size: 16px;
    }

    .pricing-section .items .item-inner .list p {
        font-size: 14px;
        padding: 5px 0;
    }

    .right-block {
        width: 300px;
        margin: 2rem auto;
    }

    .screenshots .page-content a {
        margin-left: -10px;
        min-width: 128px;
    }

    .testimonial {
        padding-bottom: 40px
    }

    .screenshots-title .screenshots-details {
        width: 100%;
        float: none;
        margin: 0 auto;
        padding: 20px 15px;
    }

    .screenshots-slider {
        margin-top: 0;
        margin: 0 auto;
        width: 288px;
    }

    .col-lg-7.col-md-12.slider-col {
        padding: 0 15px;
        width: 320px;
        margin: 20px auto 0;
    }

    .slider-col {
        padding: 0 15px;
        width: 300px;
        display: block;
    }

    .screenshots-title {
        height: auto;
    }

    .col-lg-4.col-md-6.col-sm-6.items.wow.fadeInRight {
        margin: 0 auto;
    }

    .pricing-section .switch {
        width: 50px;
        height: 27px;
        margin-bottom: 5px;
    }

    .pricing-section .slider:before {
        height: 23px;
        width: 23px;
        left: 2px;
        bottom: 2px;
    }

    .pricing-section input:checked+.slider:before {
        -webkit-transform: translateX(20px);
        -ms-transform: translateX(20px);
        transform: translateX(20px);
    }

    .pricing-section .items:hover {
        transform: none;
    }

    .screenshots {
        margin-bottom: 30px
    }

    /*.features-list {padding: 30px 0 0;}   */
    .features-item {
        padding: 10px 20px;
        margin-bottom: 5px;
        height: auto;
    }

    .features-list .icon {
        height: 60px;
        margin-bottom:20px
    }

    .features-list h4.title {
        font-size: 18px
    }

    .features-list p.detail {
        line-height: 23px;
    }

    .page-content {
        text-align: center;
    }

    .features-list .icon.icon-4 {
        background-position: -262px 0px;
    }

    .features-list .icon.icon-7 {
        background-position: -504px -4px;
    }

    .features-list .icon.icon-8 {
        background-position: -580px 0;
    }

    div#collapsibleNavbar {
        position: absolute;
        top: 77px;
        background: #fff;
        width: 100%;
        padding: 0 30px;
        box-shadow: 9px 29px 34px 0px rgba(0, 0, 0, 0.3);
    }

    /*footer*/
    .page-footer {
        padding: 30px 0 0
    }

    .page-footer .address,
    .page-footer .social-media,
    .page-footer .footer-links,
    .page-footer .contact-us {
        max-width: 100%;
        flex: 0 0 100%;
        margin-bottom: 25px
    }

    .page-footer h6 {
        font-size: 18px;
        margin-bottom: 10px
    }

    .page-footer p {
        font-size: 15px;
        line-height: 22px;
        margin-bottom: 0
    }

    .page-footer .footer-links {
        padding-left: 15px
    }

    .page-footer .footer-links ul li,
    .page-footer .contact-us ul li {
        margin-bottom: 2px;
    }

    .page-footer .footer-links ul li a,
    .page-footer .contact-us ul li a {
        font-size: 14px
    }

    .page-footer .contact-us ul {
        padding-left: 0px;
    }

    .page-footer .social-icons li:nth-child(3n+3) a {
        margin-right: 5px;
    }

    .page-footer .social-icons li a {
        width: 32px;
        height: 32px;
        line-height: 32px;
        font-size: 15px;
        margin-right: 5px;
        margin-bottom: 0;
    }

    .copyright-section {
        padding: 10px 0
    }

    .copyright-section span {
        font-size: 13px
    }

    .copyright-section span a {
        display: block;
    }

    /*privacy policy*/
    .privacy-banner {
        height: 390px
    }

    .page-content-detail .privacy-page-heading {
        font-size: 22px;
        padding-bottom: 10px;
    }

    .page-content-detail {
        padding: 35px 14px 0px;
    }

    .page-content-detail p {
        font-size: 16px;
    }

    .page-content-detail .page-top-detail {
        padding: 0px 0 6px;
        font-size: 18px;
        line-height: 25px;
    }
    .hero-inner-left {max-width:100%;}
    .hero-video iframe{    height: 290px;}
    .faq-section.features-section .row [class*="col-"]:nth-child(2n) .features-item-block{padding-left: 0px;}
    .faq-section.features-section .row [class*="col-"]{flex: 0 0 100%;max-width: 100%;}
    .secured-section img{max-width: 64px;}  
    .secured-section ul li div {margin-left: 80px;}
    .secured-section h4{    font-size: 18px;    line-height: 22px;    margin: 0px 0px 6px;}
    .secured-section p{font-size: 14px; word-break: break-all;}
.money-back-guarantee-block .money-back-guarantee-inner .money-back-title-image img {width: 70px;}  
.money-back-guarantee-block .money-back-guarantee-inner .money-back-title-image {margin-top: -43px;}
.money-back-guarantee-block .money-back-guarantee-inner .money-back-title-text {max-width: 390px;margin-top: -26px; font-size: 18px;}
.hero-inner-right ul li{font-size: 16px;}
.screenshots-slider{    margin-left: 19px;}

}
@media (max-width: 768px) {
    .credential-section .cred-links{padding-left: 0px;}
}
@media screen and (max-width: 575px){
.faq-section .features-item-detail h4 {font-size: 16px;}
.faq-section .features-item-detail p {font-size: 14px;}
.faq-section .features-item-block .features-item-detail {margin-left: 32px;}
.faq-section .faq-icon {height: 22px;width: 22px; margin-top: 1px;}
.hero-inner-right ul li:after{    left: -30px;}
.money-back-guarantee-block .money-back-guarantee-inner .money-back-title-text{    max-width: 180px;     margin-top: -26px;font-size: 16px;padding: 0 6px;    margin-left: 10px;font-size: 14px;}
.money-back-guarantee-block .money-back-guarantee-inner .money-back-title-image img {width: 50px;}
.money-back-guarantee-block .money-back-guarantee-inner .money-back-title-image{    margin-right: 6px;margin-top: -37px;}
.money-back-guarantee-block .money-back-guarantee-inner {padding:15px;  padding-top: 45px;}
.money-back-guarantee-inner-content p {font-size: 12px;margin-bottom: 6px;line-height: 22px;}
.link-margin{margin-left: 29px!important;}
.credential-section .credential-head h2{font-size: 32px;}

.center-store{text-align:center!important; }

}
@media (max-width: 460px) { 
    .link-margin{margin-left: 0!important;}
    .credential-section .cred-links{padding-left: 27px;}
    }
@media (max-width: 400px) { 
    .credential-section .cred-links{padding-left:0px;} 
    a.buttons{padding-left: 34px;margin-right: -23px;}
    .link-margin{margin-left: 32px!important;}
    a.buttons i{left: 13px;font-size: 15px;}
    i.fab.fa-apple{font-size: 17px;}
    .counter-section h2{font-size: 17px;}
    .store-pad{padding-left: 0;}
}

