/* Responsive CSS Styles Table of Contents */

@media only screen and (min-width: 1024px) and (max-width: 1169px){

.container {
	width: 1024px;
	margin: auto;
}
.logo {
	width: 22%;
}

.logo img{
	margin-left: 10px;
	width: 110%;
}

.menu_main {
	width: 73%;
}

.section4 .packagesinfo ul {
	width: 103%;
}

.punchtext {
	float: left;
	text-align: center;
}
.punchtext h3 {
	float: none;
	margin-bottom: 40px;
}
.punchtext a {
	float: none;
}

.copyrights ul {
	width: 31%;
}

.wres {
	width: 100%;
}

	.formHead{
	width: 260px;
	margin-top: 40px;
}
.nav-collapse li {
  line-height: 20px;
}
}



@media only screen and (min-width: 768px) and (max-width: 1023px){
.container {
	width: 747px;
	margin: auto;
}


	.logo {
	width: 22%;
	}

	.logo img{
		margin-left: 10px;
		width: 90%;
	}
.menu_main {
	width: 78%;
}

.section4 .packagesinfo ul {
	width: 103%;
}

.section5 .one_third a {
	float: left;
	margin-top: 10px;
}

.punchtext {
	float: left;
	text-align: center;
}
.punchtext h3 {
	float: none;
	margin-bottom: 40px;
}
.punchtext a {
	float: none;
}

.copyrights ul {
	width: 43%;
}

.wres {
	width: 100%;
}

.formHead{
	width: 240px;
	margin-top: -10px;
	opacity: 0.9;
	margin-right: 0;
	height: 430px;
}

}




@media only screen and (min-width: 480px) and (max-width: 767px){
	
.container {
	width: 460px;
	margin: auto;
}

.content_left {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}
.right_sidebar {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}
.content_right {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 40px;
}
.one_third {
	width: 100%;
	margin-bottom: 40px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 40px;
}
.two_third {
	width: 100%;
	margin-bottom: 40px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 40px;
}

.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.logo {
	width: 30%;
}
.logo img {
	margin-left: 20px;
	margin-bottom: 10px;
	width: 70%;
}
.menu_main {
	float: none;
	width: 90%;
	margin: 0 auto;
}

.section1 .one_fourth {
	margin-bottom: 50px;
	padding-right: 0%;
	padding-left: 0%;
	background: none;
}

.section4 .packagesinfo {
	margin-top: 50px;
}
.section4 .packagesinfo ul {
	width: 80%;
	float: none;
	margin: 0 auto;
}

.punchtext {
	float: left;
	text-align: center;
}
.punchtext h3 {
	float: none;
	margin-bottom: 40px;
}
.punchtext a {
	float: none;
}

.copyrights ul {
	width: 68%;
}

.cforms {
	width: 99%;
}

.wres {
	width: 100%;
}

.formHead{
	width: 380px;
	height: 480px;
	margin-top: 40px;
	opacity: 0.9;
	margin-right: 0;
	zoom: 0.6;
}

}





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

.container {
	width: 300px;
	margin: auto;
}

.content_left {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}
.right_sidebar {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}
.left_sidebar {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}
.content_right {
	float: left;
	width: 100%;
	padding: 59px 0px 0px 0px;
}

.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	margin-right: 0%;
}
.one_half {
	width: 100%;
	margin-bottom: 40px;
}
.one_third {
	width: 100%;
	margin-bottom: 40px;
}
.one_fourth {
	width: 100%;
	margin-bottom: 40px;
}
.one_fifth {
	width: 100%;
	margin-bottom: 40px;
}
.two_third {
	width: 100%;
	margin-bottom: 40px;
}
.three_fourth {
	width: 100%;
	margin-bottom: 40px;
}

.last {
	margin-right: 0 !important;
	margin-bottom: 0 !important;
}

.logo {
	width: 76%;
}
.logo img {
	margin-left: 10px;
	margin-bottom: 10px;
	width: 70%;
}

.menu_main {
	float: none;
	width: 90%;
	margin: 0 auto;
}

.section1 .one_fourth {
	margin-bottom: 50px;
	padding-right: 0%;
	padding-left: 0%;
	background: none;
}

.section4 .packagesinfo {
	margin-top: 50px;
}
.section4 .packagesinfo ul {
	width: 80%;
	float: none;
	margin: 0 auto;
}

.punchtext {
	float: left;
	text-align: center;
}
.punchtext h3 {
	float: none;
	margin-bottom: 40px;
}
.punchtext a {
	float: none;
}

.copyrights ul {
	width: 94%;
}
.copyrights li {
	margin: 0px 4px;
}

.cforms {
	width: 98%;
}

.wres {
	width: 100%;
}

.parallax_sec1{
	margin-top: 510px;
}

.formHead{
	width: 90%;
	height: 80%;
	position: absolute;
	right: 0;
	left: 0;
	top: 240px;
	opacity: 1;
}
.section1{
	margin-top: 520px;
}

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait */
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.formHead{
		top: 200px;
		height: 500px;
	}
}


/* ----------- iPhone 6 ----------- */

/* Portrait */
@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
	.formHead{
		top: 240px;
		height: 520px;
	} 

}

/* ----------- iPad 3 and 4 ----------- */

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
	.telefono{
		font-size: 20px !important;
		margin-right: 10px;
		margin-left: 20px;
		padding: 0px !important;
		vertical-align: middle;
		margin-top: -40px;
		position: relative;
		line-height: -60px !important;
	}

}

/* ----------- iPad mini ----------- */

/* Landscape */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1) {
	.nav-collapse a {
		padding: 10px 10px !important;
	}

	.telefono1{
		font-size: 20px !important;
		margin-right: 10px;
		margin-left: 10px;
		margin-top: -10px;
	}
	.telefono2{
		font-size: 20px !important;
		margin-right: 10px;
		margin-left: 10px;
		margin-top: -40px;
	}
}


