.service-icon{position:relative;top:-35px;overflow: hidden;}
.pixeden{display: block;}
.boost{background:url(art/clouds.jpeg) no-repeat center; width:100%; height:100%; }
.leverage{background:url(art/access.jpg) no-repeat center;background-size: 82.5%;width:100%; height:100%;}
.amplify{background:url(art/market.jpeg) no-repeat center;background-size:93.67%;width:100%; height:100%;}
.track{background:url(art/stars.jpeg) no-repeat center;width:100%; height:100%;background-size:90%;}


@media all and (min-width: 300px) and (max-width: 768px) {
.service-icon i.pixeden.leverage,
.service-icon i.pixeden.amplify,
.service-icon i.pixeden.track { 
    margin-bottom: 0;
}
.service-icon {margin-top: 0;}
.sect-two .service-icon {top: 0px;}
.sect-two .service-icon.firsticon {margin-top: -30px} 
}

.home-header-wrap{ height: 710px;margin-top:0;}

.about-us{background-color: #104332;}.big-intro{font-size: 3.267em !important;}

.skill-count p, .text_and_skills p, .skill{color: #eff2f8!important; text-shadow: 0 1px 1px #333;}
.medtext{color:#333 !important;text-align:left;}
.gray-text, h2.white-text{color: #ffc; text-shadow: 0 1px 1px #888;}.tdbg{text-shadow: 0 1px 1px #333;color: #ffb; padding: 40px;}.support-section .support-header h3{text-align: center; padding: 40px;}
.company-details .icon-top.green {background-color:#34d293; width: 160px; min-height: 100px; margin: 0 auto 5px auto; display: block; color: white; padding: 20px;}
.company-details .icon-top.red {background-color:#d49233; width: 160px; min-height: 100px; margin: 0 auto 5px auto; display: block; color: white; padding: 20px;}
.company-details .icon-top.blue {background-color:#3492d3; width: 160px; min-height: 100px; margin: 0 auto 5px auto; display: block; color: white; padding: 20px;}

.marg-tp1{margin-top: 0; font-size: smaller}
.marg-tm1{margin-top: -1em; font-size: smaller}
figcaption.marg-tp1,
figcaption.marg-tm1{color: #444; font-weight: 700; font-size: 17px;}
figcaption.marg-tp1 small,
figcaption.marg-tm1 small{font-size: small;font-weight:normal;}
.marg-t2{margin-top:2em;position:relative;}
h2.dark-text{color:#656565;text-align:center}
/* entire container, keeps perspective */
.flip-container {
    perspective: 1000px;
}
	/* flip the pane when hovered */
.flip-container:hover .flipper, .flip-container.hover .flipper {
	transform: rotateY(180deg);
}

.flip-container, .front, .back {
	  min-height:160px; height: auto; max-height: 160px; width: 100%;
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;
	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
	/* for firefox 31 */
	transform: rotateY(0deg);
}

/* back, initially hidden pane */
.back {
	transform: rotateY(180deg);
}

.carousel-inner{min-height: 400px; margin-bottom:30px;}
.carousel-inner img.mini-caro { 
min-height: 210px; height: auto; max-height: 210px; width: auto; position: relative; top: -35px;}
.carousel-inner .col-md-3 { margin-bottom: 60px;}
.carousel-inner .col-md-3 .thumbnail { min-height:160px; height: auto; max-height: 160px; overflow:hidden;  }

.home-header-wrap{overflow:hidden;position:relative}.header.header{min-height:76px}.header.header>.navbar{-webkit-box-shadow:0px 5px 11px 0px rgba(50, 50, 50, 0.08);box-shadow:0px 5px 11px 0px rgba(50,50,50,0.08)}.header_title{float:left;height:50px;margin-top:10px}.header_title h1{font-size:20px;line-height:20px;margin-bottom:5px;text-align:center;margin-top:5px}.header_title h2{font-size:15px !important;line-height:15px;margin:0}.header_title a{color:#000}#site-navigation{height:1px;float:right;margin-right:0;margin-left:0}

.navbar{background:#FFF;border:0;border-radius:0 !important;text-align:left}
#main-nav{position:fixed;top:0;width:100%;z-index:1000;min-height:75px;margin-bottom:0}#main-nav.fixed{position:fixed;top:0}.navbar-inverse .navbar-nav{margin-left:0;margin-right:0}.navbar-inverse .navbar-nav>li{display:inline;margin-right:20px;margin-top:20px}.navbar-inverse .navbar-nav>li:last-child{margin-right:0 !important}.navbar-inverse .navbar-nav>li>a{color:#404040;padding:0;line-height:35px}.navbar-inverse .main-navigation ul>li{display:inline;margin-right:20px;margin-top:20px}.navbar-inverse .main-navigation>ul>li:last-child{margin-right:0 !important}.navbar-inverse .main-navigation>ul>li>a{color:#404040;padding:0;line-height:35px}.navbar-inverse .navbar-nav ul.sub-menu{left:-999em;position:absolute;top:100%;background:#fff;width:200px;box-shadow:3px 3px 2px rgba(50, 50, 50, 0.08);z-index:9999}
.navbar-inverse .navbar-nav ul.sub-menu{margin:0}.navbar-inverse .navbar-nav ul.sub-menu ul.sub-menu{position:absolute;top:0}.navbar-inverse .navbar-nav ul.sub-menu li{float:none;position:relative;list-style:none;padding:10px}.navbar-inverse .navbar-nav ul.sub-menu li a{color:#404040}.navbar-inverse .navbar-nav ul.sub-menu li:hover > a, .navbar-inverse .navbar-nav ul.sub-menu li.link-focus>a{color:#e96656}.navbar-inverse ul ul{left:-999em}.navbar-inverse ul ul ul{left:-999em;top:0}.navbar-inverse ul li:hover > ul.sub-menu, .navbar-inverse ul li.link-focus>ul.sub-menu{left:auto}.navbar-inverse ul ul li:hover > ul.sub-menu, .navbar-inverse ul ul li.link-focus>ul.sub-menu{left:100%}.navbar-brand{height:76px;position:relative;line-height:60px;padding:7px 15px;display:inline-block}.navbar-brand>img{max-height:100%}.navbar-brand:focus{border:1px dotted black}.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a.link-focus{color:#e96656;outline:none}.navbar-toggle{border:0;background-color:#808080;margin-top:23px}.navbar-toggle:focus{border:1px dotted black}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#e96656;filter:alpha(opacity=100);opacity:1;box-shadow:none}.navbar-toggle.active{background-color:#e96656 !important}.navbar-toggle.collapsed{background-color:#808080 !important}
.dropdownmenu{display:none}
#home.header{margin-top: 0;padding-top: 0;}


/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;  
}
.focus-box .service-icon{ border-radius:50%;}
.focus{padding-bottom:100px;overflow:hidden;background:#FFF}.focus .row{text-align:center}.focus .row .focus-box, .our-team .row .team-box{display:inline-block;float:none !important;margin-right:-4px;vertical-align:top;margin-bottom:25px}
.focus-box .service-icon{width:145px;height:145px;margin:auto;border-radius:50%;border:10px solid #ececec;margin-bottom:20px;position:relative;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;background:#fff}
.red,.green,.blue,.yellow{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.focus-box:nth-child(4n+1) 
.service-icon:hover{border:10px solid #e96656}.focus-box:nth-child(4n+2) 
.service-icon:hover{border:10px solid #34d293}.focus-box:nth-child(4n+3) 
.service-icon:hover{border:10px solid #3ab0e2}
.focus-box:nth-child(4n+4) .service-icon:hover{border:10px solid #f7d861}
.focus-box:nth-child(4n+1) .red-border-bottom:before{background:#e96656}.focus-box:nth-child(4n+2) .red-border-bottom:before{background:#34d293}
.focus-box:nth-child(4n+3) .red-border-bottom:before{background:#3ab0e2}
.focus-box:nth-child(4n+4) .red-border-bottom:before{background:#f7d861}
.focus-box h3{
margin-bottom:15px;color:#404040;position:relative; display:inline-block;text-transform:uppercase; margin-bottom:30px; font-weight:bold;font-size:17px;float:none;width:auto;background:none}
.focus-box p{font-size:14px;color:#808080}
.other-focuses{background:url(images/lines.png) repeat-x center;margin-bottom:25px}.other-focuses .section-footer-title{padding:0 15px;color:#404040;font-weight:bold}.other-focus-list{padding-top:5px;margin-bottom:-17px}.other-focus-list ul li{display:inline-block;margin-right:50px;padding-bottom:15px;text-transform:uppercase}.other-focus-list ul li:last-child{margin-right:0}.other-focus-list ul li i{margin-right:8px}

.separator-one{background:rgba(52, 210, 147, 0.8);padding:100px 0 100px 0}.separator-one .green-btn{background:#14a168}.separator-one .green-btn:hover{background:#007345}.separator-one .text{color:#FFF;line-height:34px;padding:0;max-width:800px;margin-bottom:20px;margin-top:15px}.pirate_forms{padding-bottom:95px}.pirate_forms input, .pirate_forms textarea{width:100%;margin:auto;border-radius:4px !important}.pirate_forms input{text-align:left;text-transform:none;padding:9px;min-height:46px;padding-left:15px !important;display:inline-block;border-radius:4px;background:rgba(255,255,255, 0.95)}.pirate_forms textarea{width:100% !important;text-align:left;text-transform:none;padding:9px;min-height:250px;padding-left:15px;display:inline-block;border-radius:4px;background:rgba(255,255,255, 0.95)}.pirate_forms .custom-button{float:right;margin-right:15px}.pirate-forms-g-recaptcha{display:none}.pirate_forms .notification p{border-radius:3px;color:#FFF;padding:5px 10px;display:inline-block;margin-bottom:10px}.pirate_forms_error_box{text-align:center}.pirate_forms_error_box p{background:#E96656;border-radius:3px;color:#FFF;padding:5px 10px;display:inline-block;margin-bottom:10px}.pirate_forms_thankyou_wrap p{background:#34d293;border-radius:3px;color:#FFF;padding:5px 10px;display:inline-block;margin-bottom:10px}.pirate_forms .pirate-forms-submit-button{float:right;margin-right:0px;color:#FFF !important;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pirate_forms .pirate-forms-submit-button:hover{color:#FFF;background:#cb4332}.pirate_forms_wrap label{width:100%;float:left;height:1px}

#footer{background:#272727;line-height:20px}.company-details{color:#939393;padding-top:67px;padding-bottom:30px}.company-details a{color:#939393;text-decoration:none}.company-details a:hover{color:#e96656}.company-details .icon-top{font-size:30px;margin-bottom:10px}.copyright{padding-top:68px;padding-bottom:68px;background:#171717}.social{margin:0 0 1.5em 0 !important}.social li{display:inline-block;margin:5px}.social li a{color:#939393;font-size:18px}.social li a:hover{color:#e96656}.copyright p{margin-bottom:0;color:#939393}.footer-widget-wrap>.container{text-align:center}.footer-widget{float:none;display:inline-block;vertical-align:top}.footer-widget ul{margin-left:0;padding-left:0}.footer-widget li{list-style:none;margin-left:0}.footer-widget-wrap{background:rgba(255,255,255,0.05)}.footer-widget-wrap .widget .widget-title{color:#FFF}.footer-widget-wrap .widget li a{color:#CCC}.footer-widget-wrap .widget li a:hover{color:#FFF}.footer-widget-wrap .widget{color:#CCC;padding-bottom:30px}.footer-widget-wrap .widget_calendar tbody td{background-color:rgba(249, 249, 249, 0.75)}.footer-widget-wrap .tagcloud a{background:none;padding:2px 5px;color:#CCC;}.footer-widget-wrap .tagcloud a:hover{color:#FFF;}.footer-widget-wrap .widget #wp-calendar{color:#333}
.headerlogo { position: relative; top:30px; margin: 0; padding: 0;}

@media (max-width: 1200px){
.header-content-wrap{padding:235px 0 150px}}
@media (min-width: 768px) and (max-width: 1024px){.intro{margin-top:40%;line-height:55px;font-size:45px}.about-us .column{margin-bottom:40px}.skills{margin-bottom:78px !important}.container .company-details{padding-top:40px;width:33%}}

@media (max-width: 992px){.skills{margin-left:0}.header-content-wrap{padding-top:26%}}

body.custom-background{background: url(art/bookkeeper.jpg) no-repeat;margin-top:0;background-position:top center !important;background-attachment:fixed !important;background-size: 100% 78%;background-attachment: scroll; }
.home-header-wrap{height: 700px;}.about-us{background-color: #104332;}.big-intro{font-size: 3.267em !important;}
.header-content-wrap{padding-top: 250px;background:rgba(0, 0, 0, 0.5);height: 708px;}
#contact{background:rgba(0, 0, 0, 0.5);background-size:cover;box-shadow:0px 5px 11px 0px rgba(50, 50, 50, 0.08);min-height:568px;}
.pirate_forms .pirate-forms-submit-button{padding:5px 12px;border-radius:4px;margin-top:1em;background:#37c;}
.intro-text{font-size:45px;color:#fafafa;padding-top: 0;padding-bottom: 0;margin: 0 auto;}
.section-header h2{font-size:35px;}.section-header{padding-bottom:30px;}
.focus,.works,.about-us,.features,.packages,.products,.testimonial,.contact-us{padding-top:60px;padding-bottom:60px}.about-us .big-intro{text-align:center;color:#cfcfcf;}
.header-button{margin-top: 50px;}
.header{min-height:inherit;padding-bottom:0 !important}.intro{line-height:8vh;font-size:6.5vw}
.site-content{padding-top: 0;margin-top: 0; border-top: 7px solid #aaa;}#support.support-section{background: rgba(250,250,250, .7);}
.sect-two{
background:#fbfbfb;width:100%;display:block;height:100%;padding:15px;margin:20px 0;padding-bottom: 0;box-shadow: 0 1px 2px #999}
.backlink {background: #039;color: #fff;}
.header-content-wrap h2 {color:#e7ecff;}
