/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/
html,
body {
	overflow-x: hidden;
}

.work-img .swiper-slide-inner {
	min-height: auto;
	max-width: 100%;
	background-color: #fff;
	padding: 12px 10px;
	display: flex;
	justify-content: center;
	align-items: center;

}
.work-img figure.swiper-slide-inner{
	min-height: 92px;
}
.work-img .swiper-wrapper{
	align-items: center;
}

.home-list ul {
	padding: 0px;
}

.home-list ul li {
	list-style: none;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='17' height='17' viewBox='0 0 17 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8.5' cy='8.5' r='8.5' fill='black'/%3E%3Cpath d='M7.92551 11.8182C7.88937 11.8545 7.84639 11.8834 7.79906 11.9031C7.75173 11.9228 7.70097 11.9329 7.6497 11.9329C7.59844 11.9329 7.54768 11.9228 7.50035 11.9031C7.45302 11.8834 7.41004 11.8545 7.3739 11.8182L5.17133 9.61523C5.06163 9.50549 5 9.35668 5 9.20152C5 9.04635 5.06163 8.89754 5.17133 8.7878L5.44714 8.51199C5.55687 8.40229 5.70568 8.34067 5.86085 8.34067C6.01602 8.34067 6.16483 8.40229 6.27456 8.51199L7.6497 9.88714L11.3655 6.17133C11.4752 6.06163 11.6241 6 11.7792 6C11.9344 6 12.0832 6.06163 12.1929 6.17133L12.4687 6.44714C12.5784 6.55687 12.6401 6.70568 12.6401 6.86085C12.6401 7.01602 12.5784 7.16483 12.4687 7.27456L7.92551 11.8182Z' fill='white'/%3E%3C/svg%3E%0A");
	padding: 0px;
	background-repeat: no-repeat;

	padding-left: 25px;
	padding-bottom: 27px;

}

.footer-mail .gform_wrapper.gravity-theme input[type=email] {
	border-radius: 0px;
	background-color: #F0F0F0;
	padding: 20px 0px 20px 18px;
	outline: none;
	border: none;
	box-shadow: 0px 10px 25px 0px rgba(0, 0, 0, 0.10);


}

.footer-mail .gform_wrapper.gravity-theme input[type=email]::placeholder {
	color: #000;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background-image: url("data:image/svg+xml,%3Csvg width='21' height='17' viewBox='0 0 21 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 14.875V2.125C21 0.949167 20.1728 0 19.1481 0H1.85185C0.82716 0 0 0.949167 0 2.125V14.875C0 16.0508 0.82716 17 1.85185 17H19.1481C20.1728 17 21 16.0508 21 14.875ZM19.3827 1.96917C19.7901 2.43667 19.5679 2.91833 19.3457 3.15917L14.3333 8.42917L19.1481 14.1808C19.2963 14.3792 19.3951 14.6908 19.2222 14.9033C19.0617 15.13 18.6914 15.1158 18.5309 14.9742L13.1358 9.69L10.4938 12.4525L7.8642 9.69L2.46914 14.9742C2.30864 15.1158 1.93827 15.13 1.77778 14.9033C1.60494 14.6908 1.7037 14.3792 1.85185 14.1808L6.66667 8.42917L1.65432 3.15917C1.4321 2.91833 1.20988 2.43667 1.61728 1.96917C2.02469 1.50167 2.44444 1.72833 2.79012 2.06833L10.4938 9.20833L18.2099 2.06833C18.5556 1.72833 18.9753 1.50167 19.3827 1.96917Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	padding-left: 30px;

}

.footer-mail [type=submit] {
	border-radius: 0px;
	background-color: #000;
	font-size: 16px;
	font-weight: 500;
	border: 1px solid #000;
	font-family: Montserrat;
	padding: 10px 42px;
	color: #fff;
	text-transform: uppercase;


}

.footer-mail [type=submit]:hover {
	color: #000;
	background-color: transparent;
	border: 1px solid #000;
}

.quote-form h3 {
	color: #000;
	font-family: Archivo Black;
	font-size: 25px !important;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: normal !important;
}

.quote-form .gform_wrapper.gravity-theme input[type=color],
.quote-form .gform_wrapper.gravity-theme input[type=date],
.quote-form .gform_wrapper.gravity-theme input[type=datetime-local],
.quote-form .gform_wrapper.gravity-theme input[type=datetime],
.quote-form .gform_wrapper.gravity-theme input[type=email],
.quote-form .gform_wrapper.gravity-theme input[type=month],
.quote-form .gform_wrapper.gravity-theme input[type=number],
.quote-form .gform_wrapper.gravity-theme input[type=password],
.quote-form .gform_wrapper.gravity-theme input[type=search],
.quote-form .gform_wrapper.gravity-theme input[type=tel],
.quote-form .gform_wrapper.gravity-theme input[type=text],
.quote-form .gform_wrapper.gravity-theme input[type=time],
.quote-form .gform_wrapper.gravity-theme input[type=url],
.quote-form .gform_wrapper.gravity-theme input[type=week],
.quote-form .gform_wrapper.gravity-theme select,
.quote-form .gform_wrapper.gravity-theme textarea {
	border-radius: 0px;
	background-color: #F0F0F0;
	border: none;
	outline: none;
	padding: 25px 25px 25px 18px;
}

.quote-form .gform_wrapper.gravity-theme input[type=color]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=date]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=datetime]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=email]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=month]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=number]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=password]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=search]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=tel]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=text]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=time]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=url]::placeholder,
.quote-form .gform_wrapper.gravity-theme input[type=week]::placeholder,
.quote-form .gform_wrapper.gravity-theme select::placeholder,
.quote-form .gform_wrapper.gravity-theme textarea::placeholder {
	color: #000;
	font-size: 14px;
	font-weight: 400;
	font-family: Montserrat;
}

.quote-form .gform_wrapper.gravity-theme .gfield textarea.large {
	height: 138px;
}

.quote-form [type=submit] {
	border-radius: 0px;
	background-color: #000;
	font-size: 16px;
	font-weight: 500;
	border: 1px solid #000;
	font-family: Montserrat;
	padding: 11px 42px;
	color: #fff;
	text-transform: uppercase;
}

.quote-form [type=submit]:hover {
	color: #000;
	background-color: transparent;
	border: 1px solid #000;
}

.home-list2 ul {
	padding: 0px;
	padding-left: 10px;
}

.home-list2 ul li {
	list-style: none;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='black'/%3E%3Cpath d='M5.91458 8.92266C5.89093 8.94717 5.8628 8.96662 5.83183 8.9799C5.80085 8.99317 5.76763 9 5.73408 9C5.70053 9 5.66732 8.99317 5.63634 8.9799C5.60536 8.96662 5.57724 8.94717 5.55358 8.92266L4.11213 7.43741C4.04033 7.36343 4 7.2631 4 7.15849C4 7.05387 4.04033 6.95354 4.11213 6.87956L4.29263 6.69361C4.36444 6.61964 4.46183 6.57809 4.56338 6.57809C4.66493 6.57809 4.76231 6.61964 4.83413 6.69361L5.73408 7.62074L8.16587 5.11551C8.23769 5.04155 8.33508 5 8.43662 5C8.53817 5 8.63556 5.04155 8.70737 5.11551L8.88788 5.30146C8.95967 5.37545 9 5.47578 9 5.58039C9 5.685 8.95967 5.78534 8.88788 5.85932L5.91458 8.92266Z' fill='white'/%3E%3C/svg%3E%0A");
	padding: 0px;
	background-repeat: no-repeat;

	padding-left: 20px;
	padding-bottom: 19px;
	background-position: 0px 5px;

}

.home-list3 ul {
	padding: 0px;

}

.home-list3 ul li {
	list-style: none;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='6.5' cy='6.5' r='6.5' fill='black'/%3E%3Cpath d='M5.91458 8.92266C5.89093 8.94717 5.8628 8.96662 5.83183 8.9799C5.80085 8.99317 5.76763 9 5.73408 9C5.70053 9 5.66732 8.99317 5.63634 8.9799C5.60536 8.96662 5.57724 8.94717 5.55358 8.92266L4.11213 7.43741C4.04033 7.36343 4 7.2631 4 7.15849C4 7.05387 4.04033 6.95354 4.11213 6.87956L4.29263 6.69361C4.36444 6.61964 4.46183 6.57809 4.56338 6.57809C4.66493 6.57809 4.76231 6.61964 4.83413 6.69361L5.73408 7.62074L8.16587 5.11551C8.23769 5.04155 8.33508 5 8.43662 5C8.53817 5 8.63556 5.04155 8.70737 5.11551L8.88788 5.30146C8.95967 5.37545 9 5.47578 9 5.58039C9 5.685 8.95967 5.78534 8.88788 5.85932L5.91458 8.92266Z' fill='white'/%3E%3C/svg%3E%0A");
	padding: 0px;
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	padding-bottom: 21px;

}

.work-img .elementor-swiper-button-prev {
	left: -20px !important;
}

.work-img .elementor-swiper-button-next {
	right: -20px !important;
}

.quote-form #field_2_1 {
	;
	grid-column: span 8;
}

.quote-form #field_2_4 {
	;
	grid-column: span 4;
}

.quote-form span#input_2_1_3_container {
	padding-right: 2% !important;
}

.quote-form input::file-selector-button {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	text-align: center;
	text-transform: uppercase;
	color: #4B0790;
	padding: 0.5em;
	border: thin solid #4B0790;
	border-radius: 3px;
	position: relative;
	background: transparent;
	padding: 15px 26px 15px 45px;
	transition: 0.2s all;
	margin-top: 20px;
}

.quote-form input[type=file]::file-selector-button:hover {
	background: #000;
	color: #fff;
}

.quote-form input::file-selector-button {
	border-radius: 0px;
	color: #000;
	border-color: #000;
	background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.0909 10.9089C18.8498 10.9089 18.6186 11.0047 18.4481 11.1752C18.2776 11.3457 18.1818 11.5769 18.1818 11.818V15.648C18.1811 16.3198 17.9139 16.9638 17.439 17.4388C16.964 17.9138 16.3199 18.181 15.6482 18.1817H4.35182C3.68008 18.181 3.03606 17.9138 2.56107 17.4388C2.08607 16.9638 1.81891 16.3198 1.81818 15.648V11.818C1.81818 11.5769 1.7224 11.3457 1.55192 11.1752C1.38143 11.0047 1.1502 10.9089 0.909092 10.9089C0.667986 10.9089 0.436755 11.0047 0.266267 11.1752C0.095779 11.3457 0 11.5769 0 11.818V15.648C0.00120326 16.8018 0.460084 17.908 1.27595 18.7239C2.09181 19.5398 3.19802 19.9987 4.35182 19.9999H15.6482C16.802 19.9987 17.9082 19.5398 18.7241 18.7239C19.5399 17.908 19.9988 16.8018 20 15.648V11.818C20 11.5769 19.9042 11.3457 19.7338 11.1752C19.5633 11.0047 19.332 10.9089 19.0909 10.9089Z' fill='black'/%3E%3Cpath d='M5.18819 7.00618L9.09092 3.10345V14.5453C9.09092 14.7864 9.1867 15.0176 9.35719 15.1881C9.52767 15.3586 9.7589 15.4544 10 15.4544C10.2411 15.4544 10.4723 15.3586 10.6428 15.1881C10.8133 15.0176 10.9091 14.7864 10.9091 14.5453V3.10345L14.8118 7.00618C14.9833 7.17178 15.2129 7.26341 15.4513 7.26134C15.6897 7.25927 15.9177 7.16366 16.0862 6.9951C16.2548 6.82655 16.3504 6.59854 16.3525 6.36018C16.3545 6.12182 16.2629 5.89218 16.0973 5.72072L10.6427 0.26617C10.4723 0.0957414 10.2411 0 10 0C9.75895 0 9.52776 0.0957414 9.35728 0.26617L3.90273 5.72072C3.73713 5.89218 3.6455 6.12182 3.64757 6.36018C3.64964 6.59854 3.74525 6.82655 3.9138 6.9951C4.08236 7.16366 4.31037 7.25927 4.54873 7.26134C4.78709 7.26341 5.01673 7.17178 5.18819 7.00618Z' fill='black'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: 10px center;

}

/**************NEWLY DEVELOPED HOMEPAGE***************/

p.cust-small {
	font-size: 40px;
}

.cust-flight {
	width: 490px !important;
}


@media(max-width: 1025px) {
	.home-list2 ul li {
		padding-bottom: 5px;
	}
}

@media(max-width: 1024px) {
	.home-list ul li {
		padding-bottom: 15px;
	}

	.home-list3 ul li {
		padding-bottom: 5px;
	}
}

@media(max-width: 767px) {
	.footer-mail .gform_footer {
		justify-content: center;
	}

	.quote-form h3 {
		text-align: center;
	}

	.quote-form #field_2_1 {
		grid-column: span 12;
	}

	.quote-form #field_2_4 {
		grid-column: span 12;
	}

	.quote-form span#input_2_1_3_container {
		padding-right: 0% !important;
	}

	.footer-mail [type=submit] {
		padding: 6px 32px;
		font-size: 14px;
	}

	.footer-mail .gform_wrapper.gravity-theme input[type=email] {
		padding: 15px 0px 15px 18px;
	}

	.quote-form .gform_wrapper.gravity-theme input[type=color],
	.quote-form .gform_wrapper.gravity-theme input[type=date],
	.quote-form .gform_wrapper.gravity-theme input[type=datetime-local],
	.quote-form .gform_wrapper.gravity-theme input[type=datetime],
	.quote-form .gform_wrapper.gravity-theme input[type=email],
	.quote-form .gform_wrapper.gravity-theme input[type=month],
	.quote-form .gform_wrapper.gravity-theme input[type=number],
	.quote-form .gform_wrapper.gravity-theme input[type=password],
	.quote-form .gform_wrapper.gravity-theme input[type=search],
	.quote-form .gform_wrapper.gravity-theme input[type=tel],
	.quote-form .gform_wrapper.gravity-theme input[type=text],
	.quote-form .gform_wrapper.gravity-theme input[type=time],
	.quote-form .gform_wrapper.gravity-theme input[type=url],
	.quote-form .gform_wrapper.gravity-theme input[type=week],
	.quote-form .gform_wrapper.gravity-theme select,
	.quote-form .gform_wrapper.gravity-theme textarea {
		border-radius: 0px;
		background-color: #F0F0F0;
		border: none;
		outline: none;
		padding: 10px 25px 10px 18px;
	}

	.quote-form .gform_footer {
		justify-content: center;
	}

	.quote-form [type=submit] {
		padding: 6px 32px;
		font-size: 14px;
	}

	.quote-form input::file-selector-button {
		padding: 6px 32px;
		font-size: 14px;
		padding: 10px 26px 10px 45px;
	}

	p.cust-small {
		font-size: 20px;
		margin: 0 !important;
	}

	.cust-flight {
		width: 100% !important;
	}


}

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

	.cust-flight {
		width: 50% !important;
	}

	p.cust-small {
		font-size: 29px !important;

	}
}

@media only screen and (min-width: 1601px) {

	.cust-middle {
		align-items: center !important;
	}

}