@media only screen and (max-width:1400px) {
.heading2				{left:25%;}
}

@media only screen and (max-width:1205px) {
.text6					{   font-size: 22px; padding: 50px 0 56px;}	
.color1_inner5			{height:326px;}

.color2_inner5 			{background: none repeat scroll 0 0 #9a8e86;  height: 326px;}
.smalltea				{ margin-left: 10%;}
.color3_inner1			{height:415px;}	
.heading2				{left:25%;}


}
														
		
@media only screen and (max-width:959px) {
.color1_inner5			{height:326px;}
.inner5ul ul li			{width: 49.1%;}
.smalltea				{margin-left:5%;}
.img1 img				{width:90%;}
.color3_inner1			{height:317px;}		
.callbacks img			{height:656px;}
.callbacks_tabs			{width:8%;}
.logotext2 img			{height:auto !important;}
.heading1				{   width: 45%;}	
.text8					{width:36%;}
.heading2				{left:17%;}
.text14					{  width: 43%; right: 25%;}
.text13					{ width: auto;     margin: 61px 0 85px 43px;}
.text1					{ width: auto; padding:5px;}
.text2					{ width: auto; padding:5px;}
.text3					{ width: auto; padding:5px;}
.text12					{ margin: 20% 0 0 12%; }




}











		

	/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

.rslides 				{position: relative;list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;  }
.rslides li 			{-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;  }
.rslides li:first-child { position: relative; display: block; float: left;  }
.rslides img 			{display: block;height: auto; float: left; width: 100%; border: 0; }
 


.heading1 				{font-size: 17px; left: 8%;  padding: 2px;  width: 72%;}
.text8					{width:46%; left:35%;}
.callbacks_tabs			{width:18%;}
.text14					{width:49%;}

.text13 				{height: auto; margin: 10%; padding: 10%; width: 80%;}
.text14					{width:49%;}

.inner4ul ul li 		{float: left;  width: 49%;}
.view .mask, .view .content { height: auto; left: 5%; overflow: hidden;  position: absolute;  top: 6%;  width: 89%;}
.widthheading			{width:50%; float:left;}
.inner5ul ul li 		{ width: 49.1%;}
.text11					{ width: 37%;}
.text12					{   margin: 50px 0 184px 25%;}

.callbacks .caption		{display:block;}
.caption p        		{display:none;}	
.logotext				{margin-left:51px;}	
a.link1					{  margin-left: 3%;  margin-top:20px;}
a.link2					{  margin-left: 3%;  margin-top:20px;}	

.callbacks img			{height:400px;}




}




		

@media only screen and (max-width:479px) {
header nav a span		{font-size:14px;}
.img1 img				{width:100%;}
.home-top-title a		{font-size:14px;  padding: 15px 17px;}
.text1					{ width: 52%;  top: 18%; }
.text1 span				{ font-size: 34px;}

.text3 					{ font-size: 19px;   line-height: 14px;  padding: 8px 2px 3px;  top: 23%;    width: 55%;}
.text3 span				{   font-size: 32px;}
.text5					{ width: 40%;}
.text2					{  width: 40%;   padding: 24px 15px 2px;}	
.text2 p				{ font-size: 40px;}
.text4					{  width: 43%;}
.foot_logo				{ float: none;  margin: auto;  text-align: center;}
.socialicon 			{ display: block; float: none; margin: auto; text-align: center; width: 78%;}
.footer					{padding-top:20px;}
.menufooter 			{clear: left; display: block; float: none;  margin: 15px auto; padding: 20px 0;}
.callbacks .caption		{display:none;}
.heading1 				{font-size: 17px; left: 8%;  padding: 2px;  width: 72%;}
.text8					{width:46%; left:35%;}
.callbacks_tabs			{width:18%;}		

.text13 				{height: auto; margin: 10%; padding: 10%; width: 80%;}
.text14					{width:55%;}

.inner4ul ul li 		{float: left; width: 98%;}

.text15 img				{width:100%;}
.inner5ul ul li			{width: 100%;}
.og-expander			{height:auto !important;}
.text10					{font-size:40px;}	
.text11					{   width: 52%;}
.text12					{   margin: 50px 0 184px 10%;}


.callbacks .caption		{display:block;}
.caption p        		{display:none;}	
.logotext				{margin-left:51px;}	
a.link1					{  margin-left: 3%;  margin-top:20px;}
.callbacks img			{height:400px;}

.text12					{margin:10%;}



}


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

.callbacks .caption		{display:block;}
.callbacks img			{height:300px;}
}