
/** Custom Home Style for One Page **/
  

/* logo carousel */
.rc-rcbrand-inner {
	border: 0;
}

.bg-light {
    background-color: #cece5a !important;
}

.box1, .box2, .box3, .box4 {
	background-color: white;
	max-width: 500px !important;
	height: 250px !important;
	border: 0px solid;
	display:block;
	box-shadow: 2px 2px 4px #000000;

}



	

	.box1 .title-box, .box2 .title-box, .box3 .title-box, .box4 .title-box {
		text-align: center;
		position: relative;
		top: 45px;
		left:auto;
		right:auto;
	}

	.box1 .content-box, .box2 .content-box, .box3 .content-box, .box4 .content-box {
		text-align: center;
		position: relative;
		top: 60px;
		left:auto;
		right:auto;
	}

	.container {

	/*	left: 30px;
		right: 30px;
		position: relative;*/
	}

	.card {
		display:flex;
		width:100%;
		background-repeat:no-repeat;
		padding: 160px 20px 150px 20px;

		
	}

	.card .card-body {
		z-index: 10;
  		background: rgba(255, 255, 255, 0.9);
  		background-position: center;
		max-width: 480px;
		min-height: 180px;
		display: block;
  		box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  		transition: 0.3s;
  		transition: ease-in-out 0.4s;
  		border-radius: 5px;
  		margin-top: 50px;
  		margin-left: auto;
  		margin-right: auto;
  		
	}

	.card .card-body:hover {
		z-index: 10;
  		background: rgba(255, 165, 0, 0.9);
  		background-position: center;
		max-width: 480px;
		min-height: 180px;
		display: block;
  		box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.1);
  		transition: 0.3s;
  		transition: ease-in-out 0.4s;
  		border-radius: 5px;
  		margin-top: 50px;
  		margin-left: auto;
  		margin-right: auto;
  		
	}

	.card .card-body .content {
		text-align:left; 
		left: 10px; 
		position: relative;
	}

	.testi {

		min-height: 400px;
		width: auto;
		display: block;
	}

	.carousel-indicators {

		top: 50px;
	}

	.testimonial-authors {
		font-size: 20px !important;
	}

	.testimonial-content {
		font-size: 20px !important;
		padding-left: 50px;
		padding-right: 50px;
	}


	.price {

		background-color: #e5e5e5;
		height: 580px;
		max-width: 350px;
		display:block;
	}

	.header {

		background-color: #cece5a;
		height: 100px;
		width: 350px;
		display:block;
	}

	.faq {

		background-color: #ffe17b;
		width:auto;
		height:auto;
		display:block;
		padding-left:30px;
	}

	.footer, .footer a:hover, .footer a:link, .footer a:visited {

		background-color: #cece5a;
		height: auto;
		display:block;
		padding-left:30px;
		color:black;
		text-decoration:none;
	}

	/*.footer1 {

		margin-left: 50px;
		position: absolute;
	}*/

	/* icon bg */
	.under_slides {
		background-color: #ffe17b;
		height: auto;
		display: block;
	}

	@media only screen and (min-width: 501px) {
	  .HP { display:none;}
	  .PC { display:block; }
	}

	@media only screen and (max-width: 500px) {
	  .HP { display:block;}
	  .PC { display:none; }

	}

	.cbutton {

	  background-color: orange;
	  border: none;
	  color: white;
	  padding: 15px 32px;
	  text-align: center;
	  text-decoration: none;
	  display: inline-block;
	  font-size: 16px;
	  margin: 4px 2px;
	  cursor: pointer;
	}
