.clear{clear:both;}
body{font-family:Raleway, sans-serif;color:#424242;}
.padding-bottom-20{padding-bottom:20px;}
sup{top:-1.6em;font-size:35%;}
h2 sup{top:-2.8em;font-size:23%;}
header{width:100%;height:auto;float:left;position:relative;}
.banner-form{width:100%;height:auto;float:left;}
.banner-form section{padding:0px;background:#54072b;width:50%;}
.banner-form section .simform p:first-child{margin:0;font-size:18px;text-align:left;color:#fff;font-weight:bold;margin-bottom:5px;}
.banner-form section .simform p{margin:0;font-size:16px;text-align:left;color:#fff;font-weight:normal;margin-bottom:10px;}
.banner-form section .simform{padding:0px;width:45%;float:right;position:absolute;right:11%;bottom:21%;}
.banner-form section .questions li > span label{font-size:13px;font-weight:normal;margin-bottom:0;}
.banner-form section .questions li > span{color:#fff;}
.banner-form section .questions input{background-color:#fff;font-size:14px;padding:8px;}
.banner-form section .questions select{background-color:#fff;font-size:14px;padding:8px;display:block;margin:0.3em 0 0 0;width:calc(100% - 2em);border:none;background:transparent;color:rgba(0,0,0,0.8);line-height:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.simform ol::before{background-color:rgba(255, 255, 255, 0) !important;}
.select-el{background-color:#fff;height:32px;}
.banner-form section .questions select option{background-color:#fff;}
.questions .current select, .no-js .questions select{opacity:1;}
.banner-form section .next{bottom:-26%;}
.banner-form section .next::after{line-height:1;}
.banner-form section .simform .number{font-size:16px;color:#fff;margin-bottom:0;bottom:10%;right:-5%;}
.banner-form section .simform .progress{margin:0;background:#877a7a;}
.banner-form section .simform .error-message{color:#fff;}
.next{right:5%;}
.side-effects,.register-now{padding-bottom:50px;}
.side-effects{background:#f4f4f4;margin-top:50px;}
.side-effects h2{padding-top:60px;color:#54072b;margin-bottom:25px;}
.side-effects h4{padding-top:45px;color:#54072b;margin-bottom:25px;}
.side-effects .col-sm-12 p{margin-bottom:60px;}
.side-effects .change-pad{padding-left:0px;padding-right:15px;}
.side-effects .col-sm-2{width:14%;}
.side-effects .col-sm-3{width:19%;}
.side-effects1{padding:50px;}
.side-effects1 h4{color:#54072b;margin-bottom:25px;}
.symptoms{text-align:center;margin-bottom:0;background-color:#f2f2f2;margin-left:4px;margin-right:2px;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:40px;line-height:23px;margin-top:15px;}
.symptoms:after{content:'';display:block;position:absolute;top:46%;left:42%;width:0px;height:0;border-color:transparent transparent transparent #f2f2f2;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #f2f2f2;border-style:solid;border-width:10px;}
.last p{height:170px;padding-top:30px;padding-bottom:20px;}
.symptoms-alt{text-align:center;margin-bottom:16px;background-color:#f2f2f2;margin-left:4px;margin-right:2px;padding:40px 10px 35px 10px;line-height:23px;margin-top:0px;}
.symptoms.ap{padding:20px 10px 15px 10px;}
.ap1{padding:27px 10px 27px 10px;}
.symptoms-alt:after{content:'';display:block;position:absolute;top:47.5%;left:42%;width:0px;height:0;border-color:transparent transparent transparent #f2f2f2;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #f2f2f2;border-style:solid;border-width:10px;}
.products{background-color:#f3f3f1;padding-top:40px;}
.products h2{color:#54072b;padding-bottom:30px;}
.products .col-sm-12 p{line-height:27px;width:800px;margin:0 auto;padding-bottom:60px;}
.products .products-left-div{text-align:right;padding-bottom:35px;}
.products .products-left-div h5{padding-top:8px;padding-bottom:8px;text-align:right;font-size:16px;font-weight:bold;padding-right:10px;border-right:2px solid #faa61b;}
.products .products-right-div{text-align:left;padding-bottom:35px;}
.products .products-right-div h5{padding-top:8px;padding-bottom:8px;text-align:left;font-size:16px;font-weight:bold;padding-left:10px;border-left:2px solid #faa61b;}
.products .products-left-div p, .products .products-right-div p{line-height:23px;}
.products .products-left-div:last-child, .products .products-right-div:last-child{padding-bottom:60px;}
.products img{padding-top:161px;}
.clients-speak .carousel-indicators li{background-color:rgb(84, 7, 43);border:1px solid rgb(84, 7, 43);}
.clients-speak .carousel-indicators .active{background-color:rgb(250, 166, 27);border:1px solid rgb(250, 166, 27);}
.featured{background-color:#f7f3f4;padding-top:40px;padding-bottom:25px;}
.featured p{font-size:27px;text-align:center;padding-top:45px;color:#731240;}
.featured img{padding-bottom:20px;}
.disclaimer{background-color:#ececec;padding-top:35px;}
.disclaimer p{color:#999;font-size:12px;font-style:italic;line-height:20px;}
.disclaimer p:nth-child(2){padding-bottom:20px;margin-bottom:5px;}
footer{background-color:#5e1c3c;padding-top:10px;padding-bottom:11px;color:#fff;}
footer a{color:#fff;text-decoration:none;}
footer a:hover{color:#fff;}
.clients-speak{background:url('../images/testimonialbg.jpg');background-size:cover;padding:60px 0;}
.clients-speak h2{text-align:center;color:#FFFFFF;font-weight:normal;padding-bottom:50px;margin-top:0;padding-top:0px;}
#testimonial{margin-bottom:20px;}
.tquote{margin:0 auto;margin-bottom:20px;text-align:center;}
.review{color:#FFFFFF;text-align:center;}
.rename{text-transform:uppercase;}
.carousel-indicators{bottom:-50px;}
.video-review p{color:#FFFFFF;padding-top:15px;margin-bottom:0px;text-align:center;}
.video-review .col-sm-7{float:none;margin:0 auto;}
.tab-users,.mobile-users{display:none;}
.floatcallc {position: fixed;    bottom: 0;    left: 0;    text-align: center;    color: #fff;    z-index: 1025;    width: 50%;display: none;}
.floatcallc .ctext {background: #faa61a; color: #FFFFFF;    line-height: 43px;    font-family: Verdana,Helvetica,sans-serif;    width: 100%;    font-size: 17px;    text-align: center;    text-overflow: ellipsis;    overflow: hidden;    cursor: pointer;    white-space: nowrap;    font-weight: 600;}

@media (max-width:1280px){.banner-form section .simform p:first-child{font-size:17px;}
.banner-form section .simform p{font-size:16px;}
}
@media (max-width:1024px){.banner-form section .simform{bottom:22%;}
.banner-form section .simform p{margin-bottom:0px;font-size:14px;}
.banner-form section .next::after{line-height:1.4;}
.banner-form section .simform p:first-child{font-size:14px;}
.banner-form section .simform p{font-size:13px;}
.banner-form section .next{bottom:-24%;}
.side-effects .col-sm-2{width:2%;}
.side-effects .col-sm-3{width:24%;}
.symptoms.ap{padding:36px 10px 20px 10px;}
}
@media (max-width:980px){.products .col-sm-12 p{line-height:27px;width:auto;margin:0 auto;}
.container{padding:0;width:95%;}
.banner-form section .simform{bottom:20%;margin-bottom:0;}
.banner-form section .simform p{font-size:16px;margin-bottom:10px;}
.banner-form section .simform .error-message{font-size:12px;}
.side-effects .col-sm-2{width:5%;}
.side-effects .col-sm-3{width:23%;}
.banner-form section .simform p:first-child{font-size:13px;}
.banner-form section .simform p{font-size:12px;}
.symptoms.ap{padding:14px 10px 19px 10px;}
.ap1{padding:26px 10px 26px 10px;}
.last p{padding-top:18px;}
}
@media (max-width:900px){.symptoms,.symptoms-alt{margin-left:0px;margin-right:0px;}
.symptoms-alt{padding:22px 10px 23px 10px;}
.symptoms{padding-top:30px;padding-bottom:40px;}
.symptoms.ap{padding:13px 10px 11px 10px;}
.ap1{padding:10px 10px 10px 10px;}
.last p{padding-top:12px;padding-bottom:12px;height:auto;}
.last .symptoms-alt{top:48%}
}
@media (max-width:800px){.desktop-users,.mobile-users{display:none;}
.tab-users{display:block;}
.banner-form{padding:15px;border-bottom:1px solid rgb(255, 255, 255);margin-bottom:20px;background-color:#54072b;}
.banner-form section{position:relative;display:block;margin:0 auto;width:100%;right:0;background-color:#54072b;padding:15px 15px 40px;}
.banner-form section .simform{padding:0px;width:100%;float:none;position:relative;right:2%;bottom:21%;}
.banner-form section .next{top:54%;}
.banner-form section .next::after{line-height:2;}
#thankyou{position:relative;right:0%;}
.symptoms-alt{margin-top:15px;}
.symptoms,.symptoms-alt{padding:25px 10px !important;}
.symptoms:after{top:45.5%;}
.symptoms.ap:after{top:37%;}
.symptoms-alt.ap1:after{top:38%;}
.last .symptoms-alt:after{top:40%;}
.symptoms-alt:after{top:42.5%;border-top:none;border-bottom:12px solid #f2f2f2;}
.banner-form section .simform p:first-child{font-size:18px;}
.banner-form section .simform p{font-size:17px;margin-bottom:10px;}
}
@media (max-width:768px){.side-effects .change-pad{padding-left:15px;padding-right:15px;}
.side-effects .col-sm-2{width:100%;}
.side-effects .col-sm-3{width:100%;}
.about .col-sm-6:first-child p{text-align:center;border:none;padding-right:0px;padding-bottom:30px;padding-top:0px;}
.row{margin-right:0 !important;margin-left:0 !important;}
.products .products-left-div h5{text-align:left;padding-right:0px;padding-left:10px;border-right:none;border-left:2px solid #faa61b;}
.products .products-left-div{text-align:left;}
.before-after .numbers, .before-after .name p{text-align:center;}
.featured p{padding-top:20px;padding-bottom:30px;}
.symptoms{width:200px;margin:20px auto 0;margin-bottom:30px;}
.symptoms-alt{width:200px;margin:20px auto 0;margin-bottom:30px;}
.symptoms:after{left:48%;top:43%;}
.symptoms-alt:after{top:48.5%;left:48%;border-bottom:10px solid #f2f2f2;border-top:none;}
.last .symptoms-alt:after{top:43.8%;left:48%;border-bottom:10px solid #f2f2f2;border-top:none;}
.last p{height:auto;}
.products img{padding-top:0px;padding-bottom:40px;}
}
@media (max-width:767px){.video-review{margin-top:80px;}
footer{font-size:12px;text-align:center;}
footer .col-sm-10,footer .col-sm-2.text-right{text-align:center;}
footer .col-sm-2.text-right{margin-top:10px;}
.before-after .name p{text-align:left;}
.desktop-users,.tab-users{display:none;}
.mobile-users{display:block;}
}
@media (max-width:700px){.banner-form section .next{top:62%;}
.symptoms::after{top:46%;}
.symptoms-alt::after{top:51.5%;}
}
@media (max-width:520px){.banner-form section .next{top:75%;}
}
@media (max-width:414px){.video-review{margin-top:80px;}
footer{font-size:10px;text-align:center;}
.banner-form section .next{top:76%;right:7%;}
.banner-form section .simform .number{right:-8%;bottom:6%;}
}
@media (max-width:320px){.banner-form section .next{top:80%;right:8%;}
}
.banner{background:url('../images/banner.jpg') no-repeat;background-size:100%;background-position:top center;min-height:680px;}
.logo{padding-top:20px;}
.font-size-10{font-size:10px;vertical-align:super;}
.font-size-15{font-size:15px;}
.form-bg{float:right;width:400px;min-height:365px;top:80px;position:absolute;right:5%;}
.terms{color:#3a3c41;font-size:9px;text-align:center;padding-bottom:5px;height:19px;line-height:19px;vertical-align:middle;}
#form .col-sm-6{padding:0;}
#thankyoup .form-bg{min-height:350px;top:50px;position:absolute;right:5%;float:right;background:#591931;color:#FFF;border-radius:15px;}
.form-main{text-align:center;}
.purple{background:#591931;padding:20px;border-top-left-radius:15px;border-top-right-radius:15px;}
.callon{font-family:'Raleway';color:#FFF;font-size:14px;font-weight:400;margin:0;line-height:24px;}
.font-size-22{font-size:24px;text-transform:uppercase;}
.call{margin-right:5px;vertical-align:middle;}
#form1{border:1px solid #591931;background:#ebebeb;border-bottom-left-radius:15px;border-bottom-right-radius:15px;}
#DetailForm{padding:19px 19px 0;}
#DetailForm .col-sm-12{margin:0 auto;margin-bottom:10px;}
.submit{width:100%;border-radius:5px;background:#591931;color:#FFFFFF;margin:0 auto !important;padding:5px 0;font-family:'Raleway';font-size:14px;float:none;text-transform:uppercase;}
.submit:hover{background:#faa61a;}
.soffer{font-size:24px;color:#faa61a;text-transform:uppercase;font-weight:bold;line-height:34px;padding-bottom:10px;}
#form #grab.col-sm-12 .col-sm-6{float:none;margin:0 auto;padding:0;}
.refresh{text-align:left;font-size:11px;line-height:14px;padding-top:5px;}
input[type=text],textarea,select{width:100%;border:1px solid #3a3c41;padding:5px;height:30px;font-size:14px;color:#3a3c41;font-family:'Raleway';}
textarea{height:80px;resize:none;}
#alt_error{color:red;font-family:'Raleway';font-size:14px;line-height:20px;height:20px;}
a.tnc{color:#3a3c41;text-decoration:none;}
a.tnc:hover{color:#faa61a;text-decoration:none;}
#thankyou{font-size:14px;font-family:'Raleway';color:#FFFFFF;padding:0 20px;}
.col-70{width:70%;float:left;}
.col-30{width:30%;float:right;}
.bca li{color:#faa61a;}
.bcal{color:#424242;}
.no-margin{margin:0;}
.attend{margin-top:50px;}
.attend .col-sm-7{float:none;margin:0 auto;}
.offer{border:1px solid #989692;padding:10px;font-size:22px;line-height:34px;}
.offer img{vertical-align:middle;}
.border-right{border-right:1px solid #989692;}
.attend .col-sm-9{float:none;margin:0 auto;}
.attend h3 sup{font-size:1em;top:0%;}
.attend .col-sm-9 .col-sm-4 .col-sm-4,.attend .col-sm-9 .col-sm-4 .col-sm-4 img{padding:0px;max-width:100%;}
.attend .col-sm-9 .col-sm-4 .col-sm-8{padding-right:0px;}
.attend .col-sm-9 .col-sm-4 .col-sm-8 h3{margin-top:2px;margin-bottom:5px;}
.attend .col-sm-9 .col-sm-4 .col-sm-3,.attend .col-sm-9 .col-sm-4 .col-sm-3 img{padding:0px;max-width:100%;}
.attend .col-sm-9 .col-sm-4 .col-sm-9{padding-right:0px;}
.lsp{margin-top:17px;}
.lsp1{margin-top:12px;}
.band{background:#79143a;padding:15px 0;}
.band h2{color:#FFFFFF;font-weight:normal;}
.padding-0{padding:0;}
.margin-top-50{margin-top:50px;}
@media only screen and (max-width:1024px){.banner{background-size:cover;background-position:top left;min-height:550px;}
.form-bg{width:360px;right:2%;}
.banner-text{font-size:22px;}
.form-bg, #thankyoup .form-bg{top:18px;}
.purple{background:rgba(89,25,49,0.8);}
#form1{background:rgba(235,235,235,0.8);}
.attend .col-sm-9,.attend .col-sm-7{width:90%;}
}
@media only screen and (max-width:980px){.banner{min-height:527px;}
.container{width:95%;}
.form-bg , #thankyoup .form-bg{right:2%;width:350px;}
.banner .col-sm-6, #testimonials .col-sm-6{padding:0;}
#services{background-position:center;}
#testimonials .col-sm-7{width:65%;}
.form-bg, #thankyoup .form-bg{top:4px;}
}
@media only screen and (max-width:960px){.banner{min-height:440px;}
.banner{background:url('../images/banner3.jpg') no-repeat;min-height:720px;background-size:100%;}
.form-bg , #thankyoup .form-bg{width:100%;background:none;min-height:auto !important;position:relative;right:0;top:0px;}
.callon{font-size:18px;line-height:25px;}
.font-size-22{font-size:22px;line-height:30px;}
#DetailForm .col-sm-12{margin-bottom:10px;width:50%;float:none;}
#form .container{width:100%;padding:0px;}
#form .container .form-main{padding:0px;}
.purple, #form1{border-radius:0;}
.purple{background:rgba(89,25,49,1);}
#form1{background:rgba(235,235,235,1);}
#thankyoup{background:#591931;margin-bottom:10px;}
#services .col-sm-4{width:48%;float:left;}
.service .col-sm-4:nth-child(10), .service .col-sm-4:nth-child(11), .service .col-sm-4:nth-child(12){padding-bottom:25px;}
.callon{font-size:16px;line-height:22px;}
.font-size-15{font-size:12px}
.font-size-22{font-size:22px;line-height:28px;}
}
@media only screen and (max-width:900px){.banner{min-height:675px;}
.callon{font-size:16px;line-height:22px;}
.font-size-15{font-size:12px}
.banner-text{font-size:18px;}
.font-size-22{font-size:22px;line-height:28px;}
}
@media only screen and (max-width:899px){.banner{min-height:600px;}
.logo img{width:170px;}
.callon{font-size:15px;line-height:20px;}
.font-size-15{font-size:12px}
.font-size-22{font-size:20px;line-height:30px;}
#DetailForm .col-sm-12{margin-bottom:10px;}
.banner-text{font-size:19px;}
.attend .col-sm-9,.attend .col-sm-7{width:100%;}
}
@media only screen and (max-width:768px){.banner{min-height:575px;}
.banner-text{font-size:17px;}
.form-bg{top:0px;}
.symptoms:after{top:47%;left:48.5%;}
.symptoms.ap:after{top:41.5%;}
.symptoms-alt.ap1:after{top:47.6%;}
.symptoms-alt:after{top:49.5%;}
}
@media only screen and (max-width:736px){.banner{min-height:550px;}
.form-bg , #thankyoup .form-bg{width:100%;background:none;min-height:auto !important;position:relative;right:0;top:0px;}
.symptoms, .symptoms-alt{margin-top:23px;padding:30px 10px !important;}
.symptoms:after{top:50%;left:48.5%;}
.symptoms.ap:after{top:44%;left:48.5%;}
.symptoms-alt.ap1:after{top:49.6%;}
.symptoms-alt:after{top:53%;}
.last .symptoms-alt:after{top:46.5%;}
.last p{height:auto;}
.form-main{padding-bottom:20px;}
.callon{font-size:18px;line-height:25px;}
.font-size-22{font-size:22px;line-height:30px;}
#DetailForm .col-sm-12{margin-bottom:10px;width:70%;}
#form .container{width:100%;padding:0px;}
#form .container .form-main{padding:0px;}
.purple, #form1{border-radius:0;}
.purple{background:rgba(89,25,49,1);}
#form1{background:rgba(235,235,235,1);}
#thankyoup{background:#591931;margin-bottom:10px;}
.border-right{border:none;margin-bottom:35px;}
.border-right .sp1{margin-top:15px !important;}
.floatcallc {display: block;}
}
@media only screen and (max-width:640px){.banner{min-height:480px;}
#DetailForm .col-sm-12{width:80%;}
#testimonials h3{font-size:55px;text-align:center;}
}
@media only screen and (max-width:600px){.banner{min-height:448px;}
#DetailForm .col-sm-12{width:85%;}
}
@media only screen and (max-width:480px){.banner{min-height:360px;background-position:top left;}
.logo{padding-top:15px;}
.form-bg , #thankyoup .form-bg{width:100%;float:none;margin:0 auto;}
.enquire-box1{width:45%;}
#DetailForm .col-sm-12{width:100%;}
}
@media only screen and (max-width:414px){.container{padding:0;width:100%;}
.banner{min-height:311px;}
}
@media only screen and (max-width:384px){.banner{min-height:288px;}
.banner .col-sm-6{width:90%;}
.form-bg ,#thankyoup .form-bg{width:100%;position:relative;right:0;padding:0;}
.form-main{padding:20px 0px 0px 0px;}
}
@media only screen and (max-width:360px){.banner{min-height:270px;}
.logo{padding-top:10px;}
.callon{font-size:16px;}
.font-size-22{font-size:20px;line-height:30px;}
}
@media only screen and (max-width:320px){.banner{min-height:240px;}
}
@media only screen and (min-width:1281px) and (max-width:1439px){.banner{min-height:740px;}
.form-bg{top:30px;}
}
@media only screen and (min-width:1440px) and (max-width:1900px){.banner{background:url('../images/banner2.jpg');min-height:750px;}
.form-bg{top:30px;}
}
@media only screen and (min-width:1920px){.banner{background:url('../images/banner1.jpg');min-height:750px;}
.form-bg{top:60px;}
}
.captcha-code{width:40%;float:left;height:30px;border:1px solid #999898;background:#FFFFFF;}
.captcha-code img{height:28px;}
.security-code{width:55%;float:right;}