/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

/* Make Header go on top of slider */ 

.fusion-header-wrapper {
    position: absolute !important;
    z-index: 10011;
    width: 100%;
}
.fusion-header .fusion-row {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 133px;
	position: relative;
}

.fusion-header {
	background: url("/wp-content/uploads/2018/10/header-bkg.png") top center !important;
	min-height: 175px;
	background-color: transparent !important;
}
/* End Make Header go on top of slider */ 

.fusion-main-menu{
	margin-top:	30px;
	padding-right: 150px;
}

.header-cta{
position: absolute;
right: 0;
top: 10px;
z-index: 9999;	
}
.header-cta:hover img{
	opacity: 70%;
}
	

.white-text{
color: white !important;
position: relative;
z-index: 1001;
}

.white-text2{
color: white !important;
width: 442px;	
}
.white-text3{
color: white !important;
position: relative;
z-index: 1001;
}
.cta-wrap{
width: 740px;
margin: auto;	
height: 110px;
position: relative;
margin-top: 45px;	
}

.cta1{
position: absolute;
z-index: 1;	
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;	
}

.cta2{
position: absolute;
z-index: 2;	
left: 253px;	
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;	
}

.cta3{
position: absolute;
z-index: 3;	
left: 505px;	
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;	
}

.cta1:hover, .cta2:hover, .cta3:hover{
	margin-top: -15px
}

.blue-hp-top-bkg{
background: url("/wp-content/uploads/2018/10/desktop-h1-background.png") top center !important;
height: 1054px;
margin-top: -162px !important;
	z-index: 1 !important;
}

.home #main{
padding-top: 0 !important;
padding-bottom: 0 !important;	
}

.green-btn-wrap{
max-width: 442px;
margin-top: 20px;
}

.green-btn1, .article-pop-out{
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;
}	
.green-btn1:hover, .article-pop-out:hover{
	margin-top: -5px;
}
.green-btn2{
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;
}	

.green-btn2:hover{
	margin-top: -5px;
}


.blog-wrapper{
width: 100%;
margin: auto;
overflow: auto;
}

.blog-content{
padding-top: 35px;	
}


.gallery-image-thumb{
height: 125px;
width: 100%;	
}

.blog-title{
font-size: 18px;
margin: 20px 0;	
}

.read-more-button{
margin-top: 10px;	
}

.post-date{
font-size: 13px;
margin-bottom: 10px;
color: black !important;	
}

.post-date a {color: black !important;padding-top: 20px;}

.hp-blog-post-wrap{
	background-color: #ececec;
	padding: 10px;
	margin-top: 10px;
	min-height: 314px;
}
.home .col-md-6{
padding-right: 0 !important;

}

.home .counter-box-container{
border: 0 !important;	
}

.home .fusion-counters-box .fusion-counter-box .counter-box-container {
    padding: 0px !important; 
	font-weight: 700;
}

.blue-hp-bot-bkg{
background: url("/wp-content/uploads/2018/10/desktop-h3-bg.png") top center !important;
height: 694px;
margin-top: -162px !important;
}

.bottom-spacer{
margin-bottom: 140px;	
}

.stats-container{
margin-right: 0 !important;	
}

.united-way-logo{
padding-top: 50px;	
}

.nav-spacer{
	padding-top: 18px;
}

.rps-logo{
display: inline-block;
padding-top: 3px;
position: relative;
width: 77px;	
height: 14px;	
}
.rps-logo-pop-out{
	position: absolute;
	top: 4px;
	left: 2px;
}




.header-anchor{
height: 200px;
position: relative;
margin-bottom: 80px;	
}

.internal-header-img{
	height: 200px;
	background: url("/wp-content/uploads/2018/10/desktop-internalbanner.png") top center !important;
	overflow: visible;
	position: absolute;
	width: 2560px;
	left:-30px;
	z-index: 999999;
}

@media (max-width: 2200px){
	.internal-header-img {
	height: 200px;
	background: url(/wp-content/uploads/2018/10/desktop-internalbanner.png) top center !important;
	overflow: visible;
	position: absolute;
	width: 104%;
	margin-left: -30px;
	left: 0;
	background-size: cover;
	}
}



@media (max-width: 1492px){
	.internal-header-img {
	height: 200px;
	background: url(/wp-content/uploads/2018/10/desktop-internalbanner.png) top center !important;
	overflow: visible;
	position: absolute;
	width: 106%;
	margin-left: -30px;
	left: 0;
	background-size: cover;
	}
}


.home .header-anchor{
display: none;	
}



.btn1, .btn2, .btn3{
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;
position: absolute;
}

.btn1:hover, .btn2:hover, .btn3:hover{
	margin-top: -15px
}
.sidebar-buttons{
	position: relative;
	max-width: 242px;
	margin: auto;
	height: 400px;
}

.btn2{
top:130px;	
}

.btn3{
top:260px;	
}

.mobile-banner{
display: none;	
margin-top: 270px;	
}
.m-cta-wrap{
display: none;
}

.hp-vid{
z-index: 9000;
position: relative;
}

.hp-left-col{
	position: relative;
	z-index: 99999999;
}
.mobile-footer-wrap{
	display: none;
	width: 100%;
}

.footer-links{
width: 20%; 
text-align: left;
float: left;
}
.footer-links-c{
width: 60%; 
text-align: center;
float: left;
}
.footer-links-r{
width: 20%; 
text-align: right;
float: right;
}
.mobile-footer-logo{
text-align: center;
margin-bottom: 30px;	
}

.article-btn{
	position: relative;
	width: 269px;
	height: 48px;
	margin: auto;
	text-align: center;
}

.article-pop-out{
	position: absolute;
}

.bullet-img{
padding-right: 20px;	
}


.category #main{
	padding-top: 0 !important;
}

.sponsor-btn{
	position: relative;
	width: 269px;
	height: 48px;
	margin: auto;
	text-align: center;
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;
}

.sponsor-btn:hover{margin-top: 15px;}

.fat-gallery-title h5 {
    font-size: 22px !important;
    color: #fff !important;
}

.fat-gallery-excerpt {
font-weight: 600;
font-color: darkgray !important; }


.white-title{
	color: white !important;
	text-align: center;
	padding-top: 60px;
	padding-right: 100px;
}

.orange-title{
	color: #f7941d !important;
	font-size: 30px;
	text-align: center !important;
}

.donate-form-wrap{
	max-width: 920px !important;
	margin: auto;
}

/* Donate Form CSS */

#input_3_1, #input_3_3  {
    padding: 10px!important;
    margin-left: 30px !important;
	background-color: #009ce0 !important;
	color: white !important;
}

#input_3_2, #input_3_4 {
    padding: 10px!important;
    margin-left: 60px !important;
	background-color: #009ce0 !important;
	color: white !important;
}

#choice_3_1_1,  #choice_3_2_1, #choice_3_3_1, #choice_3_3_1, #choice_3_4_1{
	width: 25px !important; 
	height: 25px !important;
}


.gchoice_3_2_1, .gchoice_3_3_1{
	height: 50px !important;
}

#label_3_2_1,#label_3_3_1{
	padding-top: 10px !important;
}

#choice_3_2_1, #choice_3_1_1, #choice_3_3_1, #choice_3_4_1{
	margin-top: 15px !important;
	margin-right: 15px;
}


#gform_fields_3, #field_3_1, #field_3_3{
	overflow: hidden !important;
}

#input_3_2 {
    padding: 10px!important;
	background-color: #009ce0 !important;
	color: white !important;
}

#label_3_4_1{
	padding-right: 30px;
	float: none !important;
}

.greenline{
	border-bottom: 2px solid #8dc63f;
	width: 100%;
	height: 4px;
    margin-left: 30px !important;
}
.greenline2{
	border-bottom: 2px solid #8dc63f;
	width: 100%;
	height: 4px;
    margin-left: 30px !important;
	padding-top: 20px;
}
#gform_wrapper_3 #field_3_6 {float:left; margin-right:10px; width: 50%}

#gform_wrapper_3 .ginput_container .ginput_container_product_price{float: right;}

#gform_wrapper_3 .gfield_label{clear: none!important;padding-top: 10px; padding-left: 15px;color: #fff !important;}

#field_3_6{
	float: left;
}

#input_3_6{border: 1px solid #004fa3}

#gform_wrapper_3 .gform_footer{text-align: center !important;} 

#field_3_7 {
    float: right;
    width: 42%;
	color: #004fa3 !important;
	margin-top: 50px;
}

#choice_3_7_1 {
    border: 20px solid #004fa3;
    width: 15px !important;
    height: 15px;
	margin-top: 7px !important;
}

#label_3_1_1, #label_3_4_1{
	padding-top: 5px;
}



.donate-banner{
	height: 290px;
}
.donate-banner-m{
	height: 350px;
}

.gform_wrapper {
    margin: 0 0 !important;
}

#gform_wrapper_3 .gf_browser_chrome .gform_wrapper{
    margin: 0 0 !important;
}

.donate-anchor{
	width: 298px;
	height: 108px;
	position: relative;
}

.donation-btn{
position: absolute;
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;
width:380px;
margin: auto;
left:30%;
}
.donation-btn:hover{
 margin-top: -10px;
}

.donation-btn2{
position: absolute;
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;
width:364px;
margin: auto;
left:30%;
}
.donation-btn2:hover{
 margin-top: -10px;
}
.donation-btn3{
position: absolute;
-webkit-transition: margin .5s ease-out;
-moz-transition: margin .5s ease-out;
-o-transition: margin .5s ease-out;
transition: margin .5s ease-out;
width:731px;
margin: auto;
left:50%;
}
.donation-btn3:hover{
 margin-top: -10px;
}

.tablet-middle-donate{
	height: 279px;
}
.full-width-img {
width: 100% !important;
	
}

#input_3_10, #input_3_11{
margin-top: 15px !important;
}
#field_3_10 .gravity-select-parent{
	margin-bottom: 15px !important;
}


#choice_3_20_0, #choice_3_22_0, #choice_3_23_0, #choice_3_24_0{
-webkit-appearance: checkbox !important; /* Chrome, Safari, Opera */
-moz-appearance: checkbox !important;    /* Firefox */
-ms-appearance: checkbox !important;     /* not currently supported */
height: 30px !important;
width: 30px !important;
background-color: #d4da52 !important;
float: left;
color: #d4da52;
margin-left: 15px !important;
margin-top: 8px !important;	
margin-right: 15px !important;		
clear: left;	
}

#field_3_20, #field_3_22, #field_3_23, #field_3_24, #field_3_16, #field_3_6, #field_3_17{
background-color: #009ce0;
	width: 43% !important;
	margin-left: 60px !important;
}
#field_3_17{
	width: 40% !important;
}
#field_3_16, #field_3_6 {
	padding-bottom: 20px;
	padding-left: 15px;
}
#input_3_17{
	margin-left: 15px;
	margin-right: 15px;
	width: 95%;
	margin-bottom: 20px;
}
#field_3_16 .gfield_label, #field_3_6 .gfield_label{
	padding-left: 0 !important;
}
#label_3_20_0, #label_3_23_0, #label_3_24_0{
	color: white !important;
	padding-top: 8px;
}

#field_3_22{
	width: 43% !important;
	margin-left: 60px !important;
}

#label_3_22_0{
	color: white !important;
	margin-top: 8px; 
}

/* Style for reset button below */
 #field_3_21 input{
color: #fff !important;
background-color: #009ce0;
border: none !important;
min-width: 91px;
border-radius: 2px;
font-size: 18px;
text-transform: uppercase;
margin-left: 60px;	 
}
#field_3_21 input:hover{
background-color: #a0ce4e;
cursor: pointer;
}
/* END Style for reset button below */


#gform_next_button_3_9{
	margin-left: 60px !important;
}
#field_3_10 .gfield_label, #field_3_11 .gfield_label, #field_3_25 .gfield_label, #field_3_26 .gfield_label, #field_3_27 .gfield_label{
	color: #004fac !important;
	padding-left: 0 !important;
}

#field_3_21 input {
    padding-top: 5px;
    padding-bottom: 5px;
}

.hp-post {
    border: 1px solid #444;
    height: 100%;
    width: 100%;
	overflow: auto;
}

.share-box h4{
	font-size: 30px !important;
}

.gfmc-row-1-col-2-of-2{
	border-left: 2px solid #8dc63f;
	padding-left: 20px ;
}
.reset-btn{
	background-color: #009ce0 !important;
	color: white !important;
	cursor: pointer;
	border: 0 !important;
	padding: 5px;
}

.reset-btn:hover{
	background-color: #f7941d !important;
}

/* form placeholder overrides - have to use !important or this doesn't work
--------------------------------------------- */
::-webkit-input-placeholder { /* Chrome */
  color: #000000 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000000 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000000 !important;
  opacity: 1 !important;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #000000 !important;
  opacity: 1 !important;
}

.medium, .large, .ginput_container {
	color: #000000 !important;
}
.gform_wrapper .gfield input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){
	color: #000000 !important;
}

#wrapper .gform_wrapper .gravity-select-parent select {
    color: black !important;
}

/* End Gravity forms font color */


.extra-left-space{
	margin-left: 15%; 
	margin-right: 0%; 
	text-align: center;
}
.fusion-header-wrapper {
    z-index: 9999999 !important;
}
/* 
#########################################################################################################################################

start responsive Media Queries 

#########################################################################################################################################
*/
@media only screen and (max-width: 1100px) {
    .fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-header, .fusion-mobile-menu-design-classic.fusion-header-v7 .fusion-header {
        background: transparent !important;
    }
}
@media (max-width: 1100px) 
{
	
	.header-anchor{
	height: 200px;
	position: relative;
	margin-bottom: 130px;
	top: 100px;	
	}
	.white-title{
	padding-right: 0px;
	}
	.fusion-header {
	background: url("/wp-content/uploads/2018/10/header-bkg.png") top center !important;
	background-size: cover;
	min-height: 300px;
	background-color: transparent !important;
	}
	
	.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a{
	text-align: left !important;
	}
	
	.header-cta{
	right: 20px;
	}
}

@media (max-width: 1034px) 
{
	.internal-header-img {
	width: 110%;
	}
	.white-title{
	padding-top: 80px;
	}
}


@media (max-width: 991px) 
{
	.desktop-footer-wrap{
	display: none;
	}
	.mobile-footer-wrap{
	display: block;	
	}
	.blue-hp-bot-bkg {
	background: url(/wp-content/uploads/2018/10/desktop-h3-bg-2.jpg) !important;
	background-position: top !important;
	background-repeat: no-repeat !important;
	height: auto;
	background-color: #0057ad !important;
	}
	.home .fusion-title.fusion-sep-none .title-heading-left {
    text-align: center !important;
	}
	.gallery-image-thumb {
    height: 325px;
	}
}

@media (max-width: 933px) 
{
	#field_3_20, #field_3_22, #field_3_23, #field_3_24, #field_3_16, #field_3_6, #field_3_17{
	width: 100% !important;
	margin-left: 0px !important;
	}
	
	#field_3_7 {
	float: none2;
	width: 100%;
	color: #004fa3 !important;
	margin-top: 20px;
	}
}


@media (max-width: 815px) 
{
	.mobile-banner{
	display: block;	
	}
	.home #sliders-container{
	display: none !important;	
	}
	
	.cta-wrap{
	display: none;	
	}

	.cta1{
	position: relative;
	z-index: 1;
	text-align: center;
	margin-bottom: 20px;	
	}

	.cta2{
	position: relative;
	z-index: 2;	
	left: 0px;
	text-align: center;
	width: 242px;
	margin: auto;
	clear: left;
	margin-bottom: 20px;	
	}

	.cta3{
	position: relative;
	z-index: 3;	
	left: 0px;
	text-align: center;
	width: 242px;
	margin: auto;
	clear: left;	
	}

	.cta1:hover, .cta2:hover, .cta3:hover{
		margin-top: 0px
	}	
	.blue-hp-top-bkg{
	background: none;
	height: 2054px;	
	}
	
	.m-cta-wrap{
	display: block;
	}
	
	.m-cta-btn-wrap{
	background: url("/wp-content/uploads/2018/10/tablet-blue-bkg3.png") top center !important;
	position: absolute;
	height: 1640px;
	width: 815px;
	margin-left:-50px !important;
	margin-top: -120px;
	background-size: cover;
	}
	
	.hp-event-wrap{
	margin-top: 380px !important;	
	}
	
	.white-text{
	color: white !important;
	position: relative;
	z-index: 1001;
	top: 215px;	
	}
	.hp-vid{
	z-index: 9000;
	position: relative;
	width: 442px;
	margin: auto;
	top: 190px;	
	}
	.white-text2{
	width: 100%;
	margin-top: 200px;	
	}
	
	.green-btn1{
	margin-top: 0px !important;
	width: 217px;
	margin: auto;
	}	
	
	.green-btn1:hover{
	margin-top: 0px !important;
	}
	
	.green-btn2{
	margin-top: 20px !important;
	width: 217px;
	margin: auto;
	}	

	.green-btn2:hover{
	margin-top: 20px !important;
	}
	.green-btn-wrap{
	max-width: 202px;
	margin: auto;
	margin-top: 20px;
	}
	
	.hp-top-title{
	padding-top: 50px;	
	}
	
	.extra-left-space{
	margin-left: auto; 
	margin-right: auto; 
	}
	
}
@media (max-width: 802px) 
{
	.m-cta-btn-wrap{
	background: url("/wp-content/uploads/2018/10/tablet-blue-bkg-1700.png") top center !important;
	position: absolute;
	height: 1700px;
	width: 815px;
	margin-left:-50px !important;
	margin-top: -90px;
	background-size: cover;
	}
}

/*
* http://stackoverflow.com/questions/8271493/css-media-query-to-target-ipad-and-ipad-only
*/

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	
	.stats-container{
	margin-right: 0 !important;	
	padding-top: 130px;	
	}
	
	.fusion-counters-box .fusion-counter-box {
	text-align: center !important;
	}
	.content-box-percentage .content-box-counter{
	text-align: center !important;
	}
	
} /* your css rules for ipad portrait */

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
  .ipad-landscape { color: blue; } /* your css rules for ipad landscape */
}


@media (max-width: 715px) 
{
	
}
@media (max-width: 700px) 
{
	.fusion-header {
	background: url("/wp-content/uploads/2018/10/mobile-header-bkg2.png") top center !important;
	background-size: cover;
	min-height: 230px;
	background-color: transparent !important;
	}
	
	.header-anchor{
	top: 50px;	
	}
	
	.white-title{
	font-size: 24px !important;	
	padding-top: 100px;
	}
	
	.m-cta-btn-wrap {
	margin-left: -112px !important;
	}
}
@media (max-width: 686px) 
{
	.fusion-header {
	background: url("/wp-content/uploads/2018/10/mobile-header-bkg2.png") top center !important;
	background-size: cover;
	min-height: 230px;
	background-color: transparent !important;
	}
}

@media (max-width: 650px) 
{
	.internal-header-img {
	width: 120%;
	}
}
@media (max-width: 640px) 
{
	#field_3_20, #field_3_22, #field_3_23, #field_3_24, #field_3_16, #field_3_6, #field_3_17{
	width: 100% !important;
	margin-left: 0px !important;
	padding-right: 20px;
	padding-bottom: 10px !important;	
	}
	
	#input_3_17{
	width: 96% !important;	
	}
	
	#label_3_20_0, #label_3_23_0, #label_3_24_0, #label_3_22_0 {
	width: 80% !important;
	cursor: pointer;
	}
	.m-cta-btn-wrap {
    margin-left: -114px !important;
	}
	
	.blue-hp-top-bkg { background: none !important; }
}
@media (max-width: 600px) 
{
	.m-cta-btn-wrap{
	background: url("/wp-content/uploads/2018/10/tablet-blue-bkg-1700.png") top center !important;
	position: absolute;
	height: 1700px;
	width: 815px;
	margin-left:-140px !important;
	margin-top: -50px;
	background-size: cover;
	}
	.header-cta{
	position: absolute;
	max-width: 135px;
	top:0;
	}
	
	.gfmc-row-1-col-2-of-2{
	border-left: none;
	padding-left: 0 ;
	}
	
	.white-text {
	top: 260px;
	}
	
	.hp-vid {
	top: 230px;
	}
	
	.white-text2 {
    margin-top: 230px;
}
	
}
@media (max-width: 476px) 
{
	
}
@media (max-width: 460px) 
{
	.fusion-logo-link{
	max-width: 125px !important;	
	}
}
@media (max-width: 435px) 
{

	.fusion-header {
	max-height:200px;	
	}
}

@media (max-width: 688px) 
{	
	
	.hp-event-wrap{
	margin-top: 318px !important;	
	}
}
@media (max-width: 550px) 
{
	.m-cta-btn-wrap{
	background: url("/wp-content/uploads/2018/10/tablet-blue-bkg-1700.png") top center !important;
	position: absolute;
	height: 1700px;
	width: 815px;
	margin-left:-180px !important;
	margin-top: -45px;
	background-size: cover;
	}
}


@media (max-width: 520px) 
{

	.hp-vid{
	width: 100%;
	}

}
@media (max-width: 475px) 
{
	.m-cta-btn-wrap{
	background: url("/wp-content/uploads/2018/10/tablet-blue-bkg-1700.png") top center !important;
	position: absolute;
	height: 1700px;
	width: 475px;
	margin-left: -50px !important;
	margin-top: -45px;
	background-size: cover;
	}
}
@media (max-width: 428px) 
{
	.m-cta-btn-wrap{
	margin-left:-240px !important;
	margin-top: -45px;
	}
}

@media (max-width: 414px) 
{

	
	.blue-hp-bot-bkg{
	background: url("/wp-content/uploads/2018/10/m-bottom-blue_background4.jpg") !important;
	height: auto;
	margin-top: -200px !important;
	background-color: #004495;
	}
	
	.m-cta-btn-wrap{
	background: url("/wp-content/uploads/2018/10/mobile-blu-bkg-trans3.png") top center !important;
	position: absolute;
	height: 1658px;
	width: 414px;
	margin-left:-30px !important;
	margin-top: -45px;
	background-size: auto;
		z-index: 1;
	}
	
	.hp-event-wrap{
	margin-top: 130px !important;	
	}
	
	.footer-links a, .footer-links-c a, .footer-links-r a{
	font-size: 14px !important;
	}
	

}
	/* CSS for IOS Devices */
@supports (-webkit-touch-callout: none) {
	@media (max-width: 414px) {
	
	
		
			.stats-container{
			padding-top: 155px !important;	
			}
		}
	}
	/* END CSS for IOS Devices */

@media (max-width: 360px) 
{


	.m-cta-btn-wrap{
	background: url("/wp-content/uploads/2018/10/mobile-blu-bkg-trans-1650.png") top center !important;
	position: absolute;
	height: 1650px;
	width: 414px;
	margin-left:-70px !important;
	margin-top: -40px;
	background-size: auto;
	}
	
	.hp-event-wrap{
	margin-top: 130px !important;	
	}
}

@media (max-width: 343px) 
{
	.thermometer-img img{
	max-height: 220px;
	margin-top: -10px;	
	}
}

@media (max-width: 328px) 
{
	.header-cta{
	position: absolute;
	max-width: 105px;
	top:20px
	}
	.fusion-header {
	min-height: 200px;
	}
	
	.mobile-banner{
	margin-top: 250px;
	width: auto;
		
	}
}
@media (max-width: 320px) 
{
	.m-cta-btn-wrap{
	margin-left:-80px !important;
	}
}
