@font-face {
font-family: 'OpenSans-Regular'; src: url('fonts/OpenSans-Regular.ttf') format('truetype');
font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smoothing: antialiased;}

@font-face {
font-family: 'OpenSans-Semibold'; src: url('fonts/OpenSans-Semibold.ttf') format('truetype');
font-weight: normal; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-smoothing: antialiased;}

body { 
	margin:0px;
	font-family:'OpenSans-Regular', Helvetica, sans-serif;
	font-size:14px;
	background:#fff!important;
}

p { 
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6 { 
	margin:0px;
	padding:0px;
}

.content-boxed { 
	width:1032px;
	margin:0 auto;
}

.headersection { 
	width:100%;
	float:left;  
}

.mainlogo { 
	width:100%;
	float:left;  
	padding:15px 0;
	text-align:center;
}

.mainlogo img { 
	width:auto;
	height:90px; 
}

.bannersection { 
	width:100%;
	float:left;
}

.bannersection img { 
	width:100%;
	float:left;
}


.maindiv { 
	width:100%;
	float:left;
}

.contentboxed { 
	width:48%;
	float:left;
}

.contentboxed.rightside { 
	float:right;
}

.rightside p{
margin:13px 0;
}

.leftside { 
	width:100%;
	float:left;
	padding-top:24px;
}

.leftside h1 { 
	font-size:25px;
	margin:14px 0; 
}

.leftside p { 
	margin:13px 0;
}

.formsection {
    width: 90%;
    float: left;
    background: #f5f5f5;
    padding: 25px;
}
.formsection h1 { 
	text-align:center;
	margin-bottom:20px;
}

.formsection h2 { 
	margin-bottom:17px;
	margin-top:15px;
}

.formsection input[type="text"], .formsection input[type="email"] { 
	width:97%;
	padding:7px 5px;
	margin:7px 0;
	border:none;
}

.formsection input[type="submit"] { 
	width:51%;
	padding:10px;
	margin:7px 0 12px 0;
	border:0;
	background:#ed1c24;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}

.formsection input[type="submit"]:hover { 
	background-color:#BF0005;
	cursor:pointer;
}

.formsection ul { 
	margin:0px;
	padding:0px;
}

.formsection ul li { 
	list-style:decimal;
	margin:8px 0 8px 16px;
}

.mobileservice_section { 
	width:100%;
	float:left;
	margin-top:12px;
}

.mobileservice_section h1 { 
 margin-top:20px;
 margin-bottom:15px;
}

.faq {
    float: left;
    width: 100%;
}


.faq h3 { 
	font-size:25px;
	font-weight:normal;
	margin-bottom:12px; 
}

.faq ul {margin:0px; padding:0px;}

.faq ul li { 
 width:100%;
 float:left;
 list-style:none;
 margin:8px 0;
 border-bottom:1px #E0E0E0 solid;
 padding-bottom:12px;
}

.footer { 
	background:#1D1D1D;
	color:#fff;
	width:100%;
	float:left;
	padding:10px 0;
}


.page-id-4836 .company-info{padding-left: 100px;}
.page-id-4836 .social_icon{width: 220px;}
.page-id-4836 .social_icon li{padding: 0 5px;}

/*****RESPONSIVE*****/


@media only screen and (min-width: 960px) and (max-width: 1120px) {
.content-boxed {width:100%;}
.leftside {width: 97%; float: left; margin-left: 20px;}
.formsection{width:84%;}
.mobileservice_section{width:94%; margin-left:20px;}
.footer{text-align:center;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.content-boxed {width:100%;}
.contentboxed {width:98%;}
.formsection {width: 90%; margin-left: 6px;}
.leftside{width:94%; margin-left:20px;}
.formsection input[type="submit"] {width:82%;}
.mobileservice_section{width:94%; margin-left:20px;}
.footer{text-align:center;}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.content-boxed {width:100%;}
.contentboxed {width:98%;}
.formsection {width: 84%; margin-left: 6px;}
.leftside{width:94%; margin-left:20px;}
.formsection input[type="submit"] {width:82%;}
.mobileservice_section{width:94%; margin-left:20px;}
.footer{text-align:center;}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.content-boxed {width:100%;}
.contentboxed {width:98%;}
.formsection {width: 84%; margin-left: 6px;}
.leftside{width:94%; margin-left:20px;}
.formsection input[type="submit"] {width:82%;}
.mobileservice_section{width:94%; margin-left:20px;}
.footer{text-align:center;}
}
@media only screen and (max-width: 479px) {
.content-boxed {width:100%;}
.contentboxed {width:98%;}
.formsection {width: 78%; margin-left: 6px;}
.leftside{width:94%; margin-left:20px;}
.formsection input[type="submit"] {width:82%;}
.mobileservice_section{width:94%; margin-left:20px;}
.footer{text-align:center;}
.page-id-4836 .company-info{padding:20px;}
.page-id-4836 .social_icon{width: 200px;}
.page-id-4836 .social_icon li{padding: 0 3px;}
.page-id-4836 #logo-container a{width:100%; text-align:center;}
}