@font-face {
font-family: 'Alex';
src: url(//privilegemd.com/wp-content/themes/laser/fonts/Alex.eot?#iefix) format('embedded-opentype'),  url(//privilegemd.com/wp-content/themes/laser/fonts/Alex.woff) format('woff'), url(//privilegemd.com/wp-content/themes/laser/fonts/Alex.ttf)  format('truetype'), url(//privilegemd.com/wp-content/themes/laser/fonts/Alex.svg#Alex) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'KozGoPro-Regular-AlphaNum';
src: url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-Regular-AlphaNum.eot?#iefix) format('embedded-opentype'),  url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-Regular-AlphaNum.otf)  format('opentype'),
url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-Regular-AlphaNum.woff) format('woff'), url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-Regular-AlphaNum.ttf)  format('truetype'), url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-Regular-AlphaNum.svg#KozGoPro-Regular-AlphaNum) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'KozGoPro-ExtraLight-AlphaNum';
src: url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-ExtraLight-AlphaNum.eot?#iefix) format('embedded-opentype'),  url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-ExtraLight-AlphaNum.otf)  format('opentype'),
url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-ExtraLight-AlphaNum.woff) format('woff'), url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-ExtraLight-AlphaNum.ttf)  format('truetype'), url(//privilegemd.com/wp-content/themes/laser/fonts/KozGoPro-ExtraLight-AlphaNum.svg#KozGoPro-ExtraLight-AlphaNum) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'ZurichBT-RomanCondensed';
src: url(//privilegemd.com/wp-content/themes/laser/fonts/ZurichBT-RomanCondensed.eot?#iefix) format('embedded-opentype'),  url(//privilegemd.com/wp-content/themes/laser/fonts/ZurichBT-RomanCondensed.otf)  format('opentype'),
url(//privilegemd.com/wp-content/themes/laser/fonts/ZurichBT-RomanCondensed.woff) format('woff'), url(//privilegemd.com/wp-content/themes/laser/fonts/ZurichBT-RomanCondensed.ttf)  format('truetype'), url(//privilegemd.com/wp-content/themes/laser/fonts/ZurichBT-RomanCondensed.svg#ZurichBT-RomanCondensed) format('svg');
font-weight: normal;
font-style: normal;
}
#loader-wrapper {
position: fixed !important;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1000;
}
#loader {
display: block;
position: relative;
left: 50%;
top: 50%;
width: 150px;
height: 150px;
margin: -75px 0 0 -75px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #3498db;
-webkit-animation: spin 2s linear infinite; animation: spin 2s linear infinite; z-index: 1001;
}
#loader:before {
content: "";
position: absolute;
top: 5px;
left: 5px;
right: 5px;
bottom: 5px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #e74c3c;
-webkit-animation: spin 3s linear infinite; animation: spin 3s linear infinite; }
#loader:after {
content: "";
position: absolute;
top: 15px;
left: 15px;
right: 15px;
bottom: 15px;
border-radius: 50%;
border: 3px solid transparent;
border-top-color: #f9c922;
-webkit-animation: spin 1.5s linear infinite; animation: spin 1.5s linear infinite; }
@-webkit-keyframes spin {
0%   {
-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
@keyframes spin {
0%   {
-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }
100% {
-webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }
}
#loader-wrapper .loader-section {
position: fixed;
top: 0;
width: 50%;
height: 100%;
background: #222222;
z-index: 1000;
-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 0.5;
}
#loader-wrapper .loader-section.section-left {
left: 0;
}
#loader-wrapper .loader-section.section-right {
right: 0;
} .loaded #loader-wrapper .loader-section.section-left {
-webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader-wrapper .loader-section.section-right {
-webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
.loaded #loader {
opacity: 0;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.loaded #loader-wrapper {
visibility: hidden;
-webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: all 0.3s 1s ease-out;
transition: all 0.3s 1s ease-out;
}
*, *:hover, *:focus{
outline: none;
text-decoration: none;
}
a:hover,a:hover,a:focus{
text-decoration: none;
}
a{
color: #c59729;
text-decoration: none;
}
a:hover{
color: #000;
text-decoration: none;
}
body{
font-family: 'KozGoPro-Regular-AlphaNum'; background: url(//privilegemd.com/wp-content/themes/laser/images/body_bg.png) no-repeat top center;
background-size: 100% 140px;
}
::-webkit-scrollbar { width: 10px; background: #ddd;height: 5px;}
::-webkit-scrollbar-track { border-radius: 1px;height: 5px; }
::-webkit-scrollbar-thumb { border-radius: 1px; background-color: #a5780d; -webkit-transition:500ms;height: 5px;}
::-webkit-scrollbar-thumb:hover {
background-color:#000;
background:#000;
height: 5px;
}
h1, h2{
font-weight: 600;
}
.navbar-brand {
font-size: 24px;
}
.navbar-fixed-top {
border-width: 0px;
background: #282b2b;
margin-bottom: 0;
transition: all 0.4s ease;
}
.navbar.navbar-fixed-top.fixed-theme {
background-color: #fff;
border-color: #080808;
box-shadow: 0 0 5px rgba(0,0,0,.8);
padding: 10px 0;
}
#navbar .theme-logo{
float: left;
padding: 0 10px;
display: none;
}
.newClass #navbar .theme-logo{
display: block;
width: 190px;
padding-top: 4px;
}
#navbar .theme-logo img{
max-width: 92%;
}
.connect-to{
margin-top: 8px;
}
.navbar-brand.fixed-theme {
font-size: 18px;
}
.navbar-container.fixed-theme {
padding: 0;
}
.navbar-brand.fixed-theme,
.navbar-container.fixed-theme,
.navbar.navbar-fixed-top.fixed-theme,
.navbar-brand,
.navbar-container{
transition: 0.8s;
-webkit-transition:  0.8s;
}
.navbar>.container .navbar-brand{
padding-top: 0px;
margin-left: 0;
}
.navbar-brand.fixed-theme{
padding-top: 5px;
}
.navbar-nav>li>a {
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
overflow: hidden;
font-family: 'KozGoPro-Regular-AlphaNum';
font-size: 13px;
padding: 15px 10px;
} .navbar-nav>li>a:hover{
color: #ffffff;
background: #000;
}
.navbar-nav>li>a:focus{
color: #ffffff;
background: #000;
}
.navbar-nav>li.active>a, .navbar-nav>li.current-menu-parent > a, .dropdown-toggle.fr + ul > li:last-child > a, .dropdown-toggle.en + ul > li:first-child > a{
color: #ffffff;
background: #000000;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
background-color: transparent;
border: 0;
}
.dropdown-menu>li>a {
display: block;
padding: 10px 20px;
color: #fff; }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover, .dropdown-menu>.current-page-ancestor>a, #navbar .navbar-nav > li.current_page_ancestor> a  {
color: #fff;
text-decoration: none;
background: #000;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
color: #ffffff;
background-color: #282b2b;
}
.dropdown-menu>li:last-child>a{
border: 0;
}
.navbar-brand>img {
display: block; }
.header-top{
padding: 16px 0 10px;
transition: all 0.6s ease;
}
.fixed_top.newClass .header-top{  padding: 0;
box-sizing: border-box;
background: #785c46;
}
.theme-logo a{
font-size: 28px;
font-family: 'Alex';
color: #282b2b;
text-transform: uppercase;
text-decoration: none;
}
.navbar {
background: #c59729;
margin-bottom: 0;
border-radius: 0;
border: 0;
padding: 0px;
}
.navbar-collapse{
padding: 0;
}
.navbar-nav.social-icons>li>a {
color: #fff;
text-transform: uppercase;
transition: all 0.5s ease;
overflow: hidden;
width: 38px;
height: 38px;
padding: 7px;
text-align: center;
border: 2px solid #fff;
border-radius: 50%;
margin: 6px 2px;
font-size: 18px;
}
.navbar-nav.pull-right>li>a {
font-size: 14px;
background: #fff;
color: #000;
}
.navbar-nav.pull-right>li>a:hover {
background: #000;
color: #fff;
}
.slider_sec .owl-carousel {
position: relative;
height: 100%;
} .slider_sec .owl-carousel div.owl--text {
position: absolute;
bottom: 4em;
left: 2em;
width: 20em;
height: 8em;
padding: 1em;
background: rgba(255, 255, 255, 0.5);
border-radius: 4px;
}
.slider_sec .owl-carousel .owl-controls {
position: absolute;
top: 50%;
left: 0;
right: 0;
}
.slider_sec .owl-carousel .owl-controls .owl-buttons div {
position: absolute;
top: 0;
bottom: 0;
display: inline-block;
zoom: 1;
margin: 0;
width: 50px;
height: 30px;
line-height: 25px;
text-align: center;
font-size: .9em;
border-radius: 3px;
color: #FFF;
background: #000;
opacity: .6;
text-transform: capitalize;
}
.slider_sec .owl-carousel .owl-controls .owl-buttons .owl-prev {
left: 5px;
}
.slider_sec .owl-carousel .owl-controls .owl-buttons .owl-next {
right: 5px;
}
.slider_sec .owl-slide img{
width: 100%;
}
.fixed_top{
position: fixed !important;
left: 0;
right: 0;
top: 0;
z-index: 999;
}
.header-top{
background: rgba(69, 51, 37, 0.76);
}
.social-icons{
padding: 15px 0;
margin-bottom: 0;
}
.social-icons li{
display: inline-block;
}
.social-icons li a{
font-size: 22px;
color: #fff;
padding: 2px 5px;
text-decoration: none;
font-family: 'KozGoPro-Regular-AlphaNum';
transition: all 0.4s ease;
}
.social-icons li a:hover{
color: #c59729;
}
.phone_li a i{
margin: 0 10px;
font-size: 25px;
vertical-align: -2px;
padding-left: 10px;
}
.social-icons li a span{
font-size: 18px;
}
.theme-logo{
padding: 0px 0 6px;
}
.top_banner_blk{
position: relative;
}
.slider_elements_blk{
position: absolute;
top: 50%;
left: 50%;
z-index: 99;
right: 0;
transform: translate(-50%,-50%);
width: 80%;
}
.elements_box{
position: relative;
overflow: hidden;
height: 350px;
}
.elements_on_hover{
width: 240px;
margin: 0 auto;
background: rgba(143,105,83,0.7);
position: relative;
box-sizing: border-box;
overflow: hidden;
transition: all 0.6s ease;
position: absolute;
padding: 30px;
top: -110%;
height: 350px;
overflow: auto;
}
.elements_box:hover .elements_on_hover{
top: 0;
}
.elements_box > h2 > a{
margin-top: 0;
font-size: 60px;
font-family: 'KozGoPro-ExtraLight-AlphaNum';
color: #fff;
font-weight: 200;
text-shadow: 1px 1px 2px #777;
position: absolute;
top: 50%;
margin-top: -33px;
display: block;
}
.elements_box:hover > h2{
display: none;
}
.elements_on_hover::before{
content: '';
position: absolute;
width: 200px;
height: 50%;
border-left: 2px solid #eecbb5;
border-top: 2px solid #eecbb5;
left: 10px;
top: 10px;
z-index: -1;
}
.elements_on_hover::after{
content: '';
position: absolute;
width: 200px;
height: 50%;
border-right: 2px solid #eecbb5;
border-bottom: 2px solid #eecbb5;
right: 10px;
bottom: 10px;
z-index: -1;
}
.elements_on_hover h2{
margin-top: 0;
font-size: 45px;
font-family: 'KozGoPro-ExtraLight-AlphaNum';
color: #fff;
font-weight: 200;
}
.elements_list {
padding: 0;
margin: 0;
max-height: 230px;
overflow: auto;
}
.elements_list li{
list-style: none;
}
.elements_list li a{
font-size: 16px;
font-family: 'KozGoPro-Regular-AlphaNum';
color: #fff;
line-height: 2;
text-transform: uppercase;
text-decoration: none;
font-weight: 200;
position: relative;
z-index: 9;
}
.slider_elements_box{ }
.elements_list li a:hover{
text-shadow: 1px 1px 2px #c59729;
}
.owl-nav{
position: absolute;
top: 50%;
width: 100%;
z-index: 9;
}
.owl-nav .owl-prev{
position: absolute;
top: 0;
left: 20px;
z-index: 9;
width: 40px;
height: 40px;
background: url(//privilegemd.com/wp-content/themes/laser/images/slider_arrow_left.png) no-repeat center;
text-indent: -99999em;
margin-top: -10px;
}
.owl-nav .owl-next{
position: absolute;
right: 20px;
top: 0;
z-index: 9;
width: 40px;
height: 40px;
background: url(//privilegemd.com/wp-content/themes/laser/images/slider_arrow_right.png) no-repeat center;
text-indent: -99999em;
margin-top: -10px;
}
.vanq_sec{
padding: 30px 0;
}
.vanq_box p{
font-family: 'KozGoPro-Regular-AlphaNum';
font-size: 19px;
line-height: 31px;
text-align: left;
margin: 0;
}
.vanq_box a{
font-family: 'KozGoPro-Regular-AlphaNum';
font-size: 18px;
display: inline-block;
background: #cb9e26;
padding: 8px 40px;
color: #fff;
border-radius: 10px;
line-height: 24px;
text-align: center;
font-weight: 200;
}
.real_people{
background: #785c46;
padding: 40px 0 30px;
}
.real_people_box{
color: #fff;
}
.real_people_box h2{
font-family: 'KozGoPro-Regular-AlphaNum';
font-size: 38px;
}
.real_people_box h2 span{
font-family: 'KozGoPro-ExtraLight-AlphaNum';
font-weight: 300;
}
.real_people_box p{
font-family: 'KozGoPro-Regular-AlphaNum';
font-size: 15px;
line-height: 24px;
max-width: 70%;
}
.photo_gallery .owl-slide{
border-radius: 4px ;
overflow: hidden;
}
.view_photo_gallery{
text-align: center;
margin-top: -25px;
}
.view_photo_gallery a{
background: #fff;
color: #000;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 13px 26px;
font-size: 16px;
text-transform: uppercase;
border-radius: 10px 0;
position: relative;
z-index: 9;
text-decoration: none;
border: 1px solid;
}
#photo_gallery .owl-slide img{
border: 4px solid #fff;
border-radius: 6px;
overflow: hidden;
}
.photo_gallery .owl-prev{
left: -30px;
width: 30px;
height: 20px;
background-size: 60%;
transition: all 0.4s ease-out;
}
.photo_gallery .owl-next{
right: -30px;
width: 30px;
height: 20px;
background-size: 60%;
transition: all 0.4s ease-out;
}
.peeling_strip{
padding: 10px 0;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
}
.peeling_price {
font-family: 'KozGoPro-Regular-AlphaNum';
font-size: 21px;
margin: 7px 0;
}
.peeling_price span{
color: #c59729;
font-weight: 600;
font-size: 110%;
}
.peeling_list{
padding: 0;
margin: 0;
text-align: right;
}
.peeling_list li{
list-style: none;
display: inline-block;
}
.peeling_list li a{
font-family: 'KozGoPro-Regular-AlphaNum';
font-size: 19px;
color: #000;
display: inline-block;
margin-left: 20px;
padding: 6px 0;
padding-left: 20px;
border-left: 1px solid #999;
}
.peeling_list li:first-child a{
border: 0;
}
.why_do_we{
background: url(//privilegemd.com/wp-content/themes/laser/images/why_do.png) no-repeat left top;
padding: 30px 0;
position: relative;
background-size: contain;
}
.why_text h2{
font-size: 50px;
text-transform: uppercase;
font-family: 'KozGoPro-Regular-AlphaNum';
}
.why_text h3{
font-size: 26px;
font-family: 'KozGoPro-ExtraLight-AlphaNum';
margin-top: 0px;
}
.why_text p{
font-size: 16px;
font-family: 'KozGoPro-Regular-AlphaNum';
line-height: 1.5;
}
.why_text p.italic{
font-style: italic;
}
.why_do_we::after{
content: '';
position: absolute;
bottom: -30px;
left: 50%;
width: 60px;
height: 60px;
margin-left: -30px;
background: url(//privilegemd.com/wp-content/themes/laser/images/star.png) no-repeat;
z-index: 9;
}
.reviews_sec{
background: url(//privilegemd.com/wp-content/themes/laser/images/review_bg.png) no-repeat;
color: #fff;
padding: 40px 0;
text-align: center;
border-top: 3px solid #000;
border-bottom: 3px solid #000;
background-size: cover;
}
.reviews_sec h2{
font-size: 50px;
text-transform: uppercase;
font-family: 'KozGoPro-Regular-AlphaNum';
}
.reviews_sec p{
padding: 0 80px;
font-size: 15px;
margin: 20px 0;
line-height: 24px;
}
.reviews_sec a{
background: #373635;
color: #fff;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 13px 35px;
font-size: 16px;
text-transform: uppercase;
border-radius: 0px 10px;
position: relative;
z-index: 9;
text-decoration: none;
}
.medical_team{ padding: 40px 0;
position: relative;
overflow: hidden;
}
.medical_team h2{
font-size: 42px;
text-transform: uppercase;
font-family: 'KozGoPro-Regular-AlphaNum';
}
.medical_team p{
padding: 0 150px;
font-size: 15px;
margin: 10px 0 30px;
line-height: 24px;
}
img{
max-width: 100%;
}
.team_list{
padding: 0;
clear: both;
margin: 0;
}
.team_list li{
list-style: none;
width: 48%;
display: inline-block;
}
.team_img_box{
width: 310px;
margin: 0 auto;
padding: 0;
border-radius: 50%;
overflow: hidden;
height: 310px;
background-size: 100%;
position: relative;
display: block;
}
.team_img_box img{ border: 20px solid #fff;
position: absolute;
transform: translate(-50% , -50%);
left: 50%;
top: 50%;
z-index: -1;
max-height: 100%;
border-radius: 50%;
}
.team_img_box:hover img{   }
.team_box {
padding: 180px 0px;
max-width: 900px;
margin: 0 auto;
position: relative;
}
.team_list li:first-child{
position: absolute;
top: 0;
left: 50%;
margin-left: -216px;
}
.team_list li:last-child{
position: absolute;
top: 360px;
left: 50%;
margin-left: -216px;
}
.bottom_shadow{
position: absolute;
width: 100%;
height: 80px;
left: 0;
bottom: 0;
background: url(//privilegemd.com/wp-content/themes/laser/images/team-shadow.png) no-repeat center;
}
.medical_team::before{
content: '';
position: absolute;
width: 680px;
height: 680px;
left: -240px;
top: -100px;
background: url(//privilegemd.com/wp-content/themes/laser/images/sun.png) no-repeat;
background-position: center;
background-size: 100%;
-webkit-animation: spin 15s linear infinite;
-moz-animation: spin 15s linear infinite;
animation: spin 15s linear infinite;
} @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
.medical_team::after{
content: '';
position: absolute;
width: 500px;
height: 500px;
right: -260px;
bottom: -80px;
background: url(//privilegemd.com/wp-content/themes/laser/images/sun.png) no-repeat;
background-position: center;
background-size: 100%;
-webkit-animation: spin 15s linear infinite;
-moz-animation: spin 15s linear infinite;
animation: spin 15s linear infinite;
}
.special_sec{
background: url(//privilegemd.com/wp-content/themes/laser/images/special_bg.png) no-repeat;
padding: 35px 0;
background-size: cover;
}
.special_text_slider{
background: #fac818;
position: relative;
padding: 30px 40px;
}
.special_text_slider::before{
content: '';
position: absolute;
width: 150px;
height: 30%;
border-left: 2px solid #453325;
border-top: 2px solid #453325;
left: 10px;
top: 10px;
}
.special_text_slider::after{
content: '';
position: absolute;
width: 150px;
height: 30%;
border-right: 2px solid #453325;
border-bottom: 2px solid #453325;
right: 10px;
bottom: 10px;
}
.special_content{
text-align: center;
}
.special_content h2{
font-size: 48px;
text-transform: uppercase;
font-family: 'KozGoPro-Regular-AlphaNum';
font-weight: 600;
color: #453325;
margin-top: 0;
}
.special_content h2 span{
font-family: 'KozGoPro-ExtraLight-AlphaNum';
}
.special_content h4 {
font-size: 26px;
color: #fff;
font-family: 'KozGoPro-ExtraLight-AlphaNum';
}
.special_content h5{
font-size: 90px;
font-weight: 600;
font-family: 'ZurichBT-RomanCondensed';
color: #453325;
}
.special_content a{
background: #453325;
color: #fff;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 13px 35px 10px;
font-size: 18px;
text-transform: uppercase;
border-radius: 0px 10px;
position: relative;
z-index: 9;
text-decoration: none;
}
.special_text_slider .owl-prev{
left: -20px;
width: 20px;
height: 20px;
background-size: 60%;
-webkit-filter: brightness(1) invert(1);
filter: brightness(1) invert(1);
}
.special_text_slider .owl-next{
right: -20px;
width: 20px;
height: 20px;
background-size: 60%;
-webkit-filter: brightness(1) invert(1);
filter: brightness(1) invert(1);
}
.video_sec{
background: url(//privilegemd.com/wp-content/themes/laser/images/video_bg.png) no-repeat #fff;
padding: 40px 0 20px;
position: relative;
}
.video_sec::before {
content: '';
position: absolute;
width: 100%;
height: 80px;
left: 0;
top: -1px;
background: url(//privilegemd.com/wp-content/themes/laser/images/sec_shadow_bottom.png) no-repeat center;
} .video_sec h2{
font-size: 36px;
text-align: center;
margin-bottom: 30px;
font-weight: 400;
}
#video_slider .content{
padding: 0px;
max-width: 1000px;
margin: 0 auto;
border-radius: 0 50px;
border: 15px solid #cba025;
height: 500px;
overflow: hidden;
}
.video_box{
border-radius: 0 35px;
overflow: hidden;
}
.video_box iframe{
width: 100%;
height: 500px;
border: 0;
border-radius: 0 35px;
background: #cba025;
margin-bottom: -6px;
}
.thumbnail-slider-container{
max-width: 600px;
margin: 0 auto;
}
.thumbnail-slider{
margin-top: -50px;
}
.thumbnail-slider .content{
border-radius: 0 50px;
overflow: hidden;
height: 120px;
border: 2px solid #fff;
background: #fff;
}
.thumbnail-slider .content *{
height: 100%;
border-radius: 0 50px;
object-fit: cover;
}
.thumbnail-slider .owl-item.active.center .content {
border: 2px solid #cba025;
}
.video_box .slider-controls{
max-width: 680px;
margin: 0px auto;
}
.video_box .slider-controls i{
font-size: 12px;
}
.video_box .slider-controls .slider-left ,.video_box .slider-controls .slider-right{
width: 30px;
height: 30px;
background: #000;
color: #fff;
display: inline-block;
padding: 6px;
text-align: center;
border-radius: 20px;
margin-top: 10px;
}
.video_box .slider-controls .slider-right{
float: right;
}
.video_bott_content{
padding: 10px 0;
text-align: center;
overflow: hidden;
clear: both;
}
.video_bott_content h3{
text-transform: uppercase;
font-size: 20px;
font-weight: 600;
}
.video_bott_content a{
background: #c59729;
color: #fff;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 10px 40px;
font-size: 18px;
text-transform: uppercase;
position: relative;
z-index: 9;
text-decoration: none;
border: 2px solid #000;
letter-spacing: 2px;
border-radius: 4px;
font-weight: 600;
margin-top: 10px;
}
.next_step{
background: url(//privilegemd.com/wp-content/themes/laser/images/next_step_bg.png) no-repeat #fff;
padding: 70px 0px 0px;
position: relative;
background-size: cover;
}
.next_step_content{
padding: 50px 0;
}
.next_step_content h3{
font-size: 30px;
text-transform: uppercase;
font-weight: 500;
}
.next_step_content h3 strong{
display: block;
font-weight: 700;
font-size: 50px;
margin-top: 7px;
}
.next_step_content h5{
font-size: 20px;
text-transform: uppercase;
font-weight: 600;
}
.next_step_content h5 span{
border-bottom: 1px solid #000;
line-height: 28px;#000;
}
.next_step_form{
padding: 40px 0;
}
.next_step_form ::-webkit-input-placeholder { color: #000;
}
.next_step_form ::-moz-placeholder { color: #000;
}
.next_step_form :-ms-input-placeholder { color: #000;
}
.next_step_form :-moz-placeholder { color: #000;
}
.form-group{
margin-bottom: 20px;
}
.form-control{
background-color: transparent;
border: 0;
border-bottom: 1px solid;
padding-left: 0;
border-radius: 0;
box-shadow: none;
color: #000;
}
select.form-control{
height: 40px;
}
.form-control:focus, .form-control:hover{
box-shadow: none;
border-color: #000000;
}
.submit_btn input[type="submit"]{
background: #453325;
color: #fff;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 15px 15px 12px;
font-size: 18px;
text-transform: uppercase;
border-radius: 0px 10px;
position: relative;
z-index: 9;
text-decoration: none;
margin-top: 6px;
border: 0;
}
.next_step_form .submit_btn input[type="submit"]{
width: 100%;
}
.submit_btn input[type="submit"]:hover{
background: #000;
color: #fff;
}
.footer_box{
padding: 40px 0 0 40px;
}
.footer_box p{
font-family: 'Open Sans';
color: #7b7b7b;
font-size: 16px;
text-transform: uppercase;
line-height: 1.6;
margin: 20px 0;
}
.footer_box .social-icons{
float: none !important;
padding: 0;
margin-bottom: 30px;
}
.footer_box .social-icons li a {
color: #7f7f7f;
border: 1px solid #7f7f7f;
display: inline-block;
width: 40px;
height: 40px;
text-align: center;
padding: 7px;
border-radius: 50%;
font-size: 18px;
transition: all 0.6s ease;
}
.footer_box .social-icons li a:hover{
color: #ffffff;
border: 1px solid #c59729;
background: #c59729;
}
.instagram_box{
text-align: center;
position: relative;
padding-right: 20px;
}
.instagram_box h4{
font-size: 22px;
text-transform: uppercase;
color: #cb9e26;
font-weight: 600;
}
.instagram_list{
padding: 0px;
margin: 0 -2px;
overflow: hidden;
clear: both;
}
.instagram_list li{
float: left;
width: 33.333333%;
list-style: none;
padding: 0 2px;
margin-bottom: 4px;
}
.instagram_list li a{
width: 100%;  display: block;
}
.instagram_box > a{
background: #453325;
display: block;
color: #fff;
padding: 10px 20px 8px;
text-transform: uppercase;
font-weight: 600;
}
.map_sec {
padding-right: 0;
}
.instagram_box::before{
content: '';
position: absolute;
width: 80px;
height: 100%;
left: -90px;
top: 0;
background: url(//privilegemd.com/wp-content/themes/laser/images/footer-seprater.png) no-repeat;
min-height: 240px;
}
.instagram_box::after{
content: '';
position: absolute;
width: 80px;
height: 100%;
right: -30px;
top: 0;
background: url(//privilegemd.com/wp-content/themes/laser/images/footer-seprater.png) no-repeat;
min-height: 240px;
}
.map_box{
margin: 0px 7px 0 0;
height: 290px;
}
.map_box img{
min-height: 100%
}
.footer_bottom{
padding: 10px 0;
border-top: 1px solid #bdbdbd;
margin-top: 6px;
}
.footer_bottom p{
opacity: 0.6;
color: #545151;
margin-bottom: 0;
}
.footer_bottom p a,.footer_bottom p a:hover{
color: #545151;
text-decoration: none;
}
.hover_blck{
position: relative;
overflow: hidden;
transition: all 0.6s ease;
}
.hover_blck::before{
content: '';
width: 0%;
position: absolute;
left: 0;
height: 100%;
background: #000;
z-index: -1;
top: 0;
transition: all 0.6s ease;
}
.hover_blck:hover::before{
width: 100%;
}
.hover_blck:hover{
background: transparent;
color: #fff;
}
.newClass .navbar-nav.pull-right>li>a {
background: #000;
color: #fff; border-bottom: 0;
border-top: 0;
}
.inner_banner_blk{
max-height: 500px;
overflow: hidden;
}
.inner_banner{
max-width: 1920px;
margin: 0 auto;
max-width: 100%;
}
.inner_banner img{
max-width: 100%;
width: 100%;
height: 100%;
object-fit: cover;
}
.page_title{
position: absolute;
top: 200px;
width: 100%;
left: 0;
}
.page_title h1 {
font-size: 56px;
text-transform: uppercase;
color: #fff;
font-family: 'Open Sans';
margin-bottom: 0;
}
.breadcrumb {
padding: 8px 3px;
margin-bottom: 0px;
background-color: transparent;
border-radius: 0px;
}
.breadcrumb>.active {
color: #fff;
text-transform: uppercase;
}
.breadcrumb li a{
color: #c59729;
text-transform: uppercase;
}
.products_main{
padding: 50px 0;
}
.product_category select{
border: 1px solid #ddd;
padding: 4px 10px 10px;
height: 40px;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
width: 100%;
}
.category_list{
padding: 0;
margin-bottom: 20px;
}
.category_list li{
list-style: none;
}
.category_list li a{
color: #818181;
font-family: 'Open Sans';
display: block;
line-height: 1.8;
font-size: 14px;
transition: all 0.6s ease;
}
.category_list li a:hover{
color: #c59729;
}
.product_filter h5{
font-size: 15px;
text-transform: uppercase;
font-family: 'Open Sans';
font-weight: 600;
margin-bottom: 20px;
}
.product_filter h3 {
font-size: 30px;
font-weight: 600;
font-family: 'Open Sans';
margin-bottom: 20px;
}
.products_list{
padding: 0;
margin: 0 -10px;
}
.products_list li{
padding: 0px 10px;
list-style: none;
float: left;
width: 25%;
margin-bottom: 20px;
transition: all 0.4s ease;
}
.products_list li:hover{
transform: scale(1.05);
}
.products_list li a{
display: block;
background: #fff;
transition: all 0.5s ease;
color: #c59729;
box-shadow: 1px 2px 4px transparent;
border: 1px solid transparent;
}
.products_list li a:hover{
box-shadow: 1px 2px 4px #c59729;
border: 1px solid #c59729;
}
.product_img{
height: 200px;
padding: 10px;
position: relative;
overflow: hidden;
}
.product_img img{
width: 100%;
height: 100%;
object-fit: cover;
transition: all 0.5s ease;
}
.product_info{
padding: 10px 15px;
min-height: 90px;
}
.product_info h4 {
font-size: 14px;
margin: 5px 0;
color: #1c1c1c;
font-weight: 500;
}
.product_info h4.product_price{
color: #cfa637;
} .page_title_box p{
color: #fff;
font-size: 20px;
max-width: 550px;
font-family: 'Open Sans';
font-weight: 300;
margin: 5px 0;
}
.breadcrumbs_sec{
background: #453325;
padding: 7px 0;
}
.breadcrumb>li+li:before {
padding: 0 5px;
color: #ccc;
content: url(//privilegemd.com/wp-content/themes/laser/images/bread_arrow.png);
vertical-align: 2px;
width: 16px;
display: inline-block;
background-size: 100%;
}
.breadcrumbs_sec .breadcrumb li a {
color: #ffffff;
text-transform: uppercase;
text-transform: none;
}
.breadcrumbs_sec .breadcrumb>.active {
color: #d7a78a;
text-transform: none;
}
.coolsculpting_main{
padding: 30px 0px;
}
.jan_special{
background: url(//privilegemd.com/wp-content/themes/laser/images/jan_spe_bg.png) no-repeat #cfa536;
background-size: contain;
text-align: center;
padding: 30px 0;
color: #000; }
.jan_special h3{
font-family: 'Open Sans';
font-size: 35px;
font-weight: 600;
}
.jan_special h4 {
font-size: 22px;
font-family: 'Open Sans';
margin: 15px 0;
}
.jan_special p{
margin: 20px 0 25px;
font-weight: 600;
font-family: 'Open Sans';
}
.jan_special a{
background: #453325;
color: #fff;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 10px 15px 8px;
font-size: 16px;
border-radius: 4px;
position: relative;
z-index: 9;
text-decoration: none;
border-bottom: 2px solid;
}
.cool_text-with_img{
padding-top: 20px;
}
.cool_text-with_img img{
margin: 0 20px 10px 0;
}
.cool_text-with_img p{
line-height: 1.8;
font-family: 'Open Sans';
color: #000;
font-weight: 500;
margin-bottom: 20px;
text-align: justify;
}
.cool_text-with_img p.italic{
font-style: italic;
}
.video_box_in iframe{
width: 100%;
height: 400px;
border: 0;
}
.show_hide_content_box{
background: #f6f6f6;
padding: 20px;
border: 1px solid #d6d6d6;
}
.show_hide_content_box h4{
margin: 0 0 20px;
color: #c59729;
font-weight: 600;
font-family: 'Open Sans';
font-size: 22px;
}
.show_hide_content_box h4 span.content_toggle_click{
font-size: 14px;
color: #545151;
font-weight: 400;
margin-left: 15px;
cursor: pointer;
}
.content_toggle ol{
padding: 0 0 0 20px;
margin: 0;
}
.content_toggle ol li{
color: #d0a005;
}
.content_toggle ol li a{
display: inline-block;
color: #d0a005;
font-family: 'Open Sans';
line-height: 1.8;
}
.content_toggle ol li a:hover{
text-decoration: underline;
}
.about-cools{
padding-top: 20px;
}
.about-cools h3{
font-family: 'Open Sans';
font-size: 30px;
font-weight: 600;
font-style: italic;
color: #d0a005;
margin-bottom: 20px;
}
.about-cools p{
line-height: 1.9;
font-family: 'Open Sans';
color: #8f8f8f;
font-weight: 500;
text-align: justify;
}
.about-cools p a{
color: #d0a005;
}
.about-cools p a:hover{
color: #d0a005;
text-decoration: underline;
}
.about-cools > img{
float: right;
margin: 20px 0 10px 20px;
box-shadow: -3px -3px 4px #cacaca;
padding: 8px;
}
.before_after_photo h2{
margin: 0;
padding: 18px 10px 13px;
text-align: center;
background: #c59729;
color: #fff;
text-transform: uppercase;
font-size: 27px;
}
.before_after_photo{
padding: 20px 0;
}
.before_after_photo .view_photo_gallery {
margin-top: -65px;
}
.real_right_box{
background: #4b4344;
padding: 10px 20px;
border-bottom: 4px solid #1f1837;
}
.real_right_box h2{
margin: 15px 0;
font-size: 30px;
}
.real_right_box .photo_gallery {
padding: 0 15px;
}
.cools_right_main .next_step_content {
padding: 10px 20px;
background: #d4af4c;
margin-top: 30px;
}
.cools_right_main .next_step_form {
padding: 20px 0 0;
}
.cools_right_main .next_step_content h3 {
text-shadow: 1px 1px 2px #fff;
}
#after_before .owl-prev {
left: 10px;
}
#after_before .owl-next {
right: 10px;
}
.cools_right_main .view_photo_gallery {
margin-top: 15px;
}
.before_after_photo .photo_gallery .owl-slide {
border-radius: 0px;
height: 300px;
}
.before_after_photo .photo_gallery .owl-slide img{
height: 100%;
object-fit: cover;
}
.products_inner{
padding-top: 140px;
}
.dark_header .header-top {
background: #291709;
}
.dark_header .breadcrumbs_sec {
background: transparent;
}
.dark_header .breadcrumbs_sec .breadcrumb>.active {
color: #000000;
}
.dark_header .breadcrumbs_sec .breadcrumb li a {
color: #908f8f;
}
.product_img_big{
border: 1px solid #ddd;
text-align: center;
padding: 20px;
margin-bottom: 30px;
position: relative;
}
.dark_header .products_main {
padding: 20px 0 40px;
font-family: 'Open Sans';
}
.zoom_in{
position: absolute;
right: 0;
bottom: 20px;
}
.zoom_in span{
width: 30px;
height: 30px;
display: inline-block;
cursor: pointer;
}
.zoom_in_img{
background: url(//privilegemd.com/wp-content/themes/laser/images/zoom_in.png) no-repeat center;
background-size: 100%;
}
.zoom_out_img{
background: url(//privilegemd.com/wp-content/themes/laser/images/zoom_out.png) no-repeat center;
}
.products_pricing h3{
text-transform: uppercase;
font-weight: 700;
font-size: 26px;
margin: 0 0 30px;
}
.products_pricing h4{
font-weight: 500;
font-size: 30px;
color: #c59729;
}
.products_pricing p{
font-size: 15px;
line-height: 1.5;
margin: 0 0 20px;
}
.products_pricing h5{
font-size: 15px;
font-weight: 700;
}
.products_pricing h6{
font-size: 30px;
margin: 10px 0 20px;
color: #c59729;
font-weight: 400;
}
.quantity-btns form{
display: inline-block;
border: 1px solid #ddd;
float: left;
margin: 0 10px 0 0;
}
.quantity-btns form input{
border: 0;
background: transparent;
font-size: 26px;
text-align: center;
padding: 3px 15px;
vertical-align: middle;
height: 50px;
line-height: 20px;
}
.quantity-btns form input[type="text"]{
width: 50px;
padding: 4px 10px;
}
.quantity-btns form input[type="button"]:hover{
color: #fff;
background: #c59729;
}
.quantity-btns .cart_btn{
background: url(//privilegemd.com/wp-content/themes/laser/images/cart-btn.png) no-repeat #c59729 17px 12px;
color: #fff;
display: inline-block;
padding: 13px 20px 13px 60px;
font-size: 18px;
text-transform: uppercase;
position: relative;
text-decoration: none;
border: 0;
border-radius: 0px;
font-weight: 600;
margin-top: 0px;
font-family: 'Open Sans';
}
.quantity-btns .cart_btn:hover{
background-color: #000;
}
.product_information .nav-tabs>li>a{
background: transparent;
color: #000;
display: inline-block;
padding: 13px 21px;
font-size: 18px;
text-transform: uppercase;
position: relative;
text-decoration: none;
border: 0;
border-radius: 0px;
font-weight: 600;
margin-top: 0px;
font-family: 'Open Sans';
border: 1px solid #ddd;
margin: 0;
}
.product_information .nav-tabs>li.active>a{
background: #c59729;
color: #fff;
border-color: #c59729;
}
.product_information .nav-tabs>li:first-child>a{
margin-right: 10px;
}
.product_information .nav-tabs {
border-bottom: 0;
margin-bottom: 20px;
}
.products_description p{
font-size: 15px;
font-weight: 500;
line-height: 1.6;
color: #6f6f6f;
margin-bottom: 20px;
}
.products_description h4 {
font-size: 16px;
font-weight: 600;
margin: 15px 0;
}
.products_description ul{
padding-left: 20px;
margin-bottom: 20px;
}
.products_description ul li{
color: #6f6f6f;
font-size: 15px;
font-weight: 500;
line-height: 1.4;
margin-bottom: 10px;
}
.uppercase{
text-transform: uppercase;
}
.like_you{
font-size: 18px;
color: #5b5b5b;
text-transform: uppercase;
font-weight: 600;
margin: 30px 0 20px;
}
.team_box-on_hover{
position: absolute;
z-index: -1;
left: 25px;
top: 33px;
width: 264px;
height: 250px;
border-radius: 40px;
padding: 70px 0;
overflow: hidden;
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
transition: all 0.6s ease;
}
.team_img_box:hover .team_box-on_hover{
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
}
.team_box-on_hover::before{
content: '';
background: rgba(197, 151, 41, 0.42);
position: absolute;
left: 19px;
top: 14px;
width: 224px;
height: 225px;
transform: rotate(-45deg);
}
.team_box-on_hover h3{
color: #000;
position: relative;
}
.medical_team .team_box-on_hover p {
padding: 0;
margin: 0;
position: relative;
color: #000;
}
.request_a_consult{
padding: 20px 0;
background: #e8e8e8;
}
.request_a_consult_in{
padding: 20px;
box-shadow: 0px 0px 2px #d2d2d2;
margin: 20px 0;
background: #ffffff;
}
.request_a_consult p{
font-family: 'Roboto', sans-serif;
font-size: 16px;
font-weight: 400;
}
.request_a_consult_in h2{
padding: 15px 0;
margin-top: 0;
}
.reservation fieldset{
padding: 20px 0 10px;
}
.reservation legend {
padding: 10px 0;
margin-bottom: 0px;
font-size: 18px;
color: #2b2b2b;
}
.availability_check {
padding-left: 0;
max-width: 800px;
}
.availability_check li{
list-style: none;
width: 50%;
float: left;
}
.availability_check li label input{
display: inline-block;
margin-right: 5px;
vertical-align: -2px;
}
.availability_check li label{
font-family: 'Roboto', sans-serif;
font-weight: 400;
}
.link-underscore, .link-underscore:hover{
color: #000000;
font-weight: 600;
border-bottom: 1px solid #cbcbcb;
} .woocommerce .woocommerce-breadcrumb {
color: #fff;
background: #777;
padding: 10px 8%;
font-size: 16px;
margin-top: 84px;
} .woocommerce .woocommerce-breadcrumb a{color: #fff;}
.woocommerce-products-header{text-align: center;text-transform: uppercase;margin-bottom: 20px;}
.woocommerce-result-count , .woocommerce-ordering{display: none;}
.woocommerce-products-header__title{
position: relative;
font-weight: 300;
font-size: 4rem;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
border: 0;
margin: 0 2% 1.592em 0;
width: 23%;
background: #fff;
transition: .3s ease all;
text-align: left;
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {
box-shadow: 0 1px 19px rgba(0,0,0,0.15);
transform: scale(1.05);
}
.cart_totals h2{text-transform: uppercase;}
.woocommerce-checkout h3,.welcome_msg .woocommerce>h2,.woocommerce-account .addresses .title h3,#customer_login h2,.woocommerce-column__title,.cart_totals h2{text-transform: uppercase;position: relative;font-weight: 400;} .woocommerce-checkout h3:after, .woocommerce-Tabs-panel h2:after,.welcome_msg .woocommerce>h2:after,.woocommerce-account .addresses .title h3::after,#customer_login h2:after,.woocommerce-column__title::after,.cart_totals h2::after{
content: "";
position: absolute;
bottom: -1px;
width: 60px;
height: 1px;
left: 0;
z-index: 1;
background: #333;
}
.woocommerce-checkout{margin-bottom: 30px;}
.woocommerce-form-login  input.button{margin-right: 20px;}
.lost_password{padding-left: 2px;}
.select2-container--default .select2-selection--single{border-radius: 0px;}
.woocommerce-notice{
padding: 20px;
background: #f9f9f9;
padding: 14px 20px;
font-size: 16px;
}
.woocommerce-notice--success {
background: #00640024;
border: 2px solid #00640075;
border-radius: 2px;
}
.woocommerce ul.order_details{
border: 2px solid #f2f2f2;
padding: 8px;
}
.woocommerce-order-details__title, .woocommerce-customer-details h2 {
text-transform: uppercase;
font-weight: 300;
position: relative;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
font-size: 22px;
}
.woocommerce-order-details__title:before, .woocommerce-customer-details h2:before {
content: "";
position: absolute;
bottom: -1px;
width: 155px;
height: 2px;
left: 0;
z-index: 1;
background: #000;
} .related.products>h2 {
text-align: left;
font-weight: 300;
position: relative;
display: inline-block;
margin: 0 auto;
padding: 0;
margin-bottom: 20px;
text-transform: uppercase;
font-size: 22px;
}
.related.products>h2::before { }
.related.products>h2::after{
content: "";
position: absolute;
bottom: 0px;
width: 60px;
height: 1px;
left: 0;
z-index: 1;
background: #333;
}
.related.products>h2::before{top:auto; bottom: 0;}
.woocommerce-Tabs-panel h2{
text-transform: uppercase;
font-size: 22px;
font-weight: 300;
margin-top: 0;
position: relative;
}
.woocommerce div.product{
padding: 0 8%;
background: #ffffff;
padding-top: 50px;
margin-top: -16px;
} .woocommerce div.product .products ul, .woocommerce div.product ul.products{padding: 0;margin: 0 -10px;width: auto;}
.reviews_tab {
display: none !important;
}
.woocommerce-checkout #payment .payment_method_paypal .about_paypal {
line-height: 27px;
font-size: 16px;
}
.rlx_container {
padding-top: 0;
color: #1a1a1a;
}
.rlx_container .container-fluid{
padding: 0;
margin: 0;
}
.rlx_container .row {
margin-left: 0;
margin-right: 0;
}
.rlx_container .row [class*='col-']:not(:first-child),
.rlx_container .row [class*='col-']:not(:last-child) {
padding-right: 0;
padding-left: 0;
}
.rlx_container .img_loc,.context_loc{
height: 600px;
background: url(//privilegemd.com/wp-content/themes/laser/images/img.png) no-repeat center center;
background-size: cover;
position: relative;
}
.rlx_container .img_loc{color: #fff;}
.rlx_container .context_loc{
padding: 20px;
}
.rlx_container .box_blk{
width: 500px;
position: absolute;
top: 50%;
left: 50%;
transform:translate(-50%,-50%);
display: inline-block;
}
.rlx_container .box_blk.left{left: 25%;}
.rlx_container .box_blk.right{left: 75%}
.rlx_container .box-center {
padding: 60px;
}
.rlx_container .height300{height: 300px;}
.rlx_container .height400{height: 400px;}
.rlx_container .height500{height: 500px;}
.rlx_container .height600{height: 600px;}
.rlx_container img{margin-bottom: 15px;}
.rlx_container .box_blk h2{text-transform: uppercase;color: #000;}
.rlx_container .box_blk h4{font-weight: 300;text-transform: uppercase;position: relative}
.rlx_container .box_blk h4:after {
position: absolute;
content: "";
bottom: -7px;
left: 0;
width: 80px;
height: 1px;
background: #172496;
}
img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
height: 32px;
vertical-align: top;
border-radius: 2px;
}
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1, img.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-1 {
border: 1px solid #efefef;
position: absolute;
top: 15px;
z-index: 1;
left: 15px;
}
.wpcf7-captchar{
color: #333;
font-size: 14px;
padding: 7px;
width: 100%;
box-shadow: none;
padding-left: 75px;
border: 0;
border-bottom: 1px solid #000;
margin-top: 10px;
height: 36px;
margin-top: 15px;
background: transparent;
}
.woocommerce-account .woocommerce-MyAccount-navigation{
padding-right: 40px;
}
.woocommerce-MyAccount-navigation ul{padding: 0px;margin: 0;list-style: none;
padding-right: 0;
background: #f2f2f2;}
.woocommerce-MyAccount-navigation ul>li{}
.woocommerce-MyAccount-navigation ul>li>a{
padding: 10px;
font-size: 15px;
display: block;
color: #333;
position: relative;
margin-bottom: 1px;
}
.woocommerce-MyAccount-navigation ul>li>a::after, .woocommerce-MyAccount-navigation ul>li.is-active>a::after {
content: "";
position: absolute;
top: 0;
left: 100%;
width: 0;
height: 0;
border-top: 20px solid transparent;
border-left: 20px solid #c59729;
border-bottom: 21px solid transparent;
display: none;
}
.woocommerce-MyAccount-navigation ul>li>a:hover::after{display: block;}
.woocommerce-MyAccount-navigation ul>li.is-active>a::after{display: block;}
.woocommerce-MyAccount-navigation ul>li>a:hover,.woocommerce-MyAccount-navigation ul>li.is-active>a{
text-decoration: none;
background: #c59729;
color: #fff;
}
.woocommerce-account .woocommerce-MyAccount-content p:first-child{
font-size: 18px;
}
.woocommerce-account .woocommerce-MyAccount-content fieldset{margin-top: 20px;}
.woocommerce table.shop_table td.woocommerce-orders-table__cell-order-actions a {
padding: 6px 10px;
font-size: 12px;
margin-right: 2px;
}
.woocommerce-account .addresses .title .edit{
border: 1px solid #ccc;padding: 2px 5px;
color: #333;
transition: .3s ease all;
border-radius: 4px;
margin-top: 20px;
}
.woocommerce-account .addresses .title .edit:hover{
background: #c59729;
text-decoration: none;
border-color: #c59729;
color: #fff;
}
#customer_login .login,#customer_login .register{min-height: 285px }
#content .woocommerce-message {
margin: 0 8%;
display: block;
margin-bottom: 30px;
}
.site-main{ padding-top: 140px;
}
.entry-title{
text-transform: uppercase;
font-size: 30px;
margin-top: 10px;
font-weight: 400;
margin-bottom: 20px;
}
.woocommerce-message a {
color: #8fae1b;
}
.woocommerce span.onsale{
display: none;
}
.woocommerce-product-details__short-description ul{
padding-left: 0px;
}
.woocommerce-product-details__short-description ul li{
font-family: 'Roboto';
font-weight: 300;
font-size: 15px;
line-height: 20px;
list-style: none;
margin-bottom: 5px;
}
.product.type-product{ }
.single-product .entry-title {
font-size: 26px;
margin-top: 0;
font-weight: 500;
color: #000000;
}
.woocommerce .product_meta .posted_in a{
font-weight: 400;
color: #ffffff;
padding: 3px 10px;
background: #c59729;
display: inline-block;
border-radius: 15px;
font-size: 13px;
text-transform: capitalize;
transition: all 0.6s ease;
}
.woocommerce .product_meta .posted_in a:hover{
color: #ffffff;
background: #000;
}
.woocommerce div.product form.cart .button{
background: url(//privilegemd.com/wp-content/themes/laser/images/cart-btn.png) no-repeat #c59729 17px 6px !important;
color: #fff;
display: inline-block;
padding: 11px 20px 10px 60px !important;
font-size: 17px;
text-transform: uppercase;
position: relative;
text-decoration: none;
border: 0;
border-radius: 0px;
font-weight: 600;
margin-top: 0px;
font-family: 'Open Sans';
}
.woocommerce div.product form.cart div.quantity .screen-reader-text, .quantity .screen-reader-text{
display: none;
}
.language_menu > li:first-child > a.dropdown-toggle {
background: rgba(254, 254, 254, 0.6196078431372549);
color: #000; position: relative; }
.language_menu .dropdown-menu > li{position:relative;}
.language_menu .dropdown-menu{min-width: 120px;}
.language_menu .dropdown-menu>li>a{padding-left: 10px;}
.english::before{
content: "";
position: absolute;
top: 10px;
left: 6px;
width: 24px;
height: 18px; z-index: 1;
background:url(//privilegemd.com/wp-content/themes/laser/images/flags/english.png) no-repeat center center;
display: none;
}
.french::before{
content: "";
position: absolute;
top: 10px;
left: 6px;
width: 24px;
height: 18px; z-index: 1;
background:url(//privilegemd.com/wp-content/themes/laser/images/flags/french.png) no-repeat center center;
display: none;
}
.language_menu > li:first-child > a.dropdown-toggle::before{
top: 14px;
}
.in_category .woocommerce ul.products{
padding: 0;
margin: 0 -10px;
}
.in_category .products_list.products{
padding: 0;
margin: 0 -10px;
width: auto;
}
.in_category .woocommerce ul.products li.product a {
text-decoration: none;
padding: 10px;
margin-bottom: 20px;
}
.in_category  .woocommerce ul.products li.product .button {
display: none;
}
.in_category .woocommerce ul.products li,  .in_category .woocommerce-page ul.products li{
clear: none;
border: 0;
}
.product_left, .product_right_main{
background: #f7f7f7;
padding: 10px 15px;
}
.products_categories{
padding-top: 40px;
padding-bottom: 30px;
}
.product_category h4, .product_category .widget-title{
text-transform: uppercase;
margin-top: 10px;
font-size: 20px;
margin-bottom: 15px;
font-weight: 500;
}
.products_main .product_category .widget-title{
margin-top: 0;
}
.select2-container--default .select2-selection--single {
border-radius: 1px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
line-height: 34px !important;
}
.select2-container .select2-selection--single {
height: 34px !important;
border-radius: 0 !important;
}
.image_gllery{
position: relative;
background: #fff;
padding: 20px;
overflow: hidden;
clear: both;}
.image_gllery a {
position: relative;
display: block;
padding: 10px;
width: 33.33%;
overflow: hidden;
float: left;
height: 300px;
}
.image_gllery a img{
height: 100%;
width: 100%;
object-fit: cover;
border: 1px solid #d3d3d3;
}
.image_gllery a::after{
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 85%;
height: 82%;
border: 4px solid rgba(255, 255, 255, 0.7215686274509804);
z-index: 1;
transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
-ms-transform:translate(-50%,-50%);
-moz-transform:translate(-50%,-50%);
-o-transform:translate(-50%,-50%);
-webkit-transition: .3s ease-in all;
-ms-transition: .3s ease-in all;
-moz-transition: .3s ease-in all;
-o-transition: .3s ease-in all;
opacity: 1;
}
.image_gllery a:hover::after{
width: 100%;
height: 100%;
opacity: 0;
}
.image_gllery a::before {
content: '';
position: absolute;
top: 50%;
left: 50%;
width: 100%;
height: 100%;
border: 0px solid rgba(255, 255, 255, 0.7215686274509804);
z-index: 1;
transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
transition-delay: 2s all;
-webkit-transition-delay: 2s all;
-o-transition-delay: 2s all;
-moz-transition-delay: 2s all;
-ms-transition-delay: 2s all;
transition: .3s ease-in all;
-webkit-transition: .3s ease-in all;
-ms-transition: .3s ease-in all;
-moz-transition: .3s ease-in all;
-o-transition: .3s ease-in all;
}
.image_gllery a:hover::before{
border: 22px solid rgba(197, 151, 41, 0.49);
width: 98%;
height: 96.5%;
}
.contact_page_sec{
padding: 40px 0;
}
.contact_blk h3{
text-transform: uppercase;
font-weight: 600;
margin-bottom: 30px;
}
.add_comm .add_right p{
font-size: 17px;
margin-bottom: 4px;
line-height: 1.4;
}
.add_comm{
margin-bottom: 15px;
}
.pointer_icon{
width: 40px;
height: 40px;
border: 1px solid #c59729;
padding: 7px;
border-radius: 50%;
margin: 0 auto;
}
.gmailmt{
margin-top: 10px;
}
.business_hrs table{
margin-bottom: 0;
}
.business_hrs h5{
font-size: 12px;
}
.business_hrs .table-bordered {
border: 1px solid #e0e0e0;
}
.business_hrs .table>tbody>tr>td{
padding: 5px 10px;
vertical-align: top;
border: 0;
font-size: 13px;
border-top: 1px solid #e8e8e8;
}
.contact_blk .next_step_form{
padding: 0;
}
.free_consultation{
margin-top: 70px;
}
.free_consultation h3{
font-family: 'Roboto';
text-transform: none;
font-weight: 300;
margin-bottom: 10px;
font-size: 40px;
}
.free_consultation h3 strong{
font-weight: 500;
}
.free_consultation p{
font-family: 'Roboto';
font-weight: 300;
font-size: 15px;
margin-bottom: 20px;
}
.free_consultation a{
background: #453325;
color: #fff;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 13px 35px 10px;
font-size: 18px;
text-transform: uppercase;
border-radius: 0px 10px;
position: relative;
z-index: 9;
text-decoration: none;
}
.not_found_sec{
text-align: center;
padding: 60px 0;
}
.not_found_sec img{
display: inline-block;
padding-top: 40px;
}
.map_box > *, .map_box > * > iframe{
width: 100%;
}
.product_category .woof_sid_auto_shortcode.woof {
padding: 0;
border: 0;
background: transparent;
box-shadow: none;
}
.product_category .woof_sid_auto_shortcode .woof_container_inner {
padding-left: 0;
}
.product_category .woof_sid_auto_shortcode .woof_container {
float: none;
width: 100%;
min-width: initial;
}
.product_category ul.woof_list {
padding: 0;
}
.product_category .woof_block_html_items .woof_list li {
display: block !important;
}
.product_category .woof label {
cursor: pointer;
color: #818181;
font-family: 'Open Sans';
font-size: 14px;
transition: all 0.6s ease;
font-weight: 400;
padding: 0;
}
.woof_submit_search_form_container button{
float: none !important;
}
div span.wpcf7-list-item {
margin: 0;
}
.newsletter label{
display: none;
}
.newsletter{
display: table;
margin: 20px auto 0;
width: 500px;
max-width: 100%;
}
.newsletter > *{
display: table-cell;
}
.newsletter > * input{
width: 100%;
height: 42px;
border: 0;
border-bottom: 1px solid #5f5f5f;
}
.tnp-button{
background: #c59729;
color: #fff;
border-radius: 10px 0px;
font-size: 16px;
border: 0 !important;
height: 44px !important;
text-transform: uppercase;
letter-spacing: 2px;
transition: all 0.4s ease;
}
.tnp-button:hover{
background: #c59729;
color: #fff;
} .testimonial_wrapper {
margin: 2em 0;
}
.inr_bnr.testimonial_page {
background-color: #f8f5ee;
}
.single_testimonial {
background-color: #faf8f4;
background-image: url(//privilegemd.com/wp-content/themes/laser/images/quote.png);
background-position: 10px 15px;
background-repeat: no-repeat;
border-radius: 3px;
box-shadow: 0 0px 10px #dddddd;
margin: 15px 0;
padding: 50px 15px 5px 70px;
}
.testi_img {
margin-bottom: 5px;
}
.testi_img > img {
border: 5px solid #f0efec;
border-radius: 50%;
height: 76px;
width: 76px;
}
.testi_content > p {
color: #6a6a6a;
font-size: 14px;
line-height: 21px;
}
.testi_content h3 {
color: #3d3d3d;
font-size: 16px;
font-weight: 600;
margin-bottom: 7px;
}
.testi_content i {
color: #a9a9a9;
font-size: 13px;
margin: 0 2px;
}
.testi_content i.active{
color: #c59729;
}
.woocommerce div.product div.images .flex-control-thumbs {
border: 1px solid #e2e2e2;
}
.single-product .flex-control-nav.owl-drag .owl-item li {
height: 98px;
}
.flex-control-nav .owl-nav [class*=owl-]{
text-indent: 0;
line-height: 18px;
}
.woocommerce-product-gallery__wrapper div a{
padding: 10px;
display: block;
min-height: 400px;
}
.related.products{
padding-bottom: 40px;
}
.navbar-nav.pull-right .login_menu.without a{
padding-left: 45px;
background: url(//privilegemd.com/wp-content/themes/laser/images/login-icon.png) no-repeat #202340 11px 13px !important;
color: #fff;
border-left: 3px solid #c59729;
}
.navbar-nav.pull-right .login_menu.user_text a{
color: #fff;
background: #202340;
}
.navbar-nav.pull-right .login_menu.without a::after, .navbar-nav.pull-right .login_menu.user_text a:after{
content: '';
position: absolute;
left: 4px;
right: 4px;
top: 4px;
bottom: 4px;
border: 1px solid #fff;
} .str_wrap {
overflow:hidden;
//zoom:1;
width:100%;
font-size:12px;
line-height:16px;
position:relative;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none; white-space:nowrap;
}
.str_wrap.str_active { }
.str_move {
white-space:nowrap;
position:absolute;
top:0;
left:0;
cursor:move;
}
.str_move_clone {
display:inline-block;
display:inline;
zoom:1;
vertical-align:top;
position:absolute;
left:100%;
top:0;
}
.str_vertical .str_move_clone {
left:0;
top:100%;
}
.str_down .str_move_clone {
left:0;
bottom:100%;
}
.str_vertical .str_move,
.str_down .str_move {
white-space:normal;
width:100%;
}
.str_static .str_move,
.no_drag .str_move,
.noStop .str_move{
cursor:inherit;
}
.str_wrap img {
max-width:none !important;
}
.str_move.str_origin{
display: table;
width: 100%;
margin-bottom: 0;
}
.str_move.str_origin .owl-slides{
display: table-cell;
vertical-align: middle;
padding: 10px;
}
.str_move.str_origin .owl-slides img{
border: 2px solid #fff;
border-radius: 4px;
overflow: hidden;
max-height: 150px;
}
.inner_banner_blk.in_banner_mar_top{
margin-top: 140px;
}
.products_categories .woocommerce ul.products li.product a img {
width: 200px;
height: 200px;
object-fit: cover;
}
.laser_gallery{
padding: 20px 0 40px;
background: #eee;
overflow: hidden;
clear: both;
}
.cate_title{
font-size: 20px;
color: #000;
display: inline-block;
line-height: 2;
}
.cate_title:hover{
color: #c59729;
}
.cate_btn{
line-height: 1;
cursor: pointer;
position: relative;
white-space: nowrap;
display: inline-block;
background-image: none;
box-shadow: none;
text-shadow: none;
background: #c59729;
padding: 10px 30px;
font-size: 1.6rem;
color: #fff;
border-radius: 0px 10px;
transition: .3s ease all;
border: 1px solid;
text-align: center;
}
.category_blk .photo_gallery{
margin-top: 10px;
margin-bottom: 30px;
}
.laser_gallery h2{
margin-bottom: 30px;
font-size: 36px;
text-transform: uppercase;
}
.category_blk .cate_gallery .owl-nav{
position: initial;
}
.category_blk .cate_gallery .owl-prev {
top: 0;
left: 0;
bottom: 0;
height: auto;
margin: 0;
}
.category_blk .cate_gallery .owl-next {
top: 0;
right: 0;
bottom: 0;
height: auto;
margin: 0;
}
.category_blk .cate_gallery .owl-prev:hover, .category_blk .cate_gallery .owl-next:hover{
background-color: rgba(0,0,0,0.4);
}
.category_blk .cate_gallery .owl-nav > div.disabled{
opacity: 0.5;
}
.cate_list_content{
padding-left: 0;
list-style: none;
font-family: 'Open Sans';
}
.cate_list_content li{
line-height: 30px;
}
.cate_list_content li span{
color: #b38416;
}
.cate_list{
background: #fff;
border: 1px solid #ddd;
padding: 10px;
min-height: 310px;
margin-bottom: 30px;
}
.cate_thumb{
height: 150px;
overflow: hidden;
display: block;
margin-bottom: 10px;
}
.cate_thumb img{
width: 100%;
height: 100%;
object-fit: contain;
}
.gallery_form .next_step_content{
padding: 0;
}
.gallery_form .next_step_content h3{
margin-top: 0;
}
.cate_details{
background: #fff;
padding: 15px;
overflow: hidden;
clear: both;
}
.cate_details .bna{
margin-top: 5px;
font-size: 18px;
text-transform: uppercase;
}
.cate_details_list li{
list-style: none;
float: left;
width: 50%;
line-height: 30px;
color: #777;
font-family: 'Open Sans';
}
.cate_details_list li span{
color: #000;
}
.cate_thumbnail{
margin-bottom: 10px;
}
.cate_thumbnail img{
width: 100%;
height: 100%;
max-height: 300px;
margin: 5px 0px;
}
.gallery_form .submit_btn input[type="submit"]{
font-size: 14px;
}
.gallery_form div.wpcf7-response-output{
margin: 0;
}
.cate_gallery .owl-slide{
height: 220px;
overflow: hidden;
}
.cate_gallery .owl-slide img{
width: 100%;
height: 100%;
object-fit: cover;
}
.gallery_form .next_step_content h3 strong {
font-size: 40px;
}
.woocommerce-page div.product div.thumbnails a{
height: 100px !important;
}
.woocommerce-page div.product div.thumbnails a img{
width: 100%;
height: 100%;
object-fit: contain;
}
.gallery_filter{
background: rgba(197, 151, 41, 0.16);
padding: 15px;
font-family: 'Open Sans';
}
.gallery_filter_col h4 {
font-size: 22px;
font-weight: 600;
margin-top: 0;
}
.gallery_filter_col p{
margin: 0;
}
.gallery_filter_col p label{
font-weight: 500;
}
.scroll_top{
padding-top: 130px;
margin-top: -110px;
}
.shadow_img{
margin: 10px 0 20px 0px;
box-shadow: 0px 0px 10px #cacaca;
padding: 8px;
}
.feb_special .shadow_img{
width: 100%;
}
.about-cools .margint0{
margin: 0 10px 10px 0;
}
.coolsculpting_left p {
margin: 0 0 20px;
font-size: 15px;
}
.coolsculpting_left h1{
margin-top: 25px;
margin-bottom: 15px;
}
.coolsculpting_left h3 {
color: #c59729;
}
.reviw_form.next_step_form{
padding: 40px 0 10px;
}
.promos{
overflow: hidden;
clear: both;
}
.promotionlink{
background: #453325;
color: #fff;
font-family: 'KozGoPro-Regular-AlphaNum';
display: inline-block;
padding: 15px 15px 12px;
font-size: 18px;
text-transform: uppercase;
border-radius: 0px 10px;
position: relative;
z-index: 9;
text-decoration: none;
margin: 15px 0 40px;
border: 0;
}
.thumbnail-slider-container .owl-nav .owl-prev{
width: 30px;
height: 30px;
color: #fff;
display: inline-block;
padding: 6px;
text-align: center;
border-radius: 20px;
margin-top: 10px;
left: -40px;
top: -10px;
background: url(//privilegemd.com/wp-content/themes/laser/images/slider_arrow_left.png) no-repeat center #000;
background-size: 10px;
}
.thumbnail-slider-container .owl-nav .owl-next{
width: 30px;
height: 30px;
color: #fff;
display: inline-block;
padding: 6px;
text-align: center;
border-radius: 20px;
margin-top: 10px;
right: -40px;
top: -10px;
background: url(//privilegemd.com/wp-content/themes/laser/images/slider_arrow_right.png) no-repeat center #000;
background-size: 10px;
}
.promotions .next_step_form {
padding: 10px 0;
}
.promos .str3-2.str_wrap {
background: #785c46;
}
.promos .str_move.str_origin .owl-slides img{
border: 2px solid #c59729;
}
.team_page .single_testimonial {
padding: 20px;
text-align: center;
background: #fff;
position: relative;
transition: all 0.4s ease;
border: 1px solid transparent;
}
.instagram_link{ position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
background: rgba(255,255,255,0.6);
text-align: center;
opacity: 0;
transition: all 0.4s ease;
}
.team_page .single_testimonial:hover .instagram_link{
opacity: 1;
}
.team_page .single_testimonial:hover{
transform: scale(1.05);
border: 1px solid #ddd;
}
.instagram_link a{
display: inline-block;
position: absolute;
top: 50%;
margin-top: -10px;
color: #000;
font-size: 16px;
width: 100%;
left: 0;
}
.test_img{
height: 250px;
}
.test_img img{
width: 100%;
height: 100%;
object-fit: contain;
} .woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
border: 1px solid #ddd;
width: auto !important;
margin-right: 4px !important;
}
.single-product.woocommerce .thumbnails #slider-next {
right: 4px !important;
}
.yith_magnifier_zoom_wrap {
border: 1px solid #ddd;
margin-right: 6px;
padding: 10px;
}
.help-block {
color: #b11616 !important;
text-align: left;
font-size: 12px;
}
.navbar-nav>li>.dropdown-menu .dropdown-menu{
background: #c59729;
border-radius: 0;
padding: 0;
top: 70px;
left: 100%;
border: 0;
display: block;
visibility: hidden;
transition: all 0.4s ease;
margin: 0;
}
.corps_list{
padding: 20px 0 0;
}
.corps_list li {
list-style-position: outside;
padding-left: 6px;
margin: 0;
margin-left: 5px;
list-style-type: none;
}
.corps_list li a {
background: url(//privilegemd.com/wp-content/themes/laser/images/side-separator.png) no-repeat center top;
padding: 11px 0 10px 0;
color: #666;
font-size: 1.4em;
display: block;
text-align: center;
}
.corps_list li a:hover, .corps_list li.active a {
background: url(//privilegemd.com/wp-content/themes/laser/images/page-list-hover-2.png) no-repeat center top;
color: #fff;
text-shadow: 0 0 3px #689ed4;
-webkit-background-size: 100% 48px;
-moz-background-size: 100% 48px;
-o-background-size: 100% 48px;
background-size: 100% 48px;
border-left: 1px solid #eeeeee;
border-right: 1px solid #eeeeee;
}
.corps_list_title{
text-align: center;
margin-top: 30px;
margin-bottom: 10px;
}
.on_img_cap{
display: block;
position: relative;
height: 250px;
margin-bottom: 20px;
}
.cap_img_title{
position: absolute;
bottom: 20px;
left: 10px;
background: url(//privilegemd.com/wp-content/themes/laser/images/page-list-hover-2.png) no-repeat center top;
color: #fff;
right: 0;
text-align: center;
padding: 10px;
}
.feb_special .on_img_cap .shadow_img {
width: 100%;
height: 100%;
object-fit: cover;
}
.team_img_box::before{
content: '';
background: url(//privilegemd.com/wp-content/themes/laser/images/frame.png) no-repeat;
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-size: 100%;
z-index: 1;
}
.testimonials_box{
background: rgb(232, 214, 173);
overflow: hidden;
padding: 15px;
display: table;
width: 100%;
margin-bottom: 30px;
min-height: 220px;
transition: all 0.4s ease; }
.testi_thumb{
float: none;
width: 150px;
height: 150px;
overflow: hidden;
display: table-cell;
vertical-align: top;
}
.testi_thumb img{
width: 100%;
height: 100%;
object-fit: contain;
border: 2px solid #efefef;
}
.testi_content{
background: #e8d6ad;
padding: 0px 15px;
display: table-cell;
vertical-align: top;
text-align: left;
color: #fff;
}
.testi_content h3 {
font-size: 24px;
margin: 0 0 4px;
font-weight: 600;
}
.testi_content h5.desina{
color: #967015;
margin-bottom: 15px;
}
.medical_team .testimonials_box .testi_content  p {
padding: 0;
font-size: 13px;
margin: 0px 0 4px;
color: #000;
}
.medical_team .testimonials_box .testi_content  p em{
font-style: normal;
}
.testimonials_box:hover{ transform: scale(1.04);
}
.team_after_none .medical_team::after{
display: none;
}
.team_after_none .next_step_form{
padding: 0;
}
.team_heading span{
border-bottom: 1px solid;
} @media(min-width: 769px){
.navbar-nav>li.dropdown:hover > .dropdown-menu{
display: block;
top: 50px;
visibility: visible;
}
.navbar-nav>li>.dropdown-menu li:hover .dropdown-menu{
top: 0;
visibility: visible;
}
}
@media(max-width: 768px){
.navbar-nav {
margin: 7.5px 0px;
}
.navbar-toggle .icon-bar {
background: #000;
}
.navbar-nav>li>.dropdown-menu .dropdown-menu {
visibility: visible;
position: initial;
width: 100%;
display: none;
}
.navbar-nav>li>.dropdown-menu .dropdown-menu>li>a{
padding-left: 30px;
}
}
@media(min-width: 1680px){
.navbar-nav>li>a {
font-size: 15px;
padding: 15px 20px;
}
}
@media(min-width: 1370px){
.container-fluid, main{
width: 1920px;
margin: 0 auto;
max-width: 100%;
}
.map_box {
margin: 0px 0px 0 0;
}
.next_step, .video_sec{
background-size: cover;
}
.navbar {
padding: 0 0px;
}
.photo_gallery .owl-prev {
left: -20px;
}
.photo_gallery .owl-next {
right: -20px;
}
.not_found_main{
position: relative;
}
.not_found_sec {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
}
.next_step{
background: url(//privilegemd.com/wp-content/themes/laser/images/next_step_bgd.png) no-repeat;
background-size: 100%;
background-position: center;
}
}
@media(min-width: 1280px){
.container {
width: 1240px;
max-width: 100%;
}
}
@media(min-width: 768px){
.navbar-nav>li>.dropdown-menu{
background: #c59729;
border-radius: 0;
padding: 0;
top: 70px;
border: 0;
display: block;
visibility: hidden;
transition: all 0.4s ease;
}
}
@media(max-width: 1200px){
.container{
width: 100%;
}
.newClass #navbar .theme-logo{
display: none;
}
.navbar-nav>li>a {
padding: 15px 8px;
}
.peeling_price, .peeling_list li a {
font-size: 17px;
}
.next_step_content h3 {
font-size: 26px;
}
.why_text h2, .reviews_sec h2, .medical_team h2, .special_content h2, .next_step_content h3 strong{
font-size: 36px;
}
.special_content h5 {
font-size: 60px;
}
.slider_elements_blk .container{
width: auto;
}
.elements_box:hover .elements_on_hover {
top: 90px;
width: 100%;
height: 240px;
padding: 20px;
}
.elements_box {
height: 330px;
}
.elements_on_hover h2 {
font-size: 30px;
}
.elements_list li a {
font-size: 13px;
}
.elements_on_hover::after {
width: 95%;
right: 5%;
}
.elements_on_hover::before {
width: 95%;
left: 5%;
}
.elements_on_hover h2 img{
width: 15px;
}
.elements_box > h2 {
font-size: 50px;
}
.slider_elements_box {
margin-top: 110px;
}
.real_people_box h2 {
margin-top: 0;
font-size: 34px;
}
.reviews_sec p {
margin: 15px 0;
}
.next_step_form , .next_step_content{
padding: 20px 0;
}
.inner_banner_blk {
margin-top: 140px;
position: relative;
}
.page_title h1{
font-size: 36px;
}
.page_title_box p {
font-size: 18px;
}
.products_list li, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 33.33% !important;
}
.page_title{
top: 100px;
}
}
@media(max-width: 992px){
.navbar-nav.pull-right>li>a {
font-size: 14px;
}
.navbar-nav>li>a {
font-size: 13px;
}
.elements_box > h2 > a {
font-size: 50px;
}
.photo_gallery .owl-next {
right: 0px;
}
.photo_gallery .owl-prev {
left: 0px;
}
.why_do_we {
padding: 10px 0;
}
div .hover_blck{
font-size: 14px;
}
.vanq_box a {
font-size: 16px;
}
.product_category h4, .product_category .widget-title {
font-size: 16px;
}
.products_main {
padding: 30px 0;
}
}
@media(max-width: 768px){
.nav.navbar-nav.language_menu.pull-right{
display: none;
}
.elements_on_hover{
display: none;
}
.elements_box > h2 > a {
font-size: 30px;
}
.elements_box:hover > h2 {
display: block;
}
.photo_gallery .owl-next {
right: 0px;
margin-top: -10px;
}
.photo_gallery .owl-prev {
left: 0px;
margin-top: -10px;
}
.why_do_we {
padding: 30px 0;
background: #fff;
}
.reviews_sec p {
padding: 0;
}
.medical_team::before {
width: 450px;
height: 450px;
}
.medical_team::after {
width: 400px;
height: 400px;
}
.peeling_price, .peeling_list{
text-align: center;
}
.peeling_list li:first-child a{
margin-left: 0;
}
.peeling_strip {
padding: 15px 0;
}
.why_do_we {
text-align: center;
}
.reviews_sec {
padding: 30px 0 20px;
}
.medical_team p {
padding: 0 80px;
}
.team_list li:last-child {
margin-left: -150px;
}
.team_list li:first-child {
margin-left: -155px;
}
.team_img_box {
width: 300px;
height: 300px;
}
.team_box-on_hover{
display: none;
}
#video_slider .content {
height: 400px;
}
.video_box iframe {
height: 400px;
}
.thumbnail-slider-container {
padding: 0 40px;
}
.next_step {
background: #c59729;
padding: 20px 0px 0px;
position: relative;
}
.next_step .wpcf7-captchar {
background: transparent;
}
.footer_box {
padding: 20px 0 0 0px;
}
.map_box {
margin: 20px 0 0;
height: 290px;
}
.map_sec {
padding-right: 15px;
}
.instagram_box {
padding-right: 0;
}
#navbar .nav.navbar-nav.pull-right{
float: none !important;
margin: 0;
}
.navbar {
padding: 0 0px;
}
#menu-languages{
margin-left: 15px;
}
.slider_sec .owl-nav .owl-next, .slider_sec .owl-nav .owl-prev { }
.language_menu > li:first-child > a.dropdown-toggle {
background: transparent;
border: 1px solid #af7f0e;
padding: 10px 45px 8px 10px;
}
.language_menu > li:first-child > a.dropdown-toggle::before {
top: 10px;
}
#header .navbar-nav .open .dropdown-menu > li > a{
padding: 10px 15px 8px 10px;
}
.social-icons li a {
font-size: 17px;
}
.slider_elements_box {
margin-top: 130px;
}
.instagram_box::before, .instagram_box::after{
display: none;
}
.woocommerce div.product {
margin-top: 0px;
padding: 40px 15px;
}
#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
font-size: 14px;
}
.products_categories .woocommerce ul.order_details li {
float: none;
margin-right: 0;
padding-right: 0;
margin-left: 0;
padding-left: 0;
margin-bottom: 10px;
border: 0;
}
.products_categories .woocommerce table.shop_table th {
font-size: 14px;
}
.woocommerce-order-details__title, .woocommerce-customer-details h2 {
font-size: 20px;
}
.page_title {
top: 60px;
}
.image_gllery a {
width: 50%;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
padding-right: 20px;
margin-bottom: 20px;
}
.contact_blk{
padding-top: 20px;
}
.free_consultation {
margin-top: 30px;
}
.free_consultation h3 {
font-size: 34px;
}
.vanq_box{
text-align: center;
}
.vanq_box a {
margin-top: 20px;
}
.slider_elements_box .row .col-xs-3{
width: 50%;
padding: 0 1px;
}
.elements_box {
height: auto;
}
.elements_box:hover > h2{
display: none;
}
.elements_on_hover {
margin-top: 2px;
position: initial;
display: block;
width: 100%;
height: auto;
padding: 0px;
}
.elements_on_hover h2 {
font-size: 17px;
margin: 0;
padding: 5px;
background: rgba(0,0,0,0.4);
}
.elements_on_hover h2 img {
width: 8px;
}
.elements_list {
display: none;
}
.elements_on_hover::before, .elements_on_hover::after
{
display: none;
}
.elements_box > h2{
display: none;
}
.elements_box:hover .elements_list {
display: block;
}
.elements_box:hover .elements_on_hover {
height: auto;
padding: 0px;
}
.elements_list li a {
font-size: 13px;
line-height: 18px;
display: block;
padding: 1px 5px;
}
.top_banner_blk {
padding-top: 130px;
} #menu-header_menu{
margin: 0;
}
.jan_special {
background-size: cover;
}
.menu-item-has-children .dropdown-menu + .caret, .language_menu > .dropdown .dropdown-menu + .caret{
position: absolute;
width: 40px;
height: 40px;
border: 0;
right: 0;
top: 0;
cursor: pointer;
}
.menu-item-has-children .dropdown-menu + .caret::before, .language_menu > .dropdown .dropdown-menu + .caret::before {
content: "\f107";
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 0;
right: 0;
display: inline-block;
text-align: center;
padding-top: 5px;
height: 100%;
left: 0;
background: rgb(197, 151, 41);
color: #fff;
font-size: 2.5rem;
line-height: 3rem;
z-index: 1;
border: 1px solid #af7f0e;
}
.menu-item-has-children > a > .caret, .language_menu > .dropdown > a > .caret{
display: none;
}
.navbar-nav>li>.dropdown-menu {
visibility: visible;
position: initial;
float: none;
display: none;
}
.dropdown-menu{
background: transparent;
margin: 0;
box-shadow: none;
padding: 0;
}
.navbar-nav>li>a {
padding: 10px 8px;
}
.navbar-nav.pull-right .login_menu.without a {
background: url(//privilegemd.com/wp-content/themes/laser/images/login-icon.png) no-repeat #202340 10px 8px !important;
}
.language_menu {
min-width: 120px;
margin: 5px 15px;
}
.gallery_form .next_step_content h3 {
margin-top: 30px;
}
.social-icons {
padding: 20px 0;
}
.woocommerce-page table.cart .product-thumbnail{
display: block !important;
}
.woocommerce-page table.cart .product-thumbnail::before{
display: none;
}
.navbar-collapse {
overflow: auto;
max-height: 250px;
}
.elements_list {
max-height: 80px;
overflow: auto;
}
.vanq_box p {
text-align: center;
}
.woocommerce #content div.product div.thumbnails a, .woocommerce div.product div.thumbnails a, .woocommerce-page #content div.product div.thumbnails a, .woocommerce-page div.product div.thumbnails a {
margin-right: 1px !important;
}
.yith_magnifier_zoom_wrap {
margin-right: 0;
}
.team_box .team_list li{
position: initial;
margin: 0;
width: auto;
}
.team_box {
padding: 0;
}
.team_img_box {
width: 300px;
height: 300px;
margin: 0 0 20px;
}
.team_img_box img {
position: initial;
object-fit: cover;
transform: none;
}
}
@media(max-width: 640px){
.header-top .social-icons.pull-right li{
display: none;
}
.header-top .social-icons.pull-right li:last-child{
display: block;
}
.slider_elements_box {
padding: 0 0px;
}
.elements_box > h2 > a {
font-size: 22px;
}
.slider_sec .owl-nav .owl-next, .slider_sec .owl-nav .owl-prev{
width: 20px;
height: 20px;
background-size: 20px;
}
.slider_sec .owl-nav .owl-next, .slider_sec .owl-nav .owl-prev {
top: 0px;
}
.vanq_sec {
text-align: center;
}
.vanq_box p {
font-size: 16px;
line-height: 22px;
text-align: center;
}
.vanq_box a {
font-size: 14px;
margin-top: 20px;
border-radius: 0 15px;
padding: 10px 15px;
}
.vanq_box a br{
display: none;
}
.vanq_box.text-right{
text-align: center;
}
.view_photo_gallery {
margin-top: 20px;
}
.peeling_price, .peeling_list li a {
font-size: 14px;
}
.peeling_list li a {
margin-left: 0;
padding: 6px 15px;
}
.why_text h2, .reviews_sec h2, .medical_team h2, .special_content h2, .next_step_content h3 strong {
font-size: 26px;
}
.why_text h3 {
font-size: 22px;
}
.why_text p {
font-size: 14px;
line-height: 1.4;
}
.reviews_sec p {
font-size: 13px;
line-height: 20px;
}
.medical_team {
padding: 20px 0;
}
.video_bott_content h3 {
font-size: 17px;
}
.special_content h5 {
font-size: 40px;
}
.special_content a {
padding: 13px 15px 10px;
}
.special_text_slider {
padding: 30px 30px;
}
.special_content h4 {
font-size: 18px;
}
.real_people_box h2 {
font-size: 25px;
}
.real_people_box p {
font-size: 14px;
line-height: 20px;
max-width: 100%;
}
.peeling_list li a {
padding: 6px 7px;
}
.peeling_strip {
padding: 10px 0;
}
.medical_team p {
padding: 0 10px;
font-size: 13px;
}
.page_title h1 {
font-size: 26px;
}
.page_title_box p {
font-size: 14px;
}
.inner_banner_blk {
margin-top: 125px;
}
.coolsculpting_main {
padding: 20px 0px;
}
.jan_special h4 {
font-size: 18px;
margin: 8px 0;
}
.jan_special h3 {
font-size: 30px;
margin: 0;
}
.jan_special p {
margin: 10px 0 15px;
}
.products_list li, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 50% !important;
}
.about-cools > img {
float: none;
margin: 0;
}
.before_after_photo .view_photo_gallery {
margin-top: -25px;
}
.show_hide_content_box h4 span.content_toggle_click {
font-size: 12px;
}
.view_photo_gallery a {
padding: 8px 20px;
}
.single-product .entry-title, .woocommerce div.product p.price, .woocommerce div.product span.price{
font-size: 20px;
}
.related.products>h2, .woocommerce-Tabs-panel h2{
font-size: 18px;
}
.woocommerce-account .woocommerce-MyAccount-content p:first-child {
font-size: 15px;
}
.free_consultation h3 {
font-size: 26px;
}
.contact_page_sec {
padding: 20px 0;
}
.newsletter {
width: 100%;
}
.video_bott_content{
padding: 10px 15px;
}
.video_bott_content h3 {
font-size: 15px;
}
.slider_elements_blk {
width: 75%;
}
.image_gllery a {
height: 220px;
}
.jan_special {
background-size: cover;
}
.laser_gallery h2 {
font-size: 26px;
}
}
@media(max-width: 480px){
.phone_li a i {
font-size: 18px;
}
.social-icons li a span {
font-size: 14px;
}
.social-icons {
padding: 10px 0;
}
.elements_box > h2 > a {
font-size: 17px;
}
.top_banner_blk {
padding-top: 125px;
}
.navbar-toggle {
margin-top: 11px;
margin-right: 5px;
}
.footer_bottom div[class^="col-xs"]{
width: 100%;
float: none;
text-align: center;
}
.footer_box p {
font-size: 14px;
margin: 10px 0;
}
.submit_btn input[type="submit"] {
font-size: 16px;
}
.next_step_content h3 {
font-size: 22px;
}
.next_step_content h5 {
font-size: 15px;
}
.thumbnail-slider .content {
border-radius: 0 30px;
}
#video_slider .conten, .video_box iframe{
height: 300px;
}
.video_sec h2 {
font-size: 26px;
}
.thumbnail-slider .content {
border-radius: 0 30px;
height: 100px;
}
.special_content h2{
font-size: 20px;
}
.special_content a {
padding: 9px 15px 7px;
}
.medical_team p {
padding: 0 20px;
}
.medical_team::before {
width: 350px;
height: 350px;
}
.medical_team::after {
width: 370px;
height: 300px;
}
.inner_banner_blk {
margin-top: 130px;
}
.inner_banner_blk {
min-height: 200px;
}
.page_title h1 {
font-size: 24px;
margin-top: 0;
}
.inner_banner {
width: 100%;
height: 200px;
}
.inner_banner img {
width: 100%;
max-width: initial;
height: 100%;
object-fit: cover;
}
.cool_text-with_img p {
line-height: 1.4;
font-size: 13px;
}
.about-cools h3 {
font-size: 24px;
}
.about-cools p {
line-height: 1.5;
}
.before_after_photo h2 {
font-size: 20px;
}
.woocommerce div.product form.cart .button {
padding: 14px 20px 12px 60px !important;
font-size: 16px;
font-weight: 400;
}
.site-main {
padding-top: 135px;
}
.header-top {
height: 90px;
}
.social-icons li a {
padding: 10px 5px;
display: inline-block;
}
.fixed_top.newClass .header-top{
height: auto;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
min-width: 110px !important;
font-size: 12px !important;
width: 100px !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
padding: 12px 10px !important;
font-size: 12px !important;
}
h3{
font-size: 18px;
}
h2{
font-size: 20px;
}
.woocommerce-notice, .products_categories .woocommerce table.shop_table th {
font-size: 12px;
}
.image_gllery a {
width: 100%;
}
.breadcrumbs_sec .breadcrumb>.active, .breadcrumbs_sec .breadcrumb li a{
font-size: 12px;
}
.add_comm .add_right p {
font-size: 15px;
}
.availability_check li {
width: 100%;
float: none;
}
.request_a_consult_in h2, .reservation legend {
font-size: 16px;
}
.request_a_consult p {
font-size: 14px;
}
.woocommerce-product-gallery__wrapper div a {
min-height: 300px;
}
#video_slider .content {
height: 330px;
}
.slider_sec .owl-slide img {
height: 100%;
object-fit: cover;
}
.slider_sec .owl-slide{
height: 250px;
}
.elements_list li a {
font-size: 10px;
line-height: 14px;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-size: 18px;
}
.mobilefullw{
float: none;
width: 100%;
}
.laser_gallery h2 {
font-size: 22px;
}
.gallery_filter_col h4 {
font-size: 18px;
}
.cate_btn {
padding: 10px 15px;
font-size: 1.2rem;
}
.gallery_form .next_step_content h3 strong {
font-size: 30px;
}
.theme-logo {
padding: 6px 0 6px;
}
.coolsculpting_left h1 {
font-size: 30px;
}
.about-cools > img {
float: none !important;
display: block;
width: 100%;
}
}
@media(max-width: 420px){
.products_list li, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100% !important;
float: none;
}
.next_step_content h3 {
font-size: 20px;
}
.next_step_content h5 {
font-size: 14px;
}
.real_people_box h2 {
font-size: 22px;
}
.laser_gallery h2 {
font-size: 18px;
}
.cate_title {
font-size: 17px;
}
.team_img_box {
width: 280px;
height: 280px;
}
.testimonials_box {
display: block;
width: 100%;
margin: 30px 0;
}
.testi_thumb {
width: 100%;
height: auto;
display: block;
margin-bottom: 20px;
}
.testi_content {
padding: 0;
display: block;
}
}
@media(max-width: 376px){
.inner_banner_blk {
margin-top: 120px;
}
}
@media(max-width: 360px){
.elements_box > h2 > a {
font-size: 14px;
}
.social-icons li a span {
font-size: 13px;
}
.phone_li a i {
font-size: 17px;
margin: 0px 5px;
}
.footer_bottom p {
font-size: 12px;
}
.special_content h2{
font-size: 18px;
}
div .hover_blck {
font-size: 13px;
}
} .page_list h2{
text-align: center;
color: #0073bb;
font-family: lora,serif;
}
.pagelist ul a li{
list-style-position: outside;
padding-left: 6px;
margin: 0;
margin-left: 5px;
list-style-type: disc;
}