/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* Basic */
html {
    -webkit-font-smoothing: antialiased;
}
body { font-family: Helvetica, Arial, sans-serif; color: #333;}
hr { border:none; border-bottom:1px solid #dddcdc; margin:15px 0 15px 0; }
.clear{ clear:both; }
.center { text-align:center; }
.page-wrap { width: 960px; margin: 0 auto;}

/* !~HEADER~! */
#header-wrap {
	background: url(../img/header-bg.png) repeat-x;
	width: 960px;
	height: 89px;
	margin: 40px auto;
	position:relative;
  	-webkit-box-shadow: 0 2px 6px 0 #e5dbd9;
    -moz-box-shadow: 0 2px 6px 0 #e5dbd9;
    box-shadow: 0 2px 6px 0 #e5dbd9;
}
#header-wrap img {
	float: left;
	margin: 32px 0 30px 0px ;
}
.left-ribbon {
	background: url(../img/left-ribbon.png) no-repeat;
	width: 100px;
	height: 105px;
	display:inline-block;
	left: -100px;
	position:absolute;
}
.right-ribbon {
	background: url(../img/right-ribbon.png) no-repeat;
	width: 100px;
	height: 105px;
	display:inline-block;
	right: -100px;
	position:absolute;
}

/* !~NAVIGATION~! */
#header-wrap ul {
	float: right;
	line-height: 89px;
}
#header-wrap ul li{
	float: left;
	margin-right: 10px;
	
}
#header-wrap ul li a{
	padding: 8px 20px;
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	text-transform:uppercase;
	font-weight: bold;
	-webkit-transition: background-color .2s linear, color .2s linear;
    -moz-transition: background-color .2s linear, color .2s linear;
    -o-transition: background-color .2s linear, color .2s linear;
    -ms-transition: background-color .2s linear, color .2s linear;
    transition: background-color .2s linear, color .2s linear;
}
#header-wrap ul li a:hover{
	background: rgba(0,0,0, .05);

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  -webkit-box-shadow: 0px 1px 0px 0px #eb775f;
     -moz-box-shadow: 0px 1px 0px 0px #eb775f, inset 0px 0px 1px 0px #c65740;
          box-shadow: 0px 1px 0px 0px #eb775f, inset 0px 0px 1px 0px #c65740;
   -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}
.nav-active {
	background: rgba(0,0,0, .05);
	padding: 8px 20px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  -webkit-box-shadow: 0px 1px 0px 0px #eb775f;
     -moz-box-shadow: 0px 1px 0px 0px #eb775f, inset 0px 0px 1px 0px #c65740;
          box-shadow: 0px 1px 0px 0px #eb775f, inset 0px 0px 1px 0px #c65740;
   -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
}

/* !~HERO~! */
#hero {
	height: 295px;
	position:relative;
}
#hero img {
	float: left;
	margin: 68px 0px 0px 45px;
}
#hero-content {
	float: right;
	width: 430px;
}
#hero-content h1 {
	font-size: 36px;
	font-weight: 900;
	text-transform:uppercase;
	line-height:42px;
	font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
	color: #7893ad;
    text-shadow: 0 1px 0 #fff;
    margin-bottom: 10px;
}
#hero-content p {
	font-size: 16px;
	font-weight: normal;
	line-height:23px;
	font-family:'Helvetica',Helvetica,Arial,sans-serif;
	color: #7893ad;
    text-shadow: 0 1px 0 #fff;
    margin-bottom: 17px;
}
#hero-btn{
    width: 190px;
    height: 45px;
    display:block;
    color: white;
    text-shadow: 0 1px 0 #dd5e43;
    line-height: 45px;
    text-align:center;
    text-decoration:none;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: bold;
    font-size:13px;

    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f4755a; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #f4755a 0%, #ed6a4e 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f4755a), color-stop(100%,#ed6a4e)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #f4755a 0%,#ed6a4e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #f4755a 0%,#ed6a4e 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #f4755a 0%,#ed6a4e 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  #f4755a 0%,#ed6a4e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4755a', endColorstr='#ed6a4e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    -webkit-box-shadow: 0px 1px 2px 0px #cfc7c4, inset 0px 1px 0px #ff9271;
    -moz-box-shadow: 0px 1px 2px 0px #cfc7c4, inset 0px 1px 0px #ff9271;
    box-shadow: 0px 1px 2px 0px #cfc7c4, inset 0px 1px 0px #ff9271;
    border-top: 1px solid #e66a4f;
    border-bottom: 1px solid #dd5e43;
    border-left: 1px solid #dd5e43;
    border-right: 1px solid #dd5e43;
    -moz-background-clip: border-box;
}

/* !~FEATURES~! */
.dark-purple-bg {
    background: #5b5788;
    border-top: 5px solid #e9684d;
    border-bottom: 5px solid #e9684d;
}
#features-content-bg {
    background: #7672a1;
    width:998px;
    height: 128px;
    margin: 0 auto;
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 45px;
    margin-top: 45px;
    -webkit-box-shadow: 0px 1px 0px #6c6894, inset 0px 1px 0px #837fb3;
    -moz-box-shadow: 0px 1px 0px #6c6894, inset 0px 1px 0px #837fb3;
    box-shadow: 0px 1px 0px #6c6894, inset 0px 1px 0px #837fb3;
    border: 1px solid #4c496c;
}
.feature {
    float:left;
    width:210px;
    min-height:113px;
    padding: 0 20px;
    position: relative;
    background: url(../img/features-seperator.png) repeat-y right;
    padding-top: 15px;
}
#right-box-fix {
    padding-right: 0;
    border-right: none;
    background: none;
}
#left-box-fix {
    padding-left: 0;
}
.feature h2{
    font-size: 16px;
    font-family: 'Helvetica',Helvetica,Arial,sans-serif;
    color: white;
    font-weight:bold;
    margin-top: 15px;
}
.feature p {
    font-size: 12px;
    font-family: 'Helvetica',Helvetica,Arial,sans-serif;
    line-height: 18px;
    color: #eae9f3;
    margin-top: 10px;
}

.new-look {
    position:absolute;
    top:-28px;
    left: 80px; 
} 
.widgets {
    position:absolute;
    top:-28px;
    left: 96px; 
} 
.something-great {
    position:absolute;
    top:-28px;
    left: 100px; 
} 
.feedback {
    position:absolute;
    top:-28px;
    left: 98px; 
}

/* !~CALLOUT~! */ 
.callout-bg {
    position:relative;
    padding-top:10px;
    width: 998px;
    background: #e9684d;
    margin: 0 auto;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-right-radius: 3px;
    border-top-left-radius: none;
    border-top-right-radius: none;
    -webkit-border-top-left-radius:none;
    -webkit-border-top-right-radius:none;
    -moz-border-top-left-radius:none;
    -moz-border-top-right-radius:none;
    overflow:hidden;
    margin-bottom: 40px;
}

.callout-bg h3{
    color: white;
    font-size:15px;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: bold;
    margin-bottom:10px;
}

.callout-bg p {
    color: white;
    font-size: 12px;
    font-family: 'Helvetica',Helvetica,Arial,sans-serif;
    font-style: italic;
}
.callout-bg img {
    position: absolute;
    top:20px;
}
#callout-text {
    float: left;
    width: 565px;
}
.callout-btn {
    float:right;
    display:inline-block;
    width: 160px;
    height: 35px;
    text-align: center;
    text-decoration:none;
    color: white;
    font-size: 12px;
    font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;
    text-shadow: 0 1px 0 #54616e;
     -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-weight: bold;
    line-height: 35px;
    margin-bottom: 15px;
    margin-left: 15px;

    background-color: #8899a9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#8899a9), to(#6a7a8a));
    background-image: -webkit-linear-gradient(top, #8899a9, #6a7a8a);
    background-image:    -moz-linear-gradient(top, #8899a9, #6a7a8a);
    background-image:     -ms-linear-gradient(top, #8899a9, #6a7a8a);
    background-image:      -o-linear-gradient(top, #8899a9, #6a7a8a);
    background-image:         linear-gradient(to bottom, #8899a9, #6a7a8a);

    -webkit-box-shadow: 0px 1px 2px 0px #bd543f, inset 0px 1px 0px #aabfd3;
    -moz-box-shadow: 0px 1px 2px 0px #bd543f, inset 0px 1px 0px #aabfd3;
    box-shadow: 0px 1px 2px 0px #bd543f, inset 0px 1px 0px #aabfd3;
    border-top: 1px solid #bb513b;
    border-bottom: 1px solid #8a3e2f;
    border-left: 1px solid #8a3e2f;
    border-right: 1px solid #8a3e2f;
    -moz-background-clip: border-box;
}

/* !~FAQ ACCORDION!~ */
.faq-seperator {
    margin: 0px 0px 15px 0px;
   
}
.mfx_accordion { 
    font-family:'Helvetica', Arial, sans-serif; 
    font-size:12px; 
    line-height:18px;
    margin:0 auto;
    width:400px;
    float: left;
}
.mfx_accordion h2 {
    font-size:16px;
    color:#92a6ba;
    margin-bottom:5px;
}

.mfx_accordion .active .trigger {
    background-position: right 0px;
}

.mfx_accordion .trigger {
    background:url(../img/faq-btn.png) no-repeat right -22px;
    color:#e5644a; 
    cursor:pointer;
    font-size:13px; 
    font-weight:bold;
    line-height:19px;
    height:22px;
    width:400px;
    text-shadow:0 1px 0 #fff;
    margin-bottom: 20px;
    -webkit-transition: background-color .2s linear, color .2s linear;
    -moz-transition: background-color .2s linear, color .2s linear;
    -o-transition: background-color .2s linear, color .2s linear;
    -ms-transition: background-color .2s linear, color .2s linear;
    transition: background-color .2s linear, color .2s linear;
}
.mfx_accordion .trigger:hover {
    color: #ff8369;
}

.mfx_accordion .icon {
display:block;
height: 22px;
width:22px;
float: right;
}
.mfx_accordion .section .content {  
    height:auto;
    color: #69798b;
    overflow:hidden;
    font-size: 11px;
    font-weight: bold;
    margin-bottom:10px;
    border-radius:0 0 3px 3px;
    -moz-border-radius:0 0 3px 3px;
    -webkit-border-radius:0 0 3px 3px;
    
    transition:height 0.3s ease;
    -o-transition:height 0.3s ease;
    -moz-transition:height 0.3s ease;
    -webkit-transition:height 0.3s ease;
}

/* !~CONTENT~! */
#content-bg {
    background: #fff;
    overflow: hidden;
}

#content {
    float:right;
    width: 530px;
}
.content-box {
    width: 530px;
    float: left;
    margin-right: 40px;
}
.content-box h2{
    background: url(../img/h2-bg.png) repeat-x center;
    font-size: 16px;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
    font-weight: bold;
    color: #92a6ba;
    margin-bottom: 10px;
    padding-left: 10px;
}
.content-box h2 span{
    background-color: #fff;
    padding: 0 5px;
}
.content-box p {
    font-size: 12px;
    font-family: 'Helvetica',Helvetica,Arial,sans-serif;
    line-height: 18px;
    color: #afafaf;
    margin-bottom: 20px;
    overflow:hidden;
     -webkit-transition: background-color .2s linear, color .2s linear;
    -moz-transition: background-color .2s linear, color .2s linear;
    -o-transition: background-color .2s linear, color .2s linear;
    -ms-transition: background-color .2s linear, color .2s linear;
    transition: background-color .2s linear, color .2s linear;
}
.content-box p:hover{
    color: #9d9d9d;
}
.content-box-fix {
    margin-right: 0;
}
.content-img {
    float:right;
    margin-left: 20px;
}

/* !~TESTIMONIAL~! */
#testimonial {
    background: url(../img/testimonial-bg.png) no-repeat;
    width: 960px;
    height: 128px;
    position: relative;
    margin: 10px 0px 40px 0;
}
#testimonial img {
    float: left;
    position: relative;
    top: 19px;
    left: 50px;
}
#testimonial p {
    font-style: italic;
    position:relative;
    text-shadow: 0 1px 0 #fff;
    top: 35px;
    color: #7e7e7e;
    width: 527px;
    margin: 0 auto;
    font-size: 18px;
    line-height: 24px;
    font-family:'Helvetica',Helvetica,Arial,sans-serif;
}

/* !~FOOTER~! */
#footer-bg{
     border-top: 5px solid #e9684d;
     background: #5b5788;
     overflow:hidden;
     padding: 25px 0;
}
.footer-box {
    float:left;
    width:205px;
    min-height:205px;
    padding: 0 20px;
    position: relative;
    background: url(../img/footer-seperator.png) repeat-y right;

}
.right-footer-box-fix {
    padding-right: 0;
    background: none;
}
.footer-box h2 {
    color: white;
    font-size: 16px;
    margin-bottom: 10px;
    font-family: 'Helvetica',Arial,sans-serif;
    font-weight: bold;
}
.footer-box ul {
    font-size: 12px;
}
.footer-box li {
    line-height: 25px;
}
.footer-box ul li a{
    color: white;
    text-decoration: none;
    font-family: 'Helvetica',Arial,sans-serif;
    -webkit-transition: background-color .2s linear, color .2s linear;
    -moz-transition: background-color .2s linear, color .2s linear;
    -o-transition: background-color .2s linear, color .2s linear;
    -ms-transition: background-color .2s linear, color .2s linear;
    transition: background-color .2s linear, color .2s linear;
}
.footer-box ul li a:hover{
    color: #e9684d;
}
.footer-box p {
    font-size: 12px;
    line-height: 18px;
    color: #fefefe;
    margin-bottom: 10px;
}
.footer-box a{
    text-decoration: none;
}

/* !~HELPFUL LINKS~! */
.left-links {
    float:left;
    width:100px;
}
.right-links {
    float: right;
    width: 100px;
}

/* !~SOCIAL~! */
.twitter {
    color: #e9684d;
}
.social-icon {
    margin-top: 15px;
}
/* !~NEWSLETTER~! */
#deals {
    color:#bdb7fe;
    font-size:11px;
    font-style: italic;
}
.form_field {
    position:relative;
}
.newsletter_input, .name_input, .email_input, .message_input {
    color: #9a98b5;
    font-weight: bold;
    width: 148px;
    font-size: 11px;
    height:30px;
    padding: 0 40px 0 10px;
    background:#4f4b78;
    -webkit-box-shadow: 0px 1px 0px #73709a, inset 0px 2px 2px #49456f;
    -moz-box-shadow: 0px 1px 0px #73709a, inset 0px 2px 2px #49456f;
    box-shadow: 0px 1px 0px #73709a, inset 0px 2px 2px #49456f;
    border: 1px solid #424060;
    -moz-background-clip: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
}
.newsletter_submit, .contact_submit {
    width: 65px;
    height: 25px;
    padding-bottom: 4px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
   color: white;
   line-height: 20px;
   font-size: 12px;
   font-weight: bold;
   text-shadow: #c34c37;
   font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  background-color: #f4755a;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f4755a), to(#ed6a4e));
  background-image: -webkit-linear-gradient(top, #f4755a, #ed6a4e);
  background-image:    -moz-linear-gradient(top, #f4755a, #ed6a4e);
  background-image:     -ms-linear-gradient(top, #f4755a, #ed6a4e);
  background-image:      -o-linear-gradient(top, #f4755a, #ed6a4e);
  background-image:         linear-gradient(to bottom, #f4755a, #ed6a4e);

    -webkit-box-shadow: 0px 2px 2px #48456d, inset 0px 1px 0px #ff9271;
    -moz-box-shadow: 0px 2px 2px #48456d, inset 0px 1px 0px #ff9271;
    box-shadow: 0px 2px 2px #48456d, inset 0px 1px 0px #ff9271;
    border: 1px solid #423f61;
    border-top: 1px solid #4f4b77;
    -moz-background-clip: border-box;
    background-clip:padding-box;
}
.newsletter_submit{
   margin-top:5px;
}

/* !~CONTACT~! */
.name_input, .email_input {
margin-bottom: 5px;

}
.message_input {
    height: 60px;
    resize: none;
    width: 179px;
    padding-right: 10px;
    padding-top: 10px;
}
.contact_submit {
   margin-top: 4px;
}

/* !~RESPONSIVE~! */
 /* Media for anything with a max width of 960px. Mostly large tablets such as the iPad */
@media (min-width: 768px) and (max-width: 960px) {
    .page-wrap{
        width:748px;
    }
    #header-wrap {
        width: 570px;
    }
    .right-ribbon, .left-ribbon{
        
    }
    #header-wrap ul li {
        margin-right: 3px;
    }
    #header-wrap ul li a{
        padding: 8px 10px;
    }
    #features-content-bg {
        width:764px;
    }
    #hero-content{
        width: 370px;
    }
    #hero img{
        margin-left: 20px;
    }
    #hero-content h1 {
        font-size: 32px;
        line-height: 38px;
    }
    .feature{
        width:172px;
        padding: 15px 10px 0;
    }
    .feature p{
        font-size: 11px;
    }
    .feature h2{
        font-size:12px;
    }
    #left-box-fix {
    }
    .new-look{
        left: 55px;
    }
    .widgets, .something-great, .feedback{
        left: 75px;
    }
    .callout-bg{
        width: 738px;
    }
    .callout-bg h3{
        font-size: 13px;
    }
    #callout-text{
        width: 385px;
        margin-left: 20px;
    }
    .callout-btn{
        width: 120px;
        margin-right:20px;
        margin-left: 0;
    }
    .callout-bg p{
        margin-bottom: 10px;
    }
    .accordion{
        width: 295px;
    }
    #content {
        width:440px;
    }
    .content-box{
        width:440px;
    }
     .content-box p{
        font-size: 11px;
    }
    #testimonial{
        width: 768px;
        background: url(../img/768-testimonial-bg.png) no-repeat;
    }
    #testimonial img{
        left: 0;
    }
   
    .mfx_accordion{
        width: 280px; 
    }
    .mfx_accordion .trigger{
        width: 290px;
        font-size: 12px; 
    }
    .faq-seperator img{
        width: 290px;
    }
    .footer-box{
        width:152px;
        min-height: 214px;
    }
    .newsletter_input, .name_input, .email_input, .message_input {
        width: 103px;
    }
    .message_input {
        width: 134px;
    }
    .footer-box ul{
        font-size: 11px;
    }
    .right-links{
        width: 63px;
    }
    .left-links{
        width: 85px;
    }
}
/* Media for anything with a max width of 767px. Mostly small tablets and iPhones & Smartphones */

@media (min-width: 0px) and (max-width: 767px) {
    .page-wrap{
        width:100%;
    }
    #header-wrap {
        width: 100%;
        margin-bottom: 10px;
        margin-top: 0px;
    }
    .right-ribbon, .left-ribbon{
        display:none;
    }
     #header-wrap ul{
        line-height:48px;
     }
    #header-wrap ul li {
        margin-right: 3px;
        height: 35px;
    }
    #header-wrap ul li a{
        padding: 8px 5px 6px 5px;
        font-size: 12px;
    }
    #header-wrap img {
        width: 120px;
        margin-top: 15px;
        margin-bottom: 0px;
        margin-left:8px;
    }
    .dark-purple-bg{
        width:100%;
        overflow: hidden;
    }
    #features-content-bg {
        width: 100%;
        border: none;
        background: none;
        padding:0 10px 0 8px;
        -webkit-box-shadow: 0px 0px 0px #6c6894, inset 0px 0px 0px #837fb3;
        -moz-box-shadow: 0px 0px 0px #6c6894, inset 0px 0px 0px #837fb3;
        box-shadow: 0px 0px 0px #6c6894, inset 0px 0px 0px #837fb3;
    }
    #hero {

    }
    #hero-content{
        width: 96%;
       padding-left: 5px;
       margin-bottom: 20px;
    }
    #hero img{
        display:none;
        margin:0;
    }
    #hero-content h1 {
        font-size: 32px;
        line-height: 38px;
    }
    .feature{
        width:88%;
        padding: 15px 10px 0;
        background: #7672a1;
        min-height: 80px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        margin-bottom: 25px;
        margin-top: 15px;
        -webkit-box-shadow: 0px 1px 0px #6c6894, inset 0px 1px 0px #837fb3;
        -moz-box-shadow: 0px 1px 0px #6c6894, inset 0px 1px 0px #837fb3;
        box-shadow: 0px 1px 0px #6c6894, inset 0px 1px 0px #837fb3;
        border: 1px solid #4c496c;
    }
    .feature p{
        font-size: 11px;
    }
    .feature h2{
        font-size:12px;
    }
    #left-box-fix {
        padding-left: 10px;
    }
    #right-box-fix {
        background: #7672a1;
        padding-right: 10px; 
    }
    .new-look{
        left: 120px;
    }
    .widgets, .something-great, .feedback{
        left: 119px;
    }
    .callout-bg{
        width: 100%;
        margin-bottom: 10px;
        position:relative;
        left: -9px;

    }
      .callout-bg img{
        display:none;

    }
    .callout-bg h3{
        font-size: 13px;
    }
    #callout-text{
        width: 100%;
        text-align:center;
    }
    .callout-btn{
        width: 120px;
        margin-right: 11px;
    }
    .callout-bg p{
        margin-bottom: 10px;
    }
    .accordion{
        width: 295px;
    }
    #content {
        width:100%;
    }
     #content-bg {
        padding-left: 20px;
    }
    .content-box{
        width:90%;
    }
     .content-box p{
        font-size: 11px;
    }
    #testimonial{
        text-align:center;
        width: 100%;
        height: 265px;
        background: url(../img/748-testimonial-bg.png) no-repeat;
    }
    #testimonial img{
        left: 80px;
        top: 35px;
    }
     #testimonial p{
        left: -61px;
        width: 278px;
        font-size: 11px;
        top:145px;
    }
    .mfx_accordion{
        width: 90%; 
    }
    .mfx_accordion .trigger{
        width: 100%;
        font-size: 12px;
        margin-bottom: 15%; 
    }
    .faq-seperator img{
        width: 90%;
    }
    .footer-box{
        width:152px;
        min-height: 214px;
    }
    .newsletter_input, .name_input, .email_input, .message_input {
        width: 83%;
    }
    .message_input {
        width: 261px;
    }
    .footer-box{
        width: 88%;
    }
    .footer-box ul{
        font-size: 11px;
    }
    .right-links{
        width: 170px;
    }
    .left-links{
        width: 85px;
    }
}
