@font-face {
    font-family: 'roboto_condensedlight';
    src: url('../fonts/robotocondensed-light-webfont.eot');
    src: url('../fonts/robotocondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-light-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-light-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-light-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-light-webfont.svg#roboto_condensedlight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'roboto_condensedregular';
    src: url('../fonts/robotocondensed-regular-webfont.eot');
    src: url('../fonts/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/robotocondensed-regular-webfont.woff2') format('woff2'),
         url('../fonts/robotocondensed-regular-webfont.woff') format('woff'),
         url('../fonts/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('../fonts/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotobold';
    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#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoblack';
    src: url('../fonts/roboto-black-webfont.eot');
    src: url('../fonts/roboto-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-black-webfont.woff2') format('woff2'),
         url('../fonts/roboto-black-webfont.woff') format('woff'),
         url('../fonts/roboto-black-webfont.ttf') format('truetype'),
         url('../fonts/roboto-black-webfont.svg#robotoblack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    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#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'robotolight';
    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#robotolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight_italic';
    src: url('../fonts/roboto-lightitalic-webfont.eot');
    src: url('../fonts/roboto-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-lightitalic-webfont.woff') format('woff'),
         url('../fonts/roboto-lightitalic-webfont.ttf') format('truetype'),
         url('../fonts/roboto-lightitalic-webfont.svg#robotolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotomedium';
    src: url('../fonts/roboto-medium.eot');
    src: url('../fonts/roboto-medium.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-medium.woff2') format('woff2'),
         url('../fonts/roboto-medium.woff') format('woff'),
         url('../fonts/roboto-medium.ttf') format('truetype'),
         url('../fonts/roboto-medium.svg#robotomedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'archivo_narrowregular';
    src: url('../fonts/archivonarrow-regular-webfont.eot');
    src: url('../fonts/archivonarrow-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/archivonarrow-regular-webfont.woff2') format('woff2'),
         url('../fonts/archivonarrow-regular-webfont.woff') format('woff'),
         url('../fonts/archivonarrow-regular-webfont.ttf') format('truetype'),
         url('../fonts/archivonarrow-regular-webfont.svg#archivo_narrowregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* css reset */
*focus{outline:none;}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object, a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span, strong, sub, sup, tt, var, legend, fieldset, p, hr, iframe {margin: 0;padding: 0;border: none;}
a, input, select, textarea {outline: none;margin: 0;padding: 0;}
html {-webkit-font-smoothing:antialiased;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}

a{text-decoration:none; color:#333333;}
a:focus, :focus, input:focus{outline:none;}
img {max-width: 100%;vertical-align: middle;border: none;outline: none;max-height:100%;border-radius:0;}
ul, li{list-style-type:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;margin: 0;padding: 0;}

input, textarea, select, button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-webkit-border-radius:0px; -moz-border-radius:0px; resize:none;border:0;}
/*input[type="text"], input[type="tel"], input[type="password"], textarea, select{font-family: 'robotothin';font-size:12px;color:#000;}*/

select, input[type="submit"]{cursor:pointer}

p{font-size: 14px;line-height: 18px;}

body {font-family: 'robotoregular';font-size:14px;color:#666666;font-weight:400;line-height:16px;}
::-webkit-input-placeholder {color:#999999;}
:-moz-placeholder {color:#999999;opacity:1;}
::-moz-placeholder {color:#999999;opacity:1;}
:-ms-input-placeholder {color:#999999;}

table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}

label.error{position:absolute;right:0px;top:-20px;width:auto;height:auto;margin:0;padding:0;line-height:normal;font: 11px/11px arial;background:#fb0101;padding:5px 5px 4px;color:#ffffff;display:none;}
label.error:after{border-color: #fb0101 transparent transparent;border-image: none;border-right: 6px solid transparent;border-style: solid;border-width: 6px;content: " ";height: 0;left: 20px;margin-left: -10px;position: absolute;top: 100%;width: 0;}
.clear {
	clear: both;
}


html {
-webkit-font-smoothing: antialiased;
}
.trans{transition:300ms all;-webkit-transition:300ms all;-ms-transition:300ms all;-moz-transition:300ms all;}
.absoImg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;}


/* header css start */
/*header{position:absolute;top:0;width:100%; background-color: rgba(255, 255, 255, 0.9);}*/
header{position:relative;top:0;width:100%; background-color: rgba(255, 255, 255, 0.9);z-index:9999999 !important}
.rightInner{width:100%;float:left;padding-left:47px;}
.callSection{float:right;}
.callBox{float:left;background-color:rgba(0,0,0,0.4);padding:11.4px 0 11px 17px;font:18px/20px 'robotolight';color:#fff;}
.callBox span.phnumber, .callBox a{font-family:'robotobold';color:#fff;}
a.phnumber{display:none;}
.callNumber{position:relative;padding-right:13px;float:left;margin-right:14px;}
.callNumber:after{position:absolute;right:0;top:2px;content:'';width:1px;height:16px;background-color:#fff;}

.headSocial{float:left;margin:-2px 0 0;}
.headSocial li{float:left;margin-right:14px;}
.loginBox{float:left;background-color:#ffcd00;padding:0 14px;}

.loginBox:hover{background-color:#e5b800;}
    .loginBox a {
        text-shadow: 1px 1px 1px #ffe26a;
        color: #333333;
        font: 14px/40px 'robotoblack' !important;
        text-transform: uppercase;
        position: relative;
        /*padding-left: 21px;*/
        padding-right: 5px;
    }
/*.loginBox a:before{position:absolute;left:0;top:50%;margin:-9px 0 0;content:'';width:18px;height:18px;background:url(../images/user-icon.png) no-repeat;}*/
    .loginBox a:before {
        position: absolute;
        left: 0;
        top: 50%;
        margin: -9px 0 0;
        content: '';
        width: 18px;
        height: 18px;
       
    }
.navigation{float:left;margin:22px 0 7px;position:relative;}
.navigation ul{float:left;}
.navigation li{float:left;position:relative;padding-right:12px;margin-right:8px;}
/*.navigation li:last-child*/
.navigation li.noneAfter{padding-right:1px;margin-right:5px;}
.navigation li.mobiLi{display:none;background:#ffcd00;padding-left:18px;}
.navigation li.mobiLi:hover{background:#e5b800;}
.navigation li.mobiLi a{color:#333333;font-family:'robotoblack';text-transform:uppercase;line-height:38px;}
.navigation li.mobiLi a:before{position:absolute;left:0;top:50%;margin:-9px 0 0;content:'';width:18px;height:18px;background:url(../images/user-icon.png) no-repeat;}
.navigation li:last-child:after,  .navigation li.noneAfter:after{display:none;}
.navigation li:after{height:5px;width:5px;position:absolute;right:0;top:50%;content:'';margin-top:-2px;border:1px solid #333333;}
.navigation li a{color:#000; font:14px/30px  'archivo_narrowregular';padding:1px 12px;text-transform:uppercase;display:inline-block;height:30px;position:relative;transition:300ms all;-webkit-transition:300ms all;-ms-transition:300ms all;-moz-transition:300ms all;letter-spacing:1px;}
.navigation li a:after{position:absolute;left:50%;bottom:0;background:url(../images/menu-arrow.png) no-repeat;width:6px;height:3px;margin-left:-3px;content:'';opacity:0;}
.navigation li a.active{background-color:#082e45;}
.navigation li:hover a{color:#fff;}

/*.navigation li a.active:after, .navigation li:hover a:after{opacity:1;}  */
.searchIcon{float:left;line-height:28px;}

.navigation li.backBtn{text-align:right;display:none;}
.navigation li.backBtn a{background-color:transparent !important;}


/* flex Slider */
.banner{position:relative;}
.downArrow{width:100%;text-align:center;position:absolute;bottom:40px;}
.flexslider{position:relative;}
.slides::after{clear:both;content:'';display:block;line-height:0;height:0;visibility:hidden;}
.flexslider .slides > li{display:none;}
.no-js .slides > li:first-child{display:block;}
.flexslider .slides li{width:100%;position:relative;}
.flexslider .slides li img{width:100%;display:block;}
.flexslider .slides li img.mobileBanner{display:none;}
.flex-control-nav{position:absolute;right:125px;top:50%;width:12px;margin:-40px 0 0;}
.flex-control-nav li{float:left;margin-bottom:8px;}
.flex-control-paging li a {width: 12px; height: 12px; display: block;background-color:transparent; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;border:2px solid #fff;}
.flex-control-paging li a.flex-active{background-color:#fff;}
.flex-direction-nav{display:none;}

.centerContent{position:absolute;bottom:123px;width:100%;text-align:center;}
.centerContent h2{font:52px/55px 'roboto_condensedregular';color:#fff;margin-bottom:6px;}
.centerContent h2 span{font-family:'roboto_condensedlight';}
.centerContent h3{font:22px/25px 'robotolight';color:#fff;letter-spacing:5px;}
.centerBtn{display:inline-block;margin:25px 0 0;}
.flexslider .slides li .centerBtn img{width:auto;display:inline-block;}



.footerMian{float:left;width:100%;}
.footerTop{float:left;width:100%;background-color:#fff;padding:0 0 20px;}
.foSocial{text-align:center;}
.connect{display:inline-block;color:#333333;font:16px/18px 'robotolight_italic';margin:33px 0 0;vertical-align:top;}

.foSocial ul{display:inline-block;vertical-align:top;margin-left:14px;}
.foSocial ul li{float:left;font:14px/16px 'robotolight';padding:34px 13px 12px;}
.foSocial ul li a{color:#666666;display:block;position:relative;}
.foSocial ul li:hover a{color:#fff;}
.foSocial ul li a:before{position:absolute;left:0;top:50%;content:'';}

.foSocial ul li.fb a{padding-left:17px;}
.foSocial ul li.fb a:before{background:url(../images/fb-icon.png) no-repeat;width:9px;height:16px;margin-top:-8px;}
.foSocial ul li.fb:hover{background-color:#3a4e82;}
.foSocial ul li.fb:hover a:before{background:url(../images/fb-hover.png) no-repeat;}

.foSocial ul li.twit a{padding-left:25px;}
.foSocial ul li.twit a:before{background:url(../images/twitter-icon.png) no-repeat;width:20px;height:13px;margin-top:-7px;}
.foSocial ul li.twit:hover{background-color:#31c5f5;}
.foSocial ul li.twit:hover a:before{background:url(../images/twitter-hover.png) no-repeat;}

.foSocial ul li.flick a{padding-left:26px;}
.foSocial ul li.flick a:before{background:url(../images/flicker-icon.png) no-repeat;width:20px;height:8px;margin-top:-4px;}
.foSocial ul li.flick:hover{background-color:#b3025d;}
.foSocial ul li.flick:hover a:before{background:url(../images/flicker-hover.png) no-repeat;}

.footerBottom{float:left;width:100%;padding:33px 0 47px;background:url(../images/footerBg.jpg) center bottom;}
.footerrTitle{font:16px/18px 'robotobold';color:#fff;text-transform:uppercase;}
.fAbout p{font:14px/22px 'robotolight';color:#acacac;margin:13px 0;}

.commonBtn{float:left;}
.commonBtn button{border:0;background-color:transparent;border:0;}
.commonBtn span{float:left;background-color:#3b6d9e;}
.commonBtn span.btnTitle{font:14px/30px 'robotomedium';color:#fff;text-transform:uppercase;line-height:30px;padding:0 20px;text-shadow:1px 1px 1px #000;}
.commonBtn span.btnArrow{width:30px;height:30px;text-align:center;line-height:30px;margin-left:2px;}
.commonBtn:hover span{background-color:#2e5882;}

.qlinks ul{float:left;width:100%;margin-top:17px;}
.qlinks ul li{float:left;width:136px;font:12px/14px 'robotolight';margin:0 0 12px;transition:300ms all;-webkit-transition:300ms all;-ms-transition:300ms all;-moz-transition:300ms all;}
.qlinks ul li:hover{padding-left:10px;}
.qlinks ul li:hover a:before, .qlinks ul li a.active:before{background:url(../images/footer-hover-arrow.png) no-repeat;}
.qlinks ul li:last-child{margin-bottom:0;}
.qlinks ul li a{color:#d1d1d1;position:relative;display:inline-block;padding-left:13px;}
.qlinks ul li a:before{position:absolute;left:0;top:50%;content:'';background:url(../images/footer-arrow.png) no-repeat;width:6px;height:9px;margin:-4px 0 0;}

.newsLettr ul{float:left;width:100%;margin:19px 0 0;}
.newsLettr li{float:left;width:100%;margin-bottom:10px;}
.newsLettr li:last-child{margin-bottom:10px;margin-top:6px;}
.txt{width:100%;float:left;background-color:#525252;padding:0 12px;height:40px;font:14px/20px 'robotolight_italic';color:#999999;}

.copyRight{float:left;width:100%;background-color:#e5e5e5;}
.copyLeft{float:left;color:#333333;font:13px/30px 'robotolight';}
.copyLeft a{font-family:'robotobold';color:#333333;}
.copyLeft a:hover{text-decoration:underline;}
.copyIcon{float:right;color:#333333;font:13px/30px 'robotolight';}
.copyIcon a{display:inline-block;margin:-1px 0 0 2px;}


.eventSection{float:left;width:100%;background:#ebebeb url(../images/event-bg.jpg) no-repeat center top;padding:49px 0;}
.eventList{margin:14px 0  0;height:350px;overflow:auto;}
.eventLeft .eventLeftinner{background:#fff url(../images/up-events.jpg) no-repeat top center;padding:19px 11px 20px 20px;float:left;width:100%;background-size:cover;}
.accMain{width:100%;float:left;}
.commonTitle{float:left;width:100%;font:28px/30px 'robotoregular';color:#333333;}
.commonTitle span.titleSpan{font-family:'robotolight';display:inline-block;padding-left:7px;}

.eventList li{border-bottom:1px solid #d1d1d1;width:92.5%;padding:0 0 23px;margin-bottom:19px;}
.eventList li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.evTitle{color:#4674a3;font:14px/23px 'robotobold';}
.evTime{color:#333333;font:14px/16px 'robotolight';position:relative;padding:0 0 0 16px;margin:13px 0 0;}
.evTime:before{position:absolute;left:0;top:1px;content:'';background:url(../images/clock.png) no-repeat;width:12px;height:14px;}

.eventCenter ul{float:left;width:100%;}
.eventCenter ul li{float:left;width:100%;position:relative;margin-bottom:13px;}
.eventCenter ul li:last-child{margin-bottom:0;}
.blackLayer{width:100%;height:100%;background-color:rgba(0,0,0,0.75);position:absolute;left:0;top:0;}
.eventCenter ul li:hover .blackLayer{background-color:rgba(59,109,158,0.9)}
.eventCenter ul li a{position:absolute;right:10px;bottom:10px;width:30px;height:30px;text-align:center;line-height:30px;background-color:#fff;}

.letestNews{background:#fff url(../images/letest-bg.jpg) no-repeat right top;padding:19px 20px 30px;float:left;width:100%;}
.newsBox{margin:14px 0 0;}
.newsBox li{border-bottom:1px solid #d1d1d1;padding-bottom:17px;margin-bottom:10px;}
.newsBox li p{color:#333333;font:14px/22px 'robotolight';margin-bottom:3px;}
.newsBox li a{color:#333333;font:12px/15px 'robotobold';position:relative;padding-right:14px;}
.newsBox li a:hover{color:#4674a3;}
.newsBox li a:after{position:absolute;right:0;top:50%;content:'';width:11px;height:11px;background:url(../images/read-more.png) no-repeat;margin-top:-5px;}
.newsBox li:last-child{border-bottom:0;margin-bottom:0;}

.newsBox .commonBtn{margin-top:4px;}
.darkBtn span{background-color:#333333;}
.darkBtn:hover span{background-color:#585858;}

.formBox{float:left;width:100%;border-top:1px solid #eeeeee;padding:50px 0;}
.leftContent{border-left:9px solid #3b6d9e;color:#333333;font:28px/38px 'robotolight';padding:13px 0 21px 20px;}
.leftContent span{font-family:'robotoregular';}

.subContent{margin:13px 0 4px;}
.subContent p{color:#333333;font:15px/24px 'robotolight';margin-bottom:15px;}
.formLeft .commonBtn span.btnTitle{padding:0 15px;}

.formInner{float:left;width:100%;background:#3b6d9e url(../images/form-bg.jpg) no-repeat top left;padding:20px 25px;}
.formInner .commonTitle{color:#fff;}

.searchForm{margin:12px 0 0;float:left;width:100%;}
.searchForm .spTitle{color:#fff;font:14px/16px 'robotobold';float:left;width:100%;margin-bottom:4px;}
.searchForm li{margin-bottom:13px;float:left;width:100%;}
.searchForm li .commonBtn button{margin-left:-3px;}
.searchForm li:last-child{margin-bottom:0;margin-top:2px;}
.dropDown{float:left;width:100%;position:relative;background-color:#fff;}
.dropDown span{position:absolute;left:0;top:0;width:100%;color:#333333;font:14px/40px 'robotolight';display:inline-block;padding:0 28px 0 13px;height:40px;background:#fff url(../images/drop-arrow.jpg) no-repeat right center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.dropDown select{width:100%;color:#333333;font:14px/40px 'robotolight';opacity:0;padding:0 13px;height:40px;}
.dropDown select option{padding:0 13px;}

.yellowBtn span{background-color:#ffcd00;}
.yellowBtn span.btnTitle{color:#333333;text-shadow:1px 1px 1px #ffe26a;}
.yellowBtn:hover span{background-color:#e5b800;}

.partnerBox{padding:34px 0 39px;}
.ptitle{text-align:center;float:left;width:100%;margin-bottom:39px;}
.ptitle span{display:inline-block;font:28px/30px 'robotolight';color:#333333;position:relative;}
.ptitle span.borderSpan{padding-bottom:10px;}
.ptitle span.borderSpan:after{position:absolute;bottom:0;left:50%;content:'';width:80px;height:2px;background-color:#000;margin-left:-40px;}
.ptitle span span{font-family:'robotoregular';}
.jcarousel {
    position: relative;
    overflow: hidden;
    width: 100%;
	margin:0;
	padding:0;
}
.jcarousel ul{
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jcarousel li {
    float: left;
	text-align:center;
	overflow:hidden;
	width:auto;
	height:auto;
	margin-right:28px;
}
.jcarousel li a{display:inline-block;}
.jcarousel img {
    display: inline-block;
    max-width: 100%;
    height: auto;
	transition:500ms all;
	-webkit-transition:500ms all;
	max-height:100%;
}

.open-click { display: none; position: relative; overflow: hidden; margin: 0; padding: 0; width: 40px; height: 40px; font-size: 0; text-indent: -9999px; -webkit-appearance: none; -moz-appearance: none; appearance: none; box-shadow: none; border-radius: none; border: none; cursor: pointer; -webkit-transition: background .3s; transition: background .3s }
.open-click:focus { outline: 0 }
.open-click span { display: block; position: absolute; top: 20px; left: 5px; right: 5px; height: 2px; background: #000;width:30px;}
.open-click span::after, .open-click span::before { position: absolute; display: block; left: 0; width: 100%; height: 2px; background-color: #000; content: "" }
.open-click span::before { top: -8px }
.open-click span::after { bottom: -8px }

.menu-icon { background-color: #ffcd00;}
.menu-icon span { -webkit-transition: background 0s .3s; transition: background 0s .3s }
.menu-icon span::after, .menu-icon span::before { -webkit-transition-duration: .3s, .3s; transition-duration: .3s, .3s; -webkit-transition-delay: .3s, 0s; transition-delay: .3s, 0s }
.menu-icon span::before { -webkit-transition-property: top, -webkit-transform; transition-property: top, transform }
.menu-icon span::after { -webkit-transition-property: bottom, -webkit-transform; transition-property: bottom, transform }
/*.menu-icon.menu-active { background-color: #006666 }*/
.acivemenu span { background: 0 0 }
.acivemenu span::before { top: 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg) }
.acivemenu span::after { bottom: 0; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg) }
.acivemenu span::after, .acivemenu span::before { -webkit-transition-delay: 0s, .3s; transition-delay: 0s, .3s }


.commonImg{float:left;width:100%;overflow:hidden;}
.mainImg{height:235px;width:100%;background:url(../images/past-event.jpg) no-repeat center top;background-size:cover;}
.commonInner{margin:40px 0 0;}

div.rightBox{float:right;padding-left:0;}
.braedMian{padding-left:31px;}
.brInner{background-color:rgba(254,254,254,0.15);padding:10px 19px 14px 20px;float:right;}
.breadArea{position:relative;} 
.breadArea .container{position:relative;margin:-80px auto 0;}
.brInner h1{color:#ffffff;font:36px/38px 'robotobold';margin-bottom:2px;text-transform:capitalize;}
.brInner h1 span{font-family:'robotolight'}

.brInner ul{float:right;}
.brInner li{float:left;color:#ffcd00;position:relative;padding-right:13px;margin-right:6px;text-transform:capitalize;}
.brInner li:after{content:'/';font:14px/16px 'robotolight';position:absolute;right:0;top:0;color:#fff;}
.brInner li:last-child:after{display:none;}
.brInner li:last-child{margin-right:0;padding-right:0;}
.brInner li a{color:#fff;font:14px/16px 'robotolight';}
.brInner li a:hover{color:#ffcd00;}

.filterTop{text-align:center;}
.filterTop h2{color:#3b6d9e;font:28px/30px 'robotoregular';margin:-6px 0 0;}
.filterTop h2 span{font-family:'robotolight';}

.filtering{margin:16px 0 0;display:inline-block;vertical-align:top;}
.filtering li{display:inline-block;color:#333333;font-family: 'robotomedium';line-height:30px;padding:0 13px;transition:500ms all;-webkit-transition:500ms all;-moz-transition:500ms all;cursor:pointer;height:30px;border:1px solid #333333;margin-right:3px;}
.filtering li.is-checked, .filtering li:hover{color:#fff;background-color:#333333;}

.gridMain{padding:9px;background-color:#f3f6f9;transition:300ms all;-webkit-transition:300ms all;-ms-transition:300ms all;-moz-transition:300ms all;}
.imgMain{position:relative;overflow:hidden;}
.mask{position:absolute;top:0;left:0;background-color:rgba(59,109,158,0.8);width:100%;height:100%;overflow:hidden;opacity:0;visibility:hidden;}
.hover-title img{opacity:0;}
.hover-title{position:absolute;top:50%;margin:-20px 0 0;text-align:center;width:100%;}
.hover-title a{width:40px;height:40px;background:url(../images/filter-icon.png) left bottom no-repeat;display:inline-block;vertical-align:middle;margin:0 3.5px;margin-top:-100%;transition-delay:0.1s;}
.hover-title a:hover{background-position:left top;}
.hover-title a.popuplink{background-position:right bottom;transition-delay:0.2s;}
.hover-title a.popuplink:hover{background-position:right top;}

.gridMain:hover{box-shadow:4px 6px 6px rgba(47,47,47,0.1)}
.gridMain:hover .mask{opacity:1;visibility:visible;}
.gridMain:hover .hover-title a{margin-top:0;}

.imgContent{padding:14px 0 0 14px;}
.stateName{position:relative;color:#333333;font:16px/20px 'robotomedium';}
.stateName:before{position:absolute;left:-14px;top:3px;background:url(../images/location-icon.png) no-repeat;width:9px;height:15px;content:'';}

.imgContent p{font:14px/20px 'robotolight';margin:5px 0 0;min-height:40px;}
.filterMain{float:left;width:100%;margin:30px 0 -14px;}
.gridInner{margin-bottom:30px;}

.conleftInner{border-left:9px solid #3b6d9e;padding:16px 0 12px 19px;}
.conleftInner h3{color:#3b6d9e;font:26px/28px 'robotomedium';margin:0 0 9px;}

.idBox span{display:inline-block;vertical-align:top;color:#333333;font:16px/18px 'robotolight';margin-bottom:6px;padding:1px 0 0;}
.idBox span.lastSpan{margin:-1px 0 0;}
.idBox span span{font-family:'robotomedium';margin:-2px 0 0;}

.addressBox{margin:21px 0 0;}
.addressBox li{position:relative;font:14px/16px 'robotolight';color:#333333;padding:0 0 0 25px;margin:0 0 8px;}
.addressBox li:before{position:absolute;left:0;top:50%;content:'';background:url(../images/address-icon.png) no-repeat center top;width:17px;}
.addressBox li.add:before{height:15px;margin-top:-7.5px;}
.addressBox li.tel:before{height:14px;margin-top:-7px;background-position:0 -24px;}
.addressBox li.fax:before{height:17px;margin-top:-8.5px;background-position:0 -47px;}
.addressBox li.email:before{width:18px;height:13px;background:url(../images/email-icon.png) no-repeat;margin-top:-6.5px;}
.addressBox li span{font-family:'robotomedium';}
.addressBox li.email a{font-weight:700;}
.addressBox li.email a:hover{color:#3b6d9e;}

.contactImg{background:url(../images/contact-bg.jpg) no-repeat center top;}
.conForm{background:#3b6d9e url(../images/conform-bg.jpg) no-repeat left bottom;padding:19px 30px 18px 25px;float:left;width:100%;}

.conForm h2{color:#fff;font:28px/30px 'robotolight';text-indent:-2px;margin-bottom:11px;}
.conForm h2 span{font-family:'robotoregular';}

.conForm ul{float:left;width:340px;}
.conForm ul li{float:left;width:100%;margin-bottom:12px;}
.conForm ul.secondUl{float:right;width:330px;}

.conForm ul li span{color:#fff;float:left;width:100%;font:14px/18px 'robotobold';margin-bottom:3px;text-indent:-1px;}
.contxt{float:left;width:100%;background-color:#fff;height:40px;padding:0 12px;font:14px/20px 'robotolight';}
textarea.contxt{height:113px;overflow:auto;padding-top:11px;}

.contxt::-webkit-input-placeholder {color:#666666;}
.contxt:-moz-placeholder {color:#666666;opacity:1;}
.contxt::-moz-placeholder {color:#666666;opacity:1;}
.contxt:-ms-input-placeholder {color:#666666;}

.conForm .commonBtn{margin:2px 0 0 -3px;}
.conForm .commonBtn span.btnTitle{padding:0 15px;}
.locationMap{margin:37px 0 0;border-top:1px solid #f3f1ec;}
.locationMap iframe{float:left;height:530px;}

.aboutImg{background:url(../images/about-bg.jpg) no-repeat center top;}
.commonH2{color:#3b6d9e;font:26px/46px 'robotomedium';border-left:9px solid #3b6d9e;padding:0 0 4px 14px;margin-bottom:22px;}
.abcon p{font:14px/24px 'robotolight';color:#333333;margin-bottom:24px;}

.boxInner{background-color:#f3f6f9;padding:9px;position:relative;overflow:hidden;}
.hoverDiv{position:absolute;left:0;top:0;width:100%;height:100%;padding:24px 19px;background-color:rgba(59, 109, 158, 0.8);opacity:0;visibility:hidden;}

.hoverDiv h3{font:28px/30px 'robotolight';color:#ffffff;position:relative;z-index:99;margin:0 0 13px;text-indent:-1px;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);}
.hoverDiv h3 span{font-family:'robotoregular';}

.hoverDiv p{font:14px/22px 'robotolight';color:#ffffff;position:relative;z-index:99;transform:translateX(-100%);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);transition-delay:0.1s;-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;-ms-transition-delay:0.1s;margin-bottom:0;}
.hoverDiv ul{float:left;position:relative;z-index:99;margin:12px 0 0 1px;}
.hoverDiv li{float:left;width:30px;height:30px;text-align:center;margin:0 8px 0 0;transition-delay:0.2s;-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;-ms-transition-delay:0.2s;transform:translateY(150px);-webkit-transform:translateY(150px);-ms-transform:translateY(150px);-moz-transform:translateY(150px);}
.hoverDiv li:nth-child(2){transition-delay:0.3s;-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;-ms-transition-delay:0.3s;}
.hoverDiv li:nth-child(3){transition-delay:0.4s;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;-ms-transition-delay:0.4s;}
.hoverDiv li a{display:inline-block;vertical-align:middle;width:100%;height:100%;background-color:#fff;padding:6px 0 0;transition:300ms all;-webkit-transition:300ms all;-ms-transition:300ms all;-moz-transition:300ms all;}
.hoverDiv li a:hover{background-color:#ffcd00;}

.aboutBox{margin:3px 0 23px;}
.boxInner:hover .hoverDiv{opacity:1;visibility:visible;}
.boxInner:hover li{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);}
.boxInner:hover h3,.boxInner:hover p{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);}

.valueBox{margin:13px 0 0;float:left;width:100%;}
.abcon p.highLight{font-size:16px;font-family:'robotomedium';margin-bottom:11px;}
.abcon p span{font-size:14px;font-family:'robotomedium';}

.aboutCenter{background:#ebebeb url(../images/netfocus.jpg) no-repeat top center;text-align:center;padding:35px 0 49px;margin:13px 0 0;}
.netFocus h4{color:#3b6d9e;font:28px/30px 'robotolight';margin:0 0 18px;}
.netFocus h4 span{font-family:'robotoregular';}
.netFocus p{font:14px/22px 'robotolight';color:#333333;text-align:center;}
.netFocus p.autore{font-family: 'robotobold';font-style:italic;margin:10px 0 0;}

.careersImg{background:url(../images/creer-bg.jpg) no-repeat center top;}
.alignRight{float:right;margin:7px 2px 0 24px;}
.abcon p.uploadCv{font-size:20px;line-height:22px;margin-top:-5px;border-bottom:3px solid #ebebeb;margin-bottom:0;padding-bottom:49px;text-align:left;}
.abcon p.uploadCv a{color:#3b6d9e;font-family: 'robotobold';}
.abcon p.uploadCv a:hover{color:#000;}

.upGallary .imgContent{padding-left:0;}
.upGallary .stateName:before{display:none;}
.upGallary .imgContent p{padding-left:14px;position:relative;min-height:1px;font-size:13px;margin-bottom:6px;}
.upGallary .imgContent p:before{position:absolute;left:0;top:3px;background:url(../images/location-icon.png) no-repeat;width:9px;height:15px;content:'';}

.extraLogo ul{float:left;width:100%;text-align:center;}
.extraLogo ul li{display:inline-block;margin:0 12.5px;}
.upContent{margin-top:40px;padding-bottom:59px;}

.sponcerDiv .spanFirst{color:#333333;font:20px/22px 'robotobold';}
.sponcerDiv .spanFirst span{color:#3b6d9e;}
.sponcerDiv .spanSecond{display:block;font:18px/22px 'robotolight';color:#333333;margin:3px 0 16px;}

.sponcerDiv{margin:-10px 0 40px;}
.oppContent .valueBox{margin-top:10px;}
.oppContent p.highLight{margin-bottom:1px;}
.lastBorder{border-bottom:3px solid #ebebeb;margin:14px 0 0;display:inline-block;vertical-align:bottom;width:100%;}

.navigation ul ul{position:absolute;left:0;top:30px;width:175px;background-color:#082e45;padding:9px 0 0;opacity:0;visibility:hidden;}
.navigation li li:after{display:none;}
.navigation ul ul li{margin-right:0;padding-right:0;width:100%;height:0;transition:height 0.2s ease 0s;-webkit-transition:height 0.2s ease 0s;-moz-transition:height 0.2s ease 0s;-ms-transition:height 0.2s ease 0s;}
.navigation ul ul li a{width:100%;line-height:33px;height:33px;padding-left:22px;background:url(../images/yellow-arrow.png) no-repeat 11px 14px;font-size:13px;}
.navigation ul ul li a:after{display:none;}

.navigation ul ul li:last-child{margin-right:0;padding-right:0;}
.placeDate{color:#333333;font:22px/24px 'robotobold';margin-bottom:10px;}

.pointImg{float:right;width:30%;}
.pointContent{float:left;width:68%;margin:-4px 0 0;}
.pointContent h4{font:16px/18px 'robotobold';color:#333333;}

.detailPage ul{padding:10px 0 0 15px;}
.detailPage li{font:14px/20px 'robotoregular';color:#333333;margin-bottom:10px;padding-left:12px;position:relative;text-align:justify;}
.detailPage li:before{position:absolute;left:0;top:8px;width:5px;height:5px;background-color:#333333;border-radius:50%;content:'';}

.fullWidth{width:100%;}
.points{float:left;width:100%;margin-bottom:20px;}
.points:last-child{margin-bottom:0;}

.detailBtn{padding-bottom:40px;display:inline-block;width:100%;vertical-align:top;}
.detailBtn .commonBtn{margin-right:15px;}

.brForm{background-color:#f3f6f9;float:left;width:100%;padding:20px 69px 21px 20px;box-shadow:4px 5px 5px rgba(0,0,0,0.13);-webkit-box-shadow:4px 5px 5px rgba(0,0,0,0.13);-ms-box-shadow:4px 5px 5px rgba(0,0,0,0.13);margin-bottom:29px;}
.broucherImg{background:url(../images/requet-quot.jpg) no-repeat center top;background-size:cover;}

.brForm p{color:#333333;font:16px/18px 'robotomedium';position:relative;padding-left:14px;}
.brForm p:before{position:absolute;left:0;top:3px;background:url(../images/location-icon.png) no-repeat;width:9px;height:15px;content:'';}
.brForm ul{margin:0 -10px 0;}
.brForm ul:after{content:'';display:block;clear:both;}
.brForm ul li{padding:0 10px;float:left;width:33.33%;margin-bottom:20px;}
.brForm ul li .dropDown:focus{outline:1px solid #F00;}
.brForm ul li.lastLi{width:66.66%;}

.leftSelect{float:left;width:20.9%;}
.rightTxt{float:right;width:76.2%;}
.txtBox{float:left;width:100%;height:40px;background-color:#fff;padding:0 13px;color:#333333;font:14px/20px 'robotolight';}
.txtBox:focus{outline:1px solid #F00;}
textarea.txtBox{height:90px;padding:11px 13px;}
.rightBtn{float:right;margin:-5px -2px 0 0;}
.brformMain{margin:24px 0 0;}
.dropDown select.selectBox{width:337px;}
.brForm .commonBtn span.btnTitle{padding:0 15px;}

.searchArea{position:absolute;right:0;bottom:-80px;background-color:rgba(0,0,0,0.5);box-shadow:0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.4) inset, 0 1px 0 rgba(255, 255, 255, 0.2);padding:10px;border-radius:10px;-webkit-border-radius:10px;width:45%;opacity:0;visibility:hidden;}
.openSearch{bottom:-60px;visibility:visible;opacity:1;}
.searchArea:after{border-color: #fb0101 transparent transparent;border-image: none;border-right: 6px solid transparent;border-style: solid;border-width: 6px;content: " ";height: 0;right: 20px;margin-left: -10px;position: absolute;top: -12px;width: 0;border-width: 8px 8px 8px 0;border-style: solid solid solid none;border-color: transparent rgba(0,0,0,0.5) transparent;transform:rotate(90deg);-webkit-transform:rotate(90deg);}

.setxt{float:left;width:70%;height:30px;background:#fff;padding:0 10px;border-radius:3px 0 0 3px;}
.seSubmit{
	overflow: visible;
	position: relative;
	float: left;
	border: 0;
	padding: 0;
	cursor: pointer;
	height: 30px;
	width: 30%;
	color: #fff;
	text-transform: uppercase;
	background: #3b6d9e;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;      
	text-shadow: 0 -1px 0 rgba(0, 0 ,0, .3);
	text-align:center;
}   
  
.seSubmit:hover{		
	background: #2e5882;
}	
.seSubmit:before {
	content: '';
	position: absolute;
	border-width: 8px 8px 8px 0;
	border-style: solid solid solid none;
	border-color: transparent #d83c3c transparent;
	top: 12px;
	left: -6px;
}

.seSubmit:hover:before{
	border-right-color: #e54040;
}
/*Developer CSS*/
.menuselected
{
	background-color:#082e45 !important;
	color: #fff !important;
}
.errornews
{
	color :red;
}
.form-group
{
	height:62px;
}
.news-list .LearnMore
{
	   background: rgba(0, 0, 0, 0) url("../images/read-more.png") no-repeat scroll 0 3px;
    content: "";
    height: 21px;
    margin-top: -4px;
    position: absolute;
    right: 0;
    text-indent: 16px;
    top: 49%;
   
}
.border
{
	 border-bottom: 1px solid #d1d1d1;
    margin-bottom: 10px;
    padding-bottom: 17px;
}
.letestNews
{
	height:434px;
}
.LearnMoresearch
{
	background: rgba(0, 0, 0, 0) url("../images/read-more.png") no-repeat scroll 0 7px;
    content: "";
    height: 21px;
    margin-top: -4px;
    position: absolute;
    right: 0;
    text-indent: 16px;    
	bottom:10px;
   
}

.latesttestimonial
{
	background:#fff url("../images/letest-bg.jpg") no-repeat scroll right top;
	height:208px;padding:19px 20px 30px; width:100%;
}
.home-event iframe
{
	width:100% !important; height:210px !important;
}
.home-event ul li a
{
	width:172px;left:10px;
}
.home-event p
{
	font:14px/22px "robotolight";
}
.testimonial-right
{
	float:right; font-weight:bold;
}
.testimonial-list iframe
{
	width:100% !important; height:210px !important;
}
.no-video
{
width:100% !important; height:210px !important;
}
.help-block
{
	display:none !important;
}
.has-error .help-block
{
	display:inline !important;
}
/*Developer CSS*/
.head-top .logo 
{
	 padding-left: 5px !important;
	 padding-top: 10px;
}
a.memberlogout::before
{
	background:none !important;
	padding-left:1px !important;
}
a.memberlogout
{	
	padding-left:1px !important;
}
.head {
    color: red;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 40px;
}
.banner-color {
    color: #eea412
}

.image {
    filter: brightness(50%);
}

.banner {
    min-height: 100px;
}

    .banner .centerContent {
        z-index: 99999;
    }

        .banner .centerContent h2 {
            color: #eea412 !important;
        }
.loginBoxmobile {
    display: none;
    margin-top: 10px;
}
.mobileimage {
    display: none;
    margin-bottom: 10px;
}
.headmobile {
    display: none;
}

    @media only screen and (max-width: 768px) {
        .loginBoxpot {
            display: none;
        }

        .loginBoxmobile {
            padding: 0px 10px 0px 10px !important;
            display: inline-block;
        }

        .mobileimage {
            display: block;
        }
        .headmobile {
            display: block;
            color: red;
            font-size: 12px;
            text-transform: uppercase;
            line-height: 40px;
            text-align: center;           
            background: #f0eded;
            margin-top: 10px;
        }
        .mobilepot {
            display: none;
        }

        .headpot {
            display: none;
        }
    }
