/* Layout 14 */

.layout-14 {  padding-top: 120px; padding-bottom: 120px; background-repeat: no-repeat; background-size: contain;background-position: right center;   }

.layout-14 h2 { font-size: 52px; text-transform: uppercase; text-align: left; font-family: 'BrandonGrotesque-bold'; }

.layout-14 ul { margin-bottom: 20px; }

.layout-14 ul li { position: relative; padding-left: 20px; padding-bottom: 5px; }

.layout-14 ul li:before { position: absolute; top:0; left: 0; content: '\f101'; font-family: fontawesome; color: #f89824; }

.layout-14 p + a {     background-color: #f89824;  color: #fff;  padding: 10px 15px;  border-radius: 0px;  font-size: 18px;  text-transform: uppercase;  font-weight: 600; display: inline-block; }

.layout-14 p + a:hover { color: #333;  }

.layout-14 figure { text-align: center; }

.layout-14 .container-fluid > .row { align-items: center;  } 

/*landing page*/
.landing-page .layout-14 .container-fluid > .row, .page-id-14253 .layout-14 .container-fluid > .row {  flex-direction: row-reverse; }
.landing-page .layout-14 + .layout-14 .container-fluid > .row {  flex-direction: row; }

.page-id-13106.landing-page .layout-14 { background-color: #f8f8f8; }
.page-id-13106.landing-page .layout-14 + .layout-14 { background-color: #fff; }


/**/
.page-id-10251 .layout-14 {  background-image: url('../../images/shape-1.png');  }























/* Responsive */

@media (max-width: 1299px){ 

.layout-14 h2 { font-size: 50px; line-height: 60px; } 

}


@media (max-width: 1199px){ 
.layout-14 {    padding-top: 110px;    padding-bottom: 110px;}
.layout-14 h2 { font-size: 44px; line-height: 50px; }


}

 



@media (max-width: 991px){ 
	.layout-14 {    padding-top: 100px;    padding-bottom: 100px;}
.layout-14 figure { margin-top: 40px; }


}





@media (max-width: 767px){ 
.layout-14 {    padding-top: 90px;    padding-bottom: 90px;}
.layout-14 h2 {    font-size: 38px;    line-height: 44px; }

}





@media (max-width: 599px){ 
.layout-14 {    padding-top: 80px;    padding-bottom: 80px;}
.layout-14 h2 {    font-size: 32px;    line-height: 40px; }

} 



@media (max-width: 479px){ 
.layout-14 h2 { font-size: 28px;
        line-height: 34px;}


}  