@charset "UTF-8";
/*
Theme Name: Artomatic
Theme URI: https://dgstudio.com
Author: DGStudio team
Author URI: https://dgstudio.com/
Description: Artomatic theme developed by DG Studio.
*/

html {
  scroll-behavior: smooth;
}
body {
    margin: 0;
    padding: 0;
    color: #fff;
    font-size: 17px;
    font-family: 'AcuminPro-Light';
}
/*.location-dates .crsl_sld_sec .slick-slide.slick-center .slidebox {
	margin:0px 0px !important;
	
}
.location-dates .slidebox img {
    width: 100%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0.7;
    height: 344px;
    object-fit: cover;
}
.location-dates .crsl_sld_sec .slick-slide.slick-center {
    
  transform: auto !important; 
    margin-top: 0px !important; 
    width: 100% !important; 
}


ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
h1 {
    font-size: 7em;
	font-family: 'AcuminPro-Thin';
}
h2 {
    font-size: 6em;
	font-family: 'AcuminPro-Thin';
}
h3 {
    font-size: 5em;
	font-family: 'AcuminPro-Thin';
}
h4 {
    font-size: 4em;
	font-family: 'AcuminPro-Thin';
}
h5 {
    font-size: 3em;
	font-family: 'AcuminPro-Thin';
}
h6 {
    font-size: 2em;
	font-family: 'AcuminPro-Thin';
}
*/
/* p {
    font-size: 17px; 
}
*/

.header-sec .navbar-default {
    background-color: #fff;
    border: none;
    min-height: auto;
    margin-bottom: 0;
    border-radius: 0;
    box-shadow: 0px 0px 5px #ccc;
}
.header-sec .navbar-nav.navbar-center {
    position: absolute;
    left: 50%;
	-webkit-transform: translatex(-50%);
    transform: translatex(-50%);
}
.header-sec .navbar-brand {
    height: auto;
}
.header-sec .navbar-nav {
    margin-top: 12px;
}
.header-sec .navbar-default .navbar-nav > li > a {
    color: #8748e6;
    font-family: 'AcuminPro-Light';
    font-size: 13px;
    text-transform: uppercase;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
}
.header-sec .navbar-default .navbar-nav > li > a:hover, .header-sec .navbar-default .navbar-nav > li a.active {
    color: #0059ff;
}
.header-sec .navbar-default .navbar-right > li > a {
    /*border: 1px solid #8748e6;*/
	background: #d81b0b;
	color:#fff;
	font-weight: bold;
}

.header-sec .navbar-default .navbar-right > li > a:hover{
background: #bd170a;
color:#fff;
}

/* .header-sec .navbar-default .navbar-right > li > a:hover {
    border: 1px solid #0059ff;
} */
.header-bg {
    position: relative;
    background: url('images/home-header-bg_smple.jpg') no-repeat left top;
    background-size: cover;
    padding-bottom: 150px;
}

.home-header-bg {
    width: 100%;
    height: auto;
}
.HeaderInfo {
    max-width: 1280px;
    font-size: 22px;
    margin: 0 auto 40px;
    position: relative;
    padding: 0px 15px;
}
.HeaderInfoContainer{
    border-bottom:1px dashed #ffffff99;
    padding-bottom:70px;
}
.HeaderInfo h5{
    font-size:32px;
    font-weight:bold;
    line-height: 1.5em;
}
.HeaderInfo a{
    color:#fff;
    text-decoration: underline;
}
.decoration {
    /* position: absolute; */
    left: 0;
    right: 0;
    bottom: 50px;
    text-align: center;
}
.decoration p {
    font-size: 20px;
}
.biglogo {
    position: absolute;
    left: 0;
    right: 0;
    top: 20%;
    text-align: center;
}
.biglogo img {
    max-width: 1000px;
    width: 100%;
}
.upcoming-sec {
    background: url('images/upcoming-sec-bg.jpg') no-repeat;
    background-size: cover;
    padding: 100px 0;
    overflow-x: hidden;
}
.svg_texture_bg_logo {
    position: absolute;
    left: 20%;
    top: 5%;
}
.textre_logo_white {
    top: 15%;
    position: absolute;
    left: 29%;
    -webkit-animation-name: pulse;
    animation-name: pulse;
    animation-delay: 3.5s;
    -webkit-animation-delay: 3.5s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    opacity: 0;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.textre_logo_white_home2 {
    top: 15%;
    position: absolute;
    left: 20%;
}
.textre_logo_white img, .textre_logo_white_home2 img {
    max-width: 700px;
}
@-webkit-keyframes pulse {
 0% {
 opacity: 0;
}
 10% {
 opacity:.50;
 transform-origin: 50% 50%;
 transform: rotate(-2deg) scale(5);
 transition: all .3s cubic-bezier(0.6, 0.04, 0.98, 0.335);
}
 100% {
 opacity:1;
 transform: rotate(0deg) scale(1);
}
}
.upcoming-sec h3, .get-sec h3, .media-sec h3, .gallery-sec h3 {
    text-align: center;
    margin-bottom: 50px;
}
.slidebox {
    margin: 0 15px;
    overflow: hidden;
}
.slidebox:hover {
    /* -webkit-transition: -webkit-box-shadow .2s ease-in,-webkit-transform .3s ease-in;
    transition: -webkit-box-shadow .2s ease-in,-webkit-transform .3s ease-in;
    -o-transition: box-shadow .2s ease-in,-o-transform .3s ease-in;
    transition: box-shadow .2s ease-in,transform .3s ease-in;
    transition: box-shadow .2s ease-in,transform .3s ease-in,-webkit-box-shadow .2s ease-in,-webkit-transform .3s ease-in,-o-transform .3s ease-in;
    -webkit-transform: translateY(-2px);
    -o-transform: translateY(-2px);
    transform: translateY(-2px);
    -webkit-box-shadow: 0 2px 20px rgba(255,255,255,.8);
    box-shadow: 0 2px 20px rgba(255,255,255,.8);*/
    cursor: pointer;
}
.slidebox img {
    width: 100%;
	height:300px;
	object-fit:cover;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0.7;/* -webkit-filter: grayscale(100%);
    filter: grayscale(100%); */
}
.slidebox:hover img {
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.slidebox .contbox {
    background: #00bc00; 
   /* background: rgba(0, 188, 0, 0.5);*/
    padding: 15px;
    padding-top: 0;
    position: relative;
    margin-top: 10px;
    padding-bottom: 37px;
}
.slidebox .contbox::before {
    background: #00bc00;
    width: 100px;
    height: 10px;
    content: '';
    position: absolute;
    margin: auto;
    top: -10px;
    left: 0;
    right: 0;
}
.slidebox .contbox h3 {
    font-family: 'AcuminPro-Semibold';
    text-align: center;
    margin: 0;
}
.slidebox .contbox h3 span {
    display: block;
    text-transform: uppercase;
    font-size: 20px;
}
.slidebox .contbox h6 {
    font-family: 'AcuminPro-Semibold';
    font-size: 20px;
}
.upcoming-sec .slidebox .contbox small p{
	height: 100px;
	margin-bottom: 0;
} 
.upcoming-sec .slick-next {
    right: 48%;
}
.upcoming-sec .slick-prev {
    left: 48%;
}
.upcoming-sec .slick-prev, .upcoming-sec .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    bottom: -50px;
    display: block;
    width: 32px;
    height: 32px;
	top:auto;	
}	
.upcoming-sec .slick-next:before {
    font-family: FontAwesome;
    content: '\f105';
}
.upcoming-sec .slick-prev:before {
    font-family: FontAwesome;
    content: '\f104';
}	
.upcoming-sec .slick-prev:before, .slick-next:before {
    font-size: 40px;
} 
/*.upcoming-sec .slick-slide:nth-child(3) .slidebox img {
    -webkit-filter: none;
    filter: none;
}*/
.upcoming-sec .slick-slide:nth-child(2) .slidebox .contbox {
    background: #f70239; 
   /* background: rgba(247, 2, 57, 0.5);*/
}
.upcoming-sec .slick-slide:nth-child(2) .slidebox .contbox::before {
    background: #f70239;
    /* background: rgba(247, 2, 57, 0.5); */
}
.upcoming-sec .slick-slide:nth-child(3) .slidebox .contbox {
    background: #0059ff;
    /* background: rgba(0, 89, 255, 0.5); 
    padding-bottom: 15px;*/
}
.upcoming-sec .slick-slide:nth-child(3) .slidebox .contbox a {
    color: #fff;
}
.upcoming-sec .slick-slide:nth-child(3) .slidebox .contbox a:hover {
    color: #fff;
    text-decoration: none
}
.upcoming-sec .slick-slide:nth-child(3) .slidebox .contbox::before {
     background: #0059ff; 
   /* background: rgba(0, 89, 255, 0.5);*/
} 
/* .upcoming-sec .slick-slide:nth-child(3) .slidebox {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1); 
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1); 
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1);
    transition: all 200ms ease-in;
    transform: scale(1); 
} */
.upcoming-sec .slick-slide .slidebox:hover {
    /* -webkit-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.1); */
    position: relative;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
}
/*.upcoming-sec .slick-slide:nth-child(3) .slidebox:hover {
    -webkit-box-shadow: 0px 0px 10px 6px rgba(255,255,255,0.7);
    -moz-box-shadow: 0px 0px 10px 6px rgba(255,255,255,0.7);
    box-shadow: 0px 0px 10px 6px rgba(255,255,255,0.7);
    position: relative;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.2);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.2);
    transition: all 200ms ease-in;
    transform: scale(1.2);
}*/
.upcoming-sec .slick-slide:nth-child(4) .slidebox .contbox {
     background: #fdb061;
   /* background: rgba(253, 176, 97, 0.5); */
}
.upcoming-sec .slick-slide:nth-child(4) .slidebox .contbox::before {
     background: #fdb061;
   /* background: rgba(253, 176, 97, 0.5); */
}
.upcoming-sec .slick-slide:nth-child(5) .slidebox .contbox {
   background: #fd45ba; 
    /*  background: rgba(253, 69, 186, 0.5); */
}
.upcoming-sec .slick-slide:nth-child(5) .slidebox .contbox::before {
    background: #fd45ba; 
    /* background: rgba(253, 69, 186, 0.5);*/
}
.upcoming-sec .slick-slide:nth-child(7) .slidebox .contbox {
     background: #f70239; 
   /* background: rgba(247, 2, 57, 0.5);*/
}
.upcoming-sec .slick-slide:nth-child(7) .slidebox .contbox::before {
    /* background: #f70239; */
    background: rgba(247, 2, 57, 0.5);
}
.upcoming-sec .slick-slide:nth-child(8) .slidebox .contbox {
     background: #0059ff; 
  /*  background: rgba(0, 89, 255, 0.5);*/
}
.upcoming-sec .slick-slide:nth-child(8) .slidebox .contbox::before {
     background: #0059ff; 
   /* background: rgba(0, 89, 255, 0.5);*/
}
.upcoming-sec .slick-slide:nth-child(9) .slidebox .contbox {
    /* background: #fdb061; */
    background: rgba(253, 176, 97, 0.5);
}
.upcoming-sec .slick-slide:nth-child(9) .slidebox .contbox::before {
    /* background: #fdb061; */
    background: rgba(253, 176, 97, 0.5);
}
.upcoming-sec .slick-slide:nth-child(10) .slidebox .contbox {
    /* background: #fd45ba; */
    background: rgba(253, 69, 186, 0.5);
}
.upcoming-sec .slick-slide:nth-child(10) .slidebox .contbox::before {
    /* background: #fd45ba; */
    background: rgba(253, 69, 186, 0.5);
}
.upcoming-sec .slick-slide:nth-child(3) .slidebox:hover .contbox, .upcoming-sec .slick-slide:nth-child(3) .slidebox:hover .contbox::before {
    background: rgba(0, 89, 255, 1);
}
.upcoming-sec .slick-slide:nth-child(3) .slidebox img {
    opacity: 1;
}
.get-sec {
    background: url(images/get-sec-bg.jpg) no-repeat;
    background-size: cover;
    padding: 80px 0 90px;
}
.get-sec .box {
    text-align: center;
    background: #00bc00;
    padding: 20px;
    position: relative;
    cursor: pointer;
	margin-bottom: 30px;
}
.get-sec .box:before {
    border: 1px solid #fff;
    top: 10px;
    left: 10px;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
}
.get-sec [class*=col]:nth-child(2) .box {
    background: #0059ff;
}
.get-sec [class*=col]:nth-child(3) .box {
    background: #6faedb;
}
.get-sec [class*=col]:nth-child(4) .box {
    background: #f9a900;
}
.get-sec [class*=col]:nth-child(2) .overlay {
    background: #0059ff;
}
.get-sec [class*=col]:nth-child(3) .overlay {
    background: #6faedb;
}
.get-sec [class*=col]:nth-child(4) .overlay {
    background: #f9a900;
}
.get-sec .box h6 {
    text-transform: uppercase;
}
.get-sec .box h6 span {
    display: block;
}
.get-sec .box h6 strong {
    font-family: 'AcuminPro-Semibold';
}
.get-sec .box .overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 188, 0, 0.9);
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .3s ease;
    transition: .3s ease;
}
.get-sec .box:hover .overlay {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.get-sec .box:hover:before {
    border: none;
}
.get-sec .box .overlay .overlaytext {
    color: white;
    font-size: 15px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    font-family: 'AcuminPro-Light';
    text-transform: uppercase;
    width: 100%;
    padding: 15px;
}
.media-sec {
    background: url(images/media-sec-bg.jpg) no-repeat;
    background-size: cover;
    padding: 100px 0;
}
.media-box {
    position: relative;
    cursor: pointer;
    text-align: center;
}
/* .media-box:hover {
    -webkit-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.2); 
    position: relative;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.3);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.3);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.3);
    transition: all 200ms ease-in;
    transform: scale(1.3); 
} */
.media-box:hover .media-img img {
    -webkit-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.3);
}
.media-img {
    position: relative;
}
.media-img img {
    width: 100%;
    height: auto;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.6);
}
.media-img>a:before {
    border: 1px solid #fff;
    top: 10px;
    left: 10px;
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    z-index: 1;
}
.media-box .text-center {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 auto 15px;
}
.media-box .text-center a {
    color: #5600ff;
    font-size: 24px;
    border-radius: 50%;
    border: 2px solid #5600ff;
    width: 40px;
    height: 40px;
    display:flex;
    text-align: center;
    justify-content: center;
    align-items: center;

}
.media-box .text-center a i.fa{vertical-align:middle;}
.media-box:hover .sc_ic a {
    -webkit-animation: icon-bounce 5s ease-in-out;
    animation: icon-bounce 5s ease-in-out
}
.icon-bounce {
    -webkit-animation: icon-bounce 5s ease-in-out;
    animation: icon-bounce 5s ease-in-out
}
@-webkit-keyframes icon-bounce {
1% {
-webkit-transform:scale(1);
transform:scale(1)
}
10% {
-webkit-transform:scale(1.25);
transform:scale(1.25)
}
20% {
-webkit-transform:scale(1);
transform:scale(1)
}
40% {
-webkit-transform:scale(1.0625);
transform:scale(1.0625)
}
60% {
-webkit-transform:scale(1);
transform:scale(1)
}
80% {
-webkit-transform:scale(1.015625);
transform:scale(1.015625)
}
to {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes icon-bounce {
1% {
-webkit-transform:scale(1);
transform:scale(1)
}
10% {
-webkit-transform:scale(1.25);
transform:scale(1.25)
}
20% {
-webkit-transform:scale(1);
transform:scale(1)
}
40% {
-webkit-transform:scale(1.0625);
transform:scale(1.0625)
}
60% {
-webkit-transform:scale(1);
transform:scale(1)
}
80% {
-webkit-transform:scale(1.015625);
transform:scale(1.015625)
}
to {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.overlaymedia {
    position: absolute;
    bottom: 40px;
    right: 5px;
}
.overlaymedia a {
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    text-shadow: 0px 0px 5px rgba(0,0,0,0.7);
}
.overlaymedia span {
    font-family: 'AcuminPro-Light';
}
.media-box .text-right a {
    color: #5600ff;
    text-decoration: none;
    font-family: 'AcuminPro-Light';
    display: block;
    margin-top: 15px;
}
.gallery-sec {
    background: url(images/gallery-sec-bg.jpg) no-repeat;
    background-size: cover;
    padding: 100px 0;
}
.gallery-sec .search-gallery {
    margin: 0 5% 2% 0;
}
.gallery-sec .search-gallery input[type=text] {
    border: none;
    color: #a6a6a6;
    height: 34px;
    padding: 8px;
    font-family: 'AcuminPro-Light';
}
.gallery-sec .search-gallery button {
    float: right;
    background: #fff;
    box-shadow: none;
    border: none;
    color: #828282;
    height: 34px;
}
.gallery-sec ul {
    text-align: center;
}
.gallery-sec li {
    width: 23%;
    display: inline-block;
    margin: 0.8%;
    overflow: hidden;
    cursor: pointer;
}

.gallery-sec li img {
    display: block;
    width: 100%;
    height: auto;
    box-shadow: 0px 0px 10px rgba(32,16,49,0.7);
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}
/* .gallery-sec li img:hover {
    -ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
} */
.gallery-sec li a{display:block;width:300px;height:253px;overflow:hidden;background-color:#ffffff;margin:0 auto;text-align:center;}.gallery-sec li a img{height:253px;width:auto;max-width:300%;display:inline;}
.galleryslow {
    -webkit-animation: slow-scale 7s ease-out;
    animation: slow-scale 7s ease-out;
}
@-webkit-keyframes slow-scale {
0% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
to {
-webkit-transform:scale(1);
transform:scale(1)
}
}
@keyframes slow-scale {
0% {
-webkit-transform:scale(1.1);
transform:scale(1.1)
}
to {
-webkit-transform:scale(1);
transform:scale(1)
}
}
.gallery-sec .text-center a {
    border: 1px solid #fff;
    padding: 10px 30px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    margin-top: 20px;
    font-family: 'AcuminPro-Light';
    text-transform: uppercase;
}
.footer-sec {
    margin-top: 100px;
}
.footer-sign {
    text-align: right;
}
.footer-sign a {
    padding: 11px 15px;
    font-family: 'AcuminPro-Semibold';
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
	color:#fff;
	background: #d81b0b;
	font-size: 13px;
}
.footer-sign a:hover {
    color: #fff;/* border: 1px solid #8748e6; */
	background: #bd170a; 
}
.footer-menu {
    margin: 40px 0 10px;
    text-align: center;
    clear: both;
}
.footer-menu li {
    display: inline-block;
    padding: 15px;
}
.footer-menu li a {
    color: #0059ff;
    font-family: 'AcuminPro-Light';
    font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
}
.footer-menu li a:hover {
    color: #8748e6;
}
.copyright {
    text-align: center;
    color: #4c4c4c;
    padding: 15px;
    background: #ebebeb;
    font-family: 'AcuminPro-Light';
    font-size: 13px;
    text-transform: uppercase;
}
.copyright a {
    color: #4c4c4c;
}
.copyright a:hover {
    color: #8748e6;
}
.footer_sc_ic {
    text-align: center;
}
.footer_sc_ic li {
    display: inline-block;
    margin: 0 8px;
}
.footer_sc_ic li a {
    width: 36px;
    display: flex;
    height: 36px;
    border-radius: 50%;
    border: 2px solid #5600ff;
    color: #5600ff;
    font-size: 18px;
    text-align: center;
    justify-content: center;
    align-items: center;

}
.footer_sc_ic li a:hover {
    -webkit-animation: icon-bounce 5s ease-in-out;
    animation: icon-bounce 5s ease-in-out;
}
.footerlogo img {
    max-width: 180px;
}
/* Start Register form Css Start */ 
.hide_element {
    display: none;
}
.form-tabs-sec p.login-text {
    padding: 0 80px;
}
p.login-text a {
    font-weight: bold;
    color: #8748e6;
}
.reg-form {
    color: #575a61;
    font-family: 'AcuminPro-Light';
    margin-top: 0px;
}
.reg-form p {
    font-size: 16px;
}
.reg-form h2 {
    font-family: 'AcuminPro-Medium';
    color: #4a62c4;
    padding: 0 80px;
    font-size: 30px;
    margin: 30px 0 160px;
    position: relative;
    text-transform: uppercase;
}
.reg-form h2:before {
    content: '';
    width: 95%;
    height: 1px;
    background: #575876;
    position: absolute;
    bottom: -6px;
    margin: 0 auto;
    left: 0;
    right: 0;
}
.reg-form .col-sm-6, .reg-form .col-sm-12 {
    margin-bottom: 20px;
}
.reg-form img.captcha-image{margin: 0px 10px 10px 0px;}

.reg-form label {
    display: block;
    color: #5a5a5a;
    font-family: 'AcuminPro-Light';
    font-size: 16px;
}
.reg-form input[type=password], .reg-form input[type=text], .reg-form textarea, .reg-form select, .reg-form input[type=email], .reg-form input[type=url] {
    font-family: 'AcuminPro-Medium';
    height: 35px;
    font-size: 14px;
    border-radius: 0;
    background: #f9f9f9;
}
.reg-form ::-webkit-input-placeholder {
font-family: 'AcuminPro-Light';
}

.reg-form ::-moz-placeholder {
font-family: 'AcuminPro-Light';
}

.reg-form :-ms-input-placeholder {
font-family: 'AcuminPro-Light';
}

.reg-form :moz-placeholder {
font-family: 'AcuminPro-Light';
}
.reg-form .previous-btn {
    float: left;
    margin: 60px 0 40px;
}
.reg-form .next-btn {
    float: right;
    margin: 60px 0 40px;
}
.reg-form button.btn, .reg-form a.btn {
    background: #d5a95e;
    color: #fff;
    font-family: 'AcuminPro-Light';
    padding: 6px 45px;
    border-radius: 0;
    font-size: 15px;
}
.reg-form .checkbox label {
    margin-bottom: 10px;
    font-weight: normal;
}
.reg-form .checkbox p {
    font-weight: bold;
}
.reg-form #participated-events{
	min-height:100px;
}
.step-read-text {
    border: 1px solid #000;
    padding: 10px 20px;
    height: 180px;
    overflow-y: scroll;
}
.step-read-text ol {
    padding-left: 12px;
}
.step-read-text ol li {
    margin-bottom: 15px;
}
.step-read-text ol ul li {
    list-style-type: upper-alpha;
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 0;
    border-radius: 10px;
    font-size: 15px;
}
.price-total {
    text-align: center;
    margin-top: 50px;
    background: #fff;
    max-width: 400px;
    margin: 75px auto 0;
    padding: 20px 8px;
    box-shadow: 0px 0px 10px #999;
    border-radius: 15px;
}
.price-total h4 {
    font-size: 24px;
    color: #4a62c4;
    text-transform: uppercase;
    margin-top: 0;
}
/* .reg-form p.tatal-price {font-size: 20px;}
 .step3 .row:first-child {margin-bottom: 20px;} */
.reg-form h3 {
    font-size: 26px;
    margin: 20px 0;
    color: #4a62c4;
}
.mytabs {
    margin: 45px 0 0px;
    text-align: center;
}
.mytabs h5 {
    font-size: 20px;
}
.mytabs h6 {
    /* font-size: 18px; */
    font-size: 32px;
    font-family: 'AcuminPro-Semibold';
}
.mytabs i {
    font-size: 30px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #dba84f;
    border-radius: 100%;
    margin: 5px 0;
    color: #fff;
}

.mytab-stept {
    width: 20%;
    display: inline-block;
    text-align: center;
    opacity: .2;
    padding: 15px 0;
    vertical-align: top;
	background: #0059ff;
	color: #fff;
}
.mytab-stept:nth-child(2) {
    margin: 0 6%;
}
.mytab-stept.active {
    opacity: 1;
    cursor: pointer;
    box-shadow: 0px 0px 3px #797777;
	background: #00bc00;
}
.mytab-content {
    display: none;
}
.mytab-content.mytab-content-show {
    display: block;
}
.onemore {
    border: 1px solid #4229dc;
    color: #4229dc;
    padding: 10px;
    width: 200px;
    margin: 0 auto 15px;
	box-shadow: 0px 0px 3px #ccc;
}
.form-tabs-sec {
    background: #d9dfeb;
    padding: 30px 0 50px;
    margin-bottom: 80px;
}
.mytab-forms-bg {
    background: #4b66e7;
    position: relative;
}
.mytab-forms-bg form {
    position: relative;
    z-index: 1;
}
.rc-anchor-normal-footer{z-index: 2;}
.mytab-forms-bg:before {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0%;
    background: #4f66cc;
}
.mytab-forms-bg:after {
    position: absolute;
    content: '';
    left: 0;
    bottom: 0;
    background: #586fd9;
}
.step1 .mytab-forms-bg:before {
    width: 70%;
    height: 100%;
    -webkit-clip-path: polygon(40% 0, 101% 34%, 0 108%, 0 59%);
    clip-path: polygon(40% 0, 101% 34%, 0 108%, 0 59%);
}
.step1 .mytab-forms-bg:after {
    width: 70%;
    height: 50%;
    -webkit-clip-path: polygon(240% -158%, 100% 63%, 26% 100%, 0 100%);
    clip-path: polygon(240% -158%, 100% 63%, 26% 100%, 0 100%);
}
.step2 .mytab-forms-bg:before {
    width: 56%;
    height: 100%;
    -webkit-clip-path: polygon(24% 0, 79% 40%, 0 112%, 0 50%);
    clip-path: polygon(24% 0, 79% 40%, 0 112%, 0 50%);
}
.step2 .mytab-forms-bg:after {
    width: 70%;
    height: 58%;
    -webkit-clip-path: polygon(141% -163%, 105% 1%, 24% 100%, 0 100%);
    clip-path: polygon(141% -163%, 105% 1%, 24% 100%, 0 100%);
}
.step3 .mytab-forms-bg:before {
    width: 84%;
    height: 100%;
    -webkit-clip-path: polygon(34% 0, 79% 40%, 0 112%, 0 50%);
    clip-path: polygon(34% 0, 79% 40%, 0 112%, 0 50%);
}
.step3 .mytab-forms-bg:after {
    width: 56%;
    height: 76%;
    -webkit-clip-path: polygon(259% -164%, 100% 55%, 26% 100%, 0 100%);
    clip-path: polygon(259% -164%, 100% 55%, 26% 100%, 0 100%);
}
.mytab-forms-bg .mytab-forms-sec {
    background: #fff;
    margin-top: -85px;
    padding: 45px 20px;
    box-shadow: 5px 5px 5px #333;
    box-shadow: 0px 0px 10px #999;
    border-radius: 30px;
}
.reg-form .step3 h2 {
    margin-bottom: 0;
}
.reg-form .step3 #artomatic_register_form3 {
	display:none;
}
.step3 .donation-not-now{
	margin-top: 2%;
}
.step3 .fees-breakdown {
    margin: 50px 0 80px;
}
.card-details-form {
    max-width: 550px;
    margin: -30px auto;
    background: #fff;
    display: table;
    padding: 20px 8px;
    box-shadow: 0px 0px 10px #999;
    border-radius: 15px;
}
 @-webkit-keyframes ani-mouse {
 0% {
 opacity: 1;
 top: 29%;
}
 15% {
 opacity: 1;
 top: 50%;
}
 50% {
 opacity: 0;
 top: 50%;
}
 100% {
 opacity: 0;
 top: 29%;
}
}
@-moz-keyframes ani-mouse {
 0% {
 opacity: 1;
 top: 29%;
}
 15% {
 opacity: 1;
 top: 50%;
}
 50% {
 opacity: 0;
 top: 50%;
}
 100% {
 opacity: 0;
 top: 29%;
}
}
@keyframes ani-mouse {
 0% {
 opacity: 1;
 top: 29%;
}
 15% {
 opacity: 1;
 top: 50%;
}
 50% {
 opacity: 0;
 top: 50%;
}
 100% {
 opacity: 0;
 top: 29%;
}
}
.scroll-btn {
    display: inline-block;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1;
    width: 80px;
    bottom: 0;
}
.scroll-btn > * {
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: normal;
    color: #7f8c8d;
    color: #ffffff;
    font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
    letter-spacing: 2px;
}
.scroll-btn > *:hover, .scroll-btn > *:focus, .scroll-btn > *.active {
    color: #ffffff;
}
.scroll-btn > *:hover, .scroll-btn > *:focus, .scroll-btn > *:active, .scroll-btn > *.active {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.scroll-btn .mouse_ic {
    position: relative;
    display: block;
    width: 30px;
    height: 48px;
    margin: 0 auto 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 3px solid white;
    border-radius: 23px;
    cursor: pointer;
}
.scroll-btn .mouse_ic > * {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: white;
    border-radius: 50%;
    -webkit-animation: ani-mouse 2.5s linear infinite;
    -moz-animation: ani-mouse 2.5s linear infinite;
    animation: ani-mouse 2.5s linear infinite;
}
.btm_sec_dv {
    background: #fff;
    text-align: center;
    padding: 20px 0;
}
.btm_sec_dv img {
    max-width: 150px;
}
.show_message {
    text-align: center;
    color: #ff0000;
    padding: 2px 0;
    border: 1px solid #ff0000;
    margin-bottom: 0px;
    display: none;
    position: relative;
    z-index: 3;
    top: -30px;
    width: 80%;
    margin: 0 auto;
}
#card_type {
    visibility: hidden;
}
form #card_number {
    background-image: url("images/card_images.png"), url("images/card_images.png");
    background-position: 2px -118px, 115% -55px;
    background-repeat: no-repeat;
    background-size: 120px 486px, 120px 490px;
    padding-left: 54px;
}
#installation em {
    color: red;
}
#installation_msg {
    text-align: center;
}
#installation_msg h3 {
    color: #f3c26f;
}
#installation_msg p {
    font-size: 18px;
    color: #fff;
}
#installation_msg h3 span {
    display: block;
}
.error {
    color: red!important;
}
/* #installation-artists-payment-text{display: none;} */

/*Register form Css End */ 



.coming_soon_sec {
    background: url("images/cming_soon_bg.jpg") no-repeat left top;
    background-size: cover;
    padding: 80px 0;
}
#sendusMssModal .modal-content,
#pressRequestModal .modal-content,
#licensingRequestModal .modal-content,
#registrationModal .modal-content {
    background: url("images/cming_soon_bg.jpg") no-repeat left top;
    background-size: cover;
}
#sendusMssModal .close,
#pressRequestModal .close,
#licensingRequestModal .close,
#registrationModal .close {
    font-size: 24px;
    color: #fff;
    filter: alpha(opacity=1);
    opacity: 1;
    margin-top: -10px;
    margin-bottom: 12px;
	z-index: 9;
	position: relative;
}
.coming_soon_sec h3 {
    text-align: center;
    font-size: 54px;
}
.coming_soon_sec h3 span {
    display: block;
    font-size: 36px;
}
.suscribe_now_updates {
    background: #fff;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.3);
    text-align: center;
    padding: 25px 35px 30px;
}
.coming_soon_sec h4 {
    color: #b55ba3;
    font-size: 21px;
    text-transform: uppercase;
    text-align: center;
    /* margin-bottom: 20px; */
    font-weight: bold;
}
.suscribe_now_updates .sld_txt_wrpr span {
    color: #5267c2;
    font-size: 21px;
    text-transform: uppercase;
    text-align: center;
}
.coming_soon_sec h4 strong {
    color: #b55ba3;
}
.suscribe_now_updates_outer .wpcf7-validation-errors {
    border-color: #f38a8a;
    padding: 10px 20px;
}
.suscribe_now_updates .form-control, #sendusMssModal .form-control, #pressRequestModal .form-control, #licensingRequestModal .form-control,
#registrationModal .form-control {
    border-radius: 0;
    background: #f9f9f9;
    border-color: #e4e4e4;
    height: 40px;
    padding: 6px 16px;
    font-family: 'AcuminPro-Medium';
}
#sendusMssModal textarea.form-control,
#pressRequestModal textarea.form-control,
#licensingRequestModal textarea.form-control {
    height: auto;
}
#sendusMssModal span.wpcf7-not-valid-tip,
#pressRequestModal span.wpcf7-not-valid-tip,
#licensingRequestModal span.wpcf7-not-valid-tip,
#registrationModal span.wpcf7-not-valid-tip{
	color: #fff;
	background: #ff0b0b;
}
.coming_soon_sec .btn, #sendusMssModal .btn, #pressRequestModal .btn, #licensingRequestModal .btn, #registrationModal .btn {
    background: #d5a95e;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.3);
    box-shadow: 0px 0px 40px 0px rgba(0,0,0,0.3);
    font-family: 'AcuminPro-Medium';
    font-size: 20px;
    letter-spacing: 1px;
    margin-top: 40px;
    padding: 10px 20px;
    border-radius: 12px;
}
.coming_soon_sec .btn:hover, .coming_soon_sec .btn:focus, #sendusMssModal .btn:hover, #sendusMssModal .btn:focus,
#pressRequestModal .btn:hover, #pressRequestModal .btn:focus,
#licensingRequestModal .btn:hover, #licensingRequestModal .btn:focus,
#registrationModal .btn:hover, #registrationModal .btn:focus {
    background: #b88837;
    color: #fff; 
}
.coming_soon_sec .btn.blue_btn {
    background: #4229dc;
    padding: 10px 60px;
}
.coming_soon_sec .btn.blue_btn:hover {
    background: #2c15bb;
}
.page-template-coming-soon .decoration p {
    font-size: 24px;
}
#sendusMssModal .btn,#registrationModal .btn {
    margin-top: 22px;
}
.sld_txt_wrpr, .suscribe_now_updates h4 {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
	vertical-align:middle;
	line-height:1.4;
}
.suscribe_now_updates h4 {
    margin: 0;
}
.sld_txt_wrpr {
    position: relative;
    top: 0;
    left: 3px;
    animation: showuptxt 5s;
}
.sld_txt_wrpr {
    animation: showuptxt 5s;
}
.sld_txt_wrpr {
    width: 295px;
    text-align: right;
}
.sld_txt_wrpr span {
    margin-left: -295px;
}
.sld_txt_wrpr_addin {
    animation: revealtxt 5s;
}
.sld_txt_wrpr_addin_spn {
    animation: slideintxt 5s;
}
.suscribe_now_updates .form-group {
    margin-top: 15px;
}
 @keyframes showuptxt {
 0% {
opacity:0;
}
 20% {
opacity:1;
}
 80% {
opacity:1;
}
 100% {
opacity:1;
}
}
 @keyframes slideintxt {
 0% {
margin-left:-800px;
}
 20% {
margin-left:-800px;
}
 35% {
margin-left:0px;
}
 100% {
margin-left:0px;
}
}
 @keyframes revealtxt {
 0% {
opacity:0;
width:0px;
}
 20% {
opacity:1;
width:0px;
}
 30% {
width:295px;
}
 80% {
opacity:1;
}
 100% {
opacity:1;
width:295px;
}
}
/*Thank You Page Css Start */ 
.thank-you-page {
    margin: 60px 0 130px;
}
.thank-you-page h2 {
    font-family: 'AcuminPro-Semibold';
    color: #b42418;
    text-align: center;
    font-size: 36px;
    margin: 30px 0 50px;
}
.thank-you-page p {
    color: #000;
    font-family: 'AcuminPro-Light';
    font-size: 16px;
    margin-bottom: 6px;
	text-align:center;  
}
.thank-you-page p strong {
    margin-top: 25px;
    display: block;
}
.thank-you-page p .red-text {
    color: #b42418;
    font-size: 18px;
    font-weight: bold;
}
/*Thank You Page Css End */ 



/****** Sponsor Page Css Start  *******/

.wrapper_bg {
    background: url('images/wrapper_bg.jpg') no-repeat left top;
    background-size: cover !important;
    position: relative;
}
.wrapper_bg:after {
    background: rgba(228, 51, 65, 0.5);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.wrapper_bg .container {
    position: relative;
    z-index: 1;
}
.wrapper_bg_title_txt {
    min-height: 478px;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
	-webkit-align-items: center;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
}
.wrapper_bg_title_txt h2 {
    text-align: center;
	margin:0;
    text-transform: uppercase;
    font-size: 66px;
    letter-spacing: 16px;
    font-weight: bold;
	width:100%;
	position:absolute;
	width:100%;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}
.supprt_txt_bg {
    background: rgba(228, 51, 65, 0.6);
    padding: 80px 0;
}
.supprt_txt h5 {
    font-weight: bold;
    margin: 0 0 30px; 
}
.supprt_txt h5 span {
    display: block;
}
.supprt_txt p {
    line-height: 28px;
}
.supprt_txt img {
    width: 100%; 
}

.artist-banner-bot-sec {
    background: #ea5966;
    text-align: center;
	padding: 80px 0;
}

.artist-banner-bot-sec p {
    margin: 12px 0 30px;
}

.artist-banner-bot-sec p a {
    color: #fff;
}
.crsl_sld_sec {
    padding: 80px 0;
}
.event_sld_crls .slidebox .contbox h6 {
    font-family: 'AcuminPro-Semibold';
    font-size: 22px;
}
.event_sld_crls .slidebox .contbox p {
    font-size: 16px;
    margin: 20px 0 30px;
	/* height: 65px; */
}
.event_sld_crls .slidebox .contbox {
    text-align: center;
    /*background: #eb57b7;*/
    margin-top: 0;
    position: relative;
    top: 16px;
}
.event_sld_crls .center .slick-list .slick-track{margin-left: 0;}

.event_sld_crls .slick-slide:nth-child(5n+1) .slidebox .contbox {
    background: #00bc00; 
}
.event_sld_crls .slick-slide:nth-child(5n+1) .slidebox .contbox::before {
    background: #00bc00;
}
.event_sld_crls .slick-slide:nth-child(5n+2) .slidebox .contbox {
    background: #f70239; 
}
.event_sld_crls .slick-slide:nth-child(5n+2) .slidebox .contbox::before {
    background: #f70239;
}
.event_sld_crls .slick-slide:nth-child(5n+3) .slidebox .contbox {
    background: #0059ff; 
}
.event_sld_crls .slick-slide:nth-child(5n+3) .slidebox .contbox::before {
     background: #0059ff; 
} 
.event_sld_crls .slick-slide:nth-child(5n+4) .slidebox .contbox {
     background: #fdb061;
}
.event_sld_crls .slick-slide:nth-child(5n+4) .slidebox .contbox::before {
     background: #fdb061;
}
.event_sld_crls .slick-slide:nth-child(5n+5) .slidebox .contbox {
   background: #fd45ba; 
}
.event_sld_crls .slick-slide:nth-child(5n+5) .slidebox .contbox::before {
    background: #fd45ba; 
}


.crsl_sld_sec .prt_ct_btn {
    border: 1px solid #fff;
    padding: 12px 0;
    max-width: 200px;
    display: block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 0 auto;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.4);
}
.crsl_sld_sec .event_sld_crls .slick-prev:before, .crsl_sld_sec .event_sld_crls .slick-next:before{
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal; 
	opacity: 1;
}
.crsl_sld_sec .event_sld_crls .slick-prev:before{
	content: "\f053";
}
.crsl_sld_sec .event_sld_crls .slick-next:before{
	content: "\f054";
}
.crsl_sld_sec .prt_ct_btn:hover, .crsl_sld_sec .prt_ct_btn:focus {
    text-decoration: none;
}
.crsl_sld_sec .slidebox .grn_bg_contbox {
    background: #51b737;
}
.crsl_sld_sec .slidebox .rd_bg_contbox {
    background: #e43441;
}
/*.crsl_sld_sec .slidebox:hover img {
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.crsl_sld_sec .slick-slide.slick-center .slidebox img {
    -webkit-box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.4);
}*/
.crsl_sld_sec .slidebox .contbox::before {
    background: #eb57b7;
    height: 17px;
    top: -16px;
}
.crsl_sld_sec .slidebox img{
	height: 300px;
}
.crsl_sld_sec .slidebox .grn_bg_contbox::before {
    background: #51b737;
}
.crsl_sld_sec .slidebox .rd_bg_contbox::before {
    background: #e43441; 
}
/*.crsl_sld_sec .slick-slide.slick-center .slidebox {
    margin: 0 25px;
    -webkit-box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.4);
    -moz-box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.4);
    box-shadow: 0px 8px 24px 0px rgba(0,0,0,0.4);
}
.crsl_sld_sec .slick-slide.slick-center {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.1);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.1);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.1);
    transition: all 200ms ease-in;
    transform: scale(1.1);
    margin-top: 35px;
}*/
.crsl_sld_sec .slick-track {
    padding-bottom: 70px;
}
.crsl_sld_sec .slick-dots li button:before {
    opacity: 1;
    border: 10px solid #fff;
    border-radius: 100%;
}
.crsl_sld_sec .slick-dots li button:before {
    opacity: 1;
    border: 10px solid #fff;
    border-radius: 100%;
    color: transparent;
}
.crsl_sld_sec .slick-dots li.slick-active button:before {
    border: 5px solid #fff;
    background: #2d96ff;
}
.thnk_u_sec {
    background: url('images/thnk_u_bg.jpg') no-repeat left top;
    background-size: cover;
}
.thnk_u_sec_innr {
    background: #0a3aff;
    min-height: 450px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 80px 0
}
.thnk_u_sec h4 {
    text-transform: uppercase; 
}
.our_spnsr_dnr_div {
    background: url('images/our_dnr_sec.jpg') no-repeat left top;
    background-size: cover;
    position: relative;
}
.our_spnsr_dnr_div:after {
    background: rgb(150, 0, 255, 0.5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
}
.our_spnsr_dnr_div .container, .or_spn_txt_div, .or_dnr_txt_div {
    position: relative;
    z-index: 1;
}
.or_spn_txt_div {
    text-align: center;
    background: rgba(61, 232, 193, 0.8);
    padding: 80px 0;
}
.or_spn_txt_div p, .or_dnr_txt_div p {
    max-width: 900px;
    margin: 0 auto;
}
.or_dnr_txt_div {
    text-align: center;
    background: rgb(150, 0, 255, 0.6);
    padding: 80px 0;
}
.or_spn_txt_div h4, .or_dnr_txt_div h4{
    margin-bottom: 30px;
}
.or_spn_txt_div h3, .or_spn_txt_div p{
	color: #1c3ff5;
}
.thmb_mb_cl_ul {
    text-align: center;
    padding: 40px 0 0px; 
}
.thmb_mb_cl_ul li {
    display: inline-block;
    margin: 4%;
	width: 25%;
} 
.thmb_mb_cl_ul li img {
    width: 100%;
}
.bcme_spnsr_btn {
    border: 1px solid #fff;
    font-weight: bold;
    padding: 16px 46px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 80px;
}
.bcme_spnsr_btn:hover, .bcme_spnsr_btn:focus {
    background: #fff;
    color: #5600ff;
    text-decoration: none;
}
.gt_spnr_sec {
    background: url('images/gt_spnr_sec_bg.jpg') no-repeat left top;
    background-size: cover;
}
.thmb_mb_cl_ul li {
    cursor: pointer;
}
.thmb_mb_cl_ul li:hover img {
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.2);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.2);
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.2);
    transition: all 200ms ease-in;
    transform: scale(1.2);
}
.crcl_tp_mdl {
    width: 200px;
    height: 200px;
    background: rgb(213,120,42); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(213,120,42,1) 0%, rgba(255,195,140,1) 50%, rgba(215,120,40,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(213,120,42,1) 0%, rgba(255,195,140,1) 50%, rgba(215,120,40,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(213,120,42,1) 0%, rgba(255,195,140,1) 50%, rgba(215,120,40,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5782a', endColorstr='#d77828', GradientType=0 ); /* IE6-9 */
    border-radius: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: auto;
    position: relative;
    z-index: 1;
    margin-bottom: 15px;
}
.crcl_tp_mdl .crcl_tp_mdl_innr {
    width: 150px;
    height: 150px;
    text-align: center;
    text-transform: uppercase;
    color: #000;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f5c28b+0,d47729+51,f5c28b+100 */
    background: rgb(245,194,139); /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover, rgba(245,194,139,1) 0%, rgba(212,119,41,1) 51%, rgba(245,194,139,1) 100%); /* FF3.6-15 */
    background: -webkit-radial-gradient(center, ellipse cover, rgba(245,194,139,1) 0%, rgba(212,119,41,1) 51%, rgba(245,194,139,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: radial-gradient(ellipse at center, rgba(245,194,139,1) 0%, rgba(212,119,41,1) 51%, rgba(245,194,139,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5c28b', endColorstr='#f5c28b', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    border-radius: 100%;
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    letter-spacing: 1px;
}
.crcl_tp_mdl.goldcolor { 
	background: rgba(207,158,34,1);
	background: -moz-linear-gradient(top, rgba(207,158,34,1) 0%, rgba(249,220,152,1) 51%, rgba(207,158,34,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(207,158,34,1)), color-stop(51%, rgba(249,220,152,1)), color-stop(100%, rgba(207,158,34,1)));
	background: -webkit-linear-gradient(top, rgba(207,158,34,1) 0%, rgba(249,220,152,1) 51%, rgba(207,158,34,1) 100%);
	background: -o-linear-gradient(top, rgba(207,158,34,1) 0%, rgba(249,220,152,1) 51%, rgba(207,158,34,1) 100%);
	background: -ms-linear-gradient(top, rgba(207,158,34,1) 0%, rgba(249,220,152,1) 51%, rgba(207,158,34,1) 100%);
	background: linear-gradient(to bottom, rgba(207,158,34,1) 0%, rgba(249,220,152,1) 51%, rgba(207,158,34,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf9e22', endColorstr='#cf9e22', GradientType=0 );
}
.crcl_tp_mdl.goldcolor .crcl_tp_mdl_innr {
	background: rgba(252,224,154,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(252,224,154,1) 0%, rgba(204,160,29,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(252,224,154,1)), color-stop(100%, rgba(204,160,29,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(252,224,154,1) 0%, rgba(204,160,29,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(252,224,154,1) 0%, rgba(204,160,29,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(252,224,154,1) 0%, rgba(204,160,29,1) 100%);
	background: radial-gradient(ellipse at center, rgba(252,224,154,1) 0%, rgba(204,160,29,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fce09a', endColorstr='#cca01d', GradientType=1 );
}
.crcl_tp_mdl.platinumcolor {
	background: rgba(140,138,139,1);
	background: -moz-linear-gradient(top, rgba(140,138,139,1) 0%, rgba(230,229,227,1) 51%, rgba(140,138,139,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(140,138,139,1)), color-stop(51%, rgba(230,229,227,1)), color-stop(100%, rgba(140,138,139,1)));
	background: -webkit-linear-gradient(top, rgba(140,138,139,1) 0%, rgba(230,229,227,1) 51%, rgba(140,138,139,1) 100%);
	background: -o-linear-gradient(top, rgba(140,138,139,1) 0%, rgba(230,229,227,1) 51%, rgba(140,138,139,1) 100%);
	background: -ms-linear-gradient(top, rgba(140,138,139,1) 0%, rgba(230,229,227,1) 51%, rgba(140,138,139,1) 100%);
	background: linear-gradient(to bottom, rgba(140,138,139,1) 0%, rgba(230,229,227,1) 51%, rgba(140,138,139,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8a8b', endColorstr='#8c8a8b', GradientType=0 );
}
.crcl_tp_mdl.platinumcolor .crcl_tp_mdl_innr {
	background: rgba(227,226,224,1);
	background: -moz-radial-gradient(center, ellipse cover, rgba(227,226,224,1) 0%, rgba(140,138,139,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(227,226,224,1)), color-stop(100%, rgba(140,138,139,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(227,226,224,1) 0%, rgba(140,138,139,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(227,226,224,1) 0%, rgba(140,138,139,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(227,226,224,1) 0%, rgba(140,138,139,1) 100%);
	background: radial-gradient(ellipse at center, rgba(227,226,224,1) 0%, rgba(140,138,139,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e2e0', endColorstr='#8c8a8b', GradientType=1 );
}
.spnr_lvl_sec {
    background: url('images/spnr_lvl_bg.jpg') no-repeat left top;
    background-size: cover;
    position: relative;
    padding: 80px 0;
}
.spnr_lvl_sec:after {
    background: rgba(255, 0, 61, 0.9);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    content: '';
}
.spnr_lvl_sec .container {
    position: relative;
    z-index: 1;
}
.cnt_txt_cl_lvl {
    background: #fff2e1;
    padding: 40px 40px;
    max-width: 280px;
    text-align: center;
    margin: 0 auto;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    position: relative;
}
.spnr_lvl_sec_col p {
    color: #000;
    font-size: 16px;
}
.cnt_txt_cl_lvl:after {
    background: #fcf3e1;
    position: absolute;
    left: 36%;
    top: -48px;
    width: 80px;
    height: 48px;
    content: '';
    -webkit-box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 3px 30px 0px rgba(0,0,0,0.5);
}
.spnr_lvl_sec .container div[class*='col-'] {
    float: none;
    display: inline-block;
    width: 31.333333%;
}
.spnr_lvl_sec h4 {
    text-align: center;
    margin-bottom: 30px;
}
.spnr_lvl_sec .bcme_spnsr_btn {
    margin-top: 80px;
    margin-bottom: 0;
}


.sponsor-flying-dog-sec{background: #15b79f; text-align: center; padding: 80px 0;}
.sponsor-flying-dog-sec h4 {margin-bottom: 40px; text-align:center; }
.sponsor-flying-dog-sec iframe {width: 80%; height: 400px; margin-top: 35px;}
.sponsor-how-work-sec .container {position: relative; z-index: 1;}
.sponsor-how-work-sec {padding: 80px 0; position:relative;}
.sponsor-how-work-sec h4 {margin-bottom: 40px; text-align:center; }
.sponsor-how-work-sec:after {background-color: rgba(241,163,3,.9); content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.sponsor-how-work-right ul li {margin-bottom: 14px; letter-spacing: .5px;}
.sponsor-how-work-right ul li a {color: #fff;}
.sponsor-how-work-right ul {list-style-type: disc;}
.sponsor-how-work-left img {padding: 50px;}

.sponsor-packages ul {list-style-type: disc; margin: 14px 18px;}
.sponsor-packages ul li {margin-bottom: 6px;}
 
.packages-sec {
	text-align: center;
	display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; 
	flex-flow: row wrap; 
	width: 100%; 
	align-items: stretch;
	justify-content:center;
	padding-top:50px;
}
.packages-inner {color: #000; width: 22%; font-weight: bold; margin: 1%;background-color:#ffffff;box-shadow: 0px 0px 10px #656565;}
.packages-sec .packages-inner h6 {background: #7a4ce3; text-align: center; color: #fff;  margin: 0; padding: 20px 10px; font-size: 18px; font-family: 'AcuminPro-Light'}
.package-list {background: #fff; width: 95%; margin: 0 auto; text-align: center; padding: 20px;}
.package-list ul {list-style: none;}
.package-list ul li { margin-bottom: 15px; position:relative; font-size: 15px;}
.package-list ul li i{font-size:5px; position: relative; top: -5px;}
.package-list p {font-size: 15px;}
.packages-sec .packages-inner:nth-child(2) h6 {background: #faa900;}
.packages-sec .packages-inner:nth-child(3) h6 {background: #1939ee;}

.partnerClass {background: rgba(255,255,255,0.2); text-align: right; padding: 50px 0; position:relative; z-index:1;}
.partnerClass h4 {text-align: right; font-size: 28px; text-transform:uppercase; font-weight:bold;}
.partnerClass p span {display: block;}

/****** Sponsor Page Css End  *******/

/****** Artist, Experience, About, Participate Page Css Start  *******/

.artist-banner:after {
	background: rgba(228, 51, 65, 0.5);
}
.artist-banner .supprt_txt_bg {
    background: rgba(228, 51, 65, 0.8);
}
.artist-banner .supprt_txt{
	text-align:center;
}
.artist-banner .supprt_txt h4 {
    margin-bottom: 30px;
    font-size: 4em;
    font-weight: normal;
}
.location-dates h4{
    text-align: center;
    margin-bottom: 30px;
}
.get-sec h4 {
    text-align: center;
    margin-bottom: 30px;
}
.are-you{
	padding:80px 0; 
	position: relative;
}
.are-you:after {  
    background-color:rgba(0,41,255,.7); 
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.are-you-inner h4 {
    margin-bottom: 30px;  
}
.are-you-inner{
	background: rgba(33,21,59,.9);
	padding: 50px;
	text-align: center;
	position: relative;
	z-index: 1;
}
.are-you-inner .btn {
    border: 1px solid #fff;
    font-weight: bold;
    padding: 10px 45px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
	margin-top: 30px;
}
.are-you-inner .btn:hover, .are-you-inner .btn:focus {
    background: #fff;
    color: #5600ff;
    text-decoration: none;
}
.participate-artist{
	padding:80px 0;
	background:#51b737;
	text-align:center;
}
.participate-artist h4 {
    margin-bottom: 30px;
}
.participate-artist p {
    margin-top: 20px;
    word-break: break-all;
}


.inner-line-br {display: block;}

.participate-artist .resp-tabs-list li{
	float: none; 
	font-size: 15px;
	text-transform: uppercase;
	letter-spacing: 1px;
	border: 1px solid #fff;
	border-right: 0;
	font-family: 'AcuminPro-Semibold';
	font-weight: 100;
	padding: 13px 50px !important;
	pointer-events: none;
}
.participate-artist .resp-tab-active{
	background-color: rgba(255,255,255,.0);
}
.participate-artist ul.resp-tabs-list{
	font-size: 0;
	margin-bottom: 30px;
}
.participate-artist .resp-tabs-list li:last-child {
    border-right: 1px solid #fff;
}
.participate-artist .resp-tabs-container{
	background-color: transparent;
}
.participate-artist .resp-tab-content {
    border: none;
    background: none;
    padding: 0;
}
.participate-artist .resp-tab-content .btn{
	border: 1px solid #fff;
    font-weight: bold;
    padding: 10px 45px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
	margin-top: 30px;	
}
.participate-artist .resp-tab-content .btn:hover, .participate-artist .resp-tab-content .btn:focus {
    background: #fff;
    color: #5600ff;
    text-decoration: none;
}
.visiting-bg:after {  
	background-color:rgba(255,252,0,.4); 
}
.visiting-bg .are-you-inner{
	background-color: rgba(47,79,33,.6); 
}
.photos-gallery{
	padding:80px 0;
	background:#fb9c02;
	text-align: center;
}
.photos-gallery h4 {
    margin-bottom: 30px;
}
.photos-gallery ul {
    font-size: 0;
}
.photos-gallery li {
    width: 21%;
    display: inline-block;
    margin: 2%;
}
.photos-gallery li img, .photos-gallery li video {
    width: 100%;
}
.photos-gallery .btn, .press .btn{
	border: 1px solid #fff;
    font-weight: bold;
    padding: 10px 45px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
	margin-top:30px; 
}
.photos-gallery .btn:hover, .photos-gallery .btn:focus, .press .btn:hover, .press .btn:focus {
    background: #fff;
    color: #5600ff;
    text-decoration: none;
}
.about-banner:after {
    background: rgba(81, 183, 55, 0.5);	
}
.mission {
    background: #51b737;
    padding: 80px 0;
    text-align: center;
}

.mission h6 {
    margin: 35px 0;
}

.mission ol {
    text-align: left;
	padding-left: 18px;
}

.mission ol li {
    margin-bottom: 10px;
    padding-left: 3px;
}

.history {
    background: #5d1fcc;
    padding: 80px 0;
    text-align: center;
}

.about-story{
    background: #3eae0e;
    padding: 80px 0;
    text-align: center;
}

.about-story iframe {
    width: 80%;
    height: 400px;
	margin-top: 35px;
}

.about-past-artomatic{
	background: #5d1fcc;
    padding: 80px 0;
    text-align: center;
}

.about-past-artomatic-list ul {
    position: relative;
}

.about-past-artomatic-list ul:before {
    position: absolute;
    content: "";
    width: 1px;
    height: 100%;
    background: #fff;
	left:0;
	right:0;
	margin:0 auto;
}
.about-past-artomatic-list {margin-top: 50px;}
.about-past-artomatic-list ul li {width: 49%; display: inline-block; padding: 2px 8px 40px; font-weight: bold;}
.about-past-artomatic-list ul li:nth-child(even) {text-align: left; position: relative; top: 36px;}
.about-past-artomatic-list ul li:nth-child(odd) {text-align: right; margin-top: 0;}
/* .about-past-artomatic-list ul li:last-child {position: relative !important; left: -24.3% !important;} */
.about-past-artomatic-list ul li span.past-year {display: block;}
.mission h4, .history h4, .press h4, .about-past-artomatic h4, .about-story h4{
    margin-bottom: 30px;
}
.boardof{
	padding: 80px 0;
	position: relative;
}
.boardof:after {
    background-color: rgba(31,92,246,.9);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; 
}
.boardof h4 {
    margin-bottom: 30px;
    text-align: center;
    position: relative;
    z-index: 1;
}
.text-board {
    position: relative;
    z-index: 1;
}
.text-board img {
    float: right;
    padding: 0px 0px 15px 15px;
	width: 280px;
}
.text-board h6 span {
    display: block;
}
.text-board h6 {
    font-weight: bold;
    margin-bottom: 20px;
	font-size: 22px;
}
.text-board ul {
    margin-bottom: 30px;
}
.text-board ul:last-child {
    margin-bottom: 0px;
}
.text-board ul li img {
    float: none;
    padding: 0;
	width: 100%;
}
.press {
    background: #ff003c;
    padding: 80px 0;
    text-align: center;
}
.press img{
	width: 100%;
}
.licensing{
	 padding: 80px 0;
}
.licensing:after {
	background-color: rgba(100,12,223,.7);
}
.licensing .are-you-inner {
    background: rgba(99,0,212,.9);
}
.international {
    padding: 80px 0;
	position: relative;
}
.international:after {
    background-color: rgba(61,232,193,.9);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; 
}
.international h4{
	text-align: center;
	margin-bottom:30px;
	position:relative;
	z-index:1;
	color:#0c4733;
}
.international img {
    width: 100%;
	position:relative;
	z-index:1;
}
.inter-text{
	position:relative;
	z-index:1;
	background-color: rgba(16,138,110,.7);
	padding:25px;
}
.participate-banner:after {
    background: rgba(76, 105, 233, 0.5);
}
.participate-banner .supprt_txt_bg {
    background: rgba(39, 91, 246, 0.6);
}
.gt_spnr_sec p {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
}
.gt_spnr_sec p span {
    display: block;
}
.you-participating:after {
	background-color: transparent;
}
.you-participating .are-you-inner{
	background: rgba(99,0,212,.9);
}
.join-our {
	color:#275bf6;
}
.join-our:after {
    background: rgba(255, 207, 0, 0.9);
}
.join-our .are-you-inner{
	background: rgba(252,220,3,.9);
	font-weight: bold;
}
.joinreg{
	position:relative;
	z-index:1;
	text-align:center;
}
.joinreg h4 {
    margin-bottom: 30px;
}
.joinreg h6 {
    text-transform: uppercase;
    letter-spacing: 5px;
    margin-bottom: 30px; 
}
.join-our .btn {
    border: 1px solid #275bf6;
    color: #275bf6;
}

.join-our .are-you-inner .row {
    margin-top: 35px;
}


.participate-team-sec {
    text-align: center;
    padding: 80px 0;
    background: #0059ff;
}

.participate-team-text {
    background: #2671fe;
    padding: 50px;
    text-align: center;
    position: relative;
    z-index: 1;
	box-shadow: 0px 0px 8px rgba(90, 90, 90, 0.3);
	margin-top: 40px;
}

.participate-team-text a.btn {
    border: 1px solid #fff;
    font-weight: bold;
    padding: 10px 60px;
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0;
    margin-top: 30px;
}


/****** Artist, Experience, About, Participate Page Css End  *******/


.parking-banner .wrapper_bg_title_txt, .taking-pictures-banner .wrapper_bg_title_txt {min-height: 800px;}

/******** Parking Transportation Css Start ******/
.wrapper_bg.parking-banner:after {
    background: rgba(251, 156, 3, 0.5);
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.parking-rules{background-size: cover; position: relative; padding: 80px 0;}
.parking-rules:after{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: '';}

.parking-rules.blue-rules-bg {background: url(images/rules-bg.jpg) no-repeat left top;}
.parking-rules.blue-rules-bg:after {background: rgb(10, 58, 255, 0.9);}

.parking-rules.red-rules-bg {background: url(images/rules-bg.jpg) no-repeat left top;}
.parking-rules.red-rules-bg:after {background: rgb(227, 50, 72, 0.9);}

.rules-parts-sec {
    position: relative;
    z-index: 1;
	margin-bottom: 80px;
}.parking-rules .rules-parts-sec:last-child { margin-bottom: 0;}

.parking-rules h4 {
    text-align: center;
    /*max-width: 750px;*/
    margin: 0 auto 30px;
}
.rules-list {
    /*max-width: 750px;*/
    margin: 0 auto;
}
.rules-list ul {
    border: 1px solid #fff;
}
.rules-list ul li {
    border-bottom: 1px solid #fff;
    padding: 10px 0px 10px 40px;
    position: relative;
	line-height: 24px;
}
.rules-list ul li:last-child {border-bottom: none;}
.rules-list ul li:before {
    content: "\f111";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
	left: 20px;
	font-size: 10px;
    position: absolute;
}

.rules-parts-sec p {
    text-align: justify;
}
.mb30{
	margin-bottom:30px;
}

/******** Parking Transportation Css End ******/



/******** Taking Pictures Rules Css Start ******/
.wrapper_bg.taking-pictures-banner:after {background: rgba(255, 207, 0, 0.5);}
.parking-rules.green-rules-bg {background: url(images/taking-pictures-rules-bg.jpg) no-repeat left top;}
.parking-rules.green-rules-bg:after {background: rgb(28, 189, 152, 0.9);}
.taking-pictures-page-content .green-rules-bg .rules-list {margin-top: 80px;}

/******** Taking Pictures Rules Css End ******/


/******* Faq Css Start *****/
.wrapper_bg.faq-banner:after { background: rgba(235, 87, 182, 0.5);}
.panel-title>a, .panel-title>a:active{display:block; padding:15px; color:#555; font-size:16px; font-weight:bold; text-transform:uppercase; letter-spacing:1px;
  word-spacing:3px;	text-decoration:none;}
.panel-heading  a:before {font-family: 'FontAwesome'; content: "\f0d7";  float: right;  transition: all 0.5s; left: 13px; position: absolute;}
.panel-heading.active a:before {-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);	transform: rotate(180deg);} 
.faq-accordion-bg { background: #51b737; padding:80px 0;}
.faq-accordion-bg h5 {text-align: center; margin: 0 auto 30px;}

.faq-accordion-bg div#horizontalTab {border-bottom: 1px solid #fff;  padding-bottom: 50px;}
.faq-accordion-bg .resp-tabs-list li{float: none; font-size: 13px; text-transform: uppercase; letter-spacing: 1px; border: 1px solid #fff; border-right: 0;
	font-family: 'AcuminPro-Semibold'; font-weight: 100; padding: 13px 5% !important;}
.faq-accordion-bg .resp-tab-active{background-color: rgba(255,255,255,.3);}
.faq-accordion-bg ul.resp-tabs-list{font-size: 0; margin: 0 auto 30px; text-align: center;}
.faq-accordion-bg .resp-tabs-list li:last-child {border-right: 1px solid #fff;}
.faq-accordion-bg .resp-tabs-container{background-color: transparent;}
.faq-accordion-bg .resp-tab-content {border: none; background: none; padding: 0; margin: 0 auto;}
.faq_acc_sec .faq_acc_txt a {color: #fff;}
.faq_acc_txt {display: none; padding: 10px 20px; border-bottom: 1px solid;}
.faq_acc_sec {border: 1px solid #fff; border-bottom: none;}
.faq_acc_contnt h4 {font-size: 16px; padding: 14px 20px 14px 40px; border-bottom: 1px solid #fff; margin: 0; position:relative; font-weight: bold; cursor: pointer;}
.faq_acc_contnt h4:before {font-family: 'FontAwesome'; content: "\f0d7";  float: right;  transition: all 0.5s; left: 13px; position: absolute;} 
.faq_acc_contnt h4.active:before{-webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);	transform: rotate(180deg);} 

.faq-expand {text-align: right; margin: 30px auto 0;}
.faq-expand a {color: #fff; border: 1px solid #fff; padding: 7px 22px; display: inline-block; font-size: 18px; text-decoration: none; position: relative;}
.faq-expand a:after {font-family: 'FontAwesome'; content: "\f0da"; position: absolute; right: 5px; font-size: 22px;  float: right;  margin-left: 16px; margin-top: -3px;}


/******* Faq Css End ******/

/******* Event Details Css Start ******/
.event-details-banner:after {background: rgba(228, 51, 65, 0.5); }
.event-details-banner .supprt_txt_bg {background: rgba(228, 51, 65, 0.8);}
.event-details-banner .supprt_txt_bg h4 {max-width: 800px; margin: 0 auto; text-align: center;}
.event-location-sec {background: #ea5966; padding: 80px 0; font-family: 'AcuminPro-Light';}
.event-location-details ul li {display: inline-block; font-size: 20px; margin-bottom: 10px; vertical-align: top; word-wrap: break-word;}
.event-location-details ul li:nth-child(even) {width: 79%;}
.event-location-details ul li:nth-child(odd) {width: 19%;}
.event-location-details {padding-top: 60px;}


.event-location-btn, .event-description{text-align: center; margin-top: 50px;}
.event-location-btn a {background: #51b737; border: 1px solid #51b737; color: #fff; letter-spacing: 1px; font-size: 18px; height: 48px; padding: 10px 30px;}
.event-location-btn a:hover{color: #fff; background: transparent;}
.event-location-btn img {width: 54px; margin-right: 35px;}
.event-location-sec .attendees {text-align: center; margin-top: 50px;}
.event-location-sec .attendees p {font-size: 24px;  margin-bottom: 0;}
.event-location-sec .num-box span {font-size: 45px;}
.yellow-text {color: #f6db08;}
.green-text {color: #00b800;}
.yell-gree-tex {background: -webkit-linear-gradient(#f6db0b, #51b737); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.num-box {box-shadow: 0px 0px 10px #d84c57; max-width: 200px;  margin: 10px auto; padding: 10px 0;}
.attendees .date{text-transform:capitalize;}	
#IAmAttendingModal .modal-header h4.modal-title{ color:#000; font-size: 2em; text-align: center; }
#IAmAttendingModal .modal-body .form-group label{ color:#000; }
#artistDetailModal .modal-header h2.modal-title{ color:#000; font-size: 2em; text-align: center; }
#artistDetailModal .modal-body .detail-header{
	background-color: #eff2fa!important;
    padding: 10px 20px;
    border-radius: 40px!important;
}
#artistDetailModal .modal-body .detail-header .user-profile-icon {
    width: 120px;
    height: 120px;
    background-color: #ccc;
    border-radius: 100%;
    margin: auto;
    overflow: hidden;
}
#artistDetailModal .modal-body .detail-header .user-profile-icon .user-profile-icon img {
    max-width: 100%;
    display: block;
    height: 100%;
    border-radius: 100%;
}
#artistDetailModal .modal-body .detail-header .user-profile-icon .user-profile-txt {
    color:#000;
}
.get-sec a {color: #fff; text-decoration: none;}
.event-details-select-cat {position: relative; text-align: center; padding:80px 0;padding-top:0;}
.event-details-select-cat:after{
    /* background-color: rgba(253,241,12,.8); */
     content: ''; position: absolute;  left: 0; top: 0; width: 100%; height: 100%;}
.event-details-select-cat h4 {color: #000;}
.event-details-select-cat .box{text-align: center; background: transparent; padding: 20px; position: relative; cursor: pointer; margin-bottom: 30px; display: inline-block; font-family: 'AcuminPro-Light'; vertical-align: top;}
.event-details-select-cat .box:before {border: 1px solid #fff; top: 10px; left: 10px; position: absolute; content: ''; width: 100%; height: 100%;}
.event-details-select-cat .box h6 {text-transform: capitalize; margin-bottom: 25px;}
.event-details-select-cat .box h6 span {display: block;}
.event-details-select-cat .box .overlay {position: absolute; bottom: 0; left: 0; right: 0; background-color: rgba(0, 188, 0, 0.9); overflow: hidden; width: 100%; height: 100%;-webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0);  -webkit-transition: .3s ease; transition: .3s ease;}
.event-details-select-cat .box:hover .overlay {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.event-details-select-cat .box img {height: 80px;}
.event-details-select-cat .select-cat-sec { position: relative;  z-index: 1;}
.select-cat-sec a{color:#fff;}
.select-cat-sec a .box {width: 28%; margin: 30px 1%; background: #5d1fcc;}
.select-cat-sec a:nth-child(2) .box{background: #5d1fcc;}
.select-cat-sec a:nth-child(3) .box{background: #0059ff;}
.select-cat-sec a:nth-child(4) .box{background: #eb57b7;}

.event-details-select-cat .select-art-director { position: relative;  z-index: 1; background: #0059ff; margin: 50px 0 0; padding: 60px 0;margin-top:0;}
.event-details-select-cat .select-art-director h4{color: #fff; margin-top: 0;}
.art-director-tag-line {font-family: 'AcuminPro-Light'; font-size: 24px;}
.select-art-director .box {width: 17%; margin: 30px 1%; background: #00bc00; color:#fff; text-decoration: none;}
.select-art-director .box:nth-child(4){background: #f0a403;}
.select-art-director .box:nth-child(5){background: #17b9a1;}
.select-art-director .box:nth-child(6){background: #ed063e;}
.select-art-director .box:nth-child(7){background: #6faeda; height: 225px; padding: 46px 0;}
.select-artist-slider h4{}


.select-artist-slider .slick-prev, .select-artist-slider .slick-next{top:0;  width: 40px; height: 40px; z-index: 1;}
.select-artist-slider .slick-prev:before, .select-artist-slider .slick-next:before {
    font-family: 'FontAwesome';
    font-size: 20px;
    opacity: 1;
    color: #fff;
	width: 40px;
    height: 40px;
    border: 1px solid #fff;
    border-radius: 100%;
    display: block;
    font-size: 35px;
}


.select-artist-slider .slick-prev{left: 45%;}
.select-artist-slider .slick-next{right: 45%;}
.select-artist-slider .slick-prev:before{ content: "\f104";}
.select-artist-slider .slick-next:before{ content: "\f105";}
.artist-slider{margin-top: 45px;}
.artist-slider .slick-slide, .artist-slider-home .slick-slide {margin-top: 80px;}
.artist-slider .artist-name, .artist-slider-home .artist-name, .artist-slider-home1 .artist-name, .artist-slider-home2 .artist-name, .artist-slider-home3 .artist-name {font-family: 'AcuminPro-Light'; color: #fff; font-size: 18px; text-align: right; padding-right: 50px; font-weight: bold; margin-top: 8px; padding-right: 5px;}
.slider-img-box img {width: 100%;}

.slider-img-box {padding: 5%; position:relative; cursor: pointer;}
.slider-img-box:before {content: ''; width: 40%; height: 45%; background: #ed063c; position: absolute; left: 0; bottom: 35px; z-index: -1;}
.slider-img-box:after {content: ''; width: 40%; height: 45%;  border: 1px solid #fff; position: absolute; left: 14px; bottom: 23px; z-index: -1;}

.artist-slider-second .slider-img-box:before{width: 40%; height: 48%; bottom: 24px;}
.artist-slider-second .slider-img-box:after {width: 40%; height: 47%; bottom: 14px;}

.select-artist-slider .artist-slider .slick-slide:nth-child(3n+3) .slider-img-box:before {background: #33a934;}
.select-artist-slider .artist-slider .slick-slide:nth-child(2n+2) .slider-img-box:before {background: #0059ff;}

.select-artist-slider .artist-slider-home .slick-slide:nth-child(3n+3) .slider-img-box:before {background: #33a934;}
.select-artist-slider .artist-slider-home .slick-slide:nth-child(2n+2) .slider-img-box:before {background: #0059ff;}

.select-artist-slider .container {position: relative;}
.event-search-form {position: absolute; right: 4%; top: 38px;}
.event-search-form button {float: right; background: #fff; box-shadow: none; border: none; color: #828282; height: 34px;}
.event-search-form input[type=text] {border: none; color: #a6a6a6; height: 34px; padding: 8px; font-family: 'AcuminPro-Light';} 

.select-artist-slider{padding:80px 0 0; position:relative; z-index:1;}

.artist-slider-second:after {background-color: rgba(26,178,155,.8); content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.artist-slider-second .container {z-index: 1;}
.artist-slider-second h4 {text-align: center;}
.select-artist-slider.artist-slider-second .slick-prev:before, .select-artist-slider.artist-slider-second .slick-next:before{color:#fff; border-color:#fff;}
.artist-slider-second  .artist-slider .artist-name{color: #fff; text-align: left;}
.artist-slider-second  .artist-slider-home .artist-name{color: #fff; text-align: left;}

.event-details-activiti{background:#51b737; padding: 80px 0px;}
.event-details-activiti h4 { text-align: center;}
.activiti-box {
    text-align: center;  margin-top: 50px; margin-bottom: 50px;
    display: inline-block;
}
.activiti-img { width: 60%;  display: inline-block;float: left;}
.activiti-details {width: 40%; background: #7a4ce3; margin-left: -60px; padding: 50px 20px; text-align: left; display: inline-block; float: right; position: relative; margin-top: 45px;}
.activiti-details a {background: #fbdd0b; color: #000;  font-weight: bold; padding: 10px 19px; display: inline-block; text-align: center; text-transform: capitalize;
    text-decoration: none;}
.activiti-box h6 {margin-top: 0; text-transform: uppercase;}
.activiti-img img { width: 100%;}

.activiti-right .activiti-details {float: left; margin-left: 0;}
.activiti-right .activiti-img {margin-left: -60px;}

.activiti-box:nth-child(2) .activiti-details {background: #0059ff;}
.activiti-box:nth-child(3) .activiti-details {background: #eb57b7;}
.activiti-box:nth-child(4) .activiti-details {background: #ed063e;}

.event-details-howtoget {background: #5e3bb1; text-align: center; padding:80px 0 0;}
.event-details-howtoget p { font-family: 'AcuminPro-Light'; font-size: 24px; padding: 30px 0;}


.news_lttr_sgn_cls {
    background: #ed063e;
    text-align: center;
    padding: 80px 0;
}
.news_lttr_sgn_cls p {
    font-family: 'AcuminPro-Light';
    font-size: 24px;;
    padding: 30px 0;
}
.rgstr_hr_btn {
    display: inline-block;
    background: #51b737;
    color: #fff;
    font-size: 26px;
    font-weight: bold;
    padding: 8px 18px;
   margin-bottom: 26px;
}
.rgstr_hr_btn:hover {
   background: #38a21d;
   text-decoration: none;
}

.ic_prk_txt {
    max-width: 550px;
    margin: 0 auto;
    margin-top: 44px;
}
.ic_prk_txt_img {
    max-width: 190px;
    float: left;
}
.ic_prk_txt_img img {
    width: 100%;
}
.ic_prk_txt_lft {
    max-width: 270px;
    float: right;
    text-align: left;
}
.url_tg_cls span {
    display: block;
}
.url_tg_cls {
    font-size: 20px;
    font-weight: bold;
    padding-top: 60px;
}
.url_tg_cls a {
    color: #fff;
    display: inline-block;
    margin-top: 14px;
}
.url_tg_cls a:hover {
   text-decoration: none;
   color: #fff;
}

.news_lttr_sgn_cls.prkng_evnt_cls_bg {
    background: none;
    padding: 0;
}
.event-details-howtoget iframe{width:100%; height:450px; position: relative;  z-index: 1;}

.event-details-parking{position:relative; margin-top: -150px; padding: 0px 0 80px;}
.event-details-parking:after{background-color: rgba(20,45,187,.8); content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.event-details-parking .container{position:relative; z-index:1;}
.event-details-parking #FeaturedSponsors h4{ text-align:center; }
/******* Event Details Css Start ******/



.allpageform {width: 50%; margin: auto;} 
.allpageform .ajax-loader {display: block !important;}


/* 25 April Changes Start*/ 
.affix {top: 0; width: 100%;  z-index: 9;} 
/*.page-id-2 .upcoming-sec {display: none;}*/ 
/*.crsl_sld_sec{display:none;}*/
.are-you.you-participating {display: none;}
.email-sub .input-group input[type=email] {height: 40px; border-radius: 0; background: transparent; border: 1px solid #275af6; color: #275af6; font-size: 16px;}
.email-sub .input-group .btn {margin-top: 0; background: #275bf6; border: 1px solid #275bf6; color: #fff; font-size: 20px; padding: 0px 18px; height: 40px;} 
.email-sub .input-group .btn:hover{background: #fff; color:#275bf6;}

.email-sub  .input-group ::-webkit-input-placeholder {
color:#275af6;
font-family: 'AcuminPro-Thin';
}

.email-sub  .input-group ::-moz-placeholder {
color:#275af6;
font-family: 'AcuminPro-Thin';
}

.email-sub  .input-group :-ms-input-placeholder {
color:#275af6;
font-family: 'AcuminPro-Thin';
}
.email-sub  .input-group :moz-placeholder {
color:#275af6;
font-family: 'AcuminPro-Thin';
}

.getnotified .email-sub {
    width: 320px;
    margin: auto;
}
.getnotified .email-sub .input-group input[type="email"] {
    border: 1px solid #fff;
    color: #fff;
}
.getnotified .email-sub .input-group .btn{
	background: transparent;
	border: 1px solid #fff;
}
.getnotified .email-sub .input-group .btn:hover{
	background: #fff;
	color: #51b737;
} 

.getnotified .email-sub  .input-group ::-webkit-input-placeholder {
color:#fff;
}

.getnotified .email-sub  .input-group ::-moz-placeholder {
color:#fff;
}

.getnotified .email-sub  .input-group :-ms-input-placeholder {
color:#fff;
}
.getnotified .email-sub  .input-group :moz-placeholder {
color:#fff;
}

.participate-team-text .getnotified {
    margin-top: 30px;
}

.participate-team-text .getnotified .email-sub .input-group .btn:hover {
    color: #2671fe;
}
	
#donateModal .messge_bx_col {
    border: 2px solid #ccc;
    border-radius: 10px;
}
#donateModal .messge_bx_col h6 {
    margin: 20px 0;
    background: #f2f3f4;
    text-align: center;
    padding: 10px 0;
    font-weight: bold;
    color: #333;
	font-family: 'AcuminPro-Semibold';
}
#donateModal .close {
    opacity: 1;
	color: #fff;
    margin-top: -25px;
	margin-right: -40px;
	font-size: 30px;
} 

.partnerClass .btn {
    border: 1px solid #fff;
    padding: 10px 30px;
    display: inline-block;
    color: #fff;
    text-decoration: none;
    margin-top: 20px;
    font-family: 'AcuminPro-Light';
    text-transform: uppercase;border-radius: 0;
}

#SponsorModal .modal-content {
    background: url("images/cming_soon_bg.jpg") no-repeat left top;
    background-size: cover;
}
#SponsorModal .messge_bx_col h6{
	padding: 16px 0 30px;
	color: #fff;
	font-family: 'AcuminPro-Semibold';
	margin: 0;
	font-size: 30px;
}
#SponsorModal .messge_bx_col .form-group label{
	color: #fff;
	font-size: 18px;
    margin-bottom: 6px;
}
#SponsorModal .messge_bx_col .form-group .form-control {
    border: none;
    border-radius: 0;
    box-shadow: none;
	font-weight: bold;
}
#SponsorModal .close {
    color: #fff;
    opacity: 1;
    font-size: 30px;
    margin-top: -15px;
    margin-right: -5px;
}
#SponsorModal .messge_bx_col .btn{
	border: 1px solid #fff;
	padding: 10px 30px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-family: 'AcuminPro-Light';
	text-transform: uppercase;
	border-radius: 0;
	background: transparent;
	width: 100%;
}  

#SponsorModal .messge_bx_col .btn:hover {
    background: #d81b0b;
    border-color: #d81b0b;
}  
/* 25 April Changes End*/ 

.smlTxt {
    font-size: 85%;
    line-height: 1.3;
}
.participate-artist a {
    color: #ffffff;
}

.artist-slider-home a:hover{
    text-decoration: none;
}
.artist-slider-home a:focus{
    outline: none;
}

.background-overlay-section {
    background-color: #eff2fa!important;
    padding: 18px 20px;
    border-radius: 40px!important;
    color:#000;
}

#artistDetailModal td{
    font-size:18px;
    color:#000;
}

.arHead {
    /* font-family: 'AcuminPro-Light'; */
    font-family: 'AcuminPro-Thin';
    color: #fff;
    font-size: 22px;
    padding-right: 50px;
    font-weight: bold;
    margin-top: 8px;
    padding-right: 5px;
}

ul.uinfo {
    display: flex;
    margin-bottom:20px;
    /* justify-content: space-between; */
}
.background-overlay-section p{
    font-size:18px;
}
ul.uinfo li{
    font-size:18px;
    margin-right:20px;
}
.bio_new{
    margin:0 0 20px 0;
    font-size:16px;
    word-break: break-word;
}

p.acenter{
    text-align: center;
}
ul.uinfo span{
    font-size:16px;
}
ul.ulinks {
    display: flex;
    align-items: center;
}
ul.ulinks li{
    margin-right:15px;
}
ul.ulinks li img {
    width: 45px;
}
#new_website{
    font-size: 16px;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    position: relative;
    top: 7px;
}
#new_email {
    font-size: 16px;
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    position: relative;
    top: 7px;
}

.fullData{
    display:none;
}
.rm{
    color:#337ab7;
    cursor:pointer;
}


.user-profile-icon-new {
    width: 120px;
    height: 120px;
    background-color: #ccc;
    border-radius: 100%;
    margin: auto;
    overflow: hidden;
}
.user-profile-icon-new img {
    display: block;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    margin: auto;
}
.slider-img-box img:focus, .slider-img-box a:focus, .slider-img-box p:focus, .slider-img-box:focus{
    outline: none;
    text-decoration: none;
}
.slider-img-box a:hover{
    text-decoration: none;
}

.artist-slider-home11 .slider-img-box:before,
.artist-slider-home11 .slider-img-box:after,
.artist-slider-home22 .slider-img-box:before,
.artist-slider-home22 .slider-img-box:after,
.artist-slider-home33 .slider-img-box:before,
.artist-slider-home33 .slider-img-box:after
{
    display:none;
}

.eventDetails a{
    background-color: #5d00ff;
    color: #fff;
    padding: 14px 52px 11px;
    border: 1px solid #fff;
    margin-top: 14px;
    display: inline-block;
}
.eventDetails a:hover{
    text-decoration: none;
}

.page-template .modal.fade.artistDetailModal_new  .modal-dialog {
    position: initial;
    z-index: 99991;
    -webkit-transform: initial;
    transform: initial;
    top: 0%;
    left: 0%;
    margin: auto;
    width: auto;
    margin: 30px auto;
}

.artistDetailModal_new .work-image img{
    width:100%;
}

.artist-slider-home11 .slider-img-box, .artist-slider-home22 .slider-img-box, .artist-slider-home33 .slider-img-box{
    border:1px solid #fff;
    border-radius:15px;
    margin:10px;
    padding:0;
}
.artist-slider-home11 .slider-img-box img, .artist-slider-home22 .slider-img-box img, .artist-slider-home33 .slider-img-box img{
    /* border-top-left-radius: 15px;
    border-top-right-radius: 15px; */
}

.artist-slider-home11 p.artist-name, .artist-slider-home22 p.artist-name, .artist-slider-home33 p.artist-name{
    text-align:center;
    font-size:16px;
    padding:12px
}

.artist-slider-home11 .slider-img-box, .artist-slider-home22 .slider-img-box, .artist-slider-home33 .slider-img-box{
    /* min-height: 404px; */
    position: relative;
    height: 404px;
}
/* .artist-slider-home11 p.artist-name, .artist-slider-home22 p.artist-name, .artist-slider-home33 p.artist-name{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
}
.artist-slider-home33 .slider-img-box img{
    position: absolute;
    bottom: 0;
    top: 0;
    margin: auto;
} */

.innerHeight {
    border-top-left-radius: 15px;
    overflow: hidden;
    border-top-right-radius: 15px;
    min-height: 343px;
    vertical-align: middle;
}

.activiti-box:nth-child(1) {
/*     margin-bottom: 140px; */
    margin-top: 50px;
}
.activiti-box:nth-child(2) {
/*    margin-bottom: 78px; */
}
.activiti-box:nth-child(3) {
/*    margin-bottom: 78px; */
}
.activiti-box:nth-child(4) {
/*     margin-bottom: 140px; */
}

.artist-slider-home11 .slider-img-box, .artist-slider-home22 .slider-img-box, .artist-slider-home33 .slider-img-box {
    /* min-height: initial; */
    position: relative;
}
.innerHeight {
    border-top-left-radius: 15px;
    overflow: hidden;
    border-top-right-radius: 15px;
    min-height: 343px;
    vertical-align: middle;
    position: relative;
}
.artist-slider-home11 .slider-img-box img, .artist-slider-home22 .slider-img-box img, .artist-slider-home33 .slider-img-box img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
}

.featured_sponsors .slider-img-box:before{
    width:95%;
    bottom:29px;
}
.featured_sponsors .slider-img-box:after{
    width:95%;
    left:8px;
    bottom:21px;
}


@media only screen and (max-width: 767px) {
    .activiti-box:nth-child(4) .activiti-details{
        margin-bottom: 78px;
    }
}

/* Start Media Query */ 

@media only screen and (max-width: 1920px) {
.step1 .mytab-forms-bg:before {
    width: 50%;
    -webkit-clip-path: polygon(40% 0, 101% 34%, 0 108%, 0 59%);
    clip-path: polygon(40% 0, 101% 34%, 0 108%, 0 59%);
}
.step1 .mytab-forms-bg:after {
    width: 75%;
    -webkit-clip-path: polygon(155% -158%, 100% 63%, 26% 100%, 0 100%);
    clip-path: polygon(155% -158%, 100% 63%, 26% 100%, 0 100%);
}
.step3 .mytab-forms-bg:before {
    width: 60%;
    -webkit-clip-path: polygon(60% 0, 101% 34%, 0 108%, 0 59%);
    clip-path: polygon(60% 0, 101% 34%, 0 108%, 0 59%);
}
}

@media only screen and (max-width: 1600px) {
.step1 .mytab-forms-bg:before {
    -webkit-clip-path: polygon(28% 0, 101% 34%, 0 108%, 0 59%);
    clip-path: polygon(28% 0, 101% 34%, 0 108%, 0 59%);
}
.step1 .mytab-forms-bg:after {
    width: 85%;
    background: #586fd9;
    -webkit-clip-path: polygon(100% -153%, 100% 60%, 26% 100%, 0 100%);
    clip-path: polygon(100% -153%, 100% 60%, 26% 100%, 0 100%);
}
.step3 .mytab-forms-bg:before {
    width: 54%;
}
}

@media only screen and (max-width: 1440px) {
.step1 .mytab-forms-bg:before {
    width: 38%;
}
.step3 .mytab-forms-bg::before {
    width: 52%;
}
.upcoming-sec .slick-next {
    right: 47%;
}
.upcoming-sec .slick-prev {
    left: 47%;
}
}

@media only screen and (max-width: 1366px) {
.biglogo img {
    max-width: 900px;
}
.slick-prev {
    left: 47%;
}
.slick-next {
    right: 47%;
}
.step3 .mytab-forms-bg::before {
    width: 50%;
}
.event_sld_crls .slick-prev {
    left: -25px;
}
.event_sld_crls .slick-next {
    right: -25px;
}
.upcoming-sec .slick-next {
    right: 46%;
}
.upcoming-sec .slick-prev {
    left: 46%; 
}
}

@media only screen and (max-width: 1280px) {
.biglogo {top: 15%;}
.artist-slider-second .slider-img-box:before {content: ''; width: 61%; height: 67%; bottom: 12px;}
.artist-slider-second .slider-img-box:after {content: ''; width: 64%; height: 65%; left: 6px; bottom: 6px;}
}

@media only screen and (max-width: 1199px) {
.biglogo {
    top: 12%;
}
.biglogo img {
    max-width: 800px;
}
.footer-menu li {
    padding: 15px 9px;
}
.footer-menu li a {
    font-size: 14px;
}
.get-sec .box h6 {
    font-size: 1.7em;
}
.mytab-forms-bg:before, .mytab-forms-bg:after {
    display: none;
}
}

@media only screen and (max-width: 1024px) {
.biglogo img {
    max-width: 700px;
}
.decoration {
    position: inherit;
    background: #8649e9;
    background: -moz-linear-gradient(-45deg, #8649e9 0%, #3065f7 100%);
    background: -webkit-linear-gradient(-45deg, #8649e9 0%, #3065f7 100%);
    background: linear-gradient(135deg, #8649e9 0%, #3065f7 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8649e9', endColorstr='#3065f7', GradientType=1 );
    padding: 10px 0 26px;
}
}

@media only screen and (max-width: 991px) {
.biglogo {
    top: 10%;
}
.biglogo img {
    max-width: 600px;
}
h2 {
    font-size: 4em;
}
h3 {
    font-size: 3em;
}
.decoration {
    bottom: 30px;
}
.upcoming-sec h3, .get-sec h3, .media-sec h3, .gallery-sec h3 {
    margin-bottom: 30px;
}
.upcoming-sec, .get-sec, .media-sec, .gallery-sec {
    padding: 30px 0;
}
.upcoming-sec {
    padding-bottom: 70px;
}
.get-sec .box, .media-box {
    margin-bottom: 30px;
}
.footer-sec {
    margin-top: 30px;
}
.footer-menu {
    margin: 10px 0;
}
.footer-menu li {
    padding: 4px;
}
.footer-menu li a {
    font-size: 12px;
}
.header-sec .navbar .navbar-nav {
    float: none !important;
    margin-top: 0px;
    position: relative;
    z-index: 9;
    clear: both;
    text-align: left;
}
.navbar .navbar-toggle {
    display: block !important;
    margin-top: 18px;
    background: #8748e6;
    margin-right: 0;
    height: 34px;
    border-color: transparent;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #8748e6 !important;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff !important;
}
.navbar .collapse {
    display: none !important;
}
.navbar .collapse.in {
    display: block !important;
}
.navbar .navbar-header {
    width: 100%;
    padding-left: 0;
}
.navbar-header .icon-bar {
    transition: .3s all ease
}
.navbar-nav > li {
    float: none;
}
.navbar-right {
    margin-right: 0;
}
.cross-line1 {
    transform: rotate(-40deg) scalex(1.1);
    top: 3px
}
.cross-line2 {
    display: none!important
}
.cross-line3 {
    transform: rotate(40deg) scalex(1.1);
    top: -3px
}
.cross-line1, .cross-line3 {
    position: relative;
}
.header-sec .navbar-default .navbar-nav > li > a {
    padding-top: 5px;
    padding-bottom: 5px;
    border: 1px solid #8748e6;
    margin-bottom: 5px;
}
.header-sec .navbar-default .navbar-nav > li > a:hover {
    border: 1px solid #0059ff;
}
.slick-prev {
    left: 46%;
}
.slick-next {
    right: 46%;
}
.form-tabs-sec p.login-text {
    padding: 0;
    text-align: center;
}
.mytab-stept {
    width: 20%;
}
.mytabs h6 {
    font-size: 15px;
}
.mytabs h5 {
    font-size: 18px;
}
.reg-form h2 {
    padding: 0 25px;
}
.card-details-form {
    display: inherit;
}
.press img, .international img {
    margin-bottom: 30px;
}
.mission, .history, .boardof, .press, .licensing, .international, .supprt_txt_bg, .crsl_sld_sec, .participate-artist, .are-you, .photos-gallery, .parking-rules, .spnr_lvl_sec, .or_spn_txt_div, .or_dnr_txt_div, .faq-accordion-bg{
	padding: 30px 0;
} 
.mission h4, .history h4, .boardof h4, .press h4, .licensing h4, .international h4, .artist-banner .supprt_txt h4, .location-dates h4, .participate-artist h4, .get-sec h4, .are-you-inner h4, .photos-gallery h4, .parking-rules h4, .spnr_lvl_sec h4, .or_spn_txt_div h4, .or_dnr_txt_div h4, .joinreg h4, .event-details-banner .supprt_txt_bg h4, .event-details-howtoget h4, .event-details-activiti h4, .event-details-parking h4, .news_lttr_sgn_cls h4, .artist-slider-second h4, .event-details-select-cat h4, .event-details-select-cat .select-art-director h4, .event-details-select-cat h4{
	font-size: 2.5em;
}
.participate-artist .resp-tabs-list li{ 
	padding: 13px 30px !important;
}
.are-you-inner{
	padding: 20px;
}
.parking-banner .wrapper_bg_title_txt, .taking-pictures-banner .wrapper_bg_title_txt, .experience-banner .wrapper_bg_title_txt, .faq-banner .wrapper_bg_title_txt {
    min-height: 500px;
}
.rules-parts-sec{
	margin-bottom: 30px; 
}
.taking-pictures-page-content .green-rules-bg .rules-list {
    margin-top: 30px;
}
.spnr_lvl_sec .bcme_spnsr_btn {
    margin-top: 30px;
}
.thnk_u_sec_innr{
	margin: 30px 0;
	min-height: 350px;
}
.thmb_mb_cl_ul {
    padding: 20px 0 0px;
}
.bcme_spnsr_btn{
	margin-bottom: 30px;  
}
.thmb_mb_cl_ul li {
    width: 24%;
}
.supprt_txt img {
    margin-top: 30px;
}
.cnt_txt_cl_lvl{
	padding:20px;
}
.supprt_txt h5 span {
    display: initial;
}
.faq-accordion-bg .resp-tabs-list li{
	padding: 13px 4% !important;
}
.packages-inner {
    width: 100%;
}

.event-location-details ul li:nth-child(2n+1) {
   width: 45%;
   text-align: right;
   padding-right: 10%;
}
.event-location-details ul li:nth-child(2n) {
  width: 50%;
}
.select-cat-sec .box {width: 30%;}
.select-art-director .box {width: 30%;}
.select-artist-slider .slick-next {right: 40%;}
.select-artist-slider .slick-prev {left: 40%;}
.activiti-details {width: 100%;}
.activiti-img {width: 100%;}
.activiti-right .activiti-img {margin-left: 0;}
.activiti-details{margin-top: 0; float: none; margin-left: 0;}
.activiti-box:nth-child(2) .activiti-details {float: none;}
.allpageform {width: 90%;}
}


@media only screen and (max-width: 768px) {
.biglogo {
    top: 5%;
}
.biglogo img {
    max-width: 500px;
}
.navbar-default .navbar-collapse {
    border-color: transparent;
}
.header-sec .navbar-nav.navbar-center {
    margin: 0;
}
.navbar-right {
    margin-left: 0;
}
.gallery-sec li {
    width: 48%;
}
.footerlogo {
    text-align: center;
    margin-bottom: 20px;
}
.footer-sign {
    text-align: center;
}
.media-box .text-right {
    text-align: center;
}
.navbar .navbar-toggle {
    margin-right: -15px;
}
.upcoming-sec .slick-slide:nth-child(3) .slidebox {
    transform: scale(1);
}
.participate-artist .resp-tab-content, .faq-accordion-bg .resp-tab-content {
    border: 1px solid #fff !important;
    padding: 15px !important;
}
.participate-artist .resp-tab-active, .faq-accordion-bg .resp-tab-active {
    background-color: rgba(255,255,255,.3) !important;
}
.participate-artist h2.resp-accordion:first-child, .faq-accordion-bg h2.resp-accordion:first-child {
    border-top: 1px solid #fff !important;
}
.participate-artist h2.resp-tab-active span.resp-arrow, .faq-accordion-bg h2.resp-tab-active span.resp-arrow{
	border-bottom: 12px solid #fff;
}
.participate-artist .resp-arrow, .faq-accordion-bg .resp-arrow{
	border-top: 12px solid #fff;
}
.participate-artist h2.resp-accordion, .faq-accordion-bg h2.resp-accordion{
	border: 1px solid #fff;
	font-family: 'AcuminPro-Semibold';
	text-transform: uppercase;
	font-size: 15px;
}
.faq-accordion-bg h5{
	font-size: 2em;
}
.upcoming-sec .slick-next {
    right: 45%;
}
.upcoming-sec .slick-prev {
    left: 45%;
}
}

@media only screen and (max-width: 767px) {
    .artist-slider-home11, .artist-slider-home22, .artist-slider-home33{
        margin-bottom: 45px;
    }
    .HeaderInfo {
        margin: 0px auto 40px;
    }
    .contbox{
        text-align: center;
    }
.coming_soon_sec { 
    padding: 80px 0; 
}
.coming_soon_sec h3 {
    font-size: 38px;
    margin-bottom: 26px;
}
.coming_soon_sec h3 span {
    font-size: 28px;
}
.suscribe_now_updates {
    padding: 15px 20px 15px;
    border-radius: 12px;
}
.coming_soon_sec h4 {
    font-size: 18px;
    line-height: 24px;
}
.page-template-coming-soon .header-bg {
    padding-bottom: 0px;
}
.coming_soon_sec .btn {
    font-size: 16px;
    margin-top: 30px;
}
.footer_sc_ic {
    margin: 30px;
}
.footer-menu {
    margin: 20px 0;
}
.licensing .are-you-inner{
	padding: 20px;
}
.event_sld_crls {
    width: 90%;
	margin: auto;
}
.crsl_sld_sec .slick-slide.slick-center{
	transition: none;
	transform: none;
	margin-top: 0;
}
.crsl_sld_sec .slick-slide.slick-center .slidebox{
	margin: 0 15px;
}
.crsl_sld_sec .slick-track {
    padding-bottom: 30px;
}
.photos-gallery li {
    width: 29%;
}
	
.spnr_lvl_sec .container div[class*="col-"] {
    width: 100%;
    margin: 15px 0;
}
.supprt_txt h5{
	font-size: 2em; 
}
.thmb_mb_cl_ul li {
    width: 41%;
}
.event-search-form button {float: none; margin-left: -4px;} 
.event-search-form {position: static; margin: 34px 0; text-align: center;}
.artist-slider .slick-slide {margin-top: 40px;}
.artist-slider {margin-top: 60px;}
.artist-slider-home .slick-slide {margin-top: 40px;}
.artist-slider-home {margin-top: 60px;}
.select-artist-slider .event-search-form button {position: relative; top: 0px;}
.artist-slider-second.event-search-form button {position: relative; top: 0px;}
}

@media only screen and (max-width: 640px) {
.biglogo {
    top: 3%;
}
.biglogo img {
    max-width: 400px;
}
h2 {
    font-size: 3em;
}
h3 {
    font-size: 2.5em;
}
.slick-prev {
    left: 45%;
}
.slick-next {
    right: 45%;
}
.wrapper_bg_title_txt h2{
	font-size: 36px;
	letter-spacing: 0px;
} 
.upcoming-sec .slick-next {
    right: 40%;
}
.upcoming-sec .slick-prev {
    left: 40%;
}
}

@media only screen and (max-width: 480px) {
.reg-form h2 {
    padding: 0 12px;
}
.mytab-stept:nth-child(2) {
    margin: 0 1%;
}

.mytabs h5 {
    font-size: 15px;
}
.form-tabs-sec {
    margin-bottom: 50px
}
.card-details-form {
    max-width: 90%;
}
.price-total {
    max-width: 80%;
}
.mytab-forms-bg .mytab-forms-sec {
    border-radius: 15px;
}
.reg-form h2 {
    font-size: 28px;
}
.reg-form h3 {
    font-size: 22px;
}
.text-board img {
    float: left;
    padding: 0;
    width: 100%;
	margin-bottom: 30px;
}
.wrapper_bg_title_txt {
	min-height: 300px;
}
.parking-banner .wrapper_bg_title_txt, .taking-pictures-banner .wrapper_bg_title_txt, .experience-banner .wrapper_bg_title_txt, .faq-banner .wrapper_bg_title_txt {
    min-height: 300px;
}
.thnk_u_sec_innr {
    min-height: 250px;
}
.thnk_u_sec h4 {
    font-size: 2.5em;
}
.event-details-howtoget p {font-size: 22px;}
.ic_prk_txt_lft {max-width: 100%; float: none; text-align: center;}
.news_lttr_sgn_cls p {font-size: 22px;}
.ic_prk_txt_img {max-width: 100%;  float: none;}
.ic_prk_txt_lft {max-width: 100%; float: none; text-align: center;}
.ic_prk_txt_img img {width: 100px;}
.select-cat-sec .box {width: 100%; margin: 30px 0;}
.select-art-director .box {width: 100%; margin: 30px 0;}
}

@media only screen and (max-width: 414px) {
.biglogo {
    top: 0px;
}
.biglogo img {
    max-width: 250px;
}
.decoration {
    bottom: 0px;
}
.decoration p {
    font-size: 16px;
    line-height: 18px;
}
.slick-prev {
    left: 40%;
}
.slick-next {
    right: 40%;
}
.gallery-sec li {
    width: 98%;
}
.footer-menu li {
    padding: 2px 5px;
}
.copyright {
    font-size: 11px;
}
.photos-gallery li { 
    width: 46%;
    margin: 2%;
}
.select-artist-slider .slick-prev {left: 30%;}
.select-artist-slider .slick-next {right: 30%;}
.activiti-details a{display: block; margin-top: 22px;}
.event-location-btn img {margin-right: 10px;}
.allpageform .suscribe_now_updates .sld_txt_wrpr span {font-size: 16px; display: block;}
.allpageform .sld_txt_wrpr {width: auto;}
.allpageform .sld_txt_wrpr span {margin-left: 0;}
.allpageform .sld_txt_wrpr_addin_spn {animation: inherit;}
.participate-artist .resp-tab-content .btn{padding: 10px 25px;}
}

@media only screen and (max-width: 375px) {
.decoration h2 {
    font-size: 2em;
    margin: 0;
}
.upcoming-sec h3, .get-sec h3, .media-sec h3, .gallery-sec h3 {
    font-size: 2em;
    margin-top: 0;
}
.reg-form button.btn {
    width: 180px;
}
.reg-form .previous-btn {
    margin: 30px 0 0;
    float: none;
    text-align: center;
}
.reg-form .next-btn {
    margin: 24px 0 40px;
    float: none;
    text-align: center;
}
}
/* @media all and (min-width:600px){
    .mytab-stept { width: 80%; margin: 10px;}
} */
@media only screen and (max-width: 320px) {
.biglogo img {
    max-width: 130px;
}
.licensing .btn{
	padding: 10px 20px; 
}
.photos-gallery li {
    width: 48%; 
    margin: 1%;
} 
.thmb_mb_cl_ul li {
    width: 96%;
	margin: 2%;
}

.event-location-btn img {margin-right: 0px; margin-bottom: 22px;}

}

.grecaptcha-badge { 
    bottom:80px !important; 
}

.messge_bx_col h5{margin:0 0 20px;line-height:1;}.thnk_u_sec{display:none;}
.get-sec.gt_spnr_sec button.donateBtn{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;opacity:0;}
.footer-sign form{display:inline-block;vertical-align:middle;}
.btn.sendMsg{padding:15px 25px;font-family:'AcuminPro-Semibold';text-decoration:none;text-transform:uppercase;display:inline-block;color:#fff;background-image:none;border:0; background:#0059ff;font-size:13px;border-radius:0;margin-right:5px;}
.coming_soon_sec .suscribe_now_updates_outer .btn{-webkit-border-radius:0;border-radius:0;}
.btn.sendMsg.outline{background-color:transparent;border:solid 2px #ffffff;font-size:16px;margin-top:30px;}
.btn.sendMsg.outline:hover{background-color:#ffffff;color:#275af6;}
.btn.sendMsg.outline-blue{background-color:transparent;border:solid 2px #275af6;font-size:16px;color:#275af6;margin-top:30px;}
.btn.sendMsg.outline-blue:hover{background-color:#275af6;color:#ffffff;}
.options .wpcf7-radio span.wpcf7-list-item{display:block;margin:0;}
@media all and (max-width:1199px){
	.packages-sec .packages-inner h6{font-size:16px;}
}
@media all and (min-width:768px) and (max-width:1024px){
    .HeaderInfo{
        padding: 0px 30px;
        margin: 0px auto 40px;
    }
/* 	.header-bg{	padding-bottom: 0px!important;} */
}
@media all and (min-width:768px) and (max-width:991px){
	.nav.navbar-nav.navbar-right li{display: inline-block;}
	.footer_sc_ic li{margin:0 1px;}
	.footer-sign .btn.sendMsg,.footer-sign button.donateBtn{padding:8px 10px;font-size:11px;}
}


.header-sec nav .main-menu-more{display:none !important;}

.header-sec .navbar-default .navbar-nav > li.current-menu-item a{color:#0059ff;}

.arHead{
    position: relative;
    top: -40px;
}
.select-artist-slider .artist-slider-home1 .slick-prev, .select-artist-slider .artist-slider-home1 .slick-next, .select-artist-slider .artist-slider-home2 .slick-prev, .select-artist-slider .artist-slider-home2 .slick-next, .select-artist-slider .artist-slider-home3 .slick-prev, .select-artist-slider .artist-slider-home3 .slick-next{
    top:-20px;
}

@media all and (min-width:992px){
    .header-bg{padding-bottom:50px;text-align:center;}.header-bg img.home-header-bg{width:100%;}
    .artist-slider-home11, .artist-slider-home22, .artist-slider-home33{
        width:32%;
        display:inline-block;
        /* float:left; */
    }
    .select-artist-slider .artist-slider-home1 .slick-next, .select-artist-slider .artist-slider-home2 .slick-next, .select-artist-slider .artist-slider-home3 .slick-next{
        right:35%;
    }
    .select-artist-slider .artist-slider-home1 .slick-prev, .select-artist-slider .artist-slider-home2 .slick-prev, .select-artist-slider .artist-slider-home3 .slick-prev{
        left:35%;
    }
	.upcoming-sec{padding:30px;}
	
}

.international .inter-text a,.text-board a,.partnerClass a,.are-you-inner a{color:#ffffff;}
.text-board h6{font-family:inherit;line-height:1.6;}
.supprt_txt ul,.supprt_txt ul li{list-style:disc;}.supprt_txt ul{padding:0 0 0 20px;}
.package-list p,.package-list ul li{font-weight:normal;}

.participate-artist ul.subList,.participate-artist ul.subList li{list-style:none;margin:0;}.participate-artist ul.subList{padding:0 0 25px;text-align:center;}
.participate-artist ul.subList li{display:inline-block;padding:0 15px 10px;position:relative;}
.participate-artist ul.subList li::before{content:'';width:6px;height:6px;background-color:#ffffff;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:13px;left:-6px;}
.participate-artist ul.subList li:first-child:before{display:none;}

.footer-sec .btn.sendMsg{padding:11px 15px;}
.media-box .text-center a:hover,.footer_sc_ic li a:hover,.media-box .text-center a:focus,.footer_sc_ic li a:focus{text-decoration:none;}
.media-box .media-img>a{display:block;position:relative;z-index:1;}
.activiti-box .g-group{margin-bottom: 10px;}
@media all and (max-width:767px){
    .page-template .get-sec .box:hover .overlay{display:none !important;}
    .gallery-sec li{margin-bottom:15px;}
}
@media all and (min-width:768px){
    .gallery-sec li:hover {
        -webkit-box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.5);
        -moz-box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.5);
        box-shadow: 0px 0px 50px 10px rgba(0,0,0,0.5);
        position: relative;
        z-index: 2;
        -webkit-transition: all 200ms ease-in;
        -webkit-transform: scale(1.3);
        -ms-transition: all 200ms ease-in;
        -ms-transform: scale(1.3);
        -moz-transition: all 200ms ease-in;
        -moz-transform: scale(1.3);
        transition: all 200ms ease-in;
        transform: scale(1.3);
    } 
    #artistDetailModal .modal-dialog{
        width:650px;
    }
}

.slidebox img {
    width: 100%;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0.7;
    max-width: 100%;
    height: 200px;
    object-fit: cover;
}
@media screen and (max-width:1024px){
	.activiti-box h6{ font-size: 25px;}
	.activiti-box p{ font-size: 18px;}
	.event-search-form{top: -60px;}
	.select-art-director .box{width: 25%;}
	.upcoming-sec{padding: 40px 40px 70px 40px !important}
	.upcoming-sec .slidebox .contbox small p{height: 125px;}
	.get-sec{padding: 40px 0 70px;}
	.media-sec{padding: 40px 0 80px 0;}
	.gallery-sec{padding: 40px 0 40px 0;}
	.crsl_sld_sec{padding: 80px 0 40px 0;}
}
@media screen and (max-width:991px){
	.slick-slider{margin: 20px 0px;  padding: 20px;}
	.upcoming-sec p{font-size: 100%;}
	
}
@media screen and (max-width:800px){
.upcoming-sec{padding-bottom:30px;}
.about-story, .about-past-artomatic{padding: 30px 0 50px 0;}
.expernce_gallry_slide .slick-list.draggable{padding-bottom: 0px !important;padding-top: 50px !important;}
.artist-banner-bot-sec{padding: 30px 0;}
.are-you{padding:50px 0;}
.crsl_sld_sec{padding: 30px 0;}
.participate-team-sec{padding: 30px 0 50px 0;}
.sponsor-flying-dog-sec, .sponsor-how-work-sec{padding: 30px 0;}
.sponsor-how-work-sec .sponsor-how-work-right{padding: 0 20px;}
.spnr_lvl_sec{padding: 10px 0;}
.header-bg{padding-bottom:30px;}
.slidebox .contbox{padding-bottom: 100px !important;}
.upcoming-sec .slidebox .contbox small p{height: 190px;}
.crsl_sld_sec .slick-track{padding-bottom: 0;}

}
@media screen and (max-width:768px){
	.nav.navbar-nav.navbar-right li{display:inline-block;}
	.mytab-stept{width: 27%;}
	.activiti-box:nth-child(4) .activiti-details {margin-bottom: 80px;}
	.header-bg{padding-bottom:0;}
	.gallery-sec{padding-bottom:30px;}
	
	.upcoming-sec .slidebox .contbox small p{height: 100px;}
	.crsl_sld_sec .slick-track{padding-bottom:0;}
}
@media screen and (max-width:580px){
	.nav.navbar-nav.navbar-right li{display:inline-block;}
	.mytab-stept{width: 80%; margin:10px;}
	.HeaderInfoContainer{text-align:center;}
	.event-location-sec .event-location-img img{ width: 80%;}
	.select-art-director .box{width: 100%;}
	.event-details-select-cat{padding:0px !important;}
	
}
/*================responsive css===========*/
.mytab-forms-bg .mytab-forms-sec{
    padding: 65px 20px;
}
.show_message{
    top: -35px;
}
div.wpcf7 .ajax-loader{
    display:block;
    margin:auto;
}
.dform{
    position:relative;
    top:-10px;
}
.about-past-artomatic-list ul li:last-child{position:relative ; left:-24.3%}
/* #SponsorModal .messge_bx_col #wpcf7-f296-o3 form{height: 550px; overflow: scroll;} */

@media screen and (max-width:767px){
    .show_message{ padding: 4px 0px 5px; top: -28px; line-height: 19px;min-height: 48px }
	.slidebox .contbox{padding-bottom: 80px !important;}
	
}
@media screen and (max-width:480px){
	ul.ulinks{display:block;}
	ul.ulinks li{margin-bottom:15px;}
	#artistDetailModal td{
		max-width: 150px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	
}

.page-template .modal.fade#SponsorModal .modal-dialog {
    position: initial;
    z-index: 99991;
    -webkit-transform: initial;
    transform: initial;
    top: 0;
    left: 0;
    margin: auto;
}

/* .select-artist-slider .artist-slider{height:800px;} */

/*=========23 july======*/
.upcoming-sec .slidebox .contbox small p{
    height: auto;
}
.upcoming-sec{
    overflow: hidden;
    padding-bottom: 60px;
}
.page-template-events .upcoming-sec{
    overflow: hidden;
    padding-bottom: 100px;
}
.page-template-events .upcoming-sec .slidebox .contbox small p{
   height: auto;
}
.page-template-events .past-events-sec{
    background-image: url(/wp-content/uploads/2019/05/gt_spnr_sec_bg.jpg);
    background-size: cover;
    padding: 80px 0 90px;
    text-align: center;
}
.page-template-events .past-events-sec  h3{
    margin-bottom: 50px;
    text-align: center;
}
.page-template-events .past-events-sec .center .row{
    margin: 0px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    justify-content: center;
}
.page-template-events .past-events-sec .center .load_more_past_events{
    margin-top: 60px;
}
.page-template-events .past-events-sec .center .load_more_past_events a{
    color: #fff;
    padding: 14px 52px 14px;
    border: 1px solid #fff;
    margin-top: 14px;
    display: inline-block;
}
.page-template-events .past-events-sec .center .load_more_past_events a:hover{
    text-decoration: none;
}
.page-template-page-home .upcoming-sec .slidebox img, .page-template-events .upcoming-sec .slidebox img{
    height: auto
}
.page-template-page-home .upcoming-sec .slidebox .contbox a, .page-template-events .upcoming-sec .slidebox .contbox a{
    color: #fff;
    text-decoration: none;
    font-family: 'AcuminPro-Light';
    display: block;
    margin-top: 15px;
    position: relative;
    display: inline-block;
    font-weight: bold;
}
.page-template-page-home .upcoming-sec .slidebox .contbox a:hover, .page-template-page-home .upcoming-sec .slidebox .contbox a:active, .page-template-page-home .upcoming-sec .slidebox .contbox a:focus{
    outline: none;
}
.page-template-events .upcoming-sec .slidebox .contbox a:hover, .page-template-events .upcoming-sec .slidebox .contbox a:active, .page-template-events .upcoming-sec .slidebox .contbox a:focus{
    outline: none;
}
.page-template-page-home .upcoming-sec .slidebox .contbox a::after, .page-template-events .upcoming-sec .slidebox .contbox a::after{
    content: "\f105";
    position: absolute;
    right: -13px;
    top: 1px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 22px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.page-template-events .past-events-sec .center .row .slidebox .contbox a{
    color: #fff;
    text-decoration: none;
    font-family: 'AcuminPro-Light';
    display: block;
    margin-top: 15px;
    position: relative;
    display: inline-block;
    font-weight: bold;  
}
.page-template-events .past-events-sec .center .row .slidebox .contbox a::after{
    content: "\f105";
    position: absolute;
    right: -13px;
    top: 1px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 22px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
}

@media all and (min-width:992px) and (max-width:1199px){
    .header-sec .navbar-default .navbar-nav > li > a{
        padding-left: 3px!important;
         padding-right: 3px!important;
    }
    .navbar-brand>img {
        height: 22px;
        margin-bottom: 5px;
    }
    .header-sec .navbar-nav.navbar-center {
        left: 46%;
    }
}
@media screen and (max-width:767px){
    ul.logout-btn-dashboard li ul.log-out-btn{
        display: block;
        position: absolute;
        top: 0;
        z-index: 999;
        width: auto;
        background-image: none;
        border: 0;
        left: 108px;
        right: initial;
        border-top: none;
    }
    .nav.navbar-nav.navbar-right li {
       margin: 0px!important;
    }

}
/* @media screen and (min-width:992px){
    .header-sec .container {
        width: 1010px;
    }
} */

.topBarCustom {
    background-color: #f7f7f7;
    display: -ms-flexbox!important;
    display: flex!important;
    width: 100%;
    text-align: right;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
    /* height: 38px; */
    padding: 9px 0px;
}
.header-sec .topBarCustom ul.loginRegister{
    display: -ms-flexbox!important;
    display: flex!important;
    width: 100%;
    text-align: right;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important;
}
.header-sec .topBarCustom ul.loginRegister > li{
}
.header-sec .topBarCustom ul.loginRegister > li > a {
    color: #044bfb;
    font-family: 'AcuminPro-Light';
    font-size: 14px;
    text-transform: capitalize;
    padding-top: 7px;
    padding-bottom: 7px;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    text-align: center;
    border: 2px solid #044bfb;
    display: block;
    min-width: 110px;
}

.header-sec .topBarCustom ul.loginRegister > li:nth-child(1){
    margin-right: 20px;
}
.header-sec .topBarCustom ul.loginRegister > li:nth-child(1) a{
    background-color: #044bfb;
    color: #fff;
    border-color: #044bfb;
}
.header-sec .topBarCustom ul.loginRegister > li > a:hover, .header-sec .topBarCustom ul.loginRegister > li > a:active, .header-sec .topBarCustom ul.loginRegister > li > a:focus{
    background-color: #fff!important;
    color: #044bfb!important;
    border-color: #fff!important;
    text-decoration: none;

}
.header-sec .nav.navbar-nav.navbar-right li{
    margin-right: 0px;
}
button.donateBtn, .nav.navbar-nav.navbar-right li a.donateBtn{
    padding: 8px 7px;
    min-width: 110px;
    font-family: 'AcuminPro-Semibold';
    text-decoration: none;
    text-transform: capitalize;
    display: inline-block;
    color: #fff;
    background-image: none;
    border: 0;
    background: #00be25;
    font-size: 14px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.header-sec .navbar-default {
    box-shadow: 0px 3px 5px #ccccccbd;
    padding: 15px 0px 18px;
}
.header-sec .navbar-nav {
    margin-top: 15px;
}
@media (min-width: 1700px){
    .header-sec .navbar-nav.navbar-center {
        position: absolute;
        left: 55%!important;
        -webkit-transform: translatex(-55%)!important;
        transform: translatex(-55%)!important;
    }
}
@media (min-width: 992px){
.header-sec .navbar-nav.navbar-center {
    width: 750px;
    text-align: center;
}
}
.header-sec .navbar-nav.navbar-center {
    position: absolute;
    left: 60%;
    -webkit-transform: translatex(-50%);
    transform: translatex(-60%);
}
.header-sec .navbar-default .navbar-nav > li.current-menu-item a{
    position: relative;
    color: #0059ff;
}
.header-sec .navbar-default .navbar-nav > li.current-menu-item a:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5px;
    width: 25px;
    height: 2px;
    background-color: #8ba7fd;
    margin: auto;
}
.header-sec .navbar-default .navbar-nav > li > a{
    padding-left: 9px;
    padding-right: 9px;
    color: #044bfb
}
.new-login-form{
    margin-top: 0px!important;
}
@media (max-width: 991px){
    .header-sec .navbar-nav.navbar-center {
        position: relative;
        left: 60%;
        -webkit-transform: translatex(-50%);
        transform: translatex(-60%);
    }
    .header-sec .topBarCustom ul.loginRegister{
        padding-right: 95px;
    }
    ul.logout-btn-dashboard li ul.log-out-btn{
        top: 0px;
        left: 106px;
        display: block;
    }
    ul.logout-btn-dashboard li{
        padding: 8px 12px 8px;
    }
    .header-sec .topBarCustom ul.loginRegister > li:nth-child(1) {
        margin-right: 15px;
    }
}
@media (max-width: 767px){
    .header-sec .topBarCustom ul.loginRegister{
        padding-right: 70px;
    }
    ul.logout-btn-dashboard li {
        padding: 8px 12px 8px;
    }
    .header-sec .topBarCustom ul.loginRegister > li:nth-child(1) {
        margin-right: 8px;
    }
    ul.logout-btn-dashboard li ul.log-out-btn{
        left: 99px;
    }
}
.single-events .featured_sponsors p.artist-name{
    color: #fff;
}

/*=======12 Aug =========*/
.select-artist-slider#FeaturedSponsors .slick-prev, .select-artist-slider#FeaturedSponsors .slick-next{
     top:50%;
}
.select-artist-slider#FeaturedSponsors .slick-prev {
    left: -70px;
}
.select-artist-slider#FeaturedSponsors .slick-next{
    right: -50px;
}
div#Activities {
    margin-bottom: 85px;
}
@media screen and (min-width: 1400px){

}
@media screen and (max-width: 991px){
    #FeaturedSponsors .slick-slider {
        margin: 20px 40px;
        padding: 20px;
    }
    .select-artist-slider#FeaturedSponsors .slick-prev {
        left: -25px;
    }
}
.error404 header.page-header h1.page-title {
    color: #000;
    font-size: 45px;
    text-align: center;
    margin-top: 0px;
}
.error404 .page-content p {
    color: #000;
    text-align: center;
    font-family: 'AcuminPro-Thin';
}
.error404 form.search-form {
    text-align: center;
    margin-top: 25px;
}
.error404 form.search-form label {
    display: block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}
.error404 span.screen-reader-text {
    display: none;
}
.error404 form.search-form input.search-field {
    min-width: 280px;
    border: 1px solid #969696;
    border-radius: 5px;
    background-color: #fff;
    color: #000;
    font-size: 14px;
    padding: 8px;
}
.error404 main#main {
    padding: 60px 0px;
}
.error404 form.search-form input.search-submit {
    background-color: #ccc;
    font-family: 'AcuminPro-Semibold';
    text-decoration: none;
    text-transform: uppercase;
    display: inline-block;
    color: #fff;
    background-image: none;
    border: 0;
    background: #0059ff;
    font-size: 13px;
    border-radius: 0;
    padding: 8px 25px;
    min-width: 120px;    
    margin-top: 10px;
}
.error404 .page-header {
    border-bottom: none;
    margin: 0px;
}
@media screen and (max-width:767px){
    .error404 header.page-header h1.page-title {
        font-size: 30px;
        padding: 0px 15px;
    }
    .error404 .page-content p {
        padding: 0px 15px;
    }
}