@media only screen and (max-width:1135px){
.container							{width:98%;}
.logo								{width:auto; margin:0 o 10px 0;}
.logo a img							{width:100%; height:auto;}
.heafer_right						{margin:0px 0 0 0;}

}
@media only screen and (max-width:1024px){
.design								{margin:20px 54px 0 0;}	
.services ul li						{width:30%; padding:0; margin:0 5% 0 0;}
.services ul li a img				{width:100%; height:auto;}
.services ul li a span				{font-size:19px;}
.heading-in							{width:100%;}
.heading_left						{width:32%; margin:0 3% 0 0;}
.heading_right_con1					{width:37%; margin:0 3% 0 0; padding:51px 0 0 0;}
.heading_right_con3					{width:37%; margin:0 3% 0 0; padding:51px 0 0 0;}
.heading_right_con2					{width:25%;}
.menu-section						{width:94%;}
.comments-in						{width:100%;}
.heading_right_con2 img				{width:100%; height:auto;}
}
@media only screen and (max-width:767px){
.heafer_right span					{line-height:22px;}
.footer-top-in{background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:center;width:100% }
.design p							{font-size:14px; line-height:20px;}
.banner								{position:static;}
.design								{width:100%; margin:0; border:none; background:#000000; opacity:1; outline:none;}
.menu-icon							{display:inline-block; margin:0 0 5px 0;}
nav									{display:block; padding:10px 0 0px 0;}
nav ul								{display:none; margin:10px 0 0 0;}
nav ul li							{width:100%; float:none; display:block; padding:0; border:none;}
nav ul li a							{padding:8px 0;}
nav ul li a:hover					{background:#fff;}				
.wecome p							{font-size:16px; line-height:24px;}	
.services ul li a span				{font-size:13px;}
.services ul li						{margin:0 4% 0 0;}
.heading_right_con1 p				{font-size:14px; line-height:22px;}
.heading_right_con1 h2				{padding:0 0px 15px 7px}

.heading_right_con3 p				{font-size:14px; line-height:22px;}
.heading_right_con3 h2				{padding:0 0px 15px 7px}

.heading_right_con2                 {padding:60px 0 0 0}
.services							{padding:30px 0 15px 0;}
.nav-section .container	{width:100%;}
}

@media only screen and (max-width:599px){
.design p							{font-size:14px; line-height:20px;}
.banner								{position:static;}
.design								{width:100%; margin:0; border:none; background:#000000; opacity:1; outline:none;}
.services ul li						{float:none; display:block; padding:0; margin:0 0 8px 0; width:100%;}
.heading_left						{width:100%; float:none; display:block; margin:0;}
.menu-section						{width:96%; margin:0 auto;}
.heading_right_con1					{width:100%; float:none; display:block; padding:15px 0 0 0;}
.heading_right_con1 p				{font-size:14px; line-height:22px;}
.heading_right_con1 h2				{padding:0 0px 16px 7px;}

.heading_right_con3					{width:100%; float:none; display:block; padding:15px 0 0 0;}
.heading_right_con3 p				{font-size:14px; line-height:22px;}
.heading_right_con3 h2				{padding:0 0px 16px 7px;}

.heading_right_con2					{width:100%; display:block; float:none; padding:25px 0 0 0;}
.heading_right_con2 img				{text-align:center; display:block; margin:0 auto; width:auto;}
.comments-in h5						{font-size:18px; line-height:22px;}
.comments-in p						{font-size:14px; line-height:20px; background-size:22px auto; padding:0 0px 0px 20px;}
.footer-top-in{background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:center;width:100% }
.footer-top-in p					{font-size:16px; line-height:22px; padding:44px 18px 0px 0px;}
.footer-top-in em					{padding:0 13px 0 0; margin:0 0 -6px 0;}
.footer-top-in a					{font-size:16px; line-height:22px;}
.footer-top							{text-align:center;}
.flex-direction-nav a				{top:30% !important;}
.banner .container{width:100%;}
.wecome h1							{font-size:30px; padding:0 0px 8px 0;}
.wecome p							{font-size:14px; line-height:22px;}
.menu-section h3					{font-size:30px;}
.menu-section ul li a				{font-size:20px;}
.heading_right_con1 h2				{font-size:35px; padding:0 0px 10px 7px;}
.services							{padding:40px 0 15px 0;}
.heading_left						{padding:30px 0 0 0px;}
.services ul li a span				{font-size:16px;}
.comments-in p em					{width:22px;}
.comments-in p em img				{width:100%; height:auto;}
}

@media only screen and (max-width:479px){
.logo								{width:100%;  float:none; display:block; margin:0 auto 20px;}
.heafer_right						{width:100%; display:block; text-align:center;}
.logo a img							{width:80%; margin:0 auto; display:block;}
.wecome p							{padding:0px 10px 0 20px; font-size:14px; line-height:22px;}
.footer-top-in{background-image:url(../images/logo.png); background-repeat:no-repeat; background-position:center;width:100% }
.footer-top-in p					{float:none; text-align:center; width:100%; display:block; margin:0 0 10px 0; padding:15px 0px 0px 0px;}
.footer-top-in em					{float:none; text-align:center; width:100%; display:block; padding:0;}
.footer-top-in em img				{text-align:center;}	
.footer-top-in a					{margin:25px 0 0 0;}
.footer-top							{padding:8px 0 10px 0;}
.footer-below-in					{width:100%; text-align:center;}
.footer-below-in p					{font-size:12px;}
.footer-below-in ul					{padding:0; float:none;}
.footer-below-in ul li				{padding:0 7px 0 0; margin:0 5px 0 0;}
.footer-below-in ul li span			{font-size:12px;}
.footer-below-in ul li a			{font-size:12px;}
.footer-below-in ul li small		{font-size:12px;}
.menu-section						{width:94%; margin:0 auto;}
.services ul li a span				{padding:0;}
}
@media only screen and (min-width:768px){
nav ul								{display:block !important;}
}