@font-face {font-family:'Open Sans'; font-style:normal; font-weight:300; src:url('../ffonts/OpenSans-Light-webfontd41d.eot?#iefix'); src:url('../ffonts/OpenSans-Light-webfont.eot') format('embedded-opentype'), url('../ffonts/OpenSans-Light-webfont.woff') format('woff')}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src:url('../ffonts/OpenSans-Regular-webfontd41d.eot?#iefix'); src:url('../ffonts/OpenSans-Regular-webfont.eot') format('embedded-opentype'), url('../ffonts/OpenSans-Regular-webfont.woff') format('woff')}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:600; src:url('../ffonts/OpenSans-Semibold-webfontd41d.eot?#iefix'); src:url('../ffonts/OpenSans-Semibold-webfont.eot') format('embedded-opentype'), url('../ffonts/OpenSans-Semibold-webfont.woff') format('woff')}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:url('../ffonts/OpenSans-Bold-webfontd41d.eot?#iefix'); src:url('../ffonts/OpenSans-Bold-webfont.eot') format('embedded-opentype'), url('../ffonts/OpenSans-Bold-webfont.woff') format('woff')}

/* Fix for Apple Family / Format of forms and Text Size small / Select Sizing */
body {-webkit-text-size-adjust:none;}
input, textarea, button {-webkit-appearance:none; -moz-appearance:none; appearance:none; -webkit-border-radius:0px; border-radius:0px;}
input[type=checkbox] {-webkit-appearance:checkbox; -moz-appearance:checkbox; appearance:auto;}
input[type=radio] {-webkit-appearance:radio; -moz-appearance:radio; appearance:auto;}
select {box-sizing:content-box; -webkit-border-radius:0px; border-radius:0px;}
input:focus, textarea:focus, select:focus, button:focus {outline:none !important;}

/* WFY Responsive Classes */
.cwrTS {display:block !important;}
.cwrTH {display:none !important;}
.cwrPH {color:#000 !important;}
.cwcSVFInvalidField {border-color:red !important; color:red !important;}

/* Menu Plugin Classes */
.ddshadow {position:absolute; left:0; top:0; width:0; height:0; background:transparent;}

/* ************ General - Customization Area ************ */
body {color:#000;padding:0px;margin:0px;font-family:'Open Sans', sans-serif;font-size:16px;}
input, button, textarea, select {font-family:'Open Sans', sans-serif;}

a {color:#2eaae0; text-decoration:none;}
a:hover {text-decoration:underline;}
img {max-width:100%;border:none;}

a.SpecialLinkAda {text-indent:-999999px;}

.clear {clear:both;}

h1 {color:#004f58; font-size:35px; font-weight:600; text-align:left; margin:0px 0px 15px 0px; line-height:normal;}
h2, .h2 {color:#2eaae0; display:block; margin:0px; font-weight:600; font-size:22px; text-align:left;}
.st {color:#2eaae0;font-weight:600;font-size:24px;text-align:left;margin:0px;}
.st {color:#004f58;font-weight:900;}
.st2 {color:#2eaae0;font-weight:900;font-size:20px;text-align:left;margin:0px;}
.res1810 .st2 {font-size:26px;}
.res480 .st {font-size:20px;}
.res320 .st {font-size:20px;}
.res480 .st2 {font-size:18px;}
.res320 .st2 {font-size:18px;}

.res1810 h1 {font-size:45px;}
.res1810 .st {font-size:30px;}
.res1810 h2, .h2 {font-size:26px;}

.req-field {border:solid 1px red !important;}
.textbottom {margin-top:20px;}

/* Paging Start */
.pagerTop {float:right; font-size:20px; overflow:hidden; margin-top:8px;}
.pagerTop a {color:#333; display:block; width:32px; height:32px; line-height:32px; text-align:center; border:solid 1px #efefef; float:left; border-radius:34px; margin:0px 2px;}
.pagerTop span {display:block; width:32px; height:32px; line-height:21px; text-align:center; border:solid 1px #efefef; float:left; border-radius:34px; margin:0px 3px;}
.pagerTop a.ppselected {color:#fff; text-decoration:underline; border-color:#333; background:#333; text-decoration:none;}
.pagerTop a:hover {color:#fff; border-color:#333; background:#333; text-decoration:none;}
.pagerTop .Previous {background:url(../../doralprohealth.com/images/0/previous.png) center no-repeat;}
.pagerTop .Previous:hover {background:url(../../doralprohealth.com/images/0/previous-h.png) center no-repeat #333;}
.pagerTop .Next {background:url(../../doralprohealth.com/images/0/next.png) center no-repeat;}
.pagerTop .Next:hover {background:url(../../doralprohealth.com/images/0/next-h.png) center no-repeat #333;}

.res1810 .pagerTop a {font-size:24px;}

.res940 .pagerTop {margin-top:33px;}
.res940 .pagerTop a {font-size:18px; width:28px; height:28px; line-height:29px; font-size:16px;}
.res940 .pagerTop span {width:28px; height:28px; line-height:17px;}
.res940 .pagerTop .Previous {background:url(../../doralprohealth.com/images/0/previous-940.png) center no-repeat;}
.res940 .pagerTop .Previous:hover {background:url(../../doralprohealth.com/images/0/previous-h-940.png) center no-repeat #333;}
.res940 .pagerTop .Next {background:url(../../doralprohealth.com/images/0/next-940.png) center no-repeat;}
.res940 .pagerTop .Next:hover {background:url(../../doralprohealth.com/images/0/next-h-940.png) center no-repeat #333;}

.res720 .pagerTop {float:none; text-align:center; margin:20px auto; max-width:310px;}
.res720 .pagerTop a {font-size:18px; width:28px; height:28px; line-height:29px; font-size:16px;}
.res720 .pagerTop span {width:28px; height:28px; line-height:17px;}
.res720 .pagerTop .Previous {background:url(../../doralprohealth.com/images/0/previous-940.png) center no-repeat;}
.res720 .pagerTop .Previous:hover {background:url(../../doralprohealth.com/images/0/previous-h-940.png) center no-repeat #333;}
.res720 .pagerTop .Next {background:url(../../doralprohealth.com/images/0/next-940.png) center no-repeat;}
.res720 .pagerTop .Next:hover {background:url(../../doralprohealth.com/images/0/next-h-940.png) center no-repeat #333;}

.res480 .pagerTop {float:none; text-align:center; margin:20px auto; max-width:310px;}
.res480 .pagerTop a {font-size:18px; width:28px; height:28px; line-height:29px; font-size:16px;}
.res480 .pagerTop span {width:28px; height:28px; line-height:17px;}
.res480 .pagerTop .Previous {background:url(../../doralprohealth.com/images/0/previous-940.png) center no-repeat;}
.res480 .pagerTop .Previous:hover {background:url(../../doralprohealth.com/images/0/previous-h-940.png) center no-repeat #333;}
.res480 .pagerTop .Next {background:url(../../doralprohealth.com/images/0/next-940.png) center no-repeat;}
.res480 .pagerTop .Next:hover {background:url(../../doralprohealth.com/images/0/next-h-940.png) center no-repeat #333;}

.res320 .pagerTop {float:none; text-align:center; margin:20px auto; max-width:265px;}
.res320 .pagerTop a {font-size:18px; width:23px; height:23px; line-height:23px; font-size:16px;}
.res320 .pagerTop span {width:23px; height:23px; line-height:14px;}
.res320 .pagerTop .Previous {background:url(../../doralprohealth.com/images/0/previous-940.png) center no-repeat;}
.res320 .pagerTop .Previous:hover {background:url(../../doralprohealth.com/images/0/previous-h-940.png) center no-repeat #333;}
.res320 .pagerTop .Next {background:url(../../doralprohealth.com/images/0/next-940.png) center no-repeat;}
.res320 .pagerTop .Next:hover {background:url(../../doralprohealth.com/images/0/next-h-940.png) center no-repeat #333;}

/* ************ Welcome ************ */
.welcome {float:left;}
.welcome .mycoruses {font-weight:600;}


.res1810 .welcome .warea .msg {font-size:16px;}

.res720 .welcome {float:none; text-align:center; margin-bottom:5px;}

.res480 .welcome {float:none; text-align:center; margin-bottom:5px;}

.res320 .welcome {float:none; text-align:center; margin-bottom:5px;}

/* ************ Header ************ */
.header {z-index:2;width:100%;margin:0px;height:167px;padding:0px;position:relative;background:#ffff;}
.header .top {background:#004f58;}
.header .top .tarea {height:56px;padding:0px 20px 0px 20px;max-width:1130px;margin:0px auto;position:relative;}
.header .top .tarea .cntc {font-size:23px; color:#fff; line-height:15px; font-weight:700; display:block; float:right; margin:15px 0px 15px 0px; border-left:solid 1px; padding-left:10px;}
.header .top .tarea .cntc a {padding:0px 0px; font-weight:500; color:#fff; font-size:23px; line-height:20px;}
.header .top .tarea .cntc.spcl {margin-left:10px !important;}
.header .top .tarea .sitetel {color:#fff; display:block; float:right; font-weight:500; font-size:23px; margin:15px 15px 15px 0px; letter-spacing:2px; line-height:20px;}
.header .top .tarea .cu {float:right; color:#fff; font-weight:500; font-size:23px; border-left:solid 1px #fff; line-height:20px; padding-left:9px; margin:15px 8px 15px 0px;}
.header .top .tarea .chat {color:#fff; font-weight:500; background:url(../images/1/chat.html) center no-repeat; display:block; float:left; width:45px; height:50px; cursor:pointer;}
.header .top .tarea .chat:hover {background:url(../images/1/chat-h.html) center no-repeat;}
.header .top .tarea .sitetel:hover {text-decoration:none;}
.header .top .tarea .social {width:auto; height:50px; z-index:20; cursor:pointer; overflow:hidden; float:left; padding:0px 0px 0px 5px;}
.header .top .tarea .social a {width:45px;height:45px;display:block;float:left;margin-left:0px;padding:0px 0px 5px 0px;}
.header .top .tarea .social .sm-links {position:absolute; top:0px; right:28px; width:0; height:45px; overflow:hidden; background:url(../images/1/socialexpand.html)left center no-repeat;}
.header .top .tarea .social .fb {background:url(../../doralprohealth.com/images/1/sm-fb.png) center no-repeat;}
.header .top .tarea .social .fb:hover {background:url(../../doralprohealth.com/images/1/sm-fb-h.png) center no-repeat;}
.header .top .tarea .social .in {background:url(../../doralprohealth.com/images/1/sm-ig.png) center no-repeat;}
.header .top .tarea .social .in:hover {background:url(../../doralprohealth.com/images/1/sm-ig-h.png) center no-repeat;}
.header .top .tarea .social .lk {background:url(../images/1/sm-lik.html) center no-repeat;}
.header .top .tarea .social .lk:hover {background:url(../images/1/sm-lik-h.html) center no-repeat;}
.header .top .tarea .social .tw {background:url(../../doralprohealth.com/images/1/sm-tw.png) center no-repeat;}
.header .top .tarea .social .tw:hover {background:url(../../doralprohealth.com/images/1/sm-tw-h.png) center no-repeat;}
.header .top .tarea .social .yt {background:url(../../doralprohealth.com/images/1/sm-yt.png) center no-repeat;}
.header .top .tarea .social .yt:hover {background:url(../../doralprohealth.com/images/1/sm-yt-h.png) center no-repeat;}
.header .top .tarea .social .tt {background:url(../images/1/sm-tk.html) center no-repeat;}
.header .top .tarea .social .tt:hover {background:url(../images/1/sm-tk-h.html) center no-repeat;}
.header .top .tarea .sep {width:2px;background:#fff;height:24px;float:left;margin:14px 0px 0px 0px;}
.header .top .tarea .media {font-size:23px; color:#fff; font-weight:500; display:block; float:right; margin:10px 10px 10px 0px; height:27px; cursor:pointer;}
.header .top .tarea .btn-wr {display:block;width:40px;height:50px;background:url(../../doralprohealth.com/images/1/wr-review.png) center no-repeat;float:left;margin-right:5px;text-indent:-999999px;}
.header .top .tarea .btn-wr:hover {background:url(../../doralprohealth.com/images/1/wr-review-h.png) center no-repeat;}

.header .harea {/* height:116px; */width:auto;max-width:1130px;margin:0px auto;font-size:13px;z-index:100;padding:0px 20px;}
.header .harea .logo img {float:left;display:block;margin:18px 0px 18px 0px;width:auto;height:auto;border:0px;}
.header .harea #menuc {float:right; clear:right; margin:26px 0px 0px 0px; padding:0px; position:relative;}
.header .harea #menuc .menucompact {color:#000;font-size:20px;line-height:29px;cursor:pointer;float:right;background:url(../../doralprohealth.com/images/1/menu-button.png) 100% 50% no-repeat;padding:0px 45px 0px 0px;margin:0px 10px 0px 10px;display:none;}
.header .harea #menuc .menucompact:hover {background:url(../../doralprohealth.com/images/1/menu-button-h.png) 100% 50% no-repeat;}
.header .harea #menuc .menucompact.wct-active {background:url(../../doralprohealth.com/images/1/menu-button-h.png) 100% 50% no-repeat;}
.header .harea #menuc .menu {height:auto;float:right;margin:13px 0px 0px 0px;display:block;}
.header .harea #menuc .menu ul {z-index:2; margin:0px; padding:0px; list-style:none;}
.header .harea #menuc .menu ul li {float:left;position:relative;padding:0px 0px 20px 0px;margin-left:25px;}
.header .harea #menuc .menu ul li a {display:block;font-size:18px;color:#004f58;letter-spacing:0px;font-weight:500;}
.header .harea #menuc .menu ul li span {display:block; font-size:23px; color:#6c6d6f; letter-spacing:0px; font-weight:500; cursor:pointer;}
.header .harea #menuc .menu ul li span:hover {text-decoration:none; color:#004f58;}
.header .harea #menuc .menu ul li span.chat {font-size:23px; font-weight:500; background:url(../images/1/chat.html) left center no-repeat; padding-left:33px; display:block; float:right; height:27px; cursor:pointer;}
.header .harea #menuc .menu ul li span.chat:hover {background:url(../images/1/chat-h.html) left center no-repeat;}
.header .harea #menuc .menu ul li a:hover {text-decoration:none;color:#38aee1;}
.header .harea #menuc .menu ul li a.selected {text-decoration:none; color:#38aee1;}
.header .harea #menuc .menu ul li ul {z-index:21000;position:absolute;padding:0px;top:72px !important;display:block;margin:0px 0px 0px 0px;background:#2eaae0;width:230px;}
.header .harea #menuc .menu ul li ul li {display:list-item; float:none; margin:0px; padding:0px;}
.header .harea #menuc .menu ul li ul li a {display:block; color:#fff; text-transform:none; border:none; padding:10px 15px 10px 15px; margin:0px; font-size:20px;}
.header .harea #menuc .menu ul li ul li a:hover {background:#004f58; color:#fff;}
.header .harea #menuc .menu ul li ul li a.selected {background:#004f58; color:#fff;}
.header .harea #menuc .menu ul li ul li ul {top:0px !important;}
.header .top .tarea .share-btn {display:none;}
.header .harea #menuc .menu ul li a.Donar {display:block;font-size:18px;color:#004f58;letter-spacing:0px;font-weight:500;background:#2eaae0;padding:5px 30px;border-radius:50px;color:#fff !important;font-weight:600 !important;margin-top:-4px;}
.header .harea #menuc .menu ul li a.Donar:hover {background:#004f58;color:#fff;}

.header .harea #menuc .Donar.res {display:block;font-size:18px;color:#004f58;letter-spacing:0px;font-weight:500;background:#2eaae0;padding:5px 30px;border-radius:50px;color:#fff !important;font-weight:600 !important;margin-top:16px;display:block;float:left;margin-right:20px;display:none;}
.res940 .header .harea #menuc .Donar.res {display:block;}
.res720 .header .harea #menuc .Donar.res {display:block;margin-top:10px;}
.res480 .header .harea #menuc .Donar.res {display:block;display:none;}
.res320 .header .harea #menuc .Donar.res {display:block;left:15px;position:absolute;margin-top:6px;}


.res1810 .header .top .tarea {max-width:1770px;}
.res1810 .header .top .tarea .cntc a {font-size:26px;}
.res1810 .header .top .tarea .sitetel {font-size:26px;}
.res1810 .header .top .tarea .cu {font-size:26px;}
.res1810 .header .harea {max-width:1770px;}
.res1810 .header .harea #menuc {margin:22px 0px 0px 0px;}
.res1810 .header .harea #menuc .menu {margin:30px 0px 0px 0px;}
.res1810 .header .harea #menuc .menu ul li {margin-left:80px;}
.res1810 .header .harea #menuc .menu ul li ul li {margin-left:0px; padding-bottom:0px;}
.res1810 .header .harea #menuc .menu ul li a {font-size:22px;}
.res1810 .header .harea #menuc .menu ul li ul li a {font-size:24px;}
.res1810 .header .harea #menuc .menu ul li ul {top:71px !important;width:255px !important;}
.res1810 .header .harea #menuc .menu ul li ul li ul {top:0px !important;}
.res1810 .header .harea .logo img {margin:39px 0px 18px 0px;}

.res940 .header .top .tarea .social {position:absolute; background:url(../../doralprohealth.com/images/1/bg-share-mobile.png) center no-repeat; top:142px; width:246px; padding:0px; height:46px; right:97px; display:none;}
.res940 .header .top .tarea .social .fb {background:url(../images/1/sm-fb-footer.html) center no-repeat;}
.res940 .header .top .tarea .social .in {background:url(../images/1/sm-ig-footer.html) center no-repeat;}
.res940 .header .top .tarea .social .tw {background:url(../images/1/sm-tw-footer.html) center no-repeat;}
.res940 .header .top .tarea .social .yt {background:url(../images/1/sm-yt-footer.html) center no-repeat;}
.res940 .header .top .tarea .social .tt {background:url(../images/1/sm-tiktok-footer.html) center no-repeat;}
.res940 .header .top .tarea .social .fb:hover {background:url(../../doralprohealth.com/images/1/sm-fb-h.png) center no-repeat;}
.res940 .header .top .tarea .social .in:hover {background:url(../../doralprohealth.com/images/1/sm-ig-h.png) center no-repeat;}
.res940 .header .top .tarea .social .tw:hover {background:url(../../doralprohealth.com/images/1/sm-tw-h.png) center no-repeat;}
.res940 .header .top .tarea .social .yt:hover {background:url(../../doralprohealth.com/images/1/sm-yt-h.png) center no-repeat;}
.res940 .header .top .tarea .social .tt:hover {background:url(../images/1/sm-tk-h.html) center no-repeat;}
.res940 .header .top .tarea .btn-wr {position:absolute;bottom:33px;right:190px;background:url(../../doralprohealth.com/images/1/wr-review-mobile.png) center no-repeat;}
.res940 .header .top .tarea .btn-wr:hover {background:url(../../doralprohealth.com/images/1/wr-review-mobile-h.png) center no-repeat;}
.res940 .header .top .tarea {margin:0px auto; min-height:50px; height:auto; padding:0px 20px 0px 20px; position:static;}
.res940 .header .top .tarea .share-btn {display:block; background:url(../../doralprohealth.com/images/1/boton-share.png) top center no-repeat; width:20px; height:20px; position:absolute; bottom:48px; right:148px; cursor:pointer;}
.res940 .header .top .tarea .share-btn:hover {background:url(../../doralprohealth.com/images/1/boton-share-h.png) top center no-repeat;}
.res940 .header .top .tarea .sep {position:absolute;bottom:45px;right:184px;float:none;margin:0px;background:#000;}
.res940 .header .top .tarea .sitetel {font-size:20px; float:right; margin:15px 10px 15px 0px;}
.res940 .header .top .tarea .chat {background:url(../images/1/chat-mobile.html) center no-repeat; position:absolute; right:230px; float:none; bottom:32px; margin:0px;}
.res940 .header .top .tarea .chat:hover {background:url(../images/1/chat-h.html) center no-repeat;}
.res940 .header .harea #menuc .menu ul li a.Donar {border-radius:0px;margin:0px;/* display:none; */}

.res940 .header .top .tarea .cu {font-size:20px;}
.res940 .header .harea #menuc .menucompact {display:block; margin:17px 0px 0px 0px; font-weight:500; letter-spacing:0px;}
.res940 .header .harea #menuc .menu {display:none;}
.res940 .header .harea #menuc .menu ul {position:absolute;right:0px;top:90px;background:#eee;margin:0px 0px 0px 0px;width:260px;}
.res940 .header .harea #menuc .menu ul li {width:auto; float:none; display:block; padding:0px; margin:0px;}
.res940 .header .harea #menuc .menu ul li a {padding:8px 10px; display:block; color:#000; font-weight:500;}
.res940 .header .harea #menuc .menu ul li a:hover {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res940 .header .harea #menuc .menu ul li span {padding:10px 10px; display:block; font-size:20px; color:#fff; font-weight:500; float:none; background:url(../images/1/chat.html) 10px center no-repeat; padding-left:45px;}
.res940 .header .harea #menuc .menu ul li span:hover {text-decoration:none; background:url(../images/1/chat-940-h.html) 10px center no-repeat #000; border:none; color:#fff;}
.res940 .header .harea #menuc .menu ul li a.selected {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res940 .header .harea #menuc .menu ul li ul {display:block !important; position:static; background:none; width:auto !important; padding:0px; margin:0px;}
.res940 .header .harea #menuc .menu ul li ul li a {padding:10px 20px;}
.res940 .header .harea #menuc .menu ul li ul li ul li a {padding:10px 30px;}
.res940 .header .harea .logo img {margin:38px 0px 18px 0px;}

.res720 .harea .logo img {margin:38px 0px 18px 0px;}
.res720 .header .top .tarea .social {position:absolute; background:url(../../doralprohealth.com/images/1/bg-share-mobile.png) center no-repeat; top:142px; width:246px; padding:0px; height:46px; right:97px; display:none;}
.res720 .header .top .tarea .social .fb {background:url(../images/1/sm-fb-footer.html) center no-repeat;}
.res720 .header .top .tarea .social .in {background:url(../images/1/sm-ig-footer.html) center no-repeat;}
.res720 .header .top .tarea .social .tw {background:url(../images/1/sm-tw-footer.html) center no-repeat;}
.res720 .header .top .tarea .social .yt {background:url(../images/1/sm-yt-footer.html) center no-repeat;}
.res720 .header .top .tarea .social .fb:hover {background:url(../../doralprohealth.com/images/1/sm-fb-h.png) center no-repeat;}
.res720 .header .top .tarea .social .in:hover {background:url(../../doralprohealth.com/images/1/sm-ig-h.png) center no-repeat;}
.res720 .header .top .tarea .social .tw:hover {background:url(../../doralprohealth.com/images/1/sm-tw-h.png) center no-repeat;}
.res720 .header .top .tarea .social .yt:hover {background:url(../../doralprohealth.com/images/1/sm-yt-h.png) center no-repeat;}
.res720 .header .top .tarea .social .tt {background:url(../images/1/sm-tiktok-footer.html) center no-repeat;}
.res720 .header .top .tarea .social .tt:hover {background:url(../images/1/sm-tk-h.html) center no-repeat;}
.res720 .header .top .tarea .btn-wr {position:absolute; bottom:34px; right:190px; background:url(../../doralprohealth.com/images/1/wr-review-mobile.png) center no-repeat;}
.res720 .header .top .tarea .btn-wr:hover {background:url(../../doralprohealth.com/images/1/wr-review-mobile-h.png) center no-repeat;}
.res720 .header .top .tarea {margin:0px auto; min-height:50px; height:auto; padding:0px 20px 0px 20px; position:static;}
.res720 .header .top .tarea .share-btn {display:block; background:url(../../doralprohealth.com/images/1/boton-share.png) top center no-repeat; width:20px; height:20px; position:absolute; bottom:48px; right:148px; cursor:pointer;}
.res720 .header .top .tarea .share-btn:hover {background:url(../../doralprohealth.com/images/1/boton-share-h.png) top center no-repeat;}
.res720 .header .top .tarea .social a {width:48px;}
.res720 .header .top .tarea .sep {position:absolute;bottom:45px;right:184px;margin:0px;background:#000;}
.res720 .header .top .tarea .sitetel {font-size:20px; float:right; margin:15px 10px 15px 0px;}
.res720 .header .top .tarea .chat {background:url(../images/1/chat-mobile.html) center no-repeat; position:absolute; right:230px; float:none; bottom:34px; margin:0px;}
.res720 .header .top .tarea .chat:hover {background:url(../images/1/chat-h.html) center no-repeat;}
.res720 .header .top .tarea .cu {font-size:20px;}

.res720 .header .harea #menuc {margin:30px 0px 0px 0px;}
.res720 .header .harea #menuc .menucompact {display:block; margin:12px 0px 0px 0px; font-weight:500; letter-spacing:0px;}
.res720 .header .harea #menuc .menu {display:none;}
.res720 .header .harea #menuc .menu ul {position:absolute;right:0px;top:86px;background:#eee;margin:0px 0px 0px 0px;width:260px;}
.res720 .header .harea #menuc .menu ul li {width:auto; float:none; display:block; padding:0px; margin:0px;}
.res720 .header .harea #menuc .menu ul li a {padding:10px 10px;display:block;font-size:20px;color:#004f58;font-weight:500;}
.res720 .header .harea #menuc .menu ul li a:hover {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res720 .header .harea #menuc .menu ul li span {padding:10px 10px; display:block; font-size:20px; color:#fff; font-weight:500; float:none; padding-left:45px; background:url(../images/1/chat.html) 10px center no-repeat;}
.res720 .header .harea #menuc .menu ul li span:hover {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res720 .header .harea #menuc .menu ul li span {padding:10px 10px; display:block; font-size:20px; color:#fff; font-weight:500; float:none; background:url(../images/1/chat.html) 10px center no-repeat; padding-left:45px;}
.res720 .header .harea #menuc .menu ul li span:hover {text-decoration:none; background:url(../images/1/chat-940-h.html) 10px center no-repeat #000; border:none; color:#fff;}
.res720 .header .harea #menuc .menu ul li a.selected {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res720 .header .harea #menuc .menu ul li ul {display:block !important; position:static; background:none; width:auto !important; padding:0px; margin:0px;}
.res720 .header .harea #menuc .menu ul li ul li a {padding:10px 20px;}
.res720 .header .harea #menuc .menu ul li ul li ul li a {padding:10px 30px;}
.res720 .header .harea #menuc .menu ul li a.Donar {border-radius:0px;margin:0px;}

.res480 .header .top .tarea .social {position:absolute;background:url(../../doralprohealth.com/images/1/bg-share-mobile.png) center no-repeat;bottom:-28px;width:246px;padding:0px;height:46px;right:30px;display:none;}
.res480 .header .top .tarea .social .fb {background:url(../images/1/sm-fb-footer.html) center no-repeat;}
.res480 .header .top .tarea .social .in {background:url(../images/1/sm-ig-footer.html) center no-repeat;}
.res480 .header .top .tarea .social .tw {background:url(../images/1/sm-tw-footer.html) center no-repeat;}
.res480 .header .top .tarea .social .yt {background:url(../images/1/sm-yt-footer.html) center no-repeat;}
.res480 .header .top .tarea .social .tt {background:url(../images/1/sm-tiktok-footer.html) center no-repeat;}
.res480 .header .top .tarea .social .fb:hover {background:url(../../doralprohealth.com/images/1/sm-fb-h.png) center no-repeat;}
.res480 .header .top .tarea .social .in:hover {background:url(../../doralprohealth.com/images/1/sm-ig-h.png) center no-repeat;}
.res480 .header .top .tarea .social .tw:hover {background:url(../../doralprohealth.com/images/1/sm-tw-h.png) center no-repeat;}
.res480 .header .top .tarea .social .yt:hover {background:url(../../doralprohealth.com/images/1/sm-yt-h.png) center no-repeat;}
.res480 .header .top .tarea .social .tt:hover {background:url(../images/1/sm-tk-h.html) center no-repeat;}
.res480 .header .top .tarea .btn-wr {position:absolute;bottom:31px;bottom:2px;right:113px;background:url(../../doralprohealth.com/images/1/wr-review-mobile.png) center no-repeat;z-index:101;}
.res480 .header .harea .logo img {margin:14px 0px 5px 0px;}
.res480 .header .top .tarea .btn-wr:hover {background:url(../../doralprohealth.com/images/1/wr-review-mobile-h.png) center no-repeat;}
.res480 .header .top .tarea .share-btn {display:block;background:url(../../doralprohealth.com/images/1/boton-share.png) top center no-repeat;width:20px;height:20px;position:absolute;bottom:17px;right:75px;cursor:pointer;z-index:101;}
.res480 .header .top .tarea .share-btn:hover {background:url(../../doralprohealth.com/images/1/boton-share-h.png) top center no-repeat;}
.res480 .header .top .tarea .cntc a {font-size:17px;}
.res480 .header .top .tarea .media {font-size:17px; margin:13px 10px 10px 0px;}
.res480 .header .top .tarea .social a {width:48px;}
.res480 .header .top .tarea .sep {position:absolute;bottom:16px;right:109px;margin:0px;background:#000;}
.res480 .header .top .tarea .sitetel {font-size:19px; margin:15px 5px 15px 2px; width:auto; letter-spacing:0px;}
.res480 .header .top .tarea .chat {background:url(../images/1/chat-mobile.html) center no-repeat; font-size:0px; position:absolute; right:150px; float:none; bottom:25px; margin:0px;}
.res480 .header .top .tarea .chat:hover {background:url(../images/1/chat-h.html) center no-repeat;}
.res480 .header .top .tarea .cu {font-size:19px; margin:15px 5px 15px 0px;}
.res480 .header {height:auto; width:100%; float:left; margin:0px; padding:0px;}
.res480 .header .top {padding:0px; z-index:99;}
.res480 .header .top .tarea {max-width:440px; margin:0px auto;padding:15px 20px; position:static; height:auto;}
.res480 .header .top .tarea .cntc {margin:15px 0px; font-size:20px; padding-left:7px;}
.res480 .header .harea {position:relative;margin:0px 0px 0px 0px;padding:0px 20px;height:5px;}

.res480 .header .harea #menuc {display:block;height:auto;/* min-height:64px; */width:35%;margin:0px;position:static;clear:none;}
.res480 .header .harea #menuc .menucompact {display:block;position:absolute;top:40px;right:20px;background:url(../../doralprohealth.com/images/1/menu-button.png) 100% 50% no-repeat;margin:0px;letter-spacing:2px;font-weight:600;font-size:0px;}
.res480 .header .harea #menuc .menucompact:hover {background:url(../../doralprohealth.com/images/1/menu-button-h.png) 100% 50% no-repeat;}
.res480 .header .harea #menuc .menucompact.wct-active {background:url(../../doralprohealth.com/images/1/menu-button-h.png) 100% 50% no-repeat;}
.res480 .header .harea #menuc .menu {display:none;width:100%;margin:0px;padding:0px;position:absolute;z-index:5;float:none;top:84px;right:0px;}
.res480 .header .harea #menuc .menu ul {position:static;background:#fff;/* margin:0px 20px 0px 20px; */width:auto;}
.res480 .header .harea #menuc .menu ul li {width:auto; float:none; display:block; padding:0px; margin:0px;}
.res480 .header .harea #menuc .menu ul li a {padding:10px 10px;display:block;font-size:20px;font-weight:400;color:#004f58;}
.res480 .header .harea #menuc .menu ul li a:hover {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res480 .header .harea #menuc .menu ul li span {padding:10px 10px; display:block; font-size:20px; color:#fff; font-weight:500; float:none; padding-left:45px; background:url(../images/1/chat.html) 10px center no-repeat;}
.res480 .header .harea #menuc .menu ul li span:hover {text-decoration:none; background:url(../images/1/chat-940-h.html) 10px center no-repeat #000; border:none; color:#fff;}
.res480 .header .harea #menuc .menu ul li a.selected {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res480 .header .harea #menuc .menu ul li ul {display:block !important; position:static; background:none; width:auto !important; padding:0px; margin:0px;}
.res480 .header .harea #menuc .menu ul li ul li a {padding:10px 20px;}
.res480 .header .harea #menuc .menu ul li ul li ul li a {padding:10px 30px;}
.res480 .header .harea #menuc .menu ul li a.Donar {border-radius:0px;margin:0px;}

.res320 .header .top .tarea .social {position:absolute; background:url(../../doralprohealth.com/images/1/bg-share-mobile.png) center no-repeat; bottom:-22px; width:246px; padding:0px; height:46px; right:10px; display:none;}
.res320 .header .top .tarea .social .fb {background:url(../images/1/sm-fb-footer.html) center no-repeat;}
.res320 .header .top .tarea .social .in {background:url(../images/1/sm-ig-footer.html) center no-repeat;}
.res320 .header .top .tarea .social .tw {background:url(../images/1/sm-tw-footer.html) center no-repeat;}
.res320 .header .top .tarea .social .yt {background:url(../images/1/sm-yt-footer.html) center no-repeat;}
.res320 .header .top .tarea .social .tt {background:url(../images/1/sm-tiktok-footer.html) center no-repeat;}
.res320 .header .top .tarea .social .fb:hover {background:url(../../doralprohealth.com/images/1/sm-fb-h.png) center no-repeat;}
.res320 .header .top .tarea .social .in:hover {background:url(../../doralprohealth.com/images/1/sm-ig-h.png) center no-repeat;}
.res320 .header .top .tarea .social .tw:hover {background:url(../../doralprohealth.com/images/1/sm-tw-h.png) center no-repeat;}
.res320 .header .top .tarea .social .yt:hover {background:url(../../doralprohealth.com/images/1/sm-yt-h.png) center no-repeat;}
.res320 .header .top .tarea .social .tt:hover {background:url(../images/1/sm-tk-h.html) center no-repeat;}
.res320 .header .top .tarea .btn-wr {position:absolute;bottom:9px;right:93px;width:30px;background:url(../../doralprohealth.com/images/1/wr-review-mobile.png) center no-repeat;z-index:101;margin-right:0px;}
.res320 .header .harea .logo img {margin:14px 0px 5px 0px;float:none;position:relative;left:50%;transform:translate(-50%);}
.res320 .header .top .tarea .btn-wr:hover {background:url(../../doralprohealth.com/images/1/wr-review-mobile-h.png) center no-repeat;}
.res320 .header .top .tarea .share-btn {display:block;background:url(../../doralprohealth.com/images/1/boton-share.png) top center no-repeat;width:20px;height:20px;position:absolute;bottom:23px;right:62px;cursor:pointer;z-index:101;}
.res320 .header .top .tarea .share-btn:hover {background:url(../../doralprohealth.com/images/1/boton-share-h.png) top center no-repeat;}
.res320 .header .top .tarea .cntc a {font-size:18px; line-height:24px;}
.res320 .header .top .tarea .media {font-size:18px; text-align:center; float:none; position:absolute; width:150px; top:8px; left:50%; margin:0px 0px 0px -75px;}
.res320 .header .top .tarea .social a {width:48px;}
.res320 .header .top .tarea .sep {position:absolute;bottom:29px;right:86px;display:none;}
.res320 .header .top .tarea .sitetel {font-size:18px; margin:0px 0px 0px 0px; width:auto; letter-spacing:0px; left:50%; position:absolute; top:21px;}
.res320 .header .top .tarea .chat {background:url(../images/1/chat-mobile.html) center no-repeat; position:absolute; right:108px; float:none; bottom:16px; margin:0px; width:27px;}
.res320 .header .top .tarea .chat:hover {background:url(../images/1/chat-h.html) center no-repeat;}
.res320 .header .top .tarea .cu {font-size:18px; position:absolute; top:5px; left:50%; margin-left:-91px;}
.res320 .header {height:auto; width:100%; float:left; margin:0px; padding:0px;}
.res320 .header .top {padding:0px; z-index:99;}
.res320 .header .top .tarea {padding:0px 20px 0px 20px; height:auto; width:auto; position:static; overflow:hidden;}
.res320 .header .top .tarea .cntc {margin:0px !important; font-size:20px; float:none; text-align:center; border:none; padding:0px;}
.res320 .header .harea {position:relative; margin:0px 0px 0px 0px; padding:0px 10px; height:80px;}

.res320 .header .harea #menuc {display:block;height:auto;min-height:54px;width:35%;margin:0px;position:static;clear:none;}
.res320 .header .harea #menuc .menucompact {display:block;position:absolute;top:76px;right:10px;background:url(../../doralprohealth.com/images/1/menu-button.png) 100% 50% no-repeat;margin:0px 0px 0px 0px;letter-spacing:2px;font-weight:600;font-size:0px;}
.res320 .header .harea #menuc .menucompact:hover {background:url(../../doralprohealth.com/images/1/menu-button-h.png) 100% 50% no-repeat;/* top:54px; */}
.res320 .header .harea #menuc .menucompact.wct-active {background:url(../../doralprohealth.com/images/1/menu-button-h.png) 100% 50% no-repeat;top:76px;}
.res320 .header .harea #menuc .menu {display:none;width:100%;margin:0px;padding:0px;position:absolute;z-index:5;float:none;top:124px;right:0px;}
.res320 .header .harea #menuc .menu ul {position:static;background:#eee;/* margin:0px 10px 0px 10px; */width:auto;}
.res320 .header .harea #menuc .menu ul li {width:auto; float:none; display:block; padding:0px; margin:0px;}
.res320 .header .harea #menuc .menu ul li a {padding:10px 10px;display:block;font-size:20px;color:#004f58;font-weight:400;}
.res320 .header .harea #menuc .menu ul li a:hover {text-decoration:none;background:#004f58;border:none;color:#fff;}
.res320 .header .harea #menuc .menu ul li span {padding:10px 10px; display:block; font-size:20px; color:#fff; font-weight:500; float:none; padding-left:45px; background:url(../images/1/chat.html) 10px center no-repeat;}
.res320 .header .harea #menuc .menu ul li span:hover {text-decoration:none; background:url(../images/1/chat-940-h.html) 10px center no-repeat #000; border:none; color:#fff;}
.res320 .header .harea #menuc .menu ul li a.selected {text-decoration:none; background:#004f58; border:none; color:#fff;}
.res320 .header .harea #menuc .menu ul li ul {display:block !important; position:static; background:none; width:auto !important; padding:0px; margin:0px;}
.res320 .header .harea #menuc .menu ul li ul li a {padding:10px 20px;}
.res320 .header .harea #menuc .menu ul li ul li ul li a {padding:10px 30px;}
.res320 .header .harea #menuc .menu ul li a.Donar {border-radius:0px;margin:0px;}

/* ************ Ecommerce Links Start ************ */
.header .searchForm {background:#fff; padding:5px 0px 4px 0px; height:41px; position:absolute; top:0px; width:100%; z-index:99999999; display:none;}
.header .searchForm .sarae {max-width:1130px; padding:0px 20px; margin:0px auto; position:relative;}
.header .searchForm .sarae .title {color:#000;font-size:19px;height:39px;line-height:39px;position:absolute;left:20px;}
.header .searchForm .sarae .form {float:none; margin:0px 78px 0px 243px; border-left:solid 1px #ccc; height:40px; padding:0px 0px 0px 40px; position:relative;}
.header .searchForm .sarae .form input.word {font-size:18px; height:40px; border:none; color:#cccccc !important; padding:0px; box-sizing:border-box; font-weight:500; width:100%; padding-right:177px;}
.header .searchForm .sarae .form input.submit {background:url(../../doralprohealth.com/images/1/search-h.png) 116px center no-repeat #efefef;position:absolute;border:none;height:49px;padding:0px 18px 0px 0px;right:0px;font-size:21px;font-weight:500;color:#000;width:162px;cursor:pointer;top:-4px;}
.header .searchForm .sarae .close {display:block; position:absolute; right:20px; width:16px; height:17px; top:13px; background:url(../../doralprohealth.com/images/1/close-button.png) center no-repeat;}

.header .tarea .rmenu {float:right;margin:17px 0px 0px 18px;}
.header .tarea .rmenu .mycoruses {float:left;font-size:16px;font-weight:600;color:#fff;margin:0px 9px 0px 5px;}
.header .tarea .rmenu .icons {float:left;}
.header .tarea .rmenu .icons .feat {display:block;width:25px;height:25px;float:left;margin:0px 11px;position:relative;}
.header .tarea .rmenu .icons .feat:hover {cursor:pointer;}
.header .tarea .rmenu .icons .feat.search {background:url(../../doralprohealth.com/images/1/search.png) center no-repeat;}
.header .tarea .rmenu .icons .feat.search:hover {background:url(../../doralprohealth.com/images/1/search-h.png) center no-repeat;}
.header .tarea .rmenu .icons .feat.bag {background:url(../../doralprohealth.com/images/1/shopping-bag.png) center no-repeat;}
.header .tarea .rmenu .icons .feat.bag:hover {background:url(../../doralprohealth.com/images/1/shopping-bag-h.png) center no-repeat;}
.header .tarea .rmenu .icons .feat.bag.wct-active {background:url(../../doralprohealth.com/images/1/shopping-bag-h.png) center no-repeat;}
.header .tarea .rmenu .icons .feat.bag .countitems {width:16px;height:16px;position:absolute;background:url(../../doralprohealth.com/images/1/circle-shopping-bag.png) center no-repeat;top:-8px;right:-13px;color:#000;font-size:11px;line-height:16px;text-align:center;font-weight:500;}
.header .tarea .rmenu .icons .feat.account {background:url(../images/1/accountc4ca.png?1) center no-repeat; margin-right:0px;}
.header .tarea .rmenu .icons .feat.account:hover {background:url(../images/1/account-hc4ca.png?1) center no-repeat;}
.header .tarea .rmenu .icons .feat.account.wct-active {background:url(../images/1/account-hc4ca.png?1) center no-repeat;}

.header .tarea .bagpop {position:absolute;top:56px;background:#f0f0f0;right:20px;display:none;z-index:999;}
.header .tarea .bagpop .barea {padding:25px 30px 30px 30px;}
.header .tarea .bagpop .barea .info {text-align:center; font-size:20px;}
.header .tarea .bagpop .barea .info .price {font-weight:700;}
.header .tarea .bagpop .barea a.cart {display:block; text-align:center; width:232px; padding:9px 0px; color:#fff; background:#000; margin-top:15px; font-weight:500; font-size:18px;}

.header .tarea .accountpop {position:absolute;top:56px;background:#f1f1f1;right:20px;display:none;z-index:999;text-align:left;}
.header .tarea .accountpop .accarea {padding:18px 25px 0px 25px;}
.header .tarea .accountpop .accarea a {display:block; color:#000; padding-left:25px; margin-bottom:18px; height:23px; line-height:23px; font-size:20px;}
.header .tarea .accountpop .accarea a:hover {color:#8142d3; text-decoration:none;}
.header .tarea .accountpop .accarea a.login {background:url(../../doralprohealth.com/images/1/sign-in-icon.png) center left no-repeat;}
.header .tarea .accountpop .accarea a.register {background:url(../../doralprohealth.com/images/1/register-icon.png) center left no-repeat;}
.header .tarea .accountpop .accarea a.help {background:url(../../doralprohealth.com/images/1/help-icon.png) center left no-repeat;}
.header .tarea .accountpop .accarea a.account {background:url(../../doralprohealth.com/images/1/my-account-icon.png) center left no-repeat;}

.res480 .header .tarea .rmenu .icons {float:none; width:104px; margin:0px auto; overflow:hidden; padding-top:8px;}
.res320 .header .tarea .rmenu .icons {float:none; width:104px; margin:0px auto; overflow:hidden; padding-top:8px;}

.res1810 .header .searchForm .sarae {max-width:1770px;}

.res1810 .header .tarea .rmenu .mycoruses {}
.res1810 .header .tarea .rmenu .icons .feat {width:25px;height:25px;margin:0px 8px;}
.res1810 .header .tarea .rmenu .icons .feat.account {margin-right:0px;}
.res1810 .header .tarea .rmenu .icons .feat.bag .countitems {font-size:12px;line-height:16px;}

.res1810 .header .tarea .bagpop .barea .info {font-size:20px;}
.res1810 .header .tarea .bagpop .barea a.cart {width:294px; font-size:20px;}

.res1810 .header .tarea .accountpop .accarea a {font-size:22px; height:30px; line-height:28px; padding-left:30px;}

.res940 .header .tarea .rmenu {margin:14px 0px 0px 18px;}
.res940 .header .tarea .bagpop {right:35px;top:50px;}
.res940 .header .tarea .accountpop {width:210px; top:50px; right:20px;}

.res720 .header .searchForm .sarae .form {margin:0px 34px 0px 243px;}
.res720 .header .searchForm .sarae .form input.word {padding-right:54px;}
.res720 .header .searchForm .sarae .form input.submit {text-indent:-999999px; width:41px; padding:0px; background:url(../../doralprohealth.com/images/1/search-h.png) center no-repeat #efefef;}

.res720 .header .tarea .rmenu {text-align:center;float:none;margin:0px 0px 0px 0px;}
.res720 .header .tarea .rmenu .mycoruses {float:none; display:inline-block; zoom:1; margin:0px 0px 10px 0px;}
.res720 .header .tarea .rmenu .icons {display:inline-block; zoom:1; margin:10px 0px 0px 0px; float:none;}
.res720 .header .tarea .bagpop {right:50%;top:77px;width:292px;margin-right:-146px;}
.res720 .header .tarea .accountpop {width:190px;right:47%;top:77px;z-index:99999999;margin-right:-95px;}
.res720 .header .tarea .accountpop .accarea a {font-size:16px; margin-bottom:10px;}

.res480 .header .searchForm {height:73px;}
.res480 .header .searchForm .sarae {max-width:440px;}
.res480 .header .searchForm .sarae .title {height:auto; line-height:normal; position:static;}
.res480 .header .searchForm .sarae .form {margin:3px 0px 0px 0px; border:none; padding:0px; height:auto;}
.res480 .header .searchForm .sarae .form input.word {height:40px; border-bottom:solid 3px #ccc; width:387px; padding-right:0px;}
.res480 .header .searchForm .sarae .form input.submit {text-indent:-999999px; padding:0px; width:40px; background:url(../../doralprohealth.com/images/1/search-h.png) center no-repeat #efefef; height:40px; top:0px;}
.res480 .header .searchForm .sarae .close {top:0px;}

.res480 .header .tarea .rmenu {width:auto; float:none; position:relative;text-align:center;margin:0px;}
.res480 .header .tarea .rmenu .mycoruses {float:none;display:inline-block;zoom:1;margin:0px;}
.res480 .header .tarea .rmenu .icons {display:inline-block;zoom:1;margin:4px 0px 0px 15px;float:none;width:auto;}
.res480 .header .tarea .rmenu .icons .feat.search {margin-left:0px;}
.res480 .header .tarea .bagpop {right:50%;top:95px;width:262px;margin-right:-131px;}
.res480 .header .tarea .bagpop .barea {padding:15px 15px 20px 15px;}
.res480 .header .tarea .accountpop {right:50%;top:95px;width:190px;z-index:99999999;margin-right:-95px;}
.res480 .header .tarea .accountpop .accarea {padding:18px 15px 0px 15px;}
.res480 .header .tarea .accountpop .accarea a {font-size:16px; margin-bottom:10px;}

.res320 .header .searchForm {height:92px; bottom:80px;}
.res320 .header .searchForm .sarae {padding:0px 10px; max-width:300px;}
.res320 .header .searchForm .sarae .title {height:auto; line-height:normal; position:static; font-size:17px;}
.res320 .header .searchForm .sarae .form {margin:14px 0px 0px 0px; border:none; padding:0px; height:auto;}
.res320 .header .searchForm .sarae .form input.word {height:40px; border-bottom:solid 3px #ccc; width:233px; padding-right:0px; font-size:15px;}
.res320 .header .searchForm .sarae .form input.submit {text-indent:-999999px; padding:0px; width:40px; background:url(../../doralprohealth.com/images/1/search-h.png) center no-repeat #efefef; height:40px; top:0px;}
.res320 .header .searchForm .sarae .close {top:0px;}

.res320 .header .tarea .rmenu {float:none; margin:15px 0px; text-align:center;}
.res320 .header .tarea .rmenu .mycoruses {float:none;display:inline-block;zoom:1;margin:0px;}
.res320 .header .tarea .rmenu .icons {display:inline-block;zoom:1;margin:4px 0px 0px 15px;float:none;width:auto;}
.res320 .header .tarea .rmenu .icons .feat.search {margin-left:0px;}
.res320 .header .tarea .bagpop {right:auto;left:50%;margin-left:-131px;top:110px;}
.res320 .header .tarea .bagpop .barea {padding:15px 15px 20px 15px;}
.res320 .header .tarea .accountpop {right:auto;left:57%;margin-left:-95px;top:112px;width:190px;}
.res320 .header .tarea .accountpop .accarea {padding:18px 15px 0px 15px;}
.res320 .header .tarea .accountpop .accarea a {font-size:16px; margin-bottom:10px;}
/* ************ Ecommerce Links End ************ */

/* ************ Container ************ */
.container .carea {max-width:1130px; padding:30px 20px 50px 20px; margin:0px auto; position:relative; overflow:hidden;}

.res1810 .container .carea {max-width:1770px;font-size:24px;}

/* Images */
.carea img {display:block; margin:0px auto 0px auto; max-width:100%; float:none;}
.carea img.left {float:left; margin:6px 25px 15px 0px; width:444px;}
.carea img.right {float:right; margin:1px 0px 15px 25px; width:444px;}

.res1810 .carea img.left {width:auto;}
.res1810 .carea img.right {width:auto;}

.res720 .carea img {position:static; float:none; margin:0px auto; width:auto;}
.res720 .carea img.left {float:none; margin:0px auto 20px auto; width:auto;}
.res720 .carea img.right {float:none; margin:0px auto 20px auto; width:auto;}

.res480 .carea img {position:static; float:none; margin:0px auto; width:auto;}
.res480 .carea img.left {float:none; margin:0px auto 20px auto; width:auto;}
.res480 .carea img.right {float:none; margin:0px auto 20px auto; width:auto;}

.res320 .carea img {position:static; float:none; margin:0px auto; width:auto;}
.res320 .carea img.left {float:none; margin:0px auto 20px auto; width:auto;}
.res320 .carea img.right {float:none; margin:0px auto 20px auto; width:auto;}

/* Columns */
.col1 {padding-right:340px;padding-right:0px !important;}
.col2 {position:absolute;top:40px;right:20px;width:304px;display:none;}

.res1810 .col1 {padding-right:464px;}
.res1810 .col2 {width:424px;}

.res940 .carea .col1 img {position:static; float:none; margin:0px auto; width:auto;}
.res940 .carea .col1 img.left {float:none; margin:0px auto 20px auto; width:auto;}
.res940 .carea .col1 img.right {float:none; margin:0px auto 20px auto; width:auto;}

.res720 .col1 {padding-right:280px;}
.res720 .col2 {width:252px;}

.res480 .col1 {min-height:auto !important;padding:40px 0px 945px 0px;padding:0px;}
.res480 .col2 {position:static;}

.res320 .col1 {min-height:auto !important;padding:40px 0px 945px 0px;padding:0px;}
.res320 .col2 {position:static;}

/* Categories */
.categories {border:solid 1px #ccc; margin-bottom:35px; border-radius:8px;}
.categories .title {text-align:center; font-size:24px; font-weight:700; color:#004f58; padding:15px 0px; border-bottom:solid 3px #e4e4e4;}
.categories ul {padding:0px; margin:0px; list-style:none;}
.categories ul li {display:block;}
.categories ul li a {display:block; padding:0px 20px; color:#000;}
.categories ul li a:hover {background:#f0f0f0; text-decoration:none;}
.categories ul li a:hover span {border-color:transparent;}
.categories ul li a.cselected {background:#f0f0f0; text-decoration:none;}
.categories ul li a.cselected span {border-color:transparent;}
.categories ul li a span {display:block; padding:25px 35px 25px 0px; border-bottom:solid 1px #ccc; background:url(../../doralprohealth.com/images/1/bullet.png) center right no-repeat;}
.categories ul li.last a span {border:none;}
.categories ul li ul li a span {background:none; padding-right:0px; padding-left:25px;}
.categories .catCompact {display:none; padding:0px 20px; border-bottom:solid 1px #ccc;}
.categories .catCompact span {padding:14px 0px; display:block; font-size:20px; color:#004f58; font-weight:700; background:url(../../doralprohealth.com/images/1/menu-cat.png) left center no-repeat; padding-left:45px; cursor:pointer;}

.res1810 .categories .title {font-size:30px;}

.res480 .categories {margin:0px; position:absolute; top:0px; left:0px; width:100%; border:none; z-index:999;}
.res480 .categories .title {display:none;}
.res480 .categories ul {display:none; background:url(../../doralprohealth.com/images/1/ddm-categories-opacity.png); padding:0px 0px;}
.res480 .categories ul li a:hover {background:#cfcfcf;}
.res480 .categories ul li a.cselected {background:#cfcfcf;}
.res480 .categories ul li a span {background:none; padding:10px 0px; border:none;}
.res480 .categories ul li ul {display:block;}
.res480 .categories ul li ul li a span {padding-left:15px;}
.res480 .categories .catCompact {display:block;}

.res320 .categories {margin:0px; position:absolute; top:0px; left:0px; width:100%; border:none; z-index:999;}
.res320 .categories .title {display:none;}
.res320 .categories ul {display:none; background:url(../../doralprohealth.com/images/1/ddm-categories-opacity.png); padding:0px 0px;}
.res320 .categories ul li a:hover {background:#cfcfcf;}
.res320 .categories ul li a.cselected {background:#cfcfcf;}
.res320 .categories ul li a span {background:none; padding:10px 0px; border:none;}
.res320 .categories ul li ul {display:block;}
.res320 .categories ul li ul li a span {padding-left:15px;}
.res320 .categories .catCompact {display:block;}

/* Banners */
.banners .banner.banner1 {margin-bottom:50px;}

.res480 .banners {position:absolute; bottom:50px; right:auto; left:50%; margin-left:-152px; width:304px;}
.res320 .banners {position:absolute; width:300px; bottom:50px; left:50%; margin-left:-150px;}

/* Itemlist */
.itemlist {overflow:hidden;}
.itemlist p {display:none;}
.itemlist form.frmSortItems {float:left; height:49px; line-height:49px; font-weight:600; font-size:20px; margin-bottom:30px;}
.itemlist form.frmSortItems select {height:49px; padding:0px 20px; width:260px; border:none; border-radius:8px; background:#f7f8fa; font-size:20px; color:#999; box-sizing:border-box;}
.itemlist .item {float:left; width:25%; margin-bottom:15px;}
.itemlist .item .iarea {position:relative; padding-bottom:80px; overflow:hidden; max-width:272px; margin:0px 10px;}
.itemlist .item .iarea .info {text-align:center; display:block; background:url(../../doralprohealth.com/images/0/hover-item.png); padding:10px 0px; position:absolute; width:100%; bottom:-47px; transition:0.5s;}
.itemlist .item .iarea .info a {display:block; color:#000;}
.itemlist .item .iarea .info a.addcart {color:#fff; background:url(../../doralprohealth.com/images/0/add-to-cart-button-item.png) 18px center no-repeat #2eaae0; text-align:center; text-transform:uppercase; margin:13px auto 0px auto; padding:7px 7px 7px 20px; border-radius:9px; width:129px;}
.itemlist .item .iarea .info a.addcart span {background:url(../../doralprohealth.com/images/0/add-to-cart-button-item.png) center no-repeat; width:14px; height:16px; display:inline-block; zoom:1; margin-right:7px;}
.itemlist .item .iarea .info .soldout {color:red; text-align:center; display:block; margin:13px 0px 0px 0px;}
.itemlist .item .iarea .info a:hover {text-decoration:none;}
.itemlist .item .iarea .info a.addcart:hover {text-decoration:underline;}
.itemlist .item .iarea .info a .itemname {display:block; font-size:15px; font-weight:600; text-align:center; padding:0px 5px; min-height:40px;}
.itemlist .item .iarea .info a .item-price {display:block; text-align:center; color:#000;}
.itemlist .item .iarea .info a .item-price .pricediscounted {text-decoration:line-through;}
.itemlist .item .iarea .info a .item-price .discountprice {color:red;}
.itemlist .item .iarea:hover .info {bottom:0px; transition:0.5s;}

.res1810 .itemlist form.frmSortItems {font-size:24px;}
.res1810 .itemlist form.frmSortItems select {font-size:24px; width:400px;}
.res1810 .itemlist .item .iarea {padding-bottom:116px;}
.res1810 .itemlist .item .iarea .info {bottom:-51px;}
.res1810 .itemlist .item .iarea .info a.addcart {font-size:20px; width:190px; padding:7px 7px 7px 23px; background:url(../../doralprohealth.com/images/0/add-to-cart-button-item.png) 30px center no-repeat #2eaae0;}
.res1810 .itemlist .item .iarea .info a .itemname {font-size:23px; min-height:64px;}
.res1810 .itemlist .item .iarea .info a .item-price {font-size:23px;}
.res1810 .itemlist .item .iarea:hover .info {bottom:0px; transition:0.5s;}

.res940 .itemlist form.frmSortItems {width:225px; height:auto; font-size:17px; line-height:normal;}
.res940 .itemlist form.frmSortItems select {font-size:17px; width:100%;}
.res940 .itemlist .item {width:33.3%;}

.res720 .itemlist form.frmSortItems {font-size:18px; width:312px; margin:0px auto; float:none;}
.res720 .itemlist form.frmSortItems select {font-size:18px; width:240px;}
.res720 .itemlist .item {width:50%;}

.res480 .itemlist form.frmSortItems {font-size:18px; width:312px; margin:0px auto; float:none;}
.res480 .itemlist form.frmSortItems select {font-size:18px; width:240px;}
.res480 .itemlist .item {width:100%; float:none;}
.res480 .itemlist .item .iarea {margin:0px auto;}

.res320 .itemlist form.frmSortItems {font-size:16px; width:auto; margin:0px auto; float:none; height:auto; line-height:normal;}
.res320 .itemlist form.frmSortItems select {font-size:15px; width:100%; margin-top:10px;}
.res320 .itemlist .item {width:100%; float:none;}
.res320 .itemlist .item .iarea {margin:0px auto;}

/* ************ wfy parallax banner ************ */
.wfy-plx-banner .wfy-plx-barea {position:relative;overflow:hidden;height:190px;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-content {z-index:1; position:relative;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-fixed {position:absolute; top:0px; color:#fff; width:100%;}
.wfy-plx-banner .wfy-plx-barea img.wfy-plx-bg {position:absolute; top:0px; z-index:0; max-width:none;}

.res1810 .wfy-plx-banner .wfy-plx-barea {height:294px;}
.res940 .wfy-plx-banner .wfy-plx-barea {height:176px;}
.res720 .wfy-plx-banner .wfy-plx-barea {height:126px;}
.res480 .wfy-plx-banner .wfy-plx-barea {height:126px;}
.res320 .wfy-plx-banner .wfy-plx-barea {height:126px;}

/* ************ wfy parallax banner ************ */
.wfy-plx-banner-top .wfy-plx-barea {position:relative;overflow:hidden;height:190px;}
.wfy-plx-banner-top .wfy-plx-barea .wfy-plx-content {z-index:1; position:relative;}
.wfy-plx-banner-top .wfy-plx-barea .wfy-plx-fixed {position:absolute; top:0px; color:#fff; width:100%;}
.wfy-plx-banner-top .wfy-plx-barea img.wfy-plx-bg {position:absolute; top:0px; z-index:0; max-width:none;}

.res1810 .wfy-plx-banner-top .wfy-plx-barea {height:294px;}
.res940 .wfy-plx-banner-top .wfy-plx-barea {height:176px;}
.res720 .wfy-plx-banner-top .wfy-plx-barea {height:126px;}
.res480 .wfy-plx-banner-top .wfy-plx-barea {height:126px;}
.res320 .wfy-plx-banner-top .wfy-plx-barea {height:126px;}

/* ************ Footer ************ */
.footer .top {/* background:#eee; */}
.footer .top .tarea {max-width:1130px; padding:0px 20px; margin:0px auto;}
.footer .top .tarea .icons {overflow:hidden; padding:25px 0px;}
.footer .top .tarea .icons .feat {float:left; width:25%;}
.footer .top .tarea .icons .feat .ftarea {margin:0px 10px; position:relative;}
.footer .top .tarea .icons .feat .ftarea .icon {position:absolute; top:0px; left:0px;}
.footer .top .tarea .icons .feat .ftarea .txt {padding-left:80px;}
.footer .top .tarea .icons .feat .ftarea .txt .title {text-transform:uppercase; font-size:16px; font-weight:700; display:block; margin-bottom:8px;}
.footer .top .tarea .icons .feat .ftarea .txt p {margin:0px; font-size:16px;}
.footer .top .tarea .icons .feat.feat1 .ftarea {margin-left:0px;}
.footer .top .tarea .icons .feat.feat2 .ftarea .txt {padding-left:57px;}
.footer .top .tarea .icons .feat.feat3 .ftarea .txt {padding-left:59px;}
.footer .top .tarea .icons .feat.feat4 .ftarea {margin-right:0px;}
.footer .top .tarea .icons .feat.feat4 .ftarea .txt {padding-left:61px;}
.footer .mid {background:#004f58;}
.footer .mid .marea {max-width:1130px; padding:19px 20px; margin:0px auto; overflow:hidden;}
.footer .mid .marea .txt {float:none; color:#fff; height:32px; line-height:32px; font-weight:700; font-size:16px; text-transform:uppercase; margin-right:30px;}
.footer .mid .marea .form {float:left; overflow:hidden;}
.footer .mid .marea .form label {float:left; font-size:15px; color:#fff; height:32px; line-height:32px;}
.footer .mid .marea .form input {float:left; height:32px; border:none; border-radius:9px; margin-left:12px; width:194px; padding:0px 10px;}
.footer .mid .marea .form .security {float:left; margin-left:15px;}
.footer .mid .marea .form .security .code {width:65px;}
.footer .mid .marea .form .security .submit {padding:0px; width:163px; text-align:center; cursor:pointer; background:#2eaae0; color:#fff; text-transform:uppercase; font-weight:700; font-size:16px;}
.footer .mid .marea .btop {float:right;}
.footer .mid .marea .btop a {display:block; color:#fff; height:32px; line-height:32px; padding-right:40px; background:url(../../doralprohealth.com/images/1/top-button.png) center right no-repeat;}
.footer .mid .marea .btop a:hover {text-decoration:none;}
.footer .bot .barea {max-width:1130px;padding:0px 20px 25px;margin:0px auto;overflow:hidden;}
.footer .bot .barea .logo {float:left;}
.footer .bot .barea .links {float:right;/* margin-bottom:5px; */color:#2eaae0;border-bottom:solid #2eaae0 1px;padding-bottom:20px;}
.footer .bot .barea .links a {color:#fff;font-size:16px;margin:0px 8px;}
.footer .bot .barea .tdcicons {float:right;}
.footer .bot .barea .tdcicons span {font-size:14px; color:#afafaf; margin-right:7px;}
.footer .bot .barea .tdcicons img {margin-left:7px;}
.footer .sign {/* background:#eaeaea; *//* border-top:solid #2eaae0 1px; *//* display:block; */clear:both;float:right;margin-top:-30px;}
.footer .sign .sarea {/* max-width:1130px; */padding:10px 20px;margin:0px auto;overflow:hidden;color:#afafaf;}
.footer .sign .sarea span {font-size:13px;display:block;float:left;}
.footer .sign .sarea .wfy {margin:0px;float:right;font-size:13px;color:#afafaf;}
.footer .sign .sarea .wfy a {color:#afafaf;}
.footer .bot {background:#004f58;}
.footer .bot .barea .top {overflow:hidden;margin-bottom:20px;}
.footer .bot .barea .top .btop {display:block;width:49px;height:41px;background:url(../../doralprohealth.com/images/1/button-up.png) center no-repeat;background-color:#2eaae0;float:right;}
.footer .bot .barea .top .btop:hover {background:url(../../doralprohealth.com/images/1/button-up-h.png) center no-repeat;background-color:#fff;}

.res1810 .footer .top .tarea {max-width:1770px;}
.res1810 .footer .top .tarea .icons .feat .ftarea .txt {padding-left:111px;}
.res1810 .footer .top .tarea .icons .feat .ftarea .txt .title {font-size:23px;}
.res1810 .footer .top .tarea .icons .feat .ftarea .txt p {font-size:18px;}
.res1810 .footer .top .tarea .icons .feat.feat2 .ftarea .txt {padding-left:65px;}
.res1810 .footer .top .tarea .icons .feat.feat3 .ftarea .txt {padding-left:80px;}
.res1810 .footer .top .tarea .icons .feat.feat4 .ftarea .txt {padding-left:76px;}
.res1810 .footer .mid .marea {max-width:1770px;}
.res1810 .footer .mid .marea .txt {font-size:24px; line-height:normal; margin-bottom:15px;}
.res1810 .footer .mid .marea .form label {font-size:22px; height:47px; line-height:47px;}
.res1810 .footer .mid .marea .form input {height:47px; width:308px; margin-left:16px;}
.res1810 .footer .mid .marea .form .security {margin-left:25px;}
.res1810 .footer .mid .marea .form .security .code {width:110px;}
.res1810 .footer .mid .marea .form .security .submit {font-size:25px; width:248px;}
.res1810 .footer .mid .marea .btop a {background:url(../../doralprohealth.com/images/1/top-button-1810.png) center right no-repeat; font-size:23px; height:47px; line-height:47px; padding-right:62px;}
.res1810 .footer .bot .barea {max-width:1770px;}
.res1810 .footer .bot .barea .links {font-size:26px;margin-bottom:0px;}
.res1810 .footer .bot .barea .links a {font-size:26px;margin:0px 19px;}
.res1810 .footer .bot .barea .tdcicons span {font-size:23px;}
.res1810 .footer .sign .sarea {/* max-width:1770px; */}
.res1810 .footer .sign .sarea span {font-size:24px;margin-right:70px;}
.res1810 .footer .sign .sarea .wfy {font-size:24px;}
.res1810 .footer .sign {/* background:#eaeaea; *//* border-top:solid #2eaae0 1px; *//* display:block; */clear:both;float:right;margin-top:-20px;}

.res940 .footer .top .tarea .icons .feat .ftarea .txt .title {min-height:44px;}
.res940 .footer .mid .marea .txt {margin-right:20px;}
.res940 .footer .mid .marea .form label {font-size:14px;}
.res940 .footer .mid .marea .form input {width:118px;}
.res940 .footer .mid .marea .form .security {margin-left:11px;}
.res940 .footer .mid .marea .form .security .code {width:39px;}
.res940 .footer .mid .marea .form .security .submit {width:109px;}
.res940 .footer .mid .marea .btop a {padding-right:31px;}
.res940 .footer .bot .barea .links a {margin:0px 7px;}
.res940 .footer .bot .barea .logo {float:none; margin-bottom:15px; text-align:center;}
.res940 .footer .bot .barea .links {float:none; text-align:center;}
.res940 .footer .bot .barea .tdcicons {float:none; text-align:center;}
.res940 .footer .sign {/* background:#eaeaea; *//* border-top:solid #2eaae0 1px; *//* display:block; */clear:none;float:none;margin-top:0px;}

.res720 .footer .top .tarea .icons .feat {width:50%; margin-bottom:50px;}
.res720 .footer .top .tarea .icons .feat.feat1 .ftarea .txt {padding-left:59px;}
.res720 .footer .top .tarea .icons .feat.feat2 .ftarea {margin-right:0px;}
.res720 .footer .top .tarea .icons .feat.feat3 {margin-bottom:0px;}
.res720 .footer .top .tarea .icons .feat.feat3 .ftarea {margin-left:0px;}
.res720 .footer .top .tarea .icons .feat.feat4 {margin-bottom:0px;}
.res720 .footer .top .tarea .icons .feat.feat4 .ftarea {margin-right:0px;}
.res720 .footer .top .tarea .icons .feat.feat4 .ftarea .txt {padding-left:59px;}
.res720 .footer .mid .marea .txt {float:none; text-align:center; margin-bottom:10px; margin-right:0px;}
.res720 .footer .mid .marea .form {float:none; width:680px; margin:0px auto;}
.res720 .footer .mid .marea .form input {width:138px; margin-bottom:15px;}
.res720 .footer .mid .marea .form .security .submit {width:140px;}
.res720 .footer .mid .marea .btop {float:none; margin-top:15px;}
.res720 .footer .mid .marea .btop a {width:91px; margin:0px auto;}
.res720 .footer .bot .barea .logo {float:none; text-align:center; margin-bottom:15px;}
.res720 .footer .bot .barea .links {float:none; text-align:center;}
.res720 .footer .bot .barea .links a {margin:0px 10px;}
.res720 .footer .bot .barea .tdcicons {text-align:center; float:none; margin-top:15px;}
.res720 .footer .sign .sarea span {float:none; text-align:center; margin-bottom:5px;}
.res720 .footer .sign .sarea .wfy {float:none; text-align:center;}
.res720 .footer .sign {/* background:#eaeaea; *//* border-top:solid #2eaae0 1px; *//* display:block; */clear:none;float:none;margin-top:0px;}


.res480 .footer .top .tarea .icons .feat {width:100%; margin-bottom:20px;}
.res480 .footer .top .tarea .icons .feat .ftarea {margin:0px;}
.res480 .footer .top .tarea .icons .feat .ftarea .txt {padding-left:60px;}
.res480 .footer .top .tarea .icons .feat.feat4 {margin-bottom:0px;}
.res480 .footer .mid .marea .txt {float:none; text-align:center; margin-bottom:10px; margin-right:0px;}
.res480 .footer .mid .marea .form {float:none; width:440px; margin:0px auto;}
.res480 .footer .mid .marea .form input {width:100%; box-sizing:border-box; margin:0px;}
.res480 .footer .mid .marea .form .security {float:none; clear:both; margin:0px; padding-top:15px;}
.res480 .footer .mid .marea .form .security .code {width:54px; margin:0px 15px;}
.res480 .footer .mid .marea .form .security .submit {width:182px;}
.res480 .footer .mid .marea .btop {float:none; margin-top:15px;}
.res480 .footer .mid .marea .btop a {width:91px; margin:0px auto;}
.res480 .footer .bot .barea .logo {float:none; text-align:center; margin-bottom:15px;}
.res480 .footer .bot .barea .links {float:none; text-align:center;}
.res480 .footer .bot .barea .links a {margin:0px 10px;}
.res480 .footer .bot .barea .tdcicons {text-align:center; float:none; margin-top:15px;}
.res480 .footer .bot .barea .tdcicons span {display:block; margin:0px 0px 5px 0px;}
.res480 .footer .bot .barea .tdcicons img {margin-left:0px;}
.res480 .footer .sign .sarea span {float:none; text-align:center; margin-bottom:5px;}
.res480 .footer .sign .sarea .wfy {float:none; text-align:center;}
.res480 .footer .sign {/* background:#eaeaea; *//* border-top:solid #2eaae0 1px; *//* display:block; */clear:none;float:none;margin-top:0px;}

.res320 .footer .top .tarea .icons .feat {width:100%; margin-bottom:20px;}
.res320 .footer .top .tarea .icons .feat .ftarea {margin:0px;}
.res320 .footer .top .tarea .icons .feat .ftarea .txt {padding-left:60px;}
.res320 .footer .top .tarea .icons .feat.feat4 {margin-bottom:0px;}
.res320 .footer .mid .marea .txt {float:none; text-align:center; margin-bottom:10px; margin-right:0px;}
.res320 .footer .mid .marea .form {float:none; width:280px; margin:0px auto;}
.res320 .footer .mid .marea .form label {font-size:14px;}
.res320 .footer .mid .marea .form input {width:100%; margin:0px; box-sizing:border-box;}
.res320 .footer .mid .marea .form .security {float:none; clear:both; margin:0px; padding-top:15px;}
.res320 .footer .mid .marea .form .security .code {width:102px; margin:0px 8px;}
.res320 .footer .mid .marea .form .security .submit {width:100%; font-size:14px; margin-top:10px;}
.res320 .footer .mid .marea .btop {float:none; margin-top:15px;}
.res320 .footer .mid .marea .btop a {width:91px; margin:0px auto;}
.res320 .footer .bot .barea .logo {float:none; text-align:center; margin-bottom:15px;}
.res320 .footer .bot .barea .links {float:none; text-align:center;}
.res320 .footer .bot .barea .links a {margin:0px 10px;}
.res320 .footer .bot .barea .tdcicons {text-align:center; float:none; margin-top:15px;}
.res320 .footer .bot .barea .tdcicons span {display:block; margin:0px 0px 5px 0px;}
.res320 .footer .bot .barea .tdcicons img {margin-left:0px;}
.res320 .footer .sign .sarea span {float:none; text-align:center; margin-bottom:5px;}
.res320 .footer .sign .sarea .wfy {float:none; text-align:center;}
.res320 .footer .sign {/* background:#eaeaea; *//* border-top:solid #2eaae0 1px; *//* display:block; */clear:none;float:none;margin-top:0px;}

/* ************ social share buttom ************ */
.socialcntitems .socialitems .red {display:block; float:left; width:20px; height:20px; cursor:pointer; position:relative; margin-right:5px;}
.socialcntitems .socialitems .red a {display:block; height:20px;}
.socialcntitems .socialitems .red.btnViews {border-radius:3px; width:61px; line-height:20px; background:#2eaae0; text-align:center; cursor:auto;}
.socialcntitems .socialitems .red.btnViews .ViewsNum {text-transform:uppercase; color:#fff; font-size:10px; background:url(../../doralprohealth.com/images/0/view-icon.png) left center no-repeat; padding-left:20px;}
.socialcntitems .socialitems .red.btnFbShare {background:url(../../doralprohealth.com/images/0/fb.png) center no-repeat;}
.socialcntitems .socialitems .red.btnFbShare:hover {background:url(../../doralprohealth.com/images/0/fb-h.png) center no-repeat;}
.socialcntitems .socialitems .red.btnTwShare {background:url(../../doralprohealth.com/images/0/tw.png) center no-repeat;}
.socialcntitems .socialitems .red.btnTwShare:hover {background:url(../../doralprohealth.com/images/0/tw-h.png) center no-repeat;}
.socialcntitems .socialitems .red.btnWsShare {background:url(../../doralprohealth.com/images/0/ws.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnWsShare:hover {background:url(../../doralprohealth.com/images/0/ws-h.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnEmShare {background:url(../../doralprohealth.com/images/0/mail.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnEmShare:hover {background:url(../../doralprohealth.com/images/0/mail-h.jpg) center no-repeat;}
.socialcntitems .socialitems .red.btnMrShare {background:url(../../doralprohealth.com/images/0/botton-share.png) center no-repeat;}
.socialcntitems .socialitems .red.btnMrShare:hover {background:url(../../doralprohealth.com/images/0/botton-share-h.png) center no-repeat;}
.socialcntitems .socialitems .red.btnMrShare.wct-active {background:url(../../doralprohealth.com/images/0/botton-share-h.png) center no-repeat;}
.socialcntitems .socialitems .btnMoreShare {display:none; position:absolute; top:23px; width:120px; background:#eee; padding:10px; border:1px solid #b9b9b9; z-index:999; margin:0px; left:0px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link {display:block; overflow:hidden; padding-bottom:5px; border-bottom:solid 1px #b9b9b9; margin-bottom:5px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a {display:block; padding-left:30px; height:20px; line-height:20px; margin-bottom:5px; color:#000; font-size:15px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.fb-share {background:url(../../doralprohealth.com/images/0/fb.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.tw-share {background:url(../../doralprohealth.com/images/0/tw.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.lk-share {background:url(../../doralprohealth.com/images/0/lik.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.pt-share {background:url(../../doralprohealth.com/images/0/pt.png) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.ws-share {background:url(../../doralprohealth.com/images/0/ws.jpg) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .link a.ml-share {background:url(../../doralprohealth.com/images/0/mail.jpg) left center no-repeat;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .txt {display:block; font-size:15px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .wTxtLink {border:none; width:100%; margin:5px 0px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .wCopyMsgError {font-size:11px; display:block; text-align:left; color:#C30000; margin-bottom:5px;}
.socialcntitems .socialitems .btnMoreShare .boxShareAll .wbtnCopyLink {cursor:pointer; border:1px solid #b9b9b9; background:#fff; text-transform:uppercase;}

.res320 .socialcntitems .socialitems .btnMoreShare {left:-28px;}

/* ************ Email Share ************ */
#eShareAbsLayer {position:fixed; width:100%; height:100%; top:0; left:0; z-index:10000; background:url(../img/px-black-trans.png);}
#eShareAbsLayer #eShareCntForm {max-width:643px; height:auto; background-color:#fff; margin:60px auto;}
#eShareAbsLayer .eShareCntTitle {position:relative; text-align:center; color:#fff; padding:20px 0px; font-size:26px; background:url(../../doralprohealth.com/images/0/icon-mail.png) 80px no-repeat #004f58;}
#eShareAbsLayer #eShareFormClose {position:absolute; right:13px; top:10px; cursor:pointer;}
#eShareAbsLayer form {padding:20px 30px 20px;}
#eShareAbsLayer #eShareFriends {padding-top:5px;}
#eShareAbsLayer .eShareFormRow {margin-top:5px; position:relative; margin:0px 15px 0px;}
#eShareAbsLayer .eShareFormRowExtra {padding-top:8px; position:relative;}
#eShareAbsLayer .eShareFormRemove {position:absolute; right:10px; top:14px; z-index:1; color:#004f58; font-weight:bold; font-size:19px;}
#eShareAbsLayer .eShareFormRow label {display:inline-block; *display:inline; zoom:1; width:100px; text-align:right;}
#eShareAbsLayer.eng .eShareFormRow label {width:196px; margin-right:6px;}
#eShareAbsLayer .eShareFormRow label.eShareFormLabel2 {display:block; width:auto; text-align:left; margin:10px 0px;}
#eShareAbsLayer .eShareFormRow textarea {resize:none; height:140px; width:96.5%; padding-left:2px; padding-right:2px; margin-bottom:20px; border:1px solid #d1d1d1;}
#eShareAbsLayer .eShareFormRow #eShareAddFriend {margin-left:100px;}
#eShareAbsLayer.eng .eShareFormRow #eShareAddFriend {margin-left:205px; color:#004f58; font-weight:600;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit {width:70px; float:right; height:37px; margin-right:13px; border-style:unset; background:#004f58; color:#fff; font-weight:700; font-size:15px; text-transform:uppercase;}
#eShareAbsLayer .eShareFormRow #eShareFormSubmit:hover {background:#2eaae0;}
#eShareAbsLayer input {width:250px;}
#eShareAbsLayer input {width:326px; height:28px; margin-bottom:10px; border:1px solid #d1d1d1;}
#eShareAbsLayer input#eShareSecCod {width:75px; height:33px; float:right; margin-right:10px;}
#eShareAbsLayer #eShareLabelCod {float:right; margin:0px 10px; width:105px; color:#004f58; text-align:right; line-height:18px;}
#eShareAbsLayer .eShareClear {clear:both;}

.res480 #eShareAbsLayer #eShareCntForm {width:480px; margin-left:-240px;}
.res480 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res480 #eShareAbsLayer .eShareFormRow textarea {width:95.5%;}
.res480 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:13px;}
.res480 #eShareAbsLayer .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res480 #eShareAbsLayer .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res480 #eShareAbsLayer .eShareFormRemove {top:35px; right:-8px;}
.res480 #eShareAbsLayer .eShareCntTitle {background:url(../../doralprohealth.com/images/0/icon-mail.png) 40px no-repeat #00b1bb; font-size:20px;}
.res480 #eShareAbsLayer.eng input {width:96%; height:25px;}
.res480 #eShareAbsLayer #eShareLabelCod {width:200px;}

.res320 #eShareAbsLayer .eShareFormRow {margin:0px 0px;}
.res320 #eShareAbsLayer .eShareFormRow textarea {width:98%;}
.res320 #eShareAbsLayer .eShareFormRow #eShareFormSubmit {margin-right:0px;}
.res320 #eShareAbsLayer .eShareFormRemove {top:35px; right:-21px;}
.res320 #eShareAbsLayer .eShareCntTitle {background:url(../../doralprohealth.com/images/0/icon-mail.png) 46px no-repeat #00b1bb; font-size:18px; padding:10px 55px 10px 106px; text-align:center;}
.res320 #eShareAbsLayer #eShareCntForm {width:317px; margin-left:-158px;}
.res320 #eShareAbsLayer .eShareFormRow label {display:block; width:100%; text-align:left; margin:0px 0px 5px;}
.res320 #eShareAbsLayer .eShareFormRow #eShareAddFriend {margin:0px 0px 10px; display:block;}
.res320 #eShareAbsLayer input {width:99%; height:25px;}
.res320 #eShareAbsLayer input#eShareSecCod {margin-right:5px;}
.res320 #eShareAbsLayer #eShareLabelCod {width:200px;}

/* CSS Ligthbox */
.mfp-bg {top:0; left:0; width:100%; height:100%; z-index:1042; overflow:hidden; position:fixed; background:#0b0b0b; opacity:.8; filter:alpha(opacity=80);}
.mfp-wrap {top:0; left:0; width:100%; height:100%; z-index:99999999; position:fixed; outline:0!important; -webkit-backface-visibility:hidden;}
.mfp-container {text-align:center; position:fixed; width:100%; height:100%; left:0; top:0; padding:0 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mfp-container:before {content:''; display:inline-block; height:100%; vertical-align:middle;}
.mfp-align-top .mfp-container:before {display:none;}
.mfp-content {position:relative; display:inline-block; vertical-align:middle; margin:0 auto; text-align:left; z-index:1045;}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {width:100%; cursor:auto;}
.mfp-ajax-cur {cursor:progress;}
.mfp-zoom {cursor:pointer; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in;}
.mfp-auto-cursor .mfp-content {cursor:auto;}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {-webkit-user-select:none; -moz-user-select:none; user-select:none;}
.mfp-loading.mfp-figure {display:none;}
.mfp-hide {display:none!important;}
.mfp-preloader {color:#CCC; position:absolute; top:50%; width:auto; text-align:center; margin-top:-.8em; left:8px; right:8px; z-index:1044;}
.mfp-preloader a {color:#CCC;}
.mfp-preloader a:hover {color:#FFF;}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {display:none;}
button.mfp-arrow,button.mfp-close {overflow:visible; cursor:pointer; background:0 0; border:0; -webkit-appearance:none; display:block; outline:0; padding:0; z-index:1046; -webkit-box-shadow:none; box-shadow:none;}
button::-moz-focus-inner {padding:0; border:0;}
.mfp-close {width:44px; height:44px; line-height:44px; position:absolute; right:0; top:0; text-decoration:none; text-align:center; opacity:.65; filter:alpha(opacity=65); padding:0 0 18px 10px; color:#FFF; font-style:normal; font-size:28px; font-family:Arial,Baskerville,monospace;}
.mfp-close:focus,.mfp-close:hover {opacity:1; filter:alpha(opacity=100);}
.mfp-close:active {top:1px;}
.mfp-close-btn-in .mfp-close {color:#333;}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {color:#FFF; right:-6px; text-align:right; padding-right:6px; width:100%;}
.mfp-counter {position:absolute; top:0; right:0; color:#CCC; font-size:12px; line-height:18px; white-space:nowrap;}
.mfp-arrow {position:absolute; opacity:.65; filter:alpha(opacity=65); margin:-55px 0 0; top:50%; padding:0; width:90px; height:110px; -webkit-tap-highlight-color:transparent;}
.mfp-arrow:active {margin-top:-54px;}
.mfp-arrow:focus,.mfp-arrow:hover {opacity:1; filter:alpha(opacity=100);}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {content:''; display:block; width:0; height:0; position:absolute; left:0; top:0; margin-top:35px; margin-left:35px; border:inset transparent;}
.mfp-arrow .mfp-a,.mfp-arrow:after {border-top-width:13px; border-bottom-width:13px; top:8px;}
.mfp-arrow .mfp-b,.mfp-arrow:before {border-top-width:21px; border-bottom-width:21px; opacity:.7;}
.mfp-arrow-left {left:0;}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {border-right:17px solid #FFF; margin-left:31px;}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {margin-left:25px; border-right:27px solid #3F3F3F;}
.mfp-arrow-right {right:0;}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {border-left:17px solid #FFF; margin-left:39px;}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {border-left:27px solid #3F3F3F;}
.mfp-iframe-holder {padding-top:40px; padding-bottom:40px;}
.mfp-iframe-holder .mfp-content {line-height:0; width:100%; max-width:900px;}
.mfp-iframe-holder .mfp-close {top:-40px;}
.mfp-iframe-scaler {width:100%; height:0; overflow:hidden; padding-top:56.25%;}
.mfp-iframe-scaler iframe {position:absolute; display:block; top:0; left:0; width:100%; height:100%; box-shadow:0 0 8px rgba(0,0,0,.6); background:#000;}
img.mfp-img {width:auto; max-width:100%; height:auto; display:block; line-height:0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:40px 0; margin:0 auto;}
.mfp-figure {line-height:0;}
.mfp-figure:after {content:''; position:absolute; left:0; top:40px; bottom:40px; display:block; right:0; width:auto; height:auto; z-index:-1; box-shadow:0 0 8px rgba(0,0,0,.6); background:#444;}
.mfp-figure small {color:#BDBDBD; display:block; font-size:12px; line-height:14px;}
.mfp-figure figure {margin:0;}
.mfp-bottom-bar {margin-top:-36px; position:absolute; top:100%; left:0; width:100%; cursor:auto;}
.mfp-title {text-align:left; line-height:18px; color:#F3F3F3; word-wrap:break-word; padding-right:36px;}
.mfp-image-holder .mfp-content {max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left:0; padding-right:0;}
.mfp-img-mobile img.mfp-img {padding:0;}
.mfp-img-mobile .mfp-figure:after {top:0; bottom:0;}
.mfp-img-mobile .mfp-figure small {display:inline; margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar {background:rgba(0,0,0,.6); bottom:0; margin:0; top:auto; padding:3px 5px; position:fixed; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty {padding:0;}
.mfp-img-mobile .mfp-counter {right:5px; top:3px;}
.mfp-img-mobile .mfp-close {top:0; right:0; width:35px; height:35px; line-height:35px; background:rgba(0,0,0,.6); position:fixed; text-align:center; padding:0;}
;}
@media all and (max-width:900px) {.mfp-arrow {-webkit-transform:scale(.75); transform:scale(.75);}
.mfp-arrow-left {-webkit-transform-origin:0; transform-origin:0;}
.mfp-arrow-right {-webkit-transform-origin:100%; transform-origin:100%;}
.mfp-container {padding-left:6px; padding-right:6px;}
;}
.mfp-ie7 .mfp-img {padding:0;}
.mfp-ie7 .mfp-bottom-bar {width:600px; left:50%; margin-left:-300px; margin-top:5px; padding-bottom:5px;}
.mfp-ie7 .mfp-container {padding:0;}
.mfp-ie7 .mfp-content {padding-top:44px;}
.mfp-ie7 .mfp-close {top:0; right:0; padding-top:0;}
/* END:Css Ligthbox */

/******* banner home 3*******/
.bannerhome3 {display:block;height:250px;overflow:hidden;position:relative;}
.bannerhome3 img {left:50% !important;margin-left:-960px;position:absolute;max-width:fit-content;}

.bannerhome3 .carea {max-width:1130px; margin:0px auto; padding:30px 20px 30px 20px; font-weight:300; font-size:18px;}
.res1810 .bannerhome3 .carea {max-width:1770px; font-size:24px;}
.res320 .bannerhome3 .carea {padding:20px 10px 20px 10px;}

.res1810 .bannerhome3 {height:250px;}
.res940 .bannerhome3 {height:250px;}
.res720 .bannerhome3 {height:300px;}
.res480 .bannerhome3 {height:563px;background:#1f1f27;}
.res320 .bannerhome3 {height:540px;background:#1f1f27;}

.res1810 .bannerhome3 img {margin:0px 0px 0px -1600px;}
.res940 .bannerhome3 img {margin:0px 0px 0px -585px;}
.res720 .bannerhome3 img {margin:0px 0px 0px -470px;}
.res480 .bannerhome3 img {margin:0px 0px 0px -360px;}
.res320 .bannerhome3 img {margin:0px 0px 0px -240px;}

.res1810 .bannerhome3 .cta-txt {width:360px;right:30px;top:0px;}
.res1810 .bannerhome3 .cta-txt .cta-call {font-size:34px;}
.res1810 .bannerhome3 .cta-txt .cta-call .callus {background:url('../images/2/phone-1810.html') no-repeat;/* padding-left:40px; */}
.res1810 .bannerhome3 .cta-txt .cta-number a {font-size:40px;}
.res1810 .bannerhome3 .cta-txt .cta-msj {font-size:23px;}
.res1810 .bannerhome3 .cta-txt .cta-msj .lines.line2 {font-size:32px;width:380px;padding:15px 20px 15px 20px;}
.res1810 .bannerhome3 .cta-txt .cta-msj .lines {margin:0px 0px 15px;}
.res1810 .bannerhome3 .cta-txt .cta-number .botton {font-size:22px;/* padding:10px 50px; */}
.res1810 .bannerhome3 .cta-txt .cta-number .icon {top:5px;background-size:110px;width:36px;height:36px;background:url(../../doralprohealth.com/images/2/phone-cta-1810.png) no-repeat;}

.res940 .bannerhome3 .cta-txt {top:20px;/* right:9px; */width:230px;/* margin:0 auto; *//* float:none; */}
.res940 .bannerhome3 .cta-txt .cta-call {text-align:center;font-size:20px;font-weight:700;margin-bottom:5px;}
.res940 .bannerhome3 .cta-txt .cta-number {text-align:center;line-height:35px;font-size:22px;font-weight:700;color:#b80000;margin-bottom:5px;}
.res940 .bannerhome3 .cta-txt .cta-call .callus {/* padding-left:30px; */background:url('../images/2/phone-940.html') no-repeat;}
.res940 .bannerhome3 .cta-txt .cta-number a {text-decoration:none;/* padding:0px 12px 9px 13px; */font-size:28px;/* display:block; */margin-right:0px;}
.res940 .bannerhome3 .cta-txt .cta-msj {/* font-weight:500; */font-size:16px;/* line-height:31px; */right:auto;}
.res940 .bannerhome3 .cta-txt .cta-msj .lines {text-align:center;}
.res940 .bannerhome3 .cta-txt .cta-number .botton {/* width:210px; */font-size:14px;/* padding:10px 40px; *//* margin:20px auto 0px 60px; */}
.res940 .bannerhome3 .cta-txt .cta-number .icon {top:2px;/* right:40px; */height:32px;background-size:25px;}

.res720 .bannerhome3 .cta-txt {top:40px;/* right:9px; */width:230px;margin:0 auto;/* float:none; */}
.res720 .bannerhome3 .cta-txt .cta-call {text-align:center;font-size:20px;font-weight:700;margin-bottom:5px;}
.res720 .bannerhome3 .cta-txt .cta-number {text-align:center;line-height:27px;font-size:22px;font-weight:700;color:#b80000;margin-bottom:5px;}
.res720 .bannerhome3 .cta-txt .cta-call .callus {/* padding-left:30px; */background:url('../images/2/phone-940.html') no-repeat;}
.res720 .bannerhome3 .cta-txt .cta-number a {text-decoration:none;/* padding:0px 12px 9px 13px; */font-size:26px;display:block;margin-right:0px;}
.res720 .bannerhome3 .cta-txt .cta-msj {/* font-weight:500; */font-size:14px;line-height:31px;}
.res720 .bannerhome3 .cta-txt .cta-msj .lines {text-align:center;}
.res720 .bannerhome3 .cta-txt .cta-number .botton {/* width:160px; */font-size:14px;padding:10px 30px;margin:0 auto;}
.res720 .bannerhome3 .cta-txt .cta-number .icon {top:1px;/* right:40px; */background:url(../../doralprohealth.com/images/2/phone-cta-720.png) no-repeat;/* background-size:70px; */}

.res480 .bannerhome3 .cta-txt {top:335px;/* right:9px; */width:290px;margin:0 auto;float:none;right:auto;}
.res480 .bannerhome3 .cta-txt .cta-call {text-align:center;font-size:26px;font-weight:700;margin-bottom:0px;}
.res480 .bannerhome3 .cta-txt .cta-number {text-align:center;line-height:40px;font-size:22px;font-weight:700;color:#b80000;margin-bottom:0px;}
.res480 .bannerhome3 .cta-txt .cta-call .callus {/* padding-left:30px; */background:url('../images/2/phone-940.html') no-repeat;}
.res480 .bannerhome3 .cta-txt .cta-number a {text-decoration:none;/* padding:0px 12px 9px 13px; */font-size:34px;display:block;margin-right:0px;}
.res480 .bannerhome3 .cta-txt .cta-msj {/* font-weight:500; */font-size:18px;/* line-height:31px; */}
.res480 .bannerhome3 .cta-txt .cta-msj .lines {text-align:center;}
.res480 .bannerhome3 .cta-txt .cta-number .botton {/* width:146px; */font-size:18px;padding:5px 25px;margin:0 auto;}
.res480 .bannerhome3 .cta-txt .cta-number .icon {top:8px;/* right:40px; */background:url(../../doralprohealth.com/images/2/phone-cta-720.png) no-repeat;}

.res320 .bannerhome3 .cta-txt {top:325px;/* right:9px; */width:250px;margin:0 auto;float:none;right:auto;}
.res320 .bannerhome3 .cta-txt .cta-call {text-align:center;font-size:26px;font-weight:700;margin-bottom:0px;}
.res320 .bannerhome3 .cta-txt .cta-number {text-align:center;line-height:40px;font-size:22px;font-weight:700;color:#b80000;margin-bottom:0px;}
.res320 .bannerhome3 .cta-txt .cta-call .callus {/* padding-left:30px; */background:url('../images/2/phone-940.html') no-repeat;}
.res320 .bannerhome3 .cta-txt .cta-number a {text-decoration:none;/* padding:0px 12px 9px 13px; */font-size:30px;display:block;margin-right:0px;}
.res320 .bannerhome3 .cta-txt .cta-msj {/* font-weight:500; */font-size:18px;/* line-height:31px; */}
.res320 .bannerhome3 .cta-txt .cta-msj .lines {text-align:center;}
.res320 .bannerhome3 .cta-txt .cta-number .botton {/* width:146px; */font-size:18px;padding:5px 15px;margin:0 auto;}
.res320 .bannerhome3 .cta-txt .cta-number .icon {top:8px;/* right:40px; */background:url(../../doralprohealth.com/images/2/phone-cta-720.png) no-repeat;}

.bannerhome3 .cta-txt {position:relative;width:300px;right:10px;top:5px;color:#fff;float:right;}
.bannerhome3 .cta-txt .cta-call {text-align:center;font-size:26px;font-weight:900;margin-bottom:0px;/* font-family:'Poppins'; */}
.bannerhome3 .cta-txt .cta-number {text-align:center;line-height:45px;font-size:22px;font-weight:900;color:#b80000;margin-bottom:5px;}
.bannerhome3 .cta-txt .cta-number a {color:#fff;text-decoration:none;/* padding:0px 12px 9px 13px; */font-size:34px;}
.bannerhome3 .cta-txt .cta-msj {font-weight:900;font-size:17px;}
.bannerhome3 .cta-txt .cta-msj .lines {display:block;text-align:center;margin-bottom:10px;color:#fff;}
.bannerhome3 .cta-txt .cta-msj .lines.line2 {background:#febf40;border-radius:5px;color:#fff;font-size:16px;font-weight:700;padding:5px 10px 5px 10px;width:200px;margin:0 auto;}
.bannerhome3 .cta-txt .cta-msj .line3 {font-weight:bolder; letter-spacing:2px;}
.bannerhome3 .cta-txt .cta-msj .line1 span {font-weight:600; padding-left:8px;}
.bannerhome3 .cta-txt .cta-call .callus {/* padding-left:30px; */background:url('../images/2/phone.html') no-repeat;}
.bannerhome3 .cta-txt .cta-msj .lines a {text-decoration:underline;color:#666;}

.bannerhome3 .cta-txt .cta-number .botton {color:#2eaae0;text-decoration:none;padding:10px 30px;font-size:18px;background:#fff;border-radius:25px;}
.bannerhome3 .cta-txt .cta-number .icon {color:#00a76a;text-decoration:none;font-size:18px;background:url(../../doralprohealth.com/images/2/phone-cta.png) no-repeat;height:32px;display:block;position:relative;width:32px;float:left;top:8px;}
.bannerhome3 .cta-txt .cta-number .botton:hover{background:#004f58;color:#fff;text-decoration:none;}
.bannerhome3 .cta-txt .cta-number a:hover{text-decoration:underline;}


/* ****** banner home end****** */

/* ***** Logos ***** */
.row-logo .logo-area {max-width:1130px; padding:0px 20px; margin:0px auto;}
.row-logo .logo-area .logo-cnt {position:relative;margin:0px 0px 25px;}
.row-logo .logo-area .logo-cnt .arrow {width:32px; height:57px; display:block; position:absolute; top:25px; cursor:pointer;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-left {background:url(../../doralprohealth.com/images/2/logo-nav-left.png) center no-repeat; left:0px;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-right {background:url(../../doralprohealth.com/images/2/logo-nav-right.png) center no-repeat; right:0px;}
.row-logo .logo-area .logo-cnt .arrow.carrousel-left:hover {background:url(../../doralprohealth.com/images/2/logo-nav-left-h.png) center no-repeat}
.row-logo .logo-area .logo-cnt .arrow.carrousel-right:hover {background:url(../../doralprohealth.com/images/2/logo-nav-right-h.png) center no-repeat}
.row-logo .logo-area .logo-cnt .logos {overflow:hidden; max-width:996px; margin:0px auto; height:116px;}
.row-logo .logo-area .logo-cnt .logos a {display:block; float:left; margin:0px 25px;}
.row-logo .logo-area p {text-align:center;color:#004f58;font-weight:900;font-size:26px;margin-bottom:0px;}

.res1810 .row-logo .logo-area {max-width:1770px;}
.res1810 .row-logo .logo-area .logo-cnt .logos {max-width:1494px;}

.res940 .row-logo .logo-area .logo-cnt {padding:0px 40px;}
.res940 .row-logo .logo-area .logo-cnt .logos {max-width:730px;height:102px;}
.res940 .row-logo .logo-area .logo-cnt .logos a {margin:0px 31px;}

.res720 .row-logo .logo-area .logo-cnt {padding:0px 40px;}
.res720 .row-logo .logo-area .logo-cnt .logos {max-width:600px; height:102px;}
.res720 .row-logo .logo-area .logo-cnt .logos a {margin:0px 16px;}

.res480 .row-logo .logo-area .logo-cnt {padding:0px 40px;}
.res480 .row-logo .logo-area .logo-cnt .logos {max-width:356px;height:115px;}
.res480 .row-logo .logo-area .logo-cnt .logos a {margin:0px 24px;}
.res480 .row-logo .logo-area .logo-cnt .arrow {top:19px;}

.res320 .row-logo .logo-area .logo-cnt {padding:0px 44px;margin:15px 0px;}
.res320 .row-logo .logo-area .logo-cnt .logos {max-width:132px;height:106px;}
.res320 .row-logo .logo-area .logo-cnt .logos a {margin:0 auto;float:none;}
.res320 .row-logo .logo-area .logo-cnt .logos a img {margin:0 auto;float:none;display:block;}
.res320 .row-logo .logo-area .logo-cnt .arrow {top:43px;width:21px;height:37px;}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-left {/* background:url(/images/2/logo-nav-left-320.png) center no-repeat; */background-size:20px;}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-right {/* background:url(/images/2/logo-nav-right-320.png) center no-repeat; */background-size:20px;}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-left:hover {/* background:url(/images/2/logo-nav-left-h-320.png) center no-repeat; */}
.res320 .row-logo .logo-area .logo-cnt .arrow.carrousel-right:hover {/* background:url(/images/2/logo-nav-right-h-320.png) center no-repeat; */}


/* Layer ::Start */
.stdLayer {background:url(../img/px-black-trans.png); position:fixed; width:100%; height:100%; left:0; top:0; z-index:100001;}
/* Layer ::End */

/* Loader ::Start */
.stdLoader {position:absolute; width:200px; height:200px; left:50%; top:50%; margin-left:-100px; margin-top:-100px; background:url(../img/loader-gear-white.png) 50% 50% no-repeat;}
/* Loader ::End */

/* MessageBox ::Start */
.stdMessageBox {width:700px; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%);}
.stdMessageBox .stdMessageBoxTitle {position:relative;background-color:#eee;height:46px;line-height:46px;text-indent:5px;color:#2faae0;text-align:center;text-transform:uppercase;font-size:20px;}
.stdMessageBox .stdMessageBoxTitle .stdMessageBoxClose {position:absolute; display:block; width:20px; height:20px; top:50%; right:15px; cursor:pointer; background:url(../img/layer-close.png) 50% 50% no-repeat; transform:translate(0, -50%);}
.stdMessageBox .stdMessageBoxTitle .stdMessageBoxClose:hover {background-image:url(../img/layer-close-h.png);}
.stdMessageBox .stdMessageBoxContent {padding:24px 85px; background-color:#fff; font-size:17px; line-height:22px; position:relative;}
.stdMessageBox .stdMessageBoxIcon {position:absolute; width:22px; height:22px; background:url(../img/info-icon.png) left top no-repeat; top:24px; left:55px;}
.stdMessageBox.stdMessageBoxSuccess .stdMessageBoxIcon {background:url(../img/success-icon.png) left top no-repeat;}
.stdMessageBox.stdMessageBoxError .stdMessageBoxIcon {background:url(../img/error-icon.png) left top no-repeat;}
.stdMessageBox .stdMessageBoxButtons {margin-top:30px;height:46px;}
.stdMessageBox .stdMessageBoxButtons .stdMessageBoxButton {display:block;width:249px;height:46px;line-height:46px;font-size:20px;text-align:center;border-radius:5px;text-decoration:none;cursor:pointer;text-transform:uppercase;}
.stdMessageBox .stdMessageBoxButtons .stdMessageBoxButtonC {margin:0 auto; background-color:#004f58; color:#fff;}
.stdMessageBox .stdMessageBoxButtons .stdMessageBoxButtonL {float:left;border:1px solid #004f58;color:#004f58;}
.stdMessageBox .stdMessageBoxButtons .stdMessageBoxButtonL:hover {border:1px solid #2faae0;color:#2faae0;}
.stdMessageBox .stdMessageBoxButtons .stdMessageBoxButtonR {float:right;background-color:#004f58;border:1px solid #004f58;color:#fff;}
.stdMessageBox .stdMessageBoxButtons .stdMessageBoxButtonR:hover {background-color:#fff;border:1px solid #2faae0;color:#2faae0;}

.res1810 .stdMessageBox .stdMessageBoxIcon {position:absolute; width:29px; height:29px; background:url(../img/info-icon-1810.png); top:24px; left:45px;}
.res1810 .stdMessageBox.stdMessageBoxSuccess .stdMessageBoxIcon {background:url(../img/success-icon-1810.png) left top no-repeat;}
.res1810 .stdMessageBox.stdMessageBoxError .stdMessageBoxIcon {background:url(../img/error-icon-1810.png) left top no-repeat;}

.res940 .stdMessageBox {width:600px;}
.res940 .stdMessageBox .stdMessageBoxButtons .stdMessageBoxButton {width:210px;font-size:18px;}
.res940 .stdMessageBox .stdMessageBoxContent {padding:24px 60px;}
.res940 .stdMessageBox .stdMessageBoxIcon {left:30px;}

.res720 .stdMessageBox {width:500px;}
.res720 .stdMessageBox .stdMessageBoxButtons .stdMessageBoxButton {float:none;margin:10px auto;font-size:18px;}
.res720 .stdMessageBox .stdMessageBoxContent {padding:24px 45px;}
.res720 .stdMessageBox .stdMessageBoxIcon {left:15px;}
.res720 .stdMessageBox .stdMessageBoxButtons {height:auto;}

.res480 .stdMessageBox {width:400px;}
.res480 .stdMessageBox .stdMessageBoxButtons {height:auto; margin-top:0;}
.res480 .stdMessageBox .stdMessageBoxButtons .stdMessageBoxButton {float:none;margin:10px auto 0 auto;font-size:18px;}
.res480 .stdMessageBox .stdMessageBoxContent {padding:24px 20px;}
.res480 .stdMessageBox .stdMessageBoxIcon {position:relative;left:auto;top:auto;margin:0 auto 5px auto;width:29px;height:29px;background:url(../img/info-icon-1810.png);}
.res480 .stdMessageBox.stdMessageBoxSuccess .stdMessageBoxIcon {background:url(../img/success-icon-1810.png) left top no-repeat;}
.res480 .stdMessageBox.stdMessageBoxError .stdMessageBoxIcon {background:url(../img/error-icon-1810.png) left top no-repeat;}

.res320 .stdMessageBox {width:290px;}
.res320 .stdMessageBox .stdMessageBoxButtons {height:auto; margin-top:0;}
.res320 .stdMessageBox .stdMessageBoxButtons .stdMessageBoxButton {float:none;margin:10px auto 0 auto;font-size:18px;}
.res320 .stdMessageBox .stdMessageBoxContent {padding:24px 20px;}
.res320 .stdMessageBox .stdMessageBoxIcon {position:relative; left:auto; top:auto; margin:0 auto 5px auto; width:29px; height:29px;background:url(../img/info-icon-1810.png);}
.res320 .stdMessageBox.stdMessageBoxSuccess .stdMessageBoxIcon {background:url(../img/success-icon-1810.png) left top no-repeat;}
.res320 .stdMessageBox.stdMessageBoxError .stdMessageBoxIcon {background:url(../img/error-icon-1810.png) left top no-repeat;}
/* MessageBox ::End */


/* Car Lite ::Start */
.cartLiteCnt {display:none;position:absolute;z-index:1000;width:380px;right:-69px;top:80px;cursor:unset !important;}
.cartLiteCnt.Opened {display:block;}
.cartLiteTop {height:7px;background:url(../../doralprohealth.com/images/0/arrow.png) top 0 right 80px no-repeat;}
.cartLiteTitle {background-color:#004f58;color:#fff;height:37px;line-height:37px;padding:0 18px;font-size:16px;font-weight:700;text-align:left;}
.cartLiteBody {background-color:#f5f5f5;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.cartLiteBody i {font-size:12px; font-style:normal;}
.cartLiteTopMessage {padding:20px 18px;}
.cartLiteItem {padding:20px 18px;border-bottom:1px solid #fff;}
.cartLiteItemPicture {float:left;max-width:118px;height:58px;margin-top:5px;}
.cartLiteItemPicture img {max-height:58px;margin:0;}
.cartLiteItemInfo {float:left;margin-left:12px;width:180px;font-size:14px;text-align:left;}
.cartLiteItemInfo .cartLiteItemTitle a {color:#2eaae0;font-size:16px;font-weight:700;text-decoration:none;letter-spacing:0px !important;padding:0px !important;line-height:initial;}
.cartLiteItemInfo .cartLiteItemTitle a:hover {text-decoration:underline;}
.cartLiteItemInfo .PriceDiscounted {text-decoration:line-through;color:#384385;}
.cartLiteItemActions {float:right;}
.cartLiteItemActions .cartLiteLinkDelete {background:url(../../doralprohealth.com/images/0/borrar.png) no-repeat;width:15px;height:18px;display:block;padding:0px !important;}
.cartLiteItemActions .cartLiteLinkDelete:hover {background:url(../../doralprohealth.com/images/0/borrar-h.png);}
.cartLiteItemPrice {color:#000;font-size:16px;}
.cartLiteBottom {text-align:center; padding:10px;}
.cartLiteSubtotal {color:#000;font-weight:700;}
.cartLiteBottomTitle {display:inline-block; text-transform:uppercase;}
.cartLiteValue {display:inline-block;}
.cartLitePayNow {color:#750414;font-weight:700;}
.cartLiteBtn a {text-transform:uppercase; text-decoration:none;}
.cartLiteBtnCart {margin-top:10px;}
.cartLiteBtnCart a {color:#004f58;display:block;width:232px;height:43px;border:1px solid #004f58;line-height:43px;text-align:center;margin:0 auto;}
.cartLiteBtnCart a:hover {color:#2faae0;border-color:#2faae0;}
.cartLiteBtnCheckout {margin:10px 0;}
.cartLiteBtnCheckout a {color:#fff !important;display:block;width:232px;height:43px;border:1px solid #004f58;background-color:#004f58;line-height:43px;text-align:center;margin:0 auto;}
.cartLiteBtnCheckout a:hover {background-color:#2eaae0;border-color:#2faae0;}

.res940 .cartLiteCnt {top:65px; right:-64px;}

.res720 .cartLiteCnt {top:60px;right:-64px;}

.res480 .cartLiteCnt {left:50%;margin-left:-153px;top:65px;}
.res480 .cartLiteTop {background-position:top 0 left 140px;}

.res320 .cartLiteCnt {width:280px;left:50%;margin-left:-106px;top:65px;}
.res320 .cartLiteTop {background-position:top 0px left 89px;}
.res320 .cartLiteItemPicture {float:none;margin:0 auto;max-width:59px;}
.res320 .cartLiteItemInfo {float:none;margin:10px 0px;width:auto;text-align:center;}
.res320 .cartLiteItemActions {position:relative;top:-141px;right:0;}
/* Car Lite ::End */


/* Popup Step2 START */
.popup-layer {position:fixed;background:url(../../doralprohealth.com/images/0/bg-opacity.png);top:0;left:0;width:100%;height:100%;z-index:999999;display:none;}
.popup .close {height:59px;width:59px;position:absolute;background-size:cover;top:0px;right:0px;cursor:pointer;background:url(../../doralprohealth.com/images/0/close-btn.png) center no-repeat;}
.popup .close:hover {background:url(../../doralprohealth.com/images/0/close-btn-h.png) center no-repeat;}
.popup {position:fixed;bottom:-512px;z-index:9999999;left:50%;margin-left:-330px;display:none;width:600px;height:auto;}
.popup img {max-width:100%;}

.res480 .popup {margin-left:-220px;width:440px;bottom:-306px;}
.res480 .popup .close {top:2px; right:2px;}
.res320 .popup {max-width:300px; margin-left:-150px; bottom:-236px;}
.res320 .popup .close {top:5px;right:4px;width:22px;height:22px;background-size:contain;}

.popup img.two {margin-top:10px;}
/* Popup Step2 END */
