h1,h2,h3,h4,h5,h5{
    font-family: 'Montserrat', sans-serif;
}
p{
    font-family: 'Raleway', sans-serif;
}
.color-red{
	color: #f72e2e;
}
.bg-red{
	background: #f72e2e;
}
.nav-content img {
    float: left;
    margin-right: 10px;
}
.nav-content {
    color: #fff;
}
.header-title h1 {
    text-align: center;
    font-size: 60px;
    margin-top: 30px;
    color: #fff;
}
.header-title h3 {
    text-align: center;
    font-size: 30px;
    margin-top: 25px;
    color: #fff;
}
#header{
	background: url("../images/green3.jpg")no-repeat;
	background-size: cover;
	background-position: center;
	padding: 20px 0px;
}
.feature-1 {
    background: url(../images/one.png)no-repeat;
    padding-left: 100px;
    height: 100px;
    color: #fff;
}
.feature-2 {
    background: url(../images/two.png)no-repeat;
    padding-left: 100px;
    height: 100px;
    color: #fff;
}
.feature-3 {
    background: url(../images/three.png)no-repeat;
    padding-left: 100px;
    height: 100px;
    color: #fff;
}
.feature-4 {
    background: url(../images/four.png)no-repeat;
    padding-left: 100px;
    height: 100px;
    color: #fff;
}
.product-image img {
    width: 100%;
}
.header-product {
    position: relative;
}
.hot-sale h5 {
    color: #fff;
    font-size: 20px;
    background: url(../images/sale-icon.png)no-repeat;
    height: 130px;
    width: 130px;
    background-size: cover;
    text-align: center;
    padding-top: 45px;
    position: absolute;
    top: 0;
    left: 0px;
}
.header-timer {
    background: rgba(0,0,0,.6);
    color: #fff;
    padding: 30px;
    border-radius: 10px;
}
.timer-title {
    font-size: 15px;
    margin-bottom: 0;
}
img.line-dot {
    margin-top: -20px;
    width: 100%;
}
.pre-price {
    width: 50%;
    float: left;
}
.offer-price p {
    font-size: 13px;
    line-height: 13px;
    color: #FFDE00;
}
.offer-price {
    width: 50%;
    float: left;
    background: url(../images/price-bg.png) no-repeat;
    padding-left: 30px;
    padding-top: 8px;
}
.offer-price p strong {
    font-size: 23px;
    margin-top: 6px;
    display: block;
}
.coast-offer {
    color: #FFDE00;
    font-size: 22px;
    margin-top: 35px;
    line-height: 11px;
    letter-spacing: -1px;
    font-family: 'Raleway', sans-serif;
}
.st-p {
    font-size: 13px;
    font-family: 'Raleway', sans-serif;
    margin-top: 10px;
    display: block;
}
.st-pa {
    font-size: 30px;
    display: block;
    margin-top: -20px;
}
span.st-pa:before {
    content: "";
    width: 90px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 175px;
    left: 47px;
}
div#timer {
    float: left;
    width: 100%;
    background: url(../images/timer-bg.png)no-repeat;
    background-size: contain;
    padding: 0 20px;
}
#timer h6 {
    text-align: center;
    margin-top: -10px;
    margin-bottom: 0;
}
.product-count {
    font-size: 25px;
    float: right;
    color: #FFDE00;
    font-weight: 800;
}
#hours, #minutes, #seconds, #hours2, #minutes2, #seconds2, #hours3, #minutes3, #seconds3 {
    width: 80px;
    float: left;
    font-size: 35px;
    text-align: center;
}
#hours span, #minutes span, #seconds span, #hours2 span, #minutes2 span, #seconds2 span, #hours3 span, #minutes3 span, #seconds3 span{
    font-size: 15px;
    display: block;
    margin-top: -5px;
}
.timer-form {
    clear: both;
    margin-top: 15px;
    display: inline-block;
}
.timer-form select {
    width: 100%;
    padding: 7px;
}
.timer-form img {
    position: absolute;
    left: 0px;
    bottom: 70px;
}
.input-name{
	background: url(../images/icon-name.png) no-repeat 11px center #fff;
}
.input-phone{
	background: url("../images/icon-phone.png") no-repeat 12px center #fff;
}
.select-form {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(../images/planet.png), url(../images/select.png);
    background-position: 12px center, 97% center;
    background-repeat: no-repeat, no-repeat;
    background-color: #fff;
}
.timer-form input, .timer-form select {
    width: 100%;
    border: none;
    padding: 0 10px 0 48px;
    height: 36px;
    color: #000;
    font-size: 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 7px;
}
input.form-btn {
    background: #f72e2e;
    text-align: center;
    padding: 0;
    font-size: 20px;
    text-transform: uppercase;
    padding: 10px 0;
    height: auto;
    margin-top: 15px;
    color: #fff;
    font-weight: 600;
}
form p {
    text-align: center;
    font-size: 14px;
    margin-bottom: 0;
}
.sec2-content h3 {
    font-size: 20px;
}
.sec2-img {
    margin-bottom: 15px;
}
.sec2-img img {
    width: 100%;
}
section#section2 {
    background: #fdfcfc;
    padding: 50px 0;
}
.section-title h2 {
    text-align: center;
    font-size: 45px;
    margin-bottom: 30px;
}
.sec3-bg {
    background: #463b38;
    padding: 25px;
}
.sec3-img {
    width: 170px;
    float: left;
    height: 120px;
}
.sec3-title.text-white h5 {
    font-size: 23px;
    font-weight: 300;
    margin-top: 15px;
}
.item-1 {
    margin-bottom: 35px;
}
.item-1 h4 {
    font-size: 25px;
    line-height: 30px;
}
.item-1 img {
    margin-right: 20px;
    float: left;
    margin-bottom: 15px;
}
.sec3-in-bg {
    background: url(../images/danger-img.jpg) no-repeat center;
    border-left: 1px solid #463b38;
    border-right: 1px solid #463b38;
    padding: 60px 40px 40px 40px;
    background-size: cover;
}
section#section4 {
    padding: 50px 0;
}
.sec4-item img {
    width: 60%;
    border-radius: 100%;
    margin-bottom: 30px;
    transition: .3s ease;
}
.sec4-item {
    text-align: center;
}
.sec4-item h4 {
    text-transform: uppercase;
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 5px;
}
.sec4-item h4:before {
    content: "";
    position: absolute;
    width: 65px;
    height: 1px;
    background: #8cb601;
    bottom: -4px;
}
.sec4-2 h4:before {
    width: 105px;
}
.sec4-3 h4:before {
    width: 93px;
}
.sec4-4 h4:before {
    width: 180px;
}
.sec4-item img:hover {
    transform: scale(1.2);
}
.bg-pattern {
    background: url(../images/bg-expert.png) repeat;
    border-radius: 10px;
    padding-top: 40px;
}
.sec5-title h2 {
    text-align: center;
    font-size: 45px;
}
.sec5-img img {
    width: 100%;
}
.sec5-content {
    margin-top: 44px;
}
.sec5-content p {
    font-size: 18px;
}
section#section5 {
    padding: 50px 0;
}
.doctor-info {
    text-align: right;
    display: inline-block;
    float: right;
    color: #2a5279;
    font-size: 18px;
}
.row.bg-pattern .col-md-7 {
    padding-right: 50px;
    padding-left: 0;
}
.row.bg-pattern .col-md-5 {
    padding-right: 0;
    padding-left: 0;
}
.sec5-time{
	height: 310px;
}
h4.timer-title.text-center {
    font-size: 20px;
    color: #FFDE00;
    margin-bottom: 20px;
}
span.st-p.sec5-st-p {
    font-size: 15px;
}
span.st-pa.sec5-st-pa:before {
    content: "";
    width: 90px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 143px;
    left: 47px;
}
.sec5-timer h6 {
    text-align: center;
    margin-top: -10px;
    margin-bottom: 0;
    font-size: 15px;
}
.sec5-timer {
    margin-top: 13px;
}
.offer-price.sec5-offer-price p {
    font-size: 15px;
}
.offer-price.sec5-offer-price {
    padding-left: 17px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.offer-price.sec5-offer-price p strong {
    font-size: 30px;
}
img.sec5-arrow {
    bottom: 135px;
}
#section6 {
    background: url(../images/green3.jpg)no-repeat;
    background-size: cover;
    background-position: top;
    padding: 50px 0px 20px 0px;
}
section#section7 {
    padding: 50px 0;
    background: #eaeff5;
}
h2.title5 {
    text-align: center;
    font-size: 45px;
}
.text-slide {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 1px;
    padding-bottom: 17px;
    font-weight: 300 !important;
}
.name-slide {
    font-size: 20px;
    line-height: 26px;
    letter-spacing: 1px;
}
.wrap_point img {
    margin-bottom: 20px;
    margin-top: 13px;
}
.wrap_text_point {
    display: inline-block;
    position: absolute;
    z-index: 5;
}
.wrap_point_span_1{
    display: inline-block;
    color: #8cb602;
    font-size: 48px;
    line-height: 48px;
    position: relative;
}
.wrap_point_span_1 span {
    position: absolute;
    bottom: 19px;
    left: -10px;
}
.wrap_point_text {
    max-width: 375px;
    display: inline-block;
    margin-left: 30px;
}
.wrap_point_text h5 {
    color: #000;
    font-size: 22px;
    line-height: 26px;
    letter-spacing: 1px;
    padding-bottom: 4px;
    text-transform: uppercase;
    font-weight: 500;
    margin-top: 30px;
    border-bottom: 1px solid #8cb601;
}
.wrap_point_text p {
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 1px;
    font-weight: 400;
}
.wrap_point_span_1.wrap_point_span_2 {
    top: -35px;
}
.wrap_point_span_1.wrap_point_span_3 {
    top: -10px;
}
.wrap_point_span_1.wrap_point_span_4 {
    top: -40px;
}
section#section8 {
    padding: 50px 0;
    background: url('../images/menSec8.png') no-repeat;
    background-size: cover;
    background-position: right;
    position: relative;
}
.product.sec8-p img {
    width: 50%;
    position: absolute;
    /* top: 258px; */
    right: 0px;
    bottom: -100px;
}
#section9{
	padding: 50px 0;
	background: #463b38;
}
.sec9-product img {
    width: 100%;
}
.sec9-1 img {
    float: left;
    margin-right: 30px;
}
.sec9-2 {
    clear: both;
}
.sec9-2 img {
    float: left;
    margin-right: 30px;
}
.sec9-1 h3 {
    color: #fff;
    padding: 15px 0;
    font-family: 'Raleway', sans-serif;
}
.sec9-2 h3 {
    color: #fff;
    padding: 15px 0;
    font-family: 'Raleway', sans-serif;
}
.sec9-2 {
    clear: both;
    margin-top: 30px;
}
.sec9-content {
    margin-top: 45px;
}
section#section10 {
    padding: 50px 0;
}
.sec10-item {
    text-align: center;
}
.sec1-f-title.text-center {
    margin-top: 50px;
}
#section11{
	background:rgba(0, 0, 0, .5);
	padding: 70px 0 40px 0;
}
#footer-copy{
	background:rgba(0, 0, 0, .5);
}


@media (max-width: 1199.99px) {
	.header-title h1 {
	    font-size: 55px;
	    margin-top: 0px;
	}
	.header-title h3 {
	    font-size: 27px;
	    margin-bottom: 50px;
	}
	.product-feature h5 {
	    font-size: 17px;
	    font-weight: 300;
	}
	.timer-title {
	    font-size: 12px;
	}
	.coast-offer {
	    font-size: 18px;
	}
	.st-p {
	    font-size: 11px;
	    margin-top: 0;
	}
	span.st-pa:before {
	    top: 153px;
	    width: 60px;
	}
	.offer-price {
	    padding-left: 21px;
	    background-size: contain;
	}
	.offer-price p {
	    font-size: 11px;
	}
	.offer-price p strong {
	    font-size: 20px;
	    margin-top: 0px;
	}
	.st-pa {
	    font-size: 20px;
	    display: block;
	    margin-top: -20px;
	}
	#timer h6 {
	    font-size: 13px;
	}
	#hours, #minutes, #seconds, #hours2, #minutes2, #seconds2, #hours3, #minutes3, #seconds3 {
	    width: 63px;
	    font-size: 30px;
	    margin-top: -1px;
	}
	#hours span, #minutes span, #seconds span, #hours2 span, #minutes2 span, #seconds2 span, #hours3 span, #minutes3 span, #seconds3 span{
	    font-size: 12px;
	}
	div#timer {
	    margin-top: 10px;
	    margin-bottom: 15px;
	}
	.sec2-content h3 {
	    font-size: 17px;
	}
	.sec4-item p{
	    font-size: 14px;
	}
	.sec5-content {
	    margin-top: 10px;
	}
	span.st-p.sec5-st-p {
	    font-size: 12px;
	}
	span.st-pa.sec5-st-pa {
	    font-size: 30px;
	}
	span.st-pa.sec5-st-pa:before {
	    top: 125px;
	}
	.offer-price.sec5-offer-price p {
	    font-size: 12px;
	}
	.offer-price.sec5-offer-price p strong {
	    font-size: 25px;
	}
	.offer-price.sec5-offer-price {
	    padding-left: 14px;
	    padding-top: 11px;
	    padding-bottom: 10px;
	}
	.offer-price.sec5-offer-price {
	    padding-left: 14px;
	    padding-top: 11px;
	    padding-bottom: 10px;
	}
	.timer-form {
	    clear: both;
	    display: inherit;
	}
	.timer-form img {
	    bottom: 80px;
	}
	img.sec5-arrow {
	    bottom: 80px;
	}
	h4.timer-title.text-center {
	    font-size: 19px;
	}
	.sec5-timer h6 {
	    font-size: 11px !important;
	    margin-top: -6px !important;
	}
	.sec5-time {
	    height: 270px;
	}
	.product.sec8-p img {
	    width: 100%;
	}
	.wrap_point_text p {
	    font-size: 16px;
	}
	.sec9-1 h3, .sec9-2 h3 {
	    font-size: 24px;
	}
}

@media (max-width: 991.99px) {
	.nav-content {
	    color: #fff;
	    font-size: 11px;
	}
	.header-title h1 {
	    font-size: 40px;
	    margin-top: 20px;
	    margin-bottom: 20px;
	}
	.header-title h3 {
	    font-size: 23px;
	    margin-bottom: 48px;
	    margin-top: 0;
	}
	.d-none-tab{
		display: none;
	}
	.offer-price {
	    background-size: cover;
	}
	.offer-price p {
	    font-size: 12px;
	}
	.offer-price p strong {
	    font-size: 22px;
	    margin-top: 2px;
	}
	.st-p {
	    font-size: 12px;
	    margin-top: 0;
	}
	.st-pa {
	    font-size: 22px;
	}
	div#timer {
	    background-size: cover;
	}
	#hours span, #minutes span, #seconds span, #hours2 span, #minutes2 span, #seconds2 span, #hours3 span, #minutes3 span, #seconds3 span{
	    font-size: 12px;
	    margin-bottom: 10px;
	}
	#hours, #minutes, #seconds, #hours2, #minutes2, #seconds2, #hours3, #minutes3, #seconds3 {
	    width: 75px;
	    font-size: 30px;
	    margin-top: -1px;
	}
	.section-title h2 {
	    font-size: 35px;
	}
	.sec2-content h3 {
	    font-size: 15px;
	}
	.sec3-img {
	    width: 100%;
	}
	.sec3-img img {
	    width: 100%;
	}
	.item-1 h4 {
	    font-size: 18px;
	}
	.sec5-content p {
	    font-size: 14px;
	}
	.sec5-title h2 {
	    font-size: 35px;
	}
	.doctor-info {
	    font-size: 18px;
	    margin-top: -10px;
	}
	div#timer {
	    background-size: contain;
	}
	.text-slide {
	    font-size: 16px;
	    padding-bottom: 0px;
	}
	section#section8 {
	    background-position: center;
	}
	.sec9-1 h3, .sec9-2 h3 {
	    font-size: 20px;
	}
	.sec9-content {
	    margin-top: 10px;
	}
	.sec10-item h3 {
	    font-size: 18px;
	    margin-top: 20px;
	}
}

@media (max-width: 767.99px) {
	
}

@media (max-width: 575.99px) {
	.d-none-tab{
		display: inline;
	}
	.nav-content {
	    display: none;
	}
	.header-title h1 {
	    font-size: 35px;
	}
	.header-title h3 {
	    font-size: 17px;
	}
	.product-feature div {
	    height: 90px;
	}
	.offer-price {
	    background-size: contain;
	    padding-top: 5px;
	}
	#hours, #minutes, #seconds, #hours2, #minutes2, #seconds2, #hours3, #minutes3, #seconds3 {
	    width: 62px;
	    font-size: 30px;
	    margin-top: -1px;
	}
	.section-title h2 {
	    font-size: 30px;
	}
	.sec3-img img {
	    width: 100px;
	}
	.sec3-img {
	    text-align: center;
	}
	.sec3-title.text-white h5 {
	    font-size: 16px;
	    text-align: center;
	}
	.sec3-title.text-white h2 {
	    font-size: 25px;
	    text-align: center;
	}
	.row.bg-pattern .col-md-5 {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.row.bg-pattern .col-md-7 {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.bg-pattern {
	    padding-bottom: 40px;
	}
	.text-slide {
	    margin-top: 25px;
	}
	section#section8 {
	    background: #fafafa;
	}
	.product.sec8-p {
	    display: none;
	}
	.wrap_text_point {
	    position: inherit;
	}
	.wrap_point_text {
	    max-width: 375px;
	    display: inline-block;
	    margin-left: 0px;
	}
	.wrap_point_text h5 {
	    display: inherit;
	}
	.wrap_point {
	    text-align: center;
	}
	.wrap_point_span_1 {
	    display: none;
	}
	.sec5-title h2 {
	    font-size: 25px;
	}
	.sec9-product img {
	    width: 60%;
	}
	.sec9-product {
	    text-align: center;
	}
	.sec9-1 img, .sec9-2 img {
	    width: 30px;
	    padding-bottom: 30px;
	}
	.sec9-1 h3, .sec9-2 h3 {
	    padding: 0px 0;
	}
	.offer-price p {
	    width: 100px;
	}
	input.form-btn {
	    font-size: 17px;
	}
}





