/**
Theme Name: Vorea Polaris
Author: MakeMyWebsite
Author URI: https://www.makemywebsite.com.au/
Description: Custom Child Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: voreapolaris
Template: astra
*/

a:focus, svg:focus{outline:0 !important}
#ast-scroll-top:focus {
border-style: none !important;
    border-color: transparent !important;
    border-width: 0 !important;
}
.elementor-widget-container p{margin-bottom:0 !important;}

.mainsecpadding{padding: 150px 15px}
.paddingbottom{padding: 0 15px 150px 15px}
.paddingtop{padding: 150px 15px 0px 15px}
.bannerheading h1{font-size: clamp(1.25rem, 0.35rem + 4.5vw, 6.75rem) !important;font-weight:800 !important;line-height:1.1em !important}
.sheading h1{font-size: clamp(1.75rem, 0.85rem + 4.5vw, 6.25rem) !important;font-weight:500 !important;line-height:1.1em !important}
h2,h1{ font-size: clamp(1.75rem, 1.2875rem + 2.3125vw, 4.0625rem) !important;line-height:1.1em !important}
h3{font-size: clamp(1.75rem, 1.45rem + 1.5vw, 3.25rem) !important;line-height:1.1em !important}
h4{font-size: clamp(1.75rem, 1.65rem + 0.5vw, 2.25rem) !important;line-height:1.1em !important}
h5{font-size: clamp(1.3125rem, 1.23rem + 0.4125vw, 1.725rem) !important;line-height:1.1em !important}
h6{font-size: clamp(1.3125rem, 1.2875rem + 0.125vw, 1.4375rem) !important;line-height:1.1em !important}

.xlarge span, .xlarge h2, .xlarge h3, .xlarge h4, .xlarge h5, .xlarge h6, .xlarge a {font-size: clamp(1.75rem, 1.2875rem + 2.3125vw, 4.0625rem) !important;}
.large span, .large p, .large h2, .large h3, .large h4, .large h5, .large h6, .large a {font-size: clamp(1.75rem, 1.45rem + 1.5vw, 3.25rem) !important;}
.small span, .small p,.small h1, .small h2, .small h3, .small h4, .small h5, .small h6 {font-size: clamp(1.75rem, 1.65rem + 0.5vw, 2.25rem) !important;margin-bottom:0;line-height:1.5em !important}
.xsmall span,.xsmall p, .xsmall h2, .xsmall h3, .xsmall h4, .xsmall h5, .xsmall h6, .lheading h2 {font-size: clamp(1.3125rem, 1.335rem + -0.1125vw, 1.2rem) !important;margin-bottom:0;}

h1, h2, h3, h4, h5, h6 {
	margin-bottom:20px !important;
}

.menu-pdf-link{
	text-align:center;
}

.menu-pdf-link a{
	    font-size: 25px;
    font-weight: 700;
    text-decoration: underline;
    color: #000;
}
.need-support-btn .elementor-icon-list-item a:hover{border-color:#829078!important; background:#829078; color:#fff!important;}
	
/** contact form css start */
	
.gform_1 input{
    background: #f2f2f2;
    color: #000;
    color: #fff;
    height: 4rem !important;
    border-radius: 3rem !important;
    border: none;
    width: 100%;
    padding: 0 2rem;
    text-transform: uppercase;
}
/** contact form css end */
	

@media screen and (max-width: 1024px) and (min-width: 768px) {
	.mainsecpadding{padding: 100px 15px}
	.paddingbottom{padding: 0 15px 100px 15px}
	.paddingtop{padding: 100px 15px 0px 15px}
}

@media only screen and (max-width: 767px) {
	.mainsecpadding{padding: 50px 15px !important}
	.paddingbottom{padding: 0 15px 50px 15px}
	.paddingtop{padding: 50px 15px 0px 15px}
}