.thankyou-contact-us {
    position: absolute;
}

.ks-contactus-section2-iconlist .g-IconList__item a {
    text-decoration: none;
}

.kw-contact-us-2 .g-Column__cols {
    position: relative;
}

.kw-contact-us-2 {
    height: unset;
}

[hidden],
template {
    display: none;
}

.ks-newsletter-dropdown .form_row {
    width: 100% !important;
}

.dummyHidden {
    visibility: hidden;
}

.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .ks-newsletter-dropdown select {
    width: 100%;
    height: 45px;
    border-radius: 12px;
}

.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .error_submit {
    width: 80%;
}

.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form_button_submit:disabled {
    background: #D1CFCD !important;
    cursor: not-allowed;
}

.ks-newsletter-form-colunit {
    height: auto;
    display: flex;
    flex-direction: column;
}

.ks-newsletter-unsubscribe.is-colorset--7 .l-ButtonUnit__link {
    position: relative;
    width: 100%;
    margin-top: 50px;
    font-size: 13px;
    letter-spacing: 1.3px;
    color: #FFFFFF;
    opacity: 1;
    padding-top: 17px;
    padding-bottom: 14.02px;
    border: none;
    background: #EDB2B8;
    font-family: 'HurmeGeometricSans-SemiBold';
    text-transform: uppercase;
    border-radius: 0;
}

.ks-newsletter-buttonpack.l-ButtonP.is-gutter--m .l-ButtonP__list__item {
    width: 100%;
    padding: 0 8px;
}

.form_leftcol {
    display: flex;
    align-items: center;
    gap: 5px;

    .form_leftcolmark {
        color: red;
    }
}

/* Hide any form_row that contains a honeypot field */
.form_row:has(.honeypot-field) {
  position: absolute !important;
  left: -9999px !important;
  top: -9999px !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.ks-booking-disabled {
pointer-events: none;
}

/*desktop */
@media only screen and (min-width: 1440px) {
    .thankyou-contact-us {
        /*  bottom: 80px; */
        bottom: 14px;
    }

    .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .ks-contactus-section2-heading2 {
        margin-bottom: 0px;
    }

    .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;

    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;

    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul {
        padding: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;

        width: 426.12px;
        top: 240px;

        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li {
        padding-right: 14.91px;

        border-bottom: 0.5px solid #707070;

        padding-top: 19px;
        padding-bottom: 19px;
        padding-left: 15px;
        height: 11px;
        font-size: 14px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-right: 233.12px;

        font-size: 14px;
        font-family: 'HurmeGeometricSans-SemiBold';
        letter-spacing: 0.42px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 17px;
        padding-bottom: 20px;
        padding-left: 15px;
    }




    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
    }

    form .form .checkbox .g-Text {
        margin-bottom: 22.95px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 9.13px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .g-GroupBox {
        border: none !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .g-GroupBox.is-border {
        padding: 0px !important
    }

    .ks-contactus-mainheading {
        margin-top: 53px !important;
        margin-bottom: 53px !important;
    }

    .kw-contact-us-2 {
        padding: 0px !important;

    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .checkbox .form_row {
        float: left;

    }

    form .form .checkbox {
        position: relative;

        float: left;

    }

    /*form .form .checkbox-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
} */
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form_row .form_rightcol .form_field .form_field_checkbox {
        position: absolute;
        left: 0;
        top: 3px;
        width: 16px;
        height: 16px;
        z-index: 1;
        opacity: 0;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .recaptcha {
        float: left;
        height: 50px;
        /* width: 206px; */
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .chechbox .form_row .form_rightcol {
        position: absolute;
        height: 16px;
        width: 16px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .checkbox .form_row {
        height: 16px;
        width: 16px;
    }

    .kw-contact-us-2 .form_button_submit {
        height: 50px;
        font-size: 13px;
        width: 211px;
        letter-spacing: 1.3px;
        background-color: #EDB2B8;
        color: white;
        padding-top: 20px;
        padding-bottom: 14.02px;
        font-family: 'HurmeGeometricSans-SemiBold';
    }


    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .form_row {
        width: 100%;
        padding: 0;
        margin: 0;
        margin-bottom: 12px;
    }

    .kw-contact-us-2 .form {
        width: 428.12px;
        margin: auto;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
        float: left;
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 12px;
    }

    .kw-contact-us-2.form_button_submit {
        width: 226px;
        height: 50px;
        opacity: 1;
    }

    .kw-contact-us-2.g-GroupBox.form_row {
        float: left;
        width: 50%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .dropdown .g-ListP {
        position: absolute;
        left: 0;
        top: calc(100% - 4px);
        width: 100%;
        background-color: #fff;
        box-sizing: border-box;
        border-top: 1px solid #000;
        display: none;
        box-shadow: 0 6px 10px -5px #e0e0e0;
    }

    form .form .dropdown .form_row::after {
        content: '';
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-top: 15px solid #000;
        border-right: 10px solid transparent;
        position: absolute;
        right: 15px;
        top: calc(50% - 7.5px);
        transform: rotate(0);
        transition: .4s;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-right: 234.25px;
        margin: 0;
    }

    .kw-contact-us-2 .g-Column__cols.l-Column__cols.g-Column__cols-lg-1.g-Column__cols-md-1.g-Column__cols-sm-1 {
        background-color: #faf1f5;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox-1 .g-Text {
        position: relative;
        top: -32px;
        padding-left: 59px;
        font-size: 18px;
        letter-spacing: 0.54px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        padding-bottom: 18.45px;
        font-size: 14px;
        line-height: 24px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 2.1px;
    }

    .ks-contactus-section2-subheading {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
        margin-bottom: 13px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
        float: left;
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 12px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-left: 14.87px;
        width: 92%;
        /* width: 100%; */

        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 17px;
        padding-bottom: 20px;
        padding-right: 14.91px;
        height: 11px;
        font-size: 14px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .form_row {
        width: 100%;
        padding: 0;
        margin: 0;
        margin-bottom: 12px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select {
        padding-right: 13.5px;
        width: 100%;
        font-size: 14px;
        font-family: 'HurmeGeometricSans-Regular';
        letter-spacing: 0.42px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 18px;
        padding-bottom: 21px;
        padding-left: 15px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .textarea .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 100%;
        height: 192px;
        margin-bottom: 17px;
        padding: 0;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .g-Text {
        letter-spacing: 0.36px;
        padding-left: 25.53px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
        text-align: start;
        min-width: 300px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox {
        position: relative;

        float: left;

    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .form_row .form_rightcol input {
        position: absolute;
        left: 0;
        top: 2px;
        width: 16px;
        height: 16px;
        z-index: 1;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .form_row {
        width: 0;
        margin: 0;
    }

    .ks-contactus-section2-iconlist h2 {
        text-transform: none !important;

    }

    .ks-contactus-section2-iconlist .g-IconListPack .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist g-IconListPack .g-IconList__item__content {
        padding: 0px !important;
    }

    .ks-contactus-text-colunit {
        margin-left: 0px;
        padding-left: 62px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist h2 {
        font-size: 14px;
        letter-spacing: 0.42px;
        line-height: 30px;
        margin-left: -35px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row {
        /* max-height: 192px; */
        margin-bottom: 17px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper textarea {
        width: 426px;
        height: 192px;

        padding: 0;
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 14px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us-submit {
        width: 100%;
        /* margin-bottom: 88px; */

    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 0;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=reset] {
        position: relative;
        width: 100%;
        margin-top: 0px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        text-transform: uppercase;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h4 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
    }

    .ks-contactus-section2-subheading1 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
        margin-bottom: 53.59px;
    }

    .ks-contactus-section2-subheading:lang(el-gr),
    .ks-contactus-section2-subheading1:lang(el-gr),
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .g-Text:lang(el-gr) {
        line-height: 24px;
    }

    label {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0.36px;
        font-family: 'HurmeGeometricSans-Regular';
        padding-left: 0;
    }
}

/*desktop ended*/

/* mobile view start*/
@media only screen and (max-width: 640px) {
    .thankyou-contact-us {
        /* bottom: -540px; */
        bottom: 14px;
    }

    .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h4 {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
    }

    .ks-contactus-section2-subheading1 {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
        margin-bottom: 48.45px;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    .kw-contact-us-2 {
        /* height: 2105px !important; */
        padding: 0px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .g-GroupBox {
        border: none !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .g-GroupBox.is-border {
        padding: 0px !important
    }

    .ks-contactus-mainheading {
        margin-top: 74px !important;
        margin-bottom: 78px !important;
    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    .kw-contact-us-2 .g-Column.is-gutter--m .g-Column__cols {
        padding: 0;
    }

    .kw-contact-us-2 form {
        max-width: 528px;
        margin: 0 auto;
    }

    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]  #kerasilk-contact-us_comment{
height:327px;
padding:0;
margin-left: 0px;
    width: 528px;
} */
    .ks-contactus-form-colunit {
        border-bottom: 1px solid #575756;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input,
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select {
        max-width: 600px;
        height: 18px;
        padding-right: 0px;
        padding-left: 18px;
        border-radius: 15px;
        margin-bottom: 27px;
        font-size: 22px;
        padding-top: 30px;
        padding-bottom: 30px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        border: 1px solid #575656;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=submit] {
        width: 100%;
        color: #575656;
        background-color: #EDB2B8;
        font-size: 20px;
        letter-spacing: 2px;
        opacity: 1;
        padding-bottom: 24px;
        padding-top: 30px;
        margin-bottom: 81px;
        border: none;
        font-family: 'HurmeGeometricSans-Bold';
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=reset] {
        width: 100%;
        color: #575656;
        background-color: #EDB2B8;
        font-size: 20px;
        letter-spacing: 2px;
        opacity: 1;
        padding-bottom: 24px;
        padding-top: 30px;
        margin-bottom: 0px;
        border: none;
        font-family: 'HurmeGeometricSans-Bold';
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .textarea .form_row .form_rightcol .form_rightcol_wrapper input {
        height: 327px;
        margin-bottom: 30px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type="checkbox"] {
        height: 40.64px;
        width: 40.64px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .g-Text {
        position: relative;
        top: -32px;
        margin-left: 59px;
        font-size: 18px;
        letter-spacing: 0.54px;
        text-align: start;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .recaptcha {
        margin-bottom: 38.09px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select {
        width: 528px;
        padding-right: 0px;
        padding-left: 28px;
        padding-top: 31px;
        padding-bottom: 31px;
    }

    .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        letter-spacing: 0px;
        font-size: 22px;
        line-height: 24px;
        width: 463px;
        margin-top: 50px;
        margin-bottom: 39px;
        height: 22px;
    }

    .ks-contactus-text-colunit {
        margin-left: 66px;
        margin-right: 111px
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 22px;
        line-height: 24px;
        letter-spacing: 0px;
        margin-bottom: 26px;
    }

    .ks-contactus-section2-subheading {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
        margin-bottom: 47px;
    }

    .ks-contactus-section2-iconlist h2 {
        text-transform: none !important;

    }

    .ks-contactus-section2-iconlist .g-IconListPack .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist g-IconListPack .g-IconList__item__content {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist h2 {
        font-size: 22px;
        letter-spacing: 0.66px;
        line-height: 38px;
        margin-left: -12px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__content {
        padding: 0px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;

    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul {
        padding: 0px
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        top: 79px;
        width: 526px;
        border: 1px solid #575656;
        border-radius: 0px 0px 15px 15px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li {
        padding-right: 5px;
        border-bottom: 1px solid #575656;
        padding-top: 31px;
        padding-bottom: 29px;
        padding-left: 29px;
        height: 18px;
        font-size: 22px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        border: 1px solid #575656;
        padding-right: 117px;
        padding-left: 29px;
        height: 18px;
        border-radius: 15px;
        margin-bottom: 27px;
        font-size: 22px;
        padding-top: 30px;
        padding-bottom: 30px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-SemiBold';
        width: 380px;
    }


    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row::after {
        content: '';
        content: '';
        position: absolute;
        top: 32%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 14px solid #675656;
        border-right: 10.5px solid transparent;
        border-left: 10.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper textarea {
        border: 1px solid #575656;

        border-radius: 15px;
        font-size: 22px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        height: 327px;
        margin-bottom: 30px;
        width: 100%;
        padding: 0px;
        width: 526px;
    }
}

/* mobile view ended*/

/*ipad landscape*/
@media only screen and (min-width:769px) and (max-width: 1439px) {
    .thankyou-contact-us {
        /* bottom: -233px */
        bottom: 14px;
    }

    form .form .checkbox .g-Text {
        padding-left: 9.13px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .g-GroupBox {
        border: none !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .g-GroupBox.is-border {
        padding: 0px !important;
    }

    .ks-contactus-mainheading {
        margin-top: 91px !important;
        margin-bottom: 54px !important;
    }

    .kw-contact-us-2 {
        padding: 0px !important;
        /*height: 575px; */
    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .checkbox .form_row {
        float: left;

    }

    form .form .checkbox {
        position: relative;
        margin-bottom: 20px;
        float: left;

    }

    /* form .form .checkbox-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
} */
    /*.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]   .form_row .form_rightcol  .form_field .form_field_checkbox {
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
    z-index: 1;
    opacity: 0;
} */
    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]  #kerasilk-contact-us_comment{
height:173px;
 width: 400px;
} */

    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]  .form .recaptcha{
float:left;
height:50px;
width:206px;
} */
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .chechbox .form_row .form_rightcol {
        position: absolute;
        height: 16px;
        width: 16px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .checkbox .form_row {
        height: 16px;
        width: 16px;
    }

    /* .kw-contact-us-2  .form_button_submit{
    height: 50px;
    font-size: 13px;
    width: 211px;
    letter-spacing: 1.3px;
    background-color: #EDB2B8;
    color: white;
    padding-top: 20px;
    padding-bottom: 14.02px;
font-family: 'HurmeGeometricSans-SemiBold';
} */



    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]  .form .g-GroupBox .form_row{
width:100%;
padding:0;
margin:0;
margin-bottom:14px;
} */

    /* .kw-contact-us-2 .form{
	width: 428.12px;
       margin-left: 182px;
} */
    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
    float: left;
    width: 50%;    box-sizing: border-box;
    margin-bottom: 12px;
} */
    /* .kw-contact-us-2.form_button_submit{
	width: 226px;
    height: 50px;
    opacity: 1;
} */
    /*.kw-contact-us-2.g-GroupBox.form_row{
	float: left;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
} */

    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .dropdown .g-ListP {
    position: absolute;
    left: 0;
    top: calc(100% - 4px);
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    border-top: 1px solid #000;
    display: none;
    box-shadow: 0 6px 10px -5px #e0e0e0;
} */
    /* form .form .dropdown .form_row::after{
content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 15px solid #000;
    border-right: 10px solid transparent;
    position: absolute;
    right: 15px;
    top: calc(50% - 7.5px);
    transform: rotate(0);
    transition: .4s;
} */
    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .dropdown .form_row .form_rightcol .form_rightcol_wrapper input{
padding-right:234.25px;
margin:0;
} */
    .kw-contact-us-2 .g-Column__cols.l-Column__cols.g-Column__cols-lg-1.g-Column__cols-md-1.g-Column__cols-sm-1 {
        background-color: #faf1f5;
    }

    .kw-contact-us-2 .g-Column__inner {
        max-width: 750px;
        margin: 0 auto !important;
    }

    /*.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select option{
width:100%;
} */
    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]  .form  .checkbox-1  .g-Text{
position: relative;
    top: -32px;
    padding-left: 59px;
font-size: 18px;
letter-spacing: 0.54px;
}
.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
 float: left;
    width: 50%;
    box-sizing: border-box;
    margin-bottom: 12px;
} */
    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input {
    width: 100%;
     width: 189px; 
    border: 1px solid #575656;
    border-radius: 10px;
    padding-top: 18px;
    padding-bottom: 21px;
    padding-left: 15px;
    height: 11px;
    font-size: 14px;
    letter-spacing: 0.42px;
    color: #575656;
    font-family: 'HurmeGeometricSans-Regular';
} */
    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]  .form .g-GroupBox .form_row{
width:100%;
padding:0;
margin:0;
margin-bottom:12px;
} */
    /*.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol  select{
    width: 419px;
font-size: 14px;
    font-family: 'HurmeGeometricSans-Regular';
    letter-spacing: 0.42px;
    border: 1px solid #575656;
    border-radius: 10px;
    padding-top: 18px;
    padding-bottom: 21px;
    padding-left: 15px;
}
.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form  .textarea .form_row .form_rightcol .form_rightcol_wrapper input{
width:100%;
height:192px;
margin-bottom:17px;
padding: 0;
} */
    /* .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA]  .form  .checkbox .g-Text {
    letter-spacing: 0.36px;
    padding-left: 25.53px;
font-size:12px;
line-height:1.4;
font-family:HurmeGeometricSans-Regular;
}
.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form  .checkbox{
position: relative;
margin-bottom: 23.45px;
float: left;
   
}
.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .form_row .form_rightcol input {
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
    z-index: 1;
}
.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form  .checkbox .form_row{
width:0;
margin:0;
} */
    /*.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=submit]{
    position: relative;
    width: 163px;
    height: 45px;
    left: 93px;
    margin-top: 23.77px;
    font-size: 13px;
    letter-spacing: 1.3px;
    color: #FFFFFF;
    opacity: 1;
    border: none;
    background: #EDB2B8;
} */
    .ks-contactus-section2-iconlist h2 {
        text-transform: none !important;

    }

    .ks-contactus-section2-iconlist .g-IconListPack .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist g-IconListPack .g-IconList__item__content {
        padding: 0px !important;
    }

    /*  .kw-contact-us-2 .g-Column__inner {
        margin-left: 182px !important;
        margin-right: 46px !important;
    } */

    .ks-contactus-form-colunit {
        padding-right: 37.5px;
    }

    .ks-contactus-text-colunit {
        padding-left: 37.5px;
    }

    .ks-contactus-text-colunit {
        /*  margin-left: -25px;
        padding-left: 75px; */
    }

    .kw-contact-us-2 .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        padding-bottom: 19.45px;
        font-size: 12px;
        line-height: 18px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0px;
    }

    .ks-contactus-section2-subheading {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 27.95px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist h2 {
        font-size: 12px;
        letter-spacing: 0.36px;
        line-height: 30px;
        margin-left: -28px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;

    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li:first-child {
        border-top: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;

        width: 386.6px;
        top: 172px;

        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul {
        padding: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li {
        padding-right: 14.91px;

        border-bottom: 0.5px solid #707070;

        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14.87px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 160.32px;
        padding-right: 212.25px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 15px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row {
        max-height: 173px;
        margin-bottom: 17.83px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper textarea {
        width: 386.6px;
        height: 173px;
        margin-bottom: 17.83px;
        padding: 0;

        height: 173px;
        margin-bottom: 18.14px;
        padding: 0;
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us-submit {
        width: 100%
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 0;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=reset] {
        position: relative;
        width: 100%;
        margin-top: 50px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        text-transform: uppercase;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    .ks-contactus-mainheading {
        margin-top: 66px !important;
        margin-bottom: 54px !important;
    }

    .ks-contactus-mainheading h2 {
        font-size: 40px;
        letter-spacing: 0px;
        height: 34px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] {
        max-width: 385.6px;
        margin: auto;

    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form {
        margin-left: -3.85px;
        margin-right: -3.85px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
        float: left;
        /* width: 50%; */
        box-sizing: border-box;
        margin-bottom: 12px;
        /* padding-left: 3.85px;
        padding-right: 3.85px; */
        padding-left: 8.85px;
        padding-right: 8.85px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 100%;
        /* max-width: 160.32px; */
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        /* padding-left: 12.89px; */
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        /* padding-right: 13.74px; */
        padding-left: 4px;
        padding-right: 4px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .form_row {
        width: 100%;
        margin: 0;
        margin-bottom: 12px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        max-width: 160.32px;
        padding-right: 212.25px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        left: 3.85px;
        width: 386.6px;
        top: 158px;
        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul {
        padding: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li:first-child {
        border-top: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li {
        padding-right: 14.91px;
        border-bottom: 0.5px solid #707070;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14.87px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row {
        max-height: 173px;
        margin-bottom: 18.14px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        max-width: 99.5%;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper textarea {
        max-width: 330.6px;
        height: 173px;

        /*  padding: 0; */
        margin-bottom: 18.14px;
        /* padding: 0; */
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        /*  margin-bottom: 17.71px; */
        margin-bottom: 0px;
        padding: 10px 10px 0px 10px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox {
        position: relative;
        /*    margin-bottom: 17.71px; */
        float: left;

        margin: 0;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .form_row {
        width: 0;
        margin: 0;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .form_row .form_rightcol input {
        position: absolute;
        left: 3.85px;
        top: 3px;
        width: 14.41px;
        height: 14.41px;
        z-index: 1;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .g-Text {
        letter-spacing: 0.36px;
        padding-left: 26.48px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
        padding-top: 1.5px;
        padding-bottom: 1.5px;
        margin-bottom: 18.21px;
        text-align: start;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us-submit {
        width: 100%;
        /* margin-bottom: 57px; */
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 0;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        font-family: 'HurmeGeometricSans-SemiBold';
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=reset] {
        position: relative;
        width: 100%;
        margin-top: 0px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        font-family: 'HurmeGeometricSans-SemiBold';
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .recaptcha {
        float: left;
        height: 50px;
        /*  width: 206px; */
        padding-left: 3.85px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .ks-newsletter-dropdown select {
        width: 103%;
        height: 45px;
        border-radius: 12px;
    }

    /* form ended */
    .ks-contactus-text-colunit {
        /*  margin-left: -60px;
        padding-left: 75px;
        padding-right: 46px; */
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading h3 {
        padding-bottom: 19.45px;
        font-size: 12px;
        line-height: 18px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading2 {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading2 h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 18.71px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 27.91px;
    }

    .ks-contactus-section2-iconlist .g-IconListPack__inner ul {
        margin: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0px;
        margin-bottom: 19.41px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__content h2 {
        font-size: 12px;
        letter-spacing: 0.36px;
        line-height: 30px;
    }

    label {
        font-size: 12px;
        line-height: 12px;
        letter-spacing: 0.36px;
        font-family: 'HurmeGeometricSans-Regular';
        padding-left: 0;
    }

}

/*ipad landscape ended*/

/*ipad portrait*/
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .thankyou-contact-us {
        /*  bottom: -215px; */
        bottom: 14px;
    }



    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    .kw-contact-us-2 .g-Column__inner .g-Column__cols {
        padding: 0px;
    }

    .kw-contact-us-2 {
        padding: 0px !important;

    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-contact-us-1 .is-background {
        padding: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;
    }

    .ks-contact-us-1 .g-Column__inner .g-Column__cols {
        padding: 0px;
    }

    .ks-contact-us-1-columnunit .ks-contactus-mainheading {
        margin-top: 59px;
        margin-bottom: 53px;

    }

    .ks-contact-us-1-columnunit .ks-contactus-mainheading h2 {
        font-size: 40px;
        height: 34px;
        letter-spacing: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] {
        width: 385.6px;
        margin: auto;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form {
        margin-left: -3.85px;
        margin-right: -3.85px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
        float: left;
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 12px;
        padding-left: 3.85px;
        padding-right: 3.85px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 85%;
        /* width: 160.32px; */
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 12.89px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        padding-right: 13.74px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .g-GroupBox .form_row {
        width: 100%;
        margin: 0;
        margin-bottom: 12px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row {
        position: relative;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 160.32px;
        padding-right: 212.25px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }



    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        left: 3.85px;
        width: 386.6px;
        top: 158px;
        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .ks-newsletter-dropdown select {
        width: 98%;
        height: 45px;
        border-radius: 12px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul {
        padding: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li:first-child {
        border-top: 0px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li {
        padding-right: 14.91px;
        border-bottom: 0.5px solid #707070;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14.87px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row {
        max-height: 173px;
        margin-bottom: 18.14px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper textarea {
        width: 360.6px;
        height: 173px;
        padding: 0;
        height: 173px;
        margin-bottom: 18.14px;
        padding: 0;
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        margin-bottom: 17.71px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox {
        position: relative;
        /* margin-bottom: 17.71px; */
        float: left;

        margin: 0;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .form_row {
        width: 0;
        margin: 0;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .form_row .form_rightcol input {
        position: absolute;
        left: 3.85px;
        top: 3px;
        width: 14.41px;
        height: 14.41px;
        z-index: 1;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .g-Text {
        letter-spacing: 0.36px;
        padding-left: 26.48px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
        padding-top: 1.5px;
        padding-bottom: 1.5px;
        margin-bottom: 18.21px;
        text-align: start;
        min-width: 250px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us-submit {
        width: 100%;
        /* margin-bottom: 65px; */
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 20px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        font-family: 'HurmeGeometricSans-SemiBold';
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=reset] {
        position: relative;
        width: 100%;
        margin-top: 0px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        font-family: 'HurmeGeometricSans-SemiBold';
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .recaptcha {
        float: left;


        padding-left: 3.85px;
    }

    .ks-contactus-text-colunit {
        margin-left: 50px;
        padding-left: 51.13px;
        padding-right: 33px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        padding-bottom: 19.45px;
        font-size: 12px;
        line-height: 18px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading2 {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 18.71px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 27.91px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0px;
        margin-bottom: 19.41px;
    }

    .ks-contactus-section2-iconlist .g-IconListPack__inner ul {
        margin: 0px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__content h2 {
        font-size: 12px;
        letter-spacing: 0.36px;
        line-height: 30px;
        text-transform: initial;
    }

    .ks-contactus-section2-iconlist .g-IconListPack__inner ul li .g-IconList__item__inner .g-IconList__item__content {
        padding: 0px;
        margin-left: -10px;
    }

    label {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0.36px;
        font-family: 'HurmeGeometricSans-Regular';
        padding-left: 0;
    }

}

/*ipad portrait ended*/

/*Mobile view 480px*/
@media only screen and (max-width: 480px),
only screen and (max-device-width: 480px) {
    .thankyou-contact-us {
        width: 100%;
        text-align: center;
    }

    .ks-contactus-text-colunit {
        margin-left: 63px !important;
        margin-right: 63px !important;
    }

    .kw-contact-us-2 form {
        width: 100% !important;
        /* margin: 0 auto; */
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 100% !important;
        height: 18px !important;
        border-radius: 15px !important;
        margin-bottom: 27px !important;
        font-size: 18px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        letter-spacing: 0.66px !important;
        color: #575756 !important;
        padding-left: 5px !important;
        padding-right: 0px !important;
        font-family: 'HurmeGeometricSans-Light';
        border: 1px solid #575656;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select {
        width: 100% !important;
        border-radius: 15px !important;
        margin-bottom: 27px !important;
        font-size: 18px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        letter-spacing: 0.66px !important;
        color: #575756 !important;
        padding-left: 5px !important;
        padding-right: 0px !important;
        font-family: 'HurmeGeometricSans-Light';
        border: 1px solid #575656;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
        margin: 0;
        box-sizing: border-box;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        border: 1px solid #575656;
        padding-left: 21px !important;
        padding-right: 0px !important;
        height: 18px !important;
        border-radius: 15px !important;
        margin-bottom: 27px !important;
        font-size: 18px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        letter-spacing: 0.66px !important;
        color: #575756;
        font-family: 'HurmeGeometricSans-SemiBold';
        width: 94% !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper textarea {
        border: 1px solid #575656;
        border-radius: 15px;
        font-size: 18px !important;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        height: 289px;
        margin-bottom: 30px;
        width: 100% !important;
        /* width: 100%; */
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 18px !important;
        padding-bottom: 18px !important;
        /* width: 526px; */
    }



    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        width: 91% !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        margin-left: 18px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type="checkbox"] {
        height: 35px !important;
        width: 19px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .g-Text {
        position: relative;
        top: -28px !important;
        padding-left: unset;
        margin-left: 88px;
        font-size: 14px !important;
        letter-spacing: 0.54px;
        text-align: start;
    }

    .form_field::placeholder {
        padding-left: 19px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .recaptcha {
        margin: 0px 10px 38.09px 15px;
    }

    .ks-contactus-mainheading {
        margin-top: 37px !important;
        margin-bottom: 29px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row {
        margin: 0;
        box-sizing: border-box;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input,
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select {
        margin-bottom: 18px !important;
        font-size: 11px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 0px !important;
        border-radius: 7px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        margin-bottom: 18px !important;
        font-size: 11px !important;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        padding-left: 16px !important;
        border-radius: 7px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row::after {
        top: 22%;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        width: 100%;
        top: 28px;
        z-index: 100;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        top: 36px !important;
        margin-left: 0px !important;
        width: 98% !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        font-size: 11px !important;
        height: 164px !important;
        margin-bottom: 15px;
        border-radius: 7px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .checkbox .g-Text {
        margin-left: 24px;
        top: -17px !important;
        font-size: 11px !important;
        text-align: start;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type="checkbox"] {
        height: 15px !important;
        width: 15px !important;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .recaptcha {
        margin: 0px 10px 25.09px 15px;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=submit] {
        font-size: 10px;
        padding-bottom: 12px;
        padding-top: 15px;
        margin-bottom: 0px;
        text-transform: uppercase;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol input[type=reset] {
        font-size: 10px;
        padding-bottom: 12px;
        padding-top: 15px;
        margin-bottom: 0px;
        text-transform: uppercase;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list ul li {
        padding-right: 5px;
        border-bottom: 1px solid #575656;
        padding-top: 12px;
        padding-bottom: 9px;
        padding-left: 15px;
        height: 15px;
        font-size: 11px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        top: 40px !important;
        margin-left: 24px !important;
    }

    .ks-contactus-text-colunit {
        margin-left: 30px !important;
        margin-right: 20px !important;
        margin-bottom: 50px !important;
    }

    .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        letter-spacing: 0.66px;
        font-size: 11px;
        line-height: 24px;
        margin-top: 25px;
        margin-bottom: 19px;
        height: 12px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 11px;
        line-height: 32px;
        letter-spacing: 0.66px;
    }

    .ks-contactus-section2-subheading {
        font-size: 11px;
        line-height: 16px;
        letter-spacing: 0.66px;
        margin-bottom: 15px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h4 {
        font-size: 11px;
        line-height: 16px;
        letter-spacing: 0.66px;
    }

    .ks-contactus-section2-subheading1 {
        font-size: 11px;
        line-height: 16px;
        letter-spacing: 0.66px;
        margin-bottom: 24px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 11px;
        line-height: 12px;
        letter-spacing: 0px;
        margin-bottom: 0px;
    }

    .ks-contactus-section2-iconlist h2 {
        font-size: 11px;
        letter-spacing: 0.66px;
        line-height: 19px;
        margin-left: -24px !important;
    }

    .ks-contactus-section2-heading3.g-HeadingTitle {
        margin-bottom: 0px;
    }

    .ks-contactus-section2-heading2.g-HeadingTitle {
        margin-bottom: -8px;
    }

    .ks-contactus-section2-heading {
        margin-bottom: 0px;
        margin-left: -4px;
    }

    .kw-contact-us-2.l-Column.is-gutter--m .l-Column__cols {
        padding: 12px;
        width: 100%;
    }

    .ks-home-sec3 .l-Text,
    .l-Column__cols,
    .l-TextLinkP__list__item {
        line-height: 1;
        height: 100%;
        text-align: start;
    }
}

/*Mobile view 480px ended*/

.ks-home-sec3 .l-Text,
.l-Column__cols,
.l-TextLinkP__list__item {
    line-height: 1;
    height: 100%;
    text-align: start;
}

@media only screen and (max-width: 640px) {
    .kw-contact-us-2.l-Column.is-gutter--m .l-Column__cols {
        width: 100%;
    }
}

@media only screen and (min-width: 1440px) {
    .ks-contactus-form-colunit .form {
        width: 428.12px;
        margin: auto;
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {

        padding: 14.87px;
        height: 192px;
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 14px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        box-sizing: border-box;
    }
}

@media only screen and (max-width: 640px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        border: 1px solid #575656;
        border-radius: 15px;
        font-size: 22px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        height: 289px;
        margin-bottom: 30px;
        width: 490px;
        /* width: 100%; */
        padding: 18px;
        /* width: 526px; */
    }
}

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

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol .form_rightcol_wrapper input,
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select {
        width: 490px;
        height: 38px;
        padding-right: 18px;
        padding-left: 18px;
        border-radius: 15px;
        margin-bottom: 27px;
        font-size: 22px;
        padding-top: 30px;
        padding-bottom: 30px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        border: 1px solid #575656;
        /* width: 100%; */
    }

    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .form_row .form_rightcol select {
        width: 100%;
    }
}

@media only screen and (max-width: 640px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        border: 1px solid #575656;

        padding-left: 29px;
        height: 18px;
        border-radius: 15px;
        margin-bottom: 27px;
        font-size: 22px;
        padding-top: 30px;
        padding-bottom: 30px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-SemiBold';
        /* width: 380px; */
        width: 90%;
        padding-right: 24px;
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        padding: 12.870px;

        height: 145px;


        margin-bottom: 18.14px;

        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        margin-bottom: 0px;
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-right: 15px;
        width: 89.5%;
        /* width: 160.32px; */
        /* padding-right: 212.25px; */
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }
}

@media only screen and (min-width: 769px) and (max-width: 1439px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        padding: 12.870px;

        height: 145px;

        margin-bottom: 18.14px;

        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        /*  margin-bottom: 17.71px; */
        margin-bottom: 0px;
    }
}

@media only screen and (min-width: 769px) and (max-width: 1439px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-right: 15px;
        width: 94.5%;
        /* width: 160.32px; */
        /* padding-right: 212.25px; */
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }
}

@media only screen and (min-width: 1440px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 100%;
        height: 50px;
        font-size: 14px;
        font-family: 'HurmeGeometricSans-SemiBold';
        letter-spacing: 0.42px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding: 17px 15px 20px;
        box-sizing: border-box;
    }
}

@media only screen and (min-width: 1440px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        width: 426.12px;
        top: 240px;
        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
        Z-index: 100;
    }
}

.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-become-a-stockist-submit {
    width: 100%;
}

@media only screen and (max-width: 640px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        width: 100%;
        top: 79px;
        z-index: 100;
    }
}

.ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-border .form_rightcol .form_rightcol_wrapper input {
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset;
    height: auto;
}

@media only screen and (min-width: 769px) and (max-width: 1439px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        left: 8.85px;
        width: 385.6px;
        top: 219px;
        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
        z-index: 100;
    }
}

@media only screen and (min-width: 641px) and (max-width: 768px) {
    .ks-newsletter-form-colunit form[name=MCCJN3GT5YJ5FXLDCWRYVXRMYHRA] .form .ks-newsletter-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        left: 3.85px;
        width: 375.6px;
        top: 219px;
        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
        z-index: 100;
    }
}

.thankyou-contact-us {
    position: absolute;
}

.ks-contactus-section2-iconlist .g-IconList__item a {
    text-decoration: none;
}

.kw-contact-us-2 .g-Column__cols {
    position: relative;
}

.kw-contact-us-2 {
    height: unset;
}

/*desktop */
@media only screen and (min-width: 1440px) {
    .thankyou-contact-us {
        /*  bottom: 80px; */
        bottom: 14px;
    }

    .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .ks-contactus-section2-heading2 {
        margin-bottom: 0px;
    }

    .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;

    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;

    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul {
        padding: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;

        width: 426.12px;
        top: 173px;

        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li {
        padding-right: 14.91px;

        border-bottom: 0.5px solid #707070;

        padding-top: 19px;
        padding-bottom: 19px;
        padding-left: 15px;
        height: 11px;
        font-size: 14px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-right: 233.12px;

        font-size: 14px;
        font-family: 'HurmeGeometricSans-SemiBold';
        letter-spacing: 0.42px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 17px;
        padding-bottom: 20px;
        padding-left: 15px;
    }




    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
    }

    form .form .checkbox .g-Text {
        margin-bottom: 22.95px;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 9.13px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    form[name=kerasilk-contact-us] .g-GroupBox {
        border: none !important;
    }

    form[name=kerasilk-contact-us] .g-GroupBox.is-border {
        padding: 0px !important
    }

    .ks-contactus-mainheading {
        margin-top: 53px !important;
        margin-bottom: 53px !important;
    }

    .kw-contact-us-2 {
        padding: 0px !important;

    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .checkbox .form_row {
        float: left;

    }

    form .form .checkbox {
        position: relative;

        float: left;

    }

    /*form .form .checkbox-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
} */
    form[name=kerasilk-contact-us] .form_row .form_rightcol .form_field .form_field_checkbox {
        position: absolute;
        left: 0;
        top: 3px;
        width: 16px;
        height: 16px;
        z-index: 1;
        opacity: 0;
    }

    form[name=kerasilk-contact-us] .form .recaptcha {
        float: left;
        height: 50px;
        /* width: 206px; */
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .chechbox .form_row .form_rightcol {
        position: absolute;
        height: 16px;
        width: 16px;
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .checkbox .form_row {
        height: 16px;
        width: 16px;
    }

    .kw-contact-us-2 .form_button_submit {
        height: 50px;
        font-size: 13px;
        width: 211px;
        letter-spacing: 1.3px;
        background-color: #EDB2B8;
        color: white;
        padding-top: 20px;
        padding-bottom: 14.02px;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    .kw-contact-us-2 .hidden-msg {
        display: none;
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .form_row {
        width: 100%;
        padding: 0;
        margin: 0;
        margin-bottom: 12px;
    }

    .kw-contact-us-2 .form {
        width: 428.12px;
        margin-left: 293px;
    }

    form[name=kerasilk-contact-us] .form .form_row {
        float: left;
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 12px;
    }

    .kw-contact-us-2.form_button_submit {
        width: 226px;
        height: 50px;
        opacity: 1;
    }

    .kw-contact-us-2.g-GroupBox.form_row {
        float: left;
        width: 50%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    form[name=kerasilk-contact-us] .form .dropdown .g-ListP {
        position: absolute;
        left: 0;
        top: calc(100% - 4px);
        width: 100%;
        background-color: #fff;
        box-sizing: border-box;
        border-top: 1px solid #000;
        display: none;
        box-shadow: 0 6px 10px -5px #e0e0e0;
    }

    form .form .dropdown .form_row::after {
        content: '';
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-top: 15px solid #000;
        border-right: 10px solid transparent;
        position: absolute;
        right: 15px;
        top: calc(50% - 7.5px);
        transform: rotate(0);
        transition: .4s;
    }

    form[name=kerasilk-contact-us] .form .dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-right: 234.25px;
        margin: 0;
    }

    .kw-contact-us-2 .g-Column__cols.l-Column__cols.g-Column__cols-lg-1.g-Column__cols-md-1.g-Column__cols-sm-1 {
        background-color: #cbc9d7;
    }

    form[name=kerasilk-contact-us] .form .checkbox-1 .g-Text {
        position: relative;
        top: -32px;
        padding-left: 59px;
        font-size: 18px;
        letter-spacing: 0.54px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        padding-bottom: 18.45px;
        font-size: 14px;
        line-height: 24px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: 2.1px;
    }

    .ks-contactus-section2-subheading {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
        margin-bottom: 13px;
    }

    form[name=kerasilk-contact-us] .form .form_row {
        float: left;
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 12px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol .form_rightcol_wrapper input {
        padding-left: 14.87px;
        width: 100%;
        width: 178px;

        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 17px;
        padding-bottom: 20px;
        padding-right: 14.91px;
        height: 11px;
        font-size: 14px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .form_row {
        width: 100%;
        padding: 0;
        margin: 0;
        margin-bottom: 12px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol select {
        padding-right: 13.5px;
        width: 100%;
        font-size: 14px;
        font-family: 'HurmeGeometricSans-Regular';
        letter-spacing: 0.42px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 18px;
        padding-bottom: 21px;
        padding-left: 15px;
    }

    form[name=kerasilk-contact-us] .form .textarea .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 100%;
        height: 192px;
        margin-bottom: 17px;
        padding: 0;
    }

    form[name=kerasilk-contact-us] .form .checkbox .g-Text {
        letter-spacing: 0.36px;
        padding-left: 25.53px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
    }

    form[name=kerasilk-contact-us] .form .checkbox {
        position: relative;

        float: left;

    }

    form[name=kerasilk-contact-us] .form .checkbox .form_row .form_rightcol input {
        position: absolute;
        left: 0;
        top: 2px;
        width: 16px;
        height: 16px;
        z-index: 1;
    }

    form[name=kerasilk-contact-us] .form .checkbox .form_row {
        width: 0;
        margin: 0;
    }

    .ks-contactus-section2-iconlist h2 {
        text-transform: none !important;

    }

    .ks-contactus-section2-iconlist .g-IconListPack .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist g-IconListPack .g-IconList__item__content {
        padding: 0px !important;
    }

    .ks-contactus-text-colunit {
        margin-left: -156px;
        padding-left: 62px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist h2 {
        font-size: 14px;
        letter-spacing: 0.42px;
        line-height: 30px;
        margin-left: -35px !important;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row {
        /* max-height: 192px; */
        margin-bottom: 17px;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        width: 426px;
        height: 192px;

        padding: 0;
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 14px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us-submit {
        width: 100%;
        margin-bottom: 88px;

    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 50px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h4 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
    }

    .ks-contactus-section2-subheading1 {
        font-size: 14px;
        line-height: 20px;
        letter-spacing: 0.42px;
        margin-bottom: 53.59px;
    }

    .ks-contactus-section2-subheading:lang(el-gr),
    .ks-contactus-section2-subheading1:lang(el-gr),
    form[name=kerasilk-contact-us] .form .checkbox .g-Text:lang(el-gr) {
        line-height: 24px;
    }

    .ks-newsletter-buttonpack {
        width: 422px;
        margin: auto;
    }
}

/*desktop ended*/

/* mobile view start*/
@media only screen and (max-width: 640px) {
    .thankyou-contact-us {
        /* bottom: -540px; */
        bottom: 14px;
    }

    .kw-contact-us-2 .hidden-msg {
        display: none;
    }

    .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h4 {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
    }

    .ks-contactus-section2-subheading1 {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
        margin-bottom: 48.45px;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    .kw-contact-us-2 {
        /* height: 2105px !important; */
        padding: 0px !important;
    }

    form[name=kerasilk-contact-us] .g-GroupBox {
        border: none !important;
    }

    form[name=kerasilk-contact-us] .g-GroupBox.is-border {
        padding: 0px !important
    }

    .ks-contactus-mainheading {
        margin-top: 74px !important;
        margin-bottom: 78px !important;
    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    .kw-contact-us-2 .g-Column.is-gutter--m .g-Column__cols {
        padding: 0;
    }

    .kw-contact-us-2 form {
        max-width: 528px;
        margin: 0 auto;
    }

    /* form[name=kerasilk-contact-us]  #kerasilk-contact-us_comment{
height:327px;
padding:0;
margin-left: 0px;
    width: 528px;
} */
    .ks-contactus-form-colunit {
        border-bottom: 1px solid #575756;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol .form_rightcol_wrapper input,
    form[name=kerasilk-contact-us] .form .form_row .form_rightcol select {
        max-width: 500px;
        height: 18px;
        padding-right: 0px;
        padding-left: 18px;
        border-radius: 15px;
        margin-bottom: 27px;
        font-size: 22px;
        padding-top: 30px;
        padding-bottom: 30px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        border: 1px solid #575656;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type=submit] {
        width: 100%;
        color: #575656;
        background-color: #EDB2B8;
        font-size: 20px;
        letter-spacing: 2px;
        opacity: 1;
        padding-bottom: 24px;
        padding-top: 30px;
        margin-bottom: 81px;
        border: none;
        font-family: 'HurmeGeometricSans-Bold';
    }

    form[name=kerasilk-contact-us] .form .textarea .form_row .form_rightcol .form_rightcol_wrapper input {
        height: 327px;
        margin-bottom: 30px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type="checkbox"] {
        height: 40.64px;
        width: 40.64px;
    }

    form[name=kerasilk-contact-us] .form .checkbox .g-Text {
        position: relative;
        top: -32px;
        margin-left: 59px;
        font-size: 18px;
        letter-spacing: 0.54px;
    }

    form[name=kerasilk-contact-us] .form .recaptcha {
        margin-bottom: 38.09px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol select {
        width: 528px;
        padding-right: 0px;
        padding-left: 28px;
        padding-top: 31px;
        padding-bottom: 31px;
    }

    .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        letter-spacing: 0px;
        font-size: 22px;
        line-height: 24px;
        width: 463px;
        margin-top: 50px;
        margin-bottom: 39px;
        height: 22px;
    }

    .ks-contactus-text-colunit {
        margin-left: 66px;
        margin-right: 111px
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 22px;
        line-height: 24px;
        letter-spacing: 0px;
        margin-bottom: 26px;
    }

    .ks-contactus-section2-subheading {
        font-size: 22px;
        line-height: 32px;
        letter-spacing: 0.66px;
        margin-bottom: 47px;
    }

    .ks-contactus-section2-iconlist h2 {
        text-transform: none !important;

    }

    .ks-contactus-section2-iconlist .g-IconListPack .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist g-IconListPack .g-IconList__item__content {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist h2 {
        font-size: 22px;
        letter-spacing: 0.66px;
        line-height: 38px;
        margin-left: -12px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__content {
        padding: 0px !important;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;

    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul {
        padding: 0px
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        top: 79px;
        width: 526px;
        border: 1px solid #575656;
        border-radius: 0px 0px 15px 15px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li {
        padding-right: 5px;
        border-bottom: 1px solid #575656;
        padding-top: 31px;
        padding-bottom: 29px;
        padding-left: 29px;
        height: 18px;
        font-size: 22px;
        letter-spacing: 0.42px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        border: 1px solid #575656;
        padding-right: 117px;
        padding-left: 29px;
        height: 18px;
        border-radius: 15px;
        margin-bottom: 27px;
        font-size: 22px;
        padding-top: 30px;
        padding-bottom: 30px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-SemiBold';
        width: 380px;
    }


    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row::after {
        content: '';
        content: '';
        position: absolute;
        top: 32%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 14px solid #675656;
        border-right: 10.5px solid transparent;
        border-left: 10.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        border: 1px solid #575656;

        border-radius: 15px;
        font-size: 22px;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        height: 327px;
        margin-bottom: 30px;
        width: 100%;
        padding: 0px;
        width: 526px;
    }
}

/* mobile view ended*/

/*ipad landscape*/
@media only screen and (min-width:769px) and (max-width: 1439px) {
    .thankyou-contact-us {
        /* bottom: -233px */
        bottom: 14px;
    }

    form .form .checkbox .g-Text {
        padding-left: 9.13px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    form[name=kerasilk-contact-us] .g-GroupBox {
        border: none !important;
    }

    form[name=kerasilk-contact-us] .g-GroupBox.is-border {
        padding: 0px !important
    }

    .ks-contactus-mainheading {
        margin-top: 91px !important;
        margin-bottom: 54px !important;
    }

    .kw-contact-us-2 {
        padding: 0px !important;
        /*height: 575px; */
    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .checkbox .form_row {
        float: left;

    }

    form .form .checkbox {
        position: relative;
        margin-bottom: 20px;
        float: left;

    }

    /* form .form .checkbox-wrapper {
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
} */
    /*form[name=kerasilk-contact-us]   .form_row .form_rightcol  .form_field .form_field_checkbox {
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
    z-index: 1;
    opacity: 0;
} */
    /* form[name=kerasilk-contact-us]  #kerasilk-contact-us_comment{
height:173px;
 width: 400px;
} */

    /* form[name=kerasilk-contact-us]  .form .recaptcha{
float:left;
height:50px;
width:206px;
} */
    form[name=kerasilk-contact-us] .form .g-GroupBox .chechbox .form_row .form_rightcol {
        position: absolute;
        height: 16px;
        width: 16px;
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .checkbox .form_row {
        height: 16px;
        width: 16px;
    }

    /* .kw-contact-us-2  .form_button_submit{
    height: 50px;
    font-size: 13px;
    width: 211px;
    letter-spacing: 1.3px;
    background-color: #EDB2B8;
    color: white;
    padding-top: 20px;
    padding-bottom: 14.02px;
font-family: 'HurmeGeometricSans-SemiBold';
} */
    .kw-contact-us-2 .hidden-msg {
        display: none;
    }

    /* form[name=kerasilk-contact-us]  .form .g-GroupBox .form_row{
width:100%;
padding:0;
margin:0;
margin-bottom:14px;
} */

    /* .kw-contact-us-2 .form{
	width: 428.12px;
       margin-left: 182px;
} */
    /* form[name=kerasilk-contact-us] .form .form_row {
    float: left;
    width: 50%;    box-sizing: border-box;
    margin-bottom: 12px;
} */
    /* .kw-contact-us-2.form_button_submit{
	width: 226px;
    height: 50px;
    opacity: 1;
} */
    /*.kw-contact-us-2.g-GroupBox.form_row{
	float: left;
    width: 50%;
    padding-left: 15px;
    padding-right: 15px;
    box-sizing: border-box;
} */

    /* form[name=kerasilk-contact-us] .form .dropdown .g-ListP {
    position: absolute;
    left: 0;
    top: calc(100% - 4px);
    width: 100%;
    background-color: #fff;
    box-sizing: border-box;
    border-top: 1px solid #000;
    display: none;
    box-shadow: 0 6px 10px -5px #e0e0e0;
} */
    /* form .form .dropdown .form_row::after{
content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 15px solid #000;
    border-right: 10px solid transparent;
    position: absolute;
    right: 15px;
    top: calc(50% - 7.5px);
    transform: rotate(0);
    transition: .4s;
} */
    /* form[name=kerasilk-contact-us] .form .dropdown .form_row .form_rightcol .form_rightcol_wrapper input{
padding-right:234.25px;
margin:0;
} */
    .kw-contact-us-2 .g-Column__cols.l-Column__cols.g-Column__cols-lg-1.g-Column__cols-md-1.g-Column__cols-sm-1 {
        background-color: #cbc9d7;
    }

    .kw-contact-us-2 .g-Column__inner {
        max-width: 750px;
        margin: 0 auto !important;
    }

    /*form[name=kerasilk-contact-us] .form .form_row .form_rightcol select option{
width:100%;
} */
    /* form[name=kerasilk-contact-us]  .form  .checkbox-1  .g-Text{
position: relative;
    top: -32px;
    padding-left: 59px;
font-size: 18px;
letter-spacing: 0.54px;
}
form[name=kerasilk-contact-us] .form .form_row {
 float: left;
    width: 50%;
    box-sizing: border-box;
    margin-bottom: 12px;
} */
    /* form[name=kerasilk-contact-us] .form .form_row .form_rightcol .form_rightcol_wrapper input {
    width: 100%;
     width: 189px; 
    border: 1px solid #575656;
    border-radius: 10px;
    padding-top: 18px;
    padding-bottom: 21px;
    padding-left: 15px;
    height: 11px;
    font-size: 14px;
    letter-spacing: 0.42px;
    color: #575656;
    font-family: 'HurmeGeometricSans-Regular';
} */
    /* form[name=kerasilk-contact-us]  .form .g-GroupBox .form_row{
width:100%;
padding:0;
margin:0;
margin-bottom:12px;
} */
    /*form[name=kerasilk-contact-us] .form .form_row .form_rightcol  select{
    width: 419px;
font-size: 14px;
    font-family: 'HurmeGeometricSans-Regular';
    letter-spacing: 0.42px;
    border: 1px solid #575656;
    border-radius: 10px;
    padding-top: 18px;
    padding-bottom: 21px;
    padding-left: 15px;
}
form[name=kerasilk-contact-us] .form  .textarea .form_row .form_rightcol .form_rightcol_wrapper input{
width:100%;
height:192px;
margin-bottom:17px;
padding: 0;
} */
    /* form[name=kerasilk-contact-us]  .form  .checkbox .g-Text {
    letter-spacing: 0.36px;
    padding-left: 25.53px;
font-size:12px;
line-height:1.4;
font-family:HurmeGeometricSans-Regular;
}
form[name=kerasilk-contact-us] .form  .checkbox{
position: relative;
margin-bottom: 23.45px;
float: left;
   
}
form[name=kerasilk-contact-us] .form .checkbox .form_row .form_rightcol input {
    position: absolute;
    left: 0;
    top: 3px;
    width: 16px;
    height: 16px;
    z-index: 1;
}
form[name=kerasilk-contact-us] .form  .checkbox .form_row{
width:0;
margin:0;
} */
    /*form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type=submit]{
    position: relative;
    width: 163px;
    height: 45px;
    left: 93px;
    margin-top: 23.77px;
    font-size: 13px;
    letter-spacing: 1.3px;
    color: #FFFFFF;
    opacity: 1;
    border: none;
    background: #EDB2B8;
} */
    .ks-contactus-section2-iconlist h2 {
        text-transform: none !important;

    }

    .ks-contactus-section2-iconlist .g-IconListPack .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist g-IconListPack .g-IconList__item__content {
        padding: 0px !important;
    }

    /*  .kw-contact-us-2 .g-Column__inner {
        margin-left: 182px !important;
        margin-right: 46px !important;
    } */

    .ks-contactus-form-colunit {
        padding-right: 37.5px;
    }

    .ks-contactus-text-colunit {
        padding-left: 37.5px;
    }

    .ks-contactus-text-colunit {
        /*  margin-left: -25px;
        padding-left: 75px; */
    }

    .kw-contact-us-2 .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        padding-bottom: 19.45px;
        font-size: 12px;
        line-height: 18px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0px;
    }

    .ks-contactus-section2-subheading {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 27.95px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist h2 {
        font-size: 12px;
        letter-spacing: 0.36px;
        line-height: 30px;
        margin-left: -28px !important;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;

    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li:first-child {
        border-top: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;

        width: 386.6px;
        top: 172px;

        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul {
        padding: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li {
        padding-right: 14.91px;

        border-bottom: 0.5px solid #707070;

        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14.87px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 160.32px;
        padding-right: 212.25px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 15px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row {
        max-height: 173px;
        margin-bottom: 17.83px;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        width: 386.6px;
        height: 173px;
        margin-bottom: 17.83px;
        padding: 0;

        height: 173px;
        margin-bottom: 18.14px;
        padding: 0;
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us-submit {
        width: 100%
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 50px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
    }

    .ks-contactus-mainheading {
        margin-top: 66px !important;
        margin-bottom: 54px !important;
    }

    .ks-contactus-mainheading h2 {
        font-size: 40px;
        letter-spacing: 0px;
        height: 34px;
    }

    form[name=kerasilk-contact-us] {
        max-width: 385.6px;
        /*  margin-left: 182px; */

    }

    form[name=kerasilk-contact-us] .form {
        margin-left: -3.85px;
        margin-right: -3.85px;
    }

    form[name=kerasilk-contact-us] .form .form_row {
        float: left;
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 12px;
        /* padding-left: 3.85px;
        padding-right: 3.85px; */
        padding-left: 8.85px;
        padding-right: 8.85px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 100%;
        max-width: 160.32px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        /* padding-left: 12.89px; */
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        /* padding-right: 13.74px; */
        padding-left: 4px;
        padding-right: 4px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .form_row {
        width: 100%;

        margin: 0;
        margin-bottom: 12px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        max-width: 160.32px;
        padding-right: 212.25px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        left: 3.85px;
        width: 386.6px;
        top: 158px;
        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul {
        padding: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li:first-child {
        border-top: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li {
        padding-right: 14.91px;
        border-bottom: 0.5px solid #707070;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14.87px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row {
        max-height: 173px;
        margin-bottom: 18.14px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        max-width: 94.5%;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        max-width: 386.6px;
        height: 173px;

        /*  padding: 0; */
        margin-bottom: 18.14px;
        /* padding: 0; */
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        /*  margin-bottom: 17.71px; */
        margin-bottom: 0px;
        padding: 10px 10px 0px 10px;
    }

    form[name=kerasilk-contact-us] .form .checkbox {
        position: relative;
        /*    margin-bottom: 17.71px; */
        float: left;

        margin: 0;
    }

    form[name=kerasilk-contact-us] .form .checkbox .form_row {
        width: 0;
        margin: 0;
    }

    form[name=kerasilk-contact-us] .form .checkbox .form_row .form_rightcol input {
        position: absolute;
        left: 3.85px;
        top: 3px;
        width: 14.41px;
        height: 14.41px;
        z-index: 1;
    }

    form[name=kerasilk-contact-us] .form .checkbox .g-Text {
        letter-spacing: 0.36px;
        padding-left: 26.48px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
        padding-top: 1.5px;
        padding-bottom: 1.5px;
        margin-bottom: 18.21px;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us-submit {
        width: 100%;
        margin-bottom: 57px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 50px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    form[name=kerasilk-contact-us] .form .recaptcha {
        float: left;
        height: 50px;
        /*  width: 206px; */
        padding-left: 3.85px;
    }

    /* form ended */
    .ks-contactus-text-colunit {
        /*  margin-left: -60px;
        padding-left: 75px;
        padding-right: 46px; */
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading h3 {
        padding-bottom: 19.45px;
        font-size: 12px;
        line-height: 18px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading2 {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading2 h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 18.71px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 27.91px;
    }

    .ks-contactus-section2-iconlist .g-IconListPack__inner ul {
        margin: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0px;
        margin-bottom: 19.41px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__content h2 {
        font-size: 12px;
        letter-spacing: 0.36px;
        line-height: 30px;
    }

    .ks-newsletter-buttonpack {
        width: 370.6px;
        margin: auto;
    }
}

/*ipad landscape ended*/

/*ipad portrait*/
@media only screen and (min-width: 641px) and (max-width: 768px) {
    .thankyou-contact-us {
        /*  bottom: -215px; */
        bottom: 14px;
    }

    .kw-contact-us-2 .hidden-msg {
        display: none;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li:last-child {
        border-bottom: 0px;
    }

    .kw-contact-us-2 .g-Column__inner .g-Column__cols {
        padding: 0px;
    }

    .kw-contact-us-2 {
        padding: 0px !important;

    }

    .ks-contact-us-1 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-contact-us-1 {
        padding: 0px !important;
    }

    .kw-contact-us-2 .g-Column__cols {
        padding: 0px !important;
    }

    .ks-contact-us-1 .is-background {
        padding: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input:focus-visible {
        outline: -webkit-focus-ring-color auto 0px;
    }

    .ks-contact-us-1 .g-Column__inner .g-Column__cols {
        padding: 0px;
    }

    .ks-contact-us-1-columnunit .ks-contactus-mainheading {
        margin-top: 59px;
        margin-bottom: 53px;

    }

    .ks-contact-us-1-columnunit .ks-contactus-mainheading h2 {
        font-size: 40px;
        height: 34px;
        letter-spacing: 0px;
    }

    form[name=kerasilk-contact-us] {
        width: 385.6px;
        margin-left: 68.62px;
    }

    form[name=kerasilk-contact-us] .form {
        margin-left: -3.85px;
        margin-right: -3.85px;
    }

    form[name=kerasilk-contact-us] .form .form_row {
        float: left;
        width: 50%;
        box-sizing: border-box;
        margin-bottom: 12px;
        padding-left: 3.85px;
        padding-right: 3.85px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 100%;
        width: 160.32px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 12.89px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        padding-right: 13.74px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .g-GroupBox .form_row {
        width: 100%;
        margin: 0;
        margin-bottom: 12px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row {
        position: relative;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        width: 160.32px;
        padding-right: 212.25px;
        border: 1px solid #575656;
        border-radius: 10px;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14px;
        height: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-SemiBold';
    }



    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row::after {
        content: '';
        position: absolute;
        top: 40%;
        right: 5%;
        width: 0;
        height: 0;
        border-top: 7px solid #575656;
        border-right: 4.5px solid transparent;
        border-left: 4.5px solid transparent;
        z-index: 1;
        pointer-events: none;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
        background-color: white;
        margin-bottom: 0px;
        position: absolute;
        left: 3.85px;
        width: 386.6px;
        top: 158px;
        border: 1px solid #575656;
        border-radius: 0px 0px 10px 10px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        display: none;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul {
        padding: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li:first-child {
        border-top: 0px;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list ul li {
        padding-right: 14.91px;
        border-bottom: 0.5px solid #707070;
        padding-top: 16px;
        padding-bottom: 17px;
        padding-left: 14.87px;
        height: 11px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row {
        max-height: 173px;
        margin-bottom: 18.14px;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        width: 386.6px;
        height: 173px;
        padding: 0;
        height: 173px;
        margin-bottom: 18.14px;
        padding: 0;
        border: 1px solid #575656;
        border-radius: 10px;
        font-size: 12px;
        letter-spacing: 0.36px;
        color: #575656;
        font-family: 'HurmeGeometricSans-Regular';
        margin-bottom: 17.71px;
    }

    form[name=kerasilk-contact-us] .form .checkbox {
        position: relative;
        /* margin-bottom: 17.71px; */
        float: left;

        margin: 0;
    }

    form[name=kerasilk-contact-us] .form .checkbox .form_row {
        width: 0;
        margin: 0;
    }

    form[name=kerasilk-contact-us] .form .checkbox .form_row .form_rightcol input {
        position: absolute;
        left: 3.85px;
        top: 3px;
        width: 14.41px;
        height: 14.41px;
        z-index: 1;
    }

    form[name=kerasilk-contact-us] .form .checkbox .g-Text {
        letter-spacing: 0.36px;
        padding-left: 26.48px;
        font-size: 12px;
        line-height: 1.4;
        font-family: HurmeGeometricSans-Regular;
        padding-top: 1.5px;
        padding-bottom: 1.5px;
        margin-bottom: 18.21px;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us-submit {
        width: 100%;
        margin-bottom: 65px;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type=submit] {
        position: relative;
        width: 100%;
        margin-top: 20px;
        font-size: 13px;
        letter-spacing: 1.3px;
        color: #FFFFFF;
        opacity: 1;
        padding-top: 17px;
        padding-bottom: 14.02px;
        border: none;
        background: #EDB2B8;
        font-family: 'HurmeGeometricSans-SemiBold';
    }

    form[name=kerasilk-contact-us] .form .recaptcha {
        float: left;


        padding-left: 3.85px;
    }

    .ks-contactus-text-colunit {
        margin-left: -20px;
        padding-left: 51.13px;
        padding-right: 33px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading h3.g-HeadingTitle__h3 {
        padding-bottom: 19.45px;
        font-size: 12px;
        line-height: 18px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading2 {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading2 h4.g-HeadingTitle__h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 18.71px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 h4 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-subheading1 {
        font-size: 12px;
        line-height: 18px;
        letter-spacing: 0.36px;
        margin-bottom: 27.91px;
    }

    .ks-contactus-text-colunit .ks-contactus-section2-heading3 {
        margin-bottom: 0px;
    }

    .kw-contact-us-2 .ks-contactus-section2-heading3 h3.g-HeadingTitle__h3 {
        font-size: 12px;
        line-height: 24px;
        letter-spacing: 0px;
        margin-bottom: 19.41px;
    }

    .ks-contactus-section2-iconlist .g-IconListPack__inner ul {
        margin: 0px;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__inner {
        padding: 0px !important;
    }

    .ks-contactus-section2-iconlist .g-IconList__item__content h2 {
        font-size: 12px;
        letter-spacing: 0.36px;
        line-height: 30px;
        text-transform: initial;
    }

    .ks-contactus-section2-iconlist .g-IconListPack__inner ul li .g-IconList__item__inner .g-IconList__item__content {
        padding: 0px;
        margin-left: -10px;
    }

    .ks-newsletter-buttonpack {
        width: 385px;
        margin: auto;
    }
}

/*ipad portrait ended*/

/*Mobile view 480px*/
@media only screen and (max-width: 480px),
only screen and (max-device-width: 480px) {
    .thankyou-contact-us {
        width: 100%;
        text-align: center;
    }

    .ks-contactus-text-colunit {
        margin-left: 63px !important;
        margin-right: 63px !important;
    }

    .kw-contact-us-2 form {
        width: 100% !important;
        /* margin: 0 auto; */
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol .form_rightcol_wrapper input,
    form[name=kerasilk-contact-us] .form .form_row .form_rightcol select {
        width: 100% !important;
        height: 18px !important;
        border-radius: 15px !important;
        margin-bottom: 27px !important;
        font-size: 18px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        letter-spacing: 0.66px !important;
        color: #575756 !important;
        padding-left: 5px !important;
        padding-right: 0px !important;
        font-family: 'HurmeGeometricSans-Light';
        border: 1px solid #575656;
    }

    form[name=kerasilk-contact-us] .form .form_row {
        margin-left: 55px;
        margin-right: 55px;
        box-sizing: border-box;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .form_row .form_rightcol .form_rightcol_wrapper input {
        border: 1px solid #575656;
        padding-left: 21px !important;
        padding-right: 0px !important;
        height: 18px !important;
        border-radius: 15px !important;
        margin-bottom: 27px !important;
        font-size: 18px !important;
        padding-top: 30px !important;
        padding-bottom: 30px !important;
        letter-spacing: 0.66px !important;
        color: #575756;
        font-family: 'HurmeGeometricSans-SemiBold';
        width: 94% !important;
    }

    form[name=kerasilk-contact-us] .form .ks-contact-us .form_row .form_rightcol .form_rightcol_wrapper textarea {
        border: 1px solid #575656;
        border-radius: 15px;
        font-size: 18px !important;
        letter-spacing: 0.66px;
        color: #575756;
        font-family: 'HurmeGeometricSans-Light';
        height: 289px;
        margin-bottom: 30px;
        width: 100% !important;
        /* width: 100%; */
        padding-left: 0px !important;
        padding-right: 0px !important;
        padding-top: 18px !important;
        padding-bottom: 18px !important;
        /* width: 526px; */
    }



    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        width: 91% !important;
    }

    form[name=kerasilk-contact-us] .form .ks-dropdown .ks-list {
        margin-left: 18px !important;
    }

    form[name=kerasilk-contact-us] .form .form_row .form_rightcol input[type="checkbox"] {
        height: 35px !important;
        width: 19px !important;
    }

    form[name=kerasilk-contact-us] .form .checkbox .g-Text {
        position: relative;
        top: -28px !important;
        padding-left: unset;
        margin-left: 88px;
        font-size: 14px !important;
        letter-spacing: 0.54px;
    }

    .form_field::placeholder {
        padding-left: 19px;
    }

    form[name=kerasilk-contact-us] .form .recaptcha {
        margin: 0px 10px 38.09px 15px;
    }

    .ks-contactus-mainheading {
        margin-top: 32px !important;
        margin-bottom: 0px !important;
    }

    .ks-newsletter-buttonpack.l-ButtonP.is-gutter--m .l-ButtonP__list {
        transform: translateY(0px);
        margin: auto;
        width: 100%;
    }

    .ks-newsletter-buttonpack.l-ButtonP.is-gutter--m .l-ButtonP__list__item {
        width: 100%;
        padding: 0;
    }

    .ks-newsletter-unsubscribe.is-colorset--7 .l-ButtonUnit__link {
        padding-top: 13px;
        padding-bottom: 12.02px;
        font-size: 10px;
        color: #575656;
    }
}