body {
    font-family:'Open Sans','HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.breadcrumb-trail a, /*.header_color .main_menu ul:first-child > li a:hover,*/
.header_color .main_menu ul:first-child > li.current-menu-item > a, 
.header_color .main_menu ul:first-child > li.current_page_item > a, 
.header_color .main_menu ul:first-child > li.active-parent-item > a, 
.main_color .heading-color, 
.main_color h1, .main_color h2, .main_color h3, .main_color h4, .main_color h5, 
.main_color h6, 
.main_color .sidebar .current_page_item>a, 
.main_color .sidebar .current-menu-item>a, 
.main_color .pagination .current,
.main_color .pagination a:hover,
.main_color strong.avia-testimonial-name, 
.main_color .heading, 
.main_color .toggle_content strong, 
.main_color .toggle_content strong a, 
.main_color .tab_content strong,
.main_color .tab_content strong a,
.main_color .asc_count, 
.main_color .avia-testimonial-content strong, 
.main_color div .news-headline, 
.alternate_color .breadcrumb a {
    color:#003d7d;
}

/* remove sublevel of main menu hover background color*/
.header_color .main_menu ul:last-child > li a:hover
{
	color:#003d7d;
	background-color:#ffffff;
}
.main_color .greyheading {
	color:#333333;
	line-height:150%;
	font-weight:400;
}

.main_color .download{
	line-height:200%;
	font-weight:200;
	font-size:150%;
	text-align: center;
}

.main_color .lineheight{
	line-height:120%;
	font-weight:400;
}

.main_color .white{
	color:#ffffff;
}

/* Increase breadcrumb text size */
.breadcrumb-trail {font-size:14px;}

/* Remove "You are here" from breadcrumb */
.bbpress .breadcrumb-title {display: none;}
.page-id-3440 .breadcrumb-title {display: none;}
span.trail-before {display: none!important;}

/* Left align breadcrumb */
/*.bbpress .title_container .breadcrumb {display: block; left:50px;}
.page-id-3440 .title_container .breadcrumb {display: block; left:50px;} */

/* Remove breadcrumb
.title_container .breadcrumb {display: none;} */

/* Change Button as default */
body .avia-button.avia-color-theme-color, body .avia-button.avia-color-theme-color:hover {
color: #fff !important;
}

/**phone url color**/
.header_color .phone-info a{
	color:#fff;
}

/** our partners **/
.post-entry-681 p{
	margin:0;
	font-size:11px;
}
.mybutton {
	opacity:1.0;
	border-style: 0px solid #003d7d;
}
.mybutton:hover {
	opacity:0.7;
	border-style: 2px solid #002547;
}

/** from custom.css **/
.oslist ul {
display:none;
position: absolute;
background: #fff;
width: 100%;
left: 0;
margin: 0;
padding: 0;
list-style: none;
top: 0;
}
.oslist ul li {
margin: 0;
border: 1px solid #eee;
vertical-align: middle;
padding: 10px 0;
border-top: none;
cursor:pointer;
color: #719430;
font-weight:bold;
}
.oslist ul li:hover {
background:#e1e1e1;
}

body .column-top-margin {
margin-top: 20px;
}
.title_container {
    background:#f3f3f3;
}
.title_container .main-title a {
	text-transform:none !important;
}

.mobilesearch {
    display:none;
}
.header_color .main_menu ul:first-child > li > a {
    color: #333333;
	font-weight:800;
	text-transform:uppercase;
    /*font: 600 14px 'Open Sans';*/
	/*padding-top:16px;*/
	/*transition: padding 0.2s;
	-webkit-transition: padding 0.2s;*/
}

/* change submenu color */
#header_meta {
        background:#333;
    }


/* submenu Social Media*/
#top .social_bookmarks li {
    border:none;
    width:29px;
    color:#fff;
}
#top .social_bookmarks li a {
	color: white;
}

/* submenu social media icon */
/*.social_bookmarks_linkedin {
    background:url('../images/altibase_sprite1.png') no-repeat -10px -10.5px;
    text-indent:-9999px;
}
.social_bookmarks_facebook {
    background:url('../images/altibase_sprite1.png') no-repeat -10px -61.5px;
    text-indent:-9999px;
}
.social_bookmarks_slideshare {
    background:url('../images/altibase_sprite1.png') no-repeat -10px -112.5px;
    text-indent:-9999px;
}
.social_bookmarks_youtube {
    background:url('../images/altibase_sprite1.png') no-repeat -10px -163.5px;
    text-indent:-9999px;
}*/

.sub_menu li, .sub_menu_socket li {
    border:none !important;
    padding: 0 0 0 10x !important;
}

/*submenu font color*/
.header_color .sub_menu>ul>li>a {
    color:#fff;
}
#top .header_color nav.sub_menu>ul>li>a:hover {
    color:#6f9e32;
}


/*After each sub menu*/
.container>nav.sub_menu>ul>li:after, .sub_menu_socket ul>li:after {
    content:"";
    padding: 0 0 0 7px;
}
.sub_menu li:last-child :after, #menu-item-494:after, .sub_menu_socket ul>li:last-child:after, #menu-item-214:after {
    content:"";
    padding: 0;
}
#menu-item-494 {
    padding: 0 7px !important;
}
#menu-item-214 {
    background: #8dc63f url('../images/altibase/dwnld-btn-bg.png') no-repeat right center !important;
	color: #fff;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
	margin: -11px 0px;
	padding: 0 24px 0 12px !important;
}
a.learnmore {
    background: #8dc63f url('../images/altibase/dwnld-btn-bg.png') no-repeat right center;
    color: #fff !important;
    padding: 12px 38px 12px 14px;
    border-radius: 3px;
    margin: 0;
    font: 600 1.4em 'Open Sans';
    display: inline-block;
    text-transform: uppercase;
}
a.learnmore:hover {
	background-color:#61872c;
	text-decoration:none;
}
#header_main {
    box-shadow: 0 2px 2px #999;
}

/* sub header */
.subheader {
    display: block;
    margin: 0;
    padding: 0;
    height: 128px;
}
.subheadertxt {
    display: block;
    position: relative;
    top: 170px;
    text-align: center;
    /*background: url(../images/altibase/try-bg-black-75.png);*/
    height: 90px;
    color: #fff;
    text-transform: uppercase;
    font: 300 3.4em/88px 'Open Sans';
}

/* front page */
.viewstudy {
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    /*color: #7ac143;*/
}

/* about us year page */
.year {
    float: left;
    width: 18%;
    display: block;
    clear: both;
    font-weight: bold;
    padding: 10px 10px;
    text-align: right;
    font-size: 1.1em;
}
.yeartxt {
    float: left;
    width: 80%;
    padding: 10px 0;
    text-align: justify;
}
/*.tab { 
	margin-left: 40px; 
}*/

/* For Documents Post */
/*.floating {
	padding: 5px;
	z-index:100;
	position: fixed;
}*/

/* superscript */
sup {
    vertical-align: super;
    font-size: 70%;
    font-weight: bold;
    color: #6f9e32;
}

/* footer menu */
 #footer ul.menu>li>a, #footer h5 {
    text-transform: uppercase;
    font: 700 13px 'Open Sans';
    color: #333;
}
#footer ul.menu>li>a {
    padding: 7px 6px 6px 0;
}
#footer ul.menu>li>a:hover {
	color: #666;	
}
#footer .textwidget p, #footer .textwidget b {
    padding:0;
    margin:0;
    color:#666;
}
#footer .widgettitle {
    color: #6f9e32;
    font: 600 20px 'Open Sans';
	margin: 0 0 8px 0;
}
.newsletter input[type="email"] {
    background: #3d3d3d !important;
    width: 100% !important;
    /*width: 100% !important; */
    border-radius: 3px !important;
    color:#fff !important;
    font: italic 11px 'Open Sans' !important;
    padding:8px !important;
}
.newsletter input[type="email"]::-webkit-input-placeholder {
    /* WebKit browsers */
    color:#fff;
}
.newsletter input[type="email"]:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color:#fff;
}
.newsletter input[type="email"]::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color:#fff;
}
.newsletter input[type="email"]:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color:#fff;
}
.newsletter input[type="submit"] {
    /* background: #8dc63f url('../images/altibase/dwnld-btn-bg.png') no-repeat right center; */
    background: #003d7d url('../images/altibase/dwnld-btn-bg.png') no-repeat right center;
    text-transform: uppercase;
    border-radius: 3px;
    padding: 9px 24px 9px 9px;
}
.newsletter input[type="submit"]:hover {
/*	background-color: #61872c;*/
background-color: #003d7d;
}
/* Social Media Buttons */
#footer ul.social li {
    clear:none;
    width: 25px;
    height: 25px;
    float: left;
    display: block;
    margin: 0 5px;
}
#footer ul.social li a {
    float: left;
    display: block;
    width: 25px;
    height: 25px;
    list-style: none;
    clear: none;
}
#footer .social {
}
#footer .social .text {
    width: 155px;
    font: 600 16px 'Open Sans';
    text-transform: uppercase;
    color: #003d7d;
    line-height: 29px;
    margin: 0 10px 0 0;
}
#footer .social .in {
    background: url('../images/altibase_sprite1.png') no-repeat -10px -212px;
}
#footer .social .fb {
    background: url('../images/altibase_sprite1.png') no-repeat -43px -212px;
}
#footer .social .ss {
    background: url('../images/altibase_sprite1.png') no-repeat -70px -212px;
}
#footer .social .yt {
    background: url('../images/altibase_sprite1.png') no-repeat -101px -212px;
}
#footer .social .tw {
    background: url('../images/altibase_twitter.png') no-repeat;
}

/* language drop down menu*/
#footer .langnav {
	padding:0;
	margin:0;
	height:20px;
}
#footer .langnav li{
	float:right;
}

/* downloads page */
/*.page-id-188 .subheaderbg {
    height:295px;
}
.page-id-188 .subheadertxt {
    background: none;
    color: #333;
    text-align: left;
    top: 174px;
}
.stepcontent {
    display:none;
}
.stepcontent.active {
    display:block
}
.stepcontenttext {
    font:700 19px 'Open Sans';
    color: #004082;
    display: block;
    width: auto;
    float: left;
    margin: 40px 0 0 0;
}
.stepcontent1 .select {
    display: block;
    width: auto;
    float: left;
    margin: 45px 0 0 0;
    font: bold 15px 'Open Sans';
}
.stepcontent1 .select input {
    margin: 0 10px 0 25px;
}
.stepcontent2 .select, .stepcontent3 .select {
    clear: both;
    padding: 20px 0 0 0;
}
.stepcontent2 #os, .stepcontent2 #ostype {
    background: #404040 url('../images/altibase_os-bg.png') no-repeat center right !important;
    width: 30%;
    color: #fff !important;
    border-radius: 3px !important;
}
.stepcontent2 .select select, .stepcontent3 .select input {
    float:left;
}
.stepcontent3 .select input {
    background: #404040 !important;
    width: 30%;
    color: #fff !important;
    border-radius: 3px !important;
}
 .download-steps-container .error {
    color: red;
    text-align: center;
    margin: 15px 0 -35px 0;
    height: 20px;
    line-height: 20px;
}
.download-steps-container {
    clear:both;
}
.stepcontent4 .downloadbutton>a {
    font: normal 18px/42px 'Open Sans';
    text-transform: uppercase;
    display: block;
    float: left;
    background: #8dc63f url('../images/altibase/dwnld-btn-bg.png') no-repeat right center;
    color: #fff;
    padding: 0 35px 0 20px;
    border-radius: 3px;
    margin: 40px 0;
}
.stepcontent4 .downloadbutton>a.inactive {
    background: #999 url(../images/altibase/dwnld-btn-bg.png) no-repeat right center;
}
.download-steps-container .back, .download-steps-container .next {
    float:right;
    background: url(../images/altibase_next-back.png) no-repeat top center;
    width:136px;
    height:44px;
    cursor:pointer;
    text-indent:-9999px
}
.stepcontent4 .select {
    float: right;
    margin: 50px 0;
}
.download-steps-container .next {
    background: url(../images/altibase_next-back.png) no-repeat bottom center;
}
.download-steps-container .back {
    display:none;
}
.download-steps {
    height: 59px;
}
.download-steps .step {
    float: left;
    width: 279px;
    width:27%;
    background: url(../images/altibase_step-arrows.png) no-repeat right 0px;
    height: 59px;
    line-height: 59px;
    margin: 0 0 0 -29px;
    position: relative;
    overflow: hidden;
}
.download-steps .step1 {
    z-index:4
}
.download-steps .step2 {
    z-index:3
}
.download-steps .step3 {
    z-index:2
}
.download-steps .step4 {
    z-index:1
}
.download-steps .step.active {
    background: url(../images/altibase_step-arrows.png) no-repeat right -59px;
}
.download-steps .step.active .stepnumber {
    color:#8dc63f;
}
.download-steps .step.active .steptext {
    color:#fff;
}
.download-steps .step:first-child {
    margin:0;
}
.download-steps .step:first-child .stepnumber {
    margin: 0 15px;
}
.download-steps .step .stepnumber {
    background: #fff;
    height: 35px;
    width: 35px;
    display: inline-block;
    border-radius: 20px;
    padding: 0px;
    font: bold 1.2em/35px 'Open Sans';
    text-indent: 13px;
    color: #666;
    margin: 0 15px 0 35px;
}
.clr {
    clear:both;
}
.download-steps .step .steptext {
    text-transform: uppercase;
    font: 600 1.1em/16px 'Open Sans';
    display: inline-block;
    width: 160px;
    vertical-align: middle;
}
.downloadsul.centerul {
    text-align: center;
    list-style-position: inside;
}
#downloadtabs {
    border:none;
    z-index: 399;
}
#whyaltibasexdb {
    display:none;
}
#whyaltibasexdb .avia-builder-el-13 {
    padding:0px;
    margin:0px;
}
#whyaltibasehdb .downloadsul {
    padding: 30px 0;
}
#whyaltibasexdb .downloadsul {
    padding:30px 0 0 0;
}
#whyaltibasexdb .downloadsul.centerul {
    padding:0 0 30px 0;
}
.whytab {
    cursor: pointer;
    width: 50%;
    float: left;
    line-height: 100px;
    position:relative;
}
.whytab.active {
    background:#8dc63f;
}
.whytab.active span {
    color:#003a77 !important;
}
.whytab.active:after {
    display: block;
    height: 19px;
    width: 73px;
    background: url('../images/altibase/green-arrow-down.png') no-repeat center center;
    position: absolute;
    left: 50%;
    bottom: 0;
    margin: 0 0 -19px -36.5px;
    content:'';
    z-index: 399;
}
.advantage.white {
    color:#fff;
}
.advantage.white span {
    color:#8dc63f;
}
#whyaltibase {
    z-index: 10;
}
.downloadsul {
    margin-bottom: 0;
}
#whyaltibase .avia_image {
    top:40px;
}
ul.downloadsul li {
    font:bold 1.2em 'Open Sans';
    color:#8dc63f;
    padding: 0 0 15px 0;
}
ul.downloadsul li span {
    color:#003a77;
}
.post-entry-188 .flex_column.av_one_full.first.avia-builder-el-8.el_after_av_one_half.avia-builder-el-last.column-top-margin {
    margin:0px;
}
span.downloadsfooter {
    text-transform: uppercase;
    font: 700 1.2em 'Open Sans';
    color: #fff;
    height: 46px;
    line-height: 46px;
    display: block;
    padding: 0 0 0 54px;
}
p.downloadsfooter {
    font: normal 1.1em 'Open Sans';
    color: #fff;
}
p.downloadsfooter a {
    color: #8dc63f;
    font-weight: bold;
}
.supporticon {
    background:url('../images/altibase/icons-downloads-footer-support.png') no-repeat center left;
}
.techneticon {
    background:url('../images/altibase/icons-downloads-footer-technet.png') no-repeat center left;
}
.contactusicon {
    background:url('../images/altibase/icons-downloads-footer-contact.png') no-repeat center left; 
}
*/

/* foldable content */
.collapserBar {
	background: url('../images/altibase_+-.png') no-repeat 8px 8px;
	color: #004082;
	/*text-transform: uppercase;*/
	font: 700 12px/16px 'Open Sans';
	border: 1px solid #e1e1e1;
	cursor: pointer;
	border-bottom: none;
	overflow: hidden;
	min-height: 32px;
	vertical-align: middle;
	padding: 8px 4px 4px 32px;
}
.toggler {
    color: #004082;
    font:700 12px 'Open Sans';
    text-transform: uppercase;
}
.toggler strong {
    color: #004082;
}
.vsmssql .round {
    border: 1px solid #666;
    border-radius: 20px;
    height: 18px;
    width: 18px;
    display: block;
    color: #666;
    line-height: 16px;
}
.vsmssqlscroll {
    overflow: hidden;
    overflow-y: scroll;
}
.mssqlheader {
    font-weight:bold;
    color:#fff;
}
.comparisoncontainer {
    width: 100%;
}
.comparisoncontainer table td.notsupported {
    color:red;
}
.comparisoncontainer table {
    margin:0;
    padding:0;
    table-layout:fixed;
}
#comparisonsheet {
    margin: 0 !important;
    color: #719430 !important;
    font-weight: bold !important;
	cursor: pointer;
	background-color:#e5f3d3 !important;
}
.comparisoncontainer tr {
}
.comparisoncontainer td {
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
}
.comparisonleft {
    float: left;
    width: 70%;
}
.comparisonright {
    float: left;
    width: 30%;
    overflow: hidden;
    overflow-x: scroll;
}
.comparisonright table {
    width:1000px;
}
.comparisonscroll {
    width:auto;
    overflow:hidden;
    overflow-x:scroll;
}
.comparisonscroll table {
    width:100%;
}
.mssqlheader, .vsmssql, .comparisonscroll table {
    table-layout: fixed;
    margin: 0;
    padding: 0;
}
.mssqlheadercontainer {
    margin: 0 15px 0 0;
}
.comparisontoggle .toggle_content {
    margin:0;
    padding:0;
    border:none;
}
.comparisontoggle .toggle_content table {
    margin:0;
    padding:0;
}
.collapseContent {
    border-bottom: 1px solid #333;
}
.collapseBar-content table {
    margin:0px;
}
.collapserBar.active {
    background: url('../images/altibase_+-.png') no-repeat 8px -104px;
    color:#e1e1e1;
}
.collapseBar-content table .supported {
    color:#2d7700;
}
.collapseBar-content table .not-supported {
    color:#c93943;
}
.collapseBar-content {
    display:none;
    overflow:hidden;
}
.collapseBar-content table tr td:first-child {
    /**font-weight:bold;**/
}
/** case studies **/
 img.cslogo {
    float: right;
    padding: 5px;
    margin: 5px;
}
.casecompanydropdown.casecategories select {
width: 48% !important;
}
.cs_intro {
	font: italic 16px/18px 'Open Sans';
}
.casenotice {
    font: italic 90%"Open Sans";
    color: #999;
}
.usecaseselect.inactive {
    color:#e1e1e1 !important;
    border:#e1e1e1 !important;
    background-image:none !important;
}
/*
.post-entry-type-case {
width: 33%;
float: left;
height: 320px;
margin: 0 0 20px 0;
overflow: hidden;
}
*/
.casecategoriesselect {
    float: left;
    margin: 0 10px 0 0 !important;
}
.post-entry-type-case .entry-content {
    text-align:justify;
}
.post-entry-type-case h3 {
    font:700 16px 'Open Sans';
}
.casecompanydropdown {
    width:100%;
}
/** faq **/
.faqh3 {
	margin: 20px 0 10px 0;
}
.collapseBar-content.faq_short {
    border: 1px solid #e1e1e1;
    padding: 10px;
    border-bottom:none;
}
.collapseBar-content.faq_short hr {
    margin: 10px 0;
}
.collapseBar-content.faq_short .readmore {
    float: right;
}
/** toggle **/
 .toggle_icon {
    border-radius: 15px;
}
/** fixed aside **/
/** aside.fixed {
    position: fixed;
    top: 80px;
    left: 50%;
    margin-left: -516px !important;
    width: 270px !important;
}**/

/** widget menu **/
#top .widget_nav_menu ul ul li:before {
content:' ';
}

/* support center page */
ul.mybullet li {
	list-style-image:url('../images/altibase_checkbullet.png');
	font-size: 1.1em;
	line-height: 180%;
	font-weight: 400;
	
}
.vcenter {
	vertical-align: middle;
}

.borderimage {
	border: 2px solid #b5b5b5;
	border-radius: 5px;
}

/* product page */
ul.conclusion li{
	font-size: 1.1em;
	line-height: 180%;
	font-weight: 400;
}
.tabs {
	font-size: 0.7em;
	font-weight: 400;
	text-align: center;
}
.whatistext{
	font-size: 1.1em;
	line-height: 160%;
}
a.related {
	font-size: 1.1em;
	font-weight: 600;
}

a.related:hover {
	text-decoration:none;
	color:#003d7d;
}

/* News */
.newsh1 {
	font-weight: 600;
}


@media only screen and (min-width: 990px) and (max-width: 1140px) {
    /** fixed aside **/
    /*aside.fixed {
        margin-left: -456px !important;
        width:240px !important;
    }*/

}
/* Breakpoint between 768 <-> 989 */
@media only screen and (min-width: 768px) and (max-width: 989px) {
    .subheadertxt {
        top: 20px;
        font: 300 2.0em/88px 'Open Sans';
    }
	.page-id-188 .subheadertxt {
		top: 20px;
	}
    /*
	.post-entry-type-case{
	width:49%;
	}*/
    .mobile_menu_tablet .main_menu {
        display: block !important;
    }
    /** fixed aside **/
    /*aside.fixed {
        margin-left: -339px !important;
        width:180px !important;
        top:28px;
    }*/
	.download-steps-container .back, .download-steps-container .next {
		margin:20px 0 0 0;
	}
	.whytab {
		cursor: pointer;
		width: 50%;
		float: left;
		line-height: 50px;
		position: relative;
	}
	#footer .social .in {
		clear: both;
	}
	/*.title_container .breadcrumb {
		position:relative;
	}*/
	a.mailto {
		font-size:11px;
	}
	.casecategoriesselect, .usecaseselect {
		width:100% !important;
		float:none;
		margin:0 0 10px 0 !important;
	}
}
/* Desktop Styles 768 and higher resolution*/
@media only screen and (min-width: 768px) {
    .social_header .phone-info {
        position: absolute;
        top: 50%;
        left: 125px;
        z-index: 2;
        font-size: 15px;
        margin-top: -4px;
        color: #fff;
    }
    .social_header .phone-info:before {
        content:'/';
    }
    .social_header .phone-info span {
        margin: 0;
        padding: 0 0 0 5px;
    }
    .stepcontent2 #ostype, .stepcontent3 #email, .stepcontent3 #company {
        margin: 0 0 0 15px !important;
    }
	span.mobile {
		display:none;
	}
}
/* Mobile Styles 767 and lower resolution*/
@media only screen and (max-width: 767px) {
	span.desktop {
		display:none;
	}
	.casecategoriesselect, .usecaseselect {
		width:100% !important;
		float:none;
		margin:0 0 10px 0 !important;
	}
	#downloadtabs main {
		margin:0;
	}
    .download-steps-container .back, .download-steps-container .next {
		margin:10px 0 0 0;
	}
    .whytab, .whytab span {
        font-size:16px;
        line-height:100px;
        height:100px;
    }
    .downloadsul {
        font-size: 12px;
        padding: 0 !important;
        margin: 0;
    }
    .downloadsul li {
        margin:0;
        padding:0 !important;
    }
    .download-steps .step {
        width:30%;
    }
    .mobilesearch {
        display:block;
        margin: 0 0 10px 0;
    }
    #top #searchform>div {
        max-width:100%;
    }
    .responsive .logo img {
        max-height: 100% !important;
    }
    /* increase icons and font size */
    .social_header span{
        font-size: 18px;
    }
    .phone-info span{
    	font-size: 20px;
    }
    .responsive #header_meta .social_bookmarks li {
        border: none !important;
        width: 30px;
        height: 30px;
        margin: 0;
    }
    .responsive #top #header_meta .social_bookmarks li:last-child a {
        border:none;
    }
    .subheadertxt, .page-id-188 .subheadertxt {
        top: 20px;
        font: 300 24px/88px 'Open Sans';
    }
    .stepcontent4 .downloadbutton>a {
        font: normal 16px/32px 'Open Sans';
        background-position:240px center !important;
    }
    table td, table th {
        font-size: 9px;
        margin: 0;
        padding: 2px;
        line-height: 12px;
        text-transform: none;
    }
	/*#comparisonsheet {
		font-size:9px !important;
	}*/
	.footernavs {
        width:49% !important;
    }
    #footer .widget {
        margin:5px 0 !important;
    }
	.stepcontent .stepcontenttext, .stepcontent .select {
		font-size:14px;
		margin:20px 0 0 0;
	}
	#footer .social .in {
		clear: both;
	}
}
/* smallest screen 479 */
@media only screen and (max-width: 479px) {
    .whytab, .whytab span {
        line-height:18px;
		padding: 20px 0 0 0;
    }
    .subheadertxt {
        font: 300 1.0em/88px 'Open Sans';
    }
    .download-steps .step {
        width:33%;
    }
    .stepcontent input, .stepcontent select, .stepcontent2 #ostype {
        float:none !important;
        margin:10px 0 !important;
    }
    .footernavs {
        width:49% !important;
    }
    #footer .widget {
        margin:5px 0 !important;
    }
    h1 {
        font-size:17px;
    }
    h2 {
        font-size:16px;
    }
    .page-id-188 .subheader {
        display:none;
    }
	.gartner, .read, .advantage, .partnership {
		margin: 0;
		font: 300 20px 'Open Sans';
	}
	ul.lookul {
		text-align:left;
	}
}



/** Deleted
/* Mobile Styles 767 and lower resolution*/
/**    
	#header_meta {
        background:#333;
    }





