/*common css for costume landing page*/
@font-face 
{
		font-family: Graphik;
		src: url('../../fonts/Graphik-Regular-Web.eot') format('embedded-opentype'),
		url( '../../fonts/Graphik-Regular-Web.ttf' ) format('truetype'),
		url('../../fonts/Graphik-Regular-Web.woff2') format('woff2'), 
		url('../../fonts/Graphik-Regular-Web.woff') format('woff'), 
		url('../../fonts/whitneybook.svg#Graphik-Regular-Web') format('svg'); 
}  
/*globa css start here*/
body
{
		margin: 0px 0 0 0;
		overflow-x:hidden;
}

.footer-cart
{
	display:none;
} 
.all-eventtype-pro
{
	padding-left:0;
	padding-right:0;
	padding-bottom: 0px;
	font-family: Graphik,Helvetica,helvetica,arial,sans-serif;
}
.all-eventtype-pro .row
{
	margin-right: -15px !important;
    margin-left: -15px  !important;
}
.all-eventtype-pro .form-control
{
		border: 1px solid #E2E5E7 !important;
		-webkit-box-shadow: none;
		box-shadow: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		border-radius: 0;
		padding: 6px 12px;
		font-size:14px;
		color:#1C232B;	
		height: 36px;	
}
.all-eventtype-pro   .form-control:focus,.all-eventtype-pro .form-control:active 
{
		border-color: #20a7d6 !important;
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
}
.all-eventtype-pro  .btn-common-eventtype-new,
header.all-events-bg  .btn-common-eventtype-new
{
	position: relative;
    display: inline-block;
    max-width: 100%;
    padding: 16px 30px; 
    font-weight: 400;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    border: 2px solid;
    border-radius: 35px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    transition: .25s all ease;
    white-space: pre-wrap;
	line-height: 1.3;
}
.hvr-shutter-out-horizontal-new
{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; 
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal-new:before 
{
	content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; 
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    border-radius: 35px; 
}
.hvr-shutter-out-horizontal-new:hover, .hvr-shutter-out-horizontal-new:focus, .hvr-shutter-out-horizontal-new:active 
{
  color: white;
}
.hvr-shutter-out-horizontal-new:hover:before, .hvr-shutter-out-horizontal-new:focus:before, .hvr-shutter-out-horizontal-new:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.all-eventtype-pro .btn-area-section
{
	margin-top:0px;
	margin-bottom:20px;
}

.all-eventtype-pro .noeve-pl-pr 
{
	padding-left:0;
	padding-right:0;
}

.all-eventtype-pro .noeve-pl 
{
	padding-left:0;
	padding-right:10px;
}
.all-eventtype-pro .noeve-pr 
{
	padding-left:10px;
	padding-right:0;
}
.all-eventtype-pro .section-way-point 
{
    position: relative;
    z-index: 20;
} 
.all-eventtype-pro  .way-point 
{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: calc(100% - 2px);
    display: flex;
    cursor: pointer;
}
.all-eventtype-pro  .way-point span  i.fa
{
	font-size:20px;
    position: absolute;
    bottom: 5px;
    left:0%;
	right:0;
	/*top:20px;*/
	top: 25px;
    transform: translateX(-50%);
    color: #fff;
	text-align: center; 
}

.bounce
 {
  -moz-animation: bounce 4s  infinite;
  -webkit-animation: bounce 4s ease  infinite;
  animation: bounce 4s ease  infinite ;
}

/*globa css end here*/








/*section we started in minute css start here*/ 
.all-eventtype-pro  .area-we-started
 {
	background-color: #fff;
	position:relative;
}
.all-eventtype-pro    .event-right-sec-pro
{
	/* background-color: #faafa0; */
} 
.all-eventtype-pro .hvr-shutter-out-horizontal-started-pro {
    background: linear-gradient(to right,#6c2651, #d02852);
    color: #fff;
    border-color: #d02852!important;
}
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-pro:before
{ 
	color: #fff;
    background-color: #ffffff;
    border-color:#d02852;
}  
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-pro:hover,
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-pro:active,
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-pro:focus{ 
    color: #d02852; 
}


.all-eventtype-pro .hvr-shutter-out-horizontal-started-ref {
   background: linear-gradient(90deg,#324087,#38b8c3);
    color: #fff;
    border-color: #38b8c3!important;
}
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-ref:before
{ 
	color: #fff;
    background-color: #ffffff;
    border-color:#38b8c3;
}  
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-ref:hover,
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-ref:active,
.all-eventtype-pro  .hvr-shutter-out-horizontal-started-ref:focus{ 
    color: #38b8c3; 
}


.all-eventtype-pro  .area-we-started  .shape-get-started-box {
    position: absolute;
    top: 0;
    right: 0;
}
.all-eventtype-pro  .area-we-started  .shape-2 {
    position: absolute;
    bottom: -20%;
    right: 0;
} 
/*global css*/
.all-eventtype-pro    .event-right-sec-box
{
	position: relative;
	margin-left: -100px;
	 padding-top: 40px;
	padding-bottom: 40px;
}
.all-eventtype-pro    .event-sec-box-container
{ 
	display: table;  
	width: 100%;  
}
.all-eventtype-pro    .event-sec-box-child-pro
{
	 /*display: table-cell;  */
	 vertical-align: middle;

} 
.all-eventtype-pro .area-pricing-new-des .event-sec-box-child-pro
{
display: table-cell;
    vertical-align: middle;
}
.all-eventtype-pro  .event-left-sec
{
	width:100%;
}
.all-eventtype-pro  .event-right-sec-pro
{
	width:100%;
}
.all-eventtype-pro  .event-img-full-width 
{
	width: 100%;
}

.all-eventtype-pro  .event-right-sec-ref
{
	width:50%;
}
.all-eventtype-pro  .event-img-full-width-ref
{
	width: 100%;
}

.all-eventtype-pro .area-pricing-new-des .bag-image{
	background-image: url(/images/Left_Logo_Shape.png), 
	url(/images/Right_Logo_Shape.png), 
	linear-gradient(to right,#6c2651, #d02852); background-repeat: no-repeat, no-repeat, no-repeat; 
	background-position: bottom left, top right, left;padding: 1.5rem 0;
}


.all-eventtype-pro .area-pricing-new-des .bag-image-what-learn{
	background-image: url(/images/Left_Logo_Shape_blauw.png), url(/images/Right_Logo_Shape_blauw.png), 
linear-gradient(to right,#324087,#38b8c3);
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-position: bottom left, top right, left;padding: 1.5rem 0;
}




/* main image start here */
.all-eventtype-pro  .area-keep-track-new .event-img-full-width 
{
	width: 400px;
	height: auto;
}

.all-eventtype-pro  .area-keep-track-new .event-img-full-width-arrow
{
	width: 50px;
    height: auto;

}
.all-eventtype-pro  .area-keep-track-new .event-right-sec-pro .event-sec-box-child-pro{
	margin-bottom: 40px;
    margin-top: 40px;
}

.all-eventtype-pro  .area-keep-track-new .image-logo-div{
	 text-align: center;
	 margin-bottom: 30px;
}


/* main image end here */


.all-eventtype-pro  h2.common-text-heading,
.all-eventtype-pro  h2.common-text-subheading
{
	font-size: 21px;
    letter-spacing: 0.5px;
    line-height: inherit;
    font-weight: bold;
    text-align: left;
    /*margin-top: 40px;*/

}
.all-eventtype-pro  h2.color-head-white,
.all-eventtype-pro  h2.color-subhead-white
{
 
	color: #ffffff; 
}

.all-eventtype-pro  h2.common-text-subheading
{ 
	margin-bottom:30px;
	/*text-align: center;*/
}
.all-eventtype-pro  p.common-text-heading-p
{
	font-size: 16px;
	line-height: inherit; 
	color: #6f7287;
	/*font-weight: bold;*/
	margin-bottom:0;
	margin-top: 30px;
	/*text-align: justify;*/
}

.all-eventtype-pro .area-sell-tic-inline-new h2.common-text-heading, .all-eventtype-pro .area-sell-tic-inline-new h2.common-text-subheading 
{
	    margin: auto;
		/*margin-bottom:15px;*/
		text-align: left;
} 
.all-eventtype-pro .area-sell-tic-inline-new p.common-text-heading-p
{
		font-size: 16px;
		line-height: inherit; 
		color: #6f7287;
		/*font-weight: bold;*/
		margin-bottom:0;
		text-align: justify;
}  

.all-eventtype-pro  p.common-text-heading-p-white
{ 
	color: #ffffff; 
}
.all-eventtype-pro  .common-text-box
{
	margin-bottom:20px;
	text-align:center
}
.all-eventtype-pro  .common-text-box-left
{ 
	text-align:left;
}
.all-eventtype-pro  .common-text-box-right
{ 
	text-align:left;
}
/*global css*/ 
/*section we started in minute css start here*/ 
 
/*section what we offer css start here*/
 .all-eventtype-pro  .area-what-offer-new .area-what-offer-h-new{
 	font-size: 21px;
    letter-spacing: 0.5px;
    line-height: inherit;
    font-weight: bold;
    text-align: center;
 }
 .all-eventtype-pro  .area-what-offer-new
 {
	/* background-color: #eef6fe;  */
	position:relative;
	text-align:center;
	padding-top: 30px;
    padding-bottom: 30px;
}
 .all-eventtype-pro  .area-what-offer-new  .area-what-offer-box   .offer-box
 {
 
    box-shadow: 0 5px 40px 0 rgba(42, 111, 199, 0.2);
    transition: all ease .25s;
    padding:20px;
    /* max-width: 370px; */
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
	border-bottom: #eef6fe solid 9px;margin-bottom: 30px;position:relative;overflow:hidden;
	text-align: center;
 }
.all-eventtype-pro  .area-what-offer-new  .area-what-offer-box   .offer-box:hover {
    box-shadow: 0 5px 40px 0 rgba(42, 111, 199, 0.2);
    transition: all ease .25s;
	border-bottom: #00b3e5 solid 9px;
}

.all-eventtype-pro  .area-what-offer-new  .area-what-offer-box .area-what-offer-p a{
    color: #00b3e5;
}
.all-eventtype-pro  .area-what-offer-new  .area-what-offer-box .area-what-offer-p a:hover{
    color: #00b3e5;
}





  .all-eventtype-pro  .area-what-offer-new  .area-what-offer-box   .offer-box  .offer-box-icon
 {
	position: absolute;
    width: 55px;
    height: 55px;
    background-color: #00b3e5;
    border-radius: 50%;
    top: -10px;
    left: 0;
    line-height: 55px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
 }
  .all-eventtype-pro  .area-what-offer-new  .area-what-offer-box     .img-size {
    margin-bottom:20px;
    width: 150px;
}
 
 
 
 
  .all-eventtype-pro  .area-what-offer-new .area-what-offer-box h2.what-offers-text
 {
	font-size:20px;    margin-top: 0;
    margin-bottom: 10px;text-transform: capitalize;
} 
  .all-eventtype-pro  .area-what-offer-new .area-what-offer-box h2.what-offers-text a
 {
	 color:#1e0a3c;
} 
  .all-eventtype-pro  .area-what-offer-new .area-what-offer-box   p.area-what-offer-p
{
	/*font-size:14px;
	margin-bottom:0px;
	color:#6f7287;*/

	font-size: 16px;
    margin-bottom: 50px;
    color: #6f7287;
    letter-spacing: 0.5px;
        text-align: left;

}
.all-eventtype-pro  .area-what-offer-new  .area-what-offer-box-img
 {
	 margin-bottom:20px;
 } 
 .all-eventtype-pro .area-what-offer-new  .shape-what-offer-box {
    position: absolute;
    top: 0px;
    left: 0;bottom:0;
}


 /*section what we offer css end here*/








 
 /*section keep track css start here*/
 .all-eventtype-pro .area-keep-track-new {
    background-color: #fff;
	position: relative;
	padding-top: 40px;
    padding-bottom: 0px;
}
.all-eventtype-pro  .area-keep-track-new   .shape-keep-track-box {
    position: absolute;
    top: 0px;
    left: 0;
}
 .all-eventtype-pro .area-keep-track-setting    { 
    /*margin-right: -100px; */
}

 .all-eventtype-pro .area-what-offer-new  .about-card-corner {
    height: 40px;
    width: 130px;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -20px;
    margin-right: -70px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: .6s ease;
    transition: .6s ease;
}
 .all-eventtype-pro .area-what-offer-new  .about-card-corner-free
 {
    background-color: #edd600;
}
 .all-eventtype-pro .area-what-offer-new  .about-card-corner-guest
{
	 background-color: #00adef;
}
 .all-eventtype-pro .area-what-offer-new  .about-card-corner-bottle
{
	 background-color:#6c528f;
}
 .all-eventtype-pro .area-what-offer-new  .about-card-corner-donation
{
	background-color: #f75e42;
}
 .all-eventtype-pro .area-what-offer-new  .about-card-corner-rfid
{
	background-color: #8f0afd;
}
 .all-eventtype-pro .area-what-offer-new  .about-card-corner-seminar
{
	background-color:#8c4e37; 
}

.all-eventtype-pro .area-what-offer-new h2.common-text-heading, .all-eventtype-pro .area-what-offer-new h2.common-text-subheading
{
	font-size: 21px;
    letter-spacing: 0.5px;
    line-height: inherit;
    font-weight: bold;
    /*text-align: justify;*/

}


  /*section keep track css end here*/





 
 
 
 
 
 
/*section sell ticket online css start here*/
 
 
 .all-eventtype-pro .area-sell-tic-inline-new
 {
    background-color: #fff;position: relative;padding-top: 40px;
    padding-bottom: 40px;
}
 .all-eventtype-pro .area-sell-tic-inline-new    .shape-sell-tic-online-box
 {
    position: absolute;
    top: 0px;
    right: 0;
}
 
 
/*section sell ticket online css end here*/ 
 

 
 /*sell ticket online*/
.area-sell-tic-inline-new    .sellonline-animshape1 {
    position: absolute;
    right: 3%;
    top: 26%;
    animation: jump 8s infinite linear;
} 
.area-sell-tic-inline-new     .sellonline-animshape2
{
     position: absolute;
    top: 21%;
    right: 5%;
    animation: animationFramesTwo 13s infinite linear;
}
 .area-sell-tic-inline-new     .sellonline-animshape3 {
    position: absolute;
    top: 21%;
    right: 22%;
    animation: animationFramesTwo 13s infinite linear;
}
 .area-sell-tic-inline-new     .sellonline-animshape4 {
    position: absolute;
    top: 27%;
    left: 19%;
    animation: animationFramesFour 25s alternate infinite linear;
}

 .area-sell-tic-inline-new      .sellonline-animshape5{
    position: absolute;
    top: 50%;
    left: 50%;
    animation: animationFramesThree 35s alternate infinite linear;
}

 .area-sell-tic-inline-new      .sellonline-animshape6 {
    position: absolute;
    top: 70%;
    right: 3%;
    animation: animationFramesFour 20s alternate infinite linear;
}

 .area-sell-tic-inline-new      .sellonline-animshape7 {
    position: absolute;
   bottom: 19%;
    right: 35%;
    animation: animationFramesOne 15s infinite linear;
}
 .area-sell-tic-inline-new      .sellonline-animshape8 {
    position: absolute;
    bottom: 3%;
    left: 38%;
    animation: animationFramesFour 20s alternate infinite linear;
}

 .area-sell-tic-inline-new     .sellonline-animshape9 {
    position: absolute;
    bottom: 4%;
    left: 4%;
    animation: animationFramesOne 17s infinite linear;
}
 .area-sell-tic-inline-new      .sellonline-animshape10 {
    position: absolute;
   top: 24%;
    left: 8%;
    animation: animationFramesOne 20s alternate infinite linear;
}
 .area-sell-tic-inline-new      .sellonline-animshape11 {
    position: absolute;
    top: 22%;
    left: 41%;
    animation: animationFramesOne 15s infinite linear;
}

 .all-eventtype-pro .area-keep-track-setting-new   { 
    margin-right: -100px; 
}
.all-eventtype-pro .area-sell-tic-inline-new .event-sec-box-child-new
{
display: table-cell;
    vertical-align: middle;
}

 
 
 
 /*section pricing css start here*/
 .show-pricing-box
 {
        fshow-pricing-boxloat:right;
        overflow: hidden;
        /*background:#ffffff40;*/
}
 .all-eventtype-pro .area-pricing-new-des
 {
    position: relative;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    background: #000000;
    /*background-image: url(../../images/pricing-backg.jpg);  */
    padding-left: 0;
    padding-right: 0;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
	margin-top: 30px;
    margin-bottom:30px;
}

.all-eventtype-pro .area-pricing-new-des .anchor_area_pricing{
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    text-decoration-line: underline;
}



/*.all-eventtype-pro .area-pricing-new-des a:hover{
    color: #fff;
    cursor: pointer;
    text-decoration-line: underline;
}*/

 .all-eventtype-pro .area-pricing-new-des   .area-pricing-overlay
 {
	 background-color: rgba(0, 0, 0, 0.65);
    position: relative;
    overflow: hidden;
 }
.all-eventtype-pro .area-pricing-new-des   .area-pricing-left
 {
	 padding:120px 60px;
	 width:100%;
 }
 .all-eventtype-pro .area-pricing-new-des   .area-pricing-left-new
 {
	 padding:60px 60px;
	 width:100%;
 }
.all-eventtype-pro .area-pricing-new-des   .common-text-area-pricing-p
 {
 	font-size: 16px;
    line-height: inherit;
    color: #fff;
    margin-bottom: 30px;
    margin-top: 30px;
 }
 .all-eventtype-pro .area-pricing-new-des .area-pricing-right
 {
	 padding: 120px 60px;
	 /*background:rgba(255, 255, 255, 0.22);*/
	 /*background:#fff;*/
	 /* background: linear-gradient(-70deg, #ffffff57 70%, rgba(0, 0, 0, 0) 30%); */
	 width:30%;
 }

 .all-eventtype-pro .area-pricing-new-des .area-pricing-right-claim
 {
	padding: 155px 60px;
	 width:30%;
 }
.all-eventtype-pro .area-pricing-new-des   .area-pricing-right img{
	width: 100%;
}
.all-eventtype-pro .border-to-bottom{
  /*  border-bottom: 1px solid #00b3e5;
    border-top: 1px solid #00b3e5;*/
  /*  border: 2px solid #00b3e5;*/
}
 .all-eventtype-pro .area-pricing-new-des  h3.area-pricing-heading
 {
	 /*font-size:45px;
    line-height: inherit;
    color: #fff;
    font-weight: bold;
    margin-top: 0;
	margin-bottom:15px;*/
	font-size: 38px;
    letter-spacing: 1.5px;
    line-height: inherit;
    font-weight: bold;
    text-align: center;
     margin-top: 0;
	margin-bottom:15px;
	    color: #fff;

 }
.all-eventtype-pro .area-pricing-new-des  h3.area-pricing-heading-new
 {
	
	font-size: 38px;
    letter-spacing: 1.5px;
    line-height: inherit;
    font-weight: bold;
    /*text-align: center;*/
     margin-top: 0;
	margin-bottom:15px;
	color: #fff;

 }

  .all-eventtype-pro .area-pricing-new-des  h5.area-pricing-subheading
 {
	font-size:25px;
	line-height: inherit;
	color: #fff;
	font-weight: normal;
	margin-top: 0;
	margin-bottom:0px;
 }
  
  .all-eventtype-pro .area-pricing-new-des  a.btn-get-pricing { 
    height: 100%;
	padding:20px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: .2em;
     background: #ffffff;
    color: #000000; 
    border: 1px solid #ffffff; 
    width: 100%;
} 
   .all-eventtype-pro .area-pricing-new-des  a.btn-get-pricing:hover
   {  
	background:transparent;
    color: #fff; 
    border: 1px solid #fff;
}
 .all-eventtype-pro .area-pricing-new-des  .no-charge-back-box
 { 
	/*margin-top:15px;*/
 } 
 .all-eventtype-pro .area-pricing-new-des  .no-charge-back
 {
	 font-size: 20px;
    color: #1e0a3c;
 }
  .all-eventtype-pro .area-pricing-new-des  .no-charge-back:hover
 { 
    color: #CDDC39;
 }
  .all-eventtype-pro .area-pricing-new-des  .no-charge-back span
 {
	margin-right: 5px;
    color: red;
    font-size: 20px; 
    vertical-align: middle;
 }
 .all-eventtype-pro .area-pricing-new-des   .tic-price-ranger
{ 
	padding:20px;
	position: relative;
    overflow: hidden;
}
.all-eventtype-pro .area-pricing-new-des .tic-price-ranger .price-contactus  {
  margin-bottom: 40px;
    text-align: center;
    margin-top: 40px;
}
.all-eventtype-pro .area-pricing-new-des .tic-price-ranger .price-contactus a {
    font-size: 26px; 
    color: #CDDC39;
    font-weight: normal; 
	text-decoration:underline;
}
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger   .price-range-title
{
		font-size: 27px;
		line-height: inherit;
		color: #fff;
		font-weight: normal;
		margin-top: 0;
		margin-bottom: 30px;
} 
.all-eventtype-pro .area-pricing-new-des .tic-price-ranger .price-range-tickettitle {
    font-size: 18px;
    line-height: inherit;
    color: #fff;
    font-weight: normal;
    margin-top: 0;
    margin-bottom: 15px;
}
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger    input.rangeprice-input
{
		border:none !important;
		-webkit-box-shadow: none;
		box-shadow: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		border-radius: 0;
		padding: 6px 12px;
		font-size:20px;
		color:#fff;	
		height: 36px; 
		border-top-width: 1px;
		border-style: solid;
		width:75px;
		background: transparent;
		display: none;/*added by shraddha on 18-04-2020*/
 }
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger   input.rangeprice-input:focus 
{
		border-color: #20a7d6 !important;
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
}
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger   span.range-currency
{
		font-size:20px;
		color:#fff;	
		line-height: 36px;
		display: inline-block;
		margin-left: 10px; /*added by shraddha on 18-04-2020*/
} 
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger  .ticket-price-box
{
		margin-top:-18px;
} 
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger     .all-fees-box
{
		padding-top:20px;
}
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger    .all-fees-box  .all-fees-box-lbl
{
		font-size:16px;
		font-style:normal;
		font-weight:normal;
		color:#fff;
		margin-top:10px;
		margin-bottom:0;
		text-align: center;
}
  
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger   .rangeslider__fill
{
    background: #03A9F4; 
}
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger   .rangeslider--horizontal
{
    height: 8px; 
} 
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger    .rangeslider__handle
{ 
    width: 20px;
    height: 20px;
}	
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger  .rangeslider__handle:after
{ 
    width: 10px;
    height: 10px;
 }
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger    .rangeslider--horizontal .rangeslider__handle
{
    top: -7px; 
}
.all-eventtype-pro .area-pricing-new-des   .tic-price-ranger   .rangeslider 
{
    background:#fff;
    position: relative;
} 
.all-eventtype-pro .form-control.pricing-form-control 
 {
	 background: transparent;
	 color: #fff;
 }
 
 
 /*section pricing css start here*/












 
 
/*section looking for events css start here*/
.all-eventtype-pro .area-looking-events
 {
    background-color: #fff;
	position: relative;
	padding-top: 60px;
    padding-bottom:0px;
	background-image: url(../../images/cta-section-bg.png);
    background-size: cover;
    background-color: rgba(255,255,255,.5);
    background-blend-mode: lighten;
	background-position: 50% 50%;
}
.all-eventtype-pro h2.looking-events-heading
{
    font-size: 35px; 
} 
 .all-eventtype-pro  p.looking-events-para
{
    font-size: 20px; 
} 



 

 
.all-eventtype-pro  .what-offer-img
{
	width:100%;
}
 



.header_search {
    top: 50px;
    left: 0;
}

.header_search {
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    margin-top: 14px;
    min-height: 250px;
    height: auto !important;
    min-height: auto !important;
    max-height: 250px !important;
    overflow-x: hidden;
    overflow-y: visible;
    position: absolute;
    width: 350px;
}









 
 
 

 
 
 
 
 
 
/*footer area*/
.all-eventtype-pro   .area-event-footer
{
	background: -webkit-linear-gradient(-45deg, #1e5799 0%, #03A9F4 0%, #1a0b25 100%, #207cca 100%);
    padding: 30px 0 0px 0; 
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover; 
}
.all-eventtype-pro    .footer-colwidth
{
	width:20%;
}
.all-eventtype-pro   .area-event-footer   h3.footer-heading
{ 
    font-size: 15px;
    text-transform: uppercase;
    font-style: normal; 
    margin-top: 0;
    margin-bottom: 20px; 
    font-weight: bold;
    color: #fff;  
    padding-bottom: 12px;
   /* border-bottom: 1px solid #03A9F4; */
    display: block;
}
.all-eventtype-pro .area-event-footer ul.footer-menu-list {
    padding: 0;
    margin-top: 0;
    margin-bottom:10px;
}
.all-eventtype-pro   .area-event-footer  ul.footer-menu-list li
{
	list-style: none;
    display: block;
    padding:0px 0 10px 0;
    word-spacing: 3px;
} 
.all-eventtype-pro   .area-event-footer  ul.footer-menu-list li a
{
	color: #eee;
    font-size: 12px;
    font-weight: 200;
    display: inline-block;
    -webkit-transition: all ease-in-out .15s;
    transition: all ease-in-out .15s;
}
.all-eventtype-pro   .area-event-footer  ul.footer-menu-list li a:hover {
    color: #CDDC39;
}

.all-eventtype-pro   .area-event-footer  ul.footer-menu-list li a  i 
{
    padding-right:10px;
    color:#fff; 
}
.all-eventtype-pro   .area-event-footer  .area-security-social
{
	padding: 20px 0 10px 0;
    border-top:1px solid rgba(125, 122, 122, 0.44);
}
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .form-control-touch
{
	border: 1px solid rgba(226, 229, 231, 0.5215686274509804) !important; 
    color: #fff !important; 
    background: transparent;
}
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .form-control-touch:-webkit-autofill, 
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .form-control-touch:-webkit-autofill:hover,
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .form-control-touch:-webkit-autofill:focus,
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .form-control-touch:-webkit-autofill:active 
 {
    -webkit-animation: autofill1 0s forwards;
    animation: autofill1 0s forwards;
}
@keyframes autofill1
	{
		100%
		{
			background:transparent;
			color: #fff;
		}
	} 
	@-webkit-keyframes autofill1
	{
		100%
		{
			background:transparent;
			color:  #fff;
		}
	} 


.all-eventtype-pro   .area-event-footer   .footer-get-touch  .btn-send-now
{
	padding: 7px 12px;
    font-size: 14px;
    font-weight: normal;
    text-transform: capitalize;
    height: auto;
    width: 100%;
    border: 1px solid #00b3e5;
    background-color: #00b3e5;
    color: #fff;
    text-align: center;
    margin-bottom: 0px;
    overflow-wrap: break-word;
    white-space: normal;
    border-radius: 0px;
    cursor: pointer;
    text-decoration: none;
}
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .btn-send-now:hover, 
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .btn-send-now:focus,
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .btn-send-now:active 
{
    border: 1px solid #4fbadf;
    background-color: #4fbadf;
	box-shadow:none;
	outline:0;
}
.all-eventtype-pro   .area-event-footer  .area-security-social   ul.footer-partner-img 
{
	    padding-left:0;
}
.all-eventtype-pro   .area-event-footer .area-security-social  ul.footer-partner-img li
{
	    display: inline-block;
		margin: 0 5px 0 0px;
}
.all-eventtype-pro   .area-event-footer .area-security-social  ul.footer-partner-img li:last-child
{ 
		margin: 0 0px 0 0px;
}
.all-eventtype-pro   .area-event-footer .area-security-social  ul.footer-partner-img li img
{
	   width:70px;
}

.all-eventtype-pro   .area-event-footer .area-security-social  ul.area-social-icons
{
	padding-left:0;
	margin-bottom:0;
	text-align:right;
}
.all-eventtype-pro   .area-event-footer .area-security-social  ul.area-social-icons li
{
		display: inline-block;
		margin: 0 5px 0 0px;
}
.all-eventtype-pro   .area-event-footer .area-security-social  ul.area-social-icons li:last-child
{
	margin-right: 0px;
}
.all-eventtype-pro   .area-event-footer .area-security-social  ul.area-social-icons li a.icon-setting
{
	font-size: 14px;
    display: inline-block;
    background: #9E9E9E;
    color: #eee;
    line-height: 1;
    padding: 8px 0;
    border-radius: 50%;
    text-align: center;
    width: 30px;
    height: 30px;
    transition: 0.3s;
}

.all-eventtype-pro   .area-event-footer .area-security-social  ul.area-social-icons li a.icon-setting:hover
{ 
    background:#26baee;
    color: #eee; 
} 
.all-eventtype-pro   .area-event-footer .area-security-social  ul.area-social-icons li a img.app-icons
{ 
	width: 80px;
    border: 1px solid #828282;
}
.all-eventtype-pro     .area-copyright
{
	background: #101522;
	padding: 20px 0 20px 0;
}
.all-eventtype-pro   .area-copyright p.areacopyright-p
{
	color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
}
.all-eventtype-pro   .show-equalheight
{
	display: flex;
    flex-wrap: wrap;
}







.all-eventtype-pro   .area-event-footer    .anim-text-lbl
 {
		position: absolute;
		top: 0;
		padding: 0 0px; 
		margin: 8px 0px; 
		-webkit-transition: top .2s ease-in-out,font-size .2s ease-in-out;
		transition: top .2s ease-in-out, font-size .2s ease-in-out;
		background:transparent;
		z-index: 99;
		color: #eee;
		font-weight:normal;
		font-style:normal;
		font-size: 14px;
}

.all-eventtype-pro .area-event-footer  input.footer-cust-input
 {	
	border:none !important;
    border-bottom: 1px solid rgba(226, 229, 231, 0.5) !important;
    -webkit-box-shadow: none; 
    box-shadow: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    border-radius: 0;
    padding: 6px 0px;
    font-size: 13px;
    color:#eee;
    height: 36px;
    background: transparent;
} 
.all-eventtype-pro   .area-event-footer   .activelbl 
{
  top: -18px; 
}
.all-eventtype-pro   .area-event-footer  .footer-form-group 
{
	margin-bottom:10px;
}
.all-eventtype-pro .area-event-footer  input.footer-cust-input:-webkit-autofill, 
.all-eventtype-pro .area-event-footer  input.footer-cust-input:-webkit-autofill:hover,
.all-eventtype-pro .area-event-footer  input.footer-cust-input:-webkit-autofill:focus,
.all-eventtype-pro .area-event-footer  input.footer-cust-input:-webkit-autofill:active 
 {
    -webkit-animation: autofill1 0s forwards;
    animation: autofill1 0s forwards;
}
@keyframes autofill1
	{
		100%
		{
			background: transparent;
			color: #eee;
		}
	} 
	@-webkit-keyframes autofill1
	{
		100%
		{
			background: transparent;
			color:#eee;
		}
	}
.all-eventtype-pro .area-event-footer .refresh-icon	
{
	color: #fff;
	text-align: center;
	padding-left: 50%;
	padding-right: 50%;
	line-height: 36px;
}		
	
.all-eventtype-pro   .area-event-footer   .footer-get-touch  .footer-pl
{
	padding-left:10px;
	padding-right:0px;
}	
/*footer area*/ 
 
 
 
 
 
 
 
 
 
 
 
 
  .oval-one {
    position: absolute;
    right: 3%;
    top: 26%;
    animation: jump 8s infinite linear;
} 

 .shape-three {
    position: absolute;
    top: 21%;
    right: 22%;
    animation: animationFramesTwo 13s infinite linear;
}
 .shape-four {
    position: absolute;
    top: 27%;
    left: 7%;
    animation: animationFramesFour 25s alternate infinite linear;
}

  .shape-five {
    position: absolute;
    top: 50%;
    left: 50%;
    animation: animationFramesThree 35s alternate infinite linear;
}

  .shape-six {
    position: absolute;
    top: 70%;
    right: 3%;
    animation: animationFramesFour 20s alternate infinite linear;
}

  .shape-seven {
    position: absolute;
    bottom: 2%;
    right: 28%;
    animation: animationFramesOne 15s infinite linear;
}
  .shape-eight {
    position: absolute;
    bottom: 3%;
    left: 38%;
    animation: animationFramesFour 20s alternate infinite linear;
}

 .shape-nine {
    position: absolute;
    bottom: 4%;
    left: 4%;
    animation: animationFramesOne 17s infinite linear;
}
  .shape-ten {
    position: absolute;
    top: 60%;
    left: 4%;
    animation: animationFramesOne 20s alternate infinite linear;
}
  .shape-eleven {
    position: absolute;
    top: 22%;
    left: 41%;
    animation: animationFramesOne 15s infinite linear;
}







/*why tg shapes*/
.area-what-offer-new    .whytg-animshape1
 {
    position: absolute;
    left: 52%;
    top: 2%;
    animation: animationFramesOne 35s alternate infinite linear;
}
.area-what-offer-new    .whytg-animshape2
 {
    position: absolute;
    left: 50%;
    bottom: -70%;
    animation: animationFramesTwo 25s alternate infinite linear;
}

/*take control*/
.area-keep-track-new   .control-animshape1 {
    position: absolute;
    left: 9%;
    top: 28%;
    animation: animationFramesFour 25s alternate infinite linear;
}
.area-keep-track-new   .control-animshape2 {
    position: absolute;
    right: 3%;
    top: 26%;
    animation: jump 8s infinite linear;
}
.area-keep-track-new   .control-animshape3 {
    position: absolute;
    top: 60%;
    right: 34%;
    animation: animationFramesOne 20s alternate infinite linear;
}
.area-keep-track-new   .control-animshape4 {
    position: absolute;
    left: 52%;
    top: 2%;
    animation: animationFramesOne 35s alternate infinite linear;
}













@-webkit-keyframes jump {
  0%   {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
  40%  {-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
  100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
}
@keyframes jump {
  0%   {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
  40%  {-webkit-transform: translate3d(0,50%,0);transform: translate3d(0,50%,0);}
  100% {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
}

@-webkit-keyframes rotated {
  0%   {-webkit-transform: rotate(0);transform: rotate(0);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes rotated {
  0%   {-webkit-transform: rotate(0);transform: rotate(0);}
  100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}

@-webkit-keyframes rotatedHalf {
  0%   {-webkit-transform: rotate(0);transform: rotate(0);}
  50% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
  100%   {-webkit-transform: rotate(0);transform: rotate(0);}
}
@keyframes rotatedHalf {
  0%   {-webkit-transform: rotate(0);transform: rotate(0);}
  50% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
  100%   {-webkit-transform: rotate(0);transform: rotate(0);}
}

@-webkit-keyframes rotatedHalfTwo {
  0% {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
  100%   {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
}
@keyframes rotatedHalfTwo {
  0% {-webkit-transform: rotate(-90deg);transform: rotate(-90deg);}
  100%   {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
}


@-webkit-keyframes scale-upOne {
  0%   {-webkit-transform: scale(1);transform: scale(1);}
  100% {-webkit-transform: scale(0.2);transform: scale(0.2);}
}
@keyframes scale-upOne {
  0%   {-webkit-transform: scale(1);transform: scale(1);}
  100% {-webkit-transform: scale(0.2);transform: scale(0.2);}
}

@-webkit-keyframes scale-right {
  0%  {-webkit-transform: translateX(-50%);transform: translateX(-50%);}
  50% {-webkit-transform: translateX(50%);transform: translateX(50%);}
  100% {-webkit-transform: translateX(-50%);transform: translateX(-50%);}
}
@keyframes scale-right {
  0%  {-webkit-transform: translateX(-50%);transform: translateX(-50%);}
  50% {-webkit-transform: translateX(50%);transform: translateX(50%);}
  100% {-webkit-transform: translateX(-50%);transform: translateX(-50%);}
}

@-webkit-keyframes fade-in {
  0%   {opacity: 0.7;}
  40%  {opacity: 1;}
  100% {opacity: 0.7;}
}
@keyframes fade-in {
  0%   {opacity: 0.7;}
  40%  {opacity: 1;}
  100% {opacity: 0.7;}
}


@keyframes hvr-ripple-out {
  0% {
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    opacity: 1;
  }
  100% {
    top: -6px;
    right: -6px;
    bottom: -6px;
    left: -6px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out-two {
  0% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}

@-webkit-keyframes scale-up-one {
  0%   {-webkit-transform: scale(1);transform: scale(1);}
  40%  {-webkit-transform: scale(0.5);transform: scale(0.5);}
  100% {-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes scale-up-one {
  0%   {-webkit-transform: scale(1);transform: scale(1);}
  40%  {-webkit-transform: scale(0.5);transform: scale(0.5);}
  100% {-webkit-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes scale-up-two {
  0%   {-webkit-transform: scale(0.5);transform: scale(0.5);}
  40%  {-webkit-transform: scale(0.8);transform: scale(0.8);}
  100% {-webkit-transform: scale(0.5);transform: scale(0.5);}
}
@keyframes scale-up-two {
  0%   {-webkit-transform: scale(0.5);transform: scale(0.5);}
  40%  {-webkit-transform: scale(0.8);transform: scale(0.8);}
  100% {-webkit-transform: scale(0.5);transform: scale(0.5);}
}
@-webkit-keyframes scale-up-three {
  0%   {-webkit-transform: scale(0.7);transform: scale(0.7);}
  40%  {-webkit-transform: scale(0.4);transform: scale(0.4);}
  100% {-webkit-transform: scale(0.7);transform: scale(0.7);}
}
@keyframes scale-up-three {
  0%   {-webkit-transform: scale(0.7);transform: scale(0.7);}
  40%  {-webkit-transform: scale(0.4);transform: scale(0.4);}
  100% {-webkit-transform: scale(0.7);transform: scale(0.7);}
}


@keyframes animationFramesOne{
  0% {
    transform:  translate(0px,0px)  rotate(0deg) ;
  }
  20% {
    transform:  translate(73px,-1px)  rotate(36deg) ;
  }
  40% {
    transform:  translate(141px,72px)  rotate(72deg) ;
  }
  60% {
    transform:  translate(83px,122px)  rotate(108deg) ;
  }
  80% {
    transform:  translate(-40px,72px)  rotate(144deg) ;
  }
  100% {
    transform:  translate(0px,0px)  rotate(0deg) ;
  }
}


@-webkit-keyframes animationFramesOne {
  0% {
    -webkit-transform:  translate(0px,0px)  rotate(0deg) ;
  }
  20% {
    -webkit-transform:  translate(73px,-1px)  rotate(36deg) ;
  }
  40% {
    -webkit-transform:  translate(141px,72px)  rotate(72deg) ;
  }
  60% {
    -webkit-transform:  translate(83px,122px)  rotate(108deg) ;
  }
  80% {
    -webkit-transform:  translate(-40px,72px)  rotate(144deg) ;
  }
  100% {
    -webkit-transform:  translate(0px,0px)  rotate(0deg) ;
  }
}

@keyframes animationFramesTwo{
  0% {
    transform:  translate(0px,0px)  rotate(0deg) scale(1) ;
  }
  20% {
    transform:  translate(73px,-1px)  rotate(36deg) scale(0.9);
  }
  40% {
    transform:  translate(141px,72px)  rotate(72deg) scale(1);
  }
  60% {
    transform:  translate(83px,122px)  rotate(108deg) scale(1.2);
  }
  80% {
    transform:  translate(-40px,72px)  rotate(144deg) scale(1.1);
  }
  100% {
    transform:  translate(0px,0px)  rotate(0deg) scale(1);
  }
}


@-webkit-keyframes animationFramesTwo {
  0% {
    -webkit-transform:  translate(0px,0px)  rotate(0deg) scale(1);
  }
  20% {
    -webkit-transform:  translate(73px,-1px)  rotate(36deg) scale(0.9);
  }
  40% {
    -webkit-transform:  translate(141px,72px)  rotate(72deg) scale(1);
  }
  60% {
    -webkit-transform:  translate(83px,122px)  rotate(108deg) scale(1.2);
  }
  80% {
    -webkit-transform:  translate(-40px,72px)  rotate(144deg) scale(1.1);
  }
  100% {
    -webkit-transform:  translate(0px,0px)  rotate(0deg) scale(1);
  }
}


@keyframes animationFramesThree{
  0% {
    transform:  translate(165px,-179px)  ;
  }
  100% {
    transform:  translate(-346px,617px)  ;
  }
}


@-webkit-keyframes animationFramesThree {
  0% {
    -webkit-transform:  translate(165px,-179px)  ;
  }
  100% {
    -webkit-transform:  translate(-346px,617px)  ;
  }
}


@keyframes animationFramesFour{
  0% {
    transform:  translate(-300px,151px)  rotate(0deg) ;
  }
  100% {
    transform:  translate(251px,-200px)  rotate(180deg) ;
  }
}


@-webkit-keyframes animationFramesFour {
  0% {
    -webkit-transform:  translate(-300px,151px)  rotate(0deg) ;
  }
  100% {
    -webkit-transform:  translate(251px,-200px)  rotate(180deg) ;
  }
}


@keyframes animationFramesFive{
  0% {
    transform:  translate(61px,-99px)  rotate(0deg) ;
  }
  21% {
    transform:  translate(4px,-190px)  rotate(38deg) ;
  }
  41% {
    transform:  translate(-139px,-200px)  rotate(74deg) ;
  }
  60% {
    transform:  translate(-263px,-164px)  rotate(108deg) ;
  }
  80% {
    transform:  translate(-195px,-49px)  rotate(144deg) ;
  }
  100% {
    transform:  translate(-1px,0px)  rotate(180deg) ;
  }
}


@-webkit-keyframes animationFramesFive {
  0% {
    -webkit-transform:  translate(61px,-99px)  rotate(0deg) ;
  }
  21% {
    -webkit-transform:  translate(4px,-190px)  rotate(38deg) ;
  }
  41% {
    -webkit-transform:  translate(-139px,-200px)  rotate(74deg) ;
  }
  60% {
    -webkit-transform:  translate(-263px,-164px)  rotate(108deg) ;
  }
  80% {
    -webkit-transform:  translate(-195px,-49px)  rotate(144deg) ;
  }
  100% {
    -webkit-transform:  translate(-1px,0px)  rotate(180deg) ;
  }
}

@keyframes gradientBG {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 300% 0;
  }
  100% {
      background-position: 0 0;
  }
}
@-webkit-keyframes gradientBG {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 300% 0;
  }
  100% {
      background-position: 0 0;
  }
}
@keyframes imageBgAnim {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 120% 0;
  }
  100% {
      background-position: 0 0;
  }
}
@-webkit-keyframes gradientBG {
  0% {
      background-position: 0 0;
  }
  50% {
      background-position: 120% 0;
  }
  100% {
      background-position: 0 0;
  }
}



.all-eventtype-pro .equal-height-column
 {
    display: flex;
    flex-wrap: wrap;
}

.all-eventtype-pro .area-what-offer-new .area-what-offer-mb {
    margin-bottom: 10px;
}

/* code dor covid-19 and search button */

.all-events-bg .noeve-pl-pr 
	{
		padding-left: 0;
		padding-right:0;
		padding-bottom: 50px;
	}





.area-keep-track-new .btn-area-section{
text-align: left;
}

.area-sell-tic-inline-new .btn-area-section{
text-align: left;
}


/*sell ticket online*/
.area-we-started    .started-animshape1 {
    position: absolute;
    left: 3%;
    top: 26%;
    animation: jump 8s infinite linear;
} 
.area-we-started     .started-animshape2
{
	 position: absolute;
    top: 21%;
    right: 5%;
    animation: animationFramesTwo 13s infinite linear;
}
 .area-we-started    .started-animshape3 {
    position: absolute;
    top: 21%;
    right: 22%;
    animation: animationFramesTwo 13s infinite linear;
}
 .area-we-started     .started-animshape4 {
    position: absolute;
    top: 27%;
    left: 19%;
    animation: animationFramesFour 25s alternate infinite linear;
}

 .area-we-started      .started-animshape5{
    position: absolute;
    top: 50%;
    left: 50%;
    animation: animationFramesThree 35s alternate infinite linear;
}

 .area-we-started      .started-animshape6 {
    position: absolute;
    top: 70%;
    right: 3%;
    animation: animationFramesFour 20s alternate infinite linear;
}

 .area-we-started      .started-animshape7 {
    position: absolute;
   bottom: 19%;
    right: 35%;
    animation: animationFramesOne 15s infinite linear;
}
 .area-we-started      .started-animshape8 {
    position: absolute;
    bottom: 3%;
    left: 38%;
    animation: animationFramesFour 20s alternate infinite linear;
}

 .area-we-started     .started-animshape9 {
    position: absolute;
    bottom: 4%;
    left: 4%;
    animation: animationFramesOne 17s infinite linear;
}
 .area-we-started    .started-animshape10 {
    position: absolute;
   top: 24%;
    left: 8%;
    animation: animationFramesOne 20s alternate infinite linear;
}
 .area-we-started       .started-animshape11 {
    position: absolute;
    top: 22%;
    left: 41%;
    animation: animationFramesOne 15s infinite linear;
}
 

/*why tg shapes*/
.area-what-offer-new    .whytg-animshape1
 {
    position: absolute;
    left: 52%;
    top: 2%;
    animation: animationFramesOne 35s alternate infinite linear;
}
.area-what-offer-new    .whytg-animshape2
 {
    position: absolute;
    left: 50%;
    bottom: -70%;
    animation: animationFramesTwo 25s alternate infinite linear;
}

/*take control*/
.area-keep-track-new   .control-animshape1 {
    position: absolute;
    left: 9%;
    top: 28%;
    animation: animationFramesFour 25s alternate infinite linear;
}
.area-keep-track-new   .control-animshape2 {
    position: absolute;
    right: 3%;
    top: 26%;
    animation: jump 8s infinite linear;
}
.area-keep-track-new   .control-animshape3 {
    position: absolute;
    top: 60%;
    right: 34%;
    animation: animationFramesOne 20s alternate infinite linear;
}
.area-keep-track-new   .control-animshape4 {
    position: absolute;
    left: 52%;
    top: 2%;
    animation: animationFramesOne 35s alternate infinite linear;
}

/*section area categoryk css start here*/
 .all-eventtype-pro .area-category-new {
    /* background-color: #fff; */
	position: relative;
	padding-top: 30px;
    padding-bottom: 60px;
}
.all-eventtype-pro  .area-category-new   .shape-category-box {
    position: absolute;
    top:0px;
    left: 0;
} 
.all-eventtype-pro .area-category-new  .cat-all-pd 
{
	/* padding:5px; */
}


.all-eventtype-pro .area-category-new  .box-category-mb
{
	margin-bottom:30px;
	text-align: justify;
}
.all-eventtype-pro .area-category-new  .box-category
{ 
	box-shadow: 0 5px 40px 0 rgba(42, 111, 199, 0.2);
    transition: all ease .25s;
    padding:30px; 
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    /* border-bottom: #eef6fe solid 9px; */
    margin-bottom: 30px;
    position: relative;
    text-align: center;
	border: 1px solid transparent;
	text-transform: capitalize;
}
.all-eventtype-pro .area-category-new  .box-category:hover
{ 
	 box-shadow:0px 20px 20px 0px rgba(157, 157, 157, 0.5); 
    transition: all ease .25s;
    /* border-bottom: #00b3e5 solid 9px; */
	/*box-shadow: 0px 20px 20px 0px rgba(157, 157, 157, 0.5);
    color: #fff;
    background-image: -moz-linear-gradient(0deg, #3ea7ff 0%, #42d1ff 100%);
    background-image: -webkit-linear-gradient(0deg, #3ea7ff 0%, #42d1ff 100%);
    background-image: -ms-linear-gradient(0deg, #3ea7ff 0%, #42d1ff 100%);*/

}

.all-eventtype-pro .area-category-new  .box-category::before, .all-eventtype-pro .area-category-new  .box-category::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
    border: 1px solid #03A9F4;
    transition: .25s ease-out;
    will-change: transform;
    contain: paint;
}
.all-eventtype-pro .area-category-new  .box-category::before {
    transform: scale3d(0,1,1);
    border-width: 1px 0;
}
.all-eventtype-pro .area-category-new  .box-category::after {
    transform: scale3d(1,0,1);
    border-width: 0 1px;
}
.all-eventtype-pro .area-category-new  .box-category:hover::before, .all-eventtype-pro .area-category-new  .box-category:hover::after {
    transform: scale3d(.9999,.9999,.9999);
}



.all-eventtype-pro .area-category-new .box-category .box-category-det-box
{
	z-index: 9;
   position: relative;
}


.all-eventtype-pro .area-category-new .box-category .box-category-img-box
{
	z-index: 9;
   position: relative;
}


.all-eventtype-pro .area-category-new  .box-category   .box-category-inner
{
	 
} 
.all-eventtype-pro .area-category-new  .box-category   .box-category-inner  .box-category-img
{
	width:130px;
	margin-bottom:20px;
}
.all-eventtype-pro .area-category-new  .box-category   .box-category-inner   .box-category-det-box h4 a.cat_anchor_tag
{
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	color:#3d92ee;
	margin-top:0;
	margin-bottom:5px;
}


.all-eventtype-pro .area-category-new  .box-category   .box-category-inner   .box-category-det-box h4 a.cat_anchor_tag:hover
{
	font-size:17px;
	font-style:normal;
	font-weight:normal;
	color:#1e0a3c;
	margin-top:0;
	margin-bottom:5px;
}

.all-eventtype-pro .area-category-new .box-category .box-category-inner .box-category-det-box p.sub-cat-text a
{
	font-size:14px;
	color:#1e0a3c;
	font-wight:normal;
	font-style:normal;
	text-align:center;

}

.all-eventtype-pro .area-category-new .box-category .box-category-inner .box-category-det-box p.sub-cat-text a.subcat_anchor_tag:hover
{
	font-size:14px;
	color:#3d92ee;
	font-wight:normal;
	font-style:normal;
	text-align:center;

}

.all-eventtype-pro .area-category-new h2.common-text-heading, .all-eventtype-pro .area-category-new h2.common-text-subheading
{
    font-size: 21px;
    letter-spacing: 0.5px;
    line-height: inherit;
    font-weight: bold;
    text-align: center;

}

.all-eventtype-pro .area-category-new .what-covered-p
{
    font-size: 16px;
    line-height: inherit;
    color: #1e0a3c;
    margin-bottom: 0;
    margin-top: 30px;
}


.all-eventtype-pro .area-category-new .circle-chk
{
    font-size:24px; 
    color: #6ae239;
    margin-top: 0px;
    margin-right: 2px;
}

.area-what-offer-new .circle-chk
{
    font-size:24px; 
    color: #6ae239;
    margin-top: 0px;
    margin-right: 2px;
}

.area-what-offer-new .what-covered-p
{
   text-align: left;
   font-size: 16px;
   line-height: inherit;
   color: #1e0a3c;
   margin-bottom: 0;
   margin-top: 15px;
}

/*category */
.area-category-new   .category-animshape1 {
    position: absolute;
    left: 9%;
    top: 28%;
    animation: animationFramesFour 25s alternate infinite linear;
}
.area-category-new   .category-animshape2 {
    position: absolute;
    right: 3%;
    top: 26%;
    animation:animationFramesOne 20s alternate infinite linear;
}
.area-category-new  .category-animshape3 {
    position: absolute;
    top: 0%;
    right: 34%;
    animation: animationFramesOne 20s alternate infinite linear;
}
.area-category-new   .category-animshape4 {
    position: absolute;
    left: 52%;
    top: 2%;
    animation: animationFramesOne 35s alternate infinite linear;
}


/* nav css start here */
	.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
			background-color: #ffff;
    box-shadow: 0 0 10px rgba(66, 66, 66, 0.3) !important;
    padding-bottom: 15px;
    padding-top: 15px;
		}
	.nav-pills>li>a {
		background-color: #f0f2f5;
    padding-bottom: 15px;
    padding-top: 15px;
	}

	nav a {
  display: inline-block;
  padding: 5px;
  /*background: red;*/
}

.all-eventtype-pro .area-what-offer-new .nav-images li img{
	margin-right: 100px; 
	margin-left: 100px;
}
/*nav css End here */

.all-eventtype-pro .area-category-new .marg-right-bottom{
    margin-right: 20px;
}

.all-eventtype-pro .area-category-new .marg-top{
    margin-top: 15px;
}


