
@media only screen and (max-width:1235px)
{
.container								{width:96%;}


/*------------------inner1--------------*/	
}
@media only screen and (max-width:1090px)
{
.logo a img								{width:90%;height:auto;margin:0 auto;}
.kunal_in 								{padding: 60px 0 60px 0;}
header 									{height: 90px;}
.footer_down 							{width: 100%;}
.footer_down p 							{margin: 23px 10px 0 10px;}	
	
/*------------------inner1--------------*/		
}
@media only screen and (max-width:1023px)
{
.pro {padding: 0 0 100px 0;}
/*------------------inner1--------------*/	
}
@media only screen and (max-width:991px)
{

/*------------------inner1--------------*/
.kun_in > p 							{padding: 0 0 35px 0;font-size: 35px;line-height: 45px;}
.kun_in 								{padding: 35px 15px 0 15px;}
.pacte h2 ,.revel_in h3 ,.pro_in h3  	{padding: 0 0 45px 0;font-size: 35px;line-height: 40px;}
.pacte_lft h3 ,.pacte_rgt h3 			{padding: 0 0 15px 0;font-size: 25px;line-height: 35px;letter-spacing:2px;}
.revel_in 								{padding: 50px 0 0 0;width: 100%;}
.pro_in 								{padding: 40px 0 0 0;width: 100%;}
.contact_form_in 						{padding: 30px 0 0 0;}
.contact_form_in h2						{font-size: 35px;line-height: 40px;}
.pro 									{padding: 0 0 50px 0;}
.revel_in span.down 					{right: 3px;top: 65%;}
.revel_in em 							{padding: 24px 0 24px 0;}
.logo1 a img 							{width:70%;height:auto}
.menu 									{right: 25px;top:56%;}
.open .side_bar .menu 					{right: 25px;top:53px;}
.open .side_bar .menu1 {
    position: fixed;
    top: 117px;
    right: 25px;}
.head 									{height: 203px;}

.side_bar 								{padding: 129px 82px 70px 62px;position: fixed;width: 500px;right:-500px;}
.side_bar h2 							{font-size: 44px;line-height: 46px;padding:0 0 23px 20px;}
.side_bar > ul > li > a 						{font-size: 23px;line-height: 25px;}
.lang ul li a{font-size: 23px;line-height: 25px;}
.side_bar 								{padding: 112px 82px 25px 62px;}
.form 									{padding: 10px 0 0px 20px;}

/*------------------inner2--------------*/
.map_in 								{width: 100%;}
.map_cnt img							{width:100%;height:auto;}
.map_cnt_in3 h2 						{font-size: 25px;line-height: 30px;}
.map_in h3 								{font-size: 20px;line-height: 25px;}
}
@media only screen and (max-width:767px)
{
	
/*------------------inner1--------------*/
.kun_in > p 							{padding: 0 0 20px 0;font-size: 28px;line-height: 36px;}
.kun_in 								{padding: 20px 5px 0 5px;}
.pacte_lft h3, .pacte_rgt h3 			{padding: 0 0 10px 0;font-size: 20px;line-height: 24px;letter-spacing: 1px;}
.pacte_lft p 							{padding: 0 0 35px 0;font-size: 18px;line-height: 24px;}
.pacte_rgt p 							{font-size: 18px;line-height: 24px;}
.pacte h2, .revel_in h3, .pro_in h3 	{padding: 0 0 25px 0;font-size: 26px;line-height: 30px;letter-spacing:1px;}
.footer_up 								{width: 100%;}
.footer_up_lft 							{width: 100%;padding:0 0 20px 0;}
.footer_up_mdl 							{width: 100%;background:none;padding:0 0 20px 0;}
.footer_up_rgt 							{width: 100%;}
.position 								{margin: 0 auto;width: 250px;}
.revel_in				 				{padding: 29px 5px 0 5px;width: 100%;}
.revel_in span.down 					{right: 3px;top: 60%; position: static; text-align: right; margin-top: 10px;}
.pro_in {
    padding: 40px 5px 0 5px;}
.side_bar 								{width: 400px;right: -400px;padding:110px 43px 25px 43px;}
.tot 									{width: 120px;padding:3px 0 4px 0;border-radius:12px 0px 0px 12px;}
.tot a 									{font-size: 18px;line-height: 18px;}	
.tot a 									{font-size: 18px;line-height: 18px;padding: 0 48px 0 0;letter-spacing: 0px;background-size: 36px 32px;}
/*------------------inner2--------------*/
.map_cnt_in3 h2 						{font-size: 19px;line-height: 25px;}
.map_in h3 								{font-size: 18px;line-height: 23px;}

.txt-wrap .title							{font-size: 30px;}
.wrapper {margin-top:0 auto -313px;}
.push {height: 313px;}			
}
@media only screen and (max-width:599px)
{	
/*------------------inner1--------------*/
.head 									{height: 125px;}
.kun_in > p 							{padding: 0 0 20px 0;font-size: 23px;line-height: 33px;}
.pacte_lft ,.pacte_rgt 					{width: 100%;padding:0 0 20px 0;}
.pacte_lft p 							{padding: 0 0 0px 0;}
.pacte_lft a 							{margin: 15px 0 0 0;}
.contact_form_in 						{width: 85%;}
/*------------------inner2--------------*/
.map_cnt_in3 h2 br						{display:none;}	


.team2									{width:96%;}
.pop_in_lft ul li 							{margin: 0 0 8px 0;width: 49.5%;}
.popup 									{top: 9% !important;}
.txt-wrap 								{background-size: 70%; padding-top: 130px;}
}
@media only screen and (max-width:479px)
{

.pop_in_lft ul li{margin: 0 0 8px 0;width: 100%;}
/*------------------inner1---------------*/
.menu 									{right: 21px;}
.kun_in > p 							{padding: 0 0 20px 0;font-size: 17px;line-height: 22px;}
.pacte h2, .revel_in h3, .pro_in h3 ,.contact_form_in h2 {padding: 0 0 10px 0;font-size: 20px;line-height: 24px;letter-spacing: 0px;}
.pacte_lft p ,.pacte_rgt p ,.pacte_lft a ,.pacte_rgt a ,.submitbutton{font-size: 15px;line-height: 20px;}
.revel_in span 							{padding: 0 0 10px 0;}
.revel_in p 							{font-size: 15px;line-height: 20px;}
.revel_in p.expo 						{padding: 0 0 15px 0;}
.contact_form_in p 						{font-size: 15px;line-height: 20px;}
.contact_form_in ul li label ,.contact_form_in ul li label em  			{font-size: 12px;line-height: 15px;}
.pro_in p 								{font-size: 15px;line-height: 20px;}
.pro_in ul li 							{font-size: 15px;line-height: 20px;}
.project a img							{width:100%;height:auto;}
.project 								{width:250px;}
.footer_in1 							{padding: 35px 0 35px 0;}
.contact_form_in ul li img				{width:80%;height:auto;}
.revel_in span.down a img				{width:40px;height:40px;}
.input_field 							{font-size: 12px;line-height: 15px;}
.side_bar 								{width: 320px;right: -320px;padding: 110px 10px 25px 10px;}

.errS1 									{padding: 35px 0 0 122px;font-size: 10px;line-height: 15px;}
/*.rc-anchor-normal .rc-anchor-checkbox-label {width: 115px;}
.rc-anchor-normal 						{height: 74px;width: 278px;}
.rc-anchor-logo-portrait 				{margin: 10px 0 0 7px;}*/
.contact_form_in 						{width: 97%;}
/*------------------inner2---------------*/
.map_cnt_in3 h2 						{font-size: 15px;line-height: 20px;}
.map_in h3 								{font-size: 14px;line-height: 20px;}
.menu {top: 58%;right:17px}
.menu img{width:35px;height:35px;}
.open .side_bar .menu {
    right: 17px;
    top: 53px;
}
.open .side_bar .menu1 {
    right: 17px;
    top: 75px;
}	
}




