#start.sec1_17 span {text-transform:uppercase;color:#999;font-size:12px;line-height:50px;text-transform: uppercase;letter-spacing:1.5px;display:inline-block;margin:0;}

.sec3_6_text {text-align:left;}
.sec3_6_text li {text-align:left;}

.sec2_13_block img {width:100px;}
.white a {color:orange;}

.sec1_13 .title, .sec1_13 .title:focus {padding-top:0;}
	
.ny ul {list-style:disc;}
.ny li {margin-left:20px;}
	
.column {
	-webkit-column-width: 250px;
	-moz-column-width: 250px;
	column-width: 250px;
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3;
	-webkit-column-gap: 80px;
	-moz-column-gap: 80px;
	column-gap: 80px;
	-webkit-column-rule: 1px solid #ccc;
	-moz-column-rule: 1px solid #ccc;
	column-rule: 1px solid #ccc;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	padding-left: 40px;
	margin: 50px 0 50px 40px;
	border-left: 1px solid #ccc;
}
.column .text {
	font-weight: 300;
	color: #8c8f94;
	line-height: 25px;
	font-size: 15px;
	margin-top: 15px;
	margin-bottom: 40px;
}

.column h3 {
	display: inline-block;
	letter-spacing: 1px;
	line-height: 26px;
	font-size: 16px;
	text-transform: uppercase;
	position: relative;
	text-align: left;
}
.column h3 span {
	display: block;
	line-height: 32px;
	font-size: 12px;
	width: 36px;
	height: 36px;
	border: 2px solid #bcc6c9;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: -58px;
	text-align: center;
	background: #fff;
	z-index: 10;
	transform: translate3d(0,0,0);
}

.column ul, .inner ul, .sec1_3.dark ul, .sec5_18 ul {
	list-style: disc;
	margin-left: 15px;
}
.column ol {
	-webkit-padding-start: 15px;
}
.column a {
	color: #3b55e6;
}

.column-step{
	break-inside: avoid;
	page-break-inside: avoid;
	-webkit-column-break-inside: avoid;
}

.ny {
	line-height: 24px;
	text-align: left;
	font-weight: 300;
	font-size: 15px;
}

h2.white {
	color: #fff;
}
.sec1_3_text.white {
	color: #fff;
	opacity: 0.7;
}
section.sec1_3.dark {
	background: #222328;
}

.dark .text a, .dark .ny a, .dark h3 a {
	color: wheat;
	opacity: 0.9;
}

.dark .ny {
	color: #fff;
	opacity: 0.5;
}

.frame {
	border: 1px solid #333;
	padding: 2px 8px;
	border-radius: 4px;
	font-weight: 600;
	display: inline !important;
}

.dark .frame {
	border: 1px solid #eee;
	padding: 2px 8px;
	border-radius: 4px;
	font-weight: 600;
	display: inline !important;
}
.sec2_17_block {
	width: 30%;
}
.text_inner ul {
	list-style-type: disc;
	list-style: disc;
	margin: 24px;
}
.sec2_13_block .title {font-size:20px;}

.sec1_3_pluses h3 span {z-index:10;}
.sec2_17_block, .sec2_17_block.big {min-width:350px;}

.sec1_13_block img {width: 370px;}
.sec1_17 a:hover {color: #3b55e6;}
.sec7_17 .faq .question:hover {opacity: 0.8;}

.sec8_12 .sec8_12_block {background-image:url(/guides/i/sec8_12_img1.jpg);}
.sec8_12 .sec8_12_block.right {background-image:url(/guides/i/sec8_12_img2.jpg);}

@media (max-width: 1199px) {
	.sec1_3_pluses {
		float: none;
		display: inline-block;
		vertical-align: top;
		width: 39%;
		margin-left: 10px;
	}
	.show-proof {
		margin-top: 40px;
	}
	.sec2_17_block, .sec2_17_block.big{
		display: inline-block;
		width: 50%;
		padding: 0 20px;
	}
	#junior-permit {
		margin-top: 40px;
	}
	.sec2_13_block {
		margin: 0 auto 50px;
		display: inline-block;
		vertical-align: top;
		width: 300px;
		padding: 0 15px;
	}
}
@media (max-width: 991px) {
	.sec1_3_pluses {
		 width: 80%;
		 margin-top: 0;
	}
	.sec1_3 h2 {
		margin-bottom: 40px;
	}
	.adults-not-required {
		margin-bottom: 40px;
	}
	.footer19 .container {
		text-align: center;
	}
	.footer19 .socials {
		display: none;
	}
	.footer19 .left, .footer19 .right {
		display: inline-block;
		float: none;
	}
	.footer19 .middle {
		margin-top: 40px;
	}
}

@media (max-width: 770px) {
	.sec7_17_block {
		vertical-align: top;
	}
	#level-1, #level-2, #level-3, #level-4, #level-5 {
		padding-bottom: 40px;
	}
	.sec7_17 .left {
		text-align:left;
	}

	.sec1_13_block img, .sec1_13_block.right img {
		width: 100%;
		max-width: 100%;
	}

}
@media (max-width: 756px) {
	.sec2_17_block, .sec2_17_block.big{
		display: inline-block;
		width: 100%;
	}
	.sec7_17 .inner {
		text-align: center;
	}
}

@media (max-width: 570px) {
	.sec1_3_pluses .text {
		height: auto;
	}
}

.ny a {
	color: #3b55e6;
}
.container {
	padding-left: 20px;
	padding-right: 20px;
}

.sec2_13_block {
	display: flex;
 	flex-flow: column nowrap;
 	align-items: center;
}
.sec2_13_block .text{
	margin-bottom: 20px;
}

.sec2_13_block .sec4_5_btn {
	margin-top: auto;
}
.sec7_17 .inner ul,
.sec5_18_block .text ul {
    text-align: left;
}