/*
Theme Name: 
Description:
Version: 1.0
Author: LunarNeco
Author URI: 
Text Domain: 
Tags:
License: 
License URI:
-------------------------------------------------------------- */
@font-face {
font-family: 'Gotham Pro Regular';
src: url('fonts/GothamPro.eot');
src: url('fonts/GothamPro.eot?#iefix') format('embedded-opentype'),
url('fonts/GothamPro.woff') format('woff'),
url('fonts/GothamPro.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
:focus {
    outline: 0;
}
body {
	font-family: 'Gotham Pro Regular';
    color: #414042;
    background-color: #242424;
    line-height: 1;
	/*background-image:url('bg.jpg');*/
	min-height:6084px;
	background-position:top center;
}
ul {
    list-style: none;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}

a {
	
}

a img {
    border: 0;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}

html, body {
    height: 100%;
    margin: 0;
}

embed, iframe, object, video {
    max-width: 100%;

}

a:hover, a:focus {
    text-decoration:none;
    outline:none;
}

h1  , h2  ,h3  ,h4  ,h5  ,h6,
h1 a, h2 a,h3 a,h4 a,h5 a,h6 a{
}  


h1 { 
    font-size: 36px; 
    line-height: 1.3em;
    margin-bottom: 13px; 
}

h2 { 
    font-size: 28px; 
    line-height: 1.3em; 
    margin-bottom: 13px;
}

h3 { 
    font-size: 24px; 
    line-height: 1.3em; 
    margin-bottom: 13px;
}

h4 { 
    font-size: 18px; 
    line-height: 1.3em; 
    margin-bottom: 13px;
}

h5 { 
    font-size: 14px; 
    line-height: 1em; 
    margin-bottom: 13px;
}

h6 { 
    font-size: 12px; 
    line-height: 1em; 
    margin-bottom: 13px;
}

code{
    white-space: normal;
}

small, .small {
    font-size: 100%;
}

label{
    margin-bottom: 7px; 
    color: #768082;
    font-size: 13px;
    font-weight: normal;
}

p:empty{
    margin-bottom: 0px!important;
}
b{
}

/* =Input
-------------------------------------------------------------------------------------*/
input[type=text], 
input[type=password], 
input[type=email], 
input[type=url], 
input[type=number], 
textarea{
    font-size: 13px;
    padding: 9px 0px 9px 9px;
    color: #768082;
    border: 1px solid #f0f0f0;
    border-radius: 3px;
    background-color: #fff;
    box-shadow: none;
    -webkit-appearance: none;
}
.container{
	max-width: 1200px;
	width: 1200px;
}
#header{
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:9;
}
.moveHead #header{background-color:rgba(36,37,36,0.8);}
.nbtn{
	display:inline-block;
	padding:28px 0 0 0px;
	float:left;
	margin-right: 43px;
}
.nlog{
	display:block;
	float:left;
}
.nlog span{
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
	display: inline-block;
    padding: 0px 0 0 30px;
}
.ftbtn{
	color:#000;
	font-size:16px;
	display:inline-block;
	padding:20px;
	background-color:#ffd302;
	font-weight:600;
	margin-top:21px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
}
.ftbtn:hover{
	color:#000;
	background-color:#ff9730;
	
}
.headLast{
	padding-top:25px;
}
.headLast a{
	display:block;
	float:right;
	color:#fff;
	text-align:right;
}
.headLast a.woti{
	margin-right:20px;
	margin-top: -3px;
}
.tel{
	font-size:23px;
}
.tel:hover,.mail:hover{
	text-decoration:underline;
}
.mail{
	font-size:12px;
	text-transform: uppercase;
}
#m_d_f{
	background-image:url('images/headbg.jpg');
	background-position:top center;
	min-height:838px;
}
#m_d_f .col-md-5{
	padding-top:160px;
}
#m_d_f .col-md-5 form{
	padding: 24px 30px;
    max-width: 360px;
    margin: 0 auto;
	background-color:rgba(36,37,36,0.62);
}
.m_d_f_h{
	color:#fff;
	font-size:20px;
	line-height:24px;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	padding-bottom:27px;
}
#m_d_f .col-md-5 form input{
	border-radius:0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-size:13px;
	color:#201f1f;
	padding: 17px;
}
#m_d_f .col-md-5 form input::placeholder{
	font-size:13px;
	color:#201f1f;
	text-transform:uppercase;
}
#m_d_f .form-group{
	margin-bottom: 30px;
}
#m_d_f button{
	font-size:17px;
	text-transform:uppercase;
	color:#ffd302;
	text-decoration:underline;
	border:none;
	border-radius:0;
	background-color:transparent;
	text-align:center;
	display:block;
	width: 100%;
}
#m_d_f button:hover{
	text-decoration:none;
}
.personals{
	color:#aaa6a5;
	font-size:9px;
	text-transform:uppercase;
	line-height:18px;
	max-width:241px;
	margin:0 auto;
}
.personals p{padding-left:33px;}
.personals a{
	color:#aaa6a5;
	
}
.personals .checbox{
	display: block;
    float: left;
    width: 0px;
    height: 0px;
	position:relative;
	margin-right:5px;
}
.personals .checbox:before{
	content:' ';
	display:block;
	position:absolute;
	width: 28px;
    height: 24px;
	left:0;
	top:0;
	background-image:url('images/checbox.png');
	cursor:pointer;
}
.personals input:before{
	background-position:0px 24px;
}
.personals input:checked:before{
	background-position:0 0;
}
.headers{
	text-align:center;
	color:#fff;
	font-size:42px;
	font-weight:600;
	padding-top: 48px;
    letter-spacing: 1px;
	padding-bottom: 53px;
}
.rsp_form .col-md-4{
	min-height: 400px;
	color:#fff;
	padding: 56px 15px 62px 59px;
	position:relative;
}
.rsp_form .col-md-4 > div{
	min-height: 400px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:3!important;
}
.rsp_form .col-md-4smp{
	padding: 22px 15px 62px 59px;
}
.rsp_form .col-md-4smh{
	min-height: 515px;
	padding: 43px 15px 125px 59px;
}
.rsp_form .col-md-4smh > div{
	min-height: 515px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:3!important;
}
.rsp_form span{
	font-weight:600;
	display:block;
}
.f_norm{
	font-weight:normal;
	font-size:15px;
    padding: 14px 15px;
    letter-spacing: 1px;

}
.f_norm b{
	font-size:25px;
}
.rsp_form ul{
	font-size:12px;
	line-height:30px;
	text-transform:uppercase;
	padding-top: 12px
}
.rsp_form .col-md-4 a{
	color:#ffd302;
	font-size:21px;
	text-decoration:underline;
	text-transform:uppercase;
	position:absolute;
	bottom:37px;
	z-index:4!important;
}
.rsp_form .col-md-4 a:hover{
	text-decoration:none;
}
.rsp_form .col-md-4 *{
	z-index:2;
	position:relative;
}
.slick-slide{overflow:hidden;}
.rsp_form .col-md-4smh a{
	bottom:99px;
}
.rsp_form .col-md-4smhKey::after{
	position:absolute;
	content:' ';
	display:block;
	width:98px;
	height:93px;
	background-image:url('images/pdk.png');
	top: -29px;
    right: 30px;
	z-index:3;
}
.rsp_form .col-md-bbg::before{
	position:absolute;
	content:' ';
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-repeat:no-repeat;
	background-size:cover;
	z-index:1;
}
.col-md-b21::before{background-image:url('images/b21.jpg');} 
.col-md-b22::before{background-image:url('images/b22.jpg');} 
.col-md-b23::before{background-image:url('images/b23.jpg');} 
.btm{
	width:100%;
	max-width:422px;
	min-height:55px;
	display:block;
	cursor:pointer;
	margin:85px auto;
	background-color:#ffd302;
	text-align:center;
	font-size:21px;
	font-weight:600;
	text-transform:uppercase;
	color:#000;
	line-height:55px;
	border-radius:15px;
}
.btm:hover{
	color:#000;
	background-color:#fe972f;
}
#m_d_c .headers{
	text-transform:uppercase;
	padding-top: 32px;
    padding-bottom: 34px;
}
.rsp_slide ul{
	display:block;
	text-align:center;
}
.rsp_slide ul li{
	display:inline-block;
	list-style:none;
	margin:0 25px;
}
.rsp_slide ul li a{
	display:inline-block;
	font-size:21px;
	line-height:30px;
	padding:11px 46px;
	background-color:#201f1f;
	text-transform:uppercase;
	color:#ffd302;
	text-decoration:none;
	border-radius:40px;
}
.container-fluid{overflow:hidden;}
.rsp_slide_content{
	padding-top:27px;
}
.rsp_slide_content a{
	display:block;
	position:relative;
}
.rsp_slide_content a img{
	opacity:0.45;
}
.rsp_slide_content a:hover img{
	opacity:1;
}
.rsp_slide_content a::after{
	content:' ';
	position:absolute;
	top:50%;
	left:50%;
	background-image:url('images/morebtn.png');
	width:330px;
	height:98px;
	margin:-49px 0 0 -165px;
	display:none;
}
.rsp_slide_content .col-md-4:hover a::after{
	display:block;
}
.small_m .btm{
	margin: 35px auto;
}
#m_d_helps .headers{
	text-transform:uppercase;
	padding: 15px 0;
}
.helps_content{
	color:#fff;
}
.helps_content i{
	display:block;
	height:103px;
}
.helps_content img{
	display:block;
	margin:0 auto;
}
.helps_content .col-md-4{
	padding:37px 20px 7px 49px;
	min-height:250px;

}
.helps_content span{
	display:block;
	color:#e99639;
	font-size:29px;
	font-weight:600;
	text-transform:uppercase;
	padding-bottom: 25px;
}
.helps_content p{
	font-size:14px;
	line-height:32px;
	text-transform:uppercase;
	display:block;
}
#m_d_recs .headers{
	text-transform:uppercase;
	line-height:60px;
	padding-bottom: 45px;
}
.recs_content_bl1{
	max-width:256px;
	margin:0 auto;
}
#m_d_recs .slick-list{
	max-width:90%;
	margin:0 auto;
}
.recs_content_bl1 i{
	text-align:center;
	display:block;
}
.recs_content_bl1 img{
	margin:0 auto;
}
.recs_content_bl1 p{
	display: block;
    background-color: #deb80b;
    font-size: 17px;
    line-height: 30px;
    font-weight: 600;
    color: #000;
	padding: 112px 20px 25px 20px;
	margin-top: -87px;
}
.recs_content_bl span{
	font-size: 17px;
    line-height: 30px;
    font-weight: 600;
	padding: 34px 0px 25px 0px;
	color:#fff;
	display:block;
	max-width:256px;
	margin:0 auto;
}
#m_d_recs .slick-arrow{
	position:absolute;
	background-image:url('images/arr.png');
	border: unset;
    border-radius: 0;
    background-color: transparent;
    text-indent: -9999px;
    overflow: hidden;
	width:33px;
	height:61px;
	top:50%;
	margin-top:-30px;
}
#m_d_recs .slick-prev{
	left:15px;
}
#m_d_recs .slick-next{
	right:15px;
	transform: rotate(180deg);
}
#m_d_recs .slick-arrow:hover{
	opacity:0.7;
}
#m_d_ffs{
	padding-bottom: 142px;
}
#m_d_ffs .headers{
	text-transform: uppercase;
    line-height: 60px;
    padding-bottom: 0px;
    padding-top: 65px;
}
.headers_ffsf{
	text-align:center;
}
.headers_ffs{
	text-transform: uppercase;
	font-weight:600;
	text-align:center;
	font-size:15px;
	line-height:30px;
	color:#fff;
}
.headers_ffsf_inff{
	padding-right:62px
}
.headers_ffsf_in{
	display:inline-block;
	width:auto;
	padding-top: 45px;
}
.headers_ffsf_in .form-control{
    height: 94px;
	width: 300px;
	border-radius:60px;
	text-align:center;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	color:#000;
}
.headers_ffsf_in input::placeholder {
	text-align:center;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	color:#000;
}
.headers_ffsf_in button{
    height: 94px;
	width: 300px;
	border-radius:60px;
	border:0;
	text-align:center;
	font-size:18px;
	font-weight:600;
	text-transform:uppercase;
	color:#000;
	background-color:#deb80b;
}
.headers_ffsf_in button:hover{
	color:#000;
	background-color:#fe972f;
	
}
#m_d_ffs .personals{
	max-width: 394px;
	padding-top: 15px;
}
#m_d_ffs .personals p {
    padding-left: 33px;
    line-height: 32px;
}
.woti{display:block;}
.woti_m{display:none;}
.desctop{display:block;}
.mobile{display:none!important;}
#m_d_f .col-md-7 a{display:none;}
.rsp_slide_content{
	margin-left:0;
	margin-right:0;
}
.container-fluid{
	padding-left:0;
	padding-right:0;
}
.container-fluid img{
	max-width:100%;
}

.rsp_slide_content .col-md-4{
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
}
.rsp_slide_content .col-md-4 > div{
	display:none;
}
.rsp_slide_content .col-md-4 > div:first-child{
	display:block;
}
.rsp_slide_content .col-md-4{
	display:none;
}
.rsp_slide_content .col-md-4:nth-child(-n+6){
	display:block;
}
.caseNav{
	position:relative;
}
.caseSlides .slick-dots{display:none!important;}
.caseSlides .slick-arrow{
	position:absolute;
	z-index:2;
	display:none!important;
	width:36px;
	height:35px;
	background-image:url('images/arr_bl.png');
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	top:11px;
}
.arrCase{
	position:absolute;
	z-index:2;
	display:block;
	width:36px;
	height:35px;
	background-image:url('images/arr_bl.png');
	background-repeat:no-repeat;
	overflow:hidden;
	cursor:pointer;
	top:11px;
}
.arrLeft{
	right:86px;
}
.arrRight{
	right:17px;
	background-position: -36px 0px;
}
.arrCase:hover{
	opacity:0.7;
}
.arrCaseDots .active a{color:#fff;}
.logotype{
	position:relative;
}
@keyframes test-01 {
  from {
    left: -2000px;
    animation-timing-function: ease-out;
	opacity:1;
  }
  to {
    left: 0px;
	opacity:1;
  }
}
@keyframes test-02 {
  from {
    left: 0px;
	opacity:1;
  }
  to {
    left: -2000px;
	opacity:0;
    animation-timing-function: ease-out;
  }
}
.nbtn{
	position:relative;
	z-index:7;
}
.mi_nav{
	position:absolute;
	padding:90px 15px 90px 70px;
	background-color:#212121;
	min-width:790px;
	margin-left:-15px;
	z-index: 6;
    left: -2000px;
	opacity:0;
}
.mi_nav li{
	padding-bottom:28px;
}
.mi_nav a{
	font-size:18px;
	color:#fff;
	text-decoration:underline;
	text-transform:uppercase;
}
.mi_nav a.active{
	color:#ebb800;
}
.mi_nav a:hover{
	color:#fe972f!important;
}
.open_nav .mi_nav{
	display:block;
	animation-name: test-01;
	animation-duration: 0.5s;
	animation-timing-function: ease;
	animation-fill-mode: forwards;
}
.open_nav{
	overflow:hidden;
}
.fadeshodow{
	content:' ';
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:5;
	background-color:rgba(42, 39, 36,0.5);
}
.open_nav .fadeshodow{
	display:block
}
.hidenav .mi_nav{
	animation-name: test-02;
	animation-duration: 0.5s;
}
.close_form_backplace{
	position:absolute;
	display:block;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.h_form_open, .h_form_open2,.h_form_open3,.h_form_open_msg{
	overflow:hidden;
}
.h_form_body, .modal_form{
	position:fixed;
	overflow:auto;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	background-color:rgba(104,104,105,0.85);
	display:none;
	flex-direction:row;
	justify-content:center;
	align-items: center;
	z-index:99;
}
.af_h_form,.af_h_form2,.h_form_bodymsgblock{
	max-width:450px;
	margin:0 auto;
	padding:33px 20px;
	background-color:#383838;
	color:#fff;
	font-weight:300;
	font-size:17px;
	position:relative;
}
.h_form_bodymsgblock{
    position:fixed;
    flex-direction: column;
    max-width:100%;
    width:100%;
    top:99px;
    bottom:0;
    background-color:#fff;
}
.h_form_bodymsgblock .close_form{
    right:25px;
    top:15px;
}
.h_form_bodymsgblock a{display:block;
    color:#2a8bc2;
    text-align:center;
    margin-bottom:15px;
}
.ajax_form .error{
}
.h_form_open .h_form_body,.h_form_open_akc .h_form_body_akc,.h_form_open2 .h_form_body2,.h_form_open3 .h_form_body3,.h_form_open_msg .h_form_bodymsg{
	display:flex;
	z-index:3;
}
.close_form{
	position:absolute;
	right: -40px;
    top: -33px;
	font-size:36px;
	color:#fff;
	display:block;
	width:30px;
	height:30px;
	cursor:pointer;
	font-weight:700;
}
.af_h_form p,.af_h_form2 p{
	font-size:12px;
	display:inline-block;
	padding-left:28px;
	float:left;
	margin-top: -16px;
}
.af_h_form a,.af_h_form2 a{
	color:#fff;
}
.af_h_form  label,.af_h_form2  label{
	padding-left:20px;
	color:#fff;
	font-size:21px;
	padding-bottom:4px;
}
.checkbox{
	float:left;
    display: inherit;
}
.httitle{
	font-size:21px;
	padding-bottom:38px;
	text-align:center;
}
.af_h_form input,.af_h_form2 input{
	border-radius:unset;
	text-indent:9px;
	font-size:17px;
	background-color:#383838;
	border:1px solid #8a8a8a;
	border-radius:0;
}
.af_h_form .form-control{
	height:44px;
	padding: 14px 0px 14px 9px;
}
.af_h_form input::placeholder,.af_h_form2 input::placeholder{
	font-size:17px;
	color:#9e9d9d;
}
.af_h_form .btn-primary,.af_h_form2 .btn-primary{
	color:#fff;
	background-color:#212121;
	border-radius:0;
	border:unset;
	font-size:19px;
	text-transform:uppercase;
	padding:10px 40px;
}
.af_h_form .btn-primary:hover,.af_h_form2 .btn-primary:hover{
	opacity:0.5;
}
.af_h_form .controls_s_btn,.af_h_form2 .controls_s_btn{
	text-align:center;
	padding-top:40px;
}
.h_form_send .h_form_msg, .h_form_open .h_form_body, .h_form_open_akc .h_form_body_akc, .h_form_open2 .h_form_body2, .h_form_open3 .h_form_body3, .h_form_open_msg .h_form_bodymsg {
    display: flex;
    z-index: 99;
}
.ajax_form .error {
    display: block;
    color: red!important;
    font-size: 11px;
    font-weight: 600;
    line-height: 14px;
}
.slick-track:after, .slick-track:before {
    box-sizing: initial!important;
}
.slick-slider {
touch-action: auto;
-ms-touch-action: auto;
}
.slick-slider .slick-track, .slick-slider .slick-list{
	touch-action: auto;
-ms-touch-action: auto;;
}
@media all and (max-width: 1100px){
	.container{
		width:750px;
		max-width:750px;
	}
	.nlog span,.headLast .tel,.headLast .mail,#m_d_f .col-md-5{
		display:none;
	}
	.headLast a{
		float:left;
	}
	.woti_m{display:block;}
	.woti{display:none;}
	.mobile{display:block!important;}
	.desctop{display:none!important;}
	#m_d_f{
		background-image:url('images/headbg_m.jpg');
		background-position:top center;
		min-height:1052px;
	}
	#m_d_f .col-md-7{
		text-align:center;
	}
	.headers{
		font-size:57px;
	}
	#m_d_f .col-md-7 a{
		display:inline-block;
		color:#ffd302;
		font-size:28px;
		text-decoration:underline;
		text-transform:uppercase;
		margin-top:621px;
	}
	.rsp_form .slick-arrow{
		position:absolute;
		background-image:url('images/arr.png');
		border: unset;
		border-radius: 0;
		background-color: transparent;
		text-indent: -9999px;
		overflow: hidden;
		width:33px;
		height:61px;
		top:50%;
		margin-top:-30px;
		z-index:3;
	}
	.rsp_form  .slick-prev{
		left:15px;
	}
	.rsp_form  .slick-next{
		right:15px;
		transform: rotate(180deg);
	}
	.rsp_form .col-md-4{
		padding: 56px 59px 62px 59px;
	}
	.rsp_form .col-md-4 *{
		max-width:481px;
		margin:0 auto;
	}
	.rsp_form .col-md-4 span:nth-child(1){
		font-size:48px!important;
		line-height: 60px!important;
	}
	.rsp_form .col-md-4 span:nth-child(2){
		font-size:48px!important;
		line-height: 60px!important;
	}
	.f_norm{
		font-size:29px!important;
		line-height: 60px!important;
	}
	.f_norm b{
		font-size:48px!important;
		line-height: 60px!important;
	}
	.rsp_form ul{
		font-size:26px!important;
	}
	.rsp_form .col-md-4 a{
		font-size:32px!important;
		display:block;
		text-align:center;
		position:relative;
		bottom:unset;
		margin:50px auto;
	}
	.rsp_form .col-md-4smhKey::after{
		top: 10px;
	}
	.helps_content i {
		height: 235px;
	}
	.helps_content span{
		font-size:30px!important;
		text-align:center;
	}
	.helps_content p{
		font-size:18px!important;
		text-align:center;
	}
	.recs_content_bl1{
		max-width:424px;
	}
	.recs_content_bl1 p{
		font-size:33px!important;
		line-height: 48px!important;
		padding: 160px 30px 35px 30px;
		margin-top: -141px;
	}
	.recs_content_bl span{
		font-size:39px!important;
		line-height: 49px!important;
		text-align:center;
		max-width:486px;
	}
	#m_d_ffs .headers{
		font-size:57px!important;
		line-height: 60px!important;
	}
	.headers_ffs{
		font-size:20px!important;
		line-height: 42px!important;
	}
	.headers_ffs p{
		max-width: 700px;
		margin: 0 auto;
		display:block;
		padding-top:30px;
	}
	.headers_ffsf_in{
		display:block;
	}
	.headers_ffsf_in .form-control, .headers_ffsf_in button{
		width:402px;
		height:130px;
		margin:0 auto;
		font-size:31px;
	}
	.headers_ffsf_inff  input::placeholder {
	font-size:31px;
}
	.headers_ffsf_inff{
		padding-right: 0px;
	}
	.helps_content .col-md-4{
		padding: 37px 20px 7px 20px;
	}
	.personals .checbox:before{
		background-image: url('images/checbox_m.png');
		width:52px;
		height:47px;
	}
	.personals input:before{
		background-position: 0px 47px;
	}
	#m_d_ffs .personals p{
		padding-left: 54px;
		line-height: 47px;
		font-size:23px;
	}
	#m_d_ffs .personals{
		max-width:538px;
	}
	.helps_content .col-md-4{
		width:50%;
	}
	.rsp_slide_content .col-md-4 img{
		width:100%;
	}
	.rsp_slide_content .col-md-4{
		display:none;
	}
	.rsp_slide_content .col-md-4:nth-child(-n+6){
		display:none;
	}
	.rsp_slide_content .col-md-4:first-child{
		display:block;
	}
	.rsp_form .col-md-4{
		min-height:690px!important;
	}
	.arrCase{
		position:absolute;
		z-index:2;
		display:block;
		width: 47px;
		height: 46px;
		background-image:url('images/arr_bl_m.png');
		background-repeat:no-repeat;
		overflow:hidden;
		cursor:pointer;
		top:6px;
	}
	.arrLeft{
		right:unset;
		left:17px;
	}
	.arrRight{
		right:17px;
		background-position: -48px 0px;
	}
	.rsp_slide ul{
		height:60px;
		overflow:hidden;
	}
	.rsp_slide ul li {
		display: inline-block;
		list-style: none;
		margin: 4px 25px;
		width: 33%;
	}
	.mi_nav a {
		font-size: 24px;
	}
	.btm {
		width: 100%;
		max-width: 480px;
		min-height: 72px;
		display: block;
		cursor: pointer;
		margin: 85px auto;
		background-color: #ffd302;
		text-align: center;
		font-size: 24px;
		font-weight: 600;
		text-transform: uppercase;
		color: #000;
		line-height: 72px;
		border-radius: 37px;
	}
	.mi_nav{
		min-width:550px;
	}
}