 @import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,700;0,800;1,300;1,400;1,500&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: transparent !important;
  border: none;
}
#eut-header-wrapper .eut-container {
  background: #fff;
  padding: 0px 60px;
  margin-top: 15px;
  border-radius: 10px;
}
#eut-header #eut-main-menu > ul > li > a span.eut-item {
  position: relative;
  font-family: 'Montserrat', sans-serif;
  font-size: 13px !important;
  color: #000;
  text-transform: uppercase;
  font-weight: 700;
}
#eut-header.eut-default #eut-main-menu > ul > li > a span.eut-item::after {
  background-color: transparent !important;
}
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-35 a span {
  background-image: url(/wp-content/uploads/2022/08/geticon.png) !important;
  background: #3ec7f2;
  background-repeat: repeat;
  background-repeat: no-repeat;
  padding: 10px 20px 10px 35px;
  background-position: center left;
  padding-left: 36px;
  text-transform: capitalize !important;
  color: #fff !important;
  border-radius: 25px;
  background-position-x: 6px;
}
.eut-title.eut-dark {
  color: #3ec7f2 !important;
  font-size: 50px !important;
  text-transform: uppercase !important;
  margin-top: 90px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
}
.eut-description.eut-dark {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 25px !important;
  color: #fff !important;
}
.eut-btn.eut-btn-medium.eut-square.eut-bg-primary-1 {
  background: #3ec7f2;
  font-size: 16px !important;
  border-radius: 25px;
  padding: 15px 35px !important;
  text-transform: capitalize;
  border: none !important;
}
#eut-header {
  z-index: 9 !important;
}
.eut-section.eut-feature-header.banner-bot-image {
  margin-top: -55% !important;
}
.after-banner {
  font-family: 'Montserrat', sans-serif !important;
  text-align: center;
  color: #16171b !important;
}
.feature-title {
  font-family: 'Montserrat', sans-serif !important;
  text-align: center;
  color: #16171b !important;
}
.feature-text {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 18px !important;
  color: #2d2d2d !important;
  text-align: center;
}
.eut-section.feature-block .eut-image-icon {
  width: 100%;
}
.eut-box-title {
font-family: 'Montserrat', sans-serif;
font-size: 17px !important;
color: #333333;
margin-top: 70px;
line-height: 22px;
}
.eut-box-content p {
  font-family: 'Montserrat', sans-serif;
  font-size: 13px;
  line-height: 25px;
  color: #1d1d1d !important;
}
.eut-section.feature-block .wpb_column.eut-column.eut-column-1-4 .eut-element.eut-box-icon {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 30px 27px;
  border-radius: 10px;
  min-height: 312px;
}
.eut-section.feature-block .eut-column {
  padding: 10px !important;
}
.eut-section.feature-block {
  margin-bottom: 20px !important;
}
.view-more {
  text-align: center;
  margin-top: 50px;
}
.view-more a {
  background: #3ec7f2;
  font-size: 15px !important;
  border-radius: 25px;
  padding: 10px 35px !important;
  text-transform: capitalize;
  border: none !important;
  color: #fff !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500;
  box-shadow: rgba(0, 255, 255, 0.2) 0px 7px 29px 0px;
} 
.eut-element.eut-image.c1-right.eut-align-center {
  margin-top: -90px;
}
.eut-element.eut-image.c2-left.eut-align-center {
  margin-bottom: -40%;
}
.eut-element.eut-image.c1-right.eut-align-center {
  margin-top: -22%;
}
.curve-title {
  font-family: 'Montserrat', sans-serif !important;
  color: #16171b !important;
  font-size: 30px;
  text-align: left;
  line-height: 36px;
  width: 90%;
}
.curvtext {
  color: #030a19 !important;
  font-size: 15px;
  font-family: 'Montserrat', sans-serif !important;
  width: 90%;
}
.curve-title.pad-space {
  padding-top: 90px;
}
.eut-element.eut-image.c2-left.eut-align-center {
  margin-bottom: -40% !important;
  margin-top: 40px;
}
.wpb_column.eut-column.eut-column-2-3.testi-right .eut-text {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 30px;
  border-radius: 10px;
  min-height: 230px;
 margin-bottom: 40px;
}
.t-text {
  font-size: 15px;
  font-family: 'Montserrat', sans-serif !important;
  color: #000;
  margin-bottom: 20px;
  padding-left: 10px;
}
.t-title {
  font-size: 18px;
  font-family: 'Montserrat', sans-serif !important;
  color: #000;
  font-weight: 600;
}
.t-text::before {
  content: url(/wp-content/uploads/2022/08/t-top.png);
  padding-left: 20px;
  margin-top: -15px;
  position: absolute;
  left: -30px;
}
.t-text::after {
  content: url(/wp-content/uploads/2022/08/t-bottom.png);
  position: absolute;
  padding-left: 10px;
  bottom: -10px;
}
.wpb_column.eut-column.eut-column-2-3.testi-right .eut-column-1-2 {
  width: 45%;
}
.wpb_column.eut-column.eut-column-1-2.t-col-left {
  margin-top: 50px;
}
.wpb_column.eut-column.eut-column-2-3.testi-right .eut-text:hover {
  background: #2d2d2d;
}
.wpb_column.eut-column.eut-column-2-3.testi-right .eut-text:hover p {
  color: #fff !important;
}
.testimonail {
  font-size: 40px;
  font-family: 'Montserrat', sans-serif !important;
  color: #000;
  padding-top: 60%;
  margin-bottom: 6px;
}
.testimonial-text {
  font-size: 19px;
  font-family: 'Montserrat', sans-serif !important;
  color: #000 !important;
}
.signup-bottom {
  font-size: 30px;
  font-family: 'Montserrat', sans-serif !important;
  text-align: center;
  color: #fff !important;
}
.sign-upbtn {
  text-align: center;
  margin-top: 25px;
}

.sign-upbtn a {
  text-align: center;
  color: #3ec7f2;
  background: #fff;
  padding: 15px 45px;
  border-radius: 25px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
  font-size: 15px;
}
.eut-section.footer-top {
  border-radius: 15px;
  box-shadow: rgba(0, 207, 255, 0.31) 0px 7px 29px 0px;
}
#eut-footer-area {
  background-color: #fff !important;
}
#eut-footer-bar {
  background-color: #fff !important;
  color: #000;
  border-top: 1px solid #e7e1e1;
}
.eut-copyright p {
  margin-bottom: 0px;
  font-family: 'Montserrat', sans-serif !important;
}
.footer-social li {
  display: inline-block;
}
.footer-social {
  margin-left: 0px;
}
.eut-widget-title {
  font-family: 'Montserrat', sans-serif !important;
  color: #000 !important;
  font-size: 15px !important;
 margin-bottom: 5px !important;
}
#menu-company li,#menu-resources li {
  border: none;
  margin-bottom: 0px;
}
#menu-company li a, #menu-resources li a {
  font-family: 'Montserrat', sans-serif !important;
  color: #000 !important;
  font-size: 14px !important;
}
.about-title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 30px;
  margin-bottom: 5px;
}
.about-text {
  color: #2d2d2d;
  font-size: 15px;
  font-family: 'Montserrat', sans-serif !important;
  line-height: 29px;
  margin-bottom: 15px;
}
.about-try-btn a {
  background: #3ec7f2;
  font-size: 15px !important;
  border-radius: 25px;
  padding: 8px 35px !important;
  text-transform: capitalize;
  border: none !important;
  color: #fff !important;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500;
  box-shadow: rgba(0, 255, 255, 0.2) 0px 7px 29px 0px;
}
.about-try-btn {
  margin-top: 40px;
}
.eut-element.eut-text.about-left {
  padding-top: 30px;
}
.eut-element.eut-text.about-right {
  padding-top: 40px;
}
.counter-title {
  color: #3ec7f2 !important;
  font-size: 70px !important;
  text-transform: uppercase !important;
  margin-top: 90px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  text-align: center;
}
.counter-text {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  color: #000 !important;
  width: 50%;
  text-align: center;
  margin: 0px auto;
    margin-bottom: 0px;
  line-height: 25px;
}
#eut-header #eut-main-menu ul li.current-menu-item > a span {
  color: #3ec7f2;
}
.contactpage {
  background: #fff;
  padding: 50px;
}
.eut-section.contacttop {
  border-radius: 15px;
  box-shadow: rgba(0, 207, 255, 0.31) 0px 7px 29px 0px;
}

.eut-element.eut-text.have-ques {
  padding: 155px 50px 30px 50px;
  background: url(/wp-content/uploads/2022/08/contact-form-bg.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 55%;
  background-position-y: 80px;
}
.have-question {
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  font-size: 50px;
  color: #fff !important;
  margin-bottom: 10px;
}
.leave-us {
  text-align: center;
  font-size: 25px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  color: #fff;
}
.follow-contact li {
  display: inline-block;
  margin-right: 30px;
}
.follow-contact {
  margin-top: 140px;
  border-top: 1px solid #fff;
  padding-top: 30px;
}
.follow-contact li {
  font-size: 20px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 600 !important;
  color: #fff;
}
.contactpage input[type="text"], 
.contactpage input[type="email"],
 .contactpage textarea {
  background: transparent !important;
  border-bottom: 1px solid #000;
  color: #000;
  font-family: 'Montserrat', sans-serif !important;
  opacity:1 !important;
}
::-webkit-input-placeholder { /* Edge */
  color: #000 !important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: #000 !important;
}

::placeholder {
 color: #000 !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color: #000 !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color: #000 !important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color: #000 !important;
}
.contactpage input[type="submit"] {
  background: #2c2d2d;
  font-size: 15px !important;
  border-radius: 25px;
  padding: 12px 50px !important;
  text-transform: capitalize;
  border: none !important;
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 500;
  box-shadow: rgba(0, 255, 255, 0.2) 0px 7px 29px 0px;
}
.eut-section.feature-block.feature-page-sec {
  padding: 0px 70px;
}
.eut-section.feature-block .wpb_column.eut-column.eut-column-1-3 .eut-element.eut-box-icon {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 30px 27px;
  border-radius: 10px;
  min-height: 312px;
}
.feature-page-sec .eut-box-icon.eut-align-left img, 
.feature-page-sec .eut-box-icon.eut-align-right img {
  width: 15%;
}
.eut-pricing-header {
  background-image: url(/wp-content/uploads/2022/08/title-bg.png) !important;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 99;
  position: absolute;
  right: 0;
  left: 0;
  top: -40px;
  padding-bottom: 20px;
}
.eut-pricing-table ul {
  list-style: none;
  margin: 0;
  background: #2c2d2d;
  top: 111px;
  z-index: 9 !important;
  position: relative;
  padding-top: 36px;
}
#eut-main-content .eut-price, #eut-main-content .eut-pricing-title {
  background: transparent;
  border: none !important;
  opacity: 1 !important;
}
.eut-pricing-title::before {
  background-color: transparent !important;
}
.eut-section.pricing-sec .wpb_column.eut-column.eut-column-1-4 {
  padding-right: 13px;
  padding-left: 13px;
}
.eut-subtitle.eut-pricing-title.eut-bg-grey {
  font-size: 30px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  padding-top: 75px !important;
  line-height: 0px;
}
.eut-element.eut-pricing-table.freeprice .eut-price.eut-bg-grey {
  opacity: 0 !important;
  color: transparent !important;
}
.eut-element.eut-pricing-table.freeprice .eut-subtitle.eut-pricing-title.eut-bg-grey {
  position: relative;
  top: 46px;
}
.eut-price.eut-bg-grey {
  font-size: 40px;
  font-family: 'Montserrat', sans-serif !important;
  font-weight: 700 !important;
  padding-top: 0px;
}
.eut-price.eut-bg-grey span {
  font-size: 20px;
  font-weight: 500;
}
.eut-pricing-table ul li {
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 18px;
  line-height: 24px;
}
.eut-pricing-table ul li strong {
  color: #fff;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 17px;
  font-weight: 500;
}
.eut-section.pricing-sec .eut-pricing-table .eut-btn {
  margin-top: 130px;
}
.eut-section.pricing-sec .eut-btn.eut-btn-medium.eut-square.eut-bg-primary-1 {
  background: #3ec7f2;
  font-size: 14px !important;
  border-radius: 25px;
  padding: 10px 45px !important;
  text-transform: capitalize;
  border: none !important;
}
.eut-element.eut-pricing-table {
  box-shadow: rgba(0, 207, 255, 0.2) 0px 7px 29px 0px;
  border-radius: 10px;
  border: none !important;
}
.price-listli li:nth-child(2n+1) {
  background: #f4f4f4;
}

.price-listli {
  margin-left: 0px;
}
.price-listli li {
  list-style: none;
  padding: 15px;
  line-height: 20px;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px;
  color: #3a3b3c !important;
}
.price-listli {
  margin-left: 0px;
  border: 1px solid #dfdfdf;
  border-radius: 20px;
}
.price-listli li {
  padding-left: 30px !important;
}
.price-listli li:first-child {
  border-top-right-radius: 20px;
  border-top-left-radius: 20px;
}
.list-ico {
  background-image: url(/wp-content/uploads/2022/08/list-ico.png) !important;
  background-position: center left;
  background-position-x: left;
  background-size: 18px !important;
  background-position-x: 5px !important;
  background-repeat: no-repeat !important;
  background-position-y: 20px !important;
}
.price-listbtn a {
  background: #3ec7f2;
  font-size: 14px !important;
  border-radius: 25px;
  padding: 10px 29px !important;
  text-transform: capitalize;
  border: none !important;
  color: #fff !important;
  box-shadow: rgba(0, 207, 255, 0.2) 0px 7px 29px 0px;
}
.price-listbtn {
  text-align: center;
  padding: 30px !important;
}
.eut-box-icon.eut-align-left .eut-box-content, .eut-box-icon.eut-align-right .eut-box-content {
    overflow: visible;
}
.eut-box-icon.eut-align-left .eut-box-content, .eut-box-icon.eut-align-right .eut-box-content {
    overflow: visible !important;
}
.eut-section.feature-block.eut-box-icon.eut-align-left .eut-box-content
,.feature-block .eut-box-icon.eut-align-right .eut-box-content {
    overflow: visible !important;
} 
@media(max-width:767px){
	#eut-main-menu-responsive li a span {
  color: #000;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px;
  font-weight: 500;
}
#eut-header-wrapper .eut-container {
  background: #fff;
  padding: 0px 15px;
  margin-top: 15px;
  border-radius: 10px;
}
.home #eut-feature-section {
  height: 550px !important;
  min-height: 550px !important;
}
.home .eut-feature-section-inner {
  height: 550px !important;
  min-height: 550px !important;
}
#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: #000 !important;
}
.eut-section.feature-block .eut-column {
  padding: 25px !important;
}
.eut-section.feature-block .wpb_column.eut-column.eut-column-1-4 .eut-element.eut-box-icon {
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
  padding: 30px 27px;
  border-radius: 10px;
  min-height: 312px;
  margin-bottom: 0px !important;
}
.eut-section.feature-block .eut-column {
  padding: 25px !important;
  width: 100%;
  margin: 0px auto !important;
  max-width: 90%;
  left: 5%;
}
.wpb_column.eut-column.eut-column-2-3.testi-right .eut-column-1-2 {
  width: 90%;
  left: 5%;
}
.eut-section.footer-top {
  padding: 20px;
}
.testimonail {
  padding-top: 0%;
}
.eut-section.feature-block.feature-page-sec {
  padding: 0px 10px;
}
.eut-section.pricing-sec .wpb_column.eut-column.eut-column-1-4 {
  padding-right: 25px;
  padding-left: 25px;
  width: 78%;
  left: 10%;
}
.eut-pricing-table ul {
  top: 104px;
  padding-top: 35px;
}
.follow-contact li {
  display: inline-block;
  margin-right: 11px;
}
.eut-element.eut-image.c1-right.eut-align-center {
  margin-top: 0%;
}
.eut-element.eut-image.c2-left.eut-align-center {
  margin-bottom: -18% !important;
  margin-top: 40px;
}
.curve-title {
  margin-top: 113px;
}
.eut-section.curve-sec {
  padding-bottom: 120px !important;
  padding-top: 50px !important;
}
.eut-section.curve-sec .eut-bg-image.show {
  background-size: cover;
  background-position-y: -101px;
}
#eut-header .eut-logo .eut-logo-wrapper img {
  padding: 5px;
}
}