:root {
    --swiper-theme-color: #28ace2;
    --ztc-bg-main-bg-1: #28ace2;
    --bs-primary: #28ace2;
    --bs-secondary: #293f5f;
}
*{
	box-sizing: border-box;
}
html,body{
	margin: 0px;
	padding: 0px;
}
.js-link{
	cursor: pointer!important;
}
.swal2-popup-small{
	width: 30em!important;
}
.swal2-popup-small h2{
	font-size: 17px!important;
}
.swal2-popup-normal{
	width: 35em!important;
}
.swal2-popup-normal h2{
	font-size: 23px!important;
}
.swal2-popup-large{
	width: 50em!important;
}
.swal2-popup-large h2{
	font-size: 26px!important;
}
.swal2-popup-xlarge{
	width: 75em!important;
}
.swal2-popup-xlarge h2{
	font-size: 29px!important;
}
.swal2-html-container .ui.loader{
	overflow: hidden;
}

div:where(.swal2-container) .swal2-html-container{
	min-height: 50px;
}

.common-hero::after{
	content: unset!important;
}
.common-hero .bg-img{
	position: absolute;
	content: "";
	top: 60px;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: -1;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	opacity: .4;
}
ul.disc{
	padding-left: 15px;
}
ul.disc li{
	list-style: disc!important;
}
.common-hero .main-heading h1,
.common-hero .main-heading span.span,
.common-hero .main-heading span.span a{
	text-shadow: 0px 0px 30px #fff;
	color: #000;
}

.captchabox{user-select: none!important;}
.captchabox:hover .circle-loader:not(.load-complete) {animation: loader-spin 1.2s infinite linear;}
.load-complete {-webkit-animation: none;animation: none;border-color: #5cb85c;transition: border 500ms ease-out;}
.checkmark {display: none;}
.checkmark.draw:after {animation-duration: 800ms;animation-timing-function: ease;animation-name: checkmark;transform: scaleX(-1) rotate(135deg);}
.checkmark:after {opacity: 1;height: 16px;width: 9px;transform-origin: left top;border-right: 3px solid #5cb85c;border-top: 3px solid #5cb85c;content: "";left: 4px;top: 15px;position: absolute;}
@keyframes loader-spin { 0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);}}
@keyframes checkmark { 0% {height: 0;width: 0;opacity: 1;} 20% {height: 0;width: 9px;opacity: 1;} 40% {height: .5em;width: 9px;opacity: 1;} 100% {height: 16px;width: 9px;opacity: 1;}}

.footer1._relative h3 {
    margin-bottom: 10px !important;
}
.header-area.header-area1 .header-elements .main-menu-ex ul li ul.sub-large {
    width: 500px;
}
.mfp-iframe-scaler {
    padding-top: 100%;
}

li#langMenu{
	padding: 5px 15px;
	background: var(--bs-primary);
	font-weight: bold;
}

.mfp-iframe-scaler iframe {
    overflow: hidden!important;
}
.mfp-iframe-scaler iframe {
    position: fixed!important;
    padding: 5%;
}
.mfp-iframe-holder .mfp-close {
    position: fixed;
    z-index: 9999!impotant;
    top: 1% !important;
    right: 1% !important;
}
.split-line > div > div {
    filter: drop-shadow(2px 4px 6px black);
}

.theme-btn10::after {
    background: var(--bs-primary);
}
.theme-btn10::before {
    background: var(--bs-secondary);
}
a:hover {
    color: var(--bs-secondary);
}
.video-play-button:after {
    background: var(--swiper-theme-color);
}
