/*DD Mobile*/
.tpgb-dynamic-device.device-type-mobile .tpgb-media-screen-inner {
    top: auto;
    left: 0;
    right: 0;
    position: absolute;
    height: 100%;
    width: 100%;
}
.device-type-mobile.iphone-white-flat img.tpgb-device-image {
    width: 100%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-white-flat .tpgb-device-media {
    top: 10.7%;
    transform: translateX(-50%);
    width: 92.80866%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-white-flat .tpgb-media-inner {
    padding-bottom: 176.590005%;
}

.tpgb-dynamic-device.device-type-mobile.iphone-white-flat .tpgb-media-screen{
    align-items: flex-start;
    overflow: hidden;
    display: flex;
    border-radius: 3px;
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
}
.tpgb-dynamic-device.device-type-mobile .tpgb-device-inner {
    padding-bottom: 207.22022%;
}
.tpgb-dynamic-device.device-type-mobile .tpgb-device-media {
    top: 11.7%;
    transform: translateX(-50%);
    width: 88.80866%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-white-flat .tpgb-device-shape{
	border-radius: 40px;
}
.tpgb-dynamic-device.device-type-mobile.iphone-x-black .tpgb-device-media {
    top: 50%;
    width: 88.997%;
	transform: translateX(-50%) translateY(-50%);
}

.tpgb-dynamic-device.device-type-mobile.iphone-x-black .tpgb-device-media img.tpgb-media-image {
    border-radius: 18px;
	height: 100%;
    width: 100%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-x-black .tpgb-device-shape{
	border-radius: 50px;
}
.tpgb-dynamic-device.device-type-mobile.iphone-x-black .tpgb-media-screen,.tpgb-dynamic-device.device-type-mobile.iphone-browser .tpgb-media-screen,.tpgb-dynamic-device.device-type-mobile.iphone-minimal .tpgb-media-screen,.tpgb-dynamic-device.device-type-mobile.iphone-minimal-white .tpgb-media-screen,.tpgb-dynamic-device.device-type-mobile.s9-black .tpgb-media-screen,.tpgb-dynamic-device.device-type-mobile.s9-jet-black .tpgb-media-screen,.tpgb-dynamic-device.device-type-mobile.s9-white .tpgb-media-screen{
	align-items: flex-start;
    overflow: hidden;
    display: flex;
    border-radius: 3px;
    z-index: 2;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
}
.tpgb-dynamic-device.device-type-mobile .tpgb-device-media img.tpgb-media-image{
    height: 100%;
    width: 100%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-x-black .tpgb-device-inner {
    padding-bottom: 202.85579%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-x-black .tpgb-media-inner{
	padding-bottom: 214.55465%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-browser  .tpgb-device-media {
    top: 12.6555%;
    transform: translateX(-50%);
    width: 100%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-browser .tpgb-device-inner {
    padding-bottom: 168.00020%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-browser .tpgb-media-inner{
	padding-bottom: 147.522525%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-browser .tpgb-device-shape{
    border-radius: 22px;
}
.tpgb-dynamic-device.device-type-mobile.iphone-browser .tpgb-device-media img.tpgb-media-image{
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
}

.tpgb-dynamic-device.device-type-mobile.iphone-minimal .tpgb-device-inner {
    padding-bottom: 209.40000%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal .tpgb-media-inner{
	padding-bottom: 175.590005%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal .tpgb-media-screen{
	border-radius: 8px;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal .tpgb-device-media {
    top: 10.7%;
    transform: translateX(-50%);
    width: 93.80866%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal .tpgb-device-shape {
    border-radius: 30px;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal-white .tpgb-device-inner {
    padding-bottom: 208.22022%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal-white .tpgb-media-inner {
    padding-bottom: 176.590005%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal-white .tpgb-device-media {
    top: 10.7%;
    transform: translateX(-50%);
    width: 92.80866%;
}
.tpgb-dynamic-device.device-type-mobile.iphone-minimal-white .tpgb-device-shape {
    border-radius: 43px;
}
.tpgb-dynamic-device.device-type-mobile.s9-black .tpgb-device-inner {
    padding-bottom: 215.66201%;
}
.tpgb-dynamic-device.device-type-mobile.s9-black .tpgb-media-inner {
    padding-bottom: 208.556305%;
}
.tpgb-dynamic-device.device-type-mobile.s9-black .tpgb-device-media {
	top: 4.62455%;
    transform: translateX(-50%);
    width: 93.93866%;
}
.tpgb-dynamic-device.device-type-mobile.s9-black .tpgb-media-screen{
	border-radius: 15px;
}
.tpgb-dynamic-device.device-type-mobile.s9-jet-black .tpgb-device-inner {
    padding-bottom: 215.66201%;
}
.tpgb-dynamic-device.device-type-mobile.s9-jet-black .tpgb-media-inner {
    padding-bottom: 208.546305%;
}
.tpgb-dynamic-device.device-type-mobile.s9-jet-black .tpgb-device-media {
	top: 4.62455%;
    transform: translateX(-50%);
    width: 94.32298%;
}
.tpgb-dynamic-device.device-type-mobile.s9-jet-black .tpgb-media-screen{
	border-radius: 15px;
}
.tpgb-dynamic-device.device-type-mobile.s9-black .tpgb-device-shape,.tpgb-dynamic-device.device-type-mobile.s9-jet-black .tpgb-device-shape,.tpgb-dynamic-device.device-type-mobile.s9-white .tpgb-device-shape {
    border-radius: 40px;
}
.tpgb-dynamic-device.device-type-mobile.s9-white .tpgb-device-inner {
    padding-bottom: 215.66201%;
}
.tpgb-dynamic-device.device-type-mobile.s9-white .tpgb-media-inner {
    padding-bottom: 208.546305%;
}
.tpgb-dynamic-device.device-type-mobile.s9-white .tpgb-device-media {
	top: 4.62455%;
    transform: translateX(-50%);
    width: 94.32298%;
}
.tpgb-dynamic-device.device-type-mobile.s9-white .tpgb-media-screen{
	border-radius: 15px;
}
.tpgb-dynamic-device.device-type-mobile.s9-jet-black .tpgb-device-shape img,.tpgb-dynamic-device.device-type-mobile.s9-white .tpgb-device-shape img{
	border-radius: 40px;
}
.tpgb-dynamic-device.device-type-mobile .tpgb-media-inner {
    background-color: #00000008;
    position: relative;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 33px;
}
.iphone-white-flat .tpgb-device-shape, .iphone-minimal-white .tpgb-device-shape, .iphone-white-flat .tpgb-carousel-device-mokeup, .iphone-minimal-white .tpgb-carousel-device-mokeup{
    box-shadow: 0px 0px 0 1px #00000008;
 }