*{
	margin:0;
	padding:0;
	box-sizing:border-box;
}
a{
	text-decoration:none;
	font-family: 'Sansation';
}
p{
	font-size: 16px;
	font-family: 'Sansation';
}
li{
	list-style-type: none;
}
button{
	cursor: pointer;
	outline:0 none !important;
}
input{
	
	outline:0 none !important;
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
select{
	cursor: pointer;
	outline:0 none !important;
}
textarea{
	outline:0 none !important;
}
body{
	color:#000;
	font-family: 'Sansation';
}
.slick-slide img:focus{
	outline: none !important ;
}
.slick-slide:focus{
	outline: none !important;
}
.towar-box-sec5 a{
	outline: none !important;
}
.slick-slide{
	outline: none !important;
}
.slick-slide p{
	outline: none !important;
}
.slick-slide a{
	outline: none !important;
}
.slick-slide div{
	outline: none !important;
}
.slick-track {
	outline: none !important;
}
.content{
	max-width: 2500px;
	overflow: hidden;
}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<ОКНО ВИДЕО>>>>>>>>>>>>>>>>>>>>>>>*/
.bg-poap {
    position: fixed;
    width: 100%;
    height: 100vh;
    background: rgba(0,0,0,0.7);
    z-index: 8888;
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: 1;
    opacity: 0;
    z-index: -100;
    transition: all ease 0.8s;
}
.close-btpop{
	width: 25px;
	position: absolute;
	right: -30px;
	top: -30px;
	cursor: pointer;
	transition: all ease 0.3s;
}
.close-btpop img{
	width: 100%;
}
.close-btpop:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.vidos-popap{
    position: absolute;
    width: 900px;
    background: #fff;
    transition: all ease 0.8s;
    border-radius: 10px;
    transform: translateY(-250%);
	transition: all ease 0.8s;
	z-index: -50;
	opacity: 0;
}
.video-otz {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
}
.video-otz iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.box-poap-obvertka-vid{
	padding: 20px;
}



header{
	width: 100%;
	padding: 20px 0;
	position: fixed;
	z-index: 557;
	background: #fff;
}
.smal-logo .header-logo{
	transition: all ease 0.3s;
	width: 150px;
}
.header-logo{
	transition: all ease 0.3s;
}
main{
	padding-top: 115px;
}
.general-conteiner{
	margin: 0 auto;
	width: 1110px;
}
header .general-conteiner{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-logo{
	width: 230px;
	display: block;
}
.header-logo img{
	width: 100%;
	display: block;
}
.header-right{
	display: flex;
	justify-content: flex-end;
	align-items: flex-end;
}
.secach-box{
	position: relative;
	width:255px ;
	border-bottom: 1px solid #C4C4C4;
}
.secach-box input{
	width: 100%;
	color: #244A9A;
	padding-left: 20px;
	padding-right: 40px;
	padding-bottom: 11px;
	font-size: 16px;

	border: none;
	background: #fff;
}
.secach-box input::-webkit-input-placeholder {color:  rgba(0, 0, 0, 0.5);}
.secach-box input::-moz-placeholder          {color:  rgba(0, 0, 0, 0.5);}/* Firefox 19+ */
.secach-box input:-moz-placeholder           {color:  rgba(0, 0, 0, 0.5);}/* Firefox 18- */
.secach-box input:-ms-input-placeholder      {color:  rgba(0, 0, 0, 0.5);}

.ic-search{
	position: absolute;
	width: 21px;
	top: 0;
	right: 19px;
	cursor: pointer;
	cursor: pointer;
	transition: all ease 0.3s;
}
.ic-search:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}
.ic-search img{
	width: 100%;
	display: block;
}

.header_lang{
	position: relative;
	padding: 17px 0;
	display: flex;
	justify-content: center;
	background: #244A9A;
	width: 65px;
	margin-left: 40px;
  
}
.line-actve-lang{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	cursor: pointer;
}
.line-actve-lang p{
	font-size: 16px;
	display: block;
	line-height: 15px;
	color: #FFFFFF;
}
.lang-conteiner-link{
	position: absolute;
}
.ic-lang{
	transition: all ease 0.3s;
	width: 11px;
	transform:rotate(180deg);
	margin-left: 6px;
}
.ic-lang img{
	width: 100%;
	display: block;
}
.lang-conteiner-link{
	width: 100%;
	position: absolute;
	background: #fff;
	display: none;
	padding:5px 14px;
	top:49px;
	z-index: 100;
	
}
.lang-conteiner-link a{
	width: 100%;
	color: rgba(0, 0, 0, 0.5);

	font-size: 16px;
	margin: 10px 0;
	display: block;
	transition: all ease 0.3s;
}
.lang-conteiner-link a:hover{
	color: #000;
	transition: all ease 0.3s;
}
.assdf{
	display: flex;
	align-items: center;
}
.autoriz-box{
	margin-left: 30px;
}
.tex-autoriz{
	font-size: 16px;
	color: rgba(0, 0, 0, 0.5);
	transition: all ease 0.3s;
}
.tex-autoriz:hover{
	color: #244A9A;
	transition: all ease 0.3s;
}
.hrline{
	width: 100px;
	background: #244A9A;
	height: 1px;
	margin: 5px 0;
}

.sec1{
	position: relative;
	width: 100%;
}
.sec1-slider-big{
	width: 100%;
	height: calc(100vh - 115px);
}
.sec1-slide-big{
	width: 100%;
	height: calc(100vh - 115px);
}
.sec1-slide-big .general-conteiner{
	height: 100%;
}
.big-slide-conteiner-info{
	height: 100%;
	display: flex;
	width: 63%;
	padding-bottom: 150px;
	padding-left: 43px;
	padding-right: 43px;
	align-items: center;
}

.title-big-slide{
	font-size: 55px;
	color: #fff;
	font-weight: bold;
}
.text-subtitle-big-slider{
	color: #fff;
	font-size: 22px;
	font-weight: 300;
	line-height: 1.6;
	margin-top: 10px;
}
.line-bt-slider-big{
	margin-top: 10px;
}
.bt-style{
	display: inline-block;
	background: #244A9A;
	color: #fff;
	font-size: 16px;
	border: solid 1px #244A9A;
	font-weight: bold;
	transition: all ease 0.3s;
}
.bt-style:hover{
	background: #fff;
	color: #244A9A;
	transition: all ease 0.3s;
}
.line-bt-slider-big a{
	padding: 15px 43px;
}
.slick-dots li button:before{
    font-family: slick;
    line-height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 20px;
    height: 20px;
    font-size: 40px;
    content: "";
    text-align: center;
    opacity: 1;
    background: #869BC7;
    color: black;
    -webkit-font-smoothing: antialiased;
}
.slick-dots{
	width: 1110px;
	text-align: left;
	padding-left: 43px;
	left: calc(50% - 555px);
	bottom: auto;
	top: 60%;
}
.slick-dots li.slick-active button:before{
	color: #244A9A;
	background: #244A9A;
	opacity: 1;
}
.sec1-line-absolyte{
	position: absolute;
	width: 100%;
	background: rgba(36, 74, 154, 0.5);
	bottom: 0;
}
.line-news-ss1{
	width: 63%;
}
.subtitle-news{
	color: #fff;
	font-size: 20px;
	margin-bottom: 16px;
}
.title-news-sec1{
	font-size: 20px;
	font-weight: bold;
	color: #fff;

}
.text-sec1-news{
	font-size: 14px;
	margin-top: 8px;
	line-height: 1.5;
}
.news-sec1sdf{
	margin-top: 10px;
	display: flex;
	align-items: center;
}
.lineinfo-news{
	display: flex;
	padding-right: 70px;
	align-items: center;
}
.ic-info-news{
	width: 12px;
}
.ic-info-news img{
	width: 100%;
	display: block;
}
.lineinfo-news p{
	color: #fff;
	padding-left: 7px;
}
.slider-news1{
	width: 57%;
	padding-left: 43px;
	padding-right: 17px;
}


.sec1-line-absolyte .general-conteiner{
	display: flex;
}
.slider-news2{
	width: 43%;
	padding-left: 12px;
	padding-right: 10px;
}


.news-sec1-abs {
	transition: all ease 0.3s;
	padding-top: 34px;
	padding-bottom: 28px;
}
.news-sec1-abs:hover{
	background: rgba(36, 74, 154, 0.4);
	transition: all ease 0.3s;
}
.text-sec1-news{
	color: #fff;
}
.sec5ctr{
	position: absolute;
	top: 30px;
	z-index: 10;
	width: 12px;
}
.sec5ctr img{
	width: 100%;
	display: block;
	cursor: pointer;
}
.prev-castom-cart-all{
right: 43px;
}

.next-castom-cart-all{
	transform: rotate(180deg);
	right: 17px;
}
.sec1-line-absolyte{
	z-index: 20;
}
.sec1-slider-big{
	z-index: 16;
}

.sec1-nav-conteiner{
	position: absolute;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	z-index: 17;
	left: calc(50% - 955px);
	background: #244A9A;
	top: 0;
	width: 400px;
	height: 100%;
	padding-top: 35px;
}
.sec1-nav li{
	padding: 15px 25px;
	transition: all ease 0.3s;
	font-size: 20px;
	font-weight: bold;
}
.sec1-nav li a{
	color: #fff;
}
.sec1-nav li:hover{
	background: #143988;
}
.sec1-botssx{
	height: 203px;
	position: relative;
	background: #143988;
	padding: 0 42px;
	padding-top: 60px;
}
.sec1-botssx p{
	font-size: 20px;
	color: rgba(255, 255, 255, 0.5);
	font-weight: 1.5;
}
.icsec1-navbgs{
	position: absolute;
	opacity: 0.1;
	left: -10px;
	bottom: -10px;
	width: 125px;
}
.icsec1-navbgs img{
	width: 100%;
	display: block;	
}
.sec2{
	position: relative;
	padding: 70px 0;
	margin-top:-30px;
	background: #fff;
}
.general-title{
	text-align: center;
	font-size: 55px;
	color: #244A9A
}
.sec2-line{
	margin-top: 36px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.sec2-left{
	width: 48%;
}
.sec2-right{
	width: 48%;
}
.sec2-text{
	font-size: 20px;
    line-height: 30px;

    margin-bottom: 24px;
}
.sec2-text b{
	font-weight: bold;
	color: #244A9A;
}
.sec2-left_top{
	display: flex;
	justify-content: space-between;
}
.sec2sdf{
	display: none;
}
.logosec2{
	display: none;
}
.sec2-left_to_big{
	width: 63%;
}
.sec2-left_to_big img{
	width: 100%;
	display: block;
}
.sec2-left_top-colmn{
	width: 31%;
}
.sec2-left_top-colmn_box{
	width: 100%;
}
.sec2-left_top-colmn_box img{
	width: 100%;
	display: block;
}
.sggg2{
	margin-top: 25px;
	margin-left: 11px;
	width: 94%;
}
.sec2-left_bottom{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.sec2-left_bot-left{
	width: 42%;
}
.sec2-left_bot-left img{
	width: 100%;
	display: block;
}
.sec2-left_bot_right{
	width: 52%;
	display: block;
}
.sec2-left_bot_right img{
	width: 100%;
	display: block;
}
.abssec2{
	position: relative;
}
.sec2sdf{
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	display: flex;
	font-weight: bold;
	justify-content: center;
	align-items: center;
	text-align: center;
	font-size: 21px;
	background: #244A9A;
	opacity: 0;
	color: #FFFFFF;
	cursor: pointer;
	font-family: 'SansationBold';
	transition: all ease 0.3s;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.sec2sdf:hover{
	opacity: 0.8;
	transition: all ease 0.3s;
}
.sec2-left_to_big{
	display: flex;
	justify-content: center;
	align-items: center;
}
.sec2-left_to_big{
	display: flex;
	justify-content: center;
	align-items: center;
}
.logosec2{
	width: 232px;
	position: absolute;
	display: block;
}
.logosec2 img{
	width: 100%;
	display: block;
}
.sec4{
	padding-top: 60px;
	padding-bottom: 100px;
	background: url(../img/bg-qwes-form.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.sec4 .general-title{
	color: #fff;
}
.sec4 .general-conteiner{
	
	position: relative;
	display: flex;
	justify-content: flex-end;
}
.sec4-form{
	padding-left: 47px;
	padding-top: 50px;
	padding-bottom: 35px;
	background: url(../img/form-bg.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	left: 0;
	top: 40px;
	z-index: 1;
	width: 475px;
}
.sec4-form form{
	width: 285px;
}
.title-sec4form{
	text-align: center;
	color: #fff;
	font-size: 20px;
	margin-bottom: 32px;
}
.box-inf-sec4{
	width: 100%;
	display: flex;
	align-items: center;
	padding: 21px 13px;
	background: #fff;
	margin-bottom: 25px;
}
.secformic{
	width: 14px;
}
.secformic img{
	width: 100%;
	display: block;
}
.box-inf-sec4 input{
	background: #fff;
	font-size: 16px;
	color: #000;
	border: none;
	margin-left: 12px;
}
.box-inf-sec4 input::-webkit-input-placeholder {color:  rgba(0, 0, 0, 0.5);}
.box-inf-sec4 input::-moz-placeholder          {color:  rgba(0, 0, 0, 0.5);}/* Firefox 19+ */
.box-inf-sec4 input:-moz-placeholder           {color:  rgba(0, 0, 0, 0.5);}/* Firefox 18- */
.box-inf-sec4 input:-ms-input-placeholder      {color:  rgba(0, 0, 0, 0.5);}

.box-inf-sec4 select{
	font-size: 16px;
	border: none;
	color:  rgba(0, 0, 0, 0.5);
	margin-left: 12px;
}
.bt-formssec4{
	display: flex;
	justify-content: center;
	margin-top: 27px;
}
.bt-formssec4 input{
	padding: 15px 50px;
	cursor: pointer;
}
.texforms{
	text-align: center;
	margin-top: 17px;
	font-size: 14px;
	font-weight: 300;
	color: rgba(255, 255, 255, 0.8);

}
.sec4-event-cont{
	width: 745px;
	background: #fff;
	padding: 35px 65px;
	padding-right: 0;
	margin-top: 90px;
	z-index: 10;
	position: relative;
}
.sec4-event-slider{

}
.sec4-event-title{
	font-size: 20px;
	color: #244A9A;
	font-weight: normal;
}
.sec4-event-slider{
	margin-top: 30px;
}
.sec4-event-slide{
	padding-right: 65px;
}
.sec4-event-box-line{
	
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 23px;
	padding-top: 15px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);;
}
.sec4-event-box-line:last-child{
	border-bottom: none;
}
.event-ic{
	width: 95px;
}
.event-ic img{
	width: 100%;
	display: block;
}
.event-info-box{
	width: 290px;
}
.cat-events{
	display: inline-block;
	font-size: 16px;
	margin-bottom: 22px;
	color: #244A9A;
}
.event-title{
	font-size: 20px;
	line-height: 1.5;
	color: #000;
	display: block;
}
.event-boxs-data{
	width: 180px;
}
.event-locationline{
	display: flex;
	align-items: center;
	margin-top: 45px;
}
.ic-eventlc{
	width: 11px;
}
.ic-eventlc img{
	width: 100%;
	display: block;
}
.event-locationline p{
	padding-left: 5px;
	font-size: 14px;
	color: #244A9A;
}
.event-dataline{
	display: flex;
	align-items: center;
	width: calc(100% + 65px);
	right: -65px;
	background: rgba(36, 74, 154, 0.55);
	padding: 14px;
}
.ic-eventdataline{
	width: 12px;
}
.event-dataline p{
	color: #fff;
	font-size: 14px;
	margin-left: 14px;
}
.event-dataline p{
	width: calc(100% - 16px);
}
.sec4-event-slider .sec5ctr{
	top:-47px;
	z-index: 512;
}
.prev-castom-cart-all2{
right: 75px;
}
.next-castom-cart-all2{
	transform: rotate(180deg);
	right: 45px;
}

.sec5{
	padding: 55px 0 ;
	background: #fff;
}
.sec5-slider{
	margin-top: 30px;
}
.sec5-slide{
	display: flex;
	justify-content: space-between;
}
.ic-sec5-slide{
	width: 40%;
}
.ic-sec5-slide img{
	width: 100%;
	display: block;
}
.slidesec5-text-box{
	width: 60%;
	padding: 15px;
}
.tex-sec5{
	font-size: 14px;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1.3;
	margin-top: 15px;
}
.line-more5{
	display: flex;
	align-items: center;
	margin-top: 15px;
}
.line-more5 p{
	color: #244A9A;
	font-weight: bold;
	font-size: 16px;
}
.ic-audits{
	margin-left: 5px;
	width: 5px;
}
.ic-audits img{
	width: 100%;
	display: block;

}
.sec5-title-bt-line{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.sec5-title-bt-line .bt-style{
	padding: 10px 70px;
	font-size: 20px;
	margin-left: -60px;
}
.audit-bt{
	display: flex;
	padding: 10px 25px;
	align-items: center;
	border: solid 1px #244A9A;
}
.audit-bt p{
	font-size: 16px;
	font-size: 20px;
	font-weight: bold;
	color: #244A9A;
}
.audit-bt .ic-audits{
	width: 8px;
	margin-left: 120px;
}
.audit-bt .ic-audits img{
	display: block;

}
.sec5slideobvert{
	display: flex;
	align-items: center;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	
}
.sec5-slide{
	padding: 10px;
}
.sec5-slider .slick-dots{
	left: auto;
	width: 100%;
	text-align: center;
	top: auto;
	bottom: -40px;
	padding-left: 0;
}
.sec6{
	padding: 80px 0;
	background: rgba(196, 196, 196, 0.18);
}
.sec6-title-nav{
	display: flex;
	justify-content: center;margin-top: 35px;
}
.sec6-title-nav li{
	padding: 17px 0px;
	width: 255px;
	cursor: pointer;
	text-align: center;
	margin: 0 12px;
	background: #fff;
	
	font-size: 20px;
	font-weight: bold;
	transition: all ease 0.3s;
}
.sec6-title-nav li:hover{
	color: #244A9A;
	transition: all ease 0.3s;
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}
.sec6-slide-obvert{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sec6-side-box{
	width: 48.5%;
	margin-bottom: 24px;
}
.sec6-slide-ic{
	position: relative;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.sec6-slide-ic img{
	width: 100%;
	display: block;
}
.ic-plays{
	width: 85px;
	position: absolute;
	cursor: pointer;
}
.titleslidesec6{
	text-align: center;
	margin-top: 17px;
	font-weight: bold;
	font-size: 20px;
}
.sec6-slider{
	margin-top: 50px;
}

.sec6-slider .slick-dots{
	left: auto;
	width: 100%;
	text-align: center;
	top: auto;
	bottom: -30px;
	padding-left: 0;

}
.sec6-slider .sec5ctr{
	top: calc(45% );
	width: 40px;
	left: auto;
	right: auto;
	cursor: pointer;
}
.sec6-slider .sec5ctr img{
	width: 100%;
	display: block;
}
.sec6-slider .prev-castom-cart-all6{
left: -70px;
}
.sec6-slider .next-castom-cart-all6{
	transform: rotate(180deg);
	right: -70px;
}





.sec7-slider .sec5ctr{
	top: calc(30% );
	width: 40px;
	left: auto;
	right: auto;
	cursor: pointer;
}
.sec7-slider .sec5ctr img{
	width: 100%;
	display: block;
}
.sec7-slider .prev-castom-cart-all6{
left: -70px;
}
.sec7-slider .next-castom-cart-all6{
	transform: rotate(180deg);
	right: -70px;
}
.sec7-slider{
	margin-top: 25px;
	width: calc(100% + 30px);
	margin-left: -15px;
}
.sec7-slide{
	padding: 0 15px;
}
.bx-sec7-ic{
	width: 100%;
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	height: 120px;
	position: relative;
}
.bx-sec7-ic img{
height: 100%;
width: auto;
display: block;
}
.sec7{
	padding: 70px 0;
	background: url(../img/bg-partners.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.sec7 .general-title{
	color: #fff;
}
.namepartners{
	font-size: 20px;
	text-align: center;
	margin-top: 15px;
	color: #fff;
	font-weight: bold;
}
.sec8-slider{
	margin-top: 38px;
	width: calc(100% + 30px);
	margin-left: -15px;
}
.sec8-slide{
	padding: 10px 15px
}
.slide8ic img{
	width: 100%;
	display: block;
}
.text-boxsec8{
	background: #fff;
	padding: 22px;
	padding-bottom: 26px;
}
.text-boxsec8 h4{
	font-size: 20px;
	margin-bottom: 10px;
}
.text-boxsec8 p{
	font-size: 14px;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1.5;

}

.sec8-slider .sec5ctr{
	top: calc(50% );
	width: 40px;
	left: auto;
	right: auto;
	cursor: pointer;
}
.sec8-slider .sec5ctr img{
	width: 100%;
	display: block;
}
.sec8-slider .prev-castom-cart-all7{
left: -70px;
}
.sec8-slider .next-castom-cart-all7{
	transform: rotate(180deg);
	right: -70px;
}
.asdg{
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
.slide8ic{
	position: relative;
}
.dolg-expert{
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(36, 74, 154, 0.55);
	padding: 10px 20px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
}
.sec8-slider .slick-dots{
	width: 100%;
	margin-left: -15px;
	text-align: center;
	top: auto;
	bottom: -35px;
	padding-left: 0;
}
.bt-bore-experts{
	display: flex;
	justify-content: center;
	margin-top: 80px;
}
.bt-bore-experts a{
	padding: 15px 48px;
}
.bt-style2{
	color: #244A9A;
	font-size: 16px;
	border: 1px solid #244A9A;
	transition: all ease 0.3sl
}
.bt-style2:hover{
	background: #244A9A;
	color: #fff;
	transition: all ease 0.3s;
}
.sec8{
	padding: 70px 0;
}
.sec9{
	padding: 70px 0;
	background: rgba(196, 196, 196, 0.18);
}
.faq-conteiner{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top: 35px;
}
.faq-box{
	background: #fff;
	width: 100%;
	margin-bottom: 30px;
}
.asg33{
	width: 48.5%;
}
.faq-title{
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #fff;
	cursor: pointer;
	padding: 20px 25px;
	transition: all ease 0.3s;
}
.faq-title h4{
	font-size: 20px;
	color: #000;
	transition: all ease 0.3s;
}
.ar-faq{
	width: 17px;
	transition: all ease 0.3s;
}
.ar-faq img{
	width: 100%;
	display: block;
}
.faq-boxtext{
	padding: 21px;
	display: none;
}
.faq-boxtext p{
	font-size: 14px;
	line-height: 1.5;
	color: rgba(0, 0, 0, 0.8);

}
.sec10{
	padding: 70px 0;
}
.tbmorenewss{
	display: flex;
	justify-content: center;
	margin-top: 30px;
}
.tbmorenewss a{
	padding: 15px 45px;
}
.sec10-cont{
	display: flex;
	justify-content: space-between;
}
.sec10left{
	width: 285px;
	
}
.bxnews10sec{
	width: 100%;
	height: 100%;
	
}
.bxnews10sec-obverts{
	padding: 25px;
	background: rgba(36, 74, 154, 0.75);
}
.title-sec10news{
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}
.line-data-news{
	display: flex;
	margin-top: 10px;
	margin-bottom: 10px;
	align-items: center;
}
.line-data-news p {
	color: #fff;
	margin-left: 10px;
}
.tex-sec10news{
	font-size: 14px;
	color: #fff;
	line-height: 1.5;
}
.moreswewss{
	display: flex;
	margin-top: 15px;
	align-items: center;
}
.moreswewss p {
	color: #fff;
	margin-right: 10px;
}
.ic-arsl{
	width: 6px;
	transform: rotate(180deg);
}
.ic-arsl img{
	width: 100%;
	display: block;
}
.sec10-cont{
	margin-top: 30px;
}
.sec10right{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	width: 810px;
}
.sec10right-line{
	width: 100%;
	display: flex;
	justify-content: space-between;
}
.sec10right-sdd1{
	width:66.6% ;
}
.titlesesd10{
	display: flex;
	justify-content: space-between;
	margin-bottom: 15px;
}
.titlesesd10 .title-sec10news{
	padding-right: 25px;
}
.sec10right .bxnews10sec-obverts{
	padding: 15px 20px;
}
.sec10right-sdd2{
	width: 31.5%;
}
.sec10right .bxnews10sec-obverts{
	height: 100%;
}
.sec11{
	padding: 60px 0;
	background: url(../img/bg-form11.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.formtextcont{
	padding: 65px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 100%;
}
.formtextcont h3{
	color: #fff;
	font-size: 55px;
}
.formtextcont h4{
	color: #fff;
	font-size: 40px;
	mask-type: 10px;
}
.formtextcont p{
	color: #fff;
	font-size: 20px;
	line-height: 1.5;
	margin-top: 15px;
}
.sec11 .general-conteiner{
	display: flex;
	justify-content: space-between;

}
.form-sec11{
	width: 52%;
}
.form-sec11 form{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
.form-sec11 form .box-inf-sec4{
	width: 48%;
}
.form-sec11 form .affd3{
	width: 100%;
}
.mes11{
	
	width: 100%;
}
.mes11 textarea{
	background: #fff;
	padding: 25px 20px;
	border: none;
	resize: none;
	width: 100%;
	height: 155px;
	font-size: 18px;
}
.form-sec11 form .bt-formssec4{
	width: 100%;
}
.jhdf3{
	width: 40%;
}
footer{
	padding: 80px 0;
	background: url(../img/footer-bg.png)no-repeat;
	background-size: cover;
	background-position: center;
}
footer .general-conteiner{
	display: flex;
	justify-content: space-between;
}
.logofooter{
	width: 230px;
	display: block;
	margin-bottom: 20px;
}
.logofooter img{
	width: 100%;
	display: block;
}
.flin-nfs{
	display: flex;
	align-items: center;
	margin-bottom: 15px;
}
.flin-nfs p{
	margin-left: 10px;
	font-size: 16px;
	color: #fff;
}
.ic-nfs{
	width: 14px;
}
.ic-nfs img{
	width: 100%;
	display: block;
}
.line-sotial{
	margin-top: 25px;
	display: flex;
}
.icsocfooter{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 34px;
	height: 34px;
	background: #fff;
	margin-right: 19px;
	opacity: 0.7;
	transition: all ease 0.3s;
}
.icsocfooter img{
	width: 18px;
	display: block;
	height: auto;
}
.icsocfooter:hover{
	opacity: 1;
	transition: all ease 0.3s;
}
.footer-right{
	display: flex;
}
.footertitle{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 15px;		
}
.footer-ul li{
	margin-bottom: 10px;
	font-size: 16px;
	
}
.footer-ul li a{
	color: #fff;
	border-bottom: 1px solid #244A9A;
	transition: all ease 0.3s;
}
.boxmenysfooter{
	margin-left: 55px;
}
.asfg88gf{
	display: flex;
}
.grwg4{
	margin-left: 30px;
}
.footer-ul li a:hover{
	border-bottom: 1px solid #fff;
	transition: all ease 0.3s;
}
.footedevlope{
	padding: 32px 0;
	background: #fff;
}
.footedevlope .general-conteiner{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.footedevlope a{
	font-size: 14px;
	color: #000;
}
.footedevlope p{
	font-size: 14px;
	color: #000;
}

.fixed-nav{
	position: fixed;
	width: 100%;
	left: auto;
	margin: 0;
	display: flex;
	padding: 20px 0;
	z-index: 555;
	height: auto;
	justify-content: center;
	top: 89px;
	bottom: auto;
}
.fixed-nav .sec1-nav{
	width: 1110px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.fixed-nav .sec1-botssx{
	display: none;
}
.sec1-nav-conteiner{
	transition: all ease 0.8s;
}
.fixed-nav .sec1-nav li{
	padding: 0;
	font-size: 16px;
}
.ic-plays{
	
	transition: all ease 0.3s;
}
.ic-plays:hover{
	transform: scale(1.1);
	transition: all ease 0.3s;
}


.sec3-homepage_claster{
	display: flex;
	width: 100%;
	flex-wrap: wrap;
	margin-top: 40px;
}
.sec3-homepage_element{
	transition: all ease 0.3s;
	display: flex;
	justify-content: center;
	align-items: center;
	width: calc(33.333% - 30px);
	margin: 0 15px;
	margin-bottom: 30px;
	background: #fff;
	padding: 32px ;
}
.sec3-homepage_element:hover{
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
	transition: all ease 0.3s;
}
.sec3-homepage_element_icon{
	height: 70px;
}
.sec3-homepage_element_icon img{
	height: 100%;
	width: auto;
	display: block;
}
.sec3-homepage_element_title{
	width: calc(100% - 75px);
	padding-left: 25px;
	color: #333;
	transition: all ease 0.3s;
	font-size: 19px;
}
.sec3-homepage_element:hover .sec3-homepage_element_title{
	color: #244A9A;
	transition: all ease 0.3s;
}
.sec3-homepage{
	padding: 70px 0;
	padding-bottom: 50px;
	background: #F4F4F4;
}





/*!!!!!!!!!!!!!!!!!!!!!!VEBINAR PAGE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
.header2 .autoriz-box{
	display: flex;
	align-items: center;
}
.header2 {
	padding-bottom: 0;
}
.header2 .hrline{
	width: 1px;
	height: 20px;
	margin: 0 20px;
}
.header2 .header-right{
	align-items: center;
}
.general-conteiner-header2{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 0 auto;
	max-width: 1920px;
	padding-left: 50px;
	padding-right: 50px;
}
.headersnav2s ul{
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.headersnav2s ul li{
	font-size: 16px;
} 
.headersnav2s ul li a:hover{
	color: #244A9A;
	transition: all ease 0.3s;
}
.headersnav2s ul li a{
	color: #000;
	transition: all ease 0.3s;
}
.headersnav2s{
	width: 100%;
}
.line-nav-header2{
	width: 100%;
	
}
.line-nav-header2 .general-conteiner{
	padding: 23px 0; 
	position: relative;
}
.lineabses{
	width: 2500px;
	position: absolute;
	height: 1px;
	background: #C4C4C4;
	top: 0;
	left: -100px;
}
.sec1-vebinar{
	width: 100%;
	padding-top: 35px;
}
.vebinar-slider-sec1{
	width: 100%;
}
.vebinar-slide{
	width: 100%;
	height: 700px;
	display: block;
	
	
}
.obves-vebin{
	height: 100%;
	display: flex;
	width: 100%;
	justify-content: center;
	align-items: center;
}
.vebinar-subtitles-slide{
	font-size: 33px;
	color: #fff;
	font-weight: normal;
}
.title-veb-slide{
	font-size: 55px;
	margin-top: 10px;
	color: #fff;
	width:850px;
}
.vebinat-slide-text{
	width: 650px;
	font-size: 22px;
	color: #fff;
	line-height: 1.5;
	margin-bottom: 20px;
	margin-top: 20px;
}
.lide-slide-veb-info-line{
	display: flex;
	align-items: center;
	margin-bottom: 20px;
}
.icinf-veb{
	width: 13px;
}
.icinf-veb img{
	width: 100%;
	display: block;
}
.lide-slide-veb-info-line p{
	font-size: 14px;
	color: #fff;
	margin-left: 7px;
}
.button-lineveb a{
	padding: 15px 33px;
}


.sec1-vebinar .slick-dotted.slick-slider{
	margin-bottom: 0;
}
.sec1-vebinar  .slick-dots{
	padding-left: 0;
	top: auto;
	bottom: 13%;
}
.sec2-vebinar{
	padding: 70px 0;
}
.sec2-veb-line{
	margin-top: 23px;
	display: flex;
	justify-content: space-between;
	width: 100%;
}
.sec2-veb-left{
	position: relative;
	width: 48%;
}
.div-ic-vebs img{
	width: 100%;
	display: block;
}
.sec2-left-slider-veb .sec5ctr{
	bottom: 30px;
	top: auto;
	position: absolute;
}
.sec2-left-slider-veb .prev-castom-cart-allveb2{
right: 70px;
}
.sec2-left-slider-veb .next-castom-cart-allveb2{
right: 30px;
transform: rotate(180deg);
}
.sec3-vebinar{
	padding: 70px 0;
	background: #F4F4F4;
}
.sec3-vebinar_slider{
	margin-top: 22px;
}
.sec3-vebinar_flex{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	background: #fff;
}
.sec3-vebinar_img{
	width: 31.5%;
}
.sec3-vebinar_img img{
	width: 100%;
	display: block;
}
.sec3-vebinar_text-cont{
	width: 68.5%;
	padding: 20px 20px;
	

}
.text-cont_titleline{
	display: flex;
	padding-top: 10px;
	align-items: flex-end;
	width: 100%;
}
.text-cont_titleline .bt-style{
	padding: 10px 0px;
	margin-left: -140px;
	width: 246px;
	
	text-align: center;
}
.text-cont_title{
	width: 460px;

	margin-left: 30px;
	font-size: 18px;
	color: #244A9A;
}
.text-con_info-box{
	padding-top: 0px;
}
.inf-li{
	padding-left: 23px;
	font-size: 14px;
	line-height: 1.5;
	margin: 16px 0;
	position: relative;
}
.inf-li:before{
	width: 10px;
	height: 10px;
	background: #244A9A;
	position: absolute;
	left: 0;
	top: 5px;
	content: "";
}
.sec3-vebinar_slider .slick-dots{
	left: auto;
	width: 100%;
	text-align: center;
	top: auto;
	bottom: -40px;
	padding-left: 0;

}
.sec3-vebinar_slider .sec5ctr{
	top: calc(45% );
	width: 40px;
	left: auto;
	right: auto;
	cursor: pointer;
}
.sec3-vebinar_slider .sec5ctr img{
	width: 100%;
	display: block;
}
.sec3-vebinar_slider .prev-castom-cart-all6{
left: -70px;
}
.sec3-vebinar_slider .next-castom-cart-all6{
	transform: rotate(180deg);
	right: -70px;
}

.sec4-vebinar{
	padding: 70px 0;
	background: #fff;

}
.sec4-veb-conteiner{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width: 100%;
	margin-top: 30px;
}
.sec4-veb-box{
	width: 48.5%;
	margin-bottom: 3%;
	display: flex;
	align-items: center;
	padding: 18px 20px;
	background: #F4F4F4;
}
.sec4-veb-ic{
	width: 30px;
}
.sec4-veb-ic img{
	width: 100%;
	display: block;
}
.sec4-veb-box p{
	padding-left: 20px;
	width: calc(100% - 30px);
	font-size: 20px;
}

.sec5-vebinar{
	padding: 70px 0;
	background: url(../img/form-bg-vebinar.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.sec5-vebinar .general-conteiner{
	display: flex;
	justify-content: space-between;
}
.form-sec5veb{
	width: 53%;
	padding-top: 30px;
}
.sec5-vebinar h4{
	font-weight: normal;
	font-size: 38px;
}
.sec5-vebinar .formtextcont{
	padding: 45px 0;
}
.sec6-vebinar{
	padding: 70px 0;
	background: #F4F4F4;
}
.sec6-conts{
	margin-top: 40px;
	display: flex;
	justify-content: space-between;
}
.sec6_box{
	width: 23%;
	position: relative;
	background: #fff;
	padding:60px 15px;
	padding-bottom: 55px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.titlesec6{
	text-align: center;
	font-size: 20px;
	font-weight: bold;
}
.textsec6{
	text-align: center;
}
.textsec6{
	text-align: center;
	line-height: 1.5;
	font-size: 14px;
	margin-top: 15px;
}
.namsec6{
	position: absolute;
	width: 60px;
	height: 60px;
	background: #244A9A;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	top: -10px;
	left: -10px;
}
.sec7-vebinar{
	background: #fff;
	padding: 70px 0;
}
.sec7-navvebline{
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 27px;
}
.box-navsec7{
	padding: 30px 0;
	width: 255px;
	text-align: center;
	margin: 0 15px;
	cursor: pointer;
	transition: all ease 0.3s;
	color: #000;
	border: solid 1px #244A9A;
}
.actsecs{
	background: #FFFFFF;
	border: solid 1px #fff;
	color: #244A9A;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}
.line-otz-sec7-veb{
	width: 100%;
	margin-top: 35px;
}
.line-otz-sec7-veb.slick-dots{
	left: auto;
	width: 100%;
	text-align: center;
	top: auto;
	bottom: -40px;
	padding-left: 0;

}
.line-otz-sec7-veb .sec5ctr{
	top: calc(45% );
	width: 40px;
	left: auto;
	right: auto;
	cursor: pointer;
}
.line-otz-sec7-veb .sec5ctr img{
	width: 100%;
	display: block;
}
.line-otz-sec7-veb .prev-castom-cart-all6{
left: -70px;
}
.line-otz-sec7-veb .next-castom-cart-all6{
	transform: rotate(180deg);
	right: -70px;
}
.box-otzs{
	padding: 15px;
}
.bxsdf{
	background: #FFFFFF;
	position: relative;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
}
.otzcitata{
	width: 55px;
	height: 55px;
	display: flex;
	justify-content: center;
	align-items: center;
	left: -15px;
	position: absolute;
	top: -15px;
	background: #244A9A;
}
.otzcitata img{
	width: 28px;
	height: 28px;
	display: block;
}
.ic-otzs{
	width: 100%;
}
.ic-otzs img{
	width: 100%;
	display: block;
}
.otz-textbox{
	padding: 30px 22px;
}
.nameautor-otz{
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: normal;
}
.prof-autor{
	font-size: 16px;
	font-weight: bold;
	color: #244A9A;
	margin-bottom: 15px;
}
.text-autor-otz{
	font-size: 14px;
	margin-bottom: 20px;
	line-height: 1.5;
}
.line-dataotz{
	display: flex;align-items: center;
}
.ic-dataotz{
	width: 13px;
}
.ic-dataotz img{
	width: 100%;
	display: block;
}
.line-dataotz p{
	font-size: 14px;
	color: #244A9A;
	padding-left: 8px;
}
.sec8-vebinar{
	padding: 70px 0;
	background: #F4F4F4;
}
.sec8-veb-conteiner{
	display: flex;
	justify-content: space-between;
	margin-top: 30px;
}
.sec8veb-box{
	width: 31.5%;
	background: #fff;
	padding-top: 55px;
	padding-bottom: 30px;
	padding-left: 35px;
	padding-right: 35px;
	position: relative;
}
.sec8-veb-title{
	font-size: 35px;
	text-align: center;
	 color: #244A9A;
	 margin-top: 15px;
	 margin-bottom: 12px;
}
.sec8-veb-subtitle{
	text-align: center;
	font-size: 25px;
	 color: #244A9A;
	 margin-bottom: 12px;
}
.sec8veb-online{
	text-align: center;
    font-size: 16px;
    color: #244A9A;
}
.optimal{
	position: absolute;
	display: inline-block;
	padding: 10px 22px;
	background: #244A9A;
	color: #fff;
	font-size: 16px;
	top: 15px;
	right: 0;
	font-weight: bold;
}
.sec8veb-ul{
	margin-top: 16px;
}
.liveb8pr{
	font-size: 14px;
	line-height: 1.5;
	margin-bottom: 20px;
	padding-left: 26px;
	position: relative;
}
.liveb8pr:before{
	position: absolute;left: 0;
	top: 3px;
	width: 9px;
	height: 10px;
	border: solid 2px  #244A9A;
	background: #244A9A;
	content: "";

}
.defof{
	opacity: 0.5;
}
.defof:before{
	position: absolute;left: 0;
	top: 3px;
	width: 9px;
	height: 10px;
	border: solid 2px  #244A9A;
	background: #fff;
	content: "";
}
.bt-line-veb8{
	display: flex;
	justify-content: center;
	margin-top: 30px;

}
.bt-line-veb8 a{
	display: inline-block;
	padding: 15px 35px;
	transition: all ease 0.3s;
}
.sec8veb-box{
	transition: all ease 0.3s;
}
.sec8veb-box:hover{
	
	transition: all ease 0.3s;
}
.burger-mobile{
	display: none;
}



/*!!!!!!!!!!!!!!!!!single master!!!!!!!!!!!!!!!!!!!!*/
.sec2-cursimg{
	width: 48%;
}
.sec2-cursimg img{
	width: 100%;
	display: block;
}
.btline-sec2-master a{
	margin-top: 30px;
	padding: 14px 30px;
}
.sec3-master{
	padding: 70px 0;
	background: #F4F4F4;
}
.sec3master-line .sec6_box{
	width: 31.5%;
}
.sec3master-line .titlesec6{
	text-align: left;
}
.sec3master-line .textsec6{
	text-align: left;
}
.sec3master-line .sec6_box{
	display: block;
}
.sec4-master{
	background: url(../img/podhodbg.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.sec4-master .general-title{
	color: #fff;
}
.secobuchmaster{
	background: #fff;
}
.secobuchmaster .general-title{
	color: #244A9A;
}
.secform-master{
	background: url(../img/formmaster.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.sec4-master-qwes{
	padding: 70px 0;
}
.master-qwes_conteiner{
	margin-top: 35px;
	background: #fff;
}
.master-qwes_conteiner .faq-box{
	margin-bottom: 30px;
}

.master-qwes_conteiner .faq-title2{
	background: #F4F4F4;
	padding: 25px 33px;
}
.master-qwes_conteiner h4{
	font-weight: normal;
}
.master-qwes_conteiner .masterboxtext{
	background: #F4F4F4;
}
.linetitlectt{
	display: flex;
	align-items: center;
}
.linetitlectt h5{
	font-size: 20px;
	margin-right: 30px;
}
.datalinectt{
	display: flex;
	align-items: center;
}
.datalinectt p{
	font-size: 14px;
	margin-left: 7px;
}
.iccttdata {
	width: 13px;
}
.iccttdata img{
	width: 100%;
	display: block;
}
.autorctt i{
	margin-top: 10px;
	font-size: 16px;
	color: #244A9A;
}
.text-atctt{
	margin-top: 10px;
	line-height: 1.5;
	font-size: 14px;
	width: 450px;
}
.cttstapscont{
	margin-bottom: 20px;
}

.faq-title2 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #fff;
    cursor: pointer;
    padding: 20px 25px;
    transition: all ease 0.3s;
}
.sec-polychmasters{
	padding: 70px 0;
	background: #F4F4F4;
}
.spics{
	background: #fff;
}
.tessec-polych{
	margin-top: 60px;
	line-height: 1.5;
	text-align: center;
	font-size: 20px;
}
.tessec-polych b{
	color: #244A9A;
}
.line-poluch{
	margin-top: 26px;
	width: 100%;
	display: flex;justify-content: space-between;
	
}
.box-poluch{
	position: relative;
	width: 23%;
	justify-content: center;
	align-items: center;
}
.box-poluch img {
	width: 100%;
	display: block;
	
}
.box-pp{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	padding: 0 20px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.box-pp h2{
	font-size: 50px;
	color: #fff;
}
.box-pp p{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	padding-left: 20px;
}

.box-poluch:nth-child(even){
	margin-top: 35px;
}


/*!!!!!!!!!!!!!!!!!single persone!!!!!!!!!!!!!!!!!!!!*/
.sec-persone{
	padding-top: 70px;
	padding-bottom: 70px;
}
.hleb-line{
	display: flex;
	align-items: center;
}
.hleb-line a{
	font-size: 14px;
	color: #000;

}
.hleb-line p{
	font-size: 14px;
	font-weight: bold;
	
	color: #244A9A;
}
.hleb-line b{
	font-weight: normal;
	margin: 0 10px;
}
.title-persone{
	margin-top: 25px;
	font-size: 55px;
	color: #244A9A;
	margin-bottom: 30px;
}
.line-personsec{
	margin-top: 65px;
	display: flex;
	justify-content: space-between;
}
.ic-personsec{
	width: 41%;
}
.ic-personsec img{
	width: 100%;
	display: block;
}
.box-infoline_expertinfo{
	width: 59%;
	padding-left: 25px;
	padding-right: 25px;
}
.box-infoline_expertinfo-title{
	font-size: 25px;
	color: #244A9A;
	margin-bottom: 20px;
}
.title-persnnn{
	font-size: 20px;
}
.fdv55{
	margin-top: 0;
}
 .ffbn4{
	padding-left: 0;
}
.seccurs-expert{
	padding: 70px 0;
	background: #F4F4F4;
}
.cursexperts .dolg-expert{
	left: auto;
	right: 0;
	font-size: 14px;
	font-weight: normal;
	width: 200px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 5px;
	padding-right: 5px;
}
.cursexperts .dolg-expert img{
	width: 13px;
	margin-right: 5px;
	height: 13px;
	display: block;
}
.linekurs-logs{
	display: flex;
	margin-bottom: 15px;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.categorucurs{
	font-size: 16px;
	color: #244A9A;
}
.saloclineic{
	display: flex;
	align-items: center;
}
.icimg-locs{
	width: 12px;
	margin-right: 5px;
}
.icimg-locs img{
	width: 100%;
	display: block;
}
.saloclineic p{
	font-size: 14px;
	color: #244A9A;
}
.linepodrobs{
	display: flex;
	margin-top: 20px;
	align-items: center;
}
.linepodrobs p{
	font-size: 14px;
	color: #244A9A;
	margin-right: 5px;
}
.icpodrobs{
	width: 6px;
}
.icpodrobs img{
	width: 100%;
	display: block;
}


/*!!!!!!!!!!!!!!!!! BLOG page  !!!!!!!!!!!!!!!!!!!!*/
.blog_title-nav-line{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-top: 30px;
}
.title-blog{
	font-size: 55px;
	color: #244A9A;
}
.blognav ul{
	display: flex;

}
.blognav ul li:hover{
	background: #244A9A;
	color: #fff;
	transition: all ease 0.3s;
}
.blognav ul li{
	background: #fff;
	padding: 20px 0;
	width: 200px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin-left: 40px;
	color: #244A9A;
	border: solid 1px #244A9A;
	transition: all ease 0.3s;
}

.blog-conteiner{
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 30px);
	margin-left: -15px;
	margin-top: 70px;
}
.blog-posts{
	width: calc(100% / 3 );
	margin-bottom: 30px;
	padding: 0 15px;
}
.blog-posts .linepodrobs{
	margin-top: 0;
}
.blog-posts .linekurs-logs{
	margin: 0 auto;
	margin-top: 20px;
}
.blog-posts .dolg-expert{
	width: auto;
	padding: 13px 21px;
	background: #244A9A;
}
.subscribe-form{
	margin-top: 30px;
	margin-bottom: 60px;
	padding: 60px 0;
	background: url(../img/bg-form-subscribe.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.subscribe-form h3{
	color: #fff;
	font-weight: normal;
	font-size: 40px;
	text-align: center;
	margin-bottom: 20px;
}
.subscribe-form p{
	color: #fff;
	font-size: 20px;
	margin-bottom: 30px;
	font-weight: normal;
	text-align: center;
}
.subscribe-form form{
	display: flex;
}
.subscribe-form .bt-formssec4{
	margin-top: 0;
}
.subscribe-form .box-inf-sec4{
	margin-bottom: 0;
}
.blogsecs{
	padding-bottom: 0;
}
.secblog-2{
	padding-bottom: 70px;
}
.secblog-2 .blog-conteiner{
	margin-top: 0;
}
.lineboreblogpostbt{
	margin-top: 30px;
	display: flex;
	justify-content: center;
	width: 100%;
}
.lineboreblogpostbt .bt-style{
	padding: 14px 35px;
	cursor: pointer;
}
.subscribe-form .box-inf-sec4 input{
	width: 100%;
}


/*<<<<<<<<<<<<<<<<<<<<<<<<<<< Singl post blog >>>>>>>>>>>>>>>>>>>>>>>*/

.title-post-blog{
	font-size: 40px;
	color: #244A9A;
	margin-top: 20px;
	margin-bottom: 30px;
}
.singl-post-blogs-claster{
	display: flex;
	justify-content: space-between;
}
.poctsin-conteiner{
	width: 73%;
}
.aside-post{
	width: 24%;
}
.img-postpage{
	position: relative;
	width: 350px;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
}
.img-postpage img{
	width: 100%;
}

.datapost-blog{
	position: absolute;
	width: 120px;
	padding: 12px;
	background: #244A9A;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 16px;
	color: #fff;
	left: 0;
	top: 30px;
	z-index: 10;
}
.ic-datacalendar{
	width: 13px;
	margin-right: 5px;
}
.ic-datacalendar img{
	width: 100%;
	display: block;
}
.poctsin-conteiner-obvertka h3{
	font-size: 20px;
	margin-bottom: 15px;
	color: #000;
}
.poctsin-conteiner-obvertka p{
	font-size: 16px;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1.5;
	margin-bottom: 15px;
}
.poctsin-conteiner-obvertka ul{
	
}
.poctsin-conteiner-obvertka ul li{
	font-size: 15px;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1.5;
	margin: 15px 0;
	padding-left: 30px;
	position: relative;
}
.poctsin-conteiner-obvertka ul li:before{
	width: 10px;
	height: 10px;
	background: #244A9A;
	position: absolute;
	content: "";
	left: 0;
	top: 7px;
}
.slider-post{
	width: 98%;
	margin: 20px 0;
	position: relative;
	
}
.slide-post{
	width: 100%;
}
.slide-post img{
	width: 100%;
}
.slider-post .slick-dots{
	width: 100%;
	text-align: center;
	bottom: -60px;
	padding: 0;
	top: auto;
	left: 0;
	position: absolute;
}

.slider-post .sec5ctr {
    top: calc(50% - 20px );
    width: 40px;
    left: auto;
    right: auto;
    cursor: pointer;
}
.slider-post .next-castom-cart-all10{
	right: -20px;
	transform: rotate(180deg);
}
.slider-post .prev-castom-cart-all10{
	left: -20px;
}

.texs2{
	margin-top: 70px;
}
.podilsline{
	display: flex;
	align-items: center;
	margin-top: 20px;
	margin-bottom:70px;
}
.podilsline p{
	font-size: 20px;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 0;
}
.line-podilsoc{
	display: flex;
}
.socwhite-box{
	width: 34px;
	height: 34px;
	background: #244A9A;
	display: flex;
	opacity: 0.7;
	justify-content: center;
	align-items: center;
	margin-right: 15px;
	transition: all ease 0.3s;
}
.socwhite-box:hover{
	opacity: 1;
	transition: all ease 0.3s;
}
.socwhite-box img{
	width: 18px;
	display: block;
}

.aside-post-obvert{
	width: 100%;
	border-left: 1px solid #C4C4C4;
	padding-left: 17px;
}
.podpispost-blog{
	width: 100%;
	padding: 40px 20px;
	background: url(../img/podpis-post-bg.png)no-repeat;
	background-size: cover;
	background-position: center;
}
.podpispost-blog h4{
	text-align: center;
	color: #fff;
	font-size:28px;
	margin-bottom: 10px;
	font-weight: normal;
}
.podpispost-blog p{
	font-size: 20px;
	margin-bottom: 10px;
	color: #fff;
	text-align: center;
}
.btsubscribepost{
	padding: 14px 0;
	margin-top: 14px;
	text-align: center;
	width: 100%;
	cursor: pointer;
}
.aside-pohoj-blog{
	margin-top: 46px;
}
.titlepohoj{
	font-size: 20px;
	margin-bottom: 30px;
	margin-top: 35px;
}
.aside-pohoj-blog .blog-posts{
	width: 100%;
	margin-bottom: 30px;
	padding: 0;
}




.mobile-bg-header{
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100vh;
	opacity: 0;
	z-index: -100;
	transition: all ease 0.8s;
	background: rgba(0,0,0,0.7);
}
.bobile-conteiner{
	position: absolute;
	z-index: -50;
	width: 290px;
	right: 0;
	transition: all ease 0.8s;
	 transform: translateX(350px);
	background: #fff;
	height: 100%;
}
.mob-obvert-men{
	width: 100%;
	padding: 20px 10px;
	position: relative;
}
.closemobmeny{
	width: 20px;
	position: absolute;
	left: -40px;

	cursor: pointer;
	margin-top: 10px;
}
.closemobmeny img{
	width: 100%;
	display: block;
}
.mobnavmeny ul li{
	margin-bottom: 15px;
	font-size: 16px;
	text-align: right;
}
.mobnavmeny li a{
	color: #333;
}
.mob-obvert-men .search-mobile{
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom: 20px;
}
.mob-obvert-men .mob-autoruz{
	display: block;
	margin-top: 40px;
	justify-content: space-between;
}
.mob-obvert-men .mob-autoruz .hrline{
margin: 10px 0;
width: 100%;
}
.mob-obvert-men .tex-autoriz{
	text-align: right;
	width: 100%;
	display: block;
}



/*<<<<<<<<<<<<<<<<<<<<<<<<<<< Contact page >>>>>>>>>>>>>>>>>>>>>>>*/
.content-seccontacts{
	margin-top: 30px;
	width: 	100%;
	position: relative;
}
.contact-clasters-page{
	position: relative;z-index: 1;
	background: url(../img/contact-page-bg1.png)no-repeat;
	background-size: cover;
	background-position: center;
	width: 475px;
	box-shadow: 0 0 10px rgba(0,0,0,0.4);
	padding: 50px 32px;
	padding-right: 90px;
}
.cotntitlesees{
	font-size: 55px;
}
.contact-clasters-page-title{
	font-size: 25px;
	color: #fff;
	font-weight: bold;
	margin-bottom: 23px;
}
.contact-clasters-page-line{
	display: flex;
}
.contact-clasters-page-line{
	margin-bottom: 23px;
}
.ic-contact-clasters-page{
	width: 20px;
}
.ic-contact-clasters-page img{
	width: 100%;
	display: block;
}
.contact-clasters-page-textconp p{
	font-size: 20px;
	color: #fff;
	line-height: 1.5;
	font-weight: normal;
}
.contact-clasters-page-textconp{
	width: calc(100% - 22px);
	padding-left: 17px;
}
.contact-clasters-page-textconp a{
	display: inline-block;
	margin-bottom: 16px;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
a.saf4344{
	font-weight: normal;
}
.contact-clasters-page_sotial-cont h4{
	font-size: 20px;
	color: #fff;
	margin-bottom: 23px;
}
.line-soc-white{
	display: flex;
}
.line-soc-white a{
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: solid 1px #fff;
	margin-right: 20px;
	transition: all ease 0.3s;
}
.line-soc-white a img{
	width: 18px;
	height: 18px;
	display: block;
}
.line-soc-white a:hover{
	background: #244A9A;
	transition: all ease 0.3s;
	border: solid 1px #244A9A;
}
#map3{
	position: absolute;
	z-index: 10;
	width: 704px;
	top: 45px;
	height: 453px;
	right: 0;
}
.sec2-contactPage{
	padding: 72px 0;
	background: url(../img/contact-page-bg2.png)no-repeat;
	background-size: cover;
	background-position: center;	
}
.title-form-cont{
	text-align: center;
	font-size: 40px;
	color: #fff;
	margin-bottom: 10px;
}
.tex-form-cont{
	margin-bottom: 24px;
	font-size: 20px;
	text-align: center;
	color: #fff;
}
.sec2-contactPage .box-inf-sec4{
	width: 31.8%;
}
.sec2-contactPage form{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.sec2-contactPage .mes11 textarea{
	height: 175px;
}
.sec2-contactPage .bt-formssec4{
	display: flex;
	width: 100%;
	justify-content: center;
}
.about-as-contsec1{
	display: flex;
	justify-content: space-between;
}
.about-as-contsec1-left{
	width: 48.5%;
}
.about-as-contsec1-title{
	margin-bottom: 25px;
	font-size: 25px;
	color: #244A9A;
}
.about-as-contsec1-right-img{
	width: 48.5%;
}
.about-as-contsec1-right-img img{
	width: 100%;
	display: block;
}
.about-as-contsec1-text p{
	font-size: 14px;
	line-height: 1.4;
	margin-bottom: 22px;
}
.sec-aboutAs2{
	padding: 68px 0;
	background: #F4F4F4;
}
.sec-aboutAs2-line{
	display: flex;
	justify-content: space-between;
	margin-top: 50px;
}
.sec-aboutAs2_box{
	width: 31%;
}
.sec-aboutAs2_box_ic{
	width: 177px;
	margin: 0 auto;
}
.sec-aboutAs2_box_ic img{
	width: 100%;
	display: block;
}
.titleabb{
	font-size: 20px;
	color: #244A9A;
	margin-top: 25px;
	text-align: center;
}
.textabb{
	margin-top: 20px;
	text-align: center;
	font-size: 14px;
	line-height: 1.5;
}
.sec-aboutAs3 .general-title{
	text-align: left;
}
.sec-aboutAs3{
	padding: 70px 0;
}
.aboutteam{
	background: #F4F4F4;
}
.sec-aboutAs3_conteiner{
	display: flex;
	justify-content: space-between;
}
.savdgfhf{
	width: 105px;
}
.sec-aboutAs3_conteiner-rifht-cont{
	width: 100%;
	position: relative;
}
.sec-aboutAs3_conteiner-left-box{
	display: flex;
	margin-bottom: 54px;
	
	justify-content: space-between;

}
.bxherom{
	width: 270px;
}
.bxherom img{
	width: 100%;
	display: block;
}
.sec-aboutAs3_conteiner-left-box p{
	width: calc(100% - 270px);
	padding-left: 27px;
	font-size: 14px;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.8);
	line-height: 1.6;
}
.sec-aboutAs3_conteiner{
	margin-top: 50px;
}
.bxhessf{
	
	width: calc(105px);
	font-size: 25px;
	position: relative;
	color: #244A9A;
	font-weight: bold;
}
.bxhessf:before{
	width: 10px;
	height: 10px;
	background: #244A9A;
	position: absolute;
	content: "";
	right:20px;
	top: 10px;

}
.sec-aboutAs3_conteiner-rifht-contabsols{
	position: absolute;
	width: 1px;
	left: 70px;
	z-index: 10;
	top: 10px;
	height:calc(100% - 200px);
	background: #244A9A;
}
.curs-page-claster{
	display: flex;
	flex-wrap: wrap;
	width: calc(100% + 30px);
	margin-left: -15px;
}
.curs-page-claster .cursexperts{
	width: 33.333%;
	margin-bottom: 15px;
}
.sec5-bigslider-line{
	display: flex;
	transition: all ease 1s;

	width: 200%;
}
.sec5-bigslider-line .sec5-slider{
	width: 50%;
}
.sec5-gigslider{
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}
.audit-bt{
	cursor: pointer;
}
.slide8ic{
	display: block;
}
.nensg{
	transition: all ease 0.3s;
}
.nensg:hover{
	transform: scale(1.05);
	transition: all ease 0.3s;
}

.icpis{
	width: 150px;
	margin: 0 auto;
}
.icpis img{
	width: 100%;
	display: block;
}
.titlepis {
	color: #333;
	margin-top: 25px;
	text-align: center;
	font-size: 24px;
}


.slider-pisma .slick-dots{
	left: auto;
	width: 100%;
	text-align: center;
	top: auto;
	bottom: -60px;
	padding-left: 0;

}
.slider-pisma .sec5ctr{
	top: calc(45% );
	width: 40px;
	left: auto;
	right: auto;
	cursor: pointer;
}
.slider-pisma .sec5ctr img{
	width: 100%;
	display: block;
}
.slider-pisma .prev-castom-cart-all6{
left: -70px;
}
.slider-pisma .next-castom-cart-all6{
	transform: rotate(180deg);
	right: -70px;
}
.slider-pisma{
	opacity: 0;
	z-index: -1000;
	height: 0;
	transition: all ease 0.5s;
}
.sevideootz{
	transition: all ease 0.5s;
}
.bt-linesec2-homepage a{
	padding: 12px 26px;
}

.sec3-homepage{
	position: relative;
}
.sec3-homepage:after{
	background: url(../img/cubiss.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	top: -115px;
	left: 0;
	z-index: 30;
}


.sec3-homepage{
	position: relative;
}
.sec3-homepage:before{
	background: url(../img/cubiss2.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	bottom: -115px;
	right: 0;
	z-index: 30;
}

.sec5{
	position: relative;
}
.sec5:after{
	background: url(../img/cubiss.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	top: -115px;
	left: 0;
	z-index: 30;
}


.sec5{
	position: relative;
}
.sec5:before{
	background: url(../img/cubiss2.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	bottom: -115px;
	right: 0;
	z-index: 30;
}


.sec7{
	position: relative;
}
.sec7:after{
	background: url(../img/cubiss.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	top: -115px;
	left: 0;
	z-index: 30;
}



.sec9{
	position: relative;
}
.sec9:after{
	background: url(../img/cubiss.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	bottom: -115px;
	left: 0;
	z-index: 30;
}


.sec9{
	position: relative;
}
.sec9:before{
	background: url(../img/cubiss2.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	top: -115px;
	right: 0;
	z-index: 30;
}
.blognav ul .actblognav{
	background: #244A9A;
	color: #fff;
}
.afdgh44{
	display: none;

}
.afdgh44 li{
	margin: 0;
	padding-top: 10px;
}
.asgdfgs{
	position: relative;
}
.asgdfgs:before{
	position: absolute;
	width: 15px;
	height: 15px;
	background: url(../img/ar-qwes.png)no-repeat;
	background-size: cover;
	background-position: center;
	content: "";
	margin-left: -20px;
}
.spic-page-claster{
	width: calc(100% + 30px);
	margin-left: -15px;
	display: flex;
	flex-wrap: wrap;
}
.spic-page-claster .sec8-slide{
	width: calc(33.333% - 30px);
	margin-left: 15px;
	margin-right: 15px;
	padding: 0;
	margin-bottom: 30px;
}
.linebt-morespicers{
	margin-top: 30px;
	display: flex;
	width: 100%;
	justify-content: center;
}
.linebt-morespicers button{
	padding: 9px 25px;
}
.sec8-slide{
	display: block;
}
.sec8-slide:hover .asdg{
	box-shadow: 0 0 15px rgba(0,0,0,0.2);
	transform: scale(1.01);
	transition: all ease 0.3s;
}
.asdg{
	
	transition: all ease 0.3s;
}
.podpispost-blog{

transition: all ease 0.3s;
}
.podpispost-blog:hover{
	transform: scale(1.05);
	transition: all ease 0.3s;
}
.bg-popaps{
	display: flex;
	justify-content: center;
	align-items: center;
	position: fixed;
	z-index: 999;
	width: 100%;
	height: 100vh;
	background: rgba(0,0,0,0.7);
	opacity: 0;
	z-index: -100;
	transition: all ease 0.8s;
}
.box-popap{
	width: 400px;
	border-radius: 10px;
	z-index: -50;
	background: #fff;
	transform: translateY(-250%);
	position: absolute;
	transition: all ease 0.8s;
}
.obvert-popap{
	padding: 35px;
	position: relative;
	width: 100%;
}
.closepopap{
	width: 25px;
	position: absolute;
	right: -35px;
	cursor: pointer;
	top: -35px;
}
.closepopap img{
	width: 100%;
	display: block;
}
.zapcoptitle{
	text-align: center;
	font-size: 30px;
	color: #444;
	font-weight: normal;
	margin-bottom: 20px;
}
.box-popap .box-inf-sec4 {
	border: solid 1px #ccc;
}
.icpopapinpbox-bt input{
	padding: 14px 35px
}
.icpopapinpbox-bt{
	display: flex;
	cursor: pointer;
	width: 100%;
	justify-content: center;
	
}
.bt-line-veb8 a{
	cursor: pointer;
}
.sec8veb-box{
	padding: 15px;
	background: none;
}
.obveaf2rts{
	background: #fff;
	width: 100%;
	position: relative;
	padding: 35px 55px;
	padding-bottom: 30px;
	position: relative;
	 transition: all ease 0.3s;
}
.obveaf2rts:hover{
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.25);
    transition: all ease 0.3s;
}
.sec8-veb-conteiner{
	width: calc(100% + 30px);
	margin-left: -15px;
}

.sec8-veb-conteiner .sec5ctr {
    top: calc(45% );
    width: 40px;
    left: auto;
    right: auto;
    position: absolute;
    cursor: pointer;
}
.sec8-veb-conteiner .next-castom-cart-all6 {
    transform: rotate(180deg);
    right: -70px;
}

.sec8-veb-conteiner .prev-castom-cart-all6 {
    
    left: -70px;
}
.sec8-veb-conteiner .slick-dots {
    left: auto;
    width: 100%;
    text-align: center;
    top: auto;
    bottom: -30px;
    padding-left: 0;
}
.bt-moresw{
	margin-top: 10px;
}
.bt-moresw a{
	padding: 13px 35px;
}
.text-boxsec8 a{
	color: #222;
	transition: all ease 0.3s;
}
.text-boxsec8 a:hover{
	color: #244A9A;
	transition: all ease 0.3s;
}
.asdg{
	display: block;
}
.linepodrobs{
	display: flex;
	align-items: center;
}
.text-boxsec8 h4{
	color: #222;
}
.secach-box input{
	padding-top: 11px;
}
.ic-search{
	top: 11px;
}

.sec10right-sdd2{
	display: block;
}
.bxnews10sec{
	display: block;
}
.nensg{
	cursor: pointer;
}
.ar-faq{
	background: url(../img/ar-qwes.png)no-repeat;
	background-size: cover;
	background-position: center;
	height: 17px;
}
.actfac{
	background: url(../img/arfaqwhite.png)no-repeat;
	background-size: cover;
	background-position: center;
	height: 17px;
}
.vebinarotz{
	opacity: 0;
	z-index: -100;
	height: 0;
}
.sec6-slider{
	margin-top: 0;
}
.big-slider-sec6{
	margin-top: 50px;
}

 
.big-slider-sec6 .slick-dotted.slick-slider{
	margin-bottom: 0;
}
.obucc{
	position: relative;
}
.obbcs{
	position: absolute;
	width: 220px;
	display: none;
	transition: all ease 0.3s;
	right: -220px;
	
	top: 0;

	background: rgba(36, 74, 154, 0.7);
}
.obbcs li a{
	color: #fff;
}
.obucc:hover .obbcs{
	display: block;
	background: rgba(36, 74, 154, 0.7);
}
.fixed-nav .obbcs{
	width: 200px;
	right: auto;
	top: 18px;
}
.fixed-nav .obbcs{
	padding-top: 15px;
}
.fixed-nav .obbcs li {
	padding: 8px 12px;
}
.fixed-nav .g3t4{
	background: none;
	border-bottom: 1px solid rgba(0,0,0,0);
}
.fixed-nav .g3t4:hover{
	background: none;
	border-bottom: 1px solid #fff;
}
.headersnav2s .obbcs{
display: none;
width: 200px;
right: auto;
left: 0;
top: 18px;
padding-top: 15px;
}
.headersnav2s .obucc{
	position: relative;
}
.headersnav2s .obbcs li{
	padding: 8px 12px;
	transition: all ease 0.3s;
}
.headersnav2s .obbcs li a{
	color: #fff;
}
.headersnav2s .obbcs li:hover{
	background: rgba(36, 74, 154, 0.8);
	transition: all ease 0.3s;
}
.headersnav2s .obbcs li:hover a{
	color: #fff;
}




.sec4-vebinar:after{
	background: url(../img/cubiss.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	top: -115px;
	left: 0;
	z-index: 30;
}


.sec4-vebinar{
	position: relative;
}
.sec4-vebinar:before{
	background: url(../img/cubiss2.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	bottom: -115px;
	right: 0;
	z-index: 30;
}



.sec-persone{
	position: relative;
}
.sec-persone:after{
	background: url(../img/cubiss.png)no-repeat;
	background-size: cover;
	background-position: center;
	position: absolute;
	width: 137px;
	height: 229px;
	content: "";
	top: 45%;
	left: 0;
	z-index: 30;
}




.sec3master-line{
	flex-wrap: wrap;
}
.sec3master-line .sec6_box{
margin-bottom: 30px;
}
.mapcamp{
	width: 100%;
	height: 550px;
	margin-top: 30px;
}
.mapcamp #map3{
	height: 100%;
	width: 100%;
	position: relative;
	top: auto;
	left: auto;
	opacity: 1;
}
.mapessec-camp{
	padding-top: 40px;
	padding-bottom: 40px;
}




















































@media only screen and (max-width: 1900px){
.sec1-nav li{
	padding-left: 35px;
	padding-right: 35px;
}
.fixed-nav{
	position: fixed;
	width: 100%;
	left: auto;
	margin: 0;
	display: flex;
	padding: 20px 0;
	z-index: 555;
	height: auto;
	justify-content: center;
	top: 89px;
	bottom: auto;
}
.fixed-nav .sec1-nav{
	width: 1110px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.fixed-nav .sec1-botssx{
	display: none;
}
.sec1-nav-conteiner{
	transition: all ease 0.8s;
}
.fixed-nav .sec1-nav li{
	padding: 0;
	font-size: 16px;
}
.fixed-nav .sec1-nav .obbcs{
	width: 200px;
	right: auto;
	top: 18px;
}
.fixed-nav .sec1-nav .obbcs{
	padding-top: 15px;
}
.fixed-nav .sec1-nav .obbcs li {
	padding: 8px 12px;
}

}
@media only screen and (max-width: 1900px){
	.sec1-nav-conteiner{
		width: 1000px;
		
		left: calc(50% - 855px);
		margin-left: -700px;
	}
	.sec1-botssx{
		width: 100%;
		padding-left: 742px;
	}
	.sec1-nav{
		padding-left: 700px;
	}
	.fixed-nav{
	position: fixed;
	width: 100%;
	left: auto;
	margin: 0;
	display: flex;
	padding: 20px 0;
	z-index: 555;
	height: auto;
	justify-content: center;
	top: 89px;
	bottom: auto;
}

.fixed-nav .sec1-nav{
padding-left: 0;
}
.fixed-nav .sec1-nav{
	width: 1110px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.fixed-nav .sec1-botssx{
	display: none;
}
.sec1-nav-conteiner{
	transition: all ease 0.8s;
}
.fixed-nav .sec1-nav li{
	padding: 0;
	font-size: 16px;
}

}
@media only screen and (max-width: 1680px){
.sec1-botssx{
	
}
.sec1-nav li{
	padding-left: 20px;
	padding-right: 20px;
}
.sec1-nav li{
	font-size: 16px;
}
.sec1-nav-conteiner{
		width: 400px;
		margin-left: -200px;
		left: calc(50% - 755px);
	}
	.sec1-botssx{
		padding: 0 20px;
		padding-left: 220px;
		padding-top: 25px;
	}
	.sec1-botssx p{
		font-size: 16px;
	}
	.sec1-nav{
		padding-left: 200px;
	}
	.fixed-nav{
	position: fixed;
	width: 100%;
	left: auto;
	margin: 0;
	display: flex;
	padding: 20px 0;
	z-index: 555;
	height: auto;
	justify-content: center;
	top: 89px;
	bottom: auto;
}
.fixed-nav .sec1-nav{
	width: 1110px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.fixed-nav .sec1-botssx{
	display: none;
}
.sec1-nav-conteiner{
	transition: all ease 0.8s;
}
.fixed-nav .sec1-nav li{
	padding: 0;
	font-size: 16px;
}
}
@media only screen and (max-width: 1500px){
.sec1-nav-conteiner{
	position: fixed;
	width: 100%;
	left: auto;
	margin: 0;
	display: flex;
	padding: 20px 0;
	z-index: 555;
	height: auto;
	background: #244A9A;
	justify-content: center;
	top: 89px;
	bottom: auto;
	padding-left: 0;
}
.header-logo{
	width: 150px;
}
.fixed-nav{
	top: 89px;
}
.sec1-nav-conteiner .sec1-nav{
	padding-left: 0;
}

.sec1-nav-conteiner .sec1-nav{
	width: 1110px;
	background: #244A9A;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.sec1-nav-conteiner.sec1-botssx{
	display: none;
}
.sec1-nav-conteiner{
	transition: all ease 0.8s;
}
.sec1-nav-conteiner .sec1-nav li{
	padding: 0;
	font-size: 16px;
}
.sec1-botssx{
	display: none;
}
main{
	padding-top: 173px;
}
.fixed-nav{
	position: fixed;
	width: 100%;
	left: auto;
	margin: 0;
	display: flex;
	padding: 20px 0;
	z-index: 555;
	height: auto;
	justify-content: center;
	top: 89px;
	bottom: auto;
}
.fixed-nav .sec1-nav{
	width: 1110px;
	display: flex;
	justify-content: space-between;
	margin: 0 auto;
}
.fixed-nav .sec1-botssx{
	display: none;
}
.sec1-nav-conteiner{
	transition: all ease 0.8s;
}
.fixed-nav .sec1-nav li{
	padding: 0;
	font-size: 16px;
}


.sec1-nav .obbcs{
	width: 200px;
	right: auto;
	top: 18px;
}
.sec1-nav .obbcs{
	padding-top: 15px;
}
.sec1-nav .obbcs li {
	padding: 8px 12px;
}

.sec1-nav-conteiner .g3t4{
	background: none;
	border-bottom: 1px solid rgba(0,0,0,0);
}
 .sec1-nav-conteiner .g3t4:hover{
	background: none;
	border-bottom: 1px solid #fff;
}
}
@media only screen and (max-width: 1150px){
.sec1-nav-conteiner .sec1-nav{
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
.general-conteiner{
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
.big-slide-conteiner-info{
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
.slick-dots{
	width: 100%;
	padding-left: 40px;
	
	left:auto;
}
.sec1-line-absolyte{
	position: relative;

}
.sec2{
	padding: 40px 0;
	margin-top: 0;
}
.sec1-slide-big{
	height: 500px;
}
.sec1-slider-big{
	height: 500px;
}
.news-sec1sdf{
	flex-wrap: wrap;
}
.lineinfo-news{
	width: 100%;
	padding: 0;
	margin-bottom: 10px;
}
.news-sec1-abs{
	padding-left: 20px;
	padding-right: 20px;
}
.sec4-form{
	position: relative;
}
.sec4-form form{
	width: 100%;
}
.sec4 .general-conteiner{
	flex-wrap: wrap;
	justify-content: center;
}
.sec4-form{
	padding: 30px;
}
.sec4-event-cont{
	width: 100%;
}
.sec6-slide-obvert .sec6-side-box:nth-child(3){
display: none;
}
.sec6-slide-obvert .sec6-side-box:nth-child(4){
display: none;
}
.sec10-cont{
	flex-wrap: wrap;
}
.bxnews10sec-obverts{
	width: 100%;
}
.sec10left{
	width: 100%;
}
.sec10right{
	width: 100%;
	margin-top: 20px;
}
.sec10right-line{
	margin-bottom: 20px;
}



.sec1-vebinar .slick-dots{
	padding-left: 20px;
}
.line-nav-header2 .general-conteiner{
	padding: 15px 20px;
}
.general-conteiner-header2{
	padding-left: 20px;
	padding-right: 20px;
}
.sec1-vebinar{
	padding-top: 0;
}
.mainveb{
	padding-top: 142px;
}


.blog_title-nav-line{
	flex-wrap: wrap;
}
.title-blog{
	width: 100%;
}
.blognav ul li{
	margin: 0;
}
.blognav ul{
	width: 100%;
	margin-top: 20px;
	justify-content: space-between;
	display: flex;
}
.blognav{
	width: 100%;
}
.blog-posts{
	width: calc(100% / 2);
}
.blog-conteiner{
	margin-top: 30px;
}
.blognav ul li{

	padding: 14px 0;
	width: 23%;
}
.title-blog{
	font-size: 45px;
}

}
@media only screen and (max-width: 1100px){
.box-poluch:nth-child(even){
	margin-top: 0px;
}
.box-poluch{
	width: 48.5%;
	margin-bottom: 30px;
}
.line-poluch{
	flex-wrap: wrap;
}

.singl-post-blogs-claster{
	flex-wrap: wrap;
}
.poctsin-conteiner{
	width: 100%;
}
.slider-post{
	width: 98%;
	margin-left: 1%;
}
.aside-post-obvert{
	width: 100%;

	padding-left: 0;
	margin-top: 0px;
	border-left: none;
}
.aside-post{
	width: 100%;
}
.btsubscribepost{
	width: 250px;
	margin: 0 auto;
	display: block;
	margin-top: 20px;
}
.titlepohoj{
	text-align: center;
	width: 100%;
}
.aside-pohoj-blog .blog-posts{
	width: 48.5%;
	margin-bottom: 30px;
}
.aside-pohoj-blog{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
}
.aside-pohoj-blog{
	margin-top: 0;
}
.contact-clasters-page{
	width: 100%;
}
#map3{
	position: relative;
	width: 100%;
	top: auto;
	margin-top: 30px;
}
.contacts{
	padding-bottom: 30px;
}
.sec-aboutAs3_conteiner-rifht-contabsols{
	display: none;
}
}

@media only screen and (max-width: 850px){
.sec1 .slick-dots{
	text-align: center;
	top: auto;
	bottom: 20px;
}
.big-slide-conteiner-info{
	padding-bottom: 0;
}
.sec2-line{
	flex-wrap: wrap;
}
.sec2-left{
	width: 100%;
}
.sec2sdf{
	opacity: 0.5;
}
.sec2-right{
	width: 100%;
	padding-top: 25px;
}
.sec5slideobvert{
	flex-wrap: wrap;
}
.ic-sec5-slide{
	width: 100%;
}
.ic-sec5-slide{
	width: 100%;
}
.sec5-title-bt-line .bt-style{
	margin-left: 0;
}
.slidesec5-text-box{
	width: 100%;
}
.sec11 .general-conteiner{
	flex-wrap: wrap;
}
.jhdf3{
	width: 100%;
}
.form-sec11{
	width: 100%;
	margin-top: 30px;
}
.header-logo{
	width: 165px;
}
.sec1-nav-conteiner{
	display: none;
}
.autoriz-box{
	display: none;
}
.secach-box{
	display: none;
}
main{
	padding-top: 93px;
}
.title-veb-slide{
	width: 100%;
}
.line-nav-header2 .general-conteiner{
	display: none;
}
.header2{
	padding-bottom: 20px;
}
.mainveb{
	padding-top: 93px;
}
.title-veb-slide{
	font-size: 48px;
}
.sec2-veb-line{
	flex-wrap: wrap;
}
.sec2-veb-left{
	width: 100%;
}
.sec5-vebinar .general-conteiner{
	flex-wrap: wrap;
}
.form-sec5veb{
	width: 500px;
	margin: 0 auto;
}
.sec5-vebinar h4{
	text-align: center;
}
.formtextcont p{
	text-align: center;
}
.sec6-conts{
	flex-wrap: wrap;
}
.sec6_box{
	width: 48%;
	margin-bottom: 4%;
}
.sec8-veb-conteiner{
	flex-wrap: wrap;
}
.sec8veb-box{
	width: 600px;
	margin: 0 auto;
	margin-bottom: 40px;
}
.vebinat-slide-text{
	width: 100%;
}
.sec7-vebinar .slick-dots {
    padding: 0;
    bottom: -30px;
    text-align: center;
    top: auto;
}
.burger-mobile{
	display: block;
	width: 30px;
	margin-left: 30px;
}
.burger-mobile img{
	width: 100%;
	display: block;
}
.header-right{
	align-items: center;
}


.sec2-cursimg{
	width: 100%;
	margin-top: 30px;
}
.sec3master-line .sec6_box{
	width: 100%;
}
.linetitlectt{
	flex-wrap: wrap;
}
.datalinectt{
	widows: 100%;
	margin-top: 20px;
}
.sec-persone{
	padding-top: 10px;
	padding-bottom: 35px;

}
.title-persone{
	font-size: 45px;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
}
.line-personsec{
	flex-wrap: wrap;
}
.ic-personsec{
	width:70%;
	margin-left: 15%;
}
.box-infoline_expertinfo{
	width: 100%;
	padding: 0;
	margin-top: 20px;
}
.line-personsec{
	margin-top: 0px;
}
.blogsecs{
	padding-bottom: 0;
}
.blognav ul{
	flex-wrap: wrap;
}
.blognav ul li{
	width: 48%;
	margin-bottom: 20px;
}


.sec2-contactPage .box-inf-sec4{
	width: 100%;
}
.title-form-cont{
	font-size: 32px;
}
.about-as-contsec1{
	flex-wrap: wrap;
}
.about-as-contsec1-left{
	width: 100%;
}
.about-as-contsec1-right-img{
	width: 100%;
}
.sec-aboutAs2-line{
	flex-wrap: wrap;
}
.sec-aboutAs2_box{
	width: 100%;
	margin: 15px 0;
}
.sec-aboutAs2_box_ic{
	width: 130px;
}
.sec-aboutAs2{
	padding: 30px 0;
}
.sec-aboutAs3 .general-title{
	text-align: center;
}
.sec-aboutAs3{
	padding: 30px 0;
}
.sec-aboutAs3_conteiner-left-box{
	margin-bottom: 30px;
	width: 100%;
	flex-wrap: wrap;
}
.bxhessf{
	width: 100%;
	margin-bottom: 15px;
}
.bxhessf:before{
	opacity: 0;

}
.curs-page-claster .cursexperts{
	width: 50%;
}

.sec3-homepage_element{
	width: calc(50% - 30px);
}
.sec2sdf{
	opacity: 0;
}
.spic-page-claster .sec8-slide{
	width: calc(50% - 30px);
}


.vidos-popap{
	width: 96%;
}
.close-btpop{
	right: 0;
}

.sec3-homepage:after{
	width: 0;
	height: 0;
}
.sec3-homepage:before{
	width: 0;
	height: 0;
}
.sec5:after{
	width: 0;
	height: 0;
}
.sec5:before{
	width: 0;
	height: 0;
}
.sec7:after{
	width: 0px;
	height: 0px;
}
.sec9:after{
	width: 0;
	height: 0;
}
.sec9:before{
	width: 0px;
	height: 0px;
}
.sec4-vebinar:after{
	width: 0;
	height: 0;
}
.sec4-vebinar:before{
	width: 0;
	height: 0;
}

.sec-persone:after{

	width: 0;
	height: 0;

}
.formtextcont h3{text-align: center;}
.formtextcont h4{text-align: center;}
}
@media only screen and (max-width: 500px){
.title-big-slide{
	font-size: 32px;
}
.text-subtitle-big-slider{
	font-size: 18px;
}
.sec1-line-absolyte .general-conteiner{
	flex-wrap: wrap;
}
.news-sec1-abs{
	width: 100%;
}
.news-sec1-abs{
	padding: 20px 0;
}
.subtitle-news{
	margin-bottom: 25px;
}
.title-news-sec1{
	font-size: 18px;
}
.general-title{
	font-size: 32px;
}
.logosec2{
	width: 100px;
}
.sec2sdf{
	font-size: 13px;
	opacity: 0;
}
.sec2-text{
	font-size: 16px;
}
.sec2{
	padding: 30px 0;
}
.sec4{
	padding: 30px 0;
}
.title-sec4form{
	margin-bottom: 15px;
}
.sec4-event-cont{
	margin-top: 35px;
	padding: 15px;
}
.sec4-event-slider .sec5ctr{
	margin-top: 25px;
}
.sec4-event-title{
	font-size: 18px;
}
.sec4-event-box-line{
	flex-wrap: wrap;
	justify-content: center;
}
.sec4-event-slide{
	padding-right: 0;
}
.event-info-box{
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}
.event-dataline{
	right: auto;
	width: 100%;
}
.event-boxs-data{
	width: 100%;
}
.event-locationline{
	margin-top: 20px;
}
.event-title{
	font-size: 16px;
}
.cat-events{
	margin-bottom: 12px;
}
.event-ic{
	width: 150px;
}
.cat-events{
	text-align: center;
	width: 100%;
}
.event-title{
	text-align: center;
}
.event-dataline{
	justify-content: center;
}
.event-dataline{
	text-align: center;
}
.event-locationline{
	justify-content: center;
}
.sec5{
	padding: 30px 0;
}
.sec5-title-bt-line{
	flex-wrap: wrap;
}
.sec5-title-bt-line a{
	width: 100%;
	margin-bottom: 10px;
}
.sec5-title-bt-line .bt-style{
	text-align: center;
}
.sec5-title-bt-line a{
	font-size: 16px;
	justify-content: center;
}
.sec5-title-bt-line .ic-audits{
	display: none;
}
.sec6{
	padding: 30px 0;
}
.sec6-title-nav{
	flex-wrap: wrap;
}
.sec6-title-nav li{
	font-size: 14px;
	margin: 0;
	padding: 8px 0;
	width: 100%;
	margin-bottom: 10px;
}
.slick-dotted.slick-slider{
	margin-top: 25px;
}
.sec6-side-box{
	width: 100%;
}
.ic-plays{
	width: 55px;
}
.sec8{
	padding: 30px 0;
}
.sec8-slider .slick-dots{
	margin-left: 0;
}
.sec9{
	padding: 30px 0;
}
.faq-title{
	width: 100%;
}
.faq-conteiner{
	flex-wrap: wrap;
}
.asg33{
	width: 100%;
}
.faq-title h4{
	font-size: 16px;
}
.sec10{
	padding: 30px 0;
}
.sec10right-line{
	flex-wrap: wrap;
}
.sec10right-sdd1{
	width: 100%;
}
.sec10right-sdd2{
	width: 100%;
	margin-top: 20px;
}
.sec11{
	padding: 30px 0;
}
.formtextcont{
	padding: 25px 0;
}
.formtextcont h3{
	font-size: 30px;
}
.formtextcont h4{
	font-size: 24px;
}
.formtextcont p{
	font-size: 14px;
}
.box-inf-sec4 input{
	width: calc(100% - 20px);
}
.form-sec11 form .box-inf-sec4{
	width: 100%;
}
footer{
	padding: 30px 0;
}
footer .general-conteiner{
	flex-wrap: wrap;
}
.footer-left{
	width: 100%;
}
.logofooter{
	
	margin-bottom: 20px;
	width: 130px;
}
.footer-right{
	flex-wrap: wrap;
}
.boxmenysfooter{
	width: 100%;
	margin: 0;
	margin-top: 25px;
	padding: 0;
}
.footedevlope{
	justify-content: center;
	flex-wrap: wrap;
	padding: 20px 0;
}
 .footedevlope p{
 	width: 100%;
 	text-align: center;
 	margin-bottom: 20px;
 
}
.footedevlope .general-conteiner{
	flex-wrap: wrap;
	justify-content: center;
}
.general-title{
	padding-left: 20px;
	padding-right: 20px;
}
.title-veb-slide{
	font-size: 30px;
}
.vebinar-subtitles-slide{
	font-size: 22px;
}
.vebinat-slide-text{
	font-size: 14px;
}
.vebinar-slide{
	height: 450px;
}
.sec1-vebinar .slick-dots{
	padding-left: 0;
	bottom: -40px;
	text-align: center;
}
.mainveb{
	padding-top: 79px;
}
.sec2-vebinar{
	padding-bottom: 30px;
}
.sec3-vebinar{
	padding: 30px 0;
}
.sec3-vebinar_flex{
	flex-wrap: wrap;
}
.sec3-vebinar_img{
	width: 100%;
}
.sec3-vebinar_text-cont{
	width: 100%;
}
.text-cont_titleline .bt-style{
	margin-left: 0;
}
.text-cont_titleline{
	flex-wrap: wrap;
}
.text-cont_title{
	width: 100%;
    margin-left: 0;
	margin-top: 15px;
}
.sec4-vebinar{
	padding: 30px 0;
}
.sec4-veb-box{
	width: 100%;
}
.sec4-veb-box p{
	font-size: 16px;
}
.sec5-vebinar{
	padding: 30px 0;
}
.sec5-vebinar .formtextcont{
	padding: 25px 0;
}
.form-sec5veb{
	width: 100%;
}
.namsec6{
	width: 40px;
	height: 40px;
	font-size: 24px;
}
.sec6-vebinar{
	padding: 30px 0;
}
.sec6_box{
	width: 100%;
	margin-bottom: 30px;
}
.sec6_box{
	padding: 40px 14px;
}
.sec7{
	padding: 40px 0;
}
.sec7-vebinar{
	padding: 35px 0;
}
.sec7-navvebline{
	flex-wrap: wrap;
}
.box-navsec7{
	width: 100%;
	padding: 14px 0;
	margin-bottom: 10px;
}
.sec7-vebinar .slick-dots{
	padding: 0;
	bottom: -30px;
	text-align: center;
	top: auto;
}
.sec8-vebinar{
	padding: 30px 0; 
}
.sec8veb-box{
	width: 100%;
	padding: 25px 15px;
}
.optimal{
	position: relative;
	margin: 0 auto;
	width: 200px;
	display: block;
	margin-bottom: 20px;
	text-align: center;
}
.sec8-veb-title{
	margin-top: 0;
	font-size:24px;
}
.sec8-veb-subtitle{
	font-size: 18px;
}
.autoriz-box{
	display: none;
}
.header2 .autoriz-box{
	display: none;
}
.header2{
	padding: 10px 0;
}
.sec1-vebinar .slick-dotted.slick-slider{
	margin-top: 0;
}


.sec3-master{
	padding: 30px 0;
}
.sec4-master-qwes{
	padding: 30px 0;
}
.sec-polychmasters{
	padding: 30px 0;
}
.box-poluch{
	width: 100%;
}
.tessec-polych{
	margin-top: 10px;
}
.text-atctt{
	width: 100%;
}
.linetitlectt h5{
	font-size: 16px;
}
.master-qwes_conteiner .faq-title2{
	padding: 15px 20px;
}


.title-persone{
	text-align: left;
	font-size: 30px;
}
.ic-personsec{
	width: 100%;
	margin: 0 auto;
}
.seccurs-expert{
	padding: 35px 0;
}
.blognav ul li{
	width: 100%;
	margin-bottom: 10px;
	padding: 12px 0;
}
.blog-posts{
	width: 100%;
}
.subscribe-form h3{
	font-size: 25px;
}
.subscribe-form p{
	font-size: 16px;
}
.subscribe-form{
	padding: 30px 0;
}
.subscribe-form form{
	display: block;
}
.subscribe-form .bt-formssec4{
	margin-top: 20px;
	width: 100%;
}
.img-postpage{
	width: 100%;
	margin-right: 0;
}
.title-post-blog{
	font-size: 26px;
}
.aside-pohoj-blog .blog-posts{
	width: 100%;
}


.contact-clasters-page{
	padding: 30px 20px;
}
.contact-clasters-page-title{
	font-size: 20px;
}
.contact-clasters-page-textconp p{
	font-size: 16px;
}
.contact-clasters-page-textconp a{
	font-size: 16px;
}
.sec2-contactPage{
	padding: 30px 0;
}
.title-form-cont{
	font-size: 26px;
}
.tex-form-cont{
	font-size: 16px;
}


.bxherom{
	width: 100%;
}
.sec-aboutAs3_conteiner-left-box p{
	padding: 0;
	width: 100%;
	margin-top: 20px;
}
.bxhessf{
	text-align: center;
}
.curs-page-claster .cursexperts{
	width: 100%;
}
.sec3-homepage{
	padding: 30px 0;
}
.sec3-homepage_element{
	width: 100%;
	margin: 0;
	margin-bottom: 30px;
	padding: 20px;
}
.slider-pisma .slick-dots{
	bottom: -30px;
}
.bt-linesec2-homepage{
	width: 100%;
	display: flex;
	justify-content: center;
}
.sec4-form{
	order: 1;
}
.sec4-event-cont{
	order: 0;
}
.event-ic{
	display: none;
}
.cat-events{
	text-align: left;
}
.event-title{
	text-align: left;
}
.event-dataline{
	width: 48%;
}
.event-locationline{
	width: 48%;
}
.event-boxs-data{
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.event-locationline{
	margin-top: 0;
}
.event-dataline{
	padding: 10px;
}
.event-dataline p{
	font-size: 12px;
}
.event-locationline p{
	font-size: 12px;
}
.news-sec1-abs:nth-child(1){
	border-bottom: 1px solid #fff;
}
.closemobmeny{
	left: -50px;
}
.sec1 .slick-dotted.slick-slider{
	margin-top: 0;
}
.spic-page-claster .sec8-slide{
	width: 100%;
	margin-left: 0;
	margin-right: 0;
}
.spic-page-claster{
	margin-left: 0;
	width: 100%;
}
.linebt-morespicers{
	margin-top: 0;
}
.sec8veb-box{
	margin-bottom: 0px;
}
.box-popap{
	width: 96%;
}
.closepopap{
	right: 0;
}
.bt-moresw{
	display: flex;
	justify-content: center;
	width: 100%;
}

}

@media only screen and (max-width: 360px){
	.closemobmeny{
		left: -25px;
	}
	.contact-clasters-page-textconp a{
		font-size: 13px;
	}
	.contact-clasters-page-textconp p{
		font-size: 13px;
	}
	.contact-clasters-page-title{
		font-size: 16px;
	}
	.contact-clasters-page_sotial-cont h4{
		font-size: 16px;
		margin-bottom: 15px;
	}
	.contact-clasters-page-line{
		margin-bottom: 15px;
	}
	.title-form-cont{
		font-size: 22px;
	}
	.sec3-homepage_element_title{
		font-size: 16px;
	}

}


@media only screen and (max-height: 760px){
.sec1-botssx{
	display: none;
}
.sec1-nav-conteiner{
	z-index: 50;
}
}