*{padding:0px;margin:0px;outline:none!important;}

body,html{font-family:'Open Sans', sans-serif;font-size:12px;color:#000;width:100%;}

input,textarea{border:0;display:block;outline:none;font-family:'Open Sans', sans-serif;font-size:12px;color:#000;}

body{background:#fff;}

img,input{border:none;display:block;outline:none;}

header, section, footer, aside, nav, main, article, figure{display:block;}

iframe{border:0px none;}

.clear{clear:both;overflow:hidden;height:0px;}

.container{position:relative;}

.wrapper{width:100%;min-height:100%;position:relative;display:block;}

.header{width:100%;position:relative;z-index:99999;}

.header a.logo{position:absolute;top:60px;left:0px;z-index:999999;}

.link-sec{padding:11px 0;width:100%;background:#000;}

.link-sec ul{list-style:none;margin:0px;}

.link-sec li{padding:0 15px;float:left;background:url('../images/header_divider.png') left center no-repeat;}

.link-sec li:first-child{background:none;}

.link-sec li a{transition:all 0.5s ease 0s;font-size:15px;color:#fff;line-height:18px;}

.link-sec li a.active{color:#e18b50;}

.link-sec li a:hover{color:#e18b50;text-decoration:none;}

.link-sec .last{padding-right:0px;}

.link-sec span{font-size:15px;color:#e18b50;line-height:18px;}

.nav-sec{width:100%;position:absolute;top:56px;left:0px;}

.nav-sec ul{margin:0px -22px 0 0;list-style:none;list-style-type:none;overflow:hidden;}

.nav-sec li{float:left;margin-left:4px;}

.nav-sec li a{transition:all 0.5s ease 0s;padding:0 20px;float:left;font-size:18px;color:#fff;line-height:43px;text-decoration:none;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#000000)";text-shadow: 1px 1px 1px #000000;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#000000);}

.nav-sec li a:hover{border-radius:4px;background:#be9272;}

.nav-sec li.active{border-radius:4px;background:#e18b50;}

.navigate{display:none;}

.banner-sec{width:100%;position:relative;background:#25426c;}

.banner-sec .carousel-inner{background:#25426c;}

.banner-sec img{float:right;height:520px;max-width:100%;/* max-width:100%;display:block;margin:0 auto;height:520px;*/}

.banner-sec .over{position:absolute;top:130px;left:0px;width:500px;}

.carousel-control{transition:all 0.5s ease 0s;}

.carousel-control.left{width:66px;height:66px;left:3%;top:40%;opacity:1!important;background:url('../images/slider_prev.png') no-repeat;text-indent:-9999px;}

.carousel-control.right{width:66px;height:66px;right:3%;top:40%;opacity:1!important;background:url('../images/slider_next.png') no-repeat;text-indent:-9999px;}

.carousel-control:hover{opacity:0.7!important;}

.banner-sec h2{font-size:42px;line-height:46px;color:#e18b50;font-weight:300;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#000000)";text-shadow: 1px 1px 1px #000000;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#000000);}

.banner-sec h2 span{}

.banner-sec .btn{padding:0 32px;transition:all 0.3s ease 0s;margin-top:15px;text-transform:uppercase;font-size:16px;color:#fff;line-height:48px;border-radius:2px;background:#000;}

.banner-sec .btn:hover{background:#fff;color:#E18B50;}

.carousel-indicators li{margin:0 4px 0 0!important;width:18px;height:18px;}

.carousel-indicators .active{width:18px;height:18px;border:1px solid #e18b50;background:none;}

.carousel-indicators{left:0px;margin:0px;width:auto;}

.banner-sec .banner-img img{width:100%;/*height:326px;*/ height:auto;}

.content-sec{width:100%;}

.welcome-sec{padding:32px 0 18px 0;width:100%;position:relative;}

.welcome-sec h2{margin-top:0px;font-size:49px;color:#000;line-height:52px;font-weight:300;}

.welcome-sec.inner {padding:15px 0 14px;}


.welcome-sec.inner h2{margin-bottom:21px;}
.welcome-sec.inner h2.location{margin-bottom:4px;}

.welcome-sec.inner h2:before{color:#666666;}


.welcome-sec.inner .arrow{position:absolute;top:-37px;left:0px;right:0px;margin:0 auto;}

.welcome-sec .col-lg-5{padding-left:0px;}

.welcome-sec .col-lg-7{padding-right:0px;}

.welcome-sec .arrow{position:absolute;top:-51px;left:0px;right:0px;margin:0 auto;}

.welcome-sec p{font-size:15px;line-height:28px;color:#767676;}

.welcome-sec.inner p{font-size:18px;}

.welcome-sec ul{padding-top:15px;list-style:none;}

.welcome-sec li{padding-left:27px;padding-bottom:15px;font-size:22px;color:#c7733a;line-height:28px;float:left;background:url(../images/welcome_dot.png) left 8px no-repeat;}

.welcome-sec ul.full{padding-top:0!important;}

.welcome-sec ul.full li{float:none;}

.welcome-sec h3{padding-bottom:5px;padding-left:0px;min-height:inherit;font-size:26px;color:#e18b50;line-height:52px;}

.welcome-sec .welcome-content li{background:none;padding-left:0px;}

.welcome-sec .welcome-content .col-lg-9{padding-top:35px;}

.welcome-sec .welcome-content li{padding-bottom:20px;}

.welcome-sec .welcome-content li img{max-width:100%;height:auto;}

.back{margin-top:10px;float:left;font-size:18px;color:#C7733A;line-height:24px;text-decoration:underline;}

.back:hover{text-decoration:none;color:#C7733A;}

.welcome-sec .same li{width:96%;color:#767676;}

.welcome-sec .bottom img{margin:0 auto 25px auto;display:block;max-width:100%;height:auto;}

.welcome-sec .differ-col p{font-size:24px;color:#e18b50;line-height:34px;}

.welcome-sec.product-sec{padding:4px 0 0 0;width:100%;position:relative;background:#f7f7f7;}
.welcome-sec.product-sec .arrow{position:absolute;top:-22px;left:0px;right:0px;margin:0 auto;}
.welcome-sec.product-sec h3{margin:0px;min-height:75px;font-size:18px;color:#e18b50;line-height:24px;font-weight:400;}

.welcome-sec.product-sec li{ background:none;}




.product-sec{padding:0px 0 0 0;width:100%;position:relative;background:#f7f7f7;}

.product-sec > .container{padding-top:20px; padding-bottom:20px;}

.product-sec .arrow{position:absolute;top:-18px;left:0px;right:0px;margin:0 auto;}

.product-sec h2{margin-bottom:30px;font-size:40px;color:#000;line-height:33px;font-weight:300;}

.product-sec .col-lg-6{padding-left:0px;}

.product-sec .adder .col-lg-3{padding:0px;}

.product-sec ul{padding-top:15px;list-style:none;}

.product-sec .clone .not li{padding-bottom:12px;padding-left:0px;background:none;}

.product-sec .clone .not li a{text-decoration:underline;color:#0563D8;}

.product-sec .clone .not li a:hover{text-decoration:none;}		

.product-sec li{padding-bottom:30px;}

.product-sec .adder .col-lg-3 img{-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;max-width:100%;height:auto;border-radius:100px;}

.product-sec .adder .col-lg-3 img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

.product-sec h3{margin:0px;min-height:75px;font-size:18px;color:#000;line-height:24px;font-weight:300;}

.product-sec .read{padding:0 15px;transition:all 0.5s ease 0s;margin-top:5px;background:#0c4ef1;font-size:13px;color:#fff;line-height:28px;text-align:center;text-transform:uppercase;border-radius:4px;float:left;}

.product-sec .read:hover{background:#000;text-decoration:none;}

.product-sec .detail{padding:15px 25px 50px 25px;background:#f2f2f2;overflow:hidden;}

.product-sec .detail ul{padding-top:0px;}

.product-sec .detail li{padding:8px 0 0px 0;margin-bottom:5px;float:left;width:100%;overflow:hidden;background:url('../images/line.png') left top repeat-x;}

.product-sec .detail li:first-child{background:none;}

.product-sec .detail p{font-size:15px;color:#000;line-height:24px;}

.product-sec .recent-img img{display:block;margin:17px auto;}

.product-sec .product h2{padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #dcdcdc;}

.product-sec .product h3{padding:10px 0 10px 38px; min-height:inherit;font-size:26px;color:#e18b50;line-height:34px;background:url(../images/product_arrow2.png) left 18px no-repeat;}

.product-sec .product h3 a{color:#e18b50;text-decoration:underline;}

.product-sec .product h3 a:hover{text-decoration:none;}

.product-sec .product ul{padding:20px 0;overflow:hidden;}

.product-sec .product li{padding-right:8px;padding-bottom:0px;margin-bottom:6px;float:left;margin-right:8px;background:url(../images/product_divider.png) right center no-repeat;}

.product-sec .product li a{font-size:18px;color:#0563d8;line-height:22px;float:left;}

.product-sec .product li:last-child{padding-left:0px;margin-left:0px;background:none;}

.product-sec .clone{width:100%;overflow:hidden;padding-bottom:20px;}		

.product-sec .clone h2{padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid #dcdcdc;}

.product-sec .clone h2.differ-one a:hover{text-decoration:none;}

.product-sec .clone h2 a{text-decoration:underline;}

.product-sec .clone li{padding-left:38px;padding-bottom:25px;width:90%;float:left;font-size:18px;color:#0563d8;line-height:22px;float:left;background:url(../images/product_arrow2.png) left 2px no-repeat;}

.product-sec .clone .bottom{width:100%;overflow:hidden;padding:78px 0 0 0;}

.product-sec .clone .bottom.edit{padding:10px 0 0 0;}

.product-sec .clone .bottom img{margin:0 auto 25px auto;display:block;max-width:100%;height:auto;}

.product-sec .text p{font-size:18px;color:#767676;line-height:28px;}

.product-sec .text h3{padding:10px 0 20px 0;min-height:inherit;font-size:26px;color:#e18b50;line-height:30px;}

.product-sec .text img{max-width:100%;}

.product-sec .text .table_cont{display:block;width:100%;padding-bottom:15px;overflow:auto;/*overflow-x:scroll;*/text-align:center;}

.product-sec .text .table_cont table{width:601px!important;margin:0 auto;font-family:Arial, Helvetica, sans-serif;}/*<table cellspacing="2" cellpadding="7" border="">*/

.product-sec .text .table_cont table td{border:1px solid #000;border-collapse:collapse;vertical-align:top;}

.product-sec .text .table_cont table td.width30p{width:30%;}

.product-sec .text .table_cont table td.width11p{width:11%;}

.product-sec .text .table_cont table td.width17p{width:17%;}





.product-sec .bottom-repeat{padding:5px 20px 5px 20px;margin-bottom:20px;border:1px solid #ccc;border-radius:4px;overflow:hidden;}

.product-sec .clone .bottom-repeat li{font-size:14px;line-height:22px;padding-bottom:10px;width:100%;}

.product-sec .text .gap{padding:10px 0;overflow:hidden;width:100%;}

.product-sec .text .gap li a{text-decoration:underline;}

.product-sec .text .gap li a:hover{text-decoration:none;}

.product-sec .text .gap li{padding-left:25px;background:url(../images/welcome_dot.png) left 5px no-repeat;}

.product-sec .clone .bottom.edit h3{min-height:inherit;padding-bottom:25px;color:#E18B50;font-size:26px;}

.product-sec .brand-logo ul{padding-top:0px;margin:0px;padding-bottom:0px;overflow:hidden;list-style:none;}

.product-sec .brand-logo .line{min-height:168px;border:1px solid #e1e1e1;float:left;background:#fff;width:100%;}

.product-sec .brand-logo li{padding-bottom:30px;float:left;}

.product-sec .brand-logo li img{display:block;margin:10px auto 0 auto;}

.product-sec .brand-logo h3{padding-top:5px;text-align:center;font-size:18px;color:#000;line-height:26px;font-weight:600;}

.product-sec .brand-logo h3 span{display:block;font-size:16px;color:#d16720;line-height:24px;font-weight:300;}

.content{margin-bottom:40px;width:100%;height:568px;overflow:auto;}

.product-sec .brand-logo .image{width:100%;overflow:hidden;min-height:76px;}

.disclaim{width:100%;overflow:hidden;padding:0px 0 30px 0;}

.disclaim p{color:#767676;font-size:18px;line-height:28px;}

.disclaim p span{color:#2171df;}

.footer{padding:15px 0;width:100%;overflow:hidden;background:#000;}

.footer ul{list-style:none;margin:0px;padding:0px;}

.footer li:first-child{background:none;}

.footer li{padding:0 15px;float:left;background:url('../images/footer_divider.png') left center no-repeat;}

.footer li.last{padding-right:0px;}

.footer p{font-size:15px;color:#b8b8b8;line-height:18px;}

.footer li a{transition:all 0.5s ease 0s;font-size:15px;color:#fff;line-height:18px;font-weight:300;}

.footer li a:hover{color:#E18B50;text-decoration:none;}

.footer .differ{padding:15px 0 10px;}

.footer .differ li a{color:#b8b8b8;}

.footer .differ li a.active, .footer li a.active{color:hsl(24, 71%, 60%);}

.footer .differ li a:hover{color:#E18B50;}

.footer .differ li{padding:0 7px;}

.footer .differ li.last{padding-right:0px;}

.product-sec .contact_information{width:82%;float:left;margin:35px 0px 0px 0px;clear:both;}

.product-sec .contact_information .form-group{margin-bottom:15px;}

.product-sec .contact_information label{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:300;width:150px;display:inline-block;color:#000;text-align:right;padding-right:10px;vertical-align:top;padding-top:2px;}

.product-sec .contact_information .form-control{width:75%;height:40px;border:1px solid #d1cccc;border-radius:0px;display:inline-block;box-shadow:none;}

.product-sec .contact_information textarea.form-control{height:130px;resize:none;margin-bottom:28px;}

.product-sec .contact_information .form-control.tel_code{width:25%;display:inline-block;}

.product-sec .contact_information .form-control.tel_code2{width:47%;display:inline-block;margin-left:2.2%;}

.product-sec .contact_information .form-control:focus{box-shadow:none;border:1px solid #e18b50;}

.product-sec .contact_information .btn{font-family:'Open Sans', sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#fff;text-align:center;width:125px;height:42px;outline:0px;}

.product-sec .contact_information .btn.submit-btn{background:#0c4ef1;}

.product-sec .contact_information .btn.reset-btn{background:#e18b50;margin-left:10px;}

.product-sec .contact-phone{width:100%;float:left;font-family:'Open Sans', sans-serif;font-size:24px;color:#000;line-height:28px;margin:50px 0px 25px 0px;border-bottom:1px solid #dcdcdc;padding-bottom:25px;}

.product-sec .address-tag{width:100%;float:left;margin-bottom:50px;}

.product-sec .address-tag address .legend{font-family:'Open Sans', sans-serif;font-size:18px;font-weight:300;color:#0c4ef1;margin:0px 0px 20px 0px;padding:0px;border:0px;}

.product-sec .address-tag address ul{list-style-type:none;margin:0px;padding:0px;}

.product-sec .address-tag address ul li{width:100%;float:left;display:block;clear:both;font-family:'Open Sans', sans-serif;font-size:15px;color:#636363;line-height:32px;border:0px;margin:0px;padding:0px;background:none;}

.product-sec .address-tag address ul li span{float:left;margin-right:10px;padding-top:7px;}

.product-sec .address-tag address ul li a{color:#636363;font-size:15px;}

.product-sec .address-tag address ul li a:hover{color:#0c4ef1;}

.product-sec .contact-img{padding-top:30px;}

.product-sec .contact-img img{margin-bottom:20px;}

.location-sec{padding:0;}

.table-responsive{-webkit-overflow-scrolling:touch;}

.location-sec table.table > thead{background:#ed9c64;}

.location-sec table.table thead tr th{font-family:'Open Sans', sans-serif;font-size:13px;color:#fff;font-weight:400;margin:0px;}

.location-sec table.table thead tr th span{color:#073068;}

.location-sec table.table > thead > tr > th{border-top:1px solid #fff;vertical-align:top;border-bottom:0px;line-height:normal;}

.location-sec table.table > thead > tr > th:nth-child(2n){border-left:1px solid #fff;}

.location-sec table.table tr th.usa-head{font-size:20px;font-weight:600;display:inline-block;line-height:40px;}

.location-sec table.table tr th.usa-head span{display:inline-block;margin-left:5px;float:right;}

.location-sec table.table tr th.usa-head span img{padding-top:5px;}

.location-sec table.table tr th p{margin:0px;padding:0px;line-height:20px;}

.location-sec table.table tr td:first-child{background:#d1d1d1;font-size:13px;font-weight:600;color:#073068;}

.location-sec table.table.international_table tr td:first-child { width:150px; }

.location-sec table.table tr td{font-family:'Open Sans', sans-serif;font-size:13px;color:#404040;border-top:1px solid #fff;background:#e7e7e7;padding:4px 8px;line-height:normal;font-weight:400;}

.location-sec table.table.international_table tr td small{font-size:11px;}

.location-sec table.table.international_table tr td{vertical-align:middle;}

.location-sec table.table.international_table tr td span{display:inline-block;margin-right:6px; float:left; vertical-align:top; margin-top:-3px; margin-bottom:1px; }

.location-sec table.table.international_table tr td span img{margin-bottom: -4px;padding-top:5px;}

.location-sec table.table.international_table td span{display:inline-block;}

.location-sec table.table.international_table tr td:nth-child(1){padding:8px 8px;}

.location-sec table.table.international_table td small{width:100%;display:block;}

.location-sec table.table.international_table tr th.usa-head{font-size:14px;}

.product-sec.field-service .product .repeat h3{font-weight:400;}

.clock{display:inline-block;float:left;width:auto;}

.clock span{display:inline-block;}

#Date{display:inline-block;text-align:left;color:hsl(24, 71%, 60%);font-size:15px;line-height:18px;}

.employment_text p span{color:#073068;}

.employment_text p a{color:#073068;}

.rgt_img_sec{padding-top:30px;}

.sptl_text{text-align:center;font-size:20px!important;color:#000!important;font-weight:600;}

.sptl_img img{margin:10px auto;}

.inter-links{text-align:center;}

.inter-links a{display:inline-block;padding:0 5px 10px;}

.inter-links a:hover,.inter-links a.active{color:#e18b50;text-decoration:none;}

h4{padding-bottom:10px;font-size:20px; text-align:center;font-weight:600;}

.img-responsive{margin: 0 auto 20px;}

.table_slide_note{display:none;margin:10px 0;font-size:14px;color:#223e55;line-height: 18px;text-align:center;}

.table_slide_note span{font-size:24px;color:#3176b1;}

.product product-page { width:100%; float:left; }

.location-sec table.table.international_table tr td span.canada-icon { min-height:62px; }

