 @font-face 
 {
    font-family: TCM;
    src: url("TCM.TTF");
} 

body,
html 
{
    height: 100%;
    width: 100%;
}
body
 {
   
    /*font-family:Calibri,Arial,Helvetica,sans-serif;*/
    webkit-tap-highlight-color: #222
}

.btn,
.navbar-default,
.navbar-default .navbar-header .navbar-brand,
h1,
h2,
h3,
h4,
h5,
h6
 {
    /*font-family: Calibri,Arial,Helvetica,sans-serif,*/
} 
/* hr 
{
    border-color: #F05F40;
    border-width: 3px;
    max-width: 50px
} */
hr.light
 {
    border-color: #fff
}
a 
{
    transition: all .35s;
    color: #F05F40;text-decoration:none;
}
a:focus,
a:hover
 {
    color: #eb3812;text-decoration:none;
}
p 
{
    font-size: 14px;
    line-height: 1.5;
    margin-bottom: 20px
} 
/*forms*/
::-webkit-input-placeholder 
{
    color:#cccccc;
}
:-moz-placeholder 
{
   color:#cccccc;
   opacity:1;
}
::-moz-placeholder 
{ 
   color:#cccccc;
   opacity:1;
}
:-ms-input-placeholder 
{
   color:#cccccc; 
}
input[type="submit"]
{
	outline:none;
	border:inherit;
} 
/*image wraps*/
.image img 
{
	width:100%;
}
.image > a
 {
	display:block;
} 
 

.bg-primary
 {
    background-color: #F05F40
}
.bg-dark
 {
    background-color: #222;
    color: #fff
}
.text-faded 
{
    color: rgba(255, 255, 255, .7)
}
section
 {
 /*   padding: 100px 0 */
}
aside 
{
    padding: 50px 0
}
/* .no-padding {
    padding: 0
} */
.no-pl-pr
{
	padding-left:0px; padding-right:0px;
}
.no-padding 
{
	padding-left:0px; padding-right:0px;
}

  
 
.section-heading
 {
    margin-top: 0
}
 
 
 
::-moz-selection 
{
    color: #fff;
    text-shadow: none;
    background: #3d92ee;
}
::selection 
{
    color: #fff;
    text-shadow: none;
    background: #3d92ee;
}
img::selection 
{
    color: #fff;
    background: 0 0
}
img::-moz-selection 
{
    color: #fff;
    background: 0 0
}
 
/*upcoming events css start here for background image*/ 
.upc-events-bg
{
    background: url(../../images/new_images/images/timer-bg.png)no-repeat;
    position: relative; 
    background-position: 50% 50%;
    background-color: #007aff;	 
} 
.carousel-featured .owl-nav [class*=owl-]:hover 
{
    background-color: #f80835 !important;
    color: #FFF;
    text-decoration: none;
} 
.upcoming-events-pr
{
	padding-left:0px;
}
.upcoming-events-overlay
{
	bottom: 37px;
    /*background-color:rgba(0, 0, 0, 0.78); */
    color: #fff;
    margin: 0;
    /*padding:5px 5px 5px 5px; */
    position: absolute;
    right: 15px;
    width: 50%;    
	/* webkit-clip-path:polygon(0% 100%, 10% 0, 100% 0, 100% 100%);
	-moz-clip-path:polygon(10% 100%, 0 0, 100% 0, 100% 100%);
    clip-path: polygon(0% 100%, 10% 0, 100% 0, 100% 100%); */
	background: url(../../images/new_images/images/clip1.png)no-repeat;   
	background-size: cover;    
	background-position: 50% 50%; 
} 
.upcoming-events-overlay h3
{
	margin-top:5px; 
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:25px; 
	color:#febd00;
	font-weight:bold;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    word-break: break-all;
    word-break: break-word;
	margin-left:30px; 
	text-align:left; 
}   
.upcoming-events-overlay h3 span
{
	margin-top:5px; 
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:25px; 
	color:#fff;
	font-weight:bold;
}  
.upcoming-events-overlayimg
{
	bottom: 0px;
    /*background-color:rgba(0, 0, 0, 0.78); */
    color: #fff;
    margin: 0;
    padding:3px 5px 3px 5px;
    position: absolute;
    right: 15px;
    width: 50%;    
    /*webkit-clip-path:polygon(10% 100%, 0 0, 100% 0, 100% 100%);
	-moz-clip-path:polygon(10% 100%, 0 0, 100% 0, 100% 100%);
    clip-path: polygon(10% 100%, 0 0, 100% 0, 100% 100%); */
	background: url(../../images/new_images/images/clip2.png)no-repeat; 
	background-size: cover;   
	background-position: 50% 50%;
}
.upcoming-events-overlayimg img
{
   width: 250px; 
   height: 30px;
} 
 
  
 
 


/*** Same hover Color ***/
 
.link_arrow:hover::after, .link_arrow:focus::after
{
   color: #ed2a28;
} 
.property_meta
{
   background:#eeeeee;
   overflow: hidden;
} 
 
button 
{
  border: none;
  box-shadow:none;
}
  
/*transition*/
a, button, .link_arrow::after, 
.more-filter > .more-filter, .text-1, .more-filter > .text-2,
.image, .image img,
.intro .dropdown li, input,
.owl-prev, .owl-next, .owl-controls .owl-page span,
#menu_bars span,
.team-hover, .team-hover .desk, .team-hover .s-link
{
   -moz-transition: all 0.3s ease;
   -ms-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
   -o-transition: all 0.3s ease;
   transition: all 0.3s ease; 
} 

.overlay
{
   background:rgba(0, 0, 0, 0.49);
   top:0;
   left:0;
   right:0;
   bottom:0;
   height:100%; 
   width:100%;
   opacity:0; 
   -moz-transition: all 0.5s ease;
   -ms-transition: all 0.5s ease;
   -webkit-transition: all 0.5s ease;
   -o-transition: all 0.5s ease;
   transition: all 0.5s ease; 
   -moz-transform:scale(0.5);
   -ms-transform:scale(0.5);
   -o-transform:scale(0.5);
   -webkit-transform:scale(0.5);
   transform:scale(0.5);
} 
.property_item:hover .overlay,
.image:hover .overlay,
.cbp-item:hover .overlay
{
   display:block;
   opacity:1;
   -moz-transform:scale(1);
   -ms-transform:scale(1);
   -o-transform:scale(1);
   -webkit-transform:scale(1);
   transform:scale(1);
}
.centered, .overlay
{
	position: absolute;
}
.centered
{
	top:50%;
	left:50%;
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	width:100%;
	text-align:center;padding:5px;
	width: 100%;
    height: 100%;
}
a.centered
{
  background: #fff;
  border-radius: 4px;
  color: #676767;
  display: inline-block;
  font-size: 25px;
  line-height: 18px;
  padding: 15px;
  width:auto;
}
.border_radius
{
	border-radius:4px;
}
 
/* ================================= */
/* ---- Property Listings  Css  ---- */
/* ================================= */



.property_item:hover .image img, 
#agents .agent_item:hover .image img, 
.feature_item:hover .image img,
.image:hover img
{
	-moz-transform:scale(1.15);
	-ms-transform:scale(1.15);
	-o-transform:scale(1.15);
	-webkit-transform:scale(1.15);
	transform:scale(1.15);
}
.image >  img
{
	 width:100%;
	max-width:100%;
	height:100%;
	max-height:100%;
}
.image, .image img, .property_item .property_head
 {
	overflow:hidden;
	position:relative !important;
	padding-top:0px;
	padding-bottom:0px;    
	background: none;
	height:100%;
}


 

.overlay   h3 
{
	color:#26baee;
	text-transform:uppercase;
	font-size:20px;
	font-weight:normal;
	line-height:1.5;
	/* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    word-break: break-all;
    word-break: break-word;  */
	
}
/* .overlay a h3 {
	color:#6fff00;text-transform:uppercase;font-size:15px;font-weight:normal;line-height:1.5;white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    word-break: break-all;
    word-break: break-word;

} */
.overlay   p 
{
	color:#eee;
	text-transform:capitalize;
	font-size:14px;
	/* font-weight:normal; */
	line-height:1.5;
	font-weight: 100; 
    font-family: Calibri,Arial,Helvetica,sans-serif;
}
/* .overlay a p {
	color:#eee;text-transform:capitalize;font-size:14px;font-weight:normal;line-height:1.5;
}  */


    
/*featured events and events near you slider css end here*/

 
/*search box css start here*/
 
#dropdown-cat-all  .dropbtn 
{
    background-color: #fff;
    color: #000;
    padding: 10px 7px;
    font-size: 14px;
    border: none;
    cursor: pointer;display: inline-flex; 
}
#dropdown-cat-all.dropbtn:focus
{
   outline: none !important; 
}
#dropdown-cat-all.dropdown 
{
    position: relative;
    display: inline-block; 
}

.all-dates-bg
{
	background: url(../../images/new_images/images/icon-alldates-dropdown.png) right / 10px no-repeat;
    background-position-y: 50%;
    background-position-x: 44px;
    cursor: pointer;
}

.dropdown-content
 {
    display: none;  
    position: absolute;
    background-color: #fff;
   min-width: 300px;
    max-width: 100%;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 999;
} 
.dropdown-content a
 {
    color: black;
    padding: 7px 7px;
    text-decoration: none;
    display: block;font-size:14px;
} 
.dropdown-content a:hover 
{
	background-color: #f1f1f1;
	color: #26baee;
    border-left: 10px solid #26baee;
}
.dropdown-content a:focus { color:#007aff;}
.dropdown:hover .dropdown-content
 {
    display: block;
} 
.dropdown:hover .dropbtn
 {
    background-color: #fff;color:#000;
} 
.dropdown-content a  i
{
    margin-right: 10px;
    color: #007aff;
}
.cat-search-icon
{
    margin-top:6px;
	margin-bottom:6px;
	z-index:999;
}
.cat-search-img
{
    float: right;
	margin-right: -40px;
	border-radius:25px;
}

.rounded-bars
{
   background-color:#fff;
   border-radius: 30px;
   margin-top:10px; 
   margin-bottom:10px;
   padding-left:30px; 
   padding-right:20px;
   background-image: url(../../images/new_images/images/icon-cat-search1.png);
   background-position-y: 45%;
   background-position-x: -1px; 
   background-repeat: no-repeat; 
} 
 .search-form-controls
 {
	margin-bottom: 4px;
    margin-top: 4px; 
 } 
 .search-form-controls input
 {
	border-radius:25px;
 } 
 .search-form-controls input::-webkit-input-placeholder 
 { /* Chrome/Opera/Safari */
   color: grey;
}
.search-form-controls input::-moz-placeholder 
{ /* Firefox 19+ */
   color: grey;
}
.search-form-controls input:-ms-input-placeholder 
{ /* IE 10+ */
   color: grey;
}
.search-form-controls input:-moz-placeholder 
{ /* Firefox 18- */
   color: grey;
}
 .all-dates select
 {
	background-color: #fff;
    color: #000;
    padding: 10px 7px;
    font-size: 14px;
    border: none !important;
    cursor: pointer; 
	background: url(../../images/new_images/images/icon-alldates-dropdown.png) right / 10px no-repeat #fff;
	background-position-y: 50%; 
    background-position-x: 98px;
    -moz-appearance: none;
    -webkit-appearance: none;
	width:100%; 
	min-height:42px;
 }
 
.all-dates select:focus
 { 
    outline:none;
 }
 
.search-span-btn
{
	border: none;
    border-radius: 300px;
    font-weight: normal;
    text-transform: uppercase;
    color:#26baee;
    background-color: #fff;
    border-color: #fff;
    transition: all .35s;
    padding: 3px 3px;
    font-size: 25px;
	vertical-align:middle;
	top: 0;
    right: 0;
	position:absolute;
} 
.search-span-btn:focus
{
	outline:none;
}



/*search box css end here*/




/* category section css start here*/

.featured-events .media-body h4 
{
    margin-top: 0;
    margin-bottom:0;
	color:#444349;
	font-weight:500;
	font-size:26px;
	text-transform:capitalize;font-family: TCM;
}
.featured-events .media-body, .featured-events  .media-left, .featured-events  .media-right 
{
    display: table-cell;
    vertical-align: middle;
}
.featured-events .media-body h4 span  
{
	float:right;
} 
.featured-events .media-body h4 span a
{
    color:#fff;
	font-weight:normal;
	background-color:#26baee; 
	padding: 2px 12px;
	font-size:11px;
	border-radius:0px;
	border: 1px solid #26baee;
} 
.featured-events .media-body h4 span a:hover
{
    background: transparent;
    color: #26baee;
    border: 1px solid #26baee;
}
.title-col12-ptpb
{
	padding:30px 0px;
} 
.category-section img
{
	width:100%;border-radius: 5px;
} 
.pad-cate1
 {
    padding:7px;
} 
.wrap 
{  
    margin: auto;
    text-align:center;
    position:relative;
	overflow:hidden;
	border-radius:5px;
}
.text_over_image
 {
    position: absolute;
    margin: auto;
    top: 0;
    left:0;
    right:0;
    bottom:0;
    height:22px;  
    color:#fff;
    font-size: 25px;
    text-transform: capitalize;
    -webkit-font-smoothing: antialiased; font-weight:500;
	/* z-index:999; */
    text-shadow: 1px 1px 7px #333, -1px -1px 11px #333, 0 0 17px #333;white-space: nowrap;
    /* overflow: hidden; */
    text-overflow: ellipsis;
    max-width: 100%;
    word-break: break-all;
    word-break: break-word;

} 
.view
 { 
   float: left; 
   overflow: hidden;
   position: relative;
   text-align: center; 
   cursor: pointer;
   width:100%; 
} 
.view .mask,
.view .content 
{
  width: 100%;
  height:100%;
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0
} 
.view img
 {
  display: block;
  position: relative
} 
.view-first img 
{ 
  transition: all 0.2s linear;
  width: 100%;
 /*  height:100%; */
} 
.view-first .mask
 {
  opacity: 0;
  background-color: rgba(0,0,0, 0.8);
  transition: all 0.4s ease-in-out;
} 
.view-first h2 
{
  transform: translateY(-100px);
  opacity: 0; 
  transition: all 0.2s ease-in-out;
} 
.view-first p 
{
  transform: translateY(100px);
  opacity: 0;
  transition: all 0.2s linear;
} 
.view-first a.info 
{
  opacity: 0;
  transition: all 0.2s ease-in-out;
} 
.view-first:hover img
{
  /* transform: scale(1.1); */
  transform: scale(1.1) rotate(2deg);
} 
.view-first:hover .mask 
{
  opacity: 1;
} 
.view-first:hover  h4 
{
  color:#6fff00;font-weight:500;
} 
.view-first:hover h2,
.view-first:hover p,
.view-first:hover a.info 
{
  opacity: 1;
  transform: translateY(0px);
} 
.view-first:hover p 
{
  transition-delay: 0.1s;
} 
.view-first:hover a.info
 {
  transition-delay: 0.2s;
} 
.category-img1
{
  height: 220px;
  max-width: 100%;
  max-height: 100%;
}	
.category-img2
{	
  height:300px; 
}	
.category-img3
{	
  height:197px;	
	
}
.cat-plno
{
	padding:10px 10px 10px 0px;
}
.cat-prno
{
	padding:10px 0px 10px 10px;
}	
.cat-pall
{
	padding:10px 10px 10px 10px;
}	
/* category section css end here*/	
	
/* upcoming events section css start here*/
.event-img
{
	width:680px;
	height:268px;
	max-height:100%;
	max-width:100%;
} 
.upcoming-imageeff
{
	overflow: hidden;
    position: relative;
    text-align: center;
    cursor: pointer;
    /* width: 100%; */
} 	 
.upcoming-imageeff  img
{
	webkit-transition: 4s;
    -moz-transition: 4s;
    -o-transition: 4s;
    -ms-transition: 4s;
    transition: 4s;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
	width:100%;
	height:100%;
 }
.upcoming-imageeff:hover  img
{
	opacity: 0.7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
 }


/*upcoming events section css end here*/
	
/*countdowns for upcoming events css start here*/
#clockdiv
{
	/*font-family: sans-serif;*/
	color: #fff;
	display: inline-block;
	font-weight: 100;
	text-align: center;
	font-size: 30px;padding-top:70px;padding-bottom:70px;
	background: rgba(0, 0, 0, 0.08);
    width: 100%;
} 
#clockdiv > div
{
	padding: 15px;
	border-radius: 0px;
	background: rgba(8, 51, 99, 0.47);
	display: inline-block;
}

#clockdiv div > span
{
	padding: 15px;
	border-radius: 3px;
	background: #fff;
	display: inline-block;color: #044a86;
} 
.smalltext
{
	padding-top: 5px;
	font-size: 14px;color: #fff;
} 
/*countdowns for upcoming events css end here*/	
	 
	   
	   
/*dont forget to attend section css start here*/	   
.event-text
{	
	color: #2f2e2e;
    font-weight: 500;
    font-size: 40px;
    text-transform: capitalize;
    margin-top: 15px;
    margin-bottom: 15px;   	
}   
	
.event-schedule
{
	margin-top: 15px;
    margin-bottom: 15px;
    color: #fff;
    font-weight: 500;
    font-size: 22px;
    text-transform: capitalize;
}	
	 
.event-scedule-cal
{
	width: 100px;
    padding-top: 20px;
    padding-bottom: 0px;
}
    
/*dont forget to attend section css end here*/	   	   
	   
/*parellex bg css start here*/   
.fittext
 {
	font-size: 38px;
	font-weight: 300;
	line-height: 1.6em;
    margin-bottom: 35px;
	color: rgba(0,0,0, 0.8);
	margin-top:20px; 
	margin-bottom:20px;
} 
.fittext strong 
{
	font-weight: 700;
} 
.wite-text
 {
	color: #fff;
} 
.image-text 
{
	margin-right: 10px;
} 
.section
{
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	 padding-top: 80px;
    padding-bottom: 80px;
}   
.purchase 
{
    background: url(../../images/new_images/images/event-bg.jpg) no-repeat;
    background-attachment: fixed;
    padding: 0px 0;
	background-position: 100% 100%;
	z-index:1;
} 
.section-overlay
{
	/* 	background-color: rgba(0, 0, 0, 0.26); */
	position:relative;
	overflow:hidden;
	padding: 100px 0;
} 
 .container-overlay
 {
	border: solid 1px rgba(255, 255, 255, 0.21);
    background: url(../../images/new_images/images/pattren3.png) repeat;
    /*background: hsla(0, 0%, 0%, 0.38); */
    width: 50%;
 }
 
/*parallex bg css end here*/


/*All feature you need section css start here*/

.feature-img1
 {
	/* width:200px; 
	height:200px; */
	max-width:100%;
	width:80px; 
	height:80px;
	margin-top:10px;
 } 
 .feature-title 
 {
	margin-top: 10px;
    margin-bottom: 10px;
    font-weight: normal;
    font-size: 14px;
    text-transform: capitalize;
    text-align: center;
    cursor: pointer;
	width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	line-height:1.5;
 } 
 .feature-title1
 { 
    color: #2a242e; 
 }
 .feature-title1-back
 { 
    color:#26baee; 
 } 
 .feature-title1:hover
 { 
    color: #000; 
 }
 .feature-title2
 { 
    color: #ff4a10; 
 }
 .feature-title2:hover
 { 
    color: #000; 
 }
 .feature-title3
 { 
    color: #134fa8; 
 }
 .feature-title3:hover
 { 
    color: #000; 
 } 
 .feature-title2
 { 
    color: #ff4a10; 
 }
  

.inner-box
  {
	 /*  box-shadow: none; */
	 padding: 25px;
	 box-shadow: inset 0 0 0 16px #fff, inset 0 0 0 16px #eee, inset 0 0 0 19px #fff, inset 0 0 0 19px #eee, inset 0 0 0 20px #fff, inset 0 0 0 21px #eee, 0 4px 20px rgba(0,0,0,0.1);
     -webkit-transform: translateZ(0px);
     transform: translateZ(0px);
     opacity: 1;
     pointer-events: auto;
  }
.inner-box:hover
  { 
	 /*  box-shadow: inset 0 0 0 16px #fff, inset 0 0 0 16px #eee, inset 0 0 0 19px #fff, inset 0 0 0 19px #eee, inset 0 0 0 20px #fff, inset 0 0 0 21px #eee, 0px 0px 20px 2px rgba(204,204,204,0.9);  */
	/*  box-shadow: 0px 0px 20px 2px rgba(204,204,204,0.6); */padding: 25px;
  }
  
   
 /*All feature you need section css end here*/ 
  
  
  
  /*parellex bg2 css start here*/   
.fittext
 {
	font-size: 38px;
	font-weight: 300;
	line-height: 1.6em;
    margin-bottom: 35px;
	color: rgba(0,0,0, 0.8);margin-top:20px; margin-bottom:20px;font-family: TCM;
} 
.fittext strong
 {
	font-weight: 700;
} 
.wite-text 
{
	color: #fff;
}
 
.image-text
 {
	margin-right: 10px;
} 
.section1 
{
	position: relative;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
	 padding-top: 80px;
    padding-bottom: 80px;
}   
.purchase1
 {
    background: url(../../images/new_images/images/bg3.jpg) no-repeat;
   /*  background-attachment: fixed; */
    padding: 0px 0;
	background-position: 100% 100%;
} 
.section-overlay1
{
	/* 	background-color: rgba(0, 0, 0, 0.26); */
	position:relative;
	overflow:hidden;
	padding: 50px 0;   
	background: url(../../images/new_images/images/pattren3.png) repeat;
}	
 
.container-overlay1
{
	/*  border: solid 1px rgba(255, 255, 255, 0.21); */ 
    /*   background: hsla(0, 0%, 0%, 0.38); */ 
} 
 .create-event-img
 {
	 width:200px;
	 height:auto; 
	 max-width:100%;
 }
  
 /* div[class*=box] {
	height: 33.33%;
	width: 100%; 
  display: flex;
  justify-content: center;
  align-items: center;
} */
 .inner-event-section .box-1 
 { 
    background-color: #521d84; 
    margin-top:50px;
    margin-bottom:0px;
}
 .inner-event-section .box-2 
 { 
   background-color: #1544a3; 
   margin-top:50px;
   margin-bottom:0px;
 }
 .inner-event-section .box-3 
 { 
   background-color: #097a7a; 
   margin-top:50px;
   margin-bottom:0px;
 }
 .inner-event-section .box-4 
  { 
   background-color: #ff4610;
   margin-top:50px;
   margin-bottom:0px;
 }
 .btn-create
 {
	line-height: 20px;
	/* height: 50px; */
	text-align: center;
	width: 100%;
	cursor: pointer;padding-top:10px; padding-bottom:10px;
}
 
 .btn-create-one 
 {
	color: #FFF;
	transition: all 0.3s;
	position: relative;
}
.btn-create-one span
 {
	transition: all 0.3s;font-size: 14px;
}
.btn-create-one::before
 {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	transition: all 0.3s;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(255,255,255,0.5);
	border-bottom-color: rgba(255,255,255,0.5);
	transform: scale(0.1, 1);
}
.btn-create-one:hover span 
{
	letter-spacing: 2px;
}
.btn-create-one:hover::before 
{
	opacity: 1;	
	transform: scale(1, 1);	
}
.btn-create-one::after 
{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 0.3s;
	background-color: rgba(255,255,255,0.1);
}
.btn-create-one:hover::after
 {
	opacity: 0;	
	transform: scale(0.1, 1);
} 
.create-imgbg
  {
	height: 240px;
    text-align: center;  
} 
.create-imgbg1
 {
    background: url(../../images/new_images/images/icon-create.png) no-repeat; 
	background-position: center;
   
 } 
 .img-animate 
 {
	-webkit-transition: all 1.3s ease-in-out;
	-moz-transition:    all 1.3s ease-in-out;
	-o-transition:      all 1.3s ease-in-out;
	-ms-transition:     all 1.3s ease-in-out;
 } 
 .inner-event-section:hover  .img-animate 
 {
	-webkit-transform: rotate(360deg) scale(1.1);
	-moz-transform:    rotate(360deg) scale(1.1);
	-o-transform:      rotate(360deg) scale(1.1);
	-ms-transform:     rotate(360deg) scale(1.1); 
 } 
 .add-features-imgbg1
 {
	background: url(../../images/new_images/images/icon-features.png) no-repeat;
	background-position: center;
    
 }
  .sell-ticket-imgbg1
 {
	background: url(../../images/new_images/images/icon-sell.png) no-repeat;
	background-position: center;
    
 }
  .easy-payout-imgbg1
 {
	background: url(../../images/new_images/images/icon-easy-payout.png) no-repeat;
	background-position: center; 
 } 
 .create-imgbg>div
 {
	height:100%;
 }
 .create-imgbg img
 {
	margin-top:40px; width:56px; height:56px;
 }
 
 .create-imgbg  h3
 { 
   text-align:center;
   margin-top:10px; margin-bottom:10px;    font-family: TCM;
 }
 .bg2-text-create
 {
   color: #521d84;
 }
 .bg2-text-features
 {
   color: #1544a3;
 }
 .bg2-text-sell
 {
   color: #097a7a;
 }
 .bg2-text-payout
 {
   color: #ff4610;
 }
 .inner-event-section 
 { 
    padding-top: 20px;
    padding-bottom: 20px; 
 }
 .inner-event-section:hover
 {
	background: rgba(0, 0, 0, 0.14);
    padding-top: 20px;
    padding-bottom: 20px; 
 }
 .col-3-plpr-5
{
	padding-left:5px; padding-right:5px;
}   
  /*parellex bg2 css end here*/    
  
    
 /*************flip box css start here***************/
.flip 
{
    -webkit-perspective: 800;
    perspective: 800; 
    position: relative;
    text-align: center;
} 
.flip:hover 
{
    box-shadow: inset 0 0 0 16px #fff, inset 0 0 0 16px #eee, inset 0 0 0 19px #fff, inset 0 0 0 19px #eee, inset 0 0 0 20px #fff, inset 0 0 0 21px #eee, 0px 0px 20px 2px rgba(204,204,204,0.9); 
} 
.flip .card.flipped
 {
    -webkit-transform: rotatey(-180deg);
    transform: rotatey(-180deg);
}
.flip .card 
{ 
    height: 100%;
    -webkit-transform-style: preserve-3d;
    -webkit-transition: 0.5s;
    transform-style: preserve-3d;
    transition: 0.5s;
}
.flip .card .face 
{ 
   -webkit-backface-visibility: hidden ;
    backface-visibility: hidden ;
    z-index: 2; 
}
.flip .card .front 
{
   position: absolute;
   width: 100%;
   z-index: 1; 
}
.flip .card .back 
{
   -webkit-transform: rotatey(-180deg);
   transform: rotatey(-180deg);
}
.inner
{
	margin:0px !important;
}
.search-black-strip
{
	background-color:rgba(51, 51, 51, 0.69);
    border-bottom: 1px solid rgba(128, 128, 128, 0.15);
    transition: all .35s;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
}

/*close icon on banner css start here*/
 .fragment {
    /* font-size: 12px;
    font-family: tahoma;
    height: 140px;
    border: 1px solid #ccc; 
    color: #555;
    display: block;
    padding: 10px;
    box-sizing: border-box; */
    text-decoration: none;
	color: #555;
	display: inline-block;
}

.fragment:hover
 {
    box-shadow: 2px 2px 5px rgba(0,0,0,.2); 
} 
.fragment img
 { 
    float: left;
    margin-right: 0px;
} 
#close {
    /* float:right;
    display:inline-block;
    padding:0px 5px;
    background:#ccc; */
	float: right;
    display: inline-block;
    padding: 0px 5px; 
	background: #6f6d6d;
    position: relative;
    right:0;
    top:20px;
	color: #fff;
	
}
#close:hover
 {  
    background: #ccc;  
    color: #007aff;
}
/*close icon on banner css end here*/



/* get started button css start here*/
.btn-getstarted
{
	background: none;
    color:#26baee;
    font-weight: normal;
	font-size: 16px ;
    border: 2px solid #26baee;
    border-radius: 0;
    min-width: 160px;
    padding: 12px 24px;
	text-transform:uppercase; 
	margin-top:20px;
	margin-bottom:20px;
}
.btn-getstarted:hover 
 {
    background:#26baee;
    color:#fff;
}
.btn-getstarted:focus 
 { 
    background: none;
    color:#26baee;
}
/* get started button css end here*/






.get-dimg img
{
	animation: rotateY 2s infinite;
    animation-timing-function: linear;
}
 
@-webkit-keyframes rotateY
 {
  0% {
    transform: rotateY(0deg);
  }
  100% {
    transform: rotateY(360deg);
  }
}
.navbar-default .nav>li.get-dimg  
{
	margin-right:10px !important;
}
.navbar-default .nav>li.get-dimg a
{
	padding:0px !important;
}

.container-plprmlmr {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto !important;
    margin-left: auto !important;
}


#topsearch_ajax 
{
    margin: 0px;
    padding: 0px;
    width: 261px !important;
    border-radius: 0px;
    border: 1px solid #ccc;
}
.header_searchlist {
    padding: 0;
    margin-top: 0px;
	margin-bottom:0px;
}
.header_searchlist li:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.header_searchlist li:last-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	border-bottom:none;
}
.header_searchlist li {
    list-style: none;
    font-size: 16px;
    border-bottom: 1px solid #e0e0e0;
}
.header_searchlist li.event_class:hover
{
	background:#26baee;
	color:#fff;
}
.header_searchlist li.event_class:hover a 
 { 
    color: #fff;
	outline:0;
}
.header_searchlist li a {
    text-decoration: none;
    display: block;
    padding:10px;
    font-weight: 300;
    color: #333;
	outline:0;
}
.header_searchlist li a:hover {
   background:#26baee;
	color:#fff;
	outline:0;
}
.header_searchlist li.event_class {
    text-decoration: none;
    display: block;
    padding:0px;
    font-weight: 300;
    color: #333;
}



/* @media (max-width: 991px) and (min-width: 768px)
{
	.header_search
	{
		min-height:100%;
	}
	 
}


@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
.header_search
	{
		min-height:100%;
	}
	
} */



#featuredEvents .itemevent,#nearEvents .itemevent
{
	padding-left:10px;
	padding-right:10px;
	margin-bottom:20px;
}


#featuredEvents .property_item  .image img ,#nearEvents  .property_item  .image img
{
    display: block;
    width: 100%;
    padding: 10px 10px 0px 10px;
}



/*css for new event box added here*/
.event-box-new-cols
{
	padding-left:10px; 
	padding-right:10px;
	margin-bottom:20px;
}
.event-box-new
{
	position:relative;
	overflow:hidden;
	-ms-box-shadow: 0 0 5px 1px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 5px 1px rgba(0,0,0,.15);  
}

.event-box-new .event-box-detail
{
	padding:10px;
}

.event-box-new .event-box-detail h3
{
	color: #555;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.5;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	margin-top:0px;
	margin-bottom:0px;
}

.event-box-new .event-box-detail h3 a
{
	color: #555;
}

.event-box-new .event-box-detail p span  
{
	vertical-align:middle;
	margin-right:7px;/* display: table-cell; */
}
.event-box-new .event-box-detail p span i
{
	color: #26baee; 
	font-size:18px;
	width:20px;
	vertical-align: middle;
}
.event-box-new .event-box-detail p span i.datetime
{
	font-size:13px;
}
.event-box-new .event-box-detail .text-detail p    
{
    font-size: 12px;
    color: #555;
    text-transform: capitalize;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Graphik,Helvetica,helvetica,arial,sans-serif;
	line-height:25px;
	margin-bottom:0px;
}
.event-box-new .event-box-detail .text-detail   
{
   margin-top:10px; 
   margin-bottom:10px;
}

.event-box-new .event-box-detail .text-detail   p.amount-color
{
	color: #ec4242;
    font-size: 12px;
	white-space:normal
}

.event-box-new .event-box-detail span.span-buynow
{
	float:right;
	margin-right:0px; 
}

.event-box-new .event-box-detail span.span-buynow a
{  
    background:#26baee;
    border-radius: 20px;
    outline: 0;
    text-transform: uppercase;
    padding: 3px 7px;
	font-size:10px;
	border-color:#26baee;
} 
.event-box-new .event-box-detail span.span-buynow a:hover
{  
   color:#fff !important;
   background:#298dab;
   border-color:#269abc;
}

.event-box-image img
{
	width:100%;
	height:260px;
	border-bottom: 1px solid #eee;
}

.event-box-new .event-box-detail span.event-text-spannew
{
	margin-right:0px;
}
 
.equal-height-column-cls
{
	display: flex;
    flex-wrap: wrap; 
} 
 
.btn
{
	border-radius:0px;
}






/*popular events*/

label.popular-in,
input[type="text"].popular-text-line
{
	font-weight: 500;
    font-size: 26px;
    text-transform: capitalize;
    font-family: TCM; 
}
label.popular-in
{
    margin-top: 0;
    margin-bottom: 0;
    color: #444349; 
	padding-right:10px;
	text-transform: inherit;
}
input[type="text"].popular-text-line
{
	background-color: transparent; 
    outline: none;
    outline-style: none;
    border: none!important; 
	border-bottom: 2px solid #dbdae3 !important;
    padding: 3px 0px;
	color: #00b3e5;
	width: 385px;
	height: 38px;
}
input[type="text"].popular-text-line:focus
{
	outline:0;
	box-shadow:none;
}
input[type="text"].popular-text-line:-webkit-autofill,
input[type="text"].popular-text-line:-webkit-autofill:hover,
input[type="text"].popular-text-line:-webkit-autofill:focus,
input[type="text"].popular-text-line:-webkit-autofill:active {
    transition: background-color 5000s ease-in-out 0s;
    -webkit-text-fill-color: #00b3e5 !important;
}


.input-with-box 
{
	display: flex;
}
.popular-event-list
{
	background-color: #fff;
	-webkit-box-shadow: 0 1px 17px 0 rgba(40,44,53,.1), 0 2px 4px 0 rgba(40,44,53,.1);
	box-shadow: 0 1px 17px 0 rgba(40,44,53,.1), 0 2px 4px 0 rgba(40,44,53,.1);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;  
	text-align: left;
	/* min-width: 230px; */
	min-width: 385px;
    position: absolute;
    z-index: 99;
}

.popular-event-list   .popular-event-ul
{
	margin: 8px 0;
    padding: 0;
    list-style-type: none;
	width:100%;
}

.popular-event-list   .popular-event-ul li a
{ 
	padding: 16px 24px;
    color: #1e0a3c;
	font-size:16px;
	font-style:normal;
	font-weight:normal;
	display: block;
}
.popular-event-list   .popular-event-ul li a:hover
{
	background: #f8f7fa;
}




input[type="text"].popular-text-line::placeholder
{
	color:#00b3e5;  
}  
/* Firefox 19+ */
input[type="text"].popular-text-line::-moz-placeholder
{
	color:#00b3e5;  
} 
/* IE 10+ */ 
input[type="text"].popular-text-line:-ms-input-placeholder 
{
	color:#00b3e5;  
} 
/* Firefox 18- */  
input[type="text"].popular-text-line:-moz-placeholder
{
	color:#00b3e5;  
} 
/* IE 10+ edge*/ 
input[type="text"].popular-text-line::-ms-input-placeholder
 { 
	color:#00b3e5;  
}



.diff-loc-search  h3.no-events-inarea
{
	font-weight: 500;
    font-size: 28px;
    font-family: TCM;
    margin-top: 20px;
    margin-bottom: 5px;
}

.diff-loc-search   p.diff-loc
{
	font-size: 14px;
	margin-bottom:0;
}

.diff-loc-search   img.img-diff-loc
{
	width:40px;
	height:40px;
}

/*popular events*/





.no-data {
  background-color: #4FBADF;
  color: #fff;
  width: 100%;
  height: 43px;
  padding: 10px 0;
  box-shadow: 0 10px 20px rgb(0 0 0 / 19%), 0 6px 6px rgb(0 0 0 / 23%);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  font-size: 12px;
  line-height: 16px;
  display: block;
}
.no-data .fa-warning {
  float: none;
  margin-right: 12px;
  height: 40px;
  margin: -2px 6px 0 6px;
  font-size: 1.75em;
  color: #fff;
}
  @media (max-width: 768px)
  {
    .no-data
    {
      width:100%;
      height:auto;

    }
     
  }
  .otp-verify{
    background: #25a9d7;
    color: #fff;
  }
  .no-data .arrow {
    position: absolute;
    left: -8px;
    top: 25px;
    color: #fff;
    font-size: 2em;
    z-index: 5;
  }
  .no-data p {
    margin-top: 0;
  }
  .no-data .fa-warning {
    float: left;
    margin-right: 12px;
    height: 40px;
    margin: -2px 0px 0px 6px;
    font-size: 1.75em;
    color: #fff;
  }
  .float {
    animation-name: float;
    -webkit-animation-name: float;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
  }
  @-webkit-keyframes float {
    0% {
      -webkit-transform: translateY(0%);
    }
    50% {
      -webkit-transform: translateY(8%);
    }
    100% {
      -webkit-transform: translateY(0%);
    }
  }
  @-moz-keyframes float {
    0% {
      transform: translateY(0%);
    }
    50% {
      transform: translateY(8%);
    }
    100% {
      transform: translateY(0%);
    }
  }
  @-webkit-keyframes float {
    0% {
      transform: translateY(0%);
    }
    50% {
      transform: translateY(8%);
    }
    100% {
      transform: translateY(0%);
    }
  }
  @-o-keyframes float {
    0% {
      transform: translateY(0%);
    }
    50% {
      transform: translateY(8%);
    }
    100% {
      transform: translateY(0%);
    }
  }
  @keyframes float {
    0% {
      transform: translateY(0%);
    }
    50% {
      transform: translateY(8%);
    }
    100% {
      transform: translateY(0%);
    }
  }
  
#timer{
  display: inline-block;
  width:45px;
}


