@charset "utf-8";
/* CSS Document */

@font-face { font-family: 'source_sans_prosemibold'; src: url('../fonts/sourcesanspro-semibold-webfont.eot'); src: url('../fonts/sourcesanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-semibold-webfont.woff2') format('woff2'),  url('../fonts/sourcesanspro-semibold-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'source_sans_prolight'; src: url('../fonts/sourcesanspro-light-webfont.eot'); src: url('../fonts/sourcesanspro-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-light-webfont.woff2') format('woff2'),  url('../fonts/sourcesanspro-light-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-light-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-light-webfont.svg#source_sans_prolight') format('svg'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'source_sans_proregular'; src: url('../fonts/sourcesanspro-regular-webfont.eot'); src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),  url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'),  url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),  url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg'); font-weight: normal; font-style: normal; }

@font-face {
    font-family: 'source_sans_proitalic';
    src: url('../fonts/sourcesanspro-it-webfont.eot');
    src: url('../fonts/sourcesanspro-it-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-it-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-it-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-it-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-it-webfont.svg#source_sans_proitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'source_sans_proSBdIt';
    src: url('../fonts/sourcesanspro-semiboldit-webfont.eot');
    src: url('../fonts/sourcesanspro-semiboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sourcesanspro-semiboldit-webfont.woff2') format('woff2'),
         url('../fonts/sourcesanspro-semiboldit-webfont.woff') format('woff'),
         url('../fonts/sourcesanspro-semiboldit-webfont.ttf') format('truetype'),
         url('../fonts/sourcesanspro-semiboldit-webfont.svg#source_sans_proSBdIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face { font-family: 'open_sanslight_italic'; src: url('../fonts/opensans-lightitalic-webfont.eot'); src: url('../fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans-lightitalic-webfont.woff2') format('woff2'),  url('../fonts/opensans-lightitalic-webfont.woff') format('woff'),  url('../fonts/opensans-lightitalic-webfont.ttf') format('truetype'),  url('../fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg'); font-weight: normal; font-style: normal; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; outline: none; }
.transition, .transition:before, .transition:after, .transition:hover { transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border: none; outline: none; vertical-align: middle; }
a:hover { color: #61b7f4; text-decoration: underline; }
a { color: #19335f; }
a, a:focus { outline: none; }
body { background: #e1e1e1; margin: 0; padding: 0; font-family: 'source_sans_proregular'; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { text-transform:uppercase; color: #19335f; font-size: 18px; font-family: 'source_sans_prosemibold'; margin: 0; padding: 0; }
h2 { color: #1c3764; font-size: 18px; font-family: 'source_sans_prosemibold'; margin: 0px 0 0 0; padding: 0; }
h3 { color: #e06526; font-size: 18px; font-family: 'source_sans_prosemibold'; margin: 0; padding: 0; }
h4 { color: #7e7a7a; font-size: 14px; font-family: 'source_sans_prosemibold'; margin: 0 0 3px 0; padding: 0; }
p { color: #949494; font-size: 14px; line-height: 18px; margin: 0; padding: 0 0 18px 0; }
::selection { background: #61b7f4; /* WebKit/Blink Browsers */ color: #19335f; }
::-moz-selection {
background: #61b7f4; /* Gecko Browsers */
color:#19335f;
}
.clear { clear: both; }
div, input, textarea { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; }
.header { width: 100%; padding-top: 0; padding-bottom: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
*:first-child+html .clearfix { zoom: 1; }
.header-top { width: 100%; background: #fff; padding-top: 11px; padding-bottom: 9px; }
.header-bottom { width: 100%; background: #e1e1e1; }
.main-wrapper { z-index: 1; position: relative; margin-right: auto; margin-left: auto; max-width: 960px; width: 100%; }
.main-wrapper:before, .main-wrapper:after { content: " "; display: table; }
.main-wrapper:after { clear: both; }
.toggleMenu:hover { color: #fff; text-decoration: none; opacity: 0.8; }
.toggleMenu { display: none; background: #19335f; text-decoration: none; font-family: 'source_sans_prosemibold'; text-transform:uppercase; padding: 10px 15px; color: #fff; }
.nav { margin: 0; padding: 0; border-radius: 8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; -o-border-radius: 8px; -moz-border-radius: 8px; overflow: hidden; list-style: none; *zoom: 1;
}
.nav:before, .nav:after { content: " "; display: table; }
.nav:after { clear: both; }
.nav ul { list-style: none; width: 9em; }
.nav a { font-family: 'source_sans_prolight'; font-size: 18px; text-transform: uppercase; color: #000; text-decoration: none; }
.nav a:hover, .nav a:focus, .nav a.current { }
.nav li { padding: 7px 36px; position: relative; background: url(../images/sep.png) no-repeat left center; }
.nav li:first-child { background: none; padding-left: 27px; }
.nav > li { float: left; }
.nav > li > .parent { background-image: url(../images/downArrow.png); background-repeat: no-repeat; background-position: right; }
.nav > li > a { display: block; }
.nav li ul { position: absolute; left: -9999px; }
.nav > li.hover > ul { left: 0; }
.nav li li.hover ul { left: 100%; top: 0; }
.nav li li a { display: block; background: #1d7a62; position: relative; z-index: 100; border-top: 1px solid #175e4c; }
.nav li li li a { background: #249578; z-index: 200; border-top: 1px solid #1d7a62; }
.nav li a span { margin-right: 6px; top: -4px; position: relative; overflow: hidden; display: block; width: 29px; height: 29px; float: left; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; background-position: left top; }
.nav li a.current { font-family: 'source_sans_prosemibold'; }
.logo { float: left; }
.header-right { float: right; padding-top: 34px; }
.slider-top-txt { font-family: 'source_sans_prosemibold'; font-size: 46.49px; color: #fff; background: #19335f; float: left; padding: 3px 20px; }
.slider-bottom-txt { font-family: 'source_sans_prosemibold'; font-size: 25px; color: #fff; background: #61b7f4; float: right; margin-top: 6px; padding: 6px 20px; margin-right: 63px; }
.bx-wrapper { position: relative; margin: 0 auto 0; padding: 0; *zoom: 1;
}
.bx-wrapper img { width: 100%; display: block; }
.bx-wrapper .bx-viewport {
overflow:visible !important /9; -webkit-transform: translatez(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); transform: translatez(0); }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: 10px; width: 100%; }
.bx-wrapper .bx-loading { min-height: 50px; background: url(../images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 0; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a { background: #61b7f4; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #19335f; }
.bx-wrapper .bx-prev { left: 10px; background: url(../images/controls.png) no-repeat 0 -32px; }
.bx-wrapper .bx-next { right: 10px; background: url(../images/controls.png) no-repeat -43px -32px; }
.bx-wrapper .bx-prev:hover { background-position: 0 0; }
.bx-wrapper .bx-next:hover { background-position: -43px 0; }
.bx-wrapper .bx-controls-direction a { position: absolute; top: 50%; margin-top: -16px; outline: 0; width: 32px; height: 32px; text-indent: -9999px; z-index: 9999; }
.bx-wrapper .bx-controls-direction a.disabled { display: none; }
.bx-wrapper .bx-controls-auto { text-align: center; }
.bx-wrapper .bx-controls-auto .bx-start { display: block; text-indent: -9999px; width: 10px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -11px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-start:hover, .bx-wrapper .bx-controls-auto .bx-start.active { background-position: -86px 0; }
.bx-wrapper .bx-controls-auto .bx-stop { display: block; text-indent: -9999px; width: 9px; height: 11px; outline: 0; background: url(../images/controls.png) -86px -44px no-repeat; margin: 0 3px; }
.bx-wrapper .bx-controls-auto .bx-stop:hover, .bx-wrapper .bx-controls-auto .bx-stop.active { background-position: -86px -33px; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager { text-align: left; width: 80%; }
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto { right: 0; width: 35px; }
.bx-wrapper .bx-caption { position: absolute; bottom: 0; left: 0; background: #666\9; background: rgba(80, 80, 80, 0.75); width: 100%; }
.bx-wrapper .bx-caption span { color: #fff; font-family: Arial; display: block; font-size: .85em; padding: 10px; }
.bxslider { float: left; height: 100% !important; margin: 0; padding-left: 0; width: 100% !important; }
.section { width: 100%; }
.slider { width: 100%; }
.bx-wrapper:hover .bx-controls-direction { opacity: 1; }
.bx-controls-direction { opacity: 0; }
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { opacity: 0; }
.bx-wrapper:hover .bx-pager, .bx-wrapper:hover .bx-controls-auto { opacity: 1; }
.slider-content { left: 0; margin-top: -77px; position: absolute; top: 50%; width: 100%; }
.slider-content h1 span { color: #fff; }
.find-more { background: url(../images/btn-bg.jpg) repeat-x; height: 35px; width: 156px; display: block; text-align: center; line-height: 35px; color: #fff; font-size: 15px; font-family: 'HelveticaBold'; text-shadow: 1px 1px 1px #830000; text-decoration: none; text-transform: uppercase; z-index: 999; position: relative; border-radius: 12px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.find-more:hover { text-decoration: none; color: #fff; opacity: 0.9; }
.section-main h1 span { color: #233d3f; }
.section-main { width: 100%; padding: 35px 40px 20px; background: #fff; margin-top: -45px; position: relative; z-index: 2; }
.section-main-left { width: 68.6%; float: left; padding-right: 32px; }
.section-main-right { width: 31%; float: right; }
.inquiry { width: 100%; padding: 4px 0 15px; }
.inquiry-txt { color: #233d3f; font-size: 18px; font-family: 'HelveticaBold'; }
.inquiry-number { color: #e06526; font-size: 35px; font-family: 'HelveticaBold'; }
.inquiry-btn { margin: 20px auto 0; background: url(../images/enguiry.png) repeat-x; height: 35px; width: 177px; display: block; text-align: center; line-height: 35px; color: #fff; font-size: 15px; font-family: 'HelveticaBold'; text-shadow: 1px 1px 1px #830000; text-decoration: none; text-transform: uppercase; z-index: 999; position: relative; border-radius: 12px; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.inquiry-btn:hover { text-decoration: none; color: #fff; opacity: 0.8; }
.section-top { padding-bottom:32px; width: 100%; }
.section-bottom { width: 100%; border-top: 1px solid #e1e1e1; }
.footer { width: 100%; padding: 19px 12px; position: relative; }
.footer-left { float: left; color: #a0a0a0; font-size: 12px; font-family: 'open_sanslight_italic'; }
.footer-right { float: right; color: #a0a0a0; font-size: 12px; font-family: 'open_sanslight_italic'; }
.footer-left a, .footer-right a { color: #a0a0a0; text-decoration: underline; }
.footer-left a:hover, .footer-right a:hover { color: #61b7f4; text-decoration: underline; }
.footer-left-bottom { padding-top: 11px; }
.footer-left-bottom p { font-size: 11px; }
.footer-right { float: right; }
ul.social-link { width: 100%; margin: 0; text-align: center; padding: 13px 0 11px 0; }
ul.social-link li { display: inline-block; padding: 0 3px; }
ul.social-link li a { display: block; width: 34px; height: 29px; text-align: center; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
ul.social-link li a:hover, ul.social-link li a:focus { opacity: 0.5; }
ul.our-service { width: 100%; margin: 0; padding: 0; }
ul.our-service li { margin-bottom: 24px; float: left; width: 100%; list-style: none; }
ul.our-service li:last-child { border: none; }
ul.our-service li p { padding-bottom: 10px; }
ul.call-email { float: right; margin: 0; padding: 0; }
ul.call-email li { float: left; padding-left: 48px; list-style: none; margin: 0; color: #000000; font-size: 20.28px; font-family: 'source_sans_prolight'; }
ul.call-email li a { color: #000000; font-size: 20.28px; font-family: 'source_sans_prolight'; text-decoration: none; }
ul.call-email li span { color: #61b7f4; font-family: 'source_sans_prosemibold'; margin-right: 8px; }
ul.call-email li a:hover { color: #61b7f4; }
.right-pic img { border: 5px solid #61b7f4; margin-bottom: 33px; }
.our-service-left { float: left; width: 31%; }
.our-service-left img { border: 1px solid #61b7f4; }
.our-service-right { float: right; width: 66%; }
.the-team-left { float: left; width: 31%; }
.the-team-left img { border: 1px solid #61b7f4; }
.the-team-right { float: right; width: 66%; }
.right-side { float: right; }
.left-side { float: left; text-align: right; }
.side-pic { margin-top: 45px; text-align: center; }
.side-pic img { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -ms-border-radius: 10px; -o-border-radius: 10px; box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.2); }
.color-change { color: #233d3f; font-size: 14px; }
.mail-link { text-decoration: none; color: #1c3764; font-size: 14px; font-family: 'source_sans_proitalic'; }
.mail-link:hover { color: #e06526; text-decoration: underline; }
.contact-form { width: 100%; margin: 0; padding: 0 0 0 0; }
.contact-form-main { float: left; list-style: outside none none; margin: 0 0 14px; padding: 0; width: 100%; }
.contact-form-left { float: left; width: 49%; }
.input-field { color: #a0a0a0; height: 36px; width: 100%; background: #e4e4e4; padding: 5px 15px; border: 1px solid #b9b9b9; font-size: 14px; font-family: 'source_sans_proitalic'; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.contact-form-right { float: right; width: 49%; }
.input-field:focus, .input-message:focus { -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3) inset; -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3) inset; border-color: transparent; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.3) inset; color: #6b6363; }
.input-message { height: 152px; resize: none; color: #a0a0a0; width: 100%; background: #e4e4e4; padding: 5px 15px; border: 1px solid #b9b9b9; font-size: 14px; font-family: 'source_sans_proitalic';  transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.contact-form-full { margin-bottom:10px; width: 100%; }
.capchapic { float: left; }
.capcha-txt { float: left; width: 133px; padding-left: 10px; }
.capcha-field { width: 100%; border: 1px solid #b9b9b9; height: 35px; color: #a0a0a0; font-size: 14px; padding: 5px 10px; background: #e4e4e4; font-family: 'source_sans_proitalic'; }
.required-txt { color: #19335f; font-size: 14px; padding-left: 0; width:100%;  font-family: 'source_sans_proitalic';  }

.send-btn { height: 35px; float: right; cursor: pointer; text-align: center; width: 124px;  color: #fff; font-size: 14px; font-family: 'source_sans_prosemibold';  text-decoration: none; position: relative; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; background: #31548f; /* Old browsers */ background: -moz-linear-gradient(top, #31548f 0%, #19335f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31548f), color-stop(100%, #19335f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #31548f 0%, #19335f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #31548f 0%, #19335f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #31548f 0%, #19335f 100%); /* IE10+ */ background: linear-gradient(to bottom, #31548f 0%, #19335f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31548f', endColorstr='#19335f', GradientType=0 ); /* IE6-9 */
border: 1px solid #19335f; text-decoration: none; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }

.general-inquiry:hover, .general-inquiry:focus { text-decoration: none; color: #fff; background: #19335f; /* Old browsers */ background: -moz-linear-gradient(top, #19335f 0%, #31548f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19335f), color-stop(100%, #31548f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #19335f 0%, #31548f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #19335f 0%, #31548f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #19335f 0%, #31548f 100%); /* IE10+ */ background: linear-gradient(to bottom, #19335f 0%, #31548f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19335f', endColorstr='#31548f', GradientType=0 ); /* IE6-9 */ }
.send-btn:hover {text-decoration: none; color: #fff; background: #19335f; /* Old browsers */ background: -moz-linear-gradient(top, #19335f 0%, #31548f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19335f), color-stop(100%, #31548f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #19335f 0%, #31548f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #19335f 0%, #31548f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #19335f 0%, #31548f 100%); /* IE10+ */ background: linear-gradient(to bottom, #19335f 0%, #31548f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19335f', endColorstr='#31548f', GradientType=0 ); /* IE6-9 */ }

.map{ width:100%; margin-top:10px;}
.map img{ border:1px solid #61b7f4;}

.map-section { margin-bottom: 25px; width: 100%; }
.map-section h1 span { color: #233d3f; }
.map-main { width: 100%; padding-top:22px; }

.slider-txt { margin: 18px 0 29px; color: #e06526; font-size: 43px; font-family: 'HelveticaBold'; text-shadow: 1px 1px 1px #000000; }
.slider-content .slider-txt span { color: #ffffff; }
.our-service-right h2 h3 { display: inline; }
.center-full-bg { width: 100%; position: relative; }
.center-full-bg:after { }
.tagg-line { color: #807c7c; font-size: 18px; }
.pic-right { float: right; border: 1px solid #322e2e; margin: 0 0 10px 30px; }
ul.inquiry { margin: 0; padding: 0; }
ul.inquiry li { padding: 0; margin: 0 0 6px 0; background: #61b7f4; text-align: center; padding: 12px 30px 14px 30px; list-style: none; }
ul.inquiry li h2 { color: #fff; font-size: 16px; font-family: 'source_sans_prosemibold'; margin: 0; padding: 0 0 5px 0; }
ul.inquiry li p { color: #19335f; font-size: 25px; font-family: 'source_sans_prosemibold'; margin: 0; padding: 0 0 0 0; }
.general-inquiry { display: block; color: #fff; font-family: 'source_sans_prosemibold'; font-size: 20px; background: #31548f; /* Old browsers */ background: -moz-linear-gradient(top, #31548f 0%, #19335f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #31548f), color-stop(100%, #19335f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #31548f 0%, #19335f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #31548f 0%, #19335f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #31548f 0%, #19335f 100%); /* IE10+ */ background: linear-gradient(to bottom, #31548f 0%, #19335f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31548f', endColorstr='#19335f', GradientType=0 ); /* IE6-9 */
border: 1px solid #19335f; padding: 8px 5px; text-decoration: none; transition: 0.5s; -webkit-transition: 0.5s; -ms-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; }
.general-inquiry:hover, .general-inquiry:focus { text-decoration: none; color: #fff; background: #19335f; /* Old browsers */ background: -moz-linear-gradient(top, #19335f 0%, #31548f 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19335f), color-stop(100%, #31548f)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #19335f 0%, #31548f 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #19335f 0%, #31548f 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #19335f 0%, #31548f 100%); /* IE10+ */ background: linear-gradient(to bottom, #19335f 0%, #31548f 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19335f', endColorstr='#31548f', GradientType=0 ); /* IE6-9 */
}
ul.inquiry-detail { width: 100%; margin-top: 0; }
ul.inquiry-detail li { padding-left: 40px; position: relative; margin-bottom: 19px; width: 100%; list-style: none; }
ul.inquiry-detail li img { position: absolute; left: 0; top: 3px; }
ul.inquiry-detail li a { text-decoration: none; color: #e06526; }
ul.inquiry-detail li a:hover { text-decoration: underline; }
ul.inquiry-detail li span { line-height: 20px; color: #e06526; font-size: 15px; }
ul.testimonial { width: 100%; margin: 0; padding: 0; }
ul.testimonial li:after{ background:url(../images/question1.png) no-repeat; width:20px; height:16px; position:absolute; left:40px; top:27px; content:"";}

ul.testimonial li span{ margin-left:15px; margin-top:5px; position:relative;}
ul.testimonial li { position:relative; text-align:center; width: 100%; list-style: none; margin: 0; border-bottom: 1px solid #d4d9e1; padding: 30px 80px 5px 80px; }
ul.testimonial li:last-child{ border:none;}
ul.testimonial li p {  font-family: 'source_sans_proSBdIt'; color: #1c3764; line-height: 20px; font-size: 13px;   font-family: 'source_sans_proitalic';}
.testimonial-link { text-decoration: none; color: #61b7f4; font-size: 14px;  font-family: 'source_sans_proSBdIt';}
.testimonial-link:hover { color: #19335f; }
.section-bottom-txt { width: 100%; }
.section-bottom-txt p, .section-bottom-txt a { text-decoration: none; margin: 0; padding: 0; color: #61b7f4; font-size: 11px; font-family: 'source_sans_proregular'; font-size: 14px; }
.section-bottom-txt a:hover { text-decoration: underline; }
.section-bottom-txt .top-padd { padding-top: 14px; }
.pagination-main { width: 100%; }
ul.pagination { float: right; }
ul.pagination li { float: left; padding: 0 10px; list-style: none; }
ul.pagination li a { font-family: "MYRIADPROREGULAR_0"; font-size: 14px; text-decoration: none; }

.form-left{ float:left; width:65%;}
.form-right{ width:30%; float:right;}
.form-right p{ padding-bottom:0;}