@font-face{font-family:OpenSans-Regular;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/OpenSans-Regular.ttf) format("truetype");}
@font-face{font-family:OpenSans-Semibold;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/OpenSans-Semibold.ttf) format("truetype");}
@font-face{font-family:Cera-Pro-Regular;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/Cera-Pro-Regular.otf) format('opentype');}
@font-face{font-family:Cera-Pro-Medium;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/Cera-Pro-Medium.otf) format('opentype');}
@font-face{font-family:Cera-Pro-Bold;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/Cera-Pro-Bold.otf) format('opentype');}
@font-face{font-family:Cera-Pro-Regular-Italic;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/Cera-Pro-Regular-Italic.otf) format('opentype');}
@font-face{font-family:NunitoSans-Bold;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/NunitoSans-Bold.ttf) format("truetype");}
@font-face{font-family:NunitoSans-ExtraBold;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/NunitoSans-ExtraBold.ttf) format("truetype");}
@font-face{font-family:NunitoSans-Regular;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/NunitoSans-Regular.ttf) format("truetype");}
@font-face{font-family:NunitoSans-SemiBold;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/NunitoSans-SemiBold.ttf) format("truetype");}
@font-face{font-family:PlayfairDisplay-Bold;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/PlayfairDisplay-Bold.otf) format('opentype');}
@font-face{font-family:PlayfairDisplay-Regular;src:url(//www.therapmedic.com/wp-content/themes/therapmedic/font/PlayfairDisplay-Regular.otf) format('opentype');}
section.header-top{background-color:#b6b6b6;padding-top:7px;padding-bottom:8px;}
span.topbar-child1{font-size:14px;font-family:OpenSans-Regular;line-height:30px;color:#fff;padding-right:27px;}
img.mail_icon{padding-right:10px;padding-bottom:0;}
img.phone_icon{padding-right:5px;padding-top:0;}
.header-right h6{margin:0;}
span.topbar-child2 a{font-size:14px;color:#fff;font-family:OpenSans-Regular;line-height:30px;padding-right:17px;text-decoration:none;}
.header-right{display:flex;float:right;color:#fff;}
select.topbar-child3{background-color:transparent;border:none;color:#fff;font-size:14px;font-family:OpenSans-Regular;line-height:30px;padding-left:20px;}
select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:#f8f8f8;background-image:url(//www.therapmedic.com/wp-content/themes/therapmedic/image/down.png);background-position:right 10px center;background-repeat:no-repeat;padding:0 30px 0 10px;}
.main-menu-area{border-bottom:1px solid #dddddd;}
.logo{padding-top:15px;padding-bottom:15px;}
.main-menu .form-control{display:block;width:305px;border-radius:unset;padding:0px 38px;margin-top:15px;height:31px;font-size:14px;font-family:OpenSans-Semibold;line-height:30px;color:#979797;box-shadow:unset;margin-right:18px;}
img.cart-icon{padding-left:5px;margin-top:-12px;}
.main-menu{display:flex;float:right;padding-top:15px;}
.main-menu-area .col-md-3.col-sm-3.col-xs-3{padding-left:0;}
.main-menu .search_icon{float:left;z-index:999999;position:absolute;padding:21px 7px;}
.main-menu nav ul{display:flex;list-style:none;padding:15px 15px;}
.collapse.in{background-color:#fff;}
.main-menu nav ul li a{font-family:OpenSans-Semibold;font-size:14px;color:#2e2e2e;line-height:30px;text-shadow:0 0 0 #2e2e2e;}
.main-menu nav ul li span{padding-left:10px;}
.main-menu nav ul li:first-child{padding-right:15px;}
.navbar-expand-lg .navbar-nav .nav-link{font-family:NunitoSans-Bold;font-size:13px;color:#000;text-shadow:0 0 0 #000;line-height:30px;}
li.nav-item{list-style:none;padding:10px 45px;}
.navbar-nav{margin:0;display:flex;justify-content:center;align-content:center;float:none;padding-left:0;}
.navbar{margin-bottom:0;height:45px;}
.carousel-control{position:absolute;top:50%;bottom:0;left:0;width:15%;font-size:20px;color:#000;text-align:center;text-shadow:0 1px 2px rgba(0, 0, 0, .6);background-color:rgba(0, 0, 0, 0);filter:alpha(opacity=50);opacity:1;}
.carousel-control:focus, .carousel-control:hover{color:#000;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:1;}
.carousel-control.left{background-image:none;left:44px;width:fit-content;}
.carousel-control.right{background-image:none;right:44px;width:fit-content;}
.carousel-caption{width:990px;left:159px;bottom:24%;top:25%;text-align:unset;background-color:#ffffff3b;}
.carousel-caption h3{font-family:PlayfairDisplay-Bold;font-size:72px;color:#000;line-height:74px;width:100%;padding-top:21px;padding-left:24px;text-shadow:none;margin-bottom:20px;}
.carousel-caption p{font-family:Cera-Pro-Regular;font-size:24px;color:#303031;line-height:28px;width:94%;padding-left:24px;text-shadow:none;margin-bottom:43px;}
.carousel-caption a{font-family:Cera-Pro-Medium;font-size:16px;color:#000;line-height:22px;text-shadow:none;padding:12px 60px;border:1px solid;margin-left:24px;text-decoration:none;}
.carousel-caption a:hover, .Course-text a:hover, .Protocol-text a:hover{color:#fff;background-color:#000;}
ol.carousel-indicators{display:none;}
section.order{background-color:#f38231;height:108px;}
.order-text{display:flex;justify-content:center;align-content:center;}
.order-text h1{font-size:36px;font-family:PlayfairDisplay-Bold;line-height:100px;color:#fff;float:left;margin:0;padding-right:48px;}
.order-text span{margin-top:43px;margin-bottom:30px;}
.order-text span a{font-family:Cera-Pro-Regular;font-size:16px;color:#fff;line-height:22px;border:1px solid;padding:11px 62px;text-decoration:none;}
.order-text span a:hover{color:#f38231;background-color:#fff;}
.owl-theme .owl-nav [class*=owl-]:hover{background:none !important;color:#FFF;text-decoration:none;}
.Protocol{padding-top:19px;}
.col-md-6.col-sm-6.col-xs-6.padding-right{padding-right:0;}
section.EVENTS{margin-top:72px;margin-bottom:78px;}
.Course-text{z-index:1;position:absolute;top:0;padding:26px 83px;}
.Protocol-text{z-index:1;position:absolute;top:51%;padding:74px 83px;}
.Course-text h1{font-size:36px;color:#000;font-family:PlayfairDisplay-Bold;line-height:40px;width:81%;margin-bottom:22px;}
.Course-text h1 span{font-family:PlayfairDisplay-Regular;}
.Course-text p{font-size:16px;font-family:Cera-Pro-Regular;line-height:22px;color:#000;width:64%;margin-bottom:25px;}
.Course-text h6{font-size:16px;font-family:Cera-Pro-Regular;line-height:22px;color:#000;text-shadow:0 0 0 #000;margin-bottom:49px;}
.Course-text a{font-size:16px;font-family:Cera-Pro-Medium;line-height:22px;color:#000;padding:12px 50px;border:1px solid;text-decoration:none;}
.Protocol-text h2{font-size:36px;color:#000;font-family:PlayfairDisplay-Regular;line-height:40px;width:65%;margin-bottom:22px;font-weight:unset !important;}
.Protocol-text p{font-size:16px;font-family:Cera-Pro-Regular;line-height:22px;color:#000;width:60%;margin-bottom:49px;}
.Protocol-text a{font-size:16px;font-family:Cera-Pro-Medium;line-height:22px;color:#000;padding:12px 50px;border:1px solid;text-decoration:none;}
.TREATMENTS-text.text-center{z-index:1;position:absolute;top:64%;left:16px;right:36px;}
section.TREATMENTS{margin-bottom:89px;}
.col-md-3.col-sm-3.col-xs-3.height{height:580px;}
.TREATMENTS-text h1{font-size:66px;color:#626262;font-family:PlayfairDisplay-Regular;line-height:100px;margin:0 auto;}
.TREATMENTS-text hr{max-width:58px;border-width:6px;margin:0 auto;border-color:#f28228;}
.TREATMENTS-text h2{font-family:Cera-Pro-Medium;font-size:20px;line-height:36px;color:#999999;font-weight:unset !important;margin-top:13px;margin-bottom:5px;}
.TREATMENTS-text p{font-family:Cera-Pro-Regular;font-size:16px;line-height:22px;color:#a8a8a8;width:97%;}
.Mesotherapy-Products h1{font-size:36px;color:#303031;font-family:PlayfairDisplay-Regular;line-height:69px;text-align:center;margin-bottom:-2px;}
#owl-demo .item{margin:3px;}
#owl-demo .item img{display:block;width:100%;height:auto;}
img.Products-height{object-fit:contain;height:348px;padding:20px;}
.owl-carousel.owl-theme.owl-loaded.owl-drag{position:relative;}
.owl-nav{position:absolute;top:40%;width:100%;}
button.owl-prev{position:absolute;left:0;}
button.owl-next{position:absolute;right:0;}
.Mesotherapy-Products h6{text-align:center;font-family:PlayfairDisplay-Regular;font-size:17px;color:#000;line-height:30px;margin-bottom:0;}
.Mesotherapy-Products p{text-align:center;font-family:Cera-Pro-Regular;font-size:14px;color:#000;line-height:30px;text-decoration:underline;}
.Mesotherapy-Products hr{margin-top:56px;margin-bottom:45px;border:0;border-top:1px solid #eee;}
.Shop-Equipment h1{font-size:36px;color:#303031;font-family:PlayfairDisplay-Regular;line-height:69px;text-align:center;margin-bottom:-2px;}
.Shop-Equipment p{text-align:center;font-family:Cera-Pro-Regular;font-size:14px;color:#000;line-height:30px;text-decoration:underline;}
.Shop-Equipment h6{text-align:center;font-family:PlayfairDisplay-Regular;font-size:17px;color:#000;line-height:30px;margin-bottom:0;}
section.Shop-Equipment{margin-bottom:93px;}
.Perfect-text{z-index:1;position:absolute;top:0;padding:77px 202px;}
.Perfect-img{position:relative;}
.Perfect-text h1{font-size:36px;font-family:PlayfairDisplay-Regular;color:#fff;line-height:80px;margin-bottom:22px;}
.Perfect-text p{font-size:16px;font-family:Cera-Pro-Regular;color:#fff;line-height:28px;width:47%;margin-bottom:58px;}
.Perfect-text a{font-size:16px;font-family:Cera-Pro-Regular;color:#fff;line-height:22px;border:1px solid;padding:11px 50px;text-decoration:none;}
.Perfect-text a:hover, .Sign-text a:hover{color:#fff;background-color:transparent;}
section.Perfect{margin-bottom:53px;}
.Our-Blog h3.background{position:relative;z-index:1;text-align:center;margin-bottom:26px;}
.Our-Blog h3.background:before{border-top:2px solid #d2d2d2;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1;}
.Our-Blog h3 span{font-size:36px;font-family:PlayfairDisplay-Regular;color:#303031;line-height:100px;text-shadow:0 0 0 #303031;background:#fff;padding:0 15px;}
.Blog-text{z-index:1;position:absolute;top:60%;width:79%;right:10%;background-color:#fff;padding-left:30px;padding-top:13px;padding-bottom:15px;}
.Blog-text p{font-size:12px;font-family:Cera-Pro-Regular;color:#a8a8a8;line-height:30px;margin:0 auto;letter-spacing:1.2px;}
.Blog-text h5{font-family:PlayfairDisplay-Bold;font-size:18px;color:#303031;line-height:24px;width:100%;margin:0 auto;}
.Blog-text h6{font-size:14px;font-family:Cera-Pro-Regular;color:#a8a8a8;line-height:30px;margin:0 auto;padding-bottom:30px;padding-top:5px;letter-spacing:1.2px;}
.Our-Blog .col-md-4.height{height:500px;}
section.Our-Blog{margin-bottom:27px;}
section.Sign-up{background-color:#252525;}
.Sign-text h5{font-family:Cera-Pro-Medium;font-size:14px;color:#fff;line-height:80px;float:left;padding-right:25px;}
.Sign-text h6{text-transform:uppercase;font-family:Cera-Pro-Medium;font-size:14px;color:#fff;line-height:80px;margin-right:15px;}
.Sign-text{display:flex;justify-content:center;align-content:center;}
.Sign-text h5 span{padding-left:25px;}
.Sign-text a{font-size:16px;font-family:Cera-Pro-Medium;color:#fff;line-height:22px;margin:27px 0px 27px 31px;padding:10px 18px;border:1px solid;text-decoration:none;}
img.right-arrow{float:right;padding-left:90px;}
.Join-Our{background-color:#f7f7f7;padding-top:34px;padding-bottom:34px;margin-bottom:50px;}
.Join-Our-text h4{font-size:24px;font-family:NunitoSans-SemiBold;color:#333333;line-height:30px;margin:0;}
.Join-Our-text p{font-size:16px;font-family:Cera-Pro-Regular;color:#7a7a7a;line-height:18px;}
.Join-Our-text{width:60%;}
.input-append{margin-top:15px;}
.col-md-6.Join-Our-main{display:flex;justify-content:flex-end;padding-right:50px;}
.input-append .sr-input{border:medium none;box-shadow:none;color:#adadad;float:left;font-family:Cera-Pro-Regular;font-size:14px;height:49px;width:350px;padding:0 21px;border:1px solid #959595;margin-right:1px;}
.input-append .sr-btn{background-color:#000;border:medium none;border-radius:unset;color:#fff;height:49px;padding:0 29px;}
.Sign-banner{background-image:url(//www.therapmedic.com/wp-content/themes/therapmedic/image/inner-page-header.jpg);background-size:cover;width:100%;height:294px;background-position:center;}
.Sign-Account-text h5{font-family:PlayfairDisplay-Bold;font-size:17px;color:#000;line-height:30px;margin-top:0;margin-bottom:7px;}
.Sign-Account-text p{font-family:Cera-Pro-Regular;font-size:16px;color:#777777;line-height:22px;margin-bottom:30px;}
.Sign-Account-text h4{font-family:Cera-Pro-Regular;font-size:16px;color:#777777;line-height:22px;margin-bottom:0;margin-top:34px;}
.Sign-Account-text .form-control{display:block;width:354px;height:47px;padding:6px 12px;font-size:18px;font-family:Cera-Pro-Regular;line-height:22px;color:#8f8f8f;background-color:#f5f5f5;background-image:none;border:1px solid #000;border-radius:4px;margin-bottom:14px;}
button.signupbtn{height:47px;width:354px;background-color:#f38231;border-radius:4px;border:none;color:#fff;font-size:16px;font-family:Cera-Pro-Medium;line-height:22px;}
button.signupbtn:hover{background-color:#f47921;}
.Sign-Account-text h6{font-family:Cera-Pro-Regular;font-size:13px;color:#f38231;line-height:22px;text-align:center;margin-top:20px;}
.Sign-Account-text h6 span{color:#b2b2b2;}
.Sign-Account-text .form-control1{display:block;width:354px;height:47px;padding:12px 12px;font-size:18px;font-family:Cera-Pro-Bold;line-height:22px;color:#f38231;text-align:center;background-image:none;border:1px solid #f38231;border-radius:4px;margin-bottom:14px;text-decoration:none;}
.Sign-Account-text .form-control1:hover{background-color:#f47921;color:#fff;}
.Sign-Account-text li a{font-size:14px;font-family:Cera-Pro-Regular;line-height:22px;color:#777777;}
.Sign-Account-text li{color:#b7b7b7;}
.col-md-6.col-sm-6.col-xs-6.border-right{position:relative;}
.col-md-6.col-sm-6.col-xs-6.border-right:after{border-right:3px solid #ececec;content:'';height:100%;position:absolute;right:0;top:0;margin-right:-44px;}
section.Sign-Account{margin-top:101px;margin-bottom:97px;}
.Sign-Account-text{padding-left:83px;}
.Sign-Account-text.margin-left{margin-left:23px;}
.Register-form p{font-size:14px;font-family:Cera-Pro-Regular;line-height:22px;color:#777777;margin:0 auto;width:100%;margin-bottom:43px}
section.Register-form{margin-top:58px;margin-bottom:83px;}
.Register-main-div h5{font-size:17px;font-family:Cera-Pro-Regular;line-height:22px;color:#000;text-shadow:0 0 0 #000;margin-bottom:26px;}
.Register-main-div label{font-size:16px;font-family:Cera-Pro-Regular;line-height:22px;font-weight:unset;color:#000;}
.checkbox label{font-size:18px;}
.Register-main-div .form-control{width:354px;height:42px;color:#8f8f8f;font-size:16px;font-family:Cera-Pro-Regular;}
.Register-main-div textarea#comment{width:354px;height:123px;}
.Register-main-div button.btn.btn-default{width:354px;height:42px;background-color:#f38231;color:#fff;font-size:16px;font-family:Cera-Pro-Medium;line-height:22px;border:none;font-weight:unset;}
.Register-main-div button.btn.btn-default:hover{background-color:#f47921;}
.Register-main-div input.form-control1{float:left;width:354px;height:42px;display:block;padding:6px 12px;font-size:16px;font-family:Cera-Pro-Regular;line-height:1.42857143;color:#8f8f8f;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;margin-bottom:15px;}
input#datepicker,
input#datepicker1,
input#datepicker2{width:92px;height:42px;padding:6px 32px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;font-size:16px;font-family:Cera-Pro-Regular;line-height:1.42857143;color:#8f8f8f;margin-right:5px;}
img.Rounded-icon{padding:10px 7px;}
.Register-main-div{width:828px;}
.Register-main-div h6{font-size:16px;font-family:Cera-Pro-Regular;line-height:22px;color:#000;width:90%;}
.Register-main-div h4{font-size:14px;font-family:Cera-Pro-Regular-Italic;line-height:22px;width:85%;}
.col-md-12.col-sm-12.col-xs-12.left-padding{padding-left:0;}
.Therap-blog-text{z-index:1;position:absolute;top:70%;background-color:#fff;padding:13px 83px;width:75%;left:12%;}
.col-md-8.col-sm-8.col-xs-8.margin-top{height:806px;}
.Therap-blog h1{font-size:36px;font-family:PlayfairDisplay-Regular;color:#303031;line-height:100px;text-align:center;margin-top:32px;margin-bottom:33px;}
.Therap-blog-text1 h2{font-size:24px;font-family:Cera-Pro-Bold;color:#000;line-height:30px;text-transform:uppercase;margin:0 auto;}
.Therap-blog-text1 hr{border-bottom:2px solid #f38231;margin-top:9px;}
.Therap-blog-text1 p{font-size:18px;font-family:Cera-Pro-Medium;color:#717171d9;line-height:22px;margin-bottom:20px;}
.Therap-blog-text1 h5{font-size:18px;font-family:Cera-Pro-Medium;color:#717171d9;line-height:30px;margin:0 auto;}
.Therap-blog-text p{font-size:16px;font-family:Cera-Pro-Regular;color:#a8a8a8;text-shadow:0 0 0 #a8a8a8;line-height:30px;margin-bottom:0;letter-spacing:1.8px;}
.Therap-blog-text h3{margin:0 auto;font-family:PlayfairDisplay-Bold;font-size:30px;color:#303031;line-height:40px;text-decoration:none;}
.Therap-blog-text h3 a{font-family:PlayfairDisplay-Bold;font-size:30px;color:#303031;line-height:40px;text-decoration:none;}
.Therap-blog nav{display:flex;justify-content:center;align-content:center;}
.pagination>li>a{border:none;font-size:22px;font-family:Cera-Pro-Regular;color:#cbcbcb;line-height:53px;padding:0px 23px;}
.pagination>li>a>span{border:none;font-size:22px;font-family:Cera-Pro-Regular;color:#f38231;line-height:53px;padding:0px 23px;}
.page-link.active{z-index:2;color:#fff !important;background-color:#f38231 !important;border-radius:40px;}
img.padding-left{padding-right:15px;}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>a>span:hover{z-index:2;background-color:transparent !important;border-radius:40px;}
.pagination{margin:0 0 20px;}
section.Therap-blog{margin-bottom:90px;}
div#accordion{display:none;}
.Blog-details-text p{font-size:18px;font-family:Cera-Pro-Regular;line-height:30px;color:#000;margin-bottom:28px;}
.Category-Page .col-md-2{padding-left:0;padding-right:30px;}
.Category-Page .col-md-10{padding-left:69px;margin-bottom:50px;}
.Category-Page p{margin-top:10px;}
.Category-Page p a{font-size:14px;font-family:Cera-Pro-Regular;line-height:30px;color:#000;}
.Category-Page p span a{color:#959595;}
.Category-Page h6{font-size:17px;font-family:Cera-Pro-Regular;line-height:30px;color:#000;margin-bottom:0;text-shadow:0 0 0 #000;}
.Category-Page hr{border:1px solid #000;margin-top:10px;}
.Category-Page hr.line-height{margin-top:12px;height:80px;width:100%;border:none;border-bottom:3px solid #000;}
.Category-Page h5{font-size:16px;font-family:Cera-Pro-Medium;line-height:30px;color:#000;text-shadow:0 0 0 #000;}
.Category-Page li{font-size:18px;font-family:Cera-Pro-Regular;line-height:24px;color:#000;list-style:none;}
.Category-Page ul#myUL{padding-left:0;}
.Category-Page img.checkbox-icon{padding-right:15px;}
.Category-Page-text h2{font-size:24px;font-family:Cera-Pro-Bold;color:#000;line-height:30px;margin-top:10px;}
.Category-Page-text h6{text-align:center;font-family:PlayfairDisplay-Regular;font-size:17px;color:#000;line-height:30px;margin-bottom:0;}
.Category-Page-text p{text-align:center;font-family:Cera-Pro-Regular;font-size:14px;color:#000;line-height:30px;text-decoration:underline;margin:0 auto;}
.col-sm-3.col-xs-3.space-top{margin-top:45px;}
.Category-Page-text h4{font-size:20px;font-family:Cera-Pro-Bold;color:#000;line-height:30px;margin-top:61px;}
.Category-Page-text h5{font-size:16px;font-family:Cera-Pro-Regular;line-height:28px;color:#333333;}
.Category-Page .panel-group, .Category-Page h2{display:none;}
.Category-Page-text h2{display:block;}
.products hr{margin-top:0;margin-bottom:0;}
.Products-Page p a{font-size:14px;font-family:Cera-Pro-Regular;line-height:30px;color:#000;}
.Products-Page p span a{color:#959595;}
.Products-text select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-color:unset;background-image:url(//www.therapmedic.com/wp-content/themes/therapmedic/image/Down1.png);background-position:right 10px center;background-repeat:no-repeat;padding:0 30px 0 15px;}
.Products-text .form-control{width:71px;font-family:Cera-Pro-bold;font-size:16px;height:48px;color:#3a3a3a;float:left;margin-right:12px;}
.Products-text button.btn.btn-default{width:355px;height:48px;background-color:#f38231;color:#fff;font-size:20px;font-family:Cera-Pro-Bold;line-height:22px;border:none;font-weight:unset;}
.Products-text button.btn.btn-default:hover{background-color:#f47921;}
.Products-text h1{font-size:28px;font-family:Cera-Pro-Regular;line-height:30px;color:#000;text-shadow:0 0 0 #000;}
.Products-text h1 a{font-size:24px;font-family:Cera-Pro-Regular;line-height:30px;color:#f38231;text-shadow:0 0 0 #f38231;}
.Products-text h1 span{color:#d7d7d7;}
.Products-text h6{color:#606060;font-size:16px;font-family:Cera-Pro-Regular;line-height:30px;}
.Products-text p{font-size:16px;font-family:Cera-Pro-Regular;line-height:20px;color:#333333;width:65%;margin-bottom:30px;}
.col-md-6.col-sm-6.col-xs-6.text-align{text-align:-webkit-right;padding-right:75px;}
.Products-banner{margin-top:64px;}
.Products-text .panel-group{margin-bottom:20px;}
.Products-text .panel-title{margin-top:0;margin-bottom:15px;font-size:16px;font-family:Cera-Pro-Regular;line-height:30px;color:#000;text-shadow:0 0 0 #000;}
.Products-text .glyphicon{position:relative;top:10px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:bold;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;}
.Products-text .panel-body h5{font-size:16px;font-family:Cera-Pro-Regular;line-height:20px;color:#333333;width:100%;margin:0;}
.Products-text .panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none;}
.Products-text .panel-heading:first-child{padding:0px 15px;}
.Products-text .panel{border-bottom:2px solid #f5f5f5;box-shadow:none;}
.products-hr{border:1px solid #f5f5f5;margin-top:56px;width:75%;}
.Products-text .panel-group{width:75%;}
.Products-text .panel-body{padding:0 0 15px 15px;}
.Products-Page h2{font-size:22px;font-family:Cera-Pro-Regular;line-height:30px;color:#333333;margin-bottom:0;}
.Products-Page hr{border-bottom:2px solid #f5f5f5;margin-top:10px;}
.Products-text1{width:1218px;position:unset;margin:0 auto;height:470px;}
.list-text h5{font-size:20px;font-family:NunitoSans-SemiBold;color:#333333;line-height:30px;}
.list-text p{font-size:14px;line-height:24px;font-family:NunitoSans-SemiBold;color:#333333;margin:0 auto;text-shadow:0 0 0 #333333;}
.list-text h4{font-size:14px;line-height:24px;font-family:NunitoSans-SemiBold;color:#626262;margin-top:0;margin-bottom:20px;font-weight:unset;}
.list-text h6{font-size:14px;font-family:NunitoSans-ExtraBold;color:#333333;line-height:30px;text-transform:uppercase;margin-bottom:5px;}
.list-text h6.margin{margin-top:35px;}
.list-text ul li a{font-size:12px;font-family:NunitoSans-SemiBold;line-height:28px;color:#626262;text-decoration:none;text-transform:uppercase;}
.widget-area hr{margin-top:60px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
.list-text.new{padding-left:16%;}
img.socil-icon{padding:16px 24px 0 0;}
.footer p{font-size:12px;line-height:30px;font-family:NunitoSans-Regular;text-transform:uppercase;color:#333333;text-shadow:0 0 0 #333333;padding-right:15px;}
.footer p span{padding-left:10px;}
.footer p{margin:0px 0 20px;}
.footer p a{font-size:12px;line-height:30px;font-family:NunitoSans-SemiBold;text-transform:uppercase;color:#333333;text-shadow:0 0 0 #333333;padding-right:10px;padding-left:10px;}
@media(max-width:1699px){
.carousel-caption{width:856px;bottom:17%;}
.carousel-caption h3{font-size:62px;}
.Course-text{padding:0px 45px;}
.Course-text h1, .Course-text p, .Perfect-text h1{margin-bottom:10px;}
.Course-text h6{margin-bottom:25px;}
.Course-text p{width:81%;}
.Protocol-text{padding:12px 44px;}
.Protocol-text h2{width:86%;}
.TREATMENTS-text p, .carousel-caption p{width:100%;}
.Perfect-text{padding:26px 105px;}
.Perfect-text p{width:59%;margin-bottom:46px;}
.Blog-text{width:85%;right:7%;top:53%;padding-left:20px;}
.Our-Blog .col-md-4.height{height:400px;}
.Join-Our-text{width:72%;}
.TREATMENTS-text.text-center{top:54%;left:16px;right:16px;}
.col-md-3.col-sm-3.col-xs-3.height{height:480px;}
.Sign-Account-text.margin-left{margin-left:120px;}
.col-md-8.col-sm-8.col-xs-8.margin-top{height:670px;}
.Therap-blog-text{top:65%;padding:13px 41px;width:85%;left:9%;}
.Therap-blog-text1 p{margin-bottom:10px;}
.Blog-details-text p{font-size:16px;}
.Category-Page .col-md-2{padding-left:0;padding-right:0;}
.Category-Page .col-md-10{padding-left:15px;}
.Products-text p{width:86%;}
.Products-text .panel-group, .products-hr, .Products-text1{width:100%;}
}
@media(max-width:1440px){
.carousel-caption, .carousel-caption h3{padding-top:0;}
img.Products-height{height:280px;}
}
@media(max-width:1366px){
.carousel-caption{width:856px;bottom:14%;}
img.Products-height{height:250px;}
.TREATMENTS-text h1{font-size:64px;}
.carousel-caption h3{font-size:60px;}
}
@media(max-width:1280px){
.carousel-caption{top:19%;}
}
@media(max-width:1024px){
.carousel-caption{width:763px;bottom:17%;left:122px;top:11%;}
.header-top .col-md-9{width:70%;}
.header-top .col-md-3{width:30%;}
.logo{padding-left:4px;}
.carousel-caption p{font-size:22px;}
.carousel-caption h3{font-size:53px;margin-bottom:0;line-height:63px;}
.caption p{margin-bottom:32px;}
.Course-text h1{font-size:24px;line-height:34px;width:80%;margin-top:6px;margin-bottom:0;}
.Course-text{padding:0px 20px;}
.Course-text p{margin-bottom:0;}
.Course-text h6{margin-bottom:21px;margin-top:5px;}
.Protocol-text{padding:0px 15px;}
.Protocol-text h2{font-size:24px;line-height:34px;width:57%;margin-bottom:10px;}
.Protocol-text p{margin-bottom:37px;}
.TREATMENTS-text.text-center{top:79%;}
.TREATMENTS-text h1{font-size:50px;}
.TREATMENTS-text h2, .Mesotherapy-Products h6, .Shop-Equipment h6{font-size:16px;}
.Perfect-text{padding:0px 50px;}
.Perfect-text h1{margin-bottom:0;margin-top:15px;}
.Perfect-text p{width:69%;margin-bottom:40px;}
.Blog-text{padding-left:10px;}
.Blog-text h5{font-size:17px;}
.Our-Blog .col-md-4.height{height:350px;}
.Blog-text{top:49%;}
.Sign-text h5,{padding-right:10px;}
.Sign-text h5 span{padding-left:10px;}
.Join-Our-text{width:90%;}
.col-md-3.col-sm-3.col-xs-3.new-width{width:30%;}
.col-md-3.col-sm-3.col-xs-3.old-width{width:23.33333%;}
li.nav-item{padding:5px 27px;}
.col-md-3.col-sm-3.col-xs-3.height{height:433px;}
.TREATMENTS-text.text-center{top:46%;}
section.TREATMENTS{margin-bottom:69px;}
button.owl-prev{position:absolute;left:-30px;}
button.owl-next{position:absolute;right:-28px;}
span.topbar-child2{padding-right:4px;}
.Sign-text h5{padding-right:10px;}
.Sign-Account-text.margin-left{margin-left:19px;}
.Therap-blog-text1 p{font-size:14px;line-height:18px;}
.Therap-blog-text1 hr{margin-bottom:10px;}
.Therap-blog-text1 h2{font-size:20px;line-height:20px;}
.Therap-blog-text1 h5{font-size:15px;line-height:25px;}
.col-md-8.col-sm-8.col-xs-8.margin-top{height:572px;}
.Therap-blog-text{top:60%;left:7%;}
.Therap-blog-text h3{font-size:29px;}
.Category-Page li{font-size:17px;}
.Products-text h1{font-size:26px;}
.Products-text h1 a{font-size:22px;}
.Products-text p{width:100%;font-size:15px;}
}
@media(max-width:991px){
.EVENTS .col-md-6.col-sm-6.col-xs-6{width:100%;}
.header-top .col-md-9{width:60%;}
.header-top .col-md-3{width:40%;}
.Course-text{padding:40px 83px;}
.Course-text h1{font-size:36px;line-height:40px;width:81%;margin-bottom:22px;}
.Course-text p{font-size:16px;width:71%;margin-bottom:25px;}
.Course-text h6{margin-bottom:49px;}
.Protocol-text p{width:54%;margin-bottom:49px;}
.Course, .Protocol{padding-top:25px;}
.col-md-3.col-sm-3.col-xs-3.height{height:365px;}
.TREATMENTS-text.text-center{top:37%;}
.TREATMENTS-text p{font-size:15px;}
.Protocol-text h2{font-size:36px;line-height:40px;width:68%;margin-bottom:22px;font-weight:unset !important;}
.Protocol-text{padding:39px 83px;}
.Sign-Account-text.margin-left{margin-left:0;}
.col-md-6.col-sm-6.col-xs-6.border-right:after{margin-right:-7px;}
.Sign-Account-text{padding-left:0;}
.TREATMENTS-text h1{font-size:43px;}
.TREATMENTS-text h2{font-size:12px;}
.Perfect-text{padding:0px 25px;}
.Perfect-text h1{font-size:30px;margin-top:2px;line-height:59px;}
.Perfect-text p{width:73%;margin-bottom:27px;font-size:14px;}
.Blog-text h5{font-size:14px;line-height:24px;}
.Our-Blog .col-md-4.height{height:300px;}
.Blog-text{top:39%;}
.Join-Our-text{width:100%;}
.input-append .sr-input{width:257px;}
.col-md-3.col-sm-3.col-xs-3.new-width{width:36%;}
.col-md-3.col-sm-3.col-xs-3.old-width{width:21.33333%;}
.list-text.new{padding-left:3%;}
.Sign-text{flex-flow:wrap;}
.Sign-text a{margin:0 0px 27px 0;}
.col-md-8.col-sm-8.col-xs-8.margin-top{height:470px;}
.Therap-blog-text{top:56%;left:7%;}
.Therap-blog-text h3{font-size:20px;line-height:29px;}
.Category-Page h5{font-size:15px;}
.main-menu-area .col-sm-12{width:25%;}
.main-menu-area .col-sm-3{width:75%;}
.main-menu nav ul{display:flex;list-style:none;padding:15px 0px;}
.logo{padding-top:28px;}
.Products-text h1, .Products-text h1 a{font-size:20px;}
.Products-text button.btn.btn-default{width:262px;}
.Category-Page .col-md-2{display:none;}
.Category-Page .col-md-10{width:100%;padding-left:0;padding-right:0;}
.Category-Page .panel-group{display:block;}
.Category-Page .panel.panel-default{display:flex;justify-content:center;border:none;box-shadow:none;flex-flow:column;align-items:center;}
.Category-Page .panel-default>.panel-heading{color:#333;background-color:transparent;border-color:#ddd;border:1px solid #b3b3b3;border-radius:unset;width:240px;height:40px;padding:6px 14px;position:relative;}
.panel-heading.filter-heading.filter-active{width:100%;}
.Category-Page .panel-title a{font-size:16px;line-height:24px;font-family:Cera-Pro-Regular;text-transform:uppercase;color:#000;text-shadow:0 0 0 #000;}
.Category-Page hr{display:none;}
.Category-Page .panel-heading.filter-heading.filter-active:after{background-image:url(//www.therapmedic.com/wp-content/themes/therapmedic/image/multipal.png);background-repeat:no-repeat;content:'';position:absolute;width:24px;height:100%;right:0;top:15px;}
.Category-Page .panel-heading.filter-heading:after{background-image:url(//www.therapmedic.com/wp-content/themes/therapmedic/image/down2.png);background-repeat:no-repeat;content:'';position:absolute;width:24px;height:100%;right:0;top:15px;}
.panel-collapse{width:100%;}
.Category-Page h2{font-size:34px;font-family:Cera-Pro-Bold;color:#000;line-height:30px;margin-top:20px;margin-bottom:30px;text-align:center;}
.Category-Page-text h2, .Category-Page p{display:none;}
.Category-Page hr.line-height{display:block;}
}
@media(max-width:768px){
li.nav-item{padding:5px 15px;}
.carousel-caption{width:586px;bottom:7%;left:84px;top:8%;}
.carousel-caption h3{font-size:38px;margin-bottom:10px;line-height:45px;}
.carousel-caption p{font-size:18px;margin-bottom:30px;}
button.owl-prev{position:absolute;left:-19px;}
button.owl-next{position:absolute;right:-17px;}
.logo{padding-left:8px;}
.main-menu .form-control{display:block;width:286px;}
.order-text h1{font-size:32px;}
a.left.carousel-control img, a.right.carousel-control img{height:40px;}
.Sign-text h5, .Sign-text h6{width:100%;text-align:center;}
.Sign-text h5{line-height:45px;margin-bottom:0;}
.Sign-text h6{line-height:45px;margin-bottom:0;margin-top:0;}
.Sign-text a{margin:14px 22px 25px 0;}
.Register-main-div{width:100%;}
.Register-main-div .form-control{width:300px;}
.Register-main-div input.form-control1{width:300px;}
img.Rounded-icon{padding:10px 6px;}
.Therap-blog-text1{display:none;}
.Therap-blog div#accordion{display:block;}
.col-md-8.col-sm-8.col-xs-8.margin-top{width:100%;height:637px;}
.Therap-blog-text{top:64%;padding:13px 30px;}
.Therap-blog-text h3{font-size:30px;line-height:35px;}
.Therap-blog .panel-group .panel{border-radius:0;box-shadow:none;border:none;padding-left:15px;padding-right:15px;}
.Register-main-div h6{font-size:15px;}
.Therap-blog .panel-title{font-size:24px;font-family:Cera-Pro-Bold;color:#000;line-height:30px;text-transform:uppercase;margin:0 auto;border-bottom:2px solid #f38231;}
.Therap-blog .panel-body{font-size:18px;font-family:Cera-Pro-Medium;color:#717171d9;line-height:22px;}
.Therap-blog .panel-title>a{display:block;text-decoration:none;}
.more-less{float:right;color:#212121;}
.col-md-8.col-sm-8.col-xs-8.blog-margin{width:100%;}
.Therap-blog .panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none;}
.col-md-6.col-sm-6.col-xs-6.padding-right{padding-right:15px;}
.need_equip h1{margin-bottom:25px;margin-top:10px;}
.need_equip{padding-top:40px;padding-bottom:40px;}
.need_equip .images{padding-top:0px;}
.contact .content{padding-top:30px;padding-bottom:10px;}
.contact .need h2{margin-top:0;}
.contact .content h1{font-size:35px;padding-bottom:20px;}
.contact .need{padding-top:10px;padding-bottom:40px;padding-left:0px;padding-right:0px;}
}
@media(max-width:767px){
.navbar-toggle .icon-bar{display:block;width:30px;height:3px;border-radius:1px;background-color:#000;}
.logo{display:flex;justify-content:center;}
.main-menu .form-group, .main-menu nav ul li:first-child{display:none;}
.main-menu .search_icon{position:relative;}
.main-menu{padding-top:0;right:2%;position:absolute;top:-76px;}
.carousel-caption p, .carousel-control.left, .carousel-control.right{display:none;}
.carousel-caption h3{font-size:40px;margin-bottom:0;line-height:50px;text-align:center;width:75%;margin:0 auto;padding:21px 0 40px 0;}
.carousel-caption a{display:flex;justify-content:center;width:39%;margin:0 auto;}
button.navbar-toggle{z-index:999999;position:absolute;left:5px;top:0;bottom:0;}
.header-right{display:none;}
.header-top .col-xs-8{width:100%;display:flex;justify-content:center;}
ul.navbar-nav{flex-direction:column;}
.main-menu-area .col-sm-12{width:100%;}
.main-menu-area .col-sm-3{width:100%;}
.logo{padding-top:15px;}
.navbar{min-height:0;margin-bottom:0;border:none;height:auto;}
.menu1{width:100%;z-index:1;}
.container.mobile-container{padding:0;}
li.nav-item{border-bottom:1px solid;}
.navbar-collapse{padding-right:0;padding-left:0;}
.col-md-6.Join-Our-main{width:100%;}
.Join-Our-text{text-align:center;}
.Join-Our-text p{width:63%;margin:0 auto;margin-bottom:10px;}
.input-append{display:flex;justify-content:center;}
.Join-Our .col-xs-6{width:100%;}
.input-append .sr-input{width:348px;}
.Join-Our{padding-top:50px;padding-bottom:50px;margin-bottom:20px;}
.Sign-text h5{margin-bottom:0;font-size:20px;font-family:Cera-Pro-bold;line-height:58px;margin-top:30px;}
.Sign-text h6{font-size:16px;font-family:Cera-Pro-Regular;line-height:20px;color:#fff;font-weight:unset;width:48%;margin:0 auto;}
.Sign-text a{width:58%;height:55px;padding:15px 146px;margin:24px 0 45px 0;}
img.right-arrow{float:none;padding-left:28px;width:29%;}
.Sign-text h5 span{display:none;}
img.Rounded-icon{display:none;}
.Register-main-div .form-control, .Register-main-div input.form-control1, .Register-main-div textarea#comment,
.Register-main-div button.btn.btn-default{width:100%;}
input#datepicker,
input#datepicker1,
input#datepicker2{width:107px;padding:6px 39px;}
.col-md-6.col-sm-6.col-xs-6.text-align{width:100%;text-align:-webkit-center;padding-right:0;}
.Products-banner .col-md-6.col-sm-6.col-xs-6{width:100%;}
.hidden-xs{display:block !important;}
.visible-xs{display:none !important;}
.pagination>li>a{padding:12px 12px;margin:0 5px;line-height:1;}
.pagination{margin:20px 0 0 0px;display:flex;align-items:center;}
}
@media(max-width:600px){
.carousel-control.left{left:10px;}
.carousel-control.right{right:10px;}
.Our-Blog h3.background{margin-bottom:20px;}
.hidden-xs{display:none!important;}
.visible-xs{display:block !important;}
.carousel-caption{width:503px;bottom:22%;left:40px;top:23%;}
.owl-carousel, .owl-carousel .owl-item{padding:0 10px;}
.owl-nav{position:absolute;top:30%;width:100%;left:0;right:0;}
.carousel-caption a{width:47%;padding:10px 60px;}
.order-text h1{font-size:24px;}
.Course-text, .Protocol-text{padding:25px 40px;}
.Course-text h1{font-size:30px;line-height:36px;margin-bottom:10px;}
.Course-text p{margin-bottom:10px;}
.Course-text h6{margin-bottom:40px;}
.Protocol-text h2{font-size:30px;line-height:36px;}
.Protocol-text p{width:77%;}
.TREATMENTS .col-xs-3{width:50%;}
section.TREATMENTS{margin-bottom:9px;}
.Mesotherapy-Products hr{margin-top:50px;margin-bottom:9px;}
section.Shop-Equipment{margin-bottom:52px;}
section.Perfect{margin-bottom:0;}
.Mesotherapy-Products h1{margin-top:0;}
.TREATMENTS-text h1{font-size:40px;line-height:61px;}
.col-md-3.col-sm-3.col-xs-3.height{height:465px;}
.TREATMENTS-text.text-center{top:60%;}
.TREATMENTS-text h2{font-size:16px;line-height:22px;}
.TREATMENTS-text hr{max-width:35px;border-width:4px;}
.Perfect-text h1{font-size:21px;margin-top:0;line-height:39px;}
.Perfect-text p{width:77%;margin-bottom:14px;font-size:14px;line-height:20px;}
.Perfect-text a{font-size:16px;line-height:0px;}
.Sign-text h6{width:51%;}
.Join-Our-text h4{font-size:22px;line-height:25px;}
.Join-Our-text p{font-size:16px;width:86%;}
.input-append .sr-btn{padding:0 21px;}
.col-md-3.col-sm-3.col-xs-3.new-width{width:50%;}
.col-md-3.col-sm-3.col-xs-3.old-width{width:50%;}
.widget-area hr{margin-top:20px;}
.footer p a{padding-left:10px;padding-right:10px;}
span.topbar-child1{padding-right:15px;}
.header-top .col-xs-8, .header-top .col-xs-4{width:100%;}
.Sign-Account .col-md-6.col-sm-6.col-xs-6{width:100%;display:flex;justify-content:center;align-content:center;}
.Register-main-div .col-sm-6.col-xs-6{width:100%;}
.Register-main-div .form-control, .Register-main-div input.form-control1, .Register-main-div textarea#comment,
.Register-main-div button.btn.btn-default{width:100%;}
.col-md-8.col-sm-8.col-xs-8.margin-top{width:100%;height:520px;}
.Therap-blog-text{top:60%;}
.Therap-blog-text h3 a{font-size:26px;line-height:35px;}
.col-md-12.col-sm-12.col-xs-12.left-padding{padding-right:0;}
.Therap-blog-text h3{font-size:26px;line-height:33px;}
.pagination>li>a, .pagination>li>a>span{font-size:18px;}
.pagination>li>a>span{padding:0;}
img.padding-left{padding-right:5px;}
.pagination>li>a, .pagination>li>a>span{font-size:14px;}
.col-md-6.col-sm-6.col-xs-6.border-right:after{display:none;}
.Sign-Account-text.margin-left{border-bottom:3px solid #ececec;margin-bottom:30px;}
.Sign-Account-text h6{margin-bottom:34px;}
.Sign-text a{padding:15px 150px;width:76%;}
input#datepicker,
input#datepicker1,
input#datepicker2{width:32%;padding:6px 69px;margin-right:0;}
.Register-main-div h6, .Register-main-div h4{width:100%;}
img.Products-height{height:100%;}
.Category-Page .col-sm-3.col-xs-3{width:50%;}
.Blog-text h5{font-size:20px;line-height:26px;width:87%;}
.Blog-text{width:79%;right:10%;top:78%;}
.Blog-text p, .Blog-text h6{padding-left:28px;padding-bottom:0;}
.Our-Blog .owl-stage-outer{height:500px;}
button.owl-prev{position:absolute;left:-12px;}
button.owl-next{position:absolute;right:-12px;}
.TREATMENTS-text h2, .Mesotherapy-Products h6, .Shop-Equipment h6{font-size:17px;}
section.EVENTS{margin-top:26px;margin-bottom:26px;}
}
@media(max-width:480px){
.carousel-caption{width:432px;bottom:18%;left:14px;top:18%;}
.carousel-caption h3{width:100%;padding:21px 0 32px 0;}
img.Products-height{padding:0px;}
.order-text span{padding:11px 62px;margin-top:0;}
.order-text h1{font-size:24px;padding-right:0;line-height:0;margin-top:32px;margin-bottom:25px;}
.Course-text h1{font-size:30px;line-height:1.5;margin-bottom:10px;}
.Course-text p, .Protocol-text p{display:none;}
.Course-text h6{margin-bottom:20px;font-size:15px;}
.Course-text, .Protocol-text{padding:35px 55px;}
.Course-text a{font-size:14px;padding:12px 35px;}
.Protocol-text h2{font-size:23px;line-height:1.4;width:79%;margin-bottom:35px;margin-top:0;}
.Protocol-text a{font-size:14px;padding:12px 35px;}
.col-md-3.col-sm-3.col-xs-3.height{height:400px;}
.TREATMENTS-text.text-center{top:52%;left:0;right:0;}
.TREATMENTS-text p{line-height:17px;}
.Therap-blog-text h3 a{font-size:19px;line-height:29px;}
.Our-Blog .col-md-4.height{height:447px;width:100%;}
.Blog-text h5{width:96%;}
.Our-Blog .owl-stage-outer{height:400px;}
.Blog-text{width:85%;padding:0;margin:0 auto;left:0;right:0;}
.Blog-text p, .Blog-text h6{padding-left:10px;}
.col-md-6.Join-Our-main.col-sm-6.col-xs-6{width:100%;}
.Join-Our .col-xs-6{width:100%;}
.widget-area .col-md-3.col-sm-3.col-xs-3{width:100%;}
.list-text{margin-bottom:25px;margin-top:10px;}
.list-text.new{padding-left:0;}
.order-text span a{padding:0;width:205px;height:45px;align-items:center;display:flex;justify-content:center;}
.col-md-3.col-sm-3.col-xs-3.old-width{margin-bottom:0;}
a.left.carousel-control img, a.right.carousel-control img{height:30px;}
.Perfect-img img{display:none;}
.Perfect-img{background-image:url(//www.therapmedic.com/wp-content/themes/therapmedic/image/Perfect-banner.png);width:100%;height:505px;background-repeat:no-repeat;background-size:100% 100% !important;}
.Perfect-text a{font-size:16px;width:205px;height:45px;display:flex;align-items:center;}
.Perfect-text{padding:15px 65px;top:0;bottom:0;display:flex;align-items:unset;flex-direction:column;justify-content:center;}
.Sign-text a img{width:auto;height:10px;}
.Perfect-text p{font-size:16px;line-height:28px;width:100%;margin-bottom:40px;}
.Perfect-text h1{font-size:36px;margin-top:0px;line-height:1.4;margin-bottom:22px;}
.Sign-text h6{width:66%;}
.Mesotherapy-Products h1, .Shop-Equipment h1{font-size:33px;line-height:1.5;}
.col-md-8.col-sm-8.col-xs-8.margin-top{height:435px;}
.Therap-blog-text h3{font-size:19px;line-height:27px;}
.Therap-blog-text{top:54%;}
.logo{width:45%;margin:0 auto;padding-left:0;}
.main-menu{top:-60px;}
.footer p{flex-flow:column;display:flex;line-height:24px;}
.footer p span{display:none;}
.Sign-text a{padding:0;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;margin:20px 20px 50px 20px;}
input#datepicker,
input#datepicker1,
input#datepicker2{padding:6px 55px;}
.order-text{flex-flow:wrap;}
section.order{height:136px;}
.list-text p{font-size:16px;color:#333333;text-shadow:0 0 0 #333333;}
.list-text ul li a{font-size:14px;text-shadow:0 0 0 #626262;}
.list-text h4, .list-text h6{font-size:16px;}
.Category-Page-text h4{font-size:17px;margin-top:10px;}
.Category-Page h5{font-size:14px;}
span.topbar-child1{font-size:11px;}
.Category-Page-text .woocommerce-loop-product__title{font-size:14px !important;}
.Therap-blog h1{font-size:30px;line-height:1.2;}
.event_col hr{margin-top:25px;margin-bottom:25px;}
section.Therap-blog{margin-bottom:40px;}
.event_col h6{font-size:16px;}
.event_col h4{font-size:20px;}
}
@media(max-width:430px){
.Course-text h1{font-size:18px;line-height:1.5;margin-bottom:10px;}
.Perfect-text h1{font-size:30px;}
.Course-text, .Protocol-text{padding:35px 10px;}
.Perfect-text{padding:15px 35px;}
}
@media(max-width:360px){
span.topbar-child1{font-size:11px;}
span.topbar-child2, select.topbar-child3{font-size:12px;}
.carousel-caption{width:315px;bottom:11%;left:14px;top:12%}
.carousel-caption h3{font-size:35px;line-height:40px;}
.carousel-caption a{width:64%;}
.Course-text, .Protocol-text{padding:20px 10px;}
.Course-text h1{font-size:23px;line-height:28px;margin-bottom:10px;}
.Course-text h6{margin-bottom:25px;font-size:16px;}
.Protocol-text h2{font-size:23px;line-height:28px;}
.main-menu nav ul li:first-child{padding-right:0;margin-top:-10px;margin-left:-8px;}
.main-menu .search_icon{padding:12px 0px;}
.col-md-3.col-sm-3.col-xs-3.height{height:520px;width:100%;}
.TREATMENTS-text.text-center{top:65%;}
button.owl-prev{left:-12px;}
button.owl-next{right:-12px;}
.Perfect-img{height:450px;}
section.Perfect{margin-bottom:0;}
.Our-Blog .owl-stage-outer{height:350px;}
.Perfect-text{padding:12px 25px;}
.Perfect-text h1{font-size:30px;margin-top:0px;margin-bottom:10px;line-height:35px;}
.Perfect-text p{font-size:16px;width:100%;margin-bottom:29px;line-height:25px;}
.Blog-text{top:41%;}
.Our-Blog h3 span{font-size:28px;}
.Blog-text h5{font-size:18px;line-height:25px;}
.Our-Blog .col-md-4.height{height:385px;width:100%;}
.Blog-text{top:78%;}
img.socil-icon{padding:16px 18px 0 0;}
input#datepicker,
input#datepicker1,
input#datepicker2{padding:6px 35px;}
.main-menu{right:2%;margin-top:0px;top:-61px;}
.main-menu nav ul li span{padding-left:0px;}
.col-md-8.col-sm-8.col-xs-8.margin-top{height:351px;}
.Therap-blog-text{top:47%;}
.Join-Our-text p{width:100%;}
.Sign-Account-text .form-control, button.signupbtn, .Sign-Account-text .form-control1{width:100%;}
.Sign-Account .col-md-6.col-sm-6.col-xs-6{display:block;}
.Sign-text h5{margin-bottom:0;font-size:18px;}
.Sign-text a{padding:15px 76px;}
img.right-arrow{width:27%;}
.Sign-text h6{width:100%;}
.Category-Page .col-sm-3.col-xs-3{width:100%;}
.Mesotherapy-Products h1, .Shop-Equipment h1{font-size:28px;}
} body.about-mobile-page .content{padding:15px;font-family:PlayfairDisplay-Regular;}
body.about-mobile-page .content h2.page-title{font-size:26px;margin:0px;}
body.about-mobile-page .content p{margin:10px 0;font-family:Cera-Pro-Regular;font-size:16px;}
body.about-mobile-page .content img{margin:21px 0;width:100%;}
body.about-mobile-page .content ul.treatment_list{list-style:none;margin:0;padding:0;}
body.about-mobile-page .content ul.treatment_list li{font-family:Cera-Pro-Regular;font-size:15px;line-height:18px;text-shadow:0 0 0;letter-spacing:0.1px;}
.page-id-876 .woocommerce, .page-id-874 .woocommerce{padding-top:72px;padding-bottom:72px;}
.page-id-876 .woocommerce button[name=track],
.page-id-874 .woocommerce button[name=track]{background-color:#f38231;height:35px;color:#fff;text-transform:uppercase;font-family:Cera-Pro-Bold;font-size:16px;margin-top:20px;}
@media screen and (max-width:767px){
.col-filter-shop{display:none;}
}
.col-filter-shop .filter-cat{padding-right:15px;}
.col-filter-shop .filter-cat .filter-cat-content{padding:0;margin:0;list-style:none;}
.col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat > ul{display:block;}
.col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item, .col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item{background:hsl(25.05deg 88.99% 57.25%);color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item a, .col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item a{color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item a:hover, .col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item a:hover{color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item .trigger-expand-sub-menu i, .col-filter-shop .filter-cat .filter-cat-content > li.active-sub-menu-cat .wrapper_current_item .trigger-expand-sub-menu i{color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item{margin-bottom:10px;background:#F2F2F2;border-radius:10px;font-size:14px;font-weight:400;transition:0.3s ease;color:#17110e;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item.wrapper_current_item_title .trigger-expand-sub-menu{top:-45px;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item > a{padding:12px 10px;display:block;font-size:14px;text-transform:uppercase;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item > h1 a{color:#333333;font-weight:400;padding:12px 10px;display:block;font-size:15px;text-transform:uppercase;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item .trigger-expand-sub-menu{float:right;position:relative;top:-39px;right:8px;padding:0;cursor:pointer;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item:hover{background:hsl(25.05deg 88.99% 57.25%);color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item:hover .trigger-expand-sub-menu i{color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item:hover a{color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li .wrapper_current_item:hover a:hover{color:#fff;}
.col-filter-shop .filter-cat .filter-cat-content > li a{color:#17110e;}
.col-filter-shop .filter-cat .filter-cat-content > li a:hover{text-decoration:none;color:#17110e;}
.col-filter-shop .filter-cat .filter-cat-content > li ul{margin:0 0 5px;padding:0;list-style:none;display:none;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li{border-bottom:1px solid #EBEBEB;padding:10px 15px;position:relative;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li ul{display:none;margin:10px 0 0;padding:5px 0 0 10px;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li ul li{padding-left:0;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li ul li a{font-size:14px;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li:first-of-type{padding-top:5px;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li:last-of-type{border-bottom:none;padding-bottom:5px;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li a, .col-filter-shop .filter-cat .filter-cat-content > li ul li h1{color:#17110e;font-size:15px;font-weight:400;margin-top:10px;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li a:hover, .col-filter-shop .filter-cat .filter-cat-content > li ul li h1:hover{text-decoration:none;color:#17110e;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li .expand-sub-sub-cat{display:inline-block;position:absolute;right:6px;padding:6px;top:6px;cursor:pointer;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li .expand-sub-sub-cat.show_hide_sub_cat .expand-sub-sub-cat-show{display:none;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li .expand-sub-sub-cat.show_hide_sub_cat .expand-sub-sub-cat-hide{display:block;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li .expand-sub-sub-cat i{color:#17110e;font-size:14px;}
.col-filter-shop .filter-cat .filter-cat-content > li ul li .expand-sub-sub-cat i.expand-sub-sub-cat-hide{display:none;position:relative;top:8px;}
.col-filter-shop .filters-extensive{margin:60px 0 0;}
.col-filter-shop .filters-extensive .woof_container{margin:0 0 25px;}
.col-filter-shop .filters-extensive .woof_container .woof_container_inner .irs .irs-slider{background:#dd3d08 !important;border-radius:100% !important;border:5px solid #fff !important;box-shadow:0px 2px 4px rgba(0, 0, 0, 0.26) !important;}
.col-filter-shop .filters-extensive .woof_container ul.woof_list li{margin-bottom:8px !important;}
.col-filter-shop .filters-extensive .woof_container ul.woof_list li .icheckbox_flat-grey{background:#F2F2F2;}
.col-filter-shop .filters-extensive .woof_container ul.woof_list li .icheckbox_flat-grey.checked{background:hsl(91.11, 37.67%, 42.16%);}
.col-filter-shop .filters-extensive .woof_container ul.woof_list li .woof_checkbox_label{padding:0;margin:0 0 0 5px;color:#17110e;font-size:15px;}
.col-filter-shop .woof_submit_search_form_container{margin:0;}
.col-filter-shop .woof_submit_search_form_container .woof_submit_search_form{border:2px solid hsl(91.11, 37.67%, 42.16%);border-radius:25px;padding:7px 35px;transition:0.3s ease;font-weight:700;color:#fff;background:hsl(91.11, 37.67%, 42.16%);font-size:14px;}
.col-filter-shop .woof_submit_search_form_container .woof_submit_search_form:hover{border-color:hsl(91.11, 37.67%, 42.16%);background:transparent;color:#17110e;}
.descricaoPag{margin:40px 0 60px;}
.descricaoPag p{font-weight:600;font-size:17px;text-align:center;margin:0;}
.woocommerce-form-login__rememberme{width:100%;margin-bottom:15px;}
.woocommerce-LostPassword.lost_password{margin-top:15px;}
.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{padding:10px 50px;}
@media screen and (max-width:767px){
#according-panel2 .col-filter-shop{display:block;}
} #accordionTreatment .accordion-item{border:1px solid #f38231;border-radius:30px;margin-bottom:25px;}
#accordionTreatment .accordion-item .accordion-header{margin:0;padding:15px 20px;font-size:18px;cursor:pointer;}
#accordionTreatment .accordion-item .accordion-header[aria-expanded="true"]{border-bottom:1px solid #f38231;}
#accordionTreatment .accordion-item .collapse{background:transparent;}
#accordionTreatment .accordion-item .accordion-body{padding:20px 0;}
.owl-gallery .owl-item .item img{width:70px !important;height:70px !important;object-fit:cover;}
.owl-carousel.owl-gallery .owl-nav button.owl-next, .owl-carousel.owl-gallery .owl-nav button.owl-prev, .owl-carousel.owl-single-product .owl-nav button.owl-next, .owl-carousel.owl-single-product .owl-nav button.owl-prev{background-color:#f38231;border-radius:50%;width:35px;height:35px;}
.owl-carousel.owl-gallery .owl-nav button.owl-next span, .owl-carousel.owl-gallery .owl-nav button.owl-prev span, .owl-carousel.owl-single-product .owl-nav button.owl-next span, .owl-carousel.owl-single-product .owl-nav button.owl-prev span{font-size:32px;color:#fff;position:relative;top:-7px;}
.owl-carousel.owl-gallery .owl-nav button.owl-next:hover, .owl-carousel.owl-gallery .owl-nav button.owl-prev:hover, .owl-carousel.owl-single-product .owl-nav button.owl-next:hover, .owl-carousel.owl-single-product .owl-nav button.owl-prev:hover{background-color:#f38231 !important;box-shadow:none;}
.owl-carousel.owl-gallery .owl-nav{top:0;}
#searchform .form-control::placeholder{text-transform:inherit;font-size:12px;}
@media screen and (min-width:767px){
.navbar .form-group{display:none;}
}
@media screen and (max-width:767px){
.navbar #searchform {
margin:25px 18px 0;
}
.navbar #searchform .search_icon{
top: -3px;
position: absolute;
}
}