/* Big screen :1200px. */
@media (min-width: 1200px) and (max-width: 1500px) {
	.container {
	    max-width: 940px;
	}
.header-wrp h1 {
    font-size: 32px;
    line-height: 40px;
}

.header-wrp h5 {
    margin-bottom: 40px;
}

header img.icon-like {
    max-width: 120px;
    left: 35px;
}

header img.icon-mab {
    max-width: 100px;
    top: 130px;
}

.header-wrp img.logo {
    margin-bottom: 30px;
}

.header-wrp iframe {
    width: 580px;
    height: 330px;
}

header img.icon-msg {
    max-width: 100px;
    top: 500px;
}

header img.icon-play {
    max-width: 100px;
    top: 580px;
}

header {
    padding-bottom: 120px;
}
.offer-top-wrp h3 { 
    margin-top: 25px;
    font-size: 20px;
    line-height: 28px;
}
section.offer-area img.first-shap { 
    top: 328px;
    left: 30px;
    max-width: 80px;
}
.feature-lists ul li { 
    font-size: 16px;
    line-height: 20px; 
    padding-bottom: 15px;
}
.feature-lists ul li img {
    max-width: 30px;
}
section.offer-area img.second-shap { 
    top: -120px;
    max-width: 360px; 
}
.section-title p {
    font-size: 18px;
    margin-bottom: 15px;
}
.section-title h3 { 
    line-height: 28px;
    font-size: 22px;
}
.offer-blk i {
    padding: 24px; 
    margin: auto;
    height: 80px;
    width: 80px; 
    margin-bottom: 25px; 
}
.offer-blk h4 {
    font-size: 18px;
    line-height: 24px;  
    margin: auto;
    margin-bottom: 10px; 
}
.offer-blk p {
    font-size: 15px;
}
.shap-section .video-box iframe {
    width: 100%;
    height: 310px; 
} 
.shap-section { 
    padding: 160px 0; 
    margin-top: -180px;
    padding-top: 270px;
}
section.docs-area { 
    margin-top: -90px; 
}
.section-title h5 {
    font-size: 24px; 
    margin-bottom: 15px; 
}
.section-title h1 {
    font-size: 42px;
}
.sm-banner-blk.pd-30, .inner-items.pd-30 {
    padding: 20px !important;
}

.sm-banner-blk h2 {
    font-size: 12px;
}

.sm-banner-blk h5 {
    font-size: 9px;
}

.sm-banner-blk img.fImg {
    margin-top: 30px;
}

.sm-banner-blk img.checked-icon {
    width: 40px;
}

.sm-banner-blk img.top-img {
    margin-top: 15px;
}

.inner-items.pd-30 {}

.sm-banner-blk .blk-dots .blk-dot {
    width: 10px;
    height: 3px;
    margin: 0 2px;
}

.sm-banner-blk .blk-dots {
    bottom: 3px;
}

.progresses { 
    margin-top: 25px;
    margin-bottom: 40px; 
    padding: 10px 20px;
    padding-left:0px;
}
.prog-wrp h3 {
    font-size: 15px; 
    padding-left: 0px;
    line-height: 16px;
    margin-bottom: 0;
} 
.ProgressBar, .ProgressBar-contentCircle { 
    transform: scale(.8);
}
.progresses img {
    height: 85px;
    margin-left: 10px;
    margin-right: 15px;
}
.countdown-wrps h3 {
    font-size: 20px; 
    margin-bottom: 15px;
}
.countdown-wrps p { 
    margin-bottom: 20px;
    font-size: 14px;
}
.countdown-wrps span {
    font-size: 13px;
    color: #252c41;
}
.docs-left img.screens { 
    margin-top: 60px;
}
.docs-right h4 {
    font-size: 20px;
    margin-bottom: 40px;
}
.single-video-blk iframe { 
    height: 140px;
    border-radius: 10px;
}
.blk-title-wrp:after { 
    width: 40px;
    height: 40px; 
    border-radius: 15px;
}

.blk-title-wrp:before {  
    left: 11px; 
    width: 18px;
    height: 18px; 
}

.blk-title-wrp span {  
    left: 50px;
    height: 8px; 
    width: 50px; 
}
.blk-title-wrp span:after { 
    width: 80px;  
}
.blk-title {
    margin-top: 5px;
    margin-bottom: 10px;
}

.blk-title .blk-title-wrp {
    min-width: 150px;
}

.single-video-blk h4 {
    font-size: 16px;
    margin: 0;
}
.top-wrp {
    padding: 60px;
    padding-bottom: 0;
}

.download-wrps h1 {
    font-size: 42px;
}

.download-wrps {
    max-width: 620px;
}

ul.lists li img {
    width: 22px;
    margin-right: 5px;
}

.all-lists {
    margin-bottom: 40px;
    margin-top: 30px;
    padding: 0 20px;
}

img.down-blocks {
    max-width: 700px;
}
.bottom-wrp {
    margin-top: 50px;
}

.vistudioFX h5 {
    margin-bottom: 20px;
}

.vistudioFX p {
    margin-bottom: 15px;
}

.vsContents h5 small {
    line-height: 15px;
    font-size: 10px;
}

.v-wrps h5 {
    margin: 0;
}

.brands img {
    width: 45%;
}

.process-wrps h1 {
    font-size: 23px;
    line-height: 28px;
}

.process-wrps {
    padding: 30px;
    padding-right: 0;
    padding-top: 50px;
}
.getmore-blk img {
    height: 95px;
}

.getmore-area.downtypeSection {
    padding-top: 150px;
}

.getmore-blk a {
    width: 40px;
    height: 40px;
    font-size: 20px;
}

.getmore-area.downtypeSection .countdown-blks {
    margin-top: 110px;
}

.d-wrp h1 {
    font-size: 34px;
    margin-bottom: 25px;
}

.d-wrp span {
    font-size: 14px;
    margin-bottom: 15px;
}

.d-wrp p {
    margin-bottom: 15px;
    font-size: 14px;
}

.d-wrp a.theme-btn {
    margin-top: 20px;
}

.detailsTypeSection img.leaf {
    width: 170px;
}
.timeConsuming-area h1 {
    font-size: 32px;
}

.cons-blk img {
    width: 60px;
}

.cons-blk {
    padding: 20px 0;
}
.sameasbellow img.l-rings {
    top: -120px;
}

.smb-item h1.strock-text {
    font-size: 68px;
}

.sameasbellow-wrp h1 {
    font-size: 26px;
    margin-bottom: 40px;
}

.smb-item {
}

.smb-item img.r-img {
    top: 125px;
}
.task-wrp {
    padding-top: 50px;
}

.task-wrp ul {
    margin-top: 20px;
}

.task-wrp ul li {
    margin-top: 6px;
    font-size: 13px;
}

.task-wrp ul li img {
    margin-right: 8px;
    width: 24px;
}

.task-wrp h3 {
    font-size: 26px;
    margin-bottom: 20px;
}

.task-wrp h3.strock-text {
    font-size: 26px;
}

.task-wrp p {
    font-size: 14px;
}
.task-area img.ring-shap {
    bottom: -130px;
    max-width: 380px;
}
.step-blk img {
    width: 55px;
}

.step-blk  h4 {
    font-size: 18px;
    line-height: 24px;
    margin-top: 20px;
}

.steps-area {
    padding: 320px 0;
    padding-bottom: 265px;
    margin-top: -400px;
}
.way-area {
    margin-top: -40px;
    padding-bottom: 70px;
}

.way-area .section-title h5 {
    font-size: 18px;
}

.way-area .section-title h1 {
    font-size: 34px;
    line-height: 44px;
}

.way-wrp a.theme-btn {
    margin-top: 50px;
}
.bank-area .section-title h1 {
    font-size: 38px;
    line-height: 50px;
    margin: 0;
}

.tips-area .section-title h3 {
    font-size: 20px;
}

.tips-area .section-title h1 {
    font-size: 24px;
    margin-top: 20px;
}

.tip-blk {
    margin-bottom: 50px;
}

.tip-blk img {
    margin-bottom: 20px;
}

.tip-blk h4 {
    font-size: 20px;
}

.reviews-area .section-title h2 {
    font-size: 28px;
}

.reviews img.q1 {
    max-width: 300px;
}

.reviews img.q2 {
    width: 315px;
    bottom: -25px;
}

.reviews {padding-top: 70px;}

.t-blk p { 
    max-width: 590px; 
}
.hassle-img img {
    width: 82%;
}
.dot-wrp h1{
    font-size: 35px
}
.noHassle-area .dot-wrp h1 {font-size: 35px;margin-bottom: 0;}

.noHassle-area .dot-wrp h1 span {
    font-size: 18px;
}

.noHassle-area.shap-section {
    padding-top: 225px;
    padding-bottom: 100px;
}
.dot-wrp img {
    max-width: 45px;
}
.library-area .secton-title h5 {font-size: 28px;}

.strock-title img {
    margin-bottom: 25px;
}

.strock-title h1.strock-text {
    font-size: 50px;
}

.strock-title h3 {
    font-size: 26px;
}
.v-box iframe {
    height: 260px;
    padding: 8px;
} 
.v-book img {
    max-width: 200px;
}
.strock-title { 
    margin-bottom: 40px;
}
.bonus-area .section-title h2 {
    font-size: 41px;
}
.collection-wrp.sameasbellow-wrp .countdown-wrps h3 {
    font-size: 24px;
}
.v-img.soImage {
    margin: 0;
}
.learning-img { 
    top: -72px;
}
.collection-area {
    margin-top: -100px;
}
.collection-area .section-title h2 {
    font-size: 42px;  
}
.collection-area .section-title h3.rightDc { 
    font-size: 18px; 
}
.collection-area h1.strock-text {
    font-size: 54px;
}

.collection-area .smb-item img.r-img {
    height: auto;
    width: 65%;
    top: 0px;
}

.collection-area .sameasbellow.left-mode {
    margin-top: 90px;
}

.risk-img img {
    max-width: 240px;
    margin-top: 30px;
}

.risk-wrp p {
    font-size: 14px;
}

.bIntros-area.detailsTypeSection .d-wrp h1 {
    font-size: 26px;
}

.bIntros-area.detailsTypeSection .d-wrp  span {
    margin-bottom: 10px;
    font-size: 13px;
}
.testimonial-avater { 
    padding-top: 40px;
    margin-right: 50px;
    transform: scale(.7);
}
.testimonial-wrp h5 {
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 22px;
    margin-top: 20px;
}
.signatures img {
    width: 120px !IMPORTANT;
    margin-right: 30px;
}
.testimonial-area.shap-section {
    margin-top: -100px;
    padding-top: 240px;
    padding-bottom: 190px;
}
.lastIntros-area { 
    padding-top: 250px; 
}
.intros-wrp h3 { 
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 20px;
}
.intros-wrp {
    margin-top: 80px;
}
.intros-wrp p {
    font-size: 14px; 
}
a.playit { 
    width: 75px;
    height: 75px; 
    font-size: 15px; 
    margin-top: 35px;  
}
.lastIntros-area img.onlyDots { 
    bottom: -72px;
    left: 5%;
    max-width: 160px;
}
footer { 
    padding: 80px 0; 
}
.left-side {
    margin-right: 40px;
    max-width: 48%;
}
.links-lists ul li { 
    margin-bottom: 6px;
    font-size: 15px;
}
.links-lists ul h5 { 
    margin-bottom: 20px; 
} 
.links-lists ul {
    margin-bottom: 20px;
}

.fcontents:before { 
    width: 220px;
    height: 220px; 
    top: -50px;
    left: -120px; 
}
.fcontents:after {
    width: 220px;
    height: 220px;
    bottom: -45px;
    right: -100px;
} 
.footer-blk .countdown-wrps p {
    font-size: 18px;
} 
.limited-wrp {
    margin-bottom: 50px;
}
ul.lists li { 
    font-size: 13px;
}
.limited-wrp h3 {
    font-size: 28px;
    line-height: 35px;
}
.limited-wrp h5{
    font-size: 20px;
}



}


/* Normal screen :992px. */
@media (min-width: 992px) and (max-width: 1200px) {


}

 
/* Tablet screen :768px. */
@media (min-width: 768px) and (max-width: 991px) {


}

 
/* small screen :320px. */
@media (max-width: 767px) {

 
}
 
/* Large Mobile screen :480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.container {width:450px}
 
}
