/*
Theme Name: responsive
*/
@media only screen and (max-width: 1600px) {

}


/* Note: Design for a width of 1024px */
@media only screen and (min-width: 1024px) and (max-width: 1215px) {

}
/* =Responsiveness: Tablet (Portrait)
================================================== */

/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {

	body.shiftnav-disable-shift-body {
		padding-top: 50px !important;
	}
	.site-header {
		text-align: center;
	}
	.site-branding {
		float: none;
	}
	.vc_col-sm-6 {
		width: 100%;
	}
	body {
		text-align: center;
	}
	.overlayholder {
		position: relative;
		z-index: 10;
		color: #fff;
		width: 75%;
		left: 10%;
		top: 20px;
		text-align: left;
	}
	.overlayholder h1 {
		font-size: 36px;
		margin-top: 0px;
		line-height: 55px;
		text-shadow: 1px 1px 1px #000;
	}
	.homepagebg {
		height: 60px;
	}
	.largehomehead h1 {
		font-size: 34px;
		font-weight: 400 !important;
		margin-bottom: 40px !important;
		line-height: 55px;
	}
	.wrap {
		width: 90%;
		margin: 0 auto;
	}
	.site-footer {
		text-align: left;
		font-size: 14px;
	}
	.leftfootspace {
		width: 260px;
		float: left;
	}
	.rightfootspace {
		display: none;
	}
	.middlefootbit {
		width: 390px;
		float: right;
		margin-bottom: 50px;
	}
	.whiteboxhomebottom {
		width: 100%;
	}
	
}



/* =Responsiveness: Mobile (Portrait)
================================================== */

/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
	.wrap {
		width: 90%;
		margin: 0 auto;
	}
	.insideholderspacehome img {
		width: 1000px !important;
		display: block;
		max-width: none;
		position: relative;
		left: -455px;
	}
	.insideholderspacehome {
		position: absolute;
		top: 0px;
		z-index: 5;
		overflow: hidden;
	}
	.largehomehead h1 {
		font-size: 36px;
		font-weight: 400 !important;
		margin-bottom: 20px !important;
		line-height: 46px;
	}
	body {
		text-align: center;
	}
	
	.vc_custom_1594719325113 {
		padding-right: 0px !important;
	}
	.iconhomespace {
		margin-top: 0px;
		padding-right: 0px;
		text-align: center;
	}
	.leftfootspace {
		width: 100%;
		font-size: 14px;
		float: none;
	}
	.darkbottomfoot {
		font-size: 10px;
	}
	.dayspace {
		width: 100%;
		display: block;
	}
	.darkbottomfoot span {
		display: none;
	}
	h2 {
		font-size: 36px;
	}
	.largehfour h4 {
		font-size: 18px;
	}
	
	
	.whiteboxhomebottom {
		padding: 10px;
		width: 100%;
		margin-bottom: 200px !important;
		margin-top: 100px !important;
	}
	.aboutuspage {
		padding: 20px;
	}
	
	.middlefootbit {
		width: 100%;
		float: none;
		font-size: 14px;
		margin-bottom: 50px;
	}
	.overlayholder h1 {
		font-size: 33px;
		margin-top: 0px;
		line-height: 46px;
	}
	.overlayholder {
		position: relative;
		text-align: left;
		z-index: 10;
		color: #fff;
		width: 80%;
		left: 10%;
		top: 10px;
	}
	.homepagebg {
		height: auto;
	}
	

}

/* =Responsiveness: Mobile (Landscape)
================================================== */

/* Note: Design for a width of 480px */

@media only screen and (min-width: 480px) and (max-width: 767px) {

}


