/*@font-face {
    font-family: 'proxima_nova_bold';
    src: url('../fonts/proxima_nova_bold.eot');
    src: url('../fonts/proxima_nova_bold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima_nova_bold.woff2') format('woff2'),
    url('../fonts/proxima_nova_bold.woff') format('woff'),
    url('../fonts/proxima_nova_bold.ttf') format('truetype'),
    url('../fonts/proxima_nova_bold.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'proxima_nova_regular';
    src: url('../fonts/proxima_nova_regular.eot');
    src: url('../fonts/proxima_nova_regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima_nova_regular.woff2') format('woff2'),
    url('../fonts/proxima_nova_regular.woff') format('woff'),
    url('../fonts/proxima_nova_regular.ttf') format('truetype'),
    url('../fonts/proxima_nova_regular.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'proxima_nova_extrabold';
    src: url('../fonts/proxima_nova_extrabold.eot');
    src: url('../fonts/proxima_nova_extrabold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima_nova_extrabold.woff2') format('woff2'),
    url('../fonts/proxima_nova_extrabold.woff') format('woff'),
    url('../fonts/proxima_nova_extrabold.ttf') format('truetype'),
    url('../fonts/proxima_nova_extrabold.svg#svgFontName') format('svg');
}

@font-face {
    font-family: 'proxima_nova_semibold';
    src: url('../fonts/proxima_nova_semibold.eot');
    src: url('../fonts/proxima_nova_semibold.eot?#iefix') format('embedded-opentype'),
    url('../fonts/proxima_nova_semibold.woff2') format('woff2'),
    url('../fonts/proxima_nova_semibold.woff') format('woff'),
    url('../fonts/proxima_nova_semibold.ttf') format('truetype'),
    url('../fonts/proxima_nova_semibold.svg#svgFontName') format('svg');
}
p,span, li{
    font-family: 'proxima_nova_regular' !important;
}
.wpcf7-form-control-wrap .wpcf7-form-control::placeholder{
    font-family: 'proxima_nova_regular' !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit{
    font-family: 'proxima_nova_semibold' !important;
}
a.elementor-accordion-title,h2{
    font-family: 'proxima_nova_bold' !important;
}
.proxima_nova_extrabold h2{
    font-family: 'proxima_nova_extrabold' !important;
}
.elementor-shape-circle .elementor-icon.elementor-social-icon {
    box-shadow: 0em 0.15em 0.65em 0em rgb(0 0 0 / 25%);
}
.header .elementor-widget-social-icons .elementor-grid span.elementor-grid-item:last-child{
    display:none;
}
.header p{
    margin-bottom:0;
}
.header p a{
    color:#FF4F4F;
    font-family: 'proxima_nova_extrabold' !important;
}
*/
.cf7-css textarea.wpcf7-form-control.wpcf7-textarea {
    height: 80px;
}
.cf7-css input.wpcf7-form-control.has-spinner.wpcf7-submit {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: block;
}
span.wpcf7-spinner {
    display: none;
}
.mg0-last p:last-child{
    margin-bottom:0;
}
.elementor-accordion-title {
    text-decoration: inherit !important;
}
.footer p a{
    color: #1fa2c5;
}
@media (max-width: 767px){
    .header .text-right .elementor-widget-text-editor{
        text-align: right;
        margin-right: 60px;
    }
    .header .wrap-social {
        position: absolute;
        right: 0;
    }
	.wrap-social{
		height: 100%;
	}
}

.site-primary-header-wrap {
    background-color: rgba(25, 77, 91, 0.15) !important;
    -webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    border-radius: 25px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
	border: solid 2px !important;
    border-color: rgba(255, 255, 255, 0.15) !important;
}
.ast-mobile-header-content{
	margin: 0 10px;
	padding: 15px 0;
	-webkit-border-radius: 25px !important;
    -moz-border-radius: 25px !important;
    border-radius: 25px !important;
	border: solid 2px !important;
    border-color: rgba(255, 255, 255, 0.15) !important;
}
.standard-form-css label{
	font-weight: bold !important;
	font-size: 18px !important;
}
.standard-form-css input, .standard-form-css textarea, .standard-form-css select{
	background-color: #efefef !important;
	-webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    border-radius: 12px !important;
	border: none !important;
	font-size: 18px !important;
}
.standard-form-css .wpcf7-submit{
	color: #ffffff !important;
	background-color: #194D5B !important;
	-webkit-border-radius: 12px !important;
    -moz-border-radius: 12px !important;
    border-radius: 12px !important;
	border: solid 1px !important;
	border-color: #194D5B !important;
	outline: none;
	font-weight: 600 !important;
	padding: 18px 30px !important;
	font-size: 18px !important;
}
.standard-form-css .wpcf7-submit:hover{
	color: #194D5B !important;
	background-color: #ffffff !important;
}