body{
    overflow-x:hidden;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: 400;
}

h4 {
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    font-weight: 600;
    color: rgb(29 29 31);
}

ol+*, p+*, ul+* {
    margin-top: .8em;
}

.adv-wrapper {
    background: #444;
    width: 100%;
    height: 40px;
    z-index: 9999;
}

.adv-wrapper .adv-wrapper-text {
    display: block;
    padding-top: 13px;
    font-size: 13px;
    font-family: "SF Pro Text", "Myriad Set Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: rgb(255 255 255);
    text-align: center;
  
}

nav{
    /* position: absolute;
    top: 0;
    right: 0;
    left: 0; */
    z-index: 9999;
    margin: 0;
    width: 100%;
    background: rgba(0,0,0,0.92);
    font-size: 17px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.navbar__list{
    display: flex;
    margin: 0 auto;
    max-width: 980px;
    padding: 0 22px;
    position: relative;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
}

.navbar__item{
    
    font-size: 12px;
    line-height: 3.66667;
    font-weight: 400;
    letter-spacing: -.01em;
    font-family: "Arial",sans-serif;
    color: #f5f5f7;
    position: relative;
    z-index: 1;
    display: inline-block;
    padding: 0 8px;
    height: 44px;
    opacity: .8;
    background: no-repeat;
    text-decoration: none;
    white-space: nowrap;
    -webkit-transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    transition: opacity 0.3s cubic-bezier(0.25, 0.1, 0.25, 1);
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    outline-offset: -7px;
    cursor: pointer;
}

.navbar__item:hover{
    opacity: 100%;
}


.ac-gn-link-apple {
    background-size: 14px 44px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/ac/globalnav/7/uk_UA/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_apple_image__b5er5ngrzxqq_large.svg);
    background-position: center center;
    width: 14px;
}

.ac-gn-link-search {
    background-size: 15px 88px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/ac/globalnav/7/uk_UA/images/be15095f-5a20-57d0-ad14-cf4c638e223a/globalnav_search_image__cbllq1gkias2_large.svg);
    background-position: center center;
    width: 15px;
    background-position: 0px 0;
}

.chapternav {
    background: rgb(251 251 253);
    background: rgb(245 245 247 / 70%);
    padding: 3px 0;
    text-align: center;
    height: 100px;
    z-index: 9987;
    --chapternav-paddle-width: 34px;
    --chapternav-paddle-chevron-color: rgb(29 29 31);
    --chapternav-border-color: rgb(210 210 215);
    --chapternav-paddle-opacity: 0.8;
    --chapternav-paddle-hover-opacity: 1;
    --chapternav-paddle-hover-duration: 200ms;
    --chapternav-paddle-fade-duration: 150ms;
    --chapternav-paddle-horizontal-offset: -0.5px;
    --chapternav-border-width: 1px;
    --chapternav-safearea-offset: -10px;
    width: 100%;
    position: relative;
    overflow: hidden;
    
}

.chapternav-wrapper {
    position: relative;
    height: 100%;
    z-index: 1;
}

.chapternav-items {
    margin: 0 var(--chapternav-paddle-width);
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    list-style: none;
    padding-bottom: 50px;
}

.chapternav-item {
    display: inline-block;
    vertical-align: top;
    margin: 0 -0.1176470588em;
    padding: 0 20px;
    
    
}

.chapternav-item a {
    color: rgb(29 29 31);
    display: block;
    padding: 0;
    margin-top: 3px;
    position: relative;
    z-index: 1;
    
}

.chapternav-icon {
    background: bottom no-repeat;
    display: block;
    margin: 0 auto 7px;
    height: 54px;
    
    
}

.chapternav-item--iphone-14-pro{
    background-size: 40px 54px;
    background-repeat: no-repeat;
    width: 40px;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/iphone_14_pro_light__dfhcc00ur2oi_large.svg);
}

.chapternav-item--iphone-14{
    background-size: 38px 54px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/iphone_14_light__fwknsxkf80uq_large.svg);
    width: 38px;
}

.chapternav-item--iphone-13{
    background-size: 36px 54px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/iphone_13_light__ewo3e0sf67o2_large.svg);
    width: 36px;
}

.chapternav-item--iphone-se {
    background-size: 19px 54px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/iphone_se_light__fhg8duy6ffau_large.svg);
    width: 19px;
}

.chapternav-item--iphone-12 {
    background-size: 22px 54px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/iphone_12_light__cxh2ll1zwpw2_large.svg);
    width: 22px;
}

.chapternav-item--compare{
    background-size: 45px 54px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/iphone_compare_light__f4jj7brpbvm2_large.svg);
    width: 45px;
}

.chapternav-item--airpods{
    background-size: 39px 54px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/airpods_light__8oj157p2476a_large.svg);
    width: 39px;
}

.chapternav-item--airtag {
    background-size: 30px 54px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/chapternav/airtag_light__cb2bmnv6aoeu_large.svg);
    width: 30px;
}

.chapternav-label{
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 400;
    letter-spacing: -0.01em;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    display: block;
    margin: 0;
}

.chapternav-new{
    font-size: 10px;
    line-height: 1.2;
    font-weight: 400;
    letter-spacing: -0.008em;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    color: rgb(191 72 0);
    display: block;
    margin-top: 0px;
}


section{

}

.theme-dark {
    background-color: rgb(0 0 0);
    overflow: hidden;
}

.collection__module {
    margin-left: auto;
    margin-right: auto;
}

.unit-copy-wrapper{
    padding-top: 148px;
    padding-bottom: 0;
    margin-bottom: 15px;
}

.headline{
    
    text-align: center;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.headline__14-pro{
    color: #fff;
}

.subhead{
    display: block;
    color: rgb(0 0 0 / 0%);
    -webkit-background-clip: text;
    padding-top: 0.5px;
    overflow: hidden;
    margin-top: 16px;
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: -0.003em;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
    text-align: center;
    
}

.subhead__14-pro{
    background-image: linear-gradient(180deg,rgb(255 182 255),rgb(179 68 255));
    background-color: #ffb6ff 0%;
}

.cta-links{
    text-align: center;
    margin-top: 31px;
    margin-bottom: 43px;
    
}

.cta-links a{
    color: rgb(76, 51, 237);
}



.unit-image-iphone-14-pro{
    width: 782px;
    height: 542px;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    position: relative;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/hero/iphone_14_pro_hero__e4ivycyx40k2_large.jpg); 
}

.iphone-14{
    
    
}

.headline__14{
    color:  rgb(0, 0, 0);
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.subhead__14{
    color: rgb(0 0 0 / 0%);
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(90deg,rgb(44 162 180),rgb(85 152 222) 24%,rgb(127 135 255) 45%,rgb(246 90 173) 76%,rgb(236 61 67));
    will-change: transform;
    padding-top: 0.5px;
    overflow: hidden;
}

.unit-image-iphone-14{
    width: 529px;
    height: 481px;
    margin-left: auto;
    margin-right: auto;
    background-repeat: no-repeat;
    position: relative;
    background-image: url(https://www.apple.com/ua/iphone/home/images/overview/hero/iphone_14_hero__ceub5xriecgi_medium.jpg);
}

.apple-watch{
    position: relative;
    height: 670px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
   
    
}
.headline__apple-watch{
    height: 72px;
    margin-left: auto;
    margin-right: auto;
    background-size: 190px 72px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/home/ay/images/logos/apple-watch-series-8/hero_logo_apple_watch_series_8__ezarmmoobhg2_medium.png);
    background-position: center;
    /* background-position: 50% 100%; */
}

.cta-links__apple-watch{
    margin-top: -15px;
}



.unit-image-apple-watch{
    height: 575px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background-image: url(https://www.apple.com/v/home/ay/images/heroes/apple-watch-series-8/hero_apple_watch_series_8__bjc1ok5mkjua_medium.jpg);
    background-repeat: no-repeat;
    background-position: 50% 100%;
    background-size: 90%;
}

.unit__wrapper{

    height: 830px;
}

.headline__se p {
    display: inline-block;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.headline__se p {
    border: 2px solid rgb(2, 2, 2);
    border-radius: 3px;
    font-size: 10px;

}

.subhead__se{
    background-image: linear-gradient(90deg,rgb(30 55 145) 0%,rgb(41 72 177) 40%,rgb(49 83 198) 55%,rgb(56 95 218) 60%);
    color: rgb(0 0 0 / 0%);
}

.unit-image-iphone__se{
    width: 282px;
    height: 468px;

    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/hero/iphone_se_hero__gd586pazxqqa_medium.jpg);
    margin-left: auto;
    margin-right: auto;
}

.image-wrapper{
    min-height: 257px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    margin-bottom: 22px;
}

.swatch-wrapper{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    margin-bottom: 35px;
}

/* -----section campare ------ */

.section-compare {
    background-color: rgb(255 255 255);
    padding-top: 116px;
    padding-bottom: 119px;
    position: relative;
    z-index: 1;
    text-align: center;
}

.section-content{
    margin-left: auto;
    margin-right: auto;
}

.typography-headline {
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: -0.003em;
    text-align: center;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}

.iphone-14-pro-device{
    grid-area: iphone-14-pro-device;
}
.iphone-14-device{
    grid-area: iphone-14-device;
}
.iphone-13-device{
    grid-area: iphone-13-device;
}
.iphone-se-device{
    grid-area: iphone-se-device;
}

.compare-table {
    margin-top: 68px;
    margin-left: auto;
    margin-right: auto;
    display: grid;
    justify-items: center;
    grid-auto-flow: column;
    grid-template-columns: repeat(4,1fr);
    grid-template-rows: repeat(9,auto);
    grid-row-gap: 40px;
    grid-column-gap: 34px;
    grid-template-areas:
        "iphone-14-pro-device iphone-14-device iphone-13-device iphone-se-device"
        "iphone-14-pro-display iphone-14-display iphone-13-display iphone-se-display"
        "iphone-14-pro-dynamic-island iphone-14-dynamic-island iphone-13-dynamic-island iphone-se-dynamic-island"
        "iphone-14-pro-sos iphone-14-sos iphone-13-sos iphone-se-sos"
        "iphone-14-pro-camera iphone-14-camera iphone-13-camera iphone-se-camera"
        "iphone-14-pro-battery iphone-14-battery iphone-13-battery iphone-se-battery"
        "iphone-14-pro-chip iphone-14-chip iphone-13-chip iphone-se-chip"
        "iphone-14-pro-authentication iphone-14-authentication iphone-13-authentication iphone-se-authentication"
        "iphone-14-pro-cellular iphone-14-cellular iphone-13-cellular iphone-se-cellular";
}

.device-content {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.device-content-title{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.violator-frameless {
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 400;
    letter-spacing: -0.01em;
    font-family: 'Helvetica 45 Light', sans-serif;
    display: block;
    color: rgb(191 72 0);
}

.image-compare-iphone-14-pro{
    /* width: 190px; */
    height: 257px;
    /* background-size: 190px 257px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/compare_iphone_14_pro__cjmfbiggqhpy_large.jpg);
}

.image-swatch-iphone-14-pro{
    /* width: 100%; */
    height: 14px;
    background-position: 50% 100%;
    /* background-size: 68px 14px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/swatch_iphone_14_pro__c2bl98e0li4i_large.png);
}

.image-compare-iphone-14{
    width: 180px;
    height: 257px;
    /* background-size: 180px 257px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/compare_iphone_14__ct4sjk962pea_large.jpg);
}

.image-swatch-iphone-14{
    /* width: 86px; */
    height: 14px;
    background-position: 50% 100%;
    /* background-size: 86px 14px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/swatch_iphone_14__eatap63qk6wm_large.png);
}

.image-compare-iphone-13{
    /* width: 180px; */
    height: 257px;
    /* background-size: 180px 257px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/compare_iphone_13__fqzwhmfmroey_large.jpg);
}

.image-swatch-iphone-13{
    /* width: 104px; */
    background-position: 50% 100%;
    height: 14px;
    /* background-size: 104px 14px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/swatch_iphone_13__cr1wl9d1b5aq_large.png);
}
.image-compare-iphone-se{
    /* width: 180px; */
    height: 257px;
    /* background-size: 180px 257px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/compare_iphone_se__d5blqx1pgymq_large.jpg);
}

.image-swatch-iphone-se{
    /* width: 50px; */
    background-position: 50% 100%;
    height: 14px;
    /* background-size: 50px 14px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/swatch_iphone_se__bygc73yqw22u_large.png);
}

.image-icon-battery {
    width: 100%;
    height: 22px;
    background-position: 50% 100%;
    /* background-size: 43px 22px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_battery__wqowcbwj50y2_large.png);
}

.image-icon-a16 {
    width: 100%;
    height: 38px;
    background-position: 50% 100%;
    /* background-size: 38px 38px; */
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_a16__fjqclpv24fma_large.png);
}

.image-icon-a15 {
    width: 100%;
    height: 38px;
    /* background-size: 38px 38px; */
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_a15__gde9u4vunqqa_large.png);
}

.image-icon-face-id {
    width: 100%;
    height: 38px;
    /* background-size: 38px 38px */
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_face_id__eyzciiwkc5oy_large.png);
}

.image-icon-touch-id {
    width: 100%;
    height: 38px;
    /* background-size: 39px 38px; */
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_touch_id__etlcbgeryay6_large.png);
}

.image-icon-5g {
    width: 100%;
    height: 36px;
    /* background-size: 50px 36px; */
    background-position: 50% 100%;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_5g__f6zugtbm15ua_large.png);
}

.typography-compare-size .size {
    margin-bottom: 2px;
}

.display {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.image-icon {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 8px;
}

.image-icon-dynamic-island {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_dynamic_island__d9d7y565nzsm_large.png);
}

.image-icon-sos {
    width: 39px;
    height: 39px;
    background-size: 39px 39px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_sos__d13do2p9n7qu_large.png);
}

.image-icon-14-pro-camera{
    width: 36px;
    height: 36px;
    background-size: 36px 36px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_14_pro_camera__fxu2mrckyk2u_large.png);
}

.image-icon-14-camera {
    width: 36px;
    height: 36px;
    background-size: 36px 36px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_14_camera__e6tkwcfw12wm_large.png);
}

.image-icon-13-camera {
    width: 36px;
    height: 36px;
    background-size: 36px 36px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_13_camera__dke1rclw32oi_large.png);
}

.image-icon-se-camera {
    width: 36px;
    height: 36px;
    background-size: 36px 36px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/compare/icon_se_camera__cs1t6sujjdiu_large.png);
}

.row {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.column{
text-align: center;
}

.typography-body-tight{
    font-size: 17px;
    line-height: 1.4285914286;
    font-weight: 500;
    letter-spacing: -0.016em;
    font-family: 'Helvetica 35 Thin', sans-serif;
}

.typography-body-reduced{
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 400;
    letter-spacing: -0.016em;
    font-family: 'Arial CE', sans-serif;
}




.hidden{
    display: none;
}

.feature-null-secondary {
    display: flex;
    position: relative;
    align-items: center;
    flex-direction: row;

}
/*  ------ section TV+ */

.section-more-iphone {
    padding-top: 110px;
}

.flex-tile-wrapper {
    width: auto;
    flex-wrap: wrap;
    overflow: hidden;
    max-width: 1440px;
    margin: 0 auto;
    padding: 0 30px;
    box-sizing: border-box;
}

.two-up-tile-wrapper {
    width: 100%;
    text-align: center;
    flex-grow: 1;
    box-sizing: border-box;
    margin: 0 auto 30px;
}
.large-12 {
    flex-basis: 100%;
    max-width: 100%;
}

.tv-plus-river {
    flex-direction: column;
    text-align: center;
    background-color: rgb(0 0 0);
    overflow: hidden;
    height: 100%;
}

.tv-plus-river .content-wrapper {
    margin-bottom: 17px;
    margin-top: 67px;
    height: auto;
}
.two-up-tile-wrapper .content-wrapper {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.tv-plus-river .river-wrapper {
    max-width: unset;
    transition: transform .6s ease-out,opacity .6s;
    position: relative;
    padding-top: 47.5px;
}

.tv-plus-river .river-wrapper .transform-wrapper:nth-of-type(2) {
    margin-left: -210px;
}

.tv-plus-river .river-wrapper .will-change-t {
    will-change: transform;
}

.tv-plus-river .river-wrapper .transform-wrapper {
    display: flex;
}

.tv-plus-river .river-wrapper ul {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.content-wrapper{
    display: flex;
    align-items: center;

}

.tv-plus-river-icon {
    width: 98px;
    height: 39px;
    background-size: 98px 39px;
    background-repeat: no-repeat;
    background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/more-iphone/tv_plus_river/apple_tv_plus_logo__gkj8brywycuq_large.png);
}

.section-more-iphone .more-iphone-headline {
    text-align: center;
    margin-bottom: 70px;
}

.promo-copy{
    display: flex;

}

.typography-tile-copy{
    margin-top: 0;
    margin: 25px;
}

.typography-tile-copy a{
    font-size: 21px;
    color: rgb(41 151 255);
}


.marquee-text {
    margin: 30px auto;
    border: 1px solid #000;
    max-width: 60%;
    overflow: hidden;
}

.marquee-text div {
    width: 100%;
    animation: marquee-text 5s linear infinite;
}

.marquee-infinite-left {
    margin: 30px auto;
    border: 1px solid #000;
    max-width: 100%;
    overflow: hidden;
}

/*Здесь можно поиграть со свойством width: mac-content*/
.marquee-infinite-left div {
    display: flex;
    width: 200%;
    animation: marquee-infinite-left 20s linear infinite;
}

.marquee-infinite-left h1 {
    white-space: nowrap;
    width: 100%;
}

.marquee-infinite-left span {
    width: 100%;
    display: flex;
    justify-content: space-around;
}



.marquee-infinite-left:hover div {
    animation-play-state: paused;
    /* animation: marquee-infinite 15s linear infinite; */
}

.marquee-infinite-right {
    margin: 30px auto;
    border: 1px solid #000;
    max-width: 100%;
    overflow: hidden;
}

.marquee-infinite-right div {
    display: flex;
    width: 200%;
    animation: marquee-infinite-right 15s linear infinite;
}

.marquee-infinite-right h1 {
    white-space: nowrap;
    width: 100%;
}

.marquee-infinite-right span {
    width: 100%;
    display: flex;
    justify-content: space-around;
    
}

.tv-plus-river img {
    display: inline-block;
    border-radius: 10px;
    background-size: cover;
    position: relative;
    margin: 0 6px 6px;
    width: 238px;
    height: 135px;
}

.marquee-infinite-right:hover div {
    animation-play-state: paused;
    /* animation: marquee-infinite 15s linear infinite; */
}


@keyframes marquee-infinite-left {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}

@keyframes marquee-infinite-right {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-50%);
    }
}


/* ------footer ------ */
footer{
    
}

.ac-gf-directory {
    font-size: 12px;
    line-height: 1.33337;
    font-weight: 400;
    letter-spacing: -.01em;
    font-family: 'Arial CE', sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 20px;
    background-color: rgb(245 245 247);
    justify-content: space-evenly;
}



.ac-gf-directory-column {
    
}
.ac-gf-directory-column-section-list {
    margin-right: 20px;
    margin-bottom: 20px;
    list-style: none;
    padding: 0;

}
.ac-gf-directory-column-section-title {
    font-size: 12px;
    line-height: 1.33337;
    font-weight: 400;
    letter-spacing: -.01em;
    font-family: "SF Pro Text","Myriad Set Pro","SF Pro Icons","Apple Legacy Chevron","Helvetica Neue","Helvetica","Arial",sans-serif;
    font-weight: 600;
    margin-right: 20px;
    margin-bottom: 0.8em;
}
.ac-gf-directory-column-section-item {
    display: block;
    pointer-events: auto;
    margin-bottom: 0.8em;
    cursor: pointer;
}

.ac-gf-directory-column-section-item:hover{
    color: rgb(60, 31, 245);
}

/* ----burger menu ---- */

.navbar__burger-menu{
    display: none;
}

.burger-icon {
    display: flex;
}


.ac-gn-menuicon-bread-crust-top {
    top: 20px;
    -webkit-transform: translateY(-3px) scaleX(.88235);
    /* transform: translateY(-3px) scaleX(.88235); */
    -webkit-transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
}


.ac-gn-menuicon-bread-crust-bottom {
    bottom: 20px;
    -webkit-transform: translateY(3px) scaleX(.88235);
    transform: translateY(3px) scaleX(.88235);
    -webkit-transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
    transition: transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s, -webkit-transform .1596s cubic-bezier(0.52, 0.16, 0.52, 0.84) .1008s;
}

.ac-gn-menuicon-bread-crust {
    display: block;
    width: 17px;
    height: 1px;
    background: rgb(255 255 255);
    border-radius: 0.5px;
    position: absolute;
    left: 7px;
    z-index: 1;
    
}

.search{
    display: none;
}






/* Large desktops and laptops */
@media (max-width: 1070px) {
    .unit-image-iphone-14-pro {
        left: 14%;
        background-image: url(https://www.apple.com/v/iphone/home/bj/images/overview/hero/iphone_14_pro_hero__e4ivycyx40k2_small_2x.jpg);
    }

    .unit-image-apple-watch{
        background-size: 150%;
    }

    .section-content{
        transform: scale(0.8)
    }

}

/* Landscape tablets and medium desktops */
@media (max-width: 833px) {



    .compare-table{
        grid-template-columns: repeat(2,1fr);
        grid-template-rows: repeat(9,auto);
    }
    .navbar__item{
        display: none;
    }

    .navbar__burger-menu{
        display: flex;
        
    }

    .navbar__list{
        justify-content: flex-start;
    }



    .burger-apple-icon{
        display: flex;
        position: absolute;
        width: 48px;
        top: 0;
        left: 50%;
        margin-left: -24px;
        text-align: center;
        z-index: 1;
    }

    /* --menu open-- */

    .burger__open__block{
        display: flex;
        padding: 0;
        position: fixed;
        top: 0;
        width: 100%;
        height: 100%;
        background-color: rgb(11,11,11);
    
    }

    .burger__open__block-list{
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        width: 100%;
        height: 100%;
        margin-top: 92px;
    }

    .burger__open__block-item{
        display: block;
    }

    .item-border{
        border-bottom: 1px solid rgb(66 66 69);
        width: 83%;
        margin-left: auto;
        margin-right: auto;
        transform: scale(0.9);
        height: 37px;
    }

    .burger__open__block-button{
        position: absolute;
        left: 3%;
        height: 48px;
        top: -80px;
        

    }

    .burger__open__block-icon{
        position: absolute;
        width: 48px;
        top: -80px;

    }

    .burger__open__block-search{
        position: absolute;
        top: -26px;
        left: 17%;
        width: 100%;
    }

    .search{
        position: absolute;
        display: block;
        left: -1%;
        z-index: 99;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        line-height: 2.11765em;
        padding: 0;
        overflow: hidden;
        border-radius: 8px;
        width: 69%;
    }

    .navbar__burger-menu-open{
        bottom: -6px;
    }

    #search-nav{
        position: absolute;
        left: 16%;
        top: -6%;
        width: 100%;
        z-index: 100;
    }

    .search::placeholder{
       padding-left: 10px;
    }

    


}

section{
    overflow: hidden;
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {

}

/* Portrait phones and smaller */
@media (max-width: 530px) {
    .unit-image-iphone-14-pro {
        background-size: 50%;
    }

    /* .unit-image-iphone-14 {
        background-size: 50%;
    } */

}

/* Iphone 5 */
@media (max-width: 320px) {

}

.hidden{
    display: none;
}