  .community-growth {
   				 background-image: url("{!URLFOR($Resource.ArtworkHome, 'word_map.png')}");
            }
           @media (min-width: 768px) {
                .row.vertical-align {
                    display: flex;
                    align-items: center;
                }
            }
                .home-page {background-color: #fff; color:#000; display:inline-block; width: 100%;font-family: 'Montserrat';}
                .home-header {
                position: absolute;
                left: 0;
                right: 0;
                padding-top:15px; z-index: 999;
                }
                .logo {  float: left; }
                .outer .container {	position: relative;}
                .header-links {	position: absolute;	z-index: 999;	right: 0;}
                /*.navirev {margin-top: 30px;}*/
                .header-links .signin-btn {float:right; margin-top:15px;
                background-color: #e50914; color:#fff;
                line-height: normal;
                font-family: sans-serif;
                font-weight: 400;
                font-size: 14px;
                }
               /* img { max-width:100%}*/
                .home-banner {
                position: relative;z-index: 0;height: 656px;
display: flex;
align-items: center;
                border-bottom: 8px solid #222;  overflow: hidden;;
                }
                .home-banner::after {
                content: " "; position: absolute; top:0; left: 0; right:0;  height:100%;
                background:rgba(0,0,0,.4);
                background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,.8)));
                background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%);
                background-image:-moz- oldlinear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%);
                background-image:-o-linear-gradient(bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%);
                background-image:linear-gradient(to top,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 60%,rgba(0,0,0,.8) 100%)
                }
                
                
                .home-banner-content {
	position: absolute;
	z-index: 111;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	color: #fff;
	padding: 200px 15px 100px 15px;
	top: 0;
}
                
                .home-banner-content h1 {font-size: 30px;font-weight: normal; line-height:40px}
                .home-banner-content h2 {font-weight: bold;}
                .home-banner-content h3 {
                    font-size: 20px;
                    margin-bottom: 8px;
                }
                .home-banner-search { float: left; width:100%;
                display: flex;
                justify-content: center;
                margin:30px auto 0 auto;
                } 
                .artists-page h2{
                font-size: 46px; font-weight: 900;
                margin-bottom:10px;  
                text-transform: capitalize;
                }
                .home-banner-search input[type="email"] { width:60%; height:42px; border:none; font-size: 16px;
                color:#000; box-shadow: none; box-sizing: border-box; padding:10px;}
                .home-banner-search .get-started-btn { width:240px; line-height: 42px;
                background: #f40612;box-shadow: 0 1px 0 rgba(0,0,0,.45); color:#fff; border-left: 1px solid #333; height:42px;  border:none; font-size: 18px;
                }
               
              
                .m-auto { margin-left: auto; margin-right: auto;}
                
               
                .site-header {
                position: absolute;
                left: 0;
                right: 0;
                z-index: 999;
                }
                .outer, .top-bar, .header-1 {
                background: none !important;
                border: none !important;
                box-shadow: none;
               
                
               
                }
               /* .menu-col {width: 80%;}*/
               /* .logo-col {	width: 20%;}*/
                .an-logo2 {	width: 100px; margin-top: -25px;}
                @media (min-width:768px) {
                 .header-1 .navy > ul > li > a { color:#fff}
                }
                .top-bar a {color: #fff;} 
               /* .top-bar {	margin-top: 20px;}*/
                
                
                
                .home-banner img {width: 100%;}
                
                .smart-forms .btn {
                    background: #f40612;
                    box-shadow: 0 1px 0 rgba(0,0,0,.45);
                    height: 50px;
                    border: none;
                    font-size: 18px;
                    font-weight: bold;
                    padding: 0 20px;
                    margin-top: 20px; margin-bottom: 20px;
                }
               
             
                
                 
                .home-banner-content p {font-size: 18px;padding-top: 15px;	display: block;	clear: both;}
                .home-banner-content p.ready-find {font-size: 16px;}
                
                .accordion-block .panel-title {	font-size: 24px;padding: 10px;	font-weight: 700;}
                
                .flex-row-reverse {
                    -ms-flex-direction: row-reverse;
                    flex-direction: row-reverse;
                }
				.artists-page h2.heading2 {font-weight: bold;font-size: 27px;text-transform: none; font-family: 'Montserrat';}
				.artists-page p {font-size:16px;line-height: 30px; font-family: 'Montserrat';}
				.content-block-thumb { width:62%}
				.content-block-text {}
				.content-block-left {padding-right: 20%;}
				.content-block-right {padding-left: 20%;}
				
                @media (max-width:1023px) {
                .menu-col {	width: 100%;}
                .navirev {float: right; padding-right:15px !important}
                }
                
                @media (max-width:991px) {
                
              
                .home-banner-content h1 {}
               
                .home-banner-search input[type="email"] {
                    width: 80%;         
					margin-bottom: 15px;
                }
                .home-banner-search .get-started-btn {
                    width: auto;
                    height: 36px;
                    font-size: 14px;
                    padding: 0 15px;
                    border-radius: 3px;
                }
                .home-banner-search {
                    flex-direction: column;
                    align-items: center; 
                }
                .home-banner-content p.ready-find {
                    font-size: 14px;
                line-height: normal;
                 }
                
                }
                 @media (max-width:767px) {
                
               
                
                .home-banner-content {
                    padding-left: 5%;
                    padding-right: 5%;
                }
                .navirev {float: none;	padding-right: 0px !important; text-align:right}
                .header-1 .navy {max-width: 100%;margin: 0px auto;	margin-bottom: 20px;}
                #menu-button {float: right;}
                .header-1 .navy ul {top: 40px;}
                .header-1 .navy > ul > li > a {color: #000;}
                .navirev {	margin-top: 20px; padding-right: 0 !important;}
                .header-1 .navy #menu-button {
                    padding: 3px 14px;
                    border-radius: 2px;
                }
				.content-block-left {padding-right: 0;}
                .content-block-thumb {width: 100%;	text-align: center;}
				.content-block-right {padding-left: 0;}
                }
                @media (max-width:567px) {
                .home-banner-search {	display: block;}
                .home-banner-search input[type="email"] { width:100%; height:32px}
                
                .home-banner-content {
                    padding-bottom: 50px;
                }
                .logo-col {	width: 40%;}
                }
                @media (max-width:550px) {
                .home-banner-content h1 {font-size: 22px;}
               
                }
                .schedule-demo-section  {
                    padding: 70px 45px;
                    border-bottom: 1px solid #efefef;
                }
                .schedule-demo-section .row {
                    display: flex;
                    align-items: center;
                }
                .schedule-demo-section .btn {
                    background: #f40612;
                    box-shadow: 0 1px 0 rgba(0,0,0,.45);
                    height: 50px;
                    border: none;
                    font-size: 18px;
                    font-weight: bold;
                    padding: 0 20px;
                    margin-top: 20px;
                    margin-bottom: 20px;
                }
                
                 .get-started-btn {
	
	background: #f40612;
	box-shadow: 0 1px 0 rgba(0,0,0,.45);
	color: #fff;
	border-left: 1px solid #333;
	height: 42px;
	border: none;
	font-size: 18px;
}
   .home-banner-content .get-started-btn {
	border: none;
	padding-left: 20px;
	padding-right: 20px;
	box-shadow: none;
	margin-top: 20px;
}             
