 * {
 		margin: 0;
 		padding: 0;
 	}
 #parentContainer {
 	width: 1400px;
 	height: 1590px;
 	margin: 0 auto;
 	background-color: white;
 	 box-shadow: 4px 3px 8px 1px  #969696;
 }
  #banner{
  	width: 100%;
  	height: 600px;
  	background-image: url('image/banner.gif');
  	background-size: 100% 100%;
  	
  }
  #navigation li {
  	float: left;
  	 list-style-type: none;
  	width: 200px;	
  	text-align: center;
  	font-style: initial;
  	
  }
  #navigation li a{
      text-decoration: none;
  	color: white;
  	line-height: 50px;			
  }
  #navigation li a:link{
  	background-color:darkred;
  	display: block;
  	border: 1px solid antiquewhite;
  }
  #navigation li a:hover{
  	background-color:green;
  	color: white;
  	font-family: "rage italic";
  }
  
  *{
   
  	padding: 0;
  	box-sizing: border-box;
  }
  
  body{
  	height: 100vh;
  	font-family: "Raleway", sans-serif;
  	background:white;
  }
  
  *{
  	padding:0;
  	box-sizing: border-box;
  }
  
  body{
  	height: 100vh;
  	font-family: "Raleway", sans-serif;
  	background:white;
  }
  
  .container{
  	margin: 30px;
  }
  
  .row{
  	width: 100%;
  	display: flex;
  	justify-content: center;
 	 	flex-wrap: wrap;
  }
  
  .image{
  	background: #50A7FF;
  	position: relative;
  	flex: 1;
  	max-width: 460px;
  	height: 300px;
  	margin: 20px;
  	overflow: hidden;
  		 box-shadow: 4px 3px 8px 1px  #969696;
  }
  
  .image img{
  	opacity: 0.8;
  	position: relative;
  	vertical-align: top;
  	transition: 0.6s;
  	float: right;
  }
  
  .image:hover img{
  	opacity: 1;
  }
  
  .image .details{
  	z-index: 1;
  	position: absolute;
  	top: 0;
  	right: 0;
  	color: #fff;
  	width: 100%;
  	height: 100%;
  }
  
  .image .details h2{
  	text-align: center;
  	font-size: 35px;
  	text-transform: uppercase;
  	font-weight: 300;
  	margin-top: 70px;
  	transition: 0.4s;
  	transition-property: transform;
  }
  
  .image .details h2 span{
  	font-weight: 900;
  }
  
  .image:hover .details h2{
  	transform: translateY(-30px);
  }
  
  .image .details p{
  	margin: 30px 30px 0 30px;
  	font-size: 18px;
  	font-weight: 600;
  	text-align: center;
  	opacity: 0;
  	transition:0.6s;
  	transition-property: opacity, transform;
  }
  
  .image:hover .details p{
  	opacity: 1;
  	transform: translateY(-40px);
  }
  
  .more{
  	position: absolute;
  	background: rgba(255, 255, 255, 0.8);
  	width: 100%;
  	display: flex;
  	justify-content: space-between;
  	align-items: center;
  	padding: 15px;
  	bottom: -60px;
  	transition: 0.6s;
  	transition-property: bottom;
  }
  
  .image:hover .more{
  	bottom: 0;
  }
  
  .more .read-more{
  	color: #000;
  	text-decoration: none;
  	font-size: 20px;
  	font-weight: 500;
  	text-transform: uppercase;
  }
  
  .more .read-more span{
  	font-weight: 900;
  }
  
  .more .icon-links i{
  	color: #000;
  	font-size: 20px;
  }
  
  .more .icon-links a:not(:last-child) i{
  	margin-right: 20px;
  }
  @media (max-width: 1080px){
  	.image{
  		flex: 100%;
  		max-width: 480px;
  	}
  }
  @media (max-width: 400px){
  	.image .details p{
  		font-size: 16px;
  	}
  	.more .read-more, .more .icon-links a i{
  		font-size: 18px;
  	}
  }
  ///////
 .content{
  position: relative;
  margin: 130px auto;
  text-align: center;
  padding: 0 20px;
  }
  .content .text{
    font-size: 2.5rem;
    font-weight: 6000;
    color: white;
 	font-family: "rage italic";
  }
  footer{
  bottom: 0px;
  width: 100%;
  background: darkred;
 border: 5px solid yellowgreen;
  box-shadow: 4px 3px 8px 1px  #969696;
  }
 .main-content{
 display: inline-flex;
 }
 .main-content .box{
 flex-basis: 50%;
 padding: 5px 10px;
 }
  .box h2{
    font-size: 1.125rem;
    font-weight: 600;
    text-transform: uppercase;
  }
  .box .content{
    margin: 20px 0 0 0;
    position: relative;
  }
 
  .box .content:before{
    position: absolute;
    content: '';
    top: -10px;
    height: 2px;
    width: 100%;
    background: yellowgreen;
  }
  .box .content:after{
    position: absolute;
    content: '';
    height: 2px;
    width: 50%;
    background: #f12020;
    top: -10px;
  }
  
  .center .content .text{
    font-size: 1.5rem;
    font-weight: 500;
    padding-left: 10px;
  }
   .center .content .phone{
     margin: 15px 0;
   }
 
 #div image{
 	 float: right;
 	  object-position: initial;
 }
 
 #div image{
 	 float: right;
 	  object-position: initial;
 }
 
 .bottom center{
   padding: 5px;
   font-size: 1rem;
   background: #151515;
 }
 .bottom center span{
   color:ghostwhite ;
 }
 .bottom center a{
   color: #f12020;
   text-decoration: none;
 }
 .bottom center a:hover{
   text-decoration: underline;
 }
 
 