/*



Theme Name: Twenty Fifteen



Theme URI: https://wordpress.org/themes/twentyfifteen/



Author: the WordPress team



Author URI: https://wordpress.org/



Description: Our 2015 default theme is clean, blog-focused, and designed for clarity. Twenty Fifteen's simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.



Version: 1.7



License: GNU General Public License v2 or later



License URI: http://www.gnu.org/licenses/gpl-2.0.html



Tags: blog, two-columns, left-sidebar, accessibility-ready, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready



Text Domain: twentyfifteen







This theme, like WordPress, is licensed under the GPL.



Use it to make something cool, have fun, and share what you've learned with others.



*/





.crellyslider > .cs-controls,



.crellyslider > .cs-navigation {



	opacity: 1 !important;



}


/*
.crellyslider > .cs-slides > .cs-slide {

	background-size: 100% 100% !important;

} */



.home .home-section-two h2:after {



	background: #672435;



}



.modal-lg .modal-body div.wpcf7-response-output {

	margin: 15px 0 25px !important;

}



/* Comments Area







=========================================*/







.comments-area {







	border-top: 1px solid #eaeaea;







	border-top: 1px solid rgba(51, 51, 51, 0.1);







	float: left;







    width: 100%;







    margin: 50px 0 0;







    padding: 40px 0 0;







}







.comments-area textarea {







	width: 100%;







	padding: 15px;







}







.comments-area > :last-child {







	margin-bottom: 0;







}















.comment-list + .comment-respond {







	border-top: 1px solid #eaeaea;







	border-top: 1px solid rgba(51, 51, 51, 0.1);







}















.comment-list + .comment-respond,







.comment-navigation + .comment-respond {







	padding-top: 1.6em;







}











.home-section-three {



    background: #000;



}



.comments-title,







.comment-reply-title {







	font-size: 30px;



	line-height: 1.3333;







}















.comments-title {







	margin-bottom: 1.3333em;







}















.comment-list {







	list-style: none;







	margin: 0;







}















.comment-list article,







.comment-list .pingback,







.comment-list .trackback {







	border-top: 1px solid #eaeaea;







	border-top: 1px solid rgba(51, 51, 51, 0.1);







	padding: 1.6em 0;







}















.comment-list .children {







	list-style: none;







	margin: 0;







}















.comment-list .children > li {







	padding-left: 0.8em;







}















.comment-author {







	color: #707070;







	color: rgba(51, 51, 51, 0.7);







	margin-bottom: 0.4em;







}















.comment-author a:hover {







	border-bottom: 1px solid #707070;







	border-bottom: 1px solid rgba(51, 51, 51, 0.7);







}















.comment-author .avatar {







	float: left;







	height: 24px;







	margin-right: 0.8em;







	width: 24px;







}















.bypostauthor > article .fn:after {







	content: "\f304";







	position: relative;







	top: 5px;







	left: 3px;







}















.comment-metadata,







.pingback .edit-link {







	color: #707070;







	color: rgba(51, 51, 51, 0.7);















	font-size: 12px;







	font-size: 1.2rem;







	line-height: 1.5;







}















.comment-metadata a,







.pingback .edit-link a {







	color: #707070;







	color: rgba(51, 51, 51, 0.7);







}















.comment-metadata a:hover,







.pingback .edit-link a:hover {







	border-bottom: 1px solid #333;







}















.comment-metadata a:hover,







.comment-metadata a:focus,







.pingback .edit-link a:hover,







.pingback .edit-link a:focus {







	color: #333;







}















.comment-metadata {







	margin-bottom: 1.6em;







}















.comment-metadata .edit-link {







	margin-left: 1em;







}















.pingback .edit-link {







	margin-left: 1em;







}















.pingback .edit-link:before {







	top: 5px;







}















.comment-content ul,







.comment-content ol {







	margin: 0 0 1.6em 1.3333em;







}















.comment-content li > ul,







.comment-content li > ol {







	margin-bottom: 0;







}















.comment-content > :last-child {







	margin-bottom: 0;







}















.comment-list .reply {







	font-size: 12px;







	font-size: 1.2rem;







}















.comment-list .reply a {







	border: 1px solid #eaeaea;







	border: 1px solid rgba(51, 51, 51, 0.1);







	color: #707070;







	color: rgba(51, 51, 51, 0.7);







	display: inline-block;















	font-weight: 700;







	line-height: 1;







	margin-top: 2em;







	padding: 0.4167em 0.8333em;







	text-transform: uppercase;







}















.comment-list .reply a:hover,







.comment-list .reply a:focus {







	border-color: #333;







	color: #333;







	outline: 0;







}















.comment-form {







	padding-top: 1.6em;







}















.comment-form label {







	color: #707070;







	color: rgba(51, 51, 51, 0.7);















	font-size: 20px;







	font-weight: 700;







	display: block;







	letter-spacing: 0.04em;







	line-height: 1.5;







	text-transform: uppercase;







}















.comment-form input[type="text"],







.comment-form input[type="email"],







.comment-form input[type="url"],







.comment-form input[type="submit"] {







	width: 100%;







	padding: 0 10px;







}







.comment-form input[type="submit"] {







	width: auto !important;







	margin: 0;







	padding: 10px 45px;







    color: #fff;



    background-color: #fba81a;



    border-color: #f79e04;







    border-radius: 5px;







    border:none;







}







.comment-form input[type="submit"]:hover {



	background: #c7891d;



	border-color: #c7891d;



}







.comment-notes,







.comment-awaiting-moderation,







.logged-in-as,







.form-allowed-tags {







	color: #707070;







	color: rgba(51, 51, 51, 0.7);



	font-size: 18px;







	line-height: 1.5;







	margin-bottom: 2em;







}















.logged-in-as a:hover {







	border-bottom: 1px solid #333;







}















.no-comments {







	border-top: 1px solid #eaeaea;







	border-top: 1px solid rgba(51, 51, 51, 0.1);







	color: #707070;







	color: rgba(51, 51, 51, 0.7);















	font-weight: 700;







	padding-top: 1.6em;







}















.comment-navigation + .no-comments {







	border-top: 0;







}















.form-allowed-tags code {







	font-family: Inconsolata, monospace;







}















.form-submit {







	margin-bottom: 0;







}















.required {







	color: #c0392b;







}















.comment-reply-title small {







	font-size: 100%;







}















.comment-reply-title small a {







	border: 0;







	float: right;







	height: 32px;







	overflow: hidden;







	width: 26px;







}















.comment-reply-title small a:before {







	content: "\f405";







	font-size: 32px;







	position: relative;







	top: -3px;







}







input, button, select, textarea,a {



	outline: none !important;



}



div.wpcf7-response-output {



	float: left;



	width: 100%;



	margin: 0;



	padding: 0 15px;



    font-family: "BebasNeue", sans-serif;



    letter-spacing: 0;



    font-size: 25px;



    border : none;



}



div.wpcf7-mail-sent-ok {



	color: green;



	border : none;



}



span.wpcf7-not-valid-tip {



	font-size: 15px !important;



    margin: 0 0 6px;



    position: relative;



    top: -11px;



}



.col-xs-6.col-xss-12 span.wpcf7-not-valid-tip {



	top: 0;



}







div.wpcf7-validation-errors {



	color: #ec9d15;



}



.home-section-two .post-date span:first-child {



	line-height:55px;



	color: #fff;



}



.home-section-two .post-date span {



	color: #ddd;



	font-family: "NexaLight", sans-serif;



}



.form-area form input[type="submit"] {



	font-size: 26px;



}



.page-template-contact-php h4.headingtwo {



	color: #570519;



    font-weight: bold;



}



.navbar-default .navbar-nav > .current-page-ancestor > a,



.navbar-default .navbar-nav > .current-page-ancestor > a:hover,



.navbar-default .navbar-nav > .current-page-ancestor > a:focus {



	color: #fba81a;



    background-color: transparent;



}

.about table,

.page-template-contact table {

    max-width: 100%;

    min-width: 300px;

	margin: 0 0 35px;

	font-family: 'Montserrat', sans-serif;

	display:inline-block;

}
.fp-player {
	margin-bottom: 20px;
}
.entry-content h1,
.entry-content h2 {
	text-align: center;
}
.about table td,

.page-template-contact table td {

	border: 1px solid #b0aeae;

    padding: 8px 100px 8px 18px;

	text-align:left;

}

.about table tr td:last-child,

.page-template-contact table td:last-child {

	font-weight: bold;

}

.page-template-contact h3 {



}
.entry-content ul {
	padding: 0 0 20px 20px;
}
.entry-content ul li {
	margin: 0 0 15px;
	font-family: "NexaLight", sans-serif;
}
.page-id-741 .home-section-one {
	min-height: 1000px;
}
@media only screen and (max-width: 767px) {
	.page-id-741 .home-section-one {
		min-height: inherit;
	}
	.entry-content p .btn-primary {
		margin-bottom: 15px;
        padding: 10px 10px;
        font-size: 12px;
	}
	.page-id-1005 h2, .page-template-about section h3, .page-template-hall-template section h4, .page-template-events section h4 {
		font-size:24px;
	}
}


/* Khalid Modify 13 November 2019 */
button { background: transparent; border: none;}
.modal-title1 {margin-bottom: 0px;}
.home-section-pop { border: none; padding: 10px 0px;}
.main-col-pop { padding: 5px;}
.sectionline {border: none; padding-bottom: 0 !important;}

@media only screen and (min-width: 768px) {
	.modal-dialog {
		max-width: 1200px;
		width: 100%;
	}
}

@media only screen and (max-width: 1023px) {
.modal-title1 {font-size: x-large;}
.home-section-one1 { border: none;}
}


@media only screen and (max-width: 767px) {
	.modal-dialog {width: 600px;}
.home-section-one { border: none;}
.modal-title1 {font-size: x-large;}

.modal-dialog {width: 100%; margin: auto; margin-top: 50px;}
.popup {width: 50%; margin: auto;}
.modal-title1 {font-size: x-large;}
}

@media only screen and (max-width: 414px) {
.modal-dialog {width: 382px;}
.popup {width: 100%;}
.modal-title1 {font-size: x-large;}
}

@media only screen and (max-width: 411px) {
.modal-dialog {width: 378px;}
.popup {width: 100%;}
.modal-title1 {font-size: x-large;}
}

@media only screen and (max-width: 375px) {
.modal-dialog {width: 340px;}
.popup {width: 100%;}
.modal-title1 {font-size: x-large;}
}

@media only screen and (max-width: 360px) {
.modal-dialog {width: 287px;}
.popup {width: 100%;}
.modal-title1 {font-size: x-large;}
}

@media only screen and (max-width: 320px) {
.modal-dialog {width: 290px;}
.popup {width: 100%;}
.modal-title1 {font-size: x-large;}
}

.entry-content, .moreText {
	max-width: 900px;
  margin: 0 auto;
}

.home .entry-content > h2 {
	margin-bottom: 0;
}
.home .entry-content {
	padding-bottom: 60px;
}

@media only screen and (min-width: 1024px) {
.navbar-default .navbar-nav > li:hover > ul {
	display: flex;
	flex-direction: column;
}
.col-img-nav {
	width: 20%;
}
}

.col-img-nav a {
	height: 100%;
}

.col-img-nav a img {
	height: 100% !important;
}

.col-img-nav {
	margin-bottom: 20px;
}

.home-section-one .entry-content {
	padding-top: 40px;
}
