.red-background {
     background: #eb2a35;
}
 .home-page-content-section {
     display: flex;
}
 .home-page-content-section-block.first_block_text {
     padding-left: 10%;
     align-self: flex-end;
}
 .home-page-content-section-block.first_block_text .main_body {
    position: relative;
    /*top: -50px*/
}
 .home-page-content-section p{
     color: white !important;
     font-size: 2em;
     font-weight: 400;
     padding-top: 10px;
     line-height: 1.3;
     font-family: 'loraregular', serif;
}
 .home-page-content-section p.secondary_text{
     color: white !important;
     font-size: 1.4em;
     line-height: 1.5;
     margin-bottom: 40px;
}
 .main_body {
    width: 50%
}
 .second-order {
     position: relative;
}
 #vrClose {
     display: none;
     font-size: 40px;
     font-weight: bold;
     color: white;
     position: absolute;
     right: 15px;
     top: 15px;
     cursor: pointer;
}

 .second_text {
     background: #fff !important;
     padding: 35px;
     height: 100%;
     position: absolute;
     right: 0;
     z-index: 9;
     display: flex;
     ALIGN-ITEMS: center;
     top: 0;
     padding-left: 8%;
     /*height: calc(100% - 2px) */
}
 .third-order {
     position: relative;
     top: 0px;
     width: 100% 
}
 .third-order .half_box {
     position: absolute;
     bottom: 5%;
     width: 45% !important;
     left: 10% 
}
 .fourth-order {
     background: white !important;
     position: relative;
}
 .fourth-order .full_body {
     display: flex;
     padding-left: 5%;
     ALIGN-ITEMS: center;
}
 .fifth-order .full_body {
     display: flex;
     ALIGN-ITEMS: center;
     justify-content: flex-end;
     padding-right: 5% 
}
 .fifth-order .half_box {
    width: 60% !important;
    margin: 0 auto;
}
 .fifth-order .image img {
    width: 100%
}
 .sixth-order .text {
     display: flex;
     align-items: center;
     justify-content: center;
     background: white;
}
 .page-template-front .third-order {
     position: relative;
     top: 0px;
     width: 100%; 
     background-size: cover;
     background-repeat: no-repeat;
     background-position: bottom center;
	 height:auto;
}
/* .page-template-front .third-order .half_box {
     position: relative;
}
 .page-template-front .third-order .full_body {
     padding-top: 350px;
     padding-bottom: 100px;
} */

.sixth_main_container {display: block; align-items: flex-end}

.about-graywood-section .orbit-container:focus {
     outline: none;
}
 .about-graywood-section .orbit-bullets {
     position: absolute;
     margin: 0;
     bottom: 15px;
     width: 100%;
}
 .about-graywood-section .orbit-bullets button {
     width: 12px;
     height: 12px;
     margin: 2px;
     cursor:pointer;
     background-color: transparent;
     border: 1px solid #ffffff;
}
 .about-graywood-section .orbit-bullets button.is-active{
     background-color: #ffffff;
}
 .about-graywood-section .right_area {
     display: flex;
     align-items: center;
     justify-content: center;
     background: white;
}


 .page-template-front .fourth-order .image img {
     width: 75%;
     margin: 10%;
}
.home .orbit-bullets {
     position: absolute;
     margin: 0;
     bottom: 15px;
     width: 100%;
}
.home .orbit-bullets button {
     width: 12px;
     height: 12px;
     margin: 2px;
     cursor:pointer;
     background-color: transparent;
     border: 1px solid #ffffff;
}
.home .orbit-bullets button.is-active{
     background-color: #ffffff;
}
@media screen and (min-width: 1024px) and (max-width: 1237px) {
    .home-page-content-section-block.first_block_text .main_body {
        width: 65%;
    }
}
@media screen and (max-width: 1150px) {
.home-page-content-section-block.first_block_text .main_body {
    top: 0;
    margin: 20px 0 0;
}
}
@media screen and (max-width: 1024px) {
     .page-template-front .top-bar {
         height: 95px;
    }
     .page-template-front .main-content-full-width {
         padding-top: 95px !important;
    }
     .page-template-front .top-bar-right-image {
         max-width: 200px;
    }
     .page-template-front .main_headline {
         font-size: 3.5em !important;
    }
     .page-template-front .main_btn {
         font-size: 12px !important;
    }
}
@media screen and (max-width: 1023px){
    .home-page-content-section-block.first_block_text {
        padding-left: 0;
    }
    .home-page-content-section-block.first_block_text .main_body {
        top: 0;
        margin: 20px 0 0;
        width: 100%;
        padding: 5%;
    }
    .home-page-content-section-img {
        display: block;
        width: 100%;
    }
    .first_block_text + .home-page-content-section-img img {
        max-width: 50%;
        margin: 0 auto;
        display: table;
    }
    .sixth-order .large-6:first-child img {
        margin: 0 auto;
        display: table;
    }
    .page-template-front .third-order .half_box {
        left: 0;
    }
    .home-page-content-section-img .full_body {
         padding: 5%; 
    }
    .home-page-content-section-img .half_box {
        width: 100%;
    }
}
@media screen and (min-width: 769px) and (max-width: 900px) {
    .second-order .main_headline {
        font-size: 3em !important;
    }
    .second-order .main_text {
        font-size: 1.5em;
    }
    .second-order .secondary_text {
        font-size: 1em;
    }
}
@media screen and (max-width: 768px) {
	/* For Mobile */
     .page-template-front .main-content-full-width {
         padding-top: 150px !important;
    }
     .page-template-front .second_text {
         width: 100%;
    }
    .second-order .second_text {
        height: auto;
    }
     .page-template-front .fourth-order .image {
         padding: 0;
    }
     /*.page-template-front .full_body {
         padding: 20px 0;
         padding-left: 5%;
         padding-right: 5%;
    }
    .page-template-front .fifth-order .half_box {
         width: 100% !important;
    }
    */
     .page-template-front .half_box {
         width: 100% !important;
    }
	
	/*Increase spacing between fifth and sixth prder image Divs */
	.fifth-order {
		margin-bottom: 20px;
	}
	.second-order {
		margin-top: 5px;
	}
	.close-vr-text {
		display: none !important;	
	}
	.close-vr-x {
		display: block !important;
	}
	img.ggskin_image {
		display: none !important;
	}
}
@media screen and (min-width: 768px) {
	/* For Other than Mobile */
	.close-vr-text {
		display: block !important;
	}
	.close-vr-x {
		display: none !important;
		border: 2px solid #ffffff !important;
	}

}
@media screen and (max-width: 425px) {
     .page-template-front .second_text {
         position: relative;
    }
     .page-template-front .home-page-content-section-block.first_block_text {
         padding: 5%;
    }
     .page-template-front .main_body {
         width: 100%;
    }
	
    .first_block_text + .home-page-content-section-img img {
        max-width: 100%;
        margin: 15px auto;
        display: table;
    }
}

@media screen and (min-width: 768px) {
	#second-section img {
		height: 100%;
	}
	
	#second-section .vr-icon {
		position: absolute;
		top: calc(50% - 25px);
		width: 80px;
		height: 80px;
		left: calc(25% - 25px);
	}
}

#second-section .second-imgdiv {
	position: relative;
}

@media screen and (min-width: 768px) {
	#second-section img {
		height: 100%;
	}

	#second-section .second-imgdiv {
		height: 100%;
	}
	
	#second-section .vr-icon {
		position: absolute;
		top: calc(50% - 40px);
		width: 80px;
		height: 80px;
		left: calc(25% - 40px);
	}
}

@media screen and (max-width: 767px) {
	#second-section .vr-icon {
		position: absolute;
		top: calc(50% - 30px);
		width: 60px;
		height: 60px;
		left: calc(50% - 30px);
	}
}

.home-page-content-section-img.sixth-order .orbit-container {
	height: 100% !important;
	display: flex;
}

.home-page-content-section-img.sixth-order .orbit-slide {
	text-align: center;
}

.home-page-content-section-img.sixth-order .orbit {
	background: #fff;
	width: 100%;
}

@media screen and (min-width: 801px) and ( max-height: 1000px ){ 
	.home-page-content-section-img.sixth-order .orbit-slide img {
		height: 85vh;
		width: 100%;
	}
}

@media screen and (min-width: 650px) and ( max-height: 800px ){  
	.home-page-content-section-img.sixth-order .orbit-slide img {
		height: 83vh;
		width: 100%;
	}
}
