@media only screen and (max-width: 1068px) {
    .section-mac-and-ipad .mac-and-ipad-attributes {
      justify-content: left;
    }
  }



.modal .content-icon-airdrop {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/airdrop.png);
    top: 3px;
}

.modal .content-icon-cp {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/cp.png);
    top: 3px;
}

.modal .content-icon-mirror {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/mirror.png);
    top: 3px;
}

.modal .content-icon-next {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/next.png);
    top: 3px;
}

.modal .content-icon-previous {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/previous.png);
    top: 3px;
}

.modal .content-icon-showoriginal {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/showoriginal.png);
    top: 3px;
}

.modal .content-icon-split-left {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/split-left.png);
    top: 6px;
}

.modal .content-icon-split-right {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/split-right.png);
    top: 6px;
}

.modal .content-icon-splits {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/splits.png);
    top: 6px;
}

.modal .content-icon-writetools {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/writetools.png);
    top: 3px;
}

.modal .content-icon-writingtools {
    background-repeat: no-repeat;
    background-image: url(/tw/education/college-students/images/overview/icons/writingtools.png);
    top: 3px;
}

.section-savings .cards {
    display: flex;
}

.modal .content-icon-send-ai {
    top: 3px;
}

.modal .content-icon-compose-yellow {
    top: 3px;
}

.modal .content-icon-markup-yellow {
    top: 3px;
}

.modal .content-icon-send-ai {
    top: 3px;
}

.modal .content-icon-add-ai {
    top: 3px;
}

.modal .modal-content.love-it-modal .modal-subhead-container {
    max-width: 865px;
    }


@media only screen and (min-width: 735px) {
    .LMabs {
        position: absolute;
    }
}

@media only screen and (max-width: 734px) {
    .LMabs {
        position: relative;
    }
}

.modal .content-icon {
    margin-inline-start:0 !important;
}

/* savings section  */
.section-savings .cards {
	display: flex;
}

.section-savings .card {
	width: 100%;
}

@media only screen and (min-width: 734px) {
	.section-savings .savings-gallery .item-container {
		grid-template-columns: 1fr 1fr;
	}

	.section-savings .savings-gallery .gallery-item {
		width: 100%;
	}
    .scroll-gallery .item-container {
        width: auto;
    }
}

.section-savings .savings-gallery #trade-in h3 {
	max-width: 100%;
}

.icon.icon-after.more {
    position: absolute
}

.icon.icon-after.more::after {
    position: relative;
}

a.nowrap {
    text-decoration: underline;
}

/* .modal .content-icon-apple-logo {
    margin-inline-start:3px !important;
} */




.modal .content-icon-apple-keyboard {
    top: 3px;
}

.modal .content-icon-stickie-cyan {
    top: 4px;
}

.modal .content-icon-writingtools {
    top: 4px;
}


    .typography-do-more-tile-headline.headline-gradient-multiline {
        --tg-line-count: 4 !important
    }

    .modal-headline.headline-gradient-multiline {
        --tg-line-count: 4 !important
    }


    .icon-wrapper .icon.icon-external {
    position: absolute
}

.icon-wrapper .icon.icon-external::after {
    position: relative
}


@media only screen and (min-width: 1068px) {
.headline-center-ol {
    position: absolute;
}
}

.modal .content-icon-splits {
    top: 4px;
}

.modal .content-icon-split-left {
    top: 4px;
}

.modal .content-icon-split-right {
    top: 4px;
}


@media only screen and (min-width: 734px) and (max-width: 1067px) {
    .headline-center-m {
        position: absolute;
    }
    
}

@media (max-width:734px) {
    .headline-center-m {
        position: relative;
    }
}