.modal-header {
    background-color: #981B27;
    color: #fff;
    font-weight: bold;
}
.loading-cntant {
	background: rgba(0, 0, 0, 0.95) url(../img/ring.svg) no-repeat center center;
	bottom: 0;
	height: 100%;
	position: fixed;
	text-align: center;
	top: 0;cameracolor
	/* bottom: 0; */
	left: 0;
	right: 0;
	width: 100%;
	z-index: 9999999;
	background-size: 50px;
}
.loader {
	animation: 1.1s linear 0s normal none infinite running load8;
	-moz-animation: 1.1s linear 0s normal none infinite running load8;
	border-style: solid;
	border-width: 8px;
	bottom: 0;
	display: table-cell;
	font-size: 10px;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	text-indent: -9999em;
	top: 0;
	transform: translateZ(0px);
	-moz-transform: translateZ(0px);
	-ms-transform: translateZ(0px);
	-o-transform: translateZ(0px);
	-webkit-transform: translateZ(0px);
	vertical-align: middle;
}
.loader, .loader::after {
	border-radius: 50%;
	height: 13em;
	width: 13em;
}
.loading-cntant {
	text-align: center;
}
.loader {
	font-size: 10px;
	text-indent: -9999em;
}
/********20-9-2018********/
.help-block {
    padding-top:5px;
    color: #E00000;
    font-size: 14px;
}
/********17-01-2019********/
#passwordForm .help-block {
    padding-top:5px;
    color: #a94442;
    font-size: 14px;
        margin-bottom: 10px;
}
/********17-01-2019******** END */
.modal-body .form-group {
    padding: 16px 0px 1px 0;
}
/*for datepicker*/
.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-top {
    border: 5px solid #981B27;
    color: #981B27;
}
.align-center {
	text-align: center;
}
.hobby2,.hobby3,.hobby4,.hobby5{
display:none;
}
#remove_2,#remove_3,#remove_4,#remove_5{
float: right;
}
.block2,.block3,.block4,.block5{
display:block;
}
.intl-tel-input {
display: 0 !important;
}
.right-align {text-align: right;font-weight: bold;font-size:18px; color:#000;}
/*@28-09-2018@*/
.abouttab-list .guild-text p {font-size: 16px;}
.abouttab-list .fixtures-list li strong {color: #000;}
.abouttab-list .fixtures-list ul li {font-size: 16px;color: #000;}
.abouttab-list .fixtures-list p {font-size: 16px;color: #000;}

.gallery-photos ul{font-size:0px;}
.gallery-photos ul li{ position:relative;}
.gallery-photos ul li:last-child{ margin-right:0px;}
.gallery-photos ul li .photogallery-text{ margin:0px; white-space:normal;}
.gallery-photos ul li .photogallery-text h2{color:#fff;margin: 2px 5px 2px;}

ul.check-setting-page{ padding:0; list-style:none;font-size:0; text-align:center;}
.check-setting-page li{ display:inline-block;vertical-align:top; margin:0 20px 10px 0; position:relative;}
.check-setting-page li:last-child{ margin-right:0px; border:none;}
/* ---- grid ---- */
.grid { text-align:center; margin:30px auto 30px;}
.grid:after {content: '';display: block;clear: both;}
.grid{ max-width:1920px; margin:auto;padding-top: 30px;}
.grid-item{ width:calc(33.33% - 20px); float: left;margin-bottom:20px;}
.grid-item .item{ border:1px solid #000; padding:15px; text-align:center;}
.grid-item .item table{ width:100%;}
.grid-item .item table td{font-size:16px; color:#6a6969;}
.grid-item .item h2{ margin:0 0 10px 0; font-size:22px; color:#000;}
.grid-item .item p{font-size:16px; color:#6a6969;}

/******/
.gallery-photos ul li {width: 24%;margin: 0 18px 18px 0; overflow:hidden;border: 2px solid #981b27;}
.photos-content.gallery-photos ul li:nth-child(4n+4) {margin-right: 0 !important;}
.gallery-photos ul li:nth-child(3n+3) {margin-right: 18px;}
.gallery-photos ul li:last-child {margin-right: 0;}
.gallery-photos ul li .photogallery-text p{ margin-bottom:0;}
.gallery-photos ul li .photogallery-text{transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;}
.gallery-photos ul li img{-moz-transform: scale(1.01);-ms-transform: scale(1.01);-o-transform: scale(1.01);-webkit-transform: scale(1.01);transform: scale(1.01);-moz-transition: all 2s ease 0s;-ms-transition: all 2s ease 0s;-o-transition: all 2s ease 0s;-webkit-transition: all 2s ease 0s;transition: all 2s ease 0s;overflow:hidden;}
.gallery-photos ul li a{overflow:hidden;}
.gallery-photos ul li:hover img{-moz-transform: scale(1.2);-ms-transform: scale(1.2);-o-transform: scale(1.2);-webkit-transform: scale(1.2); overflow:hidden;transform: scale(1.2);}

/*Login*/
#login .modal-title {font-size: 23px;text-align: left;} 	
#login .modal-body .form-group .form-control{ box-shadow:none;border-radius: 0;height: 43px;}
#login .modal-footer, #forgot_password .modal-footer{ border-top:none;text-align: center;}
#login .modal-body .form-group {padding: 10px 0px 1px 0;}
#login .signUp #signup_button {color: #6a6969;font-size: 15px;}
#login #forgot_pass_submit {color: #6a6969;font-size: 15px;display: inline-block;}
.modal .close {color: #981B27;text-shadow: none;opacity: 1;position: absolute;right: 15px;top: 18px;background-color: #fff !important;height: 28px;width: 28px;border-radius: 50%;}
#login .signUp {text-align: right;}
#loginForm .modal-body .form-group small{margin: 0px;}
#forgot_password .signUp {text-align: right;}
#forgot_password .signUp #signup_button {color: #6a6969;font-size: 15px;}
#forgot_password #forgot_pass_submit{color: #6a6969;font-size: 15px;display: inline-block;}
#forgot_password .modal-body .form-group .form-control{ box-shadow:none;border-radius: 0;height: 43px;}
#regModal .modal-title {font-size: 23px;text-align: left;} 	
#regModal .modal-body .form-group .form-control{ box-shadow:none;border-radius: 0;height: 43px;}
#regModal .modal-footer { border-top:none;text-align: center;}
#regModal .modal-body .form-group {padding: 0px 0px 1px 0;}
#regModal .close {color: #981B27;text-shadow: none;opacity: 1;position: absolute;right: 15px;top: 18px;background-color: #fff !important;height: 28px;width: 28px;border-radius: 50%;}




@media(min-width:992px) and (max-width:1199px){
.gallery-photos ul li {width: 32%;}
.gallery-photos ul li:nth-child(3n+3) {margin-right: 0px;}
.gallery-photos ul li:nth-child(4n+4) {margin-right: 18px;}
}

@media(min-width:768px) and (max-width:991px){
.gallery-photos ul li {width: 49%;margin: 0 13px 18px 0;}
.gallery-photos ul li:nth-child(3n+3){margin: 0 13px 18px 0;}
.gallery-photos ul li:nth-child(2n+2){ margin-right:0;}
}

@media(max-width:767px){
.gallery-photos ul li {width: 49%;margin: 0 12px 12px 0;}
.innerbanner-content {background-color: #800000;}
.grid-item {width:calc(50% - 10px);}
}

@media(max-width:599px){
.gallery-photos ul li {width: 100%;margin: 0 15px 18px 0;}

}
.share-span{ display:none; }

@media(max-width:479px){
.grid-item {width:calc(100% - 0px);}	
}


.hobbies-hr {
    border: 2px solid #981B27;
}

.requireRed {
    color: red;
}
.date-left {
    float: left;
}

a:hover, a:focus {
    color: #23527c;
    text-decoration: none !important;
}
.profile-detail {
    height: 135px;
}
.login-signup ul {
    padding: 10px;
 }
.dashboard-profile {
    padding: 5px;
}
::before, ::after {

    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;

}
element {

}
.panel-group .panel-heading {

    border-bottom: 0;

}
.panel-heading .form-control {
	border-radius: 0px !important;
}
.search_btn_div {
    text-align: center;
}

/*19-10-2018*/


.menu {margin-top:25px;}
.header-mid {width: 70%; padding-right:0; padding-top:5px;}


/*-- 24-10-2018 --*/
header .header-mid {width: 82%;padding-top: 25px;}
header .login-signup ul{padding:0;}
header .menu{margin-top:30px;}
.payment_detail_form .dashboard-profile-form .form-control{padding:10px 15px;height:45px;border: 1px solid #dadada;}
.payment_detail_form .dashboard-profile-form .form-control[disabled], .payment_detail_form .dashboard-profile-form .form-control[readonly], .payment_detail_form .dashboard-profile-form fieldset[disabled] .form-control{background-color: #eeeeee;}
@media(min-width:1200px) and (max-width:1369px){
.gallery-photos ul li:nth-child(4n+4) {margin-right: 18px;}
}
@media(min-width:992px) and (max-width:1199px){
header .header-mid {width: 86%;}
header .menu { margin-top:11px;}

}
@media(min-width:768px) and (max-width:991px){
header .header-mid {width: 86%;}
header .menu { margin-top:11px;}
}
@media(max-width:767px){
	header .menu{margin-top:0;}
header .header-mid{padding-right:78px;}
.gallery-photos ul li{width:47%;}

}
@media(max-width:599px){
header .header-mid{width:70%;}	
header .header-mid {padding-top:19px;}
.gallery-photos ul li {width:100%;}
}


/*30-10-2018*/
header .menu {margin-top: 20px;}
header .header-mid {padding-top: 8px;}

@media (min-width:1200px) and (max-width:1366px){
header .menu {margin-top: 12px;}
}

@media (min-width:992px) and (max-width:1199px){
header .menu {margin-top: 12px;}

}

@media (min-width:768px) and (max-width:991px){
header .menu {margin-top: 5px;}

}
.event-crousel .owl-item .news-event ul li {
	background-color: #ffffff;
}
.news-footer{bottom:10px;}
.events h3 {
	text-align: center;
	display: block;
	vertical-align: middle;
}

.event-crousel .owl-item .news-event ul li .news-col-bottom::after {
    background-image: url(../images/carousel-after-new.png);}

.event-crousel .owl-item .news-event ul li .news-col-bottom::before {
    background-image: url(../images/carousel-new.png);}
 .gallery::after {
	position: absolute;
	top: 27px;
	left: 0px;
	right: 0px;
	content: '';
	height: 1px;
	width: 90%;
	margin: auto;
	background-color: #efefef;
} 
    
    @media(max-width:767px){
    .news-col-bottom{padding-top:12px;}
    
.event-crousel .owl-item .news-event ul li .news-col-bottom::after {display:none;}

.event-crousel .owl-item .news-event ul li .news-col-bottom::before{display:none;}
    .event-crousel .owl-stage {
	background-color: #f9f9f9; margin-bottom:12px; padding-bottom:12px;
}
.news-footer{bottom:0px;}
 .gallery::after{top:0px;}
    }
    

/* 14-nov-2018 font size of gallary page*/
.photos-content ul li h2 {
	font-size: 14px;
}  
/* 14-nov-2018 font size of gallary page*/   

/* 24-01-2019 change alignment for mobile menu */
.navbar-toggle {
    padding: 9px 3px;
}
@media (max-width: 480px){
.about-content h3:after {
    width: 20%;
}
.dashboard-profile-form .check-setting-page.change-setting li {
    width: 100%;
}
.footer-col-two {
    width: 100%;
    margin-bottom: 0px;
}
}
@media (max-width: 767px){
.about-content h3::after {width: 65px;max-width: 65px;}
.event-crousel .owl-stage {background-color: #fff;padding-bottom:0px;}
}

/* 24-01-2019 change alignment for mobile menu */
