@media only screen and (max-width: 767px) {
	
	body .trtm-videos .trtm-videos-container .trtm-videos-wrap .trtm-videos-box{
    height: auto;
}

    body p {
        font-size: 15px;
        line-height: 23px;
    }

    body .trtm-button {
        font-size: 15px;
        padding: 0 30px;
        height: 50px;
    }

    body .trtm-header {
        margin: 20px 0 0;
        z-index: 999;
        position: relative;
    }

    body .trtm-header .trtm-header-card {
        padding: 20px;
        position: relative;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.logo {
        margin: 0;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.logo a img {
        width: 100px;
    }

    body .trtm-entry {
        margin: 50px 0 100px;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box {
        transform: translate(0, 0);
        text-align: center;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box h1 {
        font-size: 30px;
        line-height: 40px;
        margin: 0 0 20px;
        text-align: center;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box h1 span {
        text-align: center;
        margin: auto;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box p {
        max-width: 100%;
        margin: 0 0 30px;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box .trtm-button {
        margin: auto;
    }

    body .trtm-entry-media {
        margin: 40px 0 0;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-main img.podium {
        bottom: -30px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(1) {
        width: 70px;
        top: 180px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(2) {
        width: 45px;
        right: 100px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(3) {
        width: 60px;
        left: 85px;
        top: 70px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(4) {
        width: 40px;
        top: 150px;
        right: 70px;
    }

    body .whatsapp-ordery {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0) !important;
        bottom: -80px !important;
        top: unset !important;
        right: unset !important;
    }

    body .whatsapp-ordery a {
        display: flex;
        align-items: center;
    }

    body .whatsapp-ordery .icon {
        width: 70px;
        height: 70px;
        min-width: 70px;
    }

    body .whatsapp-ordery .icon img {
        width: 35px;
    }

    body .whatsapp-ordery .ordery-label {
        opacity: 1;
        position: relative;
        right: unset;
        top: unset;
        transform: translate(0);
        width: auto;
        display: block;
        right: -10px;
        font-size: 16px;
        padding: 10px;
    }


    body .trtm-story {}

    .trtm-story .trtm-stroy-card {
        padding: 30px 30px 10px;
        border-radius: 30px;
    }

    body .trtm-story .trtm-head h2 {
        max-width: 80%;
        margin: 0 0 10px;
    }

    body .trtm-head {
        margin: 0 0 20px;
    }

    body .trtm-head h2 {
        font-size: 26px;
        line-height: 32px;
        margin: 0 0 15px;
    }

    body .trtm-story .trtm-head img.head-media {
        width: 40px;
        transform: translate(0);
    }

    body .trtm-story .trtm-head p {
        transform: translate(0);
        opacity: 1;
        max-width: 100%;
    }

    body .trtm-head p {
        max-width: 100%;
        font-size: 14px;
        line-height: 22px;
        max-width: 100%;
    }

    .trtm-story .trtm-stroy-card .trtm-stroy-wrap .trtm-body .trtm-story-group .trtm-story-item {
        opacity: 1;
    }

    .trtm-story .trtm-stroy-card .trtm-stroy-wrap .trtm-body .trtm-story-group .trtm-story-item img {}

    body .trtm-head img.head-media {
        width: 40px;
    }

    body .trtm-about {
        margin: 50px 0;
        ö ar: ;
        ö ar: 5;
    }

    body .trtm-about .trtm-head h2,
    body .trtm-about .trtm-head img.head-media {
        transform: translate(0);
    }

    body .trtm-about .trtm-body p {
        transform: translate(0);
        margin: 0 0 30px;
    }

    body .trtm-about .trtm-body .about-images>img,
    body .trtm-about .trtm-body .about-images button img {
        opacity: 1;
        transform: scale(1);
    }

    body .trtm-about .trtm-body .about-images button img {
        width: 50px;
    }

    .trtm-celebrate {}

    body .trtm-celebrate.about-celebrate {
        margin: 50px 0;
    }

    .trtm-celebrate .trtm-celebrate-card {
        padding: 50px 30px 0 !important;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-head h2 {
        font-size: 26px !important;
        margin: 0 0 20px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-head {
        transform: translate(0);
        margin: 0 0 50px;
    }

    body .trtm-celebrate.about-celebrate .trtm-contact .trtm-contact-group a.phone {
        font-size: 20px;
    }

    body .trtm-celebrate.about-celebrate .trtm-contact .trtm-contact-group a {
        font-size: 16px;
    }

    body .trtm-contact .trtm-contact-group a img {
        width: 18px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-head p {
        max-width: 100%;
    }

    body .trtm-celebrate .trtm-form {
        padding: 0;
        transform: translate(0);
        width: 100%;
        margin: 0 0 200px;
    }

    body .trtm-celebrate.about-celebrate .trtm-form {
        margin: 50px 0 0;
        ö ar: ;
        ö ar: 3;
    }

    body .trtm-form .trtm-form-wrap .trtm-form-title {
        font-size: 26px !important;
        margin: 0 0 20px;
    }

    body .trtm-input-group {
        height: 50px;
        margin: 0 0 15px;
    }

    body .trtm-input-group .icon {
        width: 20px;
        height: 20px;
    }

    body .trtm-input-group input {
        font-size: 14px;
    }

    body .trtm-input-group input::placeholder {}

    body .trtm-input-group.textarea {
        padding: 10px;
    }

    body .trtm-input-group textarea {
        font-size: 14px;
    }

    body .trtm-input-submit input {
        height: 45px;
        font-size: 16px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media {
        height: 100%;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media .candle {
        width: 50px;
        top: -100px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media .candle-fire-vector span {
        width: 10px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media .cake {
        width: 85%;
        margin: auto;
    }

    body .trtm-why {
        margin: 50px 0 0;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 {
        font-size: 40px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 span {
        margin: 20px 0 0 40px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 span::before {
        height: 50px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain {
        margin: 80px 0 0;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group {
        flex-direction: column;
        gap: 20px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group .trtm-why-contain-box {
        margin: 0 !important;
        width: 100%;
        height: auto;
        min-height: 300px;
        padding: 20px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group .trtm-why-contain-box .media svg {
        width: 150px;
        height: 150px;
    }

    body .trtm-footer .trtm-footer-card {
        padding: 30px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .logo {
        width: fit-content;
        display: block;
        margin: 0 auto 40px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .logo img {
        width: 150px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-links ul li a {
        font-size: 15px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-links ul {
        gap: 10px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .trtm-contact .trtm-contact-group a {
        font-size: 14px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .trtm-contact .trtm-contact-group a.phone {
        font-size: 16px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-links {
        margin: 0 0 50px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-vector {
        margin: 0 0 150px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-vector img {
        width: 50px;
        margin: 0;
    }

    body .trtm-footer .trtm-footer-card::before {
        width: 300px;
        height: 200px;
    }

    body .trtm-footer {
        padding: 50px 0 40px;
    }

}

@media only screen and (min-width:768px) and (max-width: 991px) {
    body .whatsapp-ordery {
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);
        bottom: -80px;
        right: unset;
    }

    body .whatsapp-ordery a {
        display: flex;
        align-items: center;
    }

    body .whatsapp-ordery .icon {
        width: 70px;
        height: 70px;
        min-width: 70px;
    }

    body .whatsapp-ordery .icon img {
        width: 35px;
    }

    body .whatsapp-ordery .ordery-label {
        opacity: 1;
        position: relative;
        right: unset;
        top: unset;
        transform: translate(0);
        width: auto;
        display: block;
        min-width: 170px;
        right: -10px;
    }



    body p {
        font-size: 15px;
        line-height: 23px;
    }

    body .trtm-button {
        font-size: 16px;
        padding: 0 35px;
        height: 55px;
    }

    body .trtm-header {
        margin: 20px 0 0;
        z-index: 999;
        position: relative;
    }

    body .trtm-header .trtm-header-card {
        padding: 20px;
        position: relative;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.logo {
        margin: 0;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.logo a img {
        width: 150px;
    }

    body .trtm-entry {
        margin: 50px 0 100px;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box {
        transform: translate(0, 0);
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box h1 {
        font-size: 50px;
        line-height: 60px;
        margin: 0 0 30px;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box h1 span {}

    body .trtm-entry .trtm-entry-group .trtm-entry-box p {
        max-width: 100%;
        margin: 0 0 30px;
        font-size: 18px;
    }

    body .trtm-entry-media {
        margin: 40px 0 0;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(1) {
        width: 100px;
        top: 200px;
        left: 50px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(2) {
        width: 70px;
        right: 200px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(3) {
        width: 100px;
        left: 200px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(4) {
        width: 70px;
        top: 200px;
        right: 100px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-main img.main {
        width: 70%;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-main img.podium {
        width: 80%;
    }


    body .trtm-story {}

    .trtm-story .trtm-stroy-card {
        padding: 30px 30px 10px;
        border-radius: 30px;
    }

    body .trtm-head {
        margin: 0 0 20px;
    }

    body .trtm-head h2 {
        font-size: 30px;
        line-height: 34px;
        margin: 0 0 15px;
    }

    body .trtm-story .trtm-head img.head-media {
        width: 40px;
        transform: translate(0);
    }

    body .trtm-story .trtm-head p {
        transform: translate(0);
        opacity: 1;
        max-width: 100%;
        max-width: 80%;
    }

    body .trtm-head p {
        max-width: 100%;
        font-size: 18px;
        line-height: 26px;
        max-width: 100%;
    }

    .trtm-story .trtm-stroy-card .trtm-stroy-wrap .trtm-body .trtm-story-group .trtm-story-item {
        opacity: 1;
    }

    .trtm-story .trtm-stroy-card .trtm-stroy-wrap .trtm-body .trtm-story-group .trtm-story-item img {}

    body .trtm-head img.head-media {
        width: 40px;
    }

    body .trtm-about .trtm-head h2,
    body .trtm-about .trtm-head img.head-media {
        transform: translate(0);
    }

    body .trtm-about .trtm-body p {
        transform: translate(0);
        margin: 0 0 30px;
    }

    body .trtm-about .trtm-body .about-images>img {
        opacity: 1;
        transform: scale(1);
    }

    .trtm-celebrate {
        margin: 30px 0 !important;
    }

    .trtm-celebrate .trtm-celebrate-card {
        padding: 50px 30px 0;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-head h2 {
        font-size: 26px;
        margin: 0 0 20px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-head {
        transform: translate(0);
        margin: 0 0 50px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-head p {
        max-width: 100%;
    }

    body .trtm-celebrate .trtm-form {
        padding: 0;
        transform: translate(0);
        width: 100%;
        margin: 0 0 200px;
    }

    body .trtm-form .trtm-form-wrap .trtm-form-title {
        font-size: 26px;
        margin: 0 0 20px;
    }

    body .trtm-input-group {
        height: 50px;
        margin: 0 0 15px;
    }

    body .trtm-input-group .icon {
        width: 20px;
        height: 20px;
    }

    body .trtm-input-group input {
        font-size: 14px;
    }

    body .trtm-input-group input::placeholder {}

    body .trtm-input-group.textarea {
        padding: 10px;
    }

    body .trtm-input-group textarea {
        font-size: 14px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media {
        height: 100%;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media .candle {
        width: 50px;
        top: -100px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media .candle-fire-vector span {
        width: 10px;
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .trtm-celebrate-media .cake {
        width: 85%;
        margin: auto;
    }

    body .trtm-why {
        margin: 50px 0 0;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 {
        font-size: 50px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 span {
        margin: 20px 0 0 40px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 span::before {
        height: 50px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain {
        margin: 80px 0 0;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group {
        flex-direction: column;
        gap: 20px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group .trtm-why-contain-box {
        margin: 0 !important;
        width: 100%;
        height: auto;
        padding: 20px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group .trtm-why-contain-box .media svg {
        width: 150px;
        height: 150px;
    }

    body .trtm-footer .trtm-footer-card {
        padding: 30px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .logo {
        width: fit-content;
        display: block;
        margin: 0 auto 40px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .logo img {
        width: 200px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-links ul li a {
        font-size: 20px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-links ul {
        gap: 20px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .trtm-contact .trtm-contact-group a {
        font-size: 16px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .trtm-contact .trtm-contact-group a.phone {
        font-size: 22px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-links {
        margin: 0 0 50px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-vector {
        margin: 0 0 150px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .footer-vector img {
        width: 80px;
        margin: 0;
    }

    body .trtm-footer .trtm-footer-card::before {
        width: 300px;
        height: 200px;
    }

    body .trtm-footer {
        padding: 100px 0 40px;
    }
}

@media only screen and (max-width:991px) {

    body .celebrate-contact-cake {
        position: relative;
        left: unset;
        bottom: unset;
        transform: translate(0);
        width: 70%;
        margin: 30px auto -30px;
    }

    body .celebrate-contact-cake img.podium {
        transform: translate(-50%, 25px);
    }


    html,
    html body {
        overflow-x: hidden !important;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.menus {
        position: absolute;
        top: 100%;
        right: 0;
        background-color: #D35466;
        padding: 25px;
        border-radius: 0 0 30px 30px;
        z-index: -1;
        transform: translate(0, -100%);
        height: 0;
        opacity: 0;
        transition: all 0.8s cubic-bezier(0.5, 0, 0, 1) 0s;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.menus::before {
        content: "";
        position: absolute;
        right: 0;
        bottom: 100%;
        width: 100%;
        height: 30px;
        opacity: 0;
        background-color: #D35466;
        transition: all 0.8s cubic-bezier(0.5, 0, 0, 1) 0s;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.menus.active {
        transform: translate(0, 0);
        opacity: 1;
        height: 150px;
        transition: all 0.8s cubic-bezier(0.5, 0, 0, 1) 0s;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.menus.active::before {
        opacity: 1;
        transition: all 0.8s cubic-bezier(0.5, 0, 0, 1) 0s;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.menus .trtm-header-menus-group {}

    body .trtm-header .trtm-header-group .trtm-header-item.menus .trtm-header-menus-group ul {
        flex-direction: column;
        align-items: flex-end;
        gap: 20px;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.menus .trtm-header-menus-group ul li {}

    body .trtm-header .trtm-header-group .trtm-header-item.menus .trtm-header-menus-group ul li a {
        padding: 0;
        font-size: 16px;
        transition: unset;
    }

    body .trtm-header .trtm-header-group .trtm-header-item.menus .trtm-header-menus-group ul li.current_page_item a {
        padding: 0 30px 0 0;
    }

    body .trtm-header .trtm-header-group .trtm-header-item .trtm-header-menus-group ul li a::before {
        width: 23px;
        right: 0;
        left: unset;
        top: 50%;
        margin: 0;
        transform: translate(50px, -50%);
        height: 3px;
    }

    body .trtm-header .trtm-header-group .trtm-header-item .trtm-header-menus-group ul li.current_page_item a::before {
        transform: translate(0, -50%);
    }

    .trtm-celebrate .trtm-celebrate-card .trtm-celebrate-wrap .star-media img {
        display: none;
    }
}

@media only screen and (min-width:992px) {}

@media only screen and (min-width: 992px) and (max-width: 1200px) {

    body .trtm-story .trtm-head img.head-media {
        width: 50px;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box h1 {
        font-size: 40px;
    }

    body .trtm-entry .trtm-entry-group .trtm-entry-box p {
        max-width: 75%;
    }

    body .trtm-story .trtm-head h2 {
        font-size: 35px;
    }

    body .trtm-story .trtm-head p {
        max-width: 70%;
    }

    .trtm-celebrate .trtm-celebrate-card {
        padding: 60px 50px 0;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 {
        font-size: 60px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 span {
        margin: 20px 0 0 50px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-head h2 span::before {
        height: 50px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group {
        gap: 30px;
    }

    body .trtm-why .trtm-why-wrap .trtm-why-contain .trtm-why-contain-group .trtm-why-contain-box .media svg {
        width: 150px;
        height: 150px;
    }

    body .trtm-footer .trtm-footer-card::before {
        width: 250px;
        height: 200px;
    }

    body .trtm-footer .trtm-footer-card .trtm-footer-card-wrap .logo img {
        width: 150px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(1) {
        width: 80px;
        left: -20px;
        top: 180px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(2) {
        width: 60px;
        right: 100px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(3) {
        width: 75px;
        left: 100px;
    }

    body .trtm-entry-media .trtm-entry-media-group .trtm-entry-media-vectors img:nth-child(4) {
        width: 50px;
        top: 200px;
        right: 50px;
    }

}

@media only screen and (min-width:1201px) and (max-width: 1440px) {}

@media only screen and (min-width:1441px) {}

@media only screen and (min-width:991px) {

    body .trtm-header .trtm-header-group .trtm-header-item.mobil {
        display: none;
    }

}