.dm-asset-gallery.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--offset--default--2.aem-GridColumn--default--4{width:50%;margin-left:0}
.dm-asset-gallery.aem-GridColumn--default--none.aem-GridColumn.aem-GridColumn--offset--default--1.aem-GridColumn--default--4{width:50%;margin-left:0}
.asset-gallery-root-container a,.asset-gallery-root-container a:hover{color:#000;text-decoration:none;cursor:pointer}
.asset-gallery-root-container .asset-gallery-page-title{font-family:"GillSansSemiBold",sans-serif;text-transform:uppercase;color:#d02630;font-size:30px;text-align:center;padding-top:50px}
.asset-gallery-root-container .asset-gallery-main-container{overflow:hidden;margin:0 100px;font-family:"RobotoMedium",sans-serif}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container{width:100%;text-align:center;position:relative;padding-top:50px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .emptyErrMsg{font-size:34px;padding-bottom:30px;line-height:30px;width:100%;text-align:center}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item{text-align:center;margin-bottom:30px;width:24%;vertical-align:top;margin-left:10px;display:inline-block}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-img{width:100%;height:auto}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-img img{width:100%;height:auto}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-video{background:#000;width:100%;height:auto;position:relative}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-video video{width:100%;height:100%}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-video .carousel-video-play-overlay{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1050}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-video .carousel-video-play-overlay .video-play-btn{width:3rem;height:3rem;position:absolute;top:calc(50% - 1.5rem);left:calc(50% - 1.5rem);background:url("../../../../../content/dam/mgmotor/icons/btn-play.svg");background-size:100% 100%}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-video .carousel-video-play-overlay .video-play-btn.pausevideo{background:url("../../../../../content/dam/mgmotor/icons/btn-pause.svg");background-size:100% 100%;opacity:1;-webkit-transition:opacity 2s;transition:opacity 2s}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-video .carousel-video-play-overlay .video-play-btn.pausevideo.pausehide{opacity:0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-title{font-size:28px;padding-top:20px;padding-bottom:10px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-desc{font-size:18px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container{margin:20px 0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container .asset-gallery-button{font-family:"RobotoMedium",sans-serif;font-weight:normal;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;background-size:auto;width:140px;height:30px;line-height:inherit;border:0;outline:0;background:#e62333;color:white;border-radius:6px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container .asset-gallery-button:hover,.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container .asset-gallery-button:focus,.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container .asset-gallery-button:active{background:#e62333 !important;color:white !important}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item:nth-child(4n+1){margin-left:0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container{width:100%;margin:0 auto;text-align:center;padding-top:20px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-desc{font-size:18px;font-family:"RobotoMedium",sans-serif;color:#000}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container{margin:20px 0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container .asset-gallery-button{font-family:"RobotoMedium",sans-serif;font-weight:normal;text-align:center;text-decoration:none;display:inline-block;font-size:12px;cursor:pointer;background-size:auto;width:140px;height:30px;line-height:inherit;border:0;outline:0;margin-bottom:10px;margin-right:10px;background:#e62333;color:white;border-radius:6px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container .asset-gallery-button:hover,.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container .asset-gallery-button:focus,.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container .asset-gallery-button:active{background:#e62333 !important;color:white !important}
.asset-gallery-root-container .common-desc-btns .asset-gallery-common-desc-btn-container{display:block}
.asset-gallery-root-container .red-title .asset-gallery-item-title{color:#d02630 !important;font-family:"GillSansSemiBold",sans-serif !important;font-size:33px !important;line-height:35px !important}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-inner-container .asset-gallery-item{float:none !important;width:95% !important}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-inner-container:after{clear:both}
.asset-gallery-root-container .asset-gallery-carousel .owl-wrapper--items-center{display:flex !important;margin:0 auto}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation{padding-top:20px}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation .leftArrow{background-image:url("../../../../../content/dam/mgmotor/icons/btn-right-arrow-red.svg"),url("../../../../../content/dam/mgmotor/icons/btn-octogen-grey.svg");height:65px;background-repeat:no-repeat;transform:rotate(180deg);position:absolute;bottom:0;cursor:pointer;background-position:center}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation .rightArrow{background-image:url("../../../../../content/dam/mgmotor/icons/btn-right-arrow-red.svg"),url("../../../../../content/dam/mgmotor/icons/btn-octogen-grey.svg");background-repeat:no-repeat;height:65px;position:absolute;bottom:0;cursor:pointer;background-position:center}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation .leftArrow--disabled{background-image:url("../../../../../content/dam/mgmotor/icons/btn-right-arrow-dark.svg"),url("../../../../../content/dam/mgmotor/icons/btn-octogen-grey.svg");background-repeat:no-repeat;transform:rotate(180deg);height:65px;position:absolute;bottom:0;cursor:pointer;background-position:center}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation .rightArrow--disabled{background-image:url("../../../../../content/dam/mgmotor/icons/btn-right-arrow-dark.svg"),url("../../../../../content/dam/mgmotor/icons/btn-octogen-grey.svg");background-repeat:no-repeat;height:65px;position:absolute;bottom:0;cursor:pointer;background-position:center}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation .arrow--hide{display:none}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation .arrow--show{display:block}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.cmp-about-mg .cmp-aboutmg-teaser-content .asset-gallery-root-container .owl-item{width:24.5rem !important}
@media(min-width:320px) and (max-width:479px){.asset-gallery-root-container .asset-gallery-page-title{font-size:30px}
.asset-gallery-root-container .asset-gallery-title{font-size:30px}
.asset-gallery-root-container .asset-gallery-main-container{margin:0 10px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container{padding-top:25px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .emptyErrMsg{font-size:24px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item{width:48%;margin-left:5px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-title{font-size:21px;line-height:24px;padding-top:20px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-desc{font-size:19px;line-height:24px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item:nth-child(2n+1){margin-left:0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-desc{font-size:19px}
.asset-gallery-root-container .red-title .asset-gallery-item-title{font-size:24px !important;line-height:26px !important}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-inner-container .asset-gallery-item{margin-left:0 !important;float:none !important}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation{padding-top:0}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow{background-size:.525rem,82%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow{background-size:.525rem,82%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow--disabled{background-size:.525rem,82%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow--disabled{background-size:.525rem,82%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
}
@media(min-width:480px) and (max-width:767px){.asset-gallery-root-container .asset-gallery-page-title{font-size:20px}
.asset-gallery-root-container .asset-gallery-title{font-size:30px}
.asset-gallery-root-container .asset-gallery-main-container{margin:0 30px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container{padding-top:25px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .emptyErrMsg{font-size:24px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item{width:35%;margin-left:50px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-title{font-size:18px;padding-top:20px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-desc{font-size:15px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item:nth-child(2n+1){margin-left:0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-desc{font-size:12px}
.asset-gallery-root-container .red-title .asset-gallery-item-title{font-size:24px !important;line-height:26px !important}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-inner-container .asset-gallery-item{width:70% !important;margin-left:0 !important;float:none !important}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation{padding-top:0}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow{background-size:.525rem,82%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow{background-size:.525rem,82%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow--disabled{background-size:.525rem,82%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow--disabled{background-size:.525rem,82%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
}
@media(min-width:768px) and (max-width:1023px){.asset-gallery-root-container .asset-gallery-page-title{font-size:20px}
.asset-gallery-root-container .asset-gallery-title{font-size:30px}
.asset-gallery-root-container .asset-gallery-main-container{margin:0 25px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container{padding-top:25px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .emptyErrMsg{font-size:24px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item{margin-left:4px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-title{font-size:20px;padding-top:20px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-desc{font-size:16px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-desc{font-size:11px}
.asset-gallery-root-container .red-title .asset-gallery-item-title{font-size:22px !important;line-height:24px !important}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-inner-container .asset-gallery-item{float:none !important}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation{padding-top:0}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
}
@media(min-width:1024px) and (max-width:1279px){.asset-gallery-root-container .asset-gallery-page-title{font-size:28px}
.asset-gallery-root-container .asset-gallery-title{font-size:30px}
.asset-gallery-root-container .asset-gallery-main-container{margin:0 40px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container{padding-top:25px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .emptyErrMsg{font-size:24px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item{margin-left:4px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-title{font-size:20px;padding-top:20px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-desc{font-size:16px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-desc{font-size:14px}
.asset-gallery-root-container .red-title .asset-gallery-item-title{font-size:22px !important;line-height:24px !important}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-item{float:none !important}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation{padding-top:0}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
}
@media(min-width:1280px) and (max-width:3800px){.asset-gallery-root-container .asset-gallery-page-title{font-size:33px}
.asset-gallery-root-container .asset-gallery-title{font-size:30px}
.asset-gallery-root-container .asset-gallery-main-container{margin:0 100px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .emptyErrMsg{font-size:34px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-title{font-size:28px;padding-top:20px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-desc{font-size:18px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-desc{font-size:18px}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-item{float:none !important}
}
@media(min-width:3801px){.asset-gallery-root-container .asset-gallery-page-title{font-size:75px}
.asset-gallery-root-container .asset-gallery-main-container{margin:0 226px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .emptyErrMsg{font-size:74px;line-height:76px;padding-bottom:50px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-title{font-size:70px;line-height:96px;padding-top:50px;padding-bottom:30px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-title-desc-container .asset-gallery-item-desc{font-size:55px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container{margin:30px 0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container .asset-gallery-button,.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-inner-container .asset-gallery-item .asset-gallery-item-btn-container .asset-gallery-button:hover{font-size:40px;height:90px;width:410px;background-size:contain}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container{padding-top:50px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-desc{font-size:50px}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container{margin:50px 0}
.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container .asset-gallery-button,.asset-gallery-root-container .asset-gallery-main-container .asset-gallery-common-desc-btn-container .asset-gallery-common-item-btn-container .asset-gallery-button:hover{font-size:40px;height:90px;width:410px;background-size:contain}
.asset-gallery-root-container .red-title .asset-gallery-item-title{font-size:80px !important;line-height:82px !important}
.asset-gallery-root-container .asset-gallery-carousel .asset-gallery-inner-container .asset-gallery-item{float:none !important}
.asset-gallery-root-container .asset-gallery-carousel .customNavigation{padding-top:120px}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .leftArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;left:calc(50% - 3rem)}
.asset-gallery-root-container .asset-gallery-carousel .rightArrow--disabled{background-size:.625rem,100%;width:2.8125rem;height:12%;right:calc(50% - 3rem)}
.cmp-about-mg .cmp-aboutmg-teaser-content .asset-gallery-root-container .owl-item{width:24rem !important}
}