.logotext{font-size:9px;}
.main-nav ul li:last-child a{ padding-right:0px;}
.content-section .left-col .list-group li {
background-image: url(../images/icon2.png);
background-position: left top;
}



.content-section .left-col .list-group li a {

  padding-left: 24px;

}
.content-section .left-col .list-group .list-bg1 {
	background-image: url(../images/icon6.png);
	left: 0px;
}
.content-section .left-col .list-group .list-bg2 {
  background-image: url(../images/icon7.png);
	left: 0px;
}
.content-section .left-col .list-group .list-bg3 {
  background-image: url(../images/icon8.png);
	left: 0px;
}
.content-section .list-group li {
	background-image: url(../images/icon1.png);
	background-position: left top;
}
.content-section .list-group li a {
  padding-left: 28px;
}
.content-section .list-group .list-bg1 {
	background-image: url(../images/icon3.png);
	left: 0px;
}
.content-section .list-group .list-bg2 {
	background-image: url(../images/icon4.png);
	left: 0px;
}
.content-section .list-group .list-bg3 {
	background-image: url(../images/icon5.png);
	left: 0px;
}
.aboutblock1, .aboutblock2, .aboutblock3, .aboutblock4, .aboutblock3a, .aboutblock4b, .aboutblock4c, .aboutblock4d{
	float: left;
	position: relative;
}
.movingbox, .movingbox1, .movingbox2, .movingbox3,.movingbox3a, .movingbox4
{
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	background: #e0e2e4;
	-webkit-animation: move 2s 1 ease forwards;
	animation: move 2s 1 ease forwards;
	z-index: 999999;
}

.movingbox1 {
	-webkit-animation: move 1.4s 1 ease forwards;
	animation: move 1.4s 1 ease forwards;
}

.movingbox4b, .movingbox4c, .movingbox4d {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	background: #e0e2e4;
	-webkit-animation: move 2s 1 ease forwards;
	animation: move 2s 1 ease forwards;
	z-index: 999999;

}
.movingbox {-webkit-animation-delay: 0s; /* Chrome, Safari, Opera */animation-delay: 0s;}
.movingbox1 {-webkit-animation-delay: 3s; /* Chrome, Safari, Opera */animation-delay: 3s;}
.movingbox2 {-webkit-animation-delay: 5s; /* Chrome, Safari, Opera */animation-delay: 5s;}
.movingbox3, .movingbox3a {-webkit-animation-delay: 7s; /* Chrome, Safari, Opera */animation-delay: 7s;}
.movingbox4 {-webkit-animation-delay: 8s; /* Chrome, Safari, Opera */animation-delay: 8s;}
@-webkit-keyframes move {
    100% {
         right: 0px;
         width: 0px;
    }
}
@keyframes move {
    100% {
        right: 0px;
        width: 0px;
    }
}
	
.right {
  float: right;
}
.quote{
	float:left;
	vertical-align:top;
	margin-right: 15px;
	margin-bottom: 65px;
}
.quote_wrap{
	background-image: url(../images/icon9.png);
	background-repeat: no-repeat;
	background-position: left 25px;
}	
 .leftalign{ float: right !important;}
.rightalign{ float: left !important;} 
@media only screen and (max-width: 991px) {
.quote_wrap{
	background-image: url(../images/icon9a.png);
	background-repeat: no-repeat;
	background-position: left 25px;
}	 
}
@media only screen and (max-width: 767px) { 
  .content-section .right-col .list-group li {
	   font-size: 14px;
	   line-height: 17px;
     background: url(../images/icon2.png) no-repeat left top #fff;
    color: #021021;
    padding: 5px 10px;
    margin-bottom: 2px;
  }
  .content-section .right-col .list-group li a {
    color: #021021;
    padding: 0 10px;
  }
  .content-section .right-col .list-group .list-bg1 {
    background-image: url(../images/icon6.png);
	height: 25px;
	width: 26px;;
	top: 1px;
  }
  .content-section .right-col .list-group .list-bg2 {
    background-image: url(../images/icon7.png);
	height: 25px;
	width: 26px;
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	animation-duration: 1.5s;
	top: 1px;
  }
  .content-section .right-col .list-group .list-bg3 {
    background-image: url(../images/icon8.png);
	height: 25px;
	width: 26px;
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	animation-duration: 1.5s;
	top: 1px;
  }
h1.titletag{ background:url(../images/tq_tag.png) left -120px no-repeat; margin-bottom: 0px; height: 40px;}
h1.titlesecure{ background:url(../images/tq_secure.png) left -120px no-repeat; margin-bottom: 0px; height: 40px;}
h1.titlereach{ background:url(../images/tq_reach.png) left -120px no-repeat; margin-bottom: 0px; height: 40px;} 
.movingbox4b {-webkit-animation-delay: 7s; /* Chrome, Safari, Opera */animation-delay: 7s;}
.movingbox4c {-webkit-animation-delay: 9s; /* Chrome, Safari, Opera */animation-delay: 9s;}
.movingbox4d {-webkit-animation-delay: 11s; /* Chrome, Safari, Opera */animation-delay: 11s;}
.movingbox4 {-webkit-animation-delay: 13s; /* Chrome, Safari, Opera */animation-delay: 13s;}
}

@media (min-width: 768px) and (max-width: 991px) { 
  .content-section .right-col .list-group {
    margin-bottom: 0px;
  }
  .content-section .right-col .list-group li {
    font-size: 14px;
	line-height:21px;
    background: url(../images/icon2a.png) no-repeat left top #fff;
    color: #021021;
    padding: 5px 10px;
    margin-bottom: 4px;
  }
  .content-section .right-col .list-group li a {
    color: #021021;
    padding: 0 10px;
  }
  .content-section .right-col .list-group .list-bg1 {
    background-image: url(../images/icon6a.png);
	height: 30px;
	width: 30px;
	top: 1px;
  }
  .content-section .right-col .list-group .list-bg2 {
    background-image: url(../images/icon7a.png);
	height: 30px;
	width: 30px;
	top: 1px;
  }
  .content-section .right-col .list-group .list-bg3 {
    background-image: url(../images/icon8a.png);
	height: 30px;
	width: 30px;
	top: 1px;
  }
   .content-section .title-box {
    font-size: 22px;
    margin-bottom: 5px;
    padding-top: 16px;
    padding-bottom: 18px;
  } 
 .leftalign{ float: left !important;}
.rightalign{ float: right !important;} 
h1.titletag{ background:url(../images/tq_tag.png) left -60px no-repeat; margin-bottom: 5px;}
h1.titlesecure{ background:url(../images/tq_secure.png) left -60px no-repeat; margin-bottom: 5px;}
h1.titlereach{ background:url(../images/tq_reach.png) left -60px no-repeat; margin-bottom: 5px;}	
	
}

@media only screen and (max-width: 767px) {
.header_main img{display:block;width:100%;height:150px;}
.contact-box {
	margin-bottom: 8px;
	padding: 10px;
}
.aboutblock1{ width:47%; margin-right:2%; margin-left:2%; float:left; position:relative;}
.aboutblock2{ width:47%; float:left; position:relative;}	
.aboutblock3{ width:96%; margin-left:2%; margin-right:2%; float:left; position:relative;}	
.aboutblock4b{ width:31%; margin-left:2%; margin-right:2%; float:left;}
.aboutblock4c{ width:36%; margin-right:2%; float:left;}
.aboutblock4d{ width:25%; float:left;}
.aboutblock5{ margin-left:2%;width:96%;margin-right:2%; float:left;position:relative;}
.aboutblock6{ margin-top: 20px;}
.contact-box p {font-size: 14px;line-height: 12px;}
.contact-box h2 {font-size: 34px;line-height: 40px;padding:0px;}
.contact-box h2 strong{ font-weight:800;}
.contact-box h3 {font-size: 21px;line-height: 24px;padding:0px;position:absolute;left: 170px;top: 30px; right:0px;}
.contact-box h3 strong{ font-weight:800;}
.contact-box p.num{font-size: 34px;line-height: 40px; color: #ff8a00; font-weight:800; padding-bottom:36px} 
.contact-box p.num_title{font-size: 16px; position:absolute;left:60px;top: 22px;}	
.contact-box p.num_title span{font-size: 22px; font-weight:600;}
.contact-box h4 {font-size: 20px;line-height: 24px;position:absolute;right: 12px;top: 38px; text-align:right; font-weight:700;}
.aboutblock4b p, .aboutblock4c p, .aboutblock4d p{font-size: 18px;line-height: 20px;}
.aboutblock4b p span, .aboutblock4c p span{font-size: 18px;line-height: 24px;font-weight:700; color: #ff8a00; margin-top:5px;}		
}
@media (min-width: 768px) and (max-width: 991px) {
.header_main img{display:block;width:100%;height:220px;}
.style2 { top: 290px;}
.aboutblock1{ width:40%; margin-right:2%; margin-left:2%; float:left; position:relative;}
.aboutblock2{ width:56%; float:left; position:relative;}	
.aboutblock3{ width:74%; margin-right:2%; margin-left:2%; float:left; position:relative;}	
.aboutblock3a{ width:22%; float:left;}
.aboutblock5{ width:98%; margin-left:2%; float:left;position:relative;}
.aboutblock6{ margin-top: 20px;}
.contact-box p {font-size: 20px;line-height: 12px;}
.contact-box h2 {font-size: 52px;line-height: 66px;padding:0px;}
.contact-box h2 strong{ font-weight:800;}
.contact-box h3 {font-size: 30px;line-height: 30px;padding:0px;position:absolute;left: 250px;top: 56px;right:0px;}
.contact-box h3 strong{ font-weight:800;}
.contact-box p.text-right{ padding-right:3%; padding-bottom:10px;} 	
.contact-box p.text-bottom{ padding-bottom:10px;} 
.contact-box p.num{font-size: 58px;line-height: 76px; color: #ff8a00; font-weight:800; padding-bottom:15px} 
.contact-box p.num_title{font-size: 22px; position:absolute;left:95px;top: 60px;}	
.contact-box p.num_title span{font-size: 30px; font-weight:600;}
.contact-box h4 {font-size: 28px;line-height: 42px;position:absolute;right: 12px;top: 46px; text-align:right; font-weight:700;}
.aboutblock3a p{font-size: 14px;line-height: 20px;}
.aboutblock3a p span{font-size: 14px;line-height: 20px;font-weight:700; color: #ff8a00; padding:}	
}
@media (min-width: 992px) and (max-width: 1199px) {
.header_main img{display:block;width:100%;height:250px;}
.style2 { top: 322px;}	
.aboutblock1{ width:280px; margin-right:2%; margin-left:1%; float:left; position:relative;}
.aboutblock2{ width:380px; float:left; position:relative;}	
.aboutblock3{ width:520px; margin-left:1%; float:left; position:relative;}	
.aboutblock4{ width:163px; margin-right:2%; margin-left:1%; float:left;}
.aboutblock5{ width:640px; float:left;position:relative;}
.aboutblock6{ margin-top: 20px;}
.contact-box p {font-size: 24px;line-height: 12px;}
.contact-box h2 {font-size: 58px;line-height: 76px;padding:0px;}
.contact-box h2 strong{ font-weight:800;}
.contact-box h3 {font-size: 34px;line-height: 34px;padding:0px;position:absolute;left: 280px;top: 60px; right:0px;}
.contact-box h3 strong{ font-weight:800;}
.contact-box p.text-right{ padding-right:3%; padding-bottom:10px;} 	
.contact-box p.text-bottom{ padding-bottom:10px;} 
.contact-box p.num{font-size: 58px;line-height: 76px; color: #ff8a00; font-weight:800; padding-bottom:15px} 
.contact-box p.num_title{font-size: 26px; position:absolute;left:95px;top: 60px;}	
.contact-box p.num_title span{font-size: 28px; font-weight:600;}
.contact-box h4 {font-size: 26px;line-height: 42px;position:absolute;right: 12px;top: 46px; text-align:right; font-weight:700;}
.aboutblock4 p{font-size: 18px;line-height: 24px;}
.aboutblock4 p span{font-size: 18px;line-height: 24px;font-weight:600; color: #ff8a00; padding:}	
}
@media (min-width: 1200px) and (max-width: 1600px) {
.header_main img{display:block;width:100%;height:275px;}
.style2 { top: 345px;}	
.aboutblock1{ width:352px; margin-right:2%; margin-left:1%; float:left; position:relative;}
.aboutblock2{ width:470px; float:left; position:relative;}	
.aboutblock3{ width:670px; margin-left:1%; float:left; position:relative;}	
.aboutblock4{ width:173px; margin-right:2%; margin-left:1%; float:left;}
.aboutblock5{ width:800px; float:left;position:relative;}
.aboutblock6{ margin-top: 20px;}
.contact-box p {font-size: 29px;line-height: 12px;}
.contact-box h2 {font-size: 76px;line-height: 96px;padding:0px;}
.contact-box h2 strong{ font-weight:800;}
.contact-box h3 {font-size: 43px;line-height: 43px;padding:0px;position:absolute;left: 346px;top: 66px; right:0px;}
.contact-box h3 strong{ font-weight:800;}
.contact-box p.text-right{ padding-right:3%; padding-bottom:10px;} 	
.contact-box p.text-bottom{ padding-bottom:10px;} 
.contact-box p.num{font-size: 76px;line-height: 96px; color: #ff8a00; font-weight:800; padding-bottom:20px} 
.contact-box p.num_title{font-size: 30px;position:absolute;left: 115px;top: 70px;}	
.contact-box p.num_title span{font-size: 36px; font-weight:600;}
.contact-box h4 {font-size: 33px;line-height: 46px;position:absolute;right: 15px;top: 60px; text-align:right; font-weight:700;}
.aboutblock4 p{font-size: 20px;line-height: 26px;}
.aboutblock4 p span{font-size: 20px;line-height: 26px;font-weight:600; color: #ff8a00; padding:}
}
@media (min-width: 1601px) {
.slide-section .slide-item {
  background: no-repeat center top fixed; 
  -webkit-background-size: 100% auto;
  -moz-background-size: 100% auto;
  -o-background-size: 100% auto;
  background-size: 100% auto;
  width: 100%;
  height: 100%;
   filter: progid:DXImageTransform.Microsoft.AlphaImageLoader();
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader()"; 
}
.box1{ height: 226px;}
.box2{ height: 350px;}
.header_main img{display:block;width:100%;height:347px;}
.style2 { top: 420px;}	
.aboutblock1{ width:352px; margin-right:2%; margin-left:1%; float:left; position:relative;}
.aboutblock2{ width:470px; float:left; position:relative;}	
.aboutblock3{ width:670px; margin-left:1%; float:left; position:relative;}	
.aboutblock4{ width:173px; margin-right:2%; margin-left:1%; float:left;}
.aboutblock5{ width:871px; float:left;position:relative;}
.aboutblock6{ margin-top: 20px;}
.contact-box p {font-size: 29px;line-height: 12px;}
.contact-box h2 {font-size: 76px;line-height: 96px;padding:0px;}
.contact-box h2 strong{ font-weight:800;}
.contact-box h3 {font-size: 43px;line-height: 43px;padding:0px;position:absolute;left: 346px;top: 66px; right:0px;}
.contact-box h3 strong{ font-weight:800;}
.contact-box p.text-right{ padding-right:3%;padding-bottom:10px;} 
.contact-box p.num{font-size: 76px;line-height: 96px; color: #ff8a00; font-weight:800; padding-bottom:20px} 
.contact-box p.num_title{font-size: 30px;position:absolute;left: 115px;top: 70px;}	
.contact-box p.num_title span{font-size: 36x; font-weight:600;}
.contact-box h4 {font-size: 38px;line-height: 50px;position:absolute;right: 15px;top: 56px; text-align:right; font-weight:700;}	
.aboutblock4 p{font-size: 20px;line-height: 26px;}
.aboutblock4 p span{font-size: 20px;line-height: 26px;font-weight:600; color: #ff8a00; padding:}
}

@media (min-width: 992px) {
h1.titletag{ background:url(../images/tq_tag.png) left top no-repeat; margin-bottom: 20px;}	
h1.titlesecure{ background:url(../images/tq_secure.png) left top no-repeat; margin-bottom: 20px;}	
h1.titlereach{ background:url(../images/tq_reach.png) left top no-repeat; margin-bottom: 20px;}	
}
@media (min-width: 992px) {
.case_open .col-md-7, .case_open .col-md-1 {
	float: left;
}
.case_open .col-md-4{
	float: right;
}
}

/* For Safari 3.1 to 6.0 */
/*.carousel-inner > .item{-webkit-transition-timing-function: cubic-bezier(0,0,1,1);}*/


/* Standard syntax */
/*.carousel-inner > .item {transition-timing-function: cubic-bezier(0,0,1,1);}*/
@-moz-keyframes slideInLeft2 {
    0% {
        opacity: 0;
        -moz-transform: translateX(-500px);
    }

    100% {
        -moz-transform: translateX(0);
    }
}

@-o-keyframes slideInLeft2 {
    0% {
        opacity: 0;
        -o-transform: translateX(-500px);
    }

    100% {
        -o-transform: translateX(0);
    }
}

@keyframes slideInLeft2 {
    0% {
        opacity: 0;
        transform: translateX(-500px);
    }

    100% {
        transform: translateX(0);
    }
}

.slideInLeft2 {
    -webkit-animation-name: slideInLeft2;
    -moz-animation-name: slideInLeft2;
    -o-animation-name: slideInLeft2;
    animation-name: slideInLeft2;
}
.visible_rtl{
	display: none;
}
