/*
Theme Name: Page Creative
Author: Daniel Yorwarth - Page Creative
Description: Powerful and fast WordPress theme that focuses on optimisation and the latest development technologies. Created by Page Creative
Version: 3.9
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

 .page-template-home .num-14, .page-template-home .num-16, .page-template-home .num-18, .page-template-home .num-20, .page-template-home .num-22, .page-template-home .num-24, .page-template-home .num-26, .page-template-home .num-28, .page-template-home .num-30 {
	background:#fab92f!important;
}
 .page-template-home .num-15, .page-template-home .num-17, .page-template-home .num-19, .page-template-home .num-21, .page-template-home .num-23, .page-template-home .num-25, .page-template-home .num-27, .page-template-home .num-29{
	background:black!important;
}
.t-w-text{
	padding: 4rem 2rem;
	text-align: -webkit-center!important;
	text-align: center;
}
.t-w-text h2{
	padding-bottom: 1.2rem;
}
.t-w-text p{
	max-width: 650px;
	line-height:24px;
}
.t-box-flex .col-sm-6{
	height: 390px;
    border-radius: 13px;
	display: flex;
    flex-direction: column;
    justify-content: end;
    align-items: center;
    padding-bottom: 2rem;
	box-shadow:0px 32px 52px rgba(0, 0, 0, 0.21);
	transition:0.2s ease-in-out;
}
.t-box-flex .serviceLink{
	display: inline-block;
    width: auto;
    background: #e20613;
    color: #fff;
    padding: 20px 30px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: .875rem;
    font-weight: 300;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden;
    border-radius: 2px;
}
.t-white{
	color: white;
    padding-bottom: 1rem;
}
.row{
	 padding-bottom: 8rem;
}
.v-box-single video, .v-box-single img{
	max-width: 1000px;
    margin: auto;
	width:100%;
	border-radius: 7px;
	box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 1px 0px inset, rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px;
}
.v-box-single{
	margin: 3rem auto;
    padding-bottom: 8rem;
}
.max-form{
    max-width: 854px;
    background: white;
    padding: 0 2rem;
}
.row .col-6 a{
	color: black;
    font-weight: 700;
    text-decoration: none;
}
.s-form input, .s-form select, .s-form textarea{
    min-width: 100%;
    width: 100%!important;;
    height: 60px!important;;
    background: #30373a!important;;
    color: #fff!important;;
    border: none!important;;
    padding: 10px!important;
}
.s-form textarea{
    height: 150px!important;
}
.t-red{
	color:#e20613!important;
}
.s-form{
	text-align: -webkit-left;
    padding-bottom: 2rem;
    margin-top: -2rem;
}
.col-6 img{    
	width: 20px;
    position: relative;
    top: 2px;
    right: 4px;
}
.text-center{
	text-align: -moz-center;
}
#wpforms-submit-862{
	 background: #d71421;
    color: white;
    padding: 0.8rem 3rem;
}
.col-6-2{
	  text-align: -webkit-right;
}
.t-box-flex .col-sm-6:hover{
    transform: scale(1.05);
    transition: 0.2s ease-in;	
}
.t-box-flex a{
	text-decoration: none;
}
.contact__formAdd h5{
	margin-bottom:4px;
	font-size: 15px;
}
@media (min-width:749px){
	.row{
		display:flex;
	}
	.row .col-sm-6{
		width:47%;
		max-width: 650px;
	}
	.s-form .row{
		gap: 13%;
		padding: 6rem 0 1rem 0rem;
	}
	.row .col-6{
		width:50%;
	}
}
@media (max-width:749px){
	.row{
		display:grid;
	}
	.row .col-sm-6{
		width:90%;
		margin-bottom: 1rem;
	}
	.s-form .row{
		padding: 7rem 0 0 0;
	}
	div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths{
		width: 100%!important;
    	margin: 0!important;
	}
	.col-6-2{
		margin-top: 2rem;
		text-align: -webkit-left;
	}
}