body

{

   color:#000 !important;

}

/* latest css updates 6/04/2021 */

.main-event-tab .nav-pills{

    background: #323544 !important;

}



#vehicle-details-main-div{

    text-align: left !important;

}

.rupees{

    float: left;

}

.suggestionList{

	position: absolute;

    padding: 0px;

    list-style: none;

    text-align: left;

    border: 1px solid #ccc;

    border-radius: 0px 0px 5px 5px;

    min-height: 70px;

    max-height: 200px;

    overflow-y: auto;

	z-index: 100;

	width: 97% !important;

	background: #fff;

	border-top: 0px !important;

}



.suggestionList li:nth-child(even) {background: #fff; padding:4px 15px; cursor: pointer;}

.suggestionList li:nth-child(odd) {background: #f5f5f5;  padding:4px 15px; cursor: pointer;}

.suggestionList li:hover{background:#5897FB; color: #fff;}



.comingsoon{

    text-align: center;

    padding: 50px 0px;

}



.related-events .dashboard-title{

    background: none  !important;

    color: #000 !important;

    height:auto !important;

    padding: 0px !important;

}

.related-events span{

    color:#fff;

    background-image: url("http://demo.motoxindia.com/assets/images/comingsoon.png");

    height: 216px;

    width: 100%;

    background-position: center;

    background-repeat: no-repeat;

    padding: 180px 0px;

    display: block;

}



/* latest css updates 6/04/2021 */









.shop-menu{

	background: #0b26ec !important;

    color: #fff !important;

}





/*car event form */

.display-block{

	display: block  !important;

}

.cat-button-car{

	background: white !important;

    border: 1px solid #ccc !important;

    color: black !important;

	width: 100% !important;

    text-align: left !important;

}

.car-cat-sec label{	

	font-size:1rem !important;

	font-weight:400 !important;

	color:black !important;

	width: 100%;

    border: 1px solid #ccc;

	transition: ease all 1s;

    -webkit-transition: ease all 1s;

	text-align: left;

    padding-left: 35px;

}

.car-cat-sec label:hover{

	background:#0062cc;

	color:#fff !important;

    border: 1px solid #0062cc;

}

.car-cat-sec .btn-check {

    position: absolute;

	pointer-events: none;

    left: 25px;

    top: 12px;

}

.car-cat-sec .btn-check:checked+.btn-outline-primary{

	color: #fff !important;

    background-color: #0062cc;

    border-color: #0062cc;

}

.m-t-40{

	margin-top: 40px !important;

}

.txt-highlight{

	color: #000 !important;

	font-size: 14px !important;

}

@media (max-width: 991px){

	.car-cat-sec{

		padding: 0px 20px !important;

	}

}







/*car event form */

















.menu-close-btn{

	text-align: right !important;

    font-size: 27px !important;

    padding-right: 30px !important;

}

.back-arrow {

    font-size: 37px !important;

    padding: 5px 20px;

    color: #fff !important;

}

.menu-img{

	border-radius: 50% !important;

    border: 3px solid #656b77  !important;

    width: 32% !important;

}

.top-0{

	top: 0 !important;

}

.user-txt{

	color: #d3dff0;

    font-size: 13px !important;

    text-shadow: 1px 1px 2px #000000;

}

.user-img-bg{

	background: #253c54;

    padding: 20px 0px 0px 0px;

}

.light-blue-bg{

	background: #253c54 !important;

}

.m-t-0{

	margin-top: 0px !important;



}

.light-ash{

	background: #f9f9f9 !important;

}

.menu-txt{	

	color: #d3dff0;

    font-size: 13px !important;

    text-shadow: 1px 1px 2px #000000;

}

.race-podium-txt h3{

	font-size: 13px !important;

    padding-bottom: 5px !important;

}

.podium-bg{

	background: #29435f !important;

}

.race-bdr-rgt{

	border-right: 1px solid #334d67;

}

.p-t-10{

	padding-top:10px !important

}

label.cabinet{

	display: block;

	cursor: pointer;

}



label.cabinet input.file{

	position: relative;

	height: 100%;

	width: auto;

	opacity: 0;

	-moz-opacity: 0;

  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);

  margin-top:-30px;

}



#upload-demo{

	width: 350px;

	height: 350px;

  padding-bottom:25px;

}

figure figcaption {

    position: absolute;

    bottom: 118px !important;

    color: #fff;

    width: 100%;

    padding-left: 9px;

	padding-bottom: 5px;

	font-size: 14px !important;

    font-weight: normal !important;

    text-shadow: none !important;

}

.width-70per{

	width: 70% !important;

}

.crop-title{

	font-size: 16px !important;

    margin-top: 10px !important;

}

.edit-form-cont{

	padding: 40px 80px !important;

    border-right: 1px solid #c7c7c7 !important;

}

.p-l-r-0{

	padding-left: 0px !important;

	padding-right: 0px !important;

}

.p-l-r-15{

	padding-left: 15px !important;

	padding-right: 15px !important;



}

.m-b-0{

	margin-bottom: 0px !important;

}

.m-t-15{

	margin-top: 15px !important;

}

.bdr-rgt-0{

	border-right: 0px !important;

}

.p-r-0{

	padding-right: 0px !important;

}

.p-l-0{

	padding-left: 0px !important;

}

.select-center{

	text-align: center !important ;

    text-align-last: center !important;

    -moz-text-align-last: center !important;

}

.m-t-25{

	margin-top: 25px !important;

}



.profile-bg{

	background-image: url("../images/profile-bg.png");

	background-color: #363845;

	height:350px;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

	overflow-x: hidden !important;

	

}





.profile-bg-edit{

	background-image: url("../images/profile-bg.png");

	background-color: #363845;

	height:350px;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: cover;

	position: relative;

	overflow-x: hidden !important;

	

}

.caption-txt-bg{

	background: #000;

    padding: 1px 3px;

    border-radius: 5px;

}

.overflow-x-hidden{

	overflow-x: hidden !important;

}



























@media (min-width: 991px) {

	.org-large-cont .col-3{

		-ms-flex: 0 0 16.666667% !important;

		flex: 0 0 16.666667% !important;

		max-width: 16.666667% !important;

	}

	.org-large-cont .col-9{

		-ms-flex: 0 0 83.333333% !important;

		flex: 0 0 83.333333% !important;

		max-width: 83.333333% !important;

	}

}



.paynow-btn{

	height: 30px !important;

    padding: 5px 10px !important;

    font-size: 15px !important;

    min-width: 150px !important;

	display: block;

	margin-top: 15px;

}

#bg-ash{

	background: #f2f2f2!important;

	position: static !important;

}

.ani-gif{

	width: 120px ;

    height: 120px ;

    border: 1px solid #ccc;

    border-radius: 100%;

    padding: 7px;

}

.ani-gif-success{

	width: 120px;

    height: 120px;

    border-radius: 100%;

    padding: 7px;

}

.p-l-0{

	padding-left:0px !important;

}

.ani-gif-txt{

	display: flex;

    flex-direction: column;

    order: 0;

}

.ani-gif-cont{

	display: flex;

    flex-direction: column;

	order: 1;

	align-items: flex-end;

}

.innerpage-title {

    color: #fff;

    font-weight: 500;

    font-size: 21px;

    display: inline-block;

    padding: 10px 30px !important;

}

.content-padding{

	border-right: 1px solid #dfdfdf; 

}

.width-50perc{

	width: 50% !important;

}



.icon-col-20-new{

	float: left;

    width: 20%;

}

.icon-col-20-new img{

	width: 80% !important;

}

.icon-col-50-new{

	float: left;

    width: 100%;

}

.icon-col-50-new img{

	width: 80% !important;

}

.upid-cont-new {

    background: #f2f2f2 !important;

    margin: 0px -29px 10px -29px !important;

    padding: 6px 40px !important;

}

.width-35per {

    width: 35% !important;

}

.bdr-rds-0{

	border-radius: 0px !important;

}

.payment-info{

	font-weight: 500;

    color: #ee2818;

    font-size: 16px;

    padding: 10px 0px;

    width: 300px;

    text-align: center !important;

    display: block;

    margin: 0 auto;

    border-top: 1px solid #c2c1c6 !important;

    border-bottom: 1px solid #c2c1c6 !important;

	margin-bottom: 10px;

	margin-top: 10px;



}

.payment-info i{

	display: block;

    font-weight: normal;

    font-size: 15px;

    color: #000;

    margin: 10px 0px;

}

.large-visible{

	display: block !important;

}

.mob-visible{

	display: none !important;

}

.detail-heading{

	font-weight: 500;

}

.red-txt{

	font-weight: bold;

    color: #ee2818;

    font-size: 15px;

}







































/* Latest CSS */

.process-cont{

	background: #fff !important;

    margin: 0px -29px 10px -29px !important;

    padding: 6px 0px !important;

}



.process-cont .col-md-9 {

	display: flex;

    flex-direction: column;

    order: 0;

}

.process-cont .col-md-3 {

	display: flex;

    flex-direction: column;

    order: 1;

}

@media(max-width: 499px){

	.ani-gif {

		width: 100px !important;

		height: 100px !important;

		border: 1px solid #ccc;

		border-radius: 100%;

		padding: 5px;

	}

	.ani-gif-success{

		width: 100px !important;

		height: 100px !important;

		border-radius: 100%;

		padding: 2px;

	}

	.paymentbg-white{

		background: #1967D3 !important;

	}

	.large-visible{

		display: none !important;

		margin: 0 auto;

	}

	.mob-visible{

		display: block !important;

		margin: 0 auto;

	}

	

	.content-padding {

		border-right: 0px !important;

	}

	#bg-ash{

		background: #1967d3 !important;

		position: static !important;

		padding: 20px 20px 0px 20px !important;

		overflow-x: hidden !important;

	}

	.mob-80per{

		width: 80% !important;

	}

	.payment-info{

		width: 100% !important;

		font-size: 15px !important;

	}

	.muli-color-bdr{

		width: 100% !important;

   	 	text-align: center !important;

	}

	.payment-info i {

		font-size: 13px !important;

	}

	.upid-cont-new {

		padding: 6px 10px !important;

		margin-top: 30px !important;

	}

	#mob-p-15{

		padding: 15px !important;

	}

	.mob-p-b-0{

		padding-bottom: 0px !important;

	}

	.muli-color-bdr .btn_next:hover {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}

	.muli-color-bdr .btn_next {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}

	.slideGpay .p-50-60{

		padding: 0px !important;

	}

	

	#paymentDiv .modal-content{

		border-radius: 20px !important;

	}

	.upid-cont .fnt-16{

		font-size: 15px !important;

	}

	.slideGpay .process-mainDiv{

		margin:0px !important

	}

	

	.mob-process-pad{

		padding-left: 0px !important;

		padding-right: 0px !important;

	}

	.muli-color-bdr .p-t-l-r-30 {

		padding: 30px 10px 0px 10px !important;

	}

	.payment-details-table {

		padding: 0px !important;

	}

	.mob-detail-rgt {

		padding-left: 25px !important;

	}

	.mob-detail-rgt span{

		display: inline-block !important;

		border-bottom: 1px solid #ccc;

		margin: 0px -2px 0px -10px !important;

		padding: 0px 12px !important;

		padding-bottom: 5px !important;

		width: 104%;

	}

	.mob-bdr-b-0{

		border-bottom: 0px solid #ccc !important;

	}

	.payment-details-box {

		margin: 10px 0px 20px 0px !important;

	}

	.process-cont .col-4 img{

		width: 100% !important;

	}	

	.ani-gif-txt{

		display: flex;

		flex-direction: column;

		order: 1;

	}

	.ani-gif-cont{

		display: flex;

		flex-direction: column;

		order: 0;

		align-items: center;

    	margin-bottom: 25px;

	}

	.payment-success-head {

		text-align: center !important;

		font-size: 21px !important;

	}

	.mob-txt-center{

		text-align: center !important;

	}

	.statuslg{

		display: none !important;

	}

	.logo_sec {

		width: 80%;

	}



	.log-pad-0-0{

		padding-left: 0px !important;

		padding-right: 0px !important;

	}

}

@media (min-width: 500px) and (max-width: 599px){

	.payment-success-head {

		text-align: center !important;

		font-size: 26px !important;

	}

	.mob-txt-center{

		text-align: center !important;

	}

	.paymentbg-white{

		background: #1967D3 !important;

	}	

	#bg-ash{

		background: #1967d3 !important;

		position: static !important;

		padding: 20px 20px 0px 20px !important;

		overflow-x: hidden !important;

	}

	.muli-color-bdr .btn_next:hover {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}

	.muli-color-bdr .btn_next {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}.mob-process-pad{

		padding-left: 0px !important;

		padding-right: 0px !important;

	}

	.muli-color-bdr .p-t-l-r-30 {

		padding: 30px 10px 0px 10px !important;

	}

	.payment-details-table {

		padding: 0px !important;

		text-align: center;

	}

	.mob-p-b-0{

		padding-bottom: 0px !important;

	}

	.mob-detail-rgt {

		padding-left: 25px !important;

	}

	.mob-detail-rgt span{

		display: inline-block !important;

		border-bottom: 1px solid #ccc;

		margin: 0px -2px 0px -10px !important;

		padding: 0px 12px !important;

		padding-bottom: 5px !important;

		width: 102%;

	}

	.mob-bdr-b-0{

		border-bottom: 0px solid #ccc !important;

	}

	.payment-details-box {

		margin: 10px 0px 20px 0px !important;

	}	

	.ani-gif-txt{

		display: flex;

		flex-direction: column;

		order: 1;

	}

	.ani-gif-cont{

		display: flex;

		flex-direction: column;

		order: 0;

		align-items: center;

    	margin-bottom: 25px;

	}

	.content-padding {

		border-right: 0px !important;

	}

}



@media (min-width: 600px) and (max-width: 699px){

	.payment-success-head {

		font-size: 26px !important;

	}	

	.paymentbg-white{

		background: #1967D3 !important;

	}	

	#bg-ash{

		background: #1967d3 !important;

		position: static !important;

		padding: 20px 20px 0px 20px !important;

		overflow-x: hidden !important;

	}

	.muli-color-bdr .btn_next:hover {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}

	.muli-color-bdr .btn_next {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}.mob-process-pad{

		padding-left: 0px !important;

		padding-right: 0px !important;

	}

	.muli-color-bdr .p-t-l-r-30 {

		padding: 30px 10px 0px 10px !important;

	}

	.payment-details-table {

		padding: 0px !important;

	}

	.mob-p-b-0{

		padding-bottom: 0px !important;

	}

	.mob-detail-rgt {

		padding-left: 25px !important;

	}

	.mob-detail-rgt span{

		display: inline-block !important;

		border-bottom: 1px solid #ccc;

		margin: 0px -2px 0px -10px !important;

		padding: 0px 12px !important;

		padding-bottom: 5px !important;

		width: 102%;

	}

	.mob-bdr-b-0{

		border-bottom: 0px solid #ccc !important;

	}

	.payment-details-box {

		margin: 10px 0px 20px 0px !important;

	}	

	.ani-gif-txt{

		display: flex;

		flex-direction: column;

		order: 0;

	}

	.ani-gif-cont{

		display: flex;

		flex-direction: column;

		order: 1;

	}

	.content-padding {

		border-right: 0px !important;

	}

}

@media (min-width: 700px) and (max-width: 799px){

	.paymentbg-white{

		background: #1967D3 !important;

	}	

	#bg-ash{

		background: #1967d3 !important;

		position: static !important;

		padding: 20px 20px 0px 20px !important;

		overflow-x: hidden !important;

	}

	.muli-color-bdr .btn_next:hover {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}

	.muli-color-bdr .btn_next {

		min-width: 68% !important;

		font-size: 16px !important;

		float: none !important;

	}.mob-process-pad{

		padding-left: 0px !important;

		padding-right: 0px !important;

	}

	.muli-color-bdr .p-t-l-r-30 {

		padding: 30px 10px 0px 10px !important;

	}

	.payment-details-table {

		padding: 0px !important;

	}

	.mob-p-b-0{

		padding-bottom: 0px !important;

	}

	.mob-detail-rgt {

		padding-left: 25px !important;

	}

	.mob-detail-rgt span{

		display: inline-block !important;

		border-bottom: 1px solid #ccc;

		margin: 0px -2px 0px -10px !important;

		padding: 0px 12px !important;

		padding-bottom: 5px !important;

		width: 102%;

	}

	.mob-bdr-b-0{

		border-bottom: 0px solid #ccc !important;

	}

	.payment-details-box {

		margin: 10px 0px 20px 0px !important;

	}	

	.ani-gif-txt{

		display: flex;

		flex-direction: column;

		order: 0;

	}

	.ani-gif-cont{

		display: flex;

		flex-direction: column;

		order: 1;

	}

	.content-padding {

		border-right: 0px !important;

	}

	

}



































































.bdr-radius-payment{

	border-radius: 4px 4px 0px 0px !important;

}

.p-0{

	padding: 0px !important;

}

.txt-center{

	text-align: center !important;

}

.payment-title-card {

    color: #010101;

    text-align: left;

    font-weight: 500;

    font-size: 18px !important;

    padding: 15px 0px !important;

    display: inline-block;

}





.payment-method-cont1{

	display:block;

	border:2px solid #cbcbcb !important;

	border-radius:10px;

	padding:20px 20px 20px 20px;

	margin:0px 60px;

	text-align:center;

	transition: all 0.5s ease-in-out !important;

}

.payment-method-cont1:hover{

	display:block;

	border:2px solid #001DFD  !important;

	border-radius:10px;

	padding:20px 20px 20px 20px;

	margin:0px 60px;

	text-align:center;

	background: #001dfd36;

}

.payment-method-cont1-selected{

	display:block;

	border:2px solid #001dfd36  !important;

	border-radius:10px;

	padding:20px 20px 20px 20px;

	margin:0px 60px;

	text-align:center;

	background: #001dfd36;

}

.width-resz-payment{

	width:16% !important;

}

.opacity-zero {

    opacity: 0 !important;

}

.m-b-15{

	margin-bottom: 15px !important;

}

.justify-center{

	justify-content: center !important;

}

.payment-modal-footer{

	border-top: 1px solid #dfdfdf !important;

    margin-top: 40px !important;

}

.m-t-b-10{

	margin: 10px 0px !important;

}

.slideGpay{

	position: absolute;

    min-height: 100% !important;

    background: #1967d3 !important;

    top: 0px !important;

    left: 0px !important;

    width: 100%;

    margin-left: 0;

    border-radius: 2px;

    margin-bottom: 20px !important;

}

.bg-white{

	background: #fff !important;

}

.bdr-radius-20{

	border-radius: 20px !important;

}

.width-50per{

	width: 50% !important;

}

.p-50-60{

	padding: 50px 60px ;

}

.p-15-30{

	padding: 15px 30px !important;

}

.payment-hr{

	margin: 10px 0px !important;

    border-top: 1px solid #c2c1c6 !important;

}

.gpay-title{

	font-weight: 500;

    font-size: 20px;

    color: #4b4b4b;

}

.fnt-16{

	font-size: 16px !important;

}

.fnt-18{

	font-size: 18px !important;

}



.icon-col-20{

	position: relative;

	-ms-flex: 0 0 20%;

    flex: 0 0 20%;

    max-width: 20%;

    padding-right: 10px;

    padding-left: 10px;

}

.icon-col-50{

	position: relative;

	-ms-flex: 0 0 50%;

    flex: 0 0 50%;

    max-width: 50%;

    padding-right: 10px;

    padding-left: 10px;

}

.m-t-10{

	margin-top: 10px !important;

}

.bdr-radius-5{

	border-radius: 5px !important;

}

.upid-cont{

	background: #f2f2f2 !important;

    margin: 0px -29px 10px -29px !important;

    padding: 6px 0px !important;

}

.process-cont{

	background: #fff !important;

    margin: 0px -29px 10px -29px !important;

    padding: 6px 0px !important;

}



.upid-btn{

	font-size: 15px !important;

    height: 33px !important;

    float: none !important;

}

.muli-color-bdr{

	border-radius: 20px;

	padding-bottom: 7px;

	background: linear-gradient(to right, #cb4637 0%,#cb4637 25%,#ecb930 25%,#ecb930 50%,#67a75a 50%,#67a75a 75%, #5c84f1 75%,#5c84f1 100% );

}

.ani-gif-process{

	height: 180px !important;

}

.process-mainDiv{

	display: flex;

    justify-content: center;

    margin: 50px 30px;

}

.p-t-l-r-30{

	padding:30px 30px 0px 30px !important;

}



.org-dash-srch{

	background: #ededed !important;

	padding: 27px 20px 10px 20px!important;

	margin-bottom: 0px !important;

	box-shadow: none !important;

}

.bdr-ash{

	border: 1px solid #868686 !important;

}

.org-dash-img img {

    border-radius: 5px;

    border: 1px solid #ccc;

}

.m-b-10{

	margin-bottom: 10px !important;

}

.m-l-10{

	margin-left: 10px !important;

}

.org-loc{

    float: left;

    display: inline-block;

    width: auto;

    margin-right: 5px;

}

.org-loc-name{

	display: inline-block;

    margin-left: 10px !important;

    float: left;

    width: 92%;

}

.org-table .table .thead-dark th{

	background: #5b5b5b !important;

    color: #fff;

    font-size: 13px;

    font-weight: 400;

    height: 20px !important;

    text-align: center;

	padding: 5px 0px;

	border-bottom-width: 1px !important;

}

.org-table .table td{

	text-align: center !important;

    font-weight: 500 !important;

}

.m-t-20{

	margin-top: 20px !important;

}

.p-t-0{

	padding-top: 0px !important;

}

.bg-white-grey-mob{

	/*background: #edededed !important;*/

	background: #fff;

}

.org-event-cont{

	background: #fff !important;

	padding: 15px !important;

	border: 1px solid #ccc !important;

}

.org-event-cont-large{

	background: #fff !important;

	padding: 0px 15px 0px 25px !important;

}

.search-outer{

	background: #fff;

    padding-bottom: 20px;

}

.m-b-15{

	margin-bottom: 15px !important;

}

.mob-display{

	display: none;

}

.mob-hidden{

	display: flex;

}

.payment-success-head{

	text-align: left ;

    font-size: 30px;

    font-weight: 400 !important;

}

.p-r-0{

	padding-right: 0px !important;

}

.payment-details-table{

	padding: 0px 0px 10px 20px;

}

.payment-details-box{

	border-radius: 4px; 

	border: 1px solid #ccc;

	box-shadow: 0px 0px 1px 0px black;

	margin: 10px 0px 20px 0px;

	padding-bottom: 10px;

}

.p-t-5{

	padding-top: 5px !important;

	/*color:#000;*/

}

.bold{

	font-weight: 500 !important;

}

.p-l-25{

	padding-left: 25px !important;

	/*color:#000;*/

}

.payment-note{

	background: #77b43f;

    color: #fff;

    padding: 2px 5px;

    border-radius: 4px;

}

























/*responsive*/



@media(max-width: 499px){

	.org-table .table thead{

		display: none;

	}



	.org-table .table, .org-table .table tbody, .org-table .table tr, .org-table .table td{

		display: block;

		width: 100%;

	}

	.org-table .table tr{

		margin-bottom:15px;

	}

	.org-table .table td{

		text-align: right;

		padding-left: 50%;

		text-align: right;

		position: relative;

	}

	.org-table .table td::before{

		content: attr(data-label);

		position: absolute;

		left:0;

		width: 50%;

		padding-left:15px;

		font-size:13px;

		text-align: left;

	}

}





























@media  (min-width: 300px) and (max-width: 330px) {

	.p-50-60 {

		padding: 50px 15px !important;

	}

	.icon-col-20 .img-fluid{

		max-width: 100% !important;

		height: auto;

	}

	.mob-display{

		display: flex !important;

	}

	.mob-hidden{

		display: none !important;

	}

	.mob-img-per{

		max-width: 115% !important;

	}

	.event-main-title {

		font-size: 15px !important;

		font-weight: 500 !important;

	}

	.mob-fnt-13{

		font-size: 13px !important;

	}

	.mob-event-main-title {

		font-size: 13px !important;

		font-weight: 500 !important;

	}

	.org-loc-name {

		width: 83% !important;

	}

	.search-outer {

		padding-bottom: 0px !important;

	}

	.org-event-cont {

		border: 0px solid #ccc !important;

		border-bottom: 5px solid #e4e4e4 !important;

	}

	.mob-m-b-0{

		margin-bottom: 0px !important;

	}

	.mob-p-b-0{

		padding-bottom: 0px!important;

	}







	.org-table .table{

		width: 100%;

		border-collapse: collapse;

	}



	.org-table .table td,.table th{

	padding:7px 15px;

	border:1px solid #ddd;

	text-align: right !important;

	font-size:13px;

	}



	.org-table .table th{

		background-color: darkblue;

		color:#ffffff;

	}



	.org-table .table tbody tr:nth-child(even){

		background-color: #f5f5f5;

	}

	.org-table .table-bordered {

		border: 0px solid #dee2e6 !important;

	}

	.org-dash-srch {

		background: #ededed !important;

		padding: 17px 20px 2px 20px!important;

		margin-bottom: 0px !important;

		box-shadow: none !important;

	}

}

@media  (min-width: 331px) and (max-width: 399px) {

	.p-50-60 {

		padding: 50px 15px !important;

	}

	.icon-col-20 .img-fluid{

		max-width: 100% !important;

		height: auto;

	}

	

	.mob-display{

		display: flex !important;

	}

	.mob-hidden{

		display: none !important;

	}

	.mob-img-per{

		max-width: 115% !important;

	}

	.event-main-title {

		font-size: 15px !important;

		font-weight: 500 !important;

	}

	.mob-fnt-13{

		font-size: 13px !important;

	}

	.mob-event-main-title {

		font-size: 14px !important;

		font-weight: 500 !important;

	}

	.org-loc-name {

		width: 85% !important;

	}

	.search-outer {

		padding-bottom: 0px !important;

	}

	.org-event-cont {

		border: 0px solid #ccc !important;

		border-bottom: 5px solid #e4e4e4 !important;

	}

	.mob-m-b-0{

		margin-bottom: 0px !important;

	}

	.mob-p-b-0{

		padding-bottom: 0px!important;

	}

	.org-table .table{

		width: 100%;

		border-collapse: collapse;

	}



	.org-table .table td,.table th{

	padding:7px 15px;

	border:1px solid #ddd;

	text-align: right !important;

	font-size:13px;

	}



	.org-table .table th{

		background-color: darkblue;

		color:#ffffff;

	}



	.org-table .table tbody tr:nth-child(even){

		background-color: #f5f5f5;

	}

	.org-table .table-bordered {

		border: 0px solid #dee2e6 !important;

	}

	.org-dash-srch {

		background: #ededed !important;

		padding: 17px 20px 2px 20px!important;

		margin-bottom: 0px !important;

		box-shadow: none !important;

	}



}



@media  (min-width: 400px) and (max-width: 499px) {

	.p-50-60 {

		padding: 50px 15px !important;

	}

	.icon-col-20 .img-fluid{

		max-width: 100% !important;

		height: auto;

	}

	.mob-display{

		display: flex !important;

	}

	.mob-hidden{

		display: none !important;

	}

	.mob-img-per{

		max-width: 115% !important;

	}

	.event-main-title {

		font-size: 15px !important;

		font-weight: 500 !important;

	}

	.mob-fnt-13{

		font-size: 13px !important;

	}

	.mob-event-main-title {

		font-size: 15px !important;

		font-weight: 500 !important;

	}

	.org-loc-name {

		width: 85% !important;

	}

	.search-outer {

		padding-bottom: 0px !important;

	}

	.org-event-cont {

		border: 0px solid #ccc !important;

		border-bottom: 5px solid #e4e4e4 !important;

	}

	.mob-m-b-0{

		margin-bottom: 0px !important;

	}

	.mob-p-b-0{

		padding-bottom: 0px!important;

	}

	.org-table .table{

		width: 100%;

		border-collapse: collapse;

	}



	.org-table .table td,.table th{

	padding:7px 15px;

	border:1px solid #ddd;

	text-align: right !important;

	font-size:13px;

	}



	.org-table .table th{

		background-color: darkblue;

		color:#ffffff;

	}



	.org-table .table tbody tr:nth-child(even){

		background-color: #f5f5f5;

	}

	.org-table .table-bordered {

		border: 0px solid #dee2e6 !important;

	}

	.org-dash-srch {

		background: #ededed !important;

		padding: 17px 20px 2px 20px!important;

		margin-bottom: 0px !important;

		box-shadow: none !important;

	}

}



@media  (min-width: 500px) and (max-width: 599px) {

	.mob-display{

		display: flex !important;

	}

	.mob-hidden{

		display: none !important;

	}

	.mob-img-per{

		max-width: 115% !important;

	}

	.mob-event-main-title {

		font-size: 17px !important;

		font-weight: 500 !important;

	}

	.org-loc-name {

		width: 90% !important;

	}

	.mob-img-per {

		max-width: 100% !important;

	}

	.org-table .table-bordered {

		border: 1px solid #dee2e6 !important;

	}

	.mob-m-b-0{

		margin-bottom: 0px !important;

	}

	.mob-p-b-0 {

		padding-bottom: 0px!important;

	}

	.org-event-cont {

		border: 0px solid #ccc !important;

		border-bottom: 5px solid #e4e4e4 !important;

		padding: 15px 20px !important;

	}

	.mob-pad-0 {

		padding: 0px 5px !important;

	}

	.pad20 {

		padding: 10px 10px 0px 10px !important;

	}

	.search-outer {

		padding-bottom: 0px !important;

	}

	.mob-25per{

		position: relative !important;

		padding-right: 15px !important;

		padding-left: 15px !important;

		flex: 0 0 25% !important;

		max-width: 25% !important;

	}

	.mob-75per{

		position: relative !important;

		padding-right: 15px !important;

		padding-left: 15px !important;

		flex: 0 0 75% !important;

		max-width: 75% !important;

	}

	.org-dash-srch {

		padding: 17px 20px 2px 20px !important;

	}

	.org-dash-srch {

		background: #ededed !important;

		padding: 17px 20px 2px 20px!important;

		margin-bottom: 0px !important;

		box-shadow: none !important;

	}

}



@media  (min-width: 600px) and (max-width: 699px) {

	.mob-display{

		display: flex !important;

	}

	.mob-hidden{

		display: none !important;

	}

	.mob-img-per{

		max-width: 115% !important;

	}

	.mob-event-main-title {

		font-size: 17px !important;

		font-weight: 500 !important;

	}

	.org-loc-name {

		width: 90% !important;

	}

	.mob-img-per {

		max-width: 100% !important;

	}

	.org-table .table-bordered {

		border: 1px solid #dee2e6 !important;

	}

	.mob-m-b-0{

		margin-bottom: 0px !important;

	}

	.mob-p-b-0 {

		padding-bottom: 0px!important;

	}

	.org-event-cont {

		border: 0px solid #ccc !important;

		border-bottom: 5px solid #e4e4e4 !important;

		padding: 15px 20px !important;

	}

	.mob-pad-0 {

		padding: 0px 5px !important;

	}

	.pad20 {

		padding: 10px 10px 0px 10px !important;

	}

	.search-outer {

		padding-bottom: 0px !important;

	}

	.mob-25per{

		position: relative !important;

		padding-right: 15px !important;

		padding-left: 15px !important;

		flex: 0 0 25% !important;

		max-width: 25% !important;

	}

	.mob-75per{

		position: relative !important;

		padding-right: 15px !important;

		padding-left: 15px !important;

		flex: 0 0 75% !important;

		max-width: 75% !important;

	}

	.org-dash-srch {

		padding: 17px 20px 2px 20px !important;

	}

	.org-dash-srch {

		background: #ededed !important;

		padding: 17px 20px 2px 20px!important;

		margin-bottom: 0px !important;

		box-shadow: none !important;

	}

}



@media  (min-width: 700px) and (max-width: 799px) {

	.mob-display{

		display: none !important;

	}

	.mob-hidden{

		display: flex !important;

	}

	.mob-img-per{

		max-width: 115% !important;

	}

	.mob-event-main-title {

		font-size: 17px !important;

		font-weight: 500 !important;

	}

	.org-loc-name {

		width: 90% !important;

	}

	.mob-img-per {

		max-width: 100% !important;

	}

	.org-table .table-bordered {

		border: 1px solid #dee2e6 !important;

	}

	.mob-m-b-0{

		margin-bottom: 0px !important;

	}

	.mob-p-b-0 {

		padding-bottom: 0px!important;

	}

	.org-event-cont {

		border: 0px solid #ccc !important;

		border-bottom: 5px solid #e4e4e4 !important;

		padding: 15px 20px !important;

	}

	.mob-pad-0 {

		padding: 0px 5px !important;

	}

	.pad20 {

		padding: 10px 10px 0px 10px !important;

	}

	.search-outer {

		padding-bottom: 0px !important;

	}



	.org-dash-srch {

		padding: 17px 20px 2px 20px !important;

	}

	.org-large-cont {

		border: 0px solid #ccc !important;

		padding: 15px 0px;

		border-bottom: 5px solid #e4e4e4 !important;

	}

}















































/* Latest CSS */























/* The Overlay (background) */

.overlay {

  /* Height & width depends on how you want to reveal the overlay (see JS below) */   

  height: 100%;

  width: 80% !important;

  position: fixed; /* Stay in place */

  z-index: 100; /* Sit on top */

  left: -100% !important;

  top: 0;

  background-color: #2b364a; /* Black fallback color */

  background-color: #2b364a; /* Black w/opacity */

  overflow-x: hidden; /* Disable horizontal scroll */

  transition: 0.5s; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */

}





/* Position the content inside the overlay */

.overlay-content {

  position: relative;

  top: 15%; /* 25% from the top */

  width: 100%; /* 100% width */

  text-align: left; /* Centered text/links */

  margin-top: 30px; /* 30px top margin to avoid conflict with the close button on smaller screens */

}



/* The navigation links inside the overlay */

.overlay a {

  text-decoration: none;

  display: block; /* Display block instead of inline */

  transition: 0.3s; /* Transition effects on hover (color) */

}



/* When you mouse over the navigation links, change their color */

.overlay a:hover, .overlay a:focus {

}



/* Position the close button (top right corner) */



.pl-45per{

	padding-left:45% !important;

}

.pl-50per{

	padding-left:48% !important;

}





/* width */

::-webkit-scrollbar {

  width: 10px;

}



/* Track */

::-webkit-scrollbar-track {

  background: #f1f1f1;

}



/* Handle */

::-webkit-scrollbar-thumb {

  background: #888;

}



/* Handle on hover */

::-webkit-scrollbar-thumb:hover {

  background: #555;

}



.b-normal{

	font-weight: normal;

	display: inline-block;

	width: 90px;

}





.carousel-control-next, .carousel-control-prev { border: 0; }



.sidenav-cont{

	width:19%;

	height: 100%;

	position: fixed; /* Stay in place */

	z-index: 100; /* Sit on top */

	left: -30%;

	top: 0;

	background-color: #2b364a; /* Black fallback color */

	background-color: #2b364a; /* Black w/opacity */

	overflow-x: hidden; /* Disable horizontal scroll */

	transition: 0.5s !important; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */

}





.sidenav-cont span{

	color:#d3dff0;

	padding:0px 0px 9px 25px;

	font-size:19px !important;

	font-weight:400px;

	text-shadow: 1px 1px 2px #000000;

	display:inline-block;

}

.pr18{

	padding-right:18px;

}

.mt-80{

	margin-top: 80px;

}

/* Style the sidenav links and the dropdown button */

.sidenav-cont a, .dropdown-btn {

	padding: 10px 8px 10px 25px;

	text-decoration: none;

	font-size:16px;

	color: #d3dff0;

	font-weight:400px;

	display: block;

	border: none;

	background: none;

	width: 100%;

	text-align: left;

	cursor: pointer;

	outline: none;

	text-shadow: 1px 1px 2px #000000;

  	/*border-left:3px solid #2b364a !important;*/

}



/* On mouse-over */

.sidenav-cont a:hover, .dropdown-btn:hover {

  background:#252e3d;

  padding: 10px 8px 10px 25px;

	text-decoration: none;

	font-size:16px;

	color: #fff;

	font-weight:400px;

	display: block;

	border: none;

	width: 100%;

	text-align: left;

	cursor: pointer;

	outline: none;

	text-shadow: 1px 1px 2px #000000;

}

.dropdown-container a {

    padding-left: 54px !important;

}



.sidenav-cont .active{

  color: #fff !important;

  background:#252e3d !important;

 /* border-left:3px solid #f43544 !important;*/

}

.closebtn{

	background:#253c54 !important;

}

.sidenav-cont .closebtn {

	font-size: 60px;

}



.sidenav-cont a {

	text-decoration: none;

	color: #d3dff0 !important;

	display: block; /* Display block instead of inline */

	transition: 0.3s; /* Transition effects on hover (color) */

  }

  

  /* When you mouse over the navigation links, change their color */

  .sidenav-cont a:hover, .sidenav-cont a:focus {

	color: #f1f1f1;

  }



.downarrow{

	font-size: 14px;

    margin-top: 5px;	

}





.menudiv{

	width:19% !important;

	height: 100%;

	position: fixed; /* Stay in place */

	z-index: 100; /* Sit on top */

	left: 0;

	top: 0;

	background-color: #2b364a; /* Black fallback color */

	background-color: #2b364a; /* Black w/opacity */

	overflow-x: hidden; /* Disable horizontal scroll */

	transition: 0.5s !important; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */

}



.menudiv span{

	color:#d3dff0;

	padding:0px 0px 9px 25px;

	font-size:19px !important;

	font-weight:400px;

	text-shadow: 1px 1px 2px #000000;

	display:inline-block;

}

.closebtn-menu {

	font-size: 40px;

    background: none;

    border: none;

    cursor: pointer;

    color: #d3dff0;

    position: absolute;

    right: 20px;

}

.menudiv .closebtn {

    font-size: 40px !important;

	text-align: right !important;

	padding-right: 25px !important;

}

.overlay-content span .m-t-10{
	color: #d3dff0;
	text-shadow: 1px 1px 2px #000000;
	display: inline-block;
}

.overlay-content .row:first-child span  {
	width: 100%;
    background: #253c54 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    padding-left: 0px !important;
}
.sidenav a{
	color: #d3dff0 !important;
}

.closebtn {

    font-size: 40px !important;

	text-align: right !important;

	padding-right: 25px !important;
	
    padding: 10px 8px 10px 25px;
    text-decoration: none; 
    color: #d3dff0 !important;
    font-weight: 400px;
    display: block;
    border: none;
    background: none;
    width: 100%; 
    cursor: pointer;
    outline: none;
    text-shadow: 1px 1px 2px #000000; 

}

.menudiv a {

	padding: 10px 8px 10px 25px;

	text-decoration: none;

	font-size:16px;

	color: #d3dff0 !important;

	font-weight:400px;

	display: block;

	border: none;

	background: none;

	width: 100%;

	text-align: left;

	cursor: pointer;

	outline: none;

	text-shadow: 1px 1px 2px #000000;

  	/*border-left:3px solid #2b364a !important;*/

}

.menudiv a:hover, .dropdown-btn:hover {

	background:#252e3d;

	padding: 10px 8px 10px 25px;

	  text-decoration: none;

	  font-size:16px;

	  color: #fff;

	  font-weight:400px;

	  display: block;

	  border: none;

	  width: 100%;

	  text-align: left;

	  cursor: pointer;

	  outline: none;

	  text-shadow: 1px 1px 2px #000000;

  }



/* When you mouse over the navigation links, change their color */

.menudiv a:hover, .menudiv a:focus {

  color: #f1f1f1;

}



.menudivclose{

	width:19%;

	height: 100%;

	position: fixed; /* Stay in place */

	z-index: 100; /* Sit on top */

	left: -30%;

	top: 0;

	background-color: #2b364a; /* Black fallback color */

	background-color: #2b364a; /* Black w/opacity */

	overflow-x: hidden; /* Disable horizontal scroll */

	transition: 0.5s !important; /* 0.5 second transition effect to slide in or slide down the overlay (height or width, depending on reveal) */

}



.btm-shadow{

	-webkit-box-shadow: 0 8px 6px -6px #b7bbbe;

   -moz-box-shadow: 0 8px 6px -6px #b7bbbe;

	box-shadow: 0 8px 6px -6px #b7bbbe;



}

.dashbordbg{

	background:#f2f2f2;

	padding: 20px 0px;

}

.dashboard-title{

	color: #010101;

    text-align: left;

    font-weight: 500;

	font-size: 21px;

    padding-bottom: 30px;

    display: inline-block;

}

.pad20{padding:20px;}

.upcoming-img-radius img{border-radius:5px; border: 1px solid #ccc;}



.dashboard-button-reg{

	padding: 6px 14px;

    border-radius: 4px;

    background: #000;

    color: #fff !important;

    font-size: 12px;

    font-weight: 500;

    position: absolute;

    right: 40px;

    top: -10px;

}

.dashboard-button-date{

	padding: 8px 14px;

    border-radius: 4px;

    background: #000;

    color: #fff;

    font-size: 14px;

    font-weight: 500;

    position: absolute;

    left: 40px;

    bottom: 10px;

}

.mob-advt-section{display:none; }

.inner-mob-advt-section{display:none; }

.dashboard-button-reg:hover{color:#fff ;}



.sliderImg{width:768px !important;}



.buttonblue{background:#001dfd;}

.buttonred{background:#f33444;}

.buttongreen{background:#02a043;}

.pb35{padding-bottom:35px !important;}

.inner-pb35{padding-bottom:35px !important;}

.bgwhite{background:white !important;}

.pad10{padding:10px !important;}



.advt-section{background:#fff; padding:10px; margin-bottom:20px !important; border: 1px solid #ccc !important;}

.menutxt{color:#d3dff0 !important}

.ft_rgt a{color:#fff !important;}



.title-section{background:#202538 !important; color:#fff;}

.innerpage-title{

	color: #fff;

    font-weight: 500;

	font-size: 21px;

    display: inline-block;

	padding: 10px 60px;

}

.back-arrow{font-size: 37px; padding: 5px 20px; color:#fff !important;}

.title-position{text-align:left;}



/* Bootstrap 4 text input with search icon */

.search-shadow .form-group{margin-bottom:0px !important;}

.has-search .form-control {

    padding-left: 2.375rem;

}



.has-search .form-control-feedback {

    position: absolute;

    z-index: 2;

    display: block;

    width: 2.375rem;

    height: 2.375rem;

    line-height: 2.375rem;

    text-align: center;

    pointer-events: none;

    color: #aaa;

}

.dashbordbg-white {

    background:none;

    padding: 20px 0px;

}

.search-shadow{

	-webkit-box-shadow: 0px 9px 8px -2px rgba(208,208,208,1);

	-moz-box-shadow: 0px 9px 8px -2px rgba(208,208,208,1);

	box-shadow: 0px 9px 8px -2px rgba(208,208,208,1);

	padding:20px;

	margin-bottom:0px;

}



.has-search .form-control{

	width: 100% !important;

    border: 1px solid #0d0d0d !important; 

    border-radius: 5px !important;

}

.has-search{width:100% !important;}

.absolute-position{position:absolute !important; display:inline-block !important; z-index:10 !important;}







/* event page */



.main-event-tab .nav{

	display: flex;

    -ms-flex-wrap: nowrap !important;

    flex-wrap: nowrap !important;

    padding-left: 0;

    margin-bottom: 0;

    list-style: none;

}

.main-event-tab .event_tab{padding:0px !important;}



.main-event-tab .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link {

    background: #202538 !important;

    color: #fff !important;

    border: 1px solid #262935 !important;

    border-radius: 0px !important;

    font-weight: 400 !important;

    border-bottom: 3px solid #f33544 !important;

	font-size: 17px !important;

	transition: .5s;

	

}

.main-event-tab .event_tab .nav-pills .nav-link {

    background: #323544 !important;

    color: #99999b !important;

    border: 1px solid #262935 !important;

    border-radius: 0px !important;

    font-weight: 400 !important;

    border-bottom: 3px solid #323544 !important;

	font-size: 17px !important;

	transition: .5s;

}



.main-event-tab .main_slider_title{

	height: 100%;

	padding:0px !important;

	background:none !important;

	top:0 !important;

}

.gradient-bg{

	opacity:1 !important; 

	background: rgb(34,193,195) !important;

	background: linear-gradient(0deg, rgba(34,193,195,0) 0%, rgba(0,0,0,1) 100%) !important;

}

.pt10{padding-top:10px !important;}

.date-section{

	position:absolute; 

	background:#f33544; 

	color:#fff; 

    font-size: 17px;

    font-weight: 500;

    padding:10px 20px 10px 20px;

	text-align:center;

	bottom:0;

	left:15px;

}



.event-main-title{

	color:#000;

	font-size:25px;

	font-weight:500;

}

.txt-black{color:#000 !important; 

	font-size:17px !important;}

.txt-black .read-more{

	float: right !important;

    color: #f33544 !important;

    cursor: pointer !important;

	margin-right: 40px;

}

.fw500{font-weight:500;}



.event-cat-tab  .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link {

    background: #f33544 !important;

    color: #fff !important;

    border: 1px solid #f33544 !important;

    border-radius: 0px !important;

    font-weight: 400 !important;

	font-size: 17px !important;

	transition: .5s;

	border-bottom:0px !important;

	border-right:0px !important;

	

}

.event-cat-tab  .event_tab .nav-pills .nav-link {

    background: #fff !important;

    color: #000 !important;

    border: 1px solid #c1bdbd !important;

    border-radius: 0px !important;

    font-weight: 400 !important;

	font-size: 17px !important;

	transition: .5s;

	border-bottom:0px !important;

	border-right:0px !important;

}

.event-cat-tab .border{border: 1px solid #c1bdbd !important;}



.event-cat-tab .event_tab .nav-item {

    width: 33.34% !important;

    text-align: center !important;

}

.bdr-rgt{border-right:1px solid #c1bdbd !important}

.border-entry-form{border:1px solid #c1bdbd !important; border-top:0px !important;}



.get-entry-form hr{

	margin-top: 10px;

    margin-bottom: 1rem;

    border: 0;

    border-top: 1px solid #c1bdbd;

    width: 100%;

    position: absolute;

    left: 0px;

}

.mt35{margin-top:35px !important;}

.mt22{margin-top:22px !important;}

.rupees{

	font-size: 40px;

    font-weight: 400;

	color:#000 !important;

}

.rupees span{color:#000 !important;}

.rupees-blur{

	font-size: 40px;

    font-weight: 400;

	color:#f2f2f2 !important;

}

.rupees-blur span{color:#f2f2f2 !important;}

.float-right{float:right !important;}



.form-padding{padding:0px 25px 20px 25px;}

.form-input-border{

	border-color: #9a9a9a !important;

	border-style: solid !important;

	border-width: 0px 0px 1px 0px !important;

}

.form-divide-shadow{

	-webkit-box-shadow: 0px 9px 8px -2px rgba(208,208,208,1);

	-moz-box-shadow: 0px 9px 8px -2px rgba(208,208,208,1);

	box-shadow: 0px 9px 8px -2px rgba(208,208,208,1);

	margin-bottom:10px;

	height:10px;



}



::-webkit-input-placeholder { /* Edge */

  color: #000 !important;

}



:-ms-input-placeholder { /* Internet Explorer */

  color: #000 !important;

}



::placeholder {

  color: #000 !important;

}



.get-entry-form select {

  -webkit-appearance: menulist-button;

  color: black;

}



.get-entry-form select:invalid {

  color: green;

}



/*dropdown */





.statuslg .dropdown {

 

}



.statuslg .projects{

	position: relative;

}



.statuslg .projects ul{

	margin-top: 10px;

	position: absolute;

	display: flex;

	justify-content: space-around;

	flex-direction: column;

	align-items: center;

	width: 200px;

	background: white;

	right: 5px;

	list-style: none;

	border-radius: 5px;

	opacity: 0;

	z-index: 10;

	top: 50px;

	padding-bottom: 5px;

	border: 1px solid #f2f2f2;

	pointer-events: none;

	transform: translateY(-10px);

	transition: all 0.4s ease;

}

.statuslg .projects li {

	width: 100%;

	height: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

}



.statuslg .projects li:hover{

	background-color: #f8f9fa;

}



.statuslg .projects a{

	color: black;

	text-decoration: none;

}



.statuslg .projects a:focus + ul{

	opacity: 1;

	pointer-events: all;

	transform: translateY(0px);

}



.status-box{

	height: 90px !important;

    display: block !important;

    border-top: 1px solid #f2f2f2 !important;

    border-bottom: 1px solid #f2f2f2 !important;

	background: #f2f2f2 !important;

	border-radius: 5px 5px 0px 0px !important;

	overflow: hidden !important;

}

.status-box div{

    float: left;

    text-align: center;

	width: 50%;

	padding: 15px 0px;

}

.statuslg ul {

	padding-top: 0px !important;

}

.status-link{

	padding: 8px 0px;

    border-top: 1px solid #f2f2f2;

}

.bdr-rgt-status{

	border-right: 1px solid #ccc;

}

/*dropdown */





























.min-width-100{min-width: 100% !important;}

.comp-no-btn{font-size:15px !important; height:auto !important; min-width:100% !important; color:#fff !important; background:#5b5b5b !important;}

.payment-btn-section{

	border-top: 1px solid #ccc;

    margin-top: 15px;

    padding:20px 30px 15px 30px;

}

.payment-button{	

	padding: 10px 0px !important;

    height: 50px !important;

    font-size: 20px !important;

}



.get-entry-form .veh_accord .card-header{background:#f2f2f2 !important;}



.pad-lft-rgt-15{

	padding-left: 15px;

    padding-right: 15px;

}



.pad-lft1-rgt1-0{

	padding-left: 0px;

    padding-right: 0px;

}



.lg-mt-50{margin-top:50px !important;}



.get-entry-form .form-control:disabled, .form-control[readonly] {

    background-color: #f7f7f7 !important;

    opacity: 1;

}



.organizer-section .innerpage-title {padding: 10px 15px !important;}

.related-events{padding:30px !important;}

.sponsor {padding: 30px 30px 80px 30px !important;}

.footer-margin-top{margin-bottom: 50px !important;}

.m-b-50{margin-bottom:50px !important;}



.participant-title{

	background:#f1f1f1;

	border-bottom:1px solid #bfbcbd;	

    border-right: 1px solid #dfdfdf;

	text-transform:uppercase;

	color: #010101;

    text-align: center;

    font-weight: 500;

    font-size: 21px;	

    padding: 20px;

}

.participant-list {padding:0px;}

.participant-list img {

	float: left;

	max-width: 60px;

	width: 100%;

	margin-right: 20px;

	border-radius: 50%;

}



.participane-details{

	width:50%;

	float:left;	

}

.competition-no{	

	width:20%;

	float:left;

}

.category-listing{	

	width:30%;

	float:left;	

    padding-left: 4%;	

}

.p-l-r-15{

	padding:0px 15px !important;

}

.fo-sz-14{

	font-size:14px !important;	

}

.widthresize{

	width:50px !important;

}

.partici-list-title{

	border-bottom: 1px solid #dfdfdf;

    padding: 5px 0px;

}

.partici-content-row{

    padding: 10px 0px;

	border-bottom: 1px solid #dfdfdf;

}

.participane-details span{

	display: inline-block;

    font-weight: 400;

}

.participane-details i{

	display: block;

	font-style:normal;

}

.partici-list-title strong{

	font-weight: 500 !important;

}

.txt-center{

	text-align:center !important;

}

.p-l-6{

	padding-left:2% !important;

}

.p-b-0{

	padding-bottom:0px !important;

}







/* event page */





/* Payment page */



.payment-title {

    background: #f1f1f1;

    border-bottom: 1px solid #bfbcbd;

    border-right: 1px solid #dfdfdf;

    color: #010101;

    text-align: center;

    font-weight: 500;

    font-size: 21px;

	padding: 20px;

}

.paymentbg-white {

    background: none;

    padding:0px 20px 0px 0px;

}

.m-t-20{

	margin-top:20px;

}

.payment-title-left{

	padding-left:0px;

}

.txt-left{

	text-align:left;

}

.txt-right{

	text-align:right;

}

.content-padd{

	padding:15px;

	border-right: 1px solid #dfdfdf; 

}



.content-padd ul.breadcrumb {

  padding: 10px 16px;

  list-style: none;

  background-color: #fff;

}

.content-padd ul.breadcrumb li {

  display: inline;

  font-size: 18px;

}

.content-padd ul.breadcrumb li+li:before {

  padding: 8px;

  color: black;

  content: "/\00a0";

}

.content-padd ul.breadcrumb li a {

  color: #0275d8;

  text-decoration: none;

}

.content-padd ul.breadcrumb li a:hover {

  color: #01447e;

  text-decoration: underline;

}

.back-entry-btn{

	display: inline-block;

    background: #f33444;

    color: #fff !important;

    padding: 0px 10px;

    border-radius: 5px;

}

.payment-content{

	padding:10px 16px;

}

.payment-method-cont{

	display:block;

	border:1px solid #cbcbcb !important;

	border-radius:10px;

	padding:20px;

	margin:10px 16px 30px 16px;

	text-align:center;

}

.payment-method-cont:hover{

	display:block;

	border:1px solid #cbcbcb !important;

	border-radius:10px;

	padding:20px;

	margin:10px 16px 30px 16px;

	text-align:center;

}

.width-resz{

	width:75%;

}

.width-resz1{

	width:10% !important;

}



.dashboard-title-card {

    font-size: 17px;

    font-weight: 500;

}



.payment-title-card{

	color: #010101;

    text-align: left;

    font-weight: 500;

    font-size: 21px;

    padding-bottom: 30px;

    display: inline-block;

}



.success-img{

	width:31%;

}



.innerpage-title-success{

	color: #000;

    font-weight: 500;

	font-size: 25px;

    display: inline-block;

	padding: 10px 60px;

}

.p-t-50{

	padding-top:50px;

}

.fnt-sz-18{

	font-size:18px;	

}



.goto-button {

	padding: 6px 25px !important;

    height: 45px !important;

    font-size: 20px !important;

	margin-top: 30px;

}

.min-hgt-600{

	min-height: 600px !important;

}



/* Payment page */







/* Profile page */





.profile-main-text {

  text-align: center;

  position: absolute;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  color: white;

}

.profile-main-text img{

	border-radius: 50%;

	border:6px solid #fff;

	width: 80%;

}

.innerpage-title-profile{

	color: #fff;

    font-weight: 500;

	font-size: 25px;

    display: block;

	padding: 10px 60px;

}

.profile-podium-bdr-rgt{

	border-right:1px solid #dcdcdc;

	padding:30px 0px;	

    font-size: 20px;

}

.profile-podium-bg{

	background:#f2f2f2;

	margin-right: 0px;

}

.fnt-sz-22{

	font-size:22px;

	color:#818181;

}

.fnt-wgt-500{

	font-weight:500;

}

.profile-menu-container{

	display: block;

    border-bottom: 1px solid #c7c7c7 !important;

    padding: 20px 0px 10px 0px;

    width: 100%;

    font-size: 20px;

    color: #000 !important;

    border-right: 1px solid #dfdfdf !important;

    margin-bottom: 0px !important;

    height: 70px !important;

}

.profile-menu-container:hover{

	display: block;

    border-bottom: 1px solid #c7c7c7 !important;

    padding: 20px 0px 10px 0px;

    width: 100%;

    font-size: 20px;

    color: #000 !important;

    border-right: 1px solid #dfdfdf !important;

    margin-bottom: 0px !important;

    height: 70px !important;

}



.profile-icon{

	width:10%;

	float:left;

	text-align:center;

}

.profile-menu-list{

	width:70%;

	float:left;	

}

.profile-rgt-arrow{

	width: 10%;

	float: right;

	text-align: center;

	

}

.profile-rgt-arrow img{

	width:20%;

}

.outline-effect{

	color: black;

    -webkit-text-fill-color: white;

    -webkit-text-stroke-width: 1.4px;

    -webkit-text-stroke-color: black;

}

.b-b-0{

	border-bottom:0px !important;

}

.b-b-0:hover{

	border-bottom:0px !important;

}

.profile-content-bg-white {

    background: none;

    padding: 0px 0px 0px 0px;

}

.p-50{

	padding: 50px !important;

}

.b-b-3{

	border-bottom: 3px solid #ccc !important;

}



#border {

    margin-top: 0px;

}



#purple {

    background-color: #d23744;

    display: inline-table;

    height: 3px;

    width: 50%;

    left: 50px;

    background-repeat: repeat-x;

    position: absolute;

}



#black {

    background-color: #dfdfdf;

    display: inline-table;

    width: 50%;

    right: 50px;

    height: 3px;

    background-repeat: repeat-x;

    position: absolute;

}

.p-b-0{

	padding-bottom:0px !important;

}

.p-t-b-20{

	padding:20px 0px;

}

.bio-head-left-25 {

    padding-left: 25px;

    padding-right: 25px;

}

.txt-justify{

	text-align:justify;

}

.bio-r-bdr{

	border-right: 1px solid #dfdfdf !important;

}

.p-l-r-30{

	padding:5px 30px;

}

.upcoming-pad-50{

	padding: 50px !important;

}

.achievement-box{

	padding:10px;

}

.achievement-content{

	border:1px solid #dfdfdf;

	padding:15px;	

    height: 204px;

}

.fnt-sz-16{

	font-size:16px;

}

.achievement-content span{

	display: block;

    float: left;

	margin-right:25px;

}

.achievement-content b{

	margin-bottom: 15px !important;

    display: block;

}

.calendar-rgt{

	margin-right: 10px;

    font-size: 16px;

}

.achievement-list{

	margin-top:50px;

	height: 80px;

    overflow-y: overlay;

}

.m-r-0{

	margin-right:0px !important;

}

.m-b-0{

	margin-bottom:0px !important;

}

.help-btn-rgt{

    background: #e6e6e6!important;

    color: #333!important;

    padding: 4px 4px !important;

    font-size: 13px !important;

    border-radius: 5px !important;

    display: inline-block !important;

    cursor: pointer !important;

	border: 1px solid #949393!important;

	transition:all 700ms ease;

}

.help-btn-rgt:hover{

    background: #000!important;

    color: #fff !important;

    padding: 4px 4px !important;

    font-size: 13px !important;

    border-radius: 5px !important;

    display: inline-block !important;

    cursor: pointer !important;

	border: 1px solid #000!important;

}





.over-x-hide{

	overflow-x:hidden !important;

}

.color-white{

	color:#fff !important;

}



/* Profile page */



/* Create account page */



.dots-form{

	text-align:center !important;

	margin-bottom:30px !important;

}











.shadow #regForm {

  background-color: #ffffff;

  margin: 100px auto;

  padding: 40px;

  width: 70%;

  min-width: 300px;

}





/* Mark input boxes that gets an error on validation: */

.shadow input.invalid {

  background-color: #ffdddd

}



/* Hide all steps by default: */

.shadow .tab {

  display: none;

}

.form-bt-cont{

	overflow:auto;

}

.btn-red{

	background: #f33544 !important;

    border: none;

    border-radius: 0px !important;

    min-width: 68%;

    height: 40px;

    font-size: 19px;

    font-weight: 400;

    float: right;

	color:#fff;

    transition: ease all 1s;

    -webkit-transition: ease all 1s;

    -moz-transition: ease all 1s;

    -o-transition: ease all 1s;

}



.btn-red:hover {

	background: #000 !important;

    border: none;

    border-radius: 0px !important;

    min-width: 68%;

    height: 40px;

    font-size: 19px;

    font-weight: 400;

    float: right;

	color:#fff;

}























.form-bt-cont .width-100{

	width:100% !important;

    float: none !important;

}



















/* Make circles that indicate the steps of the form: */

.shadow .step {

  height: 15px;

  width: 15px;

  margin: 0 2px;

  background-color: #bbbbbb;

  border: none;  

  border-radius: 50%;

  display: inline-block;

  opacity: 0.5;

}



.shadow .step.active {

  opacity: 1;

  background: #f33544;

}



/* Mark the steps that are finished and valid: */

.shadow .step.finish {

  background-color: #f33544;

}



.login-btn-rgt{

    background: #5b5b5b !important;

    color: #fff !important;

    padding: 4px 8px !important;

    font-size: 13px !important;

    border-radius: 5px !important;

    display: inline-block !important;

    cursor: pointer !important;

	border: 1px solid #5b5b5b!important;

	transition:all 700ms ease;

}

.login-btn-rgt:hover{   

    background: #000!important;

    color: #fff!important;

    padding: 4px 8px !important;

    font-size: 13px !important;

    border-radius: 5px !important;

    display: inline-block !important;

    cursor: pointer !important;

	border: 1px solid #000!important;

}









/* Create account page */



/* When the height of the screen is less than 450 pixels, change the font-size of the links and position the close button again, so they don't overlap */

@media screen and (max-height: 450px) {

  .overlay a {}

  .overlay .closebtn {

    font-size: 40px;

    top: 15px;

    right: 35px;

	

  }

}







@media  (min-width: 300px) and (max-width: 330px) {

	.menudiv{width:80% !important; left: 00px !important;}

	.menudivclose{width: 80% !important; left: -300px !important;}

	.menudiv .closebtn {font-size: 40px;}

	.card-img {border-radius:0px !important;}

	.main_slider {margin: 0px !important;}

	.menu-toggle{top:15px;}

	.dashbordbg{background:#fff; padding:0px;}

	.pad20{padding: 10px;}

	.mob-pad-0{padding:0px 5px !important;}

	.dashboard-title{font-size:17px;}

	.dashboard-button-reg{padding: 1px 10px; font-size:10px; right:30px !important; top:-4px !important;}

	.dashboard-button-date{padding: 8px 14px; font-size:10px; }

	.advt-section{display:none; }

	.mob-advt-section{display:block; background:#fff;}

	.sliderImg{width:400px !important;}

	.mob-icon{width:85% !important; height:85% !important;}

	.footer{font-size:11px !important;}

	.title-position{text-align:center !important;}

	.inner-mob-advt-section{display:block; background:#fff; padding: 15px 0px 20px 0px !important;}

	.inner-pb35{padding-bottom:0px !important;}

	.innerpage-title{font-size:20px !important;}

	.inner-mob-advt-section .img-fluid{width:100% !important;}

	

	.main-event-tab .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link {font-size: 13px !important;}

	.main-event-tab .event_tab .nav-pills .nav-link {font-size: 13px !important;}

	.main-event-tab .event_tab .nav-item{width:25% !important;}

	.main-event-tab .nav-link{padding: 0.5rem 0rem !important;}

	.main-event-tab .main_slider_title{padding:0px !important;}

	.pad9{padding-top:0px !important;}

	.pt10{padding-top:0px !important;}

	.icon-resize{max-width:13% !important; height: auto !important;}

	.date-section{font-size: 11px !important; font-weight: 600 !important; padding: 5px 10px 2px 10px !important;}

	.event-main-title {font-size: 19px !important; font-weight: 500 !important;}

	.txt-black .mt-4, .my-4 {margin-top: .9rem !important;}

	.txt-black .fw500{font-weight:500 !important;}

	.event-cat-tab .event_tab .nav-item{width:33.34% !important;}

	.event-cat-tab .pad-lft-rgt-0{padding-left:0px !important; padding-right:0px !important;}

	.mob-bdr-lft-0{border-left:0px !important;}

	.event-cat-tab .event_tab .nav-pills .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.event-cat-tab  .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.mob-bdr-rgt{border-right:1px solid #c1bdbd !important;}

	.bdr-rgt{border-right:0px !important}

	.event-cat-tab .border{border-top: 1px solid #c1bdbd !important; border-left:0px !important; border-right:0px !important;}

	.event-cat-tab .categories{padding: 20px 0px 20px 0px !important;}

	.event-cat-tab .categories th {padding: 12px 10px !important; font-size: 14px;}

	.event-cat-tab .categories td {padding: 6px 10px !important; font-size: 15px;} 

	.flow-x-hidden{overflow-x:hidden !important;}

	.event-cat-tab .venue_cont {padding: 15px !important;}

	.event-cat-tab .venue_cont h3{font-weight:400 !important;}

	.event-cat-tab .prize_cont {padding: 15px !important;}

	.event-cat-tab .prize_cont .card-body{padding: 0px !important;}

	.event-cat-tab .prize_table{padding:0px !important;}

	.event-cat-tab .prize_table td {padding:7px 7px !important; font-size: 14px !important;}

	.event-cat-tab .font-size14{font-size:14px !important;}

	

	.pad-lft-rgt-15{padding-left: 0px !important; padding-right: 0px !important;}

	.pad-lft1-rgt1-0{padding-left: 15px !important; padding-right: 15px !important;}

	.pad-lft2-rgt2-0{padding-left: 0px !important; padding-right: 0px !important;}

	.border-entry-form{border:0px !important;}

	.form-padding { padding:0px 0px 20px 0px;}

	.mob-head-left-25{padding-left:25px; padding-right:25px;}

	.get-entry-form .veh_sub_title{text-align: left !important;}

	.get-entry-form .accordion .card .card-header {border-top: 1px solid rgba(0, 0, 0, .125)!important;}

	.get-entry-form .col-9 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .col-3 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .card{border:0px !important;}

	.mob-hide{display:none !important;}

	.rupees{font-size:30px !important;}

	.payment-btn-section .pt-2, .py-2{padding-top:0px !important;}

	.lg-mt-50{margin-top:0px !important;}

	

	.organizer {padding: 15px !important;}

	.related-events{padding:15px !important;}

	.footer-margin-top{margin-bottom: 0px !important;}

	.sponsor {padding:15px 15px 80px 25px !important}

	.m-b-50 {margin-bottom: 20px !important;}	

	

	.widthresize{width:35px !important; margin-right: 5px !important;}

	.p-l-6{	padding-left:6% !important;}

	.participant-title {font-size: 18px; padding: 10px;}

	.paymentbg-white {background: none; padding: 0px 0px 20px 0px;}

	.mob-p-r-0{padding-right:0px;}

	.payment-title {font-size: 18px;}

	.mob-font-size-13{font-size:13px !important;}

	.width-resz{width:100% !important;}

	.width-resz1{width:20% !important;}

	.dashboard-title-card {font-size: 15px;}	

	.payment-method-cont1 {padding: 13px 20px 13px 20px; margin-top: 15px !important;}

	.payment-method-cont1:hover {padding: 13px 20px 13px 20px; margin-top: 15px !important;}

	.payment-title-card{font-size: 17px; padding-bottom: 10px;}

	.min-hgt-600{min-height: 300px !important;}

	.success-img{width:50%;}

	.innerpage-title-success {font-size: 21px;}

	.fnt-sz-18 {font-size: 16px !important;}

	.goto-button {font-size: 17px !important;}

	.profile-main-text img {border: 4px solid #fff; width: 50%;}

	.profile-main-text {top: 30%; left: 30%; transform: translate(-20%, -27%);}

	.innerpage-title-profile {font-size: 20px;}

	.profile-podium-bdr-rgt {padding: 10px 0px;}

	.profile-podium-bdr-rgt {font-size: 17px;}

	.profile-menu-container {padding: 20px 15px 10px 15px;}

	.profile-menu-container:hover {padding: 20px 15px 10px 15px;}

	.profile-icon{text-align:left;}	

	.profile-rgt-arrow img{width:50%;}

	.p-50{padding:25px !important;}

	#purple {left: 25px !important;}

	#black {right: 25px !important;}

	.p-b-0{padding-bottom:0px !important;}

	.p-l-r-30 {padding: 5px 0px !important;}

	.upcoming-pad-50 {padding: 25px 15px 0px 15px !important;}

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}

	.p-l-r-0-mob{padding-left:0px !important; padding-right:0px !important;}

	.shadow {width: 100% !important;}

	.mt-20{margin-top:20px !important;}

	.btn-red{min-width: 100% !important;}

	.btn-red:hover{min-width: 100% !important;}





	



	.mob-width-50per{width: 50% !important;}

	.profile-bg-edit{height:280px;}

	.mob-profile-edit{left: 5% !important; top: 7% !important; transform: initial !important;}

	.profile-bg-edit figure figcaption {bottom: 107px !important;}

	#upload-demo {width: auto !important;}

	.edit-form-cont {border-right: 0px !important; padding: 20px !important;}



}





@media  (min-width: 331px) and (max-width: 399px) {

	.menudiv{width:80% !important; left: 00px !important;}

	.menudivclose{width: 80% !important; left: -300px !important;}

	.menudiv .closebtn {font-size: 40px;}

	.card-img {border-radius:0px !important;}

	.main_slider {margin: 0px !important;}

	.menu-toggle{top:15px;}

	.dashbordbg{background:#fff; padding:0px;}

	.pad20{padding: 10px;}

	.mob-pad-0{padding:0px 5px !important;}

	.dashboard-title{font-size:17px;}

	.dashboard-button-reg{padding: 1px 10px; font-size:10px; right:30px !important; top:-4px !important;}

	.dashboard-button-date{padding: 8px 14px; font-size:10px; }

	.advt-section{display:none; }

	.mob-advt-section{display:block; background:#fff;}

	.sliderImg{width:400px !important;}

	.mob-icon{width:85% !important; height:85% !important;}

	.footer{font-size:11px !important;}

	.title-position{text-align:center !important;}

	.inner-mob-advt-section{display:block; background:#fff; padding: 15px 0px 20px 0px !important;}

	.inner-pb35{padding-bottom:0px !important;}

	.innerpage-title{font-size:20px !important;}

	.inner-mob-advt-section .img-fluid{width:100% !important;}

	

	.main-event-tab .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link {font-size: 13px !important;}

	.main-event-tab .event_tab .nav-pills .nav-link {font-size: 13px !important;}

	.main-event-tab .event_tab .nav-item{width:25% !important;}

	.main-event-tab .nav-link{padding: 0.5rem 0rem !important;}

	.main-event-tab .main_slider_title{padding:0px !important;}

	.pad9{padding-top:0px !important;}

	.pt10{padding-top:0px !important;}

	.icon-resize{max-width:13% !important; height: auto !important;}

	.date-section{font-size: 11px !important; font-weight: 600 !important; padding: 5px 10px 2px 10px !important;}

	.event-main-title {font-size: 19px !important; font-weight: 500 !important;}

	.txt-black .mt-4, .my-4 {margin-top: .9rem !important;}

	.txt-black .fw500{font-weight:500 !important;}

	.event-cat-tab .event_tab .nav-item{width:33.34% !important;}

	.event-cat-tab .pad-lft-rgt-0{padding-left:0px !important; padding-right:0px !important;}

	.mob-bdr-lft-0{border-left:0px !important;}

	.event-cat-tab .event_tab .nav-pills .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.event-cat-tab  .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.mob-bdr-rgt{border-right:1px solid #c1bdbd !important;}

	.bdr-rgt{border-right:0px !important}

	.event-cat-tab .border{border-top: 1px solid #c1bdbd !important; border-left:0px !important; border-right:0px !important;}

	.event-cat-tab .categories{padding: 20px 0px 20px 0px !important;}

	.event-cat-tab .categories th {padding: 12px 10px !important; font-size: 14px;}

	.event-cat-tab .categories td {padding: 6px 10px !important; font-size: 15px;} 

	.flow-x-hidden{overflow-x:hidden !important;}

	.event-cat-tab .venue_cont {padding: 15px !important;}

	.event-cat-tab .venue_cont h3{font-weight:400 !important;}

	.event-cat-tab .prize_cont {padding: 15px !important;}

	.event-cat-tab .prize_cont .card-body{padding: 0px !important;}

	.event-cat-tab .prize_table{padding:0px !important;}

	.event-cat-tab .prize_table td {padding:7px 7px !important; font-size: 14px !important;}

	.event-cat-tab .font-size14{font-size:14px !important;}

	

	.pad-lft-rgt-15{padding-left: 0px !important; padding-right: 0px !important;}

	.pad-lft1-rgt1-0{padding-left: 15px !important; padding-right: 15px !important;}

	.pad-lft2-rgt2-0{padding-left: 0px !important; padding-right: 0px !important;}

	.border-entry-form{border:0px !important;}

	.form-padding { padding:0px 0px 20px 0px;}

	.mob-head-left-25{padding-left:25px; padding-right:25px;}

	.get-entry-form .veh_sub_title{text-align: left !important;}

	.get-entry-form .accordion .card .card-header {border-top: 1px solid rgba(0, 0, 0, .125)!important;}

	.get-entry-form .col-9 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .col-3 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .card{border:0px !important;}

	.mob-hide{display:none !important;}

	.rupees{font-size:30px !important;}

	.payment-btn-section .pt-2, .py-2{padding-top:0px !important;}

	.lg-mt-50{margin-top:0px !important;}

	

	.organizer {padding: 15px !important;}

	.related-events{padding:15px !important;}

	.footer-margin-top{margin-bottom: 0px !important;}

	.sponsor {padding:15px 15px 80px 25px !important}

	.m-b-50 {margin-bottom: 20px !important;}

	.widthresize{width:40px !important; margin-right: 10px !important;}

	.p-l-6{	padding-left:6% !important;}

	.participant-title {font-size: 18px; padding: 10px;}	

	.paymentbg-white {background: none; padding: 0px 0px 20px 0px;}

	.mob-p-r-0{padding-right:0px;}

	.payment-title {font-size: 18px;}

	.mob-font-size-13{font-size:13px !important;}

	.width-resz{width:100% !important;}

	.width-resz1{width:20% !important;}	

	.dashboard-title-card {font-size: 15px;}

	.payment-method-cont1 {padding: 13px 20px 13px 20px; margin-top: 15px !important;}

	.payment-method-cont1:hover {padding: 13px 20px 13px 20px; margin-top: 15px !important;}

	.payment-title-card{font-size: 17px; padding-bottom: 10px;}

	.min-hgt-600{min-height: 300px !important;}

	.success-img{width:50%;}

	.goto-button {font-size: 17px !important;}

	.innerpage-title-success {font-size: 21px;}

	.fnt-sz-18 {font-size: 16px !important;}

	.profile-main-text img {border: 4px solid #fff; width: 50%;}

	.profile-main-text {top: 30%; left: 30%; transform: translate(-20%, -27%);}

	.innerpage-title-profile {font-size: 20px;}

	.profile-bg{height:250px;}

	.profile-podium-bdr-rgt {padding: 10px 0px;}

	.profile-podium-bdr-rgt {font-size: 17px;}

	.profile-menu-container {padding: 20px 15px 10px 15px;}

	.profile-menu-container:hover {padding: 20px 15px 10px 15px;}

	.profile-icon{text-align:left;}	

	.profile-rgt-arrow img{width:50%;}

	.p-50{padding:25px !important;}

	#purple {left: 25px !important;}

	#black {right: 25px !important;}

	.p-b-0{padding-bottom:0px !important;}

	.p-l-r-30 {padding: 5px 0px !important;}

	.upcoming-pad-50 {padding: 25px 15px 0px 15px !important;}

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}

	.p-l-r-0-mob{padding-left:0px !important; padding-right:0px !important;}

	.shadow {width: 100% !important;}

	.mt-20{margin-top:20px !important;}

	.btn-red{min-width: 100% !important;}

	.btn-red:hover{min-width: 100% !important;}



	.mob-width-50per{width: 50% !important;}	

	.profile-bg-edit{height:280px;}

	.mob-profile-edit{left: 11% !important; top: 7% !important; transform: initial !important;}

	.profile-bg-edit figure figcaption {bottom: 107px !important;}

	#upload-demo {width: auto !important;}

	.edit-form-cont {border-right: 0px !important; padding: 20px !important;}

}



@media  (min-width: 400px) and (max-width: 499px) {

	.menudiv{width:80% !important; left: 00px !important;}

	.menudivclose{width: 80% !important; left: -350px !important;}

	.menudiv .closebtn {font-size: 40px;}

	.card-img {border-radius:0px !important;}

	.main_slider {margin: 0px 0px 30px 0px !important;}

	.sliderImg{width:500px !important;}

	.user_img {margin-right:-20px !important;}

	.dashbordbg{background:#fff; padding:0px;}

	.dashboard-button-reg{padding: 1px 10px; font-size:10px; right:30px !important; top:-4px !important;}

	.mob-advt-section{display:block; background:#fff;}

	.mob-advt-section .img-fluid{width:100% !important;}

	.main_slider {margin: 0px !important;}

	.pad20{padding: 10px;}

	.mob-pad-0{padding:0px 5px!important;}

	.upcoming-img-radius .img-fluid{width:100% !important;}

	.advt-section{display:none; }

	.footer{font-size:11px !important;}

	.title-position{text-align:center !important;}

	.inner-mob-advt-section{display:block; background:#fff; padding: 15px 0px 20px 0px !important;}

	.inner-pb35{padding-bottom:0px !important;}

	.innerpage-title{font-size:20px !important;}

	.inner-mob-advt-section .img-fluid{width:100% !important;}

	

	.main-event-tab .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link {font-size: 14px !important;}

	.main-event-tab .event_tab .nav-pills .nav-link {font-size: 14px !important;}

	.main-event-tab .event_tab .nav-item{width:25% !important;}

	.main-event-tab .nav-link{padding: 0.5rem 0rem !important;}

	.main-event-tab .main_slider_title{padding:0px !important;}

	.pad9{padding-top:0px !important;}

	.pt10{padding-top:0px !important;}

	.icon-resize{max-width:13% !important; height: auto !important;}

	.date-section{font-size: 11px !important; font-weight: 600 !important; padding: 5px 10px 2px 10px !important;}

	

	.event-main-title {font-size: 19px !important; font-weight: 500 !important;}

	.txt-black .mt-4, .my-4 {margin-top: .9rem !important;}

	.txt-black .fw500{font-weight:500 !important;}

	.event-cat-tab .event_tab .nav-item{width:33.34% !important;}

	.event-cat-tab .pad-lft-rgt-0{padding-left:0px !important; padding-right:0px !important;}

	.mob-bdr-lft-0{border-left:0px !important;}

	.event-cat-tab .event_tab .nav-pills .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.event-cat-tab  .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.mob-bdr-rgt{border-right:1px solid #c1bdbd !important;}

	.bdr-rgt{border-right:0px !important}

	.event-cat-tab .border{border-top: 1px solid #c1bdbd !important; border-left:0px !important; border-right:0px !important;}

	.event-cat-tab .categories{padding: 20px 0px 20px 0px !important;}

	.event-cat-tab .categories th {padding: 12px 10px !important; font-size: 14px;}

	.event-cat-tab .categories td {padding: 6px 10px !important; font-size: 15px;} 

	.flow-x-hidden{overflow-x:hidden !important;}

	.event-cat-tab .venue_cont {padding: 15px !important;}

	.event-cat-tab .venue_cont h3{font-weight:400 !important;}

	.event-cat-tab .prize_cont {padding: 15px !important;}

	.event-cat-tab .prize_cont .card-body{padding: 0px !important;}

	.event-cat-tab .prize_table{padding:0px !important;}

	.event-cat-tab .prize_table td {padding:7px 7px !important; font-size: 14px !important;}

	.event-cat-tab .font-size14{font-size:14px !important;}

	

	

	

	.pad-lft-rgt-15{padding-left: 0px !important; padding-right: 0px !important;}

	.pad-lft1-rgt1-0{padding-left: 15px !important; padding-right: 15px !important;}

	.pad-lft2-rgt2-0{padding-left: 0px !important; padding-right: 0px !important;}

	.border-entry-form{border:0px !important;}

	.form-padding { padding:0px 0px 20px 0px;}

	.mob-head-left-25{padding-left:25px; padding-right:25px;}

	.get-entry-form .veh_sub_title{text-align: left !important;}

	.get-entry-form .accordion .card .card-header {border-top: 1px solid rgba(0, 0, 0, .125)!important;}

	.get-entry-form .col-9 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .col-3 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .card{border:0px !important;}

	.mob-hide{display:none !important;}

	.rupees{font-size:30px !important;}

	.payment-btn-section .pt-2, .py-2{padding-top:0px !important;}

	.lg-mt-50{margin-top:0px !important;}

	

	

	.organizer {padding: 15px !important;}

	.related-events{padding:15px !important;}

	.footer-margin-top{margin-bottom: 0px !important;}

	.sponsor {padding:15px 15px 80px 15px !important}

	.m-b-50 {margin-bottom: 30px !important;}

	.widthresize{width:40px !important; margin-right: 10px !important;}

	.p-l-6{	padding-left:6% !important;}

	.participant-title {font-size: 18px; padding: 10px;}

	.paymentbg-white {background: none; padding: 0px 0px 20px 0px;}

	.mob-p-r-0{padding-right:0px;}

	.payment-title {font-size: 18px;}

	.mob-font-size-13{font-size:13px !important;}

	.width-resz{width:100% !important;}

	.width-resz1{width:20% !important;}

	.dashboard-title-card {font-size: 15px;}	

	.payment-method-cont1 {padding: 13px 20px 13px 20px; margin-top: 15px !important;}

	.payment-method-cont1:hover {padding: 13px 20px 13px 20px; margin-top: 15px !important;}

	.payment-title-card{font-size: 17px; padding-bottom: 10px;}

	.min-hgt-600{min-height: 526px !important;}

	.success-img{width:50%;}

	.profile-main-text img {border: 4px solid #fff; width: 50%;}

	.profile-bg{height:250px;}

	.profile-main-text {top: 30%; left: 30%; transform: translate(-20%, -27%);}

	.innerpage-title-profile {font-size: 20px;}

	.profile-podium-bdr-rgt {padding: 10px 0px;}

	.profile-menu-container {padding: 20px 15px 10px 15px;}

	.profile-menu-container:hover {padding: 20px 15px 10px 15px;}

	.profile-icon{text-align:left;}	

	.profile-rgt-arrow img{width:50%;}

	.p-50{padding:25px !important;}

	#purple {left: 25px !important;}

	#black {right: 25px !important;}

	.p-b-0{padding-bottom:0px !important;}

	.p-l-r-30 {padding: 5px 0px !important;}

	.upcoming-pad-50 {padding: 25px 15px 0px 15px !important;}

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}

	.p-l-r-0-mob{padding-left:0px !important; padding-right:0px !important;}

	.shadow {width: 100% !important;}

	.mt-20{margin-top:20px !important;}

	.mt-20{margin-top:20px !important;}

	.btn-red{min-width: 100% !important;}

	.btn-red:hover{min-width: 100% !important;}









	.mob-profile-edit{left: 11% !important; top: 7% !important; transform: initial !important;}

	.profile-bg-edit figure figcaption {bottom: 107px !important;}

	#upload-demo {width: auto !important;}

	.edit-form-cont {border-right: 0px !important; padding: 20px !important;}





	

	

}



@media  (min-width: 500px) and (max-width: 599px) {

	.menudiv{width:55% !important; left: 00px !important;}

	.menudivclose{width: 55% !important; left: -350px !important;}

	.overlay {width: 55% !important;}



	.menudiv .closebtn {font-size: 40px;}

	.card-img {border-radius:0px !important;}

	.main_slider {margin: 0px 0px 30px 0px !important;}

	.sliderImg{width:600px !important;}

	.logo_sec{margin-top:10px !important;}

	.dashbordbg{background:#fff; padding:0px;}

	.mob-advt-section{display:block; background:#fff;}

	.advt-section{display:none; }

	.main_slider {margin: 0px !important;}

	.footer{font-size:11px !important;}

	.title-position{text-align:center !important;}

	.inner-mob-advt-section{display:block; background:#fff; padding: 15px 0px 20px 0px !important;}

	.inner-pb35{padding-bottom:0px !important;}

	.innerpage-title{font-size:20px !important;}

	.inner-mob-advt-section .img-fluid{width:100% !important;}

	

	.event-main-title {font-size: 19px !important; font-weight: 500 !important;}

	.txt-black .mt-4, .my-4 {margin-top: .9rem !important;}

	.txt-black .fw500{font-weight:500 !important;}

	.event-cat-tab .event_tab .nav-item{width:33.34% !important;}

	.event-cat-tab .pad-lft-rgt-0{padding-left:0px !important; padding-right:0px !important;}

	.mob-bdr-lft-0{border-left:0px !important;}

	.event-cat-tab .event_tab .nav-pills .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.event-cat-tab  .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.mob-bdr-rgt{border-right:1px solid #c1bdbd !important;}

	.bdr-rgt{border-right:0px !important}

	.event-cat-tab .border{border-top: 1px solid #c1bdbd !important; border-left:0px !important; border-right:0px !important;}

	.event-cat-tab .categories{padding: 20px 0px 20px 0px !important;}

	.event-cat-tab .categories th {padding: 12px 10px !important; font-size: 14px;}

	.event-cat-tab .categories td {padding: 6px 10px !important; font-size: 15px;} 

	.flow-x-hidden{overflow-x:hidden !important;}

	.event-cat-tab .venue_cont {padding: 15px !important;}

	.event-cat-tab .venue_cont h3{font-weight:400 !important;}

	.event-cat-tab .prize_cont {padding: 15px !important;}

	.event-cat-tab .prize_cont .card-body{padding: 0px !important;}

	.event-cat-tab .prize_table{padding:0px !important;}

	.event-cat-tab .prize_table td {padding:7px 7px !important; font-size: 14px !important;}

	.event-cat-tab .font-size14{font-size:14px !important;}

	

	

	

	.pad-lft-rgt-15{padding-left: 0px !important; padding-right: 0px !important;}

	.pad-lft1-rgt1-0{padding-left: 15px !important; padding-right: 15px !important;}

	.pad-lft2-rgt2-0{padding-left: 0px !important; padding-right: 0px !important;}

	.border-entry-form{border:0px !important;}

	.form-padding { padding:0px 0px 20px 0px;}

	.mob-head-left-25{padding-left:25px; padding-right:25px;}

	.get-entry-form .veh_sub_title{text-align: left !important;}

	.get-entry-form .accordion .card .card-header {border-top: 1px solid rgba(0, 0, 0, .125)!important;}

	.get-entry-form .col-9 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .col-3 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .card{border:0px !important;}

	.mob-hide{display:none !important;}

	.rupees{font-size:30px !important;}

	.payment-btn-section .pt-2, .py-2{padding-top:0px !important;}

	.lg-mt-50{margin-top:0px !important;}

	

	.related-events{padding:15px !important;}

	.footer-margin-top{margin-bottom: 0px !important;}

	.sponsor {padding:15px 15px 80px 15px !important}

	.organizer {padding: 15px !important;}

	.paymentbg-white {background: none; padding: 0px 0px 20px 0px;}

	.mob-p-r-0{padding-right:0px;}

	.payment-title {font-size: 18px;}

	.profile-rgt-arrow img{width:35%;}

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}

	.p-l-r-0-mob{padding-left:0px !important; padding-right:0px !important;}

	.shadow {width: 100% !important;}

	.mt-20{margin-top:0px !important;}

	.form-bt-cont button{min-width: 68%  !important;}



	

	.edit-form-cont {border-right: 0px !important; padding: 30px !important;}

	

}





@media  (min-width: 600px) and (max-width: 699px) {

	.menudiv{width:50% !important; left: 00px !important;}

	.menudivclose{width: 50% !important; left: -350px !important;}

	.overlay {width: 50% !important;}

	.menudiv .closebtn {font-size: 40px;}

	.logo_sec{margin-top:4px !important;}

	.dashbordbg{background:#fff; padding:0px;}

	.mob-advt-section{display:block; background:#fff;}

	.advt-section{display:none; }

	.main_slider {margin: 0px !important;}

	.title-position{text-align:center !important;}

	.inner-mob-advt-section{display:block; background:#fff; padding: 15px 0px 20px 0px !important;}

	.inner-pb35{padding-bottom:0px !important;}

	.innerpage-title{font-size:20px !important;}

	.inner-mob-advt-section .img-fluid{width:100% !important;}

	

	

	.event-main-title {font-size: 19px !important; font-weight: 500 !important;}

	.txt-black .mt-4, .my-4 {margin-top: .9rem !important;}

	.txt-black .fw500{font-weight:500 !important;}

	.event-cat-tab .event_tab .nav-item{width:33.34% !important;}

	.event-cat-tab .pad-lft-rgt-0{padding-left:0px !important; padding-right:0px !important;}

	.mob-bdr-lft-0{border-left:0px !important;}

	.event-cat-tab .event_tab .nav-pills .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.event-cat-tab  .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.mob-bdr-rgt{border-right:1px solid #c1bdbd !important;}

	.bdr-rgt{border-right:0px !important}

	.event-cat-tab .border{border-top: 1px solid #c1bdbd !important; border-left:0px !important; border-right:0px !important;}

	.event-cat-tab .categories{padding: 20px 0px 20px 0px !important;}

	.event-cat-tab .categories th {padding: 12px 10px !important; font-size: 14px;}

	.event-cat-tab .categories td {padding: 6px 10px !important; font-size: 15px;} 

	.flow-x-hidden{overflow-x:hidden !important;}

	.event-cat-tab .venue_cont {padding: 15px !important;}

	.event-cat-tab .venue_cont h3{font-weight:400 !important;}

	.event-cat-tab .prize_cont {padding: 15px !important;}

	.event-cat-tab .prize_cont .card-body{padding: 0px !important;}

	.event-cat-tab .prize_table{padding:0px !important;}

	.event-cat-tab .prize_table td {padding:7px 7px !important; font-size: 14px !important;}

	.event-cat-tab .font-size14{font-size:14px !important;}

	

	

	.pad-lft-rgt-15{padding-left: 0px !important; padding-right: 0px !important;}

	.pad-lft1-rgt1-0{padding-left: 15px !important; padding-right: 15px !important;}

	.pad-lft2-rgt2-0{padding-left: 0px !important; padding-right: 0px !important;}

	.border-entry-form{border:0px !important;}

	.form-padding { padding:0px 0px 20px 0px;}

	.mob-head-left-25{padding-left:25px; padding-right:25px;}

	.get-entry-form .veh_sub_title{text-align: left !important;}

	.get-entry-form .accordion .card .card-header {border-top: 1px solid rgba(0, 0, 0, .125)!important;}

	.get-entry-form .col-9 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .col-3 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .card{border:0px !important;}

	.mob-hide{display:none !important;}

	.rupees{font-size:30px !important;}

	.payment-btn-section .pt-2, .py-2{padding-top:0px !important;}

	.lg-mt-50{margin-top:0px !important;}

	

	.related-events{padding:15px !important;}

	.footer-margin-top{margin-bottom: 0px !important;}

	.sponsor {padding:15px 15px 80px 15px !important}

	.organizer {padding: 15px !important;}

	.paymentbg-white {background: none; padding: 0px 0px 20px 0px;}

	.mob-p-r-0{padding-right:0px;}

	.payment-title {font-size: 18px;}

	.profile-rgt-arrow img{width:35%;}

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}

	.mt-20{margin-top:0px !important;}

	.form-bt-cont button{width:68% !important;}



	

	

}

@media  (min-width: 700px) and (max-width: 799px) {

	.menudiv{width:40% !important; left: 00px !important;}

	.menudivclose{width: 40% !important; left: -350px !important;}

	.overlay {width: 40% !important;}

	.menudiv .closebtn {font-size: 40px;}

	.logo_sec{margin-top:4px !important;}

	.dashbordbg{background:#fff; padding:0px;}

	.mob-advt-section{display:block; background:#fff;}

	.advt-section{display:none; }

	.main_slider {margin: 0px !important;}

	.title-position{text-align:center !important;}

	.inner-mob-advt-section{display:block; background:#fff; padding: 15px 0px 20px 0px !important;}

	.inner-pb35{padding-bottom:0px !important;}

	.innerpage-title{font-size:20px !important;}

	.inner-mob-advt-section .img-fluid{width:100% !important;}

	

	

	.event-main-title {font-size: 19px !important; font-weight: 500 !important;}

	.txt-black .mt-4, .my-4 {margin-top: .9rem !important;}

	.txt-black .fw500{font-weight:500 !important;}

	.event-cat-tab .event_tab .nav-item{width:33.34% !important;}

	.event-cat-tab .pad-lft-rgt-0{padding-left:0px !important; padding-right:0px !important;}

	.mob-bdr-lft-0{border-left:0px !important;}

	.event-cat-tab .event_tab .nav-pills .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.event-cat-tab  .event_tab .nav-pills .nav-link.active, .nav-pills .show > .nav-link{border-top:1px solid #c1bdbd !important; border-left:0px !important;}

	.mob-bdr-rgt{border-right:1px solid #c1bdbd !important;}

	.bdr-rgt{border-right:0px !important}

	.event-cat-tab .border{border-top: 1px solid #c1bdbd !important; border-left:0px !important; border-right:0px !important;}

	.event-cat-tab .categories{padding: 20px 0px 20px 0px !important;}

	.event-cat-tab .categories th {padding: 12px 10px !important; font-size: 14px;}

	.event-cat-tab .categories td {padding: 6px 10px !important; font-size: 15px;} 

	.flow-x-hidden{overflow-x:hidden !important;}

	.event-cat-tab .venue_cont {padding: 15px !important;}

	.event-cat-tab .venue_cont h3{font-weight:400 !important;}

	.event-cat-tab .prize_cont {padding: 15px !important;}

	.event-cat-tab .prize_cont .card-body{padding: 0px !important;}

	.event-cat-tab .prize_table{padding:0px !important;}

	.event-cat-tab .prize_table td {padding:7px 7px !important; font-size: 14px !important;}

	.event-cat-tab .font-size14{font-size:14px !important;}

	

	

	.pad-lft-rgt-15{padding-left: 0px !important; padding-right: 0px !important;}

	.pad-lft1-rgt1-0{padding-left: 15px !important; padding-right: 15px !important;}

	.pad-lft2-rgt2-0{padding-left: 0px !important; padding-right: 0px !important;}

	.border-entry-form{border:0px !important;}

	.form-padding { padding:0px 0px 20px 0px;}

	.mob-head-left-25{padding-left:25px; padding-right:25px;}

	.get-entry-form .veh_sub_title{text-align: left !important;}

	.get-entry-form .accordion .card .card-header {border-top: 1px solid rgba(0, 0, 0, .125)!important;}

	.get-entry-form .col-9 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .col-3 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .card{border:0px !important;}

	.mob-hide{display:none !important;}

	.rupees{font-size:30px !important;}

	.payment-btn-section .pt-2, .py-2{padding-top:0px !important;}

	.lg-mt-50{margin-top:0px !important;}

	

	.related-events{padding:15px 15px 15px 25px !important;}

	.footer-margin-top{margin-bottom: 0px !important;}

	.sponsor {padding:15px 15px 80px 15px !important}

	.organizer {padding: 15px !important;}

	.paymentbg-white {background: none; padding: 0px 0px 20px 0px;}

	.mob-p-r-0{padding-right:0px;}

	.payment-title {font-size: 21px;}

	.profile-rgt-arrow img{width:25%;}

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}



	

	

}

@media  (min-width: 800px) and (max-width: 899px) {

	.menudiv{width:40% !important; left: 00px !important;}

	.menudivclose{width: 40% !important; left: -350px !important;}

	.overlay {width: 40% !important;}



	.menudiv .closebtn {font-size: 40px;}

	.dashbordbg{background:#fff; padding:0px;}

	.mob-advt-section{display:block; background:#fff;}

	.advt-section{display:none; }

	.main_slider {margin: 0px !important;}

	.title-position{text-align:center !important;}

	.inner-mob-advt-section{display:block; background:#fff; padding: 15px 0px 20px 0px !important;}

	.inner-pb35{padding-bottom:0px !important;}

	.innerpage-title{font-size:20px !important;}

	.inner-mob-advt-section .img-fluid{width:100% !important;}

	

	

	.pad-lft-rgt-15{padding-left: 0px !important; padding-right: 0px !important;}

	.pad-lft1-rgt1-0{padding-left: 15px !important; padding-right: 15px !important;}

	.pad-lft2-rgt2-0{padding-left: 0px !important; padding-right: 0px !important;}

	.border-entry-form{border:0px !important;}

	.form-padding { padding:0px 0px 20px 0px;}

	.mob-head-left-25{padding-left:25px; padding-right:25px;}

	.get-entry-form .veh_sub_title{text-align: left !important;}

	.get-entry-form .accordion .card .card-header {border-top: 1px solid rgba(0, 0, 0, .125)!important;}

	.get-entry-form .col-9 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .col-3 {-ms-flex: 0 0 50% !important; flex: 0 0 50% !important; max-width: 50% !important;}

	.get-entry-form .card{border:0px !important;}

	.mob-hide{display:none !important;}

	.rupees{font-size:30px !important;}

	.payment-btn-section .pt-2, .py-2{padding-top:0px !important;}

	.lg-mt-50{margin-top:0px !important;}

	

	.related-events{padding:15px !important;}

	.footer-margin-top{margin-bottom: 0px !important;}

	.sponsor {padding:15px 15px 80px 15px !important}

	.organizer {padding: 15px !important;}

	.dashboard-button-reg {right: 75px;}

	.paymentbg-white {background: #1967D3; padding: 0px 0px 20px 0px;}

	.mob-p-r-0{padding-right:0px;}

	.payment-title {font-size: 21px;}

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}

	#bg-ash {

		background: #1967d3 !important;

		position: static !important;

		padding: 20px 20px 0px 20px !important;

		overflow-x: hidden !important;

	}

	.content-padding {

		border-right: 0px !important;

	}

	

}

@media  (min-width: 900px) and (max-width: 991px) {

	.menudiv{width:40% !important; left: 00px !important;}

	.menudivclose{width: 40% !important; left: -350px !important;}

	.overlay {width: 40% !important;}

	.advt-section{display:none; }

	.achievement-content {height: auto !important;}

	.achievement-list {height: auto !important; overflow-y: initial !important;}

	.paymentbg-white {background: #1967D3; padding: 0px 0px 20px 0px;}

	#bg-ash {

		background: #1967d3 !important;

		position: static !important;

		padding: 20px 20px 0px 20px !important;

		overflow-x: hidden !important;

	}

	.content-padding {

		border-right: 0px !important;

	}

}

 

@media (min-width: 992px) and (max-width: 1199.98px) {

	.menudiv{width:30% !important; left: 00px !important;}

	.menudivclose{width: 30% !important; left: -350px !important;}

	.overlay {width: 30% !important;}



 }

 

@media (min-width: 1200px) { 

	.menudiv{width:20% !important; left: 00px !important;}

	.menudivclose{width: 20% !important; left: -350px !important;}

	.overlay {width: 20% !important;}

}





 .paynowbtn {

  background-color: #f33544 !important;

  color: #FFF !important;

  padding: 10px 40px 10px 40px;

  text-decoration: none;

}





#edit-prof-img-txt {

    color: #d3dff0;

    padding: 5px 5px 5px 5px;

    font-size: 14px !important;

    text-shadow: 1px 1px 2px #000000;

    display: inline-block;

	position: sticky !important;

}

