﻿@charset "utf-8";
/*======================================================================
Site Name: ISMAILI KENYA
Theme URI: https://sttlvss.silvertouch.com/svn/htmlcodebank/html
Description: this site is developed by STTL
Version: 1.0
Author: Web Team
------------------------------------------------------------------------
Base Color: #fff (White)
Site Color: #007b53 (Dark green)
Header Color: #ffffff (white)
Text Color: #515151 (Dark Grey)
Title Color: #005137 (Dark green)
Footer Color: #3a3a3a (Dark Grey)
------------------------------------------------------------------------
Layout Width: 100%
Container Width: 1170px
Responsive Layout: Yes
=======================================================================*/
/***************Website default fonts font-face****************************/
@font-face {
font-family: 'roboto';
src: url('fonts/roboto-regular-webfont.eot');
src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-regular-webfont.woff2') format('woff2'), url('fonts/roboto-regular-webfont.woff') format('woff'), url('fonts/roboto-regular-webfont.ttf') format('truetype'), url('fonts/roboto-regular-webfont.svg#roboto') format('svg');
font-weight: 400;
font-style: normal;
}
@font-face {
font-family: 'roboto';
src: url('fonts/roboto-medium-webfont.eot');
src: url('fonts/roboto-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-medium-webfont.woff2') format('woff2'), url('fonts/roboto-medium-webfont.woff') format('woff'), url('fonts/roboto-medium-webfont.ttf') format('truetype'), url('fonts/roboto-medium-webfont.svg#roboto') format('svg');
font-weight: 600;
font-style: normal;
}
@font-face {
font-family: 'roboto';
src: url('fonts/roboto-bold-webfont.eot');
src: url('fonts/roboto-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-bold-webfont.woff2') format('woff2'), url('fonts/roboto-bold-webfont.woff') format('woff'), url('fonts/roboto-bold-webfont.ttf') format('truetype'), url('fonts/roboto-bold-webfont.svg#roboto') format('svg');
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: 'roboto';
src: url('fonts/roboto-light-webfont.eot');
src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/roboto-light-webfont.woff2') format('woff2'), url('fonts/roboto-light-webfont.woff') format('woff'), url('fonts/roboto-light-webfont.ttf') format('truetype'), url('fonts/roboto-light-webfont.svg#roboto') format('svg');
font-weight: 300;
font-style: normal;
}

@font-face {
    font-family: 'StarJediOutline';
    src: url('fonts/StarJediOutline.eot?#iefix') format('embedded-opentype'), url('fonts/StarJediOutline.woff') format('woff'), url('fonts/StarJediOutline.ttf') format('truetype'), url('fonts/StarJediOutline.svg#StarJediOutline') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_Starjout';
    src: url('fonts/Starjout.eot');
    src: local('☺'), url('fonts/Starjout.woff') format('woff'), url('fonts/Starjout.ttf') format('truetype'), url('fonts/Starjout.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Conv_StarJediOutline';
    src: url('fonts/StarJediOutline.eot');
    src: local('☺'), url('fonts/StarJediOutline.woff') format('woff'), url('fonts/StarJediOutline.ttf') format('truetype'), url('fonts/StarJediOutline.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/********* Reset CSS *********/

*, *:before, *:after {  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary { display:block }audio, canvas, video { display:inline-block }audio:not([controls]) {display:none;height:0}html {-webkit-text-size-adjust: 100%;-ms-text-size-adjust:  100%;}a {text-decoration:none;color:#900;}a:focus {outline:thin dotted}a:hover,a:active {outline: 0; color:#03A9F4}a:hover {text-decoration:none;color:#da281c;}h1,h2,h3,h4,h5,h6 {font-weight:normal;}b,strong,dt,th {font-weight: bold;}em, i { font-style:italic;}p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin:0; padding:0;}img {-ms-interpolation-mode: bicubic;border: 0;vertical-align: middle; max-width:100%; height:auto;}figure {margin:0;}legend {white-space:normal;}q { quotes:"\201C" "\201D" "\2018" "\2019" }small { font-size:80% }sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline }sup { top:-0.5em }sub { bottom:-0.25em }table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;}table table { margin:0}th,td {border:none; padding:8px 10px}caption,th,td {font-weight: normal;}

/********* Form fields *********/

button,input,select,textarea {margin: 0;vertical-align: baseline; background-color:transparent; border:none;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #e5e5e5;width:100px;height:30px; padding:0;font-size:100%;line-height:normal;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box;padding:0;margin:0 5px 0 0;}
input[type="checkbox"]{-webkit-appearance: checkbox;}
input[type="radio"] {-webkit-appearance:radio}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{line-height:20px;padding:4px 20px;display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none; height:38px;}
textarea {overflow:auto;vertical-align: top; resize:vertical;height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px;}
fieldset {border:0 none;margin:0;padding:0}
label {display:inline-block; padding-bottom:5px; font-weight:normal;}

/********* Clear floats *********/

.cf:before, .cf:after, .container:before, .container:after, .row:before, .row:after, ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before {content:" ";display:table}
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after{clear:both}

/********* Common Classes *********/

hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:20px 0;padding:0}
body,button,input,select,textarea {color:#515151;font-family: 'roboto'; font-weight:400;font-size:15px; line-height:1.5; /*font-size:14px;*/ }
body {background-color:#fff;} 
h1 {font-size: 2.308em;}
h2 {font-size: 2.000em;}
h3 {font-size: 1.692em;}
h4 {font-size: 1.538em;}
h5 {font-size: 1.385em;}
h6 {font-size: 1.231em;}
ul {padding:0 0 0 15px;}
ol { padding:0 0 0 20px}
ul ul,ol ol { margin:10px 0}
ul.bulletText { list-style:none; padding:0;}
ul.bulletText li {background:url(images/right-arrow.gif) no-repeat left 11px;padding:2px 0 2px 15px;}
p,h1,h2,h3,h4,h5,h6, ul,ol,dd,table,fieldset,address {margin: 0 0 12px;}
input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="password"],input[type="search"], select, textarea{border:1px solid #aeaeae;width:100%;height:38px; padding:5px 10px;}
input[type="submit"], input[type="button"],input[type="reset"],button,.button{ background-color:#900; color:#fff; border:0 none;}
input[type="submit"]:hover, input[type="button"]:hover,input[type="reset"]:hover,button:hover,.button:hover{color:#fff; background-color:#da281c;}
input[type="submit"].cancelBtn, input[type="button"].cancelBtn,input[type="reset"].cancelBtn {background-color:#888;}
.alignLeft { float:left}
.alignRight { float:right;}
.displayNone, .hasJS noscript, .hideThis{display:none!important;visibility:hidden}
.jsRequired { display:block; background-color:#C00; color:#fff; width:100%; line-height:30px; text-align:center; font-size:12px; border:0 none;}
.mrgAuto {margin-right:auto; margin-left:auto;}
.mrgT20 {margin-top:20px;}.mrgL20 {margin-left:20px;}.mrgR20 {margin-right:20px;}.mrgB20 {margin-bottom:20px;}.mrgT10 {margin-top:10px;}.mrgL10 {margin-left:10px;}.mrgR10 {margin-right:10px;}.mrgB10 {margin-bottom:10px;}.padL20 {padding-left:20px;}.padR20 {padding-right:20px;}.padB20 {padding-bottom:20px;}.padT20 {padding-top:20px;}.padL15 {padding-left:15px;}.padR15 {padding-right:15px;}.padB15 {padding-bottom:15px;}.padT15 {padding-top:15px;}.padL10 {padding-left:10px;}.padR10 {padding-right:10px;}.padB10 {padding-bottom:10px;}.padT10 {padding-top:10px;}.padTB10 {padding-top:10px;padding-bottom:10px;}.padTB15 {padding-top:15px;padding-bottom:15px;}.padTB20 {padding-top:20px;padding-bottom:20px;}.pad10 {padding:10px;}.pad15 {padding:15px;}.pad20 {padding:20px;}.pad25 {padding:25px;}.pad30 {padding:30px;}
.width100p {width:100%;}.width90p {width:90%;}.width80p {width:80%;}.width70p {width:70%;}.width60p {width:60%;}.width50p {width:50%;}.width40p {width:40%;}.width30p {width:30%;}.width20p {width:20%;}.width10p {width:10%;}

.fileSize {font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px;}
.extIcon {vertical-align:middle; margin-left:3px;}
.rsIcon { display:inline-block; margin-right:2px; height:11px; text-indent:-999px; overflow:hidden; width:11px; background:url(../../images/rupee.png) left top no-repeat; }
.bold {font-weight:bold;}
.italic {font-style:italic;}
.longWord, .wordBreak {word-wrap: break-word;}

/********** Image Formating & Alignment **********/

.imgLeft{float:left; margin-right:20px; margin-bottom:20px;}
.imgRight{float:right; margin-left:20px; margin-bottom:20px;}
.imgCenter{float:none; margin-bottom:20px; margin-left:auto; margin-right:auto; display:block;}
.imgBorder { border:1px solid #ccc; padding:5px}
.rounded {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.circle {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.shadow {-webkit-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px;}

/********** Alignment **********/

.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}
.justify{text-align:justify !important}

/********** Error/Alert Messages **********/

.message{padding:10px 38px 10px 10px;margin-bottom:20px;border:1px solid transparent; position:relative;}
.message.success {color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}
.message.success a {color: #2b542c;}
.message.error {color: #a94442;background-color: #f2dede;border-color: #ebccd1;}
.message.error a{color: #843534;}

/********** Table **********/

.tableOut { overflow-y:hidden; overflow-x:auto}
table, .tableData{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;border-top:1px solid #E9E9EA;border-left:1px solid #E9E9EA;}
table table, .tableData table { margin:0}
th,td, .tableData th, .tableData td {border:none; padding:8px 10px;border-bottom:1px solid #E9E9EA;border-right:1px solid #E9E9EA;}
table tr:nth-child(odd) td, .tableRowOdd{ background-color:#efefef;}
caption,th,td {font-weight: normal; background:#fff}
th, .tableData th{background:#f3f3f3}
.tableScroll { overflow-y:hidden; overflow-x:auto} 

/* ******** Grid : 12 Coloum and Boxs ******** */

.example div div, .example .boxs li {border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px}
.row { margin:0 0 20px;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 {float:left; padding-left:15px; padding-right:15px;}
.cols12 {width:100%}
.cols11 {width:91.66666667%}
.cols10 {width:83.33333333%}
.cols9 {width:75%}
.cols8 {width:66.66666667%}
.cols7 {width:58.33333333%}
.cols6 {width:50%}
.cols5 {width:41.66666667%}
.cols4 {width:33.33333333%}
.cols3 {width:25%}
.cols2 {width:16.66666667%}
.cols1 {width:8.33%}
.boxs {list-style:none; padding:0; margin:0; }
.boxs2 { margin-left:-2%; }
.boxs3 { margin-left:-2%; }
.boxs4 { margin-left:-2%; }
.boxs5 { margin-left:-2%; }
.boxs6 { margin-left:-2%; }
.boxs > li, .boxs > div { float:left; min-height:1px; margin-left:30px; }
.boxs2 > li, .boxs2 > div { width:48%; margin-left:2%; }
.boxs3 > li, .boxs3 > div { width:31%; margin-left:2%; }
.boxs4 > li, .boxs4 > div { width:23%; margin-left:2%; }
.boxs5 > li, .boxs5 > div { width:18%; margin-left:2%; }
.boxs6 > li, .boxs6 > div { width:14.6%; margin-left:2%; }

.boxBorder {padding:5px; border:1px solid #ccc;}

/********* Navigation *********/

.mainNavigation { margin:0; position:relative; z-index:9999}
.toggleMenu { display:none; padding:15px; text-decoration:none }
.toggleMenu .mobileMenu { font-size:1.250em; color:#fff; }
.toggleMenu .iconBar { float:right; width:25px; height:25px; background:url(images/mobile-menu.png) no-repeat center center; }
#nav, #nav ul { list-style:none; margin:0; padding:0;}
#nav li { float:left; margin:0; padding:0; position:relative; display:inline;border:1px solid grey;border-bottom:unset; }
#nav li a { padding:5px 27px; line-height:36px; color:#000; font-size:/*1.067em*/16px; display:inline-block; text-decoration:none }
#nav ul {width:250px; top:100%; padding:0; left:0; position:absolute;}
.hasJS #nav ul{opacity:0; transition: opacity 400ms linear; -webkit-transition: opacity 400ms linear; }
#nav ul li { float:left; height:auto; width:100%; margin:0; padding:0; }
#nav ul li a { display:block; background-color:#000; font-size:16px; line-height:24px; color:#fff; border:none; border-top:1px solid #000; padding:5px 15px 5px 15px; text-align:left; }
#nav ul ul {top:0; left:250px } /*#nav a:hover, .noJS #nav a:focus, #nav ul .hover > a, #nav ul .focus > a { color:#fff }*/
#nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected { color:#7fb6e9 }
#nav ul, #nav :hover ul ul, #nav .hover ul ul, #nav .focus ul ul { margin-left:-9999px }
#nav li:hover > ul, #nav li.hover > ul, #nav li.focus > ul, #nav a:focus + ul, #nav ul ul, .noJS #nav .hover a:focus, .noJS #nav .focus a:focus { margin-left:0 }
#nav > li > a:hover, #nav > li.hover > a, #nav > li.focus > a, #nav > .highlight > a { background-color:#00a19c; color:#fff }
#nav li ul li a:hover, #nav li ul li > a.selected, #nav ul a:hover, .noJS #nav ul a:focus, #nav ul a.selected, #nav ul > .highlight > a { background-color:#680002; color:#fff }
#nav ul li.focus > a { background-color:#00a19c; color:#fff; display:block; }
#nav .menuIcon {display:none; position:absolute; right:5px; top:20px; width:9px; height:9px;}
#nav li .menuIcon { background:url(images/down-arrow.gif) no-repeat right center; z-index:10}
#nav li li .menuIcon {display:block; background:url(images/right-arrow.gif) no-repeat right center; top:13px; right:10px;z-index:11}
#nav li li li .menuIcon  { z-index:12}
#nav li .menuIcon.active { transform:rotate(180deg); -webkit-transform:rotate(180deg); }
.noJS #nav ul a:focus { width:200px; }
.noJS #nav ul a:focus, .noJS #nav ul a:focus + ul { margin-left:9999px }
.noJS #nav ul a:active { margin-left:0 }
.hasJS .menuPart #nav a:focus + ul,.hasJS  .menuPart #nav li.focus > ul,.hasJS  .menuPart #nav li.hover > ul,.hasJS  .menuPart #nav li:hover > ul,.hasJS  .menuPart #nav ul ul{ opacity: 1; }

/* ******** Index Slider ******** */

.indexBanner { position:relative}
.indexBanner .sliderBanner .item{ height:300px;}
.noJS .indexBanner {height:302px; overflow:hidden}

/********** Owl Carousel **********/

.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel .owl-grab {cursor: move;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
.owlCarousel .item { border:1px solid #ddd; text-align:center; height:350px; /*line-height:100px;*/}
.owl-theme .owl-controls{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}
.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
/*.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}*/
.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-dots .owl-dot, .noJS .owl-dots .owl-dot{display:inline-block;}
.owl-theme .owl-dots .owl-dot span, .noJS .owl-dots .owl-dot a{width:15px;height:15px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span,.noJS .owl-dots .owl-dot.active a{background:#900}
.noScript { display:none;} 
.no-js .owl-carousel {display: block;}
.noJS .owl-controls {position:absolute; left:0; bottom:-40px; width:100%; text-align:center;-webkit-tap-highlight-color:transparent}
.noJS .owl-controls.noScript { display:block;} 
.noJS .sliderBanner .item { position:relative;}
.noJS .carouselBlock { margin-right:-10px;}
.noJS .carouselBlock .item { width:220px; margin:0 10px 10px 0; float:left;}

/********** Responsive Tab **********/

.resTab {position: relative; /*border:1px solid #00c5ad;*/}
.resTab .tabNav {margin:0;padding: 0; list-style:none}
.resTab .tabNav li {display: inline-block;margin: 0;position: relative; background-color: #d1d1d1; border-bottom:none; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;}
.resTab .tabNav li a {display: inline-block;padding: 10px 70px;text-decoration: none;font-size: 14px;font-weight: bold;color: #666; }
.resTab .tabNav .r-tabs-state-active a {color: #fff; text-shadow: none;background-color: #019e37; -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; }
.resTab .tabContent {padding: 15px;display: none;}
.resTab .r-tabs-panel.r-tabs-state-active {display: block;}
.resTab .r-tabs-accordion-title {display:none;}
.resTab .tabNav .r-tabs-state-disabled {opacity: 0.5;}
.resTab .r-tabs-accordion-title .r-tabs-anchor {display: block;padding: 10px;background-color: #00c5ad;color: #666;font-weight: bold;text-decoration: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #fff;color: #666;text-shadow: none;}
.resTab .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}
.noJS .resTab .tabContainer { height:150px; overflow:hidden;}
.noJS .resTab .tabContent { display:block; height:150px}
.tabContainer{border:1px solid #d1d1d1;}

/********* Back to Top **********/

#backtotop{cursor:pointer;display:none;overflow:hidden;position:fixed;right:10px;bottom:20px; z-index:999; display:none; font-size:32px; color:#900;}
#backtotop:hover{color:#a70003;}

/*********  Accordion ******** */

.accordion { margin-bottom:20px;}
.accordion .accTrigger {background:url(images/plus.png) left 5px no-repeat;padding-left:20px; cursor:pointer; font-weight:bold}
.noJS .accordion .accTrigger {background:none; padding-left:0}
.accordion .accTrigger a {display:block;text-decoration:none;outline:0}
.accordion .accTrigger.active {background:url(images/minus.png) left 5px no-repeat !important;}
.accordDetail {padding:10px 20px; display:none}
.noJS .accordDetail { display:block; padding:10px 0}


/*********  gmap3 - Google Map API *********/

.gmap3 {border: 1px dashed #C0C0C0;width: 100%;height: 400px;}
.gmap3 img { max-width:inherit}
.noJS .gmap3 {background:url(images/map_bg.jpg) no-repeat;}

/*********	LiteBox v1.3 **********/
.litebox-overlay,.litebox-overlay > * {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.litebox-overlay {display: none;width: 100%;min-width: 280px;text-align: center;position: fixed;top: 0;left: 0;z-index: 9999;}@-webkit-keyframes liteboxLoader {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@-moz-keyframes liteboxLoader {0% { -moz-transform: rotate(0deg); }100% { -moz-transform: rotate(360deg); }}@-ms-keyframes liteboxLoader {0% { -ms-transform: rotate(0deg); }100% { -ms-transform: rotate(360deg); }}@-o-keyframes liteboxLoader {0% { -o-transform: rotate(0deg); }100% { -o-transform: rotate(360deg); }}@keyframes liteboxLoader {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}.litebox-overlay .litebox-loader {position: absolute;width: 40px;height: 40px;left: 20px;top: 20px;border: 3px solid #111;border-right-color: #fff;border-radius: 50%;-webkit-animation: liteboxLoader 1s linear infinite;-moz-animation: liteboxLoader 1s linear infinite;-ms-animation: liteboxLoader 1s linear infinite;-o-animation: liteboxLoader 1s linear infinite;animation: liteboxLoader 1s linear infinite;}.litebox-overlay .litebox-text {width: 100%;padding: 0 15px;background: rgba(0, 0, 0, 0.5);color: #fff;font-size: 12px;line-height: 50px;position: absolute;bottom: 0;z-index: 2;-webkit-opacity: 0;-khtml-opacity: 0;-moz-opacity: 0;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter: alpha(opacity=0);opacity: 0;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}.litebox-overlay .litebox-text.active {-webkit-opacity: 1;-khtml-opacity: 1;-moz-opacity: 1;-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter: alpha(opacity=100);opacity: 1;}.litebox-overlay .litebox-close {width: 40px;height: 40px;background: url(images/litebox-close.png) no-repeat center;opacity: .7;position: absolute;top: 20px;right: 20px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-close:hover {opacity: 1;cursor: pointer;}.litebox-overlay .litebox-nav {display: none;width: 60px;height: 60px;margin-top: -30px;opacity: .2;position: absolute;top: 50%;z-index: 9999999;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.litebox-overlay .litebox-nav:hover {opacity: .5;cursor: pointer;}.litebox-overlay .litebox-prev {background: url(images/litebox-prev.png) no-repeat center;left: 20px;}.litebox-overlay .litebox-next {background: url(images/litebox-next.png) no-repeat center;right: 20px;}.litebox-overlay .litebox-container {position: absolute;top: 10%;right: 10%;bottom: 10%;left: 10%;overflow: hidden;}.litebox-overlay .litebox-container.litebox-scroll { overflow-y: auto; }.litebox-overlay img,.litebox-overlay iframe {display: inline-block;max-width: 100%;max-height: 100%;margin: 0 auto;vertical-align: middle;overflow-x: hidden;}.litebox-overlay iframe {width: 100%;height: 100%;position: relative;z-index: 999999;}.litebox-overlay .litebox-inline-html {width: 100%;padding: 20px;background: #FFF;line-height: normal;overflow-x: hidden;line-height: normal !important;position: absolute;}.litebox-overlay .litebox-error {width: 100%;height: 100%;color: #FFF;text-align: center;line-height: inherit;}.litebox-overlay .litebox-error span {background: rgba(0, 0, 0, .9);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 20px;color: #FFF;text-shadow: 1px 1px 0 #000;line-height: normal;}@media only screen and (max-width: 479px) {.litebox-overlay .litebox-close { display: none; }}

/*----Custome Scrollbar----*/
 /* theme "3d", "3d-dark" */
.mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
.mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
.mCustomScrollBox{ /* contains plugin's markup */position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_container{ /* contains the original content */overflow: hidden;width: auto;height: auto;}
.mCSB_inside > .mCSB_container{ margin-right: 30px; }
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */margin-right: 0;margin-left: 30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; }
.mCSB_scrollTools{position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0;}
.mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools, .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */right: auto;left: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } 
.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: 7px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger{ /* the draggable element */cursor: pointer;width: 100%;height: 30px; /* minimum dragger height */z-index: 1;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */position: relative;width:7px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;text-align: center;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail, 
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display: block;position: absolute;height: 20px;width: 100%;overflow: hidden;margin: 0 auto;cursor: pointer;}
.mCSB_scrollTools .mCSB_buttonDown{ bottom: 0;}
.mCSB_container_wrapper{position: absolute;height: auto;width: auto;overflow: hidden;top: 0;left: 0;right: 0;bottom: 0;margin-right: 30px;margin-bottom: 30px;}
.mCSB_container_wrapper > .mCSB_container{padding-right: 30px;padding-bottom: 30px;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px;}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */margin-right: 0;margin-left: 30px;	}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right: 0; /* non-visible scrollbar */margin-left: 0;	}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }
.mCSB_scrollTools, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, 	.mCSB_scrollTools .mCSB_buttonUp,	.mCSB_scrollTools mCSB_buttonDown,	.mCSB_scrollTools .mCSB_buttonLeft,	.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, 	.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, 			margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 			margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,			opacity .2s ease-in-out, background-color .2s ease-in-out; -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, 			margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 			margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,			opacity .2s ease-in-out, background-color .2s ease-in-out; -o-transition: width .2s ease-out .2s, height .2s ease-out .2s, 			margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 			margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,			opacity .2s ease-in-out, background-color .2s ease-in-out; transition: width .2s ease-out .2s, height .2s ease-out .2s, 			margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, 			margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,			opacity .2s ease-in-out, background-color .2s ease-in-out; 
}
.mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
.mCustomScrollBox:hover > .mCSB_scrollTools,
.mCustomScrollBox:hover ~ .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
.mCSB_scrollTools .mCSB_draggerRail{background-color: #000; background-color: rgba(255,255,255,1);}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color: #fff; background-color:#c1beb6;}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color: #fff; background-color:#c1beb6;}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#c1beb6;}

/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/

/********** Layout **********/

.container { margin:0 auto; width:100%; max-width:1170px;}
#content {}
.content {}
.sidebar {}
.fullWidth {}
/*#wrapper{background:url(../images/background-fix-image.jpg) left top no-repeat; background-size:100%; background-attachment:fixed;}*/
/*#wrapper{background:url(../images/page_bg.png) left top repeat; background-size:100%; background-attachment:fixed;}*/
#wrapper{background:#eee;}

/**************Header***************/
#header{width:100%; height:auto;}
.topStrip .container { /*background:rgba(0,81,55,0.95);background:rgba(38,120,182,0.95);*/
    background: linear-gradient(#900,#b80000);
}
.topStripLeft{float:left; margin:10px 0px 0 15px; line-height:1;}
.month{color:#fff; font-size:22px; font-weight:500;}
.month i{font-size:25px; vertical-align:middle;}
.topStripRight{float:right;}
.logoutBtn{padding:11px 15px; font-size:20px; font-weight:400; color:#fff; text-decoration:none; display:inline-block; vertical-align:middle; line-height:1;}
.logoutBtn:hover{background:#901818; color:#fff;}
.logoutBtn i{font-size:24px;}
.logoAndNav{background:#fff; padding:0; margin:0; width:100%;  /*margin-bottom:15px;*/}
.logoLeft{text-align:center; margin:10px 15px;}
.rightLogo{float:right; margin:20px 70px 20px; }
#logo{margin-bottom:0;}
/***************navigation***********/
.navigation{/*background:#019e37; background:rgba(0,81,55,0.95); background:rgba(38,120,182,0.95);*/ padding:0; position:relative;}	
.navigation ul{margin:0; padding:0; list-style:none; padding-right:100px;}
.navigation li{display:inline-block; font-size:19px; color:#fff;}
.navigation li a{padding:18px 10px; color:#fff; text-decoration:none; display:block;}
.navigation li a i{font-size:26px;}
/*.navigation li a:hover{opacity:0.7;}*/
.navigation li:first-child a{padding-left:15px;}
.toggleMenuIcon{float:right; font-size:23px; color:#fff; display:block; padding:20px 20px 22px; position:relative; line-height:1;}
.toggleMenuIcon.active:before{height:25px; top:100%; width:100%; left:0; background:#fff; content:""; position:absolute;}
.toggleMenuIcon:hover, .toggleMenuIcon.active{background:#fff; color:#019e37;}
.toggleMenuWrap {position:absolute; top:79px; left:0; width:100%; background:#fff; padding:20px; z-index:111; box-shadow:0 5px 5px rgba(0,0,0,0.3); -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.3); display:none;}
.toggleMenuWrap ul{padding:0; margin:0; list-style:none; display:inline-block; width:25%;}
.toggleMenuWrap li{display:block; margin-bottom:20px;}
.toggleMenuWrap li a{color:#2d2d2d; font-size:22px; text-transform:uppercase; padding:0 !important;}
.toggleMenuWrap li a:hover{color:#019e37; opacity:1;}
.toggleMenuWrap li:last-child{margin-bottom:0;}
/***************contentpart***********/
.content .row{margin:0 -15px;}
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12{padding:0 15px;}
.commmonContentBox{background:#fff; border-top:1px solid rgb(234, 234, 234); padding:20px 20px;}
.content h2{font-size:22px; font-weight:600; margin-bottom:25px; line-height:1.3;} 
.content h3 {color: #000000;font-size: 22px;font-weight:600; margin-bottom:35px; line-height:1.3;}
.content h4{font-size:18px;font-weight:600; margin-bottom:10px; line-height:1.3;}
.contentWithImg .contImage{width:254px; float:right;}
.contentWithImg .contImage img{border:1px solid #aeaeae; width:100%; height:auto;}
.contentWithImg .contDesc{padding-right:269px;}
.imageCaption{font-size:12px; font-weight:300; font-style:italic; color:#808080; line-height:18px; margin-top:10px;}
.readMore, .greenBtn{background:#10885f; padding:10px 30px; color:#fff; font-size:15px; text-align:center; display:inline-block; text-decoration:none; border-radius:2px; -webkit-border-radius:2px; line-height:1;}
.readMore:hover, .greenBtn:hover{text-decoration:none; background:#0e5a40; color:#fff;}
.minHeightDiv{min-height:337px; position:relative;}
.minHeightDiv h2{margin-bottom:15px;}
.botGreenText{position:absolute; bottom:0; left:15px; color:#009932; font-weight:600; font-size:16px; width:calc(100% - 20px);}
.shareIcon{position:absolute; right:3px; bottom:3px; font-size:34px; color:#cbcbcb;}
.shareIcon:hover{color:#009932;}
.smallTitle{color:#515151; font-size:22px; font-weight:400; margin-bottom:10px;}
.commmonContentBox.fixBottomText{position:relative; padding-bottom:75px;}
/***************events List***********/
.eventBg{background:#fff; padding:11px 10px; margin-bottom:30px;}
.eventBg h2{font-size:30px; font-weight:600; color:#900; margin-bottom:20px;}
.eventListWrap {max-height:478px}
.eventListing ul{margin:0; padding:0; list-style:none;}
.eventListing li{margin:0; padding:0; font-size:15px; color:#515151; }
.eventListing li a{background:#dedbd4; padding:10px 5px; font-size:15px; color:#515151; margin-bottom:6px; display:block; text-decoration:none;}
.eventListing li .eventDate{font-weight:600; font-size:22px; color:#2d2d2d; display:block;}
.eventListing li .eventDes{margin-bottom:0; margin-left:8px; display:block;}
.note{font-size:14px; color:#242424; line-height:18px; margin-top:10px; margin-bottom:10px;}
.greyBtn{background:#fff; padding:10px 30px; color:#3a3a3a; font-size:15px; width:197px; text-align:center; display:inline-block; text-decoration:none; line-height:1;}
.eventListing li a.active, .eventListing li a:hover {/*background:#019e37;*/ background:rgba(167,0,3,0.95); color:#fff;}
.eventListing li a.active .eventDate, .eventListing li a.active .eventDes, .eventListing li a:hover .eventDate, .eventListing li a:hover .eventDes {color:#fff;}
.greyBtn:hover{text-decoration:none; background:#019e37; color:#fff;}
.whiteBgBox{padding:10px; background:#e4e2dc;}
/***************Imamat Day Fete***********/
.drawBtn{background:#efefef; padding:12px 20px; text-align:left; display:block; margin-bottom:10px; color:#900; font-size:18px; font-weight:600; text-decoration:none; vertical-align:middle;}
.drawBtn i{color:#009932; font-size:32px; margin-right:10px; vertical-align:middle;}
.drawBtn:hover{background:#efefef; color:#da281c;}
.drawBtn:hover i{color:#005137;}
.greenText{color:#009932; font-weight:600; font-size:16px; margin-bottom:10px;}
.greenText span.phoneNo{display:block; font-size:27px; font-weight:400; margin-top:8px;}
.drawBtnWrap{margin-bottom:15px;}
/***************imageSlider***********/
.sliderGallerySection{background:#fff; padding:20px 15px 0; margin-bottom:30px; border:1px solid #aeaeae; }
.gallerySliderWrap h2{margin-bottom:15px;}
.gallerySlider .owl-controls{right:5px; position:absolute; top:-60px}
.gallerySlider .owl-nav .owl-next, .gallerySlider .owl-nav .owl-prev{position:relative; text-indent:-9999px; background:none !important; display:inline-block; float:left;}
.gallerySlider .owl-prev:before{content:"\f141"; font-family:"Material Design Icons"; font-size:36px; color:#900; text-indent:0; position:absolute; left:-10px; top:-14px;}
.gallerySlider .owl-next:before{content:"\f142"; font-family:"Material Design Icons"; font-size:36px; color:#900; text-indent:0; position:absolute; left:-10px; top:-14px;}
.gallerySlider .owl-nav div:hover:before{color:#005137;}
.gallryCaption{background:#10885f; padding:10px 18px; position:absolute; bottom:0; left:0; width:100%; color:#fff;}
.newsImage{background:#fff; text-align:center; padding:25px;}
/*.gallerySliderWrap{margin-bottom:30px;}*/
.commmonContentBox.fixReadBtn{position:relative; padding-bottom:57px;}
.fixBottom{position:absolute; bottom:20px; left:20px;}
.darkGreen{color:#005137; display:block; font-size:18px;}

/***************forTicketContact***********/
.forTicketContact{background:#fff; border:1px solid #aeaeae; margin-bottom:30px; position:relative;}
.ticketContactDetail{padding:20px 15px;}
.ticketContactDetail h2{font-size:28px; margin-bottom:15px;}
.aviablityNote{position:absolute; right:10px; bottom:5px;}
.required{color:#f42f20;}
.programImg{position:relative;}
.programImageCaption{position:absolute; background:rgba(17,17,17,0.95); padding:15px 15px 20px; width:calc(100% - 64px); z-index:1; bottom:30px;left:32px;}
.programImageCaption h2{font-size:44px; color:#009932; margin-bottom:0; font-weight:400;}
.programeSchdule p{color:#fff; font-size:22px; font-weight:600; padding-right:209px; margin-bottom:0;}
.programeSchdule .bigText{font-size:40px; color:#fff; font-style:40px; position:absolute; right:10px; bottom:25px; font-weight:300;}
/***************classified***********/
.classified .commmonContentBox{padding-bottom:70px;}
.classified h2{margin-bottom:30px;}
.textCenter{text-align:center;}
.classifiedText .listIcons{background:#009932; color:#fff; width:38px; height:38px; display:inline-block; font-size:28px; line-height:36px; border-radius:50%; -webkit-border-radius:50%; margin-bottom:10px;}
.classifiedText h3{font-size:15px; color:#005137; margin-bottom:15px; font-weight:600; line-height:1.3;}
.viewBtn{background:none; border:1px solid #009932; padding:8px 30px; color:#009932; font-size:15px; text-align:center; display:inline-block; text-decoration:none; border-radius:2px; -webkit-border-radius:2px; line-height:1;}
.viewBtn:hover{text-decoration:none; background:#009932; color:#fff;}	
.submitAdd{margin-top:20px;}
.classified .cols3{padding:0 5px;}
/***************condolencesWrap***********/
.condolencesWrap h3.greenText{font-size:22px; color:#da281c; margin-bottom:30px; line-height:1.5;}
.condolencesDetail{position:relative;}
/*.condolencesDetail:before{background:url(../images/condolance-icon.png) left top no-repeat; width:26px; height:44px; content:""; position:absolute; left:2.5%; margin-left:-13px; top:0;}*/
.condolencesDetail span{display:inline-block; color:#797979;width:30%;}
.condolencesList{margin:0 -10px; padding:0; list-style:none;}
.condolencesList li{float:left; width:20%; text-align:center; padding:0 10px;}
.condolencesList .item{float:left; width:100%; text-align:left; padding:0 10px;}
.condolencesList .name{color:#444444;}
.condolencesWrap .commmonContentBox.padBot0{padding-bottom:0;}
.geryBgText{background:#dedede; padding:20px 15px; margin:30px -20px 0; color:#444444; font-size:20px; font-weight:600;}
.geryBgText .authorName{font-weight:300; font-style:italic;}
/***************footer***********/
#footer{padding:20px 0 0 0; width:100%; text-align:center;}
#footer .container{background:#10885f; padding:20px 20px 10px;}
.footerLinks{margin:0 0 5px; padding:0; list-style:none; display:inline-block;} 
.footerLinks li{display:inline-block; margin:0 5px; position:relative;}
.footerLinks li a{color:#fff; font-size:15px; text-decoration:none;}
.footerLinks li a:hover{color:#900; }
.footerLinks li:before{width:4px; height:1px; left:-8px; top:50%; margin-top:0; content:""; background:#000; position:absolute;}
.footerLinks li:first-child:before{display:none;}
#footer p{margin-bottom:0; color:#fff; font-size:16px; font-weight:400; margin-bottom:10px;}
#footer .row{margin:0 -15px;}
/**************commonForm***************/
.commonForm ul{margin:0 -10px;; padding:0; list-style:none;}
.commonForm ul li{float:left; width:100%; margin:0;  }
.commonForm .feildCol{width:50%; float:left;  margin-bottom:20px; padding:0 10px;}
.commonForm .feildCol.full{width:100%;}
.commonForm .feildName{text-align:left; margin-bottom:5px;}
.commonForm .feildInput input[type="text"], .commonForm .feildInput input[type="email"], .commonForm .feildInput input[type="password"], .commonForm .feildInput select, .commonForm .feildInput textarea{width:100%; border:1px solid #aeaeae; background:#fff;}
.commonForm .feildInput input[type="text"]:focus, .commonForm .feildInput input[type="email"]:focus, .commonForm .feildInput input[type="password"]:focus, .commonForm .feildInput select:focus, .commonForm .feildInput textarea:focus{border:1px solid #005137; box-shadow:0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);}
.commonForm .btnRow{margin:15px 0;}


/**************loginpage***************/
.loginFormWrap{max-width:600px; margin:30px auto; border-radius:10px; -webkit-border-radius:10px; box-shadow:0 0 5px rgba(0,0,0,0.5); padding:0 25px 25px 25px; overflow:hidden;}
h3.greenText{font-size:22px; color:#009932; margin-bottom:40px; line-height:1.5;}
.loginFormWrap h2{ font-size:32px; text-align:center; background:none; font-weight:400; color:#6a6a6a; margin:0 0 15px; padding:20px 0; border-bottom:2px solid #6a6a6a;}
.loginFormWrap h3{margin-bottom:15px; font-size:24px; text-align:center; font-weight:400; color:#6a6a6a;}
.loginFormWrap p{font-size:18px;  text-align:center;}
.forgotLink{margin-left:10px; display:inline-block;}
.loginFormWrap .newAccountText{text-align:left; margin-bottom:0; font-size:16px;}
.loginFormWrap .newAccountText a{font-weight:600;}

/**************registrationForm***************/
.bgForm{ background:#efefef; border:1px solid #ccc; padding:20px 20px 10px; margin:0 auto; max-width:850px;}
.formCommonFooterText{margin-top:20px;  font-size:20px; text-align:left; margin-bottom:0; font-weight:600;}
.myAccountForm{padding:20px 30px 10px;}
.formCommonFooterText a{color:#009932#005137;}
.formCommonFooterText a:hover{color:#009932;}
.accountDetails{margin-bottom:40px;}
.accountDetails .bgTitle{background:#dadada; color:#fff; margin:0 -30px 20px; padding:5px 30px; font-size:18px; color:#005137; font-weight:600;}
.labelLeft .feildName{float:left; width:120px;}
.labelLeft .feildInput{padding-left:130px; }
.labelLeft{padding:10px 0;}
/******************Custom Select********************/
.customSelectOuter { position:relative; border:1px solid #aeaeae;  background:#fff url(images/custom-select-arrow-admin.png) no-repeat right center !important; }
.customSelectOuter:focus{border:1px solid #005137; box-shadow:0 0 2px rgba(0,0,0,0.3); -webkit-box-shadow:0 0 2px rgba(0,0,0,0.3);}
.customSelect {padding:7px 10px 8px; color:#515151; }
.customSelectOuter select{background:none;}
.hasJS select.customSelect { position:absolute!important; width:100%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; }
span.customSelect { display:block; display:block!important; padding-right:40px }
.customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; margin-right:20px; height:20px; } 

/******************modal popup********************/
.modal h2 { background: #900 none repeat scroll 0 0; color: #ffffff; font-size: 28px; font-weight: 600; line-height: 1.3; margin-bottom: 25px; padding: 2px 9px; text-align: center; }
.ticketListing .pull-right { color: #000000; float: right;}
.ticketListing{ list-style:none; margin:0; padding:0;}
.blocker { position: fixed; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; overflow: auto; z-index: 1; padding: 20px; box-sizing: border-box; background-color: rgb(0,0,0); background-color: rgba(0, 0, 0, 0.75); text-align: center; }
.blocker:before { content: ""; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.05em; }
.blocker.behind { background-color: transparent; }
.modal { display: inline-block; vertical-align: middle; position: relative; z-index: 2; max-width:830px; width:100%; background: #fff; padding: 15px; -webkit-border-radius:2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 0 10px #000; -moz-box-shadow: 0 0 10px #000; -o-box-shadow: 0 0 10px #000; -ms-box-shadow: 0 0 10px #000; box-shadow: 0 0 10px #000; text-align: left; }
.modal a.close-modal { background:url("images/close-hover-img.png") no-repeat scroll 0 0; display: block; height: 20px; position: absolute; right: -16.5px; text-indent: -9999px; top: -15.5px; width: 20px; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; }
.modal a.close-modal:hover { background:url("images/close-hover-img.png") no-repeat scroll 0 0; }
.modal-spinner { display: none; width: 64px; height: 64px; position: fixed; top: 50%; left: 50%; margin-right: -32px; margin-top: -32px; background: #111 no-repeat center center; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; -ms-border-radius: 8px; border-radius: 8px; }
.ticketListing li:nth-child(2n+1){ background:#efefef;}
.ticketListing li{ padding:4px 5px;}







.error_msg { color: #FF0000; font-size: 15px !important;}
.field-validation-error {float: left; clear:both;}
.field-validation-error span
{
color:#FF0000;
font-size: 15px;
}

.field-validation-valid span
{
display: none;
}



#DivLoading
{
    display: none;
    height: 100%;
    position: fixed;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    z-index:110;
    background: url("images/popupBG.png") repeat;
    top:0;
    left:0;
}
.imageLoader
{
top: 50%; position:fixed; width:100%;
}

.imageLoader img
{
    vertical-align:middle !important;
}

/*******************new Added**************/
.sideBarBottomPart{background:#fff; border:1px solid #aeaeae; padding:20px 0; margin-bottom:0;}
.sideBarBottomPart .newsImage{border:1px solid #aeaeae; }
.classifiedSlider.owl-carousel .cols3, .condolencesList.owl-carousel .item{width:100%;}
.classifiedSlider .owl-controls, .condolencesList .owl-controls{position:absolute; left:0; top:50%; width:100%; margin-top:-20px;}
.classifiedSlider .owl-prev, .condolencesList .owl-prev{float:left; width:30px; height:30px; background:rgba(0,153,50,0.6) !important; color:#fff; margin-left:-20px !important; text-indent:-9999px; position:relative; border-radius:0 !important; -webkit-border-radius:0 !important;}
.classifiedSlider .owl-next, .condolencesList .owl-next{float:right; width:30px; height:30px; background:rgba(0,153,50,0.6) !important; color:#fff; margin-right:-20px !important;text-indent:-9999px; position:relative; border-radius:0 !important; -webkit-border-radius:0 !important;}
.classifiedSlider .owl-prev:before, .condolencesList .owl-prev:before{content:"\f141"; font-family:"Material Design Icons"; font-size:36px; color:#fff; text-indent:0; position:absolute; left:-3px; top:-11px;}
.classifiedSlider .owl-next:before, .condolencesList .owl-next:before{content:"\f142"; font-family:"Material Design Icons"; font-size:36px; color:#fff; text-indent:0; position:absolute; left:-1px; top:-11px;}
.classifiedSlider.owl-carousel, .condolencesList.owl-carousel{margin:0;}
.classifiedSlider .owl-prev:hover, .condolencesList .owl-prev:hover, .classifiedSlider .owl-next:hover, .condolencesList .owl-next:hover{background:rgba(0,153,50,1) !important;}                          

.majalisCalendar .majlishEventListWrap {max-height:350px;}
/*******************new Added**************/
.majalisCalendar .cal_calendar th{ background:#00a19c; color:#fff; font-weight:600;}               
.majalisCalendar .cal_calendar .cal_d_weeks th{background:#10885f; font-size:13px; border:0 none;}
.majalisCalendar .cal_calendar td{background:#fff; font-size:13px;}    
.majalisCalendar .cal_calendar td.cal_today{background:rgba(0, 81, 55, 0.95); color:#fff;}    
.majalisCalendar .cal_calendar tbody{opacity:1 !important;}                                                






/******************Khabar and epb Newsletter********************/
.khabarNewsletter #wrapper{background:#336565;}
.khabarNewsletter .container{max-width:1070px;}
.khabarNewsletter h1#logo{font-size:60px; color:#009932; text-transform:uppercase; font-weight:600;}
.khabarNewsletter  .logoAndNav, .epbNews .logoAndNav{margin-bottom:0; padding:20px 15px;}
.khabarNewsletter #contentPart .container, .epbNews #contentPart .container{background:#fff; padding:15px;}
.khabarNewsletter .topStripLeft, .epbNews .topStripLeft{margin-left:20px; margin-bottom:10px;}
.khabarNewsletter .mainTitle,  .epbNews .mainTitle {border-top:1px solid #ccc; padding:10px 0; font-size:20px; font-weight:600; color:#005137;}
.centerBlockText > div{display:inline-block; vertical-align:top;}
.displayFix{display:table;}
.khabarNewsletter #footer {padding:0;}
.khabarNewsletter #footer .container{background:#fff; padding:10px 20px}
.khabarNewsletter  .commmonContentBox {padding-bottom:0;}
.khabarNewsletter  .commmonContentBox p, .khabarNewsletter  .commmonContentBox ul{margin-bottom:15px;}
.khabarNewsletter  ul.bulletText li{margin-bottom:5px;}
.fullWidthImg {margin-bottom:20px;}
.fullWidthImg img{width:100%; height:auto;}
.personSaidWrap {background:#efefef; font-size:18px; font-style:italic; padding:10px; color:#444444; margin:0 -20px; font-weight:600; color:#005137;}
.personSaidWrap p{margin-bottom:5px !important;}
.personSaidWrap .quote {font-size:30px; line-height:1; display:inline-block; vertical-align:middle; margin:0 5px;  color:rgba(0, 81, 55, 0.4);}
.personSaidWrap .quote:first-child{margin-left:0;}
.personSaidWrap p.personName{font-size:13px; font-style:italic; text-align:left; margin-bottom:0; font-weight:400; margin-left:5px;}	
.personSaidWrap.withoutBox{margin:0 0 30px;}
.khabarNewsletter #footer .container{background:rgba(0, 81, 55, 0.95); padding:20px; color:#fff; font-size:18px; text-align:center; font-weight:600;}
.khabarNewsletter #footer p{color:#fff; font-size:18px; font-weight:600;}
.khabarNewsletter #footer p a{color:#fff;}
.khabarNewsletter #footer p a:hover{text-decoration:underline;}
.khabarNewsletter .imageCaption {font-style:normal; font-size:13px;}
.khabarNewsletter .highlightedBg{background:rgba(0, 153, 83, 0.2); padding:10px; margin-bottom:10px;}
.khabarNewsletter .content h2{font-size:24px;}
.epbNews #logo img{max-width:350px;}
.epbNews #wrapper{background:rgb(157, 201, 248);}
.epbNews .container{max-width:700px;}
.epbNews .newsWrap .imgLeft, .epbNews .newsWrap .imgRight{max-width:45%;}
.epbNews .commmonContentBox{border-top:1px solid rgb(234, 234, 234);}
.epbNews .content h3{margin-bottom:35px; color:#000000;}
.epbNews .content h2{color:rgb(51, 153, 255);}
.epbNews .content .newsWrap p{margin-bottom:30px;font-size: 10.5pt; font-family: "helvetica neue";color:#000000;font-weight:bold;}
.epbNews .content .newsWrap{margin-top:35px;}
.epbNews .content .newsWrap:last-child{margin-bottom:0;}
.epbNews .content .newsWrap a{text-decoration:underline; display:inline-block;}
.epbNews .content .newsWrap a:hover{text-decoration:none;}
.epbNews #footer .container{background:#ebebeb; padding:20px; color:#fff; font-size:18px; text-align:center; font-weight:600;}
.epbNews #footer{padding:0;}
.epbNews #footer .socialIconFooter{text-align:center;}
.epbNews #footer .socialIconFooter a{display:inline-block; margin:0 10px; width:36px;}
.epbNews #footer .socialIconFooter a:hover{opacity:0.5;}
.epbNews #footer .socialIconFooter {padding-bottom:20px; margin-bottom:20px; border-bottom:2px solid #d6d6d6;}
.epbNews #footer .title{font-weight:600; color:#777777; font-size:14px; font-style:italic;}
.epbNews #footer p{margin-bottom:20px; font-size:13px; font-weight:400; color:#777777;}
.epbNews #footer .copyright{border-bottom:2px solid #d6d6d6; border-top:2px solid #d6d6d6; padding:15px 0;}
.epbNews .contactDetail{margin-bottom:0;}
.epbNews .contactDetail a{color:#4a4a4a; text-decoration:underline;}
.epbNews .contactDetail a:hover{text-decoration:none;}

/* added for minor css modifications 20-09-16 */

.imgList{ list-style:none; margin:30px 30px 0 0; float:right;}
.imgList li{ float:right; margin-right:10px;}
.imgList li img{ border:1px solid #9793aa; border-radius:4px;}
.mrgBNone{ margin:0;}
.linkBox a{ background:#009932; border-radius:4px; color:#fff; font-size:14px; padding:2px 12px;}
.linkBox a:hover{ background:#005137;}
.classifiedText h3{ min-height:39px;}

.dev{ list-style:none; margin:0; padding:0;}
.dev li{ display:block; padding:5px 0; border-bottom:1px solid #d1d1d1; font-size:18px; font-weight:bold;}
.dev li .pull-right{ float:right; font-weight:normal; font-size:17px;}

.welcomeText{ float:right; color:#fff; padding:9px 15px 0 0; line-height:25px;}
.stayConnectLinks{ border:1px solid #aeaeae; padding:20px 25px;}
.stayConnectLinks ul.bulletText{ margin-bottom:0;}
.stayConnectLinks li{ border-bottom:1px dotted #ccc;}
.stayConnectLinks li a{color:#009932;}
.stayConnectLinks li a:hover{color:#222;}
.stayConnectLinks li:last-child{ border:none;}

.newsImage{ margin:0; float:left; padding:0; border:1px solid #aeaeae; padding:5px; margin:10px 7px; min-height:40px;}
.fixBottomText p:last-child{margin-bottom:0 !important;}

.sideBarBottomPart{ margin-bottom:30px;}
.condolencesDetail p{ margin-bottom:10px;}
.condolencesDetail .name { font-weight:bold; font-size:18px;width:32%;}
.condolencesDetail .place{ color:#797979;width:36%;}

#backtobulletin{ display:inline-block; background:#900; padding:5px 12px; color:#fff; position:relative;}
#backtobulletin:hover{ background:#a70003;}

#backtobulletin .arrow-left { width: 0; height: 0; border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-right:10px solid #900; position:absolute; left:-10px; top:0;}
#backtobulletin:hover .arrow-left{border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-right:10px solid #a70003;}
.logoImageWrap {padding:0; border:none;}


.clasifiedList{margin:0; padding:0; list-style:none;}
.clasifiedList li{background:url(images/right-arrow.gif) no-repeat left 11px; padding:2px 0 2px 15px; font-size:15px; margin-bottom:5px;}
.clasifiedList li a{color:#515151; font-size:16px;}
.clasifiedList li a:hover{color:#005137;}
.classified h2{margin-bottom:15px;}
/***************otherPages*************/
.otherPages .container{max-width:950px;}
.otherPages .logoAndNav{margin-bottom:0; padding:20px 15px;}
.otherPages #contentPart .container{background:#fff; padding:15px;}
.otherPages .topStripLeft{margin-left:20px;}
.otherPages .mainTitle {border-top:1px solid #ccc; padding:10px 0; font-size:20px; font-weight:600; color:#005137;}
.jobDetail {border-top:2px dashed #ccc; padding-top:30px; margin-top:30px;}
.tableContent table{border-collapse: separate;border-spacing: 0;width: 100%; empty-cells:show; border:none;border-top:1px solid #ccc; border-left:1px solid #ccc;}
.tableContent table { margin:0 0 20px;}
.tableContent th, .tableContent td {border:none; padding:8px 10px;border-bottom:1px solid #ccc;border-right:1px solid #ccc; vertical-align:top;}
.tableContent table tr:nth-child(odd) td, .tableContent table .tableRowOdd{ background-color:#ededed;}
.tableContent table th{background:#009973; color:#fff; border-color:#59d290; text-align:left; font-weight:bold;}
.moreInformation p.mrgNone{margin-bottom:0;}
.moreInformation a{color:#009932;}
.moreInformation a:hover{color:#005137;}
.tableContent h3.smallFont{font-size:20px;}
.tableContent table td ul.bulletText{margin:0;}
.tableContent table td.tableTitle{background:#c2edd0 !important; font-size:14px; font-weight:bold; }
.agaKhanUniLogo{text-align:center; margin-bottom:20px;}
.agaKhanUniLogo h3{font-weight:bold;}
.agaKhanUniLogo h3 span{font-weight:normal;  color:#000; font-size:18px; font-weight:bold;}           
.agaKhanUniLogo h2 span{font-weight:normal;  color:#000; font-size:18px; font-weight:bold;}
.bulletinRt{ float:right;  color:#a70003; display:block; /*padding:19px 12px 17px;*/ padding:6px 12px; text-align:center; font-family:"roboto"; font-size:23px;}

   
.divEditbtn { float: left; width: 100%;/*margin: 5px 0;*/ }
.innerdivEditbtn { float: right; }
.divDelbtn { float: left; width: 100%; padding: 0 15px; }
.innerdivDelbtn { float: right; }
.Publishbtndiv { /*float: right;*/ /*width: 100%;*/}
.innerPublishbtndiv { float: right; }
.innerdivEditbtn a { /*padding: 0 0 0 10px;*/ outline: none; }
.innerdivEditbtn a img { width: 25px; }
.innerdivDelbtn a { /* padding: 0 0 0 10px;*/ outline: none; }
.innerdivDelbtn a img { width: 25px; }
.GUIDAddButton { padding-bottom: 20px; }
.GUIDAddButton input[type="button"] { width: 100%; }
.GUIDAddButton a { width: 100%; padding: 4px 20px; display: inline-block; background-color: #005137; color: #fff; cursor: pointer; text-align: center; }
.SingleColumn { border: 1px dashed; text-align: center; line-height: 150px; cursor: pointer; padding: 60px; }
.TwoColumn { text-align: center; line-height: 150px; width: 100%; float: left; cursor: pointer; }
.SingleColumnDiv { margin-right: 10px; }
.TwoColumnDiv { border: 1px dashed; margin-left: 10px; }
.SingleColumn:hover { border: 2px solid; }
.TwoColumnDiv:hover { border: 2px solid; }

.ContentPartLeft .GUIDAddButton a { width:auto; float:right; padding:4px 10px; border-radius:5px; }
.ContentPartLeft .GUIDAddButton a.mdi, .ContentPartLeft .innerdivEditbtn a, .innerdivDelbtn a { font-size:25px; line-height:18px; }
.mdi-pencil-box { color:#009932!important }
.mdi-close-box { color:#f00!important }
.innerPublishbtndiv { width:100%; }
.Publishbtndiv { margin-bottom:5px; }
.Publishbtndiv:before, .Publishbtndiv:after { content:" "; display:table; }
.Publishbtndiv:after { clear:both; }
.innerPublishbtndiv #btnPublish, .innerPublishbtndiv #btnClose, .innerPublishbtndiv #btnPreview, .innerPublishbtndiv #btnBackToEdit { width:32%; margin:0.5%; float:left; }
.innerPublishbtndiv #btnPublish { background:#005137 url(images/publish-icon.png) 20px center no-repeat; }
.innerPublishbtndiv #btnClose { background:#005137 url(images/unpublish-icon.png) 20px center no-repeat; }

.passwordTopStrip{background:#005137; padding:10px 0;}	
.passwordTopStrip .userName{ font-size:25px; color:#fff;}
.passwordPage{ padding:0; margin:20px 0;}
.passwordPage .bgForm{ margin:0; border:1px solid #d1d1d1; border-radius:inherit; max-width:780px; float:left; padding:20px;}
.passwordPage .rightSection{ max-width:350px; width:100%; float:right;}
.completeProfileBox{border:1px solid #d1d1d1; background:#f0faed; padding:20px; margin-bottom:20px;}
.profileBarText .barCounter{ font-size:22px; font-weight:bold;}
.infoBox{border:1px solid #d1d1d1; background:#f1f1f1; padding:20px;}


.passwordPage .commonForm .feildName{ width:25%; display:inline-block}
.passwordPage .commonForm .feildInput{width:70%; display:inline-block}
.passwordPage .commonForm .passwordSplit{ width:47.5%; margin-right:1.5%; display:inline-block;}
.passwordPage .commonForm .passwordSplit .feildName, .passwordPage .commonForm .passwordSplit .feildInput{width:100%;}



.UpdateProfileMap input.button{ width:20%;}

.registrationMap .phoneNumber{ width:58.3%!important;}
.registrationMap .countryCode, .registrationMap .cityCode{ width:20%!important;}
.epbNews .innerdivEditbtn{ position:absolute; right:22%; top:10%;}
.epbNews .mdi-pencil-box{ color:#fff!important; font-size:26px;}
.khabarNewsletter .mdi-close-box, .khabarNewsletter .mdi-pencil-box{font-size:26px;}

.locationPointer {position:relative;}
.locationPointer #aSelectZone {background:#f1f1f1 url(images/location-pointer.png) 95% center no-repeat; width:127px; padding:0 35px 0 10px; height:34px; display:inline-block!important; position:absolute; right:2px; top:2px; line-height:35px; border:1px solid #d1d1d1;border-left:2px solid #aeaeae;font-size:14px;}



.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-front { z-index: 100; }
.ui-widget-overlay { background:url(images/popupBG.png) repeat; filter: Alpha(Opacity=30); }

.ui-widget-content a { color: #222222; }
.ui-widget-header { background:#2678b6; color: #FFFFFF; font-weight: bold; font-size: 13px; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
.ui-front { z-index: 100; }
/* Overlays */
.ui-widget-overlay {position: fixed;top: 0;left: 0;	width: 100%;height: 100%;}
.ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto;background:#fff;}
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
#ui-datepicker-div { /*background-color:#09573d !important;*/}
.ui-dialog-content { background:#fff!important;}
.ui-dialog .ui-dialog-titlebar-close,.ui-dialog input[type="button"].ui-dialog-titlebar-close,.ui-dialog button input[type="button"].ui-dialog-titlebar-close:hover { position: absolute; right:10px; width: 26px; margin: -10px 0 0 0; padding: 1px; height: 26px;top:10px;background-color:none !important; }
.ui-button-text { text-indent:-9999px; display:inline-block; background: transparent url(images/pop_close.png) center center no-repeat!important; width:26px; height:26px;}

button.ui-dialog-titlebar-close,button.ui-dialog-titlebar-close:hover {
    background-color:transparent !important;
}

.eventSummaryPopup .btnRow .button {
    width:auto;
}
span.mdi-pencil-box,.epbNews .innerdivEditbtn .mdi-pencil-box{color:#f00 !important;}
.GUIDAddButton .modalPopup.Adddialogmodal {background:#f00!important;width:auto;float:right;}
.innerPublishbtndiv #btnPublish,.innerPublishbtndiv #btnClose,.innerPublishbtndiv #btnBackToEdit{background-color:#f00!important;}


/* .epbNews .topStrip{ background:rgba(0, 81, 55, 0.95);} */



/***************************************CSS FOR ERROR SUCCESS POPUP START***************************************/

#wrapper {position:relative; min-height: 100%; width: 100%;}
.popupAbsoulate {background: url("images/popupBG.png"); background-repeat: repeat; float: left; height: 100%; position: fixed; width: 100%; display: none; top:0; left:0;}
.popup_cover {float: none; left: 0; margin: 0 auto; position: fixed; right: 0;top: 50%; width: 320px;z-index: 10;}
.pop_msg { background-color: #f5f5f5; border: 2px solid #5D5C5C; padding: 5px 10px; position: absolute; width: 91%; z-index: 10; }
.pop_msg span { float: left; padding: 10px 0 0; }
.pop_msg p { color: #737373; font-size: 12px !important; font-weight: bold; line-height: 18px; width: 250px; float: left; }
.pop_msg .red { background: url("images/error.png") no-repeat scroll 0 0 transparent; float: left; height: 28px; margin: 5px 5px 2px 0; width: 29px; }
.pop_msg .green { background: url("images/tick.png") no-repeat scroll 0 0 transparent; float: left; height: 28px; margin: 7px 5px 0 0; width: 29px; }
.pop_close {background-image: url("images/pop_close.png"); background-repeat: no-repeat; cursor: pointer; display: block; height: 25px; position: absolute; right: 4px; top: -25px; width: 25px;z-index: 9999;}
/***************************************CSS FOR ERROR SUCCESS POPUP END***************************************/

#divRegistration .commonForm .feildInput input#txtEmailID { width:90%!important;}
.refreshBtn { background:url(images/refresh-btn.png) left top no-repeat!important; width:35px!important; height:35px!important; float:right;}

.capitalize {text-transform: capitalize;}
.majalisCalendar .cal_calendar td a {background: #10885f; cursor: pointer; font-weight: bold; display: block; text-align: center; border-radius: 50%; height: 26px; width: 26px;  text-align: center; padding: 4px; color: #fff;
}

.djBox, .newsBox{ border:1px solid #aeaeae; padding:20px; background:#fff; margin-bottom:20px;}
.imgThumbLt{ float:left; width:33%;margin:0 10px 10px 0;}
.imgThumbRt, .newsContentRt{ float:right; width:78%;}
.expandMore{ float:right; height:24px; line-height:24px; font-size:1em; color:#2678b6; cursor:pointer;}
.expandMore .mdi{ font-size:1.5em; vertical-align:text-bottom;}
.viewNewContent{ display:none;}

.djcarouselBlock .owl-controls .owl-nav .owl-prev, .djcarouselBlock .owl-controls .owl-nav .owl-next{ position:absolute; top:38%; text-indent:-9999px; background:url(images/next-prev-img.png) 0 0 no-repeat; width:42px; height:42px; transition:all 0.3s ease 0ms;}
.djcarouselBlock .owl-controls .owl-nav .owl-prev{left:0; background-position:-0 -55px;}
.djcarouselBlock .owl-controls .owl-nav .owl-prev:hover{background-position:-44px -55px;}
.djcarouselBlock .owl-controls .owl-nav .owl-next{right:0; background-position:0 0;}
.djcarouselBlock .owl-controls .owl-nav .owl-next:hover{background-position:-44px 0;}

.viewMoreLink{ position:relative;}
.viewMoreLink .vmlBlock{ position:absolute; text-align:left; bottom:0; left:0; height:35px; width:100%; line-height:35px; z-index:1; /*background:rgba(3,110,76,0.8);*/ color:#fff; padding-left:10px;}
.vmlBlock a{ color:#fff; z-index:2; transition:all 0.3s ease 0ms; }
.vmlBlock a:hover{ margin-left:10px;}
.vmlBlock a .mdi-arrow-right{ vertical-align:middle;}
.djcarouselBlock { padding:10px 10px 0 10px; background:#fff;}
.djcarouselBlock .item { border:1px solid #ddd; text-align:center; height:225px;}

.jdWrap #wrapper{ background:url(images/JD-bg.jpg) center center repeat;}
.jdWrap #contentPart { background:#eee; max-width:1170px; padding:0; width:100%; margin:0 auto;}
.jdWrap .topStripLeft { margin:10px 0px 10px 15px}
.jdWrap .newsBox{ margin:0px 10px 15px;}
.jdWrap .Publishbtndiv {background:#eee;margin-bottom:0;}
.jdWrap .contentWithImg .imgThumbLt { margin:0 20px 0px 0}
.jdWrap .commmonContentBox { margin:0 10px;}
.jdWrap .logoLeft { margin:0;}

.jdWrap .topStrip .container, .jdWrap #footer .container{background-color:#00A499;}
.jdWrap .content h3{ color:#00A499;}
.jdWrap .viewMoreLink .vmlBlock{background:rgba(0,164,153, 0.5)}

.imgThumbLt a { position:relative;}
.playIcon { background:url(images/playIcon.png) left top no-repeat; width:35px; height:35px; position:absolute; left:42%; top:0;}
.jdWrap .modal{ background:#000;}


/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; }
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; }
.mfp-container {text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; }
.mfp-container:before {content: ''; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; }
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; }
.mfp-zoom {cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none; -moz-user-select: none; user-select: none; }
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; }
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color: #FFF;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow{  overflow: visible;cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046;
box-shadow: none; touch-action: manipulation;}
button::-moz-focus-inner { padding: 0; border: 0;}
.mfp-close { width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF;
font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {opacity: 1;}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; }
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px;  white-space: nowrap; }

.mfp-arrow { position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; }
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; }
.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; }
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px; }
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; }
.mfp-arrow-left { left: 0; }
.mfp-arrow-left:after { border-right: 17px solid #FFF; margin-left: 31px; }
.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3F3F3F; }
.mfp-arrow-right { right: 0; }
.mfp-arrow-right:after { border-left: 17px solid #FFF; margin-left: 39px; }
.mfp-arrow-right:before { border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder { padding-top: 40px; padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 980px; }
.mfp-iframe-holder .mfp-close { top: -40px; }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px #10885f; background: #000; }
/* Main image in popup */
img.mfp-img {  width: auto;  max-width: 100%;  height: auto;  display: block;  line-height: 0;  box-sizing: border-box;  padding: 40px 0 40px;  margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {  line-height: 0; }
.mfp-figure:after { content: '';  position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px #10885f; background: #444; }
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; }
.mfp-figure figure { margin: 0; }
.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto; }
.mfp-title {  text-align: left;  line-height: 18px;  color: #F3F3F3;  word-wrap: break-word;  padding-right: 36px; }
.mfp-image-holder .mfp-content {  max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; }

.classified { margin-bottom:30px;}

.collapse{display:none;}
.collapse.in{display:block;}
.collapsing{position:relative;overflow:hidden;}
.multiselect-container > li > a > label{padding-left:2px !important;}
.multiselect-container > li > a > label > input[type="checkbox"]{margin-left:10px;}
.multiselect-container .active{margin-top:0;}
.multiselect-container.dropdown-menu{min-width:185px;margin-left:20px;border-radius:0;}
.btn-group.open .multiselect-container.dropdown-menu{display:block !important;max-height:250px;overflow-y:auto;}
.Formfield.multiSlct ul li{width:100% !important;}
.multiSlct .caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0; float:right; margin-top:8px;}
.multiSlct .btn{background-color:#fff;border-color:#ccc;color:#333;-moz-user-select:none;background-image:none;border:1px solid #cfd8dc;border-radius:0px;cursor:pointer;display:inline-block;font-size:14px;font-weight:normal;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap; width:100%; text-align:left;}
.multiSlct .dropdown-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0px;box-shadow:0 6px 12px rgba(0, 0, 0, 0.176);display:none;float:left;font-size:14px;left:0;list-style:outside none none;margin:2px 0 0;min-width:160px;padding:5px 0;position:absolute;top:100%;z-index:1000;width:100%;}
.multiSlct .dropdown-menu > li > a{clear:both;color:#333;display:block;font-weight:normal;line-height:1.42857;padding:3px 0px;white-space:nowrap;}
.multiSlct .btn-group{position:relative;}


.registrationFormCustom h2 {font-size:24px; font-weight:bold; padding-bottom:10px; margin-bottom:10px;text-align: center;background: none;color: #6a6a6a;border-bottom: 2px solid #6a6a6a;}
.weekendBlock { padding:5px 10px; background:#f1f1f1;}

.aboutContent{padding-top:10px;}
.inputOuter1{padding:5px 10px;border:2px solid #aeaeae;height:38px;cursor:pointer;}
.inputOuter1 .caret {position: relative;cursor: pointer;float: right;top: 30%;margin-right: 25px;cursor: pointer;}
.inputOuter1 .caret:before {content: '';position: absolute;top: 25%;left: 12px;border-top: 6px solid #999;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.inputOuter1 .caret:after {content: '';position: absolute;top: 25%;left: 13px;border-top: 6px solid #999;border-left: 6px solid transparent;border-right: 6px solid transparent;}
.inputOuter1 .caret:hover:before {border-top-color: #222;}


.regFormCustom h2 {}
.regFormCustom h3{ font-size:15px; font-weight:bold; color:#126f30}
.regFormCustom h4 { font-size:20px; font-weight:bold; padding-top:20px;padding-bottom:20px;}
.regFormCustom .clickBelow, .regFormCustom .clickBelow a { font-size:18px; font-weight:bold;}
.regFormCustom .clickBelow a { font-size:24px;}

.volReg { max-width:1000px !important;}
.width50per { width:48.5%; margin:0 0.5%}

#modal-results{width:45%; position:relative; margin:0 auto; background:#fff;}
#modal-results .commmonContentBox { padding:5px;}
#modal-results .mfp-close {background:url("images/close-hover-img.png") center center no-repeat!important; text-indent:-9999px; top:-25px; right:-25px;}

#modal-results .commonForm ul li { width:100%;}
#modal-results .commonForm .feildCol { width:100%;}
/*----Date Picker----*/
.ui-datepicker, .eventCalOut, .calendarIcon {
    background-color: #d1d1d1;
}

    .ui-datepicker th, .ui-state-highlight {
        background-color: #3b8bc7;
    }
.ui-state-highlight { color:#fff!important;}

    .ui-state-active, .ui-datepicker tbody a:hover {
        background-color: #3b8bc7; color:#fff!important;
    }

.ui-datepicker-prev span, .ui-datepicker-next span {
}

.ui-datepicker {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
}

    .ui-datepicker .ui-datepicker-header {
        position: relative;
        padding: .2em 0;
    }

    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

        .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
            display: block;
            position: absolute;
            left: 50%;
            margin-left: -7px;
            top: 50%;
            margin-top: -8px;
            font-size: 12px;
            text-indent: -9999px;
        }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
            height: 25px;
            background-color: #fff;
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%;
    }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        width: 49%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
        border: 0 none;
    }

    .ui-datepicker th {
        padding: .5em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
        background-color: transparent;
    }

    .ui-datepicker tr:nth-child(2n+1) td, .ui-datepicker-calendar .tableRowOdd {
        background-color: transparent;
    }

    .ui-datepicker td span, .ui-datepicker td a {
        display: block;
        padding: .2em;
        text-align: right;
        text-decoration: none;
    }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
        overflow: hidden;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }
        .ui-datepicker .ui-datepicker-prev {
    background: url(images/calender-prev.png) no-repeat center center;
    left: 10px;
}

.ui-datepicker .ui-datepicker-next {
    background: url(images/calender-next.png) no-repeat center center;
    right: 10px;
}
.ui-widget-content a{color:#009932;font-weight:bold;}
/*----Date Picker----*/


.navigation ul ul.navSubMenu { margin:0; padding:0; display: none;}
.openSubMenu {position:relative;}
.navSubMenu li { display:block; border-bottom:1px solid #0060a9;}
.navSubMenu li a{padding:8px 15px; display:block; }
.navSubMenu li:first-child a {padding:8px 15px;}
.openSubMenu:hover .navSubMenu { display:block; position:absolute; left:0; top:68px; width:260px; background:rgba(38,120,182,0.95);}

/* new css 26-09-18 */
.topLinks a, .profile a{ color:#fff; line-height:25px}
.topLinks a{padding-right:15px;}
.topLinks a:hover,.profile a:hover{ text-decoration:underline;}
.profile{ float:right;}
.profile a{ padding:10px 20px; display:inline-block;}


.carouselBlock .owl-controls .owl-nav .owl-prev, .carouselBlock .owl-controls .owl-nav .owl-next{ position:absolute; top:38%; text-indent:-9999px; background:url(images/next-prev-img.png) 0 0 no-repeat; width:42px; height:42px; transition:all 0.3s ease 0ms;}
.carouselBlock .owl-controls .owl-nav .owl-prev{left:0; background-position:-0 -55px;}
.carouselBlock .owl-controls .owl-nav .owl-prev:hover{background-position:-44px -55px;}
.carouselBlock .owl-controls .owl-nav .owl-next{right:0; background-position:0 0;}
.carouselBlock .owl-controls .owl-nav .owl-next:hover{background-position:-44px 0;}

.viewMoreLink{ position:relative;}
.viewMoreLink .vmlBlock{ position:absolute; text-align:left; bottom:0; left:0; height:35px; width:100%; line-height:35px; z-index:1; /*background:rgba(137,28,28,0.8);*/}
.vmlBlock a{ color:#fff; z-index:2; transition:all 0.3s ease 0ms; padding-left:10px;}
.vmlBlock a:hover{ margin-left:10px;}
.vmlBlock a .mdi-arrow-right{ vertical-align:middle;}
.owl-dots{position:absolute; right:0; bottom:35px;}

#logo{ text-align:center;}
#logo a{ font-size:58px; color:#10885f; line-height:55px; display:inherit;font-weight:bold;}
#logo .subLine{ color:#636363; font-size:17px; display:block;}

.newForumWrap{ width:100%;height:715px;}
/*.newForumWrap .registrationFormCustom h2 { font-family: 'Gotham';font-size:24px; text-transform:uppercase; font-weight:bold; padding-bottom:10px; margin-top:30px;text-align: left;background: none;color: #1ba29c; border:none;}*/

.forumLogo{ margin:50px 0 0 50px;}
.forumLogo img{ max-width: 65% !important; }
.newForumWrap label, .newForumWrap .commonForm .feildName, .newForumWrap .commonForm .feildCol{font-family: 'Gotham-Light';font-size:16px; color:#ffffff; }
.newForumWrap .attendText{font-family: 'Gotham';font-size:50px; text-transform:uppercase; color:#65666e; line-height:55px; margin:135px 0 0 50px;}
.newForumWrap .attendText span{font-size:70px; color:#fff;}

.newForumWrap  input[type="submit"], .newForumWrap input[type="button"]{
 font-family: 'Gotham-Medium'; font-size:16px; color:#fff; border-radius:6px; padding:0px 50px; text-transform:uppercase;background: #1ba29c;
}
.newForumWrap  input[type="submit"]:hover, .newForumWrap input[type="button"]:hover{ background:#1ba29c !important;}
.forumFooter{ background:#1ba29c; color:#fff; font-family: 'Gotham-Bold'; font-size:20px; letter-spacing: 15px; text-transform:uppercase; padding:20px 0; text-align:center; clear:both; width:100%;}

@font-face {
  font-family: 'Gotham-Bold';
  src: url('fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Bold.otf')  format('opentype'),
	     url('fonts/Gotham-Bold.woff') format('woff'), url('fonts/Gotham-Bold.ttf')  format('truetype'), url('fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Light';
  src: url('fonts/Gotham-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Light.woff') format('woff'), url('fonts/Gotham-Light.ttf')  format('truetype'), url('fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Gotham-Medium';
  src: url('fonts/Gotham-Medium.eot?#iefix') format('embedded-opentype'),  url('fonts/Gotham-Medium.woff') format('woff'), url('fonts/Gotham-Medium.ttf')  format('truetype'), url('fonts/Gotham-Medium.svg#Gotham-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'Gotham';
    src: url('fonts/Gotham-Black.eot');
    src: url('fonts/Gotham-Black.eot?#iefix') format('embedded-opentype'),
        url('fonts/Gotham-Black.woff2') format('woff2'),
        url('fonts/Gotham-Black.woff') format('woff'),
        url('fonts/Gotham-Black.ttf') format('truetype'),
        url('fonts/Gotham-Black.svg#Gotham-Black') format('svg');
    font-weight: 500;
    font-style: normal;
}
.newForumWrap input[type="text"], .newForumWrap select{ border-radius:6px;}
.newForumWrap input[type="text"]:focus{ border-color:#c58b5a!important; color:#000; background:#fdeacd !important;}
.newForumWrap input[type="submit"]:hover, .newForumWrap input[type="button"]:hover{ background:#1ba29c !important;}
/*.newForumWrap .customSelectOuter{ background:none!important; border:none!important;}*/