/*--------tnm custom style---------*/
[data-frame=default] {
    border: 10px solid #d1e6df;
}
[data-frame=default]:before {
    background: #d1e6df;
}
body, h1, h2, h3, h4, h5, h6, pre, kbd, code, samp, label, figcaption, .wp-block-quote, .wp-block-pullquote, .ct-label, .site-title, .entry-meta, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .ct-product-sku, .author-box-bio, .author-box-name, .ct-contact-info, .site-description, .page-description, .mobile-menu a, .menu .ct-menu-link, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, .entry-summary .price, [data-products] .price, .woocommerce-tabs .tabs, .woocommerce-tabs .ct-accordion-heading, .ct-header-account-dropdown, .ct-module-title:is(p,span), .related-entry-title:is(p,span), .woocommerce-loop-product__title:is(p,span), .woocommerce-loop-category__title:is(p,span), .ct-shortcuts-bar, .ct-widget>*, .ct-dynamic-data-layer, .ct-dynamic-filter, .ct-search-results, .tutor-ratings, .tutor-meta>*, .tutor-course-details-title, .tutor-course-details-actions>a, .ct-language-switcher ul[data-placement] {
        font-family: Jost, Futura, "Trebuchet MS", Arial, sans-serif;
}
h2.stk-block-heading__text {
    font-size: 56px !important;
    font-weight: 700 !important;
    line-height: 74px !important;
}
.hide {
    display: none;
}
/*--------tnm Social Side start---------*/
.tnm-wv {
  animation-name: tnm-wv-animation;
  animation-duration: 2.5s;
  animation-iteration-count: infinite;
  transform-origin: 70% 70%;
  display: inline-block;
}
@keyframes tnm-wv-animation {
    0% { transform: rotate( 0.0deg) }
   10% { transform: rotate(14.0deg) }
   20% { transform: rotate(-8.0deg) }
   30% { transform: rotate(14.0deg) }
   40% { transform: rotate(-4.0deg) }
   50% { transform: rotate(10.0deg) }
   60% { transform: rotate( 0.0deg) }
  100% { transform: rotate( 0.0deg) }
}
#qlwapp.qlwapp-bubble .qlwapp-toggle {
    width: 40px !important;
    height: 40px !important;
    background-color: #ffffff;
}
#qlwapp.qlwapp-bubble .qlwapp-toggle i {
    color: #329832;
}
/*--------tnm Social Side end---------*/
/*--------tnm Banner start---------*/
.tnm-hm-bnr:after {
    background-image: linear-gradient(359deg, #0dbf1057 0, rgb(109 243 138 / 42%) 29%, rgb(255 255 255 / 66%) 67%, rgb(255 255 255) 99%) !important;
}
.tnm-hm-bnr-txt.enable-title-design .gutentor-separator {
    position: relative;
    left: -25%;
}
.tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
    margin-top: -32px;
    font-size: 25px;
    font-weight: 600;
    text-transform: uppercase;
    text-align: left;
    color: #04315d;
}
.tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
    /*margin-left: -30%;*/
}
.tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
    bottom: -20px;
}
.tnm-hm-bnr-txt.enable-title-design .gutentor-separator svg path {
    fill: #329832;
}
.tnm-adv-cl .gutentor-element-advanced-text h3 {
    color: #000000 !important;
    font-size: 17px !important;
    text-align: left;
    font-weight: 500;
    line-height: 1.2;
}
.tnm-hm-bnr .grid-container {
    padding: 0;
}
.wp-block-cover.tnm-hm-bnr-cover {
    position: static;
}
.wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background,
.tnm-bnr-border-img {
    z-index: 1;
}
.tnm-hm-bnr .tnm-adv-cl {
    position: relative;
    z-index: 2;
    /*margin: -50px 0 0 0;*/
    height: 100vh;
    /*pointer-events: none;*/
}

.stk-block-carousel.stk-block.tnm-bnr-cl-two:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(120deg,#eaee44,#33d0ff);
    background-color: #333;
    opacity: .7;
}

.wp-block-cover.tnm-bnr-ovimg {
    padding: 0;
}
.wp-block-cover.tnm-bnr-ovimg img {
    z-index: 2;
    pointer-events: none;
}
.stk-block-column.tnm-bnr-cl2,
.stk-block-carousel.tnm-bnr-ovimg-crsl{
    padding: 0;
}
.tnm-bnrmain .tnm-bnr-cl2:before {
    /*background-image: linear-gradient(23deg, rgba(20, 85, 122, 0) 0%, rgba(255, 255, 255, 0) 29%, rgb(203 224 203 / 0%) 56%, #c9dfc9 78%, #d4e5d5 80%, #f0f6f1 90%, #ffffff 100%) !important;*/
    background-image: linear-gradient(90deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%), rgb(216 232 216), rgb(252 253 252), rgb(252 253 251) 100%) !important;
}
.stk-block-carousel.tnm-bnr-ovimg-crsl:before {
    /*background-image: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 50%, rgb(255 255 255 / 0%) 60%, rgb(255 255 255 / 0%) 70%, #ffffff00 80%, #d1e6df00 90%, #d1e6df 100%) !important;*/
    background-image: linear-gradient(180deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 50%, rgb(255 255 255 / 0%) 60%, rgb(255 255 255 / 0%) 70%, rgb(255 255 255 / 0%) 75%, rgb(255 255 255 / 0%) 80%, rgb(255 255 255 / 0%) 85%, rgb(255 255 255) 90%, rgb(255 255 255) 95%, #ffffff 100%) !important
}
.stk-block-carousel__dots {
    top: -15px;
}
/*--------tnm Banner end---------*/
/*--------tnm About start---------*/
.tnm-abt-main h2.stk-block-heading__text {
        text-align: left;
    font-weight: 400 !important;
    line-height: 1.2 !important;
}
.tnm-abt-cl-one .tnm-rotate-head {
    transform: rotate(90deg);
}
.tnm-abt-cl-one .tnm-rotate-head h2 {
    line-height: 7 !important;
    color: #d0ebd0 !important;
}
.tnm-abt-pdf.stk--has-background-overlay:before {
    background-color: transparent !important;
    background: url(https://technomedbh.com/wp-content/uploads/2024/03/tnmnhra-frame-1.png) no-repeat center;
    width: 140px;
    height: 147px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1 !important;
}
.goverlay {
    background: #fffffff7 !important;
}
.glightbox-clean .gclose path, .glightbox-clean .gnext path, .glightbox-clean .gprev path {
    fill: #000 !important;
}
.ct-posts-shortcode {
    display: none;
}
/*--------tnm About end---------*/

/*--------tnm Home start---------*/
:root {
    --primary-color: #fff;
    --secondary-color: #232323;
    --accent: #329832;
    --text-color: #7a7a7a;
    --button-color: #329832;
}
.page-id-1264 div#tnm-hm-abt-zeal,
.page-id-1264 div.tnm-hm-abt-zeal {
    margin-top: -100px;
    margin-left: -75px !important;
}
.page-id-1264 .tnm-hm-ser::after {
    background: rgba(221, 255, 225, 0.6);
    /*background: linear-gradient(229deg, rgb(162 202 153 / 39%) 0%, rgb(164 204 157 / 60%) 25%, rgb(163 204 153 / 65%) 50%, #ffffffdb 75%, rgb(254 254 254) 80%, rgb(255 255 255) 100%) !important;*/
    /*background: linear-gradient(180deg, rgb(162 202 153 / 39%) 0%, rgb(164 204 157 / 60%) 25%, rgb(163 204 153 / 65%) 50%, #ffffffdb 75%, rgb(254 254 254) 80%, rgb(255 255 255) 100%) !important;*/
   background: linear-gradient(180deg, rgb(237 244 235) 0%, rgb(255 255 255 / 49%) 25%, rgb(240 249 248 / 57%) 50%, #f1faf99e 75%, rgb(254 254 254) 98%, rgb(241 250 249) 100%) !important;
}
.page-id-1264 .tnm-hm-ser .tnm-hm-ser-hdr p strong {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    font-family: "Jost", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    letter-spacing: 0.5px;
    color: #575757;
}
.page-id-1264 .tnm-hm-ser .g-single-column-link-enabled a.gutentor-link {
    z-index: 9;
}
.page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
    /*background-size: 120% !important;*/
    /*max-width: 75%;*/
}
.page-id-1264 section.tnm-hm-lets-talk .grid-container {
    padding: 0;
}
.page-id-1264 section.tnm-hm-lets-talk .tnm-hm-lets-advcl {
    max-width: 75%;
    margin: auto;
}
.page-id-1264 .tnm-hm-lets-talk::after {
    background: rgb(255, 255, 255) !important;
    /*background: linear-gradient(0deg, rgb(255 255 255) 0%, rgb(255 255 255 / 0%) 40%, rgb(255 255 255 / 0%) 80%, rgb(255 255 255) 100%) !important;*/
    /*background: linear-gradient(0deg, rgb(255 255 255) 0%, rgb(255 255 255 / 48%) 15%, rgb(255 255 255 / 38%) 20%, rgb(255 255 255 / 0%) 60%, rgb(255 255 255 / 0%) 80%, rgb(255 255 255 / 0%) 100%) !important;*/
    background: linear-gradient(0deg, rgb(255 255 255 / 0%) 0%, rgb(255 255 255 / 0%) 15%, rgb(255 255 255 / 0%) 20%, rgb(255 255 255 / 0%) 60%, rgb(255 255 255 / 0%) 80%, rgb(255 255 255 / 0%) 100%) !important;
}
.page-id-1264 .process-right-sec ul li figure {
    margin-bottom: 0;
    width: 85px;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    background: var(--primary-color);
    border: 1px dashed var(--accent);
    position: relative;
    z-index: 2;
}
.page-id-1264 .process-right-sec ul li {
    margin-bottom: 47px;
    display: flex;
    align-items: center;
    gap: 25px;
    padding-right: 20px;
}
.page-id-1264 .process-right-sec ul li:last-child {
    margin-bottom: 42px;
}
.page-id-1264 .process-right-sec ul li:last-child .process-img-sec::after {
    display: none;
}
.page-id-1264 .process-right-sec .small-text {
    font-size: 16px;
    line-height: 28px;
    font-weight: 600;
    color: var(--accent);
    display: block;
}
.page-id-1264 .process-right-sec h2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 1.2;
    color: #013e71;
}
.page-id-1264 .process-right-sec h4 {
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 0;
    color: #013e71;
}
.page-id-1264 .process-right-sec .process-text-con p {
    margin-bottom: 0;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    color: #000000;
}
.page-id-1264 .process-right-sec .mb-0, .process-right-sec .my-0 {
    margin-bottom: 0!important;
    margin-left: 0;
}
.page-id-1264 .process-right-sec .process-img-sec {
    float: left;
    position: relative;
}
.page-id-1264 .process-right-sec .process-img-sec::after {
    content: "";
    width: 1px;
    height: 100%;
    border-right: 1px dashed var(--accent);
    position: absolute;
    left: 50%;
    top: 100%;
}
.page-id-1264 .process-right-sec .process-text-con {
    display: table-cell;
}
.page-id-1264 .process-right-sec .process-text-con p {
    margin-bottom: 0;
}
.page-id-1264 .process-right-sec .generic-btn a {
    transition: .4s ease-in-out;
    background: var(--button-color);
}
.page-id-1264 .process-right-sec .generic-btn a:hover {
    transform: translateY(-8px);
    background: var(--accent);
}
.page-id-1264 .process-right-sec .generic-btn {
    margin-left: 10px;
}
.page-id-1264 .process-right-sec .generic-title {
    margin-bottom: 40px;
    color: var(--secondary-color);
}
.page-id-1264 .process-right-sec .generic-title .small-text {
    margin-bottom: 7px;
}
.page-id-1264 .process-right-sec .generic-title {
    margin-top: 20px;
    margin-bottom: 35px;
}
.page-id-1264 .tnm-hm-pjts .gutentor-single-item .gutentor-single-item-image-box img {transition: .5s ease all;}

.page-id-1264 .tnm-hm-pjts .gutentor-single-item:hover .gutentor-single-item-image-box img {
    transform: scale(1.1);
}
.page-id-1264 .tnm-hm-connect .stk-block-columns.stk-block {
    box-shadow: 0 50px 120px 0 #32983252;
}
.page-id-1264 .tnm-hm-pjt-thd h2 {
    font-weight: 600 !important;
    line-height: 1.2;
}
.wpforms-container label.wpforms-error, .wpforms-container em.wpforms-error {
    color: #00ffce !important;
}
.wpforms-container .wpforms-field input.wpforms-error, .wpforms-container .wpforms-field input.user-invalid, .wpforms-container .wpforms-field textarea.wpforms-error, .wpforms-container .wpforms-field textarea.user-invalid, .wpforms-container .wpforms-field select.wpforms-error, .wpforms-container .wpforms-field select.user-invalid {
    border: 1px solid #00ffce !important;
}
.wpforms-error a.mailcheck-suggestion {
    color: #043e71;
}
.tnm-hm-connect .wpforms-confirmation-container p {
    font-size: 22px;
    color: #000;
    border: 1px solid #013e71;
    padding: 10px;
    background: #ffffffa6;
    border-radius: 10px;
    box-shadow: 0 4px 10px 0 #1f3681;
}
/*--------tnm Home end---------*/

/*--------tnm Footer cnt start---------*/
.tnm-hmfooter-cnt input, .tnm-hmfooter-cnt textarea {
    /*background-color: #0000004d !important;*/
    /*border-radius: 5px !important;*/
    /*box-shadow: 0px 0px 10px #97ad971a;*/
    /*color: #ffffff4f !important;*/
}
.tnm-hmfooter-cnt textarea {
    max-height: 150px;
}
.tnm-hmfooter-cnt [type=submit], .tnm-hmfooter-cnt [type=submit]:hover {
    /*background-color: #0000004d !important;*/
    width: 75px;
    height: 75px;
    border-radius: 50%;
    padding: 0px;
}
.tnm-hmfooter-cnt .wpforms-field {
    padding: 10px;
}
footer .textwidget p {
    margin-top: 2px !important;
    line-height: .1;
}
#qlwapp .qlwapp-box .qlwapp-description p {
    font-size: 18px !important;
}
#qlwapp .qlwapp-box .qlwapp-account:only-of-type {
    padding-bottom: 22px !important;
}
#qlwapp .qlwapp-box {
    margin-bottom: 0 !important;
}
#qlwapp .qlwapp-box {
    padding-bottom: 0px !important;
}
.entry-content .stk-block.stk-has-bottom-separator {
    /*padding-bottom: 45px !important;*/
}
.entry-content .stk-block.stk-has-top-separator {
    /*padding-top: 45px !important;*/
}
/*--------tnm Footer cnt end---------*/
/*--------tnm Footer main start---------*/
footer.ct-footer [data-column="widget-area-2"] .ct-widget {
    width: 50%;
}
.ct-footer [data-row*="top"] .textwidget {
    border-bottom: 1px solid;
    border-image-slice: 1;
    border-width: 1px;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-image-source: linear-gradient(to left, #9dd99d00, #93cf93, #c8ecd499, #ffffff, #c8ecd499, #93cf93, #9dd99d00);
    height: 25px;
}
footer .textwidget p {
    color: #ffffff !important;
    font-size: 18px;
}
footer .textwidget p a {
    color: #ffffff;
    font-size: 18px;
}
[data-icons-type*=outline] .ct-icon-container {
    border: 1px solid rgb(255 255 255) !important;
}
.ct-footer [data-row*="top"] h3 {
    color: #fff;
    font-size: 42px !important;
    font-weight: 400 !important;
    line-height: 6px;
    margin-top: 20px;
    text-transform: uppercase;
    letter-spacing: 5px;
}
.ct-footer [data-row*="top"] img {
    width: 50px;
}
[data-footer*="type-1"] .ct-footer {
    background-image: url(https://technomedbh.com/wp-content/uploads/2024/03/tnm-linebg.svg) !important;
}
.ct-icon, .ct-icon-container svg {
    fill: #ffffff !important;
}
header [data-device=desktop][data-transparent] .ct-icon,
header [data-device=mobile][data-transparent] .ct-icon {
    fill: #013e71 !important;
}
[data-footer*="type-1"] .ct-footer [data-row*="bottom"] {
    background: #a9d6ba;
    text-align: center;
    opacity: 0.6;
}
/*--------tnm Footer main end---------*/

/*--------tnm Contact Page start---------*/
.page-id-1336 #header [data-device=desktop] {
    display: none;
}
.page-id-1336 #header [data-device=mobile] {
    display: block;
}
.page-id-1336[data-header*="type-1"] #offcanvas {
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-image: none !important;
    --vertical-alignment: center;
    --horizontal-alignment: center;
    --text-horizontal-alignment: center;
    --has-indentation: 0;
    z-index: 99999;
}
#offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
    justify-content: right !important;
    font-size: 16px !important;
    font-weight: 100 !important;
    text-transform: uppercase !important;
    color: #003d73 !important;
}
#offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li[class*=current-menu-]>.ct-menu-link, 
#offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li:hover>.ct-menu-link {
    color: #329832 !important;
}
#offcanvas.ct-header.active .ct-header-socials {
    display: none;
}
#offcanvas.ct-header.active .ct-panel-content-inner ul li {
    border-bottom: 1px solid !important;
    border-image: linear-gradient(to right, #ffffff, #ffffff, #beeacdfa, #20de60, #1a9844) 1 !important;
}
#offcanvas.ct-header.active .ct-panel-content-inner ul li:last-child {
    border: none !important;
}
@media(min-width: 1000px) {
    div#offcanvas.ct-header {
        width: 25%;
        left: 75%;
    }
}
@media (max-width: 999.98px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #dcefe3 !important;
        background-image: none !important;
    }
}
.page-id-1336 #offcanvas [data-device=desktop] {
     display: none; 
}
.page-id-1336 #offcanvas [data-device=mobile] {
     display: block; 
}
.page-id-1336 #header [data-device=mobile] .ct-icon, .page-id-1336 #header [data-device=mobile] .ct-icon-container svg {
    fill: #013e71 !important;
}
.page-id-1336[data-prefix="single_page"] .hero-section[data-type="type-2"],
.page-id-1336 #header [data-device=mobile] .site-branding {
    display: none !important;
}
.ct-toggle-close svg.ct-icon {
    fill: #003d73 !important;
}
#offcanvas .ct-panel-content .entry-content img {
    display: none;
}
.ct-search-form input[type=search] {
    background-color: transparent;
    border-radius: 0;
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, #329832, #329832, #329832, #329832, #badbb7, #ffffff91) 1 !important;
}
/*----Skew start-----*/
.skw-pages {
  overflow: hidden;
  position: relative;
  height: 100vh;
}

.skw-page {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}
.skw-page__half {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100vh;
}
.skw-page__half--left {
  left: 0;
  transform: translate3d(-32.4vh, 100%, 0);
}
.skw-page__half--right {
  left: 50%;
  transform: translate3d(32.4vh, -100%, 0);
}
.skw-page.active .skw-page__half {
  transform: translate3d(0, 0, 0);
}
.skw-page__skewed {
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 140%;
  height: 100%;
  transform: skewX(-18deg);
  background: #ffffff;
  border-left: 8px solid #329832;
}
.skw-page__half--left .skw-page__skewed {
  /*left: -40%;*/
  left: -75%;
  width: 100vw;
}
.skw-page__half--right .skw-page__skewed {
  /*right: -40%;*/
    right: -50%;
    width: 75vw;
}

/*#tnmMap {margin-top: -25%;}*/
#tnmMap {
    margin-top: 0;
    margin-left: 16%;
    width: 60%;
}
.skw-page-1 .skw-page__half--right .skw-page__content .split__content {
    transform: translate(-50%, 0);
}

.skw-page__content {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: column wrap;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding: 0 30%;
  color: #fff;
  transform: skewX(18deg);
  background-size: cover;
}
.skw-page__half--left .skw-page__content {
    padding-left: 0;
    padding-right: 0;
    transform-origin: 100% 0;
    width: 100vw;
}
.skw-page__half--right .skw-page__content {
  /*padding-left: 30%;*/
  /*padding-right: 30%;*/
  /*transform-origin: 0 100%;*/
    padding-left: 0;
    padding-right: 0;
    transform-origin: 0 100%;
    width: 100vw;
}
.skw-page__heading {
  margin-bottom: 15px;
  text-transform: uppercase;
  font-size: 25px;
  text-align: center;
}
.skw-page__description {
  font-size: 18px;
  text-align: center;
}
.skw-page-1 .skw-page__half--right .skw-page__content {
  background: #ffffff;
  text-align: center !important;
}
[data-header*="type-1"] .ct-header [data-transparent-row="yes"][data-row*="middle"] {
        background-color: transparent !important;
}
.page-id-1336 #header {
    position: fixed;
}
.skw-page-1 .skw-page__half--right .skw-page__content .email-us {
    margin: 30px 0px 0px;
    padding: 10px 0px 0px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-image: linear-gradient(to right, #3298322e, #3298322e, #103d73, #3298322e, #3298322e) 1;
}

.skw-page-1 .skw-page__half--right .skw-page__content p, .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
    font-size: 15px;
    color: #103d73bd;
    line-height: 28px;
    letter-spacing: 0.5px;
    margin-bottom: .5em;
}
.skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    margin-bottom: 0.2em;
}

.skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    color: #013d73;
}

.skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
    margin-top: 10px;
}

.skw-page-1 .skw-page__half--right .skw-page__content .find-us {
    padding-top: 20px;
    border-top: 1px solid;
    border-image: linear-gradient(to right, #3298322e, #103d73, #103d73, #103d73, #3298322e) 1;
}
/*-----Skew End-----*/
/*--------tnm Contact Page end---------*/

/*--------tnm Product Page start---------*/
.page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
.page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text,
.page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
.page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
    line-height: 1.2;
}
/*--------tnm Product Page end---------*/
/*--------tnm About Page start---------*/
.page-id-1609[data-header*="type-1"] [data-transparent] {
    background: rgb(255, 255, 255);
    /*background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 0.28197216386554624) 100%);*/
    background: linear-gradient(180deg, rgb(255 255 255 / 86%) 0%, rgb(255 255 255 / 33%) 35%, rgb(255 255 255 / 9%) 60%, rgb(255 255 255 / 0%) 100%);
}


:root {
  --container-bg-color: #333;
  --left-bg-color: rgba(0, 0, 0, 0.4);
  --right-bg-color: rgba(0, 0, 0, 0.4);
  --hover-width: 75%;
  --other-width: 25%;
  --speed: 0.8s;
}
.tnm-abt-container {
    cursor: pointer;
    position: relative;
    min-height: 80vh;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: var(--container-bg-color);
}
.tnm-abt-container:after{
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    background-color: rgba(98,200,110,0.51);
}

.tnm-abt-split {
  position: absolute;
  width: 50%;
  height: 100%;
  overflow: hidden;
}

.tnm-abt-split.tnm-abt-left {
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: url("https://technomedbh.com/wp-content/uploads/2024/03/tnm-abt-img-two1.jpeg") left no-repeat;
  background-size: cover;
  isolation: isolate;
}

.tnm-abt-container .tnm-abt-mv-content-left, 
.tnm-abt-container .tnm-abt-mv-content-right,
.tnm-abt-container.tnm-abt-hover-left .tnm-abt-mv-content-left,
.tnm-abt-container.tnm-abt-hover-right .tnm-abt-mv-content-right {
    position: absolute;
    display: block;
    max-width: 75%;
    width: 100%;
    height: auto;
    padding: 5%;
    margin: 10px;
}

.tnm-abt-split.tnm-abt-left:before {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  z-index: -1;
  background: rgb(255,255,255);
    background: linear-gradient(172deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.8337928921568627) 43%, rgba(1,62,113,1) 100%);
}
.tnm-mis-vis {
    /*padding: 0 !important;*/
}
.tnm-mis-vis .grid-container {
    padding: 0;
}
.tnm-abt-split.tnm-abt-left h1, .tnm-abt-split.tnm-abt-right h1 {
    font-size: 35px;
    font-weight: 500;
    line-height: 1.2;
    color: #000000;
}
.tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
    font-size: 18px;
    font-weight: 300;
    line-height: 1.2;
    text-align: justify;
    color: #000000;
}

.tnm-abt-split.tnm-abt-right {
  right: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  background: url("https://technomedbh.com/wp-content/uploads/2024/03/tnm-abt-img-one.jpeg") right no-repeat;
  background-size: cover;
  isolation: isolate;
}

.tnm-abt-split.tnm-abt-right:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    z-index: -1;
    background: rgb(255, 255, 255);
    background: linear-gradient(172deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0.8337928921568627) 43%, rgba(50, 152, 50, 1) 100%);
}

.tnm-abt-split.tnm-abt-left,
.tnm-abt-split.tnm-abt-right,
.tnm-abt-split.tnm-abt-right:before,
.tnm-abt-split.tnm-abt-left:before {
  transition: var(--speed) all cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.tnm-abt-container.tnm-abt-hover-left .tnm-abt-left {
  width: var(--hover-width);
} 

.tnm-abt-container.tnm-abt-hover-left .tnm-abt-right {
  width: var(--other-width);
}

.tnm-abt-container.tnm-abt-hover-left .tnm-abt-right:before {
  z-index: 2;
}

.tnm-abt-container.tnm-abt-hover-right .tnm-abt-right {
  width: var(--hover-width);
}

.tnm-abt-container.tnm-abt-hover-right .tnm-abt-left {
  width: var(--other-width);
}

.tnm-abt-container.tnm-abt-hover-right .tnm-abt-left:before {
  z-index: 2;
}

@media (max-width: 800px) {
  .tnm-abt-container h1 {
    font-size: 2rem;
  }
}

/*--------tnm About Page end---------*/
/*--------tnm Service Page start---------*/
.page-id-1598 .tnm-srv-bnr-txt .gutentor-col-wrap,
.page-id-1406 .tnm-prd-bnr-txt .gutentor-col-wrap{
    /*margin-top: 10%;*/
    /*margin-left: 25%;*/
}
.page-id-1598 section.tnm-prdts-main-bnr,
.page-id-1406 section.tnm-prdts-main-bnr {
    background-color: #ebf7e7;
    background-size: 18%;
    background-position: 80% 35%;
}
.ct-back-to-top {
    background: #013e71 !important;
}
/* Scrollbar */
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-track {
  background: #fff; 
}
::-webkit-scrollbar-thumb {
  background: #013e71; 
}
::-webkit-scrollbar-thumb:hover {
  background: #329832; 
}
/*--------tnm Service Page end---------*/

/* ---------Media Query Footer-------- start */
/*MacBook Air(13) Media Query for landscape orientation:*/
@media only screen and (min-width: 1440px) and (orientation: landscape) { 
    .ct-footer [data-row*="top"] h3 {
        font-size: 35px !important;
        line-height: 4px;
    }
    footer .textwidget p {
        font-size: 18px;
    }
    footer .textwidget p a {
        font-size: 18px;
    } 
}
/*iPad Pro 12 (2021) Media Query for portrait orientation:*/
@media only screen and (min-height: 1366px) and (orientation: portrait) {
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        transform: translate(0%, 0);
    }
}
/*iPad Pro 10 Media Query for portrait orientation:*/
@media only screen and (min-height: 1112px) and (orientation: portrait) { 
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 25%;
        transform: translate(0%, 0); 
    }
}
/* (768x1024) Apple iPad Mini 4 (2019), iPad Pro 9 Landscape*/
@media only screen and (min-width: 1024px) and (orientation: landscape) { 
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 25%;
        transform: translate(-50%, 0);
    }
}
/* (768x1024) Apple iPad Mini 4 (2019), iPad Pro 9  Portrait*/
@media only screen and (min-width: 768px) and (orientation: portrait) { 
    .ct-footer [data-row*="top"] h3 {
        font-size: 25px !important;
        line-height: 3px;
    }
    footer .textwidget p {
        font-size: 16px;
    }
    footer .textwidget p a {
        font-size: 16px;
    }
    
    #qlwapp.qlwapp-show .qlwapp-box {
        width: 75%;
        bottom: 30%;
        left: 0;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 25%;
        transform: translate(0%, 0);
    }
}
@media only screen and (min-height: 720px) and (orientation: portrait) { 
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 45%;
        transform: translate(15%, 40%);
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 20px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 10px;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: .5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 10px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 10px;
    }
}
/* (375x667) Apple iPhone SE (2022) Portrait*/
@media only screen and (min-height: 667px) and (orientation: portrait) { 
    #qlwapp.qlwapp-show .qlwapp-box {
        width: 75%;
        bottom: 35%;
        left: 2%;
    }
}
/* (412x915) OnePlus, Google Pixel 6 Portrait*/
@media only screen and (min-width: 412px) and (orientation: portrait) { 
    .ct-footer [data-row*="top"] h3 {
        font-size: 18px !important;
        line-height: 3px;
    }
    .ct-footer [data-row*="top"] img {
        width: 35px;
    }
    .ct-footer [data-row*="top"] .textwidget {
        height: 18px;
    }
    .ct-footer .ct-widget:not(:first-child) {
        margin-top: 20px !important;
    }
    footer .textwidget p {
        font-size: 14px;
    }
    footer .textwidget p a {
        font-size: 14px;
    }
    .ct-footer-copyright {
        font-size: 13px !important;
    }
    
    #qlwapp .qlwapp-box:before {
        content: "";
        position: absolute;
        bottom: -6px;
        right: 24px;
        width: 13px;
        height: 13px;
        transform: rotate(45deg);
    }
    #qlwapp.qlwapp-middle-left .qlwapp-box:before, #qlwapp.qlwapp-bottom-left .qlwapp-box:before {
        right: auto;
        left: 20px;
    }
    #qlwapp.qlwapp-show .qlwapp-box {
        width: 75%;
        bottom: 27%;
        left: 2%;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 20px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-bottom: 15px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-bottom: 25px !important;
        padding-top: 25px;
    }
}
/* (375x667) Apple iPhone SE (2022) Landscape*/
@media only screen and (min-width: 375px) and (orientation: landscape) { 
    .ct-footer [data-row*="top"] h3 {
        font-size: 30px !important;
        line-height: 3px;
    }
}
/* (360x780) Apple iPhone 13 mini Portrait*/
@media only screen and (min-width: 360px) and (orientation: portrait) { 
    .ct-footer [data-row*="top"] h3 {
        font-size: 15px !important;
        line-height: 3px;
    }
    .ct-footer [data-row*="top"] img {
        width: 35px;
    }
    .ct-footer [data-row*="top"] .textwidget {
        height: 18px;
    }
    .ct-footer .ct-widget:not(:first-child) {
        margin-top: 20px !important;
    }
    footer .textwidget p {
        font-size: 12px;
    }
    footer .textwidget p a {
        font-size: 12px;
    }
    .ct-footer-copyright {
        font-size: 13px !important;
    }
    
    #qlwapp .qlwapp-box:before {
        content: "";
        position: absolute;
        bottom: -6px;
        right: 24px;
        width: 13px;
        height: 13px;
        transform: rotate(45deg);
    }
    #qlwapp.qlwapp-middle-left .qlwapp-box:before, #qlwapp.qlwapp-bottom-left .qlwapp-box:before {
        right: auto;
        left: 20px;
    }
    #qlwapp.qlwapp-show .qlwapp-box {
        width: 75%;
        bottom: 30%;
        left: 2%;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 20px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-bottom: 15px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-bottom: 25px !important;
        padding-top: 25px;
    }
}
.stk-2462963 {
    height: 1px !important;
}
/* ---------Media Query Footer-------- end */
/* ---------media query----------------------------------------------- start */


@media screen and (device-width: 1440px) and (device-height: 900px),
       screen and (device-width: 1280px) and (device-height: 800px),
       screen and (device-width: 2560px) and (device-height: 1600px),
       screen and (device-width: 2272px) and (device-height: 1280px),
       screen and (device-width: 1366px) and (device-height: 768px),
       screen and (device-width: 1280px) and (device-height: 720px),
       screen and (device-width: 1024px) and (device-height: 768px),
       screen and (device-width: 1024px) and (device-height: 600px) {
            .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
                height: 75vh;
            }
            #tnm-hm-service-bio h3.gutentor-text,
            #tnm-hm-service-care h3.gutentor-text, 
            #tnm-hm-service-rental h3.gutentor-text {
                margin: 45px 0 25px;
            }
}
/*MacBook Pro 13" 2015*/
@media screen and (device-width: 1440px) and (device-height: 900px){
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: a75vh;
    }
}

@media screen and (min-width: 1920px) and (max-width: 1920px) and (min-height: 1200px) and (max-height: 1200px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 25px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 75% 0 0 -25%;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        min-width: 85%;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 32px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 25px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 50px !important;
        height: 50px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 32px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 35px;
        height: 30px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 30px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 25px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 18px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 50vh;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 10%;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .stk-0dfec88 .stk-block-heading__text {
        font-size: 40px;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 25px;
        margin-bottom: 25px;
    }
    .page-id-1264 .process-right-sec .process-text-con p {
        font-size: 25px;
    }
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text {
        font-size: 22px;
    }
    footer .textwidget p a {
        font-size: 22px;
    }
    footer .textwidget p {
        font-size: 22px;
    }
    .ct-footer [data-row*="top"] h3 {
        font-size: 40px !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 18px;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1 {
        font-size: 40px !important;
    }
    .page-id-1609 p.gutentor-text, .page-id-1609 p {
        font-size: 22px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 25% 55%;
        padding-top: 15%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3 {
        font-size: 22px !important;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 17px !important;
    }
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2 {
        font-size: 40px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 22px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 24px; 
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 40px;
    }
}
@media screen and (min-width: 1920px) and (max-width: 1920px) and (min-height: 1080px) and (max-height: 1080px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 25px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 75% 0 0 -25%;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        min-width: 85%;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 32px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 25px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 50px !important;
        height: 50px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 32px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 35px;
        height: 30px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 30px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 25px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 18px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 50vh;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 10%;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .stk-0dfec88 .stk-block-heading__text {
        font-size: 40px;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 25px;
        margin-bottom: 25px;
    }
    .page-id-1264 .process-right-sec .process-text-con p {
        font-size: 25px;
    }
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text {
        font-size: 22px;
    }
    footer .textwidget p a {
        font-size: 22px;
    }
    footer .textwidget p {
        font-size: 22px;
    }
    .ct-footer [data-row*="top"] h3 {
        font-size: 40px !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 18px;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1 {
        font-size: 40px !important;
    }
    .page-id-1609 p.gutentor-text, .page-id-1609 p {
        font-size: 22px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 25% 55%;
        padding-top: 15%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3 {
        font-size: 22px !important;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 17px !important;
    }
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2 {
        font-size: 40px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 22px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 24px; 
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 40px;
    }
}
@media screen and (min-width: 1680px) and (max-width: 1680px) and (min-height: 1050px) and (max-height: 1050px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 22px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 75% 0 0 -25%;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        min-width: 85%;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 32px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 22px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 50px !important;
        height: 50px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 32px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 35px;
        height: 30px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 30px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 25px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 18px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 50vh;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 10%;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .stk-0dfec88 .stk-block-heading__text {
        font-size: 40px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 25px;
        margin-bottom: 25px;
    }
    .ct-footer [data-row*="top"] h3 {
        font-size: 40px !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 18px;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1 {
        font-size: 40px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 25% 55%;
        padding-top: 15%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 17px !important;
    }
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2 {
        font-size: 40px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 22px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 24px; 
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 40px;
    }
}

@media screen and (min-width: 1366px) and (max-width: 1366px) and (min-height: 768px) and (max-height: 768px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 17px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 75% 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 2 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 17px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 40px !important;
        height: 40px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 22px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 30px;
        height: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 25px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 20px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 15px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 22px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 17px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 75vh;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 10%;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text,
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 32px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 25px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 18px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 25% 55%;
        padding-top: 10%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 32px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
}
@media screen and (min-width: 1280px) and (max-width: 1280px) and (min-height: 800px) and (max-height: 800px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 17px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85%;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 2 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 20px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 16px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 40px !important;
        height: 40px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 22px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 30px;
        height: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 22px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 17px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 15px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 17px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 75vh;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 5%;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text,
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 25% 50%;
        padding-top: 15%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
}
@media screen and (min-width: 1280px) and (max-width: 1280px) and (min-height: 720px) and (max-height: 720px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 17px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85%;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 2 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 20px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 16px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 40px !important;
        height: 40px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 22px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 30px;
        height: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 22px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 17px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 15px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 17px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 75vh;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 5%;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text,
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 24% 52%;
        background-position: 80% 30%;
        padding-top: 12%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 1440px) and (max-height: 1440px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 22px;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
        margin-top: -45px;
        background-color: #fff;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a {
        color: #013e71;
        font-size: 22px;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a:hover {
        color: #329832;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important ;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 2 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 25px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 22px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 50px !important;
        height: 50px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 30px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 35px;
        height: 30px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 22px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 17px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 15px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 17px;
    }
    
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 6%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 60vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text,
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 50% 50%;
        background-position: 100% 25%;
        padding-top: 15%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 410px;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 34vh;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 75%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -55%;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 25% 10%;
    }
    
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 40%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 18px;
        line-height: 32px;
        letter-spacing: 0.5px;
        margin-bottom: .5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 1366px) and (max-height: 1366px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 20px;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
        margin-top: -45px;
        background-color: #fff;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a {
        color: #013e71;
        font-size: 20px;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a:hover {
        color: #329832;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important ;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 2 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 25px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 22px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 50px !important;
        height: 50px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 30px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 35px;
        height: 30px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 22px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 17px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 15px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 17px;
    }
    
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 6%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 60vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text,
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 50% 50%;
        background-position: 100% 25%;
        padding-top: 15%;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 410px;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 34vh;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 75%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -55%;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 25% 10%;
    }
    
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 40%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 18px;
        line-height: 32px;
        letter-spacing: 0.5px;
        margin-bottom: .5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 800px) and (max-height: 800px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 18px; 
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
        margin-top: -45px;
        background-color: #fff;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a {
        color: #013e71;
        font-size: 18px;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a:hover {
        color: #329832;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important ;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 2 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 18px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 40px !important;
        height: 40px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 25px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 30px;
        height: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 22px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 17px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 15px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 17px;
    }
    
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 6%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text,
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35% 50%;
        background-position: 80% 30%;
        padding-top: 0;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 410px;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 60vh;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 75%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -55%;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 25% 10%;
    }
    
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-30%, 15%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
        line-height: 32px;
        letter-spacing: 0.5px;
        margin-bottom: .5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 768px) and (max-height: 768px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 18px; 
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
        margin-top: -45px;
        background-color: #fff;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a {
        color: #013e71;
        font-size: 18px;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a:hover {
        color: #329832;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important ;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 2 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 18px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 40px !important;
        height: 40px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 25px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 30px;
        height: 25px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 22px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 17px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 15px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 17px;
    }
    
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 6%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text,
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35% 50%;
        background-position: 80% 30%;
        padding-top: 0;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 30px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 410px;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 60vh;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 75%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -55%;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 25% 10%;
    }
    
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-30%, 15%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
        line-height: 32px;
        letter-spacing: 0.5px;
        margin-bottom: .5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 1024px) and (max-width: 1024px) and (min-height: 600px) and (max-height: 600px) {
    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a.ct-menu-link {
        font-size: 18px; 
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
        margin-top: -45px;
        background-color: #fff;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a {
        color: #013e71;
        font-size: 18px;
    }
    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu li a:hover {
        color: #329832;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important ;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 18px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 120vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 25px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 22% 50%;
        background-position: 78% 35%;
        padding-top: 0;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 410px;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 85vh;
        background-size: 125% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 75%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 12% !important;
        margin-left: 18%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-42%, 11%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.5px;
        margin-bottom: .5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 17px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 991px) and (max-width: 991px) and (min-height: 1280px) and (max-height: 1280px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 90% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 20px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 110% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 55vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 30% 30%;
        background-position: 85% 12%;
        padding-top: 0;
        height: 35vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 30%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 40vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 25% !important;
        margin-left: 5%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-5%, 11%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 20px;
        line-height: 31px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 800px) and (max-width: 800px) and (min-height: 1280px) and (max-height: 1280px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 90% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 20px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 110% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 55vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 28%;
        background-position: 85% 12%;
        padding-top: 0;
        height: 35vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 30%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 42vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 25% !important;
        margin-left: 5%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(10%, 11%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 20px;
        line-height: 31px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 720px) and (max-width: 720px) and (min-height: 1280px) and (max-height: 1280px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 90% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 20px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 110% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 55vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 34% 28%;
        background-position: 85% 12%;
        padding-top: 0;
        height: 35vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 515px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .grid-row .grid-container {
        max-width: 85%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 60vh;
        margin-top: 10px;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 30% !important;
        margin-left: 2%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 30px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(15%, 24%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 20px;
        line-height: 31px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 768px) and (max-width: 768px) and (min-height: 1366px) and (max-height: 1366px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 90% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 20px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 110% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 55vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 28%;
        background-position: 85% 12%;
        padding-top: 0;
        height: 35vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 30%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 40vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 25% !important;
        margin-left: 5%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(10%, 11%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 20px;
        line-height: 31px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 768px) and (max-width: 768px) and (min-height: 1024px) and (max-height: 1024px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 90% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 22px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 20px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 110% 80%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 65vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 100px;
        height: 100px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 28%;
        background-position: 85% 12%;
        padding-top: 0;
        height: 35vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 30%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 52vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 5%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 30px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 20px;
        line-height: 31px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 25px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 991px) and (max-width: 991px) and (min-height: 568px) and (max-height: 568px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -2% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 25%;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 20px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 16px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 104% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 100vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 25px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 14px !important;
        text-align: justify;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 25% 50%;
        background-position: 85% 22%;
        padding-top: 0;
        height: 55vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center !important;
        font-size: 15px !important;
        margin: 10px 0 !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 72vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -18%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-split.tnm-abt-left p,
    .page-id-1609 .tnm-abt-split.tnm-abt-right p {
        font-size: 16px;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 14% !important;
        margin-left: 8%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-44%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 22px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 568px) and (max-width: 568px) and (min-height: 991px) and (max-height: 991px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 5px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 115% 75%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 80vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 28%;
        background-position: 85% 20%;
        padding-top: 22px;
        height: 42vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 450px;
        width: 350px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: 12px !important;
        margin-top: -75px !important;
        min-height: 185px !important;
        max-width: 185px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 52vh;
        background-size: 122% 102% !important;
        max-width: 45% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 90%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 50%;
        width: 112%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}

@media screen and (min-width: 768px) and (max-width: 768px) and (min-height: 360px) and (max-height: 360px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-top: -10px;
        margin-left: -35px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
        margin-top: -14px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl div.tnm-hm-bnr-ct-sclsld {
        max-width: 55% !important;
        margin-top: -20%;
        padding-top: 0;
        padding-bottom: 0;
        margin-left: 35px;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 104% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 18px;
        height: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer {
        min-height: 56px;
    }
    #qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container {
        width: 45px;
        height: 45px;
    }
    #qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container img {
        width: 75%;
        margin: 0 auto;
    }
    #qlwapp .qlwapp-box .qlwapp-body .qlwapp-account:only-of-type {
        padding-bottom: 0 !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 15px;
        padding-bottom: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-footer p:last-child {
        margin-bottom: 0;
        padding-top: 10px;
    }
    #qlwapp .qlwapp-box .qlwapp-description, #qlwapp .qlwapp-box .qlwapp-contact {
        padding: 0px 18px;
        height: 100%;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 10px 15px;
    }
    
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 165vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 25px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 14px !important;
        text-align: justify;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 30% 75%;
        background-position: 85% 101%;
        padding-top: 0;
        height: 100vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center !important;
        font-size: 15px !important;
        margin: 10px 0 !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 112vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -18%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-split.tnm-abt-left p,
    .page-id-1609 .tnm-abt-split.tnm-abt-right p {
        font-size: 16px;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 8%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 55vh;
        background-size: 100% 130%;
        background-position: 100% -35%;
    }
    .parent-pageid-1406 h1.page-title {
        font-size: 25px !important;
    }
    .parent-pageid-1406 .gutentor-section-title .gutentor-title {
        font-size: 25px;
        margin: 25px 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-44%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 18px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 17px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 7px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 0;
    }
    .skw-page__half--right .skw-page__content {
        transform-origin: 0 130%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 360px) and (max-width: 360px) and (min-height: 768px) and (max-height: 768px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -32px;
    }
    div.tnm-hm-bnr-ct-scl {
        padding-right: 0;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 0px;
        margin-top: 0;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 86% 110% !important;
        background-size: 128% 75%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 10px !important;
        height: 80vh;
    }
    .page-id-1264 section.tnm-hm-lets-talk .tnm-hm-lets-advcl {
        max-width: 85%;
    }

    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    footer .textwidget p {
        margin-top: 0 !important;
        line-height: 1.5;
        margin-bottom: 2px;
    }
    .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 115%;
    }
    .tnm-abt-hover-left .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 0 !important;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 19px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 50px;
        height: 50px;
        padding: 16%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .page-id-1264 .process-right-sec .process-img-sec::after {
        height: 155%;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 45% 30%;
        background-position: 85% 37%;
        padding-top: 30px;
        height: 55vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 400px;
        width: 300px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -11px !important;
        margin-top: -85px !important;
        min-height: 170px !important;
        max-width: 170px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 52vh;
        background-size: 122% 102% !important;
        max-width: 65% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 30% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 100% !important;
        margin-left: 0% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 30vh;
        background-size: 105% 60%;
        background-position: 100% 10%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 80%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 10px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 50%;
        width: 112%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}

@media screen and (min-width: 375px) and (max-width: 375px) and (min-height: 812px) and (max-height: 812px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -32px;
    }
    div.tnm-hm-bnr-ct-scl {
        padding-right: 0;
        margin-top: -18px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 0px;
        margin-top: 0;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 86% 110% !important;
        background-size: 118% 66%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 10px !important;
        height: 80vh;
    }
    .page-id-1264 section.tnm-hm-lets-talk .tnm-hm-lets-advcl {
        max-width: 85%;
    }

    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    footer .textwidget p {
        margin-top: 0 !important;
        line-height: 1.5;
        margin-bottom: 2px;
    }
    .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 115%;
    }
    .tnm-abt-hover-left .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 0 !important;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 19px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 55px;
        height: 55px;
        padding: 20%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .page-id-1264 .process-right-sec .process-img-sec::after {
        height: 155%;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 50% 30%;
        background-position: 90% 32%;
        padding-top: 30px;
        height: 50vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 400px;
        width: 300px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -11px !important;
        margin-top: -85px !important;
        min-height: 170px !important;
        max-width: 170px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 54vh;
        background-size: 122% 102% !important;
        max-width: 65% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -65%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 22% !important;
        margin-left: -3%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 100% !important;
        margin-left: 0% !important;
    }
    .parent-pageid-1406 h1.page-title {
        font-size: 26px !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 30vh;
        background-size: 105% 50%;
        background-position: 100% 22%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 88%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 46% !important;
        transform: translate(6%, 30%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 60%;
        width: 130%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}
@media screen and (min-width: 812px) and (max-width: 812px) and (min-height: 375px) and (max-height: 375px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 15px !important;
        margin-top: 4px;
        font-weight: 500 !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 75% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 2% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -54px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 18px;
    }
    div.tnm-hm-bnr-ct-scl {
        margin-top: 0%;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: -9%;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 13px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 14px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 10px;
        padding-bottom: 16px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description, #qlwapp .qlwapp-box .qlwapp-contact {
        padding: 5px 36px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 10px 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer {
        min-height: 32px;
        padding: 0 36px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 30px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 152vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 20px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 22px !important;
    }
    p.gutentor-text {
        font-size: 14px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 30% 75%;
        background-position: 85% 114%;
        padding-top: 0;
        height: 95vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
        background-size: 135% 75%;
        background-repeat: no-repeat;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 15px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 15px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 25px !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 5%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 117vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -20%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 #gmb36cbc9.section-gmb36cbc9 {
        padding: 2% 17%;
    }
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 15px;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 3%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 0 !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 54vh;
        background-size: 100% 132%;
        background-position: 100% -27%;
    }
    .parent-pageid-1406 [data-prefix="single_page"] .entry-header .page-title {
        font-size: 28px !important;
    }
    .parent-pageid-1406 section.hcd-items h2.gutentor-title {
        font-size: 33px;
        margin-top: 20px !important;
        margin-bottom: 5px !important;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--left .skw-page__content #tnmMap {
        margin-left: 15%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-60%, 7%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 7px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 5px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 400px) and (max-width: 400px) and (min-height: 640px) and (max-height: 640px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -32px;
    }
    div.tnm-hm-bnr-ct-scl {
        padding-right: 0;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 0px;
        margin-top: 0;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 86% 110% !important;
        background-size: 122% 69%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 10px !important;
        height: 80vh;
    }
    .page-id-1264 section.tnm-hm-lets-talk .tnm-hm-lets-advcl {
        max-width: 85%;
    }

    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    footer .textwidget p {
        margin-top: 0 !important;
        line-height: 1.5;
        margin-bottom: 2px;
    }
    .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 115%;
    }
    .tnm-abt-hover-left .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 0 !important;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 19px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 55px;
        height: 55px;
        padding: 20%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .page-id-1264 .process-right-sec .process-img-sec::after {
        height: 155%;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 40% 30%;
        background-position: 85% 40%;
        padding-top: 30px;
        height: 55vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 400px;
        width: 300px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -11px !important;
        margin-top: -85px !important;
        min-height: 170px !important;
        max-width: 170px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 70vh;
        background-size: 122% 102% !important;
        max-width: 65% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -65%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 22% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 100% !important;
        margin-left: 0% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 30vh;
        background-size: 105% 60%;
        background-position: 100% 30%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 88%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 60%;
        width: 130%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}
@media screen and (min-width: 640px) and (max-width: 640px) and (min-height: 400px) and (max-height: 400px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 3% !important;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: -80px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 15px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 12px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 105% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
        margin-bottom: 0 !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-description, #qlwapp .qlwapp-box .qlwapp-contact {
        padding: 2px 36px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 10px;
        padding-bottom: 20px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-footer {
        min-height: 45px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 125vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 20px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 60px;
        height: 60px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35% 70%;
        background-position: 85% 90%;
        padding-top: 0;
        height: 90vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 15px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 515px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 16px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        font-size: 18px;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text p.gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 15px !important;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .grid-row .grid-container {
        max-width: 60%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 110vh;
        margin-top: 10px;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -18%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 section.tnm-mis-vis {
        height: 100vh;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 25% !important;
        margin-left: 2%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 55vh;
        background-size: 106% 129%;
        background-position: 100% -20%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 30px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-52%, 5%) !important;
    }
    .skw-page-1 .tnm-abt-split.tnm-abt-left p, .skw-page-1 .tnm-abt-split.tnm-abt-right p {
        font-size: 16px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 #tnmMap {
        margin-left: 8% !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 5px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 10px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 411px) and (max-width: 411px) and (min-height: 731px) and (max-height: 731px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -32px;
    }
    div.tnm-hm-bnr-ct-scl {
        padding-right: 0;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 0px;
        margin-top: 0;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 86% 110% !important;
        background-size: 122% 69%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 10px !important;
        height: 80vh;
    }
    .page-id-1264 section.tnm-hm-lets-talk .tnm-hm-lets-advcl {
        max-width: 85%;
    }

    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    footer .textwidget p {
        margin-top: 0 !important;
        line-height: 1.5;
        margin-bottom: 2px;
    }
    .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 115%;
    }
    .tnm-abt-hover-left .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 0 !important;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 19px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 55px;
        height: 55px;
        padding: 20%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .page-id-1264 .process-right-sec .process-img-sec::after {
        height: 155%;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 45% 30%;
        background-position: 85% 37%;
        padding-top: 30px;
        height: 55vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 400px;
        width: 300px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -11px !important;
        margin-top: -85px !important;
        min-height: 170px !important;
        max-width: 170px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 60vh;
        background-size: 122% 102% !important;
        max-width: 65% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -65%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 30% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 100% !important;
        margin-left: 0% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 30vh;
        background-size: 105% 60%;
        background-position: 100% 10%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 88%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 60%;
        width: 130%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}
@media screen and (min-width: 731px) and (max-width: 731px) and (min-height: 411px) and (max-height: 411px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 3% !important;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: -80px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 105% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 125vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 20px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 60px;
        height: 60px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35% 70%;
        background-position: 85% 90%;
        padding-top: 0;
        height: 90vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 15px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 515px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 16px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        font-size: 18px;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text p.gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 15px !important;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .grid-row .grid-container {
        max-width: 60%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 110vh;
        margin-top: 10px;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -18%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 section.tnm-mis-vis {
        height: 100vh;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 25% !important;
        margin-left: 2%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 55vh;
        background-size: 106% 129%;
        background-position: 100% -20%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 30px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-52%, 5%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 5px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 10px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 414px) and (max-width: 414px) and (min-height: 736px) and (max-height: 736px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -32px;
    }
    div.tnm-hm-bnr-ct-scl {
        padding-right: 0;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 0px;
        margin-top: 0;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 86% 110% !important;
        background-size: 122% 69%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 10px !important;
        height: 80vh;
    }
    .page-id-1264 section.tnm-hm-lets-talk .tnm-hm-lets-advcl {
        max-width: 85%;
    }

    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    footer .textwidget p {
        margin-top: 0 !important;
        line-height: 1.5;
        margin-bottom: 2px;
    }
    .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 115%;
    }
    .tnm-abt-hover-left .tnm-abt-split.tnm-abt-left h1 {
        margin-top: 0 !important;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 19px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 55px;
        height: 55px;
        padding: 20%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .page-id-1264 .process-right-sec .process-img-sec::after {
        height: 155%;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 45% 30%;
        background-position: 85% 37%;
        padding-top: 30px;
        height: 55vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 400px;
        width: 300px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -11px !important;
        margin-top: -85px !important;
        min-height: 170px !important;
        max-width: 170px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 60vh;
        background-size: 122% 102% !important;
        max-width: 65% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -65%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 30% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 100% !important;
        margin-left: 0% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 30vh;
        background-size: 105% 60%;
        background-position: 100% 10%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 88%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 60%;
        width: 130%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}
@media screen and (min-width: 736px) and (max-width: 736px) and (min-height: 414px) and (max-height: 414px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 85% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 3% !important;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: -80px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 14px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 105% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 125vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 20px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 60px;
        height: 60px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35% 70%;
        background-position: 85% 90%;
        padding-top: 0;
        height: 90vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 15px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 515px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 16px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        font-size: 18px;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text p.gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 15px !important;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .grid-row .grid-container {
        max-width: 60%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 110vh;
        margin-top: 10px;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -18%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 section.tnm-mis-vis {
        height: 100vh;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 25% !important;
        margin-left: 2%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 55vh;
        background-size: 106% 129%;
        background-position: 100% -20%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 30px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-52%, 5%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 5px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 10px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 414px) and (max-width: 414px) and (min-height: 896px) and (max-height: 896px) {
/*    [data-header*="type-1"] #offcanvas {*/
/*        background-color: #ffffff !important;*/
/*    }*/
/*    [data-device=mobile].ct-panel-content {*/
/*        justify-content: start;*/
/*    }*/
/*    [data-header*="type-1"] #search-modal {*/
/*        background-color: var(--theme-palette-color-8) !important;*/
/*    }*/
/*    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {*/
/*        font-size: 18px !important;*/
/*        margin-top: 12px;*/
/*    }*/
/*    .ct-icon, .ct-icon-container svg {*/
/*        width: 18px !important;*/
/*        height: 18px !important;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {*/
/*        margin: 0 0 0 0;*/
/*        padding-top: 0;*/
/*    }*/
/*    .tnm-hm-bnr .grid-container {*/
/*        max-width: 100% !important;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-bnr .grid-container {*/
/*        margin-top: 0 !important;*/
/*    }*/
/*    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {*/
/*        bottom: -32px;*/
/*    }*/
/*    div.tnm-hm-bnr-ct-scl {*/
/*        padding-right: 0;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {*/
/*        padding-top: 0;*/
/*        margin-left: 0px;*/
/*        margin-top: 0;*/
/*    }*/
/*    .tnm-hm-bnr-txt.enable-title-design span {*/
/*        line-height: 4 !important;*/
/*    }*/
/*    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {*/
/*        font-size: 17px;*/
/*    }*/
/*    .tnm-adv-cl .gutentor-element-advanced-text h3 {*/
/*        font-size: 14px !important;*/
/*    }*/
/*    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {*/
/*        background-position: 86% 110% !important;*/
/*        background-size: 122% 69%;*/
/*    }*/
/*    #qlwapp.qlwapp-bubble .qlwapp-toggle {*/
/*        width: 35px !important;*/
/*        height: 35px !important;*/
/*    }*/
/*    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {*/
/*        font-size: 20px;*/
/*    }*/
/*    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {*/
/*        width: 25px;*/
/*        height: 20px;*/
/*    }*/
/*    #qlwapp .qlwapp-box .qlwapp-description h3 {*/
/*        font-size: 18px !important;*/
/*    }*/
/*    #qlwapp .qlwapp-box .qlwapp-description p {*/
/*        font-size: 14px !important;*/
/*    }*/
/*    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {*/
/*        font-size: 14px;*/
/*    }*/
/*    #qlwapp .qlwapp-info .qlwapp-name {*/
/*        font-size: 18px;*/
/*    }*/
/*    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {*/
/*        font-size: 15px;*/
/*    }*/
/*    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {*/
/*        padding-top: 25px;*/
/*        padding-bottom: 18px !important;*/
/*    }*/
/*    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {*/
/*        margin: 15px 20px;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {*/
/*        margin-top: 32px;*/
/*        margin-bottom: 18px;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {*/
/*        padding-top: 2%;*/
/*        padding-bottom: 0;*/
/*        margin-left: 10px !important;*/
/*        height: 80vh;*/
/*    }*/
/*    .page-id-1264 section.tnm-hm-lets-talk .tnm-hm-lets-advcl {*/
/*        max-width: 85%;*/
/*    }*/

/*    .page-id-1264 .process-right-sec .generic-title .small-text {*/
/*        font-size: 18px;*/
/*    }*/
/*    [data-footer*="type-1"] .ct-footer {*/
/*        background-color: #329832;*/
/*    }*/
/*    footer .textwidget p {*/
/*        margin-top: 0 !important;*/
/*        line-height: 1.5;*/
/*        margin-bottom: 2px;*/
/*    }*/
/*    .tnm-abt-split.tnm-abt-left h1 {*/
/*        margin-top: 115%;*/
/*    }*/
/*    .tnm-abt-hover-left .tnm-abt-split.tnm-abt-left h1 {*/
/*        margin-top: 0 !important;*/
/*    }*/
/*    .ct-footer [data-row*="top"] h3,*/
/*    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,*/
/*    .page-id-1264 .tnm-hm-ser h2.gutentor-text,*/
/*    .page-id-1264 .process-right-sec .generic-title h2,*/
/*    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,*/
/*    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {*/
/*        font-size: 19px !important;*/
/*        margin: 0 25px 20px !important;*/
/*        text-align: center;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {*/
/*        margin: 0 0 20px !important;*/
/*        text-align: left;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {*/
/*        font-size: 30px !important;*/
/*        margin-bottom: 12px !important;*/
/*    }*/
/*    footer.ct-footer [data-column="widget-area-2"] .ct-widget {*/
/*        width: 100%;*/
/*    }*/
/*    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,*/
/*    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {*/
/*        font-size: 20px !important;*/
/*    }*/
/*    p.gutentor-text {*/
/*        font-size: 15px !important;*/
/*    }*/
/*    .page-id-1264 .process-right-sec ul li figure {*/
/*        width: 50px;*/
/*        height: 50px;*/
/*        padding: 16%;*/
/*    }*/
/*    .page-id-1264 .process-right-sec h4 {*/
/*        font-size: 18px;*/
/*        margin-bottom: 25px;*/
/*    }*/
/*    .page-id-1264 .process-right-sec .process-img-sec::after {*/
/*        height: 155%;*/
/*    }*/
/*    .ct-icon, .ct-icon-container svg {*/
/*        width: 22px;*/
/*        height: 22px;*/
/*    }*/
/*    .ct-footer [data-column]>[data-id] {*/
/*        font-size: 17px;*/
/*    }*/
/*    .page-id-1598 section.tnm-prdts-main-bnr, */
/*    .page-id-1406 section.tnm-prdts-main-bnr {*/
/*        background-size: 45% 30%;*/
/*        background-position: 85% 37%;*/
/*        padding-top: 30px;*/
/*        height: 55vh;*/
/*    }*/
/*    .pclist .container {*/
/*        width: 75%;*/
/*        margin: 0 auto;*/
/*    }*/
/*    .page-id-1598 .pclist .container .front,*/
/*    .page-id-1406 .pclist .container .front {*/
/*        background-color: #fff;*/
/*    }*/
/*    .page-id-1598 .pclist .inner p, */
/*    .page-id-1406 .pclist .inner p,*/
/*    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {*/
/*        font-size: 16px !important;*/
/*    }*/
/*    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,*/
/*    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,*/
/*    .page-id-1406 .pnarrivals-list h2,*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,*/
/*    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, */
/*    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {*/
/*        font-size: 24px !important;*/
/*    }*/
/*    .page-id-1264 .process-right-sec .process-text-con p,*/
/*    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,*/
/*    footer .textwidget p a,*/
/*    footer .textwidget p,*/
/*    .page-id-1609 p.gutentor-text, .page-id-1609 p,*/
/*    .page-id-1598 p, */
/*    .page-id-1406 p,*/
/*    .page-id-1598 .pclist .back .inner p, */
/*    .page-id-1406 .pclist .back .inner p,*/
/*    .page-id-1598  .tnm-ser-time-line h2,*/
/*    .page-id-1598  .tnm-ser-time-line h3,*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content p,*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {*/
/*        font-size: 16px;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {*/
/*        font-size: 14px !important;*/
/*    }*/
/*    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, */
/*    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {*/
/*        font-size: 14px;*/
/*    }*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {*/
/*        font-size: 20px; */
/*    }*/
      
/*    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {*/
/*        height: 400px;*/
/*        width: 300px;*/
/*        margin: 0 auto;*/
/*    }*/
/*    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {*/
/*        text-align: justify;*/
/*        margin: 0 25px 20px !important;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {*/
/*        margin-left: -11px !important;*/
/*        margin-top: -85px !important;*/
/*        min-height: 170px !important;*/
/*        max-width: 170px !important;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {*/
/*        margin-top: 0 !important;*/
/*        text-align: justify;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {*/
/*        text-align: center;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-ser figure {*/
/*        margin-top: 0;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {*/
/*        height: 52vh;*/
/*        background-size: 122% 102% !important;*/
/*        max-width: 65% !important;*/
/*        margin-bottom: 12%;*/
/*        margin-left: auto;*/
/*        margin-right: auto;*/
/*    }*/
/*    .page-id-1264 .tnm-hm-lets-talk {*/
/*        background-size: 100% 60%;*/
/*    }    */
    /*About*/
/*    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {*/
/*        font-size: 16px !important;*/
/*    }*/
/*    .page-id-1609 .tnm-abt-split {*/
/*        height: 75%;*/
/*    }*/
/*    .page-id-1609 .tnm-abt-min {*/
/*        margin-top: -85%;*/
/*        position: relative;*/
/*        z-index: 99;*/
/*    }*/
/*    .page-id-1609 .tnm-abt-min .section-gm14cb5f {*/
/*        padding: 5% 10% 15% 10%;*/
/*    }*/
/*    .page-id-1609 .section-gm07b78da {*/
/*        height: 65vh;*/
/*    }*/
/*    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,*/
/*    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {*/
/*        text-align: justify;*/
/*    }*/
/*    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {*/
/*        text-align: center;*/
/*    }*/
/*    .page-id-1609 .section-gm41534fd {*/
/*        padding: 10% 0 10% 0;*/
/*    }*/
/*    .page-id-1609 h2.gutentor-text {*/
/*        font-size: 30px !important;*/
/*        color: #013e71 !important;*/
/*        text-align: center;*/
/*        margin: 25px 0;*/
/*    }*/
    /*Services & Projects*/
   
/*    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, */
/*    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {*/
/*        margin-top: 30% !important;*/
/*        margin-left: 5%;*/
/*    }*/
/*    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {*/
/*        width: 75%;*/
/*    }*/
/*    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, */
/*    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, */
/*    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, */
/*    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {*/
/*        line-height: 1.2;*/
/*        max-width: 100% !important;*/
/*        margin-left: 0% !important;*/
/*    }*/
/*    .tnm-pdt-inner-bnr#home {*/
/*        height: 30vh;*/
/*        background-size: 105% 60%;*/
/*        background-position: 100% 10%;*/
/*    }*/
/*    header.entry-header.ct-container-narrow {*/
/*        width: 800px !important;*/
/*        margin-bottom: 50px !important;*/
/*    }*/
    /*Contact*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content {*/
/*        transform-origin: 0 80%;*/
/*    }*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {*/
/*        width: 35% !important;*/
/*        transform: translate(0%, 10%) !important;*/
/*    }*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {*/
/*    font-size: 20px !important;*/
/*    }*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content p, */
/*    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, */
/*    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, */
/*    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {*/
/*        font-size: 10px;*/
/*        line-height: 16px;*/
/*        letter-spacing: 0.5px;*/
/*        margin-bottom: 0.5em;*/
/*    }*/
/*    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, */
/*    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, */
/*    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {*/
/*        font-size: 16px;*/
/*        text-transform: uppercase;*/
/*        font-weight: 500;*/
/*        color: #013d73;*/
/*    }*/
/*    .skw-page-1 .skw-page__half--left .skw-page__content {*/
/*        transform-origin: 100% 60%;*/
/*        width: 130%;*/
/*    }*/
/*    .skw-page-1 .skw-page__half--left #tnmMap {*/
/*        margin-top: 0;*/
/*        margin-left: 25%;*/
/*        width: 64%;*/
/*    }*/
}
@media screen and (min-width: 896px) and (max-width: 896px) and (min-height: 414px) and (max-height: 414px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 80% !important;
    }
    div.tnm-hm-bnr-ct-scl {
        margin-top: -20%;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: -35%;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 7% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -35%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 16px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 100%;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -12px;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 15px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 142vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 22px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 26px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 28px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 65px;
        height: 65px;
        padding: 22%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 30% 75%;
        background-position: 85% 90%;
        padding-top: 0;
        height: 90vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
        background-size: 135% 75%;
        background-repeat: no-repeat;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 14px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 16px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 15%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 110vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -15%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
        margin-left: 0;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 44vh;
        background-size: 100% 122%;
        background-position: 100% 5%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    section.hcd-items h2.gutentor-title {
        font-size: 30px;
        margin-top: 25px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-50%, 7%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 22px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 896px) and (max-width: 896px) and (min-height: 480px) and (max-height: 480px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 80% !important;
    }
    div.tnm-hm-bnr-ct-scl {
        margin-top: -25%;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: -35%;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 7% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -35%;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 20px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 17px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 15px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 125vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 28px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 22px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 70%;
        background-position: 85% 90%;
        padding-top: 0;
        height: 90vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
        background-size: 135% 75%;
        background-repeat: no-repeat;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 16px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 15%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 94vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -15%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
        margin-left: 0;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 44vh;
        background-size: 100% 122%;
        background-position: 100% 5%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-50%, 7%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 24px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 12px;
        line-height: 20px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
@media screen and (min-width: 480px) and (max-width: 480px) and (min-height: 896px) and (max-height: 896px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 5px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 115% 75%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 80vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 28%;
        background-position: 85% 20%;
        padding-top: 22px;
        height: 42vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 450px;
        width: 350px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: 12px !important;
        margin-top: -75px !important;
        min-height: 185px !important;
        max-width: 185px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 47vh;
        background-size: 122% 102% !important;
        max-width: 45% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 35vh;
        background-size: 125% 65%;
        background-position: 100% 15%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 85%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 50%;
        width: 112%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}

@media screen and (min-width: 480px) and (max-width: 480px) and (min-height: 853px) and (max-height: 853px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 5px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 115% 75%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 80vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 28%;
        background-position: 85% 20%;
        padding-top: 22px;
        height: 42vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 450px;
        width: 350px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: 12px !important;
        margin-top: -75px !important;
        min-height: 185px !important;
        max-width: 185px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 47vh;
        background-size: 122% 102% !important;
        max-width: 45% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 35vh;
        background-size: 125% 65%;
        background-position: 100% 15%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 85%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 50%;
        width: 112%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}
@media screen and (min-width: 853px) and (max-width: 853px) and (min-height: 480px) and (max-height: 480px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 90% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 20px;
    }
    div.tnm-hm-bnr-ct-scl {
        margin-top: 25%;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: 10%;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 30px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 135vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 25px !important;
    }
    p.gutentor-text {
        font-size: 14px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35% 65%;
        background-position: 85% 85%;
        padding-top: 0;
        height: 90vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
        background-size: 135% 75%;
        background-repeat: no-repeat;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 17px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 25px !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 5%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 92vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -20%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
        margin-left: 3%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 0 !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 44vh;
        background-size: 100% 110%;
        background-position: 100% 0%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--left .skw-page__content #tnmMap {
        margin-left: 10%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-48%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media screen and (min-width: 480px) and (max-width: 480px) and (min-height: 800px) and (max-height: 800px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 5px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 17px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 115% 75%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 80vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 32% 28%;
        background-position: 85% 20%;
        padding-top: 22px;
        height: 42vh;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: 14px !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 450px;
        width: 350px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: 12px !important;
        margin-top: -75px !important;
        min-height: 185px !important;
        max-width: 185px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 52vh;
        background-size: 122% 102% !important;
        max-width: 45% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 16px !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -32%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 5%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 75%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100% 75%;
        background-position: 100% 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 90%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(0%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 50%;
        width: 112%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}
@media screen and (min-width: 800px) and (max-width: 800px) and (min-height: 480px) and (max-height: 480px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 22px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 90% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: -5% !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: -20px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 20px;
    }
    div.tnm-hm-bnr-ct-scl {
        margin-top: 25%;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: 10%;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 15px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 30px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 135vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 25px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 30px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 25px !important;
    }
    p.gutentor-text {
        font-size: 14px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 20px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35% 65%;
        background-position: 85% 85%;
        padding-top: 0;
        height: 90vh;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
        background-size: 135% 75%;
        background-repeat: no-repeat;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 17px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 600px;
        width: 335px;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 25px !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 5%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 92vh;
        background-size: 130% 105% !important;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -20%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 20% !important;
        margin-left: 3%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 0 !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 44vh;
        background-size: 100% 110%;
        background-position: 100% 0%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--left .skw-page__content #tnmMap {
        margin-left: 10%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-48%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 20px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

@media (min-width: 987px) and (max-width: 1402px) {
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin-left: -5%;
    }
}
@media (min-width: 767px) and (max-width: 1350px) {
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 3 !important;
    }
}
@media (min-width: 991px) and (max-width: 1198px) {
    .page-id-1264 .stk-68efd2a {
        margin-top: -5em !important;
        margin-left: -1em !important;
    }
    .section-g0a8ce5 .gutentor-element-image-box .gutentor-bg-image {
        height: 500px !important;
        width: 415px !important;
    }
    .section-g3d3017 .gutentor-element-image-box .gutentor-bg-image {
        height: 500px !important;
        width: 415px !important;
    }
}
@media (min-width: 481px) and (max-width: 760px) {
    .page-id-1264 .stk-68efd2a {
        margin-top: -5em !important;
        margin-left: -0em !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .page-id-1264 .tnm-hm-ser .gutentor-element-advanced-text .gutentor-text {
        margin: 5px 0 0 0;
        text-align: center;
    }
}
@media (min-width: 481px) and (max-width: 767px) {
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 75vh;
    }
}
@media (min-width: 320px) and (max-width: 415px) {
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 55vh;
    }
}
/* General mobile devices */
/* Styles for all mobile devices up to 767px */
@media only screen and (max-width: 768px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 18px !important;
        margin-top: 12px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-top: -32px;
        margin-left: 1em;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 1.4em;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 1em !important;
        margin-top: -14px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl div.tnm-hm-bnr-ct-scl {
        margin-top: 6em;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl div.tnm-hm-bnr-ct-sclsld {
        max-width: 55% !important;
        margin-top: -10%;
        padding-top: 0;
        padding-bottom: 0;
        margin-left: 35px;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 110% 88%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 18px;
        height: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer {
        min-height: 56px;
    }
    #qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container {
        width: 45px;
        height: 45px;
    }
    #qlwapp .qlwapp-box .qlwapp-avatar .qlwapp-avatar-container img {
        width: 75%;
        margin: 0 auto;
    }
    #qlwapp .qlwapp-box .qlwapp-body .qlwapp-account:only-of-type {
        padding-bottom: 0 !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 15px;
        padding-bottom: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-footer p:last-child {
        margin-bottom: 0;
        padding-top: 10px;
    }
    #qlwapp .qlwapp-box .qlwapp-description, #qlwapp .qlwapp-box .qlwapp-contact {
        padding: 0px 18px;
        height: 100%;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 10px 15px;
    }
    
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 165vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 18px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 25px !important;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 1.8em !important;
    }
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text {
        padding: 0 20%;
    }
    .page-id-1264 p.gutentor-text {
        font-size: 14px !important;
        text-align: justify;
        padding: 0 14%;
        margin-bottom: 10% !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 75px;
        height: 75px;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .page-id-1264 .tnm-hm-ser .grid-row .grid-container {
        max-width: 100%;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35%;
        background-position: 80% 45%;
        padding-top: 0;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 16px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 1em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 75vh;
        width: 50vw;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center !important;
        font-size: 15px !important;
        margin: 10px 0 !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        /*height: 65vh;
        background-size: 122% 102% !important;*/
        max-width: 48% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 100%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -15%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-split.tnm-abt-left p,
    .page-id-1609 .tnm-abt-split.tnm-abt-right p {
        font-size: .9em;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 18% !important;
        margin-left: 8%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 100% !important;
        margin-left: -14% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 40vh;
        background-size: 100%;
        background-position: 100% 50%;
    }
    .parent-pageid-1406 h1.page-title {
        font-size: 25px !important;
    }
    .parent-pageid-1406 .gutentor-section-title .gutentor-title {
        font-size: 25px;
        margin: 25px 0;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 32% !important;
        transform: translate(-40%, 6%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 1.5em !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: .9em;
        line-height: 20px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 14%;
        width: 75%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 7px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 0;
    }
    .skw-page__half--left .skw-page__skewed {
        left: -62%;
        width: 100vw;
    }
    .skw-page__half--right .skw-page__content {
        transform-origin: 0 130%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 14px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}

/* Medium mobile devices */
/* Styles for medium mobile devices up to 600px */
@media only screen and (max-width: 600px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 15px !important;
        margin-top: 4px;
        font-weight: 500 !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 3% !important;
    }
    div.tnm-hm-bnr-ct-sclsld {
        margin-top: -80px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 22px;
        margin-top: -35px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 20px;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: 17px !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 112% 84%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
        margin-bottom: 0 !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-description, #qlwapp .qlwapp-box .qlwapp-contact {
        padding: 2px 36px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 10px;
        padding-bottom: 20px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-footer {
        min-height: 45px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 32px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 70vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 20px;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 22px !important;
    }
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text {
        padding: 0 24%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 1.5em !important;
    }
    p.gutentor-text {
        font-size: 17px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 60px;
        height: 60px;
        padding: 25%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 42% 50%;
        background-position: 90% 60%;
        padding-top: 0;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 24px !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 15px;
    }
    
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 1em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 70vh;
        width: 65vw;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        padding: 0 12%;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: -25px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 16px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        font-size: 18px;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text p.gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: 15px !important;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .grid-row .grid-container {
        max-width: 100%;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        /*height: 60vh;
        width: 35vw;
        margin: 10px auto;
        background-size: 130% 105% !important;*/
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 100% 60%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-min {
        margin-top: -37%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 section.tnm-mis-vis {
        height: 100vh;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        padding: 0 8%;
    }
    .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: 1em;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 30px !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
        padding: 0 18%;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 35% !important;
        margin-left: 2%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 45vh;
        background-size: 100% 100%;
        background-position: 100% 0%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 30px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-15%, 25%) !important;
    }
    .skw-page-1 .tnm-abt-split.tnm-abt-left p, .skw-page-1 .tnm-abt-split.tnm-abt-right p {
        font-size: 16px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
        font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 13px;
        line-height: 18px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 #tnmMap {
        margin-left: 0% !important;
        width: 70%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us, .skw-page-1 .skw-page__half--right .skw-page__content .email-us {
        margin-top: 5px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us {
        padding-top: 10px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 16px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
}
/* Small mobile devices */
    /* Styles for small mobile devices up to 480px */
@media only screen and (max-width: 480px) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 15px !important;
        margin-top: 4px;
        font-weight: 500 !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -30px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 5px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: .85em;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: .72em !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 122% 65%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 80vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 1em;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 1.2em !important;
        margin: 0 25px 20px !important;
        text-align: center;
        padding: 0;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    .page-id-1264 p.gutentor-text {
        font-size: .75em !important;
        text-align: justify;
        padding: 0 2%;
        margin-bottom: 6% !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-hdr p strong {
        font-size: .75em !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 70px;
        height: 70px;
        padding: 22%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 1em;
        margin-bottom: 25px;
    }
    .page-id-1264 .stk-68efd2a {
        margin-top: -125px !important;
        margin-left: 0 !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 40% 25%;
        background-position: 75% 35%;
        padding-top: 25px;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 1.2em !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: .9em;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: .9em !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: .75em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 450px;
        width: 320px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: 12px !important;
        margin-top: -75px !important;
        min-height: 185px !important;
        max-width: 185px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text p.gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: .75em !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
        font-size: .85em !important;
        margin-bottom: 20px !important;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        height: 46vh;
        /*background-size: 122% 102% !important;*/
        max-width: 60% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 185% 100%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: .9em !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -50%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 1.5em !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    .page-id-1609 .tnm-abt-container {
        min-height: 100vh;
        height: 100vh;
        background-color: #fff !important;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 24% !important;
        margin-left: 3%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 65%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 35vh;
        background-size: 125% 100%;
        background-position: 100% 50%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 85%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(5%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 35%;
        width: 125%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}

/* iPhone 14 and iPhone 14 Pro (6.1 inches) */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 390px)
  and (min-device-height: 812px)
  and (max-device-height: 844px)
  and (-webkit-device-pixel-ratio: 3) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 15px !important;
        margin-top: 4px;
        font-weight: 500 !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -30px;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 5px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: .85em;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: .72em !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 122% 65%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 35px !important;
        height: 35px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 20px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 25px;
        height: 20px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: 25px;
        padding-bottom: 18px !important;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 15px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 18px;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 80vh;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 1em;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 1.2em !important;
        margin: 0 25px 20px !important;
        text-align: center;
        padding: 0;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    .page-id-1264 p.gutentor-text {
        font-size: .75em !important;
        text-align: justify;
        padding: 0 2%;
        margin-bottom: 6% !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-hdr p strong {
        font-size: .75em !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 70px;
        height: 70px;
        padding: 22%;
    }
    .page-id-1264 .stk-68efd2a {
        margin-top: -125px !important;
        margin-left: 0px !important;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 1em;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 40% 50%;
        background-position: 85% 100%;
        padding-top: 25px;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 1.2em !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: .9em;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: .9em !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: .75em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 450px;
        width: 340px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: 12px !important;
        margin-top: -75px !important;
        min-height: 185px !important;
        max-width: 185px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text p.gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
        font-size: .75em !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
        font-size: .85em !important;
        margin-bottom: 20px !important;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 0;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        /*height: 57vh;
        background-size: 122% 102% !important;*/
        max-width: 60% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 185% 100%;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: .9em !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -50%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 1.5em !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    .page-id-1609 .tnm-abt-container {
        min-height: 100vh;
        height: 100vh;
        background-color: #fff !important;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 24% !important;
        margin-left: 3%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 65%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 35vh;
        background-size: 125% 100%;
        background-position: 100% 50%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 85%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 35% !important;
        transform: translate(-8%, 10%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 25px !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: 14px;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 35%;
        width: 125%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
}
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 390px)
  and (min-device-height: 812px)
  and (max-device-height: 844px)
  and (orientation: landscape)
  and (-webkit-device-pixel-ratio: 3) {
    [data-header*="type-1"] #offcanvas {
        background-color: #ffffff !important;
    }
    [data-device=mobile].ct-panel-content {
        justify-content: start;
    }
    [data-header*="type-1"] #search-modal {
        background-color: var(--theme-palette-color-8) !important;
    }
    #offcanvas.ct-header.active .ct-panel-content-inner nav[class*=menu] li>.ct-menu-link {
        font-size: 15px !important;
        margin-top: 4px;
        font-weight: 500 !important;
    }
    .ct-icon, .ct-icon-container svg {
        width: 18px !important;
        height: 18px !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .tnm-hm-bnr-txtar {
        margin: 0 0 0 0;
        padding-top: 0;
    }
    .tnm-hm-bnr .grid-container {
        max-width: 100% !important;
    }
    .page-id-1264 .tnm-hm-bnr .grid-container {
        margin-top: 0 !important;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl div.tnm-hm-bnr-ct-scl {
        margin-left: 2em;
        margin-top: -1em;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl div.tnm-hm-bnr-ct-sclsld {
        max-width: 38% !important;
        margin-top: -8%;
        padding-top: 0;
        padding-bottom: 0;
        margin-left: 5em;
    }
    .page-id-1264 .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-scl .gutentor-col-wrap {
        padding-top: 0;
        margin-left: 5px;
    }
    .tnm-hm-bnr-txt.enable-title-design span {
        line-height: 4 !important;
    }
    .tnm-hm-bnr .tnm-adv-cl .tnm-hm-bnr-ct-sclsld ul.slick-dots {
        bottom: -1.8em;
    }
    .tnm-hm-bnr-txt.enable-title-design h6.gutentor-text {
        font-size: 1em;
    }
    .tnm-adv-cl .gutentor-element-advanced-text h3 {
        font-size: .9em !important;
    }
    .page-id-1264 .wp-block-cover.tnm-hm-bnr-cover .wp-block-cover__image-background {
        background-position: 100% 100% !important;
        background-size: 100% 100%;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle {
        width: 25px !important;
        height: 25px !important;
    }
    #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-icon, #qlwapp.qlwapp-bubble .qlwapp-toggle .qlwapp-close {
        font-size: 15px;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle svg {
        width: 15px;
        height: 15px;
    }
    #qlwapp.qlwapp-show .qlwapp-box {
        width: 295px;
    }
    #qlwapp .qlwapp-box .qlwapp-description h3 {
        font-size: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-description p {
        font-size: 14px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-days, #qlwapp .qlwapp-box .qlwapp-time, #qlwapp .qlwapp-box .qlwapp-label, #qlwapp .qlwapp-box .qlwapp-hidden, #qlwapp .qlwapp-box .qlwapp-offline-text {
        font-size: 14px;
    }
    #qlwapp .qlwapp-info .qlwapp-name {
        font-size: 18px;
    }
    #qlwapp .qlwapp-box .qlwapp-footer, #qlwapp .qlwapp-box .qlwapp-response, #qlwapp .qlwapp-box .qlwapp-previous, #qlwapp .qlwapp-box .qlwapp-message, #qlwapp .qlwapp-box .qlwapp-user {
        font-size: 15px;
    }
    #qlwapp .qlwapp-box .qlwapp-account:only-of-type {
        padding-top: .5em;
        padding-bottom: 18px !important;
    }
    #qlwapp .qlwapp-box .qlwapp-footer p:last-child {
        margin-top: 8em;
    }
    #qlwapp.qlwapp-rounded.qlwapp-bubble .qlwapp-toggle {
        margin: 8px 20px;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 32px;
        margin-bottom: 2em;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl {
        padding-top: 2%;
        padding-bottom: 0;
        margin-left: 25px !important;
        height: 70vh;
    }
    .page-id-1264 .stk-block.stk-block-spacer {
        height: 0 !important;
    }
    .page-id-1264 .process-right-sec .generic-title .small-text {
        font-size: 1em;
    }
    [data-footer*="type-1"] .ct-footer {
        background-color: #329832;
    }
    .ct-footer [data-row*="top"] h3,
    .page-id-1264 .tnm-hm-abt-min h3.gutentor-text,
    .page-id-1264 .tnm-hm-ser h2.gutentor-text,
    .page-id-1264 .process-right-sec .generic-title h2,
    .section-geb9aee.gutentor-element-advanced-text .gutentor-text,
    .page-id-1264 .stk-0dfec88 .stk-block-heading__text {
        font-size: 1.2em !important;
        margin: 0 25px 20px !important;
        text-align: center;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl .generic-title h2 {
        margin: 0 0 20px !important;
        text-align: left;
    }
    .page-id-1264 .tnm-hm-connect .stk-fe8b63f .stk-block-heading__text {
        font-size: 30px !important;
        margin-bottom: 12px !important;
    }
    footer.ct-footer [data-column="widget-area-2"] .ct-widget {
        width: 100%;
    }
    .page-id-1598 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text,
    .page-id-1406 section.tnm-prdts-main-bnr .section-g9fa4dd.gutentor-element-advanced-text .gutentor-text {
        font-size: 20px !important;
    }
    p.gutentor-text {
        font-size: 15px !important;
    }
    .page-id-1264 .process-right-sec ul li figure {
        width: 70px;
        height: 70px;
        padding: 22%;
    }
    .page-id-1264 .process-right-sec h4 {
        font-size: 1em;
        margin-bottom: 25px;
    }
    .ct-icon, .ct-icon-container svg {
        width: 22px;
        height: 22px;
    }
    .ct-footer [data-column]>[data-id] {
        font-size: 17px;
    }
    .page-id-1598 section.tnm-prdts-main-bnr, 
    .page-id-1406 section.tnm-prdts-main-bnr {
        background-size: 35%;
        background-position: 85% 35%;
        padding-top: 10%;
    }
    .pclist .container {
        width: 75%;
        margin: 0 auto;
    }
    .page-id-1598 .pclist .container .front,
    .page-id-1406 .pclist .container .front {
        background-color: #fff;
    }
    .page-id-1598 .pclist .inner p, 
    .page-id-1406 .pclist .inner p,
    .page-id-1406 .pnarrivals-list h2.gutentor-single-item-title {
        font-size: 16px !important;
    }
    .page-id-1609 h2.gutentor-text, .page-id-1609 h1,
    .page-id-1598 .tnm-ser-cover-hrd .section-g0dc105 h2.gutentor-text,
    .page-id-1406 .pnarrivals-list h2,
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title,
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        font-size: 1.15em !important;
    }
    .page-id-1264 .process-right-sec .process-text-con p,
    .section-g36c10e.gutentor-element-advanced-text .gutentor-text,
    footer .textwidget p a,
    footer .textwidget p,
    .page-id-1609 p.gutentor-text, .page-id-1609 p,
    .page-id-1598 p, 
    .page-id-1406 p,
    .page-id-1598 .pclist .back .inner p, 
    .page-id-1406 .pclist .back .inner p,
    .page-id-1598  .tnm-ser-time-line h2,
    .page-id-1598  .tnm-ser-time-line h3,
    .skw-page-1 .skw-page__half--right .skw-page__content p,
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p,
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a,
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: .9em;
    }
    .page-id-1264 .tnm-hm-lets-talk .tnm-hm-lets-cnt .tnm-hm-lets-advcl p {
        font-size: .9em !important;
    }
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text {
        font-size: 14px;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 20px; 
    }
      
    .page-id-1264 .tnm-hm-abt-min .gutentor-element-image-box .gutentor-bg-image {
        height: 450px;
        width: 285px;
        margin: 0 auto;
    }
    .section-g1e1076.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
        margin: 0 25px 20px !important;
    }
    .page-id-1264 .tnm-hm-abt-min .tnm-hm-abt-min-nhra {
        margin-left: 12px !important;
        margin-top: -75px !important;
        min-height: 185px !important;
        max-width: 185px !important;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text .gutentor-text {
        margin-top: 0 !important;
        text-align: justify;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl .gutentor-element-advanced-text h3.gutentor-text {
        text-align: center;
    }
    .page-id-1264 .tnm-hm-ser figure {
        margin-top: 1.5em;
    }
    .page-id-1264 .tnm-hm-ser .tnm-hm-ser-advcl {
        max-width: 75% !important;
        margin-bottom: 12%;
        margin-left: auto;
        margin-right: auto;
        height: 100vh;
    }
    .page-id-1264 .tnm-hm-lets-talk {
        background-size: 158% 80%;
        background-position: 15% 0;
        height: 145vh;
    }    
    /*About*/
    .page-id-1609 .tnm-abt-split.tnm-abt-left p, .tnm-abt-split.tnm-abt-right p {
        font-size: .9em !important;
    }
    .page-id-1609 .tnm-abt-split {
        height: 75%;
    }
    .page-id-1609 .tnm-abt-min {
        margin-top: -50%;
        position: relative;
        z-index: 99;
    }
    .page-id-1609 .tnm-abt-min .section-gm14cb5f {
        padding: 5% 10% 15% 10%;
    }
    .page-id-1609 .section-gm07b78da {
        height: 65vh;
    }
    .page-id-1609 .section-g9cd44a.gutentor-element-advanced-text .gutentor-text,
    .page-id-1609 .section-g21177d.gutentor-element-advanced-text .gutentor-text {
        text-align: justify;
    }
    .page-id-1609 .section-g736c67.gutentor-element-advanced-text .gutentor-text {
        text-align: center;
    }
    .page-id-1609 .section-gm41534fd {
        padding: 10% 0 10% 0;
    }
    .page-id-1609 h2.gutentor-text {
        font-size: 1.5em !important;
        color: #013e71 !important;
        text-align: center;
        margin: 25px 0;
    }
    /*Services & Projects*/
   
    .page-id-1598 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt, 
    .page-id-1406 section.tnm-prdts-main-bnr .tnm-prd-bnr-txt {
        margin-top: 24% !important;
        margin-left: 3%;
    }
    .page-id-1598 .pclist .col, .page-id-1406 .pclist .col {
        width: 65%;
    }
    .page-id-1406 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1406 .tnm-pdt-bnr-hdtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-sbtxt h2.gutentor-text, 
    .page-id-1598 .tnm-pdt-bnr-hdtxt h2.gutentor-text {
        line-height: 1.2;
        max-width: 65% !important;
        margin-left: 15% !important;
    }
    .tnm-pdt-inner-bnr#home {
        height: 35vh;
        background-size: 100% 100%;
        background-position: 100% 0%;
    }
    header.entry-header.ct-container-narrow {
        width: 800px !important;
        margin-bottom: 50px !important;
    }
    .parent-pageid-1406[data-prefix="single_page"] .entry-header .page-title {
        font-size: 1.6em !important;
    }

    .parent-pageid-1406 .section-gm3365f96 .gutentor-block-shape-bottom svg {
        height: 151px;
    }
    .parent-pageid-1406 .gutentor-section .gutentor-block-shape-bottom, 
    .parent-pageid-1406 .gutentor-element .gutentor-block-shape-bottom, 
    .parent-pageid-1406 .gutentor-module .gutentor-block-shape-bottom, 
    .parent-pageid-1406 .gutentor-post-module .gutentor-block-shape-bottom {
        bottom: 0px;
    }
    /*Contact*/
    .skw-page-1 .skw-page__half--right .skw-page__content {
        transform-origin: 0 85%;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .split__content {
        width: 45% !important;
        transform: translate(-8%, 26%) !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content h2.split__title {
    font-size: 1.2em !important;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-content-txt p, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-content-txt p a, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-content-txt p a {
        font-size: .8em;
        line-height: 16px;
        letter-spacing: 0.5px;
        margin-bottom: 0.5em;
    }
    .skw-page-1 .skw-page__half--right .skw-page__content .find-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .phn-us-title-txt, 
    .skw-page-1 .skw-page__half--right .skw-page__content .email-us-title-txt {
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
        color: #013d73;
    }
    .skw-page-1 .skw-page__half--left .skw-page__content {
        transform-origin: 100% 55%;
        width: 120%;
    }
    .skw-page-1 .skw-page__half--left #tnmMap {
        margin-top: 0;
        margin-left: 25%;
        width: 64%;
    }
  }
[data-footer*="type-1"] .ct-footer {
    background-color: #329832 !important;
}

/* Stable floating phone and email buttons */
.qlwapp__container.qlwapp__container--bottom-left,
.qlwapp__container.qlwapp__container--bottom-right {
    top: auto !important;
    bottom: 136px !important;
}

#qlwapp .qlwapp__button {
    width: 50px !important;
    height: 50px !important;
    min-width: 50px !important;
    min-height: 50px !important;
}

.tnm-contact-buttons {
    position: fixed;
    left: 20px;
    bottom: 16px;
    z-index: 999998;
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}

.tnm-contact-button {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 50px;
    height: 50px;
    min-height: 50px;
    padding: 0;
    border-radius: 50%;
    color: #fff;
    text-decoration: none;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.22);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.tnm-contact-button:hover {
    color: #fff;
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(0, 0, 0, 0.28);
}

.tnm-contact-button svg {
    width: 22px;
    height: 22px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
}

.tnm-phone-button {
    background: #2c9b37;
}

.tnm-email-button {
    background: #043e71;
}

.tnm-phone-button::before,
.tnm-email-button::before {
    content: none;
}

.qlwapp__button {
    width: 50px !important;
    height: 50px !important;
    min-width: 50px !important;
    min-height: 50px !important;
    box-sizing: border-box !important;
    padding: 0 !important;
    margin-bottom: 0;
}

@media (max-width: 480px) {
    .tnm-contact-buttons {
        left: 12px;
        bottom: 12px;
        gap: 8px;
    }

    .tnm-contact-button {
        width: 48px;
        height: 48px;
        min-height: 48px;
    }
    
    .qlwapp__container.qlwapp__container--bottom-left {
        left: 12px !important;
        bottom: 124px !important;
    }
    
    #qlwapp .qlwapp__button {
        width: 48px !important;
        height: 48px !important;
        min-width: 48px !important;
        min-height: 48px !important;
    }
}

/* Compact native WhatsApp box */
.qlwapp__modal {
    width: 340px !important;
    max-width: calc(100vw - 24px) !important;
}

.qlwapp__contact {
    padding: 12px 16px !important;
}

/* Keep Back to Top separate from contact buttons */
.ct-back-to-top {
    left: auto !important;
    right: 20px !important;
    bottom: 90px !important;
    margin-bottom: 0 !important;
}

@media (max-width: 480px) {
    .ct-back-to-top {
        right: 12px !important;
        bottom: 90px !important;
    }
}