/* Large Tablet Devices ----------- */
@media only screen 
and (max-width : 1000px) {
	html, body{
		-webkit-touch-callout: none;
		-webkit-user-select: none; /* Webkit */
		-moz-user-select: none;    /* Firefox */
		-ms-user-select: none;     /* IE 10  */
	}
	.wrapper {width: auto;max-width: 100%;}
	
	.head-nav {position: relative;}

	header {height: auto;padding: 5px;}
		.header-container { height: auto;width: auto;background: #f5f5f5;right: 0;padding: 8px;}
		.header-container:before {content: "";}
		.headleft {float: none;}
		.headleft img{display: block;margin: 0 auto;max-width: 100%;position: relative;top: 0;left: 0;}
		
		.headright {padding: 0 0 0 0;float: none;}
		.headright p{text-align: center;}
		.headright p span:after{content: "";}
	
	nav {height: auto;margin:0 auto !important;padding: 8px;background: #ad32e6;}
	.nav-container {background: none;width: auto;position: relative;top: 0;right: 0;}
	.nav-container:before {content: "";}
	nav span {display: block;}
	nav ul{text-align: center;}
	nav ul li {width: 32%;margin: 3px;}
	nav ul li:after {content: "";}
	nav ul li a{width: 100%;padding: 0;margin: 0 !important;line-height: 40px;border: 1px solid #ffd600;}
	
	.rslides {display: block;}
	.box_skitter_large {display: none;}
	
	.ban-det {background: #fff;height: auto;width: auto;position: relative;top: 0;left: 0;padding: 15px;}
		.ban-det h3{padding: 0 0 0 0;line-height: 50px;}
		.ban-det h3 span{margin: 0 0 0 0;}
		.ban-det p{padding: 20px 0 0 0;width: auto;}
	
	.mid {margin: 0 auto 0;}
		.mid-container {text-align: center;}
		.middle-boxes {width: auto;display: block;}
		.middle-boxes:first-child .mdfst-box {width: auto;height: auto;background: #f3f3f3;margin: 0 0 0 0;}
		.middle-boxes:first-child .mid-form {width: auto;float: none;padding: 10px;box-sizing: border-box;}
		.middle-boxes:first-child .mid-form form {width: 100%;}
		.middle-boxes:first-child .mid-form h3{text-align: center;}
			.middle-boxes:first-child .mid-form {width: 100%;}
			
		.pck-left {width: 51%;}
		.middle-boxes:first-child .mid-form form .w100p{width: 100%;}
		.middle-boxes:nth-child(2) {margin: 30px auto 0;}
		
		.middle-boxes:last-child {margin: 0 0 0 0;}
		.middle-boxes:last-child .mdlst-box{width: auto;height: auto;background: none;}
			.middle-boxes:last-child .mdlst-all{margin: 10px;display: inline-block;vertical-align: top;text-align: left;padding: 42px 0 0 17px;}
			
			.middle-boxes:last-child .mdlst-up {background: #f8f8f8;}
			.middle-boxes:last-child .mdlst-low {background: #e9e9e9;}
		
		.middle-boxes:first-child .mid-form form .submit{bottom: -19px;}
	
	.main{margin: 15px auto 0 !important;padding: 0 !important;}
	.main-left-column {width: auto;float: none;}
		.quote {width: 398px;margin: 10px auto 0;}
	
	.main-right-column{width: auto;float: none;}	
		.contents{padding: 0 15px;}

	.main-bottom {margin: 15px auto 0;}
	.main-bottom-container {text-align: center;}
	.mainbot-left {width: 100%;height: auto;margin:0;}
	.mainbot-right {width: auto;height: auto;margin:0;}
	
	.mainlft-inner {background: url(../images/mainlft.png) no-repeat center top;width: auto;height: auto;margin: 0 0 0 0;background-size: cover;}
	.mainlft-inner .mainlft-text{width: auto;float: none;padding: 12px;background-color: rgba(255,255,255,0.4);}
		.mainlft-inner .mainlft-text h3{text-align: center;padding: 0 0 10px 0;}
		.mainlft-inner .mainlft-text p{width: auto;text-align: center;}
		.mainlft-inner .mainlft-text a{margin: 20px auto 0;}
	
	.mainrht-inner {width: auto;height: auto;padding: 0 0 0 0;}
	.mainrht-inner .mainrht-text{width: auto;padding: 12px;}
		.mainrht-inner .mainrht-text img{position: relative;top: 0;right: 0;}
		.mainrht-inner .mainrht-text h3{text-align: center;}
		.mainrht-inner .mainrht-text p{width: auto;}
		.mainrht-inner .mainrht-text a{margin: 20px auto 0;}
	
	.bottom {background: url(../images/up-bottom-bg.png) no-repeat center top;background-size: cover;padding: 10px;}	
	.bottom-container {text-align: center;height: auto;}
		.bottom-container h3{padding: 0 0 15px 0;}
		.bottom-container p{width: auto;}
	
		.offer-cont {text-align: center;margin: 15px auto 0;}
			.offer-cont .bottom-boxes {margin: 10px;}
	
	.contact-info {background: #f8f8f8;height: auto;padding: 0 0 0 0;margin: 0 auto !important;}	
	
		.contacts-left {background: #f5f5f5;width: auto;height: auto;position: relative;top: 0;right: 0;padding: 8px;}
			.conright-form {width: auto;}
				.conright-form h3{text-align: center;}
				.conright-form form{margin: 15px 0 0 0;}
				.conright-form form .submit{display: block;margin: 16px auto 0;}
		
		.contacts-right {text-align: center;padding: 20px 8px 0;}
			.contacts-right h3:after{content: "";}
	
			.contacts-right ul{margin: 30px 0 0 0;padding: 0;list-style: none;text-align: center;}
			.contacts-right ul li{text-align: left;margin: 0 30px !important;}
			
			.contacts-right .footer-comp{display: block;margin: 20px auto 0;max-width: 100%;}
	
		
}

@media only screen 
and (max-width : 900px) {
	
	footer {height: auto;padding: 10px;}
 
	.socials {position: relative;display: block;margin: 0 auto;text-align: center;}
	.socials p{line-height: 53px;}
		.socials .icons{top: -6px;}
	
	footer ul{text-align: center;}
	footer ul li{width: 32%;margin: 3px;}
	footer ul li:after{content: "";}
	footer ul li a{padding: 0;margin: 0;line-height: 35px;border: 1px solid #fff;}	
}

@media only screen 
and (max-width : 700px) {
		
	nav ul li {width: 48%;}
	.col3 {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;}
	
	.contacts-right ul li{text-align: left;margin: 0 20px !important;}
}

/* Table Devices */
@media only screen 
and (max-width : 600px) {
	
	.thumb-img {display: none;}
	.rslides {display: none;}
	.nav-toggle-button,
	nav li,
	nav li span{ display: block; }
	
	nav{
		display: none;
	}
	
	nav ul{
		margin: 0; 
		padding: 0;
	}
	
	nav ul li{
		width: 100%;
		display: block;
		margin: 3px 0;
	}
	
	nav li a{
		padding: 10px 0;
	}
	
	/* Nth Drop Down */
	nav ul ul{ 
		position: relative;
	}
	
	nav ul ul li a{
		width: auto;
	}
	
	.contacts-right ul li{display: block;text-align: center;margin: 10px 0 !important;padding: 0 0 0 0;}
	.contacts-right ul li:before{content: "" !important;}
	
}

/* Smartphones */
@media only screen 
and (max-width : 500px) {
	
	.col2 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
	.col3 {-webkit-column-count: 1;-moz-column-count: 1;column-count: 1;}
	
	.offer-cont .bottom-boxes {height: auto;width: auto;margin: 5px;text-align: center;padding: 10px 10px 8px;}
			.offer-cont .bottom-boxes img{position: relative;top: 0 !important;left: 0 !important;}
			.offer-cont .bottom-boxes p{width: auto;padding: 7px 0 0 0;}
	
	footer ul li{width: 100%;margin: 3px 0;}
}

@media only screen 
and (max-width : 400px) {
	
	.middle-boxes:nth-child(2) {width: auto;height: auto;background: #efefef;margin: 0 0 0;padding: 8px 10px 81px;}
		.middle-boxes:nth-child(2) img {position: relative;bottom: 0;left: 0;margin: 0 auto;max-width: 100%;}
		.middle-boxes:nth-child(2) h3{padding: 0 0 10px 0;}
		.middle-boxes:nth-child(2) p{padding: 0 0 0 0;text-align: center;}
		
	.middle-boxes:last-child .mdlst-all{margin: 0 0;}
	
	.quote {background: none;height: auto;padding: 0;width: auto;}
			.quote a{margin: 0 auto;}
}

@media only screen 
and (max-width : 360px) {
	
	.quote a{background: #1c1c1d;width: auto;}
	
}