#footer {margin-top: 800px;}
video {position: absolute;top: 45%;left: calc(50% + 450px);width: 125%;height: 120%;z-index: -1;-ms-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);mix-blend-mode: darken;}
canvas {display: block;vertical-align: bottom;}
.count-particles {position: absolute;top: 48px;left: 0;width: 80px;color: #13E8E9;font-size: .8em;text-align: left;text-indent: 4px;line-height: 14px;padding-bottom: 2px;font-family: Helvetica, Arial, sans-serif;font-weight: bold;}
.js-count-particles {font-size: 1.1em;}
#stats,
.count-particles {-webkit-user-select: none;margin-top: 5px;margin-left: 5px;}
#stats {border-radius: 3px 3px 0 0;overflow: hidden;}
.count-particles {border-radius: 0 0 3px 3px;}
.particles_bg {position: relative;z-index: 10;}
#particles-js {width: 100%;height: 100%;background-color: #f3f4ef;background-image: url('');background-size: cover;background-position: 50% 50%;background-repeat: no-repeat;position: absolute;z-index: -1;}

.home_banner {margin: 0 auto;position: relative;background-color: #f3f4ef;z-index: 9;overflow: hidden; }
.home_banner .inner {max-width: 1324px}
.inner {max-width: 1324px}
.banner_title {margin: 0 auto}
.banner_title h1 {font-size: 72px;margin-bottom: 48px;max-width: 598px;width: 100%;color: #11140F}
.banner_title p {font-size: 36px;margin-bottom: 128px;max-width: 589px;width: 100%;color: #11140F;line-height: 1}
.banner_button {display: flex;align-items: flex-end}
.banner_button a {display: inline-block;width: max-content;margin-right: 16px}
.start_button {border-radius: 8px;margin-right: 32px;max-width: 571px;width: 100%;display: flex;align-items: flex-end}
.start_button a.start_button_btn {text-indent: 0px;padding: 17px 0;padding-left: 27px;margin: 0;margin-right: 0;border-left: 2px solid rgb(128 139 121 / 10%)}
.start_button a {margin-right: 32px;background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 31px) 50% no-repeat;font-size: 24px;display: flex;justify-content: space-between;align-items: center;max-width: 268.5px;width: 100%;background-color: #D2FC61;border-radius: 8px;border: #D2FC61;padding-left: 32px;height: 68px;color: #11140F;transition: 0.3s}
.start_button a:nth-child(1):hover {background-image: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 20px) 50% no-repeat;transition: 0.3}
.start_button a.home_banner_iphone {max-width: 120px;width: 100%;margin-right: 16px;background: none;padding: 0;display: block;height: auto}
.start_button a.home_banner_google {max-width: 135px;width: 100%;margin-right: 0;background: none;padding: 0;display: block;height: auto;}
.start_button a.home_banner_iphone:hover,
.start_button a.home_banner_google:hover {opacity: 1;}
.banner_bottom ul {display: flex;height: 300px}
.banner_bottom ul span {font-size: 16px;display: inline-block;line-height: 1;color: #11140F}
.banner_bottom .content span {font-size: 48px;}
.banner_bottom .content img {vertical-align: bottom;}
.banner_bottom .txt_title {height: 17px;overflow: hidden;position: relative;}
.banner_bottom .txt_title .title_text {position: absolute;}
.banner_bottom .title_text_ico {content: "";display: inline-block;width: 12px;height: 12px;background-image: url(/wp-content/themes/ultimarkets_wp/images/home_row01_ico.png);position: absolute;background-size: cover;background-repeat: no-repeat;right: 24px;top: 24px;cursor: pointer;}
.banner_bottom .txt_title .title_text p {margin: 0;line-height: 0.5;}
.banner_bottom .txt_title .title_text span {line-height: 1;}
.banner_bottom ul .mask {cursor: pointer;}
.mask {display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;text-indent: -9999px;}
.banner_bottom li {height: 300px;background-color: #fff;margin-right: 1px;padding: 24px;display: flex;flex-wrap: wrap;align-content: space-between;position: relative;margin-bottom: 0}
.banner_bottom li:hover {background-color: #D2FC61}
.banner_bottom li div {width: 100%}
.banner_bottom li div.content {display: flex;align-items: flex-end;justify-content: space-between}

.home_banner .inner{max-width: 1364px;}
.home_video_wrapper{display: flex;justify-content: center;align-items: center;position: relative;}
.home_video_wrapper .home_video_item{position: relative;width: 100%;height: 100%;}
.home_video_wrapper .home_video_item img{opacity: 0;overflow: hidden;}
.home_video_wrapper .home_video_item video{position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: none;object-fit: cover;z-index: -1;}
.home_video_wrapper .home_video_item.active{display: block;}
.promotions_activity{ transition: all 0.3s ;transform: translate(0px, -150px);background: linear-gradient(180deg, rgb(243 244 240 / 0%) 0%, rgb(243 244 240 / 55%) 15%, rgb(243 244 240 / 71%) 20%, rgb(243 244 240 / 85%) 25%, rgb(243 244 240 / 93%) 30%, rgb(243 244 240 / 99%) 35%, rgba(243, 244, 240, 1) 40%, #f3f4f0 73.58%);position: relative;z-index: 5;}
.promotions_activity .activity_item{max-width: 100%;width: 330px; background-size: cover;cursor: pointer;transition: all .3s;}
.promotions_activity .activity_item img{width: 100%;height: auto;display: block;border:1px solid #fff;transition: all .3s;}
.promotions_activity .activity_item.active img{border-color:#D2FC61;}
.promotions_activity .activity_item:hover{box-shadow:inset 1px 1px 5px 5px rgba(210, 252, 97, 0.5);}
.promotions_activity .activity_item:hover img{transform: scale(0.98);}
.promotions_activity_swiper .swiper-wrappe{contain: strict;}
.promotions_activity_swiper .promotions_activity_scrollbar {bottom: 0;top: auto;background: rgba(204,204,204, 0.3);}
.promotions_activity_swiper .promotions_activity_scrollbar .swiper-pagination-progressbar-fill{background: rgba(204,204,204, 1);}
.carousel_box{position: absolute;top:45%;transform: translateY(-40%); width: 100%;max-width: 1364px;}
.carousel_box .carousel_control{position: absolute;display: block;width: 48px;height: 48px;border-radius: 8px;border: 1px solid #D2FC61;background: #11140F;box-shadow: 0px 1px 4px 0px rgba(17, 20, 15, 0.25);}
.carousel_box .carousel_control.prev{ left: 0px;background: url(/wp-content/themes/ultimarkets_wp/images/home_video_button_prev.png) no-repeat center left;transition: all .3s;background-size: cover;}
.carousel_box .carousel_control.next{right: 0px;background: url(/wp-content/themes/ultimarkets_wp/images/home_video_button_next.png) no-repeat center right;transition: all .3s;background-size: cover;}
.carousel_box .carousel_control.prev:hover{background-position: right;}
.carousel_box .carousel_control.next:hover{background-position: left;}
.video_muted_box{position: absolute;right: 40px;bottom: 200px;width: 48px;height: 48px;background: url(/wp-content/themes/ultimarkets_wp/images/video_muted.png) no-repeat;background-position: -50px center;cursor: pointer;}
.video_muted_box.muted{background-position: 0px center;}

.tradingview-widget-container{margin: 20px auto 0;}
.tv-embed-widget-wrapper{width: 100%;}
#wrapper>.row2{padding-top: 40px;}

#home_banner_extra_one_mobile{display:none;}

.banner_bottom .row1 {max-width: 448px;width: 100%;border-radius: 8px 0px 0px 8px}

.banner_bottom .row2 {max-width: 339px;width: 100%}

.banner_bottom .row3 {max-width: 252px;width: 100%}

.banner_bottom .row4 {max-width: 242px;width: 100%;margin-right: 0;border-radius: 0px 8px 8px 0px}

.row1 {padding-top: 188px;padding-bottom: 235px;background-color: #f3f4ef;position: relative;z-index: 1}

.row1 .rowbox {position: relative;background-color: #D2FC61;padding: 44px 0 52px 54px}

.row1 .box_left {max-width: 760px;width: 100%}

.row1 .box_left p {font-size: 18px;margin-bottom: 8px;color: #11140F;line-height: 1.334}

.row1 .box_left ul li {padding: 16px 0;font-size: 48px;border-bottom: 2px solid #F3F4F0;line-height: 0.6667}

.row1 .box_left ul li>a {color: #11140F;display: flex;align-items: center;transition: all 1s;}

.row1 .box_left ul li a:before {content: "";width: 20px;height: 34px;display: inline-block;background-image: url(/wp-content/themes/ultimarkets_wp/images/home_black_right.png);background-repeat: no-repeat;background-size: cover;position: absolute;left: 0;transform: translateX(-25px);opacity: 0;transition: transform 1s ease, opacity 0.3s ease;}

.row1 .box_left ul li a:hover:before {transform: translateX(0);opacity: 1 !important;}

.row1 .box_left ul:first-child {position: relative}

.row1 .box_left ul:last-child {border: none}

.box_left>a {max-width: 380px;width: 100%;padding: 0px 0px 0px 32px;border-radius: 8px;font-size: 24px;color: #11140F;margin-top: 48px;background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 25px) 50% no-repeat;display: flex;justify-content: space-between;align-items: center;height: 68px;background-color: #F3F4F0;transition: 0.3s}

.box_left>a:hover {background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 15px) 50% no-repeat;background-color: #F3F4F0;color: #11140F;}

.row1 .box_right {position: absolute;width: 420px;height: 644px;right: 68px;bottom: -13px}

.box_right .mask_box {position: absolute;width: 640px;z-index: 1}

.box_right .mask_box .mask_img {left: 150px;top: 240px}

.row1 .box_right img {position: absolute;left: 0;top: 0;width: 410px}

.row1 .box_left ul li {position: relative}

.str_wrap {overflow: hidden;width: 100%;font-size: 12px;line-height: 16px;position: relative;-moz-user-select: none;-khtml-user-select: none;user-select: none;white-space: nowrap}

.str_move {white-space: nowrap;position: absolute;top: 0;left: 0;cursor: move}

.str_move_clone {display: inline-block;vertical-align: top;position: absolute;left: 100%;top: 0}

.str_vertical .str_move_clone {left: 0;top: 100%}

.str_down .str_move_clone {left: 0;bottom: 100%}

.str_vertical .str_move,
.str_down .str_move {white-space: normal;width: 100%}

.str_static .str_move,
.no_drag .str_move,
.noStop .str_move {cursor: inherit}

.str_wrap img {max-width: 235px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}

.str_wrap .img_maxbox img {max-width: max-content}

#wrapper>.row2 {background-color: #f3f4ef;margin-bottom: 0;padding-bottom: 208px}

.row2 {overflow: hidden;margin-bottom: 25px}

.row2 .mobile_box {display: none}

.row2 h2 {font-size: 72px;margin-bottom: 32px;color: #11140F;line-height: 0.6945}

.row2 p {font-size: 24px;margin-bottom: 57px;color: #11140F;line-height: 0.71}

.row2 .button_box {margin-bottom: 167px;display: flex}

.row2 .button_box a {font-size: 24px;padding: 0 0 0 40px;height: 68px;margin-right: 24px;color: #11140F;border-radius: 8px;display: flex;align-items: center;max-width: 245px;width: 100%;justify-content: space-between}

.row2 .button_box .learn_btn {background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 25px) 50% no-repeat;font-size: 24px;display: flex;justify-content: space-between;align-items: center;max-width: 270px;width: 100%;background-color: #D2FC61;border-radius: 8px;border: #D2FC61;padding-left: 32px;height: 68px;color: #11140F;transition: 0.3s}

.row2 .button_box .learn_btn:hover {background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 15px) 50% no-repeat;transition: 0.3s;background-color: #D2FC61}

.row2 .button_box .str_btn {background: url(/wp-content/themes/ultimarkets_wp/images/green_icon.webp?v=1) calc(100% - 25px) 50% no-repeat;display: flex;justify-content: space-between;align-items: center;max-width: 320px;width: 100%;background-color: #11140F;border-radius: 8px;border-radius: 8px;border: 2px solid #3E4233;padding-left: 25px;font-size: 24px;color: #D2FC61;transition: 0.3s;height: 68px}

.row2 .button_box .str_btn:hover {background: url(/wp-content/themes/ultimarkets_wp/images/green_icon.webp?v=1) calc(100% - 15px) 50% no-repeat;transition: 0.3s;background-color: #3E4233}

.row2 .row2_left,
.row2 .row2_right {position: relative}

.row2 .row2_left a,
.row2 .row2_right a {display: inline-block;width: 297px;height: 128px;border-radius: 8px;background-color: #fff;text-align: center;line-height: 128px;font-size: 24px;color: rgba(17, 20, 15, 0.502);margin: 0 32px 32px;cursor: pointer;position: relative}

.row2 .row2_right a.img_maxbox img {max-width: max-content}

.row2 .row2_right a img {max-width: 235px;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%)}

.row3_box {display: flex;justify-content: space-between;align-items: center}

.row1_content .box_left {padding: 170px 0 153px}

.row2_content .box_right {padding: 162px 0 147px}

.row3_content .box_left {padding: 162px 0 147px;position: relative;width: 100%}

.row3_box .box_btn .learn_btn {background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 25px) 50% no-repeat;font-size: 24px;display: flex;justify-content: space-between;align-items: center;max-width: 270px;width: 100%;background-color: #D2FC61;border-radius: 8px;border: #D2FC61;padding-left: 32px;height: 68px;color: #11140F;transition: 0.3s}

.row3_box .box_btn .learn_btn:hover {background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 15px) 50% no-repeat;transition: 0.3s;background-color: #D2FC61}

.row3_box .box_btn .start_btn {background: url(/wp-content/themes/ultimarkets_wp/images/green_icon.webp?v=1) calc(100% - 25px) 50% no-repeat;display: flex;justify-content: space-between;align-items: center;max-width: 320px;width: 100%;background-color: #11140F;border-radius: 8px;border-radius: 8px;border: 2px solid #3E4233;padding-left: 25px;font-size: 24px;color: #D2FC61;transition: 0.3s;height: 68px;margin-right: 0}

.row3_box .box_btn .start_btn:hover {background: url(/wp-content/themes/ultimarkets_wp/images/green_icon.webp?v=1) calc(100% - 15px) 50% no-repeat;transition: 0.3s;background-color: #3E4233}

.row3_box .box_btn {display: flex}

.row3 .button_box .learn_btn:hover,
.row3 .button_box .str_btn:hover {background-position-x: calc(100% - 20px);transition: 0.3s}

.row3 .button_box .learn_btn:hover::after,
.row3 .button_box .str_btn:hover::after {margin-right: 57px;transition: 0.3s}

.row1_content .box_left {position: relative;width: 100%;height: max-content}

.row1_content .box_left .box_img {background-image: url(/wp-content/themes/ultimarkets_wp/images/home_row1_content_bg.png);background-repeat: no-repeat;background-position-x: 56px;height: 540px}

.row1_content .box_left .box_img img {margin-left: 16px;margin-top: 24px}

.box_green_box {position: absolute;max-width: 320px;width: 100%;height: 175px;bottom: 83px;right: 0;background-color: #D2FC61;border-radius: 8px}

.box_grey_box {max-width: 260px;width: 100%;margin: 29px auto;background-color: #11140F1A;border-radius: 40px}

.box_black_box {border-radius: 50%;width: 40px;height: 40px;background-color: #3E4233;animation-duration: 2s;animation-timing-function: linear;animation-delay: 2s;animation-iteration-count: infinite;animation-direction: alternate;animation-play-state: running}

.box_left .box_grey_box:nth-child(1) .box_black_box {animation-name: ball01}

.box_left .box_grey_box:nth-child(2) .box_black_box {animation-name: ball02}

.row1_content .box_right {max-width: 610px;width: 100%}

.row1_content .box_right h2 {color: #11140F;margin-bottom: 32px;line-height: 0.6945;font-size: 72px}

.row1_content .box_right p {color: #11140F;line-height: 1.292;font-size: 24px;margin-bottom: 57px}

.row1_content .box_right a {display: inline-block;border-radius: 8px;font-size: 24px;margin-right: 24px}

.row2_content .box_left {max-width: 642px;width: 100%}

.row2_content .box_left h2 {color: #11140F;margin-bottom: 32px;font-size: 72px;line-height: 0.6945}

.row2_content .box_left p {color: #11140F;font-size: 24px;margin-bottom: 57px;line-height: 1.292}

.row2_content .box_left a {display: inline-block;padding: 24px 40px 26px 40px;border-radius: 8px;font-size: 24px;margin-right: 24px}

.row3_content .box_right {max-width: 600px;width: 100%}

.row3_content .box_right h2 {color: #11140F;font-size: 72px;line-height: 0.6945;margin-bottom: 32px}

.row3_content .box_right p {color: #11140F;margin-bottom: 57px;line-height: 1.146;font-size: 24px}

.row3_content .box_right a {display: inline-block;padding: 24px 40px 26px 40px;border-radius: 8px;margin-right: 24px;font-size: 24px}

.row2_content .box_green_box {background: url(/wp-content/themes/ultimarkets_wp/images/row3_shield.png);background-repeat: no-repeat;background-size: cover;width: 186.55px;height: 254.51px;position: absolute;bottom: 38px;left: 318px}

.row2_content .box_green_box div {background: url(/wp-content/themes/ultimarkets_wp/images/row3_padlock-body.png);background-repeat: no-repeat;background-size: cover;position: absolute;width: 106.4px;height: 70.61px;left: 40px;bottom: 70px}

.row2_content .box_green_box img:nth-child(2) {position: absolute;bottom: 70px;left: 40px}

.row2_content .box_green_box img:nth-child(1) {position: absolute;bottom: 115px;left: 60px}

.row2_content .box_right {height: 540px;position: relative;width: max-content;position: relative;display: flex;align-items: center}

.row2_content .box_img {position: absolute;left: 50px}

.row2_content .box_img img {max-width: 80px;width: 100%}

.row2_content ul {list-style: none;max-width: 214px;width: 100%}

.row2_content ul li {border-bottom: 1px solid rgba(17, 20, 15, 0.05);display: flex;align-items: center;justify-content: space-between;position: relative;padding-bottom: 8px}

.row2_content li div,
.row2_content ul li p {position: relative}

.row2_content li span {letter-spacing: 8px;color: rgba(17, 20, 15, 0.5)}

.row2_content li p {color: #3E4233;line-height: 1.3;max-width: 54px;width: 100%;font-family: 'At Hauss';font-style: normal;font-weight: 350;margin: 0;font-size: 35px}

.row2_content .box_text>div {display: flex;max-width: 214px;justify-content: space-between}

.row2_content .box_text {position: absolute;top: 123px;left: 125px}

.row2_content .box_text>div div:nth-child(1) {background: rgba(17, 20, 15, 0.1);border-radius: 8px;width: 69.42px;height: 31.78px}

.row2_content .box_text>div div:nth-child(2) {width: 113.43px;background: rgba(17, 20, 15, 0.1);border-radius: 8px;height: 31.78px}

.row4.home_content_row4 {max-width: 1980px;margin: 0 auto;background-color: #f3f4ef;background-image: url(/wp-content/themes/ultimarkets_wp/images/home_row4_bg_new.webp?v=1);background-repeat: no-repeat;background-position: center;background-size: 65%;padding: 315px 0 412px;margin-top: -70px;position: relative;z-index: 10}

.row4.home_content_row4 .inner {text-align: center}

.row4.home_content_row4 .inner h2 {font-size: 68px;max-width: 685px;width: 100%;margin: 0 auto 64px;color: #11140F;line-height: 1}

.row4.home_content_row4 .inner p {margin-top: 64px;font-size: 36px;max-width: 715px;width: 100%;text-align: center;color: #11140F99;margin: 0 auto 71px;line-height: 1.2085}

.row4.home_content_row4 .inner .box_btn {margin: 0 auto;max-width: 700px;width: 100%;display: flex}

.row4.home_content_row4 .inner .box_btn a {margin-left: 24px;font-size: 24px;border-radius: 8px;border: 2px solid #11140F;line-height: 0.625;color: #11140F;display: flex;align-items: center;justify-content: space-between;padding-left: 32px;text-align: left}

.row4.home_content_row4 .inner .box_btn .learn_btn {background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 25px) 50% no-repeat;font-size: 24px;display: flex;justify-content: space-between;align-items: center;max-width: 270px;width: 100%;background-color: #d2fc6100;border-radius: 8px;border: 2px solid #000000;padding-left: 32px;height: 68px;color: #11140F;transition: 0.3s}

.row4.home_content_row4 .inner .box_btn .learn_btn:hover {background: url(/wp-content/themes/ultimarkets_wp/images/black_icon.webp) calc(100% - 15px) 50% no-repeat;transition: 0.3s}

.row4.home_content_row4 .inner .box_btn .start_btn {background: url(/wp-content/themes/ultimarkets_wp/images/green_icon.webp?v=1) calc(100% - 25px) 50% no-repeat;display: flex;justify-content: space-between;align-items: center;max-width: 320px;width: 100%;background-color: #11140F;border-radius: 8px;border: 2px solid #3E4233;padding-left: 25px;font-size: 24px;color: #D2FC61;transition: 0.3s;height: 68px}

.row4.home_content_row4 .inner .box_btn .start_btn:hover {background: url(/wp-content/themes/ultimarkets_wp/images/green_icon.webp?v=1) calc(100% - 15px) 50% no-repeat;transition: 0.3s;background-color: #3E4233}

.home_content_left {background-image: url(/wp-content/themes/ultimarkets_wp/images/home_content_right.png)}

.home_content_right {background-image: url(/wp-content/themes/ultimarkets_wp/images/home_content_left.png)}

.mobile_swiper-container {display: none}

.swiper_right_box01 {position: absolute;width: 6860px;display: flex}

.swiper_right_box02 {position: absolute;width: 6860px;display: flex;left: -6860px}

.row1 .box_right img {position: absolute;transition: all 1s;top: 0;left: 0}

.row1 .box_right img.row04.active {left: -220px;top: -40px;scale: 0.8}

.row1 .box_right img.row03.active {left: -120px;top: 0px;scale: 0.8}

.row1 .box_right img.row02.active {left: -20px;top: 30px;scale: 0.8}

.row1 .box_right img.row01.active {left: 75px;top: 60px;scale: 0.8}
#home_animation01,
#home_animation02,
#home_animation03 {position: absolute;width: 70%;height: 100%;left: 0;top: 0;z-index: -1}
#home_animation02 {width: 100%}
@keyframes ball01 {0% {left: 0}

100% {left: calc(100% - 40px)}}

@keyframes ball02 {0% {left: 0}

100% {left: calc(50%)}}
@media (max-width:1400px) {.carousel_box .carousel_control.prev{ left: 20px;}
.carousel_box .carousel_control.next{right: 20px;}}
@media (max-width:1270px) {video {left: calc(40% + 450px);width: 150%;top: 30%}

.banner_bottom ul {display: flex;flex-wrap: wrap;max-width: 1120px;margin: 0 auto;justify-content: space-around;height: auto}

.banner_bottom ul li {margin-bottom: 30px !important}

.banner_bottom .row2 {margin-bottom: 0}

.banner_bottom li {max-width: 400px !important;overflow: hidden}

.home_banner {padding-bottom: 100px}}

@media (max-width:1240px) {.row1 .box_right {transform: scale(0.9);right: 0;bottom: 0}
.row3_box .box_btn {flex-direction: column;}
.row3_box .box_btn .learn_btn {max-width: 370px;margin-bottom: 20px;}
.row3_box .box_btn .start_btn {max-width: 370px;}}

@media (max-width:1140px) {.row1 .box_right img {width: 360px;top: 70px;left: 40px}

.row1 {padding-top: 60px}

.row1 .box_right.active {bottom: -105px;right: -20px}}

@media (max-width:1080px) {.row1_content .box_left {padding: 70px 0 53px}

.row2_content .box_right {padding: 62px 0 47px}

.row3_content .box_left {padding: 62px 0 47px}

.canvas_animation {width: 100%}

.row1 .box_right img.row04.active {left: -200px;top: 0px;scale: 0.7}

.row1 .box_right img.row03.active {left: -100px;top: 40px;scale: 0.7}

.row1 .box_right img.row02.active {left: 0px;top: 95px;scale: 0.7}

.row1 .box_right img.row01.active {left: 55px;top: 120px;scale: 0.7}

.row1 .box_right {bottom: -45px}

.row1 .box_right.active {bottom: -50px;right: -45px}

.home_banner {padding-bottom: 40px}

.row1 {padding-top: 120px}

.row1 .box_left ul li {padding: 10px 0;font-size: 36px}

.row1_content .box_right,
.row3_content .box_right,
.row2_content .box_left {max-width: 480px}

.row4.home_content_row4 .inner h2,
.row1_content .box_right h2,
.row2_content .box_left h2,
.row3_content .box_right h2,
.row3_content .box_right h2 {font-size: 60px}

.row4.home_content_row4 .inner p,
.row1_content .box_right p,
.row2_content .box_left p,
.row3_content .box_right p,
.row3_content .box_right p {font-size: 20px}

.row1_content .box_right a {font-size: 20px}

.box_green_box {max-width: 250px}

.box_grey_box {max-width: 200px}

.row1_content .box_left .box_img {background-size: contain;height: 520px}

.row2_content .box_right {background-size: contain;height: 520px}

.row2_content .box_img {top: -25px}

.row2_content .box_green_box {width: 140px;height: 190px}

.row2_content .box_green_box img:nth-child(1) {bottom: 110px;left: 50px;width: 50px}

.row2_content .box_green_box img:nth-child(2) {bottom: 60px;left: 25px;width: 100px}

.row3_box .box_btn .start_btn::after,
.row3_box .box_btn .learn_btn::after {margin-right: 50px}}

@media (max-width:1020px) {video {left: calc(30% + 450px)}}

@media (max-width:980px) {
.row4.home_content_row4 .inner h2,
.row1_content .box_right h2,
.row2_content .box_left h2,
.row3_content .box_right h2,
.row3_content .box_right h2 {font-size: 48px;margin-bottom: 20px}

.row1_content .box_right p,
.row2_content .box_left p,
.row3_content .box_right p,
.row3_content .box_right p {font-size: 16px;margin-top: 0}

.row1_content .box_right,
.row3_content .box_right,
.row2_content .box_left {max-width: 435px}

.row1_content .box_left .box_img {height: 450px}

.box_green_box {max-width: 200px;bottom: 60px;height: 120px}

.box_grey_box {max-width: 150px;margin: 20px auto}

.box_black_box {width: 30px;height: 30px}

@keyframes ball01 {0% {left: 0}

100% {left: calc(100% - 30px)}}}

@media (max-width:930px) {.row1 .box_right img.row04.active {left: -200px;top: 0px;scale: 0.7}

.row1 .box_right img.row03.active {left: -100px;top: 40px;scale: 0.7}

.row1 .box_right img.row02.active {left: 0px;top: 95px;scale: 0.7}

.row1 .box_right img.row01.active {left: 55px;top: 120px;scale: 0.7}

.row1 .box_right.active {right: -75px}

.banner_bottom li {max-width: 350px !important}

.row1 .box_left {max-width: 560px}}

@media (max-width:900px) {.box_right .mask_box .mask_img {top: 280px;left: 110px}

.row1_content .box_right {margin-left: 20px}

.row4.home_content_row4 {padding: 200px 0}

@keyframes row4open {0% {left: 0;bottom: 0px}

100% {top: unset;left: -130px;bottom: 20px}}

@keyframes row3open {0% {left: 0;bottom: 0px}

100% {top: unset;left: -40px;bottom: -10px}}

@keyframes row2open {0% {left: 0;bottom: 0px}

100% {top: unset;left: 30px;bottom: -30px}}

@keyframes row1open {0% {left: 0;bottom: 0px}

100% {top: unset;left: 120px;bottom: -70px}}

.row1 .box_right img.row04 {left: -0;bottom: 0}

.row1 .box_right img.row04.active {top: unset;left: -130px;bottom: 20px}

.row1 .box_right img.row03 {left: -0;bottom: 0}

.row1 .box_right img.row03.active {top: unset;left: -40px;bottom: -10px}

.row1 .box_right img.row02 {left: -0;bottom: 0}

.row1 .box_right img.row02.active {top: unset;left: 30px;bottom: -30px}

.row1 .box_right img.row01 {left: -0;bottom: 0}

.row1 .box_right img.row01.active {top: unset;left: 120px;bottom: -70px}

.row1 {padding-top: 475px}

.row1 .box_left {width: 100%;max-width: calc(100% - 54px)}

.row3_box .box_btn .start_btn::after,
.row3_box .box_btn .learn_btn::after {margin-right: 40px}

.row3_box .box_btn .learn_btn,
.row3_box .box_btn .start_btn {height: 60px}

.row3_content .box_left {position: relative}

.row1 .box_right,
.row1 .box_right.active {position: absolute;width: 370px;height: 644px;right: 0px;bottom: 370px;transform: scale(0.8);left: 0px;margin: 0px auto}}

@media (max-width:800px) {.row2_content .box_left a {margin-right: 20px}}

@media (max-width:768px) {
.row3_content .box_left,
.row2_content .box_right,
.row1_content .box_left {max-width: 450px}

.home_banner .inner {padding-left: 24px;padding-right: 24px}

.mobile_swiper-container {display: block}

.mobile_swiper-container .row1 .txt_btmtxt {display: none}

.banner_bottom ul {display: none}

.banner_bottom .title_text_ico {right: 24px;top: 24px}

.banner_bottom .row1,
.banner_bottom .row2,
.banner_bottom .row3,
.banner_bottom .row4 {background-color: #fff;max-width: 100%;width: 100%;padding: 24px}

video {left: calc(-10% + 450px);top: 30%}

/* .home_banner {padding-bottom: 40px} */

.banner_title h1 {font-size: 48px;margin-bottom: 10px}

.banner_title p {font-size: 20px;margin-bottom: 30px}

.banner_button>a {display: none}

.banner_bottom .txt_title {height: 24px}

.banner_bottom .txt_title .title_text p.txt_btmtxt {display: none}

.banner_bottom .txt_title .title_text p {color: #a0a19f;font-size: 16px}

.banner_bottom .content span {color: #11140F}

.content {display: flex;align-items: flex-end;justify-content: space-between;margin-top: 24px}

.banner_bottom {}

.home_banner {padding-bottom: 80px}

.row2>.inner {display: none;padding-top: 190px}

.row2>.mobile_box {display: block}

.row2 .row2_left {margin-top: 154px}

#wrapper>.row2 {padding-bottom: 0}

.row2 .button_box {margin-bottom: 84px}

.row3 .inner {padding: 0}

.home_content_left,
.home_content_right {background: none}

.row3_box {flex-wrap: wrap;justify-content: center}

.row2_content .box_left {order: 0}

.row2_content .box_right {order: -1;top: 0;left: 0}

.row1_content .box_right,
.row3_content .box_right,
.row2_content .box_left {max-width: 100%;padding: 40px 13%;background-color: #f3f4ef;margin-left: 0}

.row4.home_content_row4 {padding: 200px 0;background-size: cover;margin-top: 0}

.row3_box .box_btn .learn_btn,
.row3_box .box_btn .start_btn {height: 68px;padding-left: 32px;margin-right: 20px}

.row3_box .box_btn .start_btn::after,
.row3_box .box_btn .learn_btn::after {margin-right: 68px}

.row1 {padding-bottom: 141px}

.row1 .inner {padding: 0}

.row1 .rowbox {padding: 44px 24px 55px}

.row1 .box_left {max-width: 100%}

.row1 .box_left ul li a::before {content: "";display: inline-block;width: 15px;height: 18px;background-image: url(/wp-content/themes/ultimarkets_wp/images/home_product_img.webp);background-repeat: no-repeat;background-size: cover;background-position: center;margin-right: 15px;margin-left: 8px}

.row1 .box_left ul li a {display: flex;align-items: center}

.row1 .box_left ul li a.mask::before {display: none}

.box_left>a:hover::after {margin-left: 10px}

.box_left>a {padding: 0 0 0 15px}
.row3_box .box_btn .learn_btn, .row3_box .box_btn .start_btn {font-size: 22px;padding-left: 20px;}}

@media (max-width:700px) {
.row2 .row2_left a,
.row2 .row2_right a {margin: 0px 15px 32px}

video {left: 50%}

.row3_box .box_btn {flex-wrap: wrap}

.row1_content .box_right,
.row3_content .box_right,
.row2_content .box_left {padding: 40px 10%}

.row3_box .box_btn .learn_btn {margin-right: 0;margin-bottom: 16px;max-width: 100%}

.row3_box .box_btn .start_btn {max-width: 100%}

.row2 .row2_left a,
.row2 .row2_right a {width: 132px;height: 57px;margin-bottom: 19px}

.swiper_right_box01 {position: absolute;display: flex}

.swiper_right_box02 {position: absolute;display: flex;left: -100%}

.row2 .row2_left {margin-top: 76px}

.row2 .row2_right a img,
.str_wrap img {max-width: 108px}

.str_wrap .img_maxbox img,
.row2 .row2_right a.img_maxbox img {max-width: 35px !important}

.row2 p {line-height: 1;font-size: 18px}

.row2 h2 {font-size: 48px}

.row1 .box_right img {transform: scale(0.7)}

.row1 .box_right,
.row1 .box_right.active {height: 480px;transform: scale(0.6);bottom: 350px}

.box_right .mask_box .mask_img {top: 240px;left: 80px}

.row1 .box_right {bottom: 430px}

.row1 {padding-top: 255px;padding-bottom: 50px}

.row2>.inner {padding-top: 120px}

.row3_box .box_btn .learn_btn,
.row3_box .box_btn .start_btn {margin-right: 0}

.row1 .box_right,
.row1 .box_right.active {transform: scale(0.9);bottom: 480px}

.box_right .mask_box .mask_img {top: 280px;left: 90px}

.row1 {padding-top: 510px}

.row1 .box_right {bottom: 540px}

.row1 .box_right img {transform: scale(0.9)}

.row1 .box_right img.row01.active,
.row1 .box_right img.row02.active,
.row1 .box_right img.row03.active,
.row1 .box_right img.row04.active {scale: 0.9}
.row4.home_content_row4 .inner .box_btn .learn_btn{font-size: 20px;}
.row4.home_content_row4 .inner .box_btn .start_btn{font-size: 20px;}
}

@media (max-width:680px) {.box_right .mask_box .mask_img {top: 240px;left: 80px;}

.box_right .mask_box .mask_img.active {top: 120px;left: 150px;}

.row1 .box_right img.row01.active {bottom: -70px}

.row1 .box_right img.row02.active {bottom: -50px;}

.row1 .box_right img.row03.active {bottom: -30px;}

.row1 .box_right img.row04.active {bottom: -10px;}
.row4.home_content_row4 .inner .box_btn {flex-wrap: wrap;}

.row4.home_content_row4 .inner .box_btn a {max-width: 100% !important;margin-left: 0px;}

.row4.home_content_row4 .inner .box_btn .start_btn {margin-left: 0;margin-top: 16px;margin-bottom: 169px;}}

@media (max-width:650px) {.start_button {flex-wrap: wrap}

.start_button a.home_banner_iphone,
.start_button a.home_banner_google {margin-top: 20px}

.start_button a {max-width: 380.5px;margin-right: 70px}
.row2 .button_box {flex-wrap: wrap;margin-bottom: 44px}

.row2 .button_box .learn_btn {margin-bottom: 16px}

.row2 .button_box .learn_btn,
.row2 .button_box .str_btn {max-width: 100%;margin-right: 0}
}

@media (max-width:580px) {.row2 p {margin-bottom: 24px}

.row3_box {padding-top: 0px}

.row1_content .box_left,
.row2_content .box_right,
.row3_content .box_left {transform: scale(0.9)}

.row1_content .box_right,
.row3_content .box_right,
.row2_content .box_left {padding: 40px 24px}

.row4.home_content_row4 {padding: 0;margin-top: 0}

.row4.home_content_row4 .inner {padding: 0 24px}

.row4.home_content_row4 .inner h2 {padding-top: 40px}

.row3_content .box_right {padding-bottom: 0}

.swiper_box {padding-top: 0 !important}}

@media (max-width:540px) {.row1 {padding-top: 540px}
.row1 .box_left ul li {font-size: 28px}
.row1 .box_right.active {bottom: 450px}
.row1 .box_right {bottom: 540px}
.banner_bottom .content img {height: auto}
.swiper-slide .row1 img {width: 92px;height: 62px}
.swiper-slide .row2 img {width: 62px;height: 62px}
.swiper-slide .row3 img {width: 36.3px;height: 62px}
.swiper-slide .row4 img {width: 62px;height: 62px}}
@media (max-width:500px) {.row1 {padding-top: 480px}
.row1 .box_right img {transform: scale(0.7)}
.row1 .box_right.active {bottom: 400px}
.row1 .box_right img.row01.active,
.row1 .box_right img.row02.active,
.row1 .box_right img.row03.active,
.row1 .box_right img.row04.active {scale: 0.7}}
@media (max-width:480px) {.start_button {margin-right: 0;display: flex;justify-content: flex-start}
.box_right .mask_box .mask_img {top: 110px;left: 0px}
.box_right .mask_box .mask_img.active {top: 110px;left: 150px}
.start_button a.start_button_btn {padding: 17px 31px 17px 27px}
video {top: 25%}
.home_banner {padding-bottom: 0}
.row1 .box_right {height: 250px;width: 255px;bottom: 540px}
.row1 {padding-top: 310px}
.box_left>a {max-width: 100%;margin-top: 24px;display: flex;align-items: center;justify-content: space-between}
.box_left>a::after {margin-right: 40px}
.row1 .box_right.active {bottom: 300px}
.row1_content .box_left,
.row2_content .box_right,
.row3_content .box_left {transform: scale(0.9)}
.banner_title h1 {font-size: 32px}
.banner_title p {font-size: 18px;line-height: 1.2}
.row4.home_content_row4 .inner h2,
.row1_content .box_right h2,
.row2_content .box_left h2,
.row3_content .box_right h2,
.row3_content .box_right h2 {font-size: 32px}
.row4.home_content_row4 .inner p,
.row1_content .box_right p,
.row2_content .box_left p,
.row3_content .box_right p,
.row3_content .box_right p {font-size: 18px;line-height: 1.2}
.row1 .box_right img {scale: 1.3}
.box_right .mask_box .mask_img {top: 120px;left: 0}
.row1 .box_right{scale:0.8}
}
@media (max-width:460px) {.row1_content .box_left {height: auto}
.row2_content .box_right {height: auto}
.row3_content .box_left {height: auto}}
@media (max-width:430px){
    .row1 .box_right.active{bottom: 350px;}
}
@media (max-width:400px) {.row1 .box_right img.row01.active {bottom: -120px;left: 100px}
.row1 .box_right img.row02.active {bottom: -90px;left: 45px}
.row1 .box_right img.row03.active {bottom: -60px;left: -25px}
.row1 .box_right img.row04.active {bottom: -30px;left: -80px}
.box_right .mask_box .mask_img.active {top: 170px;left: 130px}}
@media (max-width:390px) {.row1 .box_left ul li {line-height: 1}
.row1 .box_right.active {bottom: 380px}
.row1 .box_right {bottom: 650px}
.row1_content {padding: 85px 0 0}
.row2_content {padding: 89px 0 0}
.row3_content {padding: 89px 0 0}
.row4.home_content_row4 .inner {padding: 0px 20px}
.row4.home_content_row4 .inner h2 {margin-bottom: 24px}
.row4.home_content_row4 .inner p {margin-bottom: 80px}
.start_button a {font-size: 20px}
.box_left>a {font-size: 20px}
.row2 .button_box .learn_btn {font-size: 20px;padding-left: 20px;}
.row2 .button_box .str_btn {font-size: 20px;padding-left: 20px;}
.row3_box .box_btn .learn_btn,
.row3_box .box_btn .start_btn {font-size: 20px;}
.row4.home_content_row4 .inner .box_btn .learn_btn {font-size: 20px;padding-left: 20px;}
.row4.home_content_row4 .inner .box_btn .start_btn {font-size: 20px;padding-left: 20px;}
.row1 .box_right.active {bottom: 460px;left: -30px}}
@media (max-width:380px) {.start_button a.home_banner_iphone,
.start_button a.home_banner_google {text-indent: 0px !important;}
.start_button a {text-indent: 0px !important;}
.row1 .box_right {bottom: 660px;}}
@media (max-width:360px) {.box_left>a::after {margin-right: 20px;}
.box_left>a::after {margin-left: 0;}
.banner_bottom .content span {font-size: 40px;}
.row1 .box_right.active {bottom: 450px;}
.start_button a {margin-right: 0;padding-left: 20;}
.row1 .box_right.active {scale: 0.85;}
.row1 .box_right.active {transform: scale(0.7);}}
@media (max-width:330px) {.row3_box .box_btn .learn_btn, .row3_box .box_btn .start_btn {font-size: 18px;}}
@media (max-width: 1800px) {.home_video_wrapper{height: auto;}}
@media (max-width: 1364px) {
.promotions_activity{transform: translate(0px, -60px);}
.promotions_activity .activity_item{height: auto;}
.home_video_wrapper .home_video_item{min-height: auto;}
.home_video_wrapper .home_video_item img{min-height: auto;
}
.video_muted_box{bottom: 80px;}}
@media (max-width: 768px) {
.home_banner{padding-top: 69px;}
.promotions_activity{transform: translate(0px, -20px);}
.video_muted_box{bottom: 30px;right: 20px;}
#header{position: fixed;z-index: 99;}
.mobile_menu{max-height: 500px; overflow-y: auto;}
}
@media (max-width: 520px) {
.carousel_box .carousel_control{width: 30px;height: 30px;}
.video_muted_box{width: 30px;height: 25px;background-size: cover;background-position: -32px center;}
#home_video_img{display:none;}
#home_banner_extra_one_mobile{display:block;}
}
@media (max-width:480px) {
    .home_banner{padding-bottom: 40px;}
}
