﻿@charset "utf-8";
/* CSS Document */

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
	
* {margin:0; padding:0; outline:none;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }

img { max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body {margin:0; padding:0px 0px 0px 0px; font-family: 'museo_sans_rounded500'; color:#6c6d70;  background:#f1e6f4; font-size:14px;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{ color:#b77fbf; text-decoration:none; }

a:hover{  text-decoration:none; }

.mobile{ display:none; }


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}


.container{ position:relative; width:1170px; margin:0px auto }

.pull-left{ float:left; }
.pull-right{ float:right; }
.text-right{ text-align:right; }
.text-left{ text-align:left; }
.text-justify{ text-align:justify; }
.text-center{ text-align:center; }
.text-uppercase{ text-transform:uppercase; }
.image-left{ float:left; margin:0px 20px 0px 0px; }
.image-right{ float:right; margin:0px 0px 0px 20px; }
.no-padding{ padding-left:0px; padding-right:0px; }
.nopadding-left{ padding-left:0px; }
.nopadding-right{ padding-right:0px; }

.slicknav_menu {
display:none;
}
@media screen and (max-width: 760px) {
.js .navsection #menu-primary-navigation {
display:none;
}

.js .slicknav_menu {
display:block;
}
}

.full-img{ width:100%; }
.mobile{ display:none; }

@font-face {
    font-family: 'museo_sans_rounded500';
    src: url('../fonts/museosansrounded-500-webfont.eot');
    src: url('../fonts/museosansrounded-500-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosansrounded-500-webfont.woff2') format('woff2'),
         url('../fonts/museosansrounded-500-webfont.woff') format('woff'),
         url('../fonts/museosansrounded-500-webfont.ttf') format('truetype'),
         url('../fonts/museosansrounded-500-webfont.svg#museo_sans_rounded500') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans_rounded700';
    src: url('../fonts/museosansrounded-700-webfont.eot');
    src: url('../fonts/museosansrounded-700-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosansrounded-700-webfont.woff2') format('woff2'),
         url('../fonts/museosansrounded-700-webfont.woff') format('woff'),
         url('../fonts/museosansrounded-700-webfont.ttf') format('truetype'),
         url('../fonts/museosansrounded-700-webfont.svg#museo_sans_rounded700') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo_sans_rounded900';
    src: url('../fonts/museosansrounded-900-webfont.eot');
    src: url('../fonts/museosansrounded-900-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/museosansrounded-900-webfont.woff2') format('woff2'),
         url('../fonts/museosansrounded-900-webfont.woff') format('woff'),
         url('../fonts/museosansrounded-900-webfont.ttf') format('truetype'),
         url('../fonts/museosansrounded-900-webfont.svg#museo_sans_rounded900') format('svg');
    font-weight: normal;
    font-style: normal;

}

.anim-3,.anim-3-all *{
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;	
}

.anim-5,.anim-5-all *{
	transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-o-transition:all 0.5s ease;	
}

.anim-7,.anim-7-all *{
	transition:all 0.7s ease;
	-moz-transition:all 0.7s ease;
	-webkit-transition:all 0.7s ease;
	-ms-transition:all 0.7s ease;
	-o-transition:all 0.7s ease;	
}
.anim-1,.anim-1-all *{
	transition:all 1s ease;
	-moz-transition:all 1s ease;
	-webkit-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;	
}


/*============topsection start=================*/
.topsection{ width:100%; background:#3c105b; min-height:118px; padding:0px; margin:0px auto; border-bottom:1px solid #000000;}
.logosection{ width:178px; min-height:118px; border-left:1px solid #310e45; border-right:1px solid #310e45; text-align:center; float:left; padding:13px 0px 0px 0px}
.topsection-right{ width:992px; float:right; height:auto; padding:0px; margin:0px;}

.topsection-right01{ width:100%; min-height:33px; padding:0px; margin:16px 0px;}


.socialsec{ width:667px; min-height:33px; float:right; padding:0px; margin:0px; border:0px solid red;}

.socialsec01{ width:165px; float:left; height:auto; padding:0px; margin:0px; text-align:center;}
.socialsec01 ul{ list-style:none; padding:0px; margin:0px; text-align:center;}
.socialsec01 ul li{ display:inline-block; padding:0px; margin:0px 2px;}
.socialsec01 ul li a{ background:#300d49; color:#e7b657; width:32px; height:32px; font-size:14px; line-height:32px; display:inline-block; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}




.socialsec02{ width:182px; float:left; height:32px; padding:4px; margin:0px 0px 0px 7px;  background:#300d49; border:1px solid #210831; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.socialsec02 input[type="text"]{ background:url(../images/search-icon.png) no-repeat left center; padding:0px 0px 0px 28px; height:22px; border:0px solid #FFF; width:100%; color:#ffffff; font-size:13px; line-height:normal; font-weight:normal;}

.socialsec03{ width:92px; float:left; height:auto; padding:0px; margin:0px 0px 0px 10px;}
.socialsec03 h4 a{ background:#300d49; border:1px solid #210831; width:100%; height:32px; display:block; -webkit-border-radius:3px;
-moz-border-radius:3px;border-radius:3px; text-align:center; color:#ffffff; font-size:12px; line-height:32px; font-weight:normal;}
.socialsec03 h4 img{ vertical-align:middle; margin-left:5px;}



.socialsec04{ width:186px; float:right; height:auto; padding:0px; margin:0px;}
.socialsec04 h4 a{ background:#ebc001; width:100%; height:32px; text-align:center; display:block; color:#FFF; font-size:12px; line-height:32px; font-weight:normal; display:block; text-transform:uppercase; -webkit-border-radius:3px;
-moz-border-radius:3px;border-radius:3px;}
.socialsec04 h4 img{ vertical-align:middle; margin-right:6px;}
.socialsec04 h4 a:hover{ background:#ebc001;}
/*============topsection end=================*/

/*=========navsection start=================*/
.navsection{ width:100%; border-top:1px solid #2a0b40; border-right:1px solid #2a0b40; /*min-height:52px;*/ padding:0px;
margin:0px auto; }
.navsection ul{ list-style:none; padding:0px; margin:0px; width:100% !important;}
.navsection ul li{ float:left; padding:0px; margin:0px;  /*border-right:1px solid #2a0b40;*/ /*left: 5px !important;*/}
.navsection ul li.static{width: 25%;}
.navsection ul li.has-popup .level1{cursor: default;}
.navsection ul li:last-child{border-right:none;}
.navsection ul li a{ /*width:246px;height:50px*/; color:#ebc001; font-size:15px; line-height:50px; font-weight:normal; display:block; text-align:center; text-transform:uppercase;}
.navsection ul li a:hover{ color:#FFF;}


.navsection .navbar-nav{
	position:relative;
	display:none;
	width:100%;
	margin:0px;
	padding:0px;
	height:50px;	
}

.navsection .navbar-nav > li{
	position:relative;
	display:block;
	float:left;
	border-right:1px solid rgba(0,0,0,0.20);
}

.navsection .navbar-nav > li:last-child{
	border:none;	
}

.navsection .navbar-nav > li > a{
	position:relative;
	display:block;
	vertical-align:middle;
	line-height:24px;
	padding:13px 35px;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;	
}

.navsection.navbar-nav > li > a:hover,
.navsection .navbar-nav > li > a:active{
	background:none;
	opacity:0.8;	
}
  
  .main_menu{ position:relative; width:100%; height:50px;}
			 .main_menu menu{ position:relative; width:1000px; height:50px; margin:0 auto;}
				 .main_menu menu ul{ position:relative; float:right;}
					 .main_menu menu ul li{ position:relative; display:block; float:left; height:49px; }
						 .main_menu menu ul li:hover{ background:#9F1111; -moz-transition:all 0.4s ease-in-out; -o-transition:all 0.4s ease-in-out; -webkit-transition:all 0.4s ease-in-out; -ms-transition:all 0.4s ease-in-out;}
						 .main_menu menu ul li span.pointer{ position:absolute; right:8px; top:17px; display:block; width:15px; height:15px; }
					 .main_menu menu ul li.empty{ width:6px; background-position:center center;}
						 .main_menu menu ul li a{ position:relative; display:block; height:20px; color:#fff; font-size:16px; line-height:20px; padding:12px 33px 15px 32px;}
							 .main_menu menu ul li a:hover,header .main_menu menu ul li:hover a{ color:#dedede;}
					
					 .main_menu menu ul li > ul{ position:absolute; top:46px; /*left:-2px;*/ width:250px; z-index:9999; border-radius:0px 0px 10px 10px; border:1px solid #7F0D0D; display:none;}
						 .main_menu menu ul li:hover > ul{ display:block;}
							 .main_menu menu ul li > ul li{ position:relative; display:block; width:100%; height:30px; background:#A51010; border-bottom:1px solid #7F0D0D;}
								 .main_menu menu ul li > ul li:last-child{ border-radius:0px 0px 10px 10px;}
								 .main_menu menu ul li > ul li:hover{ background:#9F1111;}
								.main_menu menu ul li > ul li a{ position:relative; display:block; padding:5px 5px; font-size:14px; line-height:20px; height:20px; padding-left:20px; color:#fff; line-height:20px;}


.AspNet-Menu {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  margin: 0px !important;
  padding: 0px !important;
  height: 50px !important;
}

.AspNet-Menu-WithChildren, .AspNet-Menu-Leaf {
  position: relative !important;
  display: block !important;
  float: left !important;
  border-right: 1px solid rgba(0,0,0,0.20) !important;
}

.AspNet-Menu-Link {
  position: relative;
  display: block;
  vertical-align: middle;
  line-height: 24px;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 600;
}

ul.AspNet-Menu > li{
	position:relative;
	display:block;
	float:left;
	border-right:1px solid rgba(0,0,0,0.20);
}

ul.AspNet-Menu > li > a{
	position:relative;
	display:block;
	vertical-align:middle;
	line-height:24px;

	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	font-weight:600;	
}

ul.AspNet-Menu li a:hover,
ul.AspNet-Menu li a:active{
	background:none;
	opacity:0.8;	
}

ul.AspNet-Menu li ul{top:50px; width:250px; z-index:9999; border-radius:0px 0px 10px 10px; border:1px solid #7F0D0D;}

ul.AspNet-Menu li ul .AspNet-Menu-Leaf {

  position: relative;
  display: block;
  width: 100%;
  height: 30px;
  background: #A51010;
  border-bottom: 1px solid #7F0D0D;

    }

ul.AspNet-Menu li ul .AspNet-Menu-WithChildren {

  position: relative;
  display: block;
  width: 100%;
  height: 30px;
  background: #A51010;
  border-bottom: 1px solid #7F0D0D;

    }

li.AspNet-Menu-WithChildren ul ul {
  top: 0em;
  left: 248px;
  background-color: Transparent;
}

.FirstLevelWithBorder {
   padding: 0px 35px;
   border-right:1px solid rgba(0,0,0,0.20);

}

.FirstLevelWithOutBorder {
   padding: 0px 35px;


}

.navsection #menu-primary-navigation{
	position:static;
	float:right;
}

.navsection #menu-primary-navigation .navbar-collapse{
	position:static;	
}

.navsection #menu-primary-navigation .navbar-nav{
	position:static;
	display:block;
	float:none;
	margin:0px;
	padding:0px;
	
}

.navsection #menu-primary-navigation .navbar-nav > li{
	position:static;
	float:left;
	margin:0px 0px 0px 50px;
	padding:0px;
	
}

.navsection #menu-primary-navigation .navbar-nav > li > a{
	position:relative;
	display:block;
	line-height:30px;
	padding:25px 0px;
	font-weight:normal;
	text-transform:uppercase;
	color:#333333;
	font-family: 'Proximanova-Semibold',sans-serif;
}

.navsection #menu-primary-navigation .navbar-nav > li:hover > a,
.navsection #menu-primary-navigation .navbar-nav > li > a:hover,
.navsection #menu-primary-navigation .navbar-nav > li > a:active{
	background:none !important;
	color:#e61822;
}

/*** Mega Menu style ***/

.navsection #menu-primary-navigation .mega-menu{
	position:absolute;
	left:0px;
	top:100%;
	width:100%;
    height: 391px;
	background:#ffffff url(../images/bgMenu.png) right top no-repeat;
	background-size:contain;
	z-index:99999;
	padding-bottom:2px;
	display:none;
	/*box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);
	-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);
	-ms-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);
	-o-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);*/
     margin-top: 1px;
}

.navsection #menu-primary-navigation .mega-menu .content{
	position:relative;
	padding:25px 30px 0px;
	max-width:640px;
	font-size:14px;	
}

.navsection #menu-primary-navigation .mega-menu .content .small-title{
	position:relative;
	display:block;
	font-size:18px;
	margin-bottom:5px;
	color:#172a40;
}

.navsection #menu-primary-navigation .mega-menu .content h2{
	position:relative;
	font-size:24px;
	color:#E7B657;
	margin-bottom:20px;
}

.navsection #menu-primary-navigation .mega-menu .text{
	position:relative;
	margin-bottom:20px;
    color: #210831;
    font-size: 14.5px;
    line-height: 20px;
}

.navsection #menu-primary-navigation .mega-menu .read-more{
	position:relative;
	display:inline-block;
	padding: 10px 20px;
    line-height: 20px;
    color: #ffffff;
    background: #633782;
	border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
    height:40px;
    width:160px;
}
.navsection #menu-primary-navigation .mega-menu .read-more:hover{background: #3C105B;}



.navsection #menu-primary-navigation .mega-menu .content .links{
	position:relative;	
}

.navsection #menu-primary-navigation .mega-menu .content .links li{
	position:relative;
	float:left;
	width:50%;
	border-top:1px solid rgba(0,0,0,0.1);
	line-height:20px;
	/*padding:13px 10px 13px 30px;*/
	background:url(../images/Arrow.png) left center no-repeat;
    border-right: none;
}

.navsection #menu-primary-navigation .mega-menu .content .links li:last-child{
	border-bottom:none;	
}

.navsection #menu-primary-navigation .mega-menu .content .links li a{
	position: relative;
    display: block;
    font-size: 16px;
    padding: 1px 27px;
    color: #172a40;
    border-right: none;
    text-align: left;text-transform: none;
}

.navsection #menu-primary-navigation .mega-menu .content .links li a:hover{
	padding-left: 30px;
    color: #3C105B;
}

.slicknav_menu {
display:none;
}

@media screen and (max-width: 760px) {
.js .navsection #menu-primary-navigation, .js .navsection #menu-primary-navigation01 {
display:none;
}

.js .slicknav_menu {
display:block;
}
}

/*=========navsection start=================*/


/*===============content start=================*/
.content-section{ width:100%; height:auto; padding:0px; margin:0px auto;}
.content-section-main{ width:100%; height:auto; padding:20px 0px; margin:0px auto;}
/*===============content end=================*/

/*=========addbox start=================*/
.addbox-section{ width:100%; height:auto; padding:0px; margin:0px auto 20px auto;}
.addbox-section h3 a{cursor: default;}
.addbox-section01{ width:389px; min-height:370px; float:left; padding:0px; margin:0px 1px 0px 0px; position:relative;background: rgb(60, 16, 91);}
.addbox-section01-textsec{ width:100%; background:url(../images/text-bg.png) repeat; padding:28px 0px; position:absolute; left:0px; bottom:0px; text-align:center;max-height: 33.3%; transition: max-height 0.25s ease-out; overflow:hidden;}
.addbox-section01-textsec:hover{max-height:100%;transition: max-height 0.35s ease-in;}
.addbox-section01-textsec h3 a{ background:url(../images/text-bg01.png) no-repeat top center; color:#ffffff;height:66px; font-size:30px; line-height:66px; font-weight:normal; font-family: 'museo_sans_rounded700'; display:block; text-transform:uppercase; margin-bottom: 20px;}
.addbox-section01-textsec h4{height:34px; color:#ffffff; font-size:16px; line-height:34px; font-weight:400; font-family: 'museo_sans_rounded500'; display:block; border-bottom:solid 1px #673A7D; margin:0 auto; width:87%;}
.addbox-section01-textsec h4 a{ padding:5px 20px 3px;}
.addbox-section01-textsec h4 a:hover{color:#e7b657;}
.addbox-section01-textsec h5{height:20px; color:#ffffff; font-size:13px; line-height:18px; font-weight:400; font-family: 'museo_sans_rounded500'; display:block; text-transform:uppercase;}
.addbox-section01-textsec h5 a{border-bottom:solid 1px rgba(222, 173, 87, 0.43);}
.addbox-section01-textsec h5 a:hover{color:#e7b657;}
.addbox-section02{ width:390px; min-height:370px; float:right; padding:0px; margin:0px;  position:relative;}

/*=========addbox end=================*/

/*===========banner start==============*/
.banner-section{ width:100%; height:auto; padding:0px; margin:0px auto 19px auto; background:#FFF; min-height:100px; position:relative;}
.banner-section-main{ width:100%; height:auto; padding:0px; margin:0px auto; border:0px solid red;}

.banner-section-left{ width:585px; float:left; height:auto; padding:0px; margin:0px; position:relative;}
.banner-section-left img {
	height: auto !important;
}

.banner-section-left-text{ color:#ebc000; font-size:32px;width:216px; height:auto; background:url(../images/yellow-line.jpg) no-repeat left bottom; padding:0px 0px 24px 0px; border:0px solid red;}

.banner-section-left-text h4{ color:#ffffff; font-size:22px; line-height:normal; font-weight:normal; font-family: 'museo_sans_rounded500'; text-transform:uppercase;}
.banner-section-right .banner-section-left-text h3{font-family: 'museo_sans_rounded900'; color:#ebc001; font-size:32px; line-height:33px; font-weight:normal; text-transform:uppercase; margin-bottom:0;}
.banner-section-left-text h3 span{ color:#ebc000;}
.banner-section-left-text h6{ color:#FFF; font-size:17px; line-height:normal; font-weight:normal;}





.banner-section-right{ width:585px; float:right; height:auto; padding:30px; margin:0px;}
.banner-section-right h5{ color:#333333; font-size:13px; line-height:normal; font-weight:normal;font-family: 'museo_sans_rounded700'; margin-top: 30px;}
.banner-section-right h3{ color:#3c105b; font-size:18px; line-height:26px; font-weight:normal;  font-family: 'museo_sans_rounded700'; margin-bottom:10px;}
.banner-section-right p{ color:#666666; font-size:13px; line-height:20px; font-weight:normal; margin-bottom:26px;}
.banner-section-right h6 a{ background:#3c105b; color:#FFF; padding:11px 25px; border:none; font-size:14px; line-height:normal; font-weight:normal; display:block; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:inline-block;}

.owl-pagination{ /*width:150px;*/ height:auto; position:absolute; right:0; bottom:0; text-align:left;padding:30px;}

/*===========banner end==============*/


/*=========event section==================*/
.event-section{ width:100%; height:auto; padding:0px; margin:0px auto;}

.event-section-left{ width:370px; float:left; height:auto; padding:0px; margin:0px;}
.event-section-left01{ width:100%; height:auto;}

.event-section-left02{ width:100%; height:auto; padding:27px 20px 28px 24px; margin:0px; color:#FFF;}

.event-section-left02-pose{ width:100%; height:auto; padding:0px; margin:0px 0px 14px 0px;}
.event-section-left02-pose-left{ width:40px; float:left; height:auto; padding:0px; margin:0px;}
.event-section-left02-pose-right{ width:263px; float:left; height:auto; margin:0px 0px 0px 11px;}
.event-section-left02-pose-right h5{ color:#ffffff; font-size:24px; line-height:normal; font-weight:normal; text-transform:uppercase;}

.event-section-left02 p{ color:#ffffff; font-size:13px; line-height:18px; font-weight:normal;}


.calender-section{ width:100%; background:#3c105b; min-height:53px; padding:0 15px; margin:0px; color:#ffffff; font-size:15px !important; line-height:53px; font-weight:normal; font-family: 'museo_sans_rounded700'; text-transform:uppercase;}

.calender-section01{ width:100%; height:auto; padding:0px; margin:0px auto;}
.calender-section01-top{ width:100%; background:#1a1a1a; min-height:45px; text-align:center; padding:12px 28px 12px 28px; text-align:left;}
.calender-section01-top01{ width:13px; float:left; height:auto; padding:0px; margin:0px;}
.calender-section01-top02{ width:52px; float:left; height:auto; padding:0px; margin:0px 0px 0px 17px; text-align:center; color:#4c4c4c; font-size:15px; line-height:normal; font-weight:normal; font-family:'museo_sans_rounded700';}
.calender-section01-top03{ width:47px; height:auto; padding:0px;  text-align:center; color:#ebc000; font-size:15px; line-height:normal; font-weight:normal; font-family:'museo_sans_rounded700';}
.calender-section01-top04{ width:45px; height:auto; padding:0px; margin:0px 0px 0px 50px; text-align:center; color:#4c4c4c; font-size:15px; line-height:normal; font-weight:normal; font-family:'museo_sans_rounded700';}
.calender-section01-top05{ width:14px; float:right; height:auto; padding:0px; margin:0px;}

.datesection{ width:100%; /*background:url(../images/date-bg.jpg);*/ width:100%; height:321px; padding:29px 0px; background-size: cover;}
.datesection01{ width:315px; height:222px; margin:0px auto; text-align:center; border:0px solid red;}

.datesection02{ width:28px; height:26px; margin:3px 8px; text-align:center;}
.datesection022{ color:#ebc000; font-size:15px; line-height:26px; font-weight:normal; font-family: 'museo_sans_rounded700'; pointer-events: none;    border: 1px solid #333333;}
.datesection023{ color:#4c4c4c; font-size:15px; line-height:26px; font-weight:normal; font-family: 'museo_sans_rounded700'; pointer-events: none;    border: 1px solid #333333;}
.datesection024{ color:#FFF; display:block;}
.datesection024:hover{ background:#ebc000; -webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.datesection025{ background:#ebc000; -webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width: 70%; color:white; display:-webkit-inline-box;padding: 8px;}

.event-section-right{ width:780px; float:right; height:auto; padding:0px; margin:0px;}
.event-section-right01{ width:100%; background:#3c105b; min-height:53px; padding:0 15px; margin:0px; color:#ffffff; font-size:15px !important; line-height:53px; font-weight:normal; font-family: 'museo_sans_rounded700'; text-transform:uppercase;}

.event-section-right02{ width:100%; background:#ffffff; min-height:321px; padding:0px; margin:0px;}
.event-section-right02-left{ width:370px; float:left; height:auto; padding:0px; margin:0px; background:#333333;}
.event-section-right02-right{ width:409px; float:right;}

.landsection{ width:100%; height:auto; padding:0px; margin:0px auto 1px auto; border-bottom:1px solid #d9d9d9;}
.landsection-left{ width:129px; float:left; height:79.5px; padding:0px; margin:0px;}
.landsection-right{ width:266px; float:left; height:auto; padding:11px; margin:0px;}
.landsection-right h5 a{ color:#333333; font-size:14px; line-height:normal; font-weight:normal;}
/*=========/event section==================*/

/*=============threebox start====================*/
.threebox-section{ width:100%; background: rgba(60,16,91,1);
background: -moz-linear-gradient(left, rgba(60,16,91,1) 0%, rgba(74,17,102,1) 56%, rgba(86,18,111,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(60,16,91,1)), color-stop(56%, rgba(74,17,102,1)), color-stop(100%, rgba(86,18,111,1)));
background: -webkit-linear-gradient(left, rgba(60,16,91,1) 0%, rgba(74,17,102,1) 56%, rgba(86,18,111,1) 100%);
background: -o-linear-gradient(left, rgba(60,16,91,1) 0%, rgba(74,17,102,1) 56%, rgba(86,18,111,1) 100%);
background: -ms-linear-gradient(left, rgba(60,16,91,1) 0%, rgba(74,17,102,1) 56%, rgba(86,18,111,1) 100%);
background: linear-gradient(to right, rgba(60,16,91,1) 0%, rgba(74,17,102,1) 56%, rgba(86,18,111,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c105b', endColorstr='#56126f', GradientType=1 ); padding:0px; margin:0px auto;}

.threebox-section .container{ padding:22px 0px;}


.threebox-section-main{ width:100%;  padding:0px 0px; margin:0px auto; border-left:1px solid #3b0d4d; border-right:1px solid #3b0d4d; text-align:center;}

.threebox-section01{ width:30%;  border-right:1px solid #3b0d4d; display:inline-block; vertical-align:top; padding:10px 0px}
.threebox-section01:nth-child(3){border-right:none}
.threebox-section01 h5{ margin-bottom:12px;}
.threebox-section01 h4{ color:#ebc000; font-family: 'museo_sans_rounded700'; font-size:18px; line-height:normal; margin-bottom:9px;}
.threebox-section01 p{ color:#ffffff; font-size:13px; line-height:20px; font-weight:normal; margin-bottom:17px;}
.threebox-section01 h6 a{ color:#ebc000; font-family: 'museo_sans_rounded700'; font-size:14px; line-height:normal; text-decoration:underline!important;}
.threebox-section01 h6 a:hover{ text-decoration:none!important;}

/*=============threebox end====================*/

/*============footer start==================*/
.footer-section{ width:100%; height:auto; padding:20px 15px; margin:0px auto; background:#d3bdde;}

.footer-section01{ width:25%; float:left; height:; padding:20px 0px; margin:0px;}
.footer-section01 h3{ color:#5d4a66; font-size:19px; line-height:normal; font-weight:normal;
 font-family: 'museo_sans_rounded700'; margin-bottom:15px;}
.footer-section01 ul{ list-style:none; padding:0px; margin:0px;}
.footer-section01 ul li{ padding:0px; margin:7px 0px;}
.footer-section01 ul li a{ color:#6e5778; font-size:14px; line-height:normal; font-weight:normal;}


.footer-section02{ width:171px; float:right; padding:20px 0px; max-width: 25%;}

.footer-section01 p{color:#6e5778; font-size:14px; line-height:20px; font-weight:normal; margin-bottom:14px;}
.footer-section01 p a{color:#6e5778;}
.footer-section01 p a:hover{ text-decoration:underline;}

.footer-section02 p{color:#6e5778; font-size:14px; line-height:20px; font-weight:normal; margin-bottom:14px;}
.footer-section02 p a{color:#6e5778;}
.footer-section02 p a:hover{ text-decoration:underline;}

/*============footer end==================*/


#jquery-script-menu {
position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}





.submitmodal {
    border: 2px solid #ebc001;
    background-color: #ebc001;
    background-clip: padding-box;
    font-size: 24px;
    color: #fff;
    width: 220px;
    height: 50px;
    display: block;
    margin-left: 120px;
    margin-right: auto;
    /*margin-top: 38px;*/
    border-radius: 8px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.FullName {
    width: 270px;
    height: 38px;
    margin-top: 7px;
    border: 1px solid #370f4e;
    padding-left: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
}

.Email {
    width: 270px;
    height: 38px;
    margin: 20px 0;
    border: 1px solid #370f4e;
    padding-left: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
    
}

.Country {
    width: 270px;
    height: 38px;
    margin-top: 7px;
    border: 1px solid #370f4e;
    padding-left: 10px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #fff;
}

#Header_Menu1 ul.dynamic
{
	/*left: -9px !important;*/
}



.navsection ul li a.subm{
	position: relative;
	display: block;
	padding: 5px 5px;
	font-family: 'museo_sans_rounded700';
	font-size: 15px !important;
    line-height: 20px !important;
    text-transform: none !important;
	background-color:#3C105B;
	width:244px;
	border-top: 1px solid #300C48;
}

#Header_Menu1{
	width: 100%;
}

.nav-toggle{
	height:50px;
}

.main_menu.main_nav{
	font-family: 'museo_sans_rounded700';
	font-size:10px;
}


.alertFont
{
	padding-right: 5px;
	margin-left: 144px;
	font-size: 8pt;
	margin-left: 5px;
	color: red;
	text-indent: 0pt;
	margin-right: 5px;
}

@font-face {
        font-family: HishamAlshboul;
        src: url(http://localhost:61971/fonts/BlairMdITC TT Medium.woff);
}

.ActiveCell
{
	border: 1px solid rgba(235, 192, 0, 0.12);
}

.youtube_show
{
	    cursor: pointer;
}

#stcpDiv {
	display: none;
}
.Page-buttons {
	margin: 10px;
}
@media (max-width: 479px){
	.addbox-section img {
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 890px) {
	
}

@media (max-width: 767px) {
    #contentmain table {
        width: 100% !important;
    }
}