body {
	margin:0px;
	padding:0px;
	font-family: 'noto_sansregular' !important;
}
input[type="text"], input[type="password"], input[type="email"], textarea, select {
	background: #ffedc2;
	border: 1px solid rgb(216, 216, 216);
	box-shadow: 0 1px 1px 0 rgba(180, 180, 180, 0.1);
	color: rgb(136, 136, 136);
	display: block;
	font: 14px "noto_sansregular";
	margin: 0;
	max-width: 100%;
	outline: medium none;
}
select {
	padding: 0;
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
	border: 1px solid rgb(204, 204, 204);
	color: rgb(102, 102, 102);
}
textarea {
	min-height: 60px;
}
label, legend {
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 8px;
}
select {
}
input[type="checkbox"] {
	display: inline;
}
label span, legend span {
	color: rgb(68, 68, 68);
	font-size: 13px;
	font-weight: normal;
}
a:active {
	outline: none;
}
a {
	outline: none;
}
 @font-face {
 font-family: 'noto_sansregular';
 src: url('../fonts/notosans-regular-webfont.eot');
 src: url('../fonts/notosans-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/notosans-regular-webfont.woff2') format('woff2'),  url('../fonts/notosans-regular-webfont.woff') format('woff'),  url('../fonts/notosans-regular-webfont.ttf') format('truetype'),  url('../fonts/notosans-regular-webfont.svg#noto_sansregular') format('svg');
 font-weight: normal;
 font-style: normal;
}

.no-gutter {padding-left:0px; padding-right:0px;}
.no-gutter > [class*='col-'] {
    padding-right:0;
    padding-left:0;
}


input.error,textarea.error,select.error{
	border:1px solid #ED3237 !important;
	background:#fff !important;
	color:#333 !important;
}
label.error{
	display:none !important;	
}

div#result .success {
    background: none repeat scroll 0 0 #C12D39;
    color: #FFFFFF;
    padding: 7px;
    text-align: center;
	margin-bottom:8px;
}
div#result .error {
    background: none repeat scroll 0 0 #C12D39;
    color: #FFFFFF;
    padding: 10px;
	margin-bottom:8px;
}


div#result2 .success {
    background: none repeat scroll 0 0 #C12D39;
    color: #FFFFFF;
    padding: 7px;
    text-align: center;
	margin-bottom:8px;
}
div#result2 .error {
    background: none repeat scroll 0 0 #C12D39;
    color: #FFFFFF;
    padding: 10px;
	margin-bottom:8px;
}

.navbar{border-radius:0px !important;}
.navbar-inverse{background:url(../images/navigation_bg.jpg) repeat-x !important; border-color:transparent !important;}
.nav > li > a{padding:5px 8px !important;font-size:14px !important;}
.navbar{min-height:33px !important; margin-bottom:0px !important;}
.navbar-inverse .navbar-nav > li > a{color:#fff !important;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{color:#F29929 !important; 
background:none !important;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{color:#F29929 !important;}
.navbar-inverse .navbar-toggle{border-color:#fff !important;}
.navbar-toggle{padding:4px 5px !important; margin-top:6px !important;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#F29929 !important;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#F29929 !important;}


.eventsDiv{background:url(../images/events_bg.jpg) no-repeat center center; color:#fff; border-bottom:10px solid #D27833; border-top:10px solid #D27833; margin-top:8px;}
.eventsDiv h2{color:#C12D39;}
.eventsDiv a{color:#fff; text-decoration:underline;}

.latest_events_bg{background:url(../images/latest_events_bg.png) repeat center center;}
.latest_events_bg h2{color:#C12D39;}


.bottom_slider_bg{background:url(../images/bottom_slider_bg.png) repeat-x; padding:10px 50px;}

/*.latest_eve_gallery{width:900px; margin:0px auto;}*/
.latest_eve_gallery .mrgBottom{margin-bottom:20px;}
.latest_eve_gallery .mrgTop{margin-top:20px;}
.latest_eve_gallery .gallery_a_hover a:hover{text-decoration:none;}

.servicesDiv{background:url(../images/service_bg.jpg) no-repeat center center; color:#fff; border-bottom:10px solid #7A2027; border-top:10px solid #7A2027; margin-top:8px;}
.servicesDiv h2{color:#F29929;}
.servicesDiv a{color:#fff; text-decoration:underline;}

.latest_events_bg .conInfo table tr td{border:none 0px; padding:5px;}
.latest_events_bg .conInfo h4{color:#C12D39; font-weight:bold;}
.latest_events_bg .conInfo a{color:#333;}

.latest_events_bg .enquiry_form table tr td{border:none 0px; padding:5px;}
.latest_events_bg .enquiry_form h4{color:#C12D39; font-weight:bold;}

.footer{background:url(../images/navigation_bg.jpg) repeat-x !important; border-color:transparent !important; padding:5px 0px 5px 0px; color:#fff; margin-top:15px;}
.footer a{color:#fff;}

.form-control{background-color:#ffedc2;}

.about_content{color:#D27833; border-top:10px solid #D27833; border-bottom:10px solid #D27833;}
.about_content a{color:#D27833;}

.about_latestEven h2{color:#fff;}
.bottom_slider_about{background-color: rgba(146, 7, 12, 0.6);  padding:15px 50px;}

.client_ul ul li{ padding:5px 0px 5px 25px; list-style:none; background:url(../images/bullet_icon.png) no-repeat 0px 5px;}

.imageWrapper {
    position: relative;
}
.imageWrapper img {
    display: block;
}
.imageWrapper .cornerLink {
    opacity: 0;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 15px 8px;
    color: #fff;
    background: #F29929;
    text-decoration: none;
    text-align: center;
    -webkit-transition: opacity 300ms;
    -moz-transition: opacity 300ms;
    -o-transition: opacity 300ms;
    transition: opacity 300ms;
	height:227px;
	z-index:9999;
    
}
.imageWrapper:hover .cornerLink {
    opacity: 0.8;
}

/**13-7-2018**/
.social-icn{
	    padding: 0px 8px;
}
.social-icn .fa{
	font-size: 18px;
}
.social-icn .fa.fa-facebook{
	color: #39599a;
}
.social-icn  .fa.fa-instagram{
	color: #d42474;
}
.portfolio-link,.portfolio-link:hover,.portfolio-link:active,.portfolio-link:focus{
	background:#f00;color:#000;padding:10px;border-radius:10px;
}

@media only screen and (min-width: 1200px) {
	.nav_width{width:680px; margin:0px auto;}
}
@media only screen and (min-width: 960px) and (max-width: 1389px) {
}
@media only screen and (min-width: 768px) and (max-width: 990px) {

}
@media (max-width: 767px) {
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.navbar-inverse .navbar-nav > li > a{color:#333 !important;}
	.navbar-toggle{margin-bottom:2px !important; margin-top:5px !important;}
	.sy-pager {margin: 0.8em 0 0 !important;}	
	.bottom_slider_bg{padding:5px 20px;}
	.footer{background:#7a2027 !important;}
	.nav_width{width:auto;}
}
@media only screen and (max-width: 479px) {
	.navbar-inverse .navbar-nav > li > a{color:#333 !important;}
	.navbar-toggle{margin-bottom:2px !important; margin-top:5px !important;}
	.sy-pager {margin: 0.8em 0 0 !important;}	
	.latest_events_bg h2{font-size:18px !important;}
	.bottom_slider_bg{padding:5px 20px;}
	.latest_eve_gallery{width:auto;}
	.footer{background:#7a2027 !important;}
	.nav_width{width:auto;}
}
.testimonials-container{
	margin-top:20px;
}
.testimonial-wrapper{
	padding:20px 0;
	border-top:1px solid #7a2027;
	font-size:16px;
	line-height:25px;
}
div.client-jd{
	margin-top:10px;
	margin-bottom:10px;
}
div.client-jd img{
	margin:0 auto;
}
div.client-jd span{
	display:block;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding:10px 0;
	color:#C12D39
}

