 @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap');
 p{
	 font-family: 'Montserrat', sans-serif;
 }
 #eut-header.eut-default #eut-inner-header, #eut-header.eut-default[data-sticky-header="shrink"] {
  background-color: #000 !important;
}
#eut-inner-header {
  border: none !important;
}
#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item::after {
  background-color: transparent !important;
}
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
}
#eut-header #eut-inner-header {
  height: 122px !important;
}
.menu-item-41 span {
  background: #cc13f3;
  padding: 12px 15px;
  color: #000 !important;
}
.menu-item-42 a {
  background: url(/wp-content/uploads/2023/04/phone-ico.png);
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 40px !important;
}
#eut-header-wrapper .eut-container {
  max-width: 85%;
}
.menu-item-42 {
  margin-left: 30px;
}
.menu-item-41 {
  margin-left: 20px;
}
.eut-title.eut-dark span {
  color: #fff;
  font-size: 25px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
  text-transform: uppercase;
}
.eut-description.eut-dark {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 70px !important;
  font-weight: 800 !important;
  text-transform: uppercase !important;
  color: #fff !important;
  line-height: 80px !important;
} 
.eut-btn.eut-btn-medium.eut-square.eut-bg-primary-1 {
  background: #cc13f3 !important;
  padding: 16px 55px 16px 20px;
  background-image: url(/wp-content/uploads/2023/04/btn-icon.png) !important;
  background-repeat: no-repeat !important;
  background-position: center right !important;
  background-position-x: 135px !important;
  border:none !important;
}
.my-services {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 36px !important;
  font-weight: 400;
  text-transform: uppercase;
  background-image: url(/wp-content/uploads/2023/04/my-service-icon.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 20px;
  margin-left: 35px;
  background-size: 60px;
}
.eut-row.my-services-sec .eut-column {
  padding: 0px;
}
.home-serives-titile {
  margin-top: -145px;
}
.home-serives-titile li {
  display: inline-block;
}
.home-serives-titile li:first-child {
  width: 75%;
}
.home-serives-titile li {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 23px !important;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  line-height: 30px;
}
.read-more a {
  background: #cc13f3;
  padding: 10px 40px 10px 10px;
  background-image: url(/wp-content/uploads/2023/04/btn-icon.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-position-x: 103px;
  color: #fff;
  background-size: 20px;
  text-transform: uppercase;
font-size: 13px;
}
.home-serives-titile.right-serv {
  margin-top: -200px;
}
.home-serives-titile {
  margin-top: -170px;
}
.read-more {
  margin-left: 25px;
}
.home-serives-titile {
  margin-bottom: 15px;
}
.vew-all-btn {
  margin-top: 70px;
  margin-left: 60px;
}
.vew-all-btn a {
  background: #cc13f3;
  padding: 10px 45px 10px 20px;
  background-image: url(/wp-content/uploads/2023/04/btn-icon.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-position-x: 90px;
  color: #fff;
  background-size: 20px;
}
.what-people {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 30px !important;
  font-weight: 400;
  margin-top: 50px;
  color: #000;
  text-transform: uppercase;
  background-image: url(/wp-content/uploads/2023/04/my-service-icon.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 20px;
  background-size: 60px;
}
.eut-testimonial-element p {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 17px !important;
  font-weight: 400;
  font-style: italic;
  color: #000;
  line-height: 25px;
}

.eut-element.eut-text.testi-text {
  padding-left: 80px;
  margin-bottom: 25px;
  background-image: url(/wp-content/uploads/2023/04/quote-icon.png);
  background-repeat: no-repeat;
  background-size: 65px;
}
.eut-row.name-img {
  margin-left: 50px;
}
.eut-row.name-img .eut-column-1-4, 
.eut-row.name-img .eut-column-3-4 {
  padding: 0px;
}
.eut-row.name-img .eut-column-1-4, .eut-row.name-img .eut-column-3-4 {
  padding: 0px;
}
.testi-name {
  font-weight: 700 !important;
  font-style: normal !important;
  margin-top: 18px;
  margin-bottom: 0px !important;
}
.test-name {
  font-size: 14px;
  font-style: normal;
}
.my-port-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 36px !important;
  font-weight: 400;
  text-transform: uppercase;
  background-image: url(/wp-content/uploads/2023/04/my-service-icon.jpg);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 20px;
  margin-left: 35px;
  background-size: 60px;
}
.view-more a {
  background: #cc13f3;
  padding: 10px 45px 10px 15px;
  background-image: url(/wp-content/uploads/2023/04/btn-icon.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-position-x: 112px;
  color: #fff;
  background-size: 20px;
  text-transform: uppercase;
  font-size: 14px;
}
.eut-copyright p {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 15px !important;
  font-weight: 400;
  margin-bottom: 0px;
  color: #fff;
}
#eut-footer-area {
  background-color: #000;
}
#eut-footer-bar {
  background-color: #000;
}
.eut-widget-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 15px !important;
  font-weight: 600;
  margin-bottom: 30px;
  color: #fff !important;
  background-image: url(/wp-content/uploads/2023/04/footer-title-icon.png);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding-bottom: 15px;
  background-size: 45px;
}
#block-7 ul li {
  display: inline-block;
}
#block-7 ul li {
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}
#block-7 ul {
  margin-left: 0px;
  margin-bottom: 5px;
}
#block-7 ul li:first-child {
  width: 35%;
}
#block-10 p {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  margin-bottom: 0px;
  color: #fff;
}
#eut-widget-social-2 li a {
  color: #000 !important;
  background: #fff !important;
  border: none;
  font-size: 17px;
}
#eut-widget-contact-info-3 li {
  border: none;
}
#eut-widget-contact-info-3 li, #eut-widget-contact-info-3 li a {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px !important;
  font-weight: 400;
  margin-bottom: 0px;
  color: #fff !important;
}
#eut-widget-contact-info-3 ul li::before {
  content: none;
}
.eut-address {
  padding-left: 20px;
  background: url(/wp-content/uploads/2023/04/location-icon.png);
  background-repeat: no-repeat;
  background-position-y: 6px;
  padding-left: 27px;
}
.eut-phone {
  padding-left: 20px;
  background: url(/wp-content/uploads/2023/04/mob-icon.png);
  background-repeat: no-repeat;
  background-position-y: 3px;
  padding-left: 27px;
  background-size: 12px;
}
.eut-email {
  padding-left: 20px;
  background: url(/wp-content/uploads/2023/04/email-icon.png);
  background-repeat: no-repeat;
  background-position-y: 4px;
  padding-left: 29px;
  background-size: 19px;
}
.eut-title.eut-light span {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 50px !important;
  font-weight: 700;
  margin-bottom: 0px;
  color: #fff !important;
}
.eut-element.eut-text.about-text p {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400;
  color: #000;
  margin-bottom: 20px;
  line-height: 28px;
}
.book-appointment a {
  background: #cc13f3;
  padding: 13px 45px 14px 15px;
  background-image: url(/wp-content/uploads/2023/04/btn-icon.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-position-x: 177px;
  color: #fff;
  background-size: 20px;
  text-transform: uppercase;
  font-size: 14px;
}
.book-appointment {
  margin-top: 30px;
}
.page-id-30 .eut-title.eut-dark span,
.page-id-32 .eut-title.eut-dark span,
.page-id-26 .eut-title.eut-dark span  {
  font-size: 50px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700;
}
.page-id-30 .eut-isotope.eut-with-gap .eut-isotope-item {
  padding-left: 2.5px !important;
  padding-right: 2.5px !important;
  margin-bottom: 5px !important;
}
.book-appointment-title {
  font-size: 50px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700;
  color: #fff !important;
  line-height: 50px;
}
.contact-page-form input[type="text"],
 .contact-page-form input[type="email"],
 .contact-page-form input[type="tel"], 
 .contact-page-form input[type="date"] {
  background: transparent !important;
  border-bottom: 1px solid #000 !important;
  opacity: 1 !important;
}
.contact-page-form textarea {
  background: transparent !important;
  border-bottom: 1px solid #000 !important;
  opacity: 1 !important;
  height: 130px;
}
.contact-page-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000 !important;
}
::placeholder {
  color: #000 !important;
}
.contact-page-form input[type="submit"] {
  background: #cc13f3;
  padding: 15px 35px 15px 35px;
  color: #fff;
  background-size: 20px;
  text-transform: uppercase;
  font-size: 15px !important;
  border: none !important;
}
.eut-element.eut-text.service-title-btn {
  margin-top: -25%;
  margin-left: 50px;
}
.service-title {
  font-size: 45px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400;
}
.eut-row.pricing-sec-sty {
  background: #cc13f3;
  margin-top: 152px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 35px 30px 35px 30px;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}
.eut-section.serv-page-sec img {
  margin-bottom: -100px;
}
.eut-row.second-service-sec {
  margin-top: -30%;
}
.service-right-title {
  font-size: 45px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 400;
  line-height: 48px;
  margin-bottom: 0px !important;
}
.wpb_column.eut-column.eut-column-1-2.right-bg-sec {
  background: #CC13F3;
  right: 26px !important;
  margin-top: 75px;
  padding: 50px 45px;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}
.eut-element.eut-text.service-title-btn-three {
  margin-top: -60%;
  margin-left: 50px;
}
.eut-element.eut-text.service-title-btn-three h3 {
  line-height: 50px;
}
.wpb_column.eut-column.eut-column-1-2.makeup-left {
  background: #CC13F3;
  left: 26px !important;
  margin-top: -110px;
  padding: 50px 45px;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}
.services ul li {
  display: inline-block;
}
.services ul li:first-child {
  width: auto;
}
.services ul li:last-child {
  width: auto;
  float: right;
}

.services ul {
  background-image: url(/wp-content/uploads/2023/04/dot-ico.png);
  background-repeat: repeat-x;
  background-position: center;
  padding-left: 0px;
  margin-bottom: 10px;
}

.serv-price {
  padding-left: 10px;
}

.services li {
  font-size: 16px;
  color: #fff;
}
.serv-txt, .serv-price {
  background: #CC13F3;
}
.serv-txt {
  padding-right: 5px;
}
@media(max-width:767px){
.eut-row.pricing-sec-sty {
  background: #cc13f3;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 15px 20px 10px;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}
.services ul {
  margin-left: 0px;
}
.pricing-sec-sty .eut-column-1-2 {
  margin-left: 0px !important;
  padding-left: 1px;
  margin-right: 10px !important;
}
.eut-section.serv-page-sec img {
  margin-bottom: 0px;
}
.eut-element.eut-text.service-title-btn {
  margin-top: -40%;
  margin-left: 50px;
}
.eut-row.second-service-sec {
  margin-top: -48%;
  margin-left: 36%;
}
.eut-section.sec2 .wpb_column.eut-column.eut-column-1, 
.eut-section.sec3 .wpb_column.eut-column.eut-column-1, 
.eut-section.sec4 .wpb_column.eut-column.eut-column-1 {
  margin: 0px !important;
  padding: 0px !important;
}
.wpb_column.eut-column.eut-column-1-2.right-bg-sec {
  background: #CC13F3;
  margin-top: 28px;
  padding: 25px 60px;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
  right: 0px !important;
}
.sec4 .eut-row.second-service-sec {
  margin-top: -41%;
  margin-left: 40%;
}
.sec4 .book-appointment {
  margin-top: 10px;
}
.wpb_column.eut-column.eut-column-1-2.makeup-left {
  background: #CC13F3;
  left: 0px !important;
  margin-top: -45px;
  padding: 25px 30px;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}
.eut-element.eut-text.service-title-btn-three {
  margin-top: -44%;
  margin-left: 50px;
}
.sec3 .book-appointment {
  margin-top: 15px;
}
.sec2 .book-appointment {
  margin-top: 10px;
}
.sec2 .service-right-title {
  margin-top: 14px;
}
.sec2 .wpb_column.eut-column.eut-column-1-2.right-bg-sec {
  margin-top: 0px;
}
.eut-section.serv-page-sec.sec1 .wpb_column.eut-column.eut-column-1 {
  padding: 0px;
}
.sec1 .eut-row.pricing-sec-sty {
  background: #cc13f3;
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
  padding: 20px 10px 20px 37px;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
}
#eut-header #eut-inner-header {
  height: 65px !important;
}
#eut-header .eut-logo .eut-logo-wrapper img {
  display: block;
  position: relative;
  height: 180%;
  top: -77%;
  width: auto !important;
  max-width: none;
}
.home-serives-titile {
  margin-left: 30px !important;
}
.vew-all-btn {
  margin-top: 17px;
  margin-left: 10px;
}
#eut-main-menu-responsive ul li span {
  font-family: 'Montserrat', sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
}
#eut-main-menu-responsive {
  color: #757575;
  background-color: #000;
}
#eut-main-menu-responsive ul.eut-menu li {
  border: none;
}
.menu-item-41 {
  margin-left: 0px;
}
.menu-item-42 {
  margin-left: 4px;
  line-height: 43px;
}
.menu-item-42 a {
  background-size: 19px;
}
#eut-header.eut-default .eut-button-icon .eut-line-icon, #eut-header.eut-default .eut-button-icon .eut-line-icon::after, #eut-header.eut-default .eut-button-icon .eut-line-icon::before {
  background-color: #fff;
}
.eut-side-area .eut-close-menu-button::after, .eut-side-area .eut-close-menu-button::before, #eut-main-menu-responsive ul.eut-menu li .eut-arrow::after, #eut-main-menu-responsive ul.eut-menu li .eut-arrow::before {
  background-color: #fff;
}
.contact-page-form input[type="submit"] {
  margin-bottom: 50px;

}
.eut-row.my-services-sec .eut-column {
  padding: 20px 50px;
}
}