body{}
.logo{float:left;display:block;}
.logo a{color:#FFF;font-weight:500;font-size:2em;}
.logo a:hover{text-decoration:none;}
.logo320{display:none;}
.section{padding:30px 0;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}
.section-white{background:#FFF;}
.section .container:first-child h1,
.section .container:first-child h2,
.section .container:first-child h3{margin-top:0;font-weight:700;}
.input-micro{width:50px;margin-bottom:0 !important;}
img {
    border-radius: 0px!important;
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus{border-color:rgba(79, 141, 179, 0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);color:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(79, 141, 179, 0.6);}
ul.no-list-style{list-style-type:none;margin-left:0;}
ul.no-list-style li{line-height:28px;}
div[class*="span"]{-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear;}
.form-control{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#ffffff;background-image:none;    border: 2px solid #cacbcd !important;border-radius:2px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.field-margin{margin-left:15px;}
body{font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:20px;color:#535b60;}
h1{color:#53555c;font-family:'Open Sans', sans-serif;font-weight:800;}
h2{color:#53555c;font-family:'Open Sans', sans-serif;font-size:2em;border-bottom:2px solid #53555c;line-height:1.5em;margin:30px 0;padding-left:10px;}
h3{font-family:'Open Sans', sans-serif;initial;color:black;font-size:2.0em;}
h4{font-family:'Open Sans', sans-serif;color:#53555c;margin-bottom:10px;}
h5{font-family:'Open Sans', sans-serif;font-size:2.5em;Color:black;}
a{color:#ffb366;}
@media(max-width:435px){a{color:#ffb366;font-size:9px;}
} 
a:hover{color:#0facd5; text-decoration: none!important;}
.service-wrapper{background:#FFF;margin:20px 10px;text-align:center;padding:30px 20px;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 0 3px #999;-moz-box-shadow:0 0 3px #999;box-shadow:0 0 3px #999;color:0 0 3px #999;}
.service-wrapper h3{font-size:1.2em;margin:10px 0 !important;}
.service-wrapper p{margin-top:0;}
.service-wrapper-row{padding:10px 0;}
.service-wrapper-row h3{padding-top:15px;}
.service-wrapper-row .service-image{padding-top:15px;text-align:center;}
.service-wrapper-row .service-image img{max-width:80%;vertical-align:bottom;bottom:0;border:7px solid #FFF;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 0 8px #999;-moz-box-shadow:0 0 8px #999;box-shadow:0 0 8px #999;color:0 0 8px #999;}
#contact-us-map{height:300px;-webkit-box-shadow:inset 0 1px #fff,0 0 8px #c8cfe6;-moz-box-shadow:inset 0 1px #fff,0 0 8px #c8cfe6;box-shadow:inset 0 1px #fff,0 0 8px #c8cfe6;color:inset 0 1px #fff,0 0 8px #c8cfe6;}
.contact-us-details{margin:20px 0;font-size:0.9em;color:#666666;}
.testimonial blockquote{margin:0;padding:0;border-left:none;}
.testimonial blockquote p{font-size:0.8em;margin-bottom:20px;line-height:1.5;}
.testimonial .testimonial-bubble{text-align:justify;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;padding:0 20px 20px 20px;margin:35px 10px 20px 10px;background:#EEE;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 1px #fff,0 1px 2px #c8cfe6;-moz-box-shadow:inset 0 1px #fff,0 1px 2px #c8cfe6;box-shadow:inset 0 1px #fff,0 1px 2px #c8cfe6;color:inset 0 1px #fff,0 1px 2px #c8cfe6;}
.testimonial .testimonial-bubble::before{background-color:#EEE;content:"\00a0";display:block;height:20px;width:20px;top:-10px;left:45%;position:relative;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.testimonial .author-photo{text-align:center;}
.testimonial .author-photo img{margin:auto;border:5px solid #FFF;-webkit-border-radius:100px;-webkit-background-clip:padding-box;-moz-border-radius:100px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px #fff,0 1px 2px #c8cfe6;-moz-box-shadow:inset 0 1px #fff,0 1px 2px #c8cfe6;box-shadow:inset 0 1px #fff,0 1px 2px #c8cfe6;color:inset 0 1px #fff,0 1px 2px #c8cfe6;}
.testimonial .author-info{font-weight:400;font-size:0.8em;}
.clients-logo-wrapper img{max-width:100%;}
.faq-wrapper h3{margin-top:20px !important;}
.faq-wrapper .accordion-inner{margin:10px 0 10px 20px;padding:0 10px;font-size:0.9em;}
.faq-wrapper .accordion-inner .answer{font-weight:600;}
.in-press a{color:/*#a0a7ac*/#636567;font-size:1.3em;font-family:Georgia, serif;line-height:28px;position:relative;padding-left:16px;padding-bottom:32px;margin-bottom:15px;display:block;-webkit-transition:color .25s linear;-moz-transition:color .25s linear;-o-transition:color .25s linear;-ms-transition:color .25s linear;transition:color .25s linear;}
.in-press a:hover{color:/*#4f8db3*/#0eacd5;text-decoration:none;}
.in-press a:after{content:'';display:block;position:absolute;bottom:-10px;right:20px;width:165px;height:32px;background-image:url(../images/in-press.png);background-repeat:no-repeat;-webkit-transition:.25s linear;-moz-transition:.25s linear;-o-transition:.25s linear;-ms-transition:.25s linear;transition:.25s linear;}
.in-press a:before{content:"\201C";margin-left:-16px;font-size:2.2em;}
.press-wired a:after{background-position:0px 0px;}
.press-wired a:hover:after{background-position:0px -32px;}
.press-mashable a:after{background-position:-160px 0px;}
.press-mashable a:hover:after{background-position:-160px -32px;}
.press-techcrunch a:after{background-position:-320px 0px;}
.press-techcrunch a:hover:after{background-position:-320px -32px;}
.portfolio-item{position:relative;height:420px;background:#FFF;margin-bottom:20px;border:3px solid #FFF;-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:inset 0 1px #fff,0 0 8px #c8cfe6;-moz-box-shadow:inset 0 1px #fff,0 0 8px #c8cfe6;box-shadow:inset 0 1px #fff,0 0 8px #c8cfe6;color:inset 0 1px #fff,0 0 8px #c8cfe6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.portfolio-item .portfolio-image{overflow:hidden;text-align:center;position:relative;}
.portfolio-item .portfolio-image img{max-width:100%;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease;}
.portfolio-item:hover{border:3px solid rgba(79,141,179,0.4);}
.portfolio-item:hover .portfolio-image img{position:relative;-webkit-transform:scale(1.1) rotate(1deg);-moz-transform:scale(1.1) rotate(1deg);-o-transform:scale(1.1) rotate(1deg);-ms-transform:scale(1.1) rotate(1deg);transform:scale(1.1) rotate(1deg);}
.portfolio-item ul{list-style-type:none;margin-left:0;margin-top:20px;text-align:center;padding:0;}
.portfolio-item ul li{line-height:28px;}
.portfolio-item .portfolio-project-name{font-size:1.3em;text-transform:uppercase;}
.portfolio-item .read-more{text-align:center;padding-top:10px;}
.portfolio-item .portfolio-info-fade{-webkit-opacity:0;-moz-opacity:0;opacity:0;top:0;position:absolute;background:#000;background:rgba(0, 0, 0, 0.7);width:100%;height:100%;color:#FFF;text-shadow:2px 2px 4px #000000;filter:dropshadow(color=#000000, offx=2, offy=2);-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-ms-transition:opacity .25s linear;transition:opacity .25s linear;}
.portfolio-item .portfolio-info-fade ul{margin-top:10%;}
.portfolio-item .portfolio-info-fade .btn:hover{background:#4f8db3;}
.portfolio-item .portfolio-info-fade ul{margin:10% 20px 0 20px;padding:0;}
.portfolio-item .portfolio-info-fade ul li{text-align:center;}
.portfolio-item .portfolio-info-fade ul li:first-child{border-bottom:1px solid #CCC;}
.portfolio-item:hover .portfolio-info-fade{display:block;-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.lt-ie9 .portfolio-info-fade{display:none;}
.lt-ie9 .portfolio-item:hover .portfolio-info-fade{display:block;}
.portfolio-visit-btn{padding-top:15px;}
.portfolio-item-description ul{padding:0;}
.footer{background:#222;color:#A0A0A0;padding:0 20px 10px 20px;border-top:4px solid #4f8db3;margin-top:auto;color:0 -1px 12px rgba(0,0,0,0.4);bottom:0px;}
.footer h3{color:#E4E4E4;font-size:1.3em;border-bottom:1px dotted #7C7C7C;}
.footer ul{padding:0;}
.footer-navigate-section li{line-height:20px !important;}
.footer-stay-connected a{text-align:left;text-indent:-9999px;display:block;width:115px;height:40px;background:url(../images/stay-connected.png);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-webkit-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-o-transition:opacity .25s linear;-ms-transition:opacity .25s linear;transition:opacity .25s linear;}
.footer-stay-connected a:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.footer-stay-connected a.facebook{background-position:-115px 0;}
.footer-stay-connected a.twitter{background-position:-230px 0;}
.footer-stay-connected a.googleplus{background-position:0 0;}
.footer-stay-connected li{text-align:center;}
.footer-copyright{text-align:center;color:#7C7C7C;border-top:1px dotted #7C7C7C;padding-top:10px;font-size:0.9em;}
#sequence{overflow:hidden;width:100%;max-width:1920px;color:white;font-size:0.625em;margin:0 auto 30px auto;position:relative;height:400px;}
#sequence img{max-width:100%;}
#sequence > .sequence-canvas{list-style-type:none;height:400px;margin:0;padding:0;width:100%;}
#sequence h2{font-size:4em;color:#FFF;text-shadow:2px 2px 3px #444;border:none;padding-left:0;margin-top:0;}
#sequence h3{font-size:2em;color:#fff;text-shadow:2px 2px 3px #444;}
#sequence > .sequence-canvas > li{position:absolute;width:100%;height:400px;z-index:1;-webkit-transition-property:background;-moz-transition-property:background;-o-transition-property:background;-ms-transition-property:background;transition-property:background;background-position:-50px 0;}
#sequence > .sequence-canvas > li.bg1{background-image:url(../images/bg1.jpg);}
#sequence > .sequence-canvas > li.bg2{background-image:url(../images/bg1.jpg);}
#sequence > .sequence-canvas > li.bg3{background-image:url(../images/bg1.jpg);}
#sequence > .sequence-canvas > li.bg4{background-image:url(../images/bg4.jpg);}
#sequence > .sequence-canvas > li.bg5{background-image:url(../images/homepage-slider/slider-bg5.jpg);}
#sequence > .sequence-canvas > li.bg6{background-image:url(../images/homepage-slider/slider-bg6.jpg);}
#sequence > .sequence-canvas > li.bg7{background-image:url(../images/homepage-slider/slider-bg7.jpg);}
#sequence > .sequence-canvas > li.bg8{background-image:url(../images/homepage-slider/slider-bg8.jpg);}
#sequence > .sequence-canvas > li.bg9{background-image:url(../images/homepage-slider/slider-bg9.jpg);}
#sequence > .sequence-canvas > li.bg10{background-image:url(../images/homepage-slider/slider-bg10.jpg);}
#sequence > .sequence-canvas > li.bg11{background-image:url(../images/homepage-slider/slider-bg11.jpg);}
#sequence > .sequence-canvas > li.bg12{background-image:url(../images/homepage-slider/slider-bg12.jpg);}
#sequence > .sequence-canvas > li.bg13{background-image:url(../images/homepage-slider/slider-bg13.jpg);}
#sequence > .sequence-canvas > li.bg14{background-image:url(../images/homepage-slider/slider-bg14.jpg);}
#sequence > .sequence-canvas > li img{height:96%;}
#sequence > .sequence-canvas li > *{position:absolute;-webkit-transition-property:left, opacity;-moz-transition-property:left, opacity;-o-transition-property:left, opacity;-ms-transition-property:left, opacity;transition-property:left, opacity;}
.sequence-next,
.sequence-prev{color:white;cursor:pointer;display:none;font-weight:bold;padding:10px 15px;position:absolute;top:50%;z-index:1000;height:75px;margin-top:-47.5px;}
.sequence-pause{bottom:0;cursor:pointer;position:absolute;z-index:1000;}
.sequence-paused{-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;}
.sequence-prev{left:3%;}
.sequence-next{right:3%;}
.sequence-prev img,
.sequence-next img{height:100%;width:auto;}
#sequence-preloader{background:#d9d9d9;}
.sequence-pagination-wrapper{position:absolute;bottom:10px;right:20px;z-index:99;}
.sequence-pagination{display:none;z-index:99;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
.sequence-pagination li{display:inline-block;*display:inline;width:14px;height:14px;margin:0 4px;text-indent:-999em;border:4px solid #4f8db3;cursor:pointer;-webkit-border-radius:30px;-webkit-background-clip:padding-box;-moz-border-radius:30px;-moz-background-clip:padding;border-radius:30px;background-clip:padding-box;-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;-webkit-transition:background .5s, opacity .5s;-moz-transition:background .5s, opacity .5s;-o-transition:background .5s, opacity .5s;-ms-transition:background .5s, opacity .5s;transition:background .5s, opacity .5s;}
.sequence-pagination li.current{background:#4f8db3;-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.sequence-next,
.sequence-prev{position:absolute;opacity:0.6;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
.sequence-next:hover,
.sequence-prev:hover{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
#sequence .title{font-size:3.8em;text-transform:none;left:0%;width:35%;bottom:60%;z-index:50;}
#sequence > .sequence-canvas > li.animate-in{background-position:0 0;-webkit-transition-duration:1.5s;-moz-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;}
#sequence .animate-in .title{left:15%;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
#sequence .animate-out .title{left:35%;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
.subtitle{color:black;font-size:2em;left:35%;width:35%;top:40%;}
.animate-in .subtitle{left:15%;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
.animate-out .subtitle{left:65%;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;}
.slide-img{left:90%;top:20%;-webkit-opacity:0;-moz-opacity:0;opacity:0;position:relative;height:auto !important;max-height:450px !important;max-width:45% !important;}
.animate-in .slide-img{left:55%;-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
.animate-out .slide-img{left:15%;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
@media only screen and (min-width:992px){#sequence .title{width:42%;}
}
@media only screen and (max-width:838px){#sequence .slide-img{max-height:530px !important;width:auto;}
}
@media only screen and (max-width:768px){#sequence{height:400px;}
#sequence .title{font-size:2.8em;}
#sequence .subtitle{font-size:1.6em;}
#sequence .sequence-next,
#sequence .sequence-prev{height:60px;margin-top:-40px;}
#sequence .slide-img{max-height:480px !important;width:auto;}
}
@media only screen and (max-width:568px){.slide-img{left:50%;width:auto;max-width:80% !important;}
#sequence .animate-in .slide-img{left:50%;margin-left:-40%;}
#sequence .animate-out .slide-img{left:20%;margin-left:-20%;}
#sequence .title{background:#a1a1a1;background:rgba(0, 0, 0, 0.3);bottom:0;left:100%;padding:4%;width:100%;margin-bottom:0;z-index:10;}
#sequence .animate-in .title{left:0%;}
#sequence .animate-out .title{left:-100%;}
#sequence .subtitle{visibility:hidden;}
}
.btn{border: 1px solid #ffb366;
    -webkit-border-radius: 2px;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 2px;
    -moz-background-clip: padding;
    border-radius: 2px;
    background-clip: padding-box;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    text-transform: none;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    -o-transition: all .25s ease;
    -ms-transition: all .25s ease;
    transition: all .25s ease;
    text-align: center;
    background: none repeat scroll 0 0;
    background-color: #ffb366;
    text-shadow: none;
    box-shadow: none;
    color: #FFF;
    white-space: nowrap;}
	.btn:hover{background:none repeat scroll 0 0 #3b3c41;color:#FFF;text-decoration:none;border:1px solid #3b3c41;}
.btn .caret{border-top:4px solid #FFF;}
.btn-micro{padding:1px 8px;font-size:10px;}
.btn-grey{border:1px solid #cecece;color:#333;background:none repeat scroll 0 0 #E7E7E7;}
.btn-grey:hover{background:none repeat scroll 0 0 #cecece;color:#333;text-decoration:none;border:1px solid #cecece;}
.btn-grey .caret{border-top:4px solid #333;}
.btn-blue{border:1px solid #3e7191;color:#FFF;background:none repeat scroll 0 0 #4F8DB3;}
.btn-blue:hover{background:none repeat scroll 0 0 #3b3c41;color:#FFF;text-decoration:none;border:1px solid #3b3c41;}
.btn-orange{border:1px solid #cc5a00;color:#FFF;background:none repeat scroll 0 0 #FF7000;}
.btn-orange:hover{background:none repeat scroll 0 0 #3b3c41;color:#FFF;text-decoration:none;border:1px solid #3b3c41;}
.btn-green{border:1px solid #4c5818;color:#FFF;background:none repeat scroll 0 0 #6E8023;}
.btn-green:hover{background:none repeat scroll 0 0 #3b3c41;color:#FFF;text-decoration:none;border:1px solid #3b3c41;}
.btn-red{border:1px solid #ab0d0d;color:#FFF;background:none repeat scroll 0 0 #DA1111;}
.btn-red:hover{background:none repeat scroll 0 0 #3b3c41;color:#FFF;text-decoration:none;border:1px solid #3b3c41;}
.btn-group.open .btn.dropdown-toggle{background:none repeat scroll 0 0 #3b3c41;color:#FFF;}
.dropdown.open a.dropdown-toggle .caret{border-top:4px solid #FFF;}
#spacer1{background-image:url(../images/services-background.png);}
.caption{display:inline-block;position:relative;margin:10px;overflow:hidden;background:rgba(0,0,0,0.2);-webkit-transition:background 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out;border-radius:6px;box-shadow:0 0 3px #999;}
.caption:hover{background:rgba(0,0,0,0);}
.caption img{display:block;max-width:100%;-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}
.caption:hover img{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%);}
.caption::before,
.caption::after{position:absolute;width:100%;z-index:-1;background:#cccccc;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform 0.4s ease-in-out;-moz-transition:-moz-transform 0.4s ease-in-out;transition:transform 0.4s ease-in-out;}
.caption::before{content:attr(data-title);height:30%;color:#4f8db3;font-size:15px;font-weight:bold;padding-top:5px;}
.caption::after{content:'\201C' attr(data-description) '\201D';top:25%;height:auto;color:#fff;font-size:14px;padding:0px 15px;text-align:justify;}
.caption:hover::before,
.caption:hover::after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);}
.tag span{margin-right:7px;text-transform:uppercase;}
.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:normal;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}
.label-default{background-color:#16a085;}
.img-responsive{width:100%;}
#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:200;}
#cssmenu ul li.active-join a{background:rgba(255, 255, 255, 0.5);color:#39b1cc;}
#cssmenu:after,
#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#cssmenu #menu-button{display:none;}
#cssmenu{width:auto;font-family:'Open Sans', Helvetica, sans-serif;background:#2D97AF
background:-moz-linear-gradient(top, #51bbd2 0%, #2d97af 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #51bbd2), color-stop(100%, #2d97af));background:-webkit-linear-gradient(top, #51bbd2 0%, #2d97af 100%);background:-o-linear-gradient(top, #51bbd2 0%, #2d97af 100%);background:-ms-linear-gradient(top, #51bbd2 0%, #2d97af 100%);background:linear-gradient(to bottom, #51bbd2 0%, #2d97af 100%);}
#cssmenu > ul{box-shadow:inset 0 -3px 0 rgba(0, 0, 0, 0.05);}
#cssmenu.align-right > ul > li{float:right;}
#cssmenu > ul > li{float:left;display:inline-block;}
#cssmenu.align-center > ul{float:none;text-align:center;}
#cssmenu.align-center > ul > li{float:none;}
#cssmenu.align-center ul ul{text-align:left;}
#cssmenu > ul > li > a{padding:18px 25px 21px 25px;border-right:1px solid rgba(80, 80, 80, 0.12);text-decoration:none;font-size:13px;font-weight:700;color:#d3eced;text-transform:uppercase;letter-spacing:1px;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li > a:hover,
#cssmenu > ul > li.active > a{color:#ffffff;background:#32a9c3;background:rgba(0, 0, 0, 0.1);}
#cssmenu > ul > li.has-sub > a{padding-right:45px;}
#cssmenu > ul > li.has-sub > a::after{content:"";position:absolute;width:0;height:0;border:6px solid transparent;border-top-color:#d3eced;right:17px;top:22px;}
#cssmenu > ul > li.has-sub.active > a::after,
#cssmenu > ul > li.has-sub:hover > a{border-top-color:#ffffff;}
#cssmenu ul ul{position:absolute;left:-9999px;top:60px;padding-top:6px;font-size:13px;opacity:0;-webkit-transition:top 0.2s ease, opacity 0.2s ease-in;-moz-transition:top 0.2s ease, opacity 0.2s ease-in;-ms-transition:top 0.2s ease, opacity 0.2s ease-in;-o-transition:top 0.2s ease, opacity 0.2s ease-in;transition:top 0.2s ease, opacity 0.2s ease-in;}
#cssmenu.align-right ul ul{text-align:right;}
#cssmenu > ul > li > ul::after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-bottom-color:#ffffff;top:-4px;left:20px;}
#cssmenu.align-right > ul > li > ul::after{left:auto;right:20px;}
#cssmenu ul ul ul::after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-right-color:#ffffff;top:11px;left:-4px;}
#cssmenu.align-right ul ul ul::after{border-right-color:transparent;border-left-color:#ffffff;left:auto;right:-4px;}
#cssmenu > ul > li > ul{top:120px;}
#cssmenu > ul > li:hover > ul{top:52px;left:0;opacity:1;}
#cssmenu.align-right > ul > li:hover > ul{left:auto;right:0;}
#cssmenu ul ul ul{padding-top:0;padding-left:6px;}
#cssmenu.align-right ul ul ul{padding-right:6px;}
#cssmenu ul ul > li:hover > ul{left:180px;top:0;opacity:1;}
#cssmenu.align-right ul ul > li:hover > ul{left:auto;right:100%;opacity:1;}
#cssmenu ul ul li a{text-decoration:none;font-weight:400;padding:11px 25px;width:180px;color:#777777;background:#ffffff;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.active > a{color:#333333;}
#cssmenu ul ul li:first-child > a{border-top-left-radius:3px;border-top-right-radius:3px;}
#cssmenu ul ul li:last-child > a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#cssmenu > ul > li > ul::after{position:absolute;display:block;}
#cssmenu ul ul li.has-sub > a::after{content:"";position:absolute;width:0;height:0;border:4px solid transparent;border-left-color:#777777;right:17px;top:14px;}
#cssmenu.align-right ul ul li.has-sub > a::after{border-left-color:transparent;border-right-color:#777777;right:auto;left:17px;}
#cssmenu ul ul li.has-sub.active > a::after,
#cssmenu ul ul li.has-sub:hover > a::after{border-left-color:#333333;}
#cssmenu.align-right ul ul li.has-sub.active > a::after,
#cssmenu.align-right ul ul li.has-sub:hover > a::after{border-right-color:#333333;border-left-color:transparent;}
@media all and (max-width:800px), only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min--moz-device-pixel-ratio:2) and (max-width:1024px), only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:1024px), only screen and (min-device-pixel-ratio:2) and (max-width:1024px), only screen and (min-resolution:192dpi) and (max-width:1024px), only screen and (min-resolution:2dppx) and (max-width:1024px){#cssmenu{background:#39b1cc;}
#cssmenu > ul{display:none;}
#cssmenu > ul.open{display:block;border-top:1px solid rgba(0, 0, 0, 0.1);}
#cssmenu.align-right > ul{float:none;}
#cssmenu.align-center > ul{text-align:left;}
#cssmenu > ul > li,
#cssmenu.align-right > ul > li{float:none;display:block;}
#cssmenu > ul > li > a{padding:18px 25px 18px 25px;border-right:0;}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a{background:rgba(0, 0, 0, 0.1);}
#cssmenu #menu-button{display:block;text-decoration:none;font-size:13px;font-weight:700;color:#d3eced;padding:18px 25px 18px 25px;text-transform:uppercase;letter-spacing:1px;background:url('images/bg.png');cursor:pointer;}
#cssmenu ul ul,
#cssmenu ul li:hover > ul,
#cssmenu > ul > li > ul,
#cssmenu ul ul ul,
#cssmenu ul ul li:hover > ul,
#cssmenu.align-right ul ul,
#cssmenu.align-right ul li:hover > ul,
#cssmenu.align-right > ul > li > ul,
#cssmenu.align-right ul ul ul,
#cssmenu.align-right ul ul li:hover > ul{left:0;right:auto;top:auto;opacity:1;width:100%;padding:0;position:relative;text-align:left;}
#cssmenu ul ul li{width:100%;}
#cssmenu ul ul li a{width:100%;box-shadow:none;padding-left:35px;}
#cssmenu ul ul ul li a{padding-left:45px;}
#cssmenu ul ul li:first-child > a,
#cssmenu ul ul li:last-child > a{border-radius:0;}
#cssmenu #menu-button::after{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #d3eced;border-bottom:2px solid #d3eced;right:25px;top:18px;}
#cssmenu #menu-button::before{display:block;content:'';position:absolute;height:3px;width:22px;border-top:2px solid #d3eced;right:25px;top:28px;}
#cssmenu > ul > li.has-sub > a::after,
#cssmenu ul ul li.has-sub > a::after{display:none;}
}
.downloaddetails{position:fixed;right:-80px;top:250px;width:195px;z-index:1000;}
.downloaddetails a{text-align:center;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:18px;box-shadow:0 0 3px rgba(0, 0, 0, 0.3);padding-bottom:10px;padding-left:0px;padding-right:0px;padding-top:10px;font-family:"PT Sans",sans-serif;vertical-align:middle;text-shadow:0 1px rgba(0, 0, 0, 0.1);transition:opacity 0.4s ease 0s;width:60%;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.downloaddetails a:hover{text-decoration:underline;}