/*========================================= */
/*               IMPORT FONTS               */
/*========================================= */

/* @font-face {font-family: 'AIAEverest-CondensedMedium';src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-CondensedMedium.woff2') format('woff2');}
@font-face {font-family: 'AIAEverest-Medium'; src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Medium.woff2') format('woff2');}
@font-face {font-family: 'AIAEverest-Regular'; src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Regular.woff2') format('woff2');} */

@font-face {
    font-family: 'AIAEverest-CondensedMedium';
    src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-CondensedMedium.eot');
    src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-CondensedMedium.eot?#iefix') format('embedded-opentype'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-CondensedMedium.woff2') format('woff2'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-CondensedMedium.woff') format('woff'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-CondensedMedium.ttf') format('truetype'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-CondensedMedium.svg#AIAEverest-CondensedMedium') format('svg');
}

@font-face {
    font-family: 'AIAEverest-Medium';
    src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Medium.eot');
    src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Medium.eot?#iefix') format('embedded-opentype'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Medium.woff2') format('woff2'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Medium.woff') format('woff'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Medium.ttf') format('truetype'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Medium.svg#AIAEverest-Medium') format('svg');
}

@font-face {
    font-family: 'AIAEverest-Regular';
    src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Regular.eot');
    src: url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Regular.eot?#iefix') format('embedded-opentype'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Regular.woff2') format('woff2'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Regular.woff') format('woff'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Regular.ttf') format('truetype'),
    url('https://resources2.aia.com.au/rs/235-FXS-999/images/AIAEverest-Regular.svg#AIAEverest-Regular') format('svg');
}






/*========================================== */
/*               FONTS CLASSES               */
/*========================================== */
.sec_title_1 {font-family: "AIAEverest-CondensedMedium"; font-size: 40px; line-height: 42px; font-weight: 300;}
.sec_title_2 {font-family: "AIAEverest-Regular"; font-size: 34px; line-height: 36px; font-weight: 300;}
.sec_title_3 {font-family: "AIAEverest-Regular"; font-size: 24px; line-height: 26px; font-weight: 300;}
.sec_text_4 {font-family: "AIAEverest-Regular"; font-size: 20px; line-height: 24px; font-weight: 300;}
.sec_title_countdown {font-family: "AIAEverest-Regular"; font-size: 72px; line-height: 80px; font-weight: 300;}
.sec_text_1 {font-family: "AIAEverest-Regular"; font-size: 16px; line-height: 24px; font-weight: 300;}
.sec_text_2 {font-family: "AIAEverest-Regular"; font-size: 14px; line-height: 18px; font-weight: 300;}
.text-center {text-align: center!important; overflow: auto!important}

/*========================================== */
/*               FONTS COLOURS               */
/*========================================== */
.text-aia-red-1 {color: #D31445;}
.text-aia-gray-1 {color: #363e3f;}
.text-aia-gray-2 {color: #292825;}
.text-aia-gray-3 {color: #999999;}

/*========================================================== */
/*               HARDCODED SECTION BACKGROUNDS               */
/*========================================================== */
.formSec {background-position: center!important; background-size: cover!important;}
.videoSec {background-position: center!important; background-size: cover!important;}

/*============================================================== */
/*               CUSTOM PADDING AND MARGIN CLASSES               */
/*============================================================== */
.my-20 {margin-top:20px!important;margin-bottom:20px!important;}
.my-150 {padding-top: 150px!important; padding-bottom: 150px!important;}
.my-180 {padding-top: 180px!important; padding-bottom: 180px!important;}
.my-100 {padding-top: 100px!important; padding-bottom: 100px!important;}
.my-50 {padding-top: 50px!important; padding-bottom: 50px!important;}
.my-502 {padding-top: 50px!important; padding-bottom: 5px!important;}
.my-202 {padding-top: 0px!important; padding-bottom: 30px!important;}
.my-80 {padding-top: 80px!important; padding-bottom: 80px!important;}
.pt-10 {padding-top:10px!important;}
.pt-20 {padding-top:20px!important;}
.pb-10 {padding-bottom:10px!important;}
.pb-20 {padding-bottom:20px!important;}
.py-10 {padding-top:10px!important;padding-bottom:10px!important;}
.py-20 {padding-top:20px!important;padding-bottom:20px!important;}
.p-10-mob {padding: 10px!important;}
.p-20-mob {padding: 20px!important;}

/*==================================================== */
/*               DESKTOP MAIN NAVIGATION               */
/*==================================================== */
.navbar-item {display: inline-block; text-align: center;}
.navbar-item:hover {background: #B8123E;}
.navbar-item:hover .navbar-submenu {display: block;}
.navbar-item a {display: inline-block; width: 185px; height: 115px; line-height: 115px; font-family: "AIAEverest-CondensedMedium"; font-size: 24px; text-transform: uppercase;}
.navbar-item a,.navbar-item:active a,.navbar-item:hover a,.navbar-item:visited a {color: #FFFFFF; text-decoration: none;}

/*======================================================= */
/*               DESKTOP SUBMENU NAVIGATION               */
/*======================================================= */
.navbar-submenu {display: none; background:#FFFFFF; position: absolute; width: 320px; padding: 0 20px; list-style: none; z-index: 100;}
.navbar-submenu-item {text-align: left;}
.navbar-submenu-item a {height: 40px; width: 100%; line-height: 40px; font-family: "AIAEverest-CondensedMedium"; font-size: 24px; text-transform: uppercase;}
.navbar-submenu-item a,.navbar-submenu-item:active a,.navbar-submenu-item:hover a,.navbar-submenu-item:visited a {color: #292825!important; text-decoration: none;}
.navbar-submenu-item a:hover {color: #D31445!important;}
.navbar-socail-section {display: inline-block;}
.navbar-item-social {padding: 0 5px; vertical-align: sub; max-width: 32px;}
/* .navbar-item-social img {vertical-align: top;} */

/*============================================== */
/*               MOBILE NAVIGATION               */
/*============================================== */
.navbar-mob {display: none; position: absolute; right: 32px;}
.navbar-mob::before {font-family: FontAwesome!important; content: '\f0c9'; font-weight: 100; font-size: 32px;}
.navbar-mob-menu-container {display: block; position: absolute; top: 133px; left: 0; height: auto; transform-origin: top left; transform: scaleY(0); width: 100%; background: #ffffff; padding: 10px 20px; -webkit-transition: transform 0.2s; -moz-transition: transform 0.2s; -ms-transition: transform 0.2s; -o-transition: transform 0.2s; transition: transform 0.2s; z-index: 200;}
.navbar-mob-menu-container.responsive {transform: scaleY(1);}
.mobile-menu-item a {font-family: "AIAEverest-CondensedMedium"; font-size: 24px; line-height: 40px; text-transform: uppercase; color: #292825!important; margin: 0 20px;}
.mobile-submenu-item a {font-family: "AIAEverest-CondensedMedium"; font-size: 18px; line-height: 32px; text-transform: uppercase; color: #292825!important; margin: 0 40px;}
.mobile-menu-item a,.mobile-menu-item:active a,.mobile-menu-item:hover a,.mobile-menu-item:visited a {color: #292825!important; text-decoration: none;}
.mobile-submenu-item a,.mobile-submenu-item:active a,.mobile-submenu-item:hover a,.mobile-submenu-item:visited a {color: #292825!important; text-decoration: none;}

/*=================================== */
/*               IMAGES               */
/*=================================== */
.img-container {max-width:100%;}
.logo-img-container {max-width:202px; max-height:73px;}
.dynamicImg {width: 100%;}
.profilepic {max-width:100%;}
.profilepic-container {max-width:device-width;}
.videoSec .playbutton {width:100%; max-width:92px;}
.footer-icon {display: inline-block; padding: 0 10px 0 0; max-width: 32px;}
#map{width:100%;height:370px;}

/*=================================== */
/*               FOOTER               */
/*=================================== */
#SecFooter a,#SecFooter a:active,#SecFooter a:focus,#SecFooter a:hover,#SecFooter a:visited {color: #999999;}

/* ===================================================================================
__  __ ______ _____ _____             ____  _    _ ______ _____  _____ ______  _____
|  \/  |  ____|  __ \_   _|   /\      / __ \| |  | |  ____|  __ \|_   _|  ____|/ ____|
| \  / | |__  | |  | || |    /  \    | |  | | |  | | |__  | |__) | | | | |__  | (___
| |\/| |  __| | |  | || |   / /\ \   | |  | | |  | |  __| |  _  /  | | |  __|  \___ \
| |  | | |____| |__| || |_ / ____ \  | |__| | |__| | |____| | \ \ _| |_| |____ ____) |
|_|  |_|______|_____/_____/_/    \_\  \___\_\\____/|______|_|  \_\_____|______|_____/
=================================================================================== */

/*=================================== */
/*               MOBILE               */
/*=================================== */
@media (max-width: 767px) {
    /* Margins */
    .my-150 {padding-top: 50px!important; padding-bottom: 50px!important;}
    .my-180 {padding-top: 180px!important; padding-bottom: 180px!important;}
    .p-10-mob {padding: 10px!important;}
    .p-20-mob {padding: 20px!important;}
    .py-20-mob {padding-top: 20px!important;padding-bottom: 20px!important;}
    .text-center-mob {text-align: center!important;}
    .navbar-container {display: none;}
    .navbar-mob {display: block;top:-80px;}
    .dynamicImgDesk {display: none;}.dynamicImgTab {display: none;}.dynamicImgMob {display: block;}
    .footer-icon { padding: 0 5px 0 5px;}
}

/*=================================== */
/*               TABLET               */
/*=================================== */
@media (min-width: 768px) {
    /* Margins */
    .my-150 {padding-top: 100px!important; padding-bottom: 100px!important;}
    .my-180 {padding-top: 180px!important; padding-bottom: 180px!important;}
    .p-10-mob {padding: 10px!important;}
    .p-20-mob {padding: 20px!important;}
    .navbar-container {display: none;}
    .navbar-mob {display: block;top:36px;}
    .dynamicImgDesk {display: none;}.dynamicImgTab {display: block;}.dynamicImgMob {display: none;}
}

/*==================================== */
/*               DESKTOP               */
/*==================================== */
@media (min-width: 992px) {
    /* Margins */
    .my-150 {padding-top: 150px!important; padding-bottom: 150px!important;}
    .my-180 {padding-top: 180px!important; padding-bottom: 180px!important;}
    .navbar-container {display: block;}
    .navbar-mob {display: none;}
    .navbar-mob-menu-container {display:none;}
    .dynamicImgDesk {display: block;}.dynamicImgTab {display: none;}.dynamicImgMob {display: none;}
    #SecForm1 .mktoForm { margin: 0 0 0 auto; }
    #SecForm2 .mktoForm { margin: 0 auto 0 0; }
    #SecForm3 .mktoForm { margin: 0 auto 0 auto; }
    #SecForm4 .mktoForm { margin: 0 auto 0 auto; }
}