/*
CTC Separate Stylesheet
Updated: 2017-02-25 01:04:18
Theme Name: Converio Child
Theme URI: http://thememotive.com/
Template: converio
Author: ThemeMotive
Author URI: http://thememotive.com/
Description: Responsive Multi-purpose WordPress Theme
Tags: green,orange,black,blue,brown,gray,pink,purple,red,white,yellow,dark,light,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,responsive-layout,accessibility-ready,custom-colors,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.0.4.1487984658
*/


body { position: relative; background: #fafafa; color: #888; font: 13px 'Open Sans', Helvetca, Arial, sans-serif; line-height: 20px; font-weight: normal; font-weight: 400; overflow: hidden }
h1 { margin: 0 0 20px 0; padding: 0; color: #888; font: normal 30px 'Open Sans', Helvetca, Arial, sans-serif; font-weight: 700; line-height: 40px; letter-spacing: -0.015em; }
h2 { margin: 0 0 18px 0; padding: 0; color: #777; font: normal 26px 'Open Sans', Helvetca, Arial, sans-serif; font-weight: 600; line-height: 36px; letter-spacing: -0.01em; }
h3 { margin: 7px 0 7px 0; padding: 0; color: #777; font: normal 22px 'Open Sans', Helvetca, Arial, sans-serif; font-weight: 600; line-height: 30px; }
h4 { margin: 6px 0 8px 0; padding: 0; color: #777; font: bold 18px 'Open Sans', Helvetca, Arial, sans-serif; font-weight: 600; line-height: 26px; }
h5 { margin: 4px 0 8px 0; padding: 0; color: #777; font: bold 16px 'Open Sans', Helvetca, Arial, sans-serif; font-weight: 600; line-height: 24px; }
h6 { margin: 4px 0 8px 0; padding: 0; color: #777; font: bold 14px 'Open Sans', Helvetca, Arial, sans-serif; font-weight: 600; line-height: 22px; }
p  h1, p  h2, p  h3, p  h4, p  h5, p  h6, ul  h1, ul  h2, ul  h3, ul  h4, ul  h5, ul  h6, ol  h1, ol  h2, ol  h3, ol  h4, ol  h5, ol  h6, blockquote  h1, blockquote  h2, blockquote  h3, blockquote  h4, blockquote  h5, blockquote  h6, table  h1, table  h2, table  h3, table  h4, table  h5, table  h6 {  }
 
.content { position: relative; clear: both; max-width: 1110px; margin: 0 auto; padding: 1px 0 0px; z-index: 1; top:0px; }
 
.content .columns:first-child {  }

.columns { margin: 7px -15px; font-size: 0; }
.col { display: inline-block; margin: 0 0 10px; font-family: 'Open Sans', Helvetca, Arial, sans-serif; font-size: 13px; vertical-align: top; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 20px; }

/*.columns .col2 > h3:first-child, .columns .col3 > h3:first-child, .columns .content-slider h3, .columns h3.light { margin-top: 0; font-size: 16px; line-height: 22px; color: #bbb; font-weight: 600; text-transform: uppercase; }
*/

.content .col img { width: auto; height: auto; max-width: 100%; margin-top: 8px; }
h2.alt { margin-top: 27px; color:#444; }
.content ol, .content ul {  }
.content ul { padding: 0px 0 0px 28px; list-style: disc; font-weight: bold; }
.content ul[class], .content ol[class] {  }
.content ul[class] li, .content ol[class] li {  }
.content aside section { margin: 0 0 43px; clear: both; padding: 10px 14px 20px; }

.full-width-bg.blue { background-color: #0DAEF3; color: #fff; }
.full-width-bg.text-white, .full-width-bg.text-white .lead-block p, .full-width-bg.blue.text-white h2, h1.full-width-bg.blue , .full-width-bg.blue.text-white h1 { color: #fff; }

.lead-block p.muted { max-width: 854px; margin: 0 auto; }
.lead-block p.muted { margin-bottom: 14px; }

.wpcf7 .wpcf7-form>p { font-size: 13px; line-height: 30px; color: #444; font-weight: 600; 
		padding: 0px; margin-top: 20px; overflow: hidden; vertical-align: middle; display: inline-block; width:48%;}
.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form input[type="url"], .wpcf7 .wpcf7-form input[type="date"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="range"], .wpcf7 .wpcf7-form span.select, .wpcf7 .wpcf7-form span.file-input { width: 80%; }

.header-mobno {
	color: #38b5e6;
	float: right;
	font-size: 18px;
	line-height: 80px;
	margin-right: 360px;
	margin-top: 3px;
}

.header-mobno .fa {
	color: #cecece;
}

.submit-a-case {
	text-align: center;
	margin-bottom: 120px;
}

.submit-a-case h1 {
	color: #fff;
	margin: 0px;
	font-weight: 800;
}

.submit-a-case h3 {
	color: #fff;
	font-size: 15px;
	font-weight: 800;
}

.submit-a-case a:hover {
	text-decoration: none;
	color: #58595B;
}

.team { text-align: center; }

aside .widget {
	background: #fff;
	border-top: 3px solid #38B5E6;
	padding: 0 15px;
}

.bluetext {	color: #38B5E6 !important; }
.white-text {color: #fff;}
.bluebg { background: #38b5e6; padding: 30px; }
.bluebg h3 { margin-bottom: 0; }
.bluebg p { color: #FFF;  font-size: 16px; font-weight: 800; margin-bottom: 0px; }

.contact aside .widget {
	background: transparent;
	border-top: none;
	padding: inherit;
}

.content aside section ul {
	margin-left: 15px;
	list-style: outside disc;
	color: #38B5E6;
}

.content aside section ul li a { color: #777 !important; }

ul.linklist li { color: #38B5E6; list-style: disc !important; margin-left: 20px; }
ul.dnalinks li a { font-size: 14px; font-weight: 800; }

.dnaservices h5 { margin-bottom: 0 !important; }
.dnaservices ul.linklist li { padding: 0; box-shadow: none; margin-left: 30px; }

.dnagreybg {
	background: #a7a5a5;
	color: #fff;
	padding: 20px 20px 5px;
}

.dnatestimonials p.dnaquote:before {
	content: url('images/testileft.png');
	margin-right: 5px;
}

.dnatestimonials p.dnaquote:after {
	content: url('images/testiright.png');
	margin-left: 5px;
}

.dnatestimonials p.dnaquote {
	font-size: 18px;
	line-height: 1.6;
	margin-bottom: 5px;
}

.dnasubmitcase h3 { margin:0; }
.dnasubmitcase h5 { margin:0; }
.dnasubmitcase hr { margin-top: 20px;}

.dnatechnology h3 { padding-bottom: 5px; border-bottom: 1px solid #ccc; margin: 0 0 10px; }
.dnatechnology h5 {}


footer article.col {
	border-right: 1px solid;
	min-height: 220px;
	padding: 0 30px !important;
}

footer article:last-child.col { border-right: none; }

footer article h3 { margin-bottom: 10px !important; }
.color-blue footer a:hover { text-decoration: inherit !important; }

.floridaagencies h3 {  }
.floridaagencies ul {  }
h3.questions { margin-bottom:4px; color:#38B5E6;}

.affiliations h4 {  }
.affiliations hr { margin:20px 0; }

.dnatechnology2 h4 { margin:0; }
.dnatechnology2 hr { margin:10px 0; }

.toptranslate { float: right; margin: 30px 15px 0 0; display:none; }

#translate-this { background: url('//dnalabsinternational.com/wp-content/uploads/2015/07/usflag.png') no-repeat; width:42px; height:24px; display:none; }

.accorli li {
box-shadow: none !important;
margin: 0 0px 6px 40px !important;
list-style: outside !important;
padding: 0 0 0 10px !important;
}

/* -------------------- Custom Code ---------------------- */

.main-header { position:fixed; width:100%; padding:0px }
.nav-collapse.mainmenu.menu-container { margin-top: -12px; margin-right: -44px; }
.login { 
	float:right;  
    display: inline-block;
    position: relative;
    margin-right: -45px;
    margin-top: -64px;
}


.revolution-slider { top:127px; position:relative; }

.testimonial.font-size-3x .name { font-weight: bold; color: #0daef3; }
.testimonial .org { font-weight: bold; }

.bigblue { font-size:32px; margin-bottom:20px; color:#0daef3; }

.marg-bot { margin-bottom:32px; }
.marg-top { margin-top:24px; }
.sm-marg-top { margin-top: 8px; } 
.md-marg-top { margin-top: 15px; }
.no-marg-bot { margin-bottom: 0 !important; }
.no-marg-top { margin-top: 0 !important;}

.image-right {float:right; position:relative; padding: 40px 0 20px 20px; max-width: 40%;}
img.center {    
	margin-left: auto;
    margin-right: auto;
    position: relative;
    display: block;
}

.pad-3wide {padding: 0 3%;}
.pad-5wide {padding: 0 5%;}
.pad-8wide {padding: 0 8%;}
.pad-10wide {padding: 0 10%;}
.pad-12wide {padding: 0 12%;}
.pad-14wide {padding: 0 14%;}
.pad-20wide {padding: 0 20%;}
.pad-24wide {padding: 0 24%;}
.pad-28wide {padding: 0 28%;}
.pad-32wide {padding: 0 32%;}
.pad-l {padding-left: 10%;}
.pad-top {padding-top: 18px;}
#str.pad-lr { padding: 10px 28%; 

}
#pat-test.pad-lr { padding: 0 12%; margin-top: 10px; }

.wpcf7 .wpcf7-form>p { width:47%; margin: 6px 0px; }
.wpcf7 .wpcf7-form input[type="text"],.wpcf7 .wpcf7-form input[type="email"] { width:90%; }
p#subject, p#message { width:100%; }
p#send { width: 18%; float:right; margin-top: 10px; }
.required {float:left;}
.underline { text-decoration: underline !important; }
.white-text {color: #fff !important;}
footer article h3 { color: #0daef3; } 

h3.page-title {font-size:30px; font-weight:700; color:#38B5E6; padding:6px 2px; border-top:3px solid #888; border-bottom:3px solid #888; margin:0; display:inline-block;}

.blacktext, {color: #444; font-size:64px;}

.list-exception {list-style:none; margin: 0 0 0 -24px;}

.nline-blk {display: inline-block;}

.anchor{
  padding-top: 240px;
  margin-top: -240px;
  display: inline-block;
  text-align: center;
  width: 100%;

}
a.anchor {text-decoration: none; }


.family-biz {
	font: 400 26px 'Cookie', Helvetica, sans-serif;
  	color: #fff;
  	text-align: center;
  	margin-bottom: 0;
}

.founded {
  font: 400 22px 'Cookie', Helvetica, sans-serif;
  color: #ccc;
  text-align: center;
  margin: 0 0 30px;
}

@media (max-width: 600px) {
  .mbl-noshow { display:none; }	
}

sup { font-size: 60%; }
ul { font-weight: bold; }

.client-sites a { margin: 2px 0 4px 0; padding: 0; color: #777; font: bold 18px 'Open Sans', Helvetca, Arial, sans-serif; font-weight: 600; line-height: 32px; }
.client-sits { margin-top:20px; }

.in-the-news h1 {
	margin-bottom: 50px;
}

#press-release {
	width: 340px;
	height: 354px;
	background: white;
	background-color: #F6F6F6;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
	box-shadow: 0 5px 6px rgba(0,0,0,0.4);
	margin: 0 Auto 30px;
}
	#press-release img {
		margin:0 auto;
		width:100%;
		height:214px;
		background: gray;

	}
	#press-release a {
		text-decoration: none;
	}
	.press-text {
		padding: 12px;
	}
	.press-text p {
		color: #888;
	}
	.press-text h3 {
		text-align: left;
		color: #666;
	}

/* social icons */
.social a.rss { background-position: 0 0; }
.social a.email { background-position: -40px 0; }
.social a.facebook { background-position: -80px 0; }
.social a.twitter { background-position: -120px 0; }
.social a.google { background-position: -160px 0; }
.social a.googleplus { background-position: -200px 0; }
.social a.linkedin { background-position: -240px 0; }
.social a.instagram { background-position: -280px 0; }
.social a.picasa { background-position: -320px 0; }
.social a.flickr { background-position: -360px 0; }
.social a.vimeo { background-position: -400px 0; }
.social a.youtube { background-position: -440px 0; }
.social a.yahoo { background-position: -480px 0; }
.social a.delicious { background-position: -520px 0; }
.social a.pinterest { background-position: -560px 0; }
.social a.evernote { background-position: -600px 0; }
.social a.stumbleupon { background-position: -640px 0; }
.social a.dribbble { background-position: -680px 0; }
.social a.behance { background-position: -720px 0; }
.social a.tumblr { background-position: -760px 0; }
.social a.blogger { background-position: -800px 0; }
.social a.github { background-position: -840px 0; }
.social a.lastfm { background-position: -880px 0; }
.social a.skype { background-position: -920px 0; }
.social a.aim { background-position: -960px 0; }
.social a.hi5 { background-position: -1000px 0; }
.social a.bing { background-position: -1040px 0; }
.social a.bebo { background-position: -1080px 0; }
.social a.technorati { background-position: -1120px 0; }
.social a.wordpress { background-position: -1160px 0; }
.social a.location { background-position: -1200px 0; }
.social a.tripadvisor { background-position: -1240px 0; }
.social a.path { background-position: -1280px 0; }
.social a.livejournal { background-position: -1320px 0; }
.social a.envato { background-position: -1360px 0; }
.social a.deviantart { background-position: -1400px 0; }
.social a.forrst { background-position: -1440px 0; }
.social a.friendfeed { background-position: -1480px 0; }
.social a.grooveshark { background-position: -1520px 0; }
.social a.sharethis { background-position: -1560px 0; }
.social a.reddit { background-position: -1600px 0; }
.social a.digg { background-position: -1640px 0; }
.social a.myspace { background-position: -1680px 0; }
.social a.amazon { background-position: -1720px 0; }
.social a.googleplay { background-position: -1760px 0; }
.social a.apple { background-position: -1800px 0; }
.social a.appstore { background-position: -1840px 0; }
.social a.windows { background-position: -1880px 0; }
.social a.msn { background-position: -1920px 0; }
.social a.android { background-position: -1960px 0; }
.social a.xing { background-position: -2000px 0; }
.social a.spotify { background-position: -2040px 0; }
.social a.qik { background-position: -2080px 0; }
.social a.netvibes { background-position: -2120px 0; }
.social a.disqus { background-position: -2160px 0; }
.social a.orkut { background-position: -2200px 0; }
.social a.squidoo { background-position: -2240px 0; }
.social a.rdio { background-position: -2280px 0; }
.social a.metacafe { background-position: -2320px 0; }
.social a.feedburner { background-position: -2360px 0; }
.social a.yelp { background-position: -2400px 0; }
.social a.soundcloud { background-position: -2440px 0; }
.social a.quora { background-position: -2480px 0; }
.social a.icloud { background-position: -2520px 0; }
.social a.netlog { background-position: -2560px 0; }
.social a.newsvine { background-position: -2600px 0; }
.social a.vk { background-position: -2640px 0; }
.social a.vkontakte { background-position: -2680px 0; }
.social a.odnoklassniki { background-position: -2720px 0; }
.social a.designfloat { background-position: -2760px 0; }
.social a.yandex { background-position: -2800px 0; }
.social a.mailru { background-position: -2840px 0; }
.social a.badoo { background-position: -2880px 0; }
.social a.vine { background-position: -2920px 0; }
.social a.mixi { background-position: -2960px 0; }
.social a.fotolog { background-position: -3000px 0; }
.social a.sonico { background-position: -3040px 0; }
.social a.tagged { background-position: -3080px 0; }
.social a.formspring { background-position: -3120px 0; }
.social a.skyrock { background-position: -3160px 0; }
.social a.friendster { background-position: -3200px 0; }
.social a.classmates { background-position: -3240px 0; }
.social a.askfm { background-position: -3280px 0; }
.social a.foursquare { background-position: -3320px 0; }
.social a.aboutme { background-position: -3360px 0; }
.social a.weibo { background-position: -3400px 0; }
.social a.qzone { background-position: -3440px 0; }
.social a.renren { background-position: -3480px 0; }
.social a.douban { background-position: -3520px 0; }
.social a.baidu { background-position: -3560px 0; }
.social a.cyworld { background-position: -3600px 0; }
.social a.tuenti { background-position: -3640px 0; }
.social a.treehouse { background-position: -3680px 0; }
.social a.zerply { background-position: -3720px 0; }
.social a.justgiving { background-position: -3760px 0; }
.social a.kickstarter { background-position: -3800px 0; }
.social a.user { background-position: -3840px 0; }
.social a.dropbox { background-position: -3880px 0; }
.social a.heart { background-position: -3920px 0; }
.social a.ebay { background-position: -3960px 0; }
.social.social-light a { opacity: 0.3; filter: alpha(opacity=30); }
.social.social-light a:hover { opacity: 1.0; filter: alpha(opacity=100); background-color: rgba(255,255,255,0.1); }
.social.social-colored a.rss:hover, .social.social-light a.rss { background-position: 0 -40px; }
.social.social-colored a.email:hover, .social.social-light a.email { background-position: -40px -40px; }
.social.social-colored a.facebook:hover, .social.social-light a.facebook { background-position: -80px -40px; }
.social.social-colored a.twitter:hover, .social.social-light a.twitter { background-position: -120px -40px; }
.social.social-colored a.google:hover, .social.social-light a.google { background-position: -160px -40px; }
.social.social-colored a.googleplus:hover, .social.social-light a.googleplus { background-position: -200px -40px; }
.social.social-colored a.linkedin:hover, .social.social-light a.linkedin { background-position: -240px -40px; }
.social.social-colored a.instagram:hover, .social.social-light a.instagram { background-position: -280px -40px; }
.social.social-colored a.picasa:hover, .social.social-light a.picasa { background-position: -320px -40px; }
.social.social-colored a.flickr:hover, .social.social-light a.flickr { background-position: -360px -40px; }
.social.social-colored a.vimeo:hover, .social.social-light a.vimeo { background-position: -400px -40px; }
.social.social-colored a.youtube:hover, .social.social-light a.youtube { background-position: -440px -40px; }
.social.social-colored a.yahoo:hover, .social.social-light a.yahoo { background-position: -480px -40px; }
.social.social-colored a.delicious:hover, .social.social-light a.delicious { background-position: -520px -40px; }
.social.social-colored a.pinterest:hover, .social.social-light a.pinterest { background-position: -560px -40px; }
.social.social-colored a.evernote:hover, .social.social-light a.evernote { background-position: -600px -40px; }
.social.social-colored a.stumbleupon:hover, .social.social-light a.stumbleupon { background-position: -640px -40px; }
.social.social-colored a.dribbble:hover, .social.social-light a.dribbble { background-position: -680px -40px; }
.social.social-colored a.behance:hover, .social.social-light a.behance { background-position: -720px -40px; }
.social.social-colored a.tumblr:hover, .social.social-light a.tumblr { background-position: -760px -40px; }
.social.social-colored a.blogger:hover, .social.social-light a.blogger { background-position: -800px -40px; }
.social.social-colored a.github:hover, .social.social-light a.github { background-position: -840px -40px; }
.social.social-colored a.lastfm:hover, .social.social-light a.lastfm { background-position: -880px -40px; }
.social.social-colored a.skype:hover, .social.social-light a.skype { background-position: -920px -40px; }
.social.social-colored a.aim:hover, .social.social-light a.aim { background-position: -960px -40px; }
.social.social-colored a.hi5:hover, .social.social-light a.hi5 { background-position: -1000px -40px; }
.social.social-colored a.bing:hover, .social.social-light a.bing { background-position: -1040px -40px; }
.social.social-colored a.bebo:hover, .social.social-light a.bebo { background-position: -1080px -40px; }
.social.social-colored a.technorati:hover, .social.social-light a.technorati { background-position: -1120px -40px; }
.social.social-colored a.wordpress:hover, .social.social-light a.wordpress { background-position: -1160px -40px; }
.social.social-colored a.location:hover, .social.social-light a.location { background-position: -1200px -40px; }
.social.social-colored a.tripadvisor:hover, .social.social-light a.tripadvisor { background-position: -1240px -40px; }
.social.social-colored a.path:hover, .social.social-light a.path { background-position: -1280px -40px; }
.social.social-colored a.livejournal:hover, .social.social-light a.livejournal { background-position: -1320px -40px; }
.social.social-colored a.envato:hover, .social.social-light a.envato { background-position: -1360px -40px; }
.social.social-colored a.deviantart:hover, .social.social-light a.deviantart { background-position: -1400px -40px; }
.social.social-colored a.forrst:hover, .social.social-light a.forrst { background-position: -1440px -40px; }
.social.social-colored a.friendfeed:hover, .social.social-light a.friendfeed { background-position: -1480px -40px; }
.social.social-colored a.grooveshark:hover, .social.social-light a.grooveshark { background-position: -1520px -40px; }
.social.social-colored a.sharethis:hover, .social.social-light a.sharethis { background-position: -1560px -40px; }
.social.social-colored a.reddit:hover, .social.social-light a.reddit { background-position: -1600px -40px; }
.social.social-colored a.digg:hover, .social.social-light a.digg { background-position: -1640px -40px; }
.social.social-colored a.myspace:hover, .social.social-light a.myspace { background-position: -1680px -40px; }
.social.social-colored a.amazon:hover, .social.social-light a.amazon { background-position: -1720px -40px; }
.social.social-colored a.googleplay:hover, .social.social-light a.googleplay { background-position: -1760px -40px; }
.social.social-colored a.apple:hover, .social.social-light a.apple { background-position: -1800px -40px; }
.social.social-colored a.appstore:hover, .social.social-light a.appstore { background-position: -1840px -40px; }
.social.social-colored a.windows:hover, .social.social-light a.windows { background-position: -1880px -40px; }
.social.social-colored a.msn:hover, .social.social-light a.msn { background-position: -1920px -40px; }
.social.social-colored a.android:hover, .social.social-light a.android { background-position: -1960px -40px; }
.social.social-colored a.xing:hover, .social.social-light a.xing { background-position: -2000px -40px; }
.social.social-colored a.spotify:hover, .social.social-light a.spotify { background-position: -2040px -40px; }
.social.social-colored a.qik:hover, .social.social-light a.qik { background-position: -2080px -40px; }
.social.social-colored a.netvibes:hover, .social.social-light a.netvibes { background-position: -2120px -40px; }
.social.social-colored a.disqus:hover, .social.social-light a.disqus { background-position: -2160px -40px; }
.social.social-colored a.orkut:hover, .social.social-light a.orkut { background-position: -2200px -40px; }
.social.social-colored a.squidoo:hover, .social.social-light a.squidoo { background-position: -2240px -40px; }
.social.social-colored a.rdio:hover, .social.social-light a.rdio { background-position: -2280px -40px; }
.social.social-colored a.metacafe:hover, .social.social-light a.metacafe { background-position: -2320px -40px; }
.social.social-colored a.feedburner:hover, .social.social-light a.feedburner { background-position: -2360px -40px; }
.social.social-colored a.yelp:hover, .social.social-light a.yelp { background-position: -2400px -40px; }
.social.social-colored a.soundcloud:hover, .social.social-light a.soundcloud { background-position: -2440px -40px; }
.social.social-colored a.quora:hover, .social.social-light a.quora { background-position: -2480px -40px; }
.social.social-colored a.icloud:hover, .social.social-light a.icloud { background-position: -2520px -40px; }
.social.social-colored a.netlog:hover, .social.social-light a.netlog { background-position: -2560px -40px; }
.social.social-colored a.newsvine:hover, .social.social-light a.newsvine { background-position: -2600px -40px; }
.social.social-colored a.vk:hover, .social.social-light a.vk { background-position: -2640px -40px; }
.social.social-colored a.vkontakte:hover, .social.social-light a.vkontakte { background-position: -2680px -40px; }
.social.social-colored a.odnoklassniki:hover, .social.social-light a.odnoklassniki { background-position: -2720px -40px; }
.social.social-colored a.designfloat:hover, .social.social-light a.designfloat { background-position: -2760px -40px; }
.social.social-colored a.yandex:hover, .social.social-light a.yandex { background-position: -2800px -40px; }
.social.social-light a.mailru:hover, .social.social-light a.mailru { background-position: -2840px -40px; }
.social.social-light a.badoo, .social.social-light a.badoo:hover { background-position: -2880px -40px; }
.social.social-light a.vine, .social.social-light a.vine:hover { background-position: -2920px -40px; }
.social.social-light a.mixi, .social.social-light a.mixi:hover { background-position: -2960px -40px; }
.social.social-light a.fotolog, .social.social-light a.fotolog:hover { background-position: -3000px -40px; }
.social.social-light a.sonico, .social.social-light a.sonico:hover { background-position: -3040px -40px; }
.social.social-light a.tagged, .social.social-light a.tagged:hover { background-position: -3080px -40px; }
.social.social-light a.formspring, .social.social-light a.formspring:hover { background-position: -3120px -40px; }
.social.social-light a.skyrock, .social.social-light a.skyrock:hover { background-position: -3160px -40px; }
.social.social-light a.friendster, .social.social-light a.friendster:hover { background-position: -3200px -40px; }
.social.social-light a.classmates, .social.social-light a.classmates:hover { background-position: -3240px -40px; }
.social.social-light a.askfm, .social.social-light a.askfm:hover { background-position: -3280px -40px; }
.social.social-light a.foursquare, .social.social-light a.foursquare:hover { background-position: -3320px -40px; }
.social.social-light a.aboutme, .social.social-light a.aboutme:hover { background-position: -3360px -40px; }
.social.social-light a.weibo, .social.social-light a.weibo:hover { background-position: -3400px -40px; }
.social.social-light a.qzone, .social.social-light a.qzone:hover { background-position: -3440px -40px; }
.social.social-light a.renren, .social.social-light a.renren:hover { background-position: -3480px -40px; }
.social.social-light a.douban, .social.social-light a.douban:hover { background-position: -3520px -40px; }
.social.social-light a.baidu, .social.social-light a.baidu:hover { background-position: -3560px -40px; }
.social.social-light a.cyworld, .social.social-light a.cyworld:hover { background-position: -3600px -40px; }
.social.social-light a.tuenti, .social.social-light a.tuenti:hover { background-position: -3640px -40px; }
.social.social-light a.treehouse, .social.social-light a.treehouse:hover { background-position: -3680px -40px; }
.social.social-light a.zerply, .social.social-light a.zerply:hover { background-position: -3720px -40px; }
.social.social-light a.justgiving, .social.social-light a.justgiving:hover { background-position: -3760px -40px; }
.social.social-light a.kickstarter, .social.social-light a.kickstarter:hover { background-position: -3800px -40px; }
.social.social-light a.user, .social.social-light a.user:hover { background-position: -3840px -40px; }
.social.social-light a.dropbox:hover, .social.social-light a.dropbox { background-position: -3880px -40px; }
.social.social-light a.heart, .social.social-light a.heart:hover { background-position: -3920px -40px; }
.social.social-light a.ebay, .social.social-light a.ebay:hover { background-position: -3960px -40px; }
.social.social-colored a:hover { opacity: 1.0; filter: alpha(opacity=100); background-color: #999; }
.social-colored a.rss:hover { background-color: #ff8300; }
.social-colored a.email:hover { background-color: #666666; }
.social-colored a.facebook:hover { background-color: #3b5998; }
.social-colored a.twitter:hover { background-color: #40bff5; }
.social-colored a.google:hover { background-color: #3876e5; }
.social-colored a.googleplus:hover { background-color: #d44132; }
.social-colored a.linkedin:hover { background-color: #0077b5; }
.social-colored a.instagram:hover { background-color: #5180a4; }
.social-colored a.picasa:hover { background-color: #98a5a6; }
.social-colored a.flickr:hover { background-color: #0063db; }
.social-colored a.vimeo:hover { background-color: #20b9eb; }
.social-colored a.youtube:hover { background-color: #cd332d; }
.social-colored a.yahoo:hover { background-color: #7e3585; }
.social-colored a.delicious:hover { background-color: #3274d1; }
.social-colored a.pinterest:hover { background-color: #cd2b30; }
.social-colored a.evernote:hover { background-color: #5fb336; }
.social-colored a.stumbleupon:hover { background-color: #ea4b24; }
.social-colored a.dribbble:hover { background-color: #ea4c89; }
.social-colored a.behance:hover { background-color: #1769ff; }
.social-colored a.tumblr:hover { background-color: #395975; }
.social-colored a.blogger:hover { background-color: #f57d00; }
.social-colored a.github:hover { background-color: #272426; }
.social-colored a.lastfm:hover { background-color: #d51007; }
.social-colored a.skype:hover { background-color: #00aff0; }
.social-colored a.aim:hover { background-color: #eec800; }
.social-colored a.hi5:hover { background-color: #fca801; }
.social-colored a.bing:hover { background-color: #ffa614; }
.social-colored a.bebo:hover { background-color: #ee1011; }
.social-colored a.technorati:hover { background-color: #3fb43e; }
.social-colored a.wordpress:hover { background-color: #21759b; }
.social-colored a.dropbox:hover { background-color: #007ee5; }
.social-colored a.tripadvisor:hover { background-color: #5ea149; }
.social-colored a.path:hover { background-color: #e41f11; }
.social-colored a.livejournal:hover { background-color: #31467b; }
.social-colored a.envato:hover { background-color: #82b540; }
.social-colored a.deviantart:hover { background-color: #5c7061; }
.social-colored a.forrst:hover { background-color: #4fb64b; }
.social-colored a.friendfeed:hover { background-color: #115894; }
.social-colored a.grooveshark:hover { background-color: #444444; }
.social-colored a.sharethis:hover { background-color: #018752; }
.social-colored a.reddit:hover { background-color: #fa5112; }
.social-colored a.myspace:hover { background-color: #008ddf; }
.social-colored a.ebay:hover { background-color: #0b3e91; }
.social-colored a.amazon:hover { background-color: #ff9900; }
.social-colored a.googleplay:hover { background-color: #37b5c6; }
.social-colored a.apple:hover { background-color: #9fa6a8; }
.social-colored a.appstore:hover { background-color: #757b7e; }
.social-colored a.windows:hover { background-color: #00bdf6; }
.social-colored a.msn:hover { background-color: #2882c6; }
.social-colored a.android:hover { background-color: #a4c639; }
.social-colored a.xing:hover { background-color: #0a7577; }
.social-colored a.spotify:hover { background-color: #77b900; }
.social-colored a.qik:hover { background-color: #4790a9; }
.social-colored a.netvibes:hover { background-color: #4fb013; }
.social-colored a.disqus:hover { background-color: #2e9fff; }
.social-colored a.orkut:hover { background-color: #ed2590; }
.social-colored a.squidoo:hover { background-color: #eb7b17; }
.social-colored a.rdio:hover { background-color: #008fd5; }
.social-colored a.metacafe:hover { background-color: #f58428; }
.social-colored a.feedburner:hover { background-color: #ef3e42; }
.social-colored a.yelp:hover { background-color: #c93c27; }
.social-colored a.soundcloud:hover { background-color: #fa6c14; }
.social-colored a.quora:hover { background-color: #ea3d23; }
.social-colored a.icloud:hover { background-color: #959c9e; }
.social-colored a.netlog:hover { background-color: #ee1010; }
.social-colored a.newsvine:hover { background-color: #0d7707; }
.social-colored a.designfloat:hover { background-color: #ef7d00; }
.social-colored a.vk:hover { background-color: #476a91; }
.social-colored a.vkontakte:hover { background-color: #476a91; }
.social-colored a.odnoklassniki:hover { background-color: #f68735; }
.social-colored a.yandex:hover { background-color: #ed2025; }
.social-colored a.mailru:hover { background-color: #014b88; }so
.social-colored a.badoo:hover { background-color: #e55d23; }
.social-colored a.vine:hover { background-color: #00b386; }
.social-colored a.mixi:hover { background-color: #d2ae58; }
.social-colored a.fotolog:hover { background-color: #444444; }
.social-colored a.sonico:hover { background-color: #30a8ff; }
.social-colored a.tagged:hover { background-color: #353535; }
.social-colored a.formspring:hover { background-color: #0076c0; }
.social-colored a.skyrock:hover { background-color: #0098fd; }
.social-colored a.friendster:hover { background-color: #009444; }
.social-colored a.classmates:hover { background-color: #ee6924; }
.social-colored a.askfm:hover { background-color: #1c3753; }
.social-colored a.foursquare:hover { background-color: #17bce1; }
.social-colored a.aboutme:hover { background-color: #322f31; }
.social-colored a.weibo:hover { background-color: #df2029; }
.social-colored a.qzone:hover { background-color: #f5b139; }
.social-colored a.renren:hover { background-color: #105ba3; }
.social-colored a.douban:hover { background-color: #32a24a; }
.social-colored a.baidu:hover { background-color: #2932e1; }
.social-colored a.cyworld:hover { background-color: #f64e1f; }
.social-colored a.tuenti:hover { background-color: #007ac6; }
.social-colored a.treehouse:hover { background-color: #5fcf80; }
.social-colored a.zerply:hover { background-color: #9dbc7a; }
.social-colored a.justgiving:hover { background-color: #7f2974; }
.social-colored a.kickstarter:hover { background-color: #8fce3c; }
.social-colored a.digg:hover { background-color: #1d1d1e; }
.social-colored a.user:hover { background-color: #999999; }
.social-colored a.location:hover { background-color: #f86f62; }
.social-colored a.heart:hover { background-color: #e74435; }

.social ul, ul.social { overflow: hidden; margin: 10px 0; padding: 0; display:inline-block;}
.social ul li, ul.social li { display: inline-block; margin: 0 5px 0 -1px; list-style: none; width: 40px; height: 40px; }
.social ul li a, ul.social li a { display: inline-block; overflow: hidden; width: 40px; height: 40px; background: url("images/socialicons.png"); text-indent: -500em; -webkit-transition: background-color 0.3s ease 0s; -moz-transition: background-color 0.3s ease 0s; -o-transition: background-color 0.3s ease 0s; transition: background-color 0.3s ease 0s; opacity: 0.25; filter: alpha(opacity=25); }
.social ul li a:hover, ul.social li a:hover { opacity: 0.8; filter: alpha(opacity=80); background-color: rgba(0,0,0,0.1); }

/*================================ Header Styles ====================================*/

.main-header {
    position: fixed;
    z-index: 0;
    margin: 0 auto;
    background: rgba(255, 255, 255, 0.92);
    border-top:7px solid #38b5e6;
    width:100%;
    
}

header .title img {
    display: block;
    margin: 0 auto;
    max-height: 64px;
}

@media screen and (max-width: 600px) {
    .h1 .title {
        margin: 12px 0;
        width: 80%;
        float: left;
    }
}
.h1 .main-header .btn-navbar {
    position: relative;
    display: inline-block;
    height: 50px;
    background: url("../images/svg/nav.svg") no-repeat center 7px;
    -o-background-size: 20px 18px;
    background-size: 28px;
    top: 10px;
}

.h1 .main-header .btn-navbar {
        display:all;
    }

.h1.with-search-box .nav-container {
        padding-right: 0px;
    }


.social.social-dark.social-colored.mbl-noshow { margin-right: 136px!important; }
.h1 .main-header > div { padding: 2px 6px 8px 6px!important; }

@media (min-width: 981px) {
    .h1 .main-header .btn-navbar {
        display: none!important;
    }
}

@media screen and (max-width: 1020px) {
    .h1 nav.mainmenu li.menu-item.mi-depth-0 > .submenu-trigger, .h1 nav.mainmenu li.page_item.pi_depth_0 > .submenu-trigger {
            margin: 0 12px!important;
    }
}

@media (max-width: 980px) {
    .h1 .main-header > div { padding: 0 14px!important; }
    .login { left: 176px!important; top: 104px!important; display: none!important;}
    .h1 .main-header .btn-navbar { margin-right: -15px!important; top: -8px!important; float:right!important; }
    .social.social-dark.social-colored.mbl-noshow { top: 8px!important; margin-right: 4px!important; float:right!important; position: relative!important; }
    .header-mobno { line-height: 0px!important; margin-right: 166px!important; position: relative!important; top: -25px!important;}
    .h1 .mobile-nav { display: none!important; }
    .h1 .mobile-group { top: 10px!important; position: relative!important; }
    .h1.with-search-box .nav-container { padding-right: 20px!important; }
    header .title img {
        max-height: 148px!important;
        margin: 0px 0!important;
    }
    .revolution-slider { top:107px!important; position:relative!important; }
        .content {top: 107px!important;}
}

@media (max-width: 840px) {
    header .title a { float: left!important; }
    .header-mobno { top: -70px!important;}
    .social.social-dark.social-colored.mbl-noshow { top: -2px!important; }
    header .title img {
        max-height: 148px!important;
        margin: 7px 0!important;
        max-width: 86%!important;
    }
    .main-header { max-height: 96px!important; }
    .revolution-slider { top:102px!important; position:relative!important; }
        .content {top: 102px!important;}
}
@media (max-width: 756px) {
    header .title img {
        max-height: 148px!important;
        margin: 6px 0!important;
        max-width: 86%!important;
    }
}    
@media (max-width: 734px) {
    .header-mobno { display: none!important;}
}

@media (max-width: 645px) {
    .h1 .main-header .btn-navbar { margin-right: -30px!important; top: 0px!important; float:right!important; }
    .social.social-dark.social-colored.mbl-noshow { top: -10px!important; }
    header .title img {
        max-height: 84px!important;
        margin: 9px 0!important;
    }
    .title {
        margin: 0px !important!important; 
    }
    .revolution-slider { top:96px!important; position:relative!important; }
    .content {top: 96px!important;}
	.h1 .mobile-group {float: right !important;}
}

@media (max-width: 600px) {
    .h1 .main-header .btn-navbar { top: 12px!important; }
}

@media (max-width: 385px) {
    .revolution-slider { top:84px!important; position:relative!important; }
        .content {top: 84px!important;}
}
@media screen and (min-width: 841px){
    .mobile-group .social ul {
        margin: -7px 0 !important!important;
    }
	.h1 .mobile-group {
		top: 0px !important;
	}    
}

header span.mi-title-wrapper, header span.mi-title, header span.mi-desc {
    display: block!important;
    font-size: 14px!important;
}

.revolution-slider {
    top: 0px!important;
    position: relative!important!important;
}

.full-width-bg.brown {
    background-color: #38b5e6;
}

@media screen and (min-width: 981px){
.h1 nav.mainmenu li.menu-item.mi-depth-0 > .submenu-trigger, .h1 nav.mainmenu li.page_item.pi_depth_0 > .submenu-trigger {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
}

/*==== Contact Form Styles ===*/

.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form input[type="url"], .wpcf7 .wpcf7-form input[type="date"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="range"], .wpcf7 .wpcf7-form span.select, .wpcf7 .wpcf7-form span.file-input {
    float: left;
	max-width: 90%;
}


