html, body {
	background-color:#FAFAFC;
}
#Stencil.has-scrolled #UH, #Stencil #UH {
	background: #fafafc!important;
}
body {
	font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,sans-serif;
	font-size:13px;
	margin:0 auto !important;
}

#container{
	color:#4a4949;
	font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height:1.5;
	font-size:15px;
	margin:0;
}

#container ul,#container ol{
	padding: 0 25px;
}

#container h1,#container h2,#container h3,#container h4,#container h5,#container h6{
	margin:5px 0;
}

#container h1{
	font-size:30px;
}

#container h2{
	font-size:26px;
}

#container h3{
	font-size:22px;
}

#container h4{
	font-size:20px;
}

#container h5{
	font-size:18px;
}

#container h6{
	font-size:16px;
}

#container h1, #container h2, #container h3, #container h4, #container h5, #container h6 {font-weight:normal;}

#container p{
	font-size:16px;
}

#container a{
	color:#0a80e3;
	text-decoration:none;
}

#container pre{
	font-size:15px;
	font-family: Courier;
	color:#818386;
	word-break: break-word;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}

#container blockquote{
	margin:0;
	padding:0 0 20px 20px;
	float: left;
	width: 100%;
}

html[dir=rtl] #container blockquote{
	margin:0;
	padding:0 20px 20px 0;
	float: right;
	width: 100%;
}

/*#container table{
	border:1px solid #eef1f3;
	float:left;
	margin-right:20px;
	border-collapse: collapse;
}

html[dir=rtl] #container table{
	border:1px solid #eef1f3;
	float:right;
	margin-right:0;
	margin-left:20px;
	border-collapse: collapse;
}

#container table tr td,#container table tr th{
	padding:12px 20px;
}

#container table tr:first-child td,#container table tr th{
	background:#f1f1f1;
}*/
#container table {
	border-collapse: collapse;
}

#container td {
	border: 1px solid #eef1f3;
}

#container table tr td,#container table tr th{
	padding:12px 20px;
}

#container table tr:first-child td {
	background:#fff;/*dadded030915*/
}

#container table tr th{
	background:#f1f1f1;
	border: 1px solid #ddd;/*dmodified*/
}

#container {
	width:1020px;
	margin:0 auto;
}

#container .wrap-cols{
	overflow:hidden;
}

#container .col-1{
	background: #fff;
	border:1px solid #edf0f2;
	padding:25px;
	float:left;
	width:724px;
}

#container .col-2 {
	width:227px;
  	float: left;
  	border-left:15px solid transparent;
}

#container .header-text{
	color:#4a4949;
	border-bottom:1px solid #edf0f2;
	width:60%;
	padding-bottom: 5px;
}

#container .box-item{
	padding:10px 0;
}

#container .asp{
	padding:5px 10px 5px 0px;
	border-top:1px solid #edf0f2;
	border-bottom:1px solid #edf0f2;
	margin:10px 0;
}
#container .asp p{
	font-size:15px;
}
#container .icn{
	width:19px;
	height:19px;
	display:inline-block;
	margin-right:10px;
	vertical-align: middle;
	margin-top: -2px;
}
html[dir=rtl] #container .icn{
	margin-right:0;
	margin-left:10px;
}
#container .ainfo{
	background-color:#f2f8fd;
}

#container .acau .icn{
	background:url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') no-repeat;
	background-position: 0 -528px;
}

#container .atip .icn{
	background:url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') no-repeat;
	background-position: 0 -553px;
}

#container .ainfo .icn{
	background:url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') no-repeat;
	background-position: 0 -578px;
}

#container .acod{
	color:#2d1451;
	background-color:#f1f1f1;
	padding:20px;
}
#container .acod p{
	margin:0;
}
#container .cl2{
	overflow:hidden;
}
#container .cl2-1,#container .cl2-2{
	float:left;
	width:20%;
	padding:10px 11.5% 10px 1.5%;
}
#container .w100{
	width:80%;
	padding:10px 10%;
}
#container .w50{
	width:48%;
	padding:0 5px 0 0;  /* was 10px 5%;*/
}
#container .w33{
	width:23.33%;
	padding:10px 5%;
}
html[dir=rtl] #container .cl2-1,html[dir=rtl] #container .cl2-2{
	float:right;
}
/*#container .box-expand{
	font-size:15px;
	margin:10px 0;
}
#container .box-expand .box-expand{
	margin:10px 35px;
}
#container .box-expand p,#container .box-expand ul{
	margin:5px;
	font-size:15px;
}
*/
#container a.rm{
	font-weight:bold;
	padding: 5px 30px;
	background: url("https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png") no-repeat 0 -198px;
}
html[dir=rtl] #container a.rm{
	background: url("https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png") no-repeat right -198px;
}
#container h3 > a.rm {
	font-size: 15px;
}
#container h2 > a.rm {
 padding: 0 30px;
}
#container a.rm.close{
	background: url("https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png") no-repeat 0 -223px;
}
html[dir=rtl] #container a.rm.close{
	background: url("https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png") no-repeat right -223px;
}
#container .out-links, #container .out-links p a, #container .out-links p b{
	font-size:11px;
}

/* per nk enforced left aligned to left column even in rtl */
#container .out-links p {
    float: left;
}

#container ol{
	padding-left: 0;
}
#container ol li{
	position:relative;
	padding: 0 30px;
	list-style: outside none none;
}
#container ol li ul li {
	padding: 0 5px;
	list-style-type: circle;
}

#container ol li ul li ul li {
	padding: 0 10px;
	list-style-type: square;
}
#container ol > li:before {
    background: url("https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png") no-repeat scroll rgba(0, 0, 0, 0);
    box-sizing: border-box;
    color: white;
    content: "";
    display: inline-block;
    height: 18px;
    left: 0;
    padding-right: 1px;
    position: absolute;
    top: 2px;
    width: 18px;
    list-style: outside none none;
}
html[dir=rtl] #container ol > li:before{
	right:0;
	left:auto;
}
#container .box-imgs{
	overflow:hidden;
}
#container .img-large,#container .img-thumbnail{
	float:left;
}
html[dir=rtl] #container .img-large,html[dir=rtl] #container .img-thumbnail{
	float:right;
}
#container .img-large{
	width:366px;
}
#container .img-thumbnail{
	width:256px;
}
#container .img-large img{
	width:366px;
	height:254px;
}
#container .img-thumbnail img{
	width:246px;
	height:117px;
	border:5px solid transparent;
	float:left;
}
#container .img-thumbnail img:hover{
	border-color:#0A80E3;
}
#container ol > li:nth-child(1):before {
	background-position: 0 -79px;
}
#container ol > li:nth-child(2):before {
	background-position: 0 -104px;
}
#container ol > li:nth-child(3):before {
	background-position: 0 -129px;
}
#container ol > li:nth-child(4):before {
	background-position: 0 -154px;
}
#container ol > li:nth-child(5):before {
	background-position: 0 -254px;
}
#container ol > li:nth-child(6):before {
	background-position: 0 -279px;
}
#container ol > li:nth-child(7):before {
	background-position: 0 -304px;
}
#container ol > li:nth-child(8):before {
	background-position: 0 -329px;
}
#container ol > li:nth-child(9):before {
	background-position: 0 -354px;
}
#container ol > li:nth-child(10):before {
	background-position: 0 -379px;
}
#container ol > li:nth-child(11):before {
	background-position: 0 -404px;
}
#container ol > li:nth-child(12):before {
	background-position: 0 -429px;
}
#container ol > li:nth-child(13):before {
	background-position: 0 -454px;
}
#container ol > li:nth-child(14):before {
	background-position: 0 -479px;
}
#container ol > li:nth-child(15):before {
	background-position: 0 -504px;
}
#container ol[type=A] > li:nth-child(1):before {
	background-position: 0 -603px;
}
#container ol[type=A] > li:nth-child(2):before {
	background-position: 0 -628px;
}
#container ol[type=A] > li:nth-child(3):before {
	background-position: 0 -653px;
}
#container ol[type=A] > li:nth-child(4):before {
	background-position: 0 -828px;
}
#container ol[type=A] > li:nth-child(5):before {
	background-position: 0 -678px;
}
#container ol[type=A] > li:nth-child(6):before {
	background-position: 0 -703px;
}
#container ol[type=A] > li:nth-child(7):before {
	background-position: 0 -728px;
}
#container .ttText,#container .icon-tooltip{
	position:relative;
}
#container .ttOverlay{
	display:none;/*hide tooltip overlay until anyone hovers*/
	border:1px solid #eef1f3;
	box-shadow:3px 0 10px #eef1f3;
	border-left:3px solid #198fff;
	margin:0;
	padding:20px;
	width: 300px;
	position:absolute;
	left: 105%;
	top:0;
	background:#fff;
}
html[dir=rtl] #container .ttOverlay{
	right: 105%;
	border:1px solid #eef1f3;
	border-right:3px solid #198fff;
}
#container .ttText:hover .ttOverlay{ /*show show it when hover*/
	display:block;
}
#container .container-menu-box {
  width: 100%;
  background: white;
  margin-bottom:10px;
}
#container .container-menu-box .header-menu-box,#container .container-menu-box .header-menu-box a {
  background: #F1F1F1;
  padding: 7px 6px 7px 10px;
  color: #2d005a;
  min-height: 39px;
  font-size: 16px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  line-height: 25px;
}
#container .container-menu-box .header-menu-box a {
	padding: 0;
}
#container .container-menu-box .row {
  padding: 8px 10px 8px 10px;
  min-height:39px;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  border-left: 1px solid #F1F1F1;
  border-right: 1px solid #F1F1F1;
  font-size: 13px;
	line-height:1.4;
}
#container .container-menu-box .row:hover:not(.no-hover),#container .container-menu-box .row:active:not(.no-hover){
    background-color: #f0f6ff;
}
#container .container-menu-box .row p {
    margin:0px;
	font-size: 12px;
}
#container .collapsed {
    height:42px;
    overflow:hidden;
    text-align:left;
}
#container .collapsed > .header-menu-box {
    cursor: pointer;
}
#container .container-menu-box .row img {
  vertical-align:middle;
}
#container .container-menu-box .last-row {
    border-bottom:1px solid #F1F1F1;
}
#container .container-menu-box a {
  text-decoration:none;
  font-size: 15px;
}
#container .special-star:after {
    content: "";
    background: url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') no-repeat 0 -58px;
	width: 10px;
	height: 9px;
    display: inline-block;
    position: relative;
    top: -6px;
    left:1px;
}
#container [class*='ico-'] > span {
    display : table-cell;
}

#container [class*='ico-'] > a {
    display : table-cell;
}

#container [class*='ico-'] > p {
    display: table-row;
}

#container [class*='ico-']:before {
    display:inline-block;
    width: 20px;
    height: 20px;
    vertical-align:middle;
    content: "";
    float:left;
    margin-right:14px;
}
html[dir=rtl] #container [class*='ico-']:before{
	float:right;
	margin-left:10px;
	margin-right: 0;
}
#container .ico-green:before {
    background: url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') no-repeat 0 -4px;
    position:relative;
    top:3px;
    margin-right:10px;
    width:18px;
    height:18px;
}

#container .ico-support:before {
    background: url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') no-repeat 0 -29px;
	width: 19px;
	height: 18px;
    margin-right:10px;
    top: 3px;
    position: relative;
}
html[dir=rtl] #container .ico-support{
	text-align:right;
}
#container .regular:after {
    top:0px;
    left:0px;
}
#container .small-comment {
    margin-top:-15px;
    margin-bottom:20px;
    font-size:11px;
}
#container .app-showcase {
  margin-top:20px;
  margin-bottom: 5px;
  overflow: auto;
  font-size:12px;
}
#container .app-showcase > img {
  float:left;
  margin-right:15px;
  max-width:25%;
  height:auto;
}
#container .btn-app{
	display:inline-block;
	margin-top:5px;
}
html[dir=rtl] #container .app-showcase > img{
	float:right;
	margin-right:0;
	margin-left:15px;
}
#container .clear{
	clear:both;
}
/* Rules for displaying Out Links */
#container .out-links {
	float:left;
	clear:both;
    display:inline-block;
    box-sizing: border-box;
    width:99%;
    margin-top:5px;
	margin-left: 1%;
    font-size:11px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
#container .title-last-box{
	font-size:15px;
}

#container .breadcrumbs {
    font-size: 11px;
    list-style: outside none none;
    margin: 0;
    overflow: hidden;
    padding: 0;
}

#container .breadcrumbs li{
	float:left;
	margin-bottom:10px;
}

html[dir=rtl] #container .breadcrumbs li {
	float: right;
}

#container .wrap-cols .breadcrumbs ul li a, #container .wrap-cols .breadcrumbs ul li span{
	text-decoration: none !important;
	font-weight: normal !important;
	padding: 5px 5px 0 0 !important;
	font-size: 11px !important;
}
#container .out-links > a {
  text-decoration: none;
}
.hsb {padding:4px 0; display:none;}

/* Begin Rules for Feedback Div and buttons */
#container .feedback-div {
font-size: 15px;
}

#container .feedback-div div{
line-height: 1;
margin: 6px 0;
}

#container #helpfuld {
    text-align: center;
    display: inline-block;
    cursor:pointer;
	border: 1px solid #0c99f7;
	padding: 7px 10px;
	border-radius: 3px;
	width:60px;
	background:transparent;
	font-size:15px;
	margin:0 5px;
}
#container #nohelpfuld {
    text-align: center;
    display: inline-block;
    cursor:pointer;
	border: 1px solid #0c99f7;
	padding: 7px 10px;
	width:60px;
	border-radius: 3px;
	background:transparent;
	font-size:15px;
}
#container #helpfuld:hover,#container #nohelpfuld:hover{
	background: #0c99f7;
	color:#fff;
}

#container .more {
  color: #556CFF;
  cursor: pointer;
  font-size:13px;
}

#container .no-feedback, #container .cc-feedback {
  background-color: #F1F1F1;
  border: 1px solid #edf0f2;
  padding: 0 15px;
  margin-bottom:5px;
}

#container .no-feedback p{
	position:relative;
	margin:5px 0;
}

#container .cc-feedback p{
	position:relative;
	margin:15px 0;
}

#container .radio-btn {
  opacity : 0;
  filter: alpha(opacity=0);
  z-index: 9999;
  position: absolute;
  display: block;
  margin: 0px;
  top: 1px;
  width:20px;
  height:20px;
}

#container .cust-radio-btn {
  display: table-cell;
  float:left;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  position: relative;
  z-index: 2;
  background: url("https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png") 0 -779px no-repeat;
  text-align:center;
  margin-right: 7px;
  margin-top: 1px;
}

#container .cust-radio-btn.checked{
  background: url("https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png") 0 -803px no-repeat;
}

html[dir=rtl] #container .cust-radio-btn{
	float: right;
	margin-left: 7px;
}
#container .cust-radio-btn + label {
    display: table-cell;
}

#container .no-feedback textarea, #container .cc-feedback textarea {
  width: 100%;
  height: 100px;
  padding:10px;
  font-size:15px;
  display:none;
  box-sizing: border-box;
  border:1px solid #edf0f2;
  font-family: arial;
  font-size: 16px;
}

#container .btn-regular {
  display: inline-block;
  padding: 8px 40px;
  color: white;
  margin:10px 0 10px 0px;
  box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  text-decoration:none;
  line-height:24px;
  background-color:#400090;
}

#container .no-feedback, #container .cc-feedback {
  display : none;
}

#container .no-feedback-disp {
  display : none;
}

#container .thanks {
  display: none;
}

#container .thanks img {
  vertical-align : middle;
}

#container .ico-check:before {
    background: url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') 0 -754px no-repeat;
    position:relative;
    top:2px;
	margin-right:5px;
}


#container .icon-tooltip:after{
	background:url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') 0 -578px no-repeat;
	width: 19px;
	height: 19px;
	display: inline-block;
	margin:0 5px;
	vertical-align: middle;
	content: ' ';
}

#container .icon-tooltip .ttOverlay{
	top: -90px;
	color: #4A4949;
	width: 400px;
	font-size: 14px;
	padding: 15px;
	display:block;
}

#container .hide{
	display:none !important;
}

/* survey popup */

div#survey { background-color: white;border: 1px solid #ddd;border-radius: 4px; }
#survey .yui3-button-close{ background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 0 none;border-radius: 0;box-shadow: none;filter: none;height: 13px; overflow: hidden; padding: 0;vertical-align: top;width: 13px;display: inline-block;}
#survey .yui3-panel .yui3-widget-hd .yui3-widget-buttons{padding: 8px;}
#survey  .yui3-widget-hd {background: none repeat scroll 0 0 #E2E2E6 !important;padding: 0 !important; }
#survey .yui3-button-close:before { display:inline-block; content: "" !important;background-image: url('https://s.yimg.com/zz/combo?pj/contact/20150692343/resource/img/conus.png') !important; background-repeat: no-repeat;background-position: 0 -224px; border: medium none; border-radius: 0; box-shadow: none; height: 13px; padding: 0;width: 13px;}
#survey  .yui3-panel-content{ background: none repeat scroll 0 0 #FFFFFF;border: none;border-radius: 3px;box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);text-align: center; padding: 0;}
#survey  .yui3-button{ margin: 0.7em 0.6em;}
#survey  .yui3-widget-bd{text-align: center;padding: 0;}
#survey  .yui3-widget-ft{border-radius: 0 0 3px 3px;background-color: #fff;border-top: medium none;}
#survey  .yui3-widget-bd .message{width: 70%;margin: 0 auto;text-align: left;padding: 11px 0 14px 50px;}
#survey  .yui3-widget-bd .icon-none{background-image: none;padding-left: 0;width: 82%;text-align: center;}
#survey  h1{font-family: 'HelveticaNeueRegular', 'Helvetica','Arial',sans-serif;margin:0;padding: 15px 13px 10px;font-size: 16px;color: #4a4949;text-align: left;}
#survey  p{font-family: 'HelveticaNeueRegular', 'Helvetica','Arial',sans-serif;margin:0;padding: 25px 13px;font-size: 16px;color: #4a4949;text-align: left;}
#survey .yui3-widget-bd .icon-none {width: 90%;padding: 10px;}
#survey .yui3-widget-ft {text-align: center !important;margin: 0; padding: 0 0 25px;}
#survey .yui3-widget-ft button:first-child {background-color: #400090;}
#survey .yui3-widget-ft .yui3-button { font-family: 'HelveticaNeueRegular', 'Helvetica','Arial',sans-serif; font-size: 16px;border: none; box-shadow: none; background: #868686; border-radius: 0; color: #fff; padding: 10px 25px;}

/* Alert Boxes - Begin */
#container .wrap-box{
overflow:hidden;
}
#container .box-message .close{
position:absolute;
width:12px;
height:12px;
background: url('https://s.yimg.com/zz/combo?pj/sh/201509171947/img/article3sp.png') 0 -882px no-repeat;
top:10px;
right:10px;
}
html[dir=rtl] #container .box-message .close{
left:10px;
right:auto;
}
#container .box-message{
position: relative;
max-width: 964px;
margin: 10px auto;
padding: 10px 26px;
}
html[dir=rtl] #container .box-message{
text-align:right;
}
#container .box-message h3{
color: #000000;
font-size: 18px;
font-weight: 500;
line-height: 22px;
margin:0;
}
#container .box-message p{
color: #555454;
font-size: 15px;
font-weight: 500;
line-height: 22px;
margin:0;
}
#container .box-message a{
color: #0a80e3;
font-size: 15px;
font-weight: 500;
line-height: 22px;
}
#container .error{
background:#fff3e8;
border: 1px solid #edf0f2;
}
#container .warning{
background:#f2f8fd;
border: 1px solid #edf0f2;
}
/* Alert Boxes - End */
@media only screen and (max-width: 1000px) {

	/* 	Alert Boxes - Begin */
	#container .box-message{
	width:98%;
	margin:10px 0;
	padding:10px 1%;
	}
	
	#container .box-message .close{
	right:1%;
	}
	html[dir=rtl] #container .box-message .close{
	left:1%;
	right:auto;
	}
	/* Alert Boxes - End */
	
	#container .wrap-cols {
		overflow: inherit;
	}

	#container {
		width: 98%;
		padding: 1%;
		margin-top: 20px;
	}
	
	#container img{
		max-width:96%;
		padding:2%;
	}
	
	#container .app-showcase > img{
		padding:0 2%;
	}
	
	#container .col-1{
		width:90%;
		padding:5%;
		border:none;
	}
	
	#container .col-2 {
        width : 102%;
        border-left-width: 0px;
        box-sizing:border-box;
		margin-left: -1%;
		position:static;
		float:left;
    }

    #container .container-menu-box {
        border-left-width:0px;
        border-right-width:0px;
    }

    #container .container-menu-box .header-menu-box {
        padding-left:1%;
		padding-right: 1%;
    }

    #container .container-menu-box .row {
        padding-left: 1%;
		padding-right: 1%;
    }
	
	#container .out-links {
        margin-top:-15px;
        margin-bottom : 5px;
        margin-right: 1%;
    }
    
    #container .breadcrumbs {
    	margin: 50px 0 0 0;
    }
    
    #container .wrap-box {
    	margin-top:34px;
    }

}

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

	#container .cl2-1, #container .cl2-2{
		width:90%;
		padding: 0; /* was 10px 5%;*/
		float:none;
	}
	
	#container iframe{
		max-width:100% !important;
	}
	
	#container .ttOverlay{
		top: 100%;
		left: 0;
	}
	html[dir=rtl] #container .ttOverlay{
		right: 0;
	}

	/*.has-header,.no-header{
		margin:10px 0;
		float:none;
	}*/

	#container .col-1{
		width:98%;
		padding:1%;
	}

	#container blockquote{
		width:100%;
	}
	
	#container .header-text{
		width:100%;
	}
	
	#container table{
		width:100%;
	}
	
	#container .small-comment {
		margin-left: 1%;
		margin-right: 1%;
	}	
	
	#container .no-feedback{
		border:none;
		padding: 1%;
		width: 102%;
		margin: 0 -2%;
	}

}
@media only screen and (max-width: 480px) {
	#container .ttOverlay{
		max-width:287px;
	}

	#container table tr td,#container table tr th{
		padding:12px 0;
	}
}
@media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 667px) 
    and (orientation : landscape) 
    and (-webkit-min-device-pixel-ratio : 2)
{ 
	#container ol li,#container ul li{
		font-size:13px;
		line-height:13px;
	}
	#container .asp p{
		font-size:13px;
	}
	#container .box-expand p, #container .box-expand ul{
		font-size:13px;
	}
	#container .box-expand a.rm{
		padding:0 30px;
	}
}

@media only screen 
    and (min-device-width : 320px) 
    and (max-device-width : 667px) 
    and (orientation : portrait) 
    and (-webkit-min-device-pixel-ratio : 2)
{

}

@media (min-width: 1000px) {
	#container .col-2 {
		width: 227px;
		margin-right: -508px;
		right: 50%;
		border-left: 15px solid transparent;
		position: static;
		overflow: auto;
	}
}