/*globalizers-public style*/
.m0{ margin: 0!important;}
.mb0{ margin-bottom: 0!important;}
.mt0{margin-top: 0;}
.mt{margin-top: 10px;}
.mt-20{margin-top: 20px;}
.mb{ margin-bottom: 10px;}
.mb-30{ margin-bottom: 30px;}
.mr{margin-right: 10px;}
.p0{ padding: 0!important;}
.pb-20{padding-bottom: 20px;}
.pb-30{padding-bottom: 30px;}
.pb-40{padding-bottom: 40px;}
.pt-20{padding-top: 20px;}
.pt-30{padding-top: 30px;}
.pt-40{padding-top: 40px;}
.pv-30{padding-bottom: 30px;padding-top: 30px;}
.pv-100{padding-bottom: 100px;padding-top: 100px;}
.ph-30{padding-left: 30px;padding-right: 30px;}
.pl-40{padding-left: 40px;}

ol,ul{padding:0;margin:0;}
ol li{list-style:none;}

.nav > li > a { color: #333; display: block; padding: 10px 15px; position: relative;  }
.nav > li > a:hover {color:#e86349;}
.navbar-nav > li > a {padding-bottom: 15px;padding-top: 18px;}

/*sub-nav style*/
.sub-tab-wrap{padding:20px 0;}
.sub-tab-wrap a:link,.sub-tab-wrap a:visited,.sub-tab-wrap a:active{color:#777;}
.sub-tab-wrap a:hover,.sub-tab-wrap a.active{color:#ff6900;}
.sub-tab-wrap div{border-right:1px solid #E7E7E7;}
.sub-tab-wrap div:last-child{border-right:0;}

/*btn-border style*/
.btn-border{border:1px solid #ff6900; padding: 7px 50px; background-color: #fff; color: #ff6900;}
.btn-border:hover,.btn-border:focus{border:1px solid #ff6900;color: #fff; background-color: #ff6900;}
/*.btn-default{color: #fff!important;}*/

.page-wrapper h3{line-height: 1.5;}
#header{background-position: center bottom;min-height: 360px;padding-bottom:50px;padding-top: 40px;}
#header .hero-title{ color: #333;}
#header .header-caption{padding: 70px 30px 0;}
#header .header-caption p{ color: #777;}

.width_100-20{width:80%;}

.tasheelexpress-outside h1{font-family: "Open Sans",sans-serif;font-size:4em;font-weight: normal;color:#FFF;}
.pro-outside h2{line-height:1.2em;}
.b-b-s{border-bottom:1px solid #f1f1f1;}
.b-r-s{border-right:1px solid #f1f1f1;}
.b-s{border:1px solid #f1f1f1;}

.features-item .features-item-icon span{font-size:30px; color:#333;padding-top:25px;}
.steps-translation li{ margin-bottom:30px;position:relative;}
.steps-translation li .light-gray-bg{border-radius:3px;min-height:180px;}
.pro-outside h1{line-height:1.2em!important;}

.text-orange{color: #ff6900!important;}
.text-transform-upper{text-transform: uppercase;}

.tasheelexpress-outside h1{font-family: "Open Sans",sans-serif;font-size:4em;font-weight: normal;color:#FFF;}
.pro-outside h2{line-height:1.2em;}
.b-s-0{border: none!important;}
.b-b-s{border-bottom:1px solid #f1f1f1;}
.b-t-s{border-top:1px solid #f1f1f1;}
.b-r-s{border-right:1px solid #f1f1f1;}
.b-s{border:1px solid #f1f1f1;}
.b-d-light{border: 1px dashed #ddd;}

.background-none{background: none!important;}
.dark-bg{background-color: #161c21;color: #cdcdcd;}
.dark-bg h2 a{font-size: 1.6em;}
.light-bg{background-color: #fafafa;}


/*<<<<<<<<<<<<<<<<<<<<<< our-translators style >>>>>>>>>>>>>>>>>>>>>>>*/

/*photo-wall-wrap style*/
.photo-wall-wrap{width: 100%;height:117px; overflow: hidden;}
.photo-wall-wrap ul,.photo-wall-wrap li{ float: left; display: inline;}
.photo-wall-wrap ul{width:78px;height: 117px;overflow: hidden;}
.photo-wall-wrap li{border-radius: 5px;overflow: hidden;border-right: 1px solid transparent;border-bottom: 1px solid transparent; position: relative;}
.photo-wall-wrap li.small-photo{height: 38px; width: 38px;}
.photo-wall-wrap li.big-photo{height: 77px;width: 77px;}
.photo-wall-wrap .photo-wall-con{width:120%;}

.photo_wallnew .name { background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0; color: #fff; display: block; float: left; font-size: 12px; height: 15px; line-height: 15px; margin: -15px 0 0; padding: 0 2px; position: absolute; text-align: center; width: 100%; z-index: 20000;}
.photo_wallnew li .name a, .photo_wallnew li .name a:hover { color: #fff; text-decoration: none; }
.photo_wallnew li .name p { color: #a8a8a8; }

/*testimonials style start*/
.testimonials .carousel-indicators li { background: #cccccc none repeat scroll 0 0; border: medium none; margin: 3px;}
.carousel-indicators li{ background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;cursor: pointer;display: inline-block;height: 10px; margin: 3px; text-indent: -999px; width: 10px; }
.testimonials .carousel-indicators li.active { background: #ff6900 none repeat scroll 0 0; border: medium none; height: 10px; margin: 3px; width: 10px; }
.testimonials .carousel-indicators{ bottom: -50px; z-index: 100; }
.testimonials .item blockquote .fa{ color: #ef7d69; font-size: 22px; left: -45px; position: absolute; }
.testimonials .table-style{width: 100%;}
.testimonials .translator-item{width: 294px; padding: 5px;}
.testimonials a{color: #333;}
/*testimonials style end*/

.gray-bg-tips{background-color: #f4f8ff; padding: 30px; color: #7689A2;border-radius: 6px;position: relative;}
.photo-wall-tips .tips-con{background-color: #ff6900;color: #fff;border-color: #e86349;padding: 20px 0;border-radius: 6px;position: relative;}
.photo-wall-tips .tips-con:after{content: ""; border-style: solid;display: block; height: 0;width: 0;border-color:transparent transparent transparent #ff6900; border-width: 20px;position: absolute;top: 46px;right: 30px;}


/*<<<<<<<<<<<<<<<<<<<<<< content-types style >>>>>>>>>>>>>>>>>>>>>>>*/
.content-types{background-color: #161c21;}

/*supports-document start*/
.supports-document .document-item{padding:20px 0;min-height: 145px;height: 145px;overflow:hidden;background-color: #4e4e4e;border-right: 5px solid #161c21;border-bottom: 5px solid #161c21;}
.supports-document .item-header{height: 290px;line-height:270px;overflow: hidden;background-color: #ff6900;border-right: 5px solid #161c21;border-bottom: 5px solid #161c21;border-bottom-right-radius:120px;border-top-left-radius:50px;}
.supports-document .item-header h1{padding-top: 40px;}
/*supports-document end*/


/*<<<<<<<<<<<<<<<<<<<<<< service style >>>>>>>>>>>>>>>>>>>>>>>*/
/*translate-type style*/
.translate-type .translate-item{border: 1px solid #ddd;margin-top: -1px;margin-left: -1px;height: 150px;box-shadow: 0 0 30px rgba(0, 0, 0, 0.08) inset;padding: 0;position: relative;}
.translate-type .translate-title-wrap{height: 448px;overflow: hidden;background-color: #373737;border: none;}
.translate-type .translate-title{height: 149px; background-color: #ff6900;}
.translate-type .translate-title h2{padding-top: 55px;color: #fff;}
.translate-type .translate-title-con{padding: 40px; color: #9F9F9F;}
.translate-type .translate-title-con:before{content: "";border-style: solid;border-color: transparent transparent #373737; border-width: 30px;position:absolute;top: 108px; left: 50%;margin-left: -30px;}

.translate-type .cur .translate-con{display: block;}
.translate-type .translate-con{padding: 40px; background-color: #ff6900;color: #ffd4c9;position: absolute; top: 148px;z-index: 100;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;display: none;}
.translate-type .translate-con:before{content: "";border-style: solid;border-color: #fff transparent transparent; border-width: 30px;position:absolute;top: -20px; left: 50%;margin-left: -30px;}
.translate-type .translate-header{padding: 35px 10px 10px;}
.translate-type .translate-header .item-icon{background: url("../../img/globalizers/service/service-translate%20types-icon.png") no-repeat; width: 60px;
    height: 60px; overflow: hidden;display: block; margin: 0 auto;}
.translate-type .translate-header .item-1{background-position: 0 0;}
.translate-type .translate-header .item-1:hover,.translate-type .cur .translate-header .item-1{background-position: 0 -70px;}
.translate-type .translate-header .item-2{background-position: -70px 0;}
.translate-type .translate-header .item-2:hover,.translate-type .cur .translate-header .item-2{background-position: -70px -70px;}
.translate-type .translate-header .item-3{background-position: -140px 0;}
.translate-type .translate-header .item-3:hover,.translate-type .cur .translate-header .item-3{background-position: -140px -70px;}
.translate-type .translate-header .item-4{background-position: -210px 0;}
.translate-type .translate-header .item-4:hover,.translate-type .cur .translate-header .item-4{background-position: -210px -70px;}
.translate-type .translate-header .item-5{background-position: -280px 0;}
.translate-type .translate-header .item-5:hover,.translate-type .cur .translate-header .item-5{background-position: -280px -70px;}
.translate-type .translate-header .item-6{background-position: -350px 0;}
.translate-type .translate-header .item-6:hover,.translate-type .cur .translate-header .item-6{background-position: -350px -70px;}

/*Industry-types style*/
.industry-type .industry-item{ margin-bottom: 30px;}
.industry-type .industry-type-title{position: relative; margin-bottom: 50px;}
.industry-type .industry-type-title span{padding: 10px; background-color: #fff;position: relative; z-index: 10;line-height: 1.5;}
.industry-type .industry-type-title:before{content: "";position:absolute;border-bottom: 1px solid #ddd; top: 20px; left: 0; width: 100%;}
.industry-type .industry-type-title:after{content: "";position:absolute;border-bottom: 1px solid #ddd; top: 23px; left: 0; width: 100%;}

.dark-bg a:link,.dark-bg a:visited,.dark-bg a:active{color: #fff;text-decoration: none;}

.contact-wrap h3{line-height: 1.2!important;}
.msg-submit{padding: 0; text-align: left;}
.msg-submit .alert{background-color: #f6f6f6!important;border-radius: 3px;margin: 0;padding: 12px 20px;font-size:15px;color: #ab1100;}

.photo-wall-wrap .photo_wallnew img {
    opacity: 1 !important;
}


@media (max-width: 767px) {
    .industry-type .industry-type-title:before,.industry-type .industry-type-title:after{display: none;}
    #header .header-caption{padding: 10px 0!important;}
    #header .hero-title{font-size: 4em!important;}
    .industry-type .industry-con .pl-40{padding-left: 15px!important;}
}
@media (max-width: 499px){
    .msg-submit .alert{background-color: transparent!important;padding: 12px 0;font-size:15px;color: #ab1100;}
    .msg-submit .alert .login_yes{margin:10px 0 0 0!important;padding-top:10px!important;padding-bottom:10px!important;width:100%;font-size:15px;}
}
@media (max-width: 360px) {
    .width_100-20{width:100%!important;}
    .document-item,.item-header{border-right: 0!important;}
    #header .header-caption{padding: 10px 0!important;}
    #header .hero-title{font-size: 3em!important;}
}
