/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.4.1.1634045980
Updated: 2021-10-12 13:39:40

*/
:focus-visible{
	outline: 0px;
}
body{
	background-image: url(https://www.avgol.com/wp-content/uploads/2023/03/avgol_BG-dots.png);
    background-position: right;
    background-size: 200px 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
#oz-toTop{
	cursor: pointer;
}
body .footer-search .elementor-search-form .elementor-search-form__container{
	border-radius: 24px !important;
}
.footer-search .elementor-search-form .elementor-search-form__container .elementor-search-form__icon{
	color: #002d5b;
    opacity: 1;
	position: absolute;
    right: 33px;
    top: 11px;
}
.footer-search .elementor-search-form .elementor-search-form__container .elementor-search-form__input{
	color: #002d5b;
    font-weight: 700;
    opacity: 1;
    text-align: center;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  opacity: 1; /* Firefox */
}
.oz-tm-txt{
	font-size: 12px;
    font-weight: 800;
    vertical-align: super;
}

body .oz-box-slider-color-change .swiper-slide.first .pp-info-box{
	background-color: #18342C;
	height: 241px;
}
body .oz-box-slider-color-change .swiper-slide.second .pp-info-box{
	background-color: #204F46;
	height: 241px;
}
body .oz-box-slider-color-change .swiper-slide.third .pp-info-box{
	background-color: #4A907B;
	height: 241px;
}
body .oz-box-slider-color-change .swiper-slide.fourth .pp-info-box{
	background-color: #8AC3AF;
	height: 241px;
}
body .oz-box-slider-color-change .swiper-slide.fifth .pp-info-box{
	background-color: #B4BCBE;
	height: 241px;
}
body .oz-box-slider-color-change .swiper-slide.sixth .pp-info-box{
	background-color: #E0BFB0;
	height: 241px;
}
body .oz-join-avgol-section .elementor-post__card{
	    background: transparent linear-gradient(180deg, #0F84C6 0%, #015485 100%) 0% 0% no-repeat padding-box;
}
body .oz-join-avgol-section .elementor-post__read-more{
	background: #F0F0F0;
    padding: 10px 55px;
    border-radius: 25px;
}
.oz-job-form-left-side{
	width: 48%;
    float: left;
}
.oz-job-form-right-side{
	width: 48%;
    display: inline-block;
}
#popmake-924{
	background: #F0F0F0;
    padding: 7%;
}
.oz-online-jobs-form input[type=email], .oz-online-jobs-form input[type=number], .oz-online-jobs-form input[type=password], .oz-online-jobs-form input[type=search], .oz-online-jobs-form input[type=tel], .oz-online-jobs-form input[type=text], input[type=url], .oz-online-jobs-form select, .oz-online-jobs-form textarea{
	padding: 0.4rem .9em;
    margin-bottom: 20px;
    height: 36px;
    border-radius: 20px;
	width: 98%;
	font-family: 'Lato';
    font-weight: 500;
    color: #1b2f58;
	border: none;
}
.oz-online-jobs-form label{
	display: initial;
}
.oz-online-jobs-form h3{
	color: #002855;
    font-size: 25px;
    font-family: 'Lato';
    font-weight: bold;
}
.oz-online-jobs-form h6{
	color: #646463;
    font-family: 'Lato';
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 30px;
    padding-right: 55px;
}
.oz-online-jobs-form span.Upload_resume{
	display:none;
}
.oz-online-jobs-form .file-box {
    display: inline-block;
    padding: 9px 0px 5px 14px;
    box-sizing: border-box;
    border-radius: 20px;
    width: 98%;
    height: 36px;
    border: none;
	background: #fff;
	font-weight: 600;
    color: #002e5a;
}
.oz-online-jobs-form .Discipline select, .oz-online-jobs-form .Location select, .oz-online-jobs-form .Areyoueligibletoworkinthiscountry select{
	font-weight: 600;
    color: #002e5a;
}
.oz-clear{
	clear: both;
}
.oz-online-jobs-form ::-webkit-input-placeholder, .oz-download-report-form ::-webkit-input-placeholder { 
	color: #002e5a !important;
	opacity: 1;
	font-weight:600 !important;
}
.oz-online-jobs-form .file-button {  
  padding: 5px;
  position: absolute;  
  top: -3px;
  right: 12px;
}
.oz-online-jobs-form .wpcf7-submit, .oz-download-report-form .wpcf7-submit{
	background: #002E5A;
    border: none;
    border-radius: 25px;
    color: #fff;
    font-family: 'Lato';
    padding: 7px 35px;
}
.oz-slidet-top-arrow .swiper-container-wrap .swiper-button-prev{ 
    top: 0;
    left: 10px;
    text-align: left;
 }
.oz-slidet-top-arrow .swiper-container-wrap .swiper-button-next{ 
    top: 0;
    left: 50px;
    text-align: left;
 }
.oz-slidet-top-arrow .swiper-container-wrap .swiper-container{ 
    padding-top: 25px;
 }
.oz-two-colum-slider-with-info .swiper-slide .pp-info-box-content-wrap{
	display:flex;
	align-items: center;
  justify-content: center;
}
.oz-two-colum-slider-with-info .swiper-slide .pp-info-box-content-wrap .pp-info-box-icon-wrap{
	width:50%;
}
.oz-online-jobs-form .Discipline select, .oz-online-jobs-form .Location select, .oz-online-jobs-form .Areyoueligibletoworkinthiscountry select{
	/*background-image: linear-gradient(45deg, transparent 50%, #002855 50%), linear-gradient(135deg, #002855 50%, transparent 50%), linear-gradient(to right, white, white);
    background-position: calc(100% - 21px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), 100% 0;
    background-size: 6px 6px, 6px 6px, 2.5em 2.5em;
    background-repeat: no-repeat;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;*/
	 background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding-right: 2rem !important;
    background-color: #fff;

}
.oz-contact-us-form{ display:flex; }
.oz-contact-us-form .oz-contact-us-form-left{ width:50%;padding-right: 10px; }
.oz-contact-us-form .oz-contact-us-form-right{ width:50%; }
.oz-contact-us-form input[type=date],.oz-contact-us-form input[type=email], .oz-contact-us-form input[type=number],.oz-contact-us-form input[type=password], .oz-contact-us-form input[type=search], .oz-contact-us-form input[type=tel], .oz-contact-us-form input[type=text], .oz-contact-us-form input[type=url], .oz-contact-us-form select, .oz-contact-us-form textarea{
	border-radius: 30px;
}
.oz-contact-us-form .wpcf7-form-control-wrap:not(.your-message){
	display:block;
	margin-bottom:10px;
}

.oz-contact-us-form textarea{
	height:calc(100% - 10px);
}

.oz-contact-us-form-submit input:hover,
.oz-contact-us-form-submit input{
	padding: 10px 70px;
    background: #F0F0F0;
    color: #002E5A;
    font-weight: 600;
    border: none;
    border-radius: 24px;
}
.oz-bg-gray-image{
		background-size: 100% 100% !important;
}
.oz-download-report-form input{
	border-radius: 50px;
	border: none;
}
.oz-post-images-size .elementor-post__thumbnail img{
	height: 250px;
	object-fit: cover;
}
#popmake-1900{
	background: #F0F0F0;
    padding: 5%;
}
@media (min-width: 1800px){
	.oz-bg-gray-image{
		background-size: 100% 100% !important;
	}
}
@media only screen and (max-width: 767px){
	body .oz-mob-center .menu-item a{
		text-align: center;
    	display: block;
	}
}
@media only screen and (max-width: 426px){
	.oz-job-form-left-side{
		width: 100%;
	}
	.oz-job-form-right-side{
		width: 100%;
		margin-top: 20px;
	}
	.oz-online-jobs-form h3{
		text-align: center;
	}
	.oz-online-jobs-form h6{
		text-align: center;
		padding-right: 0px;
	}
	.oz-contact-us-form{
		display: contents;
	}
	.oz-contact-us-form .oz-contact-us-form-left{
		width: 100%;
	}
	.oz-contact-us-form .oz-contact-us-form-right{
		width: 100%;
	}
	.mobile-gray-shap, .oz-bg-gray-image{
		 background-size: cover !important;
	}
	.oz-two-colum-slider-with-info .swiper-slide .pp-info-box-content-wrap{
		display:block;
		align-items: center;
	   justify-content: center;
	}
	.oz-two-colum-slider-with-info .swiper-slide .pp-info-box-content-wrap .pp-info-box-icon-wrap{
		width:100%;
	}
	body{
		background-image: none;
	}
	.oz-social-links-team{
		right: 45.9px !important;
    	top: 350px !important;
	}
	#elementor-popup-modal-1000 .dialog-widget-content{
		background-color: #313f63 !important;
	}
}
@media only screen and (max-width: 375px){
	.oz-blue-bg-mobile{
		margin-top: -29px !important;
	}
	.oz-social-links-team{
		right: 25.9px !important;
    	top: 320px !important;
	}
}
@media only screen and (max-width: 374px){
	.oz-blue-bg-mobile{
		margin-top: -33px !important;
	}
}
@media only screen and (max-width: 343px){
	.oz-blue-bg-mobile{
		margin-top: -38px !important;
	}
	.oz-social-links-team{
		right: 15.9px !important;
    	top: 270px !important;
	}
}
