@charset "utf-8";
/* CSS Document */


/********************************** Solutions page ********************/
.solution-div{
color:#888;
/*float:left;*/
font-family:Verdana, Geneva, sans-serif;
min-height:280px;
background-color:#fff;
margin:3px;
padding:10px;
width:250px;
border:1px solid #CCC;
/*border-radius: 10px;*/
}
.arrow-right {
	width: 0;
height: 0;
border-style: solid;
border-width: 100px 0 100px 200px;
border-color: transparent transparent transparent #007bff;
}
..solution-div1{
color:#888;
/*float:left;*/
font-family:Verdana, Geneva, sans-serif;
min-height:280px;
/*background-color:#fff;
*/margin-left:251px;
padding:10px;
background-color:#6F0;
width:250px;
border:1px solid #CCC;
/*border-radius: 10px;*/
}

.name{
	margin-top:120px;
	padding:7px;
	 border-bottom-width:2px;
  border-bottom-style:dotted;
  border-bottom-color:#ff9900;
	
}

.mobile-slider-div{	margin-left:400px; height:450px; margin-top:-200px; padding-left:60px;}





.solution-div h1{
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
}


.solution-image{
	margin:10px 10px 10px 60px;
}


.bluebar{
	width:1000px;
	background-color:#6fb7f9;
	min-height:13px;
	margin-top:-20px;
	margin-bottom:10px;
}
/****************** Partners Page **********************/

/*-----------For english page-----------------*/
.pageheader{
	font-family: 'Playfair Display', serif;
	font-size:33px;
	/*font-style:italic;*/
	margin-left:15px;
	margin-top:-65px;
}

.pagebackground{
	color:#666;
	background-color:#FFF;
	border-radius: 10px;
	padding:75px;
	margin-bottom:10px;
	
	border: 2px solid;
	border-color:#09F;
	float:left;
}


.pagebackground1{
	color:#666;
	background-color:#FFF;
	border-radius: 10px;
	padding-top:85px;
	padding-right:2px;
	padding-bottom:85px;
	
	margin-bottom:10px;
	border: 2px solid;
	border-color:#09F;
	float:left;
	float:left;

}

 /*-----------For russian page-----------------*/
 .pageheader2{
	font-family: 'Playfair Display', serif;
	font-size:33px;
	/*font-style:italic;*/
	margin-left:15px;
	margin-top:-90px;
}

.pagebackground_r{
	background-color:#FFF;
	border-radius: 10px;
	padding:90px;
	margin-bottom:10px;
	
	border: 2px solid;
	border-color:#09F;
}
 
 
 /*-----------For French page-----------------*/
.pageheader1{
	font-family: 'Playfair Display', serif;
	font-size:33px;
	/*font-style:italic;*/
	margin-left:15px;
	margin-top:-75px;
}
.pagebackground1{
	background-color:#FFF;
	border-radius: 10px;
	padding-top:100px;
	padding-right:85px;
	padding-left:85px;
	padding-bottom:-10px;
	height:-20px;
	
	/*padding:85px;*/
	margin-bottom:10px;
	
	border: 2px solid;
	border-color:#09F;
}

/*----------end------------------*/
/*-----------For French page-----------------*/



/*-----------end French-----------------*/
.aboutbackground{
	float:left;
	width:270px;
	
	border-right:solid 1px;
	border-color:#09F;
	padding-left:20px;
	padding-right:20px;
	min-height:300px;
}

.partners{
	float:left;
	margin-left:1%;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	
}

#bottomSpace{
	margin-bottom:20px;
}

.partner-head{
	font-family:Verdana, Geneva, sans-serif;
	color:#666;
	font-size:15px;
	font-weight:bold;
}
	
.partner-body{
	font-family:Verdana, Geneva, sans-serif; 
	color:#666;
	font-size:12px;
}


/***************** Products page ****************/

.product-div{
color:#888;
float:left;
font-family:Verdana, Geneva, sans-serif;
min-height:220px;
background-color:#fff;
margin:3px;
padding:10px;
width:470px;
border-radius: 10px;
}

/***************** Portfolio page ****************/

.portfolio-div{
color:#888;
float:left;
font-family:Verdana, Geneva, sans-serif;
width:300px;
min-height:150px;
background-color:#fff;
margin:3px;
margin-left:8px;
padding:10px;
border-radius: 10px;
border:1px solid #CCC;
}

.portfolio-div a{
font-family:Verdana, Geneva, sans-serif;
color:#888;
text-decoration:none;
}

#groupphoto
{
	border-radius: 10px;
	width:996px;
	margin-top:-20px

}
/*.img{
	float:left;

	margin-left:20px;
	
	margin-top:-35px;
	
	
	}*/
	.video{
		float:right;
		
		}
/*******new work************/
.div1{
padding:20px;
width:338px;
height:230px;
text-align:left;

}

.diva{

padding: 20px;
width: 338px;
text-align: left;
margin-left: 358px;
height: 230px;
margin-top: -268px;

}

.div3{
padding-top: 20px;
width: 320px;
text-align: left;
margin-left: 695px;
margin-top: -264px;
height: 225px;

}



.icon{
	margin-top:2px;
	margin-left:2px;}
.title{
	font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:bold;
	font-size:14px;
    color:#39F;	
}

.iner-div{
	margin-left:100px;
	margin-top:-60px;
	text-align:left;	
}
ul.list-style1 li,ul.list-style2 li{
	margin-left:0px;

font-family:Georgia,Arial,sans-serif

font-size:12px;
list-style:none;
background:url('../images/list-style1.png') no-repeat 2px 8px;

padding:10xp;

padding-left:15px;
margin-bottom:4px;
color:#333;

}
.list-div{
font-family: 'Karla', sans-serif;
font-size: 12px;
	margin-left:-36px;
	margin-top:20px;
	
	}

.list-web-div{
font-family: 'Karla', sans-serif;
font-size: 12px;
	margin-left:-36px;
	margin-top:44px;
	
	}


.list-mob-div{
font-family: 'Karla', sans-serif;
font-size: 12px;
	margin-left:-36px;
	margin-top:-11px;
	
	}

.clinic-div{
	
	width:900px;
/*	background-color:#CC9;
*/	height:230px;
	margin-left:120px;
	
}	

.clinic a   
{  
   float: left;  
   display: block;  
   position: relative;  
   list-style-type: none;                 
   margin: 10px;   
   border: 5px solid #EEEEEE;  
   height: 120px;  
   width: 120px;  
}  
/********************Read More****************************/

/******************* Image Banners **********************/

.our-working
{
	width:250px;
	height:230px;
	background-color:#06F;
	
}
.our-planning{
	
	width:250px;
	height:230px;;
	background-color:#333;
	margin-left:250px;
	margin-top:-230px;
	}
.our-design{
	
	width:250px;
	height:230px;;
	background-color:#666;
	margin-left:500px;
	margin-top:-230px;
	
	}
.our-testing{
	
	width:253px;
	height:230px;;
	background-color:#999;
	margin-left:750px;
	margin-top:-230px;
	
	}
.ht1, .ht2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font:bold;
	color:#FFF;	
}

.ht2 {
	font-size:14px;
	}
.explain{

		margin:10px 10px 10px 0px;
	}
	
/********************** Solution categories ***********************/

.logo{ height:auto; padding:10px;}
.category-explain p{ height:80px; margin-left:125px; margin-right:0px; margin-top:-65px; color:#666; font-size:14px; font:bold;}
.cate-bold { height:auto; margin-top:5px; font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700; font-size:18px; color:#000;}
.para{font-family: Verdana, Geneva, sans-serif;font-size: 13px;line-height: 19px;color: #535353;}
.category-question{height:auto; width:500px;}
.category-question1{height:auto; width:725px;}

.h2{ color:#000;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 700; font-size:16px;}

.list li  {list-style-image: url('../images/list-style1.png');  margin-left: 0em; padding:5px; color:#333; font-size:12px;}
/*.li{ list-style-image: url('images/list-style1.png');}*/

.category-list{text-shadow: 4px 4px 8px #696969;   vertical-align: middle; margin-top:60px; width:800px; }

.category-txt{ height:150px; width:227px; margin-left:1px; margin-top:7px; padding-top:2px; font-size: 12px;
color: #777; text-shadow:none;display:block;

}
.category-name{ margin-top:8px;font-family:font-family: Verdana, Geneva, sans-serif; font-size:16px; text-align:justify; color:#666;
 				border-bottom: 1px solid #CCC; padding-bottom:6px; text-shadow:none; }
.category-name-store{ margin-top:8px;font-family:font-family: Verdana, Geneva, sans-serif; font-size:16px; text-align:justify; color:#666;
 				 padding-bottom:6px; text-shadow:none; }


.imge{ height:90px; width:140px; margin-left:40px; }

.education {
	padding:10px;	
	height:290px;
	width:229px;
/*	text-shadow: 4px 4px 8px #696969; 
*/	float:left; 
	margin-right:15px;
	margin-top:15px;
	border: 1px solid #DDD;
	
		
	}
	.education2 {
	padding:10px;	
	height:150px;
	width:200px;
/*	text-shadow: 4px 4px 8px #696969; 
*/	float:left; 
	margin-right:25px;
	margin-top:15px;
	border: 2px solid #DDD;
	padding-left:40px;
	
		
	}
.education:hover { box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5); opacity: 1;}
.education a{ text-decoration:none;}

/************************ Button CSS *****************************/

.button_example{
border:1px solid #15aeec; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
}

.button_example:hover{
 border:1px solid #1090c3;
 background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
 background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}
.h1txt{
	font-size:18px;
	
	
}
.ul-item{
	margin-top:20px;
	
	
/*	margin-left:85px;
*/	
	}
.ul-item ul li{
	margin-left:100px;
	display:inline-block;
	min-height:50px;
	
	
}

.ul-item ul li:hover{
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.5);
opacity: 1;   
   }

.btn{
	
display: inline-block;
padding: 4px 12px;
margin-bottom: 0;
font-size: 14px;
line-height: 20px;
color: #333333;
text-align: center;
text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-color: #f5f5f5;
background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
background-repeat: repeat-x;
border: 1px solid #cccccc;
border-color: #e6e6e6 #e6e6e6 #bfbfbf;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
border-bottom-color: #b3b3b3;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
margin-bottom:5px;
	
}

.patners-slider{
	
	background-color:none; height:120px; margin-top:80px; margin-left:132px; margin-right:132px;
	
	}
	
	
.set-slider{
	background-image: url(../images/iPhone.png); 
	background-repeat:no-repeat;
	height: 610px; 
	width: 290px; 
	margin-left:650px; 
	margin-top:-850px; 
	margin-bottom:250px; 
	}
	
.set-slider-edu{
	background-repeat:no-repeat;
	height: 610px; 
	width: 290px; 
	margin-left:550px; 
	margin-top:-290px; 
	margin-bottom:-300px;

	}
	

.set-div-slider{
	background-image: url(../images/iPhone.png); 
	background-repeat:no-repeat;
	height: 610px; 
	width: 290px; 
	margin-left:550px; 
	margin-top:-660px; 
	margin-bottom:50px; 
	}

.adjust-slider-div{
	margin-left:24px;
	margin-top:-520px; 
	}
.adjust-slider-div-clinics{
	margin-left:550px;
	margin-top:-190px; 
	margin-bottom:-350px; 
	
	}

.set-resturant-slider{
		
	background-image: url(../images/iPhone.png); 
	background-repeat:no-repeat;
	height: 610px; 
	width: 290px; 
	margin-left:550px; 
	margin-top:-390px; 
	margin-bottom:20px; 
		
	}
.adgst{
	margin-top:17px;
	}
.pagewrap {
    padding: 5px;
    width: 990px;
}
/*------------- Site map css ilmasoft -----------------*/

.sitmap-div
	{
	   margin:30px;
	   float: left;
	   width:280px;
	}

.sitmap-div ul{ background-color:	}

.sitmap-div ul li {
  	background: url(..images/arrow.png) no-repeat left top;
   	/*padding: 3px 0px 3px 10px;
   	reset styles (optional): */
  	
   margin: 0;
}

.appmargin{ margin-top:30px;}

.storeBtn{ padding:15px; background-color: #0078e7; width:120px; text-align:center; border-radius:5px; margin-top:10px; color: #fff; box-shadow: 0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset; font-size:16px; float:left; margin-right:20px; }

.storeBtn:hover{ background-color:#39F;}
.all-right{ float:right; text-align:right;}



.image-about-us{
		width:850px;
		height:361px;
	}
.ilma-logo{
	width:178px;
	height:72px;		
	}
.fb-link{
	position:fixed;
}
.solution-imgs{
	height:90px;
	width:140px;
	}


.store-logos{
	height:200px;
	width:200px;
}
.store-logos1{
	height:120px;
	width:130px;
	padding-right:35px;
	margin-top: -21px;
	
}

.wrap {
    padding: 5px;
    width: 960px;
    margin: 20px auto;
}

/*------------------------ END of Simple css funtion(classes and selector) ---------------------------------*/

@media screen and (max-width:820px) {
	.fb-link{
		position:absolute;
	}
.ilma-logo{
	/*width:178px;
	height:52px;*/	
	margin-left:50px;	
	}
	
.pagebackground{
	
	margin-left:40px;
	margin-right:400px;
		
	}
	
.image-about-us{
		width:550px;
		height:241px;
	}
.silder{
	width: 248px;
margin-left: -460px;
margin-top: 310px;
}
.moblie{
		width: 345px;
margin-left: 0px;
margin-top: 335px;

		}

}

@media screen and (max-width:786px) {



.pagebackground{
	color:#666;
	background-color:#FFF;
	border-radius: 10px;
	padding:67px;
	margin-bottom:10px;
	border: 2px solid;
	border-color:#09F;
	margin-right:350px;

	float:left;
	width:57%;
	}
	

.pagebackground1{
	background-color:#FFF;
	border-radius: 10px;
	padding-top:20px;
	padding-right:5px;
	padding-left:65px;
	padding-bottom:-10px;
	height:-20px;
	margin-left:38px;
	margin-right:38px;
	width:786px;
	/*padding:85px;*/
	margin-bottom:5px;
	border: 2px solid;
	border-color:#09F;
	display:inline-block;
}


.education {
	padding:10px;	
	height:290px;
	width:215px;
	margin-right:15px;
	margin-left:15px;
	margin-top:15px;
	border: 1px solid #DDD;
	float: left;
	
	
		
	}
.category-list{
	text-shadow: 4px 4px 8px #696969;
	vertical-align: middle; 
	margin-top:60px;
	width:700px; 
	}


.category-txt{ 
		height:170px; 
		width:218px; 
		margin-left:1px; 
		margin-top:7px; 
		padding-top:2px; 
		font-size: 12px;
		color: #777; 
		text-shadow:none;
		font-size:13px;
		display:block;

}

.solution-imgs{
	margin-left:5px;
	height:79px;
	width:122px;
	
	}
	
.pagewrap {
    padding: 5px;
    width: 650px;
}
.partners{
	float:left;
	margin-left:40px;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	width:585px;
	min-height:80px;
	padding:10px;
	text-align:left;
}
.silder{
	width: 248px;
margin-left: -460px;
margin-top: 310px;
}
.moblie{
		width: 345px;
margin-left: 0px;
margin-top: 335px;

		}
		.tital{
	margin-left: -132px;
margin-top: 67px;
width: 400px;
}
.category-Q{ 
		/* height: 170px; */
width: 583px;
margin-left: 1px;
margin-top: 7px;
/* padding-top: 2px; */
font-size: 12px;
color: #777;
text-shadow: none;
font-size: 13px;
/* display: block; */
}

}


@media screen and (max-width:580px) {
	
	
.pagebackground{
	color:#666;
	background-color:#FFF;
	border-radius: 10px;
	padding:51px;
	margin-bottom:10px;
	
	border: 2px solid;
	border-color:#09F;
	margin-right:485px;
	float:left;
width:40%
	}

	.image-about-us{
		width:370px;
		height:151px;
	}
.pagebackground1{
	background-color:#FFF;
	border-radius: 10px;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:-10px;
	height:-20px;
	
	margin-left:38px;
	margin-right:38px;
	width:445px;
	/*padding:85px;*/
	margin-bottom:5px;
	border: 2px solid;
	border-color:#09F;
}


.education {
	padding:10px;	
	height:290px;
	width:215px;
	margin-right:15px;
	margin-top:15px;
	margin-left:90px;
	border: 1px solid #DDD;
		
	}
.category-list{
	text-shadow: 4px 4px 8px #696969;
	vertical-align: middle; 
	margin-top:60px;
	width:300px; 
	}


.category-txt{ 
		height:170px; 
		width:218px; 
		margin-left:1px; 
		margin-top:7px; 
		padding-top:2px; 
		font-size: 12px;
		color: #777; 
		text-shadow:none;
		font-size:13px;
		display:block;

}

.solution-imgs{
	margin-left:5px;
	height:79px;
	width:122px;
	
	}
.pagewrap {
    padding: 5px;
    width: 600px;
}
.partners{
	float:left;
	margin-left:40px;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	width:450px;
	min-height:80px;
	padding:10px;
	text-align:left;
}
.tital{
	margin-left: -132px;
margin-top: 67px;
width: 400px;
}
.category-Q{ 
		/* height: 170px; */
width: 395px;
margin-left: 1px;
margin-top: 7px;
/* padding-top: 2px; */
font-size: 12px;
color: #777;
text-shadow: none;
font-size: 13px;
/* display: block; */
}

}


@media screen and (max-width:480px) {
.fb-link{
/*	position:relative;
*/
margin-left:50px;
margin-top:87px;
z-index:999999999999999;
position:absolute;
	}

.pagebackground{
	color:#666;
	background-color:#FFF;
	border-radius: 10px;
	padding:41px;
	margin-bottom:10px;
	border: 2px solid;
	border-color:#09F;
	float:left;
	margin-right:600px;
width:	258px;
	}

	.image-about-us{
		width:290px;
		height:140px;
	}


.pagebackground1{
	background-color:#FFF;
	border-radius: 10px;
	padding-top:15px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:-10px;
	height:-20px;
	
	margin-left:38px;
	margin-right:38px;
	width:345px;
	/*padding:85px;*/
	margin-bottom:5px;
	border: 2px solid;
	border-color:#09F;
}


.education {
	padding:10px;	
	height:290px;
	width:215px;
	margin-right:15px;
	margin-top:15px;
	margin-left:46px;
	border: 1px solid #DDD;
		
	}
.category-list{
	text-shadow: 4px 4px 8px #696969;
	vertical-align: middle; 
	margin-top:60px;
	width:300px; 
	}


.category-txt{ 
		height:170px; 
		width:218px; 
		margin-left:1px; 
		margin-top:7px; 
		padding-top:2px; 
		font-size: 12px;
		color: #777; 
		text-shadow:none;
		font-size:13px;
		display:block;

}

.solution-imgs{
	margin-left:5px;
	height:79px;
	width:122px;
	
	}
.pagewrap {
    padding: 5px;
    width: 500px;
}
.partners{
	float:left;
	margin-left:40px;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	width:335px;
	min-height:90px;
	padding:10px;
	text-align:left;
}

.part{
	float:left;
	margin-left:40px;
	margin-top:5px;

	
	width:50px;
	padding:10px;
	text-align:left;
}
.tital{
	margin-left: -132px;
margin-top: 67px;
width: 400px;
}

	
	.moblie{
		width: 226px;
margin-left: 0px;
margin-top: 335px;

		}
.silder{
	width: 248px;
margin-left: -582px;
margin-top: 310px;
}
.category-Q{ 
		/* height: 170px; */
width: 248px;
margin-left: 1px;
margin-top: 7px;
/* padding-top: 2px; */
font-size: 12px;
color: #777;
text-shadow: none;
font-size: 13px;
/* display: block; */
}
}

@media screen and (max-width:380px) {
	
.fb-link{
margin-left:40px;
margin-top:115px;
z-index:999999999999999;
position:absolute;
	}
.ilma-logo{
	margin-left:80px;
	}
.pagebackground{
	color: #666;
background-color: #FFF;
border-radius: 10px;
padding: 31px;
margin-bottom: 10px;
border: 2px solid;
border-color: #09F;
float: left;
margin-right: 680px;
width: 235px;

	
	}
.image-about-us{
		width:215px;
		height:90px;
		}
.pagebackground1{
	background-color:#FFF;
	border-radius: 10px;
	padding-top:15px;
	padding-right:20px;
	padding-bottom:-10px;
	height:-20px;
	
	margin-left:38px;
	margin-right:38px;
	width:235px;
	/*padding:85px;*/
	margin-bottom:5px;
	border: 2px solid;
	border-color:#09F;
}


.education {
	padding:20px;	
	height:290px;
	width:190px;
	margin-right:20px;
	margin-left:-5px;
	margin-top:15px;
	border: 1px solid #DDD;
		
	}
.category-list{
	text-shadow: 4px 4px 8px #696969;
	vertical-align: middle; 
	margin-top:60px;
	width:300px; 
	}


.category-txt{ 
		height:170px; 
		width:190px; 
		margin-left:1px; 
		margin-top:7px; 
		padding-top:2px; 
		font-size: 12px;
		color: #777; 
		text-shadow:none;
		font-size:13px;
		display:block;

}
.category-Q{ 
		/* height: 170px; */
width: 248px;
margin-left: 1px;
margin-top: 7px;
/* padding-top: 2px; */
font-size: 12px;
color: #777;
text-shadow: none;
font-size: 13px;
/* display: block; */
}



.solution-imgs{
	margin-left:8px;
	height:75px;
	width:112px;
	
	}
.pagewrap {
    padding: 5px;
    width: 300px;
}
.partners{
	float:left;
	margin-left:40px;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	width:255px;
	min-height:120px;
	padding:10px;
	text-align:left;
}
.part{
	float:left;
	margin-left:40px;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	width:200px;
	min-height:120px;
	padding:10px;
	text-align:left;
}
.tital{
	margin-left: -132px;
margin-top: 67px;
width: 380px;
}
	
	.moblie{
		width: 226px;
margin-left: 0px;
margin-top: 335px;

		}
.silder{
	width: 248px;
margin-left: -582px;
margin-top: 310px;
}
}

@media screen and (max-width:320px) {

.pagebackground{
	color:#666;
	background-color:#FFF;
	border-radius: 10px;
	padding:31px;
	margin-bottom:10px;
	border: 2px solid;
	border-color:#09F;
	float:left;
    margin-right: 730px;
	
	}
.image-about-us{
	
	width:185px;
	height:80px;

}
.pagebackground1{
	background-color:#FFF;
	border-radius: 10px;
	padding-top:15px;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:-10px;
	height:-20px;
	
	margin-left:38px;
	margin-right:38px;
	width:190px;
	/*padding:85px;*/
	margin-bottom:5px;
	
	border: 2px solid;
	border-color:#09F;
}


.education {
	padding:10px;	
	height:310px;
	width:170px;
	margin-right:15px;
	margin-top:15px;
	border: 1px solid #DDD;
	
		
	}
.category-list{
	text-shadow: 4px 4px 8px #696969;
	vertical-align: middle; 
	margin-top:60px;
	width:300px; 
	}


.category-txt{ 
		height:170px; 
		width:170px; 
		margin-left:1px; 
		margin-top:7px; 
		padding-top:2px; 
		font-size: 12px;
		color: #777; 
		text-shadow:none;
		font-size:13px;
		display:block;

}

.solution-imgs{
	
	height:65px;
	width:100px;
	
	}
	
.store-logos{
	margin-top:50px;
	height:150px;
	width:150px;
	}
.link-support{
	margin-top:20px;
	}
.pagewrap {
    padding: 5px;
    width: 300px;
}
.partners{
	float:left;
	margin-left:40px;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	width:200px;
	min-height:120px;
	padding:10px;
	text-align:left;
}
.part{
	float:left;
	margin-left:40px;
	margin-top:5px;
	background-color:#FFF;
	border-radius: 5px;
	width:200px;
	min-height:120px;
	padding:10px;
	text-align:left;
}
.tital{
	margin-left:10px;
	
	}

}