

@media only screen and (max-width: 1280px) {
.page-container .badge-img {
    max-width: 100%;
}

}



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

	.success-payment .purchase-option{

		margin: 15px 0

	}
.p_head h3 {
    letter-spacing: 0px;
}	
.plan-list-page .container h3 {
    font-size: 20px !important;
}	
body .list_pricing_page p {
    font-size: 17px;
}
.list_pricing_page ul:nth-of-type(1) {
    font-size: 17px;
}
.list_pricing_page h4 {
    font-size: 16px;
}
.list_pricing_page ul:not(:nth-of-type(1)) li h6 {
    font-size: 16px;
}
.list_pricing_page ul:not(:nth-of-type(1)) li {
    font-size: 16px;
}
.plan-list-page .get-started-now {
    padding: 14px 45px;
    font-size: 15px;
}
.plan-btn {
    margin-top: 0px;
}
.portrait .device-bckg{
        max-height: 861px;
    background-size: cover !important;
}
.mobile-website{
        height: 936px;
}
.mobile-content{
        height: 813px !important;
    width: 373px !important;
    margin: 25px 0 0 28px !important;
}

}

@media only screen and (max-width: 991px) {
    .mobile-website{
                 max-width: 441px;
    }
    .portrait .device-bckg{
            width: 100%;
    }
    .mobile-content{
          height: 836px !important;

    width: 384px !important;
    margin: 21px 0 0 28px !important;
    }
    .portrait .device-bckg{
            max-height: 885px;
    }
}


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

.plan-list-page .get-started-now {
    padding: 15px 36px;
    font-size: 15px;
}
.list_pricing_page h4 {
    font-size: 18px;
}
.page-container h2 {
    font-size: 22px;
}
.plan-list-page .container h3 {
    text-transform: uppercase;
    font-size: 24px !important;
}
body .list_pricing_page p {
    font-size: 18px;
}
.list_pricing_page ul:nth-of-type(1) {
    font-size: 18px;
    line-height: 26px !important;
}
.list_pricing_page ul:not(:nth-of-type(1)) li h6 {
    font-size: 18px;
}
.list_pricing_page ul:not(:nth-of-type(1)) li {
    font-size: 18px;
}
.plan-btn {
    margin-top: 0;
}



}


@media only screen and (max-width: 640px) {
    .portrait .device-bckg{
            max-height: 877px;
    }
    .mobile-website{
            max-width: 436px;
    }
    .mobile-content{
                height: 828px !important;
    width: 384px !important;
    margin: 21px 0 0 24px !important;
    }
}

@media only screen and (max-width: 540px) {
    .portrait .device-bckg{
                    max-height: 730px;
    }
    
    .mobile-content{
                 height: 685px !important;
    width: 315px !important;
    margin: 21px 0 0 24px !important;
    }
    .mobile-website{
            width: 363px;
    }
    .mobile-content iframe{
            border-radius: 30px;
    }
    .iphone-top{
            top: -3px;
    }
    .mobile-content{
        border-radius: 30px;
    }
}



@media only screen and (max-width: 481px) {
    .mobile-content{
       height: 569px !important;
    width: 263px !important;
            margin: 16px 0 0 18px !important;
   }
   .mobile-content iframe{
        height: 567px;
            border-radius: 25px;
   }
   .mobile-website{
        width: 300px;
   }
   
    }




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

	.success-payment .row{

		width:100%;

	}
.plan-list-page .get-started-now {
    padding: 12px 32px;
    font-size: 13px;
}
.list_pricing_page h4 {
    font-size: 16px;
}
.page-container h2 {
    font-size: 20px;
}
.plan-list-page .container h3 {
    text-transform: uppercase;
    font-size: 22px !important;
}
body .list_pricing_page p {
    font-size: 17px;
}
.list_pricing_page ul:nth-of-type(1) {
    font-size: 17px;
    line-height: 26px !important;
}
.list_pricing_page ul:not(:nth-of-type(1)) li h6 {
    font-size: 16px;
}
.list_pricing_page ul:not(:nth-of-type(1)) li {
    font-size: 17px;
}
.iphone-top{
        width: 160px;
}
.iphone-top img{
    width: 100%;
}


}

@media only screen and (max-width: 390px) {
    .portrait .device-bckg{
            max-height: 440px;
    }
    .mobile-content{
            height: 562px !important;
    width: 191px !important;
        margin: 12px 0 0 15px !important;
    }
    .mobile-content iframe {
            height: 414px;
        border-radius: 20px;
}
.mobile-content{
        border-radius: 20px;
    }
.iphone-top{
    width: 110px;
    top: -3px;
    }
    .mobile-website{
            width: 220px;
                height: 443px !important;
    }
    

}







