/*Медиазапросы диапазонные*/
@media (min-width: 1367px) and (max-width: 9999px){

}
@media (max-width: 1600px) {
	.header-social{
		left: auto;
		right: 50px;
	}
.header-social div span{
left: auto;
    right: 65px;
}
.header-social div span:after{
	left: auto;
	right: -10px;
	    transform: rotate(90deg);
}
}
@media (min-width: 1200px) and (max-width: 1366px) {

	.container-add{
		max-width: 1200px!important;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {


}

@media (min-width: 992px) {

	.jurisdiction-el-block-el{
		display: flex;
		flex-direction: column;
	}
	.jurisdiction-el-block-el div{
		position: relative;
		height: 100px;
	}
	.jurisdiction-el-block-el div a{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		padding-top: 240px;
		text-align: center;
	}
    .jurisdiction-el-block-el div{
        transition: .2s;
    }
	.jurisdiction-el-block-el div:hover{
		transition: .2s;
		/*background: #162340;*/
	}
	.jurisdiction-el-block-el div:hover svg {
		transition: .2s;
		fill: #00c193;
	}
	.jurisdiction-el-block-el div:hover a{
		transition: .2s;
		color: #00c193;
	}
    .offers-element{
        display: block!important;
    }
    .offers-tabs{
        display: none;
    }

}

@media (min-width: 768px) and (max-width: 991px) {

	.jurisdiction-el-bl{
		padding-top: 60px;
	}

}

@media (min-width: 700px) and (max-width: 767px) {

	.br-block{
		display: block!important;
	}

}


@media (min-width: 575px) and (max-width: 767px) {

}

@media (min-width: 480px) and (max-width: 574px) {

}

@media (min-width: 360px) and (max-width: 479px) {

}

@media (min-width: 320px) and (max-width: 359px) {

}



/*Медиазапросы от 0*/
@media (min-width: 0) and (max-width: 1366px) {

	body{
		font-size: 14px;
	}
	h2{
		font-size: 34px;
	}
	.container{
		max-width: 1030px;
	}
	.header:before{
		display: none;
	}
	.graf {
    	left: -85px;
	}
	.header-block a img{
		max-width: 140px;
	}
	.header-block ul li {
    	margin-left: 2px;
    	margin-right: 2px;
	}
	.header-block ul{
		margin-left: 60px;
	}
	.header-social {
		top: 400px;
	}
	.call-back-a{
		margin-left: 15px;
		margin-right: 25px;
		padding: 15px 30px 15px 30px;
	}
	.icon-block-element{
		max-width: 227.5px;
	}
	.icon-block-element br{
		display: none;
	}
	.crypt-element h3, .sentence-element h3{
		font-size: 22px;
	}
	.offers-block{
		margin-left: -12px;
		margin-right: -12px;
	}
	.offers-element{
		max-width: 488px;
		margin-left: 12px;
		margin-right: 12px;
	}
	.offers-el-f p{
		font-size: 16px!important;
	}
	.crypt-image{
		position: relative;
		right: 70px;
	}
	.benefits-block{
		justify-content: center;
	}
	.benefits-element{
		max-width: 316px;
		margin-left: 12.5px;
		margin-right: 12.5px;
		padding-left: 35px;
		padding-right: 35px;
        padding-top: 30px;
        padding-bottom: 35px;
	}
	.benefits-element br, .jurisdiction-element br{
		display: none;
	}
	.jurisdiction-element{
		max-width: 310px;
	}
	.jurisdiction-el-bl{
		margin-right: 0;
	}
	.exchange-block .desk{
		display: none;
	}
	.exchange-block .mobile{
		display: flex;
		margin-left: -15px;
		margin-right: -15px;
	}
	.exchange-element{
		max-width: 485px;
	}
	.exchange-element, .develop-block p{
		padding-left: 0;
	}
	.exchange-ul-s{
		padding-left: 0;
    	padding-top: 10px;
	}
	.exchange-ul-f li br{
		display: none;
	}
	.tabs-block-ul a br{
		display: block;
	}
	.exchange-ul-f li{
		margin-bottom: 10px;
	}
	.exchange-ul-s li{
		margin-bottom: 8px;
	}
	.mob-slide span{
		cursor: pointer;
		border-bottom: 1px solid #6d6a75;
	}
	.mob-slide span i{
		padding-left: 0;
		padding-right: 10px;
		transform: rotate(180deg);
	}
	.mob-rot span i{
		padding-left: 10px;
		padding-right: 0;
		transform: rotate(0);
	}
    .offers-el-f{
        padding-top: 25px;
        min-height: 205px;
    }
    .offers-el-s{
        padding-top: 25px;
        padding-bottom: 25px;
        min-height: 630px;
    }
    .offers-el-f h3, .offers-el-f p{
        padding-bottom: 5px;
    }
    .offers h2{
        padding-bottom: 35px;
    }




}

@media (min-width: 0) and (max-width: 1199px) {

	.crypt-image{
		position: relative;
		right: 0;
	}
	.benefits-element{
		padding-left: 15px;
		padding-right: 15px;
	}
	.footer-block .text-right br{
		display: none;
	}

}


@media (min-width: 0) and (max-width: 1199px) {

	.header-block ul {
    	margin-left: 10px;
	}




	.header-block{
		position: absolute;
		z-index: 999999999999999;
		max-width: 1030px;
		width: 100%;
		margin: 0 auto;
		left: 0;
		right: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	.none{
		display: none;
	}
	.navBurger {
		display: block;
		position: static;
		cursor: pointer;
		background: #fff;
		background-clip: content-box;
		width: 30px;
		height: 24px;
		border-top: 10px solid transparent;
		border-bottom: 11px solid transparent;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out;
	}
	.navBurger:before, .navBurger:after {
		content: "";
		position: absolute;
		background: #fff;
		height: 3px;
		width: 100%;
		right: 0;
		will-change: rotate;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}
	.navBurger:before {
		top: -10px;
	}
	.navBurger:after {
		bottom: -10px;
		width: 100%;
	}
	.navBurger.active {
		background: transparent;
		background-clip: content-box;
		z-index: 999999;
	}
	.navBurger.active:before {
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
		top: 0;
		background: #eee;
		width: 110%;
	}
	.navBurger.active:after {
		bottom: 0;
		-webkit-transform: rotate(-135deg);
		transform: rotate(-135deg);
		background: #eee;
		width: 110%;
	}
	.overlay {
		display: block;
		position: fixed;
		background: #090316;
		top: 0;
		right: 0;
		max-width: 420px;
		width: 100%;
		height: auto;
		opacity: 0;
		transform-origin: right top;
		transform: scale(0);
		visibility: hidden;
		transition: all 0.4s ease-in-out;
		overflow: hidden;
	}
	.overlay.open {
		display: block!important;
		opacity: 1;
		visibility: visible;
		transform: scale(1);
		z-index: 9999;
		height: 100%;
		overflow-y: scroll;
	}
	.overlay.open li {
		display: block;
		animation: fadeInRight 0.4s cubic-bezier(0.42, 0.83, 0.7, 1.5) forwards;
		animation-delay: 0.4s;
		transform: rotate(-7deg);
		transform-origin: right bottom;
	}
	.overlay.open li:nth-of-type(2) {
		animation-delay: 0.5s;
	}
	.overlay.open li:nth-of-type(3) {
		animation-delay: 0.6s;
	}
	.overlay.open li:nth-of-type(4) {
		animation-delay: 0.7s;
	}
	.overlay.open li:nth-of-type(5) {
		animation-delay: 0.8s;
	}
	.overlayMenu {
		position: relative;
	}
	.overlayMenu ul {
		list-style: none;
		padding: 0;
		margin: 0 auto;
		display: block;
		position: relative;
		height: 100%;
		padding-top: 125px;
	}
	.overlayMenu ul li {
		display: block;
		position: relative;
		opacity: 0;
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
		margin-bottom: 15px;
	}
	.overlayMenu ul li a {
		width: 100%;
		display: flex;
		color: #fff;
		text-decoration: none;
		font-size: 16px;
		border: none;
		transition: 0.6s;
		padding: 15px 30px;
	}
	.overlayMenu ul li a:hover{
		transition: 0.6s;
		background: #081824;
	}
	.overlayMenu ul li a:focus{
		outline: none;
	}
	.overlayMenu ul li a:hover, .overlayMenu ul li a:active{

	}
	.locked {
		overflow: hidden;
	}
	@keyframes fadeInRight {
		0% {
			opacity: 0;
			left: 50px;
		}
		100% {
			opacity: 1;
			left: 0;
			transform: rotate(0deg);
		}
	}
	.sentence-overlay{
		padding-top: 5%;
	}
	.sentence-overlay .sentence-button{
		font-size: 22px;
	}
	.sentence-overlay .sentence-social-button a{
		width: 41px;
		height: 41px;
		font-size: 20px;
	}
	.sentence-overlay .sentence-button-s{
		font-size: 12px;
		margin-bottom: 15px;
	}
	.sentence-overlay .sentence-demo{
		padding-bottom: 40px;
	}
	.navBurger{
		order: 3;
	}
	.logo{
		order: 2;
	}
	.header-call-back, .crypt-order{
		order: 1;
	}
	.call-back-a{
		display: none;
	}

}

@media (min-width: 0) and (max-width: 991px) {

	#sum-value{
	
	font-size: 20px;
    font-weight: 900;
    background: content-box;
    border: 0px;
    color: #fff;
    
    width: 34%;
    position: absolute;
    margin-top: -2px;
    margin-left: 5px;
	
	}


	.form-1, .form-2, .form-3, .form-4,.form-5, .form-6{
		
	width: 80%;
    height: 80%;
    overflow-y: auto;
		
	}




	.header-block{
		max-width: 798px;
	}


	.container{
		max-width: 798px;
	}

	.header {
    	background-size: contain;
	}
	.graf {
    	left: -315px;
	}
	.header-line{
		padding-top: 210px;
	}
	.header-line h3{
		font-size: 24px;
	}
	.header-line h1{
		font-size: 40px;
	}
	.header-line h1 span{
		font-size: 60px;
	}
	.header-line p{
		font-size: 22px;
	}

	.icon-block-block{
		flex-wrap: wrap;
		justify-content: center;
	}
	.icon-block-element{
		max-width: 369px;
		display: flex;
	}
	.icon-block-element div {
    	margin-right: 15px;
    	max-width: 70px;
    	width: 100%;
    	text-align: center;
	}
	.owl-carousel.carusel-off{
		display: block!important;
	}
	.offers-block, .offers-element{
        justify-content: center;
		margin: 0;
	}
	.carusel-off .owl-item{
		display: flex;
		justify-content: center;
		background: transparent;
		
	}
	.carusel-off .owl-dots{
		display: none;
	}
	.carusel-off .owl-nav.disabled{
		display: flex!important;
		position: absolute;
		top: -107px;
		right: 0;
	}
	.carusel-off .owl-nav.disabled span{
		display: none;
	}
	.carusel-off .owl-nav.disabled .owl-prev{
		width: 15px;
		height: 25px;
		background: url(../img/st.svg);
		background-size: contain;
		background-repeat: no-repeat;
		transform: rotate(180deg);
		margin-right: 27px; 
	}
	.carusel-off .owl-nav.disabled .owl-next{
		width: 15px;
		height: 25px;
		background: url(../img/st.svg);
		background-size: contain;
		background-repeat: no-repeat;
		margin-left: 27px;
	}
	.carusel-off .owl-nav.disabled .owl-next:focus,
	.carusel-off .owl-nav.disabled .owl-prev:focus{
		outline: none;
	}
	.offers h2{
		text-align: center;
	}
	.crypt-element p br{
		display: none;
	}
	.offers-element {
    	max-width: 570px;
	}
	.offers-ul-f {
    	padding-left: 90px;
    	padding-right: 90px;
	}
	.jurisdiction-element{
		max-width: 340px;
	}
	.jurisdiction-element-block{
		max-width: 398px;
	}
	.jurisdiction-el-bl{
		flex-direction: column-reverse;
	}
	.jurisdiction-el-block-el{
		display: flex;
		max-width: 100%;
		margin-bottom: 35px;
		flex-direction: row;
	}
	.jurisdiction-el-block-el, .jurisdiction-el-bl{
		margin-left: 0;
		margin-right: 0;
	}
	.jurisdiction-el-block-el div{
		background: transparent;
		/*max-width: 60px;*/
		padding: 0;
	}
	.jurisdiction-el-block-el div a{
		display: none;
	}
	.jurisdiction-el-block-el p a{
		margin-top: 5px;
		display: block;
		padding-top: 0;
	}
	.jurisdiction-el-block-el p{
		padding-top: 0;
		font-size: 13px;
		text-align: left;
		/*padding-left: 25px;*/
	}
	.jurisdiction-el-block-el p br{
		display: none;
	}
	h2 {
    	font-size: 32px;
	}
	.sentence-element h2{
		font-size: 25px;
	}
	.sentence-element h2 br{
		display: none;
	}
	.sentence-element h3{
		font-size: 20px;
		padding-top: 15px;
	}
	.sentence-button{
		font-size: 30px;
		padding-bottom: 5px;
	}
	.sentence-button-s{
		font-size: 12px;
		margin-bottom: 15px;
	}
	.sentence-social-button a{
		width: 40px;
		height: 40px;
		font-size: 20px;
		margin-bottom: 25px;
		margin-left: 5px;
		margin-right: 5px;
	}
	.crypt-image {
    	right: 30px;
	}
	.header-social{
		display: none;
	}
	.crypt--h br{
		display: none;
	}
	.crypt-element h4, .benefits-element h3{
		font-size: 17px;
	}
    .offers-el-f, .offers-el-s{
        min-height: auto;
    }
	.develop-exchange h2{
		padding-bottom: 50px;
	}

	@media (min-height: 640px) and (max-height: 850px) {


		.header {
			height: 100vh;
		}

	}

}

@media (min-width: 0) and (max-width: 850px) {

	.crypt-mob{
		flex-direction: column;
	}
	.crypt-mob .crypt-element{
		max-width: 100%;
	}
	.crypt-image {
    	display: none;
	}
	.crypt-block{
		margin-left: 0;
		margin-right: 0;
	}
	.develop-exchange{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.offers{
		padding-bottom: 70px;
	}
	.crypt-exchange{
		margin-bottom: -30px;
	}

}


@media (min-width: 0) and (max-width: 767px) {

	
	#sum-value{
	
	font-size: 20px;
    font-weight: 900;
    background: content-box;
    border: 0px;
    color: #fff;
    
    width: 34%;
    position: absolute;
    margin-top: -2px;
    margin-left: 5px;
	
	}


	.form-1, .form-2, .form-3, .form-4,.form-5, .form-6{
		
	width: 80%;
    height: 80%;
    overflow-y: auto;
		
	}




	.container{
		padding-left: 50px;
		padding-right: 50px;
	}
	h2 {
    	font-size: 30px;
	}


    .header-line {
        padding-top: 150px;
    }
	.header-line h3, .header-line p{
		font-size: 18px;
		line-height: 1.4;
	}
	.header-line h1{
		font-size: 32px;
	}
	.header-line h1 span{
		font-size: 48px;
	}
	.header-block{
		padding-left: 50px;
		padding-right: 50px;
	}

	.tabs-block-ul{
		flex-direction: column;
		background: transparent;
		margin-bottom: 10px;
	}
	.develop-block p{
		font-size: 15px;
		padding-bottom: 20px;
	}
	.develop-block p br{
		display: none;
	}
	.tabs-block-ul li{
		max-width: 100%;
		margin-bottom: 10px;
		background: #201633;
		border-radius: 20px;
		height: 50px;
	}
	.tabs-block-ul li a{
		height: 50px;
		font-size: 15px;
	}
	.tabs-block-ul li a br{
		display: none;
	}
	.exchange-block .mobile{
		flex-direction: column;
	}
	.jurisdiction-block{
		flex-direction: column;
	}
	.jurisdiction-element{
		max-width: 100%;
		margin-bottom: 40px;
	}
	.jurisdiction-el-block-el{
		margin-bottom: 25px;
	}

	.sentence-block{
		margin: 0;
		flex-direction: column;
		text-align: center;
	}
	.sentence-element{
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.crypt-image{
		display: none;
	}
	.benefits-element{
		max-width: 100%;
		display: flex;
		padding-left: 35px;
		padding-right: 35px;
		padding-top: 30px;
		padding-bottom: 30px;
		margin-bottom: 15px;
		margin-left: 15px;
    	margin-right: 15px;
	}
	.benefits-element h3, .benefits-element p{
		text-align: left;
	}
	.benefits-element h3:before{
		margin: 0;
	}
	.benefits-icon{
		text-align: center;
		max-width: 70px;
		width: 100%;
		margin-right: 25px;
	}
	.crypt-block, .crypt-element{
		margin-left: 0;
		margin-right: 0;
	}
/*	.parallax-element{
		height: 552px;
	}*/
	.crypt-order{
		position: absolute;
		right: -23%;
    	top: -35%;
	}
	.crypt-element{
		max-width: 380px;
	}
	.crypt-element-ad{
		padding-top: 70px;
		padding-bottom: 10px;
		position: relative;
    	z-index: 999;
	}
	.icon-block {
    	padding-top: 50px;
    	padding-bottom: 10px;
	}
	.offers-ul-f {
    	padding-left: 35px;
    	padding-right: 35px;
	}
	.exchange-block .mobile, .exchange-element, .jurisdiction-block, .jurisdiction-element, .jurisdiction-element-block{
		margin-left: 0;
		margin-right: 0;
	}
	.crypt--h{
		padding-top: 12px!important;
	}
	.sentence-element{
		margin-bottom: 30px;
	}
	.sentence{
		padding-top: 60px;
		padding-bottom: 30px;
	}
	.develop-exchange h2 {
    	padding-bottom: 35px;
	}
	.crypt-element-li li{
		margin-bottom: 20px;
	}
	.beerg-modal-content input, .beerg-modal-content .form-button{
		margin-bottom: 15px;
	}
	.crypt-element h3, .sentence-element h3 {
		font-size: 20px;
	}

}


@media (min-width: 0) and (max-width: 650px) {

	.footer-block{
		flex-direction: column-reverse;
	}
	.footer-block p{
		max-width: 170px;
		width: 100%;
		text-align: center!important;
		margin-bottom: 20px;
	}
	.footer-block .text-center{
		order: 1;
	}
	.footer {
    	padding-bottom: 15px;
	}
	.crypt-element-li li:before{
		top: 2px;
	}
	
	
	.form-1, .form-3, .form-4,.form-5, .form-6{
		
	width: 80%;
    height: 80%;
    overflow-y: auto;
		
	}

}

@media (min-width: 0) and (max-width: 574px) {


	.form-1, .form-3, .form-4,.form-5, .form-6{
		
	width: 80%;
    height: 80%;
    overflow-y: auto;
		
	}
	

	.container{
		padding-left: 60px;
		padding-right: 60px;
	}
	.header-line p{
		font-size: 16px;
	}
	.header-line h1{
		font-size: 28px;
	}
	.header-line h1 span{
		font-size: 44px;
	}
	.graf {
    	left: -450px;
	}
	.header-block{
		padding-left: 60px;
		padding-right: 60px;
	}

	.crypt-order{
		display: none;
	}
	.crypt-element {
    	max-width: 100%;
	}
	.carusel-off .owl-nav.disabled{
		top: -50px;
	}
	h2 br{
		display: none;
	}
	.benefits-block{
		margin-left: -72px;
		margin-right: -72px;
	}
	.benefits-element{
		padding-left: 15px;
		padding-right: 15px;
	}

}

@media (min-width: 0) and (max-width: 479px) {


	.container{
		padding-left: 15px;
		padding-right: 15px;
	}

	.benefits-block{
		margin-left: -27px;
		margin-right: -27px;
	}
	.offers-ul-f {
    	padding-left: 40px;
    	padding-right: 40px;
	}
	.header-block{
		padding-left: 15px;
		padding-right: 15px;
	}
	h2 {
    	font-size: 28px;
	}
	.benefits-icon{
		margin-right: 15px;
	}
	.learn-more a {
    	padding: 20px 45px 20px 45px;
	}
	.offers{
		padding-bottom: 70px;
	}
	.exchange-function, .jurisdiction {
    	padding-bottom: 40px;
	}
	.develop-exchange{
		padding-top: 70px;
	}
	.sentence-element{
		margin-bottom: 0;
	}
	.sentence{
		padding-bottom: 60px;
	}
	.overlay{
		max-width: 365px;
	}
	.crypt-element-li li br{
		display: none;
	}
	.crypt--h br, .develop-block p br{
		display: none;
	}
	.develop-block p{
		line-height: 1.4;
	}
	.develop-exchange h2{
		font-size: 23px;
	}
    .offers-tabs{
        flex-direction: column;
    }
    .offers-tabs li{
        max-width: 100%;
    }
	.header-line p br{
		display: none;
	}
}

@media (min-width: 0) and (max-width: 429px) {

	.graf {
		left: 0;
	}

}

@media (min-width: 0) and (max-width: 359px) {

	.header-line h3, .header-line p {
    	font-size: 17px;
	}
	.offers-ul-f {
    	padding-left: 15px;
    	padding-right: 15px;
	}
	/*.benefits-element p {
		font-size: 12px;
	}*/


}


@media only screen and (max-width : 1199px) {
	/*.animated {*/
	/*	!*CSS transitions*!*/
	/*	animation-fill-mode: none!important;*/
	/*	-o-transition-property: none !important;*/
	/*	-moz-transition-property: none !important;*/
	/*	-ms-transition-property: none !important;*/
	/*	-webkit-transition-property: none !important;*/
	/*	transition-property: none !important;*/
	/*	!*CSS transforms*!*/
	/*	-o-transform: none !important;*/
	/*	-moz-transform: none !important;*/
	/*	-ms-transform: none !important;*/
	/*	-webkit-transform: none !important;*/
	/*	transform: none !important;*/
	/*	!*CSS animations*!*/
	/*	-webkit-animation: none !important;*/
	/*	-moz-animation: none !important;*/
	/*	-o-animation: none !important;*/
	/*	-ms-animation: none !important;*/
	/*	animation: none !important;*/
	/*}*/
	.wow{
		animation-name: none !important;
		visibility: visible !important;
	}
}