@font-face{
    font-family: 'AmasisMTW1G';  
    src: url(/wp-content/themes/officialfoto/fonts/AmasisMTW1G.otf);
}
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  font-family: 'AmasisMTW1G' !important;
  font-weight: lighter;
  color: #fff;
} 
#eut-header[data-menu-align="center"] #eut-main-menu {
  float: none;
  position: absolute;
  width: 100%;
  text-align: center;
  z-index: 2;
  top: 75% !important;
}
#eut-header .eut-logo .eut-logo-wrapper img {
  display: block;
  position: relative;
  height: 100%;
  top: -10%;
  width: auto !important;
  max-width: 100%;
  width: 100%;
  margin: 0px auto;
}
#eut-header[data-logo-align="left"] .eut-logo {
  float: none;
  margin-right: 20px;
  margin: 0px auto;
  text-align: center;
  width: 100%;
  max-width: 100%;
}
#eut-header .eut-logo .eut-logo-wrapper {
  top: 0% !important;
}
#eut-header .eut-logo .eut-logo-wrapper img {
  top: 0% !important;
} 
#eut-header.eut-default #eut-inner-header, #eut-header.eut-default[data-sticky-header="shrink"] {
  background-color: #050303 !important;
}
#block-8 {
  margin-top: 45px;
  text-align: center;
}
#eut-widget-social-2 {
  margin-top: 50px;
}
#eut-main-content {
  background: #0b0a0a !important;
}
#eut-header #eut-inner-header, #eut-header[data-menu-options="right"] .eut-menu-options-wrapper, #eut-header[data-menu-options="left"] .eut-menu-options-wrapper {
  border-color: transparent !important;
}
#eut-footer-area {
  background-color: #000 !important;
}
#eut-header #eut-inner-header {
  height: 180px !important;
  line-height: 100px;
}
#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.current-menu-item > a span {
  color: #008080 !important;
}
.eut-section.banner img {
  width: 100% !important;
}
.banner-button li:first-child a {
  background: #008080;
  padding: 15px 40px;
  font-family: 'AmasisMTW1G';
  color: #fff;
}
.banner-button {
  text-align: center;
}
.banner-button li {
  display: inline-block;
  margin: 0px 30px;
}
.banner-button:last-child a {
  color: #008080;
  background: #fff;
  padding: 15px 40px;
  font-family: 'AmasisMTW1G';
}
.what-we {
  color: #008080;
  font-family: 'AmasisMTW1G';
  font-size: 19px;
  margin-bottom: 0px;
  line-height: 25px;
}
.services {
  font-family: 'AmasisMTW1G';
  font-size: 40px;
  color: #fff !important;
  font-weight: 500;
  line-height: 50px;
}
.eut-row.services-home .wpb_column.eut-column.eut-column-1-4 {
  padding: 0px 5px;
}
.eut-row.services-home img {
  width: 100%;
}
.home-rental-text {
  font-family: 'AmasisMTW1G';
  font-size: 19px;
  color: #fff !important;
  font-weight: lighter !important;
}
.know-more-btn a {
  font-family: 'AmasisMTW1G';
  font-size: 15px;
  color: #fff !important;
  text-transform: uppercase;
  padding: 20px 70px 20px 0px;
  background: url(/wp-content/uploads/2022/11/know-more-icon.png);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 45px;
}
.services.insta-title {
  margin-bottom: 0px;
}
.instalink a {
  color: #fff !important;
}
.eut-element.eut-text.margin-bot-no {
  margin-bottom: 15px;
}
.home-rental-text.about-line {
  padding-left: 110px;
  background: url(/wp-content/uploads/2022/11/about-line.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-position-y: 20px;
padding-right: 140px;
line-height: 40px;
}
.eut-element.eut-text.about-page {
  padding-top: 75px;
}
.eut-element.eut-text.about-page h3 {
  margin-bottom: 70px;
}
.eut-element.eut-text.about-page .know-more-btn {
  margin-top: 70px !important;
  padding-left: 110px;
}
.interested-to {
  color: #008080 !important;
  font-family: 'AmasisMTW1G';
  font-size: 30px;
  margin-bottom: 0px;
  line-height: 25px;
  text-align: center;
  font-weight: 400;
}
.interested-phone {
  font-family: 'AmasisMTW1G';
  font-size: 16px;
  color: #fff !important;
  font-weight: lighter !important;
  text-align: center;
  padding-top: 18px;
  margin-bottom: 0px !important;
}
.interested-email {
  font-family: 'AmasisMTW1G';
  font-size: 16px;
  color: #fff !important;
  font-weight: lighter !important;
  text-align: center;
  padding-top: 5px;
  margin-bottom: 50px;
}
.eut-element.eut-text.pick-of-month {
  text-align: center;
  color: #fff;
  font-family: 'AmasisMTW1G' !important;
  font-weight: lighter;
  font-size: 20px;
  line-height: 25px;
}
.clickhere a {
  color: #fff;
  font-family: 'AmasisMTW1G' !important;
  font-weight: lighter !important;
  font-size: 16px;
  text-transform: uppercase;
  border: 1px solid;
  padding: 10px 30px;
}
.vc_tta-panel-heading {
  background: #212121 !important;
  margin-bottom: 10px;
}
.vc_tta.vc_general .vc_tta-panel.vc_active {
  display: block;
  background: #212121 !important;
  margin-bottom: 10px;
}
.vc_tta-title-text {
  font-family: 'AmasisMTW1G' !important;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
}
.vc_tta-panel-body p {
  font-family: 'AmasisMTW1G' !important;
  font-size: 15px;
  color: #fff;
  line-height: 21px;
  padding: 0px 50px;
}
.vc_tta-title-text {
  font-family: 'AmasisMTW1G' !important;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  padding-left: 20px;
}
.vc_tta-controls-icon.vc_tta-controls-icon-plus {
  background: #008080;
  padding: 10px;
  border-radius: 25px;
  color: #fff !important;
  opacity: 1 !important;
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
  border-width: 4px 0 0 0 !important;
  left: 5px !important;
right: 3px !important;
}
.vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::after {
border-width: 0 0 0 4px !important;
bottom: 4px !important;
top: 4px !important;
}
.view-more a {
  font-family: 'AmasisMTW1G' !important;
  font-size: 15px;
  color: #fff;
  text-transform: uppercase;
  border: 1px solid;
  padding: 15px 35px;
}
.gallery-style .eut-carousel.eut-carousel-element .owl-item {
  float: left;
  padding-left: 0px;
  padding-right: 0px;
}
.eut-element.eut-text.mar-bot {
  margin-bottom: 0px;
}
.eut-row.studio-rental-img .eut-element.eut-image.eut-align-center {
  margin-bottom: 20px;
}
.eut-element.eut-text.studio-img-title p {
  font-family: 'AmasisMTW1G' !important;
  font-size: 20px;
  color: #fff;
}
.eut-element.eut-text.studio-rental-text h3 {
  font-family: 'AmasisMTW1G' !important;
  font-size: 40px;
  color: #fff !important;
  font-weight: 500;
  margin-bottom: 10px;
}
.eut-element.eut-text.studio-rental-text p {
  font-family: 'AmasisMTW1G' !important;
  font-size: 18px;
  color: #fff !important;
  font-weight: lighter !important;
}
.eut-element.eut-text.studio-rental-sub p {
  font-family: 'AmasisMTW1G' !important;
  font-size: 15px;
  color: #fff !important;
  font-weight: lighter !important;
  margin-bottom: 15px;
}
.eut-element.eut-text.studio-rental-sub p strong {
  font-size: 20px;
  line-height: 20px;
  margin-bottom: 30px !important;
}
.eut-element.eut-text.contact-page-left {
  padding: 135px 50px;
  background: url(/wp-content/uploads/2022/11/email-ico.png);
  background-repeat: no-repeat;
  margin: 0px auto;
  background-position: center;
}
.wpb_column.eut-column.eut-column-1-2.contact-left-sec {
  background: url(/wp-content/uploads/2022/11/contact-bg.png);
  padding: 50px;
  text-align: center;
} 
.eut-element.eut-text.contact-page-left h3 {
  font-family: 'AmasisMTW1G' !important;
  font-size: 50px;
  color: #fff !important;
  font-weight: lighter !important;
}
.eut-element.eut-text.contact-page-left p {
  font-family: 'AmasisMTW1G' !important;
  font-size: 30px;
  color: #fff !important;
  font-weight: lighter !important;
}
.follow-contact li {
  display: inline-block;
  margin: 0px 10px;
  color: #fff;
  font-weight: bold;
  font-family: 'AmasisMTW1G' !important;
  font-size: 18px;
}
.follow-contact {
  margin-left: 0px;
  padding-top: 30px;
  background: url(/wp-content/uploads/2022/11/contact-border.png);
  background-repeat: no-repeat;
  background-position: center top;
  margin-top: 30px;
}
.eut-section.contact-page-form-sec .eut-row.eut-bookmark {
  background: #fff;
}
.contact-page-form input[type="text"], .contact-page-form input[type="tel"], .contact-page-form input[type="email"], .contact-page-form textarea {
  background: transparent !important;
  border-bottom: 1px solid #919191 !important;
  color: #000 !important;
  opacity: 1 !important;
}
.contact-page-form {
  padding-top: 50px;
}
.contact-page-form .wpcf7-form-control.has-spinner.wpcf7-submit {
  background: #008080 !important;
  font-family: 'AmasisMTW1G';
  font-size: 17px !important;
  font-weight: lighter;
  padding: 15px 45px;
  border: none;
}
.contact-page-form textarea {
  height: 133px;
}
.eut-element.eut-gallery.eut-isotope.official-exp-top .eut-isotope-item {
  padding: 3px;
}
.eut-primary-4-overlay::before {
  background-color: #008080 !important;
} 
.eut-primary-4-overlay:hover::before {
  opacity: 0.5 !important;
} 
.eut-element.eut-image.width100 img {
  width: 100%;
}
.eut-element.eut-text.off-exp-col-sty strong {
  font-family: 'AmasisMTW1G';
  font-size: 20px !important;
  color: #fff;
  text-transform: uppercase;
  line-height: 20px;
}
.eut-element.eut-text.off-exp-col-sty p {
  font-family: 'AmasisMTW1G';
  font-size: 16px !important;
  color: #fff;
  line-height: 28px;
}
.eut-element.eut-text.make-it h3 {
  font-family: 'AmasisMTW1G';
  font-size: 40px !important;
  color: #fff !important;
}
.eut-element.eut-text.make-it p {
  font-family: 'AmasisMTW1G';
  font-size: 16px !important;
  color: #fff;
  line-height: 28px;
}

@media(max-width:767px){
.banner-button li {
  display: inline-block;
  margin: 0px 8px !important;
}
#eut-widget-social-2 {
  margin-top: 0px;
  text-align: center;
  margin-bottom: 0px;
}
#block-8 {
  margin-bottom: 0px !important;
}
#eut-header[data-logo-align="left"] .eut-logo {
  width: auto;
  max-width: auto !important;
}
#eut-header .eut-logo .eut-logo-wrapper img {
  top: 46% !important;
}
#eut-main-menu-responsive a span {
  font-family: 'AmasisMTW1G';
  color: #000 !important;
  font-weight: lighter;
}
.home-rental-text.about-line {
  padding-right: 25px;
  line-height: 28px;
}
.contact-page-form {
  padding-top: 50px;
  margin-bottom: 100px;
}
.eut-element.eut-text.contact-page-left {
  padding: 133px 35px;
  background-size: contain;
}
.vc_tta-title-text {
  font-family: 'AmasisMTW1G' !important;
  font-size: 15px;
  text-transform: uppercase;
  color: #fff;
  padding-left: 0px;
  line-height: 15px;
}
.vc_tta-panel-body p {
  font-family: 'AmasisMTW1G' !important;
  font-size: 15px;
  color: #fff;
  line-height: 21px;
  padding: 0px 18px;
}
}