/*
	Custom Stylesheet to styles tablet custom
	Created: 09-06-2016
*/
/* Medium only */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

body{width: 100%; }
	
	#home {padding-top: 0; height: auto; }
	#aboutUs { background: #f8db8b url("../images/backgrounds/about_1k.png") no-repeat; background-size: 100% 100%; height: 540px; padding-top: 60px; }

	.descrip-Text {font-size: 22px; }

	.btn-content {font-size: 22px; padding: 12px 30px; }

	#aboutUs .descrip-Text p {margin-bottom: 40px; }

	p {line-height: 1.6; }

	.padLeft {padding-left: 0; }

	#services {background: #00a8ba url(../images/backgrounds/services_1k.png) no-repeat; background-size: 100% 100%; padding-top: 20px;}
	
	#process {background: #FFFBEF url(../images/backgrounds/process_1k.png) no-repeat; background-size: 100% auto; }

	.text-serv1, .text-serv2, .text-serv3, .text-serv4, .text-serv5 {font-size: 12px; width: 98px;}
	.text-serv1 {left: 7%; top: 24%; }
	.text-serv2 {right: 16%; top: 25.5%; }
	.text-serv3 {left: 6%; top: 48%; }
	.text-serv4 {right: 14%; top: 50%; }
	.text-serv5 {bottom: 3%; left: 36%; }

	.servicesIcons {max-width: 100%; }

	.processIcons {display: none; }

	.processText {margin-top: 62%; }

	.container {width: 81%; }

	#work {background-size: 126% auto; padding-top: 75px; }
	
	#contactUs {background: url(../images/backgrounds/contactBackground_1k.png) no-repeat;
	background-size: 100% auto;
	background-position: left bottom;
	padding-bottom: 388px; padding-left: 20px; padding-right: 20px;}
	
	.cont-contactus {padding: 0; margin: 0 0 0 -27px;}

	.btn{margin:0;}
	.form-group {margin-bottom: 25px;}
	.contactText {margin-left: 0; }
	.contact-3 .map-img {margin: 0 0 4%;  width: 100%; }


	footer.container{width: 100%; }
}


@media only screen and (min-width: 900px) and (max-width: 991px) {

body{width: 100%;}

	#home {padding-top: 45px;  height: 310px; }
	#home .logo {background-size: 85% auto; height: 300px; }
	#aboutUs { background: #f8db8b url("../images/backgrounds/about_768.png") no-repeat; background-size: 100% 100%; height:auto; padding: 7% 9% 53%;}
	
	.aboutText {padding-right: 50px; }

	.text-serv1, .text-serv2, .text-serv3, .text-serv4, .text-serv5 {font-size: 13px; width: 105px; }

	.text-serv1 {left: 17.5%; top: 24%; }
	.text-serv2 {right: 23.5%; top: 26%; }
	.text-serv3 {left: 16.5%; top: 49%; }
	.text-serv4 {right: 22.5%; top: 50.5%; }
	.text-serv5 {bottom: 4%; left: 41.5%; }

	#services {background: #00a8ba url(../images/backgrounds/services_768.png); background-repeat: no-repeat;background-size: 100% 100%; 
		height: auto; padding-top: 12px; padding-bottom: 20px; }
	
	.padLeft {padding-top: 25px; padding-left: 9%; padding-right: 8%; }

	.servicesIcons{margin: 0 auto; }

	#process {background: #FFFBEF url(../images/backgrounds/process_768.png); background-repeat: no-repeat; background-size: 100% auto;
		height: auto; padding-left: 20px; padding-right: 20px; }

	.processIcons {display: none; }

 	.processText {margin-top: 140%; margin-bottom: 20px; padding-right: 20px; }

	.process-cont {padding-left: 12%; padding-right: 9%; }

	.processIcons {margin-top: 27px; }
	
	#work {padding: 0 60px; background-size: 162% auto; }

	.workText {padding-top: 90px; }

	.container {width: 100%; }

	.contactText {margin-left: 28px; }
	
	#contactUs { background: url(../images/backgrounds/contactBackground_768.png); 
		background-repeat: no-repeat; 
		background-size: 100% auto;
		background-position: left bottom;
		padding-left: 45px; padding-right: 45px; padding-bottom: 38%;}

	#contactUs p{margin-bottom: 30px; }

	.map-img{ margin-bottom: 5%; }

	.form-container {padding-top: 20px; }

	.contact-3 .map-img {margin-top: 4%; width: 100%; }

}

@media only screen and (min-width: 811px) and (max-width: 899px) {

body{width: 100%;}

	#home {padding-top: 45px;  height: 310px; }
	#home .logo {background-size: 85% auto; height: 300px; }
	
	#aboutUs { background: #f8db8b url("../images/backgrounds/about_768.png") no-repeat; background-size: 100% 100%; height:auto; padding: 7% 9% 53%;}
	
	.aboutText {padding-right: 50px; }

	.text-serv1, .text-serv2, .text-serv3, .text-serv4, .text-serv5 {font-size: 13px; width: 105px; }

	.text-serv1 {left: 14.5%; top: 24%; }
	.text-serv2 {right: 21.5%; top: 26%; }
	.text-serv3 {left: 13.5%; top: 49%; }
	.text-serv4 {right: 20.5%; top: 50.5%; }
	.text-serv5 {bottom: 4%; left: 41.5%; }

	#services {background: #00a8ba url(../images/backgrounds/services_768.png); background-repeat: no-repeat;background-size: 100% 100%; 
		height: auto; padding-top: 12px; padding-bottom: 20px; }
	
	.padLeft {padding-top: 25px; padding-left: 9%; padding-right: 8%; }

	.servicesIcons{margin: 0 auto; }

	#process {background: #FFFBEF url(../images/backgrounds/process_768.png); background-repeat: no-repeat; background-size: 100% auto;
		height: auto; padding-left: 20px; padding-right: 20px; }

	.processIcons {display: none; }

 	.processText {margin-top: 140%; margin-bottom: 20px; padding-right: 20px; }

	.process-cont {padding-left: 12%; padding-right: 9%; }

	.processIcons {margin-top: 27px; }
	
	#work {padding: 0 60px; background-size: 162% auto; }

	.workText {padding-top: 90px; }

	.container {width: 100%; }

	.contactText {margin-left: 28px; }
	
	#contactUs { background: url(../images/backgrounds/contactBackground_768.png); 
		background-repeat: no-repeat; 
		background-size: 100% auto;
		background-position: left bottom;
		padding-left: 45px; padding-right: 45px; padding-bottom: 38%;}

	#contactUs p{margin-bottom: 30px; }

	.map-img{ margin-bottom: 5%; }

	.form-container {padding-top: 20px; }

	.contact-3 .map-img {margin-top: 4%; width: 100%; }

}

@media only screen and (min-width: 551px) and (max-width: 810px) {

body{width: 100%;}

	#home {padding-top: 45px;  height: 476px; }
	#home .logo {background-size: 85% auto; height: 300px; margin-top: 0; }

    .min-height-600px {min-height: 420px !important; }

	.col-md-offset-7 {padding-left: 20px; }
	
	#aboutUs { background: #f8db8b url("../images/backgrounds/about_768.png") no-repeat; background-size: 100% 100%; height:auto; padding: 7% 9% 53%;}
	
	.aboutText {padding-right: 50px; }

	.text-serv1, .text-serv2, .text-serv3, .text-serv4, .text-serv5 {font-size: 13px; width: 105px; }

	.text-serv1 {left: 6.5%; top: 24%; }
	.text-serv2 {right: 21.5%; top: 26%; }
	.text-serv3 {left: 5.5%; top: 48%; }
	.text-serv4 {right: 20.5%; top: 50.5%; }
	.text-serv5 {bottom: 3%; left: 34.5%; }

	#services {background: #00a8ba url(../images/backgrounds/services_768.png); background-repeat: no-repeat;background-size: 100% 100%; 
		height: auto; padding-top: 12px; padding-bottom: 20px; }
	
	.padLeft {padding-top: 25px; padding-left: 9%; padding-right: 8%; }

	.servicesIcons{margin-left: 10px; }

	#process {background: #FFFBEF url(../images/backgrounds/process_768.png); background-repeat: no-repeat; background-size: 100% auto;
		height: auto; padding-left: 20px; padding-right: 20px; }

	.processIcons {display: none; }

 	.processText {margin-top: 150%; margin-bottom: 20px; padding-right: 20px; }

	.process-cont {padding-left: 12%; padding-right: 9%; }

	.processIcons {margin-top: 27px; }
	
	#work {padding: 0 60px; background-size: 162% auto; }

	.workText {padding-top: 90px; }

	.container {width: 100%; }

	.contactText {margin-left: 28px; }
	
	#contactUs { background: url(../images/backgrounds/contactBackground_768.png); 
		background-repeat: no-repeat; 
		background-size: 100% auto;
		background-position: left bottom;
		padding-left: 45px; padding-right: 45px; padding-bottom: 38%;}

	#contactUs p{margin-bottom: 30px; }

	.map-img{ margin-bottom: 5%; }

	.form-container {padding-top: 20px; }

	.contact-3 .map-img {margin-top: 4%; width: 100%; }

}