.col-xs-offset-right-12 {
	margin-right: 100%;
}
.col-xs-offset-right-11 {
	margin-right: 91.66666667%;
}
.col-xs-offset-right-10 {
	margin-right: 83.33333333%;
}
.col-xs-offset-right-9 {
	margin-right: 75%;
}
.col-xs-offset-right-8 {
	margin-right: 66.66666667%;
}
.col-xs-offset-right-7 {
	margin-right: 58.33333333%;
}
.col-xs-offset-right-6 {
	margin-right: 50%;
}
.col-xs-offset-right-5 {
	margin-right: 41.66666667%;
}
.col-xs-offset-right-4 {
	margin-right: 33.33333333%;
}
.col-xs-offset-right-3 {
	margin-right: 25%;
}
.col-xs-offset-right-2 {
	margin-right: 16.66666667%;
}
.col-xs-offset-right-1 {
	margin-right: 8.33333333%;
}
.col-xs-offset-right-0 {
	margin-right: 0;
}
@media (min-width: 768px) {
	.col-sm-offset-right-12 {
		margin-right: 100%;
	}
	.col-sm-offset-right-11 {
		margin-right: 91.66666667%;
	}
	.col-sm-offset-right-10 {
		margin-right: 83.33333333%;
	}
	.col-sm-offset-right-9 {
		margin-right: 75%;
	}
	.col-sm-offset-right-8 {
		margin-right: 66.66666667%;
	}
	.col-sm-offset-right-7 {
		margin-right: 58.33333333%;
	}
	.col-sm-offset-right-6 {
		margin-right: 50%;
	}
	.col-sm-offset-right-5 {
		margin-right: 41.66666667%;
	}
	.col-sm-offset-right-4 {
		margin-right: 33.33333333%;
	}
	.col-sm-offset-right-3 {
		margin-right: 25%;
	}
	.col-sm-offset-right-2 {
		margin-right: 16.66666667%;
	}
	.col-sm-offset-right-1 {
		margin-right: 8.33333333%;
	}
	.col-sm-offset-right-0 {
		margin-right: 0;
	}
}
@media (min-width: 992px) {
	.col-md-offset-right-12 {
		margin-right: 100%;
	}
	.col-md-offset-right-11 {
		margin-right: 91.66666667%;
	}
	.col-md-offset-right-10 {
		margin-right: 83.33333333%;
	}
	.col-md-offset-right-9 {
		margin-right: 75%;
	}
	.col-md-offset-right-8 {
		margin-right: 66.66666667%;
	}
	.col-md-offset-right-7 {
		margin-right: 58.33333333%;
	}
	.col-md-offset-right-6 {
		margin-right: 50%;
	}
	.col-md-offset-right-5 {
		margin-right: 41.66666667%;
	}
	.col-md-offset-right-4 {
		margin-right: 33.33333333%;
	}
	.col-md-offset-right-3 {
		margin-right: 25%;
	}
	.col-md-offset-right-2 {
		margin-right: 16.66666667%;
	}
	.col-md-offset-right-1 {
		margin-right: 8.33333333%;
	}
	.col-md-offset-right-0 {
		margin-right: 0;
	}
}
@media (min-width: 1200px) {
	.col-lg-offset-right-12 {
		margin-right: 100%;
	}
	.col-lg-offset-right-11 {
		margin-right: 91.66666667%;
	}
	.col-lg-offset-right-10 {
		margin-right: 83.33333333%;
	}
	.col-lg-offset-right-9 {
		margin-right: 75%;
	}
	.col-lg-offset-right-8 {
		margin-right: 66.66666667%;
	}
	.col-lg-offset-right-7 {
		margin-right: 58.33333333%;
	}
	.col-lg-offset-right-6 {
		margin-right: 50%;
	}
	.col-lg-offset-right-5 {
		margin-right: 41.66666667%;
	}
	.col-lg-offset-right-4 {
		margin-right: 33.33333333%;
	}
	.col-lg-offset-right-3 {
		margin-right: 25%;
	}
	.col-lg-offset-right-2 {
		margin-right: 16.66666667%;
	}
	.col-lg-offset-right-1 {
		margin-right: 8.33333333%;
	}
	.col-lg-offset-right-0 {
		margin-right: 0;
	}
}

.col-xs-offset-left-12 {
	margin-left: 100%;
}
.col-xs-offset-left-11 {
	margin-left: 91.66666667%;
}
.col-xs-offset-left-10 {
	margin-left: 83.33333333%;
}
.col-xs-offset-left-9 {
	margin-left: 75%;
}
.col-xs-offset-left-8 {
	margin-left: 66.66666667%;
}
.col-xs-offset-left-7 {
	margin-left: 58.33333333%;
}
.col-xs-offset-left-6 {
	margin-left: 50%;
}
.col-xs-offset-left-5 {
	margin-left: 41.66666667%;
}
.col-xs-offset-left-4 {
	margin-left: 33.33333333%;
}
.col-xs-offset-left-3 {
	margin-left: 25%;
}
.col-xs-offset-left-2 {
	margin-left: 16.66666667%;
}
.col-xs-offset-left-1 {
	margin-left: 8.33333333%;
}
.col-xs-offset-left-0 {
	margin-left: 0;
}
@media (min-width: 768px) {
	.col-sm-offset-left-12 {
		margin-left: 100%;
	}
	.col-sm-offset-left-11 {
		margin-left: 91.66666667%;
	}
	.col-sm-offset-left-10 {
		margin-left: 83.33333333%;
	}
	.col-sm-offset-left-9 {
		margin-left: 75%;
	}
	.col-sm-offset-left-8 {
		margin-left: 66.66666667%;
	}
	.col-sm-offset-left-7 {
		margin-left: 58.33333333%;
	}
	.col-sm-offset-left-6 {
		margin-left: 50%;
	}
	.col-sm-offset-left-5 {
		margin-left: 41.66666667%;
	}
	.col-sm-offset-left-4 {
		margin-left: 33.33333333%;
	}
	.col-sm-offset-left-3 {
		margin-left: 25%;
	}
	.col-sm-offset-left-2 {
		margin-left: 16.66666667%;
	}
	.col-sm-offset-left-1 {
		margin-left: 8.33333333%;
	}
	.col-sm-offset-left-0 {
		margin-left: 0;
	}
}
@media (min-width: 992px) {
	.col-md-offset-left-12 {
		margin-left: 100%;
	}
	.col-md-offset-left-11 {
		margin-left: 91.66666667%;
	}
	.col-md-offset-left-10 {
		margin-left: 83.33333333%;
	}
	.col-md-offset-left-9 {
		margin-left: 75%;
	}
	.col-md-offset-left-8 {
		margin-left: 66.66666667%;
	}
	.col-md-offset-left-7 {
		margin-left: 58.33333333%;
	}
	.col-md-offset-left-6 {
		margin-left: 50%;
	}
	.col-md-offset-left-5 {
		margin-left: 41.66666667%;
	}
	.col-md-offset-left-4 {
		margin-left: 33.33333333%;
	}
	.col-md-offset-left-3 {
		margin-left: 25%;
	}
	.col-md-offset-left-2 {
		margin-left: 16.66666667%;
	}
	.col-md-offset-left-1 {
		margin-left: 8.33333333%;
	}
	.col-md-offset-left-0 {
		margin-left: 0;
	}
}
@media (min-width: 1200px) {
	.col-lg-offset-left-12 {
		margin-left: 100%;
	}
	.col-lg-offset-left-11 {
		margin-left: 91.66666667%;
	}
	.col-lg-offset-left-10 {
		margin-left: 83.33333333%;
	}
	.col-lg-offset-left-9 {
		margin-left: 75%;
	}
	.col-lg-offset-left-8 {
		margin-left: 66.66666667%;
	}
	.col-lg-offset-left-7 {
		margin-left: 58.33333333%;
	}
	.col-lg-offset-left-6 {
		margin-left: 50%;
	}
	.col-lg-offset-left-5 {
		margin-left: 41.66666667%;
	}
	.col-lg-offset-left-4 {
		margin-left: 33.33333333%;
	}
	.col-lg-offset-left-3 {
		margin-left: 25%;
	}
	.col-lg-offset-left-2 {
		margin-left: 16.66666667%;
	}
	.col-lg-offset-left-1 {
		margin-left: 8.33333333%;
	}
	.col-lg-offset-left-0 {
		margin-left: 0;
	}
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {

	padding-right: 0px;
	padding-left: 0px;
}

.container-full-width {
	width: 100%;
	padding: 0;
	margin: 0;
}


@media only screen and (min-width: 767px) and (max-width: 992px)
{
	div#main_content, div#r_col{
		width:100%;
	}
	#container, div#r_col_left {
		width: 768px;
	}
}

/* centered columns styles */
.row-centered {
    text-align:center;
}

.tools-homepage{
	font-weight:400;
}
.tools-homepage:hover{
	text-decoration:underline;
}
@media only screen and (max-width: 992px){
	.col-centered {
		text-align:left;
	}
	img{
		max-width:100%;
	}
	div#r_col {
		padding: 10px 20px 20px 10px;
	}
	.top-bar-menu {
		display: none;
	}
	 .responsive-img {
        width:100%;
        height:auto;
    }
	 .slider-responsive-row{
		 margin-top:70px;
	 }
	 .navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        padding-left: 35px;
    }
    div#main_content  {
        margin-top: 75px!important;
        clear: both;
    }

    .inner-nav {
        padding-left: 60px!important;
        background-color: #464646;
    }
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
          background-color: #005aaa;;
     }

	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		/* height: auto;*/
		/*max-height:none;*/
		/*    overflow-y: scroll;
			overflow: visible;*/
	}

	.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
		max-height: 500px;
	}

	.navbar {
		min-height: 65px;
		margin-bottom: 10px;
	}

	.navbar-collapse {
		margin-top: 8px;
	}

	.navbar-collapse li {
		border-bottom: 1px solid #333;
	}

	.dropdown-header {
		color: #555;
		font-size: 1em;
	}

	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
        padding-left: 42px;
		font-size: 15px;
			  line-height: 1.4em;
    }
    div#main_content  {
        margin-top: 70px!important;
        clear: both;
    }
	.inner-nav {
        padding-left: 50px!important;
        background-color: #464646;
    }
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
        background-color: #005aaa;;
    }
	
		/*  SECTIONS  */
	.section {
		clear: both;
		padding: 0px;
		margin: 0px;
	}
	div#footer-wrapper{
		display: none;
	}
	/*  COLUMN SETUP  */
	.col {
		display: block;
		float:left;
		margin: 1% 0 1% 1.6%;
	}
	.col:first-child { margin-left: 0; }

	/*  GROUPING  */
	.group:before,
	.group:after { content:""; display:table; }
	.group:after { clear:both;}
	.group { zoom:1; /* For IE 6/7 */ }
	/*  GRID OF THREE  */
	.span_3_of_3 { width: 100%; }
	.span_2_of_3 { width: 66.13%; }
	.span_1_of_3 { width: 32.26%; }

	/*  GO FULL WIDTH BELOW 480 PIXELS */
	@media only screen and (max-width: 480px) {
		.col {  margin: 1% 0 1% 0%; }
		.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
	}
	.navbar-inverse .navbar-brand, .navbar-default {
		left: 9%;
		position: absolute;
		display: block;
		margin-left: 5px;
	}

	.btn-search {
		margin-left: 15px;
		margin-top: 18px;
		float: left;
		background-color: #005aaa;
		color:white;
		border: none;
	}

	.btn-default:hover {
		color: #333;
		background-color: #005aaa;
		border-color: #adadad;
	}

	.input-group-btn{
		/*right:-29px;*/
	}

	.search-form {
		padding-top:5px;
		padding-bottom:5px;
		padding-left:20px;
		/*    margin-top: 8px;*/
		margin-right: -15px;
		/*    margin-bottom: 8px;*/
		margin-left: -15px;
		background-color: #005aaa;
		width:70%;
		/* border-top: 1px solid transparent; */
		/* border-bottom: 1px solid transparent; */
		/* -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1); */
		/* box-shadow: inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1); */
	}
	.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{
		height: 30px;
	}

	.input-group .form-control {
		position: relative;
		z-index: 2;
		float: left;
		width: 100%;
		margin-bottom: 0;
	}
	.search-control {
		height: 30px;
		min-width:160px;
	}

	.navbar-toggle {
		margin-top: 18px;

	}

	.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus {
		background-color:#3F79AD!important;
	}

	.navbar-inverse .navbar-toggle, .navbar-default {
		border-color: #f8f9fd;
	}

	.search-form {
		display: none;
	}

	.navbar-brand {
		height: auto;
	}

	.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
		color: #58585b;
		background-color: transparent;
	}

	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .navbar-default{
		border-color: #efefef;
		background-color: #363636;
	}

	.navbar-collapse li {
		border-bottom: 1px solid #494546;
		background-color: #363636;
	}

	.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{

		/*background-color: #005aaa;*/
		/*border-bottom: 1px solid #d3d3d3;;*/
	}
	.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{
		color: #fff;
		background-color: #0066cc;
	}
	.navbar-nav {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.dropdown-header{
		/*color: #fff;*/
	}
	.navbar-collapse {
		clear: both;
	}



	.top-level{
		/*border-bottom: 1px solid #494546;*/
		background-color: #363636;
	}

	.dropdown-menu{
		padding:0;
	}
	.dropdown-submenu {
		position:relative;
	}
	.dropdown-submenu>.dropdown-menu {
		top:0;
		left:100%;
		margin-top:-6px;
		margin-left:-1px;
		-webkit-border-radius:0 6px 6px 6px;
		-moz-border-radius:0 6px 6px 6px;
		border-radius:0 6px 6px 6px;
	}
	.dropdown-submenu:hover>.dropdown-menu {
		display:block;
	}
	.dropdown-submenu>a:after {
		display:block;
		content:" ";
		float:right;
		width:0;
		height:0;
		border-color:transparent;
		border-style:solid;
		border-width:5px 0 5px 5px;
		border-left-color:#cccccc;
		margin-top:5px;
		margin-right:-10px;
	}
	.dropdown-submenu:hover>a:after {
		border-left-color:#ffffff;
	}
	.dropdown-submenu.pull-left {
		float:none;
	}
	.dropdown-submenu.pull-left>.dropdown-menu {
		left:-100%;
		margin-left:10px;
		-webkit-border-radius:6px 0 6px 6px;
		-moz-border-radius:6px 0 6px 6px;
		border-radius:6px 0 6px 6px;
	}
	.navbar-inverse .navbar-nav>li>a {
		margin-left: 0;
	}
	.nav-active{
		color: #087BFA!important;
	}
	.li-open-active .open>a, .li-open-active .open>a:focus, .li-open-active .open>a:hover {
		background-color: #005aaa;
	}
	.open>a{
		color: #fff;
		background-color: #3a3ab5!important;
		border-bottom: 1px solid #494546;
	}
	.navbar-collapse>.nav>.open>a{
		background-color: #0059A9!important;
		color: #fff!important;
	}

	.navbar-nav>li>a {
		/* padding-top: 10px; */
		/* padding-bottom: 10px; */
		line-height: 16px;
	}
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
		width: 100%;
	}
	.container{
		overflow-x: hidden;
	}
	div#main_content {
		width: 100%!important;
	}
	div#r_col, div#r_col_left {
		width: 100%!important;
	}
	.user-locale {
		left:20%!important;
	}
	.navbar-toggle {
		margin-top: 18px;
}
	
	.navbar-inverse, .search-form {
    background-color: #fff!important;

	}
	.navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus {
		background-color: #fdfdfd!important;
	}
	.navbar-inverse .navbar-toggle .icon-bar {
		background-color: #565353;
	}
	.navbar-inverse .navbar-toggle, .navbar-default {
		border-color: #565353;
	}
	.btn-search {
		margin-left: 15px;
		margin-top: 18px;
		float: right;
		background-color: #fffefe;
		color: #565353;
		border: none;
	}
	.btn-search{
			font-size: 20px;
			float: right;
			position: relative;
		right: 5px;
		background-color: #ffffff;
	}
	.navbar-inverse .navbar-brand, .navbar-default {
		left: 0%;
	}
	#lang_drop_container_mobile{
		display:none!important;
	}
	.navbar-inverse .navbar-nav>li>a {
		color: #f2f2f2;
	}
	.navbar-collapse>.nav>.open>a {
		background-color: #221f72!important;
		color: #fff;
	}
	.navbar-inverse {
		border: none;;
	}
		.navbar-collapse li {
		border-bottom: 1px solid #d3d3d3;
		 background-color: #f2f2f2;
	}
	.navbar-inverse .navbar-nav>li>a {
		color: #58585b;
		font-size: 15px;
		line-height: 1.4em;
	} 

	.navbar-collapse li {
		border-bottom: 1px solid #d3d3d3;
		background-color: #f2f2f2;
	}

	.open>a{
		color: #f2f2f2!important;
	}

	.dropdown-menu .open .dropdown-toggle a{
		color: #f2f2f2;
		font-size: 15px;
			  line-height: 1.4em;
	}

	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form, .navbar-default {
		border-bottom: 1px solid #d3d3d3;
		background-color: #fff;
	}
	.top-level{
		/* border-bottom: none;*/
	}
	.navbar-collapse li {
		border-bottom: 1px solid #d3d3d3;
		background-color: #f2f2f2;
	}
	.inner-nav, .top-level {
		background-color: #f2f2f2;
	}


	.inner-nav {
		 background-color: #f2f2f2;
	}
	.open>a {
		background-color: #3a3ab5!important;
	}
	.navbar-collapse>.nav>.open>a {
		background-color: #221f72!important;
		color:#fff;
	}
}

@media only screen and (max-width: 460px){
	.navbar-toggle {

		margin-right: 40px;
	}
}
@media screen and (max-width: 420px) {

	h2 {
		 text-align: left;
		 width: 80%;	 
	}
	#r_col h2 {
		margin-top: 2px;
		width: 83%;
	}
	h3{
		max-width:85%;
	}
	h3.tab_drawer_heading{
		max-width:100%;
	}

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

	h2 {
		 text-align: left;
		 width: 80%;	 
	}
	#r_col h2 {
		margin-top: 2px;
		width: 83%;
	}
	h3{
		max-width:79%;
	}
	h3.tab_drawer_heading{
		max-width:100%;
	}

}
@media screen and (min-width: 992px) {
	.mytabs{
		display:none;
	}
	.tab_container {
		display:none;
	}
	.navbar-default .navbar-nav>li::after {
		content: '';
		display: block;
		width: 0;
		height: 1px;
		padding-top: 4px;
		margin-top: 9px;
		background: #221F72;
		transition: width .3s;
	}
	.navbar-default .navbar-nav>li::after {
		content: '';
		display: block;
		width: 0;
		height: 1px;
		padding-top: 4px;
		margin-top: 9px;
		background: #221F72;
		transition: width .3s;
	}
	.navbar-default .navbar-nav>li>a {
		padding: 0px!important;
		font-family: 'NVIDIA', 'Open Sans', sans-serif;
	}
	.nav>li {
		padding: 0px 18px;
	}
	.nav-tabs>li {
		padding: 0px 0px;
	}


}

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

	.container > .navbar-collapse {
		padding-left: 10px;
	}

	/*.container > .callouts, .homepage {
		margin-top: 37px;
	}*/

	.navbar .container {
		min-height: 0px !important;
	}

	div#breadcrumb {
		margin-left: 10px;
	}

	.navbar-default .navbar-nav > li > a {
		padding: 6px 25px !important;
		border-collapse: collapse;
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {
		padding: 6px 20px 6px 35px;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li.open>a.dropdown-third-level{
		font-weight: bold;
		background:none!important;
		color: #58585b!important;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li.third-level-menu-item{
		background:none!important;
		color: #58585b!important;
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li.third-level-menu-item a{
		padding-left:67px!important;
	}
	/*
	.navbar-nav .open .dropdown-menu>li>a, .navbar-nav .open .dropdown-menu a.dropdown-header {
		padding: 6px 15px 6px 25px;
	}
	.dropdown-third-level ul..open .dropdown-menu>li>a{
		padding: 6px 15px 6px 60px;
	}
	.navbar-nav .open .dropdown-menu>li>a .dropdown-third-level{
		font-weight: 600!important;
		background: none!important;
	}
*/

	div#r_col_right, .inside_callout_products_dyn {
		width: 90%;
	}

	/**** Tabs to accoridon Start***/
	ul.mytabs {
		margin: 0;
		padding: 0;
		float: left;
		list-style: none;
		height: 32px;
		border-bottom: 1px solid #333;
		width: 100%;
	}

	ul.mytabs li {
		float: left;
		margin: 0;
		cursor: pointer;
		padding: 0px 21px;
		height: 31px;
		line-height: 31px;
		border-top: 1px solid #333;
		border-left: 1px solid #333;
		border-bottom: 1px solid #333;
		background-color: #666;
		color: #ccc;
		overflow: hidden;
		position: relative;
	}

	.tab_last {
		border-right: 1px solid #333;
	}

	ul.mytabs li:hover {
		background-color: #ccc;
		color: #333;
	}

	ul.mytabs li.active {
		background-color: #fff;
		color: #333;
		border-bottom: 1px solid #fff;
		display: block;
	}

	.tab_container {
		border: 1px solid #333;
		border-top: none;
		clear: both;
		float: left;
		width: 95%;
		background: #fff;
		overflow: auto;
		margin-bottom: 10px;
	}

	.tab_content {
		padding: 20px;
		display: none;
	}

	.tab_drawer_heading {
		display: none;
	}

	.tab_container {
		display: none;;
	}

	.mytabs {
		display: none;
	}
	.youtube-container { display: block; margin: 20px auto; width: 100%; max-width: 600px; }
	.youtube-player { display: block; width: 100%; /* assuming that the video has a 16:9 ratio */ padding-bottom: 56.25%; overflow: hidden; position: relative; width: 100%; /*height: 100%;*/ cursor: hand; cursor: pointer; display: block; }
	img.youtube-thumb { bottom: 0; display: block; left: 0; margin: auto; max-width: 100%; width: 100%!important; height:auto!important; position: absolute; right: 0; top: 0; height: auto }
	div.play-button { height: 72px; width: 72px; left: 50%; top: 50%; margin-left: -36px; margin-top: -36px; position: absolute; background: url("http://i.imgur.com/TxzC70f.png") no-repeat; }
	#youtube-iframe { width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
	#video_archive{
		width:100%!important;
		font-size: 16px;
		text-align: center;
	}

	.youtube.fit {
		clear: both;
		display: block;
		width: 100%!important;
		/*margin: 30px 20px;*/
		margin: 20px auto;
		max-width: 345px;
	}
	.youtube {
		border-radius: 6px;
		border: 0;
		display: inline-block;
		position: relative;
	}
	.fancybox-media {
		display: none;
	}
	.left_col, .r_col_right {
		float:left!important;
		margin: 0 auto;
		-webkit-box-sizing: content-box !important;
		-moz-box-sizing: content-box !important;
		box-sizing: content-box!important;
	}
	.inside_callout_products_dyn h3{
		background-image: none!important;
		/*background-color: #D6E7F1;*/
		border-radius: 2px;
		width: 95%!important;
	}

	.inside_callout_products_dyn, div#r_col_right{
		width: 95%!important;
	}

	p.video_caption {
		clear: both;
		text-align: center;
		padding-top: 10px;
		line-height: 1em;
		font-size:22px;
		border-top: 1px solid gray;
	}
	.youtube-container{
		float: left;
	}

	#r_col h2 {
		margin-top:2px;
	}

	#li-videos li{
		width:100%!important;
		margin: 20px auto;
		height: auto!important;
	}

	#main_content .right,#main_content .left {
		float: none!important;
		width:100%;
	}
}
	@media screen and (min-width: 992px) {
		.container, .container-fluid>.navbar-collapse,
		.container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header,
		.inner-container{
			width: 970px;
		}
	}
	@media screen and (min-width: 1200px) {
		.container, .container-fluid>.navbar-collapse,
		.container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header,
		.inner-container{
			width: 1200px;
		}
	}
	@media screen and (max-width: 992px) {
		body{
			overflow-x:hidden;
		}
		.tab_container {
			display:inline-block;
		}
		div#r_col_left{
			float: none;
		}
		.tab_drawer_heading {
			background-color: #A9A6A6;
			color: #fff!important;
			border-top: 1px solid #333;
			margin: 0;
			padding: 5px 20px;
			display: block;
			cursor: pointer;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			background-image: url("/https/network.nvidia.com/img/ui/icon-arrow-up-b-128_white.png");
			/* float: left; */
			background-position: right 5px center;
			background-size: 22px;
			background-repeat: no-repeat;
		}
		.d_active {
			background-color: #666;
			color: #fff!important;
			background-image: url("/https/network.nvidia.com/img/ui/icon-arrow-down-b-128_white.png");
			/* float: left; */
			background-position: right 5px center;
			background-size: 22px;
			background-repeat: no-repeat;
			/* margin-right: 1px; */
		}

	}
	/**** Tabs to accoridon End***/


