.logotext{font-size:12px;}
.main-nav ul li {
	direction: rtl;
	float: right;
}
.main-nav ul li:first-child a{ padding-right:0px;}
.main-nav ul li:last-child a{ padding-right:10px;}
.slide-section .content-box { 
direction:rtl; 
text-align: right; 
}
.slide-section .content-box h1, .slide-section .content-box h2 {
direction:rtl;
text-align: right;
}
.slide-section .content-box h3 {
direction:rtl;
text-align: right;
}
.slide-section .content-box h4 {
direction:rtl;
text-align: right;
}
.slide-section .content-box h5 {
direction:rtl;
text-align: right;
}
.slide-section .content-box p {
direction:rtl;
text-align: right;
}
.content-section {
  direction:rtl;
}
.content-section .left-col .list-group li {
background-image: url(../images/icon2_rtl.png);
background-position: right top;
}


.content-section .left-col .list-group li a {
 padding-right: 24px; 
}
.content-section .left-col .list-group .list-bg1 {
background-image: url(../images/icon6_rtl.png);
right: 0px;
}
.content-section .left-col .list-group .list-bg2 {
background-image: url(../images/icon7_rtl.png); 
right: 0px;
}
.content-section .left-col .list-group .list-bg3 {
background-image: url(../images/icon8_rtl.png); 
right: 0px;
}
.content-section .list-group li {
background-image: url(../images/icon1_rtl.png); 
background-position: right top; 
}
.content-section .list-group li a {
padding-right: 28px; 
}
.content-section .list-group .list-bg1 {
background-image: url(../images/icon3_rtl.png); 
right: 0px;
}
.content-section .list-group .list-bg2 {
background-image: url(../images/icon4_rtl.png); 
right: 0px;
}
.content-section .list-group .list-bg3 {
background-image: url(../images/icon5_rtl.png); 
right: 0px;
}
.nonheader h1, .inner h1{
	text-align: right;
}
.aboutblock1, .aboutblock2, .aboutblock3, .aboutblock4, .aboutblock3a, .aboutblock4b, .aboutblock4c, .aboutblock4d{
	float: right;
	position: relative;
}
.movingbox, .movingbox1, .movingbox2, .movingbox3,.movingbox3a, .movingbox4
{
	position: absolute;
	top: 0px;
	left: 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;
	left: 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% {
         left: 0px;
         width: 0px;
    }
}
@keyframes move {
    100% {
        left: 0px;
        width: 0px;
    }
}

.right {
  float: left;
  vertical-align:top;
}
.quote{ 
float:right;
vertical-align:top;
margin-left: 15px;
margin-bottom: 65px;
}
.quote_wrap{
	background-image: url(../images/icon9_rtl.png);
	background-repeat: no-repeat;
	background-position: right 25px;
}
.leftalign, .form-control .col-md-8 { float: left !important;}
.rightalign, .form-control .col-md-4 { float: right !important;} 
@media only screen and (max-width: 991px) {
.quote_wrap{
	background-image: url(../images/icon9a_rtl.png);
	background-repeat: no-repeat;
	background-position: right 25px;
}	 
}
@media only screen and (max-width: 767px) { 
  .main-nav ul li {
	width:200px;
	float:right;
  }
.content-section .right-col .list-group { margin-right: -40px;}
.content-section .left-col .list-group { margin-right:-40px;}

  .content-section .right-col .list-group li {
	   font-size: 14px;
	   line-height: 17px;
    background: url(../images/icon2_rtl.png) no-repeat right 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_rtl.png) no-repeat right top ;
	top: -10px;
	height: 40px;
	width: 13px;
  }
  .content-section .right-col .list-group .list-bg2 {
    background-image: url(../images/icon7_rtl.png) no-repeat right top ;
	top: -10px;
	height: 40px;
	width: 13px;
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	animation-duration: 1.5s;
  }
  .content-section .right-col .list-group .list-bg3 {
    background-image: url(../images/icon8_rtl.png) no-repeat right top ;
	top: -10px;
	height: 40px;
	width: 13px;
	-webkit-animation-duration: 1.5s;
	-moz-animation-duration: 1.5s;
	-o-animation-duration: 1.5s;
	animation-duration: 1.5s;
  }
h1.titletag{ background:url(../images/tq_tag_rtl.png) right -120px no-repeat; margin-bottom: 0px; height: 40px;}
h1.titlesecure{ background:url(../images/tq_secure_rtl.png) right -120px no-repeat; margin-bottom: 0px; height: 40px;}
h1.titlereach{ background:url(../images/tq_reach_rtl.png) right -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 .left-col .list-group {
	float: left;
	margin-right: -40px;
}
 
  .content-section .right-col .list-group {
    margin-bottom: 0px;
	margin-right:-40px;
  }
  .working-row .col-sm-4.left-col{ top: -240px;}
  .content-section .right-col .list-group li {
        font-size: 14px;
	line-height:21px;
    background: url(../images/icon2a_rtl.png) no-repeat right center #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_rtl.png) no-repeat right top;
	top: -9px;
	height: 40px;
	width: 16px;
  }
  .content-section .right-col .list-group .list-bg2 {
    background-image: url(../images/icon7a_rtl.png) no-repeat right top;
	top: -9px;
	height: 40px;
	width: 16px;
  }
  .content-section .right-col .list-group .list-bg3 {
    background-image: url(../images/icon8a_rtl.png) no-repeat right top;
	top: -9px;
	height: 40px;
	width: 16px;
  }
   .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_rtl.png) right -60px no-repeat; margin-bottom: 5px;}
h1.titlesecure{ background:url(../images/tq_secure_rtl.png) right -60px no-repeat; margin-bottom: 5px;}
h1.titlereach{ background:url(../images/tq_reach_rtl.png) right -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:right; position:relative;}
.aboutblock2{ width:47%; float:right; position:relative;}	
.aboutblock3{ width:96%; margin-left:2%; margin-right:2%; float:right; position:relative;}	
.aboutblock4b{ width:31%; margin-right:2%; float:right;}
.aboutblock4c{ width:34%; margin-left:2%; margin-right:2%; float:right;}
.aboutblock4d{ width:27%; margin-left:2%; float:right;}
.aboutblock5{ margin-right:2%;width:96%;margin-left:2%; float:right;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;right: 170px;top: 30px; left:0px; }
.contact-box h3 strong{ font-weight:800;}
.contact-box p.text-right{text-align:left;} 
.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;right: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;left: 12px;top: 38px; text-align:left; 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:0%; margin-left:2%; float:right; position:relative;}
.aboutblock2{ width:56%; float:right; position:relative;}	
.aboutblock3{ width:74%; margin-right:0%; margin-left:2%; float:right; position:relative;}	
.aboutblock3a{ width:22%; float:right;}
.aboutblock5{ width:98%; margin-left:0%; float:right;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;right: 250px;top: 56px; left:0px;}
.contact-box h3 strong{ font-weight:800;}
.contact-box p.text-right{ padding-right:3%; padding-bottom:10px; text-align:left;} 	
.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;right: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;left: 12px;top: 46px; text-align:left; 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:1%; margin-left:2%; float:right; position:relative;}
.aboutblock2{ width:380px; float:right; position:relative;}	
.aboutblock3{ width:520px; margin-right:1%; float:right; position:relative;}	
.aboutblock4{ width:163px; margin-right:1%; margin-left:2%; float:right;}
.aboutblock5{ width:640px; float:right;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;right: 280px;top: 60px; left: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;right: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;left: 12px;top: 46px; text-align:left; 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:1%; margin-left:2%; float:right; position:relative;}
.aboutblock2{ width:470px; float:right; position:relative;}	
.aboutblock3{ width:670px; margin-right:1%; float:right; position:relative;}	
.aboutblock4{ width:173px; margin-left:2%; margin-right:1%; float:right;}
.aboutblock5{ width:800px; float:right;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;right: 346px;top: 66px; left: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;right: 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;left: 15px;top: 60px; text-align:left; 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-left:2%; margin-right:1%; float:right; position:relative;}
.aboutblock2{ width:470px; float:right; position:relative;}	
.aboutblock3{ width:670px; margin-right:1%; float:right; position:relative;}	
.aboutblock4{ width:173px; margin-left:2%; margin-right:1%; float:right;}
.aboutblock5{ width:871px; float:right;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;right: 346px;top: 66px; left: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;right: 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;left: 15px;top: 56px; text-align:left; 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_rtl.png) right top no-repeat; margin-bottom: 20px;}	
h1.titlesecure{ background:url(../images/tq_secure_rtl.png) right top no-repeat; margin-bottom: 20px;}	
h1.titlereach{ background:url(../images/tq_reach_rtl.png) right top no-repeat; margin-bottom: 20px;}	
}

@media (min-width: 992px) {
.case_open .col-md-7, .case_open .col-md-1, .working-row .col-md-4 {
	float: right;
}
.case_open .col-md-4, .working-row .col-md-8{
	float: left;
}
  .content-section .left-col .list-group {
	float: right;
	margin-right: -40px;
}
.working-row .right-col .list-group{ margin-right: -40px; }
.text-right{text-align:left;}
}
/* 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: block;
}
