.sf-form .row {
    margin-left: -15px;
    margin-right: -15px;
}
.sf-form .marg-b-20 {
	margin-bottom: 20px;
}
@media screen and (max-width:767px){
    .col-xs-12 {
        width: 100%;
    }
}
@media screen and (min-width:768px){
	/*
	input#first_name,
	input#last_name,
	input#email,
	input#url,
	input#company {
		width: calc(100% - 30px);
	}
	*/
    .sf-form .col-md-12 {	
        width: 100%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
	.sf-form .col-md-6 {
        width: 50%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
	}
    .col-md-4 {
        width: 33.33333333%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .col-md-3 {
        width: 25%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
    .col-md-2 {
        width: 16.66666667%;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }
}
.required {
	position: relative;
}
.required::after {
	content: '*';
	color: red;
	margin-left: 3px;
}
.sf-form input[type="text"],
.sf-form textarea,
.sf-form select,
.sf-form input{
	padding: 14px;
	font-size: 110%;
	border: solid 1px #43b02a!important;
	background: #fff;
	color: #222;
	margin: 0;
	min-width: 10px;
	max-width: 100%;
	width: auto;/*changed from 100%*/
	height: auto;
	line-height: 1.5;
}
.sf-form input[type="checkbox"] {
    width: auto;
	margin-right: 10px;
	margin-top: -2px;
}
.sf-form select option {
	font-size: 16px;
	color: #000;
}
.sf-form input[type="submit"] {
	width: auto;
	background: #43b02a;
	color: #fff;
 	float: right;
}

/*laura*/
.sf-form .input-wrap
{
	display:grid;
}

.partners-form .cognito .c-forms-form {
    max-width: 100% !important;
}
.partners-form .cognito .c-label
{
	font-weight:400!important;
}
.partners-form .cognito input[type=text], .partners-form .cognito input[type=password], .partners-form .cognito select,.partners-form .cognito textarea,.partners-form .c-payment .c-payment-field, .partners-form .master-holder select:not(.gfield_select)
{
	padding: 16px!important;
    font-size: 110%!important;
    border: solid 1px #43b02a!important;
    color: #222!important;
}
.partners-form .cognito .c-forms-form button
{
	border-radius:0px !important;
	padding:14px !important;
}

.partners-form .cognito .c-action
{
	float:right!important;
}
@media screen and (max-width: 767px) {
	.page-id-7975 .mk-video-container {
		min-height: 820px;
	}
}

@media screen and (min-width: 768px) {
	.page-id-7975 .mk-video-container {
		min-height: 780px;
	}
}
