﻿* { margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }
body { background: #fff; font-family: 'BentonSans_Regular', sans-serif; color: #4d4f53; font-size: 13px; }
.pull-left { float: left; }
.pull-right { float: right; }
h1, h2, h3, h4, h5, h6, p { padding-bottom: 10px; }
a { text-decoration: none; color: #006890; }
.btn { background: #f55a3b; color: #fff; border: none; padding: 10px; }
input, select, textarea { -webkit-appearance: none; border: none; /*Safari/Chrome*/ -moz-appearance: none; /*Firefox*/ -ms-appearance: none; /*IE*/ -o-appearance: none; /*Opera*/ appearance: none; -webkit-border-radius: 0; }
a:hover { color: #002663; }
a:hover, .sign-up-input input[type="submit"]:hover, .search input[type="text"]:hover, input[type="submit"]:hover, span, .sign-up-input input[type="text"]:hover, img:hover, li:hover { -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
img { vertical-align: middle; text-decoration: none; max-width: 100%; border: none; height: auto; }
.wrapper { width: 1024px; margin: 0 auto; }
@font-face { font-family: 'BentonSans_Regular'; src: url('fonts/bentonsans_regular-webfont.eot'); src: url('fonts/bentonsans_regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bentonsans_regular-webfont.woff') format('woff'), url('fonts/bentonsans_regular-webfont.ttf') format('truetype'), url('fonts/bentonsans_regular-webfont.svg#BentonSans_Regular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'BentonSans_Bold'; src: url('fonts/bentonsans_bold-webfont.eot'); src: url('fonts/bentonsans_bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bentonsans_bold-webfont.woff') format('woff'), url('fonts/bentonsans_bold-webfont.ttf') format('truetype'), url('fonts/bentonsans_bold-webfont.svg#BentonSans_Bold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'BentonSans_Medium'; src: url('fonts/bentonsans-medium-webfont.eot'); src: url('fonts/bentonsans-medium-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bentonsans-medium-webfont.woff') format('woff'), url('fonts/bentonsans-medium-webfont.ttf') format('truetype'), url('fonts/bentonsans-medium-webfont.svg#BentonSans_Medium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Conv_HelveticaLTStd-Roman'; src: url('fonts/HelveticaLTStd-Roman.eot'); src: local('☺'), url('fonts/HelveticaLTStd-Roman.woff') format('woff'), url('fonts/HelveticaLTStd-Roman.ttf') format('truetype'), url('fonts/HelveticaLTStd-Roman.svg') format('svg'); font-weight: normal; font-style: normal; }
.clearfix:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.container:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.container { margin: 0 auto; width: 1024px; }
.hgroup-strip .container { text-align: right; }
.hgroup-strip a.home-btn { display: inline-block; font-size: 9px; text-transform: uppercase; line-height: 26px; color: #fff; }
.hgroup-strip .language { float: right; width: 34px; font-size: 10px; color: #fff; line-height: 26px; }
.hgroup-strip .language a { font-size: 10px; color: #fff; line-height: 26px; }
.hgroup-strip .language code { font-family: 'BentonSans_Regular'; font-family: Arial, Helvetica, sans-serif\9; }
.hgroup-strip { background: #002562; min-height: 26px; }
.language .sbHolder { height: 26px; position: relative; width: 100%; font-size: 9px; ransition: none; -webkit-transition: none; text-align: left; }
.language .sbSelector { display: block; height: 26px; left: 4px; line-height: 26px; overflow: hidden; position: absolute; top: 0; width: 100%; transition: none; }
.language .sbToggle { background: url(images/icon-drop1.png) right center no-repeat; display: block; height: 26px; position: absolute; right: 0px; top: 0px; width: 30px; transition: none; }
.language .sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
.language .sbOptions { background-color: #fff; border: solid 1px #f5f5f5; list-style: none; margin: 0; padding: 0; position: absolute; top: 44px; width: 100%; z-index: 1; overflow-y: auto; transition: none; }
.language .sbOptions li { margin-bottom: 0; }
.language .sbOptions a { border-bottom: solid 1px #f5f5f5; display: block; padding: 5px 10px 5px 4px; background: #fff; }
.language .sbOptions li a { color: #006890; }
.language .sbHolder a { color: #fff; text-transform: uppercase; }
.hgroup-wrap { padding: 32px 0 0 0; position: relative; }
.pull-left.brand {min-height: 57px;}
ul.main-nav { list-style: none; text-align: right; padding: 20px 0; font-size: 14px; }
ul.main-nav li { display: inline-block; font-size: 14px; padding: 0 10px; border-right: solid 1px #4d4f53; }
ul.main-nav li:last-child, ul.main-nav li.last { padding-right: 0; border: none; }
ul.main-nav li a { color: #4d4f53; text-decoration: none; }
ul.main-nav li a:hover { color: #002663; }
ul.main-nav li.active a { color: #009bbb; }
ul.main-nav li div div { background: #e6e7e8; border-bottom: solid 1px #a1a1a1; padding: 0px; display: none; position: absolute; top: 87px; width: 100%; left: 0; z-index: 1; }
ul.dropdown-menu { list-style: none; text-align: center; padding-top: 24px; }
ul.dropdown-menu li { }
ul.dropdown-menu li a { color: #4d4f53; text-decoration: none; }
ul.dropdown-menu li a:hover, ul.dropdown-menu li a.active { color: #002663; }
ul.main-nav ul.dropdown-menu li a { color: #4d4f53; }
ul.main-nav ul.dropdown-menu li a:hover { color: #002663; }
ul.main-nav ul.dropdown-menu li a.active { color: #002663; }
.hd-right-section a.nav-close { background: url(images/nav-btn-up.png) no-repeat; display: block; height: 17px; width: 20px; margin: 20px auto; background-size: 75%; }
.responsive-menu { display: none; }
.hd-right-section .responsive-menu a.nav-close { background-size: 100%; }
.responsive-menu .nav-icon { color: #0098b8; cursor: pointer; font-size: 14px; height: 50px; position: absolute; right: 10px; text-align: center; text-transform: uppercase; top: 10px; width: 40px; line-height: 34px; background: #fff; }
.nav-icon span { display: block; height: 4px; background: #0098b8; width: 100%; margin-top: 4px; }
.responsive-nav li div ul { background: #e6e7e8; padding: 4px 0; display: none; width: 100%; text-align: left; }
ul.responsive-nav { list-style: none; text-align: left; padding-top: 20px; }
.responsive-nav-main { display: none; }
ul.responsive-nav li { display: block; font-size: 14px; padding: 10px 0; border-bottom: solid 1px #4c4f54; position: relative; margin: 0 10px; }
ul.responsive-nav li:after, ul.responsive-nav li:before { bottom: 0px; content: ""; display: block; border-bottom: 1px solid #fff; left: 0; position: absolute; width: 100%; }
ul.responsive-nav li a { color: #4d4f53; text-decoration: none; display: block; }
ul.responsive-nav li a:hover { color: #002663; }
ul.responsive-nav li.active a { color: #009bbb; }
ul.responsive-nav ul.dropdown-menu li a { color: #4d4f53; }
ul.responsive-nav ul.dropdown-menu li a.active { color: #002663; }
ul.responsive-nav ul.dropdown-menu li a:hover { color: #002663; }
ul.responsive-nav ul.dropdown-menu li { border: none; margin: 0; padding: 8px 0; }
ul.responsive-nav ul.dropdown-menu li:last-child { padding-bottom: 0; }
ul.responsive-nav ul.dropdown-menu li:after, ul.responsive-nav ul.dropdown-menu li:before { display: none; }
.hgroup-banner { position: relative; padding-bottom: 20px; padding-bottom: 40px\9; margin-top: 22px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; height: 314px; }
.hgroup-banner-space { margin-top: 116px; }
.hgroup-banner .slider { background: url(images/slide-pic1.jpg) no-repeat left center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 57.5%; position: absolute; left: 0; min-height: 300px; }
.hgroup-banner .slider.bg1 { background-image: url(images/slide-pic2.jpg); }
.hgroup-banner .slider.bg2 { background-image: url(images/slide-pic3.jpg); }
.hgroup-banner .slider.bg3 { background-image: url(images/slide-pic4.jpg); }
.hgroup-banner .slider.bg4 { background-image: url(images/slide-pic5.jpg); }
.hgroup-banner .slider.bg5 { background-image: url(images/slide-pic6.jpg); }
.hgroup-banner .slider.bg6 { background-image: url(images/slide-pic7.jpg); }
.slider h2 { color: #002562; font-size: 35px; margin-top: 0; right: 390px; top: 34%; text-align: center; width: auto; font-weight: normal; position: absolute; z-index: 5; text-transform: uppercase; font-family: 'BentonSans_Medium'; }
.slider img { width: 100%; }
.slider:after { background: url(images/arrow-big.png) no-repeat; position: absolute; content: ""; height: 300px; width: 261px; display: block; right: 0; top: 0; }
.slider:before { background: url(images/shadow-bnr.png) no-repeat; position: absolute; content: ""; height: 300px; width: 100%; display: block; right: 261px; top: 0; background-size: 100% 100%; }
.form-area { width: 342px; font-size: 12px; line-height: 19px; color: #4d4f53; }
.form-area strong { color: #009bbb }
.get-connect { padding: 10px 0 0 0; }
.get-connect ul { list-style: none; }
.get-connect ul li { vertical-align: top; padding-top: 12px; }
.get-connect ul li:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.get-connect ul li.bdr-none .textfield { width: 48%; margin-right: 2%; }
/*.get-connect ul li.bdr-none:before { bottom: 0px; content: ""; display: block; border-bottom: solid 1px #4d4f53; left: 0; position: absolute; width: 47%; }*/
.get-connect .textfield { float: left; width: 50%; vertical-align: top; padding-bottom: 14px; }
.get-connect .textfield code { font-family: 'BentonSans_Regular'; }
.get-connect .textfield.captchaf { width: 48%; margin-top: 7px; margin-right: 2%; }
.get-connect ul li .captcha-bx { position: relative; }
.get-connect ul li .captcha-bx span { position: absolute; left: 0px; top: -2px; }
.get-connect .textfield input[type="text"] { background: none; border: none; border-bottom: solid 1px #4d4f53; color: #4d4f53; display: block; font-size: 11px; padding: 0 20px 6px 0; width: 89%; font-family: 'BentonSans_Regular'; }
.get-connect .textfield input.recaptcha { padding-left: 30%; width: 70%; padding-right: 0; }
.get-connect .selectfield { border-bottom: none; position: relative; }
.textfield .sbHolder { height: 26px; position: relative; width: 100%; font-size: 11px; ransition: none; -webkit-transition: none; text-align: left; }
.textfield .sbSelector { display: block; height: 26px; left: 0; line-height: 26px; overflow: hidden; position: static; top: 0; width: auto; float: left; transition: none; -webkit- transition: none;
margin-right: 4px; }
.textfield .sbToggle { background: url(images/arrow-down2.png) left center no-repeat; display: inline-block; height: 26px; position: static; right: 0px; top: 0px; width: 20px; transition: none; -webkit- transition: none;
}
.textfield .sbHolderDisabled { background-color: #3C3C3C; border: solid 1px #515151; }
.textfield .sbOptions { background-color: #fff; border: solid 1px #f5f5f5; list-style: none; margin: 0; padding: 0; position: absolute; top: 44px; width: 100%; z-index: 1; overflow-y: auto; transition: none; }
.textfield .sbOptions li { margin-bottom: 0; border: none; }
.textfield .sbOptions a { border-bottom: solid 1px #f5f5f5; display: block; padding: 5px 10px; background: #fff; }
.textfield .sbOptions li a { color: #4d4f53.slider;
}
.textfield .sbHolder a { color: #4d4f53; }
.get-connect .btn { background: none; border: 1px solid #009bbb; color: #009bbb; cursor: pointer; font-size: 11px; padding: 5px 0; width: 100%; text-transform: uppercase; font-weight: 600; }
.get-connect .btn:hover, .hg-banner-inner .get-connect .btn:hover { border-color: #002663; color: #002663; }
.message-area { text-align: center; }
.message-area h2 { padding: 0; font-size: 25px; color: #009bbb; font-weight: normal; }
.message-area h3 { padding: 0; font-size: 20px; color: #002562; font-weight: normal; }
.foure-box { margin: 40px auto; }
.foure-box .box { width: 216px; min-height: 178px; display: inline-block; margin-right: 50px; vertical-align: top; position: relative; }
.foure-box .box .hover-effect { height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: opacity 0.3s linear 0s; width: 100%; color: #fff; line-height: 25.5px; text-align: left; font-size: 21px; }
.foure-box .box .hover-effect { display: none\9; /* IE6, IE7, IE8, IE9 */ }
.foure-box .box .hover-effect p { padding: 13px; }
.foure-box .box .hover-effect a { position: absolute; top: 0; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; }
.foure-box .box:hover .hover-effect { opacity: 1; }
.foure-box .box:hover .hover-effect { display: block\9; /* IE6, IE7, IE8, IE9 */ }
.foure-box .box.shade-one .hover-effect { background: #002562; }
.foure-box .box.shade-two .hover-effect { background: #77216f; }
.foure-box .box.shade-three .hover-effect { background: #009bba; }
.foure-box .box.shade-four .hover-effect { background: #006890; }
.foure-box .box .icon { display: block; margin-top: 34px; }
.foure-box .box h3 { font-size: 15px; color: #fff; text-transform: uppercase; padding: 16px 0px; line-height: 22px; font-weight: normal; }
.foure-box .shade-one { background: #002562; }
.foure-box .shade-two { background: #77216f; }
.foure-box .shade-three { background: #009bba; }
.foure-box .shade-four { background: #006890; margin-right: 0; }
ul.news-content { list-style: none; position: relative; margin-bottom: 54px; text-align: left; }
ul.news-content li { display: inline-block; width: 48%; vertical-align: top; font-size: 14px; line-height: 23px; }
ul.news-content:before { content: ""; border-left: 1px solid #7c1f7a; display: block; height: 100%; left: 50%; height: 100%; position: absolute; top: 0; }
ul.news-content:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
ul.news-content h3 { display: inline-block; width: 130px; color: #77216f; font-size: 23px; text-align: left; line-height: 30px; }
ul.news-content h3 span { display: block; font-size: 50px; line-height: 46px; }
ul.news-content p { float: right; width: 66%; }
ul.news-content p span { color: #009bbb; }
ul.news-content a {/* color: #009bbb; */ }
.news-bttom-section { text-align: center; margin-bottom: 40px; }
.news-bttom-section h1 { padding-bottom: 10px; font-size: 20px; color: #002562; font-weight: normal; text-transform: uppercase; }
.news-bttom-section h2 { padding: 0; font-size: 15px; color: #77216f; font-weight: normal; line-height: 24px; }
.tabs-section { position: relative; border-bottom: 1px solid #a1a1a1; padding-bottom: 50px; }
.tabs-section .tab-txt { height: 139px; }
.tabs-section .tab-txt a { color: #002562; }
.tabs-section .resp-tabs-list li { padding-top: 0; padding-bottom: 0; position: relative; }
.tabs-section .tabs-para p { font-size: 14px; }
.tabs-section .resp-tab-content { padding-left: 28px; padding-right: 28px; }
.tabs-section .resp-tabs-list li span { padding-top: 30px; }
.tabs-section .resp-tab-item:after { border-right: 1px solid #a1a1a1; content: ""; height: 100%; position: absolute; right: -1px; top: 0; }
.tabs-section:before { border-top: 1px solid #a1a1a1; content: ""; display: block; left: 0; position: absolute; top: 140px; width: 100%; }
.resp-tab-content h2 { padding: 30px 0; font-size: 20px; color: #002562; font-weight: normal; text-transform: uppercase; }
#tabInfo { display: none; }
.tab-box .tab-icon { float: left; text-align: center; width: 332px; position: relative; z-index: 2; }
.resp-tab-content .tab-box:before { background: #e6e7e8; width: 332px; position: absolute; height: 100%; left: 0; top: 0; display: block; content: ""; }
.tab-box .tab-cnt { float: left; margin-left: 24px; width: 63%; }
.tab-box .tab-cnt ul { list-style: none; }
.tab-box .tab-cnt ul li { position: relative; padding-left: 20px; padding-bottom: 0; font-size: 14px; line-height: 23px; }
.tab-box .tab-cnt ul li:before { content: "\f054"; display: block; position: absolute; left: 0; top: 1px; font-family: 'FontAwesome'; font-size: 12px; }
.resp-tab-content .tab-box:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.resp-tab-content .tab-box.one { padding-top: 0; }
.resp-tab-content .tab-box { border-bottom: solid 1px #a1a1a1; position: relative; padding-top: 20px; }
.resp-tab-content .tab-box.three { border-bottom: none; }
.resp-tab-content h3 { color: #002562; font-size: 20px; font-weight: normal; padding: 18px 0 20px; }
.resp-tab-content h3 span { display: block; margin-bottom: 20px; }
.resp-tab-content h4 { color: #77216f; font-size: 14px; font-family: 'BentonSans_Bold'; font-weight: normal; padding-left: 20px; padding-bottom: 11px; text-transform: uppercase; }
.news-section { background: #d8d7d7; min-height: 60px; position: fixed; bottom: 0; width: 100%; left: 0; right: 0; z-index: 99; }
.news-section ul.slides { text-align: center; list-style: none; }
.news-section ul.slides li { display: none; -webkit-backface-visibility: hidden; transition: none; -moz-transition: none; -webkit-transition: none; -ms-transition: none; -o-transition: none; font-size: 14px; color: #77216f; text-align: center; padding: 20px 0; line-height: 20px; }
.news-section ul.slides li a { color: #77216f; }
.news-section ul.slides li a:hover { color: #002562; }
.news-section ul.slides li span.arrow { background: url(images/news-next.png) no-repeat bottom center; width: 6px; height: 11px; margin-left: 4px; display: inline-block; content: ""; transition: none; -moz- transition:none;
-webkit- transition: all 0.5s ease-in 0s;
}
.news-section ul.slides li:hover span.arrow { background-position: center top; }
.section-bttm { text-align: center; padding: 28px 0; }
.section-bttm h2 { padding-bottom: 10px; font-size: 20px; color: #002562; font-weight: normal; text-transform: uppercase; }
.section-bttm h3 { font-size: 15px; color: #77216f; font-weight: normal; line-height: 24px; width: 56%; margin: 0 auto; padding-bottom: 16px; }
.section-bttm a.link { text-transform: uppercase; font-size: 10px; font-weight: normal; color: #002562; display: block; font-family: "BentonSans_Bold"; }
.section-bttm a.link:hover { color: #77216f; }
.carousel-section { margin: 28px auto 0; position: relative; text-align: left; }
.carousel-slide .owl-item .item { margin: 0 20px; }
.carousel-slide h4 { color: #42aac5; font-family: 'BentonSans_Bold'; font-size: 13px; font-weight: normal; position: relative; padding: 0; margin-botttom: 30px; line-height: 23px; text-transform: uppercase; display: block; }
.carousel-slide p { margin: 30px 0px; padding: 0; line-height: 22px; }
.section-bttm ul.carousel-slide a.link { }
/* PAGER */
.carousel-slide .owl-pagination .owl-page { background: #77216f; text-indent: -9999px; display: inline-block; width: 10px; height: 9px; margin: 0 5px; }
.carousel-slide .owl-pagination .owl-page.active { background-color: #002562; }
/* DIRECTION CONTROLS (NEXT / PREV) */
.carousel-slide .owl-pagination { text-align: center; padding-top: 20px; }
.carousel-slide .owl-buttons .owl-prev { width: 110px; text-indent: -9999px; height: 178px; position: absolute; opacity: 1; /*right:-14%;*/ top: 0px; display: block; cursor: pointer; }
.carousel-slide .owl-buttons .owl-next { width: 110px; text-indent: -9999px; height: 178px; position: absolute; opacity: 1; /*right:-14%;*/ top: 0px; display: block; cursor: pointer; right: -13%; }
.carousel-slide .owl-buttons { /*width: 146px; position: absolute; height: 178px; right: -14%; top: 0; background: #fff;*/ }
.section-bttm:hover .owl-buttons .owl-prev { background-position: left center; background-repeat: no-repeat; background-image: url(images/arrow-prev.png); transition: all 0.5s ease-in 0s; -moz- transition: all 0.5s ease-in 0s;
-webkit- transition: all 0.5s ease-in 0s;
left: -13%; opacity: 1; }
.section-bttm:hover .owl-buttons .owl-next { background-position: right center; background-image: url(images/arrow-next.png); background-repeat: no-repeat; transition: all 0.5s ease-in 0s; -moz- transition: all 0.5s ease-in 0s;
-webkit- transition: all 0.5s ease-in 0s;
right: -13%; opacity: 1; }
.carousel-slide .owl-item:after { border-left: 1px solid #939598; content: ""; display: block; height: 100%; position: absolute; right: 0; top: 0; }
.carousel-slide .owl-buttons .owl-next:before { border-left: 5px solid #fff; content: ""; height: 100%; position: absolute; right: 130px; }
.blue-section-full { background: rgb(29,142,174); /* Old browsers */ background: -moz-linear-gradient(top, rgba(29,142,174,1) 0%, rgba(0,126,164,1) 1%, rgba(0,109,148,1) 53%, rgba(0,103,144,1) 80%, rgba(0,103,144,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(29,142,174,1)), color-stop(1%, rgba(0,126,164,1)), color-stop(53%, rgba(0,109,148,1)), color-stop(80%, rgba(0,103,144,1)), color-stop(100%, rgba(0,103,144,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(29,142,174,1) 0%, rgba(0,126,164,1) 1%, rgba(0,109,148,1) 53%, rgba(0,103,144,1) 80%, rgba(0,103,144,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(29,142,174,1) 0%, rgba(0,126,164,1) 1%, rgba(0,109,148,1) 53%, rgba(0,103,144,1) 80%, rgba(0,103,144,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(29,142,174,1) 0%, rgba(0,126,164,1) 1%, rgba(0,109,148,1) 53%, rgba(0,103,144,1) 80%, rgba(0,103,144,1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(29,142,174,1) 0%, rgba(0,126,164,1) 1%, rgba(0,109,148,1) 53%, rgba(0,103,144,1) 80%, rgba(0,103,144,1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d8eae', endColorstr='#006790', GradientType=0 ); /* IE6-9 */
padding: 32px 0; text-align: center; cursor: pointer; }
.blue-section-full h2 { color: #fff; font-size: 20px; font-weight: normal; padding: 0; text-transform: uppercase; }
.blue-section-full h2 span { font-size: 15px; text-transform: none; display: block; }
.blue-section-full .arrow-down { background: url(images/arrow-down.png) center top no-repeat; width: 15px; height: 12px; display: block; margin: 24px auto 0; }
.blue-section-full .arrow-up { background-position: center bottom; }
.expand-form-area { display: none; padding-bottom: 32px; background: #006790; }
.expand-form-area .form-area { width: auto; color: #fff; text-align: left; }
.expand-form-area .form-area strong { color: #eee; }
.expand-form-area .get-connect .textfield { float: left; }
.expand-form-area .get-connect .textfield input[type="text"] { border-color: #fff; width: 97%; }
.expand-form-area .get-connect .textfield input[type="text"] { color: #fff; }
.expand-form-info .get-connect .textfield input[type="text"] { width: 97%; }
.expand-form-area .textfield .sbHolder a { color: #fff; }
.expand-form-area .textfield .sbToggle { background-image: url(images/arrow-down3.png); }
.expand-form-area .get-connect .btn { border-color: #fff; color: #fff; padding-left: 18px !important; padding-right: 18px !important; width: auto; }
.expand-form-area .get-connect .btn:hover { border-color: #eee; color: #eee; }
.expand-form-area .get-connect ul.sbOptions li a { color: #4d4f53; }
.footer { text-align: center; padding: 28px 0 0px; margin-bottom: 80px; border-top: 1px solid #4d4f53; }
.footer p { font-size: 10px; line-height: 16px; }
ul.footer-links { list-style: none; padding-bottom: 18px; }
ul.footer-links li { display: inline-block; font-size: 12px; padding: 0 5px 0 8px; border-left: solid 1px #4d4f53; line-height: 12px; }
ul.footer-links li:first-child { padding-left: 0; border: none; }
/*ul.footer-links li:last-child{ padding-right: 0; border: none; }*/
ul.main-nav li.last { padding-right: 0; border: none; }
ul.footer-links li a { color: #009bbb; text-decoration: none; }
ul.footer-links li a:hover { color: #002663; }
a#scroll-up { background-color: #009BBB; border-radius: 2px; bottom: 10px; display: block; opacity: 0.5; padding: 10px 16px; position: fixed; right: 20px; color: #fff; z-index: 100; }
a#scroll-up:hover { opacity: 1; }
/*title-arrow*/
.title-area.hgroup-banner-space { margin-top: 116px; }
.title-area { border-top: solid 3px #4e4f53; border-bottom: solid 1px #4e4f53; text-align: right; margin-top: 24px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.title-area .container { position: relative; background: url(images/page-title-bg.jpg) no-repeat left center; min-height: 50px; }
.title-area .container:after { background: url(images/title-arrow.jpg) no-repeat right center; position: absolute; content: ""; height: 50px; width: 50px; display: block; right: 0px; top: 0; visibility: visible; }
.title-area p { color: #002562; font-size: 12px; font-family: 'BentonSans_Bold'; padding: 0; text-transform: uppercase; padding: 8px 60px 0 0; line-height: 16px; }
.title-area p span { font-size: 11px; text-transform: none; display: block; font-family: 'BentonSans_Regular'; }
.title-area p span a { color: #002562; }
.expand-form-info { display: none; }
.expand-form-info .get-connect .btn { padding-left: 18px; padding-right: 18px; width: auto; }
.expand-form-info .form-area { width: auto; margin-top: 30px; }
.container.arrow-down { cursor: pointer; }
.title-area2 { border-bottom: solid 1px #4d4f53; text-align: center; padding: 24px 0; line-height: 35px; margin-bottom: 40px; }
.title-area2 h1 { padding: 0; font-size: 15px; color: #7d1e78; font-weight: 700; text-transform: uppercase; }
.title-area2 h2 { padding: 0; font-size: 20px; color: #002562; font-weight: 700; line-height: 26px; }
.BodyContent { margin-bottom: 30px; }
ul.three-box-area { text-align: center; margin-bottom: 40px; list-style: none; }
ul.three-box-area li { float: left; margin-right: 4px; width: 33.06%; height: 145px; overflow: hidden; }
ul.three-box-area li .icon { display: block; margin: 0 auto; width: 30px; padding-top: 30px; }
ul.three-box-area li h3 { color: #fff; font-size: 15px; font-weight: normal; line-height: 20px; padding: 16px 0; text-transform: uppercase; }
ul.three-box-area li.shade-one { background: #002562; }
ul.three-box-area li.shade-three { margin-right: 0; }
ul.three-box-area li.shade-two img, ul.three-box-area li.shade-three img { height: 100%; }
ul.three-box-area:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.BodyContent { font-size: 14px; line-height: 23px; }
.BodyContent h3 { color: #002562; font-weight: 700; padding-bottom: 26px; font-size: 14px; text-transform: uppercase; }
.BodyContent p { padding-bottom: 26px; }
.BodyContent .holf { width: 50%; }
.content-all span { color: #009bbb; }
.content-all .lft-section { padding-right: 100px; }
.content-all .lft-section h3 { text-transform: none; }
ul.list-style { list-style: none; }
ul.list-style li { position: relative; color: #4d4f53; margin-bottom: 16px; padding-left: 14px; line-height: 24px; }
ul.list-style li a { position: relative; color: #4d4f53; }
ul.list-style li:before { content: "\f054"; display: block; position: absolute; left: 0; top: 0px; font-family: 'FontAwesome'; font-size: 12px; color: #009bbb; }
/*inner 1*/
.accordion-section-main { font-size: 13px; }
.accordion-section-main .accordion-tab { position: relative; /*padding-bottom: 40px;*/ margin-bottom: 40px; border-bottom: 1px solid #4d4f53; }
.accordion-tab:last-child { padding-bottom: 0; margin-bottom: 10px; }
.accordion-section-main .show-info { color: #fff; display: none; padding-top: 40px; padding-bottom: 20px; }
.accordion-section-main .accordion-tab.last { margin-bottom: 40px; border-bottom: none; }
.accordion-section-main .accordion-tab:last-child { border: none; }
.accordion-tab .acco-wrap { background: #009bbb; margin-top: 40px; position: relative; }
.accordion-tab .prev-wrap:after { border-bottom: 1px solid #fff; bottom: -1px; content: ""; display: block; left: 0; position: absolute; width: 100%; }
.accordion-tab .acco-wrap p { padding-bottom: 20px; }
.acco-wrap .container { position: relative; }
.accordion-tab .click-arrow { background: url(images/btn-down.png) no-repeat; top: -57px; display: block; height: 17px; position: absolute; right: 0; width: 20px; transition: none; }
.accordion-tab .click-arrow-up { background: url(images/btn-up.png) no-repeat; }
.info-box .image { float: left; height: 250px; width: 250px; }
.info-box .description { float: right; width: 540px; color: #002562; position: relative; }
.info-box .description p { margin-top: 30px; font-size: 20px; color: #4d4f53; line-height: 35px; padding-bottom: 0; padding-right: 40px; }
.info-box .description article { font-weight: 700; text-transform: uppercase; line-height: 22px; }
.info-box .description article.designation { color: #42aac5; text-transform: none; font-weight: normal; }
.accordion-section .show-info { position: relative; padding-bottom: 14px; padding-top: 40px; color: #fff; line-height: 22px; margin-top: 40px; display: none; }
.show-info .hide_text { display: none; }
/*g20-12-14*/

.hg-banner-inner .banner-purple { /*background: url(images/shadow-bnr2.jpg) no-repeat left center;*/ -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 57.5%; position: absolute; left: 0; min-height: 300px; }
.hg-banner-inner h2 { color: #002562; font-size: 35px; margin-top: 0; right: 279px; top: 34%; text-align: center; width: 390px; font-weight: normal; position: absolute; z-index: 5; text-transform: uppercase; }
.banner-purple img { width: 100%; }
.banner-blue img { width: 100%; }
.banner-purple:after { background: url(images/arrow-big2.png) no-repeat; position: absolute; content: ""; height: 300px; width: 261px; display: block; right: 0; top: 0; }
.banner-purple:before { background: url(images/shadow-bnr2.png) no-repeat; position: absolute; content: ""; height: 300px; width: 100%; display: block; right: 261px; top: 0; background-size: 100% 100%; }
.hg-banner-inner .banner-blue { background: url(images/inner-bnr-pic.jpg) no-repeat left center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; width: 57.5%; position: absolute; left: 0; min-height: 300px; }
.banner-blue:after { background: url(images/arrow-big3.png) no-repeat; position: absolute; content: ""; height: 300px; width: 261px; display: block; right: 0; top: 0; }
.banner-blue:before { background: url(images/shadow-bnr3.png) no-repeat; position: absolute; content: ""; height: 300px; width: 100%; display: block; right: 261px; top: 0; background-size: 100% 100%; }
.hg-banner-inner .form-area strong { color: #7d1e78; }
.hg-banner-inner .get-connect .btn { color: #7d1e78; border-color: #7d1e78; }
.pg-purple-cnt .two_third { width: 65%; }
.pg-purple-cnt .one_third { width: 292px; }
.pg-purple-cnt { position: relative; margin: 30px auto; }
.pg-purple-cnt .sidebar h2 { color: #002562; font-size: 21px; font-weight: normal; padding-bottom: 12px; text-transform: uppercase; line-height: 26px; }
.pg-purple-cnt .sidebar h3 { color: #77216f; font-size: 16px; line-height: 26px; padding-bottom: 10px; }
.pg-purple-cnt .bx1-lft { float: left; width: 56%; }
.pg-purple-cnt .bx2-rgt { float: right; width: 41%; }
.pg-purple-cnt .two_third h3 { font-size: 21px; line-height: 33px; padding-bottom: 0; font-weight: normal; text-transform: none; }
.pg-purple-cnt .separate-bx { margin-bottom: 20px; }
.pg-purple-cnt .separate-bx:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.pg-purple-cnt .separate-bx h3 { text-transform: uppercase; font-size: 14px; line-height: 23px; padding-bottom: 26px; }
.pg-purple-cnt .bx2-rgt p { padding-bottom: 10px; }
.pg-purple-cnt .bx2-rgt ul { list-style: none; }
.pg-purple-cnt .bx2-rgt ul li { position: relative; padding-left: 16px; padding-bottom: 10px; }
.pg-purple-cnt .bx2-rgt ul li:before { content: ""; display: block; position: absolute; left: 0; top: 3px; background: url(images/icon-bullets.png) no-repeat; width: 8px; height: 8px; }
.sidebar a.link { color: #002562; display: block; /*font-family: "BentonSans_Bold";*/ font-weight: 700; font-size: 12px; text-transform: uppercase; }
.pg-purple-cnt:before { border-left: 1px solid #7c1f7a; content: ""; display: block; height: 100%; right: 330px; position: absolute; top: 0; }
.pg-purple-cnt:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.carousel-small { margin: 30px auto; }
.carousel-small h2 { }
.carousel-small p { padding-bottom: 0; }
/* PAGER */
.carousel-small .owl-pagination .owl-page { background: #77216f; text-indent: -9999px; display: inline-block; width: 10px; height: 9px; margin-right: 10px; }
.carousel-small .owl-pagination .owl-page.active { background-color: #002562; }
.bottom-section { text-align: center; border-top: 1px solid #4d4f53; padding-top: 30px; padding-bottom: 10px; }
.bottom-section h2 { color: #7d1e78; font-size: 14px; text-transform: uppercase; }
.bottom-section p { color: #4d4f53; line-height: 23px; font-weight: 700; padding-bottom: 20px; }
.pg-blue-cnt { }
.pg-blue-cnt .two_third h3 { font-size: 21px; font-weight: normal; line-height: 33px; padding-bottom: 20px; text-transform: none; }
.pg-blue-cnt:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.pg-blue-cnt .two_third { width: 63%; }
.pg-blue-cnt .one_third { width: 330px; }
.solution-bx h3 { padding-top: 30px; }
.list-style2 { }
.list-style2 ul { list-style: none; }
.list-style2 ul li { position: relative; padding-left: 16px; padding-bottom: 10px; }
.list-style2 ul li:before { content: ""; display: block; position: absolute; left: 0; top: 3px; background: url(images/icon-bullets.png) no-repeat; width: 8px; height: 8px; }
.separate-bx2 { border-bottom: solid 1px #009bbb; border-top: solid 1px #009bbb; padding: 30px 0; margin: 20px 0; }
.BodyContent .separate-bx2 .holf { width: 276px; }
.separate-bx2:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.separate-bx2 h2 { color: #002562; font-size: 21px; font-weight: normal; padding-bottom: 12px; text-transform: uppercase; line-height: 26px; }
.pg-blue-cnt .separate-bx2 h3 { color: #4d4f53; font-size: 16px; line-height: 26px; padding-bottom: 10px; font-weight: normal; }
.separate-bx2 a.link { color: #002562; display: block; font-family: "BentonSans_Bold"; font-weight: normal; font-size: 12px; text-transform: uppercase; }
.carousel-small2 { margin: 0px auto; }
.carousel-small2 p { padding-bottom: 0; color: #7d1e78; }
.carousel-small2 a.link { padding: 10px 0; }
/* PAGER */
.carousel-small2 .owl-pagination .owl-page { background: #77216f; text-indent: -9999px; display: inline-block; width: 10px; height: 9px; margin-right: 10px; }
.carousel-small2 .owl-pagination .owl-page.active { background-color: #002562; }
/* save */
.hg-pg-banner-save { position: relative; padding-bottom: 40px; margin-top: 22px; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.pg-save-cnt { }
.pg-save-cnt:after { clear: both; content: " "; display: block; font-size: 0; height: 0; visibility: hidden; }
.lft-sidebar { width: 330px; }
.rgt-col-area { width: 63%; }
.rgt-col-area h3 { font-family: 'BentonSans_Bold'; padding-bottom: 0; font-weight: normal; }
.rgt-col-area .separate-bx2 { border-bottom: none; }
.rgt-col-area .separate-bx2 h3 { color: #4d4f53; font-size: 16px; font-weight: normal; line-height: 26px; padding-bottom: 10px; font-family: 'BentonSans_Regular'; text-transform: none; }
.rgt-col-area h2 { color: #002562; font-size: 21px; font-weight: normal; line-height: 33px; padding-bottom: 20px; }
.btm-blue-theme { text-align: left; }
.btm-blue-theme h2 { color: #002662; font-family: 'BentonSans_Bold'; font-weight: normal; }
.btm-blue-theme p { line-height: 16px; font-size: 11px; }
/*serv*/
.pg-services-cnt { position: relative; font-size: 14px; padding-bottom: 100px; margin-bottom: 60px; }
.pg-services-cnt .resp-vtabs li.resp-tab-active:before { border-right: 5px solid #002562; top: 0px; content: ""; display: block; height: 100%; right: -5px; position: absolute; }
.pg-services-cnt:after { border-left: 1px solid #002562; top: 5px; content: ""; display: block; height: 100%; left: 50%; position: absolute; }
.pg-services-cnt .resp-tab-content { width: 512px; float: left; padding: 0; }
.pg-services-cnt .tabs-content { padding-left: 54px; }
.pg-services-cnt .tabs-content h3 { font-size: 21px; color: #009bbb; line-height: 33px; text-transform: none; }
.pg-services-cnt .tabs-content h2 { color: #4d4f53; font-family: 'BentonSans_Bold'; font-size: 14px; line-height: 33px; padding: 0; text-transform: uppercase; }
.BodyContent .pg-services-cnt p { line-height: 23px; }
.pg-services-cnt .resp-vtabs .resp-tabs-list li { border: none; border-top: solid 5px #fff; height: 83px; line-height: 83px; text-align: left; }
.pg-services-cnt .resp-vtabs li.resp-tab-active { background-color: #bdc7d6; }
.pg-services-cnt .resp-vtabs span.space-tabs { float: right; width: 512px; margin: 0; }
.pg-services-cnt .resp-vtabs span.space-tabs a { color: #002562; }
/*post page*/
.top-mid-area { }
.top-mid-area { text-align: center; margin-bottom: 60px; }
.top-mid-area p { color: #4d4f53; font-size: 14px; line-height: 23px; font-family: 'BentonSans_Bold'; padding-bottom: 20px; }
.pg-post-cnt { position: relative; font-size: 14px; padding-bottom: 100px; margin-bottom: 60px; }
.pg-post-cnt .resp-vtabs li.resp-tab-active:before { border-right: 5px solid #002562; top: 0px; content: ""; display: block; height: 100%; right: -5px; position: absolute; }
.pg-post-cnt:after { border-left: 1px solid #002562; top: 5px; content: ""; display: block; height: 100%; left: 50%; position: absolute; }
.pg-post-cnt .resp-tab-content { width: 512px; float: left; padding: 0; }
.pg-post-cnt .tabs-content { padding-left: 54px; }
.pg-post-cnt .tabs-content h3 { font-size: 21px; color: #009bbb; line-height: 33px; text-transform: none; }
.pg-post-cnt .tabs-content h5 { color: #4d4f53; font-family: 'BentonSans_Bold'; font-size: 14px; line-height: 33px; padding: 0; text-transform: uppercase; }
.BodyContent .pg-post-cnt p { line-height: 23px; }
.pg-post-cnt .resp-vtabs .resp-tabs-list li { background-color: #def2f6; }
.pg-post-cnt .resp-vtabs .resp-tabs-list li { border: none; border-top: solid 5px #fff; height: 83px; line-height: 83px; text-align: left; }
.pg-post-cnt .resp-vtabs li.resp-tab-active { background-color: #86d0df; }
.pg-post-cnt .resp-vtabs span.space-tabs { float: right; width: 512px; margin: 0; }
.tabs-content .post-date { display: block; color: #4d4f53; }
.tabs-content .post-description { display: block; color: #002562; font-size: 21px; line-height: 31px; margin-bottom: 46px; }
.post-nav ul { list-style: none; }
.post-nav ul li { border-left: solid 1px #4d4f53; display: inline-block; vertical-align: top; line-height: 14px; padding: 0 10px; }
.post-nav ul li:first-child { border: none; padding-left: 0; }
.post-nav ul li a { color: #4d4f53; }
.post-nav ul li a:hover { color: #002663; }
.history-wrap { width: 480px; float: right; margin-top: 80px; padding-right: 32px; }
.history_1, .history_2 { display: none; }
.history-wrap h4 { color: #009bbb; padding-bottom: 40px; }
.sort-list { margin-bottom: 80px; }
.resp-tabs-container .sort-list { display: none; }
sort-list .div.nav-sort-by { margin-bottom: 10px; }
div.nav-sort-by div { display: inline-block; position: relative; }
div.nav-sort-by div a { color: #002562; padding: 10px 20px; line-height: 50px; }
div.nav-sort-by div.drop-post a { position: relative; }
div.nav-sort-by div.current a:after { position: absolute; content: ""; border-top: solid 4px #002562; position: absolute; top: 0px; left: 0; display: block; width: 100%; }
div.nav-sort-by div.drop-post a:after { position: absolute; content: ""; border-top: solid 8px #002562; border-left: solid 8px transparent; border-right: solid 8px transparent; position: absolute; top: 14px; right: -10px; display: block; }
div.drop-post .sort-drop a { display: block; }
div.nav-sort-by div.drop-post .sort-drop { left: 0; position: absolute; top: 40px; display: none; width: 150px; }
div.nav-sort-by div.drop-post:hover .sort-drop { display: block; }
div.nav-sort-by div.drop-post .sort-drop a { padding: 5px; background: #def2f6; line-height: 24px; border-top: 1px solid #fff; }
div.nav-sort-by div.drop-post .sort-drop a:hover { background-color: #86d0df; }
div.nav-sort-by div.drop-post .sort-drop a:after { display: none; }
.accordion-custom { position: relative; display: none; }
.accordion-custom .show-history { display: none; padding-top: 10px; }
.accordion-custom p { padding-bottom: 20px; }
.accordion-custom h4 { display: inline-block; padding: 6px 30px 6px 10px; position: relative; color: #009bbb; margin: 10px 0; }
.accordion-custom .click-arrow { border-bottom: 1px solid #009bbb; cursor: pointer; border-top: 1px solid #009bbb; margin: 10px -10px 0; }
.accordion-custom .click-arrow h4:after { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #009bbb; content: ""; display: block; position: absolute; right: 0; top: 14px; }
.accordion-custom .click-arrow-up h4:after { border-bottom: 8px solid #009bbb; border-top: 0px solid #009bbb; }
/*h*/
.map_sec { text-align: center; }
.map_sec h4 { font-size: 13px; font-family: 'BentonSans_Bold'; font-weight: normal; color: #4d4f53; line-height: 22px; text-transform: uppercase; margin-bottom: 15px; }
.map_sec .clickHere { font-size: 13px; color: #006890; font-weight: 700; }
.map_area { margin: 80px 0 200px; position: relative; min-height: 500px; }
.South_America, .North_America, .Central_America, .Europe, .Australia, .Asia, .Africa { position: absolute; cursor: pointer; }
.Central_America { left: 137px; top: 152px; background: url(images/map/Central-America.png) no-repeat; width: 111px; height: 90px; }
.Central_America:hover { background-image: url(images/map/Central-America-hover.png); }
.Central_America:hover ul.countries { display: block; top: 33px; left: -148px; width: 174px; }
.Europe { left: 470px; top: 0px; background: url(images/map/Europe.png) no-repeat; width: 222px; height: 175px; }
.Europe:hover { background-image: url(images/map/Europe-hover.png); }
.Europe:hover ul.countries { display: block; top: 150px; left: -70px; width: 150px; }
.North_America { left: 0; top: 0px; background: url(images/map/North-America.png) no-repeat; width: 421px; height: 176px; }
.North_America:hover { background-image: url(images/map/North-America-hover.png); }
.North_America:hover ul.countries { display: block; top: 108px; left: -50px; width: 150px; }
.Australia { bottom: 113px; right: 48px; background: url(images/map/Australia.png) no-repeat; width: 143px; height: 70px; }
.Australia:hover { background-image: url(images/map/Australia-hover.png); }
.Australia:hover ul.countries { display: block; top: 48px; left: -85px; width: 150px; }
.Asia { top: 14px; right: 0; background: url(images/map/Asia.png) no-repeat; width: 418px; height: 298px; }
.Asia:hover { background-image: url(images/map/Asia-hover.png); }
.Asia:hover ul.countries { display: block; top: 150px; left: 310px; width: 150px; }
.South_America { bottom: 68px; left: 256px; background: url(images/map/South-America.png) no-repeat; width: 116px; height: 191px; }
.South_America:hover { background-image: url(images/map/South-America-hover.png); }
.South_America:hover ul.countries { display: block; top: 70px; left: 116px; width: 200px; }
.Africa { bottom: 128px; left: 439px; background: url(images/map/Africa.png) no-repeat; width: 206px; height: 221px; }
.Africa:hover { bottom: 128px; left: 439px; background-image: url(images/map/Africa-hover.png); }
.Africa:hover .countries { display: block; top: 75px; left: -190px; width: 200px; }
ul.countries { list-style: none; font-size: 14px;/* font-family: 'BentonSans_Bold';*/ font-weight: 700; text-align: left; display: none; position: absolute; z-index: 5; }
ul.countries li { display: block; }
ul.countries li:first-child { border-bottom: solid 2px #fff; text-transform: uppercase; }
ul.countries li a { background: #009bbb; color: #fff; display: block; padding: 5px 14px; }
ul.countries li a:hover { background: #0486a1; }
.arwSec { border-top: 1px solid #4d4f53; }
.title_head { background: url(images/page-title-bg1.jpg) left top no-repeat; height: 125px; width: 535px; float: left; position: relative; }
.title_head:after { display: block; content: ""; position: absolute; right: 0; top: 0; background: url(images/title-arrow1.jpg) right top no-repeat; width: 109px; height: 125px; }
.title_text { float: left; width: 489px; }
.title_head h5 { display: table-cell; height: 125px; vertical-align: middle; padding: 0 0 0 125px; font-size: 20px; line-height: 22px; color: #002562; text-transform: uppercase; }
.title_text article { display: table-cell; height: 125px; vertical-align: middle; font-size: 13px; line-height: 22px; padding-left: 50px; }
.title_text article a { color: #4d4f53; }
.mobileMapSec { display: none; }
.caseStudy.tabs-section { margin-top: 50px; border-bottom: 0; padding-bottom: 0; }
.caseStudy .resp-tabs-list li { width: 33.18%; padding: 29.5px 0; }
.caseStudy .resp-tabs-list li a { color: #002562; }
.caseStudy.tabs-section:before { top: 82px; }
.cS_left { width: 455px; float: left; }
.cS_right { width: 490px; float: right; }
ul.list-style1 { margin-bottom: 35px; }
ul.list-style1 li.active a { color: #009bbb; }
ul.list-style1 li a { font-size: 16px; color: #012563; }
ul.list-style1 li a:hover { color: #009bbb; }
.caseStudy.tabs-section .resp-tab-content { padding: 75px 15px; }
p.txt20Blue { font-size: 20px; line-height: 32px; color: #012563; }
p.txt20LgtBlue { font-size: 21px; line-height: 33px; color: #009bbb; }
.caseStudy.tabs-section .resp-tab-content h4, .csRctnt h4 { font-family: 'BentonSans_Bold'; color: #4d4f53; line-height: 22px; padding: 0; font-weight: normal; }
.csRctnt { margin-bottom: 25px; }
.csRctnt p { padding-bottom: 0; }
.csRctnt a { text-transform: uppercase; /*color: #4d4f53; line-height: 28px;*/ font-size: 12px; }
.csRctnt ul { margin: 15px 0; list-style: none; }
/*.csRctnt ul li { display: block; }*/
.csRctnt ul li { display: block; color: #4d4f53; padding-left: 12px; margin-bottom: 8px; background: url(images/icon-bullets.png) left 6px no-repeat; text-transform: none; font-size: 12px; }
.csImg { display: inline-block; background: #002562; padding-top: 15px; }
.cSdesk .csImg:hover { background: #009bbb; }
.cSmob { display: none; }
.corporateTravel { border-bottom: 1px solid #009bbb; padding-bottom: 35px; }
.ctLeft { float: left; width: 470px; }
.ctRight { float: right; width: 500px; }
.resp_logo { display: none; }
.mrgn0 { margin: 0; }
.inner_bnr .map_sec { margin: 30px 0 50px; padding: 0 6%; }
.blueBDRspace { border-top: 1px solid #002562; height: 1px; margin: 35px 0 25px; }
.sepSec { position: relative; margin-top: 30px; padding: 15px 0 20px; }
.sepSec:before { border-left: 1px solid #7c1f7a; content: ""; display: block; height: 100%; left: 50%; position: absolute; top: 0; }
.sepSecLft, .sepSecRgt { width: 46%; }
.sepSec h1 { font-size: 21px; font-weight: 600; color: #002562; line-height: 26px; text-transform: uppercase; padding-bottom: 25px; }
.sepSec p { font-size: 16px; line-height: 26px; padding-bottom: 15px; margin: 0; }
.sepSec a { font-size: 11px; text-transform: uppercase; font-family: "BentonSans_Bold"; font-weight: normal; color: #002562; }
.sepSec .carousel-slide p { color: #7d1e78; }
.sepSec .carousel-slide .owl-item .item { margin: 0; }
.sepSec .carousel-slide .owl-item:after { border: 0; }
.sepSec .carousel-slide .owl-pagination { text-align: left; }
.sepSecRgt .carousel-slide .owl-pagination .owl-page { margin: 0 8px 0 2px; }
.brown { color: #6c6c6c !important; }
.mPsec { border-bottom: 1px solid #7d1e78; padding: 25px 0; }
.mPsecHD { padding: 38px 0; background: #f4f4f4; }
.mPsecHD p { padding-bottom: 0; }
.mPsec h1 { font-size: 20px; font-weight: normal; color: #002562; }
.mPsec h2 { font-family: 'BentonSans_Bold'; font-size: 14px; text-transform: uppercase; padding-bottom: 25px; font-weight: normal; }
.mPsec h2 span { display: block; font-family: 'BentonSans_Bold'; text-transform: none; font-weight: normal; }
.mPsecLft, .mPsecRgt { width: 49%; position: relative; }
.mPsec.last { border-bottom: 0; }
.mPsecLft .mopImgSec { display: inline-block; height: 100%; position: relative; }
.mPsecLft .mopImgSec a { position: relative; z-index: 2; }
.mPsecLft .mopImgSec:hover { transition: 0 !important; }
.mPsecLft .mopImgSec .mop_hover { opacity: 0; background: #3db4cc; position: absolute; height: 100%; width: 100%; left: 0; top: 0; }
.mPsecLft .mopImgSec .mop_hover span { padding: 25px 18px; display: inline-block; font-weight: 600; color: #fff; }
.mPsecLft .mopImgSec:hover .mop_hover { opacity: 1; left: 100%; transition: all ease-in-out 0.3s; }
.mPsecLft .mopImgSec:hover .mop_hover span { padding: 25px 18px; display: inline-block; font-weight: 600; color: #fff; }
/*H_22_12_2014*/
.gbtSave { }
.gS_left { float: left; width: 350px; }
.gbtSave .gS_left h1 { display: block; background: #bdc7d7; text-transform: uppercase; color: #002662; font-size: 35px; font-weight: normal; text-align: center; height: 235px; padding-bottom: 0; }
.gbtSave .gS_left h1 span { display: inline-block; padding: 75px 0; }
.gS_right { float: right; }
.GBT_tbl { border: 1px solid #c1c2c4; background: #e8eaef; width: 645px; margin-bottom: 10px; }
.baseUL { display: block; }
.baseUL:after { display: block; content: ""; clear: both; }
.baseUL li { display: block; float: left; width: 126px; border-right: 2px solid #fff; border-bottom: 2px solid #fff; height: 45px; line-height: 22px; font-size: 15px; text-align: center; color: #000; }
.baseUL li:first-child { border-left: 0; width: 113px; color: #136991; text-transform: uppercase; font-weight: 600; font-size: 14px; line-height: 45px; border-bottom: 2px solid #c7cad7; background: #fff; text-align: left; padding: 0 10px; }
.baseUL li:first-child { width: 111px\9; }
.baseUL li:last-child { border-right: 0; }
.GBT_tbl .baseUL li.lastsp { border-bottom: 0; }
.GBT_tbl .baseUL:first-child li { font-weight: 600; font-size: 16px; color: #202D5F; line-height: 45px; }
.GBT_tbl .baseUL:first-child li.GBTspcl { background: #136991; color: #fff; line-height: 45px; }
.GBT_tbl .baseUL li.GBTspcl { background: #202d5f; color: #fff; line-height: 45px; }
.note { margin-bottom: 0; padding-bottom: 0; font-size: 11px; }
/*new css 24-dec-14*/
.get-connect .textfield input.error, .get-connect input.error, .get-connect .textfield.selectfield select.error { border-color: #F00 !important; color: #f00 !important; }
/*new css 25-dec-14*/
.bodymar0, .bodymar0_ser { margin-bottom: 0; }
ul.increase-fonts { display: inline-block; list-style: none; margin-right: 10px; background-color: #002562; }
ul.increase-fonts li { display: inline-block; }
ul.increase-fonts li a { position: relative; color: #fff; font-size: 10px; padding-right: 8px; text-transform: uppercase; margin-right: 4px; }
ul.increase-fonts li a span { position: absolute; right: 0; }
ul.increase-fonts li a.a-sm span { font-size: 12px; top: -6px; }
ul.increase-fonts li a.a-big { font-size: 13px; }
ul.increase-fonts li a.a-big span { font-size: 11px; }
/*new css 29-dec-14*/
.b-modal.__b-popup1__ { background: url(images/error-shadow.png) repeat !important; opacity: 1 !important; }
.popup-error { color: #f00; }
.popup-error popup-sucss { color: #4d4f53; line-height: 24px; }
.expand-form-area .get-connect .textfield.captchaf input[type="text"] { padding-left: 10%; width: 91%; padding-right: 0; }
.expand-form-info .get-connect .textfield input.recaptcha { padding-left: 10%; width: 90%; width: 91%; padding-right: 0; }
.get-connect .textfield.selectfield code { display: inline-block; overflow: hidden; padding-right: 14px; width: 74px; position: relative; }
.get-connect .textfield.selectfield select { width: 134px; background: none; position: relative; color: #4d4f53; font-size: 11px; z-index: 9; z-index: 0\9; }
.get-connect .textfield.selectfield code:before { background: url(images/arrow-down2.png) no-repeat right center; content: ""; display: block; height: 14px; position: absolute; right: 0; top: 6px; top: 2px\9; width: 19px; }
.get-connect .textfield.selectfield select option { border: 1px solid #f5f5f5; display: block; padding: 5px 10px; }
.expand-form-area .get-connect .textfield.selectfield code:before { background-image: url(images/arrow-down3.png); }
.expand-form-area .get-connect .textfield.selectfield select { color: #fff; }
.expand-form-area .get-connect .textfield.selectfield select option { background: #006790; }
.pg-adver .footer { margin-bottom: 14px; }

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.get-connect .textfield.selectfield code:before { top: 3px; }
.get-connect .textfield.captchaf { margin-top: 5px; }
}
@-moz-document url-prefix() {
 .get-connect ul li {
 padding-top: 9px
}
}
