/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */


.aux-logo-anchor.aux-has-logo{
	position: relative;
	max-width: 165px;
}

.cpel-switcher__lang a{
    border-radius: 10px;
}
.cpel-switcher__code, .cpel-switcher__name{
	color: #222;
}
.aux-goto-top-btn {
    left: 25px !important;
	bottom: 28px !important;
	right: unset !important;
}
div.wpforms-container-full .wpforms-form .wpforms-page-indicator.circles{
	border-top: 0 !important;
}
.wpforms-container .wpforms-page-indicator.circles .active .wpforms-page-indicator-page-number{
	background-color: #00288b !important;
}
div.wpforms-container-full .wpforms-form .wpforms-page-button,
div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button{
	padding: 0px 50px 0px 50px !important;
    font-size: 16px;
    width: 320px;
    max-width: 100%;
}
div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-modern .wpforms-image-choices-item img, div.wpforms-container-full .wpforms-form ul.wpforms-image-choices-classic .wpforms-image-choices-item img{
	width: 130px;
    height: 130px;
    object-fit: contain;
}
.aux-arrow-nav.aux-outline .aux-overlay::after {
    background-color: #00288b;
}
div.wpforms-container-full .wpforms-field.wpforms-field-checkbox.wpforms-list-inline ul, div.wpforms-container-full .wpforms-field.wpforms-field-radio.wpforms-list-inline ul, div.wpforms-container-full .wpforms-field.wpforms-field-payment-checkbox.wpforms-list-inline ul, div.wpforms-container-full .wpforms-field.wpforms-field-payment-multiple.wpforms-list-inline ul, div.wpforms-container-full .wpforms-field.wpforms-field-gdpr-checkbox.wpforms-list-inline ul{
	justify-content: center;
}
.wpforms-container .wpforms-page-indicator.circles .wpforms-page-indicator-page-1{
	flex-grow: 1;
	text-align: left;
}

/* Border kolor */
.aux-arrow-nav.aux-outline {
    box-shadow: 0 0 0 1px #00288b inset;
}

/* Zmiana koloru zaznaczania tekstu */
::selection {
    background: rgb(0 40 139 / 20%);
}

/* Obniżenie pod header breadcrumbs */
.page-title-section .page-header > .aux-container > *:first-child {
    margin-top: 200px;
}

/* BLOG */
/* tagi blog hover */
.single-post .hentry footer.entry-meta .entry-tax a:hover {
    color: #00288b;
}

/* Kolor pod dodaj komentarz */
a {
    color: #00288b;
	
}
a:hover {
    color: #00288b;
}

/*breadcrumbs blog hover*/
.aux-breadcrumbs span a:hover {
    color: #00288b;
}
/*dane blog hover*/
.aux-archive .type-post .entry-info a:hover{
	color: #00288b;
}

/* Przycisk czytaj wiecej w blogu*/
.aux-read-more.aux-outline, .aux-post-nav.aux-outline {
    border: solid 1px #00288b;
    color: #00288b;
}
/* czytaj wiecej button*/
.aux-read-more.aux-outline:hover, .aux-post-nav.aux-outline:hover {
    background-color:#00288b;
}
/* link do autora */
.url, .url:hover{
	color: #fff;
}
#commentform .form-submit input[type="submit"]{
    font-family: 'Rubik' !important
}
/* Strona Główna*/
/* Sekcja "Nasze wartosci" - zmiana rozmiaru obrazków*/
.img-container img {
  width: 300px;
  height: 250px;
  padding: 30px;
  background-color: #fafafa;
  border-radius: 25px;
}

.aux-header .aux-modern-button  {
	position: relative;
	animation-name: shakeAnim;
	animation-duration: 4s;
	animation-iteration-count: infinite;
	animation-timing-function: ease-in;
  }

  @keyframes shakeAnim {
	0% {
	  left: 0
	}
	2% {
	  left: -3px
	}
	4% {
	  left: 3px
	}
	6% {
	  left: -8px
	}
	8% {
	  left: 8px
	}
	10% {
	  left: -5px
	}
	12% {
	  left: 3px
	}
	14% {
	  left: 0
	}
	100%{
		left: 0
	}
  }

/* ----------------------- MEDIA ----------------------- */

/* 2560 */

@media (max-width: 2560px){
	.info-map{
		padding-right: 110px;
	}
}

/* 1600 */
@media (max-width: 1600px){
	.aux-parallax-piece.elementor-element.picture2-offer{
		top: 40%;
    	left: 20%;
	}
}

@media (max-width: 1600px){
	.advantages {
		margin-left: 40px;
	}
}
 
@media (max-width: 1600px){
	.disadvantages {
		margin-right: 40px;
	}
}

@media (max-width: 1600px){
	.info-map{
		padding-left: 25px;
	}
}

/* 1536 */

@media (max-width: 1536px){
	.advantages {
		margin-right: 20px;
	}
}
 
@media (max-width: 1536px){
	.disadvantages {
		margin-left: 20px;
	}
}

  
/* 1440 */

@media (max-width: 1440px){
	.leasing .widget-container.aux-widget-text .aux-text-inner.aux-text-widget-content,
	.relocation .widget-container.aux-widget-text .aux-text-inner.aux-text-widget-content{
   		padding: 0px 0px 33px 0px;
	}
}

@media (max-width: 1440px){
	.elementor-top-section.elementor-element.services{
		margin-bottom: 5%;
	}
}    

@media (max-width: 1440px){
	.first-steps{
		padding-left: 45px;
	}
}

@media (max-width: 1440px){
	#primary.aux-primary .content .section-first-steps{
		margin-bottom: 7%;
	}
}

@media (max-width: 1440px){
	.aux-mask-from-left.map.aux-animated.aux-animated-once .elementor-element-populated{
		padding-right: 5%;
	}
}

/* 1366 */

@media (max-width: 1366px){
	.elementor-top-column.elementor-element.menu-header .elementor-widget-aux_menu_box .elementor-widget-container{
    	margin: 5px 49px 0px 0px;
	}
}

@media (max-width: 1366px){
	.numbers{
    	padding-top: 1%;
	}
}



/* 1280 */

@media (max-width: 1280px){
	.aux-parallax-section.elementor-column.elementor-top-column.elementor-element.banner-info .aux-modern-heading-description{
    	font-size: 15px;
		line-height: 24px;
	}
}

@media (max-width: 1280px){
	.elementor-top-section.elementor-element.services {
    	margin-bottom: 10%;
	}
}
	
@media (max-width: 1280px){
	.services .elementor-element.elementor-widget.elementor-widget-aux_modern_heading .elementor-widget-container {
    	padding: 70px 70px 70px 100px;
	}
}

@media (max-width: 1280px){
	.short-long-term .widget-container.aux-widget-text .aux-text-inner.aux-text-widget-content{
   		padding: 0px 0px 31px 0px;
	}
}

@media (max-width: 1280px){
	.short-long-term .widget-container.aux-widget-text .aux-text-inner.aux-text-widget-content{
   		padding: 0px 0px 31px 0px;
	}
}

@media (max-width: 1280px){
	.package .widget-container.aux-widget-text .aux-widget-advanced-text{
   		padding: 0px 38px 0px 32px;
	}
}

@media (max-width: 1280px){
	.shipment .aux-widget-text .aux-text-widget-content .widget-content {
    	padding: 0px 10px 0px 10px;
	}
}

@media (max-width: 1280px){
	.shipment .aux-widget-text .aux-text-widget-content {
    	padding: 2.25em 0 1.49em;
	}
}

/* 1080 */
@media (max-width: 1080px){
	.first-steps {
   		padding-left: 15px;
    	padding-right: 15px;
	}
}

@media (max-width: 1080px){
	.section-first-steps.elementor-section-boxed .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    	padding-left: 15px;
    	padding-right: 15px;
		align-content: center;
	}
}

@media (max-width: 1080px){
	.why .elementor-widget.elementor-widget-aux_modern_heading.aux-animated .elementor-widget-container {
    	margin-bottom: 23%;
	}
}

@media (max-width: 1080px){
	.services .elementor-column-gap-no .elementor-top-column.elementor-element {
    	right: 25px;
	}
}

@media (max-width: 1080px){
	.services .elementor-widget-wrap>.elementor-element img{
    	padding-left: 10%;
	}
}

@media (max-width: 1080px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-widget-header {
    	padding: 10% 0px 10% 0px;
	}
}

@media (max-width: 1080px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-widget-content {
    	padding-bottom: 10%;
	}
}

@media (max-width: 1080px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-no-content {
    	padding: 0px 5px 0px 5px;
	}
}

@media (max-width: 1080px){
	.tiles-service .elementor-element .elementor-widget.elementor-widget-aux_text .elementor-widget-container {
    	height: 250px;
	}
}

@media (max-width: 1080px){
	.elementor-column.elementor-inner-column.elementor-element.menu-footer {
    	width: 60%;
	}
}

@media (max-width: 1080px){
	.elementor-column.elementor-inner-column.elementor-element.logo-menu-footer {
    	width: 40%;
	}
}

@media (max-width: 1080px){
	.elementor-top-column.elementor-element.menu-header .elementor-widget-aux_menu_box .elementor-widget-container {
   		margin: 5px 30px 0px 0px;
	}
}

@media (max-width: 1080px){
	.aux-parallax-section.elementor-column.logo-menu-footer .elementor-widget-wrap.elementor-element-populated {
   		display: unset;
	}
}

@media (max-width: 1080px){
	.aux-parallax-section.elementor-column.logo-menu-footer .elementor-widget-wrap.elementor-element-populated .elementor-widget-image{
   		max-width: 75%;
    	--container-widget-width: 75%;
	}
}


/* 1024 */

@media (max-width: 1024px){
	.img-container .aux-media-image  img {
   		width: 70%;
		height: auto;
	}
}

@media (max-width: 1024px){
	.values.elementor-section-boxed.elementor-section-height-default .aux-modern-heading-description p {
		height: auto;
	}
}

@media (max-width: 1024px){
	.elementor-section.elementor-top-section.elementor-element.section-banner {
    	padding: 170px 3% 0px 3%;
		margin-top: 0;
	}
}

@media (min-width:768px) and (max-width: 1024px){
	.aux-parallax-section.elementor-column.elementor-top-column.elementor-element.logo-header .elementor-widget-wrap.elementor-element-populated {
    	justify-content: center;
	}
}

@media (max-width: 1024px){
	.elementor-element.logo-header .elementor-widget.elementor-widget-aux_logo {
    	margin-bottom: 25px;
		max-width: 300px;
	}
}

@media (max-width: 1024px){
	.banner-info .elementor-element.elementor-widget.elementor-widget-aux_image {
		top: auto;
	}
}


@media (max-width: 1024px){
	.why .elementor-widget.elementor-widget-aux_modern_heading.aux-animated .elementor-widget-container {
   		margin-bottom: 0%;
	}
}

@media (max-width: 1024px){
	.services .elementor-column-gap-no .elementor-top-column.elementor-element {
    	right: 0px;
	}
}

@media (max-width: 1024px){
	.services .elementor-widget-wrap>.elementor-element img {
		padding: 0;
	}
}

@media (max-width: 1024px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-widget-header {
    	padding: 5% 0px 5% 0px;
	}
}

@media (max-width: 1024px){
	.pros-cons.elementor-section-boxed .elementor-section-boxed>.elementor-container {
    	justify-content: center;
	}
}

@media (max-width: 1024px){
	.aux-parallax-section.elementor-column.elementor-element.empty {
   		width: 0px;
	}
}


@media (max-width: 1024px){
	.menu-stopka-container .aux-master-menu.aux-skin-classic.aux-horizontal .aux-item-content {
   		padding-right: 8px;
	}
}


/* 962 */

@media (max-width: 962px){
	.services .elementor-column-gap-no .elementor-top-column.elementor-element {
    	right: 0px;
	}
}



/* 768 */

@media (max-width: 768px){
	.services .elementor-widget-wrap>.elementor-element img {
		padding: unset;
	} 
}

@media (max-width: 1280px){
	.services .elementor-element.elementor-widget.elementor-widget-aux_modern_heading .elementor-widget-container {
    	padding: 70px;
	}	
}
	
@media (max-width: 768px){
	.services .elementor-column-gap-no .elementor-top-column.elementor-element {
    	right: 0px;
	}
}

@media (max-width: 768px){
	.elementor-column.elementor-top-column.elementor-element.logo-header {
    	width: 50%;
	}
}

@media (max-width: 768px){
	.elementor-section.elementor-element.header .elementor-container.elementor-column-gap-no {
    	justify-content: center;
	}
}

@media (max-width: 767px){
	.elementor-section.elementor-top-section.elementor-element.section-banner {
    	padding: 100px 3% 0px 3%;
	}
}

@media (max-width: 768px){
	.menu-header {
    	margin-top: -20px;
	}
}

@media (max-width: 768px){
	.banner .aux-scroll-anim.elementor-element .elementor-widget-container {
    	margin: 0% 3% 26% 3%;
	}
}

@media (max-width: 1000px){
	.elementor-section.elementor-top-section.elementor-element.tiles-service {
    	margin-top: 20%;
	}
}

@media (max-width: 768px){
	.aux-parallax-section.banner-info .elementor-element.elementor-widget {
		top: 0px;
    	left: 0px;
	}
}

@media (max-width: 768px){
	#o-nas .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
}

@media (max-width: 768px){
	.aux-parallax-section.elementor-column.elementor-top-column.pictures-offer {
		margin-bottom: 23%;
	}
}

@media (max-width: 768px){
	.elementor-column.aux-appear-watch-animation.aux-fade-in.offer .elementor-widget-wrap.elementor-element-populated{
		margin-top: 30px;
	}
}

@media (max-width: 768px){
	.elementor-container .elementor-column.elementor-inner-column.elementor-element.menu-footer{
		margin-top: 5%;
	}
}

@media (max-width: 768px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-widget-header {
    	padding: 5% 0px 5% 0px;
	}
}

@media (max-width: 768px){
	#cennik .elementor-element-populated {
		padding: 30px 55px 0px 55px;
	}
}
    
@media (max-width: 768px){
	.tiles-service .elementor-column-gap-extended>.elementor-column>.elementor-element-populated{
		padding: 15px 0px 15px 0px;
	}
}

@media (max-width: 768px){
	#cennik .elementor-widget-wrap.elementor-element-populated{
		margin: 0px 10px 10px 10px;
    	padding: 0px 0px 0px 0px;
	}
}
@media (max-width: 768px){
	#cennik .price-info .elementor-widget-wrap.elementor-element-populated .elementor-widget-container{
		margin: 110px 20px 0px 20px;
	}
}


@media (max-width: 768px){
	.numbers .elementor-widget.elementor-widget-aux_modern_heading .elementor-widget-container{
		    padding: 50px 20px 20px 30px;
			margin-bottom: 25px;
	}
	.numbers .aux-simple-svg-container .aux-widget-container-inner{
			position: absolute;
			top: 15px;
			left: -10px;
	}
	
}

@media (max-width: 767px){
		.numbers .aux-simple-svg-container .aux-widget-container-inner{
			position: absolute;
			top: 13px;
			left: -23px;
	}
	.numbers .num4 .aux-simple-svg-container .aux-widget-container-inner{
		position: absolute;
		top: 15px;
		left: -38px;
}
.cpel-switcher__lang a{
	padding-left: 10px !important;
}
.elementor-top-column.elementor-element.menu-header .elementor-widget-aux_menu_box .elementor-widget-container{
	margin: 5px 25px 0px 0px;
}
}

@media (max-width: 768px){
	.pros-cons .elementor-widget-wrap>.elementor-element .advantages{
    	width: 100%;
	}
}

@media (max-width: 768px){
	.pros-cons .elementor-widget-wrap>.elementor-element .disadvantages{
    	width: 100%;
	}
}

@media (max-width: 768px){
	.elementor-section.elementor-top-section.elementor-element.find-us{
		padding: 0% 0px 50px 0px;
	}
}

@media (max-width: 768px){
	.find-us .aux-parallax-section.elementor-column.elementor-top-column{
    	width: 50%;
		padding: 0px;
	}
}	

@media (max-width: 768px){
	.find-us .aux-parallax-section.elementor-column.info-map img {
   		width: 50%;
	}
}

@media (max-width: 768px){
	#blog {
   		padding: 10% 0px 0px 0px;
	}
}

@media (max-width: 768px){
	#blog .elementor-element{
   		max-height: 86%;
	}
}

@media (max-width: 768px){
	.control .widget-container.aux-widget-text .aux-text-inner.aux-text-widget-content{
   		padding: 30px 30px 30px 30px;
	}
}

@media (max-width: 768px){
	.orders .widget-container.aux-widget-text .aux-text-inner.aux-text-widget-content{
   		padding: 30px 30px 30px 30px;
	}
}

@media (max-width: 768px){
	.aux-parallax-section.elementor-column.elementor-element.empty {
   		width: 0px;
	}
}

@media (max-width: 768px){
	#Services .img-container img {
   		height: auto;
	}
}

@media (max-width: 768px){
	#Services .aux-widget-modern-heading > .aux-widget-inner > .aux-modern-heading-primary {
    	font-size: 24px;
		line-height: 40px;
	}
}

@media (max-width: 768px){
	.aux-parallax-section.elementor-column.elementor-element.menu-footer {
   		width: 100%;
	}
}

@media (max-width: 768px){
	.aux-parallax-section.elementor-column.elementor-element.logo-menu-footer {
   		width: 100%;
	}
}

@media (max-width: 768px){
	.contact .elementor-container.elementor-column-gap-default {
   		flex-wrap: nowrap;
	}
}

@media (max-width: 768px){
	.contact .aux-parallax-section.elementor-column.elementor-inner-column.elementor-element {
   		width: 50%;
		font-size: 12px;
	}
	.contact .aux-parallax-section.elementor-column.elementor-inner-column.elementor-element.map {
       width: 100%;
	}
}


@media (max-width: 768px){
	.footer-info .elementor-column.elementor-element .elementor-widget-wrap.elementor-element-populated {
    	padding: 20px 0px 0px 0px;
	}
}

/* 601 */
@media (max-width: 601px){
	#cennik .elementor-widget-wrap.elementor-element-populated {
   		margin: 0px 2% 20px 2%;
	}
	.page-title-section .page-header > .aux-container > *:first-child {
		margin-top: 140px;
	}
	.page-title-section .page-header > .aux-container > *:last-child {
		margin-bottom: 20px;
	}
}

@media (max-width: 601px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-widget-header {
    	padding: 8% 0px 5% 0px;
	}
	.elementor-136 .elementor-element.elementor-element-6ee3447c .type-post .entry-main{
		padding: 45px 25px 25px 25px;
	}
	.elementor-136 .elementor-element.elementor-element-6ee3447c .entry-title a{
		font-size: 18px;
	}
}

@media  (max-width: 600px){
	div.wpforms-container .wpforms-form .wpforms-page-indicator.circles .wpforms-page-indicator-page {
		margin: 0 20px 10px 0 !important;
	}
}

/* 428 */
@media (max-width: 428px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-widget-content {
    	padding: 0% 5% 10% 5%
	}
}

@media (max-width: 428px){
	.first-steps {
    	padding: unset;
	}
}

@media (max-width: 428px){
	.tiles-service .elementor-column.elementor-inner-column.elementor-element .widget-container.aux-widget-text .aux-text-widget-header {
    	padding: 10% 0px 5% 0px;
	}
}


@media (max-width: 428px){
	#cennik .price-info .elementor-widget-wrap.elementor-element-populated {
    	margin: 0px 0% 20px 0%;
	}
}

@media (max-width: 428px){
	.elementor-top-section.elementor-element.services {
    	padding: unset;
	}
}

@media (max-width: 428px){
	.services .elementor-element.elementor-widget.elementor-widget-aux_modern_heading .elementor-widget-container {
   		padding: 40px 25px 25px 25px;
	}
}

@media (max-width: 428px){
	.section-first-steps.elementor-section-boxed .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    	padding: unset;
	}	
}

@media (max-width: 428px){
	.advantages, .disadvantages {
    	margin: 0px;
	}
}

@media (max-width: 428px){
	.find-us .aux-parallax-section.elementor-column.elementor-top-column {
    	width: 100%;
    	padding: 0px;
	}
}

@media (max-width: 428px){
	.elementor-column.elementor-top-column.elementor-element.logo-header {
		width: 50%;
	}
}
@media (max-width: 428px){
	.menu-header {
    	padding-top: 0px;
	}
}

@media (max-width: 428px){
	.contact .aux-parallax-section.elementor-column.elementor-inner-column.elementor-element.footer-contact {
    	width: 100%;
		margin-right: 10px;
	}
}

@media (max-width: 428px){
	.contact .aux-parallax-section.elementor-column.elementor-inner-column.elementor-element {
    	width: 40%;
	}
}

@media (max-width: 428px){
	.aux-parallax-section.elementor-column.elementor-element.logo-menu-footer {
	    text-align: -webkit-center;
	}
}

/* 360 */

@media (max-width: 412px){
	.aux-parallax-section.elementor-element.elementor-column.menu-header {
    	padding-left: 40px;
	}
	.tiles-service .elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    	padding: 0px 0px 30px 0px;
	}
	.logo-menu-footer .elementor-widget__width-initial.elementor-widget.elementor-widget-image {
    	max-width: 100%;
    	--container-widget-width: 100%;
	}
	.copy-rights .aux-icon-list-items.aux-direction-horizontal .aux-list-item-has-icon.aux-icon-list-item {
    	padding-left: 0px;
	}
	.contact  .elementor-heading-title {
    	padding-left: 10px;
	}
	.elementor-section.elementor-top-section.elementor-element.footer-info {
		padding: 0px 10px 10% 10px;
	}
	.elementor-widget-wrap>.elementor-section.elementor-element.section-fulfillment { 
    	margin: unset;
	}
	.advantages {
    	margin: unset;
	}
	.disadvantages {
    	margin: unset;
	}
	.numbers {
    	margin: 0px 5px 10px 5px;
	}
	#cennik .elementor-widget-wrap.elementor-element-populated {
    	margin: 0px 0px 10px 0px;
	}
	#cennik .price-info .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
    	margin: 20% 0px 0px 0px;
    	padding: 0px 25px 0px 25px;
	}
	.first-steps {
    	padding-right: 0px;
    	padding-left: 0px;
	}
	.tiles-service.elementor-section-boxed .elementor-section.elementor-inner-section{
    	padding: 0px 0px 5% 0px;
	}
	.elementor-top-section.elementor-element.services {
    	margin-bottom: 22%;
    	padding: 0px 0% 0px 0%;
	}
	.services .elementor-element.elementor-widget.elementor-widget-aux_modern_heading .elementor-widget-container {
		padding: 45px 5% 5% 5%;
 	}
	.elementor-136 .elementor-element.elementor-element-69cbe0b {
		margin-top: 90px;
		margin-bottom: 0px;
		padding: 0px 25px 0px 25px;
	}
	.aux-parallax-section.menu-header {
		padding-top: unset;
	}
	.aux-parallax-section.elementor-element.elementor-column.menu-header {
    	width: 50%;
    	padding-left: 0px;
	}
	.elementor-section.elementor-top-section.elementor-element.header {
    	margin-top: 4%;
	}
}

@media (max-width: 370px){
	.elementor-top-column.elementor-element.menu-header .elementor-widget-aux_menu_box .elementor-widget-container {
   		margin: 5px 18px 0px 0px;
	}
}

@media (max-width: 350px){
	.elementor-top-column.elementor-element.menu-header .elementor-widget-aux_menu_box .elementor-widget-container {
   		margin: 5px 10px 0px 0px;
	}
}

/* 320 */
@media (max-width: 320px){
	.contact .aux-parallax-section.elementor-column.elementor-inner-column.elementor-element.footer-contact {
    	width: 100%;
    	margin-right: 0px;
	}
	.contact .aux-parallax-section.elementor-column.elementor-inner-column.elementor-element {
    	width: 100%;
	}
	.contact .elementor-container.elementor-column-gap-default {
    	flex-wrap: wrap;
		text-align-last: center;
	}
	#Services .elementor-widget-aux_modern_heading {
		padding-left: 10px;
	}
	#Services .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    	padding-right: 0px;
		padding-left: 0px;
	}
	.numbers {
    	margin: 0px 0px 10px 0px;
	}
}

@media(min-width:1025px){
	.aux-logo-anchor.aux-has-logo{
		top: 6px;
	}
}

@media screen and (min-width: 700px){
	.aux-goto-top-btn {
		left: 25px !important;
		bottom: 24px !important;
		right: unset !important;
	}
	}

	@media(max-width:1180px){
		.a1i0s0{
			display: none !important;
		}
	}