/*------------------------------------------------------------------------------------------------------*/
/* Media queries update
/*------------------------------------------------------------------------------------------------------*/

	

@media screen and (max-width: 1024px) {
	#home-hero-video {display: none; }
	.home-hero {background-position: center center; height: 500px;}
}
@media screen and (max-width: 959px) {
	.red-strike {display: inline;}
	.auto-orch {display: none;}
	.customer-tile.float33 {width: 49%; margin: 0 0.5% 20px;}
}
@media screen and (max-width: 900px) {
#logo-mintigo {display: none;}
#logo {width: 56px;}
}

@media screen and (max-width: 800px) {
	.container {padding-top: 50px;}
	header {height: 50px;}
	#logo {margin: 0 0 0 10px; top: 5px;}
	.page-hero { background-position: center top; height: 350px; }
	.page-hero-text p br {display: none;}
	h3 {font-size: 20px;}
	#m-logo {width: 40px; top: 0;}
	#togglemenu { height: 49px;position: absolute;background: #ffffff; width: 160px; left: 50%; margin-left: -80px; display: block;	}
	#togglemenu a {	display: block;	padding: 15px 12px; font-size: 16px; color: #666666;	text-align: center;}
	#togglemenu a:hover {text-decoration: none;	color: #216CB8;	}
	#primary-nav {width: 300px; display: none; position: absolute; left: 50%; margin-left: -150px; top: 50px; background-color: #fff; height: auto; padding-top: 0px; border: 1px solid #2a4879; border-top: none;	}
	#custom-vid-btn {display: none;}
	.mobile-cta {display: inline-block;}
	.sf-menu li {float: none; text-align: center; padding: 0;}
	.sf-menu li.menu-item-has-children a:after {content:'\f078'; font-family: "FontAwesome"; font-size: 8px; padding-left: 3px;}
	.sf-menu li.menu-item-has-children li a:after {display: none;}
	.sf-menu li .sub-menu li a, .sf-menu li#menu-item-10299 .sub-menu li a, .sf-menu li .sub-menu li:last-child a {padding: 7px 7px;}
	menu li {margin-left: 0px;}	
	.sf-menu li {margin-left: 0px;}
	menu .sf-menu li:last-child a {display: inline-block; margin: 10px 0 20px;	}
	.sf-menu li .sub-menu { position: relative; top: auto; border: none; width: 100%;  background-color: #eee;	}
	.sf-menu li a {display: block;padding: 7px ; text-align: center; border: none;	}
	.sf-menu li a:hover,menu li a:hover, menu li.current_page_item a { border: none;}
	.sub-menu-toggle {display: none;	}
	.sf-menu li .sub-menu li a, .sf-menu li#menu-item-10299 .sub-menu li a, .sf-menu li .sub-menu li:last-child a {background-color: transparent;}
	.shrink .sf-menu li .sub-menu {top: auto;}
	#cust-dna-form input[type="text"] { width: 15%; }
	#header-contained { width: 100%;}
	menu a{font-size:14px;}
	footer .cta { width: auto;}
	.row .twelvecol { width: auto;}
	.logo-section {padding: 30px 0 30px;}
	.logo-section h2, .home-odd h2, .entry-content.why-mintigo h2, .page-template-page-hero-php h2, .page-hero-text h2, .page-template-template-customers-php h2, .feature-text h2 {font-size: 28px; }
	.logo-section {margin-right: 12px; margin-right: 0;}
	.circle {font-size: 40px; width: 150px; height: 150px; padding-top: 40px;}
	.page-template-template-ultimate-landing-php .float33.utimate-form {width: 40%;}
	.page-template-template-ultimate-landing-php .float66.landing-text {width: 60%;}
	.page-id-8794.page-template-template-ultimate-landing-php h1 {font-size: 28px;}
	#content .home-hero h1 em:after,#content .home-hero h1 em {display: none;}
	#content .home-hero h1 strong {display: inline;font-weight: 300;}
	#content .home-hero h1 {color: #fff; text-shadow: 1px 1px 2px #000;}
	#content .home-hero h2 {color: #fff; text-shadow: 1px 1px 2px #000;font-size:40px}
	#content .home-hero p {font-size: 24px;}
	
	.home-slide {background-position: center;}
	.home-hero .cta {margin-top: 10px; margin-bottom: 10px;}
	#home-pagination {bottom: 5px;}
	.page-item {width: 15px; height: 15px; margin: 0 15px;	}
	#content .home-hero h2 span {color: #fff; text-shadow: 1px 1px 2px #000; font-weight: 400;}
	.home-hero .page-hero-text {padding: 40px 2% 5px;}
	.page-template-template-customers-php .page-hero-text h1{font-size: 38px;}
	.page-template-template-customers-php .page-hero-text h3 {font-size: 24px;}
	.featured-resources h1 {font-size: 40px;}
	.bio-tile {width: 33%;}
	.featured-items {width: 170px;}
	.featured-items h2 {display: none;}
	.featured-resources {height: 290px; padding-top: 110px;}
	.entry-content.why-mintigo {padding: 0 2% 40px;}
	.page-template-template-why-mintigo-php .entry-content.why-mintigo {padding: 0 0 40px;}
	.pmu .float66, .pmu .float33 {width: 100%; float: none; padding: 0 3%;}
	.request-vid {text-align: center; float: none !important;}
	.marketo-form {width: 100%; float: none; clear: left; position: relative !important; margin-top: 30px; text-align: center;}
	.marketo-form iframe {height: 300px !important; }
	
/* 	predictive audiences */
	.feature-text {padding-top: 0px;}
	.bundle-asset h4 {font-size: 18px;}
	
	.page-template-page-form-landing .home-hero h1, .page-hero-text h1
	
	.page-template-template-fullwidth .container {width: 100%;}
	.page-nav {width: 90%; margin: 0 auto 40px;}
	.page-nav li {display: block; border:none;}
	.page-nav br {display: none;}
	.page-nav a, .page-nav a span {font-size: 18px; }
	.page-nav a {padding-bottom: 3px; border-bottom: 3px solid #ccc; text-transform: uppercase;}
	.page-template-page-request-trial-phpform.lpeRegForm input.mktFormText {width: 100% !important;}
	.trial-main-content {width: 100% !important;}
	.trial-quote {width: 100% !important; padding: 10px 10px;}
	.trial-quote p {margin: 0 !important; padding: 0 20px!important; text-align: left !important; background-image: none !important;}
	.page-template-page-account-based-marketing-php .tile.featured{width: 218px;}
	.archive .container, .single-blog_posts .container {width: 100%; padding: 55px 20px 40px;}
	.page-template-page-account-based-marketing .page-nav{ display: none;}
	#resource-topic, #resource-type, input.search,#filter-reset {width: 45%; margin-right: 3%; margin-left: 0; margin-top: 5px;}
	#filter-reset {float: left !important;}
	.marketo-sidebar {width: 100%; float: none !important; text-align: center; margin-left: 0px;}
	.form-landing-copy {width: 100%; float: none; padding-right: 0; padding: 0 3%;}
	.recent-blog article.float33 h4 {font-size: 20px;}
}
@media screen and (max-width: 650px) {
	.customer-tile.float33 {width: 100%; margin: 0 0 20px;}
	.ninja-wrap-contact-us {width: 100%; float: none;}
	.contact-info {width: 100%; float: none !important;	}
	
}

@media screen and (max-width: 600px) {
	.float33.featured-resource {width: 32%;}
	#cust-dna-form input[type="text"] { width: 24%;}
	#cdna-submit { text-align: center; width: 45%; margin: 10px 25%; }
	#iframe-holder { padding-bottom: 90%;}
	.home-hero {height: 330px;}
	.home-hero .home-comp { width: 30%; }
	.home-hero .home-comp .play-btn {width: 40%;}
	.home-hero h3 {font-size: 20px;}
	.home-hero h4 {font-size: 16px;}
	.home-hero .home-comp .play-btn {left: 335; top:22%;}
	.page-hero {height: 260px;}
	.page-hero-text h1 {font-size: 40px;}
	.page-hero-text p {font-size: 18px;}
	#content .home-hero p {font-size: 18px;}
	#slide-prev {left: 10px;}
	#slide-next {right: 10px;}
	.slide-content {width: calc(100% - 80px);}
	
	.minti-buzz p { font-size: 14px; } 
	#mainmenu {display: block;}
    #content { padding: 10px;}
    .case-study-tile { float: none; width: 100%; }
	.bio-tile { width: 50%;}
	.circle {font-size: 30px; width: 120px; height: 120px; padding-top: 35px;}
	.page-template-template-why-mintigo-php .float33 {width: 100%;}
	.page-template-template-ultimate-landing-php .float33,.page-template-template-ultimate-landing-php .float66 {width: 100%; }
	.page-template-template-ultimate-landing-php .float66.landing-text { min-height: 290px; width: 100%;}
	.page-template-template-ultimate-landing-php .row{padding: 0 20px;}
	.page-template-template-ultimate-landing-php .sub-hero {padding: 20px;}
	.page-template-template-ultimate-landing-php .page-hero {padding: 60px 20px 40px;}
    .page-template-template-ultimate-landing-php .section-hero {padding: 60px 0 40px;}
	.page-template-template-ultimate-landing-php .addthis_toolbox {margin-top: 5px !important;}
	
	#formToggle {display: block; cursor: pointer;}
	.page-id-8220.page-template-template-ultimate-landing-php #formToggle {margin-bottom: 80px;}
	.landing-iframe {display: none;}
/* 	for 24 hour poc */
	#content .home-hero h1 {font-size: 40px; margin-bottom: 0px;}
	#content .home-hero h2 {font-size: 22px;}
	.page-template-page-contact-us .container {width: 100%;}
	.ninja-wrap-contact-us .text-wrap {width: 100%;}
	.contact-first-wrap, .contact-email-wrap {margin-right: 0px;}
	.feature-list {margin-left: 0px;}
	.page-template-page-account-based-marketing-php .page-hero-text h1 {font-size: 35px;}
	.page-template-page-account-based-marketing-php .page-hero-text br {display: none;}
	.page-template-page-account-based-marketing-php h2, .entry-content.why-mintigo h2, .page-template-page-hero-php h2, .page-hero-text h2, .page-template-template-customers-php h2, .feature-text h2 {font-size: 22px;}
	.page-nav li {font-size: 16px;}
	header .sub-menu {position: absolute; right: 5px; top: 20px;}
	#login-btn span {display: none;}
	.logo-section {padding: 30px 0px;}
	.logo-section h2, .home-odd h2 {font-size: 22px; padding: 0 15px 10px;}
	.home .info-tiles h2 {font-size: 24px; padding-top: 0px;}
	.logo-section br {display: none;}	
	.logo-section li {width: calc(33% - 4px); float: none; display: inline-block;}
	
/* 	predictice audiences */
	.float33.feature-image,.float33.feature-image.right, .feature-text.float66 {width: 100%; float: none !important; text-align: center;}
	.float33.feature-image,.float33.feature-image.right {max-width: 200px; margin: 0 auto 30px;}
	.feature-text {padding-right:0px;}
	.left-text.feature-text {padding-left: 0px;}
	.page-intro {text-align: center;}
	.page-template-page-predictive-audiences .page-hero {height: 300px;}
	.page-template-page-predictive-audiences .inner {padding: 30px 2%;}
	.f-quote p {font-size: 20px;}
	.float33.bundle-asset {width: 100%; max-width: 300px;  margin:0 auto 30px; text-align: center; float: none;}
	.bundle-asset h4 {font-size: 18px;	}
	.asset-image {margin-bottom: 20px;
	}
/* 	Resource Landing Page */
	
	.upper-footer .float25 {width: 33%;}
	.upper-footer .float25.footer-mintigo {width: 100%; float: none; margin-bottom: 20px;}
	
	.page-template-template-fullwidth .float33, .page-template-template-fullwidth .float66, .page-template-template-fullwidth .float50 {width: 100%;}
	.solutions-sub-hero h3 {font-size: 18px;}
	.featured-items {width: 100%; float: none; text-align: center; right: auto; top: auto; position: relative;}
	.featured-resource {width: 31%; margin: 0 1%; display: inline-block;}
	
	.quote-headshot {width: 100%; max-width: 200px; margin: 0 auto 30px;display: block;}
	.quote-content {width: 100%; text-align: center;}
	.quoter-info.text-left {text-align: center;}
	
	.page-template-page-meet-mintigo-php .entry-content .float66, .page-template-page-meet-mintigo-php .entry-content .float33 {width: 100%;}
	.page-template-page-meet-mintigo-php .side-iframe span {display: block; text-align: center;}
	.page-template-page-meet-mintigo-php .entry-content .float33 {text-align: center;}
	
	.thanks33, .bundle-image.float33 {width: 100%; text-align: center;}
	.bundle-image.float33  {margin-bottom: 20px;}
	 .bundle-download .float66 {width: 100%; display: block;}
	
	.thanks-content.float66.text-left, .bundle-download .thanks-content.text-left {width: 100%; float: none; text-align: center; padding-left: 0px;	}
	.recent-blog article.float33 {width: 100%; float: none; margin-bottom: 40px;}
	.recent-blog article.float33 h4 {font-size: 22px;}
	.download-image {width: 100%; max-width: 200px; margin: 0 auto 30px;}
	
/* 	contact us */
	.page-template-page-contact-us .float50 {display: block; width: 100%; float: none; }
	.page-template-page-contact-us .form-container {margin-bottom: 30px; padding-right: 0px;	}
	.page-template-page-contact-us .form-container .mktoForm {max-width: 100% !important;}
	
}

@media screen and (max-width: 569px) {
	.sf-menu li.active:after, .sf-menu li:hover::after, .sf-menu li.current_page_item:after { display: none; }
	.home-hero .home-content { padding-top: 70px;}
	.home-hero h1 { font-size: 30px;}
	.home-hero h1 { font-size: 30px;}
	.hero-section p, .home-hero p { font-size: 18px; }
	#logo {margin: 0px 0 0px 8px} 
	#togglemenu a .icon-reorder {margin-left: 135px;}
	#mainmenu nav > ul {padding: 7px 15px 5px 15px;}
	#sidemenu {	position: relative;}
	.customer-block {padding: 10px 0px 10px 0px;}
	.info-box {padding: 0 10px;}
	.news-box {	height: 550px;}
	.page-template-template-ultimate-landing-php .landing-text h1 {font-size: 32px;}

}
@media screen and (max-width: 480px) {
.home .info-tiles,.page-template-page-account-based-marketing-php .info-tiles, #tiles-container, .page-template-template-research-lab .info-tiles {width: 100%; max-width: 230px; margin: 0 auto;}
.page-template-page-account-based-marketing-php .tile.featured {width: 100%;}
.tile.featured {width: 100%;}
.tile {width: 100%;}
.page-nav a, .page-nav a span {font-size: 12px; } 
.page-template-page-predictive-market-univ-php .page-hero-text h2 {font-size: 22px;}
.page-template-page-predictive-market-univ-php h1 {font-size: 26px;}
.trial-quote img {display: block !important; float: none !important; margin: 0 auto 20px !important;}
.trial-quote p {text-align: center !important;}
.featured-resoures {padding-top: 120px; height: 315px !important;}
.featured-resources h1 {font-size: 27px;}
.featured-items {width: 100%; max-width: 270px; margin: 0 auto;}
.featured-resource {width: 100%; margin: 0 0 5px; background-color: #b09944; border-radius: 0; padding: 5px; border: 3px solid #aaa;}
.featured-resource a {color: #fff; text-transform: uppercase; font-size: 12px;}
.featured-resource img {display: none;}
.featured-resource span {display: block;}
.featured-resources {background-position: left center;}
.event-date { width: 70px;}
.event-wrap {width: calc(100% - 75px); display: inline-block;}

.event h4,.event-date {font-size: 16px;}
}
@media screen and (max-width: 414px) {
	#content .home-hero h1, .page-hero-text h1 {font-size: 30px;}
	.page-hero-text h1  {margin-bottom: 10px; line-height: 1em; display: block;}
	#content .home-hero h2,  .page-hero-text p {font-size: 19px;}
	.page-hero {height: 200px;}
	.home-hero h3, .home-hero h4 {padding-right: 0px;}
	.home-content .left-half.home-comp {width: 50%;}
	.home .cta {font-size: 12px; padding: 5px 15px;}
	.page-id-8794.page-template-template-ultimate-landing-php h1 {font-size: 24px;}
	.home-hero {height: 350px; }
	.arrow {font-size: 25px;}
	#home-pagination {border: 15px;}
	.featured-resources {height: auto !important;}
	.page-template-page-resources-landing-php .featured-resources{height: 290px !important;}
	.featured-resource.float33 {width: 100%;}
	.page-template-template-customers-php .page-hero-text h1{font-size: 28px;}
	.page-template-template-customers-php .page-hero-text h3 {font-size: 18px;}
	#mainmenu .container {width: 180px !important; margin-left: -90px;}
	#mainmenu nav > ul {padding: 7px 5px 20px;}
	.page-template-page-account-based-marketing-php .page-hero-text h1 {font-size: 30px; line-height: 1.1em;}
	#mainmenu .container {top: 24px;}
	.upper-footer .float25 {width: 50%;}
	#form-box {width: 310px; margin-left: -155px; top: 0;}
	#show-form.sub-cta {font-size: 12px;}

	
	.page-template-page-thank-you .page-hero-text h1 {font-size: 50px;}
	
/* 	Resource Landing page  */
	#resource-topic, #resource-type, input.search,#filter-reset {width: 100%; margin: 5px 0 0 0;  }

/*
	.page-template-template-why-mintigo-php .float33 {width: 100%;}
	.page-template-template-ultimate-landing-php .float33,.page-template-template-ultimate-landing-php .float66 {width: 100%; }
	.page-template-template-ultimate-landing-php .float66.landing-text { min-height: 290px;}
	.page-template-template-ultimate-landing-php .row{padding: 0 20px;}
	.page-template-template-ultimate-landing-php .sub-hero {padding: 20px;}
	.page-template-template-ultimate-landing-php .landing-text h1 {font-size: 28px;}
	.page-template-template-ultimate-landing-php .page-hero {padding: 60px 20px 40px;}
    .page-template-template-ultimate-landing-php .section-hero {padding: 60px 0 40px;}
	.page-template-template-ultimate-landing-php .addthis_toolbox {margin-top: 5px !important;}
*/
}
@media screen and (max-width: 375px) {
	.page-id-9099 .landing-text h1{font-size: 20pt !important;}
	.event-logo {display: none;}
	.event-info {width: 100%;}
}
@media screen and (max-width: 360px) {
	.page-template-template-ultimate-landing-php .webinar-driving { margin: 0 0 80px 0;}
	.page-template-template-ultimate-landing-php .presented-by  {margin-top: -90px;}
	.page-template-template-ultimate-landing-php .small-hero {background-image: none;}
	.page-id-8220 .float33.landing-iframe {width: 100%;}
	.page-id-8794.page-template-template-ultimate-landing-php h1 {font-size: 24px;}
	.page-id-8794.page-template-template-ultimate-landing-php .landing-text p {font-size: 11pt !important;}

	
}
@media screen and (max-width: 320px) {
	.float33,.float66,.float50 {width: 100%; padding: 0 5%;}
	.float33.vid-logo {width: 33%; float: left; padding: 0; margin-right: 0;}
	.float33.vid-logo img{width: 90%;}
	.float66.vim-contain {width: 65%; float: left; padding: 0; margin-right: 0;}
	.sidebar-bio .imgholder {display: none;	}
	#cust-dna-form input[type="text"] { width: 85%; margin-bottom: 5px;}
	#cdna-submit { width: 90%; margin: 10px auto; }
	.my-customerdna .float33, .my-customerdna .float66 { width: 100%; float: none;}
	.home-hero h1, .page-hero-text h1 { font-size: 28px; }
	.page-hero-text h2 { font-size: 20px; }
	footer .float25, footer .right { float: none; width: 100%;}
	.customer-logos { float: none; width: 100%;}
	header .sub-menu { display: none;}
	.bio-tile, inline33, .inline20, .minti-quote .float33 { width: 100%;}
	.page-template-template-ultimate-landing-php .webinar-driving { margin: 0 0 80px 0;}
	.page-template-template-ultimate-landing-php .presented-by  {margin-top: -90px;}
	.page-template-template-ultimate-landing-php .small-hero {background-image: none;}
	#content .home-hero h1 {font-size: 24px;}
	.page-id-9099 .landing-text h1{font-size: 18pt !important;}
	#sidemenu .widget-title {margin-left: 0px;}
	.archive .entry-content .imgholder img { width: 100%; height: auto;}
	
	#logo {	margin: 0px 0 25px 7px;}
	#logo-mintigo {display: none;}
	.container {width: 100%; clear: both;}
	.home-content .right-half, .home-content .left-half { float: none; width: 100%;}
	.left-half h2, .right-half h2 {font-size: 30px; }
	.left-half p, .right-half p {font-size: 18px; }
	#togglemenu a .icon-reorder {margin-left: 135px;}
	#login-btn { display: none;}
	#interestbase {	display: none;}
	.home-widgets {	margin-top: -505px !important;}
	.hideMarker {display: none;}
	#mainmenu {	display: block;}		
	.sf-menu li.active:after, .sf-menu li:hover::after, .sf-menu li.current_page_item:after {display: none;}
	#hero-content {top: 10px;left: 20px;}
	#hero-content h1 {font-size: 38px;}
	.type-page .entry-title {font-size: 190%;}
	.info-box {	width: 100%; margin-bottom: 20px; padding: 0 10px;}
	.info-box h3 {line-height: 1;}
	#info-content .first {margin-left: 0px;}
	h3 i {margin-right: 20px;}
	#info-content h2 {text-align: left;font-size: 27px;}
	.info-box p {margin-top: 10px;}
	#news {	height: 1140px;}
	.news-box {	width: 100%; float: left;height: 550px; position: relative;	margin-left: 0px; border-bottom: 1px solid #dfdfdf;}
	#news-right {border-left: 0px; height: 270px;}
	#news-right h4 {padding-left: 0px;}
	#news-right img {margin: -80px 0 15px 75px;	float: none;width: 140px;height: 140px;}
	#news-right div {margin-left: 0px;}
	#news-right div.textwidget {padding: 20px;}
	#sidemenu {	position: relative;}
	.researchList {	margin-left: 10px;}
	.lpeRegForm {height: 100% !important; width: 330px;}
	form#mktForm_2.lpeRegForm ul {margin: 0 0 65px -10px;}
	.wp-image-1444 {margin-bottom: 30px !important;}
	#techList {	margin-left: 10px;}
	#s {width: 204px;background-position: 215px 7px;}
	.home-widgets .widget.snippet {	padding-bottom: 30px !important;}
	.entry-content img, .entry-content .wp-caption, .widget_text img, .widget_text .wp-caption {max-width: 260px !important; height: auto;}
	.entry-content .feature-image img {max-width: 100% !important;}
	.snippets {	margin-right: 0;}
	.snippets.list .imgholder {	margin-bottom: 15px;}
	.snippets.grid:not(.polaroid .hover) .snippet {	margin-bottom: 25px; padding-bottom: 25px;border-bottom: 1px dotted #E1E1E1;}
	.gallery,.twelvecol .gallery {width: 290px;}
	.gallery .gallery-item {width: 115px;}
	#respond input[type="text"] {width: 245px;}
	#respond textarea {	width: 260px;margin-top: 10px;}
	#commentform label {padding: 5px 0;}
	.comment-form-author .required, .comment-form-email .required {left: 254px;top: 37px;}
	.wpcf7 input[type=text], .wpcf7 textarea {width: 90%;}
	.button {padding: 10px 8px;}
	
	.page-template-page-meet-mintigo-php .entry-content img {max-width: 100% !important;}
	.page-template-page-meet-mintigo-php .float66, .page-template-page-meet-mintigo-php .float33 {padding: 0 0;}
	
	/*InterestBase*/
	body.page-id-2184 h1.entry-title {padding-right: 0px;width: 280px;}
	.actions {right: 2px; position: absolute; top: 87px;}
	body.page-id-2184 .actions {padding: 10px; top: 182px;	}
	#interestQuotes {height: 120px !important; margin-top: 120px;}
	body.page-id-2184 .imgholder {width: 250px !important;}
	body.page-id-2184 .entry-content ul {margin: 0px !important;}
	/* landing page */
	
	body.page-template-template-landing-general-php header {height: 100%;}
	body.page-template-template-landing-general-php .lp-type {margin-left: 0px;padding-top: 110px;}
	body.page-template-template-landing-general-php h1.entry-title {font-size: 30px; line-height: 30px; margin-left: 0px; font-weight: 700;}
	body.page-template-template-landing-general-php .entry-content .description {width: 100%; font-size: .8em;}
	
	body.page-template-template-landing-general-php .description strong, body.page-template-template-landing-general-php #wrapper strong {
		font-size: 1em !important;
	}
	
	body.page-template-template-landing-general-php #wrapper .lp-quote {
		display: none;
	}
	
	body.page-template-template-landing-general-php .entry-content .description img {
		width: 50px;
		height: 50px;
	}
	
	body.page-template-template-landing-general-php .entry-content .description div {
		padding-left: 0px !important;
		margin-top: 0px !important;
		float: left;
		width: auto !important;
	}
	
	body.page-template-template-landing-general-php .landingSide {
		top: 0px;
		left: 0px;
		position: relative;
		clear: both;
	}	
	/* 	paul added styles */
	.screen-h {height: auto;}
	.screen-h .home-content {padding-top: 50px;}
	.ipad {width: 100%; margin-bottom: 10px; float: none;}
	.ipad img {max-width: 60%;}
	.logo-section li {width: 100%;}
	.logo-section li img {max-width: 40%;}
	.minti-quote h2 {font-size: 30px;}
	.big-quotes {font-size: 40px;}
	.minti-quote li {width: 80%; margin: 0 auto 20px; float: none; }
	.subhero h2 {font-size: 26px;}
	.subhero h3 {font-size: 20px;}
	.eloqua-section { background-position: 75% top; padding-top: 140px; }
	.minti-quote .f-quote p a {font-size: 36px; padding: 0px;}
	.buzz-box {float: none; margin: 20px auto 0; width: 100%;}
	.page-template-page-account-based-marketing-php .page-hero {padding-top: 20px;}
	/* end paul styles */
}


@media screen and (min-width: 480px) and (max-width: 768px) {
		
	.container {width: 550px;}
	.page-template-page-predictive-market-univ-php .float33,.page-template-page-predictive-market-univ-php .float66{width: 100%; padding: 0 5%;}
	.archive .container, .single-blog_posts .container {width: 100%; padding:55px 20px 20px;}
	.left-half h2, .right-half h2 {font-size: 48px; }
	.left-half p, .right-half p {font-size: 20px; }
	.screen-h {height: auto;}
	.screen-h .home-content {padding-top: 30px;}
/*---Homepage---*/	
	
	#header-contained { width: 100%;}
	
	#hero-content {
		left: 60px;
	}
	
	.info-box {width: 27%;}
	.info-box h3{ line-height: 1;
	}
		#info-content .first {
	margin-right: 15px;
	}
	
		#news {
		margin-top: 250px;
		height: 660px;
	}
	
	.news-box {
		width: 42%;
	}
	
	#homeQuotes {
	margin-bottom: 60px;
	}
	
	#news-right div.textwidget {
	padding: 0 20px;
	}
	
	#mainfooter-links ul li {
	margin-right: 15px;
	}
	
	
	/*---Why Mintigo---*/	
		
			
		#techList i {
	font-size: 25px;
	float: left;
	margin-left: -30px;
	margin-right: 20px;
	margin-bottom: 40px;
	margin-top: 5px;}	
	
	
	
	/*---Product---*/
	#wrapper.product .entry-content ul {
	margin-top: 35px;
	margin-left: 40px !important;
	}	
	
	/*---Technology---*/
	#wrapper.technology img {
	max-width: 100% !important;}		
	
	/*---Customers---*/
	#wrapper.customers {
		
	}
	
	#customerContainer {
		margin-left: 35px;
	}
	
		
	/*---Leadership---*/
	.entry-content .imgholder img {
	width: 105px;
	height: 68px;
	}
	
	.row .threecol {
	width: 130px !important;
	}

	
}

@media screen and (max-width: 767px) {

	
	.row .column {
		width: 100%;
		margin: 0;
	}
	
	.boxed {
		width: 100%;
	}
	
	#mainheader-links {
		width: 100%;
		float: left;
		margin-top: 10px;
		padding-bottom: 10px;
		border-bottom: 1px dotted #E1E1E1;
	}
	
	#mainheader-links nav ul li {
		float: left;
		margin: 0 15px 0 0;
	}
	
	#mainheader-links p {
		text-align: left;
	}
	
	/*#logo {margin: -5px 0 25px -560px;}*/
	
	#logo h1 {		
		width: 100%;
		margin-bottom: 0;
	}
	menu a {padding-bottom: 13px;}
	
	#logo h2 {		
		width: 100%;
		margin: 0;
	}
	
	
	
		.ctaButton {
		margin-left: 0px !important;
		margin-top: 10px;
		top: 12px;
		position: relative;
	}
		
	#mainmenu nav span.sf-sub-indicator {
		position: absolute;
		display: block;
		right: -15px;
		top: .35em;
		width: 10px;
		height: 10px;
		text-indent: -999em;
		overflow: hidden;
		background: url("images/bg_menu_arrows.png") no-repeat 0 -10px;
	}

	#breadcrumbs {margin-top:40px;}
	
	#searchbox {
		float: none;
		padding: 15px 15px 5px 15px;
		border-top: 1px dotted #E1E1E1;
	}
	
	
	.ui-tabs .ui-tabs-nav li {
		width: 100%;		
		background: #FFFFFF !important;
		border: none !important;
		border-bottom: 1px solid #EFEFEF !important;
	}
	
	.ui-tabs .ui-tabs-nav li a {
		padding: 5px 0 !important;
	}
	
	#submenu {
		display: none;
	}
	
	#sidebar {
		margin: 0;		
		border-top: 1px solid #EFEFEF;
		background: none !important;
	}
	
	#sidemenu,
	#sidemenu > ul,
	#sidemenu > ul > li.current_page_item,
	#sidemenu > ul > li.current_page_parent {
		background: none !important;		
	}
	
	#sidemenu .widget-title,
	#sidemenu > ul > li {
		padding-left: 0;
		padding-right: 0 !important;
	}
	
	#sidebar .widget:not(#sidemenu) {
		padding: 0 0 10px 0 !important;
	}
	
	.format-standard,
	.format-video,
	.format-image {
		padding-bottom: 20px;
	}
	
	.entry-meta {		
		overflow: hidden;		
	}
	
	.entry-meta span {
		float: left;
		margin-right: 15px;		
	}
	
	.textwidget .column {
		margin-bottom: 30px;
	}
	
	.widget_callout .widget-title {
		margin-bottom: 5px;
	}
	
	#callout {
		padding: 20px 20px 10px 20px;
	}
	
	#callout div {
		padding: 0 0 15px 0 !important;
		width: 100% !important;
		float: none !important;
		text-align: center;
	}
	
	#callout .button {
		margin-bottom: 0;
	}

	
	#mainfooter-links ul li {
		float: none;
		border: none;
		margin-bottom: 5px;		
	}
}

@media screen and (min-width: 768px) {


	body.page-id-2184 h1.entry-title {padding-right: 100px;width: 500px;}
	
	.actions { position: static;}
	#logo{
		left: 7px;
		margin: 0px;
	}
	
	#hero-content h1{
		font-size: 28px;
	}
	
	#info-content {
		margin: -27px auto 30px;
	}
	
	#info-content h2 {
		margin-bottom: 40px;
	}
	
	#news-right h2 {
		margin-bottom: 10px !important;
		font-size: 16px;
	}

	#news-right li {
		height: 130px;
	}
	
	#homeQuotes div {
		margin-left: 20px;
	}
	
	#news-right img {
		margin-bottom: 0;
	}
	
	#techList .icon-check {
	margin-bottom: 50px;
	}

	
}

@media screen and (min-width: 768px) and (max-width: 959px) {

	.container {width: 700px;}
	
	.boxed {width: 768px;}
	.row .onecol		{ width: 40px; }
	.row .twocol		{ width: 100px; }
	.row .threecol		{ width: 160px; }
	.row .fourcol		{ width: 220px; }
	.row .fivecol		{ width: 280px; }
	.row .sixcol		{ width: 340px; }
	.row .sevencol		/*{ width: 400px; }*/{ width: 370px; }
	.row .eightcol		{ width: 460px; }
	.row .ninecol		{ width: 520px; }
	.row .tencol		{ width: 580px; }
	.row .elevencol		{ width: 640px; }
	.row .twelvecol		{ width: 700px; }
	.archive .row .ninecol, .single-blog_posts .row .ninecol{width: 100%;}
	#s {
		width: 132px;
		background-position: 142px 7px;
	}
	
	#mainmenu nav #searchbox {
		display: none;
	}
	
	#submenu ul li {		
		padding: 5px 15px 10px 15px;
	}	

	
	.gallery {
		width: 540px;
	}
	
	.gallery-item {		
		width: 120px;
	}
	
	.twelvecol .gallery {
		width: 720px;
	}
	
	.twelvecol .gallery-item {		
		width: 114px;
	}
	
}

