@charset "utf-8";



@font-face {
  font-family: 'OpenSans';
  src: url('/fonts/OpenSans.eot?#iefix') format('embedded-opentype'),  url('/fonts/OpenSans.woff') format('woff'), url('/fonts/OpenSans.ttf')  format('truetype'), url('/fonts/OpenSans.svg#OpenSans') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('/fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  url('/fonts/OpenSans-Bold.woff') format('woff'), url('/fonts/OpenSans-Bold.ttf')  format('truetype'), url('/fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body {
    height: 100%;
    width: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
body {
	font-family: 'OpenSans', sans-serif;
	font-size: 16px;
	line-height: 1.42857143;
	color: #151235;
	background: #fff;
	overflow: hidden;
	overflow-y: auto;
}

a {
	font-family: 'OpenSans-Bold';
	color: #2692a8;
	text-decoration: none;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
a.bot_line {
	position: relative;
}
a.bot_line:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	height: 1px;
	width: 0;
	background: #2692a8;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
}
a.bot_line:hover:before {width: 100%;}


/*---HELPERS---*/
.nom {margin: 0;}
.nop {padding: 0;}
.upper {text-transform: uppercase;}
.txt_b {font-family: 'OpenSans-Bold';}

.tr3s {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}


/*---TABS---*/
.tab_wrap {margin-top: 83px;}
.tab_wrap .tab_h {margin: 0;}
.tab_wrap .tab_h .tab_h1 {
	position: relative;
	font-family: 'OpenSans-Bold';
	line-height: 28px;
	text-transform: uppercase;
	margin-right: 46px;
	cursor: pointer;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
.tab_wrap .tab_h .tab_h1:not(.tab_act):hover {color: #2692a8;}
.tab_wrap .tab_h  .tab_h1.tab_act {font-size: 30px;}

.tab_content .js_tab_txt {display: none;}
.tab_content .js_tab_txt.tab_txt_act {display: block;}


/*---MAIN_WRAPPERS---*/
.wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  padding: 0;
  min-width: 1024px;
}

.foot_main {
    position: relative;
    height: 55px;
    line-height: 55px;
    width: 100%;
    font-size: 12px;
    background: #F0F4F4;
    z-index: 999;
}
.one_logo {
	font-family: 'Arial',sans-serif;
	position: absolute;
	bottom: 10px;
	right: 45px;
	text-align: right;
	font-size: 10px;
	line-height: 13px;
	padding: 0 80px 0 0;
	min-height: 30px;
	background: url('/i/copyright-onetouch2.png') right 1px no-repeat;
}
.one_logo a {color: #151235; text-decoration: none;}
.one_logo a:hover {opacity: .7;}

.block_wrap {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 768px;
    max-height: 1080px;
}
.sub_block_b {
	width: 100%;
	height: 100%;
	max-width: 1920px;
	max-height: 1080px;
	margin: 0 auto;
	position: relative;
}
.sub_block_b.head {height: auto;}
.sub_block_b.footer {padding: 0 45px;}
.sub_block_m {width: 960px; height: 100%; margin: 0 auto; overflow: hidden;}

.sub_wrap {width: 977px; padding-top: 50px; height: 960px;}
.sub_wrap.scr_wrap {padding-top: 0; height: 100%; overflow: hidden;}
.sub_wrap.scr_wrap .scr {
    position: relative;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
    margin-right: -22px;
    padding-top: 50px;
    padding-left: 5px;
}

.block_h {
    font-family: 'OpenSans-Bold';
    font-size: 50px;
    line-height: 52px;
    text-transform: uppercase;
    z-index: 999;
	position: relative;
}
.block_sub_h {
    margin: 26px 0 29px;
    line-height: 24px;
}

.btn.btn_dl {
    display: inline-block;
    height: 40px;
    line-height: 42px;
	background: #2692a8;
    padding: 0 20px;
    text-align: center;
    letter-spacing: .6px;
	font-family: 'OpenSans-Bold';
	font-size: 14px;
	color: #fff;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-box-shadow: 0px 2px 6px 1px rgba(38,146,168, .8);
	-moz-box-shadow: 0px 2px 6px 1px rgba(38,146,168, .8);
	box-shadow: 0px 2px 6px 1px rgba(38,146,168, .8);
	z-index: 999;
}
.btn.btn_dl:hover, .btn.btn_dl:focus, .btn.btn_dl:active {
	background: #285f6b;
	-webkit-box-shadow: 0px 2px 6px 1px rgba(40,95,107, .8);
	-moz-box-shadow: 0px 2px 6px 1px rgba(40,95,107, .8);
	box-shadow: 0px 2px 6px 1px rgba(40,95,107, .8);
}
/*____________________________________________*/

.w_50 {
	width: 48%;
	float: left;
}

.btn.btn_dl.btn_abs {
	position: absolute;
	right: 45px;
	bottom: 6px;
}
.btn-back {
	text-transform: uppercase;
}
.news_content {
	margin: 15px 0 70px;
}
.news_item {
	padding: 15px 0;
	table-layout: fixed;
	width: 100%;
}
.news_item.w_50 {
	width: 48%;
	float: left;
}
.news_item:nth-of-type(even){
	padding-left: 15px;
}

.news_item:nth-of-type(odd){
	padding-right: 15px;
}
.news_item--prewiew a {
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.news_item--prewiew .prewiew-wrapper{
	max-width: 100%;
	display: block;
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
	
}
.news_item--prewiew a .prewiew-wrapper{ 
	height: 300px;
}
.news_item--prewiew a .prewiew-wrapper img {
	width: 100%;
}
.news_item--prewiew .prewiew-wrapper img {
	max-width: 100%;
}
.news_item--prewiew .prewiew-wrapper .img-overlay{
   content: '';
   position: absolute; 
   top: 0; 
   left: 0;
   height: 300px;
   width: 100%;
   background: transparent;
   -webkit-transition: 0.3s;
   transition: 0.3s;
 }
.news_item--prewiew a:hover .prewiew-wrapper .img-overlay{    
    background: rgba(38, 146, 168, 0.2);
}
.news_item--heading  a{
	font-size: 20px;
	margin: 15px 0;
	color: #333333;
	display: block;
}
.news_item--heading  a:hover{
	font-size: 20px;
	color: rgba(38, 146, 168, 1);
}
.news_item--text {
	padding-right: 20px;
	line-height: 2;
}
.news_item--date {
	font-size: 12px;
	color: #ACACAC;
}
.row {
	display: block;
}	
.clearfix:before,
.clearfix:after {
	content: "";
	display: table;
}

.clearfix:after {
	clear: both;
}
.scr_wrap {
	padding-bottom: 0;
}
.scr_wrap:after{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 99%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(99%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 99%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
	bottom: 65px;
	content: '';
	height: 70px;
	left: 0;
	position: absolute;
	width: 100%;
}
#contacts .sub_block_m {
	position: relative;
}
#contacts .sub_wrap.map {
    position: absolute;
    padding: 0;
    top: 70px;
    transform: none;
    line-height: 28px;
    z-index: 999;
}
.contacts_rt.req_show .block_sub_h {
	position: absolute;
	top: 100px;
}
.contacts_rt .block_sub_h {
	position: absolute;
	top: 100px;
}
.white-gradient-top {
	background: -moz-linear-gradient(90deg, rgba(153,218,255,0) 0%, rgba(255,255,255,0.1) 10%, rgba(255,255,255,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(90%, rgba(255,255,255,0.1)), color-stop(100%, rgba(153,218,255,0))); /* safari4+,chrome */
	background: -webkit-linear-gradient(90deg, rgba(153,218,255,0) 0%, rgba(255,255,255,0.1) 10%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(90deg, rgba(153,218,255,0) 0%, rgba(255,255,255,0.1) 10%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(90deg, rgba(153,218,255,0) 0%, rgba(255,255,255,0.1) 10%, rgba(255,255,255,1) 100%); /* ie10+ */
	background: linear-gradient(0deg, rgba(153,218,255,0) 0%, rgba(255,255,255,0.1) 10%, rgba(255,255,255,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#99DAFF',GradientType=0 ); /* ie6-9 */
}
.nopi {
	padding: 0 !important;
}
.nomi {
	margin: 0 !important;
}
.p-15{
	padding: 15px 0;
}
.font-transform-none {
	text-transform: none;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
}
.news_item:nth-child(2n+1) {
	clear: left;
	display: table;
}
/*____________________________________________*/

/*---MENU_TOP---*/
.head {position: absolute; width: 100%; z-index: 99999;}

.menu_top {
    margin: 0 auto;
    position: relative;
    width: 100%;
    max-width: 1920px;
    height: 125px;
    padding: 0 20px;
    background: transparent;
}
.menu_top .logo {margin-top: 20px; width: 174px;}

.menu_top .menu_wrap {
    position: absolute;
    top: 0;
    right: 20px;
    height: 100%;
    padding-top: 28px;
}
.menu_top .menu_wrap a {
	position: relative;
	display: inline-block;
	margin-left: 38px;
	font-family: 'OpenSans-Bold';
	color: #151235;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out;
}
.menu_top .menu_wrap a:not(.fb_link):before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	height: 1px;
	width: 0;
	background: #2692a8;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
}
.menu_top .menu_wrap a:hover, .menu_top .menu_wrap a.menu_act {color: #2692a8;}
.menu_top .menu_wrap a:hover:before, .menu_top .menu_wrap a.menu_act:before {width: 100%;}

.menu_top .menu_wrap a.fb_link {
	text-transform: none;
	font-size: 30px;
	line-height: 4px;
	color: #fff;
	margin: 0 20px 0 35px;
	z-index: 50;
}
.menu_top .menu_wrap a.fb_link:after {
    content: "";
    position: absolute;
    top: -20px;
    left: -27px;
    height: 54px;
    width: 66px;
    background: url('/i/fb_bg2.png') no-repeat center center;
    z-index: -1;
}

.head .menu_fixed {
	top: 0;
	width: 100%;
}
.head.w_tar .menu_fixed {
	position: fixed;
	top: -125px;
	/* background: #f0f4f4; */
    background: url('/i/head_fix_bg.png') repeat-x top center;
    background-size: 8px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: -webkit-transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.head.head_fixed .menu_fixed {
	-webkit-transform: translateY(125px);
	-moz-transform: translateY(125px);
	transform: translateY(125px);
/* 	-webkit-box-shadow: 0 20px 65px 0 rgba(0,0,0, .2);
-moz-box-shadow: 0 20px 65px 0 rgba(0,0,0, .2);
box-shadow: 0 20px 65px 0 rgba(0,0,0, .2); */
}
.head.head_fixed .menu_fixed .menu_top .logo {margin-top: 25px;}


/*---SLIDE_1---*/
/* .slide1_bg {background: url("/i/casp_bg1.png") no-repeat center center/cover;} */
.slide1_bg {background: url("/i/slide1_sub_bg2.png") repeat-x center;}

.slide1 {
    background: #fff url("/i/slide1_bg4.png") no-repeat right top;
    /* background-size: auto 100%; */
    background-size: cover;
}
.slide1 .txt_b {
    position: absolute;
    left: 78px;
    top: 50%;
    transform: translate(0,-50%);
    font-family: 'OpenSans-Bold';
    font-size: 78px;
    text-transform: uppercase;
    color: #151235;
    line-height: 80px;
    z-index: 9;
}
.slide1 .txt_n {
	font-family: 'OpenSans';
	text-transform: none;
    margin-top: 20px;
    font-size: 18px;
    line-height: 30px;
}

/*---SLIDE_2(ABOUT)---*/
.info_list {font-size: 0; text-align: left; padding-bottom: 50px;}
.info_list .info_item {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 480px;
	margin: 35px 0 6px;
}
.info_list .info_item .info_photo {
	width: 160px;
	height: 160px;
	border: 0;
	background: #e1e2e2;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.info_list .info_item .info_photo img {max-width: 100%; vertical-align: middle; border-radius: 50%;}

.info_list .info_item .info_text {
    position: absolute;
    top: 50%;
    left: 182px;
    transform: translate(0,-50%);
    font-size: 14px;
    line-height: 24px;
}
.info_list .info_item .info_text .name {font-family: 'OpenSans-Bold'; font-size: 18px;}


/*---SLIDE_3(PROJECTS)---*/
.slide3 {background: #f0f4f4;}

.project_wrap {
	margin-top: 153px;
	overflow: hidden;
    overflow-y: scroll;
    height: 600px;
    padding-right: 17px;
}

.project_wrap .proj_item {
	width: 100%;
	min-height: 120px;
	padding-left: 395px;
	margin-bottom: 45px;
}
.project_wrap .proj_item.casp_travel {background: url('/i/travel.png') no-repeat left top;}
.project_wrap .proj_item.rif_kav {background: url('/i/events.png') no-repeat left top;}
.project_wrap .proj_item.casp_media {background: url('/i/media.png') no-repeat left top;}
.project_wrap .proj_item.casp_academy {background: url('/i/academy.png') no-repeat left top;}

.project_wrap .proj_item .proj_text {line-height: 24px;}
.project_wrap .proj_item .proj_text .proj_title {
	font-family: 'OpenSans-Bold';
	font-size: 20px;
	text-transform: uppercase;
}
.project_wrap .proj_item .proj_text .proj_link {
	position: relative;
    display: inline-block;
    margin-top: 15px;
	font-family: 'OpenSans-Bold';
	color: #2692a8;
	text-decoration: none;
}
.project_wrap .proj_item .proj_text .proj_link:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	height: 1px;
	width: 0;
	background: #2692a8;
	-webkit-transition: width .3s ease-in-out;
	-moz-transition: width .3s ease-in-out;
	transition: width .3s ease-in-out;
}
.project_wrap .proj_item .proj_text .proj_link:hover:before {width: 100%;}

/*---SLIDE_4(CONTACTS)---*/
.slide4 {background: #f0f4f4; overflow: hidden;}

.map_wrap {position: absolute; top: 0; right: 0; height: 100%; width: 64%;}

.sub_wrap.map {
	position: absolute;
	padding: 0;
	top: 50%;
	transform: translate(0,-50%);
	line-height: 28px;
	z-index: 999;
}

.contacts {
    position: absolute;
    top: 0;
    left: 0;
    width: 35%;
    height: 100%;
    background: #f0f4f4;
    z-index: 999;
}
.contacts:before {
	background: inherit;
    top: 0;
    right: -65%;
    content: '';
    display: block;
    height: 100%;
    width: 140%;
    position: absolute;
    transform: skewX(25deg);
    transform-origin: 100%;
}

.contacts:after {
	content: '';
	display: block;
	position: absolute;
    top: 188px;
    right: -94%;
	background: url('/i/slide4_par_01.png') no-repeat center center;
	width: 1250px;
	height: 872px;
}

.contacts_rt {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: #f0f4f4;
	opacity: 0;
	pointer-events: none;
	z-index: 999;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}
.contacts_rt .sub_wrap.map {left: 50%;}
.contacts_rt .sub_wrap.map .block_sub_h {margin: 0; height: 165px;}

.contacts_rt.req_show {opacity: .9; pointer-events: initial;}

.sub_wrap.map .block_sub_h .con_phone {
	font-family: 'OpenSans-Bold';
	font-size: 28px;
}
.sub_wrap.map .block_sub_h .map_req {
	display: inline-block;
	height: 45px;
	padding: 0 16px;
	line-height: 45px;
	text-align: center;
	margin-left: -17px;
}
.sub_wrap.map .block_sub_h .map_req .map_req_t {font-family: 'OpenSans-Bold'; border-bottom: 1px dashed #2692a8;}


/*---PARALLAX---*/
.slide_par {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
	width: 100%;
	max-width: 1920px;
	height: 100%;
	pointer-events: none;
	z-index: 9;
}
.slide_par .par_item {
	position: absolute;
	-webkit-transition: transform .5s ease-in-out;
	-moz-transition: transform .5s ease-in-out;
	transition: transform .5s ease-in-out;
}

/*-slide1-*/
.slide_par.slide1_par .par_item.par1 {
	background: url('/i/slide1_par_01.png') no-repeat center center;
    width: 1562px;
    height: 1215px;
	bottom: -135px;
    right: 0;
}
.slide_par.slide1_par .par_item.par2 {
	background: url('/i/slide1_par_02.png') no-repeat center center;
    width: 911px;
    height: 878px;
    bottom: -45px;
    right: 315px;
}
.slide_par.slide1_par .par_item.par3 {
	background: url('/i/slide1_par_03.png') no-repeat center center;
	width: 1663px;
	height: 785px;
	bottom: 68px;
	right: 205px;
}

/*-slide2-*/
.slide_par.slide2_par .par_item.par1 {
	background: url('/i/slide2_par_01.png') no-repeat center center;
	width: 1666px;
	height: 1010px;
    bottom: 29px;
    right: 187px;
}
.slide_par.slide2_par .par_item.par2 {
	background: url('/i/slide2_par_02.png') no-repeat center center;
    width: 405px;
    height: 913px;
    bottom: -75px;
    right: 328px;
}

/*-slide3-*/
.slide_par.slide3_par {z-index: 9999;}
.slide_par.slide3_par .par_item.par1 {
	background: url('/i/slide3_par_01.png') no-repeat center center;
	width: 1341px;
	height: 767px;
	bottom: 99px;
	right: 0;
}
.slide_par.slide3_par .par_item.par2 {
	background: url('/i/slide3_par_02.png') no-repeat center center;
	width: 1054px;
	height: 277px;
	bottom: -215px;
	right: 413px;
	z-index: 9999;
}

/*-slide4-*/
.slide_par.slide4_par {z-index: 9999;}
.slide_par.slide4_par .par_item.par1 {
	background: url('/i/slide4_par_01.png') no-repeat center center;
	width: 1250px;
	height: 872px;
    bottom: 20px;
    left: 0;
}
.slide_par.slide4_par .par_item.par2 {
	background: url('/i/slide4_par_02.png') no-repeat center center;
    width: 372px;
    height: 734px;
    bottom: 105px;
    left: 435px;
	-webkit-transition: left .5s ease-in-out;
	-moz-transition: left .5s ease-in-out;
	transition: left .5s ease-in-out;
}



/*---SCALE---*/
@media (max-height: 960px)  {
	/* .sub_wrap, .sub_wrap.scr_wrap .scr {padding-top: 50px;} */

	.project_wrap {margin-top: 65px;}

	.tab_wrap {margin-top: 35px;}

	.block_wrap.slide2 {min-height: 900px;}

}

@media (max-width: 1024px) {
	.slide1 {background-position: -120px;}
	.block_sub_h {font-size: 14px;}
}

@media (max-width: 1640px) {
	/* .slide1 {background-position: 318px 0;} */
	.slide_par.slide4_par .par_item.par2 {left: 0;}
	.slide1 .txt_b {font-size: 70px;}
	.slide_par.slide3_par {display: none;}

}
@media screen and (max-width: 1400px) and (min-width: 1000px){
	.block_h{ padding-top: 50px;}
	.casp_media{padding-bottom: 250px !important;}
}

@media screen and (max-width: 1000px){
	.block_h{ padding-top: 50px;}
	.casp_media{margin-bottom: 250px !important;}	
} 