@charset "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600);

/*Icons made by Freepik, Icons8 from http://www.flaticon.com*/

/* HTML5 Boilerplate CSS: h5bp.com/css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:'Source Sans Pro', sans-serif;color:#444}body{margin:0;font-size:1em;line-height:1.4}::-moz-selection{background:#552145;color:#fff;text-shadow:none}::selection{background:#552145;color:#fff;text-shadow:none}a{color:#00e}a:visited{color:#2f61dc}a:hover{color:#8D3157}a:focus{outline:none}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ebebeb;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}ul,ol{margin:1em 0;}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;*margin-left:-7px;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}

/* Generic*/

body {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 87.5%;
  margin-top: 0;
  color: #444;
}
.button-slider
{
	background: #5687B2;
	display: block;
	outline: medium none;
	border:none;
	color: #fff;
	font-size: 1em;
	padding: 0.5em;
	text-transform: uppercase;
	margin: 0.5 0 0.5em 0;
}
.White-bg{background:#fff !important}
.button
{
	background: #5687B2;
	display: block;
	outline: medium none;
	border:none;
	color: #fff;
	font-size: 1.2em;
	padding: 0.5em 1em;
	text-transform: uppercase;
	margin: 1em 0 0.5em 0;
}
.content strong {color:#5687B2  }
.whiteborder {border: solid 1px #fff;}

.reg-left {float: left; width: 70%;}
.reg-left h3 {color: #fff; font-size:1.3em}
.reg-right {float: right; width: 30%;}

input, button, textarea, select {
    font-family: 'Source Sans Pro', sans-serif;
}

/* Typography */

h1 {
}


h2 {
    font-weight:600; font-size:1.8em; color:#333; padding:0px; margin: 20px 0px ;
}

h3 {
        font-weight:500; font-size:1.6em; color:#222 ; padding:0px; margin:0px 
}
h4 {
        font-weight:400; font-size:1.1em; color:#1e1e1e ; padding:0px; margin:0px; display:inline-block;
}

p {
    font-weight: 300;
    margin:0px 0
}

hr {width: 90%; margin: 0 auto;}

#about, #free, #faqs,#TrademarkRegistration {padding: 100px 0}


#about article h2, #free article h2, #faqs article h2,#TrademarkRegistration article h2, h3 {
    font-size: 2.429em;
    font-weight: 300;
    text-align: left;
	color: #5687B2;
	text-transform: uppercase;
}
#about article p, #free article p, #faqs article p ,#TrademarkRegistration article p{
    color: #1f1f1f;
}
#about .img, #free .img, #faqs .img,#TrademarkRegistration .img {
box-sizing: border-box;
float: left;
padding-right: 50px;
width: 50%;
display: block;
}

#about .txt, #free .txt, #faqs .txt,#TrademarkRegistration .txt  {
	float: left;
	width: 50%;
}
	








/*STYLES*/

#info-strip
{
    overflow: hidden;
    padding: 40px 0;
}
    #info-strip h3
    {
        font-weight: 500;
        margin: 20px 0 20px 0;
        padding: .5% .5%;
        /*text-shadow: 1px 2px #222;*/
    }
#services-strip
{
    height: 440px;
    background: url("../images/decisions.jpg") no-repeat left center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
    #services-strip h2
    {
        /*text-shadow: 1px 2px #eee;*/
        color: #fff;
        text-align: center;
        font-weight: 300;
    }
    #services-strip h3
    {
        font-size: 1.6em;
        font-weight: 300;
        margin: 20px 0 60px 0;
        padding: 1% .5%;
        color: #fff;
        /*text-shadow: 1px 2px #222;*/
        text-align: center;
    }

#content-strip
{
    height: 100px;
    background: url("../images/decisions.jpg") no-repeat left center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
    #content-strip h2
    {
    color: #fff;
    font-size: 2em;
    font-weight: 700;
    margin: 0;
    padding: 2% 0;
    line-height: 100px;
    }

.top-strip
{
    background: #552145;
    line-height: 40px;
    height: 40px;
    color: #fff;
    text-align: right;
}
    .top-strip span
    {
        margin-left: 20px;
    }

    .location h3
    {
        font-size: 2em;
        font-weight: 300;
        margin: 0 0 20px 0;
        padding: 1% .5%;
        /*text-shadow: 1px 2px #222;*/
    }

.bottom-strip
{
    background: #DBDFE2;
    line-height: 60px;
    height: 60px;
}

.lower-bottom-strip
{
    font-size: small;
}


a.box
{
    color: #fff;
}
.box {
	
	display: block;
	position: relative;

	margin-bottom: 20px;
	padding: 20px;
	color: #fff;
	border: 4px solid rgba(255, 255, 255, 0.3);
    box-shadow: 0 0px 1px rgba(0, 0, 0, 0.08), 0 10px 0 -5px rgba(0, 0, 0, 0.40), 0 10px 1px -4px rgba(0, 0, 0, 0.08);	
}
a.box:hover {cursor: pointer}
.box h4 {margin-bottom: 0px; color: #fff;}
.box p {margin: 0px;}
.purple-bg
{
    /*background: rgba(209,2,75, 0.6);*/
    background: url("../images/test22.png") no-repeat scroll 94% 10% rgba(209,2,75, 0.6);
}
.d-purple-bg
{
    /*background: rgba(85,33,69, 0.6);*/
    background: url("../images/call37.png") no-repeat scroll 94% 10% rgba(85,33,69, 0.6);
}
.green-bg
{
    /*background: rgba(126,121,30, 0.6);*/
    background: url("../images/heart288.png") no-repeat scroll 94% 10% rgba(126,121,30, 0.6);
}


.purple-bg-content
{
    background: url("../images/test22.png") no-repeat scroll 94% 10% rgba(209,2,75, 0.6);
    padding: 20px;
    color: #fff;
}
.d-purple-bg-content
{
    background: url("../images/call37.png") no-repeat scroll 94% 10% rgba(85,33,69, 0.6);
    padding: 20px;
    color: #fff;
}
.blue-bg-content
{
    background: rgba(0,122,207, 0.6);
    padding: 20px;
    color: #fff;
}


.box div {position: absolute;}
.last {margin-right: 0px !important;}

.logo {
	background: url("../images/logo2.jpg") no-repeat scroll 0 0 transparent;
	height: 50px;
	margin: 30px 0 0 0;
	padding: 0;
	text-indent: -2000px;
	width: 300px;
	z-index:10;
}

.purple-border {
    border-bottom: 7px solid #552145;
    margin-bottom: 3em;
    width: 15%;
}

.white-border
{
    border-bottom: 6px solid #bbb;
    width: 35%;
}
.content {
    border-top: 1px solid #dce0d9;
    background: #F0F0EC;
    padding: 20px 0;
}
.content h2
{
      font-size: 2.429em;
    font-weight: 300;
    text-align: left;
	color: #5687B2 !important;
	text-transform: uppercase;
}
.content h3
{
     font-size: 2.429em;
    font-weight: 300;
    text-align: left;
	color: #5687B2;
	text-transform: uppercase;
}
.content p
{
    margin-bottom: 20px;
    font-size: 1.1em;
}
/*.content ul
{
    margin: 30px;
    list-style: none outside none;
}
.content ul li {
    background: url("../images/tick.png") no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    padding: 5px 0 5px 40px;
}

*/
.normallist li {
	font-weight: 100 !important;
	}

.content-fittest {
    border-top: 1px solid #dce0d9;
    background: #F0F0EC;
    padding: 20px 0;
}
.content-fittest h2
{
    font-size: 2em;
    font-weight: 700;
    margin: 20px 0 20px 0;
    padding: 1% .5%;
}
.content-fittest h3
{
    margin-bottom: 20px;
    font-weight: 500;
    color: #552145;
    font-size: 1.6em;
}
.content-fittest p
{
    margin-bottom: 20px;
    font-size: 1.1em;
}

.content img {margin:10px; border:1px solid #c7c7c7  ; padding:1px; background:#fff }

.width70 {width:70%}
.width28 {width:28%}

.services-nav ul{list-style-type:none; margin:0px; padding:0px; background: #e1e1df ; width:85%; padding:10px}
.services-nav ul li{list-style-type:none; border-bottom:1px solid #ccc; margin-bottom: 10px; border-left: solid 10px #ccc; padding:10px;}
.services-nav ul li:hover{background: #ccc; border-bottom:1px solid #ccc; border-left: solid 10px #ccc;}
.services-nav ul li a{color: #333; text-decoration: none;}
	


/***********************
    NAVIGATION
************************/
.contact-info {
    background: none repeat scroll 0 0 #5687b2;
    color: #fff;
    display: inline-block;
    font-size: 1em;
    margin: 0 0 10px;
    padding: 6px 20px;
    text-align: right;
	float:right
}
    .contact-info span
    {
        margin-right: 20px;
    }
        .contact-info span img
        {
            margin-right: 6px;
        }

nav span a {
    color: #222;
    display: inline;
    line-height: normal;
    padding: 0 2px;
    text-align: left;
    text-transform: none;
}
nav span a:hover  {
    text-align:left; 
    text-decoration: none; 
    display:inline; 
	color: #222; 
    background: none;
    border-bottom: 0px solid #552145;
    padding: 0 2px; 
    line-height: normal;
}
nav ul {list-style:none; padding: 0px; margin:0px 0px 0px 0px; }
nav ul li {list-style:none; position: relative; font-weight: 300; text-decoration: none; float: left; text-align: center;}
nav a {text-decoration: none; color: #444; text-align:center; text-transform:uppercase; display:block; margin: 0 16px; line-height: 40px;}
nav .last {border-left: 0px dashed #bbb;}
nav a:hover, nav a.current  {
    text-align:center; 
    text-decoration: none; 
    display:block; color: #5687B2; 
    border-bottom: 1px solid #5687B2;
    margin: 0 16px; 
    line-height: 40px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;

    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
}
nav a:visited {color: #444}

nav li ul li a
{
    width: 200px;
    background: #f4f4f4;
    padding: 0 16px; 
    text-align:left;
    font-size: .9em;
    border-bottom: 0px solid #552145;

}
nav li ul li a:hover
{
    width: 200px;
    background: #fff;
    padding: 0 16px; 
    text-align:left;
    font-size: .9em;
    border-bottom: 0px solid #552145;
	color: #5687B2;

}
nav li ul li {
    background: #f4f4f4;
    border-bottom: 3px solid #552145;
    z-index:500;
}
nav ul li ul {
 visibility: hidden;
 position: absolute;
 left: 0;
 top: 100%;
}

nav ul li:hover ul {
 visibility: visible;
}
.mobile-nav
{
    background: rgb(85,33,69);
}
.mobile-nav ul { list-style:none; margin: 0 0 0 0; padding: 0 0 0 0;}
.mobile-nav span.menu {cursor: pointer; line-height:40px; height:40px; color: #fff; font-weight: 700; border-bottom: 4px solid #fff; display: block}
.twitter-mob
{
    float: right;
    background: #ccc;
}
.mobile-nav li {border-bottom: 1px solid #fff}
.mobile-nav li a {
	color:#fff;
	padding: 0px 20px;
    line-height:40px;
    height:40px; 
	display: block;
	text-decoration:  none;
}

.mobile-contact
{
}

    .mobile-contact span
    {
        height: 40px;
        width: 40px;
    }

footer
{
    background: #5687B2;
    line-height: 80px;
}
    footer p
    {
        margin-bottom: 10px;
    }
#footer-links ul {list-style: none; margin: 0; padding: 0 0 40px 0;}
#footer-links ul li {float: left; padding-right: 20px;}
.bottom-strip a {color: #444;}

.button-footer {
	text-transform: uppercase;
	background:rgb(209,2,75);
	border:4px solid rgb(209,2,75);
	display:inline-block;
	color:#ffffff;
	font-weight:400;
	padding:6px;
	text-decoration:none;
	text-align: center;
    margin-top: 10px;
}.button-footer:hover {
	background-color:#555;
	border:4px solid #555;
	transition-duration: 0.6s;
	-webkit-transition-duration: 0.6s; 
}.button-footer:active {
	position:relative;
	top:1px;
}


.five-col {padding: 2% 0;}
.five-col h4 {text-align: left; margin: 0 0 4%; padding: 0; color:#5687B2; font-style: 400; text-transform: uppercase; font-size: 2em;}
.five-col h5 {
    color: #222;
    font-size: 1.1em;
    margin: 4% 0;
    text-transform: uppercase;
}
.five-col ul {list-style: none; margin: 0; padding: 0; overflow: hidden;}
.five-col ul li{
	margin-right: 4%;
	border: 0px solid rgba(0, 0, 0, 0.04)
	
}

ul.tabs{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.tabs li{
	background: none;
	color: #222;
	display: inline-block;
	cursor: pointer;
}

ul.tabs li.current{
	background: #C2B9B1;
	color: #222;
    font-weight: 600;
}

.tab-content{
	display: none;
	background: #ededed;
	padding: 15px;
    font-weight: 300;
}

.tab-content.current{
	display: inherit;
    background: #f4f4f4;
    border: solid 3px #C2B9B1;
}




.contactform input[type="text"] {background: #fff; border-style: none; border-width: 0; color: #333; font-size: 1.2em; font-weight: 600; height: 34px; padding-left: 15px; width: 355px; border: solid 1px #c2b9b1}
.contactform textarea {background: #fff; border-style: none; border-width: 0; color: #333; font-size: 1.2em; font-weight: 600; padding: 15px; width: 725px; border: solid 1px #c2b9b1}
.contactform select {background: #fff; border-style: none; border-width: 0; color: #333; font-size: 1.2em; font-weight: 600; padding: 8px; border: solid 1px #c2b9b1}
.contactform ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.contactform ol li {margin: 0 2% 1% 0; float: left;}
.contactform ol li.nofloat {margin: 0 0 1%; float: none;}

.contactform label {
    font-style: italic;
    text-align: left;
	display: block;
}


.fittestform input[type="text"] {background: #fff; border-style: none; border-width: 0; color: #333; font-size: 1.2em; font-weight: 600; height: 34px; padding-left: 15px; width: 355px; border: solid 1px #c2b9b1}
.fittestform textarea {background: #fff; border-style: none; border-width: 0; color: #333; font-size: 1.2em; font-weight: 600; padding: 15px; width: 725px; border: solid 1px #c2b9b1}
.fittestform select {background: #fff; border-style: none; border-width: 0; color: #333; font-size: 1.2em; font-weight: 600; padding: 8px; border: solid 1px #c2b9b1}
.fittestform ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
    .fittestform ol li ol label
    {
        padding-left: 4px;
    }

.fittestform ol li {margin: 0 2% 3% 0; float: left;}
.fittestform ol li.nofloat {margin: 0 0 1%; float: none;}
.fittestform table label {padding-left: 5%}
.fittestform span {
    font-style: italic;
    text-align: left;
	display: block;
}

/* =============================================================================
   Non-Semantic Helper Classes
   ========================================================================== */

.ir {
    display: block;
    border: 0;
    text-indent: -999em;
    overflow: hidden;
    background-color: transparent;
    background-repeat: no-repeat;
    text-align: left;
    direction: ltr;
    *line-height: 0;
}

    .ir br {
        display: none;
    }

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
        clip: auto;
        height: auto;
        margin: 0;
        overflow: visible;
        position: static;
        width: auto;
    }

.invisible {
    visibility: hidden;
}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clear {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.relative {
    position: relative;
}


.left {
    float: left;
}

.right {
    float: right;
}

.center {
    text-align: center;
}

.justify {
    text-align: justify;
}

.block {
    display: block;
}

.inner-content {
    padding: 0 0 0 15px;
}

.upper {
    text-transform: uppercase;
}



.rounded {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}



/* Media Queries */

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {

   .wrapper
    {
        width: 90%;
        margin: 0 auto;
        position: relative;
    }

    #services-strip h2
    {
        font-size: 2.5em;
        line-height: 1em;
        padding: 40px 0 0;
    }

    nav
    {
        display: none;
    }
    .mobile-nav
    {
        display: block;
    }
    .tabby
    {
    }

    .lists
    {
        width: 100%;
    }

    .left
    {
        float: none;
    }

    .right
    {
        float: none;
    }

    .box
    {
        margin-right: 0px;
	    height: 80px;
    }

    .box p {padding-right: 100px;}

    #services-strip
    {
        background: #222;
        height: 100%;
    }

.five-col ul li{
	float: none;
	width: 100%;	
}
.five-col ul li:first-child{
width: 100%;
}

    #info-strip h3
    {
        font-size: 1.4em;
    }

    body
    {
        font-size: .9em;
    }

    ul.tabs li
    {
        padding: 4px 6px;
    }

    .mobile-contact
    {
        display:block
    }
        .nav-wrapper
    {
 
    }
}

/* Extra Small Devices, Phones */ 
@media only screen and (min-width : 480px) {

    .wrapper
    {
        width: 90%;
        margin: 0 auto;
        position: relative;
    }

    #services-strip h2
    {
        font-size: 2.5em;
        line-height: 1em;
        padding: 40px 0 0;
    }

    nav
    {
        display: none;
    }
    .mobile-nav
    {
        display: block;
    }
    .tabby
    {
    }

    .lists
    {
        width: 100%;
    }

    .left
    {
        float: none;
    }

    .right
    {
        float: none;
    }

    .box
    {
        margin-right: 0px;
	    height: 80px;
    }

    .box p {padding-right: 100px;}

    #services-strip
    {
        background: #222;
        height: 100%;
    }

.five-col ul li{
	float: none;
	width: 100%;	
}
.five-col ul li:first-child{
width: 100%;
}

    #info-strip h3
    {
        font-size: 2.0em;
    }

    body
    {
        font-size: 1em;
    }
    ul.tabs li
    {
        padding: 10px 15px;
    }

    .mobile-contact
    {
        display:block
    }

        .nav-wrapper
    {
 
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width : 768px) {

    .wrapper {
        width: 90%;
        margin: 0 auto;
        position: relative;
    }

    .box
    {
        width: 24%;
    }

    #services-strip h2
    {
        font-size: 3em;
        padding: 60px 0 0;
    }
    nav ul li
    {
        font-size: .9em;
    }

    nav
    {
        display: none;
    }
    .mobile-nav
    {
        display: block;
    }
    .box
    {
        margin-right: 20px;
	    height: 140px;
    }

    .box div {bottom: 12px;}

    .box h4 {font-size: 1.5em; padding-right: 80px;}

    .tabby
{

}
.lists {
    width: 100%;
}

.left {
    float: left;
}

.right {
    float: right;
}

.box p {padding-right: 20px;}

#services-strip
{
    height: 440px;
    background: url("../images/decisions.jpg") no-repeat left center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.five-col ul li{
	float: left;
	width: 17%;	
}
.five-col ul li:first-child{
width: 36%;
}

    #info-strip h3
    {
        font-size: 2.2em;
    }

    body
    {
        font-size: 1em;
    }
    ul.tabs li
    {
        padding: 10px 15px;
    }

    .mobile-contact
    {
        display:block;
    }

    .nav-wrapper
{
    height: 130px;
}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 992px) {

    .wrapper {
        width: 90%;
        margin: 0 auto;
        position: relative;
    }

    .box
    {
        width: 24%;
    }

    #services-strip h2
    {
        font-size: 3.5em;
        padding: 70px 0 0;
    }
    nav
    {
        display: block;
    }
    nav ul li
    {
        font-size: 1em;
    }
    .mobile-nav
    {
        display: none;
    }
    .box
    {
        margin-right: 40px;
        height: 140px;
    }
    .box div {bottom: 22px;}
    .box h4 {font-size: 1.6em;}



.tabby
{
    width: 45%
}
.lists {
    width: 45%;
}

.left {
    float: left;
}

.right {
    float: right;
}

.box p {padding-right: 20px;}

#services-strip
{
    height: 460px;
    background: url("../images/decisions.jpg") no-repeat left center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.five-col ul li{
	float: left;
	width: 17%;	
}
.five-col ul li:first-child{
width: 36%;
}

    #info-strip h3
    {
        font-size: 2.2em;
    }

    body
    {
        font-size: 1em;
    }
    ul.tabs li
    {
        padding: 10px 15px;
    }

    .mobile-contact
    {
        display:none
    }

.nav-wrapper
{
    height: 130px;
}
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    .wrapper {
        width: 1140px;
        margin: 0 auto;
        position: relative;
    }
    .box
    {
        width: 26%;
    }

    #services-strip h2
    {
        font-size: 3.5em;
        padding: 40px 0 0;
    }
    nav
    {
        display: block;
    }
    nav ul li
    {
        font-size: 1em;
    }
    .mobile-nav
    {
        display: none;
    }
    .box
    {
        margin-right: 40px;
        height: 140px;
    }
    .box div {bottom: 22px;}
    .box h4 {font-size: 1.6em;}

.tabby
{
    width: 500px;
}
.lists {
    width: 500px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.box p {padding-right: 20px;}

#services-strip
{
    height: 440px;
    background: url("../images/decisions.jpg") no-repeat left center; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.five-col ul li{
	float: left;
	width: 17%;	
}
.five-col ul li:first-child{
width: 36%;
}

    body
    {
        font-size: 1em;
    }

    ul.tabs li
    {
        padding: 10px 15px;
    }

    .mobile-contact
    {
        display:none
    }

.nav-wrapper
{
    height: 100px;
}

}


/* IE fixes */

.comming-soon p.small, .rights-reserved {
    clear: both;
}

.lt-ie8 .wrapper-comming-soon .twitter-feed {
    margin-top: -50px;
}

.lt-ie8 .timer-background {
    display: none;
}

.lt-ie8 input.email {
    line-height: 56px;
}

.lt-ie9 .timer-background p {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.08)";
}


/*************************************************************************/
/*  Change base color:
   
   Change this HEX #9DC500 and replace it with yours               */
/*************************************************************************/
/* Change base color*/


-moz-selection {
    background: #2fc7f9;
}

::selection {
    background: #2fc7f9;
}

.wrapper-comming-soon .social li a, .container-comming-soon, #progress-bar {
    background: #2fc7f9;
}

/*footer a:hover, footer a:visited 
{color:#212121;}*/

input::-webkit-input-placeholder {
    color: #a7a7a7;
    font-weight:100;
        font-family: 'Source Sans Pro', sans-serif; font-size:0.9em
}







.accordion {
        margin: 0;
        padding:10px;
        height:20px;
        border-top:#fff 3px solid;
        background: #cccccc;
        text-decoration:none;
        color: #000;
        cursor:pointer;
        font-weight: 300;
    }
    .accordion-open {
        background:rgb(209, 2, 75);
        color: #fff;
    }
    .accordion-open span {
        display:block;
        float:right;
        padding:10px;
    }
.accordion-close
{
    font-size: 1.4em;
}
        .accordion-close em
        {
            color: rgb(209, 2, 75);
			font-weight: 600;
        }
    .accordion-open span {
        background:url(../images/minus.png) center center no-repeat;
    }
    .accordion-close span {
        display:block;
        float:right;
        background:url(../images/plus.png) center center no-repeat;
        padding:10px;
    }
    div.container {
        padding:0;
        margin:0;
    }
    div.content {
        background:#f0f0f0;
        margin: 0;
        padding:10px;
        font-size:.9em;
        line-height:1.5em;
    }
    div.content ul, div.content p {
        padding:0;
        margin:0;
        padding:3px;
    }
    div.content ul li {
        list-style-position:inside;
        line-height:25px;
    }
    div.content ul li a {
        color:#555555;
    }






















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
