	.mr-forms
	
	.breadcrumb
	{
		background: none!important;
		border-bottom: 1px solid #0f438e;
	}
	.breadcrumb .breadcrumb-con
	{
		padding: 5px 5px!important;
	}
	.breadcrumb .breadcrumb-con a
	{
		padding: 1px 1px!important;
		color: #36454F;
		font-size: 11pt;
		font-weight: 600;
}
	.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%;
		padding-right: 20px;

		box-sizing: border-box;

		border-top: 0px 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 .rt-title

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

	}

	.mr-forms .mr-forms-con .rt-title .title

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;
		padding: 10px 0px;

	}

	.mr-forms .mr-forms-con .rt-title .title h1

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		font-size: 13pt!important;
		
		text-align: center;
		
		padding: 15px 0px;
		
		background-color:#36454F;

		color: #ffffff;

		letter-spacing: 0.8px;

		line-height: 25px!important;

	}

	.mr-forms .mr-forms-con .rt-title .title h1 span

	{

		border: 0px solid #ccc;

		padding: 4px 15px;

		font-size: 10pt;

		background: white;

		color: #2e2e2e;

		border-radius: 50px;

		margin-left: 10px;

	}



	.mr-forms .mr-forms-con .rt-title .title p

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		font-size: 11pt;

		color: #2e2e2e;

		padding: 6px 0px;

		

	}

	.mr-forms .mr-forms-con .mr-left .mr-left-con .mr-enq-form

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 0px 0px;

	}







	form.mr-form

	{

		position: relative;

		float: left;

		width: 100%;
		margin-left: 0%;

		box-sizing: border-box;

		border:0px solid #ccc;

		padding: 1px 0px;

	}

	form.mr-form .lc_box_col

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

	}

	form.mr-form .heading h1

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 10px 10px;

		color: #022728!important;

		font-size: 20pt;

		text-align: left;

		font-weight: bold;

		

	}



	form.mr-form p

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 6px 0px;

		

		color: #2e2e2e!important;

		text-align: left;

		font-weight: normal;

	}

	form.mr-form .form-group

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 8px 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.md

	{

		width: 30%;

	}

	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: white;

		

	}

	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-input.md

	{

		width: 50%;

	}

	form.mr-form .form-group .form-input.smd

	{

		width: 75%;

	}

	form.mr-form .form-group .form-input.smd

	{

		width: 25%;

	}
	form.mr-form .form-group .form-input.smsd
	{

		width: 33.3333%;

	}



	form.mr-form .form-group .form-submit

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 10px 0px;

		padding-bottom: 50px;

	}

	form.mr-form .form-group .form-input input:focus

	{

		outline: none;

		box-shadow: 0px 0px 5px 1px #36454F;

		border-left: 1px solid #36454F;

		border-color: #36454F;

	}

	form.mr-form .form-group .form-input select:focus

	{

		outline: none;

		box-shadow: 0px 0px 7px 1px #36454F;

		border-left: 1px solid #36454F;

		border-color: #36454F;

	}

	form.mr-form .form-group .form-input textarea:focus

	{

		outline: none;

		box-shadow: 0px 0px 7px 1px #36454F;

		border-left: 1px solid #36454F;

		border-color: #36454F;

	}



	form.mr-form .form-group .form-input input

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 15px 15px;

		border-radius: 0px;


		border:3px solid #36454F;
		border-radius: 3px;
	
		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: 0px;


		border:1px solid #1b9cbf;
		border-radius: 3px;
		
		font-size: 11pt;

	}

	form.mr-form .form-group .form-input textarea

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 12px 12px;

		border-radius: 0px;
		border:3px solid #36454F;
		border-radius: 3px;
		font-size: 12pt;
	}

	form.mr-form .form-group .form-submit button

	{

		position: relative;

		float: left;

		width: auto;

		box-sizing: border-box;

		padding: 20px 100px;

		border-radius: 5px;

		border:0px solid white;

		color: white;

		font-weight: 600;
		
		cursor: pointer;

		text-transform: uppercase;

		font-size: 14pt;

		background: #36454F;
		
		letter-spacing: 0.5px;

		text-align: center;

	}

	form.mr-form .form-group .form-input.form-icon i

	{
		display: none;
		width: 10%;

		float: left;

		box-sizing: border-box;

		position: relative;

		padding: 10px;

		background: #e7e7e7;

		padding: 10.6px 8px;

		border:1px solid #ccc;

		text-align: center;


		color: #333;

	}

	form.mr-form .form-group .form-input.form-icon input

	{

		width: 100%;

	}

	form.mr-form .form-group .form-input.form-icon select

	{

		width: 100%;

	}









/*

	.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;

		

	}

	.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;

		

		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;

		

		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;

		

	}

*/





	.mr-forms .mr-forms-con .mr-right

	{

		position: relative;

		float: left;

		width: 30%;

		box-sizing: border-box;

		padding: 10px;

	}

	.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-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

	{

		

		padding: 10px 0px;

		float: left;



	}

	.mr-forms .mr-forms-con .mr-right .mr-right-con .ct-box .ct-box-con .links .checkbox a

	{

		

		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)

{




	.mr-forms .mr-forms-con

	{

		padding: 10px 20px;

	}

	.mr-forms .mr-forms-con .mr-left

	{

		width: 100%;

	}

	.mr-forms .mr-forms-con .mr-right

	{

		width: 100%;

	}



  

}

@media screen and (max-width: 468px)

{


	form.mr-form
	{
		width: 100%;
		margin-left: 0%;
	}


	.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%;

	}

















	form.mr-form

	{

		padding: 1px 0px;

	}

	form.mr-form .form-group

	{

		padding: 10px 10px;

		width: 100%;

	}

	form.mr-form .form-group.md

	{

		width: 100%;

	}

	form.mr-form .form-group.sm

	{

		width: 1000%;

	}

	form.mr-form .form-group .form-label.md

	{

		width: 100%;

		margin-left: 0%;

	}

	form.mr-form .form-group .form-input.md

	{

		width: 100%;

		margin-left: 0%;

	}



	form.mr-form .form-group .form-submit

	{

		width: 100%;

	}

	form.mr-form .form-group .form-submit button

	{

		width: 100%;

	}







}

