@charset "utf-8";
/* CSS Document */


.block{ display:block;}

	/* ******************************** Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******* Desktops and laptops ******************************** */
@media only screen and (min-width : 1224px) {

.contact-box{
background: none repeat scroll 0 0 #e9eaee;
    border: 2px solid #ffffff;
    border-radius: 10px;
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    margin:20px auto 0;
    height: auto;
    padding: 10px;
    text-align: left;
	width:70%;
	clear:both;
    	}
.contactform-wrapper {
		width:100%;
		height:auto;
		float:left;
}
.contact-inner-container {
		width:550px;
		height:auto;
		margin:0 auto;
}
.contact-inner {
		width:100%;
		height:auto;
		float:left;
		background-color:#000;
		text-align:left;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		background: none repeat scroll 0 0 #E9EAEE;
		border: 2px solid #FFFFFF;
		box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
		padding: 10px;
}
.contact-inner-container span {
		line-height:28px;
}
.containert1 {
		width:170px;
		float:left;
}
.containert2 {
		width:100%;
		float:left;
}
.containert3 {
		width:50px;
		float:left;
}
.contact-width {
		width:97% !important;
}
.contact-width2 {
		width:35% !important;
}
.contact-width3 {
		width:92% !important;
}
.pad10top {
		padding-top:10px;
}
.contact-type1 {
		font-family: Helvetica, Arial, sans-serif;
		color:#c82400;
		font-size: 21px;
		text-shadow: 1px 1px 1px #d4d4d4;
		line-height:40px !important;
}
}
/* ******************************** Minimized Desktops and Laptops ******* Minimized Desktops and Laptops ******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops******* Minimized Desktops and Laptops ******************************** */
@media screen and (max-width:1224px) and (min-width:870px) {
	
.contact-box{
background: none repeat scroll 0 0 #e9eaee;
    border: 2px solid #ffffff;
    border-radius: 10px;
    box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
    margin:20px auto 0;
    height: auto;
    padding: 10px;
    text-align: left;
	width:52%;
	clear:both;
        	}
	
.contactform-wrapper {
		width:100%;
		height:auto;
		float:left;
}
.contact-inner-container {
		width:97%;
		height:auto;
		float:left;
}
.contact-inner {
		width:100%;
		height:auto;
		float:left;
		background-color:#000;
		text-align:left;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		background: none repeat scroll 0 0 #E9EAEE;
		border: 2px solid #FFFFFF;
		box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
		padding: 10px;
}
.contact-inner-container span {
		line-height:28px;
}
.containert1 {
		width:170px;
		float:left;
}
.containert2 {
		width:100%;
		float:left;
}
.containert3 {
		width:50px;
		float:left;
}
.contact-width {
		width:99% !important;
}
.contact-width2 {
		width:35% !important;
}
.contact-width3 {
		width:94% !important;
}
.pad10top {
		padding-top:10px;
}
.contact-type1 {
		font-family: Helvetica, Arial, sans-serif;
		color:#c82400;
		font-size: 21px;
		text-shadow: 1px 1px 1px #d4d4d4;
		line-height:40px !important;
}
}
/* ******************************** Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone  Smart Phone ******************************** */
@media screen and (max-width:870px) {
	.contact-inner {
		width:100%;
		height:auto;
		float:left;
		background-color:#000;
		text-align:left;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		background: none repeat scroll 0 0 #E9EAEE;
		border: 2px solid #FFFFFF;
		box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
		padding: 10px;
}
.contactform-wrapper {
		width:100%;
		height:auto;
		float:left;
		margin-bottom:30px;
}
.contact-inner-container {
		width:93%;
		padding-left:2%;
		height:auto;
		float:left;
}
.contact-inner {
		width:98%;
		height:auto;
		float:left;
		background-color:#000;
		text-align:left;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		background: none repeat scroll 0 0 #E9EAEE;
		border: 2px solid #FFFFFF;
		box-shadow: 1px 2px 6px rgba(0, 0, 0, 0.5);
		padding: 2%;
}
.contact-inner-container span {
		line-height:28px;
}
.containert1 {
		width:170px;
		float:left;
}
.containert2 {
		width:100%;
		float:left;
}
.containert2 a{ text-decoration:none !important;}
.containert3 {
		width:50px;
		float:left;
}
.contact-width {
		width:99% !important;
}
.contact-width2 {
		width:35% !important;
}
.contact-width3 {
		width:89% !important;
}
.pad10top {
		padding-top:10px;
}
.contact-type1 {
		font-family: Helvetica, Arial, sans-serif;
		color:#c82400;
		font-size: 21px;
		text-shadow: 1px 1px 1px #d4d4d4;
		line-height:40px !important;
}
}
#main-content section div{
	width:100%;
}
