/* Costume CSS */



body{overflow-x: hidden;     padding-top: 5.75%;}

.inpage {}



.flexslider {

margin:0!important;

border:none!important;

    -webkit-box-shadow: none!important;

    -moz-box-shadow: none!important;

    -o-box-shadow: none!important;

    box-shadow: none!important;

}



#Header_table{
    position: fixed;
    top: 0;
    width: 100%;
    background: #fff;
    height: 83px;
    z-index: 999990;
    -webkit-box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08);
    box-shadow: 0 2px 4px -1px rgba(0,0,0,0.06), 0 4px 5px 0 rgba(0,0,0,0.06), 0 1px 10px 0 rgba(0,0,0,0.08);
}


#Header_container {

}

.nopadding {

padding:0;

}



iframe{border:0;}



.navbar-togglem {



    z-index: 999999999;



}

.phone_call{
    background: #562a84;
    color: #fff!important;
    text-align: center;
    padding: 10px;
}

.phone_call i{
    color: #fff!important;
}

.navigate{
    margin-top: 10px;
    border: 1px solid #562a84;
    color: #562a84!important;
    text-align: center;
    padding: 10px;
}

.navigate i{
    color: #562a84!important;
}


.tooltip {

position:absolute;

    opacity: 1; 

    filter: alpha(opacity=1);

}



.tooltip-item {

    background: rgba(0,0,0,0);



}



.tooltip-text {background:#fff;}

.tooltip-content::after {

    border-top-color: #fff;

}



.tooltip-text .title {color:#562984;font-size:14px;font-weight:bold;display:block;padding-bottom:10px;}

.tooltip-text .text {color:#000;font-size:14px;}



.btn_menu {

    position: absolute;

    top: 60px;

    left: 25px;

    margin-top: -12px;

}



.menu_b {

	color:#542a86;

	font-size:18px;

    display: inline-block;

    position: relative;

    top: 2px;

    left: 10px;

}



.desktop-menu {

    position: relative!important;

    display: inline-block;

    top: 30px!important;

    right: auto!important;

}



.menu-button-lg{

padding-left:60px;

}



.btn_menu {

    display: block;

    overflow-x: hidden;

    overflow-y: visible;

    width: 47px;

    height: 24px;

    cursor: pointer;

    padding-top: 10px;

    padding-bottom: 10px;

}



.scrolldis {

    text-align: center;

    position: relative;

    bottom: 17px;

    color: #542a86;

    font-size: 16px;

    font-weight: 700;

}



.iwpmenu_open_button {

    display: block;

    background: #fff;

    width: 230px;

    height: 83px;

    position: fixed;

    top: 0px;

    right: 0px;

    cursor: pointer;

    z-index: 999992;

}

#clinic_search select {
    width: auto;
    padding: 5px 10px;
    border: 1px solid #562984;
    color: #562984;
    background: #fff;
    font-size: 20px;
}

#clinic_search input[type=submit]{
    padding: 4px 10px;
}

.news{margin-top:40px!important;}

.news h1 {
    color: #562984;
    font-size: 33px;
}

.news .read_more {
margin-top: 50px;
    background: transparent url(/images/buttonLearnMore.png) no-repeat left top;
    width: 282px;
        padding: 17px;
    color: #ffffff!important;
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    display: inline-block;
}

.news_img { 
   width: 300px;
    height: 250px;
    display: block;
    overflow: hidden;
    position: relative;
    margin: auto;
    border: 1px solid #ece7f2;
}

.news_img img { 
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.search-container {
	margin:40px 0;
    text-align: center;
}

#Result_Container {
font-size:16px;
background: #f5f4f4;
    border-bottom: 1px solid #562a84;
    margin-bottom: 40px!important;
}

#Result_Container h2 {
    color: #562984;
    font-size: 33px;
}

#Result_Container i {
    width: 15px;
    color: #562984;
    text-align: center;
}

#Result_Container .phone{padding-top:10px;}
#Result_Container .address{padding-top:10px;}
#Result_Container .website{padding-top:10px;}

#Logo{

    position: fixed;

}


#footer {



    background: rgba(255, 255, 255, 1) none repeat scroll 0% 0%;



}



@media (min-width: 1200px) {

	.container {

		width: 1470px;

	}

.csearch {
	width: 1080px;
}

}






.treatments .leftTextBlock{

padding-top:70px!important;

}





.treatments .blockImage{

    position: relative;

    float: right;

    top: 0%;

    left: 0%;

    height: 685px !important;

    overflow: hidden;

    width: 100%;

}



.treatments .blockImage img{

    max-width: 100%;

    max-height: 100%;

    height: 100%;

    object-fit: cover;

}



.blockImage_TakeHalf {

    position: relative;

    float: right;

    top: 0%;

    left: 0%;

    height: 657px !important;

    overflow: hidden;

    width: 100%;

}



.treatmentsImageRight{

    max-width: 100%;

    max-height: 100%;

    height: 100%;

    object-fit: cover;

}





.deep3_section5 .blockImage{

    position: relative;

    float: right;

    top: 0%;

    left: 0%;

    height: 657px !important;

    overflow: hidden;

    width: 100%;

}



.deep3_section5 img {

    max-width: 100%;

    max-height: 100%;

    height: 100%;

    object-fit: cover;

}



.entry-footer a {



    color: #B36A6A !important;



    font-style: italic;



}



.articles{

    background: #fff;

    padding: 20px;

    margin: 5px 0;

    border-radius: 0;

}



.articles .art_name {

    font-size: 22px;

    font-weight: bold;

	color:#562984;

    margin-bottom: 10px;

}



.articles .art_aut span{

    font-weight: bold;

	color:#562984;

}



.articles .art_aut{

margin: 10px 0;

}



.articles .art_pub span{

    font-weight: bold;

	color:#562984;

}



.art_download {

text-align:center;

}



.art_download img{

width:80px;

}

.art_download a{

font-weight: bold;

    color: #8052a7;

}



.followUsLeft {

    position: fixed;



    top: 50%;

    width: 2%;

    height: 92px;

    height: 154px;

    background-image: url(/images/followUsLink.png);

    background-repeat: no-repeat;



    background-position: center;

	z-index:10;

}



.joinUsText {

    font-size: 1.9vw !important;

    margin-bottom: 4%;

}





.joinUsText {

    font-size: 36px;

    text-align: left;

    color: #562984;

}





.company-details3 {

    float: left;



    /* bottom: 85px; */

}



.company-details {

    color: #939393;

    /* bottom: 80px; */



}



.footerLogoAlign {

    text-align: left;

}





.footerTextClass {

    color: #545253;

    padding-top: 50px;

    font-family: verdana;

    font-size: 16px;

    text-align: left;

}



.justFooterText {

    color: #545253;

    font-size: 16px;

    text-align: left;

}

.social {

	padding: 0;
    text-align: left;

}



.social li {

    display: inline-block;

    margin-left: auto;

    margin-right: auto;

    width: 19%;

}



.social li a {

    color: #939393;

    font-size: 18px;

}



.company-details a {

    color: #939393;

    text-decoration: none;

}

.company-details .row {
    margin-left: -15px!important;
    margin-right: -15px!important;
}

textarea:hover, input:hover, textarea:active, input:active, textarea:focus, input:focus {

    outline: 1 !important;

    outline-color: #e96656 !important;

    -webkit-box-shadow: none !important;

    box-shadow: none !important;

}





.email-css {

    border-radius: 0px !important;

    display: inline-block;

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    padding: 0px 0px;

    border: 0px solid #b7b7b7;

    -webkit-border-radius: 3px;

    border-radius: 3px;

    font: normal 16px/normal Verdana, Geneva, sans-serif;

    color: #562984;

    -o-text-overflow: clip;

    text-overflow: clip;

    background: #ece7f1;

    text-shadow: 1px 1px 0 rgba(255,255,255,0.66);

    -webkit-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);

    -moz-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);

    -o-transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);

    transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1);

	box-sizing: border-box;

        width:100%;

    

}



button, input, select, textarea {

    font-size: 100%;

    margin: 0;

    vertical-align: baseline;

}



.sendEmailButton {



    margin-top: 10px;



}



.sendEmailButton {

    cursor: pointer;

    display: inline-block;

    position: relative;

    transition: 0.5s;

}



.sendEmailButton :after {

    content: url(/images/buttonLearnMoreArrow.png);

    position: absolute;

    opacity: 0;

    top: 10px;

    right: -20px;

    transition: 0.5s;

}



.sendEmailButton:hover :after {

    opacity: 1;

    right: 40px;

    top: 10px;

}







/* Box one */



.about-us {

    background: url(/images/bggrey.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 100%;

	margin:0 auto;

    background-size: cover;

}



h2 {

    font-size: 35px;

}



.white-text {

    color: #FFFFFF;

}



h2.white-text {

    color: #562984;

    font-family: 'AvenirNextRegular';

	line-height: 20px;

}



.advantagesImage1 {

    position: relative;

    float: right;

    background: transparent url(/images/advatnagesImage1.png) no-repeat center center;

    width: 30px;

    height: 215px;

    right: 15%;

    top: 146px;

}



.leftTextBlock {

/*

    position: relative;

    float: left;

    max-width: 400px;

    text-align: left;

    left: 22%;

    top: 140px;

*/



    max-width: 400px;

	padding-top:140px;

}

.read_more:empty {
   display: none;
}

.leftTextBlockLong {

    position: relative;

    float: left;

    max-width: 780px;

    text-align: left;

	padding-top:140px;

}



.blockImageFloatRightSmall {

    position: relative;

    float: right;

    top: 0%;

    height: 100% !important;

    overflow: hidden;

    margin-top: 4%;

}





.leftTextBlockFull {

    max-width: 100%;

	padding-top:140px;

}



#aboutYouText {

    color: #626262;

    font-size: 16px;

    max-width: 503px;

    text-align: justify;

}



#aboutYouText, #aboutYouTextPRO, #aboutYouTextWhite, #products_aboutYouText, #products_aboutYouText_right, #products_section3_aboutYouTextGrey, #products_section3_aboutYouTextPurple, #products_section3_aboutYouTextWhite, #aboutYouTextWhiteShort, #aboutYouTextGreyLonger {

    min-height: 80px;

}





.section2 {

    background: url(/images/bgpurple.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 100%;

   margin:0 auto;

    background-size: cover;

}



.section3 {

    background: url(/images/bgaqua.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 100% !important;

   margin:0 auto;

    background-size: cover;

}







.buttonGreyNormal {

    margin-top: 50px;

    background: transparent url(/images/buttonLearnMore.png) no-repeat left top;

    width: 282px;

    height: 61px;

    color: #ffffff;

    text-align: center;

    cursor: pointer;

    font-size: 16px;

}





.blockImage {

/*

    position: relative;

    float: left;

    top: 0%;

    left: 25%;



    height: 100% !important;

    overflow: hidden;

*/

}



.buttonGreyNormal span {

    cursor: pointer;

    display: inline-block;

    position: relative;

    transition: 0.5s;

}



.buttonGreyTextAlign {

    position: relative;

    float: left;

    left: 40px;

    top: 18px;

    color: #fff !important;

}



.buttonGreyNormal span:after {

  content: url('/images/buttonLearnMoreArrow.png');

  position: absolute;

  opacity: 1;

  top: 0;

  right: -80px;

  transition: 0.5s;

}



.buttonGreyNormal:hover

{

	background: #341751;

}



.buttonGreyNormal:hover span {

  padding-right: 45px;

}



.buttonGreyNormal:hover span:after {

  opacity: 0;  right: -120px;

}



.whiteb  .buttonGreyNormal {

    margin-top: 50px;

background:transparent url(/images/buttonLearnMoreGrey.png) no-repeat left top;

    width: 282px;

    height: 61px;

    color: #633e8c;

    text-align: center;

    cursor: pointer;

}





.whiteb .buttonGreyTextAlign {

    position: relative;

    float: left;

    left: 40px;

    top: 18px;

	color: #633e8c !important;

}



.whiteb .buttonGreyNormal span:after {

  content: url('/images/buttonLearnMoreGreyArrow.png');

  position: absolute;

  opacity: 1;

  top: 0;

  right: -80px;

  transition: 0.5s;

}



.whiteb .buttonGreyNormal:hover

{

	background: #c2c2c2;

}





.section4 {

    background: url(/images/bggrey.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;



    height: 742px !important;



    float: left;

    background-size: cover;

}



.section5 {

    background: url(/images/bgpurpleGirlNormal.jpg);

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    height: 742px;



    float: right;

    background-position-x: right;

    background-repeat: no-repeat;

    background-size: cover;

}



.mainPageVid {

    position: absolute;

    left: 0px;

    object-fit: cover;

    height: 100%;

}



.leftTextBlock8 {

    position: relative;

    float: left;

    width: 280px;

    text-align: left;

    left: 8%;

    top: 338px;

    z-index: 2;

}



.advantagesImage4 {

    position: relative;

    float: left;

    width: 21px;

    height: 210px;

    left: 4%;

    top: 146px;

}



.advantagesImage5 {

    position: relative;

    float: left;

    width: 21px;

    height: 210px;

    left: 35%;

    top: 146px;

}





.section6 {

    background: rgba(250, 250, 250, 1) none repeat scroll 0% 0% !important;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;



    height: 742px !important;



    float: left;

}



.section6 .col-md-9 {

position: unset;

}



.section7 {

    background: url(/images/bggrey.jpg) center center no-repeat #FFF !important;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;



    height: 742px !important;

    float: left;

}



.section7 .col-md-9 {

position: unset;

}



.section8 {

	background: rgba(255, 255, 255, 0.15) !important;

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;



    height: 742px !important;

    float: left;

}

.section8 .col-md-9 {

position: unset;

}



.floatb{

    position: absolute;

    bottom: 100px;

    left: 26%;

}


.linksArray{text-align:left;}


.linkFooter {

    color: #562984;

  display:inline-block;

    margin-left: 40px;

    margin-bottom: 50px;

    margin-top: 25px;

}

.linkFooter:first-child{  
  margin-left: 0;
}


.linkFooter a {

    font-size: 12px;

}



.linkFooter a {

    color: #562984;

}



.copyrightFooterLastText {

    font-size: 10px !important;

}



.copyrightFooterLastText {


	text-align:right;
    color: #797878;

    font-size: 12px;

    padding-top: 20px;




}



	.email-css {

		padding: 12px 16px;

	}



.footerTextClass {

    margin-bottom: 1.5em;

}



.social li a:hover {

    color: #562984;

}





/* TREATMENTS */



.about-us-treatments-section1 {

    background: url(/images/sectionTreatmentsTopImage.jpg) top center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 580px !important;

    opacity: 1 !important;

    margin:0 auto;

    background-size: cover;



}



#products_aboutYouText {

    color: #626262;

    font-size: 16px;

    width: 500px;

    margin-left: 23.5%;

    position: relative;

    float: left;

    text-align: justify;

}





.treatments .leftTextBlockFull {

line-height: 1.5;

    margin-bottom: 15%;

}



.treatments2_section2 {

    background: url(/images/bgpurple.jpg) center center no-repeat #FFF;

    overflow: visible !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 657px !important;

    margin:0 auto;

    background-size: cover;

}



.about-us-white6 {

    background: rgba(255, 255, 255, 1) none repeat scroll 0% 0% !important;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    width: 96%;

    height: 100% !important;



}



.about2_section2 {

    background: url(/images/bgpurple.jpg) center center no-repeat #FFF;

    overflow: visible !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;

    position: relative !important;

    margin:0 auto;

    background-size: cover;

}



.treatments-section4-about-us {

    background: rgba(255, 255, 255, 1) none repeat scroll 0% 0% !important;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 100% !important;

	margin:0 auto;

}



.treatments2_section5 {

    background: rgba(255, 255, 255, 1) none repeat scroll 0% 0% !important;

    overflow: visible !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 400px !important;

	margin:0 auto;

}



.products2_section6 {

    background: url(/images/bgpurple.jpg) center center no-repeat #FFF;

    overflow: visible !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 685px !important;

	margin:0 auto;

    background-size: cover;

}





.treatmentsBottons {

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

	margin:0 auto;

}





.treatmentsBottom1 {

    position: relative;

    float: left;

    width: 100%;

    background: rgba(86, 41, 132, 1);

    color: #eeeeee;

    font-size: 24px;

    height: 120px;

    text-align: center;

    padding-top: 34px;

    margin-top: 4px;

}

.treatmentsBottom1 a

{

	 color: #eeeeee;

	 font-size: 35px;

	 text-align:center;

}

.treatmentsBottom2 {

    position: relative;

    float: left;

    width: 100%;

    background: rgba(238, 238, 238, 1);

    color: #562984;

    font-size: 24px;

    height: 120px;

    text-align: center;

    padding-top: 34px;

}

.treatmentsBottom2 a

{

	 color: #562984;

	 font-size: 35px;

	 text-align:center;

}





/* PRODUCTS */



.about-us-products-section1 {

    background: url(/images/sectionProductsTopImage.jpg) top center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 580px !important;

    opacity: 1 !important;

    margin:0 auto;



}



.about-us.products {

    padding-bottom: 5% !important;

}



.products_section2_img {

    position: absolute;

    top: -60px;

}



.pure2 {

padding:2% 0!important;

}





.products .hand  .blockImage {

    position: relative;

    float: right;

    top: 0%;

    height: 100% !important;

    overflow: hidden;

    margin-top: 6%;

}



.blockImageTopMargin {

    position: relative;

    float: left;

    top: 0%;

    left: 0;

    height: 100% !important;

    overflow: hidden;

    margin-top: 16%;

}



/* 3DEEP */



.deep3_section_top {

    background: url(/images/sectionDeep3TopImage.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 580px;

    opacity: 1 !important;

	margin:0 auto;

    background-size: cover;

}





.deepImageFix {

    padding-top: 24%;

}





.deep .about-us {

padding-bottom:5%!important;

}





.paddingFixes{

    padding-top: 10%;





}



.about-us3ddep {

    background-color: #dcdcdc;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;

    position: relative !important;

    

    height: 700px !important;

	margin:0 auto;

}



.deep3_section5 {

    background: url(/images/bggrey.jpg) center center no-repeat #FFF;

    overflow: visible !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;

    position: relative !important;

    

    height: 618px !important;

	margin:0 auto;

    background-size: cover;

}





/* PRO */





/* PRO Video*/



.section8vidL {

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

   /* width: 31%;*/

    height: 400px !important;

   /* margin-left: 2%;*/

   /* float: left;*/

}



.proImage1 {

    position: absolute;

    float: left;

    width: 16px;

    height: 210px;

    left: 7%;

    top: 146px;

    z-index: 2;

}



.leftTextBlock8 {

    position: absolute;

    float: left;

    width: 280px;

    text-align: left;

    left: 11%;

    top: 315px;

    z-index: 2;

}



.youtubeVidClassL {



    z-index: 1;

    margin-top: 23px;

   /* margin-left: 20px;*/

}



.youtubeVidClassM {



    z-index: 1;

    margin-top: 23px;



}



.youtubeVidClassR

{



	z-index:1;

	margin-top: 23px;

	/*margin-right: 20px;*/

}



.row-3 {

    position: relative;

}



#endymedProLogo {

    background: transparent url(/images/endymedProLogo.png) no-repeat center center;

    width: 181px;

    height: 48px;

}







.tooltip {

    /*background: transparent url(/images/tooltipButton.png) no-repeat center center;*/

    width: 59px;

    height: 53px;



    z-index: 10000;

}

.tooltip-item {

    padding: 0;
}

#PRO_tooltip1 {

    left: 19px;

    top: 299px;

}



#PRO_tooltip2{

    left: 400px;

    top: 199px;

}



#PRO_tooltip3 {

	left: 199px;

    top: 548px;

}





#pure_tooltip1 {

    left: 19px;

    top: 299px;

}



#pure_tooltip2{

    left: 400px;

    top: 199px;

}



#pure_tooltip3 {

	left: 199px;

    top: 548px;

}









#Intensif_tooltip1 {

    left: 19px;

    top: 299px;

}



#fsr_tooltip1 {

    left: 19px;

    top: 299px;

}



#fsr_tooltip2 {

    left: 400px;

    top: 199px;

}





/* VALIDATION */



.about-us-validation-section1 {

    background: url(/images/sectionValidationTopImage.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 580px !important;

    opacity: 1 !important;



}



.section2NOBG {

    background: #7948a1;

    background: -webkit-linear-gradient(left, #7948a1 , #9971b9);

    background: -o-linear-gradient(left, #7948a1, #9971b9);

    background: -moz-linear-gradient(left, #7948a1, #9971b9);

    background: linear-gradient(to left, #7948a1 , #9971b9);

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;



    position: relative !important;

    

    height: 100%;



}



.team{

    width: 70%;

    margin: auto;

	text-align:left;

    overflow: hidden !important;

    position: relative !important;

    height: 100%;

}



.team_box {background:#fff; padding:10px; margin:20px 0!important; border: 1px solid #ccc;   border-bottom: 2px solid #6b48a0;}



.team h2{      margin-top: 10px!important;  color: #562984;}

.team h3{     margin-top: 10px!important;  color: #562984;     font-weight: 600;}

.team span{  font-size:14px;}



.testimo{

    width: 70%;

    margin: auto;

	text-align:left;

    overflow: hidden !important;





    position: relative !important;



    height: 100%;



}



.testionialsTitle {

float:none!important;

}



.testimo .row {

	padding: 20px;

}



.paddb10{

    padding-bottom: 5%!important;

}







/* BEFORE AND AFTER LIBRARY */



.about-us-banda-section1 {

    background: url(/images/sectionBANDATopImage.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;

    position: relative !important;

    height: 580px !important;

    opacity: 1 !important;



}



.products2_section2 {

    overflow: visible !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;

    bottom: 154px;

    position: relative !important;

    

    height: 659px;

    left: 2%;

}





.bandaBefore {

    width: 50%;

    float: left;

    position: relative;

    background-color: #e5e5e5;

    color: #562984;

    height: 102px;

    font-size: 24px;

    padding-top: 32px;

	text-align:center;

}



.bandaAfter {

    width: 50%;

    float: left;

    position: relative;

    background-color: #562984;

    color: #e5e5e5;

    height: 102px;

    font-size: 24px;

    padding-top: 32px;

	text-align:center;

}



.bandaCat {

    width: 100%;

    float: left;

    position: relative;

    background-color: #ffffff;

    color: #562984;

    height: 102px;

    font-size: 30px;

    padding-top: 32px;

	text-align:center;

}



.treatmentsBottom1 {

    position: relative;

    float: left;

    width: 100%;

    background: rgba(86, 41, 132, 1);

    color: #eeeeee;

    font-size: 24px;

    height: 120px;

    text-align: center;

    padding-top: 34px;

    margin-top: 4px;

}



.contactus #Main_575_31{

max-width:70%;

padding-top:10%;

}



.blockImageWithTooltips {

    position: relative;

    float: left;

    top: 0%;

    left: 25%;

    height: 100% !important;

    overflow: visible;

}





#copyright {

    position: absolute;



    color: #fff;

    text-color: #fff;

    text-align: center;

    width: 100% !important;



    bottom: 10%;

}



.socialmenu {

    position: absolute;

    bottom: 20%;

    width: 100%;

	padding-left: 0 !important;

    float: none;

    left: 0;

}

#menu .social li {

    display: inline-block;

    margin-left: auto;

    margin-right: auto;

    width: 40px!important;

}



/* About */

.about-us-about-section1 {

    background: url(/images/sectionAboutTopImage.jpg) center center no-repeat #FFF;

    overflow: hidden !important;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

    margin-top: 0px !important;

    margin-bottom: 0px !important;

    position: relative !important;



    height: 587px !important;

    opacity: 1 !important;



}


#menu .social{
text-align:center;
}


.clinics table, .clinics table td {border:1px solid #542a86;text-align:center}

.clinics table {margin:auto; margin-top:60px;}

.clinics table tr:first-child{background:#542a86;color:#fff;}

.clinics table td{padding:20px}

.credits{
    text-align: center;
    width: 100%;
    display: inline-block;
padding: 10px;
}


@media only screen and (min-width: 1224px){





}



@media (max-width: 768px){

#Header_table {

    height: 60px;

}

.footerTextClass {

    padding-top: 0;

}

.social {


     left:auto;
  text-align: center; 
    padding: 0 !important;
}

.joinUsText {
    font-size: 5.9vw !important;
    margin-bottom: 4%;
}

.copyrightFooterLastText{
text-align:center;
}



.team h2{ margin-top: 20px!important;}



.team{

    width: 90%;



}



.team .col-md-2,.team h2,.team h3  {text-align:center;}



.section5 {



    background-position-x: center;

    background-repeat: no-repeat;

}



.titleText2_0 {font-size: 20px !important;}

.titleText2_1 {font-size: 20px !important;}

.titleText2_2 {font-size: 20px !important;}

.titleText2_3 {font-size: 20px !important;}



.titleText2_0strong {font-size: 20px !important;}

.titleText2_1strong {font-size: 20px !important;}

.titleText2_2strong {font-size: 20px !important;}

.titleText2_3strong {font-size: 20px !important;}



.ewd-slider-control {



    left: 5%;

    top: 30%;

    text-align: left;

    width: 10px;

}





.ewd-slider-control-button-list {



    -webkit-transform: none; 

    -moz-transform: none;

    -o-transform: none;

    -ms-transform: none;

    transform: none; 

font-size: 10px;

    width: 10px;

}



.esText {



    -webkit-transform: rotate(90deg);

    -moz-transform: rotate(90deg);

    -o-transform: rotate(90deg);

    -ms-transform: rotate(90deg);

     transform: rotate(90deg); 

}



#followUsLeft {display:none;}



.contactus #Main_575_31 {

    max-width: 90%;

    padding-top: 10%;

}



}



/* Mac ----------- */

@media only screen 

and (max-width : 1440px) 

and (min-width : 1224px) 

{

.titleText2_0 {font-size: 46px !important;}

.titleText2_1 {font-size: 46px !important;}

.titleText2_2 {font-size: 46px !important;}

.titleText2_3 {font-size: 46px !important;}



.titleText2_0strong {font-size: 46px !important;}

.titleText2_1strong {font-size: 46px !important;}

.titleText2_2strong {font-size: 46px !important;}

.titleText2_3strong {font-size: 46px !important;}

}