@font-face {font-family: 'DroidSansRegular';src: url('/css/webfonts/DroidSans-webfont.eot');src: url('/css/webfonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/webfonts/DroidSans-webfont.woff') format('woff'),
         url('/css/webfonts/DroidSans-webfont.ttf') format('truetype'),
         url('/css/webfonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'DroidSansBold';src: url('/css/webfonts/DroidSans-Bold-webfont.eot');src: url('/css/webfonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/webfonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('/css/webfonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('/css/webfonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');font-weight: normal;font-style: normal;}
@media screen and (max-device-width:480px) {html, body, .header_wrapper, .hero_cont, .hero_inside, .services_cont, .content_wrapper, .customers_cont, .footer_wrapper {min-width: 960px;}}

.std_width {width:960px;margin: 0 auto;}
body {background: url(/img/background.jpg) repeat;font-size:13px;color:#565656;}

/*HEADER*/
.header_wrapper {position: relative;width:100%;height: 169px;margin: 0 auto;display: block;background: url(/img/header_background.png) top repeat-x;}
.header {position: relative;}
.logo {position: absolute;width:602px;height: 169px;display: block;top:0;left:0;z-index: 100;background: url(/img/logo.png) center no-repeat;}

.header_sm_cta_wrapper {display:block;float:right;width:335px;height:90px;overflow:hidden;}

.header_sm_wrapper {display: block;width: 118px;float: left;}
.header_sm {margin: 15px 0 10px 0;padding: 0;}
.header_sm li {float:left;list-style: none;margin-right: 10px;}
.header_sm li.last {margin-right: 0;}
.header_sm_wrapper p {font:15px/15px 'DroidSansRegular', Arial, serif;color:#161d1b;margin: 0 0 8px 0;}
.header_sm_wrapper p.phone {letter-spacing: 1px; font-size:24px}


 span.phone2 {letter-spacing: 1px; font-weight:bold; font-size:22px; color:#B70000;}



.header_cta_wrapper {display: block;width: 191px;margin-left: 24px;float: left;}
.header_nav {margin:18px 0 10px 0;padding: 0;}
.header_nav li {float:left;list-style: none;line-height: 12px;vertical-align: top;border-right:1px solid #909090;font:11px/11px 'DroidSansRegular', Arial, serif;}
.header_nav li a {color:#3f3f3f;text-decoration: none;padding-left:8px;padding-right: 8px;}
.header_nav li a:hover {text-decoration: underline;}
.header_nav li.last {border:none;}
.header_nav li.first a {padding-left: 0;}
.header_nav li.last a {padding-right: 0;}
.main_nav {margin: 0 0 0 0;float: right;display: block;clear: both;position: relative;}
.nav {position: relative;z-index: 150;margin:0;padding:0;}
.nav li {float:left;list-style: none;border-left:1px solid #70b1e4;font:18px/46px 'DroidSansRegular', Arial, serif;}
.nav li.last {border-right:none;}
.nav li a {display:block;text-decoration:none;color:white;padding-left:16px;padding-right:16px;}
.nav li a:hover {background: #0c1a27;}
.nav li:hover .sub_nav, .nav li:hover .sub_nav_cont {display: block;}
.nav .sub_nav {position: absolute;margin: 0;padding: 0;display: none;width: 240px;}
.nav .sub_nav_cont {position: absolute;display: none;width: 730px;padding: 15px;left: -285px;background: #15344e;border-bottom: 6px solid #990000;}
.nav .sub_nav_cont .sub_nav {position: relative;width: auto !important;}
.nav .area_sub_nav {width: 160px}
.nav .services_sub_nav {width: 190px;}

.nav .sub_nav_about 		  {position:absolute;display:none;width:500px;padding:15px;left:-285px;background:#15344e;border-bottom:6px solid #990000;}
.nav .about_sub_nav 		  {width:200px;}
.nav .about2_sub_nav 		  {width:150px;border-right:none;}
.nav .sub_nav_about .sub_nav  {position: relative;width: auto !important;}
.nav .sub_nav_about2 .sub_nav {position: relative;width: auto !important;}
.nav li:hover .sub_nav_about  {display: block;}
.nav li:hover .sub_nav_about2 {display: block;}


.nav .specialty_sub_nav {width: 165px;}
.sub_nav_wrapper {display: block;float:left;min-height: 207px;margin: 0 0 0 35px;padding-right: 35px;border-right:1px solid #70b1e4;}
.sub_nav_cont div.last {/*padding:0;*/ border-right:none;}
.sub_nav_wrapper h3 {margin: 0 0 5px 0;padding: 0;color:#70b1e4;font:18px/18px Arial, "Helvetica Neue", Helvetica, sans-serif;}
.nav .sub_nav_wrapper .sub_nav li.last {border-bottom: none;}
.nav .sub_nav_wrapper .sub_nav li {padding-left:10px;background: #15344e url(/img/sub_nav_arrow.png) left center no-repeat;}
.nav .sub_nav_wrapper .sub_nav li:hover, .nav .sub_nav_wrapper .sub_nav li.last:hover {background: #0c1a27 url(/img/sub_nav_arrow.png) left center no-repeat;}
.nav .sub_nav_wrapper .sub_nav li a {padding: 0;}
.nav .sub_nav li {font:bold 13px/31px Arial, "Helvetica Neue", Helvetica, sans-serif;float:none;display: block;height: 31px;padding-left:36px;border-left: none;border-bottom: 1px solid #70b1e4;background: #15344e url(/img/sub_nav_arrow.png) 20px center no-repeat;}
.nav .sub_nav li.last {border-bottom: 6px solid #990000;}
.nav .sub_nav li.last_blank {border-bottom: 6px solid #990000;background-image: none;}
.nav .sub_nav li a {color:white;padding-left: 0;text-decoration: none;}
.nav .sub_nav li:hover {background: #0c1a27 url(/img/sub_nav_arrow.png) 20px center no-repeat;}
.nav .sub_nav li.last:hover {background: #0c1a27 url(/img/sub_nav_arrow.png) 20px center no-repeat;}
.nav .sub_nav li.last_blank:hover {background: #15344e;}

/*HERO */
.hero_cont {width: 100%;height: 411px;display: block;margin: 0 auto;background: #000e1b url(/img/hero_cont_back.jpg) center no-repeat;}
.hero {display: block;z-index:-999}
.youtube {padding-top:55px;width:500px;display:block;float:left;margin-right:175px; z-index:-999}
.hero .sidebar {width: 285px;height: 411px;display: block;float: left;background: url(/img/hero_sdbr_back.png) center repeat-y;}
.hero .sidebar .text {margin-left: 24px;color:white;}
.hero .sidebar .text h2 {font:30px/110% 'DroidSansRegular', Arial, serif;/*margin-bottom: 15px;*/}
.hero .sidebar .text h2 span {font-size: 35px;line-height: 150%}
.hero .points {padding: 10px 0 0 0;margin: 0;}
.hero .points li {list-style: none;margin-bottom: 16px;padding-left: 25px;background: url(/img/checkbox.png) left top  no-repeat;font:18px/100% 'DroidSansRegular', Arial, serif;}
.start_here {display: block;width: 246px;height: 73px;background: url(/img/start_here.png) center top no-repeat;margin: 0 auto;text-indent:-5000px;}
.start_here:hover {background-position: center bottom;}

.start_here_very-red {display:block;width:246px;height:73px;background:url(/img/start_here-very-red.png) center top no-repeat;margin:0 auto;text-indent:-5000px;}
.start_here_very-red:hover {background-position: center bottom;}

.start_here_very-red-anim2 {display:block;width:246px;height:73px;background:url(/img/start_here_anim21.gif) center top no-repeat;margin:0 auto;text-indent:-5000px;}
.start_here_very-red-anim2:hover {background-position: center bottom;}

/*SERVICE*/
.services_cont {background: white;padding: 0 0 4px 0;}
.services_side, .sidebar_ctas {float:left;display: block;}
.services_side {width:686px;padding-top:15px;}
.service {float:left;display: block;width: 315px;display: block;margin-right: 25px;margin-bottom: 25px;}
.service img {float:left;margin-right: 10px;margin-bottom: 10px;}
.service h3 {font:15px/100% 'DroidSansBold', Arial, serif;color:#173c58;margin:5px auto;}
.service p {margin: 0;color:#4f4f4f;font:13px/130% 'DroidSansRegular', Arial, serif;}
.service-more a {color:#990000;font:11px/130% 'DroidSansRegular', Arial, serif;text-decoration: none;padding-right: 10px;background: url(/img/arrow_red.jpg) right 10% no-repeat;}
.service-more a:hover {color:#183c58;text-decoration: underline;background: url(/img/arrow_blue.jpg) right 10% no-repeat;}
.sidebar_ctas {width: 274px;padding-top:0;margin-top:9px;padding-top:6px;background: url(/img/sidebar_top.png) center top no-repeat;}
.button_bottom {width: 271px;height: 14px;display: block;margin: 0 auto;background: url(/img/button_bottom.png) center no-repeat;}
.button_bottom2 {width: 271px;height: 2px;display: block;margin: 0 auto;background: url(/img/button_bottom.png) center no-repeat;}


.big_cta {width:236px;height:38px;padding:10px 0 0 35px;text-align:center;display:block;margin:0 auto;color:#32495d;text-decoration:none;font:17px/150% 'DroidSansBold', Arial, serif;background:url(/img/button.png) center no-repeat;}
.big_cta1 {width:236px;height:38px;padding:10px 0 0 35px;text-align:center;display:block;margin:0 auto;color:#32495d;text-decoration:none;font:17px/150% 'DroidSansBold', Arial, serif;background:url(/img/button1.png) center no-repeat;}
.big_cta2 {width:236px;height:38px;padding:10px 0 0 35px;text-align:center;display:block;margin:0 auto;color:#32495d;text-decoration:none;font:17px/150% 'DroidSansBold', Arial, serif;background:url(/img/button2.png) center no-repeat;}
.big_cta3 {width:236px;height:60px;padding:10px 0 0 35px;text-align:center;display:block;margin:0 auto;color:#32495d;text-decoration:none;font:17px/150% 'DroidSansBold', Arial, serif;background:url(/img/button4.png) center no-repeat;}
.big_cta4 {width:236px;height:60px;padding:10px 0 0 5px;text-align:center; display:inline;margin:0 auto;color:#32495d;text-decoration:none;font-weight:bold;font:17px/150% 'DroidSansBold', Arial, serif;}
/*.big_cta span {color:#990000;font:13px/150% 'DroidSansRegular', Arial, serif;}
*/
.emergency_button {display: block;margin: 0 auto;width: 274px;height: 73px;cursor: pointer;text-indent: -5000px;background: url(/img/emrgncy_translation.png) center no-repeat;}
.certified_service {display: block;margin: 0 auto;width: 274px;height: 330px;cursor: pointer;text-indent: -5000px;background: url(/img/certified-seal-stamp.png) center no-repeat;}
.indep {display: block;margin: 0 auto;width: 274px;height: 88px;cursor: pointer;text-indent: -5000px;background: url(/img/indep.png) center no-repeat;}

.search_btn {width: 236px;height: 58px;padding-top:10px;padding-left: 35px;text-align: center;display: block;margin: 0 auto;color:#32495d;text-decoration: none;font:17px/150% 'DroidSansBold', Arial, serif;background: url(/img/search_btn.png) center no-repeat;}
.search_btn span {color:#990000;font:13px/150% 'DroidSansRegular', Arial, serif;}


/*CONTENT*/
.content_wrapper {margin-bottom:20px;padding-top:20px;}
.content {float:left;display: block;width: 670px;background: white; padding:10px 0 0 10px}
.content h1 {color:#990000;font:31px/130%, Arial;font-weight: normal;margin-top: 0;margin-bottom: 0;}
.content h2 {color:#5e5e5e;font:21px/110%, Arial;font-weight: normal;margin: 5px 0 15px;}
.content p {margin:6px 0;font:13px/150%, Arial;padding-right: 15px;}

/*CLIENTS*/
.customers_cont {width: 960px;height: 126px;display: block;margin-bottom: 10px;background: url(/img/clients_back.png) center no-repeat;}
.customers {padding: 0;margin:5px 0 0 0;}
.customers li {float:left;list-style: none;}

/*NEWSLETTER SIDEBAR*/
.newsletter_wrapper {float:left;display:block;width:277px;text-align:center;}
/*.newsletter {display: block;width:267px;height:124px;padding-left:10px;text-align:left;margin-bottom:10px;background:url(/img/newsletter_back.png) center no-repeat;}
.newsletter h3 {font:bold 26px/150% Arial, "Helvetica Neue", Helvetica, sans-serif;color:white;margin: 0;padding-left:50px;padding-top:2px;}
.newsletter p {font:12px/150% Arial, "Helvetica Neue", Helvetica, sans-serif;color:white;margin:0 0 5px 0;}
.newsletter input {float:left;}*/
#email {width: 138px;height: 23px;line-height: 23px;display: block;padding: 0;background: none;border: none;margin-top:4px;margin-left:1px;margin-right: 10px;}
.newsletter fieldset {background: url(/img/email_id.png) left center no-repeat;}
.testimonies_wrapper {position: relative;display: block;margin: 0 auto;width: 272px;height: 156px;overflow: hidden;text-align: center;background: url(/img/testimony_back.png) center no-repeat;}
.testimonies {font:normal 13px/150% 'DroidSansRegular', Arial, serif;display: block;width: 252px !important;padding: 0 10px;text-align: center;/*height: 156px;*/ float:left;color:#3c3c3c;margin: 0;}
#testimonies h3, .panel-wrapper h3 {font:normal 16px/150% 'DroidSansBold', Arial, serif;color:#32495d;margin-top:0;margin-bottom:10px;padding-top:28px;padding-right: 15px;}
.panel-wrapper p {margin: 0 auto;}

/*FOOTER*/

.footer_wrapper {width: 100%;height: 596px;margin: 0 auto;display: block;background: url(/img/footer_background.jpg) top repeat-x;}
.footer_nav_cont {display: block;width: 100%;height: 463px;}
.footer_nav {margin: 0;padding: 15px 0 0 0}

.nav_section {float:left;display:block;}
.nav_section h3, .nav_section h6 {margin: 10px 0;color:white;font-weight: normal;font:14px/14px 'DroidSansBold', Arial, serif;}
.nav_section h6 {margin-bottom: 2px;font-size: 13px;line-height: 13px;}
.nav_section p {margin: 0;font:12px/150% 'DroidSansRegular', Arial, serif;color:white;}
.nav_section span.phone {display: block;width: 222px;padding-top: 3px;border-top:1px solid #26455e;border-bottom:1px solid #26455e;background: url(/img/phone_cont_back.png) repeat;}

.services {width: 245px;}
.specialty {width: 235px;}
.canada {width: 325px;}
.usa {width: 155px;overflow: hidden;}


/* March 2015 */

.footer_wrapper_m2015 {width: 100%;height: auto;margin: 0 auto;display: block;background: url(/img/footer_background.jpg) top repeat-x;}
.footer_wrapper_m2016 {
width: 100%;
    height: 567px;
    margin: 0 auto;
    display: block;
    background: url(/img/footer_background-bottom.jpg) top repeat-x;
    background-size: 100% 100%;}
.footer_nav_cont_m2015 {display: block;width: 100%;height: 236px;}

.nav_section span.phone_m2015 {letter-spacing: 1px; font-size:16px;display: block;width: 222px;padding-top: 3px;border-top:1px solid #26455e;border-bottom:1px solid #26455e;background: url(/img/phone_cont_back.png) repeat;}

.sr {width: 350px;}
.sr2 {width: 350px;}
.conta {width: 260px;}
.sr-h {width: 700px;}
span.sr-h {margin-left:200px;}
.s-hr2 {width: 260px;}

/* end March 2015 */

.footer_nav_menu {padding: 0;margin: 0 0 0 0;}
.footer_nav_menu li {float:none;font:12px/26px 'DroidSansRegular', Arial, serif;}
.footer_nav_menu li a {text-decoration: none;color:white;}
.footer_nav_menu li a:hover {color:#70b1e4;}
.footer_logos {display: block;padding: 0;margin: 10px auto 15px;}
.footer_logos li {float: left;list-style: none;}
.footer_logos li.first {margin-left: 32px;margin-right: 128px;}
.footer_logos li.second {margin-right: 116px;}
.footer_logos li.third {margin-right: 95px;}
.copyright_cont {padding: 10px 0 14px;margin: 0;display: block;}
.copyright_cont li {float:left;list-style: none;line-height: 12px;vertical-align: top;border-right:1px solid #adadad;font:11px/12px 'DroidSansRegular', Arial, serif;}
.copyright_cont li.last {border: none;}
.copyright_cont li a {text-decoration: none;color:#adadad;padding-left:8px;padding-right: 8px;}
.copyright_cont li a:hover {color: white;}

.photoRight {margin: 0px;border: 1px dotted #000000;padding: 3px;float: right;margin-left: 10px;margin-top: 5px;}
.photoLeft {margin: 0px;border: 1px dotted #000000;padding: 3px;float: left;margin-right: 10px;margin-top: 5px;}

.sample_list #sample .title {margin:20px 0 0 0;border:1px solid #d3d3d3;min-height:34px;position:relative;padding:13px 0 0 25px;font-size:14px;font-weight:bold;color:#434242;background:#ededed;background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f9f9f9), to(#ededed));background: -webkit-linear-gradient(#f9f9f9, #ededed);background: -moz-linear-gradient(#f9f9f9, #ededed);background: -ms-linear-gradient(#f9f9f9, #ededed);background: -o-linear-gradient(#f9f9f9, #ededed);background: linear-gradient(#f9f9f9, #ededed);-pie-background: linear-gradient(#f9f9f9, #ededed);behavior: url(PIE.htc);}
.sample_list #sample .body {border:1px solid #e7e7e7;position:relative;border-top:none;padding:0 25px 10px 25px;}

#para{margin:20px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:18px;color:#65648a;}
#para p, #para td, #para ul, #para ol {margin:10px 0;}

.purple   {font-family:Verdana;font-size:13px;color:#9E4D83;font-weight:bold;}
.purple-i {font-family:Verdana;font-size:13px;color:#9E4D83;font-weight:bold;font-style:italic;}
