.container, .container-lg, .container-md, .container-sm, .container-xl{
	max-width:1310px;
}
.logo-light{
	margin-top: 15px;
}
.banner_outer{
	position: relative;
    padding-bottom: 51px;
    padding-top: 0;
    min-height: 0;
    margin-top: 80px;
}
.banner_trading{
	position: relative;
    padding-bottom: 0;
    background-position: top center;
    background-repeat: no-repeat;
	max-width:1440px;
	margin:0 auto ;
	padding-bottom: 89px;
}
.banner_trading::before,.banner_trading::after{
	display: block;
	position: absolute;
	content: ' ';
	background-position: center;
	background-repeat: no-repeat;
}
.banner_trading::before{
	top: -13px;
    right: 43px;
    width: 243px;
    height: 247px;
    background-image: url(/assets/images/element1-1.svg);
    z-index: 999;
}
.banner_trading::after{
	bottom: -72px;
    right: 20%;
	width: 196px;
	height: 221px;
	background-image: url(/assets/images/element1-2.svg);
}
.banner_outer h1{
	font-family: Montserrat;
    font-size: 46px;
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -1.5px;
    text-align: left;
    display: inline-block;
    max-width: 770px;
    margin-top: 81px;
    position: relative;
    z-index: 2;
    color: #000;
    padding-left: 0;
}
.banner_outer_bfb p{
	color: #000;
    font-family: Montserrat;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    max-width: 680px;
    margin-top: 27px;
    position: relative;
    z-index: 2;
    padding: 0;
}
.banner_outer_bfb p strong{
	font-weight: 700;
}
.banner_outer h1 span{
	color:#023499;
	letter-spacing: 0px;
}
.banner_a{
	color: #FFF;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    padding: 16px 32px;
    text-decoration: none;
    border-radius: 6px;
    margin: 23px 0 0 0;
    display: inline-block;
    background: #023499;
    text-transform: uppercase;
}
.banner_a:hover{
	box-shadow: 2px 2px 32px 2px rgba(0, 0, 0, 1);
	text-decoration:none;
	color: #FFF;
}
.banner_outer_bi{
	padding: 0px 0 0px 46px;
    max-width: 620px;
	background-image: url(/assets/images/zamok.svg);
	background-repeat: no-repeat;
	background-position: left center;
}
.banner_outer_bi p{
	color: #000;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	padding:25px 0 0 0px;
	max-width:429px;
}
.timer{
	color: #023499;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 388px;
    margin: 25px 0 0 0;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    border: 3px solid #023499;
    padding: 14px 0 21px 0;
}
.timer_f1{
	display:flex;
	text-align:center;
}
.timer_f1 span{
	display:block;
	min-width: 104px;
    padding-bottom: 12px;
}
.timer_f1 span:first-child{
	color: #023499;
	font-family: Montserrat;
	font-size: 42px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%; /* 63px */
}
.timer_f1 span:last-child{
	color: #023499;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 21px */
}
.timer_f2{
	color: #023499;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
    padding-bottom: 2px;
}
.blackh{
	color: #000;
    font-family: Montserrat;
    font-size: 38px;
    font-style: normal;
    font-weight: 600;
    line-height: 120%;
    margin-top: 113px;
    margin-bottom: 0;
    text-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    letter-spacing: -1px;
    text-transform: uppercase;
}
.offer_to_you{
	padding-top: 10px;
	padding-bottom: 89px;
	color: #fff;
	background: #023499;
}
.offer_to_you .blackh{
	color: #fff;
	padding-bottom: 33px;
}
.offer_to_you_p{
	position: relative;
}
.offer_to_you_p::before{
	display: block;
	position: absolute;
	right: 32px;
    top: 51px;
	width: 538px;
	height: 300px;
	content: ' ';
	background-image: url(/assets/images/15-macbook-pro.png);
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
}
.offer_to_you_p p{
	padding-left: 36px;
    background-image: url(/assets/images/frame-1261152908.svg);
    background-position: left center;
    background-repeat: no-repeat;
    color: #FFF;
    padding-top: 20px;
    max-width: 730px;
    letter-spacing: -0.7px;
    padding-bottom: 20px;
    margin-bottom: 0px;
    font-family: Montserrat;
    font-size: 20px;
    line-height: 28px;
    text-transform: uppercase;
    letter-spacing: 0px;
    font-weight: 600;
}
.offer_to_you_f h5{
	color: #FFF;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
    padding: 51px 0 0 0;
    display: inline-block;
}
.offer_to_you_f p{
	color: #FFF;
    font-family: 'Montserrat';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    padding-top: 17px;
    max-width: 720px;
    margin-bottom: 20px;
    display: block;
}
.offer_to_you_f p a{
	display: inline-block;
	padding: 11px 22px;
	border-radius: 6px;
	background: #FFF;
	color: #000;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}
.offer_to_you_f p a:hover{
	text-decoration: none;
	box-shadow: 2px 2px 32px 2px rgba(0, 0, 0, 1);
	color:#000;
}
.offer_to_you .container{
	position: relative;
}
.offer_to_you .container::before{
	position: absolute;
	top: 10px;
    right: -64px;
	display: block;
	content: ' ';
	width: 300px;
	height: 230px;
	background-image: url(/assets/images/element2-1.svg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}
.slider_to_you{
	padding-top: 25px;
	padding-bottom: 121px;
	position: relative;
}
.slider_to_you .blackh{
    max-width:700px;
}
.slider_to_you .container{
	position: relative;
}
.slider_to_you .container::before{
	position: absolute;
	top: -23px;
    right: -65px;
	display: none;
	content: ' ';
	width: 242px;
	height: 272px;
	background-image: url(/assets/images/element3-1.svg);
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.slider_to_you p{
	color: #000;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	max-width: 660px;
	padding: 31px 0 15px 0;
    margin: 0;
}
.slider_to_you_c{
    padding: 34px 0 0 0;
	text-align: center;
}
.slider_to_you_c .swiper{
	max-width: 1150px;
    margin: 0 auto;
    padding-bottom: 60px;
}
.slider_to_you_c .swiper-slide{
	border-radius: 16px;
}
.slider_to_you_c .swiper-slide img{
    max-width:90%;
}
.slider_to_you_c .swiper-button-next,.slider_to_you_c .swiper-button-prev{
	top: unset;
	bottom: 6px;
	width: 100px;
    height: 20px;
}
.slider_to_you_c .swiper-button-next::after,.slider_to_you_c .swiper-button-prev::after{
	width: 100px;
    height: 20px;
	background-image: url(/assets/images/line-78.svg);
	background-repeat: no-repeat;
	content: '';
	background-position: center;
}
.slider_to_you_c .swiper-button-next::after{
	transform: rotate(180deg);
	bottom: 2px;
}
.call_to_you{
	padding: 33px 0 16px 0;
	background: #023499;
}
.call_to_you .container{
	max-width: 1100px;
}
.call_to_you p{
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	color:#fff;
}
.call_to_you p:first-child{
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	text-transform: uppercase;
	color:#fff;
}
.info_1_to_you{
	padding-top: 25px;
	padding-bottom: 60px;
}
.info_1_to_you h3{
	color: #000;
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	padding-top: 25px;
    letter-spacing: -1px;
}
.info_1_to_you_bg{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}
.info_1_to_you_bg::before{
	border-radius: 8px 0px 0px 8px;
	background-color: #023499;
	box-shadow: 4px 4px 22px 4px rgba(0, 0, 0, 0.22);
	position: absolute;
	top: 0;
	left: 0;
	right: -99px;
	bottom: 0;
	display: block;
	content: ' ';
	background-image: url(/assets/images/element4-1.svg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.info_1_to_you_bg::after{
	border-radius: 8px 0px 0px 8px;
	position: absolute;
	top: 0;
	left: 0;
	right: -99px;
	bottom: 0;
	display: block;
	content: ' ';
	background-image: url(/assets/images/element4-2.svg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.info_1_to_you_bg img{
	display: inline-block;
	max-width: 100%;
	margin-top: -174px;
	position: relative;
	z-index: 2;
}
.info_1_to_you_l {
	padding-top: 24px;
}
.info_1_to_you_l p{
	padding-left: 36px;
	background-image: url(/assets/images/element9-1.svg);
	background-repeat: no-repeat;
	background-position: center left;
	color: #000;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin: 5px 0 7px 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.info_1_to_you_l p:last-child{
	color: #000;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 300;
	line-height: 150%;
	padding-left: 0;
	background-image: none;
	width:100%;
}
.info_1_to_you a{
	border-radius: 6px;
	background: #023499;
	display: inline-block;
	padding: 11px 22px;
	color: #FFF;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-top: 10px;
}
.info_1_to_you a:hover{
	text-decoration: none;
	box-shadow: 2px 2px 32px 2px rgba(0, 0, 0, 1);
}
.info_1_to_you_r p{
	color: #000;
	font-family: Montserrat;
	font-size: 32px;
	font-style: normal;
	font-weight: 700;
	line-height: 150%;
}
.info_1_to_you_r img{
    max-width: 80%;
    margin-top: -177px;
    border-radius: 10px;
    box-shadow: 2px 2px 6px #02349987;
}
.info_1_to_you_1_1 .blackh{
    max-width:60%;
}
.info_1_to_you_1_1 .info_1_to_you_l p{
    background: none;
    padding: 0;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 150%;
}
.info_1_to_you_1_1 .info_1_to_you_l ul{
    padding-left: 24px;
}
.info_1_to_you_1_1 .info_1_to_you_l li{
    position:relative;
    list-style:none;
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom:16px;
    max-width:90%;
}
.info_1_to_you_1_1 .info_1_to_you_l li:before{
    content:'✔';
    display:block;
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    position:absolute;
    top:0;
    left: -25px;
}
.info_1_to_you_1_1 .info_1_to_you_bg{
    min-height: 301px;
    margin-top: -60px;
}
.info_1_to_you_1_1 .info_1_to_you_bg::before{
    top:0;
    right:-99px;
    background-position: bottom right;
}
.info_1_to_you_1_1 .info_1_to_you_bg::after{
    display:none;
}
.info_1_to_you_1_2 .info_1_to_you_r p{
    color: #FFF;
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    position: absolute;
    left: 45px;
    top: -156px;
    z-index: 22;
}
.info_1_to_you_1_2 .info_1_to_you_r p span{
    font-family: 'Montserrat';
    font-weight: 600;
}
.info_1_to_you_1_2 .info_1_to_you_bg img{
    margin-right: -80px;
}
.info_1_to_you_1_2  .info_1_to_you_bg::before{
    right: -800px;
}
.info_1_to_you_1_2 .info_1_to_you_bg::after{
    right: -170px;
}
.block2_trading .blackh{
    margin-top: 55px;
}









.info_2_to_you_bg{
	position: relative;
}
.info_2_to_you_bg::before{
	border-radius: 0px 8px 8px 0px;
	background-color: #023499;
	box-shadow: 4px 4px 22px 4px rgba(0, 0, 0, 0.22);
	position: absolute;
	top: 146px;
    right: 60px;
	left: -99px;
	bottom: 0;
	display: block;
	content: ' ';
	background-image: url(/assets/images/element4-1.svg);
	background-repeat: no-repeat;
	background-position: bottom right;
}
.info_2_to_you_bg img{
	display: inline-block;
    margin-top: -54px;
	position: relative;
	z-index: 2;
}
.info_2_to_you_r p{
	color: #000;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%;
	margin-bottom: 0;
    margin-top: 24px;
    display:block;
    max-width:100%;
    padding-right: 0;
    padding-bottom: 0;
}
.info_2_to_you_r a{
	border-radius: 6px;
	background: #023499;
	display: inline-block;
	padding: 14px 41px;
	color: #FFF;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-top: 60px;
}
.info_2_to_you_r a:hover{
	text-decoration: none;
	box-shadow: 2px 2px 32px 2px rgba(0, 0, 0, 1);
}
.transparenth{
	font-family: Montserrat;
	font-size: 36px;
	font-style: normal;
	font-weight: 700;
	line-height: 140%; /* 50.4px */
	text-shadow: 1px 1px 1px #023499, -1px -1px 1px #023499, -1px 1px 1px #023499, 1px -1px 1px #023499;
	-webkit-text-stroke: 2px #023499;
	color:#fff;
	margin-top: -6px;
	position:relative;
}
.transparenth:after{
	background: #023499;
	position:absolute;
	bottom:-4px;
	width:100%;
	height:4px;
	max-width:975px;
	content:' ';
	display:block;
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.transparenth.say{
	padding-top: 6px;
}
.transparenth.say:after{
	max-width:738px;
}
.offer_trading{
	padding-top: 25px;
}
.plan_card_row{
	display:flex;
	justify-content: space-between;
	width: 100%;
}
.plan_card{
	border-radius: 12px;
	background-color: var(--Blue, #023499);
	background-repeat: no-repeat;
	background-position: bottom right;
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 51px;
    padding: 34px 40px 63px 40px;
    width: 100%;
    max-width: calc(33% - 21px);
}
.plan_t{
    color: var(--White, #FFF);
    font-family: Montserrat;
    font-size: 29px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    padding-bottom: 16px;
    text-transform: uppercase;
}
.plan_t span{
	color: #000;
	font-family: Montserrat;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	display: block;
}
.plan_ts{
	color: #000;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%; /* 27px */
    margin: 14px 0 7px 0;
	min-height: 54px;
}
.plan_card ul{
	margin:0;
	padding:0;
	min-height: 700px;
}
.price_old{
    color: rgba(255, 255, 255, 0.60);
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-decoration: line-through;
    padding-bottom: 15px;
    text-align: center;
    text-transform: uppercase;
}
.price_new{
    color: #FFF;
    font-family: Montserrat;
    font-size: 29px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    text-align: center;
    padding-bottom: 38px;
    text-transform: uppercase;
    text-decoration: none;
}
.protect{
    padding-top: 38px;
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
}
.plan_card ul li{
	color: #BDBDBD;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: normal;
	list-style:none;
	padding-left: 39px;
	padding-top: 10px;
    padding-bottom: 10px;
	position:relative;
	background-repeat:no-repeat;
	background-position:center left;
	background-image:url(/assets/images/propertyfalse.svg);
}
.plan_card ul li.checked{
	color: #FFF;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	background-image:url(/assets/images/componentnew9.svg);
}
.plan_a{
	display: inline-block;
	width: 100%;
    border: none;
    border-radius: 6px;
	background: #FFF;
	color: #000;
	font-family: Montserrat;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	display: block;
	text-align: center;
	padding: 12px 10px;
}
.plan_a:hover{
	text-decoration:none;
	width: 100%;
	color:#023499;
    border: none;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
.limited{
    color: #FFF;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    padding:7px 0 7px 10px;
    border-left:1px solid #fff;
    margin-bottom:21px;
}
.block2_trading{
	padding-top: 25px;
	padding-bottom: 83px;
	background-image: url(/assets/images/element6.svg);
	background-position: bottom left 5%;
	background-repeat: no-repeat;
}
.trading_row{
	display: flex;
    width: 100%;
    justify-content: space-between;
    max-width: 1070px;
    margin: 58px auto;
}
.trading_cart{
	max-width: calc(33% - 33px);
}
.ct{
	    display: flex;
    width: 100%;
    min-height: 120px;
    padding: 22px 25px;
    justify-content: center;
    align-items: center;
    border-radius: 15px;
    border: 1px solid var(--White, #FFF);
    background: #023499;
    box-shadow: 0px 4px 4px 0px #023499;
    color: #fff;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: 0px;
    margin-bottom: 27px;
    position: relative;
    text-transform: uppercase;
}
.ct::before,.ct::after{
	display: block;
	position: absolute;
	content: ' ';
	bottom: -28px;
	border-radius: 15px;
	border: 1px solid var(--White, #FFF);
	background: var(--Black, #101010);
	width: 6px;
	height: 28px;
	filter: drop-shadow(0px 4px 4px #023499);
}
.ct::before{
	left: 17%;
}
.ct::after{
	right:17%;
}
.ccont{
	padding: 21px 18px 15px 18px;
	min-height: 160px;
	border-radius: 15px;
	border: 1px solid #023499;
	background: #fff;
}
.ccont p{
	color: #2F1C1C;
	text-align: center;
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; 
	text-align: center;
	letter-spacing: -0.5px;
    margin-bottom: 12px;
    display:block;
        padding-right: 0;
    padding-bottom: 0;
}
.colcards_blick{
	display: flex;
	flex-direction: column;
	max-width: 1174px;
	position: relative;
}
.colcards_row:first-child:after{
    display: block;
    width: 8px;
    height: calc(50% + 4px);
    background-color: #023499;
    position: absolute;
    content: ' ';
    left: -6px;
    top: 0px;
}
.colcards_row{
	display: flex;
	margin-bottom: 65px;
	position: relative;
}
.colcards_row::before{
	position: absolute;
	display: block;
	content: ' ';
	top:50%;
	right: 0;
	width: 100%;
	height: 8px;
	background-color: #023499;
	border-radius: 4px;
	margin-top: -4px;
}
.colcards_row:last-child:before{
	width: 65%;
}
.colcards_blick::before{
	position: absolute;
	display: block;
	content: ' ';
	top:25px;
	right: 10%;
	width: 8px;
	bottom: 75px;
	background-color: #023499;
	border-radius: 4px;
}
.colcard{
	display: flex;
	width: 100%;
    flex-direction: row;
    justify-content: end;
}
.colcnum{
	padding: 30px 10px 0 15px;
    text-align: center;
    font-family: Montserrat;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    color: #fff;
    text-shadow: 1px 1px 1px #fff, -1px -1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #000;
    -webkit-text-stroke: 2px #000;
}
.colctxt{
	border-radius: 16px;
	min-height: 159px;
	padding: 18px;
	display: flex;
	flex-direction:column;
	align-items: center;
	justify-content: center;
	color: #FFF;
	text-align: center;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	max-width: 249px;
	background: #023499;
	z-index: 2;
	position: relative;
}
.colcwtxt{
	background-color: #fff;
	display: flex;
    justify-content: end;
    align-items: center;
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}
.ccwtt{
	color: #000;
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
}
.ccwtc{
	color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    max-width: calc(100% - 55px);
}
.block4_trading{
	background-image: url(/assets/images/element7.svg);
	background-position: center right;
	background-repeat: no-repeat;
}
.block4_trading .blackh{
	margin-top: 70px;
    max-width: 850px;
    line-height: 150%;
}
.block4_trading a{
	border-radius: 6px;
	background: #023499;
	display: inline-block;
	padding: 14px 41px;
	color: #FFF;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-top: 53px;
}
.block4_trading a:hover{
	text-decoration:none;
	box-shadow: 2px 2px 32px 2px rgba(0, 0, 0, 1);
}
.b5card{
	padding: 50px 40px;
	border-radius: 15px;
	position: relative;
	min-height: 450px;
	background: #023499;
}
.b5card::before,.b5card::after{
	position: absolute;
	display: block;
	width: 217px;
	height: 40px;
	content: ' ';
	border-radius: 15px;
	background: #023499;
}
.b5card::before{
	left: 0;
	top:-20px;
}
.b5card::after{
	right: 0;
	bottom:-20px;
}
.b5t{
	padding-bottom: 12px;
}
.b5t img{
	border-radius: 50%;
	margin-right: 18px;
	max-width: 77px;
	max-height: 77px;
}
.b5t span{
	font-family: Montserrat;
	font-size: 22px;
	font-style: normal;
	font-weight: 400;
	line-height: 150%; /* 33px */
	letter-spacing: -0.242px;
	color: #FFF;
}
.b5c p{
	font-family: Montserrat;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%; /* 21px */
	letter-spacing: -0.154px;
	margin-bottom: 16px;
	color: #FFF;
	padding-bottom:0;
}
.block5_trading .swiper{
	padding: 20px;
    margin-top: 50px;
}
.block5_trading2 .swiper{
	padding: 20px;
    margin-top: 20px;
}
.block5_trading .swiper .swiper-pagination{
	position: relative;
    padding: 75px 0 0 0;
}
.block5_trading2 .swiper .swiper-pagination{
	position: relative;
    padding: 76px 0 0 0;
	color: #023499;
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%; /* 36px */
	letter-spacing: -0.264px;
}
.block5_trading .swiper .swiper-pagination-bullet{
	width: 30px;
	height: 16px;
	border-radius: 5px;
	background: #C5C5C5;
	opacity: 1;
}
.block5_trading .swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
	background: #023499;
}
.block6_trading .blackh{
	margin-top: 141px;
    line-height: 150%;
	padding-bottom: 25px;
}
.block6_trading .col-md-7 p{
	padding-left: 29px;
    background-image: url(/assets/images/element9-1.svg);
    background-repeat: no-repeat;
    background-position: center left;
    color: #000;
    margin: 5px 0 11px 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}
.block6_trading a{
	border-radius: 6px;
    background: #023499;
    display: inline-block;
    padding: 14px 41px;
    color: #FFF;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-top: 38px;
}
.block6_trading a:hover{
	text-decoration: none;
    box-shadow: 2px 2px 32px 2px rgba(0, 0, 0, 1);
}
.block6_trading{
	background-image: url(/assets/images/element9.svg);
	background-position: top 136px right ;
	background-repeat: no-repeat;
}
.block6_trading .col-md-5 img{
	max-width: 100%;
	margin-top: 24px;
	margin-bottom: -20%;
}
.block6_trading_txt{
	border-radius: 8px;
	border: 1px dashed #023499;
	padding: 20px;
}
.block6_trading_txt h4{
	color: #000;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 20px;
	padding-bottom: 0;
}
.block6_trading_txt p{
	color: #000;
	text-align: center;
	font-family: Montserrat;
	font-size: 18px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
	margin-bottom: 0;
	letter-spacing: -1px;
}
.block4_trading_2{
	background-image: none;
	padding-bottom: 30px;
}
.block4_trading_2 .blackh{
	max-width: 890px;
	margin-top: 140px;
}
.block5_trading2 .swiper-button-next,.block5_trading2 .swiper-button-prev{
	top: unset;
	bottom: 34px;
	width: 100px;
    height: 20px;
}
.block5_trading2 .swiper-button-next::after,.block5_trading2 .swiper-button-prev::after{
	width: 100px;
    height: 20px;
	background-image: url(/assets/images/line-78.svg);
	background-repeat: no-repeat;
	content: '';
	background-position: center;
}
.block5_trading2 .swiper-button-next::after{
	transform: rotate(180deg);
}
.block5_trading2 .swiper-button-next{
	right: 10%;
}
.block5_trading2 .swiper-button-prev{
	left: 10%;
}
.qa{
	max-width: 1049px;
    margin: 0 auto 13px auto;
}
.qat{
    font-family: Montserrat;
    text-transform: uppercase;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 150%;
	color: #FFFFFF;
	margin: 11px 0 20px 0;
	max-width: 1099px;
	padding-left: 40px;
    letter-spacing: -1px;
	position:relative;
	background-image:url(/assets/images/element10.svg);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.qat span{
	display:block;
	max-width:760px;
	background:#023499;
	position: relative;
    z-index: 2;
}
.qat:before{
	display:block;
	position:absolute;
	top:50%;
	left:63px;
	right:56px;
	height:1px;
	background:#fff;
	content:' ';
}
.qat:after{
	display:block;
	position:absolute;
	top:50%;
	margin-top:-7px;
	right:0;
	height:14px;
	width:35px;
	background-image:url(/assets/images/polygon1.svg);
	content:' ';
	transform: rotate(180deg);
	z-index: 2;
}
.qap{
	height:1px;
	overflow:hidden;
	font-family: 'Montserrat';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
	max-width: 800px;
    padding-left: 41px;
    padding-top: 4px;
}
.openqa .qap{
	height:auto;
}
.openqa .qat:after{
	transform: rotate(0deg);
}
.block8{
	margin: 115px 0 0 0;
	padding-bottom: 93px;
	min-height: 100px;
	background: #023499;
}
.block8 .b2h1{
	color: #FFF;
    font-family: Montserrat;
    font-size: 37px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    padding: 93px 0 34px 0;
    margin: 0px 0 0 73px;
    text-transform: uppercase;
}
.block9_trading{
	padding-top: 205px;
}
.b9t{
	color: #000;
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-bottom: 22px;
}
.block9_trading p{
	color: #000;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 150%;
}
.b9ts{
	color: #000;
	font-family: Montserrat;
	font-size: 24px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-top: 39px;
}
.b9t2s{
	color: #000;
	font-family: Montserrat;
	font-size: 16px;
	font-style: normal;
	font-weight: 600;
	line-height: 150%;
	margin-top: 20px;
}
.block9_trading a{
	border-radius: 6px;
    background: #023499;
    display: inline-block;
    padding: 14px 41px;
    color: #FFF;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-top: 115px;
}
.block9_trading a:hover{
	text-decoration: none;
    box-shadow: 2px 2px 32px 2px rgba(0, 0, 0, 1);
}
.b9lbl img{
	display: inline-block;
    margin-top: -66px;
	max-width: 100%;
	position: relative;
	z-index: 2;
}
.b9lbl::before {
    border-radius: 0px 8px 8px 0px;
    background-color: #023499;
    box-shadow: 4px 4px 22px 4px rgba(0, 0, 0, 0.22);
    position: absolute;
	top: 3px;
    right: 10px;
    left: -99px;
    bottom: 0;
    display: block;
    content: ' ';
    background-image: url(/assets/images/element4-1.svg);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.block9_trading {
    background-image: url(/assets/images/element7.svg);
    background-position: bottom right;
    background-repeat: no-repeat;
	margin-bottom: 137px;
}
footer {
    background: #000;
    padding: 35px 0;
}footer .footer_wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
}footer .footer_logo {
    color: white;
    font-size: 24px;
    font-weight: 700;
    text-align: center;
    margin:0;
    padding:0;
}footer a {
    color: black;
    font-size: 19px;
    font-weight: 400;
    text-align: center;
    color: white;
    text-decoration: underline;
}.links_foot a {
    display: block;
}.links_foot a:nth-child(1) {
    float: left;
}footer ul {
    display: flex;
    align-items: center;
}footer ul li {
    width: 45px;
    height: 45px;
    background: #fff;
    border-radius: 50%;
    margin: 0 5px;
}footer ul li a {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
}footer ul li a img {
    width: 24px;
}
.qarow{
    padding-bottom: 0;
}
.qap p{
    max-width:100%;
}
.orderflow_form_outer{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index: 999;
    background: rgba(255, 255, 255, 0.80);
    align-items: center;
    justify-content: center;
    overflow:scroll;
    -ms-overflow-style: none;
    scrollbar-width: none;
    display: none;
}
.orderflow_form_outer_h{
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    content:' ';
    z-index:0;
}
.orderflow_form_outer::-webkit-scrollbar {
    display: none;
}
.orderflow_form_outer_open .orderflow_form_outer{
    display:flex;
}
.orderflow_form{
    padding:40px 50px;
    background-color:#fff;
    border: 1px solid #023499;
    max-width:1080px;
    width:100%;
    position:relative;
    background-image:url(/assets/images/element-form.svg);
    background-repeat:no-repeat;
    background-position:right 65px bottom 73px;
    margin: 25px;
}
.close_orderflow_form{
    position:absolute;
    top:40px;
    right:50px;
    cursor:pointer;
}
.close_orderflow_form:hover{
    opacity:0.1;
}
.orderflow_form_title{
    color: #000;
    font-family: Montserrat;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -1px;
}
.orderflow_form_sub_title{
    color: #000;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin:12px 0 28px 0;
    padding:0;
    max-width:100%;
    width:100%;
}
.orderflow_form .ajax_form{
    max-width:350px;
}
.orderflow_form .control-label{
    color: #000;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}
.orderflow_form .form-control{
    border: 1px solid #000;
}
.orderflow_form .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag,.orderflow_form  .iti--separate-dial-code .iti__selected-flag{
    background:#fff;
}
.orderflow_form .iti__selected-dial-code{
    color:#000;
}
.orderflow_form .controls{
    text-align:left;
}
.orderflow_form .controls button{
    color: #FFF;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    padding: 8px 41px 8px 52px;
    background: var(--Blue, #023499);
    border:none!important;
    border-radius:0!important;
    float:none!important;
}
.orderflow_form .controls button:hover{
    opacity:0.5;
}
.successMsg{
    min-height:430px;
    display:flex;
    flex-direction:column;
    justify-content: center;
    padding:0 50px;
    background-color:#fff;
}
.successMsgT{
    color: #000;
    font-family: Montserrat;
    font-size: 42px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-bottom:22px;
    position:relative;
}
.successMsgT:before{
    display:block;
    position:absolute;
    bottom:-3px;
    left:0;
    width:353px;
    height:3px;
    background: #023499;
    content:' ';
}
.successMsgST{
    color: #000;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
}
.form_show{
    padding:0 50px;
}
.notShow{
    display:none!important;
}
.add_new_form_23{
    display:flex;
}
.add_new_form_23_f{
    border-radius: 16px;
    background: #023499;
    padding:22px;
    max-width:413px;
}
.add_new_form_23_f form{
    padding:10px;
}
.add_new_form_23_f .control-label{
    color: #FFF;
    font-family: Montserrat;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    margin-bottom:12px;
}
.add_new_form_23_f input{
    border-radius: 16px;
    border: 1px solid #FFF;
    color: #979797;
    background:#023499;
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
    
}
.add_new_form_23_f .form-group{
    margin-bottom:27px;
}
.add_new_form_23_f .error{
    color:#ff8181!important;
}
.add_new_form_23_f input::placeholder{
    font-family: Montserrat;
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; 
}
.add_new_form_23_f .ajax_form.af_example .controls button[type="submit"]{
    color: #023499;
    font-family: Montserrat;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%; /* 30px */
    display: block;
    width: 100%;
    height: 57px;
    padding: 8px 0px;
    cursor:pointer;
    text-aligv:center;
    border-radius: 16px;
    background: #FFF;
    border-color:#FFF;
    border: none;
    text-transform:uppercase;
    margin-top:29px;
}
.add_new_form_23_t1{
    color: #023499;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    padding-bottom:15px;
    max-width:727px;
}
.add_new_form_23_t2{
    color: #000;
    font-family: Montserrat;
    font-size: 29px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    padding-bottom: 24px;
    max-width: 727px;
    text-transform: uppercase;
}
.add_new_form_23_t3,.add_new_form_23_t4{
    color: #000;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 27px */
    max-width:727px;
}
.add_new_form_23_t4{
    padding-top:15px;
}
.add_new_form_23_txt{
    padding:15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width:757px;
    margin-left:auto;
    margin-right:auto;
}
@media screen and (max-width:1260px){
	.b9lbl img{
		position: absolute;
		bottom: 0;
	}
}
@media screen and (max-width:1180px){
	.banner_outer:after{
		width: 422px;
	}
	.offer_to_you_p::before{
		width: 397px;
	}
}
@media screen and (max-width:1050px){
	.colcnum {
		padding: 30px 5px 0 0;
	}
	.info_2_to_you_bg img{
		margin-top: 0px;
	}
	.blackh{
		font-size: 22px;
	}
	.info_1_to_you_r p{
		font-size: 24px;
	}
	.orderflow_form_outer_open .orderflow_form_outer{
	    display:block;
	}
}
@media screen and (min-width:992px){
	.mobile{
		display: none;
	}
}
@media screen and (max-width:992px){
    .limited{
        font-size: 15px;
        margin-bottom:14px;
    }
    .plan_card{
        padding: 30px 30px 50px 30px;
    }
    .plan_card ul{
        padding-bottom:25px;
    }
	.desctop,.banner_trading::before,.banner_trading::after,
	.offer_to_you .container::before,.offer_to_you_p::before,
	.slider_to_you .container::before,.colcards_row::before,.colcards_blick::before{
		display: none;
	}
	.banner_outer h1{
		font-size: 22px;
	    margin-top: 57px;
	}
	.banner_outer_bfb p,.info_1_to_you h3{
		font-size: 16px;
	}
	.banner_outer_bi p,.timer_f2{
		font-size: 14px;
	}
	.banner_outer:after{
		display:none;
	}
	.macbook-mobile{
		text-align: right;
	}
	.macbook-mobile img {
		margin-right: -30px;
		margin-top: -95px;
		width: 100%;
		max-width: 246px;
	}
	.timer{
		max-width: 100%;
	}
	.timer_f2{
		margin: 32px 0 0 0;
	}
	.banner_outer{
		padding-bottom: 11px;
		margin-top: 0px;
	}
	.offer_to_you{
		padding-top: 10px;
		padding-bottom: 70px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.offer_to_you .blackh{
		padding-bottom: 10px;
		margin-top: 22px;
		font-size: 24px;
	}
	.offer_to_you_p p{
		padding-top: 10px;
		padding-bottom: 10px;
		font-size: 14px;
	}
	.offer_to_you_f p{
		font-size: 16px;
	}
	.macbook-pro-mobile{
		text-align: center;
		padding-top: 48px;
	}
	.slider_to_you .blackh{
		margin-top: 75px;
	}
	.slider_to_you_c .swiper-slide img{
		max-width: 100%;
	}
	.slider_to_you{
		padding-bottom: 88px;
	}
	.call_to_you{
		padding: 50px 0 20px 0;
	}
	.call_to_you .row{
		display: flex;
		flex-direction: column;
		max-width: 280px;
		margin: 0 auto;
	}
	.call_to_you .row .col-md-4{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 30px;
	}
	.call_to_you p:first-child{
		font-size: 22px;
	}
	.info_1_to_you .col-md-6{
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		padding-bottom: 30px;
	}
	.info_1_to_you,.slider_to_you,.banner_trading,.info_2_to_you,.block2_trading{
		padding-left: 15px;
		padding-right: 15px;
	}
	.info_1_to_you .blackh{
		margin-top: 74px;
	}
	.info_1_to_you {
		padding-top: 25px;
		padding-bottom: 90px;
	}
	.info_2_to_you .row{
		flex-direction: column-reverse;
    	display: flex;
	}
	.info_2_to_you .blackh{
		margin-top: 0;
	}
	.info_2_to_you_r p{
		font-size: 16px;
	}
	.info_2_to_you_bg::before{
		right: -30px;
		border-radius: 0px 0px 0px 0px;
	}
	.info_2_to_you .col-md-5,.offer_trading{
		position: relative;
	}
	.info_2_to_you .col-md-5::before,.offer_trading::before{
		display: block;
		position: absolute;
		top: 16px;
		right: -15px;
		width:115px;
		height: 130px;
		content: ' ';
		background-image: url(/assets/images/element-mob.svg);
		background-position: center;
	}
	.offer_trading::before{
		top: 0;
	}
	.offer_trading .blackh{
		margin-top: 74px;
	}
	.plan_card_row{
		flex-direction: column;
		padding: 0 15px;
	}
	.plan_card,.trading_cart{
		max-width: 100%;
	}
	.plan_card ul{
		min-height: 260px;
	}
	.block2_trading .blackh{
		margin-top: 74px;
	}
	.block2_trading{
		background-image: none;
	}
	.trading_row{
		flex-direction: column;
	}
	.trading_row{
		margin-top: 30px;
		margin-bottom: 0;
	}
	.trading_cart{
		margin-bottom: 30px;
	}
	.colcards_row{
		flex-direction: column;
		margin-bottom: 0;
	}
	.colcard{
		position: relative;
		margin-bottom: 30px;
	}
	.colcard::before {
		position: absolute;
		display: block;
		content: ' ';
		top: 50%;
		right: 0;
		width: 100%;
		height: 8px;
		background-color: #023499;
		border-radius: 4px;
		margin-top: -4px;
	}
	.colcards_row:last-child{
		flex-direction: column-reverse;
	}
	.colcards_row:last-child .colcard:first-child::before{
		display: none;
	}
	.ccwtt{
		max-width: 50%;
		padding-bottom: 22px;
	}
	.colcards_row:last-child .colcard:first-child{
		margin-top: 40px;
	}
	.block3_trading,.block4_trading,.block8,.block9_trading,.block6_trading{
		padding-left: 15px;
		padding-right: 15px;
	}
	.colcards_row:last-child .colcard:first-child::before{
		display: block;
		position: absolute;
		top: -57px;
		right: -30px;
		width:115px;
		height: 130px;
		content: ' ';
		background-image: url(/assets/images/element-mob.svg);
		background-position: center;
		background-color: transparent;
	}
	.block4_trading,.block6_trading{
		background-image: none;
	}
	.block6_trading .blackh{
		margin-top: 60px;
	}
	.block6_trading .col-md-7 p,.block6_trading_txt h4,.block6_trading_txt p{
		font-size: 14px;
	}
	.block6_trading .mobile{
		text-align: center;
	}
	.block6_trading .mobile img{
		margin: 0;
	}
	.block4_trading_2 .blackh{
		margin-top: 90px;
	}
	.block8 .b2h1{
		font-size: 22px;
		padding: 40px 0 34px 0;
		margin:0;
	}
	.block8 {
		margin: 90px 0 0 0;
		padding-bottom: 40px;
	}
	.qat span{
		font-size: 16px;
		padding-right: 40px;
	}
	.qap p{
		font-family: Montserrat;
		font-size: 14px;
		font-style: normal;
		font-weight: 400;
		line-height: 150%;
	}
	.block9_trading{
		background-image: url(/assets/images/elementlstm.svg);
		background-position: right bottom;
		padding-top: 90px;
		padding-bottom: 120px;
		margin-bottom: 0px;
	}
	.block9_trading .row{
		flex-direction: column-reverse;
	}
	.b9lbl img {
		position: relative;
		bottom: 0;
	}
	.b9lbl{
		margin-top: 92px;
   		position: relative;
	}
	.b9lbl::before{
		top: 0px;
		right: -30px;
		left: -99px;
		bottom: 0;
		border-radius: 0px 0px 0px 0px;
	}
	footer {
		padding: 42px 15px 42px 15px;
	}
	footer .col-md-12 a{
		font-size: 14px;
		display: block;
		text-align: left;
	}
	footer .col-md-12 a {
		margin-left: 0;
		margin-bottom: 18px;
	}
	footer .col-md-12 p{
		font-size: 12px;
	}
	footer .col-md-9 p{
		font-size: 15px;
	}
	
	.add_new_form_23{
	    flex-direction: column-reverse;
        justify-content: center;
        align-items: center;
	}
	.ccont p{
	    max-width:100%;
	}
	.colcards_row:first-child:after{
	    display:none;
	}
	.ccwtc{
	    max-width:100%;
	    text-align:center;
	}
	.colcards_row:last-child .colcard:first-child::before{
	    display:none;
	}
	.offer_trading::before {
        top: 103px;
    }
    .plan_t{
        text-align:center;
            margin: 0 -20px;
    }
    footer .footer_wrap {
        flex-wrap: wrap;
        justify-content: space-around;
        flex-direction: column;
    }
    footer ul {
        flex-wrap: wrap;
        justify-content: center;
        margin-top: 10px;
        padding:0;
    }
    footer ul li {
        margin-bottom: 5px;
        list-style:none;
    }
    .links_foot{
        text-align:center;
        align-items: center;
        display: flex;
        flex-direction: column;
    }
    .add_new_form_23_t1{
        font-size: 14px;
    }
    .add_new_form_23_t2{
        font-size: 22px;
    }
    .add_new_form_23_t3,.add_new_form_23_t4{
        font-size: 16px;
        padding-bottom:15px;
    }
    .info_1_to_you .blackh {
        margin-top: 100px;
    }
    .info_1_to_you_1_1 .blackh {
        max-width: 100%;
    }
    .info_1_to_you_1_1 .info_1_to_you_l ul {
        padding-left: 0px;
    }
    .info_1_to_you_1_1 .info_1_to_you_l ul li{
        text-indent:24px;
    }
    .info_1_to_you_1_1 .info_1_to_you_r{
        display:none;
    }
    .info_1_to_you.info_1_to_you_1_1{
        padding-bottom:0;
    }
    .info_1_to_you_1_2.info_1_to_you .blackh{
        margin-top: 50px;
    }
    .info_1_to_you_1_2 .row{
        display:flex;
        flex-direction: column-reverse;
    }
    .banner_a{
        font-size: 12px;
        padding: 16px 0;
        width:100%;
        text-align:center;
    }
    
    .banner_outer_bi {
        padding: 0px 0 0px 16px;
        max-width: 620px;
        background-image: url(/assets/images/zamok.svg);
        background-repeat: no-repeat;
        background-position: left center;
        background-size: 20px;
    }
    .banner_outer_bfb p{
        margin:0;
    }
    .banner_outer h1 {
        font-size: 21px;
        margin-top: 57px;
    }
    .plan_card ul{
        min-height:725px;
    }
    .price_old{
        font-size: 13px;
        padding-bottom:12px;
    }
    .price_new{
        font-size: 18px;
        padding-bottom:30px;
    }
    .plan_a{
        padding:5px;
    }
    .info_1_to_you_r img {
        max-width: 100%;
        margin-top: 10px;
        border-radius: 10px;
        box-shadow: 2px 2px 6px #02349987;
    }
    
    .info_1_to_you_1_2 .info_1_to_you_r p{
        font-size: 16px !important;
        top: 43px !important;
    }
}
@media screen and (max-width:626px){
    
    .breadcrumb li {
    margin-right: 5px;
    font-size: 10px;
}
    .orderflow_form{
        padding: 90px 0px;
        margin: 0;
        border: none;
        background-image: none;
    }
    .form_show,.successMsg{
        padding: 0 30px;
    }
    .orderflow_form_title{
        font-size: 22px;
    }
    .orderflow_form_sub_title,.orderflow_form .control-label{
        font-size: 14px;
    }
    .orderflow_form .controls button{
        font-size: 20px;
    }
    .close_orderflow_form{
        top: 30px;
        right: 30px;
    }
    .successMsg{
        background-color:#fff;
        background-image:url(/assets/images/group1261152926.svg);
        background-position:right bottom;
        justify-content: flex-start;
        background-repeat: no-repeat;
        min-height: 550px;
    }
    .successMsgT{
        font-size: 22px;
    }
    .successMsgT:before{
        max-width:100%;
    }
    .successMsgST{
        font-size: 16px;
    }
	.macbook-mobile img {
		margin-right: -30px;
		margin-top: 40px;
		width: 100%;
		max-width: unset;
	}
	.timer_f2 {
		margin: 0 0 0 0;
	}
	.offer_to_you_f p a,.info_1_to_you a,.block6_trading a,.block9_trading a,.plan_a{
		display: block;
		text-align: center;
		font-size: 16px;
		padding: 14px 14px;
	}
	.info_1_to_you_r{
		padding-top: 18px;
	}
	.info_1_to_you_bg img{
		max-width: 300px;
		right: -44px;
	}
	.info_1_to_you_r p{
		font-size: 16px;
	}
	.info_1_to_you_bg::before{
		border-radius: 0px 0px 0px 0px;
		left: -30px;
	}
	.offer_trading .blackh{
		max-width: 80%;
		margin-left: 15px;
	}
	.info_1_to_you_bg img{
        margin-top: -141px;
        right: 30px;
	}
	.info_1_to_you_1_2 .info_1_to_you_r p{
	    color: #fff;
        font-family: Montserrat;
        font-size: 16px;
        font-style: normal;
        font-weight: 700;
        line-height: 150%;
        left: 15px;
        top: -30px;
	}
	.info_1_to_you_r {
        padding-top: 160px;
    }
    .block2_trading .blackh {
        margin-top: 25px;
    }
    .info_1_to_you_1_2::before{
        background-image: url(/assets/images/elementasdaseqwe.svg);
		display: block;
        content: ' ';
        position: absolute;
        width: 114px;
        height: 130px;
        right: 0;
        bottom: -76px;
    }
    .info_1_to_you_1_2{
        position:relative;
    }
    .banner_trading{
        padding-bottom: 22px;
    }
    .offer_to_you{
        padding-bottom: 22px;
    }
    .info_1_to_you .blackh {
        margin-top: 50px;
    }
    .info_1_to_you_r {
        padding-top: 22px;
    }
    .info_1_to_you_r span{
        display:block;
        margin-top: 10px;
        border-radius: 10px;
        box-shadow: 2px 2px 6px #02349987;
        overflow:hidden;
    }
    .info_1_to_you_r img{margin-top:-50px;}
    .qat {
        padding-left: 32px !important;
    }
}