/*///////////////////////////////////////////////////////////////////////// Responsive CSS Structure /////////////////////////////////////////////////////////////////////////*/


/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/ 

@media (min-width: 240px) and (max-width: 568px){
}
@media (min-width: 569px) and (max-width: 767px){

}
@media (max-width: 767px) {
.section-1{ background-position: top center; }
.s-left img{ width: 150px; }
.s1-right{ margin: 0; }
.s1-right h2{ font-size: 20px; line-height: 20px; }
.s1-right h3{ font-size: 30px; line-height: 30px; }
.point,.description{ height: 100px; }
.section-2 .point,.section-2 .description{ height: 110px; }
.s10-block{ width: 100%; }
.s9-title h3{ margin: 0 0 15px; }
.s10-desc{ margin: 30px 0 0; }
.pro-img img{ width: 70px; }
.pro-desc p{ font-size: 15px; line-height: 15px; }
.pro-desc{ margin: 0 0 0 20PX; }
.pro-desc h3{ font-size: 20px; line-height: 20px; }
.pro-desc h4{ font-size: 15px; line-height: 15px; }
.pro-desc h5{ font-size: 15px; line-height: 15px; }

.item-desc{ margin: 20px 0 0; }
.point,.description{ font-size: 16px; line-height: 16px; height: auto; }

.s3-img img{ width: 150px; }
.s3-desc h6{ font-size: 16px; line-height: 20px; }
.s3-desc p{ font-size: 16px; line-height: 20px; }

.s-title h5{ font-size: 18px; line-height: 18px; }
.s5-desc p{ font-size: 16px; line-height: 20px; }

.block-title h5{ font-size: 20px; line-height: 20px; margin: 0 0 10px; }
.block-number span{ font-size: 20px; line-height: 20px; }

.s11-title h4{ font-size: 25px; line-height: 25px; }

.s7-top p{ font-size: 18px; line-height: 18px; }
.s7-top h2{ font-size: 25px; line-height: 25px; }

.section-8 .s-desc p{ font-size: 18px; line-height: 18px; }
.section-8 .s-desc h4{ font-size: 22px; line-height: 22px; }

.s1-button .btn-default,.s4-btn .btn-default{ font-size: 18px; line-height: 18px; padding: 18px; }
.s1-top{ width: 300px; margin: 0 auto; }


/* Thanks Page Start */

.thanks-pg .container{ width: 100%; }
.thanks-pg .order-block{ width: 100%; }
.thanks-pg .order-block h2 span{ font-size: 35px; line-height: 35px; }
.thanks-pg .order-block h2{ font-size: 30px; line-height: 30px; margin: 0 0 20px; }
.thanks-pg .order-block{ font-size: 16px; line-height: 26px; }
font{ font-size: 18px; line-height: 28px; }
.thanks-pg .order-block .text-box{ padding: 10px;  }
fieldset img{ width: 80px !important; }


/* Thanks Page End */

}

@media (min-width: 768px) {
}
@media (min-width: 768px) and (max-width: 991px){
.s-left img{ width: 150px; }
.pro-img img{ width: 140px; }

}

@media (min-width: 992px) and (max-width: 1199px){
}
@media (min-width: 1200px) and (max-width: 1920px){
}



/*---------- Large Desktop , Large Screen End ----------*/