.modal-inner-wrap.report-messages .smcqp-messages.msg-success, .modal-inner-wrap.report-messages .smcqp-messages.msg-error
{ margin-bottom: 0px; }
.remindertxtdiv
{ color: #006400;
    background: #e5efe5 none repeat scroll 0 0; }
.remindertxtdiv .remindertxt
{ text-align: center;
    padding: 0px 12px 12px 12px; font-size: 15px; }
.checkoutremindertxt
{ color: #006400; background: #e5efe5 none repeat scroll 0 0; 
text-align: left; padding: 15px; font-size: 16px; }
.paymentnoticetudor span
{ display: block; }
.catalog-product-view .control.field.agreed.required,
.fieldset>.control.field.agreed.required
{ margin-bottom: 10px; }
.product.details.product-item-details .priceLayout
{ display: initial!important; }
/*.sidebar .block.filter .filter-options .filter-options-content ol li:nth-child(12),
.sidebar .block.filter .filter-options .filter-options-content ol li:nth-child(13),
.sidebar .block.filter .filter-options .filter-options-content ol li:nth-child(14)
{ display:none; }*/
/*.checkout-container .checkout-payment-method.submit,
.catalog-product-view .box-tocart, .catalog-product-view .product-info-price,
.catalog-category-view .price-box.price-final_price, 
.products-grid.products-upsell .product-item-info .product-item-details .price-box
{ display:none !important; }*/
/*.sidebar .block.filter .filter-options .filter-options-content ol li:nth-child(15)
{ display:none; }*/
/* 3.8.2023 Tudor Ranger*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'PT Sans',sans-serif;
    color: #000;
}
.language-currency .switcher .switcher-content .action-switcher .heading-switcher span {
    color: #fff;
}
.sidebar .block.filter .filter-options .filter-options-content ol li:nth-child(19) {
    display: none!important;
}
.tudor-menu a.menu-item span {
    color: #b59c65;
}
.tudor-sub-sub-menu>a span {
    color: #707070;
}
body.cms-tudor-ranger #maincontent {
    width: 100%;
    max-width: none;
    padding: 0;
}
.tudorlogosection {
    display: flex;
    align-items: center;
    justify-content: center;
}
.tudorlogosection img {
    max-width: 300px;
    width: 100%;
    max-height: 250px;
    height: 100%;
    object-fit: cover;
}
.tudorbanner.desktopver {
    display: block;
}
.tudorbanner.mobilever {
    display: none;
}
.tudorrow1,
.tudorrow2 {
    max-width: 1920px;
    /* max-width: 1140px; */
    margin-left: auto;
    margin-right: auto;
    padding-left: 4%;
    padding-right: 4%;
}
.tudorrow1 p ,
.tudorrow3 p {
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
    color: #666666;
    text-align: center;
}
.tudorrow1 p {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 0;
 }
 @media screen and (max-width: 376px) {
    .tudorrow1 p {
        text-align: left;
    }
 }
.tudorrow2 {
    padding-bottom: 50px;
}
@media screen and (max-width: 1367px) {
    .tudorrow2 iframe {
        height: 500px;
    }
}
@media screen and (max-width: 541px) {
    .tudorrow2 iframe {
        height: 250px;
    }
}
.tudorrow3 {
    position: relative;
    background: #f4f8fb;
}
.tudorrow3 img {
    max-height: 900px;
    height: 100%;
    object-fit: cover;
    width: 100%;
}
@media screen and (max-width: 1367px) {
    .tudorrow3 img {
        max-height: 800px;
    }
}
@media screen and (max-width: 1281px) {
    .tudorrow3 img {
        max-height: 600px;
    }
}
.tudorrow3 .tudorrow3inner.tudorrow3inner1 {
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;  
    padding-left: 4%;
    padding-right: 4%; 
}
@media screen and (max-width: 1025px) {
    .tudorrow3 {
        padding-top: 6rem;
    }
}
@media screen and (max-width: 768px) {
     .tudorrow3 {
        padding-top: 12rem;
    }
}
@media screen and (max-width: 767px) {
    .tudorbanner.desktopver {
        display: none;
    }
    .tudorbanner.mobilever {
        display: block;
    }
}
@media screen and (max-width: 641px) {
     .tudorrow3 p {
        text-align: left;
    }
}
@media screen and (max-width: 541px) {
    .tudor-sub-sub-menu {
        flex-wrap: wrap;
    }
    .tudorrow3 {
        padding-top: 13rem;
    }
    .tudorrow3 .tudorrow3inner.tudorrow3inner1 {
        top: 20px;
    }
     
}
@media screen and (max-width: 415px) {
    .tudor-sub-sub-menu {
        flex-wrap: wrap;
    }
     .tudorrow3 {
        padding-top: 20rem;
    }
    .tudorrow3 img {
        max-height: 100%;
        height: auto;
        object-fit: contain;
    }
}
@media screen and (max-width: 376px) {
    .tudorrow3 {
        padding-top: 26rem;
    }
}
.tudorrow5,
.tudorrow6,
.tudorrow7,
.tudorrow8,
.tudorrow9,
.tudorrow10,
.tudorrow4 {
    max-width: 100%;
    /* max-width: calc(870px + 10vw); */
    width: 100%;
    margin: 0 auto;
    padding-left: 4%;
    padding-right: 4%;
}
.tudorrow5inner1 ,
.tudorrow4inner,
.tudormanrow2 /* 24-3-2024 */
 {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.tudorrow5inner1 .row5col,
.tudorrow8inner .row8col,
.row7col211,
.row7col212,
.tudorrow9col,
.tudormanrow2 .manuimgecol /* 24-3-2024 */
{
    flex: 0 1 50%;
    max-width: 50%;
}
.tudortitleh1 {
    font-size: 38px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    margin-bottom: 12px;
    text-align: center;
    color: #646464;
}
.row4coltext.row4col p,
.row5coltext.row5col p {
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    font-weight: normal;
    color: #666666;
}
.row4coltext.row4col p,
.row5coltext.row5col p,
.tudormanrow1 p  /* 24-3-2024*/ {
    margin-bottom: 30px;
}
.row4coltext.row4col p:last-of-type,
.row5coltext.row5col p:last-of-type {
    margin-bottom: 0;
}
.tudortitleh3,
.tudortitleh4
{
    font-size: 33.3px;
    width: 100%;
}
.tudortitleh3,
.tudorrow7 .tudortitleh4 {
    text-align: center;
}
.tudortitleh3,
.row6col p {
    color: #666666;
}
.tudortitleh4 {
    color: #646464; 
}
@media screen and (max-width: 835px) {
    .tudortitleh3,
    .tudortitleh4 {
        font-size: 25px;
    }
}
@media screen and (max-width: 641px) {
    .tudorrow7 .tudortitleh4 {
        text-align: left;
    }
}
@media screen and (max-width: 393px) {
    .tudortitleh3,
    .tudortitleh4 {
        font-size: 20px;
    }
}
.tudorrow6 .tudortitleh4 {
    padding-top: 10px;
}
.tudorrow6inner1 {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
}
.tudorrow6inner1 .row6col {
    padding-right: 30px;
}
.tudorrow6inner1 .row6col:last-child {
    padding-right: 0;
}
.tudorrow7inner1 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 1000px;
    overflow: hidden;
}
@media screen and (max-width: 1367px) {
    .tudorrow7inner1 {
        height: 800px;
    }
}
@media screen and (max-width: 1000px) {
    .tudorrow7inner1 {
        height: 600px;
    }
}
@media screen and (max-width: 835px) {
    .tudorrow7inner1 {
        height: 400px;
    }
}
@media screen and (max-width: 641px) {
    .tudorrow7inner1 {
        flex-wrap: wrap;
        height: auto;
    }
}
.tudorrow10col2,
.row4coltext.row4col {
    flex: 0 1 30%;
    max-width: 30%;
    width: 100%;
}
.tudorrow7inner1 .row7col1 {
    flex: 0 1 35%;
    max-width: 35%;
}
.tudorrow7inner1 .row7col1 img {
    height: 1000px;
    object-fit: cover;
}
@media screen and (max-width: 1367px) {
    .tudorrow7inner1 .row7col1 img {
        height: 800px;
    }
}
@media screen and (max-width: 1000px) {
    .tudorrow7inner1 .row7col1 img {
        height: 600px;
    }
}
.tudorrow7inner1 .row7col2 ,
.tudorrow10col1,
.row4colimg.row4col {
    flex: 0 1 70%;
    max-width: 70%;
    width: 100%;
} 
@media screen and (max-width: 641px) {
    .tudorrow7inner1 .row7col1,
    .tudorrow7inner1 .row7col2,
    .tudorrow8inner .row8col {
        flex: 0 1 100%;
        max-width: 100%;
    }
    .tudorrow7inner1 .row7col1 img
     {
        height: 300px;
        width: 100%;
    }
}

.tudorrow7inner2.tudorrow7inner21,
.tudorrow8inner,
.tudorrow10inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.row7col211 > img,
.row7col212 > img,
.tudorrow7inner22,
.row4colimg.row4col > img { 
    width: 100%;
    height: 500px;
    object-fit: cover;
}
@media screen and (max-width: 1367px) {
    .row7col211 > img,
    .row7col212 > img,
    .tudorrow7inner22,
    .row4colimg.row4col > img {
        height: 400px;
    }
}
@media screen and (max-width: 1000px) {
    .row7col211 > img,
    .row7col212 > img,
    .tudorrow7inner22,
    .row4colimg.row4col > img {
        height: 300px;
    }
}
@media screen and (max-width: 835px) {
    .row7col211 > img,
    .row7col212 > img,
    .tudorrow7inner22,
    .row4colimg.row4col > img {
        height: 200px;
    }
    
}
@media screen and (max-width: 768px) {
    .row4colimg.row4col > img {
        height: 500px;
    }
}
@media screen and (max-width: 641px) {
    .row7col211 > img,
    .row7col212 > img {
        height: 250px;
    }
    .tudorrow7inner22 {
        height: 300px;
    }
    .tudorrow8inner {
        flex-wrap: wrap;
    }
}
@media screen and (max-width: 481px) {
    .row4colimg.row4col > img {
        height: 300px;
    }
}
.tudorrow7inner22 > img{
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.tudorrow7,
.tudorrow5inner1,
.tudorrow10
{
    padding-top: 30px;
}
.tudorrow5inner1.tudorrow5inner {
    padding-bottom: 20px;
}
.tudorrow5inner1 .row5col {
    padding-right: 20px;
}
.row5colimg.row5col img,
.tudormanrow6inner1.tudormanrow6inner .row6colimg.row6col img, /*24-3-2024*/
.tudormanrow6inner3.tudormanrow6inner .row6colimg.row6col img
{
    max-width: 580px;
    width: 100%;
    display: block;
    margin-left: auto;
}

.tudormanrow6inner2.tudormanrow6inner .row6colimg.row6col img /*24-3-2024*/
{
    max-width: 580px;
    width: 100%;
    display: block;
    margin-right: auto;
}

@media screen and (max-width: 835px) {
    .tudorrow5inner1.tudorrow5inner .tudortitleh3 {
        margin-bottom: 20px;
    }
}
@media screen and (max-width: 769px) {
    .tudorrow5inner1 .row5col {
        padding-right: 0;
    }
    .row5colimg.row5col img {
        margin-right: auto;
    }
}
.row8col.row8coltext {
    /* padding-left: 5vw; */
    text-align: center;
}
.row8col.row8coltext .tudorsku,
.tudordes1,
.tudordes2,
.tudorspec *,
.row6col p {
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 0;
}

.tudorspec *,
.row6col p {
    text-align: left;
}
.row8col.row8coltext .tudorsku,
.tudorspectitle {
     font-weight: 700;
}
.tudorspectitle {
    color: #000;
}
.row8col.row8coltext .tudorsku ,
.row8col.row8coltext .tudordes1 ,
.row8col.row8coltext .tudordes2,
.row8col.row8coltext .tutorbutton,
.tudormanrow4 .row8col.row8coltext .tudormanbutton a
{
      width: calc( 100% - 28vw);
}
@media screen and (max-width: 1025px) {
    .row8col.row8coltext .tudorsku ,
    .row8col.row8coltext .tudordes1 ,
    .row8col.row8coltext .tudordes2,
    .row8col.row8coltext .tutorbutton,
    .tudormanrow4 .row8col.row8coltext .tudormanbutton a {
        width: calc( 100% - 20vw);
    }
}
@media screen and (max-width: 641px) {
    .row8col.row8coltext .tudorsku ,
    .row8col.row8coltext .tudordes1 ,
    .row8col.row8coltext .tudordes2,
    .row8col.row8coltext .tutorbutton,
    .tudormanrow4 .row8col.row8coltext .tudormanbutton a {
        margin: 0 auto;
    }
    .row8col.row8coltext .tudordes2 {
        margin-bottom: 20px;
    }
}
.row8col.row8colimg img,
.tudormanrow4 .row4col.row4colimg img/* 24-3-2024*/ 
{
    height: auto;
    max-width: 580px;
    width: 100%;
    display: block;
    margin-left: auto;
}
.tudorrow9,
.tudorrow4{
    background: url('https://www.utpieces.com/pub/media/wysiwyg/tudor/Desktop-Background.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 50px;
}
@media screen and (max-width: 835px) {
    .tudorrow9 {
        background-size: 200%;
    }
}
@media screen and (max-width: 641px) {
    .tudorrow9 {
        background: url('https://www.utpieces.com/pub/media/wysiwyg/tudor/Mobile-Background.jpg');
        background-size: 100%;
        background-position: top center;
    }
}
.tudorrow4 {
    background-size: 146%;
    position: relative;
}
@media screen and (max-width: 1681px) {
    .tudorrow4 {
        background-size: 159%;
    }
}
@media screen and (max-width: 1561px) {
    .tudorrow4 {
        background-size: 162%;
    }
}
@media screen and (max-width: 1441px) {
    .tudorrow4 {
        background-size: 175%;
    }
}
@media screen and (max-width: 1025px) {
    .tudorrow4 {
        background-size: 202%;
    }
}
@media screen and (max-width: 835px) {
    .tudorrow4 {
        background-size: cover;
        padding-top: 0;
    }
}
@media screen and (max-width: 768px) {
    .tudorrow4 {
        background-size: 400%;
    }
}
@media screen and (max-width: 641px) {
    .tudorrow4 {
        background: url('https://www.utpieces.com/pub/media/wysiwyg/tudor/Mobile-Background.jpg');
        background-size: 200%;
        /* background-size: 492%; */
        background-position: center;
    }
}
/* @media screen and (max-width: 541px) {
    .tudorrow4 {
        background-size: 1000%;
    }
} */
.tudordes2 {
    margin-bottom: 30px;
}
.tutorbutton a {
    background: #000;
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    height: 50px;
    padding: 10px 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    border: 1px solid #000;
    transition: all 0.3 ease-in-out;
}
.tutorbutton a:hover {
    background: transparent;
    color: #000;
}

.tudoricon {
    flex: 0 1 5%;
    max-width: 5%;
}
@media screen and (max-width: 1441px) {
    .tudoricon {
        flex: 0 1 7%;
        max-width: 7%;
    }
}
@media screen and (max-width: 1025px) {
    .tudoricon {
        flex: 0 1 10%;
        max-width: 10%;
    }
}
@media screen and (max-width: 835px) {
    .tudoricon {
        flex: 0 1 12%;
        max-width: 12%;
    }
}
.tudorspec {
    flex: 0 1 95%;
    max-width: 95%;
}
@media screen and (max-width: 1441px) {
    .tudorspec {
        flex: 0 1 93%;
        max-width: 93%;
    }
}
@media screen and (max-width: 835px) {
    .tudorspec {
        flex: 0 1 88%;
        max-width: 88%;
    }
}
@media screen and (max-width: 541px) {
    .tudorspec {
        flex: 0 1 90%;
        max-width: 90%;
    }
}
.tudorspec ul {
    list-style-type: none;
}
.tudoricon img {
    width: 30px;
}
@media screen and (max-width: 415px) {
    .tudoricon img {
        width: 25px;
    }
}
.tudorrow9inner {
    display: flex;
    align-items: baseline;
    justify-content: center;
    flex-wrap: wrap;
}
.tudorrow9col {
    display: flex;
    align-items: baseline;
    justify-content: start;
    padding-bottom: 20px;
    padding-right: 20px;
}
.tudorrow10 {
    background: #000;
/*    padding-bottom: 150px;*/
}
.tudorrow10 * {
    color: #fff;
}
.tudorrow10col1,
.row4colimg.row4col {
    padding-right: 50px;
}
.tudorrow10col.tudorrow10col2.mobile {
    display: none;
}
@media screen and (max-width: 1025px) {
    .tudorrow10col1,
    .row4colimg.row4col {
        padding-right: 30px;
    }
}
.tudorrow10inner.tudorrow10inner1 .tudorrow10col.tudorrow10col1,
.tudorrow10inner.tudorrow10inner2 .tudorrow10col.tudorrow10col2 {
    align-self: flex-start;
}
.tudorrow10inner.tudorrow10inner1 .tudorrow10col.tudorrow10col1 {
    margin-top: 50px;
}
.tudorrow10inner2 .tudortitleh3 {
    text-align: left;
    margin-bottom: 50px;
    margin-top: 50px;
}

.tudorrow10col p {
    font-size: 16px;
    margin-bottom: 50px;
}
.tudorrow10col p:last-of-type {
    margin-bottom: 0;
}

.tudorrow4inner1.tudorrow4inner,
.tudorrow10inner.tudorrow10inner1 {
    padding-bottom: 50px;
}

.tudorrow10inner.tudorrow10inner2 {
    padding-bottom: 100px;
}
.tudorrow4inner2.tudorrow4inner .row4colimg.row4col {
    padding-right: 0;
    padding-left: 50px;
}
.tudorrow8 {
    padding-top: 150px;
}
@media screen and (max-width: 1000px) {
    .row4colimg.row4col {
        flex: 0 1 60%;
        max-width: 60%;
    }
    .row4coltext.row4col {
        flex: 0 1 40%;
        max-width: 40%;
    }
    .tudorrow10 {
    /*padding-bottom: 100px;*/
    }
    .tudorrow4inner1.tudorrow4inner,
    .tudorrow10inner.tudorrow10inner1 {
        padding-bottom: 30px;
    }
    .tudorrow10inner.tudorrow10inner2 {
        padding-bottom: 40px;
    }
    .tudorrow4inner2.tudorrow4inner .row4colimg.row4col {
        padding-left: 30px;
    }
    .tudorrow8 {
        padding-top: 100px;
    }
}
@media screen and (max-width: 768px) {
    .row4colimg.row4col,
    .row4coltext.row4col,
    .tudorrow5inner1 .row5coltext.row5col,
    .tudorrow5inner1 .row5colimg.row5col ,
    .tudorrow10col1 ,
    .tudorrow10col2 {
        flex: 0 1 100%;
        max-width: 100%;
    }
    .row4colimg.row4col,
    .tudorrow10col1 {
        padding-right: 0;
    }
    .row4coltext.row4col,
    .tudorrow10col1 {
        padding-top: 20px;
    }
    .tudorrow4inner2.tudorrow4inner .row4colimg.row4col {
        padding-left: 0;
    }
    .tudorrow4inner2.tudorrow4inner {
        flex-direction: column-reverse;
    }
    .tudorrow5inner1 .tudortitleh1{
        order: 1;
    }
    .tudorrow5inner1 .tudortitleh3{
        order: 2;
    }
    .tudorrow5inner1 .row5colimg.row5col {
        padding-top: 20px;
        order: 4;
    }
    .tudorrow5inner1 .row5coltext.row5col {
        order: 3;
    }
    .tudorrow10inner.tudorrow10inner1 {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .tudorrow10inner.tudorrow10inner2 {
        flex-wrap: wrap;
    }
    .tudorrow10inner img {
        width: 100%;
    }
    .tudorrow10col.tudorrow10col2.desktop {
        display: none;
    }
    .tudorrow10col.tudorrow10col2.mobile {
        display: block;
    }
    .tudorrow10inner.tudorrow10inner1 {
        padding-bottom: 0;
    }
    .tudorrow10inner.tudorrow10inner1 .tudorrow10col.tudorrow10col1 {
        margin-top: 0;
    }
    .tudorrow10col p {
        margin-bottom: 20px;
    }
    .tudorrow10inner2 .tudortitleh3 {
        margin-top: 0;
        margin-bottom: 30px;
    }
}
@media screen and (max-width: 641px) {
    .tudortitleh1 {
        font-size: 30px;
    }
    .tudorrow8 {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .tudorrow9col {
        flex: 0 1 100%;
        max-width: 100%;
    }
    .tudorrow6inner1 {
        flex-wrap: wrap;
    }
    .tudorrow6inner1 .row6col {
        display: grid;
        grid-template-rows: auto 1fr;
        grid-template-columns: auto 50%;
        gap: 10px;
        grid-template-areas:
            "main_content top"
            "main_content bottom";
    }
    .tudorrow6inner1 .row6col .row6img {
        grid-area: main_content;
    }

    .tudorrow6inner1 .row6col .row6img img { 
        width: 300px;
        height: 100%;
        object-fit: cover;
    }
    .tudorrow6inner1 .row6col .tudortitleh4 {
         grid-area: top;
    }
    .tudorrow6inner1 .row6col p:last-of-type{
        grid-area: bottom;
    }
    .tudorrow6inner1 .row6col {
        padding-right: 0;
        padding-bottom: 20px;
    }
    .tudorrow9col.tudorrow9col1 {
        order: 1;
    }
    .tudorrow9col.tudorrow9col3 {
        order: 2;
    }
    .tudorrow9col.tudorrow9col5 {
        order: 3;
    }
    .tudorrow9col.tudorrow9col7 {
        order: 4;
    }
    .tudorrow9col.tudorrow9col9 {
        order: 5;
    }
    .tudorrow9col.tudorrow9col2 {
        order: 6;
    }
    .tudorrow9col.tudorrow9col4 {
        order: 7;
    }
    .tudorrow9col.tudorrow9col6 {
        order: 8;
    }
    .tudorrow9col.tudorrow9col8 {
        order: 9;
    }
    .tudorrow9col.tudorrow9col10 {
        order: 10;
    }
    .tudorrow10 {
        padding-top: 0;
    }
}
@media screen and (max-width: 768px) {
    .tudorlogosection img,
    .tudormanlogosection img /* 24-3-2024*/
     {
        max-width: 150px;
    }
}

@media screen and (max-width: 767px) {
    .cms-tudor-ranger .columns .column.main {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 361px) {
    .tudorrow6inner1 .row6col {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .tudorrow6inner1 .row6col .row6img img { 
        width: 100%;
        height: 250px;
    }
    .tudorrow6 .tudortitleh4 {
        padding-top: 0;
        order: 1;
    }
}
/* end 3.8.2023 */
/* new footer 11-9-2023 */
.tudorrow11 {
    background: #000000;
    padding-bottom: 80px;
}
@media screen and (max-width: 1023px) {
    .tudorrow11 {
        padding-top: 10px;
        padding-bottom: 50px;
    }
}
.tudorrangerfooterlink {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 18px 0;
    border-style: solid;
    border-width: 1px 0;
    border-color: #212121;
    margin: 0;
    list-style-type: none;
}
@media screen and (max-width: 1023px) {
    .tudorrangerfooterlink {
        display: block;
        text-align: center;
        padding: 0;
    }
}
.tudorrangerfooterlink li {
    margin: 0;
}
@media screen and (max-width: 1023px) {
    .tudorrangerfooterlink li {
        padding: 18px 0;
        margin: 0 15px;
    }
}
.tudorrangerfooterlink li a {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.3em;
    display: inline-block;
    padding: 0 15px;
    color: #fff;
    text-transform: uppercase;
    transition: all .25s;
}
.tudorrangerfooterlink li a:hover {
    color: #bf0100;
}
/* end new footer 11-9-2023 */


/* 24-3-2024 */

body.cms-tudor-ranger #maincontent,
body.cms-tudor-manufacture #maincontent
{
    width: 100%;
    max-width: none;
    padding: 0;
}

body.cms-tudor-manufacture #maincontent
{
    background: black;
    color: white;
}

.tudorlogosection,
.tudormanlogosection {
    display: flex;
    align-items: center;
    justify-content: center;
}
.tudormantitle .tudormantitleh2
{ 
    font-size: 45px;
    font-family: 'PT Sans', sans-serif;
    font-weight: bold;
    margin-bottom: 12px;
    text-align: center;
    color: white;
    text-transform: uppercase;
    margin-bottom: 90px;
}
@media screen and (max-width: 767px)
{
    .tudormantitle .tudormantitleh2
    {
        font-size: 38px;
    }
}
.tudormantitleh3
{
    font-size: 38px;
    font-weight: bold;
    color: white;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 20px;
}

.tudorlogosection img,
.tudormanlogosection img
{
    max-width: 300px;
    width: 100%;
    max-height: 250px;
    height: 100%;
    object-fit: cover;
}

.cms-tudor-manufacture .tudormantitle,
.cms-tudor-manufacture .tudormanrow1,
.cms-tudor-manufacture .tudormanrow2,
.cms-tudor-manufacture .tudormanrow4,
.cms-tudor-manufacture .tudorman.infopages .tudormanrow5,
.cms-tudor-manufacture .tudormanrow10inner
{
    /* max-width: 1120px; */
    /* max-width: 900px; */
    max-width: 100%;
    width: 100%;
    margin: 0 auto;
    padding-left: 4%;
    padding-right: 4%;
}
.tudormanrow1
{
    margin-top: 90px;
}
.tudormanrow2
{
    margin-top: 40px;
}

.tudormanrow2 .manuimgecol img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.manuimgecol.manuimgecol1,
.manuimgecol.manuimgecol3
{
    padding-right: 20px;
}
.manuimgecol.manuimgecol2,
.manuimgecol.manuimgecol4
{
    padding-left: 20px;
}
.manuimgecol.manuimgecol1,
.manuimgecol.manuimgecol2
{
    margin-bottom: 40px;
}
.tudormanrow3
{
    margin-top: 90px;
}
.tudortitleh2
{
    color: white;
    text-align: center;
    font-size: 45px;
    width: 100%;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: bold;
}

.tudormanrow1 p,
.tudorrow4inner.tudorrow4inner1 p
{
    font-size: 18px;
    color: white;
    text-align: justify;
}

.tudormanrow7
{
    padding-left: 4%;
    padding-right: 4%;
    width: 100%;
    margin: 0;
    padding-top: 50px;
    padding-bottom: 50px;
}
.tudormanrow4
{
    padding-top: 90px;
}
.tudormanrow4inner.tudormanrow4inner2
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.tudormanrow4inner.tudormanrow4inner2 .row4col.row4colimg,
.tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext
{
    /* width: 50%; */
    flex: 0 1 50%;
    max-width: 50%;
}

.tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext *
{
    color: white;
}
.tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext p
{
    /* width: 100%; */
    font-size: 20px;
    text-transform: unset;
}
.tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext p.tudordes1
{
    margin-top: 10px;
    text-transform: unset;
}
.tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext .tudormanbutton a,
.tudormanrow10 .tudormanrow10inner .tutorbutton a
{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    margin-top: 50px;
    background-color: #be0100;
    border-radius: 100px;
    transition: all .2s ease-out;
    font-weight: 700;
    font-size: 18px;
    color: white;
}
.tudormanrow10 .tudormanrow10inner .tutorbutton a
{
    width: 100%;
    max-width: 320px;
}
.tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext .tudormanbutton:hover,
.tudormanrow10 .tudormanrow10inner .tutorbutton a:hover
{
    opacity: 0.7;
}
.tudormanrow10 .tudormanlogosection.footerjapanlogo
{
    padding-top: 50px;
    padding-bottom: 90px;
}
.cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .row5colimg.row5col img
{
    margin: 0 auto;
}
.cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .row5coltext.row5col p
{
    color: white;
    text-align: justify;
    font-size: 18px;
}
.cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .tudormanrow5inner2.tudormanrow5inner
{
    margin-top: 50px;
}
.cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .tudormanrow5inner2.tudormanrow5inner .tudormanmanpoints
{
    margin-top: 20px;
}
.cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .tudormanrow5inner2.tudormanrow5inner .tudormanmanpoints li
{
    color: white;
    font-size: 18px;
}
.cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .tudormanrow5inner2.tudormanrow5inner .tudormanmanpoints li
{
    list-style: none;
}

.tudormanrow6inner1.tudormanrow6inner,
.tudormanrow6inner2.tudormanrow6inner,
.tudormanrow6inner3.tudormanrow6inner 
{
    display: flex;
    margin: 0 auto;
    padding-left: 4%;
    padding-right: 4%;
    align-items: center;
    padding-bottom: 50px;
}
.tudormanrow6inner1.tudormanrow6inner .row6colimg.row6col,
.tudormanrow6inner1.tudormanrow6inner .row6coltext.row6col,
.tudormanrow6inner2.tudormanrow6inner .row6colimg.row6col,
.tudormanrow6inner2.tudormanrow6inner .row6coltext.row6col,
.tudormanrow6inner3.tudormanrow6inner .row6colimg.row6col,
.tudormanrow6inner3.tudormanrow6inner .row6coltext.row6col
{
    width: 50%;
}
.tudormanrow6inner1.tudormanrow6inner .row6coltext.row6col p,
.tudormanrow6inner2.tudormanrow6inner .row6coltext.row6col p,
.tudormanrow6inner3.tudormanrow6inner .row6coltext.row6col p
{
    font-size: 18px;
    color: white;
    text-align: justify;
    text-transform: unset;
}
.cms-tudor-manufacture .tudormanrow1
{
    padding-top: 90px;
}
.tudormanrow10 .tudormanlogosection.footerjapanlogo img 
{
    max-width: 200px;
}
@media screen and (max-width: 1280px)
{
    .tudormanrow7 iframe
    {
        height: 600px;
    }
}
@media screen and (max-width: 1068px)
{
    .tudormanrow7 iframe
    {
        height:500px;
    }
    .tudormantitleh3
    {
        text-transform: capitalize;
    }
}
@media screen and (max-width: 768px)
{
    .tudormanrow7 iframe
    {
        height:200px;
    }
    .tudormanrow7
    {
        padding-top: 0;
        padding-bottom: 0;
    }
   
}
@media screen and (max-width: 767px)
{
    .tudormantitleh3,
    .tudortitleh2
    {
        font-size: 24px;
        line-height: 29px;
    }
    .tudormanrow1 p,
    .tudorrow4inner.tudorrow4inner1 p,
    .tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext p,
    .cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .row5coltext.row5col p,
    .cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .row5coltext.row5col p,
    .cms-tudor-manufacture .tudorman.infopages .tudormanrow5 .tudormanrow5inner2.tudormanrow5inner .tudormanmanpoints li,
    .tudormanrow6inner1.tudormanrow6inner .row6coltext.row6col p, 
    .tudormanrow6inner2.tudormanrow6inner .row6coltext.row6col p, 
    .tudormanrow6inner3.tudormanrow6inner .row6coltext.row6col p
    {
        font-size: 16px;
    }   
}
@media screen and (max-width: 641px)
{
    .manuimgecol.manuimgecol1,
    .manuimgecol.manuimgecol2
    {
        margin-bottom: 20px;
    }
    .manuimgecol.manuimgecol1,
    .manuimgecol.manuimgecol3
    {
        padding-right: 10px;
    }
    .manuimgecol.manuimgecol2,
    .manuimgecol.manuimgecol4
    {
        padding-left: 10px;
    }
    .tudormanrow4inner.tudormanrow4inner2,
    .tudormanrow6inner1.tudormanrow6inner,
    .tudormanrow6inner2.tudormanrow6inner,
    .tudormanrow6inner3.tudormanrow6inner
    {
        flex-wrap: wrap;
    }
    .tudormanrow4inner.tudormanrow4inner2 .row4col.row4colimg,
    .tudormanrow4inner.tudormanrow4inner2 .row8col.row8coltext
    {
        flex: 0 1 100%;
        max-width: 100%;
    }
    .tudormanrow6inner1.tudormanrow6inner .row6colimg.row6col,
    .tudormanrow6inner1.tudormanrow6inner .row6coltext.row6col,
    .tudormanrow6inner2.tudormanrow6inner .row6colimg.row6col,
    .tudormanrow6inner2.tudormanrow6inner .row6coltext.row6col,
    .tudormanrow6inner3.tudormanrow6inner .row6colimg.row6col,
    .tudormanrow6inner3.tudormanrow6inner .row6coltext.row6col
    {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .tudormanrow6inner2.tudormanrow6inner
    {
        flex-direction: column-reverse;
    }
    .tudormantitle .tudormantitleh2
    {
        font-size: 28px;
        margin-bottom: 50px;
    }
    .tudormanrow3
    {
        margin-top: 50px;
    }
    .cms-tudor-manufacture .tudormanrow1,
    .cms-tudor-manufacture .tudormanrow4
    {
        padding-top: 50px;
    }
}
/* end 24-3-2024 */