/*
Theme Name: Dyofix
Author: Virtual TAG
Author URI: http://wordpress.org/
Description: DyoFix theme
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: DyoFix

*/

body {
	margin:0;
	padding:0;
	font-family: "Myriad Pro";
	font-size:15px;
}
h1 {
	font-family: 'Open Sans';
	font-size:28px;
	font-weight:bold;
	text-transform:uppercase;
}

.header {
	position:relative;
	height:220px;
}
.logo {
	width:100%;
	position:absolute;
	top:12px;
	text-align:center;
}
.header-right-area {
	width:182px;
	position:absolute;
	bottom:20px;
	right:0;
}
.email-icon {
	float:right;
	margin-bottom:9px;
}
.email-icon a {
	font-family: 'latoregular';
	font-size:13px;
	color:#2a387c;
	text-decoration:none;
	background:url(images/email-icon.jpg) no-repeat right;
	padding-right:25px;
}
.call-now {
	background:url(images/phone-icon.jpg) no-repeat right;
	float:left;
}
.call-now span {
	border-top:1px solid #a19da1;
	border-bottom:1px solid #a19da1;
	border-left:1px solid #a19da1;
	float:left;
	height:29px;
	padding:0 22px 0 16px;
	line-height:29px;
	margin-right:17px;
	font-family: 'latoregular';
	font-size:18px;
	color:#2a387c;
}
.background-page {
width:100%;
	height:auto;
	float:left;
	margin-bottom:20px;
}
.aboutus {
	background:url(images/About_BG.jpg) repeat-y top center;
}
.howitworks {
	background:url(images/HowItWorks-BG.jpg) repeat-y top center;
}
.whatrproduct {
background:url(images/WhatProductShouldIUse-BG.jpg) repeat-y top center;
padding-bottom:75px;
}
.howmuch-need {
background:url(images/HowMuchWillINeed-BG.jpg) repeat-y top center;
padding-bottom:42px;
}
.about-inner {
	width:85.20%;
	margin:50px auto 70px auto;
	color:#FFFFFF;
}
.howitwork-inner {
width:38.71%;
float:right;
margin:50px 6.42% 70px 0;
}
.about-trans-bg {
	background:url(images/blue-bg.png) repeat;
	float:left;
	margin-bottom:35px;
}
.howmuch-left {
width:42.14%;
background:url(images/blue-bg.png) repeat;
	float:left;
	margin-bottom:35px;
}
.howmuch-right {
width:42.14%;
background:url(images/white-bg.png) repeat;
	float:right;
	margin-bottom:35px;
}
.how-trans-bg {
	background:url(images/white-bg.png) repeat;
	float:left;
	margin-bottom:35px;
}
.how-text-wrap {
	width:80.31%;
	margin:39px auto 54px auto;
	color:#000055;
	font-family: "Myriad Pro";
}
.howmuch-text-wrap {
	width:90.31%;
	margin:10px auto 20px auto;
	color:#000;
	font-family: 'Open Sans';
	font-size:10px;
}
.howmuch-text-wrap p {
padding: 0;
margin: 7px 0;
line-height:14px;

}
.about-text-wrap {
	width:90.31%;
	margin:39px auto 54px auto;
	color:#FFFFFF;
	font-family: 'Open Sans';
}
.about-text-wrap h1 {
	padding:0px 0 10px 0;
	margin:0;
}
.about-text-wrap ul.last {
	margin-right:0;
}
.about-text-wrap ul {
	margin: 10px 13% 30px 2%;
	padding: 0;
	float: left;
	width: 41%;
}
.about-text-wrap ul li {
	margin-bottom:10px;
}



.grid-12 {
width: 100%;
float:left;
margin-bottom: 5px;

}
.left {
float: left;
}
.grid-52 {
width: 52%;
}
.right {
float: right;
}
.grid-40 {
width: 40%;
}
.contact-form-home {
background:#FFFFFF;
padding:0 15px;
float:left;
color:#0f0d5e;
font-family: 'Open Sans';
font-size:14px;
}
.contact-form-home h1 span {
font-weight:normal;

}
.contact-form-home label {
line-height:40px;
height:40px;
}
.contact-form-home input[type="text"]  {
background: #fff;
border: 1px solid #cccccc;
padding: 0 10px;
height: 35px;
line-height: 35px;
float: right;
width: 290px;
}
.contact-form-home input[type="email"]  {
background: #fff;
border: 1px solid #cccccc;
padding: 0 10px;
height: 35px;
line-height: 35px;
float: right;
width: 290px;
}
.contact-form-home input[type="submit"], .contact-form-home input[type="reset"]{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #ccc;
background:#fff;
padding:5px 15px;
float:right;
margin-right:20px;
}
.contact-form-home textarea {
background: #fff;
border: 1px solid #cccccc;
padding: 10px 10px;
height: 60px;
float: right;
width: 290px;
}
.contact-form-home .\31 2u {
margin-bottom:10px;
float:left;
}
.ads-contact {
float:right;
width:100%;
color:#0f0d5e;
}
.ads-contact h1 {
background:url(images/contact-icon.png) no-repeat 0 5px;
padding: 0px 0 10px 35px;
}
.ads-contact h1  span {
font-weight:normal;
}
.ads-contact ul {
margin:0 0 0 13px;
padding:0;
}
.ads-contact ul li {
font-family: "Myriad Pro";
list-style:none;
font-size:14px;
padding-left:26px;
margin-bottom:20px;
line-height:20px;
}
.ads-contact ul li a {
text-decoration:none;
color:#0f0d5e;

}
#footer-wrapper ul {
text-align:center;
margin-top:30px;
margin-bottom:20px;
}
#footer-wrapper ul li {
display:inline;
text-align:center;
padding:0 10px;
border-right:1px solid #0f0d5e;
}
#footer-wrapper ul li a {
text-transform:uppercase;
font-size:14px;
color:#0f0d5e;
text-decoration:none;
text-align:center;
font-family: 'Open Sans';
}
#copyright {
position: relative;
padding: 0 0 4em 0em;
text-align: center;
color: #0f0d5e;
font-family: 'Open Sans';
font-size: 11px;
}
#copyright a {
color: #0f0d5e;
text-decoration:none;
}
.col-lg-3 {
width: 28%;
padding-right: 1.82%;
margin-right: 1.82%;
color:#333333;
margin-bottom:30px;
}
.transbox ul li {
	float:left;
	width:290px;
	margin-right:50px;
	color:#ffffff;
	font-size:14px;
	list-style:disc;
	font-size:18px;
}
div.transbox p {
	color:#FFFFFF;
}
div.transbox {
	width: 840px;
	height: 500px;
	margin: 30px 40px;
	background-color:#000055;
	border: 2px solid black;
	opacity:0.6;
	filter:alpha(opacity=90); /* For IE8 and earlier */
}
h2 {
	color:#FFFFFF;
}
div.background2 {
	width: 980px;
	height:777px;
	background:url(images/saddf-img.jpg) no-repeat;
	border: 2px;
2px solid black;
}
div.transbox2 {
	width: 382px;
	height:604px;
	margin: 30px 40px;
	background-color:#ffffff;
	opacity: 0.6;
	filter:alpha(opacity=90);
}
h3 {
	color:
#000055
}
div.transbox2 p {
	margin:20px 30px;
	font-weight:normal;
	color:#000055;
}
div.background9 {
	width:980px;
	height:782px;
	background:url(images/gho-img.jpg);
	border: 2px;
2px slid black;
}
div.transbox9 {
	width:835px;
	height:397px;
	margin: 30px 40px;
	background-color:#000055;
	opacity: 0.6;
	filter:alpha(opacity=90);
}
h2 {
	color:#FFFFFF;
}
div.transbox9 p {
	margin: 20px 30px;
	font-weight:normal;
	color:#ffffff;
}
div.scrollContainer {
	width:980px;
	height: 643px;
	background:url(images/copy-img.jpg) no-repeat;
}
div.content_section {
	height:514px;
	width:412px;
	margin: 30px 40px;
	background-color:#2b2b6c;
	opacity: 0.8;
	filter:alpha(opacity=90);
	float:left;
	font-weight:normal;
	color:#ffffff;
}
div.cleaner {
	height: 514px;
	width: 412px;
	margin: 30px 35px;
	background-color:#ffffff;
	opacity: 0.8;
	filter:alpha(opacity=90);
	font-weight:400;
	color:#000000;
	float:right;
	font-size:12px;
}
div. slider {
width:980;
background-color:#FFFFFF;
}
div.inner-container {
	width: 980px;
	padding: 20px;
	margin-right:30px;
	float:left;
}
div. col_300 float_r {
color:#FFFFFF;
width:980px;
float:right
}
.contactform iframe {
width:100%;
}