body{ font-family: 'muliregular'; font-size:14px; color:#262626; line-height:20px; background-color:#f4f4f4;}
a{color:#179bd7;} 
a:hover{ color:#e85708; text-decoration:none;}
/*--- FONTS [start] --- */ 
 /*@font-face {
  font-family: 'NTR';
  src: url('../fonts/font/NTR.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}*/
 @font-face {font-family: 'muliregular';src: url('../fonts/muli-webfont.eot');src: url('../fonts/muli-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-webfont.woff2') format('woff2'),url('../fonts/muli-webfont.woff') format('woff'),url('../fonts/muli-webfont.ttf') format('truetype'),url('../fonts/muli-webfont.svg#muliregular') format('svg');font-weight: normal;font-style: normal;}
 
 @font-face {font-family: 'muliregularitalic';src: url('../fonts/muli-italic-webfont.eot');src: url('../fonts/muli-italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-italic-webfont.woff2') format('woff2'),url('../fonts/muli-italic-webfont.woff') format('woff'),url('../fonts/muli-italic-webfont.ttf') format('truetype'),url('../fonts/muli-italic-webfont.svg#muliregularitalic') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'mulilight'; src: url('../fonts/muli-light-webfont.eot'); src: url('../fonts/muli-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/muli-light-webfont.woff2') format('woff2'), url('../fonts/muli-light-webfont.woff') format('woff'), url('../fonts/muli-light-webfont.ttf') format('truetype'), url('../fonts/muli-light-webfont.svg#mulilight') format('svg'); font-weight: normal; font-style: normal; }

@font-face {font-family: 'montserratregular';src: url('../fonts/montserrat-regular-webfont.eot');src: url('../fonts/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-regular-webfont.woff2') format('woff2'), url('../fonts/montserrat-regular-webfont.woff') format('woff'),url('../fonts/montserrat-regular-webfont.ttf') format('truetype'),url('../fonts/montserrat-regular-webfont.svg#montserratregular') format('svg'); font-weight: normal;font-style: normal;} 

@font-face {font-family: 'montserratbold';src: url('../fonts/montserrat-bold-webfont.eot');src: url('../fonts/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-bold-webfont.woff2') format('woff2'),url('../fonts/montserrat-bold-webfont.woff') format('woff'),url('../fonts/montserrat-bold-webfont.ttf') format('truetype'),url('../fonts/montserrat-bold-webfont.svg#montserratbold') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'mulilight_italic';src: url('../fonts/muli-lightitalic-webfont.eot');src: url('../fonts/muli-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/muli-lightitalic-webfont.woff2') format('woff2'),url('../fonts/muli-lightitalic-webfont.woff') format('woff'),url('../fonts/muli-lightitalic-webfont.ttf') format('truetype'),url('../fonts/muli-lightitalic-webfont.svg#mulilight_italic') format('svg');font-weight: normal;font-style: normal;}

@font-face {font-family: 'montserratlight';src: url('../fonts/montserrat-light-webfont.eot');src: url('../fonts/montserrat-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/montserrat-light-webfont.woff2') format('woff2'),url('../fonts/montserrat-light-webfont.woff') format('woff'),url('../fonts/montserrat-light-webfont.ttf') format('truetype'),url('../fonts/montserrat-light-webfont.svg#montserratlight') format('svg');font-weight: normal;font-style: normal;} 

 @font-face {font-family: 'impactregular'; src: url('../fonts/impact-webfont.eot');src: url('../fonts/impact-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/impact-webfont.woff') format('woff'),url('../fonts/impact-webfont.ttf') format('truetype'),url('../fonts/impact-webfont.svg#impactregular') format('svg');font-weight: normal;font-style: normal;}
 
 @font-face { font-family: 'latobold';src: url('../fonts/lato-bol-webfont.eot');src: url('../fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/lato-bol-webfont.woff') format('woff'),url('../fonts/lato-bol-webfont.ttf') format('truetype'),url('../fonts/lato-bol-webfont.svg#latobold') format('svg');font-weight: normal;font-style: normal;}
 
  @font-face {font-family: 'oswaldlight';src: url('../fonts/oswald-light_0-webfont-webfont.eot');src: url('../fonts/oswald-light_0-webfont-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/oswald-light_0-webfont-webfont.woff2') format('woff2'),url('../fonts/oswald-light_0-webfont-webfont.woff') format('woff'),url('../fonts/oswald-light_0-webfont-webfont.ttf') format('truetype'),url('../fonts/oswald-light_0-webfont-webfont.svg#oswaldlight') format('svg');font-weight: normal;font-style: normal;}

/*--- FONTS [start] --- */  
.mainwrapper{background:#000922 url(../../assets/images/bg.jpg) repeat-y center top;}
.mainmenuwrapper{background:#ef3724 url(../../assets/images/menibg.png) repeat-x left top;}
.headerbg{ background:url(../../assets/images/header-bg.png) no-repeat center top; background-size:100% auto;}
.hr-flower{ background:url(../../assets/images/h-r-flower.png) no-repeat right top;}
.hl-flower{ background:url(../../assets/images/h-l-flower.png) no-repeat left top;}
 
.menu-wrapper{
	background: url(../../assets/images/menu-top-border.png) no-repeat center top;
	background-size: 100%;
} 
.content-body {min-height:1000px;}
.menu {float:none;}
#main-menu .nav, #main-menu .navbar {margin-bottom:0 !important; min-height:auto !important;}
.menu li{background:url(../../assets/images/menulist-b.png) no-repeat right center;line-height:30px; position:relative;}
.menu li:hover,.menu li.active{ background:#fe8b28 url(../../assets/images/menu-h.jpg) repeat-x left top;}
.menu>li>a{color:#fff !important;display:block;padding:10px 6px; line-height:30px;}
.menu > .dropdown > a .caret  {border-bottom-color: rgba(255,255,255,.08) !important; border-top-color: rgba(255,255,255,.08) !important;}
.menu li:last-child{background-image:none; color:#ffe400;} 
.menu li:last-child div a{color:#ffe400 !important;display:block;/*padding:10px 32px;*/padding:10px 12px;} 
.menu li:last-child:hover{background:#fe8b28 url(../../assets/images/menu-h.jpg) repeat-x left top;  text-decoration:none;}
.menu li:last-child a:hover{text-decoration:none;}
.menu li:hover a, .menu li.active a{color:#fff000;}
.home a{text-indent:99px;background:url(../../assets/images/home-icon-h.png) no-repeat center center;width:25px;overflow:hidden;  }
.menu li.home:hover a,.menu li.home.active a{background:url(../../assets/images/home-icon.png) no-repeat center center;  }

.menu li ul{display:none; position:absolute; top:100%; min-width:296px; z-index:105; background-color:#fff; border-top:none;}
.menu li:hover ul{ display:block; }
.menu li ul li{ float:none; border-left:#fff 3px solid; border-right:#fff 6px solid; text-transform:none; line-height:22px; font-size:13px;}
.menu li ul li:hover{ border-left-color:#4591e7; background:none; }
.menu li ul li a{ border-bottom:#e2e2e2 1px dashed; background-image:none; background-color:#f9f9f9; color:#4c4c4c; padding:10px 20px; display:block; margin-left:3px; }
.menu li:hover ul li a{ color:#4c4c4c;}
.menu li ul li:hover a{ color:#4591e7; background-color:#fff;}
.menu li ul li:hover:last-child{ background:none;}

/* -- dropdown  --- */
.drop-div{min-width:215px; display:none;position:absolute;left:0;top:50px;min-height:48px;padding:9px;background-color:#fe8502;z-index:1002;}
.drop-div .drop-menu li{float:none;display:block;background:none;font-size:14px;font-family: 'latosemibold'; position:relative;} 
.drop-div .drop-menu li a{background:url(../../assets/images/drop-menuitem-border.png) no-repeat 22px bottom;border-right:none;padding:8px 20px;}
.drop-div .drop-menu li:last-child a{background:none;}
.drop-div .drop-menu li:hover a, .drop-div .drop-menu li.active a{background-color:#ff5800;background-image:none;} 
.menu li{position:relative;}
.menu li:hover .drop-div{display:block;}
.menu li:hover .drop-div .drop-menu{display:block;}

.subdropdown-menu{min-width:196px;border:1px solid #dc3f01;display:none;position:absolute;left:-206px;top:0px; padding:4px;background-color:#fe8502;z-index:1002;}
.subdropdown-menu li {float:none;display:block;background:none;font-size:14px;font-family: 'latosemibold';} 
.menu li .drop-div .drop-menu li:hover .subdropdown-menu {display:block;}
.menu li .drop-div .drop-menu li:hover .subdropdown-menu li {float:none;display:block;background:none;font-size:14px;font-family: 'latosemibold';}
.menu li .drop-div .drop-menu li .subdropdown-menu li a{background:url(../../assets/images/drop-menuitem-border.png) no-repeat 22px bottom;border-right:none;padding:3px 10px;}
.menu li .drop-div .drop-menu li:hover .subdropdown-menu li a{background:url(../../assets/images/drop-menuitem-border.png) no-repeat 22px bottom;border-right:none;padding:3px 10px;}
.menu li .drop-div .drop-menu li:hover .subdropdown-menu li:hover a{background-color:#ffdf01;background-image:none;}

.menu .dropdown-menu > .active > a,.menu .dropdown-menu > .active > a:hover,.menu .dropdown-menu > .active > a:focus
{
color:#fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus 
{
	background:none !important;
	
	
}
.caption{ background-color:#000; bottom:0; z-index:50;}

#main-menu.menutop {left:0;position:fixed;top:0;width:100%;z-index:1001;}



.menutop-wrapper{min-height:52px;}
  
.btnsnmenu li a{ color:#fff; border-bottom:#179f1a 4px solid; padding:15px 19px;display:table-cell; vertical-align:middle; width:auto; height:30px;}
.btnsnmenu li:hover a,.btnsnmenu li.active a{background-color:#ec2327; border-color:#ffdb12; }
.button-item{ border-right:#138916 1px solid; }
.btnsnmenu li:last-child .button-item{ border-right:none;}

.dancers{ background:url(../../assets/images/left-dancers.png) no-repeat left bottom,url(../../assets/images/right-dancers.png) no-repeat right bottom;}

.thabalaflowers{ background:url(../../assets/images/thabala-l.png) repeat-y left top,url(../../assets/images/thabala-r.png) repeat-y right top;}

/** RESET AND LAYOUT START
===================================*/
.bx-wrapper {position:relative;margin:0 auto 0px;padding:0;*zoom: 1;}
.bx-wrapper img {max-width:100%;}
/** THEME
===================================*/
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {position:absolute;bottom:-30px;width:100%;}
/* LOADER */
.bx-wrapper .bx-loading {min-height:50px;background:url(../../assets/images/ajax-loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}
/* PAGER */
.bx-wrapper .bx-pager {text-align:center;font-size:.85em;font-family:Arial;font-weight:bold;color:#666;padding-top:20px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a {background:#cccccc;text-indent:-9999px;display:block;width:8px;height:8px;margin:0 3px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {background:#179bd7;}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {right:30px;background:url(../../assets/images/arrows2.png) no-repeat left top;}
.bx-wrapper .bx-next {right:10px;background:url(../../assets/images/arrows2.png) no-repeat right top;}
.bx-wrapper .bx-prev:hover {background-position:left bottom;}
.bx-wrapper .bx-next:hover {background-position:right bottom;}
.bx-wrapper .bx-controls-direction a {position:absolute;top:0%;margin-top:-20px;outline:0;width:6px;height:12px;text-indent:-9999px;z-index:9999;}
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {text-align:center;}
.bx-wrapper .bx-controls-auto .bx-start {display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../assets/images/controls.png) -86px -11px no-repeat;
margin: 0 3px;}
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active {background-position:-86px 0;}
.bx-wrapper .bx-controls-auto .bx-stop {display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../assets/images/controls.png) -86px -44px no-repeat;margin:0 3px;}
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active {background-position:-86px -33px;}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align:left;width:80%;}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right:0;width:35px;}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80, 80, 80, 0.75);width:100%;}
.bx-wrapper .bx-caption span {color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px;}
/** RESET AND LAYOUT END
===================================*/
/*.sponcer-wrapper .bx-viewport{min-height:542px;}*/

.event .bx-wrapper .bx-pager,.event2 .bx-wrapper .bx-pager{top:-45px;right:0;width:auto;height:50px;}
/* slick Slider [start] */
.slick-slider {position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;/*-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none; -moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);*/}

.slick-list {position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus {outline: none; }
.slick-loading .slick-list {background: white url(../../assets/images/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging {/*cursor:pointer;cursor:hand;*/}
.message2  .slick-dots{ display:none!important;}
.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { }

.slick-track {position:relative;left:0;top:0;display:block;zoom:1;}
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after {clear:both;}
.slick-loading .slick-track{visibility:hidden;}

.slick-slide{float:left;height:100%;min-height:1px;display:none;} 
.slick-slide img.slick-loading{background:white url(../../assets/images/ajax-loader.gif) center center no-repeat;padding-bottom:100%; }
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
  
/* Arrows */
.slick-prev, .slick-next {position:absolute;display:block;height:14px;width:6px;line-height:0;font-size:0;cursor:pointer;background:url("../../assets/images/arrows2.png") no-repeat scroll left top;color:transparent;top:-9%;margin-top:-14px;padding:0;border:none;z-index:99;}
.slick-next{background-position:right top; right:0px;}
.slick-prev{background-position:left top; right:15px; } 
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25;  }
.slick-prev.slick-disabled,.slick-next.slick-disabled{ display:none!important;}
.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-prev:before { }
.slick-next:before {  }

.invitees .slick-prev, .invitees .slick-next {position:absolute;display:block;height:14px;width:6px;line-height:0;font-size:0;cursor:pointer;background:url("../../assets/images/arrows2.png") no-repeat scroll left top;color:transparent;top:2%;margin-top:-15px;padding:0;border:none;z-index:99;}
.invitees .slick-next{background-position:right top; left:26px;}
.invitees .slick-prev{background-position:left top; left:5px; } 

/* Dots */ 
.slick-dots { position: absolute; bottom: 38%; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; z-index:1149; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; }
.slick-dots li a { display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent;  background:url(../../assets/images/nav-dot.png) no-repeat bottom center;}
.slick-dots li a:hover,.slick-dots li a.active{background:url(../../assets/images/nav-dot.png) no-repeat top center;}
.slick-dots li a:before { font-size: 6px; line-height: 2; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active a:before { opacity: 0.75; }
.slick-dots li.slick-active a{background:url(../../assets/images/nav-dot.png) no-repeat top center;}
/* slick Slider [End] */ 
 
.buttons .slick-prev,.buttons .slick-next{background:url("../../assets/images/arrows.png") no-repeat scroll left top;height:50px;width:29px;top:50%;margin-top:-24px;}
.buttons .slick-next{background-position:right top; left:auto; right:-35px!important;}
.buttons .slick-prev{background-position:left top; left:-34px; }
 
.block-row{clear:both;}
.block-row:before,.block-row:after{content: "";display: table;line-height: 0;}
.left-block,.right-block,.middle-block,.left-block2,.right-block2,.middle-block2,.left-block3,.right-block3,.middle-block3,.left-block4,.right-block4,.left-block5,.right-block5,.left-block6,.right-block6,.middle-block6,.left-block7,.right-block7{float:left; min-height:30px;}

.left-block{ width:60.7%;} 
.right-block{width:39.3%;}

.left-block2{ width:41.2%;} 
.right-block2{width:58.8%;}

.left-block3{ width:32.3%;} 
.middle-block3{width:39.7%;}
.right-block3{width:28%;}

.left-block4{ width:61.9%;} 
.right-block4{width:38.1%;}

.left-block5{ width:73.5%;} 
.right-block5{width:26.5%;}
 
.left-block6{ width:45.4%;} 
.middle-block6{width:32.7%;}
.right-block6{width:21.9%;}

.left-block7{ width:61.2%;} 
.right-block7{width:38.8%;}
.ribbon-text{left:0; position:absolute; }
.right-menu {margin-top:90px;}

.video-icon{ display:block; position:relative;}
.video-icon-hover{width:100%;height:100%; z-index:99;  position:absolute; left:0; background:url(../../assets/images/video-icon2.png) no-repeat center center;-webkit-transition: all 0.3s ease-out;-mz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.video-icon-hover:hover{opacity: 0.53; filter: alpha(opacity=20); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; background-size:60px 60px; }

 #iTopPage {/* Button format  */position: fixed; display:table-cell;opacity: 0;z-index: 999999; cursor: pointer;cursor: hand;}
.iTopPage {/*  */background:#1b3d63 url(../../assets/images/up-arrow.png) no-repeat 7px center;width: 50px; padding-left:5px; padding-right:5px; height: 30px; opacity: 0.5 !important;  border: 2px solid rgba(255,255,255,.2); box-shadow: 0 0 1px rgba(255,255,255,.6), 0 0 3px rgba(0,0,0,.6), 1px 1px 0 rgba(0,0,0,.6) inset, -1px -1px 0 rgba(0,0,0,.6) inset;}
.iTopPage:hover{opacity: 0.6 !important;}
#arrow {/* White arrow on the button */ padding: 3px 0 0px 0;margin: 0px; font-size: 11pt;color: #DDDDDD; vertical-align: middle; text-align:right; line-height:22px;}
 
.banner .slick-prev,.banner .slick-next {  background:none;  }
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}
.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}
.fancybox-skin {position: relative;background: #fff;color: #444;text-shadow: none;-webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px;}
.fancybox-opened {z-index: 8030;}
.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner {position: relative;}
.fancybox-inner {overflow: hidden;}
.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}
.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}
.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}
.fancybox-image {max-width: 100%;max-height: 100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url(../../assets/images/fancybox_sprite.png);}
#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}
#fancybox-loading div {width: 44px;height: 44px;background: url(../../assets/images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}
.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url(../../assets/images/blank.gif); /* helps IE */-webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}
.fancybox-prev {left: 0;}
.fancybox-next {right: 0;}
.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}
.fancybox-prev span {left: 10px;background-position: 0 -36px;}
.fancybox-next span {right: 10px;background-position: 0 -72px;}
.fancybox-nav:hover span {visibility: visible;}
.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;max-width: 99999px;max-height: 99999px;overflow: visible !important;}
/* Overlay helper */
.fancybox-lock {overflow: visible !important;width: auto;}
.fancybox-lock body {overflow: hidden !important;}
.fancybox-lock-test {overflow-y: hidden !important;}
.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url(../../assets/images/fancybox_overlay.png);}
.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}
.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}
/* Banner Start */
.slider-wrapper{ position:relative;}
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important; width: 100% !important;}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white; filter:alpha(opacity=0); opacity:0;}
/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
/* Caption styles */
.nivo-caption {position:absolute;left:0px;bottom:0px;background:#000;color:#fff;width:100%;z-index:8;padding: 5px 10px;opacity: 0.8;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */-moz-box-sizing: border-box;    /* Firefox, other Gecko */box-sizing: border-box;         /* Opera/IE 8+ */}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {text-align:center;padding: 0px 0;position:absolute; width:100%;height:25px;z-index:99;bottom:0;}
.nivo-controlNav a {cursor:pointer;background:url(../../assets/images/bullets.png) no-repeat center 0px;display:inline-block;transition:none;overflow:hidden;width:15px; height:15px;text-indent:99px;}
.nivo-controlNav a.active,.nivo-controlNav a:hover {background:url(../../assets/images/bullets.png) no-repeat center -23px;}
/* Banner End */
 
 /* -- Check box Radio buttons CSS [start]  --- */
	@media only screen {
.checkboxstyle,.radiostyle {/* Enable absolute positioning of the hidden form controls */position:relative;/* Just a bit of space. */margin-bottom:0.5em;/*Match line-height to the height of the replacement image to ensure itdoesn't get clipped*/line-height:22px;}
fieldset :last-child {margin-bottom:0;}/* Position and hide the real checkboxes and radio buttons */
/*input[type="checkbox"],input[type="radio"] {position:absolute; Match the image dimensions width:20px;height:21px; Reset anything that could peek out or interfere with dimensions overflow:hidden;margin:0;padding:0;border:0;outline:0;opacity:0;}Insert a pseudo element inside each label and give it a backgroundimage that will become the custom checkbox or radio button.Using inline-block lets you use vertical-align to adjust it verticallyas needed.*/
input[type="checkbox"] + span:before,input[type="radio"] + span:before {display:inline-block;width:20px;height:21px;margin-right:4px;background:url(../../assets/images/radio-checkbox.png) no-repeat 0px -1px;content:" ";vertical-align:middle;}/*Position the background image differently depending on the state of eachcheckbox and radio button.*/input[type="radio"]:focus + span:before {background-position:0 -22px;}
input[type="radio"]:checked + span:before {background-position:0 -45px;}
input[type="radio"]:checked:focus + span:before {background-position:-0 -67px;}
input[type="checkbox"] + span:before {background-position:0 -88px;}
input[type="checkbox"]:focus + span:before {background-position:0 -110px;}
input[type="checkbox"]:checked + span:before {background-position:0 -132px;}
input[type="checkbox"]:checked:focus + span:before {background-position:0 -154px;}
	}
  /* -- Check box Radio buttons CSS [End]  --- */  




 .lt-ie9 .dropdown { z-index: 1; }
.lt-ie9 .dropdown-select { z-index: -1; } 
.lt-ie9 .dropdown-select:focus { z-index: 3; }

 @media not all, not all { 
.dropdown::before, .dropdown::after { border: medium none transparent; } }
 @-moz-document url-prefix("") { .dropdown-select { padding-left: 6px; } }
 
 .pwi_container { background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important; }
div.pwi_album { height: auto !important; margin: 0 3% 20px 0; width: 22.75% !important; }
div.pwi_album:nth-child(4n+4) { margin-right: 0; }
div.pwi_album:nth-child(4n+5) { clear: both; } 
.pwi_album img { background: none repeat scroll 0 0 #ffffff; border: 1px solid #dbdbdb !important; box-shadow: 0 4px 7px 0 rgba(223, 223, 223, 1) !important; padding: 8px; width: 95% !important; }
div .pwi_photo { border: medium none !important; height: auto !important; margin: 7px 1% !important; width: 23% !important; }
div .pwi_photo img { max-height: 102px !important; min-height: 109px !important; width: 100% !important; } 
div .pwi_album_title { color: #ef5a22; font-family: 'montserratregular'; font-size: 12px !important; line-height: 14px !important; padding-top: 10px !important; word-break:break-all;} 
div .pwi_album_title::first-line { color: #000 !important; font-family: 'montserratregular'; font-size: 13px !important; }
div .pwi_album_backlink { color: #000000 !important; font-family: 'montserratregular'!important; font-size: 18px !important; }
div .pwi_album_description { display: none !important; }
  
.co-host{margin-bottom: -12px; top: -18px;}
 
.footer-list li{ background:url(../../assets/images/gray-arrow.png) no-repeat left 10px; padding-left:10px; padding-bottom:3px; padding-top:3px;} 
.footer-list li a{color:#262626; text-decoration:none;}
.footer-list li:hover a, .footer-list li.active a{color:#ff9752;} 
 
.gallery li{ width:24.3%; margin-right:0.9%; margin-bottom:1%;}
.gallery li:nth-child(4n+4){ margin-right:0px;}
.gallery li:nth-child(4n+5){ clear:both; content:"";}

.sponsors li{ /*width:32.4%;*//*new  width:15.6%;*/width:15.4%; margin-right:1.4%; margin-bottom:9px;}
/*.sponsors li:nth-child(3n+3){ margin-right:0px;}*/
.sponsors li:nth-child(6n){ margin-right:0px;}
.sponsors li:nth-child(3n+4){ /*clear:both; content:"";*/}

.media-sponsors li{ width:49%; margin-right:2%; margin-bottom:9px;}
.media-sponsors li:nth-child(2n+2){ margin-right:0px;}
.media-sponsors li:nth-child(2n+3){ clear:both; content:"";}

.committees-list li{/*width:32%; margin-right:2%;*/ margin-bottom:3px; float:none; width:100%;}
.committees-list li:nth-child(3n+3){margin-right:0px;}
.committees-list li:nth-child(3n+4){clear:both;}
.committees-list li a{border:solid 1px #cdcdcd; background:#f7f7f9 url(../../assets/images/committees-list-bg.png) repeat-x left bottom; color:#2f2929; padding:8px 20px;  text-transform:uppercase; vertical-align:middle;/* padding:7px 20px; display:table-cell; width:inherit; height:21px;*/ display:block; }
.committees-list li:hover a{color:#ec2327;}
.committees-list li:last-child a{color:#ec2327; /*padding:18px 25px;*/ padding:8px 20px; text-transform:capitalize;}
.committees-list li:last-child :hovera{color:#2f2929;}

.committees-list2 li{width:32%; margin-right:2%; margin-bottom:3px;}
.committees-list2 li:nth-child(3n+3){margin-right:0px;}
.committees-list2 li:nth-child(3n+4){clear:both;}
.committees-list2 li a{border:solid 1px #cdcdcd; background:#f7f7f9 url(../../assets/images/committees-list-bg.png) repeat-x left bottom; color:#2f2929; padding:7px 15px; text-transform:uppercase; display:block; }
.committees-list2 li:hover a{color:#ec2327;}
.committees-list2 li a .comm {min-height:42px;}
.committees-list2 li a .comm2 {min-height:42px;}

.programs{padding-bottom:25px;}
.programs li{ width:31.4%; margin-right:2.9%;}
.programs li:nth-child(3n+3){ margin-right:0px;}
.programs li:nth-child(3n+4){ clear:both;}

input.search, input.search:hover, a.search, a.search:hover {background:#ec2327 url("../../assets/images/send-btn.png") no-repeat scroll center center;border:none;display: block;padding-bottom: 8px !important;padding-top: 8px !important;text-indent: -999px;width: 100%;border-radius:0px 4px 4px 0px;}
a.search, a.search:hover {display: inline-block;padding: 21px 0 !important;}
.search .nav-tabs {padding-left: 15px;}

.invitees-tab li a{color:#fff; display:table-cell; border-right:#0d56b4 1px solid; padding:5px 15px; height:32px; min-height:32px; vertical-align:middle; width:inherit; line-height:32px;}
.invitees-tab li:hover a,.invitees-tab li.active a{ background-color:#ec2327;}

.invitees-list li{width:18.96%;margin-right:1.3%;}
.invitees-list li:nth-child(5n+5){margin-right:0;}
.invitees-list li:nth-child(5n+6){/*clear:both;*/}

.invitees-list-inner li{width:24.025%;margin-right:1.3%; margin-bottom:15px;}
.invitees-list-inner li:nth-child(4n+4){margin-right:0;}
.invitees-list-inner li:nth-child(4n+5){clear:both;}


#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;
}

/* == accordion */
.accordion_tabs { display:none; border-top: 1px solid #ccc; padding: 10px; font-weight: bold; background: #eee; }
.tab_content_wrapper > .accordion_tabs:first-child{ border-top:none; }
a.accordion_tabs:link, a.accordion_tabs:visited{ color: #21759B; }
a.accordion_tabs:hover, a.accordion_tabs:focus{ color:#D54E21; }
a.accordion_tabs.active{ color: #000; border-bottom: 1px solid #ccc;}

 
/* Media Queries
***********************/
@media screen and (max-width: 600px) {
#container{ width:90%; padding:40px 20px; }
.accordion_tabs{ display:block; }
.tab_content_wrapper{ height:auto !important;}
.tab_content{ transition:none; padding:10px;}
.toggle_display{display:none;}
.toggle_position{ position:relative; }
.toggle_border{ border-width: 1px; }
.tabs li{ font-family: 'montserratregular'!important; font-size:12px!important; text-transform:uppercase!important;}
}
 
.latest-news-bg{background:#e7e9ee url(../../assets/images/latest-news-bg.png) repeat-x left bottom;}
.rightside-bg{background-color:#f2f2f2;}
 
.red-flower-list li{background:url(../../assets/images/red-flower.png) no-repeat left 1px; padding-left:30px; padding-bottom:17px; font-size:13.5px; color:#252222;}
.red-flower-list li.heading-li{ font-size:13px!important;}
.red-flower-list li ul{padding-top:17px;}
.red-flower-list li ul li{background:none; padding-left:0px; color:#252222!important; font-family: 'mulilight'; font-size:13.5px;}
  
.left-block5,.right-block5 {float:left; min-height:30px;}
.left-block5{ width:73.5%;} 
.right-block5{width:26.5%;}

.ata-committees-list li{text-transform:uppercase; border-bottom:solid 1px #e5e5e6;  font-family: 'montserratregular'; font-size:13px;}
.ata-committees-list li a{line-height:18px; color:#2f2929; padding:11px 0px; display:block;}
.ata-committees-list li:hover a{color:#be1215;}

.ata-committees-list li:last-child{border-bottom:none;}

.committees-roundcircle{width:143px; height:143px; border-radius:50%; border:9px solid #fff; background:#cdcdcd; vertical-align:middle; display:table-cell; text-align:center; overflow:hidden;}
.committees-roundcircle-position{position:absolute; margin-top:-71px;}
 
.popupclosebtn{display: block;position: absolute;right: 0px;top:-24px;z-index: 1005;}
.flotingbar2{position:fixed;top:35%;right:0;z-index:1001;width:47px;}
.flotingbar2 ul{padding: 0px;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}
.flotingbar2 ul li{display: block;  background-color:#179f1a; border-top:#179f1a 4px solid;border-bottom:#1db621 1px solid;width: 300px;text-align: left;padding:15px;padding-top:11px;-webkit-transition: all 1s;-moz-transition: all 1s;-ms-transition: all 1s;-o-transition: all 1s;transition: all 1s;}
.flotingbar2 ul li:first-child{background-color:#ec2327; border-top-color:#ffdb12;}
.flotingbar2 ul li:hover{background-color:#ec2327; border-top-color:#ffdb12;-webkit-transform: translate(-173px, 0); -moz-transform: translate(-173px, 0)-ms-transform: translate(-173px, 0);-o-transform: translate(-173px, 0);transform: translate(-173px, 0); }
.flotingbar2 ul li a{color:#fff; text-decoration:none;}
.committees-member-list li{background-color:#f79a49;}
.committees-member-list li:nth-child(2n+2){background-color:#f9b145;}

.redcircle{width:35px; height:35px; border-radius:50%; display:table-cell;vertical-align:middle; background-color:#ec2327; text-align:center; color:#fff;}

.htels-list li{ background-color:#f7fafc; border-top:#c9376e 4px solid; margin-bottom:15px;}
.htels-list li:nth-child(2n+2){ border-color:#9bd50e;}
.htels-list li:nth-child(3n+3){ border-color:#4591e7;}
.htels-list li:nth-child(4n+4){ border-color:#fe8b28;}
.htels-list li:hover{background-color:#fff; border-color:#c9376e; 
-webkit-box-shadow: 0px 1px 9px 0px rgba(220,220,220,1);
-moz-box-shadow: 0px 1px 9px 0px rgba(220,220,220,1);
box-shadow: 0px 1px 9px 0px rgba(220,220,220,1);}
.hotelslinks-stiff{ background-color:#21649c;}
.htels-list li:hover .hotelslinks-stiff{ background-color:#4ab3e8;} 

/*--- TAB Section Start ----*/

.r-tabs-nav{display:inline-block; border-bottom: solid 1px #e7e9ee; border-top: solid 1px #e7e9ee;}
.r-tabs-nav li{float:left; display:block;}
.r-tabs .r-tabs-nav {margin: 0;padding: 0;}
.r-tabs .r-tabs-tab {display: inline-block; margin: 0;list-style: none;}
.r-tabs .r-tabs-panel {padding: 0px;display: none;}
.r-tabs .r-tabs-accordion-title {display: none;}
.r-tabs .r-tabs-panel.r-tabs-state-active {display: block; }
 /* Tabs container */
.r-tabs {position: relative;}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {position: relative; }
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {display: block; text-decoration: none; padding:12.5px 40.35px; }

.r-tabs-nav li{margin:0!important; padding:0!important; background-color:#ebecf1;}
.r-tabs-nav li:last-child .r-tabs-anchor{border-right:none;}
.r-tabs-nav li:hover{cursor: pointer;  background:#f1f2f5;}
.r-tabs-nav li:hover .r-tabs-anchor{color: #ed1c24;}
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {opacity: 0.5;}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {background:#f1f2f5;}
/* Tab panel */
.r-tabs .r-tabs-panel {padding:0; margin:0;}
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{  }
/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { }
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}
/* Accordion responsive breakpoint */
 @media only screen and (max-width: 600px) {
.r-tabs .r-tabs-nav {display: none;}  
.r-tabs .r-tabs-accordion-title { display: block;margin:3px 0;}
.r-tabs .r-tabs-panel{ background-color:#fafafa; border:#f2f2f2 1px solid; padding:8px; box-shadow:none;}
.r-tabs .active.r-tabs-panel{ display:block;}}
/*--- TAB Section End ----*/ 


.r-tabs-nav.youthtabl-list{border:none; font-family: 'montserratregular'; font-size:13px;}
.r-tabs-nav.youthtabl-list li a{padding:15px 20px; background-color:#f0f0f0; color:#888888; border-right:3px solid #f7f7f7; list-style-type:none; display:block;}
.r-tabs-nav.youthtabl-list li:hover a, .r-tabs-nav.youthtabl-list li.youthtab-active a{background-color:#5e9bdf; color:#fff;}


.event-list li{width:33.33333333333333%; position:relative;}
.event-list li:nth-child(3n+4){clear:both;}
.event-list li .blueborder{border-top:#d1d1d1 dashed 1px; border-right:#d1d1d1 dashed 1px; background-color:#fcfcfc;}
.event-list li .blueborder:hover {background-color:#fff;}

.event-list li:nth-child(3n+3) .blueborder{border-right:none;}
.event-list li:nth-child(3n+1) .blueborder{border-left:solid 2px #a3ceff; }
.event-list li:nth-child(6n+1) .blueborder{border-left:solid 2px #5e9bdf; }

.event-list li:nth-child(6n+4) .blueborder{ background-color:#f7f7f7;}
.event-list li:nth-child(6n+5) .blueborder{ background-color:#f7f7f7;}
.event-list li:nth-child(6n+6) .blueborder{ background-color:#f7f7f7;}

.event-list li:nth-child(6n+4) .blueborder:hover{ background-color:#fff;}
.event-list li:nth-child(6n+5) .blueborder:hover{ background-color:#fff;}
.event-list li:nth-child(6n+6) .blueborder:hover{ background-color:#fff;}
.event-list li:nth-last-child(-n+3) .blueborder{ border-bottom:#d1d1d1 dashed 1px;}
.event-list li:hover .blueborder{ border-bottom:none;}
 .details{position:absolute; left:1%; top:100%; width:98%; height:auto; display:none; z-index:99; background-color:#fff;  border-bottom:#d1d1d1 dashed 1px;}
.event-list li:hover .details{display:block;}


.videos li{background-color:#f6f7f9; border-bottom:solid 1px #e8e9ea; padding:30px 1.1%; width:25%;}

.videos li:nth-child(8n+5){background-color:#fcfcfc;}
.videos li:nth-child(8n+6){background-color:#fcfcfc;}
.videos li:nth-child(8n+7){background-color:#fcfcfc;}
.videos li:nth-child(8n+8){background-color:#fcfcfc;}
 
.content{ max-height:535px; }
/* basic scrollbar styling */
/* vertical scrollbar */
.mCSB_container{
	width:auto;
	margin-right:0px;
	overflow:hidden;
}
.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
}
.mCS_disabled>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCustomScrollBox>.mCSB_container.mCS_no_scrollbar{
	margin-right:30px;
}
.mCustomScrollBox>.mCSB_scrollTools{
	width:9px;
	height:100%;
	top:0;
	right:0;
}
.mCSB_scrollTools .mCSB_draggerContainer{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0; 
	height:auto;
}
.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:20px 0;
}
.mCSB_scrollTools .mCSB_draggerRail{
	width:9px;
	height:100%;
	margin:0 auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_scrollTools .mCSB_dragger{
	cursor:pointer;
	width:100%;
	height:30px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:9px;
	height:100%;
	margin:0 auto;
	 
	text-align:center;
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown{
	display:block;
	position:relative;
	height:20px;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
}
.mCSB_scrollTools .mCSB_buttonDown{
	top:100%;
	margin-top:-40px;
}
/* horizontal scrollbar */
.mCSB_horizontal>.mCSB_container{
	height:auto;
	margin-right:0;
	margin-bottom:30px;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-bottom:0;
}
.mCS_disabled>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar,
.mCS_destroyed>.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar{
	margin-right:0;
	margin-bottom:30px;
}
.mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{
	width:100%;
	height:16px;
	top:auto;
	right:auto;
	bottom:0;
	left:0;
	overflow:hidden;
}
.mCSB_horizontal>.mCSB_scrollTools a+.mCSB_draggerContainer{
	margin:0 20px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:2px;
	margin:7px 0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger{
	width:30px;
	height:100%;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	display:block;
	position:relative;
	width:20px;
	height:100%;
	overflow:hidden;
	margin:0 auto;
	cursor:pointer;
	float:left;
}
.mCSB_horizontal>.mCSB_scrollTools .mCSB_buttonRight{
	margin-left:-40px;
	float:right;
}
.mCustomScrollBox{
	-ms-touch-action:none; /*MSPointer events - direct all pointer events to js*/
}

/* default scrollbar colors and backgrounds (default theme) */
.mCustomScrollBox>.mCSB_scrollTools{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCustomScrollBox:hover>.mCSB_scrollTools{
	opacity:1;
	filter:"alpha(opacity=100)"; -ms-filter:"alpha(opacity=100)"; /* old ie */
}
.mCSB_scrollTools .mCSB_draggerRail{
	background:#bd2b15; /* rgba fallback */
	background:#bd2b15;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#f8e8e5; /* rgba fallback */
	background:#f8e8e5;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:#ff8312;
	filter:"alpha(opacity=85)"; -ms-filter:"alpha(opacity=85)"; /* old ie */
}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:#ff8312;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp,
.mCSB_scrollTools .mCSB_buttonDown,
.mCSB_scrollTools .mCSB_buttonLeft,
.mCSB_scrollTools .mCSB_buttonRight{
	background-image:url(../../Content/mCSB_buttons.png);
	background-repeat:no-repeat;
	opacity:0.4;
	filter:"alpha(opacity=40)"; -ms-filter:"alpha(opacity=40)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp{
	background-position:0 0;
	/* 
	sprites locations are 0 0/-16px 0/-32px 0/-48px 0 (light) and -80px 0/-96px 0/-112px 0/-128px 0 (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonDown{
	background-position:0 -20px;
	/* 
	sprites locations are 0 -20px/-16px -20px/-32px -20px/-48px -20px (light) and -80px -20px/-96px -20px/-112px -20px/-128px -20px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:0 -40px;
	/* 
	sprites locations are 0 -40px/-20px -40px/-40px -40px/-60px -40px (light) and -80px -40px/-100px -40px/-120px -40px/-140px -40px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonRight{
	background-position:0 -56px;
	/* 
	sprites locations are 0 -56px/-20px -56px/-40px -56px/-60px -56px (light) and -80px -56px/-100px -56px/-120px -56px/-140px -56px (dark) 
	*/
}
.mCSB_scrollTools .mCSB_buttonUp:hover,
.mCSB_scrollTools .mCSB_buttonDown:hover,
.mCSB_scrollTools .mCSB_buttonLeft:hover,
.mCSB_scrollTools .mCSB_buttonRight:hover{
	opacity:0.75;
	filter:"alpha(opacity=75)"; -ms-filter:"alpha(opacity=75)"; /* old ie */
}
.mCSB_scrollTools .mCSB_buttonUp:active,
.mCSB_scrollTools .mCSB_buttonDown:active,
.mCSB_scrollTools .mCSB_buttonLeft:active,
.mCSB_scrollTools .mCSB_buttonRight:active{
	opacity:0.9;
	filter:"alpha(opacity=90)"; -ms-filter:"alpha(opacity=90)"; /* old ie */
}

/*scrollbar themes*/
/*dark (dark colored scrollbar)*/
.mCS-dark>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}
/*light-2*/
.mCS-light-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-32px 0;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-32px -20px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-40px -40px;
}
.mCS-light-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-40px -56px;
}
/*dark-2*/
.mCS-dark-2>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:1px;
	-moz-border-radius:1px;
	border-radius:1px;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-2.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:4px;
	margin:6px auto;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-2>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-112px 0;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-112px -20px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-120px -40px;
}
.mCS-dark-2>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-120px -56px;
}
/*light-thick*/
.mCS-light-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-light-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(255,255,255,0.85);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-light-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(255,255,255,0.9);
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-16px 0;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-16px -20px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-20px -40px;
}
.mCS-light-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-20px -56px;
}
/*dark-thick*/
.mCS-dark-thick>.mCSB_scrollTools .mCSB_draggerRail{
	width:4px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.1);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:6px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
	height:4px;
	margin:6px 0;
}
.mCS-dark-thick.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:6px;
	margin:5px auto;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thick>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-96px 0;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-96px -20px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-100px -40px;
}
.mCS-dark-thick>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-100px -56px;
}
/*light-thin*/
.mCS-light-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#fff; /* rgba fallback */
	background:rgba(255,255,255,0.1);
}
.mCS-light-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-light-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
/*dark-thin*/
.mCS-dark-thin>.mCSB_scrollTools .mCSB_draggerRail{
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.15);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:2px;
	background:#000; /* rgba fallback */
	background:rgba(0,0,0,0.75);
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{
	width:100%;
}
.mCS-dark-thin.mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	width:100%;
	height:2px;
	margin:7px auto;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
	background:rgba(0,0,0,0.85);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCS-dark-thin>.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background:rgba(0,0,0,0.9);
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonUp{
	background-position:-80px 0;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonDown{
	background-position:-80px -20px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonLeft{
	background-position:-80px -40px;
}
.mCS-dark-thin>.mCSB_scrollTools .mCSB_buttonRight{
	background-position:-80px -56px;
}


.border-right{ border-bottom:#e7e9ee 1px solid; font-family: 'montserratregular'; color:#3a3a3a; }
.border-right h3{ line-height:29px; font-size:28px;}

.persons-list li abbr{background:url(../images/redflower.png) no-repeat left 2px; padding-left:20px;}
.persons-list li{width:49%; margin-right:2%; padding-bottom:17px;}
.persons-list li:nth-child(2n+2){margin-right:0;}
.contentlist li{border-bottom:solid 1px #e1e1e1;}

.contentlist li p:nth-last-child(-n+1){margin-bottom:0;}

.persons-list2 li{background:url(../../assets/images/redflower.png) no-repeat left 7px; padding-left:25px; padding-bottom:7px!important; }
.persons-list2 li.heading-li{ font-size:13px!important;}
.persons-list2 li ul{padding-top:17px;}
.persons-list2 li ul li{background:none; padding-left:0px; color:#252222!important; font-family: 'mulilight'; font-size:13.5px;}

.committees li{margin-bottom: 20px;margin-right: 2%;width: 23.5%;}
.committees li:nth-child(4n+4){margin-right: 0;}
.committees li:nth-child(4n+5){clear: both;}
.committees li:nth-last-child(-n+4){margin-bottom: 0;}

.latestupdates-list li{ width:49%; margin-right:2%; margin-bottom:18px; border-top:#c9376e 3px solid; border-radius:4px 4px;}
.latestupdates-list li:nth-child(2n+2){margin-right:0%;}
.latestupdates-list li:nth-child(2n+3){clear:both;}
.latestupdates-list li:nth-child(2n+2),.cultural-list2 li:nth-child(2n+2).cultural-item{ border-color:#94d17d;}
.latestupdates-list li:nth-child(3n+3),.cultural-list2 li:nth-child(3n+3).cultural-item{ border-color:#94b6fd;}
.latestupdates-list li:nth-child(4n+4),.cultural-list2 li:nth-child(4n+4).cultural-item{ border-color:#f37567;}
.latestupdates-list li:nth-child(5n+5),.cultural-list2 li:nth-child(5n+5).cultural-item{ border-color:#ffd800;}
.latestupdates-list li:nth-child(6n+6),.cultural-list2 li:nth-child(6n+6).cultural-item{ border-color:#ffad38;}

.cultural-list2 li.cultural-item{margin-bottom:18px; border-top:#c9376e 3px solid;  border-radius:3px 3px;}
.arrow-list3 abbr{ display:block; background:url(/Portals/0/Images/arrow2.png) left 8px no-repeat; padding:5px 0 5px 13px;}
.message2 .slick-prev,.message2 .slick-next{ top:auto; bottom:5%; margin-right:15px;}
.navbar-collapse ul li:nth-child(6) .dropdown-menu {height: 300px !important;overflow: scroll !important;overflow-x: hidden !important;}
/*.sponsors li{ padding:22px;}
.sponsors li img{ max-width:100%;}
.sponsors .slick-dots{ display:none;}*/

/* Vendor page */
.vendor-middle-content{ /*width:100%; margin:0px;*/width:95%; margin:0px auto; padding:22px 0;}
.vendor-top{ width:100%; margin:0px; padding:0px;}
.vendor-top .left-logo{ width:20%; float:left; text-align:center;}
.vendor-top .left-logo img{ width:95%;}
.vendor-top .right-logo{ width:20%; float:right; text-align:center;}
.vendor-top .right-logo img{ width:95%;}
.top-middle-content{ text-align:center; width:60%; float:left;}
.top-middle-content h1{/*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular'; font-size:22px; color:#d32c2e; margin:0px; padding:0px; line-height:25px; padding-bottom:10px; font-weight:bold;}
.top-middle-content h2{/*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular'; font-size:20px; color:#0c7354; margin:0px; padding:0px; line-height:23px; padding-bottom:10px; font-weight:bold;}
.top-middle-content h3{/*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular'; font-size:18px; color:#2d2925; margin:0px; padding:0px; line-height:23px; padding-bottom:6px;}
.vendor-main-data{ width:100%; margin:0px; padding:0px;}
.vendor-main-data h1{/*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular'; color:#125aa3; font-size:18px; line-height:23px; margin:0px; padding:0px; padding-bottom:8px; font-weight:bold; padding-top:20px;}
.vendor-main-data p{/*font-family: 'Muli', sans-serif;*/font-family: 'muliregular'; color:#000; font-size:14px; line-height:18px; margin:0px; padding:0px; padding-bottom:8px;}
.vendor-main-data ul{ margin:0px; padding-left:35px;}
.vendor-main-data ul li{/*font-family: 'Muli', sans-serif;*/font-family: 'muliregular'; color:#000; font-size:14px; line-height:18px;list-style:disc; padding-bottom:8px;}
.vendor-main-data .center-text{ text-align:center; padding:15px 0px;}
.vendor-main-data .center-text h3{color: #d32c2e;/*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular';  font-size: 20px;line-height: 25px;margin: 0;padding: 0 0 0px;}
.vendor-main-data .center-text h3 a{ color:#d32c2e; text-decoration:none;}  
.vendor-main-data .center-text h2{color: #125aa3; /*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular'; font-size: 18px;line-height: 25px;margin: 0;padding: 0 0 5px; font-weight:bold;}
.vendor-main-data .exhibit-booth-price{ border:1px solid #e8e8e8; padding:10px;}
.vendor-main-data .exhibit-booth-price th{ text-align:left;color: #fff; background:#21649c;
   /*font-family: 'Muli', sans-serif;*/font-family: 'muliregular'; padding:5px 0 8px 5px;
    font-size: 14px;
    line-height: 18px;}
	
.vendor-main-data .exhibit-booth-price td{ text-align:left;color: #000;
   /*font-family: 'Muli', sans-serif;*/font-family: 'muliregular';
    font-size: 14px;
    line-height: 18px; padding-left:5px;}
.vendor-main-data .exhibit-booth-price td p{ padding-bottom:0px;}
.vendor-contact-information h1{ text-align:center;}
.vendor-contact-information .members-left-data{ /*width:70%;*/width:64%; float:left;}
.vendor-contact-information .members-left-data .image{ width:25%; float:left;}
.vendor-contact-information .members-left-data .image img{ width:100%;}
.vendor-contact-information .members-left-data .data{ width:70%; float:right; background:#d6dae8; /*padding:10px 0;*/padding:18px 0;}
.vendor-contact-information .members-left-data .member-info:first-child{ padding-bottom:20px;}
.vendor-contact-information .members-left-data .data h2{ margin:0px; padding-left:15px;color: #d32c2e; /*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular'; font-size: 25px;line-height: 30px; padding-bottom:7px; font-weight:bold;}
.vendor-contact-information .members-left-data .data p { margin:0px; padding-left:15px;color: #000; /*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular';  font-size: 22px;line-height: 22px; padding-top:5px;}
.vendor-contact-information .members-right-data{ /*width:27%;*/width:33%; float:right;background:#d6dae8; padding:18px 0 16px 0;}
.vendor-contact-information .members-right-data h2{ margin:0px; padding-left:10px;color: #d32c2e; /*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular'; font-size: 25px;line-height: 30px; padding-bottom:20px;}
.vendor-contact-information .members-right-data p { margin:0px; padding-left:10px;color: #000;/*font-family: 'Montserrat', sans-serif;*/ font-family:'montserratregular';  /*font-size: 18px;line-height: 18px;*/font-size: 22px;line-height: 22px;}
.vendor-contact-information .members-right-data p.phone-number{ /*padding-top:17px;*/padding-bottom:39px;}
.vendor-contact-information .members-data{ padding-bottom:20px;}

/* Souvenir page */
.SouvenirContainer{ width:95%; margin:0 auto; padding:45px 0 0 0;}
.SouvenirData{ width:100%; margin:0px; padding:0px;}
.SouvenirDataLeftContent{ width:100%; float:left;}
.SouvenirDataLeftContent h1{font-family:'montserratregular'; color:#125aa3; font-size:20px; line-height:23px; margin:0px; padding:0px; padding-bottom:15px; font-weight:bold;}
.SouvenirDataLeftContent ul{ /*padding-left:30px;*/}
.SouvenirDataLeftContent ul li{font-family: 'muliregular'; color:#000; font-size:14px; line-height:18px; list-style:disc; padding-bottom:8px;}
.SouvenirDataLeftContent p{font-family: 'muliregular'; color:#000; font-size:14px; line-height:24px; margin:0px; padding:0px; padding-bottom:8px;}
.SouvenirDatapadding{ padding-right:20px;}
.SouvenirDataRightContent{ width:100%; float:left;}
.SouvenirDataRightContent h1{font-family:'montserratregular'; color:#125aa3; font-size:20px; line-height:23px; margin:0px; padding:0px; padding-bottom:15px; font-weight:bold;}
.SouvenirDataRightContent table{ border-collapse:collapse; width:100%; border-bottom:1px solid #e8e8e8;}
.SouvenirDataRightContent table th{ text-align:left;color: #000; font-family: 'muliregular'; padding:5px 0 8px 5px;
    font-size: 14px; border-top:1px solid #e8e8e8;  border-bottom:1px solid #e8e8e8;
    line-height: 18px;}
.SouvenirDataRightContent table th:first-child{ border-right:1px solid #e8e8e8;}
.SouvenirDataRightContent table th:nth-child(2){ padding-left:15px;}
.SouvenirDataRightContent table td{ text-align:left;color: #000;
    font-family: 'muliregular';
    font-size: 14px;
    line-height: 18px; padding-left:5px;}
.SouvenirDataRightContent table td p{ padding:8px 0;margin:0px;}
.SouvenirDataRightContent table tr td:first-child{ border-right:1px solid #e8e8e8; padding-right:10px;}
.SouvenirDataRightContent table tr td:nth-child(2){ padding-left:15px;}
.SouvenirDataRightContentImg{ padding:10px 0px; text-align:center;}
.SouvenirDataRightContentImg img{ width:90%; max-width:300px;}

/* Venue Committee page */
.VenueCommitteeContent{ width:95%; margin:0px auto; padding:45px 0px;}
.VenueCommitteeContent-topContent{ width:100%; margin:0px 0 25px 0; padding:0px 0 25px 0; border-bottom:2px solid #000;}
.VenueCommitteeContent-topContent h1{font-family:'montserratregular'; color:#000; font-size:20px; line-height:23px; margin:0px; padding:0px; padding-bottom:8px; text-align:center; text-decoration:underline;}
.VenueCommitteeContent-topContent table{ border-collapse:collapse; width:100%;}
.VenueCommitteeContent-topContent table td {color: #000; font-family: 'muliregular'; font-size: 14px;line-height: 18px; font-weight:bold;}
.VenueCommitteeContent-topContent table td:nth-child(3){ font-weight:normal;}
.VenueCommitteeContent-topContent table td p{ margin:0px; padding:0px;}
.VenueCommitteeContent-topContent table td p a{ color:#073fff; text-decoration:underline;} 
.VenueCommitteeContent-topContent table tr.co-chairs td{ padding-top:12px;}
.VenueCommitteeContent-topContent table tr.members td{ padding-top:12px;}
.VenueCommitteeContent-bottomContent{ width:100%; margin:0px; padding:5px 0;}
.VenueCommitteeContent-bottomContent p{ margin:0px; padding:15px 0 5px 0px;font-family: 'muliregular'; color:#000; font-size:14px; line-height:18px;}
.VenueCommitteeContent-bottomContent p span{ font-weight:bold;font-family:'montserratregular'; padding-right:8px;}
.VenueCommitteeContent-bottomContent h1{font-family:'montserratregular'; color:#000; font-size:20px; line-height:23px; margin:0px; padding:18px 0;}
.VenueCommitteeContent-bottomContent ol{ padding:0 0 0 30px; margin:0px;}
.VenueCommitteeContent-bottomContent ol li{ list-style-type:lower-latin;}
.VenueCommitteeContent-bottomContent ol li p{color: #000; font-family: 'muliregular'; font-size: 14px;line-height: 18px; padding:0;}

/* Matrimonial committee page */
.matrimonial-community-content .telugu-text{ /*padding:15px 35px;*/padding:15px 0px;}
.matrimonial-community-content .grean-stief-m{ margin-left:-28px;}
.matrimonial-community-content .grean-stief-m{ color:#fff;}
.committees-member-list.matrimony-members-list{ margin-top:10px;}
.committees-member-list.matrimony-members-list li{ background:#fff; color:#2f2929;}
.committees-member-list.matrimony-members-list li:nth-child(2n+2){ background:#fff;}
.committees-member-list.matrimony-members-list li .members-list-left-border{ border-left:2px dotted #ebebeb;}
.committees-member-list.matrimony-members-list li .dotted-right{ border-right:2px dotted #ebebeb;}
.committees-member-list.matrimony-members-list li h4{ line-height:30px; border-bottom:2px dotted #ebebeb;}
.committees-member-list.matrimony-members-list li label{ border-bottom:2px dotted #ebebeb;}
.committees-member-list.matrimony-members-list li label a:hover{color:#ec2327;}
.committees-member-list.matrimony-members-list li .member-contact-number{ border-bottom:2px dotted #ebebeb; line-height:30px;}

/* Committee-Political-Forum page */
.political-forum-committee-goals-content{ padding-bottom:15px;}
.political-forum-committee-goals-content h1{ color:#333;}
.political-forum-committee-goals-content ul{ margin:0px; padding-left:25px;}
.political-forum-committee-goals-content ul li{ list-style:disc; font-size:12px;}
.political-forum-committee-goals-content ul li p{ color:#2f2929; line-height:22px; font-size:14px;}

/* Matrimony page */
.layout-border{ position:relative; margin:15px 0; padding:0px; width:100%; display:inline-block;}
.border-images{ position:15px 0px;}
.layout-border .border-images .t-l{ top:-5px; background:none;} 
.layout-border .border-images .t-r{ top:-5px; background:none;} 
.layout-border .border-images .b-l{ bottom:-5px; background:none;} 
.layout-border .border-images .b-r{ bottom:-5px; background:none;} 
.matrimonial-community-content .telugu-text p{ color:#000;font-family:'montserratregular';}
.matrimony-banner{ width:100%; margin:0px; /*padding:10px 35px 0 35px;*/padding:0px;}
.matrimony-banner img{ width:100%;}
.matrimony-data.inv-1{ outline:none;}
.thoranalu{width:100%;background:url(../../assets/images/thoranalu.png) repeat-x left center; height:40px; margin-bottom:10px;}
.matrimony-data .souvenir-left-content{ /*width:73%;*/}
.telugu-title{ width:100%; display:table;}
.telugu-text-left{ display:table-cell; text-align:left; vertical-align:middle;}
.telugu-text-right{ display:table-cell; text-align:right; vertical-align:middle;}  
.text-text-middle{ display:table-cell;}
.right-dholak{ width:100%;background:url(../../assets/images/dholak-right.png) no-repeat right center;}
.left-dholak{ width:100%;background:url(../../assets/images/dholak-left.png) no-repeat left center;}
.text-text-middle h1{ background:url(../../assets/images/hindu-knot.png) no-repeat center bottom; padding-bottom:55px; text-align:center;}
.matrimony-video{ padding-bottom:15px;}
.matrimony-video .left{ width:48%; float:left;}
.matrimony-video .right{ width:48%; float:right;}
.container.matrimony-ad a{ display:block; background:#582a75; border-radius:5px 5px 0 0; margin-top:8px; text-align:center; padding-bottom:16px;}
.container.matrimony-ad h1{font-family:'montserratregular'; font-size:14px; font-weight:normal; color:#fff; text-align:center; margin:0px; padding:5px 0px;}
.container.matrimony-ad a span{ display:inline-block; background:#ffe700; color:#000;font-family:'montserratregular'; font-size:20px; font-weight:normal; padding:10px 20px 10px 20px; margin-top:20px;}

.container.matrimony-ad-2 a{ display:block; background:rgba(38, 19, 19, 1); border-radius:5px 5px 0 0; margin-top:8px; text-align:center; padding-bottom:16px; border:1px solid #261313;}
.container.matrimony-ad-2 h1{font-family:'montserratregular'; font-size:20px; font-weight:normal; color:#fff; text-align:center; margin:0px; padding:5px 0px;}
.container.matrimony-ad-2 img{-webkit-box-shadow: 3px 3px 5px 0px rgba(225,255,225,0.2);
-moz-box-shadow: 3px 3px 5px 0px rgba(225,225,225,0.2);
box-shadow: 3px 3px 5px 0px rgba(225,225,225,0.2);}
.container.matrimony-ad-2 a span{ display:inline-block; background:#ffe700; color:#000;font-family:'montserratregular'; font-size:20px; font-weight:normal; padding:10px 20px 10px 20px; margin-top:20px;}

.matrimonial-community-content .cultural-item{ border-color:#f37567;}
.matrimonial-community-content .cultural-item{ list-style:none;}
.matrimonial-community-content .cultural-item h5{ text-align:right;}


/* main page videos */
.main-page-videos{ margin:0px;}
.main-page-videos li{/* margin-right:10px;*/}
.main-page-videos .video-layer{ margin-right:10px; padding:10px; background:#fff;}
.main-page-videos .slick-dots{ display:none!important;}

/* Banquet page */
.register-btn-div{ padding-top:11px;}

/* youth page */
.youth-right-button{ margin-top:10px;}
.youth-banner .youth-social-media-links{ width:100%; display:inline-block;}
.youth-banner .youth-social-media-links p{ float:left; margin-right:10px;}
.youth-banner .youth-social-media-links p a{ color:#444;}
.youth-banner .youth-social-media-links p img{ width:30px; margin-right:8px;}

.social-media-links{ width:100%; display:inline-block; padding-bottom:10px;}
.social-media-links p{ /*font-size:12px; margin-bottom:8px;*/ font-size:13px; margin-bottom:8px;}
.social-media-links p a{ color:#444;}
.social-media-links p img{ /*width:15px;*/ width:22px; margin-right:8px;}
.youth-page.quick-links h3{ margin-top:0px;}

/* main page tabs */
.ui-slider-tabs-content-container{ background:#eff1f4; /*padding:30px 30px 0 30px;*/}
.list-layer{ padding:30px 30px 0 30px;}
ul.clearfix.list-f.m0.list-pn.invitees-list{ /*padding:19px 19px 0px 19px;*/}
.ui-slider-tabs-list-container li{ height:auto!important; background:none; border:none;}
.ui-slider-tabs-list-container li a{color:#fff; display:table-cell; border-right:#0d56b4 1px solid; padding:5px 15px; height:32px; min-height:32px; vertical-align:middle; width:inherit; line-height:32px; box-shadow:none; text-shadow:none; font-weight:normal;}

.ui-slider-tabs-list-container li:hover a,.ui-slider-tabs-list-container li.selected a{ background-color:#ec2327; color:#fff;font-weight:normal;}
.ui-slider-tabs-list-container{ background:#003d9f;}
.ui-slider-tab-content{ width:100%!important}
/*#political .invitees-list li{width:10%;margin-right:1%;}
#political .invitees-list li:nth-child(5n+5){ margin-right:1%;}
#political .invitees-list li:last-child{ margin-right:0px;}
#political .invitees-list li img{ width:89%;}
#political .invitees-list li h4.font15{ font-size:14px;}
#political .invitees-list li h6.font12{ font-size:11px;}*/
.main-page-videos .slick-slide{ height:auto;}
#inviteesTab .ui-slider-tabs-content-container ul li h6.font12.liblack-t3{ min-height:68px;}

/* image boder */
.image-boder.inv-1{ outline:none;}
.souvenir-left-content.image-border-left{ padding-right:15px; border-right:1px solid #e8e8e8;}
.souvenir-right-content.image-border-right{ padding-right:15px; padding-left:15px;}

.committees-member-list .dis-in.v-align-m.r-p10{ padding-right:8px;}

/* travels image */
.container.shanthi-sai-travells{border-bottom:1px solid #e8e8e8; padding:10px 0px; margin-bottom:15px;}

/* Volunteer page*/
.volunteer-right-button{ margin-bottom:10px;}

/* Main page */
[class*="cell"].blocks-list{ float:none;}

/* Cultural page */
.cultural-thumbnails{text-align:center;}
.cultural-thumbnails ul{ margin:0px; padding:0px; text-align:center;}
.cultural-thumbnails a{ display:block; color:#363636; text-align:center;}
.cultural-thumbnails a p{ text-align:center; margin-bottom:8px;}
.cultural-thumbnails li{ padding-bottom:10px; border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
.cultural-thumbnails img{ width:90%;}

/* MEMBERS MESSAGE */
#message2 .owl-controls .owl-pagination{ display:none;}
#message2 .owl-controls .owl-buttons{ position:absolute; right:15px; bottom:10px; text-align:right;}
#message2 .owl-controls .owl-buttons .owl-prev{ float:left; margin-right:10px;color:#fff; /*width:10px; height:15px; text-indent:-99999px;*/ position:relative;}
#message2 .owl-controls .owl-buttons .owl-prev:after{ /*position:absolute; left:0px; top:0px; width:10px; height:15px; display:block;  font-family: 'FontAwesome'; content:"\f104";*/}
#message2 .owl-controls .owl-buttons .owl-next{ float:left;color:#fff; /*width:10px; height:15px;text-indent:-99999px;*/ position:relative; }
#message2 .owl-controls .owl-buttons .owl-next:after{ /*position:absolute; left:0px; top:0px; width:10px; height:15px; display:block;  font-family: 'FontAwesome'; content:"\f105";*/}

/* Data table design change */

.committees-member-list li{ background:#fff; color:#2f2929;}
.committees-member-list li:nth-child(2n+2){ background:#fff;}
.committees-member-list li .middle-block6 .border-l2{ border-left:2px dotted #ebebeb;}
.committees-member-list li .middle-block6 .dashborder-r{ border-right:2px dotted #ebebeb;}
.committees-member-list li h4{ line-height:30px; border-bottom:2px dotted #ebebeb; color:#2f2929;}
.committees-member-list li label{ border-bottom:2px dotted #ebebeb;}
.committees-member-list li label a:hover{color:#ec2327;}
.committees-member-list li .right-block6 > div{ border-bottom:2px dotted #ebebeb; line-height:30px;}
.committees-member-list li .right-block6 > div.white-t{ color:#2f2929;}
.committees-member-list li .right-block6 > div.oswaldlight{ font-family:'montserratregular'; font-weight:normal; font-size:13px; }
.new-title h4{ color:#fff;}
.grean-stief-m.new-title{ margin-left:-28px;}
.committees-member-list+.grean-stief-m.new-title{ margin-top:25px;} 

/* Footer Facebook icon*/
.footer-facebook{ line-height:25px;font-family:'montserratregular'; font-size:13px; color:#878787;}
.footer-facebook img{ width:25px;}
.footer-facebook span{ padding-right:10px; float:left;} 

/* Committee-Awards page */

.awards-data p{ margin:0px; padding:15px 0 5px 0px;font-family: 'muliregular'; color:#2f2929; font-size:14px; line-height:18px;}
.awards-data p span{ font-weight:bold;font-family:'montserratregular'; padding-right:8px;}
.awards-data h1{font-family:'montserratregular'; color:#444; font-size:20px; line-height:23px; margin:0px; padding:18px 0;}
.awards-data ol{ padding:0 0 0 30px; margin:0px;}
.awards-data ol li{ list-style-type:decimal;}
.awards-data ol li p{color: #2f2929; font-family: 'muliregular'; font-size: 14px;line-height: 18px; padding:0;}
.awards-data .text-center{ text-align:center;}
.awards-data h3{font-family:'montserratregular'; color:#444; font-size:18px; line-height:20px; margin:0px; padding:10px 0 0 0;}
.awards-data h3+p{ padding-top:10px;}

/* Press Release page */
.news-events-content ul{ margin:0px; padding:0px; }
.news-events-content ul li{ display:inline-block; width:100%;}
.news-events-content ul li .left-image-content{ width:33.3%; float:left; padding-left:15px; padding-right:15px;}
.news-events-content ul li .left-image-content img{ width:100%;}
.news-events-content ul li .right-image-content{ width:66.6%; float:left; padding-left:15px; padding-right:15px;}
.news-events-content ul li .right-image-content h1{font-family: 'latobold'; font-size:15px; color:#ec2327; line-height:20px; font-weight:normal; margin:0px; padding:0 0 12px 0px;}
.news-events-content ul li .right-image-content p{font-family:'montserratregular'; font-size:13px; line-height:16px; color:#3a3a3a; padding:0 0 8px 0; margin:0px;}
.news-events-content ul li .right-image-content p span.date img{ padding-right:5px; float:left;}
.read-more span{ display:inline-block; padding-right:8px; }
.read-more span a{color:#ec2327;}

/* Invitees slider */

#inviteesTab .carousel-inner .item{ width:100%!important;  background: #eff1f4;padding: 30px 30px 0;}
.ui-slider-tabs-list-container li:hover a,.ui-slider-tabs-list-container li.active a{ background-color:#ec2327; color:#fff;font-weight:normal;}


/* youth page */
.youth-youtube-video-content{ padding-bottom:25px;}
.youth-youtube-video-content iframe{ /*height:56.25%;*/ height:315px;}

.youth-committee-data{ padding-bottom:15px; border-bottom:1px solid #e8e8e8; margin-bottom:20px; }
.youth-committee-data p{ margin:0px; padding:15px 0 5px 0px;font-family: 'muliregular'; color:#2f2929; font-size:14px; line-height:18px;}
.youth-committee-data p span{ font-weight:bold;font-family:'montserratregular'; padding-right:8px;}
.youth-committee-data h1{font-family:'montserratregular'; color:#444; font-size:20px; line-height:23px; margin:0px; padding:18px 0;}
.youth-committee-data ul{ padding:12px 0 0 30px; margin:0px;}
.youth-committee-data ul li{ list-style:disc; font-size:12px;}
.youth-committee-data ul li p{color: #2f2929; font-family: 'muliregular'; font-size: 14px;line-height: 18px; padding:0;}
.youth-committee-data ul+h3{ padding-top:15px;}
.youth-committee-data .text-center{ text-align:center;}
.youth-committee-data h3{font-family:'montserratregular'; color:#444; font-size:18px; line-height:20px; margin:0px; padding:10px 0 0 0;}
.youth-committee-data h2{font-family:'montserratregular'; color:#444; font-size:18px; line-height:20px; margin:0px; padding:10px 0 0 0;}
.youth-committee-data h3+p{ padding-top:10px;}
.youth-committee-data .youth-committee-top-data .youth-top-left{ width:60%; float:left;}
.youth-committee-data .youth-committee-top-data .youth-top-right{ width:35%; float:right;}
.youth-committee-data .youth-committee-top-data .youth-top-right img{ width:100%;}
.youth-committee-data .youth-committee-bottom-data .youth-bottom-left{ width:35%; float:left;}
.youth-committee-data .youth-committee-bottom-data .youth-bottom-right{ width:60%; float:right;}
.youth-committee-data .youth-committee-bottom-data .youth-bottom-left img{ width:100%;}

.gold-sponsors,.corporate-ponsors,.shanthi-sai-travells{ /*display:none;*/}

/* header logo */
.logo{margin-right:-20px;}

/* New-and-Events */
.news-events-content{ padding-bottom:15px;}

/* Videos page */
.press-videos-list ul{ margin:0px; padding:0px; display:inline-block; width:100%;}
.press-videos-list ul li{ /*width:25%; float:left;*/}
.press-videos-list ul li .video-layer{ /*background:#f4f4f4;*/ padding:10px; margin-right:10px; margin-bottom:15px; width:100%; display:inline-block; border-bottom:1px solid #e8e8e8;}
.press-videos-list ul li .video-content{ float: left;padding-left: 15px;padding-right: 15px;/*width: 33.3%;*/width: 25%;}
.press-videos-list ul li .video-description{float: left;padding-left: 15px;padding-right: 15px;/*width: 66.6%;*/ width:75%; background:none; border:none; min-height:inherit; margin-top:0px;}
.press-videos-list ul li .video-description h1{color: #ec2327;font-family: "latobold";font-size: 15px;font-weight: normal;
    line-height: 20px;margin: 0;padding:0px;}


/* Footer videos*/
.main-page-videos.new{ border:none; background:none; padding:0px; width:100%; display:inline-block;}
.main-page-videos.new li{ width:25%; float:left;}
.main-page-videos.new li .video-layer{ background:#fff; padding:10px; margin-right:10px; margin-bottom:15px;}


/* Hotel page */
.hostels-details{ margin:0px; padding:0px;}
.hostels-details h1{font-family: 'muliregular';  font-size:24px; color:#333; line-height:36px; margin:0px; padding:0px 0 10px 0;}
.hostels-details p{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 20px 0;}
.hotels-list{ margin:0px; padding:15px 0; border-top:4px solid #c9376e;}
.hotels-list ul{ margin:0px; padding:0px;}
.hotels-list ul li{ width:45%; float:left; list-style:none;}
.hotels-list ul li:nth-child(2){float:right;}
.hotels-list ul li:nth-child(3){/*float:none; clear:both; margin:0 auto; display:table;*/ padding-top:25px;}
.hotels-list ul li:nth-child(4){ float:right;padding-top:25px;}
.hotels-list ul li p.hotel-pricing{font-family:"montserratregular"; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0 0 5px; text-align:center;}
.hotels-list ul li .image-layer img{ width:100%; display: block; padding: 4px; line-height: 20px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.hotels-list ul li .image-layer p{ padding:10px 0 0 0px; text-align:center;}
.hotels-list ul li .image-layer p a{ color:#ec2327;}
.hotels-list ul li.image-layer p{font-family:"montserratregular"; font-size:13px; line-height:20px; color:#535353;}
.hotels-list ul li.image-layer a,.hotels-list ul li.image-layer a:hover{ text-decoration:none;}
.hostels-maps{ margin:0px; padding:15px 0; /*border-top:4px solid #c9376e;*/}
.hostels-maps ul{ margin:0px;padding:0px;}
.hostels-maps ul li{ float:left; margin-right:15px; list-style:none;}
.hostels-maps ul li a{ padding:5px 15px; background:#ec2327; display:block;font-family:"montserratregular"; font-size:13px; line-height:32px; height:42px; color:#fff;}
.hostels-maps ul li p{ padding:5px 15px; background:#ec2327; display:block;font-family:"montserratregular"; font-size:13px; line-height:32px; height:42px; color:#fff;}
.hostels-maps ul li a img{ margin-right:5px;}
.hostels-maps ul li p img{ margin-right:5px;}
.hostels-desciption li h1{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px;}
.hostels-desciption{ margin-top:25px; padding:15px 0px;border-top:4px solid #c9376e;}
.hostels-desciption ul{ margin:0px; padding:0px;}
.hostels-desciption ul li{ list-style:none; padding-bottom:15px;}
.hostels-desciption ul li h3{font-family:"montserratregular"; font-size:13px; line-height:20px; color:#535353; margin:0px; padding:3px 0 0 0;}
.hostels-desciption ul li h3+p{ padding-top:10px;}
.hostels-desciption ul li p{ padding-bottom:15px;}
.hostels-desciption ul li p span{ display:block;}
.hostels-desciption ul li p span a{ color:#ec2327;}

/* Hotel maps page*/

.hostel-map-details li h1{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px;}
.hostel-map-details{ margin-top:25px; padding:15px 0px;border-top:4px solid #c9376e;}
.hostel-map-details ul{ margin:0px; padding:0px;}
.hostel-map-details ul li{ list-style:none; /*padding-bottom:35px;*/padding-top:35px;}
.hostel-map-details ul li:first-child{ padding-top:0px;}
.hostel-map-details ul li h3{font-family:"montserratregular"; font-size:13px; line-height:20px; color:#535353; margin:0px; padding:3px 0 0 0;}
.hostel-map-details ul li p{ padding-bottom:15px;}
.hostel-map-details ul li iframe{ width:100%; border:none; min-height:300px;}
.hostel-map-details ul li .hotel-map{ width:100%; display: block; padding: 4px; line-height: 20px; border: 1px solid #ddd; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }

/* Literary Flyer HTML*/
.spiritual-flyer{ padding:15px 0px;}
.spiritual-flyer .title{ background:#ec2327; color:#fff; padding:10px; text-align:center; /*display:table;*/ margin:0 auto;}
.spiritual-flyer .title p{ margin:0px; padding:0px; font-family:"montserratregular"; text-align:center; font-style:italic; font-size:16px; line-height:19px;}
.spiritual-flyer .title p span{ display:block; padding-bottom:7px;}
.spiritual-invitees{ margin:0px; padding:0px 0 15px 0;}
.spiritual-invitees ul{ margin:0px; padding:0px;} 
.spiritual-invitees ul li{ width:32%; margin-left:2%; /*width:48%;*/ padding:10px 0px; border-radius:0 0 10px 10px; list-style:none; float:left; min-height:360px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fae4a9+0,f5d443+100 */
background: #fae4a9; /* Old browsers */
background: -moz-linear-gradient(top,  #fae4a9 0%, #f5d443 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fae4a9 0%,#f5d443 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fae4a9 0%,#f5d443 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae4a9', endColorstr='#f5d443',GradientType=0 ); /* IE6-9 */

}
.spiritual-invitees ul li:last-child{ float:right;}
.spiritual-invitees ul li:first-child{ margin-left:0px;}
.spiritual-invitees ul li .top-image{ text-align:center;}
.spiritual-invitees ul li .top-image img{ max-width:146px; border:1px solid #eed118; border-radius:10px; 
-webkit-box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.34);
-moz-box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.34);
box-shadow: 5px 5px 12px 0px rgba(0,0,0,0.34);
}
.spiritual-invitees ul li .bottom-details{ margin:0px; padding:0px; text-align:center;}
.spiritual-invitees ul li:last-child .bottom-details{ /*padding-bottom:20px;*/}
.spiritual-invitees ul li .bottom-details h3{ font-family:"muliregular"; color:#278547; font-weight:600; text-decoration:underline; text-align:center; margin:0px; padding:10px 0 0 0; font-style:italic;font-size:17px; line-height:23px;}
.spiritual-invitees ul li .bottom-details p{ font-family:"muliregular"; font-weight:600;  text-align:center; margin:0px; padding:5px 0 0px 0; /*font-size:14px;*/font-size:14px; line-height:20px;}
.spiritual-invitees ul li .bottom-details p.red-text{ color:#d2232a;}
.spiritual-invitees ul li .bottom-details p.green-text{ color:#278547;}
.spiritual-invitees ul li .bottom-details p.green-text span.day{ display:block; text-align:right; padding-right:6px;}
.spiritual-invitees ul li .bottom-details p.blue-text{ color:#23408f;}
.spiritual-invitees ul li .bottom-details p.pink-text{ color:#ec008c;}
.srinivasa-kalyanotsavam{ padding:20px 0px; display:none;}
.srinivasa-kalyanotsavam .title{ display:table; margin:0 auto; padding:10px 20px;}
.srinivasa-kalyanotsavam h1{font-family:"montserratregular"; text-align:center; margin:0px; padding:0px; font-size:18px; line-height:22px;}
.kalyanotsavam-bottom-content{ padding:15px 0 0 0px;}
.kalyanotsavam-bottom-content .lord-srinivasa-image{ float:left; width:48%;}
.kalyanotsavam-bottom-content .lord-srinivasa-image img{ width:100%;}
.kalyanotsavam-bottom-content .kalyanotsavam-details{ float:right; width:50%;}
.kalyanotsavam-bottom-content .kalyanotsavam-details p{font-family:"montserratregular"; font-weight:600; margin:0px; padding:0px 0 14px 0; font-size:14px; line-height:20px;}
.kalyanotsavam-bottom-content .kalyanotsavam-details p:last-child{ padding-bottom:0px;}
.kalyanotsavam-bottom-content .kalyanotsavam-details p.purple-text{ color:#842e90;}
.kalyanotsavam-bottom-content .kalyanotsavam-details p.purple-text.italic{ font-style:italic;}
.kalyanotsavam-bottom-content .kalyanotsavam-details p.orange-text{ color:#fa4e25;}
.kalyanotsavam-bottom-content .kalyanotsavam-details p.green-text{ color:#278547;}
.kalyanotsavam-bottom-content .kalyanotsavam-details p span{ display:block;}
.Religious-committee-content{ background:#fa4e25; padding:10px 0 20px 0;}
.Religious-committee-content .top-content{ text-align:center;}
.Religious-committee-content .top-content h1{font-family:"montserratregular"; font-size:20px; text-transform:uppercase; line-height:28px; color:#fff; display:inline-block; border-bottom:2px solid #fff; padding:0px; margin:0px; font-weight:normal;}
.Religious-committee-content .top-content p{font-family:"muliregular"; font-size:19px; line-height:24px; color:#fff200; margin:0px; padding:8px 0 0 0; font-weight:bold; text-align:center;}
.Religious-committee-content .bottom-content{ margin:0px auto; padding:0px; display:table;}
.Religious-committee-content .bottom-content ul{ margin:0px; padding:0px;}
.Religious-committee-content .bottom-content ul li{ list-style:disc; font-family:"muliregular";  font-size:12px; line-height:24px; color:#fff200; margin:0px; padding:0px; font-weight:bold; float:left; margin-left:15px;}
.Religious-committee-content .bottom-content ul li:first-child{ list-style:none; padding-right:10px; margin-left:0px;}
.Religious-committee-content .bottom-content ul li p{ font-size:19px; margin:0px; padding:8px 0 0 0;}


/* Litarery flyer HTML*/
.literary-flyer .title{ display:table; margin:0 auto;background:#ec2327; color:#fff; padding:10px; text-align:center;}
	.literary-flyer .title p{ color:#fff; font-size:30px; line-height:36px; margin:0px; padding:0px; font-weight:bold;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7);}
	.special-invittees{ background:#208946; display:table; margin:15px auto 0; border-radius:30px; padding:10px 20px;}
	.special-invittees p{ font-size:29px; line-height:44px; font-weight:bold; color:#fff;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7); margin:0px; padding:0px;}
	.special-invitees-list{ margin:0px; padding:15px 0;}
	.special-invitees-list ul{ margin:0px; padding:0px;}
	.special-invitees-list ul li{ background:#cfd07e; width:18%; margin-left:2.5%; float:left; margin-bottom:15px; list-style:none; /*min-height:165px;*/min-height:155px; border-radius:15px;}
	.special-invitees-list ul li:nth-child(5n+1){ clear:both; margin-left:0px;}
	.special-invitees-list ul li .image-content{ text-align:center; padding-top:10px;}
	.special-invitees-list ul li .image-content img{ width:74px; border:1px solid #ebe03b;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);
-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);
box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);

	}
	.special-invitees-list ul li .invitee-name{ text-align:center; /*padding-bottom:15px;*/}
	.special-invitees-list ul li .invitee-name p{ margin:0px; font-size:16px; line-height:23px; color:#ec2327; font-weight:bold; text-align:center;}
	.cine-writters-content{ width:93.5%; display:table; margin:0 auto;}
	.cine-writters-content .cine-writters-data{ width:67.5%; float:left; background:#cfd07e; border-radius:15px;}
	.cine-writters-content .cine-writters-data ul{ margin:0px; padding:0px;}
	.cine-writters-content .cine-writters-data ul li{ float:left; width:31%; list-style:none; padding-left:2%;}  
	.cine-writters-content .cine-writters-data ul li .image-content{ text-align:center; padding-top:10px;}
	.cine-writters-content .cine-writters-data ul li .image-content img{ width:74px; border:1px solid #ebe03b;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);
	}
	.cine-writters-content .cine-writters-data ul li .writter-name{ text-align:center;}
	.cine-writters-content .cine-writters-data ul li .writter-name p{ margin:0px; padding:10px 0 0 0; font-size:19px; font-weight:bold; color:#d2022b; text-align:center; line-height:23px;}
	.cine-writters-content .cine-writters-data h2{ text-align:right; font-size:28px; color:#861391; margin:0px; padding:0px 25px 0 0; font-weight:bold; line-height:53px;} 
	.cine-writters-content .avadhanam-content{ width:28.125%; float:right; background:#cfd07e; border-radius:15px;}
	.cine-writters-content .avadhanam-content h1{ text-align:center; color:#2b398f; font-size:34px; line-height:40px; margin:0px; padding:0px;}
	.cine-writters-content .avadhanam-content .image-content{ padding:10px 0 0 0px; text-align:center;}
	.cine-writters-content .avadhanam-content .image-content img{ width:74px; border:1px solid #ebe03b;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);
	-moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);
	box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.34);} 
	.cine-writters-content .avadhanam-content p{ text-align:center; color:#d2022b; font-size:16px; line-height:21px; font-weight:bold;}
	.pustaka-avishkarana{ margin:0px; padding:20px 0; text-align:center;}
	.pustaka-avishkarana h1{color: #025aae;font-size: 32px;font-weight: bold;line-height: 66px;margin: 0;padding: 0 0 10px;}
	.pustaka-avishkarana p{ margin:0px;padding:5px 30px 10px 30px; font-size:25px; font-weight:bold; line-height:40px;text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.7); background:#ec2327; color:#fff; display:table; margin:0 auto; border-radius:25px;}
	

/* donor-registration-images*/
.donor-images{ width:100%; padding:10px 0;}
.donor-images .left-image{ width:48%; float:left;}
.donor-images .left-image img{ width:100%;}
.donor-images .right-image{ width:48%; float:right;}
.donor-images .right-image img{ width:100%;}
.donor-images .middle-image{ margin:0 auto; display:table;}

/* youth page */
.youth-committee-members-images {padding:15px 0 0 0; border-bottom:1px solid #e8e8e8; margin-bottom:15px;}
.youth-events-list { border-bottom:1px solid #e8e8e8; padding-bottom:5px; margin-bottom:20px;}
.youth-events-list ul li{ list-style:none; width:49%; float:left; padding:0 0 15px 0;}
.youth-events-list ul li a{ display:block;}
.youth-events-list ul li img{ width:100%;}
.youth-events-list ul li:nth-child(5){ clear:both;}
.youth-events-list ul li:nth-child(7){ clear:both;}
.youth-events-list ul li:nth-child(2n){ float:right;}

/*popup*/
#popUp{ /*position:absolute;*/ position:fixed; width:100%; height:100%; left:0px; top:0px; /*visibility:visible;*/ display:none; z-index:1001;}
#popUp .mask{ background: #000;height: 100%;left: 0;opacity: 0.8;position: fixed;width: 100%;z-index: 1000;}
#popUp .popUp-Image-Content{/*margin: 2% auto 0;*/margin: 5% auto 0;/*max-width: 1000px;*/ max-width:760px;padding: 0;position: relative;top: 0;z-index: 1002;}
#popUp .popUpImage img{ width:100%;}
.popUpClose {position: absolute;right:10px;top: 0px;}
.popUpLinkText {color: #fff;font-size: 18px;font-weight: 600;margin-bottom: 10px;margin-top: 0;text-align: center;}
.popUpLinkText a{ color:#ffe607;}

#fvpp-blackout {display: none;z-index: 1000;position: fixed;width: 100%;height: 100%;top: 0;left: 0;
  background: #000;opacity: 0.5;}
#my-welcome-message {display: none;z-index: 10001;position: fixed;width:100%; left:0px; top:0px;}
.popUp-Image-Content{/*margin: 2% auto 0;*/margin: 5% auto 0;/*max-width: 1000px;*/ max-width:760px;padding: 0;position: relative;top: 0;z-index: 1002;}
.popUpImage img{ width:100%;}
.mask{ background: #000;height: 100%;left: 0;opacity: 0.8;position: fixed;width: 100%;z-index: 1000;}
#fvpp-close {/*position: absolute;top: 0px;right: 5px;cursor: pointer;color: #fff;background: #ff0000;border-radius: 50px;
    padding: 1px 6px;border: 1px solid #fff;*/}
#fvpp-dialog h2 {font-size: 2em;margin: 0;}
#fvpp-dialog p { margin: 0; }
#fvpp-close{ display:none;}
.closePopUp#fvpp-close{ display:block;}

.form-horizontal .control-label {float: left;width: 165px!important;padding-top: 5px;text-align: right;}
.main-corporate-sponsors{ width:100%;}
.main-corporate-sponsors ul{ margin:0px; padding:15px 0 0 0px; text-align:center;}
.main-corporate-sponsors ul li{ border: 1px solid #e0e0e0;margin: 10px;padding: 10px 0;}
.main-corporate-sponsors ul li img{ width:95%; /*border:1px solid #e0e0e0;*/}

.main-page-top-media-partners{ width:100%; padding-top:20px;}
.main-page-top-media-partners ul{ padding:15px 0 0 0px; margin:0px;}
.main-page-top-media-partners ul li{ float:left; width:45%; margin-left:3.5%; margin-bottom:10px;}
.main-page-top-media-partners ul li:nth-child(2n){ float:right; margin-left:0px; margin-right:3.5%;}


.flotingbar-left{position:fixed;top:50%;left:0;z-index:1001;/*width:75px;*/ display:none;}
.flotingbar-left img{ max-width:75px;}
.flotingbar-left a{ display:block;}
.flotingbar-left:hover #popUp{ display:block;}

/* Food committe page*/
.food-committee-members{ width:100%; display:inline-block; padding-top:15px;}
.food-committee-members .first-image{ float:left; width:49%}
.food-committee-members .first-image img{ width:100%;}
.food-committee-members .second-image{ float:right; width:49%}
.food-committee-members .second-image img{ width:100%;}
.food-committee-members .third-image{ width:100%; display:inline-block;}
.food-committee-members .third-image img{ width:100%;}
.food-flyers{background-color:#26344f; width:270px; padding-bottom:5px; margin-bottom:10px; border-radius:6px 6px 0px 0px;}
.food-flyers .body-content ul{ background:#fff; margin:0px; padding:0px 0 13px 0; text-align:center;}
.food-flyers .body-content li{ /*margin:15px 0px;*/padding:13px 0 0 0; /*height:107px;*/ /*height:86px;*/}
.food-flyers .body-content li img{ width:80%;-webkit-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);}


/* committees list design */
ul.committees li div h6 a{ word-break:break-all; word-wrap:break-word;}

/* CME page */
.cme-content{ width:100%; margin:0px; padding:0px;}
.cme-content .top-content{text-align:center;}
.cme-content .top-content h1,.cme-content .top-content h2,.cme-content .top-content h3{ margin:0px; padding:0px;}
.cme-content .top-content h1{ line-height:25px;}
.cme-content .top-content h2{ line-height:24px;}
.cme-content .top-content h3{ line-height:20px;} 
.cme-content .inner-data{ width:100%; margin-top:15px; border-top:1px solid #e8e8e8; padding-top:15px;}
.cme-content .inner-data h1{ line-height:20px;}
.cme-schedule-content{ width:100%; margin:0px; padding:0px;}
.cme-schedule-content ul{ margin:0px; padding:0px; margin-bottom:15px; border-bottom:1px solid #e8e8e8;}
.cme-schedule-content ul li{ margin:0px; padding:10px; border-top:1px solid #e8e8e8;}
.cme-schedule-content ul li:first-child{/*border-top:none;*/}
.cme-schedule-content ul li h1{font-family: 'latobold'; font-size:15px; color:#ec2327; line-height:20px; font-weight:normal; margin:0px; padding:0 0 12px 0px;}
.cme-schedule-content ul li p{font-family:'montserratregular'; font-size:13px; line-height:21px; color:#3a3a3a; padding:0 0 8px 0; margin:0px;}
.cme-schedule-content ul li p span{ font-weight:bold;}
.cme-schedule-content ul li p span.date img{ padding-right:5px; float:left;}

/* Registration page*/
.tat-already-registered{ font-size:20px;}
.tat-already-registered-welcome{ width:48%; padding:0 12px;}
.tat-already-registered-welcome.right{ width:48%;}
.tat-already-registered-welcome.right{ float:right;}
.coupon-content{ display:table; margin:0 auto; background:#8a3a99; border-radius:5px; text-align:center; /*max-width:280px;*/ padding:10px;}
.ata-registering .coupon-content p{font-family: 'montserratregular'; font-size:14px; color:#ffe506; border-bottom:none; padding-bottom:0px; margin-bottom:0px; text-align:center; font-weight:bold; line-height:18px;}
.coupon-content p span{ color:#17f5c4;}
.tat-already-registered-welcome.right .form-horizontal{ padding-top:35px;}
.tat-already-registered-welcome.right .ata-registering .form-horizontal p{ border-bottom:none; margin-bottom:0px;}
.registration-inner-data h3{ text-align:center;}
.registration-inner-data .tat-already-registered{ width:100%; text-align:center; float:none;}
.tat-already-registered.register-right-content{ padding-top:20px;}
.registration-inner-data {min-height: 1138px;}

.tat-already-registered-welcome.right .form-horizontal .form-group .col-lg-7{ padding-right:0px;}
.tat-already-registered-welcome.right .form-horizontal .form-group .col-lg-7 .input-large{ width:100%;}
.tat-already-registered-welcome.right .form-horizontal .form-group .col-lg-7.reg-capcha input[type="text"]{ width:100%;}
.tat-already-registered-welcome.right .form-horizontal .form-group .col-lg-7.submit-data{ text-align:right;}

/* Literary-page */
.literary-flyer .title p{font-family: 'Noto Sans', sans-serif;}
.special-invittees p{font-family: 'Noto Sans', sans-serif;}
.literary-flyer .special-invitees-list ul li .invitee-name p{font-family: 'NTR', sans-serif; padding-top:10px;}
.cine-writters-data .writter-name p{font-family: 'NTR', sans-serif; padding-top:10px;}
.avadhanam-content p{font-family: 'NTR', sans-serif; padding-top:10px;}

/* Telugu Seniors committee*/
.telugu-seniors-content{ width:100%; margin:0px; padding:0px;}
.telugu-seniors-content h3{ padding-top:10px;}
.telugu-seniors-content ul{ margin:0px; padding:0px;}
.telugu-seniors-content ul li{ list-style:disc; margin-left:20px;}
.telugu-seniors-content ul li p{ margin:0px; padding-bottom:0px;}

/*exhibit*/
.exhibit-video{ padding:10px 0px;}
/* main page youth slider */
.youth-slider-data{ width:228px; margin:0 auto;}
.youth-slider-data .slick-track{ display:table;}
.youth-slider-data ul{ margin:0px; padding:0px; text-align:center;}
.youth-slider-data ul li.slick-slide{ text-align:center; float:none; display:table-cell;}
.youth-slider img{ width:auto; max-height:194px; max-width:220px; display:inherit;}
.youth-slider-data ul li .image-content{ min-height:194px;}
.youth-slider-data .slick-dots,.youth-slider-data .slick-next,.youth-slider-data .slick-prev{ display:none!important;}
.youth-slider-data .btn.btn-info{ margin-top:16px;}

/* womens-forum-committee */
.womens-forum-committee{ padding:10px 0px;}

.shanthi-sai-travells{ display:none;}

.container.Youth-events{/*background:#ea1c64;*/ background:#ea4c03; color:#fff; width:270px; padding-bottom:5px; margin-bottom:10px; border-radius:6px 6px 0px 0px;}
.container.Youth-events h1{ font-size:17px;}
.container.Youth-events #demo3.scroll-text{  /*height:700px; */ height:286px;}
.container.Youth-events #demo3.scroll-text ul{ height:1027px;}
.container.Youth-events #demo3.scroll-text li{ margin:13px 0 0; /*height:336px;*/ height:auto; }
.container.Youth-events #demo3.scroll-text li img{ width:80%;-webkit-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);}

.matrimony-members-images{ width:100%; padding:10px 0px;}
.matrimony-members-images .left{ width:48%; float:left; margin:0px;}
.matrimony-members-images .left img{ width:100%;}
.matrimony-members-images .right{ width:48%; float:right;}
.matrimony-members-images .right img{ width:100%;}

/* education-commiittee */
.education-committee-data{ width:100%; margin:0px; padding:0px 0 15px 0px;}
.education-committee-data h1{font-family:'montserratregular'; color:#444; font-size:20px; line-height:23px; margin:0px; padding:18px 0; text-align:center;}
.education-committee-data ul{ margin:0px; padding:0px;}
.education-committee-data ul li{ width:49%; float:left; padding:0 0 15px 0px;}
.education-committee-data ul li a{ display:block;}
.education-committee-data ul li:nth-child(2n){ float:right;}


/* Scheduled programs content */
.programs-schedule-content h1{font-family:'montserratregular'; color:#444; font-size:20px; line-height:23px; margin:0px; padding:18px 0;}
.programs-schedule-content h1.text-center{ text-align:center;}
.programs-schedule-content ul{ margin:15px 0; padding:0px; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; width:100%; display:inline-block;}
.programs-schedule-content ul li{ text-align:center; width:33.3%; background:#fff; float:left; padding:10px 0px;}
.programs-schedule-content ul li:hover,.programs-schedule-content ul li.active{ background:#ec2327;}
.programs-schedule-content ul li:hover a,.programs-schedule-content ul li.active a{ color:#fff;}
.programs-schedule-content ul li a{color: #2f2929;font-family: "muliregular";font-size: 14px;line-height: 18px;
    padding: 0; display:block;}
.schedule-list-table{ width:100%; margin:0px; padding:0px; border-collapse:collapse;}
.schedule-list-table thead th{ padding:8px;}
.schedule-list-table tbody tr td{ padding:8px; border-bottom:1px solid #dfdfdf;}
.schedule-list-table tbody tr td h3{font-family: 'latobold'; font-size:15px; font-weight:400; color:#363636; line-height:18px;}
.schedule-list-table tbody tr td p{font-family: 'montserratregular'; font-size:13px; font-weight:300; line-height:16px; color:#2f2929; text-align:left; margin:0px; padding:0px 0 8px 0;}
.schedule-list-table tbody tr td p span{ display:inline-block; color:#ec2327;}
	/*{ background:#94d17d;}*/
.list-data .list{ display:none;}
.list-data .list#day1{ display:block;}
.list-data .list#day1 h4 span{ font-weight:bold;}
.list-data .list#day2 > table thead th.lunch{background:#fff;}
.list-data .list#day2 > table thead th.dinner{background:#fff;}
.list-data .list#day3 > table thead th.lunch{background:#fff;}
.list-data .list#day3 > table thead th.dinner{background:#fff;}
.list-data .list#day2 > table > thead th p{background:#ffad38; color:#fff; padding:8px;}
.list-data .list#day3 > table > thead th p{background:#94d17d; color:#fff; padding:8px;}
.list-data .list#day2 table thead th{background:#94d17d; color:#fff;}
.list-data .list#day3 table thead th{background:#ffad38; color:#fff;}

/* Transportation */
.transportation-desciption{ margin-top:25px; /*padding:15px 0px;*/padding:0 0 15px 0px;border-top:4px solid #c9376e;}
.hostels-details h1{font-family: 'muliregular';  font-size:19px; color:#333; line-height:24px; margin:0px; padding:0px;}
.taxi-content h3{font-family:"montserratregular"; font-size:17px; color:#ec2327; line-height:30px; margin:0px; padding:0px 0 0px 0;}
.transportation-desciption ul{ margin:0px; padding:0px;}
.transportation-desciption li h1{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px;}
.transportation-desciption ul li{ list-style:none; padding-bottom:30px;}
.transportation-desciption ul li:last-child{ padding-bottom:0px;}
.transportation-desciption ul li h3{font-family:"montserratregular"; font-size:13px; line-height:20px; color:#535353; margin:0px; padding:3px 0 0 0;}
.transportation-desciption ul li h3+p{ /*padding-top:10px;*/}
.transportation-desciption ul li p{ padding-bottom:15px;}
.transportation-desciption ul li p span{ display:block;}
.transportation-desciption ul li p span a{ color:#ec2327;}
.transportation-desciption ul li address{ margin-bottom:0px;}
.transportation-desciption ul li address h2{font-family:"montserratregular"; color:#ec2327; font-size:16px; margin:0px; padding:0px; line-height:20px;}
.transportation-desciption ul li address p{ padding:0px;}
.transportation-desciption ul li address p a{ color:#ec2327;}
.transportation-midWay{margin-top:25px;/*padding:15px 0px;*/padding:0 0 15px 0px;border-top:4px solid #94b6fd;}
.transportation-midWay h3{font-family:"montserratregular"; font-size:17px; color:#ec2327; line-height:30px; margin:0px; padding:0px 0 0px 0;}
.transportation-midWay h5{ font-family:"montserratregular"; color:#000; font-size:15px; margin:0px; padding:0px; line-height:20px;}

.transportation-downtown{/*margin-top:25px;*/ /*padding:15px 0px;*/padding:0 0 15px 0px;border-top:4px solid #94d17d;}
.transportation-downtown h3{font-family:"montserratregular"; font-size:17px; color:#ec2327; line-height:30px; margin:0px; padding:0px 0 0px 0;}

.telugu-seniors-promo{ width:100%; margin:0px; padding:0px 0 15px 0;}
.telugu-seniors-promo p{ display:table; width:100%; max-width:750px; margin:0 auto;}
.telugu-seniors-promo p img{ width:100%;}
/* Venue page */
.venue-top-content .image-content{ text-align:center;}
.center-details{ /*display:inline-block;*/ display:table; width:100%; padding-top:20px;}
.center-details .left-logo{ width:48%; /*float:left;*/ display:table-cell; vertical-align:middle;} 
.center-details .left-logo img{ max-width:100%;}
.center-details .venue-address{ width:48%; /*float:right;*/ display:table-cell; vertical-align:middle;}
.center-details .venue-address h1{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px; text-align:left;}
.center-details .venue-address p{ margin:0px; padding:0px;}
.venue-middle-content{ width:100%; margin:0px; padding:15px 0; border-top:4px solid #ec2327;}
.venue-middle-content ul{ display:inline-block; width:100%;}
.venue-middle-content ul li{ /*width:31%;*/ float:left; margin-left:2%; padding-right:13px;
border:#dedede 1px solid; background-color:#f7f7f7;
-webkit-box-shadow: 0px 2px 4px -1px rgba(224,224,224,1);
-moz-box-shadow: 0px 2px 4px -1px rgba(224,224,224,1);
box-shadow: 0px 2px 4px -1px rgba(224,224,224,1);}
.venue-middle-content ul li:first-child{ margin-left:0px;}
.venue-middle-content ul li a{ display:block;}
.venue-middle-content ul li span.left{ width:90px; float:left; display:inline-block; text-align:center; margin:0px; border:none; height:70px; background:#fff; padding:10px 0px;}
.venue-middle-content ul li span.left img{ height:50px;}
.venue-middle-content ul li span.right{ display:inline-block; float:left; width:auto; padding-left:19px;font-family:"montserratregular"; color:#ec2327; font-size:18px; line-height:70px;}
.venue-bottom-content{ border-top:4px solid #94b6fd; padding:15px 0px;}
.venue-bottom-content span.red{ font-weight:bold;}



/* program highlights page */
.program-highlights-content h3.top{/*font-family:"montserratregular";*/font-family: 'muliregularitalic'; font-size:13px; line-height:20px; color:#535353; margin:0px; padding:3px 0 10px 0; font-style:italic; text-align:center;}
.program-highlights-content .program-table table{ width:100%; margin:0px; padding:0px; border-collapse:collapse;}
.program-highlights-content .program-table table tr th{ padding:8px; background:#ec2327;font-family:"montserratregular"; font-size:13px; line-height:32px; color:#fff;}
.program-highlights-content .program-table table tr th p{ padding:0px; margin:0px;}
.program-highlights-content .program-table table tr td{ border:1px solid #dfdfdf; padding:8px;}
.program-highlights-content .program-table table tr td p{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 8px 0;}
.program-highlights-content .program-table table tr td ul{ margin:0px; padding:0px;}
.program-highlights-content .program-table table tr td ul li{ list-style:disc; margin-left:18px; font-size:10px;}
.program-highlights-content .program-table table tr td p span.ted{ color:#ec2327;}
p.conditions{ text-align:right; color:#e31e1e;} 

.tollywood-content h1{font-family: 'muliregular';  font-size:24px; color:#333; line-height:36px; margin:0px; padding:0px 0 10px 0;}

.tollywood-content .tollywood-table table{ width:100%; margin:0px; padding:0px; border-collapse:collapse;}
.tollywood-content .tollywood-table table tr th{ padding:8px; background:#ec2327;font-family:"montserratregular"; font-size:13px; line-height:32px; color:#fff;}
.tollywood-content .tollywood-table table tr th p{ padding:0px; margin:0px;}
.tollywood-content .tollywood-table table tr td{ border:1px solid #dfdfdf; padding:8px;}
.tollywood-content .tollywood-table table tr td p{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 8px 0; text-align:left;}
.tollywood-content .tollywood-table table tr td p span.ted{ color:#ec2327;}

/* yoga page*/
.yoga-program-content{ width:100%; margin:0px; padding:0px;}
.yoga-program-content .top-content h1{font-family: 'montserratregular'; font-size:22px; font-weight:400; line-height:25px; color:#0062d1; margin:0px; padding:0px; text-align:center;}
.yoga-program-content .top-content p{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px; padding:10px 0 10px 0;}
.program-schedule{ width:100%; margin:0px; padding:0px;}
.program-schedule ul{ margin:0px; padding:0px;}
.program-schedule ul li{ width:100%; margin:0px; padding:12px 0; border-top:1px solid #dfdfdf;}
.program-schedule ul li:first-child{ border-top:none;}
.program-schedule ul li h5{font-family:"montserratregular"; font-size:15px; line-height:20px; color:#535353; margin:0px; padding:3px 0 0 0;}
.program-schedule ul li h5 span{ color:#ec2327;}
.program-schedule ul li .speaker-details{ padding:15px 0px;} 
.program-schedule ul li .speaker-details h2 {color: #000;font-family: "montserratregular";font-size: 18px;line-height: 20px;margin: 0;padding:0 0 0px 0;}
.program-schedule ul li .speaker-details h4{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 0px 0;}
.program-schedule ul li .speaker-details p{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 0px 0; text-align:left;}
.program-schedule ul li .speach p{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 10px 0; text-align:left;}
.program-schedule ul li .speacker-description{ display:inline-block; width:100%; padding:12px 0px;}
.program-schedule ul li .speacker-description .speaker-image{ width:120px; float:left; border:1px solid #dfdfdf; padding:4px; background:#fff; margin-right:15px;}
.program-schedule ul li .speacker-description .speaker-image img{ width:100%;}
.program-schedule ul li .speacker-description .about-speaker{ /*float:right; width:72%;*/}
.program-schedule ul li .speacker-description .about-speaker p{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 10px 0; text-align:left;}
.yoga-flyer{ display:block; width:100%; border-top:1px solid #dfdfdf;}
.yoga-flyer h1{font-family:'montserratregular'; color:#ec2327; font-size:20px; line-height:23px; margin:0px; padding:18px 0; text-align:center;}
.yoga-flyer .image{ display:table; margin:0 auto; max-width:500px; padding:15px 0 25px 0px;}
.yoga-flyer .image a{ display:block;}
.yoga-flyer .image a img{ width:99%; border:1px solid #dfdfdf;}

/*Neeru's Diva*/
.Neerus-Diva-ATA-Button{ display:block; padding:20px 0 0 0px; text-align:center;}
/* Health-Wellness*/
.healtth-wellness-images ul li{ list-style:none; width:49%; float:left; padding:0 0 15px 0;}
.healtth-wellness-images ul li a{ display:block;}
.healtth-wellness-images ul li img{ width:99%; border:1px solid #dfdfdf;}
.healtth-wellness-images ul li:nth-child(2n){ float:right;}

/* GMCAG-content */
.GMCAG-content{ width:100%; margin:0px 0 20px 0;padding:0px 0 10px 0; border-bottom:1px solid #dfdfdf;}
.gmcga-title{ width:100%; text-align:center;}
.gmcga-title h1{font-family: 'montserratregular'; font-size:22px; font-weight:400; line-height:25px; color:#0062d1; margin:0px; padding:0px;}
.gmcga-title h3{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px;}

.gmcga-place{ width:100%; margin:0px ;padding:15px 0 0 0; text-align:center;}
.gmcga-place h3{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px;}
.gmcga-place h3.blue{ color:#0062d1;}
.tentative-agenda-data{ border-top:4px solid #94b6fd; margin-top:15px; padding:5px 0 0 0px;}
.tentative-agenda-data h1{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px; padding:10px 0 10px 0;}
.tentative-agenda-data p{font-family: 'muliregular'; font-size:14px; line-height:18px; color:#000; margin:0px; padding:0px 0 10px 0;}
.tentative-agenda-data .schedule{ padding-bottom:10px;}
.tentative-agenda-data .schedule p{ padding-bottom:0px;}
.tentative-agenda-data p span{color:#ec2327;}
.tentative-agenda-data .more-details{ width:100%; margin:15px 0 0 0; padding:0px; border-top:4px solid #c9376e;}
.tentative-agenda-data .more-details h5{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px; padding:10px 0 10px 0;}
.tentative-agenda-data .gmcga-more-info{ width:100%; margin:15px 0 0 0; padding:0px; border-top:4px solid #ec2327;}
.tentative-agenda-data .gmcga-more-info h5{ font-family:"montserratregular"; color:#000; font-size:18px; margin:0px; padding:0px; line-height:20px; padding:10px 0 10px 0;}


/* 2-col-pages */
.reg-right-data{ padding-top:47px;} 
/* New Corporate sponsots */
.container.new-corporate-sponsors{/*background:#c9376e;*/background:#26344f; color:#fff; width:270px; padding-bottom:5px; margin-bottom:10px; /*border-radius:6px 6px 0px 0px;*/ padding-top:5px;}
.container.new-corporate-sponsors #demo4.scroll-text{ /*height:130px;*/ /*height:405px;*/ height:309px; /*height:313px;*/}
.container.new-corporate-sponsors #demo4.scroll-text li{ /*margin:15px 0px;*/margin:13px 0 0; /*height:107px;*/ height:86px;}
.container.new-corporate-sponsors #demo4.scroll-text li img{ width:80%;-webkit-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);}

.gold-sponsors{ margin-bottom:0px;}

.new-main-corporate-sponsors-data ul{ margin:0px; /*padding:15px 0 0 0px;*/ text-align:center;}
.new-main-corporate-sponsors-data ul li{ margin: 10px;/*padding: 10px 0;*/}
.new-main-corporate-sponsors-data ul li img{ width:95%; /*border:1px solid #e0e0e0;*/}

.new-main-corporate-sponsors{ width:100%; /*margin-top:10px;*/ padding-bottom:8px;}
.new-main-corporate-sponsors-data #demo5.scroll-text{ /*height:130px;*/ /*height:405px;*/ height:309px; /*height:313px;*/ width:100%; margin-left:0px;}
.new-main-corporate-sponsors-data #demo5.scroll-text ul{ width:100%;}
.new-main-corporate-sponsors-data #demo5.scroll-text li{ /*margin:15px 0px;*/margin:13px 0 0; /*height:107px;*/ height:86px;border: 1px solid #e0e0e0;}
.new-main-corporate-sponsors-data #demo5.scroll-text li img{ width:80%;/*-webkit-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);
box-shadow: 0px 0px 4px 3px rgba(0, 0, 0, 0.2);*/}

/* women's forume page */
.womensforum-content .PDF-content{ text-align:center;}
.womensforum-content .PDF-content h1{font-family: 'montserratregular'; font-size:22px; font-weight:400; line-height:25px; color:#0062d1; margin:0px; padding:0px;}
.womensforum-content .PDF-content  h3{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px;}
.womensforum-content .PDF-content  h3{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px;}
.womensforum-content .PDF-content .pdf-data{ padding-top:15px;}
.womensforum-content .PDF-content .pdf-data img{ width:100%; max-width:500px;}

.womensforum-content .womens-forum-guests{ border-top:4px solid #ec2327; margin-top:25px; padding:5px 0 25px 0px; }
.womensforum-content .womens-forum-guests h1{font-family: 'montserratregular'; font-size:22px; font-weight:400; line-height:25px; color:#0062d1; margin:0px; padding:10px 0; text-align:center;}

.parking-image-content{ text-align:center;}
.parking-image-content h3{ color:#ec2327; padding:15px 0 0 0; margin:0px;}

/* community services */
.community-services-content{ text-align:center; padding-bottom:25px;}
.community-services-content h1{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px 0 15px 0;}
.community-services-content img{ width:100%; max-width:500px;}

/* Youth page */
.youth-video{padding-bottom:25px; padding-top:8px;}
.youth-events-list{ padding-top:15px;}
.youtube-video{ width:100%;}
.youtube-video .left-video{ width:48%; float:left;}
.youtube-video .right-video{ width:48%; float:right;}


/* event schedule */
.events-schedule{ width:100%;} 
.events-schedule h1{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px; text-align:center; padding-bottom:15px;}
.events-schedule a+h1{ padding-top:10px; border-top:4px solid #c9376e; margin-top:25px;}

/* political forum schedule */
.political-schedule h1{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px; text-align:center; padding-bottom:15px;}

/* business seminor */
.business-flyers{ width:100%; padding:15px 0 0 0px; margin:20px 0 0 0px; border-top:1px solid #dfdfdf;}
.business-flyers p{ text-align:center; border-bottom:1px solid #dfdfdf; padding:20px 0px; margin:0px;}  
.business-flyers p:nth-child(2) img,.business-flyers p:nth-child(3) img,.business-flyers p:nth-child(4) img,.business-flyers p:nth-child(5) img{ border:1px solid #000;}
.business-flyers img{ width:100%; max-width:550px;}
.programs-schedule-content.business-schedule-button ul li{ width:50%;}
.business-event-sponsors{ margin:25px 0 15px 0; width:270px;}
.business-event-sponsors .header-title{ border-radius:6px 6px 0px 0px; background:#ea0a15;}
.business-event-sponsors .header-title h1{color: #FFFFFF;/*width: 240px;*/text-align: center;font-family: "montserratregular";font-size: 16px;line-height: 50px; margin:0px;}
.business-event-sponsors .bottom-sponsors-list{ width:100%;}
.business-event-sponsors .bottom-sponsors-list ul{ margin:0px; padding:0px;}
.business-event-sponsors .bottom-sponsors-list ul li{ width:48%; float:left; border:1px solid #dfdfdf; margin-bottom:10px; text-align:center;}
.business-event-sponsors .bottom-sponsors-list ul li:nth-child(2n){ float:right;}
.business-event-sponsors .bottom-sponsors-list ul li img{ width:90%;}

/* Food schedule */
.food-committee-program .programs-schedule-content p{ margin:0px;}
.food-committee-program .programs-schedule-content #day1 .food-day1-list h1{font-family: 'montserratregular'; font-size:22px; font-weight:400; line-height:25px; color:#0062d1; margin:0px; padding:0px 0 20px 0; text-align:center;}
.food-committee-program .programs-schedule-content #day1 .food-day1-list  h3{font-family: 'montserratregular'; font-size:19px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px; text-align:center;}
.food-committee-program .programs-schedule-content #day1 .food-day1-list  h3+table{ margin-top:20px;}
.food-committee-program .programs-schedule-content #day1 table{ width:100%; border-collapse:collapse;}
.food-committee-program .programs-schedule-content #day1 table thead th{ background:#94b6fd; padding:8px; text-align:center; color:#fff;}
.food-committee-program .programs-schedule-content #day1 table tr td{padding: 8px;border-bottom: 1px solid #dfdfdf;}
.food-day1-list{ padding-bottom:25px;}

.food-committee-program .programs-schedule-content #day2 table thead th{ padding:8px; text-align:center; }
.food-committee-program .programs-schedule-content #day2 table{ width:100%; border-collapse:collapse;}
.food-committee-program .programs-schedule-content #day2 h3{font-family: 'montserratregular'; font-size:15px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px; text-align:center;}
.food-committee-program .programs-schedule-content #day2 table{ width:100%; border-collapse:collapse;}
.food-committee-program .programs-schedule-content #day2 table thead th{ padding:8px; text-align:center;}
.food-committee-program .programs-schedule-content #day2 > table thead th{ width:33%;}
.food-committee-program .programs-schedule-content #day2 > table thead th p{ text-align:center;}
.food-committee-program .programs-schedule-content #day2 > table td{ padding:10px;}
.food-committee-program .programs-schedule-content #day2 > table table tr td{padding: 8px;border-bottom: 1px solid #dfdfdf;}
.food-committee-program .programs-schedule-content #day2 > table table tr td p{ text-align:left;}
.food-committee-program .programs-schedule-content #day2 > table table tr td.sn-no{ width:50px;}
.food-committee-program .programs-schedule-content #day2 > table table tr td.sn-no p{ text-align:center;}

.food-committee-program .programs-schedule-content #day3 table thead th{ padding:8px; text-align:center; }
.food-committee-program .programs-schedule-content #day3 table{ width:100%; border-collapse:collapse;}
.food-committee-program .programs-schedule-content #day3 h3{font-family: 'montserratregular'; font-size:15px; font-weight:400; line-height:24px; color:#ec2327; margin:0px; padding:0px; text-align:center;}
.food-committee-program .programs-schedule-content #day3 table{ width:100%; border-collapse:collapse;}
.food-committee-program .programs-schedule-content #day3 table thead th{  padding:8px; text-align:center;}
.food-committee-program .programs-schedule-content #day3 > table thead th{ width:33%;}
.food-committee-program .programs-schedule-content #day3 > table thead th p{ text-align:center; }
.food-committee-program .programs-schedule-content #day3 > table td{ padding:10px;}
.food-committee-program .programs-schedule-content #day3 > table table tr td{padding: 8px;border-bottom: 1px solid #dfdfdf;}
.food-committee-program .programs-schedule-content #day3 > table table tr td p{ text-align:left;}
.food-committee-program .programs-schedule-content #day3 > table table tr td.sn-no{ width:50px;}
.food-committee-program .programs-schedule-content #day3 > table table tr td.sn-no p{ text-align:center;}
.food-committee-program td.sn-no{ width:50px;}
.food-committee-program td.sn-no p{ text-align:center;}

.food-committee-program table table td.sn-no{ width:50px;}
.food-committee-program table table td.sn-no p{ text-align:center;}
.food-committee-program p span.sn-no{ display:inline-block; width:50px; text-align:center;}

