/*css create by SUNRISE SOFTECH
stylesheet create date 24/02/2017*/
/*=============================*/
@font-face {
	font-family: 'calibril';
	src: local('?'), url('../fonts/calibril.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body {
	margin: 0;
	padding: 0;
	font-family:calibri; background:#fff;

	height: auto;
}
h3{ color:#bc0d13; font-size:26pt;}
.background-slider1{ background:url(../images/body-slider8.jpg);}
.background-slider2{ background:url(../images/body-slider7.jpg);}
.background-slider3{ background:url(../images/body-slider3.jpg);}
.background-slider4{ background:url(../images/body-slider4.jpg);}
hgroup{  background: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.30);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.30);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.30); /*padding-bottom:10px;*/
	}
.logo-panel{ padding-top:10px; padding-bottom:10px;}

/*.open-box{ background:#e54d03; height:58px; display:block; padding:5px; font-size:20pt; color:#fff; margin-top:10px; text-transform:uppercase; position:relative; padding-left:45px; line-height:23px;}
.open-box img{ position:absolute; left:4px; top:10px;}

.open-box span{ font-size:14pt; color:#000;}*/
.box-hgroup{ margin-top:16px; padding-bottom:10px;}
.box-hgroup img{ /*height:59px;*/}
.padding-left-zero{ padding-left:0;}

.sidebar-nav .navbar li a{ padding-top:7px; padding-bottom:7px; text-shadow:none; color:#fff;}
.brand-containt{ background:#060606 /*url(../images/brond-bg.jpg) no-repeat 84px 0;*/; margin-top:15px;}
.title-welcome{ color:#fff; margin:5px 0;}
.title-welcome span{ color:#ff9000; display:block;}
.venuadd{padding-bottom:10px; color:#fff; font:15pt;}
.venuadd span{color:#ff9000;}
.brand-main-title{    color: #fff;
    font-size: 23pt;
    padding-left: 5%;
    line-height: 38px;
    padding-top: 11px;
    padding-bottom: 19px;}
.brand-main-title span{ display:block; color:#000; font-weight:bold; font-size:30pt; }
.brand-pattern{ background:url(../images/brand-pattern.jpg); width:100%; height:100%;}
.brand-ul{text-align:center; padding:10px; }
.brand-ul li{text-align:center; padding:2px; background:#fff; display:inline-block;margin:5px; border-radius:5px;}
.topquality-ul{ margin:0; padding:0;}
.topquality-ul li {    padding-bottom: 10px;
    background: url(../images/mark.png) no-repeat 0 5px;
    font-size: 15pt;
    list-style: none;
    padding-left: 33px;}
.box-helper{ padding-top:20px;}
footer{ background:#e6e6e6; padding:5px 0; border-top: 1px solid #fff;}
.footer div{ padding-top:10px;}
.bg-red{ background:#bc0d13;}

.pics {padding:0; margin:0; overflow: hidden ;}
.pics img { padding:20px; border:20px solid #000; background-color: #eee; top:0; left:0 }
.pics img { border-radius:50%; width:100% !important; height:100% !important; background:rgba(0, 0, 0, 0.57) !important;
}
.intro1{/*padding-bottom: 15px;*/
    margin-top: -33px;
    /* margin: 0; */
    color: #e54d02;
    font-family: "Roboto-Bold",Helvetica,Arial, Open Sans, sans-serif;
    font-size: 16pt;}
	
.intro2{padding-bottom: 15px;
    margin-top: 16px;
    /* margin: 0; */
    color: #e54d02;
    font-family: "Roboto-Bold",Helvetica,Arial, Open Sans, sans-serif;
    font-size: 20pt;}	
	.intro3{padding-bottom:0px;
    margin-top: 16px;
    /* margin: 0; */
    color: #e54d02;
    font-family: "Roboto-Bold",Helvetica,Arial, Open Sans, sans-serif;
    font-size: 20pt;}	
.divider{background: #ff7422;
    display: block;
    width: 94px;
    height: 1px;
    margin: 0 auto;
    margin-bottom: 24px;}
.intro-side{margin-top:50px; padding-bottom:15px;}
.duties{color:#5F5F5F;}
.intro{padding-top:10px;}
.well-transc {
	margin-top: 15px;
    margin-bottom: 23px;
	padding:0px 15px 10px 15px;
	background-color: rgba(255, 255, 255, 0.48);
  /*-webkit-box-shadow: none;
          box-shadow: none;
	border: none;*/
	border: 1px solid #f5cfc3; /*#e3e3e3;*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);}
.ticket{color:#373737 !important;}	
.f-event{font-size:14pt; color:#727272 !important; padding-right:10px;}
.f-events{font-size:14pt; color:#000; !important; padding-right:10px;}
.well-trans span{color:#ff7422;}
.well-trans{color:#484747; line-height: 1.42857143; margin-top:26px; /*font-weight: 500;*/ margin-bottom: 4px; font-family:"OpenSans-Light",Helvetica,Arial, Open Sans, sans-serif; font-size:13pt;}		 
.pics-2 img{ border:none; background:none !important; }


.error{ color:#F00;}
.form-group span{color:#F00;}
span.helptext{ color:#06F; font-size:15pt; cursor:pointer; padding-top:5px;}

.widget {
	
	position: relative;
	clear: both;
	
	width: auto;
	
	margin-bottom: 2em;
		
	overflow: hidden;
}
	
.widget-header {
	
	position: relative;
	
	height: 40px;
	line-height:36px;
	
	background: #f9f6f1;
	background:-moz-linear-gradient(top, #f9f6f1 0%, #f2efea 100%); /* FF3.6+ */
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f6f1), color-stop(100%,#f2efea)); /* Chrome,Safari4+ */
	background:-webkit-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* Chrome10+,Safari5.1+ */
	background:-o-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* Opera11.10+ */
	background:-ms-linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* IE10+ */
	background:linear-gradient(top, #f9f6f1 0%,#f2efea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f6f1', endColorstr='#f2efea')";
	
	
	border: 1px solid #d6d6d6;
	
	
	-webkit-background-clip: padding-box;
}	
	
	.widget-header h3 {
		
		position: relative;
		top: 2px;
		left: 10px;
		
		display: inline-block;
		margin-right: 3em;
		
		font-size: 14px;
		font-weight:600;
		color: #525252;
		line-height: 18px; margin-top:0; padding-top:0;
		
		text-shadow: 1px 1px 2px rgba(255,255,255,.5);
	}
	
		.widget-header [class^="icon-"], .widget-header [class*=" icon-"] {
			
			display: inline-block;
			margin-left: 13px;
			margin-right: -2px;
			
			font-size: 16px;
			color: #555;
			vertical-align: middle;
			
			
			
		}




.widget-content {
	padding: 20px 15px 15px;
	
	background: #FFF;
	
	
	border: 1px solid #D5D5D5;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.widget-header+.widget-content {
	border-top: none;
	
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.widget-nopad .widget-content {
	padding: 0;
}

/* Widget Content Clearfix */	
.widget-content:before,
.widget-content:after {
    content:"";
    display:table;
}

.widget-content:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.widget-content {
    zoom:1;
}

/* Widget Table */

.widget-table .widget-content {
	padding: 0;
}

.widget-table .table {
	margin-bottom: 0;
	
	border: none;
}

.widget-table .table tr td:first-child {
	border-left: none;
}

.widget-table .table tr th:first-child {
	border-left: none;
}


/* Widget Plain */

.widget-plain {
	
	background: transparent;
	
	border: none;
}

.widget-plain .widget-content {
	padding: 0;
	
	background: transparent;
	
	border: none;
}


/* Widget Box */

.widget-box {	
	
}

.widget-box .widget-content {	
	background: #E3E3E3;	
	background: #FFF;
}


 @media only screen and (min-width:768px) and (max-width:3200px) {
.right-text{ text-align:right;}
.center-text{ text-align:center;}
.navbar-left-sidebar{/*padding-top:20px;*/ padding-top:50px;}
.pics {    height: 460px;
    width: 460px;
}
.pics-2{ width:300px; height:300px;}
.arrow_box {
	position: relative;
	background: #bc0d13;
}
.arrow_box:after {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(188, 13, 19, 0);
	border-left-color: #bc0d13;
	border-width: 30px;
	margin-top: -30px;
}
.nav-bar-bg{background:rgba(0, 0, 0, 0.84);
    border: none;}
}
@media only screen and (min-width:1260px) and (max-width:3200px) { 
.position-reletive{ position:relative; margin-top:90px;}
.navbar-left-sidebar{ width:240px; /*padding-top:20px;*/ padding-top:50px;}
}

@media only screen and (min-width:1200px) and (max-width:2300px) { 
.position-reletive{ position:relative; margin-top:90px;}

}
@media only screen and (min-width:1024px) and (max-width:1199px) {
.container{ width:100%;}
}
@media only screen and (min-width:992px) and (max-width:1023px) {
.container{ width:100%;}
.position-reletive{ position:relative; margin-top:23px;}

}
@media only screen and (min-width:824px) and (max-width:991px) {

.container{ width:100%;}
.position-reletive{ position:relative; margin-top:23px;}
.pics {    height:350px;
    width:350px;
}
.pics-2{ width:200px; height:200px;}

}

@media only screen and (min-width:768px) and (max-width:823px) {
.container{ width:100%;}
.pics { height:350px; width:350px;}
.pics-2{ width:200px; height:200px;}
}

@media only screen and (min-width:80px) and (max-width:768px){

.arrow_box {
	position: relative;
	background: #bc0d13;
}
.nav-bar-bg{ background:none;
    border: none;}
}
 @media only screen and (min-width:500px) and (max-width:767px) {
.pics { height:300px; width:300px !important;}
.pics-2{ width:200px !important; height:200px;}
	
}
 @media only screen and (min-width:320px) and (max-width:499px) {
.pics { height:300px; width:300px !important;}
.pics-2{ width:200px !important; height:200px;}
}
@media only screen and (min-width:80px) and (max-width:319px) {
.pics { height:300px; width:300px !important;}
.pics-2{ width:200px !important; height:200px;}
 }
 /* make sidebar nav vertical */ 
@media (min-width: 768px) {
  .sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
  }
  .sidebar-nav .navbar ul {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li {
    float: none;
    display: block;
  }
  .sidebar-nav .navbar li a {
    padding-top:5px;
    padding-bottom:5px; line-height:18px; 
  }
  .navbar{ padding-top:10px; padding-bottom:10px;}
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background:#F00;}
 .sidebar-nav .navbar li a:hover { color:#FB0000;
  }
  .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.activemenu{ color:#f57e00;}
 
 #background-carousel{
	position:absolute;
	width:100%;
	/*height:100%;*/
	z-index:-1;
	height: 565px;
}
.carousel,
.carousel-inner {
	width:100%;
	height:100%;
	z-index:0;
	overflow:hidden;
}
.item {
	width:100%;
	height:100%;
	background-position:center center;
	background-size:cover;
	z-index:0;
}
#content-wrapper {
	position:absolute;
	z-index:1 !important;
	min-width:100%;
	min-height:100%;
}
#main { background: #fff; margin: auto; padding: 20px; max-width: 1200px }
#main h1 { padding:0; margin-top: 20px }
#main h2 { text-align: left }
#header { background-color: #eee; font-weight: normal; margin:0; padding:10px; border-bottom: 1px solid #ddd }
#logo { display: none }

table { margin: auto; border-collapse: separate; border-spacing: 20px }
td { vertical-align: top; text-align:center; width: 235px; }
hr { margin-top: 20px; }

pre { text-align: left; overflow: visible }
code { background-color: #ffc }
pre code { background-color: #eee }



.small-slider{position: absolute;
    top: 88px;
    /* bottom: 0; */
    right: 39%;
    z-index: 22;}
.video-container{background:#171717;padding:15px 15px 15px 15px; margin-top:20px;}

.vid {position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; margin-bottom: 25px;} 
.vid iframe, .vid object,.vid embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.video-mobile-headline{display: none; margin:0px;}


/*.printdata{ display:none;}*/
@media print
{    
table tr td{ font-size:12pt; line-height:22px;}
    .no-print
    {
        display: none !important; height:0 !important;
    }
	.text-print{ font-size:12pt; font-weight:bold; text-align:center;}
	.print-padding{ padding:0; border:none;}
	.table-view-none tr td:last-child {display:none;}
	
	.table-view-none tr th:last-child { display:none; }
	.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding:6px 3px; font-size:15pt; text-transform:capitalize;}
	
	.table-responsive{ min-height:0;}
	h3.header-title{ font-size:15pt; }
	h3{ font-size:15pt;}
table.table thead tr th{ background:#CCC !important;}

/*.printdata{display:block;}*/

}

/*Mobile Rendering. Add to the very end of your CSS file.*/
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.video-container{padding-bottom:10px;}
.flex-video { padding-top: 0;}
}

@media (max-width: 767px){
    .video-mobile-headline{display: block;}
    }
	
	.innerpages {
    background: #FFF;
    padding: 1px 15px 15px 15px;
    margin-top: 20px;
    border-radius: 4px;}
	
	.innerpages h1 {
    border-bottom: 1px dashed #b75a00;
    color: #b75a00;
    font-size: 30px;}
	.sidebar-nav .navbar li a{ text-transform:uppercase !important; }
	.galleryImg a img {
    /*border: 1px solid #CCC;*/
    width: 100%;
    /*height: 100px;*/ }
	.galleryImg a {
    float: left;
    margin: 5px;
}
