	html, body{
		margin: 0px;
		padding: 0;

	}

	.pp{
		font-family: Raleway, sans-serif;
		text-align: center;
		font-size: 22px;
		font-weight: bold;
	}

	hr{
		margin: auto;
		width: 100%;
	}

	.discover{
		
		position: relative;
		left: 398px;
		top: 228px;
	}


	.first{
		font-family: Raleway, sans-serif;
		font-size: 40px;
		color: white;
		position: relative;
		top: 185px;
		left: 370px;
		padding: 8px;
		margin: 18px;
	}

	.second{
		font-family: Raleway, sans-serif;
		font-size: 18px;
		color: white;
		margin: 0;
		padding: 0;
		position: relative;
		left: 398px;
		top: 185px;
	}

	ul.nav_bar li{
		display: inline-block;
		text-decoration: none;
		font-family: Raleway, sans-serif;
		float: right;
		position: relative;
		bottom: 80px;
		left: -200px;
		font-size: 15px;
		padding-left: 30px;
		margin-right: 78px;
	}

	nav img{
		width: 226px;
		position: relative;
		left: 251px;
		margin: 0;
		padding: 0;
	}

	nav.top{
		width: 100%;
		height: 85px;
		margin: auto;
	}

	header.head_contain{
		width: 100%;
		height: 550px;
		margin: auto;
		background-color: #F4F4F4;
		background-image: url(images/main_banner.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}


	.pop_img1{
		background-image: url(images/popular_item_1.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.pop_img2{
		background-image: url(images/popular_item_2.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}


	.pop_img3{
		background-image: url(images/popular_item_3.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}


	.pop_img4{
		background-image: url(images/popular_item_4.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}


	.pop_img5{
		background-image: url(images/popular_item_5.jpg);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}


	.feat_img1{
		background-image: url(images/featured_item_1.jpg);
		background-position: top;
		background-repeat: no-repeat;

	}

	.feat_img2{
		background-image: url(images/featured_item_2.jpg);
		background-position: top;
		background-repeat: no-repeat;
	}

	.feat_img3{
		background-image: url(images/featured_item_3.jpg);
		background-position: top;
		background-repeat: no-repeat;
	}


	.august{
		position: absolute;
		left: 1036px;
		top: 1360px;
		width: 85px;
		border-radius: 60px;
	}


	.september{
		position: absolute;
		left: 1452px;
		top: 1360px;
		width: 85px;
		border-radius: 60px;
	}




	.oct{
		position: absolute;
		left: 619px;
		top: 1360px;
		width: 85px;
		border-radius: 60px;
	}



	.star1{
		width: 175px;
		position: absolute;
		left: 340px;
		top: 1340px;

	}

	.star2{
		width: 175px;
		position: absolute;
		left: 757px;
		top: 1340px;

	}

	.star3{
		width: 175px;
		position: absolute;
		left: 1170px;
		top: 1340px;
	}




	h5{
		color: #4883ff;
		font-family: Raleway, sans-serif;
		text-align: center;
		padding-top: 55px;
		padding-bottom: 5px;
		margin-top: 30px;
	}

	h5 p{
		color: black;
		font-family: Raleway, sans-serif;
		font-size: 24px;
	}

	section.bg_color{
		background-color: #F4F4F4;
		width: 100%;
		margin: auto;
		/* padding-top: 85px; */
		padding-bottom: 85px;
		text-align: center;
	}


	section.section_image div{
		border: 1px solid #DDDDDD;
		width: 300px;
		height: 300px;
		vertical-align: top;
		display: inline-block;
		border-radius: 5px;
		text-align: center;
		margin: 5px;
	}

	section.section2_image div{
		background-color: white;
		border: 1px solid #DDDDDD;
		width: 379px;
		height: 500px;
		vertical-align: top;
		display: inline-block;
		border-radius: 5px;
		text-align: center;
		margin: 15px;
	}

	section.section3_image div{
		border: 1px solid #DDDDDD;
		width: 374px;
		height: 310px;
		vertical-align: top;
		display: inline-block;
		border-radius: 5px;
		text-align: center;
		margin: 10px;
	}

	section.section4_image div{
		border: 1px solid #DDDDDD;
		width: 379px;
		height: 480px;
		vertical-align: top;
		display: inline-block;
		border-radius: 5px;
		text-align: center;
		margin: 7px;
	}

	section.section3_fit{
		margin: auto;
		width: 1196px;
	}

	div.image_size{
		margin: auto;
		padding-top: 80px;
		padding-bottom: 25px;
	}

	section.section4_fit{
		margin: auto;
		width: 1196px;
		padding-bottom: 35px;
	}



	div.map{
		margin-top: 50px;
		margin-bottom: 50px;
	}
	div.button img{
		width: 5%;
		margin-left: 905px;
		padding-bottom: 60px;
	}
	div.button img:hover{
		opacity: 0.8;
	}

	footer div{
		border: 1px #DDDDDD;

		width: 628px;
		height: 500px;
		font-family: Raleway, sans-serif;
		display: inline-block;
		margin: auto;
		vertical-align: top;
		text-align: center;
	}

	h4{
		text-align: center;
		font-size: 22px;
		font-family: Raleway, sans-serif;
		margin-top: 67px;
	}

	/* check this style code out for a fix */
	.height_break{
		padding-top: 6px;
		padding-bottom: 6px;
		list-style-position: inside;
		text-align: center;
		display: block;
	}

	section.bottom_sec{
		width: 100%;
		height:80px;
		background-color: #F4F4F4;
		margin: 0;

	}

	div.icon_align img{
		padding: 7px;
	}

	.marg_right{
		margin-right: 350px;
		position: relative;
		margin-top: 45px;
		bottom: 2px;
	}

	.marg_zero{
		margin: 0;
		text-align: center;
		padding-top: 30px;
		font-family: Raleway, sans-serif;
		font-size: 14px;
	}

	section.blue_text span{
		color: #4883ff;
	}

	.blue{
		color: #4883ff;
	}

	p.text_one{
		color: black;
		font-family: Raleway, sans-serif;
		margin-bottom: 0;
		margin-top: 308px;
		font-size: 18px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: bold;
	}

	p.text_two{
		color: black;
		font-family: Raleway, sans-serif;
		font-size: 14px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		color: #4883ff;
		position: relative;
		bottom: 11px;
	}

	p.text_three{
		color: black;
		font-family: Raleway, sans-serif;
		font-size: 14px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		position: relative;
		top: -12px;
	}

	p.text_one2{
		color: black;
		font-family: Raleway, sans-serif;
		margin-bottom: 0;
		font-size: 18px;
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		font-weight: bold;

	}

	.pad_top{
		padding-top: 25px;
	}

	div.plan img:first-of-type{
		width: 377px;
		margin-top: -24px;
	}

	section.plan_text{
		color: black;
		font-family: Raleway, sans-serif;
		font-size: 15px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		margin: auto;
	}

	div.plan img {
		width: 105px;
		padding-top: 23px;
	}

	div.plan img.buy:hover{
		opacity: .8;
	}

	.bottom_txt_right{
		position: relative;
		right: -100px;
		bottom: 169px;
		font-family: Raleway, sans-serif;
	}

	.bottom_txt_left{
		position: relative;
		left: -125px;
		bottom: -26px;
		font-family: Raleway, sans-serif;
	}

	.pad_text{
		font-family: Raleway, sans-serif;
		text-align: justify;
		padding-left: 30px;
		padding-right: 30px;
		padding-top: 15px;
		margin-top: 23px;
	}

	.white_space{
		font-size: 14px;
		word-spacing: 25px;
		padding: 10px;
		text-align: left;
		margin-left: 22px;
		font-family: Raleway, sans-serif;
	}

	.in_line{
		display: inline-block;
	}

	.marg_right1{
		margin-right: 45px;
		font-family: Raleway, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		position: relative;
		right: 70px;
	}

	.marg_left1{
		margin-left: 45px;
		font-family: Raleway, sans-serif;
		font-size: 13px;
		text-transform: uppercase;
		position: relative;
		left: 72px;
		bottom: 83px;
	}
	.hr{
		height: 41px;
		width: 0px;
		color: black;
		position: relative;
		top: -39px;
	}