@media (max-width: 790px) {
    /* Your mobile-specific styles go here */
    .container{
        width:90%;
    }
    .landing-hero .landing-logo{
        height:66px;
    }
	
    .hero-right .featured-ico-top{
        height: 100px;
        top: -40px;
        right: 0px;
    }

    .hero-right .featured-ico-bottom{
        height: 100px;
        bottom: -50px;
        left: 0px;
    }

    h1{
        font-size:40px;
        line-height:48px;;
    }

    h2{
        font-size:28px;
        line-height:35px;
    }

    p{
        font-size:16px;
        line-height:23px;
    }

    .hero-left p{
        font-size:17px;
        line-height:26px;
    }

    .btn-landing{
        max-width:fit-content;
        font-size:16px;
        padding:15px 30px;
    }

    #landingForm input[type="submit"]{
        font-size:16px;
        padding:15px 30px;
        max-width:100%;

    }


    .landing-boxes .box-item{
        width:100%;
    }

    .landing-boxes{
        padding-top:20px;
    }

    .landing-boxes .box-item h2{
        font-size:30px;
    }

    .landing-surface h3{
        font-size:23px;
    }

    .landing-surface .surface-top{
        max-width:100%;
    }

    .difference-top{
        width:100%;
        max-width:100%;
    }

    .card-img{
        height:200px;
    }

    .card-content h3{
        font-size:24px;
    }

    .landing-difference{
        padding-bottom:25px;
    }

    .result-icon .col-right h4{
        font-size:23px;
        line-height:28px;
    }

    .result-icon img{
        height:55px;
    }

    .result-icon{
        margin-bottom:35px;
    }

    .results-table h4{
        font-size:26px;
    }

    .thead{
        font-size:18px;
    }

    .tcol{
        font-size:16px;
        width:46%;
    }

    .tspace{
        width:10%;
    }

    .tspace img {
        width:15px;
    }

    .landing-free{
        padding-top:40px;
    }

    .landing-free .free-content .small-title{
        font-size:26px;
    }

    .free-icon{
        width:100%;
    }

    .frow{
        flex-direction:column;
        margin-bottom:15px;
    }

    .frow-right{
        width:100%;
    }

    .supercharge-box{
        flex-direction:column;
        /* min-height: 500px; */
        align-items: center;
        display: flex;
        justify-content: center;
        padding-left:20px;
        padding-right:20px;
    }

    .point-title{
        max-width:100%;
    }

    .boximg-right{
        display:none;
    }

    .super-wrapper img{
        width:16px;
    }

    .supercharge-box .btn-landing{
        margin: 0 auto;
        margin-top:25px;
        max-width:100%;
    }

    .super-wrapper p:nth-child(2){
        display:block;
    }
    .super-wrapper p:nth-child(3){
        display:block;
    }

    .super-left{
        width:50%;
    }

    .super-right{
        width:100%;
    }

    .landing-supercharge{
        padding-bottom:50px;
    }

    .landing-thetable .the-table th{
        font-size:12px;
        line-height:18px;
    }

    .landing-thetable .the-table td{
        font-size:12px;
        line-height:18px;
    }

    .landing-thetable .the-table td img{
        width:16px;
    }
	.slide-content{
		max-width: 40%;
		margin: 0 auto;
		display: flex;
	}
	
    .landing-thetable .post-container{
/*         overflow-x:auto; */
    }

    .landing-thetable .the-table td{
        padding:8px;
    }

    .landing-thetable .the-table th{
        padding:5px 10px;
    }

    .landing-thetable{
        padding-bottom:50px;
    }

    .landing-trusted{
        padding-bottom:60px;
    }

    .trust-row{
        justify-content: center;
        padding-left:15px;
        padding-right:15px;
    }

    .trust-row .trust-img{
        width:30%;
        margin-left:5px;
        margin-right:5px;
    }

    .footer-wrapper{
        flex-direction:column;
        justify-content: center;
    }


    .footer .the-col a{
        font-size:14px;
    }

    .footer .the-col{
        margin:0 auto;
        text-align:center;
        width:50%;
        justify-content: center;
        padding-top:5px;
    }

    .footer .footer-copyright{
        text-align:center;
        width:100%;
        float: inherit;
        margin-top:20px;
    }

    .footer .logo-col{
        padding-bottom:15px;
        padding-top:0px;
    }

    .footer .the-col a{
        display:flex;
        justify-content:center;
        text-align:center;
        width:100%;
    }

    .footer .the-col:nth-child(4){
        justify-content: center;
		width:100%;
    }

	.footer .the-col:nth-child(4) a{
		margin-left:0px;
	}
	
	.footer .the-col:nth-child(4) p{
		flex-direction:column;
	}
	
    .landing-surface{
        padding-bottom:50px;
    }

    .swiper{
        padding-top:20px;
    }

    .swiper-slide .bgimg{
        height:80px;
        max-width:60%;
    }

    .swiper-button-prev{
        top: 55%;
        transform: scale(0.5);
    }

    .swiper-button-next{
        top: 55%;
        transform: scale(0.5);
    }

    .overlay-bg-right{
        display:none;
    }

    .overlay-bg-left{
        display:none;
    }

    .supercharge-top {
        max-width:100%;
    }

	.trow{
		align-items:baseline;
	}
	
	.super-wrapper img{
		width:23px;
	}
	
	.point-title img{
		width:10%;
	}
	
	.trust-txt{
		max-width:100%;
	}
}