@media all and (max-width: 1200px) {
	/* Home page form */
	#builder-module-524471c06da7c-background-wrapper {
		position: relative !important;
		margin-top: 20px;
		padding: 0;
	}
}


@media all and (max-width: 1024px) {
	/*********************************************
		Navigation Module (Mobile)
	*********************************************/
	.builder-module-navigation.mobile .builder-module-navigation-menu-wrapper {
		display: block;
		margin: 0;
	}
	.builder-module-navigation.mobile ul {
		background: #FFFFFF;
		margin-top: .5em;
	}
	.builder-module-navigation.mobile li {
		position: relative;
		width: 100%;
	}
	/* second level stuff */
	.builder-module-navigation.mobile li ul {
		display: block !important;
		position: relative !important;
		left: 0 !important;
		border: 0;
		margin: 0;
		width: 100%;
	}
	.builder-module-navigation.mobile li a,
	.builder-module-navigation.mobile .current_page_item li a,
	.builder-module-navigation.mobile .current-cat li a,
	.builder-module-navigation.mobile .current-menu-item li a {
		background: transparent;
		border-bottom: 1px solid rgba(0,0,0,0.1);
		border-radius: 0;
		color: #333333;
		margin: 0;
		padding: .5em 1em !important;
	}
	.builder-module-navigation.mobile li a:hover,
	.builder-module-navigation.mobile .current_page_item li a:hover,
	.builder-module-navigation.mobile .current-cat li a li a:hover,
	.builder-module-navigation.mobile .current-menu-item li a:hover {
		background: #333333;
		color: #FFFFFF;
	}
	.builder-module-navigation.mobile li li {
		border: 0;
		width: 100%;
	}
	.builder-module-navigation.mobile li ul ul {
		margin: 0;
	}
	.builder-module-navigation.mobile li li a {
		border-radius: 0;
		line-height: inherit;
		padding: .25em 0 .25em 2em;
	}
	.builder-module-navigation.mobile li li li a {
		padding-left: 4em;
	}
	.builder-module-navigation .menu.hidden {
		display: none;
	}
	.builder-module-navigation #it-mobile-menu {
		background: #FFFFFF;
		border-radius: 2px;
		color: #333333;
		cursor: pointer;
		display: block;
		font-size: 1em;
		font-weight: bold;
		padding: .25em .75em;
		-webkit-font-smoothing: antialiased;	
	}
	.builder-module-navigation.mobile.borderless {
		border: 0;
	}
}

@media all and (max-width: 833px) {
    /* Social Media */
        .social li i{
            font-size:10px;
        }
        .social li img{
            max-width:12px;
        }
    /* Center Logo */
        .logo{
            text-align: center;
        }
    /* Center Quick links */
        .quicklinks ul{
            float:none;
            margin: 0;
            padding: 0;
            text-align: center;
        }
        .mobile-only {
            display: block !important;
        }
        .custom-navigation-background-wrapper {
            display: none;
        }
        #builder-module-555ba448d18d2-background-wrapper,
        #builder-module-555b995e6b282-background-wrapper {
            display: none;
        }
}

@media all and (max-width: 599px) {
    .builder-module-1-background-wrapper {
        margin-top: -26px;
    }
    .custom-navigation-background-wrapper {
        margin-top: -26px;
    }
    #slider-wrap {
        margin-top: -37px;
    }
    #gform_5 ul li {
        width: 100% !important;
    }
    #gform_5 .btn {
        width: 100% !important;
        padding: 15px 0;
        margin-right: 0;
        text-align: center;
    }
}
@media all and (max-width: 500px) {
	.builder-module-footer .builder-module-element .alignleft,
	.builder-module-footer .builder-module-element .alignright {
		float: none;
		margin: 0;
		text-align: left;
	}
	.builder-module-content .builder-module-element .alignleft,
	.builder-module-content .builder-module-element .alignright {
		float: none;
		margin: 0;
		text-align: left;
	}
}

@media all and (max-width: 480px) {
    #gform_5 .btn {
        width:98%;
        margin-top: 20px;
    }
}

@media all and (max-width: 400px) {
        .social li img{
            display: none;
        }
}
/*
     FILE ARCHIVED ON 11:35:34 Oct 17, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:20:24 Aug 05, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.45
  load_resource: 148.704
  PetaboxLoader3.resolve: 103.368
  PetaboxLoader3.datanode: 29.76
*/