/*
Theme Name: Eyora
Theme URI: https://livewp.site/wp/md/eyora/
Author: GT3themes
Author URI: gt3themes.com
Description: GT3themes team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 2.3
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: eyora
*/

.elementor-button,
.elementor-button.all-btn-style,
.all-btn-style {
  display: inline-block !important;
  cursor: pointer !important;
  flex-shrink: 0 !important;
  flex-grow: 0 !important;
  padding: 12px 0 !important;
  margin: 0 !important;
  width: 100% !important;
  max-width: 265px !important;
  height: auto !important;
  color: #fff !important;
  /* font-size: 20px !important; */
  font-size: 17px !important;
  font-weight: 500 !important;
  /* line-height: 1.2 !important; */
  line-height: 1.412 !important;
  border-radius: 16 !important;
  text-align: center !important;
  letter-spacing: 0.2px !important;
  font-family: "Nunito sans" !important;
  border: 1px solid #000000 !important;
border-radius: 16px !important;
  /* border-radius: 4px !important; */
  text-transform: uppercase !important;
  background-color: #000000 !important;
  transition: .4s all !important;
  box-sizing: border-box !important;
}

.elementor-button:hover,
.elementor-button:focus,
.elementor-button.all-btn-style:hover,
.elementor-button.all-btn-style:focus,
.all-btn-style:hover,
.all-btn-style:focus {
  /* color: #fff !important; */
  color: #000 !important;
  /* border: 2px solid #fff !important; */
  border: 1px solid #000 !important;
  /* background-color: #333333 !important; */
  background-color: #fff !important;
}

.elementor-section {
  z-index: unset !important;
}

.header-btn {
  margin: 0 0 0 20px !important;
  width: 265px !important;
  font-size: 17px !important;
  line-height: 1.412 !important;
}

.icon-svg {
  display: flex !important;
  justify-content: center !important;
  align-content: center !important;
  align-items: center !important;
}

.icon-svg svg {
  display: flex;
  width: auto;
  height: 24px;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.icon-svg svg path,
.icon-svg svg circle {
  fill: #ffffff;
  transition: .3s all;
}

.icon-svg svg:hover path,
.icon-svg svg:hover circle {
  fill: #000000;
}

.gt3_header_builder_delimiter_component {
  border-left: unset !important;
}

.gt3_header_builder__section-container.container {
  padding: 0 !important;
  width: 100% !important;
  max-width: 1280px !important;

}

.top_right.right.header_side .gt3_header_builder_component.gt3_header_builder_text_component>p,
.top_right__tablet.right.header_side .gt3_header_builder_component>p,
.top_right__mobile.right.header_side .gt3_header_builder_component>p {
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
}

.gt3_header_builder__section.not_empty_center_side .header_side,
.gt3_header_builder__section .header_side,
.gt3_header_builder__section.not_empty_center_side .header_side.center {
  -webkit-flex: unset !important;
  -ms-flex: unset !important;
  flex: unset !important;
}

.gt3_header_builder__section.not_empty_center_side .header_side.center {
  margin: 0 auto 0 70px;
  flex-grow: 1 !important;
  text-align: left;
}

.gt3_header_builder_component.gt3_header_builder_menu_component .main-menu > ul > li > a > span {
  color: #FFFFFF !important;
	 /* цвет всего меню */

  transition: .4s all;
}


.gt3_header_builder_component.gt3_header_builder_menu_component .main-menu > ul > li > a > span:hover,
.sticky_header .gt3_header_builder__section--top ul.menu > .current-menu-item > a:hover {
  color: #E4E7EB !important;
		 /* ховер стики меню */
}

.main-menu ul li:not(.menu-item-has-children) a:after {
  display: none !important;
}

.main-menu ul li.menu-item-has-children a:after {
  margin: 0 0 0 5px !important;
}

.main-menu ul li:not(:nth-child(4)) a:hover:after {
  color: #fff !important;
  margin: 0 0 0 5px !important;
}

.main-menu > ul > li:nth-last-child(1) > .sub-menu, .main-menu > ul > li:nth-last-child(2) > .sub-menu, .main-menu > ul > li:nth-last-child(3) > .sub-menu {
  right: auto !important;
  left: 50% !important;
  padding: 16px 0;
  /* padding: 40px 0; */
  width: auto !important;
  white-space: nowrap !important;
  transform: translateX(-50%);
}

.main-menu ul li ul .menu-item > a {
  font-size: 16px !important;
  font-weight: 300 !important;
}

.main-menu ul li ul .menu-item > a:hover {
  color: #E4E7EB !important;
	/* ховер выпадашки меню */
}

.main-menu ul li ul .menu-item {
  padding: 8px 24px !important;
	border-radius: 16 !important;
  /* padding: 8px 48px !important; */
}

.main-menu ul li ul .menu-item>a {
  line-height: 1 !important;
}

.pll-parent-menu-item {
  position: absolute !important;
  margin: 0 !important;
  white-space: nowrap !important;
  top: 50% !important;
  left: calc(100% + 24%) !important;
  transform: translateY(-50%) !important;
}

.pll-parent-menu-item .current_page_item,
.pll-parent-menu-item .current-lang {
  display: none !important;
}

.pll-parent-menu-item {
  cursor: pointer;
}

.pll-parent-menu-item>a {
  pointer-events: none  !important;
}

.show-lang-all {
  display: none !important;
}

.show-lang-all.show-lang-true {
  display: inline-block !important;
}

.hidden-lang {
  pointer-events: none;
  display: inline-block !important;
  opacity: 0 !important;
  width: 0 !important;
  height: 0 !important;
  color: rgba(0,0,0,0) !important;
  overflow: hidden;
}

.program-curs .photo-card-ins .elementor-element-populated {
  flex-direction: column;
  justify-content: flex-start;
}

.program-curs .photo-card-ins .elementor-element-populated div:last-of-type {
  flex-grow: 1;
  display: flex;
  align-self: stretch;
}

.program-curs .photo-card-ins .elementor-element-populated div:last-of-type>div {
  align-self: flex-end;
}

.main-menu ul li ul.sub-menu,
.column_menu ul li ul.sub-menu,
.main_header .header_search__inner .search_form,
.mobile_menu_container {
  background-color: rgba(26, 26, 32, 0.96) !important;
	/*background-color: rgba(25,26,28,0.9) !important; */
	/*bg выпадашки меню*/
}

.main-menu>ul>li>a:after {
  transition: .4s all;
}

.main-menu>ul>li:not(:nth-child(4)):hover>a span,
.main-menu>ul>li:not(:nth-child(4)):hover>a:after {
  color: #E4E7EB !important;
	/*ховер выпадашки меню*/
}

/* body:not(.elementor-editor-active) .new__form {
  display: none;
} */

.new__form {
  display: flex;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.new__form .elementor-widget-wrap.elementor-element-populated {
  padding: 0 !important;
}

.new__form .elementor-widget-wrap.elementor-element-populated .form-right-img {
  margin: 0 0 0 96px !important;
}

.new_send_form {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  width: 50vw;
  font-weight: 400 !important;
}

.new_send_form .content {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  font-family: 'Raleway', Sans-serif !important;
  justify-content: space-between;
  align-content: flex-start;
  align-items: flex-start;
}

.new_send_form .input {
  width: calc(50% - 8px);
}

.new_send_form .input input {
  margin: 0 0 16px 0 !important;
  height: 48px;
  background: #fff;
  color: rgba(0,0,0,1) !important;
  border: 1px solid #333;
	border-radius: 16px !important;
  font-size: 15px !important;
  font-family: 'Raleway', Sans-serif !important;
}

.new_send_form .input input.mask {
  font-family: 'Oswald', Sans-serif !important;
}

.new_send_form .textarea-block {
  position: relative;
  width: 100%;
}

.new_send_form .counter-block {
  position: absolute;
  bottom: -6px;
  right: 4px;
  display: flex;
  color: #b8b8b8;
  font-size: 13px !important;
  font-family: 'Oswald', Sans-serif !important;
}

.new_send_form textarea {
  margin: 0 0 11px !important;
  height: 96px;
  background: #fff;
  color: rgba(0,0,0,1) !important;
  border: 1px solid #333;
	border-radius: 16px !important;
  font-size: 15px !important;
  font-family: 'Raleway', Sans-serif !important;
}

.drop-down__chose {
  cursor: pointer;
  position: relative;
  display: flex;
  padding: 8px 20px 8px 20px;
  margin: 0 !important;
  height: 48px;
  background: #fff;
  color: rgba(184,184,184,1) !important;
  border: 1px solid #333;
	border-radius: 16px !important;
  font-size: 15px !important;
  font-family: 'Raleway', Sans-serif !important;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  transition: .3s all;
}

.drop-down__chose.control-color {
  color: #000 !important;
}

.drop-down__block.active .drop-down__chose {
  border: 1px solid #333;
  color: #000 !important;
}

.drop-down__chose .eicon-caret-down {
  position: absolute;
  right: 20px;
  transform: rotate(0deg);
  transition: .3s all;
}

.drop-down__block.active .drop-down__chose .eicon-caret-down {
  transform: rotate(180deg);
}

.new_send_form .input.drop-down__block {
  position: relative;
  margin: 0 0 16px 0;
  width: 100%;
}

.new_send_form .drop-down {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 3;
}

.new_send_form .drop-down ul {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  width: 100%;
  /* max-height: 260px; */
  font-size: 15px;
  border: 1px solid #333333;
  background: #fff !important;
  color: rgba(34,34,34,1) !important;
  font-family: 'Raleway', Sans-serif !important;
  overflow-y: auto;
}

.drop-down__block.active .drop-down__chose ul {
  color: #000 !important;
}

.error_input .error {
  position: absolute;
  /* bottom: 100%; */
  bottom: calc(100% - 3px);
  margin: 0;
  width: 100%;
  font-size: 13px;
  color: #EC1A33;
  white-space: nowrap;
}

.new_send_form .input.error_input input {
  border: 1px solid #EC1A33;
}

.new_send_form .input.error_input input:focus {
  border: 2px solid #EC1A33;
}

.new_send_form .error_input .drop-down__chose {
  border: 1px solid #EC1A33;
}

.new_send_form .error_input .drop-down__block.active .drop-down__chose {
  border: 2px solid #EC1A33;
}

.new_send_form .drop-down ul li {
  cursor: pointer;
  width: 100%;
  padding: 5px 20px;
  background: rgba(0,0,0,0);
  transition: .3s all;
}

.new_send_form .drop-down ul li:hover {
  background: rgba(0,0,0,.05);
}

.new_send_form .drop-down ul li:before {
  display: none !important;
}

.new_send_form .input input:focus {
  border: 2px solid #000;
}

.new_send_form .iti__selected-flag {
  padding-left: 20px;
}

.new_send_form .iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100%;
}

.new_send_form .input .mask {
  /* padding-top: 13px !important; */
  padding-left: 95px !important;
}

.new_send_form .iti__country-list {
  width: calc(25vw - 9px);
  font-size: 15px;
  border-radius: unset;
  border: 1px solid #333333;
  background: #fff !important;
  color: rgba(34,34,34,1) !important;
  font-family: 'Oswald', Sans-serif !important;
}

.new_send_form .iti__country-list .iti__dial-code {
  color: rgba(34,34,34,.6);
}

.new_send_form .iti__country-list li {
  padding: 5px 20px;
  background: rgba(0,0,0,0);
  transition: .3s all;
}

.new_send_form .iti__country-list li:hover {
  background: rgba(0,0,0,.05);
}

.new_send_form .iti__country-list li:before {
  display: none !important;
}

.new_send_form .iti__divider {
  border-bottom: 1px solid #ccc;
}

.new_send_form .iti--separate-dial-code .iti__selected-dial-code {
  font-size: 15px;
  font-family: 'Oswald', Sans-serif !important;
  color: rgba(34,34,34) !important;
}

.new_send_form .input input::-webkit-input-placeholder       {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}
.new_send_form .input input::-moz-placeholder                {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}
.new_send_form .input input:-moz-placeholder                 {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}
.new_send_form .input input:-ms-input-placeholder            {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}

.new_send_form .input input:focus::-webkit-input-placeholder {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}
.new_send_form .input input:focus::-moz-placeholder          {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}
.new_send_form .input input:focus:-moz-placeholder           {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}
.new_send_form .input input:focus:-ms-input-placeholder      {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}

.new_send_form textarea.textarea::-webkit-input-placeholder       {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}
.new_send_form textarea.textarea::-moz-placeholder                {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}
.new_send_form textarea.textarea:-moz-placeholder                 {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}
.new_send_form textarea.textarea:-ms-input-placeholder            {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,1) !important; transition: color .3s ease !important;}

.new_send_form textarea.textarea:focus::-webkit-input-placeholder {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}
.new_send_form textarea.textarea:focus::-moz-placeholder          {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}
.new_send_form textarea.textarea:focus:-moz-placeholder           {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}
.new_send_form textarea.textarea:focus:-ms-input-placeholder      {font-family: 'Raleway', Sans-serif !important; color: rgba(184,184,184,0) !important; transition: color .3s ease !important;}


.new_send_form input.mask::-webkit-input-placeholder       {font-family: 'Oswald', Sans-serif !important; font-weight: 400 !important;}
.new_send_form input.mask::-moz-placeholder                {font-family: 'Oswald', Sans-serif !important; font-weight: 400 !important;}
.new_send_form input.mask:-moz-placeholder                 {font-family: 'Oswald', Sans-serif !important; font-weight: 400 !important;}
.new_send_form input.mask:-ms-input-placeholder            {font-family: 'Oswald', Sans-serif !important; font-weight: 400 !important;}

.new_send_form input.mask:focus::-webkit-input-placeholder {font-family: 'Oswald', Sans-serif !important;}
.new_send_form input.mask:focus::-moz-placeholder          {font-family: 'Oswald', Sans-serif !important;}
.new_send_form input.mask:focus:-moz-placeholder           {font-family: 'Oswald', Sans-serif !important;}
.new_send_form input.mask:focus:-ms-input-placeholder      {font-family: 'Oswald', Sans-serif !important;}


.block-btn {
  display: flex;
  /* margin: 18px 0 0; */
  width: 100%;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.checkbox {
  cursor: pointer;
  position: relative;
  pointer-events: none;
  display: flex;
  justify-content: flex-start;
  align-content: center;
  align-items: center;
  margin: 0 0 18px 0;
  z-index: 2;
}
.new_send_form .checkbox > input {
  display: none !important;
  pointer-events: none;
  width: 0;
  height: 0;
  font-size: 0;
  color: rgba(0, 0, 0, 0);
  background: rgba(0, 0, 0, 0);
  overflow: hidden;
}
.checkbox span {
  pointer-events: all;
  cursor: pointer;
  position: relative;
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  align-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin: 0 16px 0 0;
  border: 1px solid #333;
  background: #fff;
}
.checkbox span:before {
  pointer-events: none;
  position: absolute;
  content: "";
  width: 20px;
  height: 20px;
  background: rgba(0, 0, 0, 0);
  background: url(img/icon-check.svg) center no-repeat;
  background-size: 70% auto;
  transition: 0.3s all;
  opacity: 0;
}
.checkbox.error_input span {
  border: 1 solid #EC1A33;
}
.checkbox > span + p {
  pointer-events: all;
  position: relative;
  padding: 4px 0 0;
  font-size: 15px !important;
}
.checkbox > p a {
  margin: 0 0 0 5px;
  text-decoration: underline;
}
.checkbox > p a:hover {
  text-decoration: none;
}
.checkbox > input:checked + span:before {
  opacity: 1;
}

.checkbox.error_input span {
  border: 1px solid #EC1A33;
}

.first_code,
.second_code {
  display: none;
}

.iti-mobile .iti--container .iti__country-list {
  background: #fff !important;
}

.iti-mobile .iti--container .iti__selected-flag {
  padding-left: 20px;
}

.iti-mobile .iti--container .iti.iti--allow-dropdown.iti--separate-dial-code {
  width: 100%;
}

.iti-mobile .iti--container .input .mask {
  padding-top: 13px !important;
  padding-left: 95px !important;
}

.iti-mobile .iti--container .iti__country-list {
  width: 100%;
  font-size: 15px;
  border-radius: unset;
  border: 1px solid #333333;
  background: #fff !important;
  color: rgba(34,34,34,1) !important;
  font-family: 'Oswald', Sans-serif !important;
}

.iti-mobile .iti--container .iti__divider {
  border-bottom: 1px solid #CCC;
}

.new_send_form .iti__country-list .iti__dial-code {
  color: rgba(34,34,34,.6);
}

.new_send_form .iti__country-list li {
  padding: 5px 20px;
  background: rgba(0,0,0,0);
  transition: .3s all;
}

.new_send_form .iti__country-list li:hover {
  background: rgba(0,0,0,.05);
}

.new_send_form .iti__country-list li:before {
  display: none !important;
}

.new_send_form .iti__divider {
  border-bottom: 1px solid #ccc;
}

.new_send_form .iti--separate-dial-code .iti__selected-dial-code {
  font-size: 15px;
  font-family: 'Oswald', Sans-serif !important;
  color: rgba(34,34,34) !important;
}

.popup {
  display: none;
}

#popup-success {
  width: 100%;
  height: 100%;
}
#popup-success .popup__content .info {
  position: relative;
  display: flex;
  justify-content: center;
  align-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  padding: 3.511vw 3.6775vw;
  min-width: 300px;
  max-width: 50vw;
  max-height: 70vw;
  width: 100%;
  color: rgba(34,34,34,1);
  background: #fff;
}
#popup-success .popup__content p {
  margin: 1vw 0 0;
  width: 100%;
  line-height: 1.5;
  text-align: center;
  color: rgba(34,34,34,1);
}

#popup-success .popup__content .info img,
#popup-success .popup__content .info svg {
  height: auto;
  width: auto;
  max-width: 100px;
}

.new_send_form .input.phone {
  position: relative;
}

.popup {
  position: fixed;
  display: none;
  overflow-y: auto;
  z-index: 10;
}

.popup,
.bg-popup,
.popup__content {
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
}

.bg-popup {
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
}

.popup__content {
  position: absolute;
  pointer-events: none;
  display: flex;
  justify-content: center;
  align-content: flex-start;
  align-items: center;
}

.modal-popup {
  pointer-events: all;
  position: relative;
  display: flex;
  justify-content: center;
  align-content: center;
  align-items: center;
  max-width: 100%;
  height: 100vh;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  z-index: 11;
}

.close-popup {
  cursor: pointer;
  position: absolute;
  right: 32px;
  top: 28px;
  height: 16px;
  width: 16px;
  z-index: 2;
}
.close-popup:after, .close-popup:before {
  position: absolute;
  content: "";
  left: 0;
  top: calc(50% - 1px);
  width: 100%;
  height: 2px;
  background-color: rgba(34,34,34,1);
}
.close-popup:before {
  transform: rotate(-45deg);
}
.close-popup:after {
  transform: rotate(45deg);
}

.elementor-element-ff0959a .elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-no .elementor-column.elementor-col-50.elementor-inner-column.elementor-element {
  align-self: stretch;
}

.elementor-element-ff0959a .elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-no .elementor-column.elementor-col-50.elementor-inner-column.elementor-element .elementor-widget-wrap.elementor-element-populated {
  justify-content: flex-start;
  flex-direction: column;
  align-self: stretch;
}

.elementor-element-ff0959a .elementor-section.elementor-inner-section.elementor-element.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-container.elementor-column-gap-no .elementor-column.elementor-col-50.elementor-inner-column.elementor-element .elementor-element.elementor-widget.elementor-widget-heading:not(:last-child) {
  max-height: 109px;
  flex-grow: 1;
}



@media (max-width: 1249px) {

.main-menu > ul > li > a,
.main-menu > div > ul > li > a {
  padding: 0 !important;
}

.pll-parent-menu-item {
  left: calc(100% + 18%) !important;
}

}



@media only screen and (max-width: 1199px) {

.gt3_header_builder__section-container.container {
  padding: 0 !important;
  max-width: 1018px !important;
  width: auto !important;
}

.pll-parent-menu-item {
  position: relative !important;
  margin: 0 !important;
  white-space: nowrap !important;
  top: auto !important;
  left: auto !important;
  transform: unset !important;
}

.main-menu .mobile_switcher {
  top: 0 !important;
  height: 24px !important;
}

.main-menu .mobile_switcher.is-active:before,
.column_menu .mobile_switcher.is-active:before {
  -webkit-transform: rotate(225deg) !important;
  -moz-transform: rotate(225deg) !important;
  -ms-transform: rotate(225deg) !important;
  transform: rotate(225deg) !important;
}

.mobile_menu_container .main-menu ul.mobile_view_on>li {
  margin: 20px 0;
}

.pll-parent-menu-item {
  margin: 20px 0 !important;
}

.mobile_menu_container .main-menu ul li ul {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  margin-top: 10px !important;
}

.mobile_menu_container .main-menu ul.mobile_view_on li a {
  padding: 5px 0 !important;
}

.new__form {
  max-width: 100% !important;
}

.new_send_form {
  width: 100%;
}

.new_send_form .iti__country-list {
  width: calc(100vw - 40px);
}

}

@media (max-width: 1024px) {

.gt3_header_builder__section-container.container {
  padding: 0 24px !important;
}

}


@media (max-width: 767px) {

/*  */

.new_send_form .input {
  width: 100%;
}

.new_send_form .input.phone {
  margin: 0 0 18px;
}

.gt3_header_builder__section-container.container {
  padding: 0 16px !important;
}

.new_send_form .iti__country-list {
  width: calc(100vw - 32px);
}

.elementor-527 .elementor-element.elementor-element-1039515 {
  --spacer-size: 20px !important;
}

.elementor-6487 .elementor-element.elementor-element-571a04e {
  --spacer-size: 20px !important;
}

.custom-brands .elementor-container.elementor-column-gap-no {
  display: flex;
  max-width: 100%;
  justify-content: space-around;
  align-content: flex-start;
  align-items: flex-start;
}

.custom-brands .elementor-container.elementor-column-gap-no .elementor-column {
  width: calc(50% - 20px) !important;
}

.elementor-527 .elementor-element.elementor-element-31e9474:not(.elementor-motion-effects-element-type-background),
.elementor-527 .elementor-element.elementor-element-31e9474 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.gt3_parallax-yes {
  /* background-image: url(https://beautycenter.education/wp-content/themes/eyora/img/mobile-bg.jpg) !important; */
  /* background-position: right 0 top !important; */
  /*background-position: center top !important;
  background: #FDB1C7 !important;*/
  /* background-size: auto 93% !important; */
}

}

@media (max-width: 420px) {
.elementor-button,
.elementor-button.all-btn-style,
.all-btn-style {
  max-width: 100% !important;
}

.header-btn {
  width: 100% !important;
}

}