div,ul,li,tr,td,h1,h2,h3,h4,dl,dt,dd{
				margin:0;
				padding:0;	
	}
	.clear{
				clear:both; 		
		}
		a{
					text-decoration:none; 			
			}
		li{
					list-style:none; 			
			}
body{
			margin:0;
			padding:0;
			background:url(../images/bg-body.png);
			font-size:13px;
			font-family:Arial,Tahoma;
			color:#333;    	
	}	
	#wrapper{
				 width:1000px;
				 height:100%;
				 margin:0 auto; 		
		}
		
	#bg-top{
				font-size: 13px; 
				width: 1000px; 
				box-shadow: 0px 0px 5px 0px #E4E4E4;		
				background-color:#fff;
				margin:0 auto;
				height:100%; 
				padding-bottom:20px; 
		}
	#main-top{
				width:960px;
				height:100%;
				margin:0 20px;		
		}	
/*=========header============*/
#header{
height:150px;
width:100%;

}		
#banner{
height:/* 100px joomdev */auto;
width:100%;
overflow:hidden; 		
}
#left-banner{
height:100%;
width:40%;
float:left;		
margin-top:10px;
margin-left:20px; 	
}
#right-banner{
height:90%;
width:370px;
float:right;	
margin-top:20px;			
}
#right-banner tr td{

color:#8a8a8a;
font-size:14px;  
font-weight:bold; 		
padding:0 10px;   					
}
#right-banner tr td.first-icon{
border-right:1px solid #6f6f6f; 						
}
#right-banner tr td a{
color:#8a8a8a;
font-size:14px; 
font-weight:bold;  						
}
#right-banner tr td a:hover{
color:#F60000; 							
}
#right-banner tr td div{
height:30px;
line-height:30px;
text-indent:35px;   							
}
#right-banner .icon-1{
	background:url(../images/ico-1.png) no-repeat left center; 								
}
#right-banner .icon-2{
	background:url(../images/ico-2.png) no-repeat left center; 								
}
#right-banner .icon-3{
	background:url(../images/ico-3.png) no-repeat left center; 								
}
#right-banner .icon-4{
	background:url(../images/ico-4.png) no-repeat left center; 								
}
#menu{
	/* height:50px; */
	background:url(../images/bg-menu.gif) repeat-x bottom; 	
}
	.jt-menu a:hover,.jt-menu li.active a,.jt-menu li.sfHover a{
				background:url(../images/bg-a.gif) repeat-x bottom; 	
				color:#f60000;
	}		
/*========content=============*/
#content{
			height:auto;
			width:100%;
			margin-top:20px;
			
	}		
	#list-mod{
					width:100%;
					height:auto;
					background:url(../images/bg-menu.gif) repeat-x top;
					margin-top:20px;
					overflow:hidden;   
					padding-top:20px;		
		}
		.moduletable_1,.moduletable_2,.moduletable_3,.moduletable_4{
								float:left;
								width:218px;
								margin-top:30px;
								padding:0 10px 0 11px;
								border-right:1px solid #ccc;
								color:#333333; 
			}
			.moduletable_1 h2{
								height:80px;
								background:url(../images/mod-1.png) no-repeat;
								margin-top:-10px;
								position:relative;
								width:240px;
							
				}
				.moduletable_1 h2 a,.moduletable_2 h2 a,.moduletable_3 h2 a,.moduletable_4 h2 a{
						color:#333;	
						font-size:12px; 	
						left: 90px;
   			 position: absolute;
    			top: 35px;
    			right:5px; 			
					}
					.moduletable_2 h2{
								height:80px;
								/*background:url(../images/mod-2.png) no-repeat;*/
								background:url(../images/mod-2.jpg) no-repeat;
								margin-top:-10px;
								position:relative;
								width:240px;								
				}
				.moduletable_3 h2{
								height:80px;
								background:url(../images/mod-3.png) no-repeat;
								margin-top:-10px;
								position:relative;
								width:240px;
				}
				
		/* 			.moduletable_4 h2{
								height:80px;
								background:url(../images/icon_bypass.jpg) no-repeat;
								margin-top:-10px;
								position:relative;
								width:240px;
				}
					 */	
						.moduletable_4 h2{
								height:80px;
								background:url(../images/youtube.jpg) no-repeat;
								margin-top:-10px;
								position:relative;
								width:240px;
				}
				.moduletable_4 .readmore {display:none;}
				.moduletable_4 .readmore.nothideme{display:block !important;margin-top:74px;}
		
			.moduletable_4{
							border:none;				
				}
				a.readmore button{
							color:red;
							height:27px;
							width:68px;
							text-align:center;
							font-size:11px;
							cursor:pointer;      					
					}
	/*=======LEFT=============*/		  
#com-main{
				overflow:hidden; 
				height:100%; 
				
				margin-top:23px;  	
	}	
#left{
			width:237px;
			height:auto;
			float:left; 
		 padding-bottom:100px;  	
			background:url(../images/bg-left-h3.png) no-repeat top #CACACA; 
	  position:relative;  
	}
	.bottom-left{
	   background:url(../images/bg-main-com.png) no-repeat left bottom; 
	   height:8px;
	   width:237px; 
	   position:absolute;
	   bottom:0;  
	   }
	.moduletable_pro h3{
					height:40px;
					line-height:40px;
					width:100%;
					text-align:center;
					color:#fff;
					text-transform:uppercase;    		
		}
.moduletable_pro ul{
				margin-top:10px;	
	}		
.moduletable_pro ul li{
			padding:6px 10px;
			margin-left:5px;	
	}		
	.moduletable_pro ul li a{
				background:url(../images/pullet.png) no-repeat left center; 
				padding-left:15px;
				font-size:14px;
				color:#494949;    		
		}
		.moduletable_pro li.active a,.moduletable_pro ul li a:hover{
							color:#165fae;
							background:url(../images/pullet-ac.png) no-repeat left center;  				
				}
				.moduletable_pro ul li ul li {
							padding-top:2px;					
					}
				.moduletable_pro ul li ul li a{
								font-size:13px; 
					}
					.moduletable_pro ul li ul li ul li a{
								font-size:12px; 
					}
					#left .moduletable h3{
								color:#155eab;
								text-transform:uppercase;
								margin:10px 0;    						
						}
					#left .moduletable{
								margin-top:15px;
								width:217px;
								margin-left:10px;
								margin-right:10px;
								border-top:1px solid #eaeaea;
								padding-top:10px;      						
						}
					#left #mod-search-searchword{
								height:30px;
								border:none;
								text-indent:10px;
								width:215px;   						
						}	
					#left .button{
									margin-top:10px;
									width:90px;
									height:33px;
									line-height:33px;
									color:#fff;
									background:url(../images/bg-button.png) no-repeat; 
									border:none;   
									text-transform:uppercase;  						
						}	
/*======================*/					
#right-com{
			width:723px;
			float:left;
			height:100%;	
			min-height:600px; 
			background-color:#fff; 
	}	  
	#main-right-com{
				width:703px;
				margin-left:20px;		
				/* text-align:justify; */
				text-align:left;
				   				
		} 
.main-box{
				overflow:hidden; 
				border:1px solid #ccc; 	
				padding:10px; 
				border-bottom:none; 
	}		
	.bottom-box{
				
				width:703px;
				height:6px;
				
				background:url(../images/bg-box.png) no-repeat;   			
		}
.box-ar{
				width:97%;
				height:auto; 	
				float:left;
				border:1px solid #ccc;
				margin:14px;  
				padding:10px; 
				color:#888888;
	}		
.img-intro-left{
					text-align:center; 	
					margin-bottom:5px; 
					height:160px; 
	}	
	.img-intro-left img{
				max-height:140px;
				max-width:190px;  		
		}	
	h2.title-ca,h2.ar-title,h2.form-title{
					background:url(../images/h2.png) no-repeat;
					height:40px;
					width:703px;  
					color:#1860ac;
					line-height:40px;
					text-align:center;
					text-transform:uppercase;   		
		}	
		h2.ar-title a{
									color:#1860ac;
									font-size:16px; 	
			}

		
		h2.title-ar a{
						color:#333333;
						font-size:14px;
						  
			}
		.box-ar button{
				
					height:30px;
					margin-top:10px;
					text-align:center;  
					color:#ff2501;
					font-size:11px;
					text-transform:uppercase;  					
					 font-weight:bold; 					
			}	
			
			.cat-children h3{display:none }
			ul.main-box-ca{
						overflow:hidden;
						margin-top:30px;  
						  				
				}
			li.box-ca{
					float:left;
					width:327px;
					height:auto;
					margin-left:15px;  
					margin-bottom:15px; 				
				}	
				li.box-ca h4.item-title{
							height:40px;
							line-height:40px; 
							text-align:center; 
							width:327px;
							background:url(../images/top-ca.png) no-repeat;   					
					}
					li.box-ca h4.item-title a{
								font-size:14px;
								color:#165fae;
								text-transform:uppercase;   					
						}
	li.box-ca .main-ca{
				padding:10px;		
				border:1px solid #ccc;
				border-radius:0 0 6px 6px;
				-moz-border-radius:0 0 6px 6px;
				min-height:250px; 
		}		
	li.box-ca .bottom-ca{
			display:none; 
		}			
	.category-list h2{
						height:40px;
						border-bottom:2px solid #333333;
						color:333333;
						line-height:40px;
						text-transform:uppercase;     		
		}		
	ul.blog-child,.article-info-term {
				display:none; 		
		}
		.column-1{
				overflow:hidden;
				height:auto; 
				 padding:10px 10px 0 10px; 		
				 margin-bottom:10px; 
			}
			.column-1 .readmore{
				float:right; 				
				}
	.column-1 .img-intro-left{
				float:left;
				height:120px;
				margin-right:10px;   		
		}	
		.column-1 .readmore button{
				
					color:red;
					cursor:pointer;   	
					font-size:12px; 		
			}
		
div.chronoform a{
				display:none; 	
	}	
form#chronoform_request {
				padding-left:20px; 
	}			
	.form-button{
					margin-left:270px;
					cursor:pointer;  
		}	
		.form-text{
					margin-bottom:40px;
					padding:0 10px; 			
			}
			.category-name{
						color:#2653ae; 				
						font-style:italic;
						margin-top:10px;  
				}
		.test img{
				display:none !important; 			
			}		
		li.box-ca img.image-intro{
					display:inline-block; 
					margin-top:10px; 			
			} 	
		.main-box img.image-intro{
					display:none; 			
			} 	
		.contact-button{
					margin-left:160px;			
			}	
		#form-contact a strong{display:none}
		
	.main-box .top-pagination .pagination {
			overflow:hidden; 
			height:40px;
			line-height:40px; 	
	}		
		.main-box .top-pagination .pagination ul{
			float:right;
			margin-right:10px;  
			margin-top:10px; 
			}
	.main-box .top-pagination .pagination ul li{
						float:left;		
						margin:0 10px;
						
		}	
.pagination ul li{
			
	}			
	.pagination ul li a{
					
		}
		.pagination ul li a:hover{
			
		}
	.top-pagination	.pagination li,.top-pagination li.pagination-start, .top-pagination li.pagination-end{
				display:none; 			
			}
			.top-pagination .pagination li.pagination-next a{
						color:#888888;
						background:url(../images/next-p.png) no-repeat 65px center;
						display:block;  	
						text-transform:uppercase; 			
				}
			.top-pagination	.pagination li.pagination-prev a{
						color:#888888;
						background:url(../images/pre-p.png) no-repeat 7px center;
						display:block; 
						text-transform:uppercase; 
						
					}
				
			.top-pagination	.pagination li.pagination-next,.top-pagination .pagination li.pagination-prev{
						width:81px;
						height:27px;  
						background:url(../images/next.png) no-repeat;
						display:block;
						line-height:27px;  
						
						color:#888; 					
						text-transform:uppercase; 			
						text-align:center; 
					}
					
	
	.bottom-pagination li.pagination-start,.bottom-pagination li.pagination-end{
					display:none !important;		
		}
	.bottom-pagination .pagination ul {
			 
				overflow:hidden; 
				/* margin-left:200px; */
				display: inline-block;				
		}
		.bottom-pagination .pagination ul li{
			display:block; 
			float:left; 	
			
	}		
		.bottom-pagination .pagination{
							
							text-align:center;    		
							width:100%; 		
			}			
			.bottom-pagination li{
							height:20px;
							width:20px;
							border:1px solid #ccc;  
							font-size:15px; 
							margin:0 2px;  
							line-height:20px; 				
				}		
				.bottom-pagination li a{
							display:block;
							color:#155EAB;  					
					}
					.bottom-pagination li span,.bottom-pagination li a:hover{
										background-color:#E6E6E6;
										display:block;  						
						}
							
			.bottom-pagination li.pagination-prev,.bottom-pagination li.pagination-next{
							width:50px; 				
				}		
	.logo-text{
				float:left;
				margin-left:15px;
				margin-top:30px; 
				  
		}
			

/*=======FOOTER========*/		
#footer{
				height:145px;
				width:100%; 	
				text-align:center; 
	}
#footer ul li{
			float:left;
			 	
	}
	#footer ul li a{
				padding:0 20px;
				border-left:1px solid #323232;
				color:#3b3a3a;
				font-size:14px;  		
		}
		#footer ul li a:hover{
					color:#F60000;			
			}
			#footer ul.menu li ul{
					display:none; 				
				}
		#main-footer ul.menu li.item-101 a{
				border-left:none;
			}
#main-footer{
			overflow:hidden;
			padding-top:20px;
			padding-left:130px;
			width:100%;  	
	}
#footer-b{
			color:#a4a4a4; 	
	}
ul.bv a{
			background:url(../images/pa.png) no-repeat left center;
		color: #2e6db2;
			padding-left:10px; 	
	}
/*====Article======*/
/*td.title-h{
			width:655px;
			border-bottom:2px solid #165fac; 
			padding-bottom:0 !important;
			background-color:#fff !important;  
	}
.n-title{
				width:275px;
				background-color:#165fac;
				color:#fff;
				text-transform:uppercase;
				text-indent:15px;   
				font-weight:bold;
				border-top-left-radius:5px;     	
				-moz-border-top-left-radius:5px; 
				font-size:13px;    	
	}*/
	td.title-h{
					background:url(../images/bg-td.gif) no-repeat left center !important;
					height:35px;
					background-color:#fff !important;   		
					text-transform:uppercase;
				text-indent:5px;   
				font-weight:bold;
				line-height:35px;
				font-size:12px; 
				border:none !important; 
				color:#fff !important;
				font-size:10pt !important;
				font-family:Arial;   
		}
tr.br{
				background-color:#bbbbbb; 	
	}
td.td-f{
				font-weight:bold;
				width:247px;  	
	}
table.table-ar td{
				text-indent:10px;
				padding:5px 0;
				
				   	
	}
	table.table-ar{
			margin-left:10px;		
		}
tr.yl{
				background-color:#fed69b; 	
	}
.top-ar{
			margin:0 10px; 	
	}
	.article-info{
				
		}
dd.create{
	margin-left: 555px;
    margin-top: -15px;
    font-style:italic;
    color:#7d7a7a;  	
	}
dd#in-ar{
					margin-top:-5px;
					margin-left:575px; 	
	}
.home-mod-new{
			height:130px;
			font-size:12px;  	
	}
	/*===================*/
#main-right-com tr td h6 a, span.no-link, #main-right-com h6 a {
    background-color: #165FAC;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding:8px 10px;
   
    text-decoration: none;
}
.red-bg a{

	background-color: #de3a3c !important;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding:8px 10px;
   
    text-decoration: none;
}

#main-right-com tr td h6 a:hover{
		background-color:red; 	
	}
.top-search{
				overflow:hidden; 	
				margin-top:10px; 
	}
.searchintro{
			float:left; 	
	}
	.form-limit{
			float:right; 		
		}
.result-title a{
			color:#333;
			font-size:13px;  	
			font-weight:bold; 
	}
	.result-title a:hover{
				color:red; 		
		}
li.result-search{
			padding:5px; 	
	}
span.small{color:blue; }
.search .pagination ul li{
			float:left;
			margin:0 5px;  	
	}
.top-rma{
			overflow:hidden; 	
	}
	.left-rma{
		float:left; 		
		}
	.right-rma{
			float:right; 
			margin-right:40px;
			 		
		}
#navigation114{
			top:90% !important;	
	}
#next114{
			right:420px !important; 
	}
#prev114{
			left:500px !important; 	
	}
	/*========================*/
	.title-category {
				color: #F18906;
    font-size: 14px;
    font-weight: 700;		
     margin-top:20px;
		}
.title-art a{
			color:#155EAB;
    font-weight: 700;
    text-decoration: none;	
    font-size:13px;
	}
	.title-art a:hover{
				text-decoration:underline; 		
		} 
.des-art p strong{
			font-weight:normal !important; 	
			font-size:13px; 
	}
	.des-art{
			text-align:left;
			float:left;
			width:590px;
			margin-left:5px;		
		}
	.checkbox-pro{
			width:20px;
			text-align:center;
			float:left;
			margin-top:-2px
		}
		.title-art{
						text-align:left;
						float:left;
						margin-left:5px			
			}
.heading-title{
   background: url("../images/bg-head.gif") no-repeat scroll 5px center #CACACA;
    border-radius: 5px 5px 0 0;
    color: #155EAB;
    font-size: 14px;
    font-weight: 700;
    height: 40px;
    line-height: 40px;
    text-indent: 20px;
	}
ul.content-list{
			margin-top:20px; 	
	}
	span.showHere{display:none;}
	
.breadcrum a{
		color: #535353;
		margin-top:10px;
   font-size: 12px;
    
    
	}
	.breadcrum{margin-top:10px;}
	.breadcrum span{
		   color:#f28a03; 
		}
	.breadcrum a:hover{
			text-decoration:underline; 		
		}
		ul.content-list p,table.category-list p,.des-art p{margin:0;padding:0;}

.coner{
				padding:10px 5px;
	  margin-top:5px;
			border:1px solid #ccc;
			border-radius:5px;
}

ul.about-us li{
			background:url("../images/pullet.png") no-repeat left center;
			padding-left:10px;  	
	}
	.slide-desc-text a.readmore{
		background:url(../images/readmore.png) no-repeat; 
			width:20px;
			height:20px;  
			display:block;  
	}
	span.text-read{
				visibility:hidden; 
		}
.icon-s{
         text-indent:0px !important;
         margin-top:3px;     
   }
.seach-top{
       border:1px solid #ccc;
       height:22px !important;
       line-height:22px !important;   
       color:#8A8A8A;   
       overflow:hidden;  
       padding-top:3px;
       width:150px;  
       
   }
   .icon-s .seach-top input{
         border:none;         
      }
.seach-top input.search-text{
         width:125px;  
         float:left;
         text-indent:5px;    
         margin-top:1px;          
   }
.button-top-search{
         background:url(../images/icon-s.png) no-repeat;
         height:20px;
         width:20px;
         background-color:#fff;
         cursor:pointer; 
         float:left;        
   }
.list-mod h2{
      position:relative;       
   }   
.more-icon{
     
   }
a.link-icon{display:block;
 width:81px;
      height:72px;
      position:absolute;
      left:0 !important;
      top:0 !important;   
      z-index:10;      
}
.com-tab{
overflow:hidden; 
width:100%;    
}
.com-tab .tab1,.com-tab .tab2{
    width:49.5%;
    float:left;   
    text-align:center;
    font-size:16px;
    height:30px;
    background-color:#aed0f3;
    color:#fff;
    line-height:30px;
    border:1px solid #fff;   
    cursor:pointer;      
 }
.main-tab2{
 display:none;   
 } 
.com-tab .acti,.com-tab .tab1:hover,.com-tab .tab2:hover{
    background-color:#54a0ef;     
  } 
.top-info{
  display:none;    
}
.category-desc .test .top-info{
   display:block !important;    
}
.category-desc .test .add-tab{
  display:none;    
}
.footer-social{
   width:700px;
   margin:0 auto;
   text-align:center;
   margin-top:20px;
   padding-bottom:10px;
   box-shadow:0px 5px 5px -5px #E4E4E4;           
}
.itp-socialbuttons-mod{text-align:center;}
ul.d-pdf{
overflow:hidden; 
margin-bottom:20px;
margin-left:50px;     
}
ul.d-pdf li{
   float:left;
   margin:5px 20px;
     
}
ul.d-pdf li p{
font-size:14px;
font-weight:bold;     
}
.main-box table tr td span {
    font-family: Arial !important;
    font-size:12px;
}
.main-ca .test{
font-size:12px;    
}
/* --------joomdev css type joomdev---------- */
#contactpage {
    float: left;
    padding: 10px;
    width: 100%;
}
.compact,.compact_add,.contact_main{
	float: left;
    padding-top: 10px;
    width: 100%;
}
.compact_left {
    float: left;
    padding: 10px;
    width: 34%;
}
.compact_right {
    float: right;
    padding: 10px;
    width: 60%;
}
.compact_left img,.compact_right img {
  width: 100%;
}
#management_team {
    float: left;
    width: 100%;
}
.managementall {
    float: left;
    width: 100%;
}
.management_left {
    float: left;
    width: 15%;
}
.management_right{
	float: left;
    width: 85%;
}
.management_left img,.management_right img  {
  margin-top: 26px;
}
.managementall_box1,.managementall_box2,.managementall_box3,.managementall_box4 {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}
#main-right-com .main-box ul {
  float: left;
  width:99%;
}
/* responsive css type joomdev */
@media screen and (min-width:240px) and (max-width:380px){
	body #right-banner tr td a{font-size:9px;}
	body #right-banner tr td div{font-size:13px;}
	body #menu{display:none;}
	body #main-top{margin:0px; width:98%;}
	body #wrapper,body #bg-top{width:98%;}
	body #banner{overflow: unset;}
	body #left-banner{width: 98%;margin-left:0px;margin-top: 25px;}
	body #left-banner img {width: 95%;}
	body #header{float:left;height: auto;width: 100%;}
	body #right-banner {float:right;height: auto;margin-top:0px;width:98%;}
	body #list-mod{margin-top:0px;padding-top:0px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:92%;}
	body .footer-social{width:98%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:20px;}
	body .seach-top input.search-text{width:98px;}
	body .seach-top{width: 120px;}
	body #footer ul li a{padding: 0 5px; border-left:0px;}
	body .lof-ass .lof-main-wapper .lof-main-item img{width:100%;}
	body .lof-main-item{width:100% !important;}
	body .lof-main-wapper{width:100% !important;height: 90px !important;}
	body .lof-ass .lof-buttons-control .lof-previous,body .lof-ass .lof-buttons-control .lof-next{top: 80%;width:25px;}
	body #main-right-com {margin-top: 20px;text-align:left;width: 41%;line-height: 25px; margin-left:0px;}
	body #slide img {width: 100%;}
	body #left{width: 100%; background-size:100%;margin-bottom: 20px;}
	body .column-1{float:left;height:auto;overflow:unset;}
	body  h2.title-ca,body h2.ar-title,body h2.form-title{width:100%;}
	body .column-1 .img-intro-left{height: auto;}
	body .main-box img {width: 100%;}
	body .bottom-pagination .pagination ul{margin-left:0px;overflow:unset;float: left;width: 100%;}
	body .bottom-pagination .pagination ul li{float:none;display: inline-table;}
	body .bottom-pagination li{margin-bottom:5px;}
	body .des-art{width: 100%;}
	body #right-com{width:100%;}
	body #main-right-com{width:100%; margin-left:0px;}
	body #right-com table{width:100% !important;}
	body li.box-ca{width: 100%;margin-left:0px;}
	body li.box-ca h4.item-title{width: 100%; background-size:100%;}
	body li.box-ca img.image-intro{width: 100%;}
	body #left{width: 100%; background-size:100%;}
	body .moduletable_pro h3{height: 86px;line-height:55px;width: 100%;float:left;font-size: 30px;}
	body .moduletable_pro ul{float: left; width: 100%;margin-top:-30px;}
	body #left .moduletable{float: left; width: 100%;margin-top:48px;}
	body .compact_right,body .compact_left{width:98%;float:left;}
	body #footer ul li{float:none;display: inline-block;}
	body #main-right-com tr td h6 a,body span.no-link,body #main-right-com h6 a{padding:5px 11px;}
	body .com-tab .tab1,body .com-tab .tab2{width: 100%;}
	body h2.title-ca,body h2.ar-title,body h2.form-title{width:100%;background-color:#CACACA;height:auto;}
	body #main-right-com table {width:100% !important;}
	body #main-right-com .coner table {width:98% !important;}
	body #main-right-com p{padding:5px;width: 98%;float:none;padding-left:0px!important;padding-right:0px!important; margin-right: 0 !important;}
	body h2.title-ar{float:left;width: 98%;}
	body .management_left {float:left;width:98%;}
	body .management_right{float:left;width:98%;}
}
/* -----end---- */
@media screen and (min-width:380px) and (max-width:550px){
	body #right-banner tr td a{font-size:10px;}
	body #menu{display:none;}
	body #main-top{margin:0px; width:98%;}
	body #wrapper,body #bg-top{width:98%;}
	body #banner{overflow: unset;}
	body #left-banner{width: 98%;margin-left:0px;margin-top: 25px;}
	body #left-banner img {width: 95%;}
	body #header{float:left;height: auto;width: 100%;}
	body #right-banner {float:right;height: auto;margin-top:0px;width:98%;}
	body #list-mod{margin-top:0px;padding-top:0px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:92%;}
	body .footer-social{width:98%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:0px;}
	body #footer ul li a{padding: 0 5px; border-left:0px;}
	body .lof-ass .lof-main-wapper .lof-main-item img{width:100%;}
	body .lof-main-item{width:100% !important;}
	body .lof-main-wapper{width:100% !important;height: 90px !important;}
	body .lof-ass .lof-buttons-control .lof-previous,body .lof-ass .lof-buttons-control .lof-next{top: 80%;width:25px;}
	body #left{width: 100%; background-size:100%;margin-bottom: 20px;}
	body .moduletable_pro h3{height: 86px;line-height: 98px;width: 100%;float:left;font-size: 30px;}
	body .moduletable_pro ul{float: left; width: 100%;}
	body #right-com{width:100%;}
	body #main-right-com{width:100%;margin-left:0px;}
	body #right-com table{width:100% !important;}
	body li.box-ca{width: 100%;margin-left:0px;}
	body li.box-ca h4.item-title{width: 100%; background-size:100%;}
	body li.box-ca img.image-intro{width: 100%;}
	body #left{width: 100%; background-size:100%;}
	body .moduletable_pro h3{height: 86px;line-height:70px;width: 100%;float:left;font-size: 30px;}
	body .moduletable_pro ul{float: left; width: 100%;margin-top:30px;}
	body #left .moduletable{float: left; width: 100%;margin-top:80px;}
	body #slide img {width: 100%;}	
	body .compact_right,body .compact_left{width:98%;float:left;}
	body #footer ul li{float:none;display: inline-block;}
	body .com-tab .tab1,body .com-tab .tab2{width: 100%;}
	body h2.title-ca,body h2.ar-title,body h2.form-title{width:100%;background-color:#CACACA;height:auto;}
	body #main-right-com tr td h6 a,body span.no-link,body #main-right-com h6 a{padding:5px 12px;}
	body #main-right-com table {width:100%;margin-left:0px;}
	body .bottom-pagination .pagination ul{margin-left:0px;}
	body #main-right-com p{padding:5px;width: 98%;float:none;padding-left:0px!important;padding-right:0px!important; margin-right: 0 !important;}
	body h2.title-ar{float:left;width: 98%;}
	body .management_left {float:left;width:98%;}
	body .management_right{float:left;width:98%;}
	body #main-right-com .coner table {width:53% !important;}
	body #main-right-com h6 {line-height: 25px;}
}
/* -----end---- */
@media screen and (min-width:550px) and (max-width:610px){
	body #right-banner tr td a{font-size:8px;}
	body #right-banner tr td{font-size:11px;}
	body #menu{display:none;}
	body #main-top{margin:0px; width:98%;}
	body #wrapper,body #bg-top{width:98%;}
	body #banner{overflow: unset;}
	body #left-banner{width:35%;margin-left:0px;margin-top: 25px;}
	body #left-banner img {width:100%;}
	body #header{float:left;height: auto;width: 100%;}
	body #right-banner {float:right;height: auto;margin-top:20px;width:58%;}
	body #list-mod{margin-top:0px;padding-top:0px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:92%;}
	body .footer-social{width:98%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:20px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:45%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:20px;margin:0 auto;margin-top: 20px;}
	body #footer ul li a{padding: 0 10px;}
	body .itp-sb-center{text-align: right !important;}
	body .lof-ass .lof-main-wapper .lof-main-item img{width:100%;}
	body .lof-main-item{width:100% !important;}
	body .lof-main-wapper{width:100% !important;height:172px !important;}
	body .lof-ass .lof-buttons-control .lof-previous,body .lof-ass .lof-buttons-control .lof-next{top: 80%;width:30px;}
	body #right-com{width:100%;}
	body #main-right-com{width:100%; margin-left:0px;}
	body #right-com table{width:100% !important;}
	body #left{width: 100%; background-size:100%;margin-bottom: 20px;}
	body li.box-ca{width: 100%;margin-left:0px;}
	body li.box-ca h4.item-title{width: 100%; background-size:100%;}
	body li.box-ca img.image-intro{width: 100%;}
	body #left{width: 100%; background-size:100%;}
	body .moduletable_pro h3{height: 86px;line-height: 98px;width: 100%;float:left;font-size: 30px;}
	body .moduletable_pro ul{float: left; width: 100%;margin-top:30px;}
	body #left .moduletable{float: left; width: 100%;margin-top:88px;}
	body #slide img {width: 100%;}	
	body .compact_right,body .compact_left{width:98%;float:left;}
	body #footer ul li{float:none;display: inline-block;}
	body h2.title-ca,body h2.ar-title,body h2.form-title{width:100%;background-color:#CACACA;height:auto;}
	body .bottom-pagination .pagination ul{margin-left:0px;}
	body .management_right{float:left;width:80%;}
	body .management_left{float:left;width:17%;padding-right: 10px;}
	body #main-right-com .coner table {width:83% !important;}
	body div#main-right-com .pdf_icon img {width: 50% !important;}
}
/* -----end---- */
@media screen and (min-width:610px) and (max-width:750px){
	body #menu{display:none;}
	body #main-top{margin:0px; width:98%;}
	body #wrapper,body #bg-top{width:98%;}
	body #banner{overflow: unset;}
	body #left-banner{width:35%;margin-left:0px;margin-top: 25px;}
	body #left-banner img {width:100%;}
	body #header{float:left;height: auto;width: 100%;}
	body #right-banner {float:right;height: auto;margin-top:20px;width:59%;}
	body #list-mod{margin-top:0px;padding-top:0px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:92%;}
	body .footer-social{width:98%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:20px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:45%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:20px;margin:0 auto;margin-top: 20px;}
	body #footer ul li a{padding: 0 10px;}
	body .itp-sb-center{text-align: right !important;}
	body .lof-ass .lof-main-wapper .lof-main-item img{width:100%;}
	body .lof-main-item{width:100% !important;}
	body .lof-main-wapper{width:100% !important;height:211px !important;}
	body .lof-ass .lof-buttons-control .lof-previous,body .lof-ass .lof-buttons-control .lof-next{top: 85%;width:30px;}
	body #right-com{width:100%;}
	body #main-right-com{width:100%;margin-left:0px;}
	body #right-com table{width:100% !important;}
	body #left{width: 100%; background-size:100%;margin-bottom: 20px;}
	body li.box-ca{width: 100%;margin-left:0px;}
	body li.box-ca h4.item-title{width: 100%; background-size:100%;}
	body li.box-ca img.image-intro{width: 100%;}
	body .moduletable_pro h3{height: 86px;line-height: 98px;width: 100%;float:left;font-size: 30px;}
	body .moduletable_pro ul{float: left; width: 100%;margin-top:30px;}
	body #left .moduletable{float: left; width: 100%;margin-top:88px;}
	body #slide img {width: 100%;}
	body .compact_right,body .compact_left{width:98%;float:left;}
	body h2.title-ca,body h2.ar-title,body h2.form-title{width:100%;background-color:#CACACA;height:auto;}
	body .bottom-pagination .pagination ul{margin-left:0px;}
	body .management_right{float:left;width:80%;}
	body .management_left{float:left;width:17%;padding-right: 10px;}
	body div#main-right-com .pdf_icon img {width: 50% !important;}

}
/* -----end---- */
@media screen and (min-width:750px) and (max-width:800px){
	body #main-top{margin:0px; width:98%;}
	body #wrapper,body #bg-top{width:98%;}
	body #banner{overflow:hidden;}
	body #left-banner{width:45%;margin-left:0px;margin-top: 25px;}
	body #left-banner img {width: 95%;}
	body #header{float:left;height: auto;width: 100%;}
	body #right-banner {float:right;height: auto;margin-top:15px;width: 55%;}
	body #list-mod{margin-top:0px;padding-top:0px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:92%;}
	body .footer-social{width:98%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:0px;} 
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:45%;}
	body .jt-menu a{padding: 0 10px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{border:none;width:45%;}
	body .itp-sb-center{text-align: right !important;}
	body #main-footer{width:98%;padding-left:0px;padding-top:0px;margin:0 auto;margin-top: 20px;}
	body #footer ul li a{padding: 0 17px;}
	body .lof-ass .lof-main-wapper .lof-main-item img{width:100%;}
	body .lof-main-item{width:100% !important;}
	body .lof-main-wapper{width:100% !important;height:211px !important;}
	body .lof-ass .lof-buttons-control .lof-previous,body .lof-ass .lof-buttons-control .lof-next{top: 90%;width:30px;}
	body #right-com{width:469px;}
	body #main-right-com{width:450px;}
	body #right-com table{width:100% !important;}
	body li.box-ca,body li.box-ca h4.item-title{width: 210px;}
	body li.box-ca img.image-intro{width:100%;}
	body #slide img {width: 100%;}
	body .compact_right {width: 55%;}
	body h2.title-ca,body h2.ar-title,body h2.form-title{width:100%;background-color:#CACACA;height:auto;}
	body .bottom-pagination .pagination ul{margin-left:0px;}
	body .management_right{float:left;width:80%;}
	body .management_left{float:left;width:17%;padding-right: 10px;}
	body div#main-right-com .pdf_icon img {width: 50% !important;}
	
}
/* -----end---- */
@media screen and (max-width:370px) {
	body .moduletable_1 h2 a,body .moduletable_2 h2 a,body .moduletable_3 h2 a,body .moduletable_4 h2 a{right: 25px;}
}
/* -----end---- */
@media screen and (max-width:550px) {
	.column-1 .img-intro-left{height:auto;}
	.pl-80660 td {display: block;}
	#bg-top {font-size: 12px;}
	/* body .cfdiv_checkboxgroup label,body .cfdiv_radio label{margin-right: -21px;} */
}
/* -----end---- */
@media screen and (max-width:800px) {
	body .mobilemenu_contianer {float:left;} 
	body div#main-right-com table img {width: 100% !important;}
	body div#main-footer .menu{float:none;margin: 0 auto;display: inline-block;}
	body .ccms_form_element input.text-request,body .ccms_form_element select,body textarea{width:90%}
	body .form-button{margin-left:0px;}
	body .main-box img {width: 100%;}
	table.MsoNormalTable img{width:100% !important;}
	body div#chrono_verification1_container_div img {width: 50%;}
	body .main-box span img {width: 100% !important;}
	body  .bottom-box{width:100%;}
	body #main-right-com p.MsoNormal img {width: 100% !important;}
	body td.title-h{text-transform:unset;}
	body #contactpage img {width: 90%;}
	body #contactpage .compact_left img {width: 50%;}
	body #contactpage .compact_right img {width: 50%;}
	body .des-art{width: 100%;}
	body .desktopproducts,body .rackmountedplatforms,body .productcomparison,body .productgridembeddedsystems,body .gamingsystems {width: 100%;overflow: scroll;}
	body .first-form{width:98%;float:none;height:auto;min-height:auto;padding:5px;}
	body .offiuse{width:98%;float:none;height:auto;min-height:auto;padding:5px;border-left: 1px solid #000000;}

}
/* -----end---- */
@media screen and (min-width:800px) and (max-width:1024px){
	body #main-top{margin:0px; width:98%;}
	body #wrapper,body #bg-top{width:98%;}
	body #left-banner{width:60%;margin-left:0px;}
	body #right-banner{width:40%;margin-left:0px;}
	body #header{float:left;height: auto;width: 100%;}
	body .footer-social{width:98%;}
	body #main-footer{width:98%;padding-left:0px;padding-top:0px;margin:0 auto;margin-top: 20px;}
	body .jt-menu a{padding: 0 25px;}
	body .moduletable_1,body .moduletable_2,body .moduletable_3,body .moduletable_4{width: 215px;}
	body .itp-sb-center{text-align: right !important;}
	body #right-com{width:703px;}
	body #main-right-com{width:690px;}
	body #right-com table{width:100%;}
}
.add-remove-center {
	margin:10px auto;
}

#chronoform_RMARequestForm .cfdiv_submit{
	text-align:center!important;
}
#input2,#input3,#input4,#input5,#input6,#input7,#input8,#input9,#input10,#input11,
#input12,#input13,#input14,#input15,#input16,#input17,#input18,#input19,#input20,#input21 {
   border-top: 1px dotted #ddd;
}
#chronoform_RMARequestForm .cfdiv_checkboxgroup label:first-child{
	width:100%;
}
#chronoform_RMARequestForm .ccms_form_element{
	padding-bottom:0px;
	padding-top:0px; 
} 
#chronoform_RMARequestForm .cfdiv_file{display:none;}
/* -----end---- */
#right-com.fullwidth{ width:100%; }
#right-com.fullwidth #main-right-com{ width:100%; margin:0; }

.first-form{ background:#ffff99;padding:10px;overflow:hidden;margin-bottom:10px;border:1px solid #000;width:75%;float:left;min-height:417px;height:417px;}
.first-form .ccms_form_element label{ padding-right:5px; width:90px; text-align:left; color:#000; }
.first-form .ccms_form_element input , 
.first-form .ccms_form_element textarea{ width:49%; }
.second-form .ccms_form_element{ padding:0; }
.border-bottom{ border-bottom:1px solid #000; display:block; width:100%; clear:both; margin-bottom:10px; }
#requestor1_container_div input, #phone1_container_div input,
#requestoremail1_container_div input, #technicalcontact1_container_div input,
#technicalphone1_container_div input, #technicalemail1_container_div input{
	float:left;
}

#customername1_container_div{ padding:0; }
#customername1_container_div input{ float:left; }

.first-form #requestor1_container_div , .first-form #phone1_container_div ,
.first-form #requestoremail1_container_div, .first-form #technicalcontact1_container_div ,
.first-form #technicalphone1_container_div , .first-form #technicalemail1_container_div,
.first-form #returnaddress1_container_div , .first-form #additionalinformation1_container_div,
.first-form #prototypeproduction1_container_div{
	width:33%;
	padding:0;
	float:left;
	clear:none;
}

#returnaddress1_container_div{ clear:both; }

#prototypeproduction1_container_div{ width:100%; }
input::-webkit-input-placeholder {
color:#000;
}
 
input:-moz-placeholder { /* Firefox 18- */
color:#000;
}
 
input::-moz-placeholder {  /* Firefox 19+ */
color:#000;
}
 
input:-ms-input-placeholder {  
color:#000;
}

@media screen and (max-width:776px){
	input::-webkit-input-placeholder {
	color:#000;
	}
	 
	input:-moz-placeholder { /* Firefox 18- */
	color:#000;
	}
	 
	input::-moz-placeholder {  /* Firefox 19+ */
	color:#000;
	}
	 
	input:-ms-input-placeholder {  
	color:#000;  
	}
}

#id1_container_div.cfdiv_header{ text-align:center; text-transform:uppercase; font-weight:bold; font-size:18px; }

#input1.second-form .ccms_form_element label{display:block;}
.second-form .ccms_form_element label{
	display:none;
	background:#000;
	margin:0;
	padding:6px;
	width:100%;
	color:#fff;
	border:1px soldi #000;
}
.second-form { width:100%; overflow:hidden; border:none !important; }
.second-form .ccms_form_element{ margin:0; }
.second-form .ccms_form_element{ clear:none; }
.second-form .ccms_form_element input{ width:100%; margin-bottom:1px; }
.second-form #winpn1_container_div { float: left; width: 15%; }
.second-form #customerpn1_container_div { float: left; width: 15%; }
.second-form #winsn1_container_div { float: left; width: 15%; }
.second-form #qty1_container_div { float: left; width: 8.5%; }
.second-form #reasonforreturn1_container_div { float: left; width: 17%; }
.second-form #warrantystatus1_container_div { float: left; width: 14%; }
.second-form #customerncrpo1_container_div { float: left; width: 14%; }
.checkbox-e{ float:left; margin-right:10px; }
.checkbox-e label{ margin-left:auto !important; margin-right:auto !important; }
.ccms_form_element .button{ background:#898989; padding:5px 15px !important; font-size: 16px; cursor:pointer; }
@media screen and (max-width:776px){
	.second-form{ border-bottom:1px solid #000 !important; margin-bottom:10px; }
	.first-form .ccms_form_element{ width:100% !important; }
	.first-form .ccms_form_element input ,
	.first-form .ccms_form_element textarea ,
	.first-form .ccms_form_element label{ width:100% !important; box-sizing:border-box; }
	.second-form .ccms_form_element{ margin-bottom:10px; width:100% !important; display:block; }
	.second-form .ccms_form_element input ,
	.second-form .ccms_form_element label { width:100%; box-sizing:border-box; display:block; }
	
}

.fullwidth h2.title-ca, .fullwidth h2.ar-title, .fullwidth h2.form-title {
    background: rgba(0, 0, 0, 0) url("../images/h2.png") no-repeat scroll 0 0 / cover ;
    color: #1860ac;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
	width:100%;
}

.fullwidth .bottom-box {
    background:rgba(0, 0, 0, 0) url("../images/bg-box.png") no-repeat scroll 0 0 / cover ;
    height:8px;
    width:100%; 
}
.u-block,.Chronoform.hasValidation  {
    float:left;
    width:100%;
}
.offiuse {
    background:#c0c0c0;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #000000;
    float: left;
    font-size: 17px;
    font-weight: bold;
    height: 100%;
    padding: 10px;
    width:20%;
	line-height:35px;
	min-height:417px;
	height:417px;
	margin-bottom:10px;
}
.offiuse .rma-title {
    font-size: 22px;
    text-align: center;
}
.labelcheck, .labelradio{
	float:left;
}
.top-pagination{
	display:none;
}