	.mr-forms
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-left
	{
		position: relative;
		float: left;
		width: 70%;
		box-sizing: border-box;
		border-top: 1px solid #ccc;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .rt-title
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .rt-title .title
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .rt-title .title h1
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		font-size: 18pt;
		padding: 10px 0px;
		font-family: 'Poppins';
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .rt-title .title p
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		font-size: 11pt;
		color: gray;
		padding: 6px 0px;
		font-family: 'Poppins';
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 5px;
	}



	form.mr-form
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		border:0px solid #ccc;
	}
	form.mr-form .lc_box_col
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		border-left:1px solid #ccc;
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
	}
	form.mr-form .heading h1
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 10px;
		font-family: 'Poppins';
		background: ;
		color: #A21034;
		font-size: 14pt;
	}

	form.mr-form p
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 10px;
		font-family: 'Poppins';
		color: red;
	}
	form.mr-form .form-group
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 6px 10px;
	}
	form.mr-form .form-group.md
	{
		width: 50%;
	}
	form.mr-form .form-group.sm
	{
		width: 33.3333%;
	}

	form.mr-form .form-group .form-label
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 6px 0px;
		display: none;
	}
	form.mr-form .form-group .form-label span
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 4px 0px;
		font-size: 10pt;
	}
	form.mr-form .form-group .form-label label
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 0px 0px;
		font-weight: normal;
		color: gray;
		font-family: 'Roboto';
	}
	form.mr-form .form-group .form-input
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 0px 0px;
	}
	form.mr-form .form-group .form-submit
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 0px;
	}
	form.mr-form .form-group .form-input input:focus
	{
		outline: none;
		box-shadow: 0px 0px 7px 1px dodgerblue;
		border-left: 10px solid dodgerblue;
		border-color: dodgerblue;
	}
	form.mr-form .form-group .form-input select:focus
	{
		outline: none;
		box-shadow: 0px 0px 7px 1px dodgerblue;
		border-left: 10px solid dodgerblue;
		border-color: dodgerblue;
	}
	form.mr-form .form-group .form-input textarea:focus
	{
		outline: none;
		box-shadow: 0px 0px 7px 1px dodgerblue;
		border-left: 10px solid dodgerblue;
		border-color: dodgerblue;
	}

	form.mr-form .form-group .form-input input
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 12px 12px;
		border-radius: 3px;
		border:1px solid #A21034;
		box-shadow:0px 0px 10px -7px black;
		border-left: 1px solid #A21034;
		font-family: 'Roboto';
		font-size: 12pt;
	}
	form.mr-form .form-group .form-input select
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 12px 12px;
		border-radius: 3px;
		border:1px solid #A21034;
		box-shadow:0px 0px 10px -7px black;
		border-left: 1px solid #A21034;
		font-family: 'Roboto';
		font-size: 12pt;
	}
	form.mr-form .form-group .form-input textarea
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 12px 12px;
		border-radius: 3px;
		border:1px solid #A21034;
		box-shadow:0px 0px 10px -7px black;
		border-left: 1px solid #A21034;
		font-family: 'Roboto';
		font-size: 12pt;
	}
	form.mr-form .form-group .form-submit button
	{
		position: relative;
		float: left;
		width: auto;
		box-sizing: border-box;
		padding: 15px 50px;
		border-radius: 5px;
		border:1px solid white;
		color: white;
		font-weight: bold;
		background: linear-gradient(134deg, #A21034, #A21034);
		cursor: pointer;
		text-transform: uppercase;
	}
/*
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .heading h1
	{
		font-size: 18pt;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group
	{
		position: relative;
		float: left;
		width: 80%;
		box-sizing: border-box;
		padding: 10px 10px; 
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-label
	{
		position: relative;
		float: left;
		width: 30%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-label label
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 8px 6px;
		font-family: 'Poppins';
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-input
	{
		position: relative;
		float: left;
		width: 70%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-input input,select,textarea
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 8px 8px;
		font-family: 'Poppins';
		border-radius: 5px;
		border:2px solid #eee;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-input select,textarea
	{
		border:2px solid #eee;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-input textarea
	{
		border:2px solid #eee;
	}

	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-submit
	{
		position: relative;
		float: right;
		width: 70%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-submit button
	{
		position: relative;
		float: left;
		width: 30%;
		padding: 10px;
		font-family: 'Poppins';
		box-sizing: border-box;
		border:1px solid #ccc;
		background: #f5f5f5;
		cursor: pointer;
		box-shadow: 0 2px 2px 0 black;
		border-radius: 2px;
	}
	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form form.mr-form .form-group .form-submit span
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		font-family: 'Poppins';
	}
*/


	.mr-forms .mr-forms-con .mr-right
	{
		position: relative;
		float: left;
		width: 30%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 10px;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		background: #f5f5f5;
		padding: 10px 10px;
		box-shadow: 0 2px 2px 0 black;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con h3
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 5px 5px;
		border-bottom: 1px solid #ccc;
		font-family: 'Exo 2';
		font-weight: 600!important;
		color: #027c9e;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con .links
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 10px 0px;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con .links .checkbox
	{
		position: relative;
		float: left;
		width: 100%;
		box-sizing: border-box;
		padding: 2px 0px;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con .links .checkbox input
	{
		width: 15px;
    height: 15px;
    margin-top: 16px;
    margin-right: 6px;
    float: left;
	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con .links .checkbox span
	{
		font-family: 'Poppins';
		padding: 10px 0px;
		float: left;

	}
	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con .links .checkbox a
	{
		font-family: 'Poppins';
		color: white;
		background: #027c9e;
		padding: 6px 20px;
		float: left;
		font-size: 10pt;

	}

@media screen and (max-width: 1400px)
{

}

@media screen and (max-width: 1350px)
{

}

@media screen and (max-width: 1300px)
{

}
@media screen and (max-width: 1250px)
{


}
@media screen and (max-width: 1200px)
{


}
@media screen and (max-width: 1150px)
{

  
}
@media screen and (max-width: 1100px)
{

  
}
@media screen and (max-width: 1050px)
{

  
}
@media screen and (max-width: 1000px)
{

  
}
@media screen and (max-width: 900px)
{

  
}
@media screen and (max-width: 800px)
{

  
}
@media screen and (max-width: 768px)
{

  
}
@media screen and (max-width: 468px)
{

	.mr-forms .mr-forms-con
	{
		padding: 10px;
	}
	.mr-forms .mr-forms-con .mr-left
	{
		width: 100%;
	}
	.mr-forms .mr-forms-con .mr-right
	{
		width: 100%;
	}

}
