.col,
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9 
.col-10,
.col-11,
.col-12{
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
	float:left;
    box-sizing: border-box;
}
.row { 
	margin: 0 -15px;
} 
.col-row{
	margin: 0 -15px;
}
.col { 
    max-width: 100%
}

.col-auto { 
    width: auto;
    max-width: 100%
}
@media only screen and (min-width: 768px) {

.col-1 { 
    max-width: 8.33333%
}

.col-2 { 
    max-width: 16.66667%
}

.col-3 { 
    max-width: 25%
}

.col-4 { 
    max-width: 33.33333%
}

.col-5 { 
    max-width: 41.66667%
}
.col-5x { 
    max-width: 45%
}
.col-7x { 
    max-width: 55%
}

.col-6 { 
    max-width: 50%
}

.col-7 { 
    max-width: 58.33333%
}

.col-8 { 
    max-width: 66.66667%
}

.col-9 { 
    max-width: 75%
}

.col-10 { 
    max-width: 83.33333%
}

.col-11 { 
    max-width: 91.66667%
}

.col-12 { 
    max-width: 100%
}
}

@media only screen and (max-width: 1600px) {
.latest-testimonials .slick-slider .slick-slide{
	padding: 0 35px;
}
#content .person h5 {
    font-size: 22px; 
}
#content .person h6 { 
    font-size: 22px; 
}
.latest-testimonials .slick-slider{
	margin: 0 -35px;
}
#content .extrah1  h1{
	font-size: 120px;
}
#content h1X {
    font-size: 70px; 
}
#content h2X {
    font-size: 55px; 
}
#content h3X {
    font-size: 35px; 
}
#content h4X {
    font-size: 25px; 
}

#content h6X{
    font-size: 18px; 
}
a.elementor-button { 
    font-size: 16px;
    padding: 10px 20px; 
    height: 32px; 
    border-width: 3px;
}
.list-no ul li:before {
    width: 69px;
    height: 69px; 
    font-size: 36px; 
    border: 3px solid #fff;
}
.list-no ul li { 
    padding-left: 91px;
    min-height: 69px; 
    font-size: 23px; 
    margin: 0 0 36px; 
}
#content div.wpforms-container-full .wpforms-form textarea,
#content div.wpforms-container-full .wpforms-form input[type=date], #content div.wpforms-container-full .wpforms-form input[type=datetime], #content div.wpforms-container-full .wpforms-form input[type=datetime-local], #content div.wpforms-container-full .wpforms-form input[type=email], #content div.wpforms-container-full .wpforms-form input[type=month], #content div.wpforms-container-full .wpforms-form input[type=number], #content div.wpforms-container-full .wpforms-form input[type=password], #content div.wpforms-container-full .wpforms-form input[type=range], #content div.wpforms-container-full .wpforms-form input[type=search], #content div.wpforms-container-full .wpforms-form input[type=tel], #content div.wpforms-container-full .wpforms-form input[type=text], #content div.wpforms-container-full .wpforms-form input[type=time], #content div.wpforms-container-full .wpforms-form input[type=url], #content div.wpforms-container-full .wpforms-form input[type=week], #content div.wpforms-container-full .wpforms-form select {
     border: 0 solid #fff; 
     border-bottom: 3px solid #fff;  
    font-size: 20px;
}
#content div.wpforms-container-full .wpforms-form input[type=submit], #content div.wpforms-container-full .wpforms-form button[type=submit], #content div.wpforms-container-full .wpforms-form input[type=submit], #content div.wpforms-container-full .wpforms-form button[type=submit], #content div.wpforms-container-full .wpforms-form .wpforms-page-button { 
    font-size: 20px;
}
#content div.wpforms-container-full .wpforms-form textarea { 
    padding: 12px 40px; 
}
#content, #content input, #content textarea { 
    font-size: 20px; 
}
.contact-email a { 
    margin-left: 48px; 
}

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

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

#content .wpb_single_image h2.wpb_singleimage_heading {
    font-size: 30px; 
    right: 0;
    bottom: 1%; 
}
}
@media only screen and (max-width: 1060px) {
 
#section-05 .elementor-column.elementor-col-50, #section-05 .elementor-column[data-col="50"] {
     
}
 
.list-no ul li { 
    font-size: 20px; 
}
#main-menu ul li {
    margin: 0 20px;
}
.latest-testimonials .wach,
#main-menu ul li:last-child a {
	border-width: 4px;
    font-size: 26px;
}
#main-menu ul li a {
    font-size: 18px;
}


}
@media only screen and (max-width: 900px) {
#main-menu ul li {
    margin: 0 15px;
}
#main-menu ul li:last-child a {
    border-width: 4px;
    padding: 4px 15px; 
	font-size: 24px;
}
	
}
@media only screen and (max-width: 768px) {
#main-menu { 
    /* display: none; */
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
}
ul.social-link { 
    margin-right: 46px;
}
#header.sticky-header,
#header { 
    padding: 10px 0; 
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea { 
    border-width: 2px; 
}
.wpcf7 input[type="submit"] { 
    border-width: 2px; 
}
	.menu_btn {
		display: block;
		text-align: right;
		float: right;
		cursor: pointer;
		position: absolute;
		right: 29px;
		top: 30px;
		z-index: 9999;
	}
	#nav-icon4.open span { 
		background: #fff;
	} 
	.menu_btn {
		display: block;
		text-align: right;
		float: right;
		cursor: pointer;
		position: absolute;
		right: 9px;
		top: 15px;
		z-index: 9999;
		padding: 15px 20px;
	}
	#main-menu ul li {
		margin: 0 0;
		width: 100%;
	}
	.menu_wrp.main-menu ul li{
		display: block;
		padding: 19px 0; 
	} 
	.menu_wrp.main-menu ul li a {
		text-transform: capitalize;
		color: #042811;
		-webkit-transition: .3s ease-in-out;
		-moz-transition: .3s ease-in-out;
		-o-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
		border-bottom: 1px solid transparent;
		font-size: 20px;
		font-weight: 400;
	} 
	
	#main-menu.menu_wrp.main-menu ul li{
		display: inline-block;
		padding: 12px 0;
		width: 100%;
		border-bottom: 0px solid #707070;		
	} 
	.menu_wrp.main-menu ul li a { 
		color: #fff;
		-webkit-transition: .3s ease-in-out;
		-moz-transition: .3s ease-in-out;
		-o-transition: .3s ease-in-out;
		transition: .3s ease-in-out;
		border-bottom: 1px solid transparent;
		font-size: 20px;
		font-weight: 400;
		position: relative;
	}
	
	#main-menu ul li .sub-menu{
		display: none;
	}
	#main-menu ul li .has-sub.open {
		background-image: url(../images/angle-down-solid.svg);
		background-size: 13px auto;
	}
	#main-menu ul li .has-sub {
		background-image: url(../images/angle-right-solid.svg);
		background-repeat: no-repeat;
		background-position: center center;
		content: "";
		position: relative;
		top: 16px;
		width: 30px;
		height: 35px;
		float: none;
		color: #fff;
		display: inline-block;
		left: 28px;
		margin-left: -10px;
		cursor: pointer;
		margin-top: -20px;
		background-size: 11px auto;
	}
	#main-menu ul li .sub-menu a { 
		padding: 0; 
	}
	#main-menu ul li .sub-menu li { 
		text-align: center; 
		margin: 0;
	}
	#main-menu ul li a { 
		padding: 5px 0;
	}
	#main-menu ul li .sub-menu {  
	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
		left: 0;
		position: relative;
		top: 11px;
		width: auto;
		z-index: 9995;
		z-index: -1;
		height: auto;
		display: none;
		width: 100%;
		float: left;
		text-align: center;
		
		-webkit-transition: all 0s;
		-moz-transition: all 0s;
		transition: all 0s;
	}
	#main-menu ul li:hover .sub-menu{ 
	  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
		-moz-opacity:1;
		-khtml-opacity: 1;
		opacity: 1;
		z-index:9999;
		height: auto; 
		padding:  0;
	}
	#main-menu ul li.current-menu-item .sub-menu li a { 
		line-height: 1;
	}
.header-info ul { 
    width: 100%;
    text-align: center!important;
}
.header-info {
	display: none;
}
.header-info ul li { 
    float: none; 
    display: inline-block;
    width: 100%;
    text-align: center;
}
span.empty{
	display: none;
}
div#wprmenu_bar {
    top: 16px;
}
.sticky-header div#wprmenu_menu.top {
    top: 48px;
}
.sticky-header div#wprmenu_bar {
    top: 0;
}
div#wprmenu_menu.top { 
    top: 73px; 
}
.header-space { 
    height: 95px;
}
#footer-menu h3 { 
    margin: 0 0 10px;
}
#footer-menu {
    margin: 0 0 30px;
    float: left;
    width: 100%;
    text-align: center;
}
#footer .ft-logo{
	float: left;
	width: 100%; 
    text-align: center;
}
 
#content, #content input, #content textarea { 
    font-size: 18px; 
}
#more-space .vc_column_container>.vc_column-inner { 
    padding-left: 15px;
    padding-right: 15px; 
}
#more-space.vc_row {
    margin-left: -15px;
    margin-right: -15px;
}
.section-services ul li { 
    width: calc(25% - 10px); 
}
.section-services ul li h3 {
    font-size: 19px; 
}
.section-services h2 {
    font-size: 25px; 
    margin: 0 0 35px;
}
.testi-shows-wrap {
    width: calc(100% - 70px); 
}
.testi-shows .owl-nav {
    position: absolute;
    top: 28%;
    width: calc(100% + 70px);
    left: -35px;
}
.testi-shows .owl-prev, .testi-shows .owl-next { 
    background-size: 100% auto;
    width: 32px;
    height: 32px; 
}
.section-services { 
    margin: 20px 0;
}
.section-testimonials { 
    margin: 40px 0;
}
.section-testimonials { 
    padding: 60px 0; 
}
.section-testimonials h2 {
    font-size: 26px; 
    margin: 0 0 35px; 
}
.section-contact { 
    margin: 0 0 40px;
}
#axis360 .vc_col-sm-4{
    margin: 30px 0;
    float: left;
}
#axis360 .wpb_single_image {
	min-height: auto;
    padding-bottom: 20px; 
}
#axis360 { 
    padding: 60px 0; 
	margin-top: 20px;
}
 
#content h3 {
     
}
#section-gallery { 
    padding-bottom: 40px;
}
#footer-menu ul li a { 
    float: none; 
    display: inline-block;
}
#footer-menu ul li {
	text-align: center;
}
.section-contact h2 { 
    font-size: 26px; 
    margin: 0 0 35px; 
}
#temp-galleries ul li { 
    width: 50%; 
}
#reality-galleries ul li { 
    width: 50%; 
}
#reality-galleries .text h2 {
    font-size: 20px;
}
#reality-galleries .text p {
    font-size: 16px;
}


.banner-img >div.axis-video {
    position: relative; 
}
.banner-img>img { 
    display: none;
}
.banner-img { 
    min-height: auto; 
}
#list-blog-post { 
    width: 50%;
    margin: 20px 0; 
}
.single #content .entry-title,
#content h1.entry-title-blog { 
    font-size: 25px;
    margin: 0 auto 12px;
    margin-left: 0;
}
.single .entry-thumbnail {
    margin: 0 0 10px;
}
.news-left,
.news-topblock {
    width: 100%; 
}
.news-right {
    width: 264px;
    margin-left: 0;
}
.single .entry-meta { 
    margin-right: 0;
}
.news-left {
    padding-right: 0;
    border-right: 0px solid #707070;  
}
.single .entry-meta { 
    float: left;
    margin-right: 0;
}

.clear3{  
	clear: none; 
} 

.hide-mobile{
	display: none;
}

.wpb_single_image.wpb_content_element,
.re-order {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    /* optional */
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
  }
  #content .wpb_single_image h2.wpb_singleimage_heading,
	.re-order .order2 {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }

.wpb_single_image .vc_figure,
  .re-order .order1 {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
  .re-order .order3 {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
#content .wpb_single_image h2.wpb_singleimage_heading {
    font-size: 23px; 
    position: initial; 
    right: 0;
    bottom: 0; 
    margin-top: 12px; 
}
#content h2,
#section-latest h2{ 
	font-size: 31px; 
	line-height: 1.2;
}
#content .section-jet h4 {
    font-size: 24px; 
}
.news-item {
    float: none;
    width: 100%;
    margin: 10px 0;  
    display: inline-block;
    overflow: hidden;
}

.colb-6{
	width: 100%;
    margin: 10px 0;
}
.box-bugatii .box-content h2{
	font-size: 23px;
}
.single #content .entry-title {
    font-size: 28px; 
}
 
.elementor-section-wrap> section.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 100%; 
}
.elementor-section-wrap> section.no-space > .elementor-column-gap-default>.elementor-column>.elementor-element-populated,
.elementor-section-wrap> section > .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 20px 15px;
}

div.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 5px 0;
}
.section5-text >div { 
    max-width: 100%;
    font-size: 18px;
}
.elementor-widget-image.img-sig img {
    max-width: 100%; 
}
a.elementor-button {     
	font-size: 16px;
    padding: 10px 15px;
    height: 32px;
	border-width: 2px;
}

#content h3 {
    font-size: 20px; 
}
.elementor-section-wrap> section > .elementor-column-gap-default>.elementor-column.section-nospace>.elementor-element-populated {
    padding: 30px 10px;
}
.elementor-section-wrap> section > .elementor-column-gap-default>.elementor-column.section-nospace>.elementor-element-populated {
    padding: 15px 0 !important;
}
.elementor-section-wrap> section.elementor-section.section-uber {
    padding: 0;
    margin: 0;
}
.uber-air-right.elementor-widget-image,
.uber-air.elementor-widget-image { 
    padding: 35px 0 25px;
}
.uber-air-right.elementor-widget-image:before,
.uber-air.elementor-widget-image:before {
	width: 100%;
	left: 0;
	right: 0;
}
#content div.wpforms-container-full .wpforms-form textarea{ 
    font-size: 20px;
    padding: 0 15px;
    height: 40px;
}
#content div.wpforms-container-full .wpforms-form input[type=date], #content div.wpforms-container-full .wpforms-form input[type=datetime], #content div.wpforms-container-full .wpforms-form input[type=datetime-local], #content div.wpforms-container-full .wpforms-form input[type=email], #content div.wpforms-container-full .wpforms-form input[type=month], #content div.wpforms-container-full .wpforms-form input[type=number], #content div.wpforms-container-full .wpforms-form input[type=password], #content div.wpforms-container-full .wpforms-form input[type=range], #content div.wpforms-container-full .wpforms-form input[type=search], #content div.wpforms-container-full .wpforms-form input[type=tel], #content div.wpforms-container-full .wpforms-form input[type=text], #content div.wpforms-container-full .wpforms-form input[type=time], #content div.wpforms-container-full .wpforms-form input[type=url], #content div.wpforms-container-full .wpforms-form input[type=week], #content div.wpforms-container-full .wpforms-form select {
    
    font-size: 20px;
    padding: 0 15px;
    height: 40px;
}
#content div.wpforms-container-full .wpforms-form input[type=submit], #content div.wpforms-container-full .wpforms-form button[type=submit], #content div.wpforms-container-full .wpforms-form input[type=submit], #content div.wpforms-container-full .wpforms-form button[type=submit], #content div.wpforms-container-full .wpforms-form .wpforms-page-button{
	 
    font-size: 14px;
    background-size: 37px auto; 
    height: 25px; 
	width: 68px;
	float: right;
	border-width: 2px;
}
.contact-email a {
    margin-left: 33px;
    background-size: 19px auto;
    padding-left: 35px;
}
#content div.wpforms-container-full .wpforms-form .wpforms-field {
    padding: 10px 0;
}
  
.list-no ul { 
    margin-left: 15px; 
}
.list-no ul li { 
    font-size: 14px; 
    margin: 0 0 20px;
    padding-left: 75px; 
    min-height: 50px;
}
.center-mobile .elementor-element .elementor-widget-container{
	text-align: center;
}
.header-main {
    margin-bottom: 0; 
}
#wrapper:before { 
    height: 320px; 
    top: -27px; 
}
#container:after,
#container:before,
#main:after,
#main:before,
#wrapper:after,
#wrapper:before { 
    height: 320px; 
    width: 50%;  
}
#wrapper:after {  
    top: 10%;
    left: -13%;
}
#main:before {
    right: -15%;
    top: 18.5%;
}
#container:after { 
    bottom: -22px;
    background-position: left bottom;
    top: auto;
    left: 0;
    right: 0;
    margin: 0 auto;
}
#container:before {
    bottom: 18%;
    top: auto;
    background-position: left bottom;
    right: auto;
    left: -26%;
}
#content:before { 
    width: 50%;
    height: 320px; 
    left: -7%;
    top: 44%; 
}
#main:after { 
    left: auto;
    top: 60.5%; 
    right: -35%;
}

.elementor-section-wrap> section.elementor-section.section-site >div.elementor-container.elementor-column-gap-default:before { 
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: rgba(247, 247, 247, 0.5);
	
}
.section-jet {
    padding: 30px 0;
    margin-top: 30px;
}
.section-jet .elementor-widget:not(:last-child) {
    margin-bottom: 20px;
} 
.elementor-section-wrap> section.elementor-section.section-site >div.elementor-container.elementor-column-gap-default { 
    padding: 35px 0;
}
.elementor-section-wrap> section.section-site > .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px 10px;
}
.mobile-none{
	display: none;
}
.contact-email {
    margin-top: 0;
    padding-left: 25px;
}
.logo-size.elementor-widget-image img,
.header-main .elementor-widget-image img { 
    width: 103px;
}

.header-main .elementor-element .elementor-widget-container{
	
}
.sub-text{
	padding-left: 15px;
}
div[data-id="7b52538"]{
	margin-bottom: 5px !important;
}
section[data-id="833b30f"]{
    margin-bottom: -10px;
}
section[data-id="6ab48ee"]{
	margin-bottom: -26px !important;
}
section[data-id="de87ee3"]{
	margin-bottom: -15px !important;
}
section[data-id="99c586d"]> div{
	padding: 15px 0 25px!important;
}
section[data-id="6ab48ee"] .elementor-widget-image img { 
    max-width: 80%
}
section[data-id="8baf9bd"] { 
    margin-top: -10px;
    margin-bottom: 19px;
}
div[data-id="ff946a3"]{
    margin-top: -25px;
    margin-bottom: -18px;
}
div[data-id="38aa305"],
div[data-id="2d4873d"] {
    margin-top: -25px;
    margin-bottom: -38px;
}
div[data-id="9506b09"] { 
    margin: 0 0 25px;
}
 
.content-termin{
	margin-top: 15px;
}
.services .elementor-column { 
    width: 50%;
}
.elementor-section-wrap> section.elementor-section.section-site >div.elementor-container.elementor-column-gap-default,
.elementor-section-wrap> section.elementor-section.section-site >div.elementor-container.elementor-column-gap-default:before,
.elementor-section-wrap> section > .elementor-column-gap-default>.elementor-column.section-site>.elementor-element-populated:before { 
    border-radius: 25px;
}
.list-no ul li:before {
    width: 50px;
    height: 50px;
    font-size: 26px; 
}
.content-termin div[data-id="decbc9e"]{
	width: 56%;
}
.content-termin div[data-id="c06f32f"]{
	width: 44%;
}
a.elementor-button#contact-btn:before { 
    background-size: 17px auto; 
    margin-right: 8px; 
    width: 17px;
}
.slick-slide .avatar img { 
    width: 71px;
}
.avatar { 
    margin-top: -21px;
}
.avatar-hide {
    margin: 0 auto;
    position: absolute;
    z-index: -2;
    top: -24px;
    left: 0;
    right: 0;
    padding: 15px;
    background-color: #174A5A;
    border-radius: 50%!important;
    overflow: hidden;
    max-width: 90%!important;
    width: 77px;
}
.latest-testimonials .slick-list {
    padding-top: 0;
    z-index: 9;
}
.latest-testimonials ul {
    margin: 0 -5px; 
}
.sub{
	padding-left: 5%;
}
#overview { 
    padding-bottom: 14%;
}
#overview:before {
    width: 200%;
    height: 100%; 
    background-size: 100% auto;
}
.brand-bg h1 { 
    width: calc(100% + 20px); 
    margin-bottom: 0!important;
    margin-left: -20px!important;
}
.brand-bg h1:after { 
    width: 4px;
    right: -3px; 
}
.uber-text .elementor-widget-container,
.section5-text >div { 
    max-width: 100%;
    font-size: 18px;
}
.section6 .elementor-column-gap-default>.elementor-column>.elementor-element-populated,
.section5 .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 5px 0;
}
section.elementor-section.section5 > .elementor-container {
    padding: 0;
}
div[data-id="2bb76c2"] >div{
    width: 65%;
	
}
.logos .elementor-widget-image img{
	max-height: 23px;
}

.hold-col2 .elementor-column.elementor-col-25>div {
	padding: 0 !important;
}
.hold-col2 .elementor-column.elementor-col-25 {
	width: 50%;margin: 35px 0;
}
#content .extrah1 h1 {
    font-size: 80px;
    text-align: center;
}
#content .special-bw h1 { 
    width: 100%;
    white-space: nowrap;
	margin: -15px 0 10px;
}
section[data-id="42b5f5c"]{
	margin-top: -40px!important;
}

.logo-footer img{
	width: 80px;
}
#footer {
	text-align: center;
}

 
.logo {   
    width: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}
#header .logo a { 
}
 
#header .logo img {
    width: 130px; 
}

.header-right {
    float: right;
    position: absolute;
    width: 100%;
    top: 0;
}
.header-content {
    display: inline-block; 
    position: relative;
    width: 100%;
    height: auto;
    float: left;
}
.latest-testimonials .wach{
    font-size: 16px;
    border-width: 2px;
    padding: 3px 10px;
}
#main-menu ul li:last-child a {
    font-size: 16px;
    border-width: 2px;
    padding: 4px 10px;
}
#main-menu ul li {
    display: none!important;
}

#main-menu ul li:last-child {
    display: block!important;
}
.logo-mobile.elementor-widget-image img{
	width: 80px;
}
div[data-id="a3d1e95"]{
	margin-top: -40px;
}
div[data-id="3e35ccb"] h4 br{
	display: none;
}
section[data-id="42b5f5c"],
section[data-id="d428e2f"] {
	padding-top: 0!important;
    margin-top: -40px!important;
}

.latest-testimonials .slick-slider .slick-slide{
	border-width: 2px;
}
#content .person h5,
#content .person h6 { 
    font-size: 13px; 
}
.latest-testimonials .slick-slider {
    margin: 0;
	margin-left: -25px;
}
.latest-testimonials .slick-slider .slick-slide {
    padding: 0 25px;
}
.latest-testimonials .slick-prev, .latest-testimonials .slick-next {
    top: -53px; 
    border: 2px solid #fff; 
    height: 25px;
    width: 69px; 
}
.latest-testimonials .slick-prev {
    right: 75px;
} 
.bgi-white-right.elementor-widget-image[data-id="43e3c6f"] >div img {
    padding-left: 18%;
}
.section5-left .elementor-widget-wrap>.elementor-element,
.section5-left >div {
    width: 100%; 
}
.section5-left .elementor-widget-text-editor{
	padding: 0;
}
div.elementor-1572 .elementor-element.elementor-element-1250dab {
    text-align: center;
}
.display-desktop{
	display: none;
}
#special_menu { 
    display: block;
    position: absolute;
    right: 0;
    top: 13px;
}
.uber-air-right img,
.uber-air img {
    width: 100px;
}
.heading.elementor-widget-heading .elementor-widget-container:before { 
    width: 80px;
    height: 50px; 
}
#content .heading.elementor-widget-heading h2 {
    font-size: 25px; 
    white-space: initial;
	max-width: calc(100% - 80px);
}
#content .third-ware-content h5 { 
    font-size: 17px;
    font-weight: 500;
}
#content #banner h1 { 
    line-height: 1;
    font-weight: 900; 
    font-size: 50px;
}
#banner h1 em { 
    font-size: 25px;
    line-height: 1; 
    top: -18px;
    white-space: nowrap;
}
.elementor .partners-group  img { 
    max-width: 32%;
}
.partners-group { 
    column-gap: 20px;
    margin-top: 0;  
}
#content h5{
	font-size: 18px;
}

#banner { 
    padding-top: 98px;
}
.elementor-1355 #banner.elementor-element.elementor-element-1baf039 > .elementor-container {
    /* min-height: calc(100vh - 98px); */
    min-height: auto;
    padding: 5vh 0;
}
.menu-details ul li { 
    width: 100%; 
    padding-right: 0;
}
.menu-details ul li:nth-child(2n-1) .item1{
	width: calc(100% - 100px)
}
.menu-details ul li:nth-child(2n-1) .item2{
	width: 100px;
} 

.menu-pics { 
    padding-left: 15px;
    padding-top: 25px;
}
.menu-details { 
    padding-left: 15px;
    padding-bottom: 15px;
    padding-top: 8%;
}
#content .menu-details h3 {
    font-size: 26px; 
}
a#menu-aff { 
    font-size: 22px; 
    padding: 15px 15px; 
}
.elementor-section-wrap> section#third-menu > .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 0;
}
.uber-text .elementor-widget-container {
    width: 100%; 
}
.section-uber-second>.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 5px 0!important;
}
.section4-right>div {
    width: 100%;
}
section.elementor-section.section-uber-second > .elementor-container{
	padding: 0;
}
.section5-left .elementor-widget-image>div,
.section6-left >.elementor-widget-wrap>.elementor-element>div {
    width: 100%; 
}



} 
@media only screen and (max-width: 540px){
#content div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
    width: 100%;
    margin: 0;
}
section.banner-box {
    padding-left: 33px;
}
div.banner-third {
    left: -43px; 
}

}
@media only screen and (max-width: 400px){
 
.services .elementor-widget-image img { 
    max-width: 45%;
    margin-bottom: -15px;
}



}
/*iRetina iPad in portrait & landscape iPad 3 & 4 Media Queries*/ 
@media only screen and (max-width: 360px){
 


}
/*iRetina iPad in portrait & landscape iPad 3 & 4 Media Queries*/ 

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2) {
	 

}


/*iPad in portrait & landscape*/ 

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)  {
	 
}
 
 
 