/*body { -webkit-font-smoothing: subpixel-antialiased !important; }*/
.blog-post-content ul {
  list-style-type: disc;
  padding: 20px 40px;
}

nav.top-bar {
  position: fixed !important;
}
.admin-bar nav.top-bar {
  margin-top: 32px !important;
}
div.ddn-logo {
  /*text-align: left;*/
}
div.ddn-logo-main {
  top: -15px;
  position: relative;
}
div.ddn-logo-footer {
}
div.ddn-logo-mobile {
  padding-top: 13px;
  padding-left: 13px;
}
.ddn-logo-ddn {
  font-family: 'Raleway','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-weight: 900;
  color: #FFFFFF;
  font-size: 44px;
  line-height: 32px;
  text-transform: uppercase;
 /* -webkit-font-smoothing: antialiased !important;*/
}
.ddn-logo-storage {
  font-family: 'Raleway','Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-weight: 700;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 17px;
  text-transform: uppercase;
  padding-left: 2px;
}

div.ddn-logo sup{
  font-size: 15px;
  font-weight: 500;
  vertical-align: top;
  color: #FFFFFF;
  top: 4px;
  left: -2px;
}

div.ddn-logo-mobile .ddn-logo-ddn {
    font-size: 34px;
    line-height: 20px;
}
div.ddn-logo-mobile .ddn-logo-storage {
    font-size: 15px;
    line-height: 12px;
    vertical-align: top;
}
div.ddn-logo.ddn-logo-mobile sup {
    font-size: 12px;
    top: 2px;
    left: 0px;
}

div.ddn-logo a {
  line-height: normal;
}
div.ddn-logo {
  line-height: normal;
}



/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
  /* center DDN footer logo */
  div.ddn-logo.ddn-logo-footer {
    text-align: center;
  }
  .ddn-logo-footer .ddn-logo-storage {
    margin-left: -14px;
  }

}

/* Small Devices, Tablets Portrait */
@media only screen and (min-width : 762px) {
  /* center DDN footer logo */
  div.ddn-logo.ddn-logo-mobile {
    text-align: center;
  }
  .ddn-logo-mobile .ddn-logo-storage {
    margin-left: -14px;
  }
}

/* Medium Devices, Tablets Landscape, Desktops */
@media only screen and (min-width : 992px) {
  /* left justify DDN footer logo */
  div.ddn-logo.ddn-logo-footer {
    text-align: left;
  }
  .ddn-logo-footer .ddn-logo-storage {
    margin-left: 0px;
  }
}

/* HOME PAGE - Align on small devices */

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

  .home.page {
    margin-left: -10px;
  }
  .home .widget.widget_twitter {
    margin-left: 10px;
  }
  .home .twitterwidget .entry-content {
    padding-right: 10px !important;
  }

}

/* HOME PAGE - GET THE LATEST STYLES */

/* Custom, iPhone Retina */ 
@media only screen and (min-width : 320px) {
  ul.get-the-latest-posts {
    list-style-type: none !important;
    padding: 0px !important;
    margin: 0px !important;
  }
  .get-the-latest-posts .post-list-container.row {
    margin-left: 0px;
    margin-right: 0px;
  }
  .get-the-latest-posts li {
    padding-bottom: 10px;
    text-align: center;
  }
  .get-the-latest-posts img {
    height: auto;
    width: 100%;
  }
  .get-the-latest-posts .text {
    color: #000000;
    text-align: left;
    padding: 5px 15px;
  }
  .get-the-latest-posts h4 {
    color: #ab0000;
  }
}

/* Small Devices, Tablets Portrait */
@media only screen and (min-width : 768px) {
  .get-the-latest-posts li {
    padding-bottom: 20px;
    text-align: left;
  }
  .get-the-latest-posts img {
    width: 15%;
    float: left;
  }
  .get-the-latest-posts .text {
    width: 85%;
    float: right;
    padding: 0px 20px;
    color: #000000;
  }
  .get-the-latest-posts h4 {
    color: #ab0000;
  }
}

/* Medium Devices, Tablets Landscape, Desktops */
@media only screen and (min-width : 992px) {
  .get-the-latest-posts h4 {
    line-height: 1.1 !important;
  }
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
  .get-the-latest-posts h4 {
    line-height: 30px !important;
  }
}



.pages-sidebar {
    margin-top: 20px;
    background: #F0F0F0;
    padding: 15px;
}
.pages-sidebar-twitter {
  text-align: center;
}
.pages-sidebar-twitter li {
  text-align: left;
}

.pages-sidebar [class*=" icon-"] {
  padding-left: 0px !important;
}


.pages-sidebar span.twitterwidget-title {
    font-family: Raleway;
    font-size: 24px;
    line-height: 32px;
    text-transform: uppercase;
    color: #000000;
    font-weight: 700;
    display: inline;
    text-align: center;
}

.pages-sidebar .twitter-avatar {
    display: block;
    float: left;
    margin: 25px 10px;
}
.pages-sidebar .widget .fts-twitter-div .uppercase,.widget .tweeter-info .fts-twitter-full-width,.widget .tweeter-info .right {
  text-align:left;
  font-size:11px;
  line-height:14px;
  font-weight:400!important;
}

.pages-sidebar .fts-twitter-full-width .uppercase,.right .uppercase {
  display:inline-block;
}
/*
.pages-sidebar .tweeter-info .right {
  float: left;
  margin: 5px 10px;
}
*/
.pages-sidebar ul {
  text-align: left;
  font-size: 11px;
  line-height: 14px;
  font-weight: 400 !important;
  /* display: inline-block; */
  /* float: none !important; */
  line-height: 15px !important;
  padding: 0px 7px 7px 76px;
  /* float: right; */
  display: block;
  /* display: inline-block; */
}
.pages-sidebar li {
  padding-top: 20px;
}

.pages-sidebar a {
  color: #0084b4 !important;
}
.pages-sidebar .textwidget {
  margin-top: 0em !important;
  color: #000 !important;
}
.pages-sidebar .fts-yt-first-video h2 {
  text-align: center;
  padding: 5px;
}




/*
.nav-up {
  top: -200px !important;
}
.admin-bar .nav-down {
  top: 32px !important;
}
.admin-bar .nav-up {
  top: -232px !important;
}
*/
/*.admin-bar .top-bar {
	  top: 0px !important;
	}
.main-container {
  margin-top: 0px !important;
	}*/

.vertical_tabs .tabbable .tab-content > .active, .pill-content > .active {
  padding: 20px;
}
.vc_gitem-zone-b .vc_gitem-row-position-middle {
    transform: translate(0, -50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
    bottom: 1.1em !important;
}
#menu-item-12642 .menu_subtitle:hover {
  cursor: default !important;
}
#menu-item-12645 a:hover {
  cursor: default !important;
}
#menu-item-12645 .sub-menu a:hover {
  cursor: pointer !important;
}
#menu-item-12175 .menu_subtitle:hover {
  cursor: default !important;
}
#menu-item-12649 .menu_subtitle:hover {
   cursor: default !important;
}
#menu-item-14141 a:hover {
  cursor: default !important;
}
#menu-item-13823 a:hover {
  cursor: default !important;
}
#menu-item-13856 .menu_subtitle:hover {
  cursor: default !important;
}
#menu-item-13823 .menu_subtitle a:hover {
  cursor: default !important;
}
#menu-item-13823 .sub-menu a:hover {
  cursor: pointer !important;
}
.sub-menu a:hover {
  cursor: pointer !important;
	  }
.phone1-mnu {
    padding-left: 8px !important;
}
.quote-row img {
  display: block;
	  margin: 0 auto;
	}
#sidebar .textwidget {
    margin-top: 0 !important;
    color: #000 !important;
}
#sidebar .btn-small a {
  color: #fff;
}
.prodnav .btn-small {
    top: 0px !important;
}
#online .textwidget {
  padding-bottom: 20px;
}
.caption_slider133_layer1_sublayer3 {
  padding-left: 0px !important;
  }
.top-bar .logo {
    left: 0 !important;
}
/*.top-bar {
position: relative !important;
		}*/
.app-block {
	padding-right: 40px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	max-width: 300px !important;
	  }
p {
margin: 0 !important;
}
.cust-side-lable-t {
  margin-top: 0px !important;
  padding-top: 10px;
  padding-bottom: 30px;
}
.endpoint p {
  line-height: 20px !important;
  }
  #footer-links a {
  font-size: 16px;
  line-height: 25px;
}
#sf-sidebar input[type=search], .search-form input[type=text] {
    margin-left: 20px;
    border-radius: 0px;
}
.box-pad h4 {
  min-height: 60px !important;
  height: auto !important;
}
.box-pad vc_col-sm-4 {
  padding-left:20px !important;
	  padding-right: 20px !important;
	}
.dark-wrapper .wpb_row {
  margin-bottom: 0px !important;
	}
#testimonials_fader li {
  list-style: none;
}
#testimonials_fader li {
  position: relative;
  padding: 0 0 0 120px !important;
}
#twitter-2 {
  padding-bottom: 0px !important;
  padding-right: 0px !important;
}
iframe {
  max-width: 100%;
}
.box-pad {
  padding-left: 10px;
padding-right: 10px;
	}
.blog-text {
	max-width: 100%;
	  width: auto !important;
  margin-left: 15px;
  margin-right: 15px !important;
}  
body {
  line-height: 30px;
  margin-bottom: 2em!important;
}
.single {
	margin-bottom: 0px !important;
  }
#sidebar p {
  line-height: 20px !important;
}
/*section p {
  font-size: 15px !important;
  line-height: 32px !important;
margin-bottom: 2em !important;
  }*/
/*#menu-industry1 ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a {
  cursor: pointer !important;
}
#megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega:hover > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub:hover > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-mega.megaHover > a, #megaMenu ul.megaMenu > li.menu-item.ss-nav-menu-reg.mega-with-sub.megaHover > a {
  border-bottom-color: #000;
  cursor: default;
}
.um-anchoremulator {
	  cursor: default;
	}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item a, #megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item span.um-anchoremulator {
  width: auto;
  display: block;
  background: transparent;
cursor: default;
}
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item a, #megaMenu ul ul.sub-menu li.menu-item a {
  cursor: pointer;
}*/	  
.page {
  margin-bottom: 0px !important;
}
h3 {
  line-height: 32px !important;
}
#cust-resources .btn-small {
  margin-left: 0px !important;
}
#sidebar .vc_row p {
  margin-bottom: 0 !important;
}
/* Careers 5-7-14 */
#cust-resources {
  padding-right: 15px;
}
#cuteslider_137 .video_trigger_container {
 margin: -90px 570px 0 !important;
 }
.cust-side-label-i {
  margin-left: 0px !important;
}
a.playVideo:hover, a.playVideo:focus {
color:#fff !important;
}
.container2 .wpb_row {
  margin-bottom: 0px;
  }
.video-style {
    padding-top: 75px !important;
}
#cuteslider_137 .playVideo {
background-image: url('http://cdn.ddn.com/wp-content/uploads/2014/05/play_button.png?504943') !important;
cursor: pointer;
    display: block;
    height: 82px !important;
    margin: 0 auto 20px;
    width: 118px !important;
    border:0 !important;
    border-radius:0 !important;
    box-shadow:0 0 0 0 !important;
    background-color:none !important;
    
}
.box-pad .wpb_content_element {
margin-bottom: 0px !important;
}
.box-pad h3 {
  min-height: 60px;
height: auto !important;
    padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
}
.box-pad .vc_col-sm-4 {
  padding-left: 10px;
  padding-right: 10px;
}
.services_box {
	padding: 20px;
  }
.services_box .icon:hover {
    color: #ab0000 !important
}
.event-header img {
  padding-top: 40px;
	padding-bottom: 40px;
  }
#sidebar a {
    color: #000;
}
#sidebar a:hover {
  color: #AB0000;
}
.vc_row p {
    margin-bottom: 10px !important;
}
/*#footer-links ul {
    list-style-type: none;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px !important;
}
.footer-container ul {
    list-style-type: none;
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 0px !important;
  margin: 0;
padding: 0;
}*/
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  padding-left: 1em;
  pointer-events: none;
  cursor: pointer;
  font-family: "Open Sans", arial, sans-serif;
}
.elq-form .field-size-top-large {
  width: 75% !important;
}
h3.footer-title {
  font-size: 14px !important;
  color: #fff !important;
  text-shadow: none !important;
  font-weight: 500 !important;
  text-align: left !important;
  padding: 0 !important;
  margin: 0 !important;
    line-height: 32px !important;
}
.prod-ft-lk .icon-caret-left {
  padding-right: 5px !important;
	}
#footer-links a {
  font-size: 16px;
}
.foot_smphone {
  margin-top: 10px;
  }
ul.social-icons.colored.fixclear::before {
		display: none !important;
  overflow: hidden !important;
	  }
footer.social .social-icons{overflow: hidden !important;}
.footer-container .col-sm-8 {
  padding-left: 0px;
	}
/*.footer-container .col-sm-4 {
  padding-left: 0px;
	}*/
.field-p input[type="submit"] {
  background: #ab0000 !important;
  color: #fff !important;
  border: 0 !important;
  cursor: pointer !important;
}
ul#testimonials_fader {
margin-top: 0px !important;
}
#searchform #searchsubmit {
  margin-top: 2px !important;
}

@media only screen and (max-width: 761px) {
  .page-id-13620 .flexslider {
    margin-bottom: 0px !Important;
    border: 0px solid #fff !important;
    border-radius: 0px !important;

  }
  .page-id-13620 .flex-caption {
    padding: 0 !important;
    max-height: 0px;
  }
  .page-id-13620 .flex-caption h2 {
    background: rgba(0, 0, 0, 0.7) !important;
  }
}
@media only screen and (max-width: 480px) {
ul#testimonials_fader {
	position: relative !important;
	-webkit-padding-start: 0px !important;
	text-align: center !important;
  }
/*PRESS RELEASES*/
.single-press {
	padding-left: 15px;
		padding-right: 15px;
	  }
.single-press-row2 .br-caption-content {
    padding-left: 0 !important;
}
.single-press-row2 .br-captions div {
    padding-left: 0px !important;
}
.page-id-742 .testimonial_box {
		padding-bottom: 20px !important;
		padding-top: 20px !important;
	  }
.page-id-742 .btn-danger {
			margin-bottom: 20px !important;
		  }
.page-id-10669 
.page-id-10906 .table>tbody>tr>td {
	padding: 18px !important;
	  }
.page-id-13826 .table>tbody>tr>td {
    padding: 3px !important;
    font-size: 11px !important;
}
.layerslider-exascaler {
		display: none;
	  }
.layerslider-gridscaler {
		display: none;
		  }
#layerslider_1 html * .ls-container .ls-shadow,
html * .ls-container .ls-slide > *,
html * .ls-container .ls-fullscreen,
html * .ls-container .ls-3d-container,
html * .ls-container .ls-lt-container,
html * .ls-container .ls-lt-container *,
html * .ls-container .ls-thumbnail-wrapper,
html * .ls-container .ls-bottom-nav-wrapper,
body * .ls-container .ls-shadow,
body * .ls-container .ls-slide > *,
body * .ls-container .ls-fullscreen,
body * .ls-container .ls-3d-container,
body * .ls-container .ls-lt-container,
body * .ls-container .ls-lt-container *,
body * .ls-container .ls-thumbnail-wrapper,
body * .ls-container .ls-bottom-nav-wrapper,
#ls-global * .ls-container .ls-shadow,
#ls-global * .ls-container .ls-slide > *,
#ls-global * .ls-container .ls-fullscreen,
#ls-global * .ls-container .ls-3d-container,
#ls-global * .ls-container .ls-lt-container,
#ls-global * .ls-container .ls-lt-container *,
#ls-global * .ls-container .ls-thumbnail-wrapper,
#ls-global * .ls-container .ls-bottom-nav-wrapper,
.ls-gpuhack {
			top: 0px !important;
		  }
.br-captions {
			left: 10px !important;
		  }
.page-id-14419 .table>tbody>tr>td {
    padding: 3px !important;
    font-size: 12px !important;
}
#cuteslider_129 .caption_slider129_layer1_sublayer3 {
	top: 10px !important;
  }
.page-id-13620 .flexslider {
  margin-bottom: 0px !Important;
		    border: 0px solid #fff !important;
		    border-radius: 0px !important;
	  }
.page-id-13620 .flex-caption {
	padding: 0 !important;
			max-height: 0px;
		  }
.dark-wrapper .wpb_row {
    padding-left: 30px;
    padding-right: 30px;
}
.dark-wrapper .br-captions div {
	    top: 6% !important;
    line-height: 19px !important;
    height: 100% !important;
}	
.dark-wrapper .br-captions div .br-caption-content {
			padding-left: 10px !important;
		  }
.page-id-12808 .wpb_content_element .wpb_tabs_nav li {
    width: 100%;
}
.page-id-12808 .wpb_content_element .wpb_tabs_nav {
    margin-bottom: 0px;
}
.page-id-12808 .ls-slide p {
	font-size: 10px !important;
	  line-height: 19px !important;
	  padding-left: 35px !important;
	  top: 20% !important;
		  }
.page-id-12808 .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 0;
}
.page-id-12808 .vc_grid-filter-dropdown {
	  height: 100px;
		}
.page-id-12808 .vc_grid-styled-select {
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
}
.page-id-12808 .vc_grid-styled-select select {
			  width: 100%;
			}
.page-id-12808 .vc_grid-styled-select:before {
    padding-left: 0px;
	padding-top: 20px;
    font-size: 15px;
    color: #000;
}		
	
/*leadership tabs*/
.page-id-16221 .wpb_content_element .wpb_tabs_nav li {
  width: 100%;
	  }
.page-id-16221 .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
  border-bottom: 1px solid #ddd;
}
.page-id-16221 .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
		border-bottom: 1px solid #ddd !important;
		  }
 .page-id-15915 img {
	max-width: 100% !important;
	  }
.industry-thumbnails img {
	  width: 100% !important;
  height: auto !important;
	  }
.industry-thumbnails .vc_col-sm-4 {
	padding: 2px !important;
		  }
.grey-top .vc_col-sm-4 {
    padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 20px !important;
	  }
.grey-bottom .vc_col-sm-4 {
    padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 20px !important;
	  }
.br-captions img {
  display: none;
	  }
#testimonials_fader {
	 -webkit-padding-start: 0px; !important;
  }
.fixclear:before {
	display: none !important;
	 -webkit-padding-start: 0px; !important;
  }
.fixclear:after {
	display: none !important;
	 -webkit-padding-start: 0px; !important;
  }
#testimonials_fader {
	border-left: none !important;
  }
#testimonials_fader li {
  padding: 0px !important;
}
.vertical_tabs .tabbable .tab-content img {
  width: 100px !important;
}
.br-captions div {
  padding-left: 20px;
}
/*FULL WIDTH TABS*/
.tabs_style1 > ul.nav > li {
  width: 100%;
}
.tabs_style1 > ul.nav > li.active > a, .tabs_style1 > ul.nav > li > a:hover {
  margin: 0;
  border-top: 0;
  border-left: 3px solid #cd2122;
}
.tabs_style1 > ul.nav > li > a {
  margin: 0;
  border-bottom: 1px solid #ddd;
}
.vertical_tabs .tabbable .nav {
  width: 100% !important;
}
.box-pad img {
  padding-top: 20px;
	  }
.endpoint {
  display: none !important;
	}
#sidebar {
	width: 100%; !important;
  }
div[class*="col-sm"] {
		margin-bottom: 0px !important;
	}
.footer-container .copyright {
  padding-bottom: 20px;
	  padding-top: 20px;
	}
	
.footer-container #twitter-2 {
		margin-left: 20px;
	  }
.footer-container #twitter-2 .entry-content {
/*		padding-right: 0px !important;
	  top: -30 !important;
*/	  }
.footer-container #twitter-2 .intent-meta {
    margin-left: 36px;
    }
.footer-container #twitter-2 .time-meta {
	  top: -20 !important;
	  }
/*.row {
	  margin-right: 0px;
	}*/
/*section > .container {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}*/
.prodnav {
  float: left !important;
	width: 100%;
  }
.prodnav .btn-small {
	min-width: 100% !important;
		}
.prodnav a.btn-flat.current {
	min-width: 100% !important;
		}
.prodnav a.current {
	min-width: 100% !important;
  }
.prodnav a.unselected {
  min-width: 100% !important;
  }
.srow img {
  min-height: inherit !important;
}
.box-pad img {
  min-height: inherit !important;
  height: auto !important;
}
iframe {
	max-height: 200px;
  }
.caption_slider105_layer1_sublayer1 {
	top: 0 !important;
	width: 40% !important;
	font-size: 40px !important;
	}
.top-bar .logo.logo-wide {margin-top:-30px;}
.top-bar .logo {margin-top:-40px;}
.main-container {margin-top: 0px!important;}
.container {max-width: 440px; margin-left:10px;}
.process_steps .step.intro {background: #CD2122; width:100%;  text-align: left; padding:10px;}
.process_steps .step.1 {width:100%;}
.process_steps .step.intro > h3 {margin-left:20px; line-height: 1.2;font-weight: 500;}
.sf-compact #sf-sidebar .sf-logo img {display:none;}
.process_steps .step.intro .steps {margin-left:20px; margin-right:20px;}
.process_steps .step.step1 .steps {margin-left:20px; margin-right:20px;}
.process_steps .step.step2 .steps {margin-left:20px; margin-right:20px;}
.process_steps .step.step3 .steps {margin-left:20px; margin-right:20px;}
.process_steps .step.intro > a {margin-left:25px!important; font-size: 11px; font-weight: 700; color: #eee;margin-top:10px;}
.process_steps .step.step1 {width:100%!important;}
.process_steps .step.step2 {width:100%!important;}
.process_steps .step.step3 {width:100%!important;}
#search form {display:none;}
.info_icons a {  font-size: 12px;margin-top:-25px;position:relative;}
/*.span12 {margin-left:0px;margin-left: -20px!important;}*/							
.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;  min-height: 1px;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;
  box-sizing: border-box;}					  
#header-links {display:none;}							  
#wpadminbar {display:none;}
.page-id-13620 .wpb_images_carousel .wpb_content_element {
  margin-bottom: 0px;
	}
.page-id-13620 .gray-area  {
  padding-top: 0px;
	}
#sf-mob-navbar img {
height: 40px !important;
margin-left: 20px;
}
#sf-mob-navbar a {
  display: inline-block;
  min-width: 100px;
  left: 0;
  float: left;
}
	  
.page-id-13620 
.page-id-14578 .prod-ov-sec1-h3 {
  padding-top: 0px;
	}
.btm_icondesc {
	  width: 70%;
		  float: left;
		  margin-top: 15px !important;
		}
.info_icons a {
  font-size: 12px;
  margin-top: 0;
  position: relative;
  float: left;
  margin-right: 20px;
}
/*.footer-links-left {
		float: left !important;
		margin-left: 0px !important;
	  }
.footer-links-right {
		float: right !important;
		margin-right: 0px !important;
	  }
.footer-container .textwidget {
  padding-left: 20px;
	}
.footer-container .col-sm-8 {
  padding-left: 0px !important;
}*/
.prod-ov-sec1-h2 {
	font-size: 32px !important;
		  }
.page-id-13802 .br-captions div {
  position: absolute;
  text-shadow: none;
  top: 10px;
  height: 100px;
}
/*.page-id-13584 .caption_slider67_layer1_sublayer2 {
  padding: 30px;
		}
.page-id-15565 .caption_slider67_layer1_sublayer2 {
  padding: 30px;
		}
.page-id-15572 .caption_slider67_layer1_sublayer2 {
  padding: 30px;
		}*/
.page-id-15572 .systems {
  display: none !important;
		}
.page-id-15572 .drive1 {
  float: left;
width: 100%;
		}
.page-id-15572 .drive2 {
  float: left;
width: 100%;
		}
.page-id-15572 .drive0 {
  float: left;
width: 100%;
		}
.page-id-13802 .vc_custom_1435674126065 {
  padding-bottom: 350px !important;
}
/*Mobile Table*/
.page-id-15572 td { 
	display: block; 
}
.page-id-15572 td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		  padding-left: 50% !important;
  padding-right: 0 !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  width: 100% !Important;
    text-align: center !important;
	}
.page-id-15572 thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
.page-id-15572 tr { border: 1px solid #ccc; }

.page-id-15572 td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}					
/*Label the data*/
	.page-id-15572 td:nth-of-type(1):before { content: "Model"; font-weight: bold; padding-top: 3px; }
	.page-id-15572 td:nth-of-type(2):before { content: "SFA12K-20"; font-weight: 600;}
	.page-id-15572 td:nth-of-type(3):before { content: "SFA12K-20E"; font-weight: 600;}
	.page-id-15572 td:nth-of-type(4):before { content: "SFA12K-40"; font-weight: 600;}
	.page-id-15572 td:nth-of-type(5):before { content: "SFA12KX"; font-weight: 600;}
	.page-id-15572 td:nth-of-type(6):before { content: "SFA12KXE"; font-weight: 600;}
	
}

@media only screen and (max-width: 780px) {
div[class*="col-sm"] {
		margin-bottom: 0px !important;
	}
.page-id-12808 .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
    padding: 0;
}
.page-id-12808 .vc_grid-filter-dropdown {
	  height: 100px;
		}
.page-id-12808 .vc_grid-styled-select {
    position: relative;
    top: 0px;
    left: 0;
    width: 100%;
}
.page-id-12808 .vc_grid-styled-select:before {
    padding-left: 0px;
    font-size: 15px;
    color: #000;
}
.page-id-12808 .wpb_tabs .wpb_tabs_nav li {
  width: 100%;
	}
}
@media only screen and (max-width: 782px) {
html { margin-top: -60px !important;}
.main-container {margin-top: 0px!important;}
.sf-mobile #sf-mob-navbar img {
  height: 20px;
  display: inline-block;
  margin-top: 20px;
  margin-left: 20px;
}
div[class*="col-sm"] {
		margin-bottom: 0px !important;
	}
.endpoint {
  display: none !important;
	}
.page-id-13620 .gray-area  {
  padding-top: 0px;
	}
.page-id-13620 .wpb_images_carousel .wpb_content_element {
  margin-bottom: 0px;
	}
.sf-mobile #sf-mob-navbar {
    text-align: left;
	}

.date-white { font-family: Raleway;  font-weight: 900;  color: #FFFFFF;  font-size: 24px;  text-transform: uppercase;  margin-top: 6px;}
.date-red { font-family: Raleway;  font-weight: 900;  color: #9e0000;  font-size: 24px;  text-transform: uppercase;  margin-top: 6px;}
#megaMenu.megaFullWidth {
  display:none;
}
}


@media only screen and (max-width: 967px) {
  /*explore models slider*/
.div-exa-slide-config {
  width: 100% !important;
  height: 100px;
  border-top: none !Important;
  border-bottom: none !important;
}
ul.exa-slide-config {
  padding-top: 0px !important;
}
.btm-arrow1 {
   display: none;
}
li.slide-link {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.main-container {margin-top: 0px!important;}
#megaMenu.megaFullWidth {
  display:none;
}
  .endpoint {
  display: none !important;
	}
}
@media only screen and (max-width: 767px) { 
/*	#footer-links {
	  margin-left: 15px;
	  margin-right: 15px;
	}*/
.vertical_tabs .tabbable .nav {
    width: 100% !important;
}
   .page-id-15915 img {
	max-width: 100% !important;
	  }
  div[class*="col-sm"] {
  margin-bottom: 0px !important;
}
div[class*="view"] {
  margin-bottom: 10px !important;
}
  .br-captions div {
  padding-left: 20px;
}
  .endpoint {
  display: none !important;
	}
.prodnav {
  float: left !important;
  }
 /*#footer-links {
		margin-left: 0px !important;
	  }
.footer-container .textwidget {
  padding-left: 0px;
	}
.footer-container .textwidget {
  padding-left: 20px;
}
.footer-container .col-sm-8 {
  padding-left: 0px !important;
} 
.footer-container .col-sm-8 {
  padding-left: 0px;
}*/
.caption_slider105_layer1_sublayer1 {
	top: 0 !important;
	width: 40% !important;
	font-size: 40px !important;
	}
#sf-mob-navbar img {
height: 40px !important;
margin-left: 20px;
margin-top: 12px !important;
}
#sf-mob-navbar a {
  display: inline-block;
  min-width: 100px;
  left: 0;
  float: left;
}
.page-id-13620 .gray-area  {
  padding-top: 0px;
	}
.page-id-13620 .wpb_content_element {
  margin-bottom: 0px !important;
	}
.info_icons a {
  font-size: 12px;
  margin-top: 0;
  position: relative;
  float: left;
  margin-right: 20px;
}
#wpadminbar	{
	  display: none;
	}
		
  }
  
  
.page-id-12923 div.pp_default .pp_nav {
	display: none;
	width: 0;
	height: 0;
}

