@charset "utf-8";
body { margin: 0; padding: 0; font-size: 14px; color: #333333; overflow-x: hidden; font-family: 'Open Sans', sans-serif; }
input, button, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
*, input[type="search"] { -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
img { max-width: 100%; }
.wrapper a:focus { text-decoration: none; outline: none; }

@font-face { font-family: 'source_serif_variableregular'; src: url('fonts/sourceserifvariable-roman_1-webfont.woff2') format('woff2'),  url('fonts/sourceserifvariable-roman_1-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
.container { max-width: 1300px; margin: 0 auto; }
/*================================= navigation =================================*/
.navigation-wrp { background: #607c8c; background: #607c8c; z-index: 9999; position: relative; }
.top-header { padding: 20px 0; }
.member-login { margin: 15px 0 10px; }
.member-login a { display: block; background: #360f42; text-align: center; font-size: 15px; color: #ffffff; text-transform: uppercase; /*padding: 10px;*/ font-family: 'Source Serif Pro', serif; letter-spacing: 2px; }
.member-login a:first-child{padding:10px;}
.member-login a:hover { background: #607c8c; text-decoration: none; }
.search-block-wrp { max-width: 185px; }
.search-block { width: 100%; position: relative; border: solid 2px #607c8c; padding: 0 0 0 30px; border-radius: 0; font-size: 14px; color: #607c8c; opacity: 1; font-weight: 300; background: #fff; text-align: center; height: 41px; }
.search-block input:hover, .search-block input:focus { box-shadow: none; }
.search-block>span { position: absolute; top: 8px; left: 10px; color: #607c8c; font-size: 18px; }
.search-block input { width: 100%; color: #333; text-transform: none; box-shadow: none; padding: 0 3px; border: none; border-radius: 0; height: 36px; margin: 0; vertical-align: top; }
/*==-menu==*/
.menu .nav ul { margin: 0; padding: 0; }
.menu .nav>ul li { list-style: none; position: relative; line-height: inherit; }
.menu .nav>ul>li { float: left; position: relative; vertical-align: middle; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; text-align: center; }
.menu .nav>ul>li>a { display: block; padding: 28px 9px; color: #ffffff; text-decoration: none; }
.menu .nav>ul>li:hover>a { color: #fff; background: #0a4d62; }
.menu .nav>ul .sub-menu, .menu .nav>ul .sub-menu ul { display: none; }
.menu .nav>ul .sub-menu a { display: block; background: #0a4d62; padding: 8px 5px; color: #aaabb8; font-weight: 300; text-align: center; font-size: 16px; }
.menu .nav>ul .sub-menu li:hover a, .menu .nav>ul .sub-menu a:focus, .menu .nav>ul>li>.sub-menu>li:hover>.sub-menu li:hover>a { background: #607c8c; text-decoration: none; color: #fff; }
.menu .nav>ul>li>.sub-menu>li { position: relative; }
.menu .nav>ul>li>.sub-menu>li>.sub-menu li a { background: #0a4d62; width: 200px; color: #aaabb8; }
.menu .nav>ul>li>.sub-menu>li>.sub-menu>li>.sub-menu { position: absolute; left: 100%; top: 0; width: 200px; }
.menu .nav>ul>li>.sub-menu>li>.sub-menu>li:hover>.sub-menu { display: block; }
.menu .nav>ul>li>.sub-menu>li>.sub-menu>li>.sub-menu li a { background: #0a4d62; }
.caret-r { position: absolute; right: 5px; }
.nav { list-style: outside none none; margin-bottom: 0; margin-left: 0; }

.toggleMenu span { position: relative; display: block; margin: auto; transition: .3s all ease; }
.toggleMenu span:after, .toggleMenu span:before { content: ""; position: absolute; left: 0; top: -8px; transition: .3s all ease; }
.toggleMenu span:after { top: 8px; }
.toggleMenu span:after, .toggleMenu span:before, .toggleMenu span { width: 24px; height: 4px; background-color: #0a4d62; -webkit-backface-visibility: hidden; backface-visibility: hidden; border-radius: 2px; }
.toggleMenu span { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
body.open .toggleMenu span { -webkit-transform: rotate(180deg); transform: rotate(-365deg); }
body.open .toggleMenu span:before, .toggleMenu span:after { -webkit-transform-origin: 1.71429px center; transform-origin: 1.71429px center; transform-origin: 1.71429px center; }
body.open .toggleMenu span { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
body.open .toggleMenu span:before, body.open .toggleMenu span:after { top: 0; width: 15px; }
body.open .toggleMenu span:before { -webkit-transform: rotate3d(0, 0, 1, -40deg); transform: rotate3d(0, 0, 1, -40deg); }
body.open .toggleMenu span:after { -webkit-transform: rotate3d(0, 0, 1, 40deg); transform: rotate3d(0, 0, 1, 40deg); }
.toggleMenu:focus { outline: none; }

/*================================= upcoming-events =================================*/
.banner-section .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px; position: absolute; left: 0; right: 0; bottom: 30px; text-align: center; }
.banner-section .owl-theme .owl-dots .owl-dot.active span, .banner-section .owl-theme .owl-dots .owl-dot:hover span { background: none; border: solid 1px #fff; background: #fff none repeat scroll 0 0; }
.banner-section .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; }
.banner-section .owl-theme .owl-dots .owl-dot span { border-radius: 30px; height: 21px; margin: 0 7px; transition: opacity 0.2s ease 0s; width: 21px; border: solid 2px #fff; display: block; }
.slider-content { background-color: rgba(0, 0, 0, 0.45); left: 0; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1300px; margin: 0 auto; z-index: 1000; padding: 135px 0 90px; }
.slider-img-block { position: relative; }
.slider-img-block { position: relative; overflow: hidden; height: 815px; }
.slider-content .silder-heading { margin: 0 0 10px; text-transform: none; font-family: 'Open Sans', sans-serif; font-weight: 300; color: #fff; font-size: 55px; }
.silder-sub-slider { font-size: 28px; text-transform: none; color: #fff; font-weight: 700; font-family: 'Open Sans', sans-serif; margin: 0 0 40px; }
.banner-section .btn-blue:hover { background: #004D60; color: #fff; }
.silder-txt { line-height: 36px; font-size: 22px; color: #fff; max-width: 990px; margin: 0 auto 70px; }
/*================================= welcome-section =================================*/
.welcome-section { padding: 125px 0; }
.img-box a { width: 140px; height: 140px; line-height: 140px; font-size: 60px; display: block; border-radius: 50%; background: #607c8c; text-align: center; margin: 0 auto 65px; position: relative; color: #fff; }
.img-box a:hover { background: #0a4d62; }
.img-box a:after { position: absolute; top: 0; bottom: 0; left: 0; right: 0; content: ""; border: solid 2px #0a4d62; border-radius: 50%; }
.img-box a:before { position: absolute; top: 2px; bottom: 2px; left: 2px; right: 2px; content: ""; border: solid 2px #fff; border-radius: 50%; }
.welcome-txt h2 { font-size: 26px; color: #666666; font-weight: 600; font-family: 'Open Sans', sans-serif; letter-spacing: 1px; margin: 0 0 25px; }
.welcome-txt h2 a { color: #666666; }
.welcome-txt h2 a:hover { text-decoration: none; }
.welcome-txt p { font-size: 20px; color: #666666; font-weight: 300; }

/*================================= itla-fyi =================================*/
.itla-fyi-section { background: #acbeca; position: relative; min-height: 860px; padding: 70px 0 20px; }
.itla-fyi-section:after { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; background: rgba(218, 229, 235, 0.9); content: ""; }
.bg-img { position: absolute; left: 0; bottom: 0; height: 860px; width: 1920px; }
.fyi-content { position: relative; z-index: 9; }
ul.itla-info { margin: 60px 0 0; padding: 0; list-style: none; }
ul.itla-info li { margin: 0 0 35px; position: relative; padding: 0 0 0 115px; }
.btn-blue.brd-btn { background: none; min-width: 140px; color: #0a4d62; border: solid 2px #607c8c; padding: 16px 10px; }
.btn-blue.brd-btn:hover { background: #004D60; border: solid 2px #004D60; color: #fff; }
.month-block { background: #62466b; cursor: pointer; color: #fff; width: 85px; height: 85px; padding: 15px 0; text-align: center; position: absolute; top: 0; left: 0; }
.month-block:hover { background: #5c7b8d; }
.blue-date { background: #607c8c; }
.blue-date:hover { background: #62466b; }
.month-block span { display: block; }
.month-block span:nth-child(1) { font-size: 22px; margin: 0 0 8px; text-transform: uppercase; }
.month-block span:nth-child(2) { font-size: 32.5px; font-weight: 900; line-height: 26px; }
.itla-content h6 a, .itla-content h3 a { color: #62466b; text-decoration: none; }
.itla-content.blue-title h6 a, .itla-content.blue-title h3 a { color: #5c7b8d; }
.itla-content.blue-title h6 a:hover, .itla-content.blue-title h3 a:hover { color: #62466b; }
.itla-content h6 a:hover, .itla-content h3 a:hover { color: #5c7b8d; }
.itla-content h6 { font-family: 'Source Serif Pro', serif; font-size: 14px; font-weight: 600; margin: 0 0 5px; text-transform: uppercase; letter-spacing: 1px; line-height: 18px; }
.itla-content h3 { font-size: 24px; margin: 0 0 8px; line-height: 18px; }
.itla-content p { font-size: 16px; color: #383838; margin: 0; }

/*================================= upcoming-events =================================*/
.upcoming-events-section { padding: 100px 0 0; }
.upcoming-event-wrp { margin: 50px 0; }
.upcoming-top-head .TitleText { font-size: 50px; color: #0a4d62; font-weight: 600; font-family: 'Open Sans', sans-serif; margin: 0 0 25px; }
.upcoming-top-head .BodyText { color: #0a4d62; line-height: 30px; font-size: 18px; max-width: 740px; margin: 0 auto; }
.upcoming-main-block { border: solid 1px #cccccc; }
.event-date h5 { font-family: 'Source Serif Pro', serif; font-size: 16px; color: #ffffff; background: #0a4d62; margin: 3px 3px 0; text-align: center; padding: 11px; text-transform: uppercase; letter-spacing: 2px; }
.upcoming-content { padding: 15px 25px 25px; }
.upcoming-content h6 { font-size: 15px; color: #0a4d62; font-weight: 900; margin: 0 0 10px; text-transform: uppercase; letter-spacing: 1px; }
.upcoming-content h6 a { color: #0a4d62; }
.upcoming-content p { color: #494949; font-size: 18px; font-weight: 300; margin: 0; }
.upcoming-top-head .BodyText a { text-decoration: underline; color: #0a4d62; }
/*================================= sponsors-section =================================*/
.sponsors-section { padding: 95px 0 70px; }
.sponsors-section .sp-container { width: 1716px; margin: 0 auto; }
.heading-section h2 { margin: 0; padding: 0; font-family: 'Open Sans', sans-serif; font-size: 22px; position: relative; color: #5c7b8d; font-weight: 700; letter-spacing: 1px; text-align: center; }
.heading-section h2:after { position: absolute; width: 655px; left: 0; right: 0; bottom: 10px; content: ""; background: #5c7b8d; height: 2px; margin: 0 auto; }
.heading-section h2 span { position: relative; content: ""; left: 0; right: 0; background: #fff; padding: 0 20px; margin: 0 auto; z-index: 9; display: inline-block; }
.sponsors-slider-wrp { margin: 75px 0; }
.sponsors-block { height: 90px; text-align: center; }
.btn-blue { background: #607c8c; min-width: 212px; display: inline-block; font-size: 18px; color: #fefefe; letter-spacing: 2px; text-align: center; padding: 22px 10px; text-transform: uppercase; font-family: 'Source Serif Pro', serif; }
.btn-blue:hover { background: #004D60; color: #fff; text-decoration: none; }
/*================================= footer =================================*/
.footer-section { background: #360f42; padding: 55px 0 100px; }
.footer-bottom { position: relative; border-top: solid 1px rgba(255, 255, 255, 0.3); padding: 20px 0 0; }
.footer-bottom p { color: #fff; font-size: 12px; margin: 0; line-height: 13px; padding: 5px 0 0; }
.footer-bottom p a { color: #fff; display: inline-block; }
.footer-bottom p a:before { content: "|"; color: #fff; margin: 0 2px; }
ul.social-links { margin: 0 0 0px; text-align: right; padding: 0; list-style: none; }
ul.social-links li { margin-right: 10px; display: inline-block; vertical-align: middle; }
ul.social-links li i { font-size: 20px; }
ul.social-links li:last-child { margin-right: 0; }
ul.social-links li:before { content: ""; position: static; }
ul.social-links li a { font-size: 30px; display: inline-block; -moz-transition: all 0.3s ease-in-out 0s; -ms-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; position: relative; }
ul.social-links li a { color: #fff; }
ul.social-links li a:hover, ul.social-links li a:focus { color: #607c8c; }
ul.social-links li span { font-size: 18px; color: #fff; display: inline-block; vertical-align: middle; font-family: 'Source Serif Pro', serif; }
.footer-bottom .row-fluid [class*="span"] { min-height: inherit !important; }
ul.address-info { list-style: outside none none; margin: 0; padding: 20px 0 0; }
ul.address-info li { font-size: 14px; line-height: 17px; margin: 0 0px 20px 0; padding: 0 0 0 35px; position: relative; display: block; vertical-align: top; color: #fff; }
ul.address-info li p { color: #fff; margin: 0; }
ul.address-info li span { font-size: 18px; color: #fff; left: 0; position: absolute; top: 2px; }
ul.address-info li span i { font-size: 13px; }
ul.address-info li a { color: #fff; }
ul.footer-links { margin: 0; list-style: none; padding: 15px 0 0; }
ul.footer-links li { margin: 0px; font-size: 14px; padding: 0 0 0 15px; margin: 0 0 15px; position: relative; }
ul.footer-links li:before { position: absolute; left: 0; top: 0; color: #fff; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: '\f105'; }
ul.footer-links li a { color: #fff; }
.menu-block { margin-left: 25px; }
.footer-logo { margin: 0 0 15px; }
.footer-top h4 { font-size: 22px; letter-spacing: 1px; text-transform: none; font-weight: 400; color: #fff; margin: 0 0 25px; padding: 0; }
.contribution-img { float: left; cursor: pointer; margin-right: 30px; position: relative; }
.contribution-img > a { display: block; }
.contribution-img > a:before { position: absolute; left: 10px; right: 10px; bottom: 10px; top: 10px; content: ""; border: solid 2px #fff; z-index: 1; }
.contribution-img:after { position: absolute; width: 100%; height: 100%; content: ""; background: rgba(54, 15, 66, 0.3); left: 0; top: 0; }
.contribution-txt > a { color:#fff; }
.contribution-img:hover:after { background: rgba(54, 15, 66, 0.4); }
.contribution-img:last-child { margin-right: 0; }
.contribution-txt { left: 0; right: 0; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); z-index: 9; text-align: center; padding: 0 35px; color: #fff; font-size: 14px; font-weight: 700; }
.footer-center { padding: 65px 0; }
.footer-center { display: table; width: 100%; }
.footer-logo { display: table-cell; vertical-align: top; width: 77%; position: relative; }
.footer-logo a { color: #fff; font-size: 16px; font-weight: 300; line-height: 25px; }
.Search-btn-wrp { display: table-cell; vertical-align: top; width: 26%; }
.Search-btn-wrp a { display: inline-block; min-width: 230px; text-align: center; color: #fff; text-transform: uppercase; font-size: 13px; background: #607c8c; padding: 10px; }
.Search-btn-wrp a:hover { text-decoration: none; background: #004D60; }
.footer-logo a { display: block; }
.footer-logo a span { display: inline-block; }
.footer-txt { position: absolute; top: 10px; left: 150px; }
.Search-btn-wrp { display: table-cell; vertical-align: top; width: 26%; padding-top: 15px; padding-left: 25px; letter-spacing: 1px; }
.Search-btn-wrp a i { padding-left: 15px; }
.subfooter { background: #d9e5eb; padding: 30px 0; }
.subfooter .container { position: relative; }
.logo-img { position: absolute; left: -170px; top: -32px; }
.subfooter-left h4, .subfooter-right h4 { color: #084c61; font-family: 'Open Sans', sans-serif; letter-spacing: 1px; font-size: 22px; font-weight: 700; text-transform: uppercase; margin: 0 0 15px; padding: 30px 0 0; }
.subfooter-left h4 { margin-bottom: 10px; }
.subfooter-right { padding-left: 90px; border-left: solid 1px #084c61; }
.subfooter-left p { max-width: 450px; font-size: 18px; color: #084c61; }
.button-block-right-line { align-items: center; display: flex; justify-content: flex-start; }
.subfooter-content { position: relative;}
.subfooter-content-single {margin: 25px;}
.subfooter-content-single p { margin-bottom: 25px; margin-top: 20px; }
.button-block-right-line.join-btn-wrp { position: absolute; right: 0px; top: 66px; }
.join-btn a{ text-align: center;;color: #fff; font-family: 'Source Serif Pro', serif; background: #607c8c; border: none; font-size: 18px; display:inline-block;letter-spacing: 1px; min-width: 98px; padding: 15px 15px; }
.input-element input { width: 100%; font-family: 'Open Sans', sans-serif; font-style: italic; border: solid 2px #959595; height: 51px; padding: 0 10px; color: #9fa2a5; font-size: 18px; border-radius: 0; }
.login-btn a,.login-btn input { text-align: center;color: #fff!important; font-style:normal;font-family: 'Source Serif Pro', serif!important; background: #607c8c; border: none; font-size: 18px!important; letter-spacing: 1px; min-width: 110px; padding: 15px 15px;}
.login-btn a:hover,.login-btn input:hover, .join-btn a:hover { background: #004D60; color: #fff; text-decoration:none;}
.subfooter-right a { color: #5c7b8d; font-size: 16px; font-family: 'Open Sans', sans-serif; display: inline-block; }
.subfooter-right a:hover { text-decoration: underline; }
.subheading-text-primary { color: #a19564; }
.subfooter-left { padding-right: 20px; color: #fff; }
/*==========interior=========*/
.inner-middle-section { padding: 60px 0; }
ul.sidebar-menu { list-style: outside none none; margin: 20px 0 30px; padding: 0; }
ul.sidebar-menu li { font-size: 18px; line-height: 30px; margin: 0 0 7px; padding: 0 0 0 22px; position: relative; color: #0a4d62; text-transform: uppercase; }
ul.sidebar-menu li a { color: #0a4d62; }
ul.sidebar-menu li a:hover { text-decoration: none; }
ul.sidebar-menu li a::after { color: #0a4d62; }
ul.sidebar-menu li a::after { color: #0a4d62; font-family: 'Font Awesome 5 Pro'; font-weight: 900; content: '\f105'; font-size: 16px; left: 0; position: absolute; top: 0px; }
.right-column p { color: #666666; font-size: 18px; line-height: 30px; margin: 0 0 20px; }
.inner-middle-section .span12 p { color: #666666; font-size: 18px; line-height: 30px; }
.right-column { border-left: solid 1px #acacac; padding-left: 25px; }
.right-column h1 { font-family: 'Open Sans', sans-serif; font-size: 19px; color: #0a4d62; font-weight: 600; letter-spacing: 3px; }
.right-column h2 { font-family: 'Open Sans', sans-serif; font-size: 15px; font-weight: 300; letter-spacing: 2px; color: #0a4d62; }
.side-bar h2 { font-family: 'Open Sans', sans-serif; color: #666666; font-size: 26px; text-transform: uppercase; letter-spacing: 3px; font-weight: 300; }
.inner-banner-section, .banner-section { position: relative; clear: both; }
.banner-section:before, .inner-banner-section:before { position: absolute; top: -11px; height: 11px; z-index: 1; width: 100%; content: ""; left: 0; box-shadow: 0 7px 7px rgba(0, 0, 0, 0.5); }
.inner-banner-section:before { box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); }
.inner-banner-section:after { background: rgba(62, 79, 90, 0.6); top: 0; bottom: 0; left: 0; right: 0; content: ""; position: absolute; }
.inner-banner-img img { width: 100%; }
/*========== interior-landing-page =========*/
.inner-top-header .inner-heading { font-size: 41px; color: #666666; font-weight: 400; margin: 0 0 50px; font-family: 'Open Sans', sans-serif; }
.inner-top-header p { font-size: 18px; color: #666666; font-weight: 300; line-height: 30px; margin: 0 0 35px; }
.Services-inq { position: relative; }
.services-img { position: absolute; top: 0; left: 0; width: 265px; }
.service-content { margin-left: 300px; padding: 20px 0; }
.service-content h3 { font-size: 26px; color: #666666; font-weight: 600; text-transform: uppercase; letter-spacing: 2px; margin: 0; }
.service-txt { margin: 20px 0; }
.service-content p { font-size: 18px; color: #666666; font-weight: 300; line-height: 30px; }
.Services-inq { margin: 0 0 90px; }
.purple-btn { min-width: 195px; background: #360f42; border: none; }
.purple-btn:hover { color: #fff; background: #607c8c; }
/*========== sticky header-css ==========*/
.navigation-wrp.fixed { position: fixed; left: 0; top: 0; z-index: 9999; width: 100%; }
.scroll-header { position: fixed; top: 0; left: 0; width: 100%; z-index: 9999; background: #607c8c; margin-top: -300px; -moz-transition: 0.5s ease 0s; -ms-transition: 0.5s ease 0s; -o-transition: 0.5s ease 0s; -webkit-transition: 0.5s ease 0s; transition: 0.5s ease 0s; }
.scroll-header.fixed { margin-top: 0; }
.navigation-wrp.fixed .sticky-navigation { display: block; }
.navigation-wrp.fixed .normal-navigation { display: none; }
.search-box i { font-size: 27px; color: #fff; }
.sticky-logo, .menu { display: inline-block; vertical-align: middle; }
.sticky-navigation .menu { text-align: center; width: 66%; }
.sticky-navigation .menu .nav>ul { display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; }
.sticky-navigation .menu .nav>ul>li { font-size: 15px; line-height: 20px; float: none; text-align: center; display: flex; vertical-align: middle; height: auto; align-self: stretch; }
.sticky-navigation .menu .nav>ul>li>a { padding: 25px 16px; float: none; display: -webkit-box; display: -ms-flexbox; display: flex; vertical-align: middle; align-items: center; }
.login_btn { background: #360f42; border: solid 2px #360f42; text-decoration: none; text-align: center; color: #fff; font-size: 15px; font-weight: 400; font-family: 'Source Serif Pro', serif; display: inline-block; padding: 8px; margin-left: 10px; }
.login_btn:nth-child(2) { margin: 0; }
.login_btn:hover { background: none; color: #fff; text-decoration: none; }
.search-icon { color: #fff; margin-right: 20px; }
.searchBtn { position: relative; display: inline-block; vertical-align: middle; }
.searchBtn a { color: #fff; display: inline-block; vertical-align: middle; position: relative; margin-left: 10px; }
.search-box { margin: 0 auto; position: absolute; right: 65px; top: 65px; width: 250px; display: none; border: none; margin: 0 auto; }
.search i { font-size: 27px; padding-right: 20px; }
.sticky-logo { width: 12%; }
.login_btn_wrp { display: inline-block; vertical-align: middle; }
.search-box form { margin: 0; }
.input-group-wrp { position: relative; }
.search-box button { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-image: none; border-radius: 0; background: none; border-style: solid solid solid none; border-width: 1px 1px 1px medium; color: #000000; font-size: 14px; font-weight: 600; margin: 0; min-width: 0; padding: 0px; border: none; position: absolute; right: 10px; top: 4px; }
.search-box button:hover { background: none; color: #adcc1b; }
.search-box input { border: solid 2px #5f7c8a; border-top: none; border-radius: unset; color: #666666; font-style: italic; font-weight: 300; font-size: 16px; padding: 0 10px; height: 50px; width: 100%; position: relative; }
.sticky-search-block { display: inline-block; text-align: right; vertical-align: middle; width: 21%; }
/*========== sticky header-css ==========*/
.sponsors-slider-wrp .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px; position: absolute; left: 0; right: 0; bottom: 0px; text-align: center; display: none; }
.sponsors-slider-wrp .owl-theme .owl-dots .owl-dot.active span, .sponsors-slider-wrp .owl-theme .owl-dots .owl-dot:hover span { background: none; border: solid 1px #0a4d62; background: #0a4d62; }
.sponsors-slider-wrp .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; }
.sponsors-slider-wrp .owl-theme .owl-dots .owl-dot span { border-radius: 30px; height: 10px; margin: 0 7px; transition: opacity 0.2s ease 0s; width: 10px; border: solid 1px #0a4d62; display: block; }
.sponsors-slider-wrp .owl-carousel .owl-item img { display: block; width: auto; margin: 0 auto; }
.page-title { text-align: center; text-transform: none; font-size: 66px; font-weight: 400; color: #fff; }
.page-title h2 { color: #fff; font-family: 'Open Sans', sans-serif; }
.inner-banner-img { height: 150px; overflow: hidden; }
.page-title * { letter-spacing: 0; text-transform: none; font-size: 66px; font-style: italic; margin: 0; font-weight: 400; }
.page-title .page-title-inner { position: relative; display: inline-block; }
.page-title .page-title-left, .page-title .page-title-right { position: absolute; top: 50%; width: auto; overflow: hidden; white-space: nowrap; vertical-align: middle; }
.page-title .page-title-left *, .page-title .page-title-right * { display: inline; white-space: nowrap; color: rgba(255, 255, 255, 0.1); }
.page-title .page-title-left { left: 0; text-align: right; -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }
.page-title .page-title-left * { padding-right: .5em; }
.page-title .page-title-right { right: 0; text-align: left; -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); }
.page-title .page-title-right * { padding-left: .5em; }
.page-title-wrap { background-attachment: fixed; background-size: cover; background-position: center 80%; position: relative; }
.page-title-wrap:after { background: rgba(255, 255, 255, 0.50) none; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.inner-banner-content { position: absolute; position: absolute; top: 50%; transform: translateY(-50%); margin: 0 auto; z-index: 1000; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.login_btn_wrp.member-login a:hover { background: #300a3b; }
.span12.for-responsive-view { display: none; }
.page-title .page-title-left h2 { color: rgba(255, 255, 255, 0.1); }
.page-title .page-title-right h2:nth-child(1) { color: rgba(255, 255, 255, 0.1); }
.page-title .page-title-right h2:nth-child(2) { color: rgba(255, 255, 255, 0.2); }
.page-title .page-title-right h2:nth-child(3) { color: rgba(255, 255, 255, 0.3); }
.page-title .page-title-right h2:nth-child(4) { color: rgba(255, 255, 255, 0.4); }
.page-title .page-title-right h2:nth-child(5) { color: rgba(255, 255, 255, 0.5); }
.page-title .page-title-right h2:nth-child(6) { color: rgba(255, 255, 255, 0.6); }
.page-title .page-title-right h2:nth-child(7) { color: rgba(255, 255, 255, 0.7); }
.page-title .page-title-right h2:nth-child(8) { color: rgba(255, 255, 255, 0.8); }
.page-title .page-title-right h2:nth-child(9) { color: rgba(255, 255, 255, 0.9); }
.page-title .page-title-right h2:nth-child(10) { color: rgba(255, 255, 255, 1); }
.scroll-header.fixed+#header>nav.navigation-wrp { display: none; }
.span3.side-bar { margin-right: 2.564102564102564%; margin-left: 0; }
.sticky-navigation .menu .nav > ul > li > .sub-menu > li > .sub-menu { z-index: 999; }
.sticky-navigation .menu .nav>ul>li>.sub-menu { z-index: 99; }
.itla-content > h3 {
 line-height: 24px;
}
.firstButton{margin: 0px!important;margin-bottom: 5px!important;padding-left: 5px!important;padding-right: 5px!important;margin-right: 3px!important;float: left;}
.secondButton{margin: 0px!important;padding-left: 5px!important;padding-right: 5px!important;float: left;}
.welcomeSectionItem .fal{padding-left:15px;}
@media screen and (max-width:1022px) {
	.firstButton{padding-left: 20px!important;padding-right: 20px!important;}
	.secondButton{padding-left: 20px!important;padding-right: 20px!important;}
}
@media screen and (max-width:1022px){
	div.clearfix.hidden-phone{display:none!important;}
}
@media screen and (max-width:766px) {
	.firstButton{   width:49%; padding-left: 5px!important;   padding-right: 5px!important;}
	.secondButton{  width:49.5%; padding-left: 5px!important;  padding-right: 5px!important;}
	.member-login a{padding:10px;}
}
.inner-middle-section input[type='text'],.inner-middle-section input[type='password'] {box-sizing: initial; }
#zoneToolBar form, #zoneToolBar select{    margin: 0;}
#zoneToolBar form{height: 30px;}
.menu .nav ul li.parent > a > i{
	padding: 5px;
	float: right;
	margin-top: -3.5px;
    margin-left: -7px;
}