/******************************************* layout reset css start here *******************************************/
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

html {
    font-size: 10px;
    -webkit-tap-highlight-color: transparent;
}

body {
    font-family: Mulish, sans-serif;
    font-size: 62.5%;
    background: #fff;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    margin: 0;
}
.formatingImg2 img {
    width: auto;
}
.il-container {
    padding-right: 80px;
    padding-left: 80px;
    margin-right: auto;
    margin-left: auto;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

button,
input,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

li,
ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

a {
    color: #6c6c6c;
    text-decoration: none;
    outline: none;
    display: inline-block;
    font-weight: 500;
    font-size: 1.5rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
    font-weight: 600;
    color: #282828;
}

h5 {
    font-size: 2.4rem;
    line-height: 30px;
}

p,
span {
    margin: 0;
    padding: 0;
    color: #282828;
    font-weight: 400;
    font-size: 1.5rem;
    line-height: 25px;
}

/* input reset css */
input {
    cursor: auto;
    border: none;
    z-index: 2;
    width: 100%;
    outline: 0;
    background: 0 0;
}

.bg-grey {
    background: #f8f6f6;
}

.bg-darkgrey {
    background: #f3f0f0;
}

.paddRight15 {
    padding-right: 15px;
}

.paddRight30 {
    padding-right: 30px;
}

.paddRight50 {
    padding-right: 50px;
}

.marRight15 {
    margin-right: 15px;
}

.marRight30 {
    margin-right: 30px;
}

.darkGreyLink {
    color: #282828;
    text-decoration: none;
}

.grey-border {
    background: #ffffff;
    border: 1px solid #c9c9c9;
    color: #6c6c6c;
}
.il-loader {
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    background: rgba(255, 255, 255, 0.9);
    z-index: 100000;
}
.il-loader-inner {
    width: 100px;
    display: flex;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}

/* componant css start here */

.componantHead h1 {
    font-weight: 600;
    font-size: 40px;
    line-height: 50px;
    padding-bottom: 10px;
}

.componantDetails .rowWrapp {
    display: flex;
    justify-content: flex-start;
}

.componantDetails .rightSection {
    border-right: 2px solid #eaeaea;
    width: 22%;
    padding: 60px 0;
}
.componantHead .rightSection {
    border: 0;
    padding-left: 80px;
    width: 18%;
}
.componantDetails .leftSection {
    margin-left: 60px;
    width: 100%;
    max-width: 802px;
    padding: 60px 0;
}

.componantDetails .componantList li {
    padding: 10px 30px 10px 80px;
}
.componantDetails .componantList li.active {
    background: #fff9f6;
    border-left: 3px solid #ec6625;
}
.componantDetails .componantList li:hover {
    background: #f8f6f6;
}
.componantDetails .componantList li.active a {
    color: #ec6608;
}
.componantDetails .componantList li a {
    font-weight: 700;
    line-height: 20px;
    /* color: #EC6608; */
}

.ComponantContent {
    border: 1px solid #cbcdce;
    border-radius: 10px;
    padding: 40px 80px 40px 40px;
    width: 798px;
    margin-bottom: 30px;
    cursor: pointer;
    display: flex;
}

.img-dimen {
    width: 150px;
    height: 110px;
}

.ComponantContent h3 {
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 31px;
}

.bigHeading {
    font-weight: 600;
    padding-bottom: 10px;
    font-size: 25px;
    line-height: 31px;
}

.ComponantContent .cmpDescription {
    padding-left: 30px;
}

.componantDetails .componantList li:first-child {
    /* padding-top: 0; */
}

h5.butonHeadh5 {
    padding: 50px 0;
}

.leftSection .buttonHead {
    font-size: 2rem;
    padding-bottom: 10px;
    font-weight: 600;
    position: relative;
    line-height: 25px;
}

.copyLinkImg {
    display: inline-block;
    cursor: pointer;
    position: relative;
}
.link-shares {
    opacity: 0;
    /*transform: translateX(4px);*/
    transition: opacity 0.2s ease-out 0s, transform 0.2s ease-out 0s;
    position: absolute;
    top: 3px;
    left: -30px;
}
h3.buttonHead:hover .link-shares {
    opacity: 1;
    transition-duration: 0.1s;
    transform: none;
}
.copyLinkImg span.link-shares {
    color: #ec6625;
}
.leftSection p {
    line-height: 24px;
    font-size: 1.6rem;
}
.codeExpOuter {
    padding-top: 6rem;
}
.codeExpOuter.primaryBtn {
    padding-top: 0;
}
.codeWrapp {
    border: 1px solid #c9c9c9;
    border-radius: 10px;
    margin-top: 20px;
    overflow: hidden;
}

.codeWrapp .buttonOuter {
    display: inline-flex;
    padding: 50px 0 50px 30px;
    position: relative;
    align-items: center;
}
.codeWrapp .buttonOuter.regularLink1 {
    padding-left: 60px;
    padding-right: 5rem;
}

.notifi-heading-class {
    font-size: 1.8rem;
    line-height: 2rem;
    font-weight: 700;
    color: #282828;
}
/* button css start here */
.primary-btn {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    color: #fff;
    padding: 1.1rem 2.4rem;
    font-size: 1.6rem;
    background: #ec6625;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
}

.secondary-btn {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 1.3rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 1px solid #ec6625;
    font-weight: 700;
    text-align: center;
    background: #fff;
    color: #ec6625;
}

.orange-btn {
    background: #ec6625;
    color: #fff;
}

.bgorange-btn {
    background: #ec6625;
    color: #fff;
}

.primary-btn:hover,
.standard-btn:hover,
.fullwidth-btn:hover {
    background: #fd7b20;
}
.primary-btn:hover {
    color: #fff;
}
.primary-btn:focus-visible,
.standard-btn:focus-visible,
.fullwidth-btn:focus-visible {
    background: #e26123;
    box-shadow: 0 0 0px 3px #e26123;
    border: 3px solid #fff;
}

.primary-btn:active,
.standard-btn:active,
.fullwidth-btn:active {
    background: #d05a06;
}

.primary-btn-disabled {
    background: #c9c9c9;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 1.4rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 0;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
    pointer-events: none;
    /*cursor: not-allowed;*/
}

.orange-border {
    border: 1px solid #ec6625;
    background: #fff;
    color: #ec6625;
}

.secondary-btn:hover,
.quiet-btn:hover {
    background: #fff2eb;
    border: 1px solid #ec6625;
    color: #ec6625;
}

.secondary-btn:focus-visible,
.quiet-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6625;
    color: #ec6625;
}

.secondary-btn:active,
.quiet-btn:active {
    background: #fff9f6;
    border: 1px solid #bb5106;
    color: #bb5106;
}

.secondary-btn-disabled {
    border: 1px solid #c9c9c9;
    color: #c9c9c9;
    pointer-events: none;
    position: relative;
    /*cursor: not-allowed;*/
    overflow: hidden;
    padding: 1.3rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    font-weight: 700;
    text-align: center;
    background: #fff;
}

.subtle-btn {
    color: #6c6c6c;
    background: #fff;
    border: 1px solid #c9c9c9;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 1.3rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    font-weight: 700;
    text-align: center;
}

.subtle-btn:hover {
    background: #fff2eb;
    border: 1px solid #f58820;
    color: #6c6c6c;
}

.subtle-btn:active {
    background: #fff9f6;
    border: 1px solid #bb5106;
    color: #bb5106;
}

.subtle-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6608;
}

.subtle-btn-disabled {
    background: #ffffff;
    border: 1px solid #c9c9c9;
    color: #c9c9c9;
    pointer-events: none;
    /*cursor: not-allowed;*/
    position: relative;
    overflow: hidden;
    padding: 1.3rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    font-weight: 700;
    text-align: center;
}

.primary-disable {
    background: #c9c9c9;
    color: #ffffff;
    pointer-events: none;
}

.secondary-disbale {
    border: 1px solid #c9c9c9;
    color: #c9c9c9;
    pointer-events: none;
}

.LinkWrappBorder:before {
    position: absolute;
    content: "";
    background: #cbcdce;
    height: 60px;
    width: 1px;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.buttonOuter.disableLinkWrapp {
    padding: 60px 50px;
}

.disabled-linkBtn {
    color: #c9c9c9;
}

.warning-btn {
    background: #f28d25;
    color: #ffffff;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 1.1rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
}

.warning-btn:hover {
    background: #ffa548;
}

.warning-btn:focus-visible {
    background: #f37a07;
    box-shadow: 0 0 0px 3px #f37a07;
    border: 3px solid #fff;
}

.warning-btn:active {
    background: #d66d01;
}

.warning-btn-disabled {
    color: #ffffff;
    position: relative;
    overflow: hidden;
    padding: 1.4rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 0;
    font-weight: 700;
    text-align: center;
    background: #c9c9c9;
    pointer-events: none;
    /*cursor: not-allowed;*/
}

.danger-btn {
    background: #e71a1a;
    color: #ffffff;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 1.1rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
}

.danger-btn:hover {
    background: #ff5050;
}

.danger-btn:focus-visible {
    background: #d70a0a;
    box-shadow: 0 0 0px 3px #d70a0a;
    border: 3px solid #fff;
}

.danger-btn:active {
    background: #ad1010;
}

.danger-btn-disabled {
    background: #cbcdce;
    pointer-events: none;
    position: relative;
    /*cursor: not-allowed;*/
    overflow: hidden;
    padding: 1.4rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 0;
    font-weight: 700;
    text-align: center;
    color: #fff;
}

.standard-btn {
    background: #ec6625;
    color: #fff;
    padding: 11px 50px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
}

.link-btn.linkBtnicon:before {
    position: absolute;
    content: "";
    width: 15px;
    height: 20px;
    background-repeat: no-repeat;
}

.linkBtnicon2:before {
    right: -20px;
    top: 3px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzFfMjg0IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTUiIGhlaWdodD0iMTUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuMTQ0NDFlLTA1IDBIMTQuOTUxMlYxNC45NTEySDEuMTQ0NDFlLTA1VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMV8yODQpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjA2NTMxIDguMDY1M0M3LjczOTcgOC4zOTA5MiA3LjIxMTU0IDguMzkwOTIgNi44ODU5MiA4LjA2NTNDNi41NTkyNCA3LjczOTY4IDYuNTU5MjQgNy4yMTE1MyA2Ljg4NTkyIDYuODg1OTVMMTIuMTAyNCAxLjY2OTQ2SDguNzA3NTlDOC4yNDY1OCAxLjY2OTQ2IDcuODcyODQgMS4yOTU3MiA3Ljg3Mjg0IDAuODM0NzExQzcuODcyODQgMC4zNzM2OTcgOC4yNDY1OCAwIDguNzA3NTkgMEgxNC4xMTY1QzE0LjEzNjcgMCAxNC4xNTY4IDAuMDAxMTA1MjYgMTQuMTc2OSAwLjAwMjIxMDUzSDE0LjE4MDNMMTQuMTk2IDAuMDA0NDYwNTNDMTQuMjkyMiAwLjAxMzQyMTEgMTQuMzgxNyAwLjAzODA1MjYgMTQuNDY1NyAwLjA3NjA2NThMMTQuNDY3OSAwLjA3NzE3MTFMMTQuNDc3OSAwLjA4Mjc3NjNMMTQuNDg2OSAwLjA4NjEzMTZMMTQuNDk1OCAwLjA5MTczNjhMMTQuNTA0OCAwLjA5NjE5NzRMMTQuNTEzNyAwLjEwMDY1OEwxNC41MjI3IDAuMTA1MTU4TDE0LjUzMTYgMC4xMTA3NjNMMTQuNTMzOSAwLjExMTg2OEMxNC41NzMgMC4xMzQyNSAxNC42MTExIDAuMTYxMDkyIDE0LjY0NjkgMC4xOTAxODRMMTQuNjU5MiAwLjIwMTM5NUwxNC42NjI2IDAuMjAzNjQ1TDE0LjY3NDkgMC4yMTQ4MTZMMTQuNjc3MSAwLjIxNzA2NkwxNC42OTE2IDAuMjI5MzQyTDE0LjY5MjcgMC4yMzA0ODdMMTQuNzA2MiAwLjI0NTA1M0wxNC43MjA3IDAuMjU4NDc0TDE0LjcyMTkgMC4yNTk1NzlMMTQuNzM0MiAwLjI3M0wxNC43MzY0IDAuMjc1MjExTDE0Ljc0NzYgMC4yODg2NzFMMTQuNzQ5OSAwLjI5MjAyNkwxNC43NTk5IDAuMzA0MzQyQzE0Ljc5MDEgMC4zNDAxNDUgMTQuODE3IDAuMzc4MTk3IDE0LjgzOTQgMC40MTczNTVMMTQuODQwNSAwLjQxOTYwNUwxNC44NDYxIDAuNDI4NTI2TDE0Ljg1MDYgMC40MzYzNDJMMTQuODU1IDAuNDQ2NDQ3TDE0Ljg1OTUgMC40NTQzMDNMMTQuODY1MSAwLjQ2NDMyOUwxNC44Njg0IDAuNDczMjg5TDE0Ljg3NDEgMC40ODMzNTVMMTQuODc1MiAwLjQ4NTYwNUMxNC45MTMyIDAuNTY4MzgyIDE0LjkzNzggMC42NTkwNTMgMTQuOTQ2OCAwLjc1NDE0NUwxNC45NDkgMC43Njk4MTZWMC43NzQyNzZDMTQuOTUwMSAwLjc5NDQ0NyAxNC45NTEyIDAuODE0NTM5IDE0Ljk1MTIgMC44MzQ3MTFWNi4yNDM2N0MxNC45NTEyIDYuNzA0NjQgMTQuNTc3NSA3LjA3ODM4IDE0LjExNjUgNy4wNzgzOEMxMy42NTU1IDcuMDc4MzggMTMuMjgxOCA2LjcwNDY0IDEzLjI4MTggNi4yNDM2N1YyLjg0ODgyTDguMDY1MzEgOC4wNjUzWk0xMy4yODE4IDkuOTM5NTFDMTMuMjgxOCA5LjQ3ODUgMTMuNjU1NSA5LjEwNDc2IDE0LjExNjUgOS4xMDQ3NkMxNC41Nzc1IDkuMTA0NzYgMTQuOTUxMiA5LjQ3ODUgMTQuOTUxMiA5LjkzOTUxVjE0LjExNjVDMTQuOTUxMiAxNC41Nzc1IDE0LjU3NzUgMTQuOTUxMyAxNC4xMTY1IDE0Ljk1MTNIMC44MzQ3MjJDMC4zNzM3MDkgMTQuOTUxMyAxLjE0NDQxZS0wNSAxNC41Nzc1IDEuMTQ0NDFlLTA1IDE0LjExNjVWMC44MzQ3MTFDMS4xNDQ0MWUtMDUgMC4zNzM2OTcgMC4zNzM3MDkgMCAwLjgzNDcyMiAwSDUuMDExNzVDNS40NzI3MiAwIDUuODQ1MzUgMC4zNzM2OTcgNS44NDUzNSAwLjgzNDcxMUM1Ljg0NTM1IDEuMjk1NzIgNS40NzI3MiAxLjY2OTQ2IDUuMDExNzUgMS42Njk0NkgxLjY2ODMzVjEzLjI4MThIMTMuMjgxOFY5LjkzOTUxWiIgZmlsbD0iI0VDNjYyNSIvPgo8L2c+Cjwvc3ZnPgo=);
}

.linkBtnicon1:before {
    left: -25px;
    top: 3px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xLjQxNDk4IDEzLjE2MjJDMS41MDg0NSAxMi45Mjg2IDEuNTEwNzggMTIuNzE5NSAxLjM5Mzg1IDEyLjYwMjdDMS4yNzU3NiAxMi40ODU5IDEuMDY1MzUgMTIuNDg3MSAwLjgzMDMyMiAxMi41ODI5QzEuMTk2MjkgMTEuNjM2NyAxLjY5MzE4IDEwLjM1MTcgMS44MjE5IDEwLjAxODhDMi4wNDg3NiAxMC4wMTc2IDIuNTUyNjYgMTAuMDE1MyAyLjc0Njg0IDEwLjAxNDFMMi43NTE1MSAxMC4wMTg4TDIuNzMxNTYgMTAuMDM4N0wyLjYzNDU4IDExLjM1NEwzLjk0OTk5IDExLjI1NThMMy45Njg2NyAxMS4yMzZDMy45Njg2NyAxMS40Mjc2IDMuOTY5ODMgMTEuOTE3IDMuOTY5ODMgMTIuMTUxOUMzLjU1NzA3IDEyLjMxNTMgMi4zMjQ2MyAxMi44MDI1IDEuNDE0OTggMTMuMTYyMlpNMS43MDQ4NSA5LjYwMzA4VjkuNjEyNDFMMS42MjA3MSA5LjY5NjM1QzEuNjAyMDQgOS43MTI3OSAxLjU5MDI2IDkuNzMyNzIgMS41ODIyIDkuNzU0ODdMMC4zNjQ5MzQgMTIuODc2MkMwLjM2MTQzMyAxMi44Nzk3IDAuMzU3OTMyIDEyLjg4MDggMC4zNTU1OTggMTIuODgzMUwwLjAxMTgwNzYgMTMuNzY2M0MtMC4wMTI2OTg4IDEzLjgyOTQgMC4wMDEzMDQ4NyAxMy45MDE5IDAuMDUwNDM0NSAxMy45NTA5QzAuMDk4MjgwNCAxMy45OTg4IDAuMTcyMDMzIDE0LjAxMjggMC4yMzM5OTkgMTMuOTg4MkwxLjEwNzQ4IDEzLjY0NzJDMS4xMDk3IDEzLjY0NDggMS4xMTIwMyAxMy42NDEyIDEuMTE0NDggMTMuNjM5TDQuMjM0MDQgMTIuNDA1NEM0LjI1NTE2IDEyLjM5NDggNC4yNzUgMTIuMzgzMSA0LjI5MjUgMTIuMzY1N0w0LjM3NTU5IDEyLjI4MTZINC4zODYwOUwxMS45NjE1IDQuNzEyNjFMOS4zNTUwNyAxLjk1OTQ3TDEuNzA0ODUgOS42MDMwOFoiIGZpbGw9IiNFQzY2MjUiLz4KPG1hc2sgaWQ9Im1hc2swXzFfMTU4NyIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iOSIgeT0iMCIgd2lkdGg9IjUiIGhlaWdodD0iNSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS43NzE2NCAwSDE0VjQuMjk2OTVIOS43NzE2NFYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzFfMTU4NykiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEzLjY0NzcgMS4zMjY4MUwxMi42NzAyIDAuMzUyNTE2QzEyLjE5OTEgLTAuMTE3MDg1IDExLjQzNDMgLTAuMTE4MjUxIDEwLjk2MzEgMC4zNTI1MTZMOS43NzE2NCAxLjU0Mjk2TDEyLjM3NzMgNC4yOTY5MUwxMy42NDU0IDMuMDI5ODdDMTQuMTE3OCAyLjU2MDM5IDE0LjExNzggMS43OTYyOSAxMy42NDc3IDEuMzI2ODFaIiBmaWxsPSIjRUM2NjI1Ii8+CjwvZz4KPC9zdmc+Cg==);
}

.minimumWidthBtn .buttonOuter {
    display: inline-flex;
    padding: 40px 50px;
    flex-direction: column;
    align-items: center;
}

label.standLabel {
    display: block;
    width: 100%;
    font-weight: 500;
    font-size: 15px;
    line-height: 19px;
    color: #6c6c6c;
    padding-bottom: 10px;
}

.minimumWidthBtn .buttonOuter:first-child:before {
    position: absolute;
    right: 0;
    top: 50%;
    width: 1px;
    height: 67px;
    background: #cbcdce;
    content: "";
    transform: translateY(-50%);
}

.quiet-btn {
    padding: 7px 30px;
    color: #ec6625;
    background: #ffffff;
    border: 1px solid #ec6625;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    font-weight: 700;
    text-align: center;
}

.fullwidthBtn .buttonOuter {
    padding: 40px 30px 30px 30px;
    width: 92%;
}

.fullwidth-btn {
    width: 100%;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 1.1rem 2.4rem;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
    background: #ec6625;
    color: #fff;
}
.plusIcon.primary-btn {
    padding-right: 6.1rem;
}

.plusIcon.primary-btn:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    right: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIHZpZXdCb3g9IjAgMCAyMyAyMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTEuMjg2IiBjeT0iMTEuMjg2IiByPSIxMC4yODYiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41Ii8+CjxwYXRoIGQ9Ik0xMS4xMTEyIDE1Ljc5MDlWNy40NTg1IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPgo8cGF0aCBkPSJNMTUuMjc3NCAxMS42MjQ3SDYuOTQ1MDIiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+Cjwvc3ZnPgo=);
}

.loadingBtn .loadingTextbtn {
    padding-left: 60px;
}

.isLoading {
    background: #ec6625;
    pointer-events: all;
    padding: 0.1rem 5rem;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    font-size: 1.6rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
    color: #ffffff;
}

.isLoading:focus-visible {
    background: #ec6625;
    box-shadow: 0 0 0px 3px #ec6625;
    border: 3px solid #fff;
}

.loadingBtn .outerLoadbox img {
    width: 40px;
    height: 40px;
}

.bgorange-btn.loadingTextbtn.isLoading:before {
    left: 50px;
}

.lodingIcon:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 28px;
    left: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAyOCAxNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOC4yNSIgY3k9IjguMjUiIHI9IjguMjUiIGZpbGw9IiNGRkQ5QjkiLz4KPGNpcmNsZSBjeD0iMTkuMjUiIGN5PSI4LjI1IiByPSI4LjI1IiBmaWxsPSIjRkVBNDY1Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    top: 50%;
    transform: translate(-50%, -50%);
    display: none;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(180deg);
    }

    100% {
        transform: rotate(0deg);
    }
}

.leftSection .formatbuttonHead {
    font-weight: 600;
    font-size: 24px;
    line-height: 30px;

    color: #282828;
}
.FormattingBtn .formatbuttonsubHead {
    padding: 5rem 0 3rem 0;
}
pre {
    display: flex;
    margin: 0;
}

pre code {
    white-space: normal;
    font-size: 0;
}

.token.punctuation {
    color: #005baa;
}

.token.attr-name {
    color: #ec6608;
}

.token.class-name,
.cssCode pre .language-tsx .class-name {
    color: #b02a30;
}

.token.comment {
    color: #26ba40;
}

/* button end start here */
.alignmentWrapp,
.btnBehavioraWrapp {
    padding: 50px 0px 0px 0;
}
.alignmentWrapp .alignHead {
    padding: 1rem 0 4rem 0;
}
p.btnBehaviorHead {
    font-size: 2.5rem;
    line-height: 31px;
    font-weight: 600;
    padding-bottom: 2rem;
}
.guidelinesWrapp {
    padding: 100px 0 0;
}

.btnBehavioraWrapp .imgWrapp {
    padding-bottom: 30px;
}
.formatingImg2 {
    padding: 3rem 0 5rem 0;
}
p.guideHead {
    font-weight: 600;
    font-size: 25px;
    line-height: 31px;
    color: #282828;
    padding-bottom: 30px;
}

ul li {
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 2rem;
    position: static;
    color: #6c6c6c;
}

.componantDetails .bestPractice ul li {
    padding-left: 25px;
    font-weight: 400;
    padding-bottom: 9px;
    font-size: 1.6rem;
    color: #282828;
}

.componantDetails .bestPractice ul li:before {
    content: "";
    width: 10px;
    height: 9px;
    left: 0;
    top: 5px;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEwIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGlkPSJQYXRoIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuOTk5MTEgNC41MDMxOUM5Ljk5NzUzIDQuNjQ4OSA5Ljk1Mzg4IDQuNzg4MTggOS44Nzc2OCA0Ljg5MjExTDYuOTYxNzIgOC44MjIwOUM2Ljg4NDczIDguOTMzNTIgNi43Nzc1OSA4Ljk5NzggNi42NjQ4OSA4Ljk5OTk0QzYuNTUyMTggOS4wMDIwOSA2LjQ0MjY2IDguOTQzMTYgNi4zNjMyOSA4LjgzNjAyQzYuMjgzOTIgOC43Mjg4NyA2LjIzOTQ4IDguNTgyMDkgNi4yNDEwNiA4LjQyOTk1QzYuMjQyNjUgOC4yNzc4MSA2LjI4OTQ4IDguMTMzMTYgNi4zNzEyMyA4LjAyOTIzTDguNTc3NjQgNS4wNTQ5N0gwLjQyMjYzMkMtMC4xNDA4NzcgNS4wNjU2OCAtMC4xNDA4NzcgMy45MjE0IDAuNDIyNjMyIDMuOTMyMTJIOC41NzY4NUw2LjM3MjAyIDAuOTYxMDY1QzYuMjkzNDUgMC44NTYwNjYgNi4yNDkgMC43MTI0OTYgNi4yNDkgMC41NjM1NjhDNi4yNDkgMC40MTM1NjkgNi4yOTI2NSAwLjI2OTk5OCA2LjM3MTIzIDAuMTY0OTk5QzYuNDUwNTkgMC4wNTc4NTY4IDYuNTU2OTUgMCA2LjY2NzI3IDBDNi43NzgzOCAwIDYuODg0NzMgMC4wNjEwNzEgNi45NjI1MSAwLjE2NzE0Mkw5Ljg3ODQ4IDQuMDk3MTJDOS45NTc4NCA0LjIwNDI2IDEwLjAwMjMgNC4zNTIxMiA5Ljk5OTkxIDQuNTA0MjYiIGZpbGw9IiMyODI4MjgiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
}

/* link button css start here */
.buttonOuter.LinkWrappBorder {
    padding-left: 50px;
}

.link-btn {
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 18px;
    color: #ec6625;
    text-decoration: underline;
    position: relative;
    display: inline-block;
    outline: none;
    border: 1px solid transparent;
    padding: 1px 4px;
}

.link-btn.small-linkBtn {
    font-size: 1.2rem;
    line-height: 1.5rem;
    margin-right: 5rem;
}

.link-btn.darkGreyLink {
    color: #282828;
    font-weight: 400;
    text-decoration: none;
}

.Inline .link-btn {
    font-size: 16px;
}

.link-btn-disabled {
    color: #c9c9c9;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 18px;
    text-decoration: underline;
    position: relative;
    display: inline-block;
    outline: none;
    pointer-events: none;
    /*cursor: not-allowed;*/
}

.link-btn:hover {
    color: #fd7b20;
    text-decoration: underline;
}

.link-btn:focus-visible {
    box-shadow: 0 0 0 1px;
    border-radius: 3px;
    color: #fd7b20;
    padding: 1px 4px;
}

.link-btn:active {
    color: #bb5106;
}

.subtleLink-btn {
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 18px;
    text-decoration: underline;
    position: relative;
    display: inline-block;
    outline: none;
    color: #6c6c6c;
    padding: 1px 4px;
}

.small-subtleLink-btn {
    font-size: 1.2rem;
    margin-right: 5rem;
}

.subtleLink-btn-disabled {
    color: #c9c9c9;
    font-weight: 700;
    font-size: 1.4rem;
    line-height: 18px;
    text-decoration: underline;
    position: relative;
    display: inline-block;
    outline: none;
    pointer-events: none;
    /*cursor: not-allowed;*/
}

.subtleLink-btn:hover {
    color: #928f8e;
}

.subtleLink-btn:focus-visible {
    box-shadow: 0 0 0 1px;
    border-radius: 3px;
    color: #6c6c6c;
}

.subtleLink-btn:active {
    color: #6c6c6c;
}
.smallBtnOuter .tiny-btn {
    font-size: 1.2rem;
    padding: 0.6rem 1.2rem;
}
.small-btn,
.tiny-btn {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 0.5rem 1.6rem;
    font-size: 1.4rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
    background: #ec6625;
    color: #fff;
}

.small-btn:hover,
.tiny-btn:hover {
    background: #fd7b20;
}

.small-btn:focus-visible,
.tiny-btn:focus-visible {
    background: #e26123;
    box-shadow: 0 0 0px 3px #e26123;
    border: 3px solid #fff;
}

.small-btn:active,
.tiny-btn:active {
    background: #d05a06;
}
.smallBtnOuter .tinySecondry-btn {
    font-size: 1.2rem;
    padding: 0.8rem 1.2rem;
}

.smallSecondry-btn,
.tinySecondry-btn {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 0.7rem 1.6rem;
    font-size: 1.4rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 0;
    font-weight: 700;
    text-align: center;
    color: #ec6625;
    border: 1px solid #ec6625;
}

.smallSecondry-btn:hover,
.tinySecondry-btn:hover {
    background: #fff2eb;
    border: 1px solid #ec6625;
    color: #ec6625;
}

.smallSecondry-btn:focus-visible,
.tinySecondry-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6625;
    color: #ec6625;
}

.smallSecondry-btn:active,
.tinySecondry-btn:active {
    background: #fff9f6;
    border: 1px solid #bb5106;
    color: #bb5106;
}
.smallBtnOuter .tinySubtle-btn {
    font-size: 1.2rem;
    padding: 0.8rem 1.2rem;
}

.smallSubtle-btn,
.tinySubtle-btn {
    color: #6c6c6c;
    background: #fff;
    border: 1px solid #c9c9c9;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    padding: 0.7rem 1.6rem;
    font-size: 1.4rem;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    font-weight: 700;
    text-align: center;
}

.smallSubtle-btn:focus-visible,
.tinySubtle-btn:focus-visible {
    background: #fff9f6;
    border: 1px solid #ec6608;
}

.smallSubtle-btn:active,
.tinySubtle-btn:active {
    background: #fff9f6;
    border: 1px solid #bb5106;
    color: #bb5106;
}

.smallSubtle-btn:hover,
.tinySubtle-btn:hover {
    background: #fff2eb;
    border: 1px solid #f58820;
    color: #6c6c6c;
}
.buttonOuter.smallBtnOuter {
    padding-top: 0;
}
.componantDetails .tooltipLink {
    font-size: 14px;
    line-height: 14px;
    background: #282828;
    border-radius: 5px;
    color: #fff;
    padding: 12px;
    position: absolute;
    left: -62px;
    top: -43px;
    visibility: hidden;
    width: max-content;
}
.copyLinkImg:hover .link-shares {
    opacity: 1;
}

.link-shares:hover .tooltipLink {
    visibility: visible;
    opacity: 1;
}

.componantDetails .tooltipLink:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #282828;
    position: absolute;
    bottom: -5px;
    right: 50%;
    transform: translateX(50%);
}
.tooltiptext1 {
    display: none;
    width: max-content;
    background-color: #282828;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 12px;
    position: absolute;
    z-index: 1;
    top: -40px;
    left: 12px;
    margin-left: -60px;
    font-size: 1.4rem;
    line-height: 1.4rem;
}
.tooltiptext1:after {
    content: "";
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #282828;
    position: absolute;
    bottom: -5px;
    right: 50%;
    transform: translateX(50%);
}
.anatomyPoint {
    padding: 20px 0 50px 0;
}
.anatomyPoint ul li {
    font-size: 1.6rem;
    line-height: 28px;
    color: #282828;
    font-weight: 400;
}
.alignTwowrap {
    display: flex;
    padding-bottom: 50px;
}
.alignTwowrap .alignImgBox:last-child {
    padding-right: 0;
}

.alignTwowrap .alignImgBox {
    padding: 0 40px;
}
.alignTwowrap .alignImgBox:first-child {
    padding-left: 0;
}
.alignTwowrap .alignImgBox p {
    line-height: 20px;
    font-size: 1.5rem;
    padding-top: 15px;
}
.buutonGroup .alignHead,
.guidelinesWrapp .alignHead {
    padding: 10px 0 20px 0;
}
.buutonGroup .alignTwowrap,
.guidelinesWrapp .alignTwowrap {
    padding-bottom: 0;
}

@media screen and (max-width: 767px) {
    .il-container {
        padding-right: 20px;
        padding-left: 20px;
    }
    .componantDetails .rightSection {
        width: auto;
    }
    .componantMainwrapper {
        width: 100%;
        overflow: auto;
        display: inline-block;
    }
}

/* input style start here */

.codeWrapp .txtOuter {
    padding: 50px 0 50px 30px;
    position: relative;
}

.il-input-block {
    position: relative;
    display: inline-block;
    width: 100%;
}

.il-input-block label {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 600;
    color: #838383;
    position: absolute;
    left: 17px;
    top: 17px;
    background-color: #fff;
    transition: 0.3s all ease;
    pointer-events: none;
}

.il-input-block label.input-sm {
    font-size: 1.4rem;
    left: 10px;
    top: 10px;
}

.il-input-block input {
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    background: #ffff;
    padding: 1.7rem;
    /*width: -webkit-fill-available;*/
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 600;
    color: #282828;
}

.il-input-block input.input-sm {
    font-size: 1.4rem;
    line-height: 1.8rem;
    padding: 1.2rem;
}

.il-input-block input:hover,
textarea:hover {
    border: 1px solid #282828;
}

input.readOnly:hover {
    border: 1px solid #c9c9c9;
}

input.disabled:hover {
    border: 1px solid #eaeaea;
}

.il-input-block input:read-only {
    color: #838383;
}

.il-input-block.focus label,
.dropdown-block.onfocus label,
.multiSearch.onfocus label {
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: 600;
    top: -7px;
    left: 9px;
    padding: 0 7px;
    z-index: 2;
    transition: 0.3s all ease;
}

.il-input-block.focus label.input-sm {
    left: 5px;
}

.il-input-block.onFocused label {
    color: #ec6625;
}

.il-input-block.onFocused label.readOnly {
    color: #838383;
}

.il-input-block.onFocused input,
.il-input-block.onFocused textarea {
    outline: none;
    border: none;
    border: 2px solid #ec6625;
}

.il-input-block.onFocused input.readOnly {
    color: #838383;
    border: 1px solid #c9c9c9;
}

.il-input-block.onValidate label {
    color: #e71a1a;
}
.il-input-block.onValidate input {
    border: 1px solid #e71a1a;
}
/* input style ends here */

.pb-0 {
    padding-bottom: 0px !important;
}

.pb-10 {
    padding-bottom: 1rem;
}

.pb-20 {
    padding-bottom: 2rem;
}

::placeholder {
    color: #b2b2b2;
    opacity: 1; /* Firefox */
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #b2b2b2;
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #b2b2b2;
}

/*Close icon css starts here*/
.txt-close {
    position: absolute;
    display: block;
    width: 18px;
    height: 18px;
    transition: 0.3s all ease;
    top: 18px;
    right: 15px;
}
.txt-close:hover {
    cursor: pointer;
}
.txt-close::after,
.txt-close::before {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 16px;
    height: 2px;
    background: #6c6c6c;
    transform: rotate(45deg);
    border-radius: 5px;
    top: 8px;
    left: 1px;
}
.txt-close::after {
    transform: rotate(-45deg);
}

/*.il-input-block.focus .txt-close {
    display: block;
}*/

/*.clearIcon:not(:valid) ~ .txt-close {
    display: none;
}*/

.clearIcon:placeholder-shown + .txt-close {
    opacity: 0;
    pointer-events: none;
}
/*Close icon css ends here*/

.il-input-block input:disabled {
    cursor: not-allowed;
    outline-color: #eaeaea;
}

.il-input-block label.disabled {
    outline-color: #c9c9c9;
    color: #c9c9c9;
    cursor: not-allowed;
}

span.helper-txt {
    font-size: 1.2rem;
    line-height: 1.5rem;
    color: #6c6c6c;
    margin-top: 2px;
}

.mb-2 {
    margin-bottom: 2px;
}

span.tooltip-txt {
    float: right;
    text-decoration: underline;
    font-weight: 700;
    cursor: pointer;
}

span.validation-msg {
    visibility: hidden;
    color: #e71a1a;
}

.validation-flex {
    display: flex;
    flex-direction: row;
}

.w-40 {
    width: 40%;
    margin-top: 0.5rem;
    margin-left: 1.9rem;
}

textarea {
    font-size: 1.6rem;
    line-height: 2rem;
    color: #282828;
    border: none;
    outline: 1px solid #c9c9c9;
    border-radius: 5px;
    padding: 17px;
    resize: none;
}

.pt-20 {
    padding-top: 20px;
}

.pt-10 {
    padding-top: 1rem;
}

h3.img-caption {
    font-size: 1.5rem;
    line-height: 2.2rem;
    color: #282828;
}

.mb-100 {
    margin: 14px 0 100px;
}

.mb-40 {
    margin-bottom: 4rem;
}

.mb-30 {
    margin-bottom: 30px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mb-12 {
    margin-bottom: 12px;
}

.mb-10 {
    margin-bottom: 10px;
}

.mt-55 {
    margin-top: 55px;
}

.mt-20 {
    margin-top: 20px;
}

.mb-200 {
    margin-bottom: 20rem;
}

.mr-10 {
    margin-right: 1.1rem;
}

.mr-50 {
    margin-right: 5rem;
}

.mr-90 {
    margin-right: 9rem;
}

.mr-60 {
    margin-right: 6.2rem;
}

/* accordion starts here */

.leftSection .sectionHead {
    font-size: 2.5rem;
    padding-bottom: 1rem;
    font-weight: 600;
    position: relative;
    line-height: 25px;
    margin-top: 7rem;
}

h3.sectionHead .copyLinkImg {
    display: inline-block;
    opacity: 0;
    transform: translateX(4px);
    transition: opacity 0.2s ease-out 0s, transform 0.2s ease-out 0s;
    position: absolute;
    left: -30px;
    cursor: pointer;
}
h3.sectionHead:hover a {
    opacity: 1;
    transition-duration: 0.1s;
    transform: none;
}
h3.sectionHead .copyLinkImg span.css-pxzk9z {
    color: #ec6625;
}

.accordion-wrapper {
    padding: 8rem 8.6rem 7.6rem;
    margin: 0 auto;
    border-bottom: 1px solid #dfdfdf;
}

.accordion-card {
    cursor: pointer;
    border-top: solid 1px #e2e1df;
    padding: 0;
}

.accordion-card:last-child {
    border-bottom: solid 1px #e2e1df;
}
.accordion-title {
    position: relative;
    cursor: pointer;
    padding: 2rem;
}

.accordion-title h3 {
    font-size: 1.8rem;
    font-weight: bold;
    color: #282828;
    line-height: 3rem;
    margin-bottom: 0px;
}
.accordion-title::after {
    width: 0.8rem;
    height: 0.8rem;
    border-right: 2px solid #282828;
    border-bottom: 2px solid #282828;
    position: absolute;
    right: 2rem;
    content: " ";
    top: 3rem;
    transform: rotate(45deg);
    transition: all 0.2s ease-in-out;
}
.accordion-panel {
    display: none;
    padding: 0rem 2rem 2.5rem;
    margin-bottom: -0.2rem;
    cursor: default;
}
.accordion-panel span {
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: 400;
}
.accordion-title.active::after {
    transform: rotate(-135deg);
    transition: all 0.2s ease-in-out;
}

.accordion-card.accordion-filled {
    background-color: #fff;
    border-radius: 1rem;
    border-width: 0;
    border: 1px solid #c9c9c9;
}

.accordion-filled .accordion-title {
    border-radius: 1rem;
}

.accordion-filled .accordion-title.active {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.accordion-title:hover {
    background: linear-gradient(180deg, #f8f6f6 0%, #ffffff 100%);
}

.accordion-title:active {
    background: linear-gradient(180deg, #f0efee 0%, #ffffff 100%);
}

.accordion-title:focus-visible,
.accordion-title:focus {
    outline: 1px solid #ec670c;
}

/* .accordion-title:hover, .accordion-title.active{
  background: #F8F6F6;
} */

.sectionSubhead {
    font-size: 2rem;
    padding-bottom: 1rem;
    font-weight: 600;
    line-height: 25px;
    margin-top: 5rem;
}

/*Checkbox css starts here*/
.codeWrapp .centerOuter {
    display: flex;
    padding: 12rem 5rem;
    position: relative;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
}

.group-label {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 600;
    color: #6c6c6c;
    width: 100%;
    margin-bottom: 1.6rem;
}

.grp-label-left {
    display: inline-flex;
}

.checkBoxList input {
    width: auto;
}

.form-group {
    display: block;
    margin-bottom: 15px;
    text-align: left;
}

.form-group input {
    padding: 0;
    height: 0;
    width: 0;
    margin-bottom: 0;
    /*display: none;*/
    cursor: pointer;
}

.form-group label {
    position: relative;
    cursor: pointer;
    display: flex;
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 500;
    color: #282828;
}

.form-group label.disabled,
.il-radio-group label.disabled {
    color: #c9c9c9;
    cursor: not-allowed;
}

.form-group label:before {
    content: "";
    -webkit-appearance: none;
    background-color: transparent;
    border: 2px solid #838383;
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 1rem;
    border-radius: 3px;
    height: fit-content;
    transition: 0.3s all ease;
}

/*Checkbox unselected hover*/
.form-group input:hover + label::before,
.il-radio-group input + label:hover::before {
    background-color: #eaeaea;
}

/*Checkbox unselected disabled hover*/
.form-group input:disabled + label:hover::before,
.il-radio-group input:disabled + label:hover::before {
    background-color: transparent;
}

/*Checkbox unselected focus*/
.form-group input:focus-visible + label::before {
    border-color: #f58820;
}

/*Checkbox unselected pressed*/
.form-group input:active + label::before {
    border-color: #f58820;
    background-color: #cbcdce;
}

.form-group input:checked + label:before,
.form-group input:indeterminate + label:before {
    background-color: #ec6625;
    border: 2px solid #ec6625;
}

/*Checkbox checked hover*/
/*.form-group input:checked:hover+label:before, .form-group input:indeterminate:hover+label:before
{
  background-color: #FFF2EB;
  border-color: #FFF2EB;
}*/

/*Checkbox checked pressed*/
.form-group input:checked:active + label:before,
.form-group input:indeterminate:active + label:before {
    background-color: #fff;
    border-color: #fff2eb;
}

/*Checkbox checked focus*/
.form-group input:checked:focus-visible + label:before,
.form-group input:indeterminate:focus-visible + label:before {
    background: #ec6625;
    box-shadow: 0 0 0px 2px #ec6625;
    border: 2px solid #fff;
}

/*Checkbox checked disabled focus*/
.form-group input:checked:disabled:focus-visible + label:before,
.form-group input:indeterminate:disabled:focus-visible + label:before {
    box-shadow: none;
}

/*Checkbox checked disabled*/
.form-group input:checked:disabled + label:before,
.form-group input:indeterminate:disabled + label:before,
.form-group input:checked:disabled:hover + label:before,
.form-group input:indeterminate:disabled:hover + label:before {
    background-color: #ffbb8b;
    border-color: #ffbb8b;
    cursor: not-allowed;
}

.form-group input:checked + label:after,
.form-group input:indeterminate + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 3px;
    left: 7px;
    width: 5px;
    height: 10px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
    transition: 0.3s all ease;
}

.form-group input:indeterminate + label:after {
    border-width: 0 0 0 2px;
    top: 8px;
    transform: rotate(90deg);
}

/*Checkbox checked hover & pressed tickmark color*/
/*.form-group input:checked:hover+label:after, .form-group input:indeterminate:hover+label:after, */
.form-group input:checked:active + label:after,
.form-group input:indeterminate:active + label:after {
    border-color: #ec6608;
}

/*Checkbox checked disabled hover tickmark color*/
.form-group input:checked:disabled:hover + label:after,
.form-group input:indeterminate:disabled:hover + label:after,
.form-group input:checked:disabled:focus + label:after,
.form-group input:indeterminate:disabled:focus + label:after {
    border-color: #fff;
    cursor: not-allowed;
}

.formatting-list {
    margin-bottom: 6rem;
}

.formatting-list li {
    font-size: 1.6rem;
    line-height: 2.7rem;
}

.subHead {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 600;
}
.label-position {
    width: 100%;
    text-align: left;
    font-size: 1.4rem;
    line-height: 1.8rem;
}

.label-position-left .form-group label:before,
.label-position-left .il-radio-group label:before {
    right: -32px;
    left: auto;
    position: absolute;
    margin-right: 0;
}

.label-position-left .form-group input:checked + label:after {
    right: -25px;
    left: auto;
    top: 3px;
}

.label-position-left .il-radio-group input:checked + label:after {
    right: -26px;
    left: auto;
}

.label-position-horizontal .form-group,
.label-position-horizontal .il-radio-group {
    display: inline;
    margin-right: 36px;
}

.label-position-horizontal {
    display: flex;
}

.pageLoader {
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 100000;
    background: #ffffff;
    transition: all 0.1s ease;
}
.loaderInner {
    width: 300px;
    display: flex;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    text-align: center;
    /*    flex-direction: column;
    */
    grid-row-gap: 15px;
    row-gap: 15px;
}
.loaderDot {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 3px;
    background: #303131;
    animation: wave 1s linear infinite;
}
.loaderDot:nth-child(1) {
    background: #ec6625;
}
.loaderDot:nth-child(2) {
    animation-delay: 0.15s;
    background: #004a80;
}
.loaderDot:nth-child(3) {
    animation-delay: 0.3s;
    background: #ec6625;
}
@keyframes wave {
    0%,
    30%,
    60%,
    to {
        transform: initial;
        -webkit-transform: initial;
        opacity: 0.25;
    }
    30% {
        transform: translateY(-3px);
        -webkit-transform: translateY(-3px);
        opacity: 1;
    }
}
.ml-19 {
    margin-left: 19.7rem;
}

.ml-12 {
    margin-left: 12%;
}

.jc-stretch {
    justify-content: flex-start !important;
}

.jc-stretch .label-position {
    width: 20%;
}

.mb-60 {
    margin-bottom: 60px;
}
.m-tb-20 {
    margin-top: 20px;
    margin-bottom: 20px;
}

.mt-30 {
    margin-top: 30px;
}

.pt-100 {
    padding-top: 10rem;
}

.overFlow-con-List {
    margin-bottom: 30px;
    margin-top: 20px;
}
.overFlow-con-List li {
    font-size: 1.5rem;
    line-height: 2.2rem;
    font-weight: 400;
    margin-bottom: 8px;
    position: relative;
    padding-left: 30px;
}
.overFlow-con-List li:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 9px;
    background-image: url(../images/overFlowArrow.png);
    top: 7px;
    left: 0;
}
.overflow-content-wrap {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    width: 46%;
    align-content: space-between;
}
.overflow-cont-box {
    width: 38%;
}

/*size*/
.size-wrap {
    display: flex;
    justify-content: space-between;
}
.size-wrap .label-position {
    margin-bottom: 90px;
}

.size-wrap .centerOuter {
    width: 33.33%;
    border-right: 1px solid #c9c9c9;
    padding: 2rem 2rem 10rem;
}

.size-wrap .centerOuter:last-of-type {
    border-right: none;
}

.label-wrap .centerOuter {
    padding: 3rem 2.5rem 10rem;
}

.form-group label.sm-chekbox,
.il-radio-group label.sm-chekbox {
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: 600;
}

.form-group label.md-checkbox,
.il-radio-group label.md-checkbox {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 600;
}

.form-group label.sm-chekbox:before,
.il-radio-group label.sm-chekbox:before {
    padding: 6px;
    top: 0;
}

.form-group label.md-checkbox:before,
.il-radio-group label.md-checkbox:before {
    padding: 7px;
    top: 0;
}

.form-group input:checked + label.md-checkbox:after {
    top: 3px;
    left: 6px;
    width: 3px;
    height: 8px;
}

.form-group input:checked + label.sm-chekbox:after {
    top: 2px;
    left: 5px;
 /*   width: 3px;
    height: 8px;*/
}

.il-radio-group input:checked + label.sm-chekbox:after {
    top: 5px;
    left: 5px;
    border-width: 3px;
}

.il-radio-group input:checked + label.md-checkbox:after {
    top: 5px;
    left: 5px;
    border-width: 4px;
}

.form-group label.lg-checkbox {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 600;
}

.form-group label.lg-checkbox:before {
    padding: 8px;
}

.centerOuter.disabled-list {
    justify-content: start;
    padding: 10rem 4rem;
}

/*dropdown*/
.select-link {
    width: 289px;
    border: 1px solid #ec6625;
    padding: 2rem;
    border-radius: 5px;
    position: relative;
}
/*.select-link::after{
    position: absolute;
    content: "";
right: 10px; 
top: 16px;
background-image: url(http://echannel.insurancearticlez.com/docs/default-source/assets/component/images/down-arrow.svg?sfvrsn=39fd6d8d_2);
width: 13px;
height: 8px;
background-repeat: no-repeat;
}*/

.h-360 {
    min-height: 360px;
    height: auto;
}

.selct-link-label {
    position: absolute;
    left: 10px;
    top: -10px;
    background-color: #fff;
    color: #ec6625;
    padding: 0 5px;
}
.select-data-list input {
    width: auto;
}
.select-data-list .form-group label,
.select-data-list .il-radio-group label {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 600;
}
.select-data-list {
    padding: 24px 27px;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 25%);
    border-radius: 5px;
}

/*nestedCheckbox*/

.nestedCheckbox {
    margin: 0;
}

.nestedCheckbox ul {
    padding-left: 20px;
}

.nestedCheckbox label {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 600;
}

.nestedCheckbox li ul {
    margin: 0;
    text-align: left;
    padding-left: 30px;
    margin-top: 15px;
}
.nestedCheckbox li ul li {
    margin-bottom: 15px;
}

/*Checkbox css ends here*/

/*Radio input css starts here*/

.il-radio-group {
    display: block;
    text-align: left;
    margin-bottom: 14px;
}

.il-radio-group input {
    padding: 0;
    height: 0;
    width: 0;
    margin-bottom: 0;
    /*display: none;*/
    cursor: pointer;
    opacity: 0;
}

.il-radio-group label {
    position: relative;
    cursor: pointer;
    display: flex;
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 600;
}

.il-radio-group label:before {
    content: "";
    -webkit-appearance: none;
    background-color: #fff;
    border: 2px solid #838383;
    padding: 8px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    cursor: pointer;
    margin-right: 1rem;
    border-radius: 50%;
    height: fit-content;
    top: 1px;
}

.il-radio-group input:checked + label:after {
    content: "";
    display: block;
    position: absolute;
    top: 7px;
    left: 6px;
    border: solid #f26624;
    border-width: 4px;
    border-radius: 50%;
}

.il-radio-group input:checked + label:before {
    border-color: #f26624;
}

.il-radio-group input:checked:disabled + label:after {
    border-color: #eaeaea;
}

/*Radio selected hover*/
.il-radio-group input:checked:hover + label::before {
    background-color: #fff2eb;
}

/*Radio unselected focus*/
.il-radio-group input:focus-visible + label::before {
    border-color: #ffa05d;
}

/*Radio selected focus*/
.il-radio-group input:checked:focus-visible + label::after {
    border-color: #ec6608;
}

/*Radio selected disabled focus*/
.il-radio-group input:checked:disabled:focus-visible + label::after {
    border-color: #eaeaea;
}

/*Radio selected pressed*/
.il-radio-group input:checked:active + label::before {
    border-color: #fff2eb;
    background-color: #ec6608;
}
.il-radio-group input:checked:active + label::after {
    border-color: #fff;
}

/*Radio unselected pressed*/
.il-radio-group input:active + label::before {
    border-color: #ec6608;
    background-color: #eaeaea;
}

/*Checkbox unselected disabled & focus*/
.form-group input:disabled + label::before,
.form-group input:disabled:focus-visible + label::before,
.il-radio-group input:disabled + label:before,
.il-radio-group input:checked:disabled + label:before,
.il-radio-group input:checked:disabled:focus-visible + label:before,
.il-radio-group input:disabled:focus-visible + label:before,
.il-radio-group input:checked:disabled:active + label::before {
    border-color: #eaeaea;
    cursor: not-allowed;
    background-color: #fff;
    pointer-events: none;
}

.wrap-radio {
    align-items: stretch;
}

.arrow {
    display: inline-block;
    position: relative;
    bottom: -5px;
    left: -12px;
    transition: 0.4s ease;
    text-align: left;
    transform: rotate(0);
    float: right;
    cursor: pointer;
}

.arrow:before,
.arrow:after {
    position: absolute;
    content: "";
    display: inline-block;
    width: 10px;
    height: 2.4px;
    background-color: #404040;
    transition: 0.4s ease;
    top: -6px;
    transform: rotate(-135deg);
}

.arrow:after {
    position: absolute;
    transform: rotate(135deg);
    left: 6px;
}

.arr-active:before {
    transform: rotate(-45deg);
}

.arr-active:after {
    transform: rotate(45deg);
}
/*Radio input css ends here*/

/*Input tooltip starts here*/

.input-tooltip {
    position: relative;
    display: inline-block;
}

.input-tooltip .input-tooltiptext {
    font-size: 1.4rem;
    line-height: 1.8rem;
    visibility: hidden;
    width: 272px;
    background-color: #282828;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 1.2rem;
    position: absolute;
    z-index: 1;
    top: 150%;
    left: 50%;
    margin-left: -136px;
}

.input-tooltip .input-tooltiptext::after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #282828 transparent;
}

.input-tooltip:hover .input-tooltiptext {
    visibility: visible;
}

/*Input tooltip ends here*/

/*List component css starts here*/

.flex-container {
    display: flex;
    padding: 4rem 6rem 8rem;
    justify-content: space-between;
    align-items: flex-start;
}

.multi-list-heading {
    font-size: 2rem;
    line-height: 2.5rem;
    font-weight: 700;
    color: #282828;
}

.il-default-li {
    width: 80%;
}

.il-default-li ol.multi-line-ol {
    padding: 0;
}

.il-default-li ul.multi-line-ul li {
    padding: 1.2rem;
}

.il-default-li ul.multi-line-ul li:before {
    content: "";
    width: 1.4rem;
    height: 1.8rem;
    left: -12px;
    top: 16px;
    position: absolute;
    background-image: url(/docs/default-source/assets/component/images/orange-arrow.svg?sfvrsn=39fd6db9_2);
    background-repeat: no-repeat;
}

.choice-container {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    width: 20%;
    margin-left: 3rem;
}

.choice-holder span {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 500;
    color: #6c6c6c;
    display: inline-block;
    margin-bottom: 1.2rem;
}

.il-default-li ul.single-line-ul li:before,
.il-default-li ul.single-line-ul li:after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 16px;
    height: 2px;
    background: #0da526;
    transform: rotate(45deg);
    border-radius: 5px;
    top: 12px;
    left: -26.6px;
}

.il-default-li ul.single-line-ul li:after {
    transform: rotate(135deg);
    width: 11px;
}

.il-default-li ul.single-line-ul li:before {
    top: 14px;
    left: -29px;
    width: 6px;
}

.mb-15 {
    margin-bottom: 15px;
}

#unord-single,
#ord-single,
#ord-multi {
    display: none;
}

.single-line-ol li,
.multi-line-ol li {
    list-style: auto;
}

.single-line-ol li::marker,
.multi-line-ol li::marker {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: #282828;
    font-weight: 400;
}

.single-line-ol li p {
    padding: 0 0 1.4rem 0.9rem;
}

span.circle-tickmark {
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
    background-color: #26ba40;
    border-radius: 50%;
    bottom: -3px;
    right: 20px;
}

span.circle-exclamation {
    background-color: #f8a826;
    width: 20px;
    height: 20px;
    position: relative;
    display: inline-block;
    border-radius: 50%;
}

span.circle-exclamation:before {
    content: "!";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 16px;
    height: 2px;
    color: #fff;
    top: -3px;
    left: 7.2px;
    font-size: 1.8rem;
    font-weight: 600;
}

span.for-right-list {
    bottom: 0;
    top: 55px;
    right: -26px;
}

.d-inline {
    display: inline-block;
    margin-bottom: 1.6rem;
}

span.circle-tickmark:before,
span.circle-tickmark:after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 16px;
    height: 2px;
    background: #fff;
    transform: rotate(45deg);
    border-radius: 5px;
    top: 9px;
    left: 6.4px;
}

span.circle-tickmark:after {
    transform: rotate(135deg);
    width: 10px;
}

span.circle-tickmark:before {
    top: 11px;
    left: 4px;
    width: 5px;
}

.flex-row {
    display: flex;
    flex-direction: column;
    padding: 4rem 6rem;
}

.single-line-ul-div {
    padding: 2rem;
}

.w-48 {
    width: 48%;
}

.multi-line-ol-div {
    border: 1px solid #e4e3e3;
    border-radius: 5px;
    background: #fff;
    height: fit-content;
    padding: 7rem 3rem;
}

.multi-line-ol li {
    font-size: 1.6rem;
    line-height: 2rem;
    color: #282828;
    font-weight: 700;
    margin-bottom: 2rem;
}

.multi-line-ol li p {
    padding-top: 1.2rem;
}

.multi-line-ol-div .read-more-li {
    display: none;
}

.load-more {
    color: #ec6608;
    text-decoration: underline;
    margin: 0;
    padding: 0;
    display: block;
    text-align: center;
}
/*List component css ends here*/

.table-padding {
    padding: 9rem 6rem;
}

/*Datatable component css starts here*/

.il-table-block {
    border: 1px solid #e4e3e3;
    border-radius: 10px;
    overflow: hidden;
}

.table-default {
    border-collapse: collapse;
    width: 100%;
}

.table-default td,
.table-default th {
    padding: 1.6rem 3rem;
    font-size: 1.6rem;
    line-height: 1.7rem;
    border-right: 1px solid #ece9e9;
}

.table-default tr:nth-child(odd) {
    background-color: #f5f6f6;
}

.table-default th {
    padding: 1.6rem 3rem;
    text-align: left;
    background-color: #dddccb;
    color: #000000;
    font-weight: 600;
}

.table-default th:last-of-type,
.table-default td:last-of-type {
    border-right: none;
}

.table-default .checkmark {
    position: relative;
    width: 60%;
    height: 10px;
}

.table-default .checkmark:before,
.table-default .checkmark:after {
    content: "";
    position: absolute;
    bottom: -0.3rem;
    right: 1.9rem;
    height: 1.5rem;
    width: 0.2rem;
    display: block;
    background: #26ba40;
    border-radius: 5px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}

.table-default .checkmark:before {
    height: 0.8rem;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    top: 0.4rem;
    right: 2.6rem;
}

/*Datatable component css ends here

/*Dropdown css starts here*/

.dropdown {
    outline: 1px solid #c9c9c9;
    border-radius: 5px;
    width: 47%;
    position: relative;
    height: 5.4rem;
}

.dropdown:hover {
    outline-color: #282828;
}

.dropdown label,
.multiSearch label {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 500;
    color: #838383;
    position: absolute;
    left: 17px;
    top: 17px;
    background-color: #fff;
    transition: 0.3s all ease;
    pointer-events: none;
}

.multiSearch {
    position: relative;
}

.multiSearch label {
    z-index: 2;
    top: 14px;
}

.dropdown-block.active .dropdown,
.dropdown:focus-visible,
.dropdown:active {
    outline: 2px solid #ec6625;
}

.dropdown-block.active label,
.dropdown:active label,
.multiSearch.active label {
    color: #ec6625;
}

.dropdown-block .dropdown:after {
    content: "";
    position: absolute;
    top: 20px;
    right: 1.7rem;
    width: 0.8rem;
    height: 0.8rem;
    border: 2px solid #282828;
    border-right-width: 0;
    border-top-width: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    padding: 0;
    pointer-events: none;
}

.dropdown-block.active .dropdown:after {
    top: 24px;
    border: 2px solid #404040;
    border-left-width: 0;
    border-bottom-width: 0;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
}

.selected-opts {
    height: 2.6rem;
    padding: 1.5rem 3.5rem 1.5rem 1.5rem;
    width: -webkit-fill-available;
    font-size: 1.6rem;
    line-height: 21px;
    font-weight: 600;
    display: block;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.select-input-block .error .dropdown {
    outline-color: #e71a1a;
}

.select-input-block .error label {
    color: #e71a1a;
}

.custom-dropdown-list {
    display: none;
    overflow-y: hidden;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    position: relative;
    z-index: 99999;
    background: #fff;
    overflow-y: scroll;
    height: auto;
    max-height: 276px;
}

.custom-dropdown-list li {
    font-size: 1.6rem;
    line-height: 2rem;
    font-weight: 500;
    color: #282828;
    background: #fff;
    width: 100%;
    cursor: pointer;
    position: relative;
}

.custom-dropdown-list li a {
    display: block;
    padding: 1.5rem 3.5rem 1.5rem 1.5rem;
    word-break: break-word;
}

.custom-dropdown-list li:hover {
    background: #f5f6f6;
}

.custom-dropdown-list li.select-list,
.selectize-dropdown-content .option.selected {
    background: #eaeaea;
}

.custom-dropdown-list li.select-list:before {
    content: url(/docs/default-source/assets/kyc/images/selected-right-icon.svg);
    position: absolute;
    right: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 48px;
    height: -webkit-fill-available;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.selectize-dropdown-content .option.selected.highlight-arr:before {
    top: 2.9rem;
    right: 2.7rem;
}

.span-cont-width {
    width: 170%;
}

/*Custom scrollbar starts*/

/* width */
#PublicWrapper ::-webkit-scrollbar {
    width: 5px;
}

/* Track */
#PublicWrapper ::-webkit-scrollbar-track {
    box-shadow: none;
    border-radius: 10px;
}

/* Handle */
#PublicWrapper ::-webkit-scrollbar-thumb {
    background: #b2b2b2;
    border-radius: 10px;
}

/*Custom scrollbar ends*/

/*Disabled dropdown css starts*/

.disabled .dropdown,
.disabled .dropdown:hover {
    outline: 1px solid #eaeaea;
    cursor: not-allowed;
    /*pointer-events: none;*/
}

.dropdown-block.disabled label {
    color: #c9c9c9;
    cursor: not-allowed;
    pointer-events: none;
}

.dropdown-block.disabled .dropdown:after {
    border-color: #c9c9c9;
    cursor: not-allowed;
    pointer-events: none;
}

.dropdown-block.disabled .required {
    /*cursor: not-allowed;*/
    pointer-events: none;
}

/*Disabled dropdown css ends*/

/*Small dropdown css starts here*/

.dropdown-sm .dropdown {
    width: 30%;
    height: 4.4rem;
}

.dropdown-sm .selected-opts {
    height: 1.8rem;
    padding: 1.4rem 3rem 1.4rem 1.4rem;
    font-size: 1.4rem;
    line-height: 1.6rem;
}

.dropdown-sm:not(.onfocus) .dropdown label {
    font-size: 1.4rem;
    line-height: 1.6rem;
    left: 14px;
    top: 14px;
}

.dropdown-sm .dropdown:after {
    top: 15px;
}

.dropdown-sm.active .dropdown:after {
    top: 20px;
}

/*Small dropdown css ends here*/

.when-close .item,
.when-close2 .item,
.travel-scope-toggle {
    display: none;
}

.when-close .item:first-child,
.when-close .item:nth-child(2),
.when-close .item:nth-child(3),
.when-close2 .item:first-child,
.when-close2 .item:nth-child(2) {
    display: inline-block;
}

.whenCountry {
    color: #3b3b3b;
    padding: 5px 0;
    pointer-events: none;
    font-weight: 700;
}

/*Dropdown css ends here*/

/*Color Palette CSS starts here*/

.color-flex {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}

.color-panel {
    border-radius: 5px;
    padding: 2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 44%;
}

.electric-orange {
    background-color: #ec6625;
}

.marine-blue {
    background-color: #00305b;
}

.merlot-maroon {
    background-color: #831b1d;
}

.carrot-orange {
    background-color: #f58820;
}

.deep-sea-blue {
    background-color: #004a80;
}

.red-brown {
    background-color: #b02a30;
}

.air-force-blue {
    background-color: #93aabf;
}

.silver-sand {
    background-color: #c3bdbc;
}

.pearl-bush {
    background-color: #e1e0d1;
}

.floral-white {
    background-color: #fff9f6;
}

.lavender-blush {
    background-color: #fff3f3;
}

.reddish-orange {
    background-color: #fff2eb;
}

.aqua-squeeze {
    background-color: #e1f4fd;
}

.granulated-sugar {
    background-color: #fffef3;
}

.half-dutch-white {
    background-color: #f8f6e4;
}

.hint-of-green {
    background-color: #e2fce9;
}

.quill-grey {
    background-color: #d8d4d3;
}

.platinum-white {
    background-color: #e6e4e3;
}

.white-smoke {
    background-color: #f0efee;
}

.desert-storm {
    background-color: #f8f6f6;
}

.white-fox {
    background-color: #fcfafa;
}

.la-salle-green {
    background-color: #09751b;
}

.lava-red {
    background-color: #e71a1a;
}

.golden-bell {
    background-color: #f28d25;
}

.gun-powder {
    background-color: #282828;
}

.carbon-grey {
    background-color: #575757;
}

.cloudy-grey {
    background-color: #6c6c6c;
}

.battleship-grey {
    background-color: #838383;
}

.koala-grey {
    background-color: #b2b2b2;
}

.grandma-grey {
    background-color: #c9c9c9;
}

.cloudy-grey1 {
    background-color: #eaeaea;
}

.fogg-grey {
    background-color: #f5f6f6;
}

.orange-gradient {
    background: linear-gradient(180deg, #ec6625 0.49%, #831b1d 100%);
}

.blue-gradient {
    background: linear-gradient(180deg, #004a80 0.49%, #00305b 100%);
}

.maroon-gradient {
    background: linear-gradient(180deg, #b02a30 1.46%, #831b1d 100%);
}

.color-name {
    font-size: 1.4rem;
    line-height: 1.8rem;
    font-weight: 600;
    color: #fff;
}

.color-code {
    font-weight: 500;
}

.alpha {
    font-size: 2.4rem;
    line-height: 3rem;
    color: #ffffff;
    font-weight: 700;
}

.color-black {
    color: #282828;
}

.align-flex-start {
    align-items: flex-start;
}

/*Color Palette CSS ends here*/

.datepickPadd {
    padding: 130px 30px;
}

/*..................CSS for datepicker start here..................*/

.dob-form-block {
    position: relative;
    display: inline-block;
    width: 47%;
}

.dob-form-block .input-block,
.dob-form-block .input-block.active {
    position: relative;
    width: 100%;
    border-radius: 5px;
    outline: 1px solid #c9c9c9;
    background-color: #fff;
    color: #282828;
    font-size: 16px;
    font-weight: 500;
}

.dob-form-block .input-block label,
.dob-form-block .input-block.error label {
    font-size: 1.2rem;
    margin-top: -1rem;
    margin-left: -5px;
    top: 0;
}

.dob-form-block .input-block label {
    color: #838383;
    font-weight: 600;
    position: absolute;
    transition: 0.3s ease;
    padding: 0 7px;
    background: #fff;
    margin-top: -8px;
    margin-left: 10px;
    max-width: 100%;
}

.dob-form-block .input-block input {
    height: 54px;
    margin: 0;
    padding: 0;
    border-radius: 5px;
    outline: none;
    background-color: #fff;
    text-align: center;
}

.dob-form-block .input-block span {
    color: #b2b2b2;
    font-size: 1.2rem;
    font-weight: 500;
    margin: 0 6px;
    left: -6px;
}

.dob-form-block .input-block:hover {
    outline: 1px solid #282828;
}

.dob-form-block.focus .input-block {
    outline: 2px solid #ec6625;
}

.dob-form-block.focus .input-block label {
    color: #ec6625;
}

/*::placeholder {
    color: #838383;
    opacity: 1;
    font-weight: 500;
}

:-ms-input-placeholder {
    color: #838383;
    font-weight: 500;
}

::-ms-input-placeholder {
    color: #838383;
    font-weight: 500;
}*/

.date-block span.jq-dte input.jq-dte-day {
    width: 32px !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #b2b2b2;
}

.date-block span.jq-dte input.jq-dte-month {
    width: 50px !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #b2b2b2;
}
.date-block span.jq-dte input.jq-dte-year {
    width: 60px !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    color: #b2b2b2;
}

.date-block span.jq-dte input.Numeric.hint {
    color: #b2b2b2;
}

.date-block span.jq-dte input.Numeric {
    color: #282828;
}

.date-block span.jq-dte-errorbox {
    top: auto !important;
    left: 0 !important;
    bottom: -25px !important;
}

.dob-form-block .input-block span.seperator {
    font-size: 1.6rem;
}

.dob-form-block.focus .input-block {
    outline: 2px solid #ec6625;
}

.dob-form-block.focus .input-block label {
    color: #ec6625;
}

/*..................CSS for datepicker end here..................*/

.date-with-calendar {
    position: relative;
}

.date-with-calendar label {
    font-size: 1.6rem;
    font-weight: 600;
    color: #838383;
    position: absolute;
    top: 17px;
    left: 17px;
    background-color: #fff;
}

.date-with-calendar.focus label {
    font-size: 1.2rem;
    top: -7px;
    padding: 0 7px;
    left: 10px;
}

input.jq-ui-datepicker {
    border: 2px solid transparent;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    background: #fff;
    width: 44%;
    padding: 1.6rem;
    font-size: 1.6rem;
    font-weight: 600;
    color: #282828;
}

input.jq-ui-datepicker:focus-visible,
.date-range-holder.focus input {
    border: 2px solid #ec6625;
}

input.jq-ui-datepicker.jq-start-date {
    border-radius: 5px 0 0 5px;
    width: 18%;
    border-right: none;
    padding-right: 0;
}

input.jq-ui-datepicker.jq-end-date {
    border-radius: 0 5px 5px 0;
    border-left: none;
    width: 26%;
    padding-left: 0;
}

.date-range-holder {
    position: relative;
}

.date-range-holder:after {
    content: "";
    width: 7px;
    height: 2px;
    background-color: #c9c9c9;
    position: absolute;
    top: 50%;
    left: 19%;
}

img.ui-datepicker-trigger {
    width: 21px;
    height: 20px;
    /* position: absolute; */
    padding: 16px;
    margin-left: -55px;
    margin-bottom: -20px;
}

.jq-start-date + .ui-datepicker-trigger {
    visibility: hidden;
    opacity: 0;
}

.ui-datepicker {
    width: 336px;
    padding: 20px;
}
.ui-datepicker-multi-2 {
    width: auto !important;
    padding: 20px;
}

.ui-datepicker th {
    padding: 2.2rem 0;
}

.ui-widget.ui-widget-content {
    /*border: 1px solid #9bb1c5;*/
    border-radius: 6px;
    box-shadow: 0 0 10px 6px rgba(0, 0, 0, 0.1);
}
.ui-widget-header {
    background: #fff;
    border-radius: 6px;
    min-height: 32px;
    max-height: 40px;
    color: #fff;
    border: none;
}

.ui-datepicker .ui-datepicker-header {
    padding: 1rem 0;
}

.ui-datepicker-group-first .ui-widget-header {
    border-radius: 6px 0 0 6px;
    border-right-width: 0;
    padding: 1rem 0;
}
.ui-datepicker-group-last .ui-widget-header {
    border-radius: 0 6px 6px 0;
    border-left-width: 0;
    padding: 1rem 0;
}
.ui-datepicker .ui-datepicker-title {
    line-height: 2.3em;
}
.ui-datepicker-group-first .ui-datepicker-calendar {
    margin-right: 30px !important;
}
.ui-datepicker th span {
    font-weight: 600;
    font-size: 12px;
    line-height: 15px;
    text-transform: uppercase;
    color: #b2b2b2;
}
.ui-datepicker td a {
    text-align: center;
}
.ui-datepicker .ui-state-default {
    background: 0 0;
    text-align: center;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight {
    color: #fe6625 !important;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover,
.ui-datepicker .ui-state-default {
    border: none;
    color: #333;
    font-weight: 600;
    font-size: 13px;
    border-radius: 50%;
    padding: 12px 0;
    width: 40px;
    height: 16px;
    /*margin: 3px;*/
}

.ui-datepicker-unselectable.ui-state-disabled span.ui-state-default {
    padding-top: 3px;
}

.ui-state-active,
.ui-widget-content .ui-state-active {
    background: #ec6608 !important;
    color: #fff !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover {
    background: #fff2eb;
    color: #282828 !important;
}
.ui-datepicker-next,
.ui-datepicker-prev {
    width: 32px;
    height: 32px;
    cursor: pointer;
}
.ui-datepicker-prev.ui-state-hover {
    left: 2px;
    top: 2px;
}
.ui-datepicker-next.ui-state-hover {
    right: 2px;
    top: 2px;
}
.ui-datepicker-next.ui-state-hover,
.ui-datepicker-prev.ui-state-hover {
    background: 0 0;
    border: none;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    background: #1e507c;
    border: none;
    color: #fff;
    border-radius: 3px;
    padding: 3px 5px;
    margin: 5px 3px 6px;
    text-transform: uppercase;
    font-size: 12px;
    outline: 0;
    width: 104px;
}
.ui-icon,
.ui-widget-content .ui-icon,
.ui-widget-header .ui-icon {
    background: none;
}

.ui-icon::after,
.ui-widget-content .ui-icon::after,
.ui-widget-header .ui-icon::after {
    width: 0.8rem;
    height: 0.8rem;
    border-right: 2px solid #282828;
    border-bottom: 2px solid #282828;
    position: absolute;
    right: 2px;
    content: " ";
    top: 2px;
    transform: rotate(135deg);
    transition: all 0.2s ease-in-out;
}

.ui-icon.ui-icon-circle-triangle-w {
    background-position: -653px -258px;
    display: inline-block;
    width: 14px;
    height: 14px;
}
.ui-datepicker .ui-datepicker-prev span {
    margin-left: 0;
    margin-top: 0px;
}
.ui-datepicker .ui-datepicker-next span {
    margin-left: -12px;
    margin-top: 0px;
}
.ui-icon.ui-icon-circle-triangle-e {
    display: inline-block;
    width: 14px;
    height: 14px;
}

span.ui-icon.ui-icon-circle-triangle-e {
    transform: rotate(180deg);
}

.ui-datepicker .ui-datepicker-calendar .jStarts {
    background: #ffefe8;
    border-radius: none;
}
.ui-datepicker .ui-datepicker-calendar .start > a {
    position: relative;
    background: #ec6608;
    color: #fff;
}
.ui-datepicker .ui-datepicker-calendar .end > a {
    position: relative;
    background: #ec6608;
    color: #fff;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    top: 0px;
}

span.ui-datepicker-month,
span.ui-datepicker-year {
    padding: 0 3px;
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: rgba(0, 0, 0, 0.87);
}

.date-block span.jq-dte input.error-chi {
    color: red;
    -webkit-text-fill-color: red;
    font-weight: 700;
}

td.start {
    background: #ffefe8;
    border-top-left-radius: 50%;
    border-bottom-left-radius: 50%;
}
td.end {
    background: #ffefe8;
    border-top-right-radius: 50%;
    border-bottom-right-radius: 50%;
}

/*..................CSS for datepicker end here..................*/

/*..................CSS for tooltip starts here..................*/

.tooltip-text {
    z-index: 10;
    padding: 14px 20px;
    width: auto;
    line-height: 16px;
    display: inline;
    position: absolute;
    top: 50px;
    color: #111;
    border: 1px solid #dca;
    background: #fffaf0;
    border-radius: 4px;
    box-shadow: 5px 5px 8px #ccc;
    opacity: 0.5;
    overflow: auto;
}
.tooltip-info {
    text-decoration: none;
    position: absolute;
    bottom: 300px;
    /* Change as per your wish it will still work*/
    left: 400px;
    /* Change as per your wish it will still work*/
}

/*..................CSS for tooltip ends here..................*/

/********************************CSS for tabs starts here*******************************/

.il-tab-wrap {
    position: relative;
}

.il-scrollable-tabs ul {
    margin: 0 40px;
    overflow-x: auto;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
}
.il-scrollable-tabs ul::-webkit-scrollbar {
    display: none;
}

.il-nav-next,
.il-nav-prev {
    width: 23px;
    height: 36px;
    background-color: #f5f6f6;
    position: absolute;
    top: 8px;
    right: 5px;
    border-radius: 3px;
    cursor: pointer;
}

.il-nav-prev {
    left: 5px;
}

.il-nav-prev:before,
.il-nav-next:before {
    content: "";
    display: inline-block;
    width: 7px;
    height: 7px;
    border-top: 2px solid #282828;
    border-left: 2px solid #282828;
    position: absolute;
    top: 14px;
    cursor: pointer;
}
.il-nav-next:before {
    transform: rotate(135deg);
    left: auto;
    right: 10px;
}

.il-nav-prev:before {
    transform: rotate(-45deg);
    left: 10px;
    right: auto;
}

.il-nav-next:hover,
.il-nav-prev:hover {
    background-color: #eaeaea;
}

.layout.il-tab-wrap,
.tab-layout .il-tab-head {
    padding-top: 140px;
}

.layout .il-tab-content-body .il-tab-content.active,
.tab-layout .il-tab-content-body .il-tab-content.active {
    min-height: 140px;
}

.layout .il-tab-content-body {
    background-color: #f5f6f6;
}

.tab-layout .il-tab-head {
    background-color: #fcfafa;
}

.layout .il-tab-head {
    justify-content: center;
}

/********************************CSS for tabs ends here*******************************/

/********************************CSS for notification starts here*******************************/

.il-default-notifi {
    padding: 10px 18px;
    max-height: 58px;
    width: 100%;
    position: relative;
    display: flex;
    /*align-items: center;*/
}

.il-toast-notifi {
    padding: 10px 18px;
    max-height: 58px;
    position: relative;
    display: flex;
    visibility: hidden; /* Hidden by default. Visible on click */
    min-width: 250px; /* Set a default minimum width */
    position: fixed; /* Sit on top of the screen */
    z-index: 1; /* Add a z-index if needed */
    right: 10px;
    top: 10px;
    transform: translateY(100%);
    opacity: 0;
    transition: opacity 500ms, transform 500ms;
}

.il-toast-notifi.show {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
}

.info-notifi {
    background: #e1f4fd;
    border: 1px solid #004a80;
    border-left: 8px solid #004a80;
}

.err-notifi {
    background: #fff3f3;
    border: 1px solid #e71a1a;
    border-left: 8px solid #e71a1a;
}

.succ-notifi {
    background: #e2fce9;
    border: 1px solid #09751b;
    border-left: 8px solid #09751b;
}

.warn-notifi {
    background: #fff2eb;
    border: 1px solid #f28d25;
    border-left: 8px solid #f28d25;
}

.notifi_icon {
    margin: 7px 18px 0 0;
}

.close-notifi {
    position: absolute;
    right: 8px;
    top: 13px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    cursor: pointer;
}

.close-notifi:after,
.close-notifi:before {
    position: absolute;
    left: 15px;
    content: " ";
    height: 17px;
    width: 2px;
    background-color: #575757;
}

.close-notifi:after {
    transform: rotate(-45deg);
}

.close-notifi:before {
    transform: rotate(45deg);
}

.il-default-notifi h5,
.il-toast-notifi h5 {
    font-size: 1.4rem;
    line-height: 2.1rem;
    font-weight: 700;
    color: #282828;
    display: inline;
}

.il-default-notifi p,
.il-toast-notifi p {
    font-size: 1.2rem;
    line-height: 1.8rem;
    font-weight: 400;
    color: #575757;
}

/********************************CSS for notification ends here*******************************/

/********************************CSS for progress indicator starts here*******************************/

.il-default-progress-container {
    display: flex;
    justify-content: space-between;
    position: relative;
    margin: 15rem auto;
    /*max-width: 100%;*/
    width: 500px;
}

.il-default-progress-container::before {
    content: ""; /* Mandatory with ::before */
    background-color: #eaeaea;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 3px;
    width: 100%;
    z-index: -1;
}

.il-default-progress {
    background-color: #ec6625;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 3px;
    width: 33%;
    z-index: -1;
    transition: 0.4s ease;
}

.il-default-circle {
    background-color: #eaeaea;
    color: #999;
    border-radius: 50%;
    height: 6px;
    width: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid #eaeaea;
    transition: 0.4s ease;
}

.il-default-circle.il-progress-complete {
    background-color: #ec6625;
    border-color: #ec6625;
}

.il-default-circle.il-progress-active {
    background-color: #fff;
    border-color: #ec6625;
}

.step-count {
    font-size: 1.2rem;
    line-height: 1.4rem;
    font-weight: 600;
    color: #838383;
    position: absolute;
    top: 17px;
    left: auto;
}

.il-progress-complete .step-count,
.il-progress-active .step-count {
    color: #575757;
}

.orange-theme {
    background: linear-gradient(180deg, #f58220 -17.89%, #b02a30 126.98%);
    height: 60px;
    margin: 15rem auto;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: -1;
}

.themed-progress-container::before {
    background-color: #f6ab6a;
}

.themed-progress-container .il-default-progress {
    background-color: #fff;
}

.themed-progress-container .il-default-circle {
    background-color: #f6ab6a;
    border-color: #f6ab6a;
}

.themed-progress-container .il-progress-complete {
    background-color: #fff;
    border-color: #fff;
}

.themed-progress-container .il-progress-active {
    background: linear-gradient(180deg, #f58220 -17.89%, #b02a30 126.98%);
    border-color: #fff;
}

.themed-progress-container .step-count {
    color: #f6ab6a;
}

.themed-progress-container .il-progress-complete .step-count,
.themed-progress-container .il-progress-active .step-count {
    color: #fff;
}

/********************************CSS for progress indicator ends here*******************************/

/********************************CSS for range slider starts here*******************************/

.range-holder {
    padding: 10rem;
}

.def_slider.ui-widget-content {
    background: #eaeaea;
    border: none;
}

.def_slider.ui-widget.ui-widget-content {
    box-shadow: none;
    border: none;
}

.def_slider.ui-slider .ui-slider-handle {
    width: 24px;
    height: 24px;
    box-shadow: 0px 1px 8px -1px rgba(0, 0, 0, 0.309659);
}

.def_slider.ui-slider-horizontal .ui-slider-handle {
    top: -0.9em;
}

.def_slider .ui-state-default,
.def_slider.ui-widget-content .ui-state-default {
    border: 3px solid #ec6608;
    border-radius: 50%;
    background: #fff;
}

.def_slider .ui-slider-range {
    background: #ec6608;
}

.def_slider .ui-slider-handle {
    border-color: #ec6608;
}

.def_slider .ui-widget-header {
    min-height: 0.8em;
}

.def_slider .ui-slider-handle:focus-visible {
    outline: none;
}

.def_slider .ui-state-hover,
.def_slider.ui-widget-content .ui-state-hover,
.def_slider .ui-state-active,
.def_slider.ui-widget-content .ui-state-active {
    background: #fff !important;
}

.input_slider_holder {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}

.input_slider_holder .slider_with_input {
    width: 78%;
}

.input_slider_holder .il-input-block {
    width: 9%;
}

.label-texts {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #282828;
    margin: 0 5px;
}

.instruct-text {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    color: #6c6c6c;
}

/*Disabled slider css*/

.def_slider.ui-slider.ui-state-disabled {
    opacity: 1;
}

.def_slider.ui-slider.ui-state-disabled .ui-slider-range {
    background: #d2cecd;
}

.def_slider.ui-slider.ui-state-disabled .ui-slider-handle {
    border-color: #d2cecd;
}
/********************************CSS for range slider ends here*******************************/

/********************************CSS for loader starts here*******************************/

.loader-holder {
    position: relative;
    padding: 150px;
}

.loader {
    /* display: none; */
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000000;
    background: #ffffff;
    transition: all 0.1s ease;
}
.loaderInner {
    width: 300px;
    display: flex;
    justify-content: center;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%, -50%);
    text-align: center;
    /*    flex-direction: column;
    */
    grid-row-gap: 15px;
    row-gap: 15px;
}
.loaderDot {
    display: inline-block;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    margin: 0 3px;
    background: #303131;
    animation: wave 1s linear infinite;
}
.il-small-loader .loaderDot {
    width: 8px;
    height: 8px;
    margin: 0 1px;
}
.il-med-loader .loaderDot {
    width: 10px;
    height: 10px;
    margin: 0 2px;
}
.loaderDot:nth-child(1) {
    background: #ec6625;
}
.loaderDot:nth-child(2) {
    animation-delay: 0.15s;
    background: #004a80;
}
.loaderDot:nth-child(3) {
    animation-delay: 0.3s;
    background: #f58820;
}
.loaderDot:nth-child(4) {
    animation-delay: 0.45s;
    background: #af2a30;
}
@keyframes wave {
    0%,
    25%,
    50%,
    75%,
    to {
        transform: initial;
        -webkit-transform: initial;
        /*opacity: 0.25;*/
    }
    25% {
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
        opacity: 1;
    }
}

.loader-sizes-holder {
    position: relative;
    padding: 60px 150px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.loader-sizes-holder .loader {
    position: static;
    background: #ffffff;
    transition: all 0.1s ease;
    width: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}

.loader-sizes-holder .loaderInner {
    display: block;
    position: static;
    transform: none;
    margin-bottom: 40px;
}

.loader-sizes-holder label {
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: 700;
    color: #ec6625;
    padding: 5px;
    background: #fff2eb;
    border-radius: 3px;
    text-transform: uppercase;
}

.themed-loader-holder {
    position: relative;
    padding: 4rem;
    display: flex;
    justify-content: space-between;
}

.themed-loader-holder .loader {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    width: 30%;
    position: static;
}

.themed-loader-holder .loaderInner {
    height: 135px;
    align-items: center;
    border: 1px solid #f5f6f6;
    border-radius: 10px;
    /*margin-left: 40px;*/
    transform: none;
    position: static;
}

.blue-themed-loader .loaderInner {
    background: #004a80;
}

.orange-themed-loader .loaderInner {
    background: #ec6625;
}

.blue-themed-loader .loaderDot,
.orange-themed-loader .loaderDot {
    background: #fff;
}

.shimmer-loader-parent {
    margin: 4rem;
    background: #f8f6f6;
}

.shimmer-head,
.shimmer-head2,
.shimmer-head3 {
    margin: 2rem;
    background: #e5e5e5;
}

.shimmer-head p,
.shimmer-head2 p,
.shimmer-head3 p {
    background: #cccaca;
    font-size: 1.4rem;
    line-height: 1.8rem;
    padding: 10px;
    display: block;
    width: 40%;
    z-index: -1;
}

.shimmer-header-nav {
    width: 100%;
    background: #e5e5e5;
}

.plan-cibil-active {
    height: 40px;
    width: -webkit-fill-available;
    overflow: hidden;
    background: #000;
    /*position: relative;*/
    -webkit-animation-duration: 1.7s;
    animation-duration: 1.7s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-name: placeholderAnimate;
    animation-name: placeholderAnimate;
    background: #f6f7f8;
    background: linear-gradient(to right, #eee 2%, #ddd 18%, #eee 33%);
    background-size: 1300px;
    z-index: 9999999999;
    margin-right: 1rem;
    display: inline-flex;
}
@-webkit-keyframes placeholderAnimate {
    0% {
        background-position: -650px 0;
    }
    100% {
        background-position: 650px 0;
    }
}
@keyframes placeholderAnimate {
    0% {
        background-position: -650px 0;
    }
    100% {
        background-position: 650px 0;
    }
}

.shimmer-head {
    width: 25%;
}
.shimmer-head2 {
    width: 15%;
    text-align: center;
}
.shimmer-head3 {
    width: 10%;
    float: right;
}

.shimmer-content {
    padding: 3rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.shimmer-content-div,
.shimmer-content-div2 {
    padding: 1.6rem;
    background: #e5e5e5;
    width: 43%;
}

/**************************************CSS for toggle starts here****************************************/

.il-switch {
    position: relative;
    display: inline-block;
    width: 49px;
    height: 26px;
    border: 2px solid transparent;
}

.il-switch.il-small-toggle {
    width: 34px;
    height: 19px;
}

.il-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.il-slider-round {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #b2b2b2;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.il-slider-round:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 3px;
    bottom: 3px;
    background-color: white;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

.il-small-toggle .il-slider-round:before {
    width: 15px;
    height: 15px;
    left: 2px;
    bottom: 2px;
}

input:checked + .il-slider-round {
    background-color: #ec6608;
}

input:checked + .il-slider-round:before {
    -webkit-transform: translateX(23px);
    -ms-transform: translateX(23px);
    transform: translateX(23px);
}

.il-small-toggle input:checked + .il-slider-round:before {
    -webkit-transform: translateX(15px);
    -ms-transform: translateX(15px);
    transform: translateX(15px);
}

/* Rounded sliders */
.il-slider-round {
    border-radius: 34px;
}

.il-slider-round:before {
    border-radius: 50%;
}

.il-slider-round:hover {
    background-color: #d2cecd;
}

input:checked + .il-slider-round:hover {
    background-color: #f58820;
}

.il-slider-round:active {
    background-color: #bbb5b4;
}

input:checked + .il-slider-round:active {
    background-color: #d05a06;
}

.il-switch:focus-visible {
    outline: none;
    box-shadow: 0 0 0px 2px #ffa05d;
    border: 2px solid #fff;
    border-radius: 34px;
}

.il-switch-disabled .il-slider-round {
    cursor: not-allowed;
    background-color: #cbcdce;
}

.il-switch-disabled input:checked + .il-slider-round {
    background-color: #ffbb8b;
}

/***********************************CSS for popup component starts here**********************************/

.il-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    /* transition: opacity 500ms; */
    visibility: hidden;
    opacity: 0;
    z-index: 9999;
    overflow: auto;
    height: 100%;
}

.il-overlay.activeOverlay {
    visibility: visible;
    opacity: 1;
}

.il-popup-sec {
    /* overflow: hidden; */
    background: #ffffff;
    border-radius: 15px;
    position: relative;
    width: 100%;
    max-width: 654px;
    margin: 7.5rem auto;
}

.il-popup-sec .il-close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 32px;
    height: 32px;
    background: #ffffff;
    display: flex;
    align-items: center;
    border: 1px solid #f0efee;
    border-radius: 5px;
    opacity: 1;
}

.il-popup-sec .il-close:before,
.il-popup-sec .il-close:after {
    position: absolute;
    left: 15px;
    content: " ";
    height: 10px;
    width: 2px;
    background-color: #575757;
}

.il-popup-sec .il-close:before {
    transform: rotate(45deg);
}

.il-popup-sec .il-close:after {
    transform: rotate(-45deg);
}

.il-popup-sec .il-close:hover {
    background-color: #f8f6f6;
}

.il-popup-content {
    padding: 2.5rem 3rem;
}

/******************************* payment link css start here *************************/

.il-container {
    max-width: 1330px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container {
    max-width: 1330px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
@media (min-width: 768px) {
    .container {
        width: 758px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 1014px;
    }
}
@media (min-width: 1360px) {
    .container {
        width: 1330px;
    }
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 10px;
    padding-right: 10px;
}
.motor-payment-wrap {
    width: 100%;
    margin: 0 auto;
    padding: 3rem 0;
    max-width: 900px;
}
.payment-link-sec {
    display: flex;
    /*justify-content: space-between;*/
    align-items: flex-start;
}
.heading-Sec h1 {
    color: #6c6c6c;
    font-weight: 700;
    font-size: 1.8rem;
    padding-bottom: 1.5rem;
}
.payment-details-block {
    background: #ffffff;
    border: 1px solid #eaeaea;
    margin-bottom: 1.5rem;
    width: 100%;
    max-width: 540px;
    border-radius: 1rem;
}
.cust-details-block {
    background: #fcfafa;
    padding: 2rem 3rem;
    border-radius: 1rem 1rem 0 0;
}
.payment-link-sec h2 {
    font-size: 1.6rem;
    padding-bottom: 1.5rem;
    font-weight: 700;
}
ul.payment-product-list li {
    display: none;
    justify-content: space-between;
    padding-bottom: 0.5rem;
}

ul.payment-product-list {
    width: 100%;
}
ul.payment-product-list li span:first-child {
    font-size: 1.4rem;
    color: #6c6c6c;
    font-weight: 500;
}
ul.payment-product-list li span:last-child {
    font-size: 1.4rem;
    color: #282828;
    font-weight: 600;
    float: right;
}
.payment-method-block {
    background: #fff;
    padding: 2rem 3rem;
    border-radius: 0 0 1rem 1rem;
}
.payment-method-form .form-group {
    display: inline-flex;
    margin-right: 3rem;
}

.payment-method-form .form-group:last-child {
    margin-right: 0;
}
.error_message {
    color: #ff0000;
    font-size: 1.2rem;
    font-weight: 500;
    line-height: normal;
    position: absolute;
    left: 0;
    bottom: -15px;
}
.payment-input-block {
    width: 100%;
    margin: 3rem 0;
}
.payment-input-block .il-input-block {
    margin-bottom: 2rem;
}
.btn-block {
    padding: 3rem 0 0;
}
.summery-wrap {
    width: 100%;
    max-width: 345px;
    padding-left: 3rem;
}
.policy-details-block {
    background: #f8f6f6;
    border-radius: 1rem;
}
.model-wrap h3 {
    font-size: 1.6rem;
    text-transform: uppercase;
    font-weight: 700;
}
.model-wrap {
    padding: 2rem 2rem;
    border-bottom: 1px solid #eaeaea;
}
.model-breakup ul li {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.model-breakup {
    padding: 2rem;
}
.model-breakup ul li {
    /*align-items: flex-end;*/
    padding-bottom: 1rem;
}
.model-wrap p {
    font-size: 1.4rem;
    font-weight: 500;
}
.left-col {
    padding-left: 1.5rem;
}
li.arrow-ico a:after {
    content: "";
    position: absolute;
    background-image: url(https://echannel-wf.icicilombard.com/docs/default-source/apps/fw/assets/images/down-arrow.png);
    background-repeat: no-repeat;
    width: 17px;
    height: 17px;
    top: 4px;
    right: -25px;
}

.model-breakup ul li.arrow-ico a {
    position: relative;
}
.model-breakup ul li a {
    font-weight: 400;
    font-size: 1.4rem;
}
.model-breakup ul li span {
    font-weight: 500;
    font-size: 1.4rem;
}
.left-col p,
.left-col span {
    color: #6c6c6c;
    font-weight: 400;
}
ul.total-premium li {
    border-top: 1px dashed #d8d4d3;
    padding-top: 1.5rem;
    padding-bottom: 0;
}

ul.total-premium li p,
ul.total-premium li span {
    font-size: 1.6rem;
    font-weight: 700;
}
.popoverlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.8);
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s;
    visibility: hidden;
    opacity: 0;
    z-index: 10;
}
.popoverlay.active {
    visibility: visible;
    opacity: 1;
    overflow: auto;
    z-index: 100000;
    height: 100%;
    width: 100%;
}
.popup.light {
    max-width: 1024px;
    width: 100%;
    opacity: 1;
}
.popup.light {
    width: 100%;
}
.popup {
    margin: 7.5rem auto;
    -webkit-border-radius: 1.5rem;
    border-radius: 1.5rem;
    position: relative;
    background: #fff;
    opacity: 0;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    text-align: center;
    overflow: hidden;
}
.js-popup-close {
    padding: 7px 14px;
    background: #fff;
    border: 1px solid #f0efee;
    border-radius: 5px;
}
.js-popup-close:hover, .back-to-first:hover {
    background-color: #f8f6f6;
}
.back-to-first:hover {
    border-radius: 5px;
}
.js-popup-close {
    position: absolute;
    right: 2rem;
    top: 2rem;
    width: 3rem;
    height: 3rem;
    z-index: 2;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    cursor: pointer;
}
.js-popup-close:after,
.js-popup-close:before {
    position: absolute;
    content: " ";
    height: 1.5rem;
    width: 0.1rem;
    background-color: #333;
}
.js-popup-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.content-block {
    padding: 5rem 3rem;
    text-align: left;
}
#payment-link-popup .popup {
    max-width: 450px;
}
.content-block h2 {
    font-size: 1.6rem;
    font-weight: 600;
    padding-bottom: 0.5rem;
    text-align: center;
}
.content-block p {
    font-size: 1.5rem;
    line-height: 23px;
}
.popup-btn-block {
    text-align: right;
    margin: 2rem 0 0;
    display: flex;
    justify-content: center;
}
.popup-btn-block a {
    margin-left: 2rem;
}
.form-group label.sm-chekbox:before,
.il-radio-group label.sm-chekbox:before {
    padding: 6px;
    top: 0;
}
.form-group label.sm-chekbox:before {
    padding: 6px;
}
.form-group input:checked + label.sm-chekbox:after {
    top: 2px;
    left: 5px;
/*    width: 3px;
    height: 8px;*/
}
.form-group label.sm-chekbox,
.il-radio-group label.sm-chekbox {
    font-size: 1.2rem;
    line-height: 1.5rem;
    font-weight: 600;
}
#hidden_fields_one,
#hidden_fields_two,
#hidden_fields_three {
    display: none;
}
/*.error_message {
    display: none;
}*/
a.il-cc-back {
    margin: 1rem 0 2rem;
    color: #282828;
    font-size: 1.5rem;
    font-weight: 700;
    position: relative;
    padding-left: 1.5rem;
}

a.il-cc-back:before {
    border: solid #282828;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    vertical-align: top;
    transform: rotate(138deg);
    -ms-transform: rotate(138deg);
    content: "";
    position: absolute;
    top: 6px;
    left: 0;
}
div#attention-reg .popup {
    max-width: 426px;
}

div#attention-reg .popup .content {
    padding: 2rem 3rem;
}
.additional-discounts p {
    padding: 2rem 0;
}
#attention-reg .popup-btn-block{
    justify-content: right;
    margin: 0;
}

.popup h2 {
    font-size: 2rem;
}

.reg-img-block {
    background: #FFF2EB;
    padding: 2rem 2rem 0;
}
#geographical-scope-popup h3 {
    color: #282828;
    text-align: center;
    font-weight: 300;
    font-size: 2.5rem;
    margin-bottom: 20px
}

#geographical-scope-popup h4 {
    margin: 0;
    text-align: center;
    color: #282828;
    font-size: 2rem;
    font-weight: 300;
    position: relative
}
#geographical-scope-popup .content-block{
    padding: 2rem 0;
}
#geographical-scope-popup .sBox {
    background: #fff;
    padding: 20px 0;
    margin: 0 15px
}

#geographical-scope-popup .pBtn {
    position: relative;
    cursor: pointer;
    overflow: hidden;
    color: #fff;
    padding: 1.1rem 2.4rem;
    font-size: 1.4rem;
    background: #ec6625;
    border-radius: 5px;
    text-decoration: none;
    outline: none;
    border: 3px solid transparent;
    font-weight: 700;
    text-align: center;
    width: auto;
}

#geographical-scope-popup .pBtn:hover {
    background: #fd7b20;
    color: #fff;
}

#geographical-scope-popup h4:after {
    /*width: 0;
    height: 0;
    content: "";
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #053c6d;
    position: absolute;
    top: 53px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto auto*/
}

#geographical-scope-popup .popup .content {
    max-height: inherit;
    overflow: unset
}

#geographical-scope-popup .popup {
    max-height: inherit;
    padding: 20px 0 5px
}

#geographical-scope-popup .statesList {
    background: #fff;
    margin-top: 10px
}

#geographical-scope-popup .statesList h5 {
    margin: 0;
    padding: 10px 0;
    color: #333;
    font-weight: 700;
    text-align: center;
    background: #e6e5e5;
    font-size: 15px
}

.statesList table {
    width: 100%
}

.statesList table tr {
    border-bottom: 1px solid #ccc
}

.statesList table tr td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #616161;
    font-weight: 700;
    padding: 10px
}

#geographical-scope-popup .b51 {
    background: #eee;
    color: #053c6d;
    width: 47.8%;
    display: inline-block;
    text-align: center;
    margin-left: 1.5%;
    margin-right: .6%;
    float: left;
    padding: 10px 0;
    font-size: 16px;
    font-weight: 700;
    border-radius: 6px 6px 0 0
}

#geographical-scope-popup .a51 {
    background: #eee;
    width: 47.8%;
    display: inline-block;
    text-align: center;
    margin-right: 1.5%;
    margin-left: .6%;
    float: right;
    padding: 10px 0;
    color: #053c6d;
    font-size: 16px;
    font-weight: 700;
    border-radius: 6px 6px 0 0
}

#geographical-scope-popup a {
    text-decoration: none
}

#geographical-scope-popup .sBox1 table {
    width: 100%;
    background: #fff
}

#geographical-scope-popup .sBox1 table tr:first-child {
    background: #eee
}

#geographical-scope-popup .sBox1 table th,
#geographical-scope-popup .sBox1 table td {
    text-align: center
}

#geographical-scope-popup .sBox1 table th {
    background: #eee;
    padding: 8px 0;
    font-size: 12px;
    color: #000
}

#geographical-scope-popup .sBox1 table th span {
    display: block;
    font-size: 11px;
    color: #aaa
}

#geographical-scope-popup .sBox1 table .tnum {
    width: 78px
}

#geographical-scope-popup .sBox1 table .geoL {
    width: 291px
}

#geographical-scope-popup .sBox1 table .tpl {
    width: 145px
}

#geographical-scope-popup .sBox1 table .trest {
    width: 164px
}

#geographical-scope-popup .sBox1 table .tpl {
    width: 145px
}

#geographical-scope-popup .sBox1 table tr {
    height: 55px;
    border-bottom: 1px solid #ccc
}

#geographical-scope-popup .sBox1 table td {
    background: #fff
}

#geographical-scope-popup .sBox1 table .tleft {
    text-align: left;
    color: #ccc
}

#geographical-scope-popup .sBox1 table .tleft span {
    display: block;
    color: #053c6d;
    font-weight: 700
}

#geographical-scope-popup .sBox1 table td .num {
    display: inline-block;
    background: #ccc;
    padding: 7px 14px;
    border-radius: 50%;
    color: #333;
    cursor: pointer;
    transition: .5s;
    font-size: 16px
}

#geographical-scope-popup .b51 img,
#geographical-scope-popup .a51 img {
    padding: 0 12px 5px 0
}

#geographical-scope-popup .activeTb {
    background: #133654;
    color: #fff;
}

h4.fieldTit {
    padding: 0 15px 20px;
    color: #000;
    font-size: 15px;
    margin: 0;
    font-weight: 400
}

.tb-col {
    display: inline-block;
    text-align: center;
    padding: 0 5rem;
}
.tb-col img {
    display: block;
    margin-bottom: 2rem;
}

.cont-pop-row {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
/* travel widget component css*/

/* tab Css start here*/

.tab-head,
.il-tab-head {
    display: flex;
    border-bottom: 1px solid #e4e3e3;
}

.il-container-tabs .il-tab-head {
    border-bottom: none;
}

.il-container-tabs .il-tab-head li:hover {
    /*background-color: #f0efee;*/
}

.tab-content-body,
.il-tab-content-body {
    position: relative;
    padding: 20px;
    border-radius: 0 0 10px 10px;
}

.tab-content-body .tab-content,
.il-tab-content-body .il-tab-content {
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    position: relative;
    display: none;
}

.tab-head li {
    font-weight: 700;
    font-size: 1.4rem;
    /*margin: 0 25px;*/
    cursor: pointer;
    padding: 12px 0;
    display: inline-block;
}

.il-tab-head li {
    padding: 1.5rem 2.5rem;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #838383;
    cursor: pointer;
    border-radius: 3px 3px 0 0;
    background-color: #f5f6f6;
}
.tab-head li,
.il-tab-head li:first-of-type {
    /*margin-right: 20px;*/
    border-right: 1px solid #c9c9c9;
}

.il-container-tabs .il-tab-head li:first-of-type {
    border-radius: 3px 0 0 3px;
}

.il-container-tabs .il-tab-head li:last-of-type {
    border-radius: 0 3px 3px 0;
}

.il-tab-head li:focus-visible {
    border: 2px solid #ffa05d;
    outline: none;
    background-color: #fff;
}

.tab-head li.active,
.il-tab-head li.active {
    color: #ec6625;
    border-bottom: 3px solid #ec6608;
}

.il-tab-head li:hover {
    background-color: #fff2eb;
}

.il-tab-head li:active {
    background-color: #ffe6cb;
}
.il-tab-head li.active{
    background-color: #FFF2EB;
}
.il-large-tabs ul li {
    font-size: 20px;
    line-height: 25px;
    padding: 1.5rem 3.5rem;
}

.il-container-tabs ul li {
    background-color: #f5f6f6;
    padding: 1.5rem 7rem;
    border-right: 1px solid #c9c9c9;
    border-radius: 3px 0 0 0;
}

.il-container-tabs ul li:last-of-type {
    border-right: none;
}

.il-container-tabs ul li.active,
.il-container-tabs ul li.active:hover {
    background-color: #fff5f0;
}

.tab-content-body .tab-content.active,
.il-tab-content-body .il-tab-content.active {
    display: block;
}

/*.il-tab-content-body .il-tab-content.active {
    min-height: 182px;
}*/

.tab-content-body .tab-content .btnCss {
    white-space: pre-line;
    color: #005baa;
}
.cssCode pre .language-tsx .token.whiteLabel {
    color: #005baa;
}
.cssCode pre .language-tsx .token {
    white-space: pre-line;
}
.tab-head li.bar,
.il-tab-head li.bar {
    position: absolute;
    height: 3px;
    padding: 0;
    background: #f16623;
    top: 100%;
    z-index: 4;
    left: 0;
}

/* tab Css here here*/

.il-travel-widget-wrap {
    width: 100%;
    background: #fff;
    padding: 2rem 3rem 3rem;
    border: 1px solid #cbcdce;
    border-radius: 1rem;
    margin: 2rem auto;
    max-width: 471px;
    float: right;
}
.il-travel-widget-wrap h2 {
    font-size: 1.6rem;
    padding-bottom: 2rem;
    font-weight: 700;
}
.il-tab-head li{
    width: 50%;
    text-align: center;
    border-radius: 0;
}
.il-tab-wrap {
    position: relative;
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    overflow: hidden;
}
.il-tab-head li:first-child.active {
    border-radius: 5px 0 0 0;
}

.il-tab-head li:last-child.active {border-radius: 0 5px 0 0;}
ul.il-geo-country {
    width: 100%;
    display: flex;
}
ul.il-geo-country li{
    margin-right: 1rem;
}
ul.il-geo-country li:last-child{
    margin: 0;
}
ul.il-geo-country li a {
    border: 2px solid #C9C9C9;
    border-radius: 1rem;
    padding:1.5rem;
    cursor: pointer;
}
#travel-widget .il-travel-tab-wrap ul.il-geo-country li.active a, 
#travel-widget .il-travel-tab-wrap ul.il-geo-country li a:focus-visible {
    /*border: 2px solid #EC6625;
    background-color: #EC6625;*/
    border: 2px solid #EC6625;
    background-color: #fff5f0;
}
ul.il-geo-country li span {
    font-size: 1.2rem;
    display: block;
    text-align: center;
    line-height: 16px;
    font-weight: 600;
    padding: 1rem 0 0;
}
ul.il-geo-country li:first-child a:before{
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTIiIHZpZXdCb3g9IjAgMCA1MCA1MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0LjY2MTYgMEMzNi45MDU4IDAgNDYuODQ3NCA5Ljk0MTYzIDQ2Ljg0NzQgMjIuMTg1OFY1MC43Njc1SDIuNDc1ODNWMjIuMTg1OEMyLjQ3NTgzIDkuOTQxNjMgMTIuNDE3NSAwIDI0LjY2MTYgMFoiIGZpbGw9IiNGRkU2REEiLz4KPHBhdGggZD0iTTQ5LjE5MTIgNTAuMjY1MUgwLjEzMzMwMVY1MS4zMTUxSDQ5LjE5MTJWNTAuMjY1MVoiIGZpbGw9IiMwMDFENDMiLz4KPHBhdGggZD0iTTAgMjUuMjUwNEgxMy43NTY1QzEzLjc1NjUgMjUuMjUwNCAxMy44MDE4IDIzLjQ5NTUgMTAuMDcwOSAyMy45MzkyQzYuMzM5OTQgMjQuMzgzIDMuOTE4ODIgMjEuNTg2MSAwIDI1LjI1MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzYuMjQzNCAxNy4wNTU2SDQ5Ljk5OTlDNDkuOTk5OSAxNy4wNTU2IDUwLjA0NTIgMTUuMzAwNyA0Ni4zMTQzIDE1Ljc0NDRDNDIuNTgzMyAxNi4xODgxIDQwLjE2MjIgMTMuMzkxMyAzNi4yNDM0IDE3LjA1NTZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTAuMjQwMSAyMS44MjMySDUuMzg1ODZWNDMuNzE3MkgxMC4yNDAxVjIxLjgyMzJaIiBmaWxsPSIjRjNCQ0IwIi8+CjxwYXRoIGQ9Ik0xMS4xOTI4IDIwLjM5NjVINC41MjkwNVYyMS40NDM4SDExLjE5MjhWMjAuMzk2NVoiIGZpbGw9IiNGM0JDQjAiLz4KPHBhdGggZD0iTTEyLjA0ODIgMjAuMDE1M0g0LjUyOTA1TDYuMDUyMDggMTcuNzMxNEgxMi4wNDgyVjIwLjAxNTNaIiBmaWxsPSIjRjNCQ0IwIi8+CjxwYXRoIGQ9Ik0xMC40MzA2IDQzLjkwNzdINS4xOTUzMVY0NS4xNDU2SDEwLjQzMDZWNDMuOTA3N1oiIGZpbGw9IiNGM0JDQjAiLz4KPHBhdGggZD0iTTEwLjQzMDYgNDUuMzM2NEg0LjcxOTZWNTAuMTkwN0gxMC40MzA2VjQ1LjMzNjRaIiBmaWxsPSIjRjNCQ0IwIi8+CjxwYXRoIGQ9Ik0zOS4wODI5IDQzLjcxODhINDMuOTM3MVYyMS44MjQ4SDM5LjA4MjlWNDMuNzE4OFoiIGZpbGw9IiNGM0JDQjAiLz4KPHBhdGggZD0iTTM4LjEzMDIgMjEuNDQyNEg0NC43OTM5VjIwLjM5NTFIMzguMTMwMlYyMS40NDI0WiIgZmlsbD0iI0YzQkNCMCIvPgo8cGF0aCBkPSJNMzcuMjc0OCAyMC4wMTUzSDQ0Ljc5NEw0My4yNzA5IDE3LjczMTRIMzcuMjc0OFYyMC4wMTUzWiIgZmlsbD0iI0YzQkNCMCIvPgo8cGF0aCBkPSJNMzguODkyNCA0NS4xNDZINDQuMTI3N1Y0My45MDgxSDM4Ljg5MjRWNDUuMTQ2WiIgZmlsbD0iI0YzQkNCMCIvPgo8cGF0aCBkPSJNMzguODkyNCA1MC4xOTA0SDQ0LjYwMzRWNDUuMzM2MkgzOC44OTI0VjUwLjE5MDRaIiBmaWxsPSIjRjNCQ0IwIi8+CjxwYXRoIGQ9Ik0xMC41NzMyIDEwLjI1ODhMMTAuNDMwNiAyMC4zOTYzTDcuODEyMjYgNDcuNzYyOEgxNC4zMzM0VjE1LjczMTNIMzQuOTg5NVY0OC4yMzk4SDQxLjUxMDdMMzguNzQ5OCAxOS43Mzk0VjEwLjI1ODhIMTAuNTczMloiIGZpbGw9IiNEMTNCMTMiLz4KPHBhdGggZD0iTTM5LjUwOTIgOS45MjU0OUwyNC41NjY4IDQuNTk0MjRMOS42MjMwNSA5LjkyNTQ5VjEwLjU5MTdIMzkuNTEzMlY5LjkyNTQ5SDM5LjUwOTJaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik0zNC43NTEgOS41NDQ4MUwyNC41NjY4IDUuOTExMTNMMTQuMzgxMyA5LjU0NDgxSDM0Ljc1MVoiIGZpbGw9IiNEMTNCMTMiLz4KPHBhdGggZD0iTTI1LjU3MDIgNC4xNDQxMkwyNC41NzQ4IDMuNzkxMDJMMjMuNTgwOCA0LjE0NDEyTDguOTQ0ODIgOS4zMzQxM0w5LjY5MjM1IDkuNzc2NTJMMjQuNTc0OCA0LjQ5NzIzTDM5LjY3OTggOS44NTUxM0w0MC40NzI2IDkuNDMwMDdMMjUuNTcwMiA0LjE0NDEyWiIgZmlsbD0iIzAwMUY0QyIvPgo8cGF0aCBkPSJNMzkuMTI5NSAxMC44NzdIMTAuMTkyVjEyLjU5MDVIMzkuMTI5NVYxMC44NzdaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik0zOS4xMjk1IDEyLjg3NkgxMC4xOTJWMTQuNTg5NUgzOS4xMjk1VjEyLjg3NloiIGZpbGw9IiNGNTVCMDIiLz4KPHBhdGggZD0iTTM5LjEyOTUgMTQuODc0NUgxMC4xOTJWMTYuNTg4MUgzOS4xMjk1VjE0Ljg3NDVaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik0xNC4zMzM0IDQ0LjAwMjRINy41NzUwN1Y0NC45NTM4SDE0LjMzMzRWNDQuMDAyNFoiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTE0LjMzMzQgMTcuOTIwNEg5Ljc2NDI4VjE4Ljg3MThIMTQuMzMzNFYxNy45MjA0WiIgZmlsbD0iI0UwNEQxQyIvPgo8cGF0aCBkPSJNMTQuMzMzNCAxNi43Nzg4SDkuNzY0MjhWMTcuNzMwMkgxNC4zMzM0VjE2Ljc3ODhaIiBmaWxsPSIjRTA0RDFDIi8+CjxwYXRoIGQ9Ik0xNC4zMzM0IDQ1LjI0MDJINi44MTI4N1Y1MC4xOTA0SDE0LjMzMzRWNDUuMjQwMloiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTEwLjEyMDEgMTkuMTU4Mkw3LjU3OTEgNDMuNzE3MUgxNC4zMzM0VjE5LjE1ODJIMTAuMTIwMVoiIGZpbGw9IiNGNTVCMDIiLz4KPHBhdGggZD0iTTM0Ljk4OTUgNDQuOTU1MUg0MS43NDc4VjQ0LjAwMzdIMzQuOTg5NVY0NC45NTUxWiIgZmlsbD0iIzAwMUY0QyIvPgo8cGF0aCBkPSJNMzQuOTg5NSAxOC44NzM1SDM5LjU1ODZWMTcuOTIyMUgzNC45ODk1VjE4Ljg3MzVaIiBmaWxsPSIjRTA0RDFDIi8+CjxwYXRoIGQ9Ik0zNC45ODk1IDE3LjczMTRIMzkuNTU4NlYxNi43ODAxSDM0Ljk4OTVWMTcuNzMxNFoiIGZpbGw9IiNFMDREMUMiLz4KPHBhdGggZD0iTTM0Ljk4OTUgNTAuMTkwNEg0Mi41MVY0NS4yNDAzSDM0Ljk4OTVWNTAuMTkwNFoiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTM5LjIwMjggMTkuMTU4N0w0MS43NDM4IDQzLjcxNzZIMzQuOTg5NVYxOS4xNTg3SDM5LjIwMjhaIiBmaWxsPSIjRjU1QjAyIi8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
ul.il-geo-country li:nth-child(2) a:before{
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA1MCA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI1Ljc4ODUgNC4xNTAzOUMzNy44NzM5IDQuMTUwMzkgNDcuNjg2NiAxMy45NjMxIDQ3LjY4NjYgMjYuMDQ4NVY1NC4yNTk1SDMuODkwMzhWMjYuMDQ4NUMzLjg5MDM4IDEzLjk2MzEgMTMuNzAzMSA0LjE1MDM5IDI1Ljc4ODUgNC4xNTAzOVoiIGZpbGw9IiNGRkU2REEiLz4KPHBhdGggZD0iTTUwIDUzLjc2MzdIMS41NzgyNVY1NC44SDUwVjUzLjc2MzdaIiBmaWxsPSIjMDAxRDQzIi8+CjxwYXRoIGQ9Ik0yNy41NTYxIDcuODI0NzFIMjQuMDIwOVY4LjY1MDY1SDI3LjU1NjFWNy44MjQ3MVoiIGZpbGw9IiNFMDREMUMiLz4KPHBhdGggZD0iTTI3LjI5MzEgNy4xNDg5M0gyNC4yODM5VjcuODI0OTRIMjcuMjkzMVY3LjE0ODkzWiIgZmlsbD0iIzAwMUY0QyIvPgo8cGF0aCBkPSJNMzYuMjUwOSA0Mi41NzY3SDE1LjYxOFY1My4xNjhIMzYuMjUwOVY0Mi41NzY3WiIgZmlsbD0iI0QxM0IxMyIvPgo8cGF0aCBkPSJNMjguNjE0OCAzNS40OTQxSDIyLjk2MDhDMjIuOTYwOCAzNS40OTQxIDE5LjAzMjIgNDAuMjg0MSAxMi42MTY3IDQyLjYwMTVMMTMuNTE4OSA0My4xNTkxQzEzLjUxODkgNDMuMTU5MSAyMC40MjkgNDQuNTY3NyAyNS43ODg0IDQyLjQ4OTdDMzEuMTQ3OSA0NC41Njc3IDM4LjA1NzkgNDMuMTU5MSAzOC4wNTc5IDQzLjE1OTFMMzguOTYwMiA0Mi42MDE1QzMyLjU0NDYgNDAuMjg0MSAyOC42MTYxIDM1LjQ5NDEgMjguNjE2MSAzNS40OTQxSDI4LjYxNDhaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik0zOC45NTg5IDQyLjQwMDNMMzguMDU2NyA0Mi45NThDMzguMDU2NyA0Mi45NTggMzEuMjcxNSA0NC4zNDE1IDI1LjkzMzEgNDIuMzQzOEgyNS42NDEyQzIwLjMwMjggNDQuMzQxNSAxMy41MTc2IDQyLjk1OCAxMy41MTc2IDQyLjk1OEwxMi42MTU0IDQyLjQwMDNDMTIuMDQyIDQyLjYwODEgMTEuNDQ4OCA0Mi43OTQ5IDEwLjgzNTkgNDIuOTU4TDEyLjM5NDUgNDMuNjQ5N0MxMi43NjQgNDMuODEyOCAxMy4xNTQ2IDQzLjkyMzMgMTMuNTU0NSA0My45NzMzQzE1LjU1MzYgNDQuMjI0NSAyMS45MTc4IDQ0Ljg2NzYgMjUuNzg1OCA0My40Nzc1QzI5LjY1MjUgNDQuODY3NiAzNi4wMTgxIDQ0LjIyNDUgMzguMDE3MiA0My45NzMzQzM4LjQxODMgNDMuOTIzMyAzOC44MDg5IDQzLjgxNDEgMzkuMTc3MiA0My42NDk3TDQwLjczNTcgNDIuOTU4QzQwLjEyMjggNDIuNzk2MiAzOS41Mjk3IDQyLjYwODEgMzguOTU2MiA0Mi40MDAzSDM4Ljk1ODlaIiBmaWxsPSIjMDAxRjRDIi8+CjxwYXRoIGQ9Ik0yNS40MDk3IDQ2LjE4NTVIMTcuMzY5OVY1MS4zMDY5SDI1LjQwOTdWNDYuMTg1NVoiIGZpbGw9IiNGRkYxRUEiLz4KPHBhdGggZD0iTTM0LjQ5OTEgNDYuMTg1NUgyNi40NTkyVjUxLjMwNjlIMzQuNDk5MVY0Ni4xODU1WiIgZmlsbD0iI0ZGRjFFQSIvPgo8cGF0aCBkPSJNMzYuMjUwOSA0OS40NDQzSDE1LjYxOFY0OS43OTI5SDM2LjI1MDlWNDkuNDQ0M1oiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTM0Ljc3NjYgMzEuNDA3N0gxNy4wNTAzVjQwLjUwNzZIMzQuNzc2NlYzMS40MDc3WiIgZmlsbD0iI0QxM0IxMyIvPgo8cGF0aCBkPSJNMjguMjE3NyAyNS4zMjM3SDIzLjM2MDdDMjMuMzYwNyAyNS4zMjM3IDE5Ljk4NDYgMjkuNDM5IDE0LjQ3MzkgMzEuNDMwMkwxNS4yNDg1IDMxLjkwODlDMTUuMjQ4NSAzMS45MDg5IDIxLjE4NTMgMzMuMTE4OSAyNS43ODg2IDMxLjMzNDJDMzAuMzkzMSAzMy4xMjAyIDM2LjMyODYgMzEuOTA4OSAzNi4zMjg2IDMxLjkwODlMMzcuMTAzMiAzMS40MzAyQzMxLjU5MjUgMjkuNDQwMyAyOC4yMTY0IDI1LjMyMzcgMjguMjE2NCAyNS4zMjM3SDI4LjIxNzdaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik0zNy4xMDQ1IDMxLjI1NjdMMzYuMzI5OSAzMS43MzU0QzM2LjMyOTkgMzEuNzM1NCAzMC40OTk2IDMyLjkyNDMgMjUuOTE0OCAzMS4yMDhIMjUuNjY0OUMyMS4wNzg4IDMyLjkyNDMgMTUuMjQ5OCAzMS43MzU0IDE1LjI0OTggMzEuNzM1NEwxNC40NzUyIDMxLjI1NjdDMTMuOTgyIDMxLjQzNDIgMTMuNDczIDMxLjU5NiAxMi45NDY5IDMxLjczNTRMMTQuMjg1OCAzMi4zMjk5QzE0LjYwMjcgMzIuNDcwNiAxNC45MzgxIDMyLjU2NCAxNS4yODI3IDMyLjYwNzRDMTcuMDAwMyAzMi44MjMxIDIyLjQ2NzYgMzMuMzc1NSAyNS43OTEyIDMyLjE4MTNDMjkuMTEzMyAzMy4zNzU1IDM0LjU4MiAzMi44MjMxIDM2LjI5OTYgMzIuNjA3NEMzNi42NDQyIDMyLjU2NCAzNi45Nzk2IDMyLjQ3MDYgMzcuMjk2NSAzMi4zMjk5TDM4LjYzNTQgMzEuNzM1NEMzOC4xMDkzIDMxLjU5NiAzNy41OTkgMzEuNDM0MiAzNy4xMDcxIDMxLjI1NjdIMzcuMTA0NVoiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTI1LjQ2MzcgMzQuNTA3OEgxOC41NTYzVjM4LjkwNzJIMjUuNDYzN1YzNC41MDc4WiIgZmlsbD0iI0ZGRjFFQSIvPgo8cGF0aCBkPSJNMzMuMjcyMSAzNC41MDc4SDI2LjM2NDZWMzguOTA3MkgzMy4yNzIxVjM0LjUwNzhaIiBmaWxsPSIjRkZGMUVBIi8+CjxwYXRoIGQ9Ik0zNC43NzY2IDM3LjMwNzZIMTcuMDUwM1YzNy42MDc1SDM0Ljc3NjZWMzcuMzA3NloiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTMzLjcyMzIgMjEuNjcxNEgxOC4wNzM2VjI5LjcwNDZIMzMuNzIzMlYyMS42NzE0WiIgZmlsbD0iI0QxM0IxMyIvPgo8cGF0aCBkPSJNMjcuOTMyNCAxNi4yOTg4SDIzLjY0MzVDMjMuNjQzNSAxNi4yOTg4IDIwLjY2MzIgMTkuOTMyNyAxNS43OTcgMjEuNjg5OEwxNi40ODA5IDIyLjExMkMxNi40ODA5IDIyLjExMiAyMS43MjIgMjMuMTgxMyAyNS43ODczIDIxLjYwNDRDMjkuODUyNSAyMy4xODEzIDM1LjA5MzYgMjIuMTEyIDM1LjA5MzYgMjIuMTEyTDM1Ljc3NzUgMjEuNjg5OEMzMC45MTEzIDE5LjkzMjcgMjcuOTMxIDE2LjI5ODggMjcuOTMxIDE2LjI5ODhIMjcuOTMyNFoiIGZpbGw9IiNGNTVCMDIiLz4KPHBhdGggZD0iTTM1Ljc3ODggMjEuNTM3MUwzNS4wOTQ5IDIxLjk1OTJDMzUuMDk0OSAyMS45NTkyIDI5Ljk0ODUgMjMuMDA4OCAyNS44OTkgMjEuNDkzN0gyNS42NzhDMjEuNjI5OCAyMy4wMDg4IDE2LjQ4MjIgMjEuOTU5MiAxNi40ODIyIDIxLjk1OTJMMTUuNzk4MiAyMS41MzcxQzE1LjM2MjkgMjEuNjkzNiAxNC45MTMxIDIxLjgzNjkgMTQuNDQ4OSAyMS45NTkyTDE1LjYzMTIgMjIuNDg0QzE1LjkxMTQgMjIuNjA3NiAxNi4yMDczIDIyLjY5MDUgMTYuNTExMSAyMi43Mjg2QzE4LjAyNzUgMjIuOTE5MyAyMi44NTU2IDIzLjQwNiAyNS43ODg1IDIyLjM1MjVDMjguNzIxNCAyMy40MDczIDMzLjU0OTUgMjIuOTE5MyAzNS4wNjU5IDIyLjcyODZDMzUuMzY5OCAyMi42OTA1IDM1LjY2NTcgMjIuNjA3NiAzNS45NDU4IDIyLjQ4NEwzNy4xMjgyIDIxLjk1OTJDMzYuNjYzOSAyMS44MzU2IDM2LjIxNDEgMjEuNjkzNiAzNS43Nzg4IDIxLjUzNzFaIiBmaWxsPSIjMDAxRjRDIi8+CjxwYXRoIGQ9Ik0yNS41MDE4IDI0LjQwODJIMTkuNDAzMlYyOC4yOTJIMjUuNTAxOFYyNC40MDgyWiIgZmlsbD0iI0ZGRjFFQSIvPgo8cGF0aCBkPSJNMzIuMzk2MSAyNC40MDgySDI2LjI5NzVWMjguMjkySDMyLjM5NjFWMjQuNDA4MloiIGZpbGw9IiNGRkYxRUEiLz4KPHBhdGggZD0iTTMzLjcyMzIgMjYuODc5NEgxOC4wNzM2VjI3LjE0MzdIMzMuNzIzMlYyNi44Nzk0WiIgZmlsbD0iIzAwMUY0QyIvPgo8cGF0aCBkPSJNMjUuOTAxNiAwLjY4OTk0MUgyNS42NzU0VjYuNjIyODFIMjUuOTAxNlYwLjY4OTk0MVoiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTI2Ljg0MDYgNi40NzMxNEgyNC43MzVWNy4xNDkxNkgyNi44NDA2VjYuNDczMTRaIiBmaWxsPSIjMDAxRjRDIi8+CjxwYXRoIGQ9Ik0zMi41Mzk1IDEzLjIzMjlIMTkuMjI1N1YyMC4wNjhIMzIuNTM5NVYxMy4yMzI5WiIgZmlsbD0iI0QxM0IxMyIvPgo8cGF0aCBkPSJNMjcuNjEyNyA4LjY2MjZIMjMuOTY0M0MyMy45NjQzIDguNjYyNiAyMS40Mjg2IDExLjc1MzMgMTcuMjg5NyAxMy4yNDg3TDE3Ljg3MSAxMy42MDc4QzE3Ljg3MSAxMy42MDc4IDIyLjMyOTUgMTQuNTE2NiAyNS43ODg1IDEzLjE3NjRDMjkuMjQ2MiAxNC41MTc5IDMzLjcwNiAxMy42MDc4IDMzLjcwNiAxMy42MDc4TDM0LjI4NzMgMTMuMjQ4N0MzMC4xNDg0IDExLjc1MzMgMjcuNjEyNyA4LjY2MjYgMjcuNjEyNyA4LjY2MjZaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik0zNC4yODczIDEzLjExODlMMzMuNzA2IDEzLjQ3NzlDMzMuNzA2IDEzLjQ3NzkgMjkuMzI3NyAxNC4zNzA5IDI1Ljg4MzIgMTMuMDgySDI1LjY5NTFDMjIuMjUwNiAxNC4zNzA5IDE3Ljg3MjMgMTMuNDc3OSAxNy44NzIzIDEzLjQ3NzlMMTcuMjkxIDEzLjExODlDMTYuOTIxNCAxMy4yNTMgMTYuNTM3NCAxMy4zNzQgMTYuMTQyOCAxMy40Nzc5TDE3LjE0OSAxMy45MjM4QzE3LjM4NyAxNC4wMjkgMTcuNjM5NSAxNC4xIDE3Ljg5NzMgMTQuMTMyOUMxOS4xODc1IDE0LjI5NDYgMjMuMjk0OSAxNC43MTAzIDI1Ljc4OTggMTMuODEyQzI4LjI4NDggMTQuNzA4OSAzMi4zOTIxIDE0LjI5NDYgMzMuNjgyMyAxNC4xMzI5QzMzLjk0MTQgMTQuMSAzNC4xOTI2IDE0LjAzMDMgMzQuNDMwNyAxMy45MjM4TDM1LjQzNjggMTMuNDc3OUMzNS4wNDIzIDEzLjM3MjcgMzQuNjU4MiAxMy4yNTE3IDM0LjI4ODcgMTMuMTE4OUgzNC4yODczWiIgZmlsbD0iIzAwMUY0QyIvPgo8cGF0aCBkPSJNMjUuNTQzOSAxNS41NjFIMjAuMzU1NVYxOC44NjYxSDI1LjU0MzlWMTUuNTYxWiIgZmlsbD0iI0ZGRjFFQSIvPgo8cGF0aCBkPSJNMzEuNDA5OCAxNS41NjFIMjYuMjIxM1YxOC44NjYxSDMxLjQwOThWMTUuNTYxWiIgZmlsbD0iI0ZGRjFFQSIvPgo8cGF0aCBkPSJNMzIuNTM5NSAxNy42NjQxSDE5LjIyNTdWMTcuODg5SDMyLjUzOTVWMTcuNjY0MVoiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTQ4LjI3OTcgNTMuMTg5SDMuMjk3MjRWNTMuNzlINDguMjc5N1Y1My4xODlaIiBmaWxsPSIjMDAxRjRDIi8+CjxwYXRoIGQ9Ik00NS4zMDg3IDUxLjMxMDVWNTEuOTIzNEg0Mi4xNDk2VjUxLjMxMDVINDEuMzIyM1Y1MS45MjM0SDM4LjE2MzJWNTEuMzEwNUgzNy4zMzU5VjUxLjkyMzRIMzQuMTc2OFY1MS4zMTA1SDMzLjM0OTZWNTEuOTIzNEgzMC4xOTA1VjUxLjMxMDVIMjkuMzYzMlY1MS45MjM0SDI2LjIwNDFWNTEuMzEwNUgyNS4zNzY4VjUxLjkyMzRIMjIuMjE3N1Y1MS4zMTA1SDIxLjM5MDRWNTEuOTIzNEgxOC4yMzEzVjUxLjMxMDVIMTcuNDA0MVY1MS45MjM0SDE0LjI0NVY1MS4zMTA1SDEzLjQxNzdWNTEuOTIzNEgxMC4yNTg2VjUxLjMxMDVIOS40MzEzMlY1MS45MjM0SDYuMjcyMjFWNTEuMzEwNUg1LjQ0NDk1VjUzLjQ4ODVINi4yNzIyMVY1Mi41ODc2SDkuNDMxMzJWNTMuNDg4NUgxMC4yNTg2VjUyLjU4NzZIMTMuNDE3N1Y1My40ODg1SDE0LjI0NVY1Mi41ODc2SDE3LjQwNDFWNTMuNDg4NUgxOC4yMzEzVjUyLjU4NzZIMjEuMzkwNFY1My40ODg1SDIyLjIxNzdWNTIuNTg3NkgyNS4zNzY4VjUzLjQ4ODVIMjYuMjA0MVY1Mi41ODc2SDI5LjM2MzJWNTMuNDg4NUgzMC4xOTA1VjUyLjU4NzZIMzMuMzQ5NlY1My40ODg1SDM0LjE3NjhWNTIuNTg3NkgzNy4zMzU5VjUzLjQ4ODVIMzguMTYzMlY1Mi41ODc2SDQxLjMyMjNWNTMuNDg4NUg0Mi4xNDk2VjUyLjU4NzZINDUuMzA4N1Y1My40ODg1SDQ2LjEzNTlWNTEuMzEwNUg0NS4zMDg3Wk02LjI2ODI2IDUyLjUxMjZWNTEuOTk5N0g5LjQyNzM3VjUyLjUxMjZINi4yNjgyNlpNMTAuMjU0NiA1Mi41MTI2VjUxLjk5OTdIMTMuNDEzN1Y1Mi41MTI2SDEwLjI1NDZaTTE0LjI0MSA1Mi41MTI2VjUxLjk5OTdIMTcuNDAwMVY1Mi41MTI2SDE0LjI0MVpNMTguMjI3NCA1Mi41MTI2VjUxLjk5OTdIMjEuMzg2NVY1Mi41MTI2SDE4LjIyNzRaTTIyLjIxMzggNTIuNTEyNlY1MS45OTk3SDI1LjM3MjlWNTIuNTEyNkgyMi4yMTM4Wk0yNi4yMDAxIDUyLjUxMjZWNTEuOTk5N0gyOS4zNTkyVjUyLjUxMjZIMjYuMjAwMVpNMzAuMTg2NSA1Mi41MTI2VjUxLjk5OTdIMzMuMzQ1NlY1Mi41MTI2SDMwLjE4NjVaTTM0LjE3MjkgNTIuNTEyNlY1MS45OTk3SDM3LjMzMlY1Mi41MTI2SDM0LjE3MjlaTTM4LjE1OTMgNTIuNTEyNlY1MS45OTk3SDQxLjMxODRWNTIuNTEyNkgzOC4xNTkzWk00Mi4xNDU2IDUyLjUxMjZWNTEuOTk5N0g0NS4zMDQ3VjUyLjUxMjZINDIuMTQ1NloiIGZpbGw9IiMwMDFGNEMiLz4KPHBhdGggZD0iTTAgMjcuMjMxOUgxMy41NzgxQzEzLjU3ODEgMjcuMjMxOSAxMy42MjI5IDI1LjQ5OTggOS45NDAyOSAyNS45Mzc3QzYuMjU3NzMgMjYuMzc1NyAzLjg2ODAxIDIzLjYxNTEgMCAyNy4yMzE5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTM1Ljc3MzQgMTkuMTQzNUg0OS4zNTE2QzQ5LjM1MTYgMTkuMTQzNSA0OS4zOTYzIDE3LjQxMTQgNDUuNzEzNyAxNy44NDkzQzQyLjAzMTIgMTguMjg3MyAzOS42NDE0IDE1LjUyNjcgMzUuNzczNCAxOS4xNDM1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
ul.il-geo-country li:nth-child(3) a:before{
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTUiIHZpZXdCb3g9IjAgMCA1MCA1NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjE2NTEgNC4xNDMwN0MzOC4wNjMxIDQuMTQzMDcgNDcuNzIxMyAxMy44MDEzIDQ3LjcyMTMgMjUuNjk5M1Y1My40Njk4SDQuNjA4ODlWMjUuNjk5M0M0LjYwODg5IDEzLjgwMTMgMTQuMjY3MSA0LjE0MzA3IDI2LjE2NTEgNC4xNDMwN1oiIGZpbGw9IiNGRkU2REEiLz4KPHBhdGggZD0iTTQ5Ljk5OTkgNTNIMi4zMzAzMlY1NC4wMjI4SDQ5Ljk5OTlWNTNaIiBmaWxsPSIjMDAxRDQzIi8+CjxwYXRoIGQ9Ik0yNy4wMTk3IDMuNjEyMTJWMy4xODQ4OEgyNi42MTgzVjIuMDU4NTJDMjYuNjE4MyAxLjYzMTI4IDI2LjI5NDcgMS4yODE3MiAyNS44ODA0IDEuMjI5OTNWMEgyNS42NzMyVjEuMjE2OTlDMjUuMjU4OSAxLjI2ODc3IDI0LjkzNTMgMS42MTgzMyAyNC45MzUzIDIuMDQ1NTdWMy4xNzE5M0gyNC41MzM5VjMuNTk5MTdIMjQuMTMyNlY0LjMxMTI0SDI3LjQwODFWMy41OTkxN0gyNy4wMTk3VjMuNjEyMTJaIiBmaWxsPSIjMDAxRjRDIi8+CjxwYXRoIGQ9Ik0wIDI5Ljk3MTJIMTMuMzYxQzEzLjM2MSAyOS45NzEyIDEzLjM5OTggMjguMjYyMiA5Ljc3NDczIDI4LjcwMjRDNi4xNDk2NiAyOS4xNDI2IDMuODA2MzIgMjYuNDEwOSAwIDI5Ljk3MTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuMjE0OCAyMi4wMDkzSDQ4LjU3NThDNDguNTc1OCAyMi4wMDkzIDQ4LjYxNDYgMjAuMzAwMyA0NC45ODk2IDIwLjc0MDVDNDEuMzY0NSAyMS4xODA3IDM5LjAyMTIgMTguNDQ5IDM1LjIxNDggMjIuMDA5M1oiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNS41MDQ3IDI3LjU2MjhDMjUuNTA0NyAyNy41NjI4IDE4LjQ0ODggNDUuODgyNCAxOC41NTI0IDUyLjg0NzdIMTIuNjYxNkwyNC40NDMxIDE2Ljg1NkgyNi42MTgxTDM5Ljk5MiA1Mi44NDc3QzM5Ljk5MiA1Mi44NDc3IDMyLjA1NTcgNTIuODczNiAzMi4wNTU3IDUyLjg0NzdDMzEuMTM2NSA0My42ODE0IDI1LjUwNDcgMjcuNTYyOCAyNS41MDQ3IDI3LjU2MjhaIiBmaWxsPSIjRjREN0NEIi8+CjxwYXRoIGQ9Ik00NC4wNDQ0IDUyLjMzMDlDMzMuODQyNCA0MC43MzA3IDMwLjEyNjcgMjMuOTI2IDI5LjY4NjUgMjEuNzYzOUwyNi41OTIzIDQuMzM3NjdMMjQuOTYxIDQuMjk4ODNMMjEuODc5NyAyMS43MjVDMjEuODc5NyAyMS43MjUgMTguNjk0OCAzOS45MDIxIDcuNzgwNzYgNTIuMzMwOUgxMi45MDc2TDE0LjkyNzMgNTEuNzM1NEgxNi4yMjJDMTYuMjIyIDQ2LjQyNzMgMjAuNTQ2MiA0Mi4xMDMxIDI1Ljg1NDMgNDIuMTAzMUMzMS4xNjI0IDQyLjEwMzEgMzUuNDg2NiA0Ni40MjczIDM1LjQ4NjYgNTEuNzM1NEgzNi43ODEzTDM4LjkwNDUgNTIuMzMwOUg0NC4wNDQ0Wk0yNS44NTQzIDQwLjgwODRDMjIuOTAyNSA0MC44MDg0IDIwLjIwOTYgNDEuOTg2NiAxOC4yNDE3IDQzLjkwMjdDMjAuNzE0NSAzOC45NDQxIDIzLjUxMSAzMS42ODEgMjUuMzg4MiAyMS43NTA5SDI2LjQxMUMyOC4zMTQyIDMxLjgyMzQgMzEuMTYyNCAzOS4xNTEyIDMzLjY2MTEgNDQuMTA5OEMzMS42OTMyIDQyLjA3NzIgMjguOTIyNyA0MC44MDg0IDI1Ljg1NDMgNDAuODA4NFoiIGZpbGw9IiNGNTVCMDIiLz4KPG1hc2sgaWQ9Im1hc2swXzk4OV8zNjE0IiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNyIgeT0iNCIgd2lkdGg9IjM4IiBoZWlnaHQ9IjQ5Ij4KPHBhdGggZD0iTTQ0LjA0NDQgNTIuMzMwOUMzMy44NDI0IDQwLjczMDcgMzAuMTI2NyAyMy45MjYgMjkuNjg2NSAyMS43NjM5TDI2LjU5MjMgNC4zMzc2N0wyNC45NjEgNC4yOTg4M0wyMS44Nzk3IDIxLjcyNUMyMS44Nzk3IDIxLjcyNSAxOC42OTQ4IDM5LjkwMjEgNy43ODA3NiA1Mi4zMzA5SDEyLjkwNzZMMTQuOTI3MyA1MS43MzU0SDE2LjIyMkMxNi4yMjIgNDYuNDI3MyAyMC41NDYyIDQyLjEwMzEgMjUuODU0MyA0Mi4xMDMxQzMxLjE2MjQgNDIuMTAzMSAzNS40ODY2IDQ2LjQyNzMgMzUuNDg2NiA1MS43MzU0SDM2Ljc4MTNMMzguOTA0NSA1Mi4zMzA5SDQ0LjA0NDRaTTI1Ljg1NDMgNDAuODA4NEMyMi45MDI1IDQwLjgwODQgMjAuMjA5NiA0MS45ODY2IDE4LjI0MTcgNDMuOTAyN0MyMC43MTQ1IDM4Ljk0NDEgMjMuNTExIDMxLjY4MSAyNS4zODgyIDIxLjc1MDlIMjYuNDExQzI4LjMxNDIgMzEuODIzNCAzMS4xNjI0IDM5LjE1MTIgMzMuNjYxMSA0NC4xMDk4QzMxLjY5MzIgNDIuMDc3MiAyOC45MjI3IDQwLjgwODQgMjUuODU0MyA0MC44MDg0WiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swXzk4OV8zNjE0KSI+CjxwYXRoIGQ9Ik0yNS45MTkxIDIwLjQ1NjFIMjUuNjYwMlYyMS4xMDM0SDI1LjkxOTFWMjAuNDU2MVoiIGZpbGw9IiNEMTNCMTMiLz4KPHBhdGggZD0iTTIzLjQ1OTEgMjEuNzExOUwyNS41ODI0IDIwLjQ1NjFIMjUuMDc3NUwyMy4yNjQ5IDIxLjUxNzdMMjIuMjE2MiAyMC40NTYxSDIxLjg1MzdMMjMuMDMxOSAyMS42NjAxTDIxLjM0ODggMjIuNjU3TDIyLjcyMTIgMjMuOTM4N0wyMC44ODI3IDI0LjQ5NTRMMjIuNDQ5MyAyNS45OTcyTDIwLjQyOTYgMjYuNzA5M0wyMS42MjA3IDI4LjA4MTZMMTkuNjkxNyAyOC44ODQzTDIxLjE2NzYgMzAuNTY3NEwxOC44ODkgMzEuNDA4OUwxOS44OTg4IDMyLjkzNjZMMTguMTM4MSAzMy41MzIyTDE5LjMwMzMgMzUuNzIwMkwxNy4wNzY0IDM2LjE5OTJMMTguMTg5OCAzOC4zODcyTDE1Ljg5ODMgMzguOTMwOUwxNy4yOTY1IDQxLjA2NzFMMTQuNjgxMyA0MS41NDYyTDE1LjY3ODIgNDMuMjgxTDEzLjM0NzggNDMuODc2NkwxNC40MzUzIDQ1LjU0NjdMMTIuMTgyNiA0NS44MTg2TDEzLjIzMTMgNDcuNzczNUgxMC44NjJMMTIuMjQ3MyA1MC4yMzM0TDkuMTY2MDIgNTAuMzc1OEw5LjE3ODk2IDUwLjYzNDdMMTIuMzg5NyA1MC40Nzk0TDEzLjExNDcgNTEuNzYxMUwxMy4zMzQ4IDUxLjYzMTZMMTIuNjc0NiA1MC40NjY0TDE0LjkwMTQgNTAuMzYyOEwxMy42NTg1IDQ4LjAzMjRIMTYuMzY0NEwxNC44NzU1IDQ1Ljc0MDlMMTcuMjMxOCA0NS40NTYxTDE2LjA3OTUgNDMuNDQ5M0wxOC43MjA3IDQyLjc3NjFMMTcuNzM2NyA0MS4yNjEzTDE5Ljc1NjQgNDAuODk4OEwxOC41OTEyIDM4LjU4MTRMMjAuODU2OCAzOC4wNTA2TDE5LjcxNzUgMzUuOTI3M0wyMS44OTI2IDM1LjQ2MTJMMjAuMzI2IDMzLjEwNDlMMjIuOTU0MiAzMi4yMTE2TDIxLjYzMzYgMzAuNzA5OEwyMy42MDE1IDI5Ljk4NDhMMjIuMDczOCAyOC4yMjQxTDI0LjE5NzEgMjcuMzMwN0wyMi45NDEzIDI2LjEzOTZMMjQuNzQwOCAyNS41MDUzTDIzLjIyNjEgMjQuMDk0MUwyNS4xNjgxIDIzLjUxMTVMMjMuNDU5MSAyMS43MTE5Wk0xNC41IDUwLjExNjlMMTIuNTU4IDUwLjIwNzVMMTEuMzI4MSA0OC4wMTk1SDEzLjM4NjZMMTQuNSA1MC4xMTY5Wk0xNS44OTgzIDQ3Ljc2MDZIMTMuNTI5TDEyLjU5NjkgNDYuMDEyOEwxNC42MDM2IDQ1Ljc2NjhMMTUuODk4MyA0Ny43NjA2Wk0xNi44MzA0IDQ1LjIzNkwxNC43MzMxIDQ1LjQ5NDlMMTMuNzc1IDQ0LjAxOUwxNS44MzM1IDQzLjUwMTFMMTYuODMwNCA0NS4yMzZaTTE4LjMxOTMgNDIuNjA3OEwxNS45NjMgNDMuMjAzM0wxNS4xMjE1IDQxLjcyNzRMMTcuNDc3OCA0MS4zMDAyTDE4LjMxOTMgNDIuNjA3OFpNMTkuMzgwOSA0MC42OTE3TDE3LjU5NDMgNDEuMDE1NEwxNi4zNTE0IDM5LjA5OTJMMTguMzQ1MiAzOC42MjAyTDE5LjM4MDkgNDAuNjkxN1pNMjAuNDY4NCAzNy44NDM0TDE4LjQ3NDcgMzguMzIyNEwxNy40OTA3IDM2LjM4MDRMMTkuNDU4NiAzNS45NjYyTDIwLjQ2ODQgMzcuODQzNFpNMjEuNDc4MyAzNS4yNTQxTDE5LjYwMSAzNS42NTU0TDE4LjUzOTQgMzMuNjc0NkwyMC4wOCAzMy4xNTY3TDIxLjQ3ODMgMzUuMjU0MVpNMjIuNTE0IDMyLjA2OTJMMjAuMTgzNiAzMi44NTlMMTkuMzE2MiAzMS41NTEzTDIxLjM4NzcgMzAuNzg3NUwyMi41MTQgMzIuMDY5MlpNMjMuMTYxNCAyOS44Mjk0TDIxLjQ1MjQgMzAuNDYzOEwyMC4xNDQ4IDI4Ljk4NzlMMjEuODE0OSAyOC4yODg4TDIzLjE2MTQgMjkuODI5NFpNMjMuNzMxIDI3LjIwMTNMMjEuODkyNiAyNy45NzgxTDIwLjg4MjcgMjYuODI1OEwyMi42Njk0IDI2LjE5MTRMMjMuNzMxIDI3LjIwMTNaTTI0LjI2MTggMjUuMzQ5OUwyMi43MzQxIDI1Ljg5MzdMMjEuMzg3NyAyNC42MTE5TDIyLjk0MTMgMjQuMTQ1OUwyNC4yNjE4IDI1LjM0OTlaTTIzLjAxODkgMjMuODQ4MUwyMS43ODkgMjIuNzA4OEwyMy4yMzkgMjEuODU0M0wyNC43MTUgMjMuMzQzMkwyMy4wMTg5IDIzLjg0ODFaIiBmaWxsPSIjRDEzQjEzIi8+CjxwYXRoIGQ9Ik0zOS4zMDU4IDUwLjIzMjdMNDAuNjkxMSA0Ny43NzI4SDM4LjMyMThMMzkuMzcwNSA0NS44MTc4TDM3LjExNzggNDUuNTQ2TDM4LjIwNTMgNDMuODc1OEwzNS44NzQ5IDQzLjI4MDNMMzYuODcxOCA0MS41NDU0TDM0LjI1NjYgNDEuMDY2NEwzNS42NTQ4IDM4LjkzMDJMMzMuMzYzMiAzOC4zODY1TDM0LjQ3NjcgMzYuMTk4NUwzMi4yNDk4IDM1LjcxOTRMMzMuNDE1IDMzLjUzMTVMMzEuNjU0MyAzMi45MzU5TDMyLjY2NDEgMzEuNDA4MkwzMC4zODU1IDMwLjU2NjdMMzEuODYxNCAyOC44ODM2TDI5LjkzMjQgMjguMDgwOUwzMS4xMjM1IDI2LjcwODZMMjkuMTAzOCAyNS45OTY1TDMwLjY3MDMgMjQuNDk0N0wyOC44MzE5IDIzLjkzOEwzMC4yMDQzIDIyLjY1NjNMMjguNTIxMiAyMS42NTk0TDI5LjcxMjMgMjAuNDQyNEgyOS4zNDk4TDI4LjI4ODIgMjEuNTE3TDI2LjQ2MjcgMjAuNDQyNEgyNS45NzA3TDI4LjExOTggMjEuNzExMkwyNi4zOTc5IDIzLjQ1OUwyOC4zMzk5IDI0LjA0MTZMMjYuODI1MiAyNS40NTI3TDI4LjYyNDggMjYuMDg3MUwyNy4zNjg5IDI3LjI3ODJMMjkuNDkyMiAyOC4xNzE1TDI3Ljk2NDUgMjkuOTMyM0wyOS45MzI0IDMwLjY1NzNMMjguNjExOCAzMi4xNTkxTDMxLjI0IDMzLjA1MjRMMjkuNjczNCAzNS40MDg3TDMxLjg0ODUgMzUuODc0OEwzMC43MDkyIDM3Ljk5ODFMMzIuOTc0OCAzOC41Mjg5TDMxLjgwOTYgNDAuODQ2M0wzMy44MjkzIDQxLjIwODhMMzIuODQ1NCA0Mi43MjM2TDM1LjQ4NjUgNDMuMzk2OEwzNC4zMzQyIDQ1LjQwMzVMMzYuNjkwNSA0NS42ODg0TDM1LjIwMTcgNDguMDMxN0gzNy45MDc1TDM2LjY2NDYgNTAuMzYyMUwzOC44OTE1IDUwLjQ2NTdMMzguMjMxMiA1MS42MzA5TDM4LjQ1MTMgNTEuNzYwNEwzOS4xNzYzIDUwLjQ3ODZMNDIuMzg3MSA1MC42MzRMNDIuNCA1MC4zNzUxTDM5LjMwNTggNTAuMjMyN1pNMjYuODc3IDIzLjM0MjRMMjguMzUyOSAyMS44NTM2TDI5LjgwMjkgMjIuNzA4TDI4LjU3MyAyMy44NDc0TDI2Ljg3NyAyMy4zNDI0Wk0yNy4zMDQyIDI1LjM2MjFMMjguNjExOCAyNC4xNDUxTDMwLjE2NTQgMjQuNjExMkwyOC44MTkgMjUuODkyOUwyNy4zMDQyIDI1LjM2MjFaTTI3LjgzNSAyNy4yMTM1TDI4Ljg5NjYgMjYuMjAzNkwzMC42ODMzIDI2LjgzOEwyOS42NzM0IDI3Ljk5MDNMMjcuODM1IDI3LjIxMzVaTTI4LjQwNDcgMjkuODQxN0wyOS43NTExIDI4LjMwMUwzMS40MjEyIDI5LjAwMDFMMzAuMTEzNiAzMC40NzZMMjguNDA0NyAyOS44NDE3Wk0yOS4wNjUgMzIuMDY4NUwzMC4yMDQzIDMwLjc3MzhMMzIuMjc1NyAzMS41Mzc3TDMxLjQwODMgMzIuODQ1M0wyOS4wNjUgMzIuMDY4NVpNMzAuMTAwNyAzNS4yNjYzTDMxLjQ5ODkgMzMuMTY5TDMzLjAzOTYgMzMuNjg2OEwzMS45NzggMzUuNjY3N0wzMC4xMDA3IDM1LjI2NjNaTTMxLjA5NzYgMzcuODU1NkwzMi4xMDc0IDM1Ljk2NTRMMzQuMDc1MyAzNi4zNzk3TDMzLjA5MTQgMzguMzIxN0wzMS4wOTc2IDM3Ljg1NTZaTTMyLjE4NTEgNDAuNjkxTDMzLjIzMzggMzguNjMyNEwzNS4yMjc2IDM5LjExMTVMMzMuOTg0NyA0MS4wMjc2TDMyLjE4NTEgNDAuNjkxWk0zMy4yNDY3IDQyLjYwNzFMMzQuMTAxMiA0MS4yOTk1TDM2LjQ1NzUgNDEuNzI2N0wzNS42MTYgNDMuMjAyNkwzMy4yNDY3IDQyLjYwNzFaTTM0LjczNTYgNDUuMjM1MkwzNS43MzI1IDQzLjUwMDRMMzcuNzkxIDQ0LjAxODNMMzYuODMzIDQ1LjQ5NDJMMzQuNzM1NiA0NS4yMzUyWk0zNS42ODA3IDQ3Ljc3MjhMMzYuOTc1NCA0NS43NzlMMzguOTgyMSA0Ni4wMjVMMzguMDQ5OSA0Ny43NzI4SDM1LjY4MDdaTTM5LjAyMDkgNTAuMjA2OEwzNy4wNzg5IDUwLjExNjFMMzguMTkyNCA0OC4wMzE3SDQwLjI1MDlMMzkuMDIwOSA1MC4yMDY4WiIgZmlsbD0iI0QxM0IxMyIvPgo8L2c+CjxwYXRoIGQ9Ik0yNS4yNDU5IDE5LjE0NzdMMjIuMTUxNiAyMC4yMzUzTDIyLjEyNTcgMjAuNDE2NUwyMi4xNzc1IDIwLjU3MTlMMjUuNzM3OSAxOS4zMjlMMjkuNDE0NyAyMC42NDk2TDI5LjQ2NjUgMjAuNDk0MkwyOS40NDA2IDIwLjMxMjlMMjYuMjI5OCAxOS4xNjA3TDI5LjA2NTEgMTguMTc2N0wyOS4wMDA0IDE3LjgyNzJMMjYuMjI5OCAxNi43MDA4TDI4LjYyNSAxNS43MTY5TDI4LjU2MDIgMTUuMzU0NEwyNi4xOTEgMTQuMjkyN0wyOC4yMTA3IDEzLjM4NjVMMjguMTQ1OSAxMy4wMjRMMjYuMTkxIDEyLjE2OTVMMjcuODYxMSAxMS40NDQ1TDI3Ljc5NjQgMTEuMDgyTDI2LjE2NTEgMTAuMjkyMkwyNy41Mzc0IDkuNjMxOTVMMjcuNDcyNyA5LjI2OTQ0TDI2LjEyNjMgOC42MzUwNUwyNy4yMjY3IDguMDkxMjlMMjcuMjM5NyA4LjEwNDI0TDI3LjI1MjYgOC4wNzgzNUwyNy4xODc5IDcuNzE1ODRMMjYuMTI2MyA3LjE1OTEzTDI3LjAwNjYgNi42OTMwNUwyNi45MDMxIDYuMTM2MzVMMjYuMTI2MyA1LjcyMjA1TDI2Ljc3MzYgNS4zODU0NEwyNi43MDg5IDUuMDQ4ODNMMjUuNzYzNyA1LjU0MDhMMjQuODE4NiA1LjA0ODgzTDI0Ljc1MzkgNS4zODU0NEwyNS40MDEyIDUuNzIyMDVMMjQuNjI0NCA2LjEzNjM1TDI0LjUyMDkgNi42OTMwNUwyNS40MDEyIDcuMTU5MTNMMjQuMzM5NiA3LjcxNTg0TDI0LjI2MTkgOC4xMzAxM0wyNS4zNDk1IDguNjQ4TDI0LjA2NzcgOS4yODIzOUwyNC4wMDMgOS42NDQ4OUwyNS4zNzUzIDEwLjMwNTJMMjMuNzQ0MSAxMS4wOTQ5TDIzLjY3OTMgMTEuNDU3NEwyNS4zNDk1IDEyLjE4MjRMMjMuMzk0NSAxMy4wMzY5TDIzLjMyOTggMTMuMzk5NEwyNS4zNDk1IDE0LjMwNTdMMjIuOTgwMiAxNS4zNjczTDIyLjkxNTUgMTUuNzI5OEwyNS4zMTA2IDE2LjcxMzhMMjIuNTQgMTcuODQwMUwyMi40NzUzIDE4LjE4OTdMMjUuMjQ1OSAxOS4xNDc3Wk0yNS43MjQ5IDE4Ljk2NjVMMjMuNDU5MiAxOC4xNTA4SDI4LjA1NTNMMjUuNzI0OSAxOC45NjY1Wk0yNS43NzY3IDUuOTAzMzFMMjYuMzIwNSA2LjE4ODEzSDI1LjIzMjlMMjUuNzc2NyA1LjkwMzMxWk0yNC45MDkzIDYuNTExOEgyNi42NDQxTDI1Ljc3NjcgNi45NjQ5M0wyNC45MDkzIDYuNTExOFpNMjUuNzc2NyA3LjMyNzQ0TDI2LjU2NjQgNy43NDE3M0gyNC45ODY5TDI1Ljc3NjcgNy4zMjc0NFpNMjQuOTQ4MSA4LjA2NTRIMjYuNTI3NkwyNS43NTA4IDguNDQwODVMMjQuOTQ4MSA4LjA2NTRaTTI1Ljc1MDggOC44MDMzNkwyNi43ODY1IDkuMjk1MzNIMjQuNzUzOUwyNS43NTA4IDguODAzMzZaTTI0Ljc2NjkgOS42MTlIMjYuNzg2NUwyNS43NzY3IDEwLjExMUwyNC43NjY5IDkuNjE5Wk0yNS43NzY3IDEwLjQ2MDVMMjcuMTEwMiAxMS4xMDc5SDI0LjQ0MzJMMjUuNzc2NyAxMC40NjA1Wk0yNC41MDc5IDExLjQzMTVIMjcuMDQ1NUwyNS43NzY3IDExLjk4ODJMMjQuNTA3OSAxMS40MzE1Wk0yNS43NzY3IDEyLjMzNzhMMjcuMzk1IDEzLjA0OTlIMjQuMTU4NEwyNS43NzY3IDEyLjMzNzhaTTI0LjE0NTQgMTMuMzczNUgyNy40MDhMMjUuNzc2NyAxNC4xMTE1TDI0LjE0NTQgMTMuMzczNVpNMjUuNzc2NyAxNC40NjExTDI3LjgyMjMgMTUuMzgwM0gyMy43MzExTDI1Ljc3NjcgMTQuNDYxMVpNMjMuODA4OCAxNS43MDM5SDI3Ljc1NzVMMjUuNzg5NiAxNi41MDY2TDIzLjgwODggMTUuNzAzOVpNMjUuNzc2NyAxNi44NTYyTDI4LjE4NDggMTcuODQwMUgyMy4zNjg2TDI1Ljc3NjcgMTYuODU2MloiIGZpbGw9IiNEMTNCMTMiLz4KPHBhdGggZD0iTTMwLjA4NzkgMjAuMzUyMUgyMS43MzczVjIxLjM2MTlIMzAuMDg3OVYyMC4zNTIxWiIgZmlsbD0iIzAwMUY0QyIvPgo8cGF0aCBkPSJNMzMuMDkxNSAyOS4wMDFIMTguNzIwN1YzMS41MTI2SDMzLjA5MTVWMjkuMDAxWiIgZmlsbD0iIzAwMUY0QyIvPgo8cGF0aCBkPSJNNDYuMzc0OCA1MS42OTYzSDUuNDM3NVY1My4wODE2SDQ2LjM3NDhWNTEuNjk2M1oiIGZpbGw9IiMwMDFENDMiLz4KPHBhdGggZD0iTTM2LjE4NTggMzcuMDc4OFYzNS4zNTY5SDE1LjYyNjVWMzcuMDc4OEgxNS41NzQ3VjM4LjgzOTZIMzYuMjUwNVYzNy4wNzg4SDM2LjE4NThaTTM1LjgyMzMgMzcuMDc4OEgzNS4wODUzVjM1LjcxOTRIMzUuODIzM1YzNy4wNzg4Wk0yOC4xODQ4IDM1LjcxOTRIMjguODA2MlYzNy4wNzg4SDI4LjE4NDhWMzUuNzE5NFpNMjcuOTM4OCAzNy4wNzg4SDI3LjMxNzNWMzUuNzE5NEgyNy45Mzg4VjM3LjA3ODhaTTI5LjA1MjIgMzUuNzE5NEgyOS42NzM2VjM3LjA3ODhIMjkuMDUyMlYzNS43MTk0Wk0yOS45MDY3IDM1LjcxOTRIMzAuNTI4MVYzNy4wNzg4SDI5LjkwNjdWMzUuNzE5NFpNMzAuNzc0MSAzNS43MTk0SDMxLjM5NTVWMzcuMDc4OEgzMC43NzQxVjM1LjcxOTRaTTMxLjY0MTUgMzUuNzE5NEgzMi4yNjNWMzcuMDc4OEgzMS42NDE1VjM1LjcxOTRaTTMyLjQ5NiAzNS43MTk0SDMzLjExNzRWMzcuMDc4OEgzMi40OTZWMzUuNzE5NFpNMzMuMzYzNCAzNS43MTk0SDMzLjk4NDlWMzcuMDc4OEgzMy4zNjM0VjM1LjcxOTRaTTM0LjIxNzkgMzUuNzE5NEgzNC44MzkzVjM3LjA3ODhIMzQuMjE3OVYzNS43MTk0Wk0yNi4yMTY5IDM1LjcxOTRWMzcuMDc4OEgyNS41OTU0VjM1LjcxOTRIMjYuMjE2OVpNMTcuODUzMyAzNS43MTk0SDE4LjQ3NDhWMzcuMDc4OEgxNy44NTMzVjM1LjcxOTRaTTE3LjYwNzMgMzcuMDc4OEgxNi45ODU5VjM1LjcxOTRIMTcuNjA3M1YzNy4wNzg4Wk0xOC43MDc4IDM1LjcxOTRIMTkuMzI5MlYzNy4wNzg4SDE4LjcwNzhWMzUuNzE5NFpNMTkuNTc1MiAzNS43MTk0SDIwLjE5NjdWMzcuMDc4OEgxOS41NzUyVjM1LjcxOTRaTTIwLjQyOTcgMzUuNzE5NEgyMS4wNTExVjM3LjA3ODhIMjAuNDI5N1YzNS43MTk0Wk0yMS4yOTcxIDM1LjcxOTRIMjEuOTE4NlYzNy4wNzg4SDIxLjI5NzFWMzUuNzE5NFpNMjIuMTY0NiAzNS43MTk0SDIyLjc4NlYzNy4wNzg4SDIyLjE2NDZWMzUuNzE5NFpNMjMuMDE5IDM1LjcxOTRIMjMuNjQwNVYzNy4wNzg4SDIzLjAxOVYzNS43MTk0Wk0yMy44ODY1IDM1LjcxOTRIMjQuNTA3OVYzNy4wNzg4SDIzLjg4NjVWMzUuNzE5NFpNMTYuMDAxOSAzNS43MTk0SDE2LjczOTlWMzcuMDc4OEgxNi4wMDE5VjM1LjcxOTRaTTI0Ljc0MDkgMzcuMDc4OFYzNS43MTk0SDI1LjM2MjRWMzcuMDc4OEgyNC43NDA5Wk0yNi40NzU4IDM3LjA3ODhWMzUuNzE5NEgyNy4wOTcyVjM3LjA3ODhIMjYuNDc1OFoiIGZpbGw9IiMwMDFGNEMiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
ul.il-geo-country li:last-child a:before{
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTQiIGhlaWdodD0iNTEiIHZpZXdCb3g9IjAgMCA1NCA1MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2Ljk5NDUgMEMzOC42MTM4IDAgNDggOS43Njc2IDQ4IDIxLjg0NzdWNTBINlYyMS43NDQxQzYgOS43Njc2IDE1LjM4NjIgMCAyNi45OTQ1IDBaIiBmaWxsPSIjRkZFNkRBIi8+CjxwYXRoIGQ9Ik0zNS43NDUzIDM5LjMwMTlIMzUuNzk5OUwzNC4xNTIzIDMxLjE4MzlIMzQuMDk3N1YzMS4xOTQ4SDM0LjA3NTlMMzMuOTk5NSAzMi4zMjk2TDMzLjgxNCAzMS4xOTQ4SDMzLjc1OTVIMzMuNzA0OUwzMy41NzQgMzIuMzczMkwzMy40NDMxIDMxLjIwNTdIMzMuMzg4NVYzMS4xOTQ4SDMzLjMzNEwzMy4xNDg1IDMyLjM0MDVMMzMuMDcyMSAzMS4yMDU3SDMzLjA1MDNIMzIuOTk1N0wzMi43NTU3IDMyLjQwNTlMMzIuNTE1NiAzMS4xOTQ4SDMyLjQ5MzhIMzQuMTg1VjMwLjAyNzNIMzQuMTYzMkwzMy4yMjQ4IDIyLjA5NDhWMjEuNDE4M0wzNC4xNzQxIDE0LjM4MDVWMTMuMjEzSDM0LjQ3OTZWMTIuMDQ1NUgzNC43ODUyVjEwLjg3OEgzNS4xNjdWOS43MTA0NUgzMy45ODg2VjcuNDYyNzJIMzIuMDQ2NFY2Ljk0OTg5SDMyLjE2NjRWNi44NzM1MUgzMi4wMzU1VjYuODA4MDRIMzIuMTQ0NlY2LjUzNTI2SDMyLjAwMjhWNi40MzcwNkgzMi4xNTU1TDMyLjE5OTIgNi40MDQzMkwzMi4yNDI4IDYuMzcxNTlIMzIuMDQ2NFY2LjI4NDNIMzIuMTY2NFY1LjQzMzIySDMyLjA2ODJWNS4xMzg2MUgzMi4xODgzVjUuMDE4NTlIMzIuMTExOVY0Ljc2NzYzSDMyLjE4ODNWNC42NDc2MUgzMi4xMDFWNC4zNjM5MUgzMi4xNzc0VjQuMjk4NDRIMzIuMTAxVjQuMDI1NjZIMzIuMTk5MlYzLjk2MDE5SDMyLjExMTlWMy42NTQ2OEgzMi4yNjQ2VjMuNTM0NjVIMzIuMTIyOFYzLjQ4MDFIMzIuMjQyOFYzLjM5MjgxSDMyLjA2ODJWMy4yOTQ2TDMyLjE4ODMgMy4yNjE4N0wzMi4zMDgzIDMuMDg3MjlWM0gzMS41NTU0VjMuMDg3MjlMMzEuNjc1NCAzLjI2MTg3TDMxLjc5NTUgMy4yOTQ2VjMuMzkyODFIMzEuNjIwOVYzLjQ4MDFIMzEuNzQwOVYzLjUzNDY1SDMxLjU5OTFWMy42NTQ2OEgzMS43NTE4VjMuOTYwMTlIMzEuNjY0NVY0LjAyNTY2SDMxLjc2MjdWNC4yOTg0NEgzMS42ODYzVjQuMzYzOTFIMzEuNzYyN1Y0LjY0NzYxSDMxLjY3NTRWNC43Njc2M0gzMS43NTE4VjUuMDE4NTlIMzEuNjc1NFY1LjEzODYxSDMxLjc5NTVWNS40MzMyMkgzMS42OTczVjYuMjg0M0gzMS44MTczVjYuMzcxNTlIMzEuNjIwOUwzMS42NjQ1IDYuNDA0MzJMMzEuNzA4MiA2LjQzNzA2SDMxLjg2MDlWNi41MzUyNkgzMS43MTkxVjYuODA4MDRIMzEuODI4MlY2Ljg3MzUxSDMxLjY5NzNWNi45NDk4OUgzMS44MTczVjcuNDYyNzJIMjkuODc1MVY5LjcxMDQ1SDI4LjY5NjdWMTAuODg4OUgyOS4wNzg1VjEyLjA1NjRIMjkuMzg0MVYxMy4yMjM5SDI5LjY4OTZWMTQuMzkxNEwzMC42Mzg5IDIxLjQyOTJWMjIuMTA1N0gzMC42NDk4TDI5LjcxMTQgMzAuMDM4MkgyOS42ODk2VjMxLjIwNTdIMzEuMzgwOEgzMS4zNTlMMzEuMTE5IDMyLjM4NDFMMzAuODc4OSAzMS4yMDU3SDMwLjgyNDRWMzEuMjE2NkgzMC44MDI1TDMwLjcyNjIgMzIuMzUxNEwzMC41NDA3IDMxLjIxNjZIMzAuNDg2MUgzMC40MzE1TDMwLjMwMDYgMzIuMzk1TDMwLjE2OTcgMzEuMjI3NUgzMC4xMTUxVjMxLjIxNjZIMzAuMDYwNkwyOS44NzUxIDMyLjM2MjNMMjkuNzk4NyAzMS4yMjc1SDI5Ljc3NjlIMjkuNzIyM0wyOC4wNzQ3IDM5LjMzNDZIMjguMTI5M0wyOS43NDQxIDMxLjM4MDNMMjkuODMxNCAzMi42MTMzTDI4Ljc1MTIgMzkuMzIzN0gyOC44MDU4TDI5Ljg1MzIgMzIuODY0MkwzMC4wMDYgMzUuMTExOUwyOS41MzY4IDM5LjMzNDZIMjkuNTkxNEwzMC4wMTY5IDM1LjQ1MDJMMzAuMTM2OSAzNy4yMDY5TDI5LjcwMDUgMzkuMzM0NkgyOS43NTVMMzAuMTM2OSAzNy40MjUxTDMwLjI1NyAzOS4xMzgyVjM5LjMzNDZIMzAuMjY3OUgzMC4yNzg4SDMwLjI4OTdIMzAuMzExNUwzMC4zMDA2IDM5LjEzODJMMzAuNTUxNiAzNS40NTAyTDMwLjcyNjIgMzcuMDIxNEwzMC4zNTUyIDM5LjMzNDZIMzAuNDA5N0wzMC43NDggMzcuMjM5NkwzMC45NzcxIDM5LjMzNDZIMzEuMDMxN0wzMC43ODA3IDM3LjAyMTRMMzEuMDg2MiAzNS4xMzM4TDMxLjM0ODEgMzYuNzgxNFYzNy4zODE1TDMxLjEyOTkgMzkuMzM0NkgzMS4xODQ0TDMxLjMzNzIgMzcuOTE2MVYzOS4xOTI4TDMxLjMwNDUgMzkuMzM0NkgzMS4zMzcySDMxLjc1MThIMzEuNzYyN0gzMi4wMzU1SDMyLjQzOTJIMzIuNDcyTDMyLjQzOTIgMzkuMTZWMzcuOTcwN0wzMi41OTIgMzkuMzQ1NUgzMi42NDY1TDMyLjQzOTIgMzcuNDM2VjM2LjgyNUwzMi43MDExIDM1LjE3NzRMMzMuMDA2NiAzNy4wNzZMMzIuNzU1NyAzOS4zNDU1SDMyLjgxMDJMMzMuMDM5MyAzNy4yOTQyTDMzLjM2NjcgMzkuMzQ1NUgzMy40MjEyTDMzLjA1MDMgMzcuMDc2TDMzLjIyNDggMzUuNDUwMkwzMy40NzU4IDM5LjEzODJWMzkuMzM0NkgzMy40ODY3SDMzLjQ5NzZIMzMuNTA4NUgzMy41MzA0TDMzLjUxOTQgMzkuMTM4MkwzMy42Mjg2IDM3LjQ2ODhMMzQuMDEwNSAzOS4zMzQ2SDM0LjA2NUwzMy42Mzk1IDM3LjI1MDZMMzMuNzU5NSAzNS40NTAyTDM0LjE4NSAzOS4zNDU1SDM0LjIzOTZMMzMuNzcwNCAzNS4xMjI5TDMzLjkyMzIgMzIuODc1MUwzNC45NzA2IDM5LjM0NTVIMzUuMDI1MkwzMy45NDUgMzIuNjI0MkwzNC4wMzIzIDMxLjM5MTJMMzUuNjQ3MSAzOS4zNDU1TDM1Ljc0NTMgMzkuMzAxOVpNMzMuMzk5NCAzMS4yMDU3TDMzLjU1MjIgMzIuNjM1MUwzMy4zMjMgMzQuNzUxOUwzMy4xODEyIDMyLjU4MDVMMzMuMzk5NCAzMS4yMDU3Wk0zMy4yNzk0IDM0LjkwNDZMMzMuMDE3NSAzMy42MDYyTDMzLjEzNzUgMzIuODQyNEwzMy4yNzk0IDM0LjkwNDZaTTMzLjAzOTMgMzEuMzQ3NUwzMy4xMjY2IDMyLjU4MDVMMzIuOTg0OCAzMy40NDI1TDMyLjc5OTMgMzIuNTI2TDMzLjAzOTMgMzEuMzM2NlYzMS4zNDc1Wk0zMi45NTIxIDMzLjYxNzFMMzIuNzY2NiAzNC43ODQ2TDMyLjU4MTEgMzMuNjE3MUwzMi43NjY2IDMyLjY4OTZMMzIuOTUyMSAzMy42MTcxWk0zMi43MzM4IDMyLjUzNjlMMzIuNTQ4MyAzMy40NTM0TDMyLjQ5MzggMzMuMTM3VjMxLjM4MDNMMzIuNzMzOCAzMi41NDc4VjMyLjUzNjlaTTMxLjAyMDggMjkuODk2M0wzMS4xNjI2IDI2LjI0MTFMMzEuMjYwOCAyNy44MDE0TDMxLjA1MzUgMzAuMDE2NEgzMS4wMjA4VjI5Ljg5NjNaTTMwLjg2OCAyNS45MTM3TDMxLjAwOTggMjMuNzUzM0wzMS4xNTE3IDI1LjkxMzdWMjYuMDc3NEwzMC45NDQ0IDI3Ljc1NzdMMzAuODY4IDI1LjkxMzdaTTMwLjkxMTYgMjcuOTc2TDMwLjY3MTYgMzAuMDA1NUgzMC42MDYxTDMwLjg0NjIgMjYuMjQxMUwzMC45MTE2IDI3Ljk3NlpNMzIuOTYzIDI3LjgwMTRMMzIuNzY2NiAyNi4xNjQ3VjI1LjkwMjhMMzIuODk3NSAyMy43NDI0TDMzLjAzOTMgMjUuOTAyOEwzMi45NjMgMjcuODAxNFpNMzMuMDYxMiAyNi4yNDExTDMzLjMwMTIgMzAuMDA1NUgzMy4yMjQ4TDMyLjk4NDggMjguMDE5NkwzMy4wNTAzIDI2LjI0MTFIMzMuMDYxMlpNMzIuODc1NyAzMC4wMDU1SDMyLjg0MjlMMzIuNjM1NiAyNy44NDVMMzIuNzMzOCAyNi4yNDExTDMyLjg3NTcgMjkuODk2M1YzMC4wMTY0VjMwLjAwNTVaTTMxLjMzNzIgMTkuNDMyNEwzMS4zOTE3IDE5LjgyNTJWMjAuNjIxN0wzMS4zMDQ1IDIxLjI2NTVMMzEuMjYwOCAyMC4xODUzTDMxLjM0ODEgMTkuNDIxNUwzMS4zMzcyIDE5LjQzMjRaTTMxLjI0OTkgMTkuOTc4TDMxLjE2MjYgMTguMTQ0OUwzMS4zMTU0IDE5LjMwMTVMMzEuMjM5IDE5Ljk4ODlMMzEuMjQ5OSAxOS45NzhaTTMyLjYyNDcgMjAuMTk2MkwzMi41ODExIDIxLjI3NjRMMzIuNTA0NyAyMC42ODcyVjE5Ljc4MTZMMzIuNTQ4MyAxOS40NDMzTDMyLjYzNTYgMjAuMjA3MUwzMi42MjQ3IDIwLjE5NjJaTTMyLjU1OTMgMTkuMjkwNkwzMi43MTIgMTguMTM0TDMyLjYyNDcgMTkuOTY3MUwzMi41NDgzIDE5LjI3OTdMMzIuNTU5MyAxOS4yOTA2Wk0zMS4zMTU0IDIxLjM5NjRMMzEuMzgwOCAyMC44NzI3VjIxLjM5NjRIMzEuMzE1NFpNMzIuNDkzOCAyMC45MjczTDMyLjU1OTMgMjEuMzk2NEgzMi40OTM4VjIwLjkyNzNaTTMyLjQ5MzggMjIuMDYySDMyLjU1OTNMMzIuNDkzOCAyMi41NzQ5VjIyLjA2MlpNMzIuNjAyOSAyMS4zODU1TDMyLjY0NjUgMjAuNDAzNUwzMi43NTU3IDIxLjM4NTVIMzIuNjAyOVpNMzIuNzU1NyAyMi4wNjJMMzIuNjQ2NSAyMy4xNjQxTDMyLjYwMjkgMjIuMDYySDMyLjc1NTdaTTMyLjQ5MzggMTkuNDk3OVYxOC45OTZMMzIuNTI2NSAxOS4yNzk3TDMyLjQ5MzggMTkuNTA4OFYxOS40OTc5Wk0zMS4zOTE3IDE5LjU1MjRMMzEuMzU5IDE5LjI2ODdMMzEuMzkxNyAxOC45MTk2VjE5LjU1MjRaTTMxLjI3MTcgMjEuMzg1NUgzMS4xMTlMMzEuMjI4MSAyMC40MDM1TDMxLjI3MTcgMjEuMzg1NVpNMzEuMjgyNiAyMi4wNjJMMzEuMjM5IDIzLjE2NDFMMzEuMTI5OSAyMi4wNjJIMzEuMjgyNlpNMzEuMzgwOCAyMi4wNjJWMjIuNTA5NEwzMS4zMjYzIDIyLjA2MkgzMS4zODA4Wk0zMi40ODI5IDI0LjE2NzlMMzIuNTE1NiAyNC40NDA3TDMyLjQ4MjkgMjQuNzc4OVYyNC4xNjc5Wk0zMi40ODI5IDIzLjg3MzNWMjIuODY5NUwzMi41NTkzIDIyLjE5M0wzMi42MDI5IDIzLjQxNUwzMi41MjY1IDI0LjI2NjFMMzIuNDgyOSAyMy44NjI0VjIzLjg3MzNaTTMyLjYyNDcgMjMuNjY2TDMyLjcwMTEgMjUuNzE3M0wzMi41NDgzIDI0LjQyOThMMzIuNjI0NyAyMy42NjZaTTMyLjY0NjUgMjMuNDA0MUwzMi43Nzc1IDIyLjA1MTFMMzIuODY0OCAyMy40NTg3TDMyLjczMzggMjUuNTUzNkwzMi42NDY1IDIzLjQwNDFaTTMyLjgxMDIgMjIuMDUxMUgzMi45NjNMMzIuODg2NiAyMy4xOTY4TDMyLjgxMDIgMjIuMDUxMVpNMzIuODEwMiAyMS4zNzQ2TDMyLjg4NjYgMjAuMzU5OUwzMi45NjMgMjEuMzc0NkgzMi44MTAyWk0zMi43Nzc1IDIxLjM3NDZMMzIuNjQ2NSAyMC4xODUzTDMyLjczMzggMTguMjk3NkwzMi44NjQ4IDIwLjEzMDdMMzIuNzc3NSAyMS4zNzQ2Wk0zMi43NDQ3IDE4LjAwM1YxNy43MzAyTDMyLjk1MjEgMTYuMzExOEwzMy4wMjg0IDE3Ljk5MjFMMzIuODg2NiAxOS44OTA3TDMyLjc0NDcgMTcuOTkyMVYxOC4wMDNaTTMyLjc3NzUgMTcuMzQ4NEwzMi44ODY2IDE0Ljg5MzNMMzIuOTQxMSAxNi4xMjYzTDMyLjc3NzUgMTcuMzQ4NFpNMzIuNTM3NCAxOS4xMjY5TDMyLjQ5MzggMTguNjY4NlYxNy41MjI5TDMyLjYwMjkgMTYuNDc1NEwzMi43MTIgMTcuODgzTDMyLjU0ODMgMTkuMTI2OUgzMi41Mzc0Wk0zMi40OTM4IDE3LjIwNjVWMTQuOTQ3OUwzMi41OTIgMTYuMjlMMzIuNDkzOCAxNy4yMDY1Wk0zMS4zOTE3IDE3LjI3MkwzMS4yODI2IDE2LjI5TDMxLjM5MTcgMTQuODQ5N1YxNy4yNzJaTTMxLjM5MTcgMTcuNTg4NFYxOC42MDMyTDMxLjMzNzIgMTkuMTI2OUwzMS4xNzM1IDE3Ljg4M0wzMS4yODI2IDE2LjQ3NTRMMzEuNDAyNyAxNy41ODg0SDMxLjM5MTdaTTMxLjEwOCAxNy43NDEyVjE4LjAxMzlMMzAuOTc3MSAxOS45MTI1TDMwLjgzNTMgMTguMDEzOUwzMC45MTE2IDE2LjMzMzZMMzEuMTA4IDE3Ljc1MjFWMTcuNzQxMlpNMzAuOTIyNiAxNi4xMjYzTDMwLjk3NzEgMTQuODkzM0wzMS4wODYyIDE3LjM0ODRMMzAuOTIyNiAxNi4xMjYzWk0zMS4xMjk5IDE4LjI5NzZMMzEuMjE3MiAyMC4xODUzTDMxLjA4NjIgMjEuMzc0NkwzMC45OTg5IDIwLjEzMDdMMzEuMTI5OSAxOC4yOTc2Wk0zMS4wNTM1IDIxLjM4NTVIMzAuOTAwN0wzMC45NzcxIDIwLjM3MDhMMzEuMDUzNSAyMS4zODU1Wk0zMS4wNjQ0IDIyLjA2MkwzMC45ODggMjMuMjA3N0wzMC45MTE2IDIyLjA2MkgzMS4wNjQ0Wk0zMS4wOTcxIDIyLjA2MkwzMS4yMjgxIDIzLjQxNUwzMS4xNDA4IDI1LjU2NDZMMzEuMDA5OCAyMy40Njk2TDMxLjA5NzEgMjIuMDYyWk0zMS4yNDk5IDIzLjY3NjlMMzEuMzE1NCAyNC40MDhMMzEuMTczNSAyNS42M0wzMS4yNDk5IDIzLjY3NjlaTTMxLjI0OTkgMjMuNDI1OUwzMS4yOTM1IDIyLjIwMzlMMzEuMzY5OSAyMi44MTQ5VjIzLjg4NDJMMzEuMzI2MyAyNC4yNDQzTDMxLjI0OTkgMjMuNDI1OVpNMzEuMzY5OSAyNC4xNzg4VjI0LjcwMjZMMzEuMzM3MiAyNC40MDhMMzEuMzY5OSAyNC4xNjc5VjI0LjE3ODhaTTMyLjQ3MiAyNi43NzU3TDMyLjU3MDIgMjcuODM0MUwzMi40NzIgMjkuMzgzNVYyNi43NzU3Wk0zMi40NzIgMjYuNDE1NlYyNS4xMzlMMzIuNTI2NSAyNC42MDQ0TDMyLjY5MDIgMjYuMDExOUwzMi41OTIgMjcuNjE1OUwzMi40ODI5IDI2LjQwNDdMMzIuNDcyIDI2LjQxNTZaTTMyLjc1NTcgMjYuNjAxMUwzMi45MTkzIDI4LjAxOTZMMzIuODY0OCAyOS40NDlMMzIuNzU1NyAyNi42MDExWk0zMi44ODY2IDIzLjQ4MDVMMzIuOTczOSAyMi4wNzI5TDMzLjEwNDggMjMuNDI1OUwzMy4wMTc1IDI1LjU3NTVMMzIuODg2NiAyMy40ODA1Wk0zMy4wMDY2IDIyLjA3MjlIMzMuMTU5NEwzMy4xMTU3IDIzLjE3NUwzMy4wMDY2IDIyLjA3MjlaTTMzLjAwNjYgMjEuMzk2NEwzMy4xMTU3IDIwLjQxNDRMMzMuMTU5NCAyMS4zOTY0SDMzLjAwNjZaTTMyLjk3MzkgMjEuMzk2NEwzMi44ODY2IDIwLjE1MjZMMzMuMDE3NSAxOC4zMTk1TDMzLjEwNDggMjAuMjA3MUwzMi45NzM5IDIxLjM5NjRaTTMzLjAzOTMgMTguMDI0OUwzMy4zMTIxIDE0LjM1ODdIMzMuNzM3N0wzMy4xMzc1IDE5Ljk2NzFMMzMuMDUwMyAxOC4wMTM5TDMzLjAzOTMgMTguMDI0OVpNMzMuMDI4NCAxNy43MzAyTDMyLjk2MyAxNi4xNDgxTDMzLjIwMyAxNC4zNTg3SDMzLjI3OTRMMzMuMDI4NCAxNy43MzAyWk0zMi45NTIxIDE1Ljk1MTdMMzIuODg2NiAxNC41MjIzVjE0LjM1ODdIMzMuMTcwM0wzMi45NTIxIDE1Ljk1MTdaTTMyLjg0MjkgMTQuMzU4N1YxNC41MjIzTDMyLjcxMiAxNy43MzAyTDMyLjYwMjkgMTYuMzAwOUwzMi44MTAyIDE0LjM1ODdIMzIuODQyOVpNMzIuNTkyIDE2LjExNTRMMzIuNDcyIDE0LjUwMDVWMTQuMzY5NkgzMi43Nzc1TDMyLjU5MiAxNi4xMjYzVjE2LjExNTRaTTMxLjM2OTkgMTQuMzkxNEwzMS4yMzkgMTYuMTE1NEwzMS4wNTM1IDE0LjM1ODdIMzEuMzY5OVYxNC4zOTE0Wk0zMS4wMjA4IDE0LjM1ODdMMzEuMjI4MSAxNi4zMDA5TDMxLjExOSAxNy43MzAyTDMwLjk3NzEgMTQuNTIyM1YxNC4zNTg3SDMxLjAyMDhaTTMwLjk0NDQgMTQuMzU4N1YxNC41MjIzTDMwLjg4OTggMTUuOTUxN0wzMC42NzE2IDE0LjM1ODdIMzAuOTQ0NFpNMzAuNjM4OSAxNC4zNTg3TDMwLjg3ODkgMTYuMTQ4MUwzMC44MTM0IDE3LjczMDJMMzAuNTYyNSAxNC4zNTg3SDMwLjYzODlaTTMwLjUyOTcgMTQuMzU4N0wzMC44MDI1IDE4LjAyNDlMMzAuNzE1MiAxOS45NzhMMzAuMTE1MSAxNC4zNjk2SDMwLjU0MDdMMzAuNTI5NyAxNC4zNTg3Wk0zMC44MjQ0IDE4LjMwODVMMzAuOTU1MyAyMC4xNDE2TDMwLjg2OCAyMS4zODU1TDMwLjczNzEgMjAuMTk2MkwzMC44MjQ0IDE4LjMwODVaTTMwLjgzNTMgMjEuMzk2NEgzMC42ODI1TDMwLjcyNjIgMjAuNDE0NEwzMC44MzUzIDIxLjM5NjRaTTMwLjg0NjIgMjIuMDcyOUwzMC43MzcxIDIzLjE3NUwzMC42OTM0IDIyLjA3MjlIMzAuODQ2MlpNMzAuODc4OSAyMi4wNzI5TDMwLjk2NjIgMjMuNDgwNUwzMC44MzUzIDI1LjU3NTVMMzAuNzQ4IDIzLjQyNTlMMzAuODc4OSAyMi4wNzI5Wk0zMS4xMDggMjYuNTEzOEwzMC45ODggMjkuNDQ5TDMwLjkzMzUgMjcuOTc2TDMxLjEwOCAyNi41MTM4Wk0zMS4xNzM1IDI1Ljk3OTJMMzEuMzM3MiAyNC41NzE2TDMxLjM4MDggMjUuMDYyNlYyNi40MTU2TDMxLjI3MTcgMjcuNTcyMkwzMS4xNzM1IDI1Ljk3OTJaTTMxLjM4MDggMjYuNzc1N1YyOS4yNzQ0TDMxLjI4MjYgMjcuNzkwNUwzMS4zODA4IDI2Ljc3NTdaTTMxLjM4MDggMzMuNjQ5OEwzMS4zNTkgMzMuNTUxNkwzMS4zODA4IDMzLjQzMTZWMzMuNjM4OVYzMy42NDk4Wk0zMi40ODI5IDMzLjQ3NTJMMzIuNTA0NyAzMy41OTUzTDMyLjQ4MjkgMzMuNjkzNVYzMy40NzUyWk0zMi40ODI5IDMwLjAwNTVWMjkuOTI5MUwzMi42MDI5IDI4LjA2MzJMMzIuNzg4NCAzMC4wMDU1SDMyLjQ4MjlaTTMyLjkwODQgMzAuMDA1NVYyOS44OTYzTDMyLjk3MzkgMjguMjQ4N0wzMy4xODEyIDMwLjAxNjRIMzIuOTA4NFYzMC4wMDU1Wk0zMy4zMjMgMzAuMDA1NUwzMy4wNjEyIDI1LjkwMjhMMzMuMTQ4NSAyMy42NzY5TDMzLjc0ODYgMjkuOTk0NUgzMy4zMzRMMzMuMzIzIDMwLjAwNTVaTTMzLjc3MDQgMzAuMDA1NUwzMy4xNDg1IDIzLjQzNjlMMzMuMTkyMSAyMi4yMTQ4TDM0LjExOTYgMzAuMDA1NUgzMy43NzA0Wk0zMy4yMDMgMjEuMjY1NUwzMy4xNTk0IDIwLjE4NTNMMzMuNzkyMiAxNC4zNTg3SDM0LjE0MTRMMzMuMjEzOSAyMS4yNjU1SDMzLjIwM1pNMzAuMDgyNCAxNC4zNTg3TDMwLjcwNDMgMjAuMTg1M0wzMC42NjA3IDIxLjI2NTVMMjkuNzMzMiAxNC4zNTg3SDMwLjA4MjRaTTMwLjY3MTYgMjIuMjAzOUwzMC43MTUyIDIzLjQyNTlMMzAuMDkzMyAyOS45OTQ1SDI5Ljc0NDFMMzAuNjcxNiAyMi4yMDM5Wk0zMC4xMzY5IDI5Ljk5NDVMMzAuNzM3MSAyMy42NzY5TDMwLjgyNDQgMjUuOTAyOEwzMC41NjI1IDMwLjAwNTVIMzAuMTQ3OUwzMC4xMzY5IDI5Ljk5NDVaTTMwLjY5MzQgMjkuOTk0NUwzMC45MTE2IDI4LjE4MzNMMzAuOTc3MSAyOS44NzQ1VjI5Ljk5NDVIMzAuNjkzNFpNMzEuMDc1MyAyOS45OTQ1TDMxLjI2MDggMjcuOTk3OEwzMS4zODA4IDI5Ljc5ODFWMjkuOTk0NUgzMS4wNzUzWk0zMS4zODA4IDMxLjMyNTdWMzMuMDcxNUwzMS4zMjYzIDMzLjM4OEwzMS4xNDA4IDMyLjQ4MjNMMzEuMzY5OSAzMS4zMjU3SDMxLjM4MDhaTTMxLjMwNDUgMzMuNTUxNkwzMS4xMTkgMzQuNzA4MkwzMC45MzM1IDMzLjU1MTZMMzEuMTE5IDMyLjYyNDJMMzEuMzA0NSAzMy41NTE2Wk0zMC44NTcxIDMxLjMyNTdMMzEuMDg2MiAzMi40ODIzTDMwLjkwMDcgMzMuMzg4TDMwLjc2OTggMzIuNTU4N0wzMC44NTcxIDMxLjMyNTdaTTMwLjg3ODkgMzMuNTUxNkwzMC42MjggMzQuNzg0NkwzMC43NTg5IDMyLjgwOTdMMzAuODc4OSAzMy41NDA3VjMzLjU1MTZaTTMwLjQ5NyAzMS4xODM5TDMwLjcxNTIgMzIuNTU4N0wzMC41NzM0IDM0LjczTDMwLjM0NDMgMzIuNjEzM0wzMC40OTcgMzEuMTgzOVpNMjkuODk2OSAzMi41NTg3TDMwLjExNTEgMzEuMTgzOUwzMC4yNjc5IDMyLjYxMzNMMzAuMDM4NyAzNC43M0wyOS44OTY5IDMyLjU1ODdaTTMwLjA2MDYgMzUuMDU3NEwzMC4zMDA2IDMyLjg3NTFMMzAuNTQwNyAzNS4wNTc0VjM1LjIyMTFMMzAuMTgwNiAzNi45MjMyTDMwLjA2MDYgMzUuMDU3NFpNMzAuMjAyNCAzNy4xNTI0TDMwLjQ5NyAzNS42Njg0TDMwLjMwMDYgMzguNjM2M0wzMC4yMDI0IDM3LjE0MTRWMzcuMTUyNFpNMzAuNzkxNiAzNi43NDg2TDMwLjYxNyAzNS4xMzM4TDMwLjkwMDcgMzMuNzE1M0wzMS4wODYyIDM0Ljg5MzdMMzAuNzkxNiAzNi43NDg2Wk0zMS4xNTE3IDM0Ljg5MzdMMzEuMzM3MiAzMy43MTUzTDMxLjM4MDggMzMuOTQ0NFYzNi4zNTU4TDMxLjE0MDggMzQuODkzN0gzMS4xNTE3Wk0zMi40OTM4IDM2LjM5OTVWMzMuOTc3MkwzMi41Mzc0IDMzLjc0OEwzMi43MjI5IDM0LjkzNzRMMzIuNDgyOSAzNi4zOTk1SDMyLjQ5MzhaTTMyLjc4ODQgMzQuOTM3NEwzMi45NzM5IDMzLjc0OEwzMy4yNTc2IDM1LjE3NzRMMzMuMDgzIDM2Ljc5MjNMMzIuNzc3NSAzNC45Mzc0SDMyLjc4ODRaTTMzLjU4NDkgMzguNjM2M0wzMy4zODg1IDM1Ljc2NjZMMzMuNjgzMSAzNy4xOTZMMzMuNTg0OSAzOC42MzYzWk0zMy42OTQgMzYuOTY2OUwzMy4zNTU4IDM1LjMxOTNMMzMuMzM0IDM1LjA1NzRMMzMuNTc0IDMyLjg3NTFMMzMuODE0IDM1LjA1NzRMMzMuNjgzMSAzNi45NjY5SDMzLjY5NFpNMzMuODQ2OCAzNC43MTkxTDMzLjYxNzYgMzIuNjAyM0wzMy43NzA0IDMxLjE3M0wzMy45ODg2IDMyLjU0NzhMMzMuODQ2OCAzNC43MTkxWiIgZmlsbD0iIzAwMUQ0MyIvPgo8bWFzayBpZD0ibWFzazBfMjE3Nl8zNDgxIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNiIgeT0iMyIgd2lkdGg9IjQyIiBoZWlnaHQ9IjQ3Ij4KPHBhdGggZD0iTTI2Ljk5NDUgM0MzOC42MTM4IDMgNDggMTIuMTgxNSA0OCAyMy41MzY4VjUwSDZWMjMuNDM5NUM2IDEyLjE4MTUgMTUuMzg2MiAzIDI2Ljk5NDUgM1oiIGZpbGw9IndoaXRlIi8+CjwvbWFzaz4KPGcgbWFzaz0idXJsKCNtYXNrMF8yMTc2XzM0ODEpIj4KPHBhdGggZD0iTTMuMzcxNTggNDUuNTQyM0g1MS4yNTAzTDUyLjY0NyA0Mi42MDcxTDUxLjk0ODcgMzYuNzA0MUg1Ljk1NzU2TDMuMzcxNTggNDUuNTQyM1oiIGZpbGw9IiMwMDFENDMiLz4KPHBhdGggZD0iTTUyLjY0NjggNDQuNDUxNFY0My45NjA0TDQ3LjU3MzEgNDIuMTcwOUw0Ny40NzQ5IDQyLjI2OTFMNTIuNTM3NyA0My45NjA0VjQ0LjQ1MTRINTIuNjQ2OFoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTQ3Ljk3NjkgNDIuMzY3Mkg0Ny44Nzg3VjQyLjg2OTFINDcuOTc2OVY0Mi4zNjcyWiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNNDYuNTgwMSA0Mi4xNzA5SDQ2LjQ4MTlWNDIuNjcyOEg0Ni41ODAxVjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik00NS40ODkxIDQyLjE3MDlINDUuMzkwOVY0Mi42NzI4SDQ1LjQ4OTFWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTQ0LjQ5NjIgNDIuMTcwOUg0NC4zOTc5VjQyLjY3MjhINDQuNDk2MlY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNNDMuNTAzMiA0Mi4xNzA5SDQzLjQwNVY0Mi42NzI4SDQzLjUwMzJWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTQyLjUxMDMgNDIuMTcwOUg0Mi40MTIxVjQyLjY3MjhINDIuNTEwM1Y0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNNDEuNTE3NCA0Mi4xNzA5SDQxLjQxOTJWNDIuNjcyOEg0MS41MTc0VjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik00MC40MjYzIDQyLjE3MDlINDAuMzI4MVY0Mi42NzI4SDQwLjQyNjNWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTM5LjQzMzQgNDIuMTcwOUgzOS4zMzUyVjQyLjY3MjhIMzkuNDMzNFY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMzguNDQwMiA0Mi4xNzA5SDM4LjM0MlY0Mi42NzI4SDM4LjQ0MDJWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTM3LjQzNjYgNDIuMTcwOUgzNy4zMzg0VjQyLjY3MjhIMzcuNDM2NlY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMzYuNDQzNyA0Mi4xNzA5SDM2LjM0NTVWNDIuNjcyOEgzNi40NDM3VjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0zNS4zNTI0IDQyLjE3MDlIMzUuMjU0MlY0Mi42NzI4SDM1LjM1MjRWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTM0LjM1OTQgNDIuMTcwOUgzNC4yNjEyVjQyLjY3MjhIMzQuMzU5NFY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMzMuMzY2NSA0Mi4xNzA5SDMzLjI2ODNWNDIuNjcyOEgzMy4zNjY1VjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0zMi4zNzM2IDQyLjE3MDlIMzIuMjc1NFY0Mi42NzI4SDMyLjM3MzZWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTMxLjM4MDcgNDIuMTcwOUgzMS4yODI1VjQyLjY3MjhIMzEuMzgwN1Y0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMzAuMjg5NiA0Mi4xNzA5SDMwLjE5MTRWNDIuNjcyOEgzMC4yODk2VjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0yOS4yOTY3IDQyLjE3MDlIMjkuMTk4NVY0Mi42NzI4SDI5LjI5NjdWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTI4LjMwMzggNDIuMTcwOUgyOC4yMDU2VjQyLjY3MjhIMjguMzAzOFY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMjcuMzEwOCA0Mi4xNzA5SDI3LjIxMjZWNDIuNjcyOEgyNy4zMTA4VjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0yNi4zMTc5IDQyLjE3MDlIMjYuMjE5N1Y0Mi42NzI4SDI2LjMxNzlWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTI1LjIyNjkgNDIuMTcwOUgyNS4xMjg3VjQyLjY3MjhIMjUuMjI2OVY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMjQuMjMzOSA0Mi4xNzA5SDI0LjEzNTdWNDIuNjcyOEgyNC4yMzM5VjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0yMy4yNDEgNDIuMTcwOUgyMy4xNDI4VjQyLjY3MjhIMjMuMjQxVjQyLjE3MDlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0yMi4yNDgxIDQyLjE3MDlIMjIuMTQ5OVY0Mi42NzI4SDIyLjI0ODFWNDIuMTcwOVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTIxLjQ1MTUgNDIuMTcwOUgyMS4zNTMzVjQyLjY3MjhIMjEuNDUxNVY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNNDcuNTg0IDQyLjE3MDlIMjEuMzUzM1Y0Mi4yNjkxSDQ3LjU4NFY0Mi4xNzA5WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMy4yNzMxOSA0MS4yNzYyVjQ2Ljc0MjhINC4xNjc5Mkg1LjA2MjY1SDUuNzUwMDZIMTguMDY4OUgyMS4yNTVINTIuNjQ2OFY0NC40NTE0TDUxLjk0ODUgNDQuMjU1TDUxLjA1MzggNDMuOTYwNEw1MC4yNTcyIDQzLjY1NDlINTAuMTU5TDQ5LjM2MjUgNDMuMzYwM0w0OC41NjYgNDMuMTYzOUg0OC40Njc4TDQ3LjY3MTIgNDIuODU4NEw0Ny40NzQ4IDQyLjc2MDJIMjEuMjU1TDIwLjQ1ODUgNDIuNTYzOEgyMC4zNjAzTDE5LjU2MzggNDIuMzY3NFY0Mi4yNjkyTDE4Ljc2NzIgNDIuMDcyOEgxOC42NjlMMTguMDY4OSA0MS44NjU1SDE0Ljg5MzdMMTQuNDkgNDEuNzY3M0gxNC4zOTE4TDEzLjYwNjIgNDEuNDcyNkwxMi44MDk3IDQxLjE3OEwxMi43MTE1IDQxLjA3OThMMTEuOTE0OSA0MC43NzQzTDExLjExODQgNDAuNDc5N0gxMS4wMjAyTDEwLjIyMzcgNDAuMTg1MUgxMC4xMjU1TDkuODMwODggNDAuMDg2OUg3LjgzNDExTDcuNjM3NzEgNDAuMTg1MUw2Ljg0MTE5IDQwLjY3NjFINi43NDI5OEw1Ljk1NzM3IDQxLjA3OThWNDEuMTc4TDUuNzUwMDYgNDEuMjc2Mkg1LjA2MjY1SDQuMTY3OTJIMy4yNzMxOVoiIGZpbGw9IiNGM0JDQjAiLz4KPHBhdGggZD0iTTUyLjUzNzcgNDQuMzUzTDQ3LjQ3NDggNDIuNjYxN0gyMS4yNTVMMTguMDY4OSA0MS43NjdIMTQuODkzN0w5LjgzMDg4IDM5Ljk3NzVINy44MzQxMUw1Ljc1MDA2IDQxLjE3NzhIMy4yNzMxOVY0MS4zNzQySDUuNzUwMDZMNy45NDMyMyA0MC4xODQ5SDkuODMwODhMMTQuODkzNyA0MS45NzQzSDE4LjA2ODlMMjEuMjU1IDQyLjk2NzJINDcuNDc0OEw1Mi41Mzc3IDQ0LjYxNDhWNDYuNzQyNUg1Mi42NDY4VjQ0LjY0NzZWNDQuMzg1N0w1Mi41Mzc3IDQ0LjM1M1oiIGZpbGw9IiNFNUEzOTgiLz4KPHBhdGggZD0iTTE1LjI4NjYgNDEuNzY2NlY0OC4wMjk3SDIxLjI1NTFWNDIuNjYxM0wxOC4wNjkgNDEuNzY2NkgxNS4yODY2WiIgZmlsbD0iI0VGQURBMyIvPgo8cGF0aCBkPSJNMzQuMjYxNCA0MS40NzI3TDM0LjE2MzIgNDIuNjYySDMzLjQ2NDhMMzMuNTc0IDQxLjU3MDlMMzQuMjYxNCA0MS40NzI3WiIgZmlsbD0iI0UxRTFFMSIvPgo8cGF0aCBkPSJNMS4xNzgyMiA0NC4xNTY4VjQ2Ljc0MjhIMTAuMzIxOVY0Ni4zMzkxTDkuOTI5MDggNDYuMTQyN0g5LjgzMDg4TDkuNDI3MTYgNDUuODQ4SDkuMzI4OTZMOC45MzYxNSA0NS42NDA3TDguNTMyNDQgNDUuNDQ0M0w4LjQzNDIzIDQ1LjM0NjFMOC4wNDE0MyA0NS4xNDk3SDcuOTQzMjNMNy43MzU5MSA0NS4wNTE1SDcuMjQ0OUw3LjE0NjcgNDQuOTUzM0g3LjA0ODVMNi42NDQ3OCA0NC42NDc4TDYuMTUzNzcgNDQuMzUzMkw1Ljc1MDA2IDQ0LjA1ODZINS42NTE4NUgyLjE4MjA2VjQ0LjE1NjhIMS4xNzgyMloiIGZpbGw9IiNFNUEzOTgiLz4KPHBhdGggZD0iTTEuMDgwMDggNDQuMTU2MlY0Ni43NDIySDEwLjIyMzdWNDYuNDM2N0w5LjgzMDk0IDQ2LjI0MDNIOS43MjE4Mkw5LjYyMzYyIDQ2LjE0MjFIOS41MjU0Mkw5LjMyOTAyIDQ2LjA0MzlIOS4yMzA4Mkw4LjgzODAxIDQ1LjczODRIOC43Mjg5TDguNDM0MjkgNDUuNTQySDguMzM2MDlMOC4wNDE0OCA0NS4zNDU2SDcuOTQzMjhMNy44MzQxNyA0NS4yNDc0TDcuNzM1OTcgNDUuMTQ5Mkg3LjE0Njc2TDcuMDQ4NTYgNDUuMDUxSDYuOTUwMzZMNi41NDY2NCA0NC44NTQ2VjQ0Ljc0NTVINi40NDg0NEw2LjE1MzgzIDQ0LjU0OTFMNi4wNTU2MyA0NC40NTA5TDUuNjUxOTEgNDQuMjU0NUg1LjU1MzcxVjQ0LjE1NjJIMS4wODAwOFoiIGZpbGw9IiNFRkFEQTMiLz4KPHBhdGggZD0iTTUzLjEzNzkgNDYuNzQyMkgwLjU4OTExMVY1MS43OTQxSDUzLjEzNzlWNDYuNzQyMloiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTQ4LjI3MTQgNDMuNzUyOUg0MC4wMjI1VjQ0LjA0NzVINDguMjcxNFY0My43NTI5WiIgZmlsbD0iI0U1QTM5OCIvPgo8cGF0aCBkPSJNNDguMjcxNCA0My43NTI5SDQwLjAyMjVWNDMuOTQ5M0g0OC4yNzE0VjQzLjc1MjlaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0zMi40NzE5IDQzLjY1NDNIMjEuNzQ2MVY0My45NDg5SDMyLjQ3MTlWNDMuNjU0M1oiIGZpbGw9IiNFNUEzOTgiLz4KPHBhdGggZD0iTTMyLjQ3MTkgNDMuNjU0M0gyMS43NDYxVjQzLjg1MDdIMzIuNDcxOVY0My42NTQzWiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMjEuMTU2OCA0My42NTQzSDE1LjU5MlY0My45NDg5SDIxLjE1NjhWNDMuNjU0M1oiIGZpbGw9IiNFNUEzOTgiLz4KPHBhdGggZD0iTTIxLjE1NjggNDMuNjU0M0gxNS41OTJWNDMuODUwN0gyMS4xNTY4VjQzLjY1NDNaIiBmaWxsPSIjRkZEOEQyIi8+CjxwYXRoIGQ9Ik0xNC43OTU2IDQzLjY1NDNIMTIuMzA3OVY0My45NDg5SDE0Ljc5NTZWNDMuNjU0M1oiIGZpbGw9IiNFNUEzOTgiLz4KPHBhdGggZD0iTTE0Ljc5NTYgNDMuNjU0M0gxMi4zMDc5VjQzLjg1MDdIMTQuNzk1NlY0My42NTQzWiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNNDIuMDE5NCA0NC45NTMxSDI1LjAzMDVWNDYuNTQ2Mkg0Mi4wMTk0VjQ0Ljk1MzFaIiBmaWxsPSIjRTVBMzk4Ii8+CjxwYXRoIGQ9Ik00Mi4yMTU4IDQ0Ljg1NDVIMjQuNTI4NlY0NS41NTI4SDQyLjIxNThWNDQuODU0NVoiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTQxLjMxMDIgNDUuNTQySDQxLjExMzhWNDYuNTM0OUg0MS4zMTAyVjQ1LjU0MloiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTM5LjMyNDMgNDUuNTQySDM5LjEyNzlWNDYuNTM0OUgzOS4zMjQzVjQ1LjU0MloiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTM3LjMzODUgNDUuNTQySDM3LjE0MjFWNDYuNTM0OUgzNy4zMzg1VjQ1LjU0MloiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTM1LjM1MjcgNDUuNTQySDM1LjE1NjJWNDYuNTM0OUgzNS4zNTI3VjQ1LjU0MloiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTMzLjY2MTIgNDUuNTQySDMzLjQ2NDhWNDYuNTM0OUgzMy42NjEyVjQ1LjU0MloiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTMxLjY3NTQgNDUuNTQySDMxLjQ3OVY0Ni41MzQ5SDMxLjY3NTRWNDUuNTQyWiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMjkuNzg3NyA0NS41NDJIMjkuNTkxM1Y0Ni41MzQ5SDI5Ljc4NzdWNDUuNTQyWiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMjcuOTAwMyA0NS41NDJIMjcuNzAzOVY0Ni41MzQ5SDI3LjkwMDNWNDUuNTQyWiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMjYuMTEwNyA0NS41NDJIMjUuOTE0M1Y0Ni41MzQ5SDI2LjExMDdWNDUuNTQyWiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNMjEuMDQ3OSA0NC40NTEySDE5LjA2MlY0Ni43MzE2SDIxLjA0NzlWNDQuNDUxMloiIGZpbGw9IiNGM0JDQjAiLz4KPHBhdGggZD0iTTE3Ljk4MTcgNDIuNTYzNUgxNi40ODY4VjQzLjI2MThIMTcuOTgxN1Y0Mi41NjM1WiIgZmlsbD0iI0ZGRDhEMiIvPgo8cGF0aCBkPSJNNDUuNDg5IDQ1LjE0OTRINDMuOTk0MVY0Ni43NDI1SDQ1LjQ4OVY0NS4xNDk0WiIgZmlsbD0iI0U1QTM5OCIvPgo8cGF0aCBkPSJNOS41MjUzOSA0Ni4xNDI2VjQ2Ljc0MjdIOS42MjM1OVY0Ni4xNDI2SDkuNTI1MzlaIiBmaWxsPSIjRjNCQ0IwIi8+CjxwYXRoIGQ9Ik04LjcyOSA0NS43MzgzVjQ2Ljc0MjFIOC44MzgxMlY0NS43MzgzSDguNzI5WiIgZmlsbD0iI0YzQkNCMCIvPgo8cGF0aCBkPSJNNy4zNDMzMiA0NS4xNDk0SDcuMjQ1MTJWNDYuNjQ0M0g3LjM0MzMyVjQ1LjE0OTRaIiBmaWxsPSIjRjNCQ0IwIi8+CjxwYXRoIGQ9Ik03LjM0MzI0IDM4LjU5MThMMi40NzY4MSAzOS45Nzc1TDMuMjczMzMgNDEuMTc3OEg1Ljc1MDJMNy44MzQyNSAzOS45Nzc1TDcuMzQzMjQgMzguNTkxOFoiIGZpbGw9IiMwMDFENDMiLz4KPHBhdGggZD0iTTUyLjg0MzIgNDYuNzQyVjQ2LjQzNjVIMC42ODcyNTZWNDYuNTM0N1Y0Ni43NDJIMC43ODU0NThWNDYuNTM0N0gxLjc3ODM5VjQ2Ljc0MkgxLjg3NjU5VjQ2LjUzNDdIMi44Njk1MVY0Ni43NDJWNDYuNTM0N0gzLjk2MDY0VjQ2Ljc0MlY0Ni41MzQ3SDQuOTUzNTdWNDYuNzQySDUuMDYyNjhWNDYuNTM0N0g2LjA1NTYxVjQ2Ljc0MlY0Ni41MzQ3SDcuMTQ2NzRWNDYuNzQyVjQ2LjUzNDdIOC4xMzk2N1Y0Ni43NDJIOC4yMzc4N1Y0Ni41MzQ3SDkuMjMwOFY0Ni43NDJIOS4zMjlWNDYuNTM0N0gxMC4zMjE5VjQ2Ljc0MlY0Ni41MzQ3SDExLjMxNDlWNDYuNzQySDExLjQxMzFWNDYuNTM0N0gxMi40MDZWNDYuNzQySDEyLjUwNDJWNDYuNTM0N0gxMy40OTcxVjQ2Ljc0MlY0Ni41MzQ3SDE0LjU5OTJWNDYuNzQyVjQ2LjUzNDdIMTUuNTkyMVY0Ni43NDJIMTUuNjkwM1Y0Ni41MzQ3SDE2LjY4MzJWNDYuNzQySDE2Ljc4MTRWNDYuNTM0N0gxNy43NzQzVjQ2Ljc0MlY0Ni41MzQ3SDE4Ljc2NzNWNDYuNzQySDE4Ljg2NTVWNDYuNTM0N0gxOS44NTg0VjQ2Ljc0MkgxOS45NTY2VjQ2LjUzNDdIMjAuOTQ5NVY0Ni43NDJWNDYuNTM0N0gyMS45NDI1VjQ2Ljc0MkgyMi4wNDA3VjQ2LjUzNDdIMjMuMDMzNlY0Ni43NDJIMjMuMTQyN1Y0Ni41MzQ3SDI0LjEzNTZWNDYuNzQyVjQ2LjUzNDdIMjUuMjI2OFY0Ni43NDJWNDYuNTM0N0gyNi4yMTk3VjQ2Ljc0MkgyNi4zMTc5VjQ2LjUzNDdIMjcuMzEwOFY0Ni43NDJIMjcuNDA5VjQ2LjUzNDdIMjguNDAxOVY0Ni43NDJWNDYuNTM0N0gyOS4zOTQ5VjQ2Ljc0MkgyOS40OTMxVjQ2LjUzNDdIMzAuNDg2VjQ2Ljc0MkgzMC41ODQyVjQ2LjUzNDdIMzEuNTc3MVY0Ni43NDJWNDYuNTM0N0gzMi42NzkyVjQ2Ljc0MlY0Ni41MzQ3SDMzLjY3MjFWNDYuNzQySDMzLjc3MDNWNDYuNTM0N0gzNC43NjMyVjQ2Ljc0MlY0Ni41MzQ3SDM1Ljg1NDRWNDYuNzQyVjQ2LjUzNDdIMzYuODQ3M1Y0Ni43NDJIMzYuOTQ1NVY0Ni41MzQ3SDM3LjkzODRWNDYuNzQySDM4LjAzNjZWNDYuNTM0N0gzOS4wMjk1VjQ2Ljc0MlY0Ni41MzQ3SDQwLjAyMjVWNDYuNzQySDQwLjEyMDdWNDYuNTM0N0g0MS4xMTM2VjQ2Ljc0Mkg0MS4yMjI3VjQ2LjUzNDdINDIuMjE1NlY0Ni43NDJWNDYuNTM0N0g0My4zMDY4VjQ2Ljc0MlY0Ni41MzQ3SDQ0LjI5OTdWNDYuNzQySDQ0LjM5NzlWNDYuNTM0N0g0NS4zOTA4VjQ2Ljc0Mkg0NS40ODlWNDYuNTM0N0g0Ni40ODJWNDYuNzQyVjQ2LjUzNDdINDcuNDc0OVY0Ni43NDJINDcuNTczMVY0Ni41MzQ3SDQ4LjU2NlY0Ni43NDJINDguNjY0MlY0Ni41MzQ3SDQ5LjY1NzFWNDYuNzQyVjQ2LjUzNDdINTAuNjUwMVY0Ni43NDJINTAuNzU5MlY0Ni41MzQ3SDUxLjc1MjFWNDYuNzQySDUxLjg1MDNWNDYuNTM0N0g1Mi44NDMyVjQ2Ljc0MloiIGZpbGw9IiNGRkQ4RDIiLz4KPHBhdGggZD0iTTUuNTMxOTggMTAuODQ0NkgyMC42OTg3QzIwLjY5ODcgMTAuODQ0NiAxOS41NzQ4IDkuNTEzMzggMTUuNTA0OSAxMC4wNjk5QzExLjQzNSAxMC42MjYzIDguODkyNjYgNy44MjIxMyA1LjUzMTk4IDEwLjg0NDZaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuNTkyNSAxMy44NDU2SDUwLjc1OTJDNTAuNzU5MiAxMy44NDU2IDQ5LjgwOTkgMTIuODE5OSA0NS43NCAxMy4zODczQzQxLjY3MDEgMTMuODEyOCAzOS45NDYxIDkuNzc1NjQgMzUuNTkyNSAxMy44NDU2WiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8cGF0aCBkPSJNMjIuNDQ0NSAzOC4xOTk1SDE0LjAyMUwxOC43NzgzIDIzLjE4NTVDMTguNzc4MyAyMy4xODU1IDIxLjY5MTYgMzUuMzQwNyAyMi40MzM2IDM4LjE5OTVIMjIuNDQ0NVoiIGZpbGw9IiNEMTNCMTMiLz4KPHBhdGggZD0iTTE0LjM5MjEgMzAuMDM3N0MxNC44MTc2IDMwLjE0NjggMTMuNzU5MiAzMy4yMjM3IDEzLjY1MDEgMzkuMjU3N0w3LjE3OTY5IDM2LjI4OThMMTEuNjMxNSAyOS42MTIxQzExLjYzMTUgMjkuNzIxMiAxMS44Mzg4IDI5LjA3NzUgMTQuMzkyMSAzMC4wMzc3WiIgZmlsbD0iI0QxM0IxMyIvPgo8cGF0aCBkPSJNMjQuMDM3NiA0MC40MjU2TDM2LjkyMzggMjguMzM1OUMzNi45MjM4IDI4LjMzNTkgMjcuOTk4NCAxNS4yMzE0IDE2LjMzNDIgMTUuNDA2TDE5Ljc5MzEgNDAuNDI1NkgyNC4wMjY3SDI0LjAzNzZaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik02Ljk3MjM1IDM3LjU2NzFMMTMuMTI2MyAyOS41MDM3QzEzLjEyNjMgMjkuNTAzNyA3LjYxNjEyIDI3LjU5NDIgMi43Mzg3NyAyOC42NTI2TDYuMjQxMyAzNy41NTYySDYuOTgzMjZMNi45NzIzNSAzNy41NjcxWiIgZmlsbD0iI0Y1NUIwMiIvPgo8cGF0aCBkPSJNNTAuNzU5MyAyOC45NzkyTDQ0LjE5MDcgNDAuMzI3SDQzLjEzMjNMMzUuNzEyNiAzMi4xNjUzQzM1LjgyMTggMzIuMTY1MyA0MC4xNjQ1IDI3LjA4MDcgNTAuNzcwMiAyOC45NzkySDUwLjc1OTNaIiBmaWxsPSIjRTI0QjAwIi8+CjxwYXRoIGQ9Ik04Ljc1MDk4IDIxLjA2OTNMMTMuNzQ4MyAzOS40NzY3SDE0LjI4M0wxOC43ODk0IDI1LjYwODRDMTguNjgwMyAyNS42MDg0IDE0LjMyNjYgMjIuNTA5NiA4Ljc1MDk4IDIxLjA2OTNaIiBmaWxsPSIjRjU1QjAyIi8+CjxwYXRoIGQ9Ik0zNi45MjM4IDI4LjMzNTlMMzIuMDU3NCAzMi41MjU5TDI2LjQxNjMgMzguMTk5N0wzMy40NzU5IDM5LjA1MDhMMzYuOTIzOCAyOC4zMzU5WiIgZmlsbD0iI0QxM0IxMyIvPgo8cGF0aCBkPSJNNDMuMjMwNSAzOC4xOTk3TDMzLjQ3NTggMzkuMDUwOEMzMy45NDUgMzIuOTUxNCAzNi45MjM4IDI4LjMzNTkgMzYuOTIzOCAyOC4zMzU5TDQzLjIzMDUgMzguMTk5N1oiIGZpbGw9IiNGNTVCMDIiLz4KPHBhdGggZD0iTTU0IDQ5Ljk0MDRIMFY1MC45MzM0SDU0VjQ5Ljk0MDRaIiBmaWxsPSIjMDAxRDQzIi8+CjxwYXRoIGQ9Ik01MC4xMjY0IDM0LjMyNjVDNTAuMTI2NCAzNC4zMjY1IDQ1LjY2MzcgMzIuMzk1MiA0My4yMzA1IDMyLjYwMjVMNDYuMjc0NyAzOC43ODkySDQ3LjA4MjJMNTAuMTI2NCAzNC4zMjY1WiIgZmlsbD0iI0Y1NUIwMiIvPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
    display: block;
    text-align: center;
    margin: 0 auto;
}
.gs-link {
    text-align: center;
    margin: 2rem 0 1rem;
    padding: 2rem 0 0;
    border-top: 1px solid #EAEAEA;
}
.gs-link a{
    font-size: 1.2rem;
    border-bottom: 1px solid;
    cursor: pointer;
    font-weight: 700;
}
span.il-ui-error {
    color: red;
    font-size: 1.2rem;
    line-height: normal;
    display: block;
}
.il-travel-date-block {
    display: flex;
    margin: 3rem 0 2rem;
}
.il-input-block.il-date-block {
    margin-right: 1.5rem;
}
.il-input-block.il-date-block:last-child {
    margin: 0;
}
.il-input-block.il-date-block:after {
 /*   content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00Ljc0NDA3IDQuMDY0NTJDNS4xMTgxNyA0LjA2NDUyIDUuNDIxNDkgMy43NzMzMyA1LjQyMTQ5IDMuNDE0MTlWMC42NTAzMjNDNS40MjE0OSAwLjI5MTE4MiA1LjExODE3IDAgNC43NDQwNyAwQzQuMzY5OTYgMCA0LjA2NjY1IDAuMjkxMTgyIDQuMDY2NjUgMC42NTAzMjNWMy40MTQxOUM0LjA2NjY1IDMuNzczMzMgNC4zNjk5NiA0LjA2NDUyIDQuNzQ0MDcgNC4wNjQ1MloiIGZpbGw9IiM2QzZDNkMiLz4KPG1hc2sgaWQ9Im1hc2swXzEyNzhfNTMyIiBzdHlsZT0ibWFzay10eXBlOmx1bWluYW5jZSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjIxIiBoZWlnaHQ9IjIwIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDE5LjY0NTJIMjFWMEgwVjE5LjY0NTJaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfMTI3OF81MzIpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjA5MjkgMi43MDk4MkgxNC44OTkzVjEuMzU0OThINi4wOTI5VjIuNzA5ODJaIiBmaWxsPSIjNkM2QzZDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTguNjE3IDE4LjQzNkgyLjM4Mjk5QzEuNzI2MDQgMTguNDM2IDEuMTkxNSAxNy44OTM1IDEuMTkxNSAxNy4yMjY3VjYuMTE2NTFIMTkuODA4NVYxNy4yMjY3QzE5LjgwODUgMTcuODkzNSAxOS4yNzQgMTguNDM2IDE4LjYxNyAxOC40MzZaTTE4LjYxNyAxLjM1NDk4SDE3Ljc5NzlWMi41NjQyNkgxOC42MTdDMTkuMjc0IDIuNTY0MjYgMTkuODA4NSAzLjEwNjc3IDE5LjgwODUgMy43NzM1NFY0LjkwNzIzSDEuMTkxNDlWMy43NzM1NEMxLjE5MTQ5IDMuMTA2NzcgMS43MjYwMiAyLjU2NDI2IDIuMzgyOTggMi41NjQyNkgzLjIwMjEzVjEuMzU0OThIMi4zODI5OEMxLjA2OTA2IDEuMzU0OTggMCAyLjQ0IDAgMy43NzM1NFYxNy4yMjY3QzAgMTguNTYwMyAxLjA2OTA2IDE5LjY0NTMgMi4zODI5OCAxOS42NDUzSDE4LjYxN0MxOS45MzA5IDE5LjY0NTMgMjEgMTguNTYwMyAyMSAxNy4yMjY3VjMuNzczNTRDMjEgMi40NCAxOS45MzA5IDEuMzU0OTggMTguNjE3IDEuMzU0OThaIiBmaWxsPSIjNkM2QzZDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTYuMjU3MyA0LjA2NDUyQzE2LjYzMTQgNC4wNjQ1MiAxNi45MzQ3IDMuNzczMzMgMTYuOTM0NyAzLjQxNDE5VjAuNjUwMzIzQzE2LjkzNDcgMC4yOTExODIgMTYuNjMxNCAwIDE2LjI1NzMgMEMxNS44ODMxIDAgMTUuNTc5OCAwLjI5MTE4MiAxNS41Nzk4IDAuNjUwMzIzVjMuNDE0MTlDMTUuNTc5OCAzLjc3MzMzIDE1Ljg4MzEgNC4wNjQ1MiAxNi4yNTczIDQuMDY0NTJaIiBmaWxsPSIjNkM2QzZDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40OTA1NSAxMC43OTUzSDUuOTkzMTdWOC44NDk1NkgzLjQ5MDU1VjEwLjc5NTNaTTYuMDcwNzcgOC4xMjg5MUgzLjQxMTk2QzMuMDI0NDUgOC4xMjg5MSAyLjcwOTExIDguNDE5OTEgMi43MDkxMSA4Ljc3NzVWMTAuODY3NEMyLjcwOTExIDExLjIyNSAzLjAyNDQ1IDExLjUxNiAzLjQxMTk2IDExLjUxNkg2LjA3MDc3QzYuNDU4MjggMTEuNTE2IDYuNzczNjIgMTEuMjI1IDYuNzczNjIgMTAuODY3NFY4Ljc3NzVDNi43NzM2MiA4LjQxOTkxIDYuNDU4MjggOC4xMjg5MSA2LjA3MDc3IDguMTI4OTFaIiBmaWxsPSIjNkM2QzZDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOC45MTA5OSAxMC43OTUzSDExLjQxMzZWOC44NDk1N0g4LjkxMDk5VjEwLjc5NTNaTTExLjQ5MTMgOC4xMjg5MUg4LjgzMjQ5QzguNDQ0OTkgOC4xMjg5MSA4LjEyOTY0IDguNDE5OTEgOC4xMjk2NCA4Ljc3NzVWMTAuODY3NEM4LjEyOTY0IDExLjIyNSA4LjQ0NDk5IDExLjUxNiA4LjgzMjQ5IDExLjUxNkgxMS40OTEzQzExLjg3ODggMTEuNTE2IDEyLjE5NDIgMTEuMjI1IDEyLjE5NDIgMTAuODY3NFY4Ljc3NzVDMTIuMTk0MiA4LjQxOTkxIDExLjg3ODggOC4xMjg5MSAxMS40OTEzIDguMTI4OTFaIiBmaWxsPSIjNkM2QzZDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTUuMDA3MyAxMC43OTUzSDE3LjUwOTlWOC44NDk1N0gxNS4wMDczVjEwLjc5NTNaTTE3LjU4NzYgOC4xMjg5MUgxNC45Mjg4QzE0LjU0MTMgOC4xMjg5MSAxNC4yMjYgOC40MTk5MSAxNC4yMjYgOC43Nzc1VjEwLjg2NzRDMTQuMjI2IDExLjIyNSAxNC41NDEzIDExLjUxNiAxNC45Mjg4IDExLjUxNkgxNy41ODc2QzE3Ljk3NTEgMTEuNTE2IDE4LjI5MDUgMTEuMjI1IDE4LjI5MDUgMTAuODY3NFY4Ljc3NzVDMTguMjkwNSA4LjQxOTkxIDE3Ljk3NTEgOC4xMjg5MSAxNy41ODc2IDguMTI4OTFaIiBmaWxsPSIjNkM2QzZDIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMy40OTA1NSAxNS41Mzc1SDUuOTkzMTdWMTMuNTkxOEgzLjQ5MDU1VjE1LjUzNzVaTTYuMDcwNzcgMTIuODcxMUgzLjQxMTk2QzMuMDI0NDUgMTIuODcxMSAyLjcwOTExIDEzLjE2MjEgMi43MDkxMSAxMy41MTk3VjE1LjYwOTZDMi43MDkxMSAxNS45NjcyIDMuMDI0NDUgMTYuMjU4MiAzLjQxMTk2IDE2LjI1ODJINi4wNzA3N0M2LjQ1ODI4IDE2LjI1ODIgNi43NzM2MiAxNS45NjcyIDYuNzczNjIgMTUuNjA5NlYxMy41MTk3QzYuNzczNjIgMTMuMTYyMSA2LjQ1ODI4IDEyLjg3MTEgNi4wNzA3NyAxMi44NzExWiIgZmlsbD0iIzZDNkM2QyIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguOTEwOTkgMTUuNTM3NUgxMS40MTM2VjEzLjU5MThIOC45MTA5OVYxNS41Mzc1Wk0xMS40OTEzIDEyLjg3MTFIOC44MzI0OUM4LjQ0NDk5IDEyLjg3MTEgOC4xMjk2NCAxMy4xNjIxIDguMTI5NjQgMTMuNTE5N1YxNS42MDk2QzguMTI5NjQgMTUuOTY3MiA4LjQ0NDk5IDE2LjI1ODIgOC44MzI0OSAxNi4yNTgySDExLjQ5MTNDMTEuODc4OCAxNi4yNTgyIDEyLjE5NDIgMTUuOTY3MiAxMi4xOTQyIDE1LjYwOTZWMTMuNTE5N0MxMi4xOTQyIDEzLjE2MjEgMTEuODc4OCAxMi44NzExIDExLjQ5MTMgMTIuODcxMVoiIGZpbGw9IiM2QzZDNkMiLz4KPC9nPgo8L3N2Zz4K);
    position: absolute;
    width: 21px;
    height: 21px;
    right: 8px;
    top: 16px;*/
}
.il-travel-btn-block {
    width: 100%;
}
.il-travel-btn-block a {
    display: block;
    margin-bottom: 2rem;
}
.il-travel-widget-wrap a{
    cursor: pointer;
}
.il-travel-links a {
    margin-right: 2rem;
}
.il-travel-links a:first-child:after {
    content: '';
    background: #838383;
    height: 10px;
    display: block;
    width: 1px;
    position: absolute;
    right: -11px;
    top: 6px;
}
.il-pop-country {
    width: 100%;
}

ul.pop-country-list {
    display: flex;
    flex-wrap: wrap;
}

.il-pop-country h3 {
    padding: 2rem 0 1.5rem;
}
ul.pop-country-list li {
    background: #F5F6F6;
    margin-right: 1rem;
    margin-bottom: 1rem;
    border-radius: 5px;
}
ul.pop-country-list li:hover{
    background:#d3d3d3;
}
ul.pop-country-list li a {
    padding: 0.6rem 1rem;
    font-size: 1.4rem;
    font-weight: 600;
    color: #282828;
}
.ppl-head-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
ul.il-slide-dots li {height: 8px;width: 8px;background: #EAEAEA;border-radius: 30px;margin-right: 5px;}

ul.il-slide-dots {
    display: flex;
}
.il-travel-widget-wrap .ppl-head-block h2 {
    padding: 0;
}
ul.il-slide-dots li:last-child {
    background: #EC6625;
    padding: 0 8px;
}
.add-traveller-list {
    width: 100%;
    margin: 0rem 0 3rem;
    position: relative;
}
.add-travel-block {
    border: 1px solid #C9C9C9;
    padding: 1.5rem;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}
.add-travel-block.active {
    border: 2px solid #EC6625;
}
.add-travel-block>span {
    text-align: center;
    display: block;
}
.add-travel-block span {
    font-size: 1.6rem;
    color: #282828;
    font-weight: 600;
}
a.plus-ico {
    font-size: 2.2rem;
    color: #282828;
    font-weight: 800;
    position: relative;
    top: 2px;
    left: 5px;
}
a.minus-ico {
    font-size: 2.2rem;
    color: #282828;
    font-weight: 800;
    position: relative;
    top: 2px;
    left: 5px;
}
.traveller-valid-block {
    position: absolute;
    width: 100%;
    background: #fff;
    left: 0;
    right: 0;
    top: 61px;
    box-shadow: 0 2px 24px #00000029;
    border-radius: 5px;
    padding: 30px;
    z-index: 9;
    cursor: auto;
}
.il-traveller-row {
    width: 100%;
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 1rem;
}
.il-trv-dtl {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
}
.il-inp-val input {
    width: 100%;
    max-width: 40px;
    font-size: 1.6rem;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    font-weight: 600;
}
a.btn-minus {
    background: #FFEEE3;
    width: 27px;
    height: 27px;
    border-radius: 5px;
    text-align: center;
    color: #EC6625;
    position: relative;
    font-size: 20px;
}

a.btn-plus {
    background: #FFEEE3;
    width: 27px;
    height: 27px;
    border-radius: 5px;
    text-align: center;
    color: #EC6625;
    position: relative;
    vertical-align: top;
    font-size: 20px;
}
.il-inp-val .btn-disb {
    background: #F5F6F6;
    color: #C9C9C9;
    cursor: auto;
}
.il-total-traveller {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.il-done-btn {
    margin: 1.5rem 0 0;
}
.il-done-btn a {
    padding: 1rem 2rem;
}
span.edit-trv-dtl {
    text-align: left;
    display: block;
}
span.edit-trv-dtl a {
    float: right;
}
.il-traveller-row p {
    width: 65%;
    line-height: normal;
    font-size: 1.1rem;
    text-align: left;
}
.dob-form-block.input-block,
.dob-form-block.input-block.active {
    width: 100%;
    height: 54px;
    border-radius: 5px;
    border: 1px solid #c9c9c9;
    background-color: #fff;
    color: #282828;
    font-size: 16px;
    font-weight: 500;
}
.dob-form-block.input-block {
    position: relative;
}
.dob-form-block.input-block label,
.dob-form-block.input-block.error label {
    font-size: 1.2rem;
    margin-top: -1rem;
    margin-left: -5px;
    top: 0;
}
.dob-form-block.input-block label {
    cursor: auto;
    display: inline-flex;
    font-size: 1.2rem;
    color: #838383;
    font-weight: 600;
    position: absolute;
    transition: 0.3s ease;
    padding: 0 5px;
    background: #fff;
    font-family: Mulish;
    left: 1.5rem;
    max-width: 100%;
    margin-bottom: 5px;
    top: 0;
}
.dob-form-block.input-block input {
    width: 100%;
    height: 54px;
    margin: 0 0 39px;
    padding: 15px 100px 15px 15px;
    border-radius: 5px;
    border: 1px solid #c9c9c9;
    background-color: #fff;
    color: #282828;
    font-size: 16px;
    font-weight: 600;
}
.dob-form-block.input-block input {
    width: 25%;
    height: 36px;
    margin: 0;
    padding: 0;
    border-radius: 5px;
    border: none;
    outline: none;
    background-color: #fff;
    color: #282828;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}
.dob-form-block.input-block input.day,
.dob-form-block.input-block input.months {
    width: 25%;
}
.dob-form-block.input-block span {
    color: #b2b2b2;
    font-size: 1.2rem;
    font-weight: 500;
    margin: 0 6px;
    left: -6px;
}
.dob-form-block.input-block:hover {
    border: 1px solid #282828;
}
.dob-form-block.onFocused.input-block {
    border: 2px solid #ec6625;
}
.dob-form-block.onFocused.input-block label {
    color: #ec6625;
}
.il-trav-date-row {
    width: 100%;
    margin: 2rem 0;
}
.dob-form-block.input-block{
    width: 50%;
    height: 40px;
    margin-bottom: 1.5rem;
}
.year-date-block {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1.5rem;
}
.dob-form-block span.error_message {
    color: #ff0000;
    display: block;
    font-size: 1.1rem;
    line-height: normal;
    text-align: left;
    margin: 0;
}
.il-input-block{
    margin-bottom: 3rem;
}
.il-travel-widget-wrap .form-group label, .il-travel-widget-wrap .form-group label span{
    font-size: 1.4rem;
}
.il-travel-widget-wrap .form-group label span a{
    font-size: 1.4rem;
    color: #575757;
    text-decoration: underline;
}
.il-travel-widget-wrap .form-group{
    margin-bottom: 20px;
}
p.il-note-p{
    font-size: 1.4rem;
    color: #575757;
    line-height: normal;
    padding: 1rem 0;
}
span.il-date-close-img {
    position: absolute;
    right: 10px;
    top: 15px;
    cursor: pointer;
}
.form-group img.imag-responsive {
    max-width: 75px;
    vertical-align: middle;
    padding-left: 5px;
}

/* calender component css*/

.il-travel-widget-wrap .selectedDate1 {
    pointer-events: none;
    background: rgba(0, 0, 0, 0.1);
    color: #00000080;
}
.il-travel-widget-wrap .selectedDate2 {
    pointer-events: none;
    opacity: 0.5;
    background: #ccc;
    color: #ccc;
}
.il-travel-widget-wrap .travel-calender-mainwraper {
    position: relative;
    /*display: flex;*/
}
.il-travel-widget-wrap .il-sigle-first-block .travel-calender-mainwraper {
    position: relative;
    display: flex;
}
.il-travel-widget-wrap .travel-calender-main {
    position: absolute;
    top: 55px;
    width: 690px;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 5px 8px 1px #00000026;
    border: solid 1px #cbcdce;
    background-color: #fff;
    z-index: 99;
}
.il-travel-widget-wrap .travel-calender2-main {
    position: absolute;
    top: 61px;
    width: 690px;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 5px 8px 1px #00000026;
    border: solid 1px #cbcdce;
    background-color: #fff;
    z-index: 99;
    right: 0;
}
.il-travel-widget-wrap .travel-calender-left,
.il-travel-widget-wrap .travel-calender-right {
    width: 50%;
}
.il-travel-widget-wrap .il-multi-first-block .travel-calender-left{
    width: 100%;
}
.il-travel-widget-wrap .travel-calender-left {
    float: left;
}
.il-travel-widget-wrap .travel-calender-right {
    float: right;
}
.il-travel-widget-wrap .travel-calender-table table {
    width: 100%;
}
.il-travel-widget-wrap .travel-calender-table table td,
.il-travel-widget-wrap .travel-calender-table table th {
    text-align: center;
    padding: 12px 9px;
}
.il-travel-widget-wrap .travel-calender-table table td {
    padding: 0;
    width: 45px !important;
    height: 40px !important;
    line-height: 37px;
}
.il-travel-widget-wrap .travel-calender-table table thead th {
    font-size: 12px;
    font-weight: 600;
    color: #b2b2b2;
}
.il-travel-widget-wrap .travel-calender-table table tbody td {
    font-size: 12px;
    font-weight: 600;
    color: #201d1d;
}
.il-travel-widget-wrap .travel-calender-left-arrow {
    transform: rotate(180deg);
}
.il-travel-widget-wrap .travel-head-month-year {
    font-size: 14px;
    font-weight: 600;
    color: #000000de;
}
.il-travel-widget-wrap .travel-calender-table .selectedDate2 {
    opacity: 0;
}
.il-travel-widget-wrap .travel-calender-table .selectedDate3 {
    background-color: #ffefe8;
    color: #282828;
}
.il-travel-widget-wrap .travel-calender-table .selectedDate {
    padding: 0;
    background-color: #ec6608;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    border-radius: 31px;
    width: 80% !important;
    height: 90% !important;
    margin: auto;
    cursor: pointer;
}
.travel-calender-table td div {
    padding: 0;
    font-size: 12px;
    font-weight: 600;
    border-radius: 31px;
    width: 80% !important;
    height: 90% !important;
    margin: auto;
    cursor: pointer;
    line-height: 36px !important;
}
.il-travel-widget-wrap .travel-calender-table .selectedDate:hover {
    background-color: #ec6608;
}
.il-travel-widget-wrap .travel-calender-table .currentDates {
    border: 1px solid #ec6625;
}
.il-travel-widget-wrap .travel-calender-table td div:hover, .travel-calender-main.cal-popup .travel-calender-table td div:hover {
    padding: 0;
    background-color: #ec6608;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    border-radius: 31px;
    width: 80% !important;
    height: 90% !important;
    margin: auto;
    cursor: pointer;
    line-height: 36px !important;
}
.il-travel-widget-wrap .trip-date input {
    color: #000;
}
.il-travel-widget-wrap .trip-date img {
    position: absolute;
    top: 15px;
    right: 0;
}
.il-travel-widget-wrap .trip-input {
    max-width: unset;
}
.il-travel-widget-wrap .rightInputPadd {
    padding-right: 0;
}
.il-travel-widget-wrap .leftInputPadd {
    padding-left: 0;
}
.il-travel-widget-wrap .date-bg-input {
    margin-left: 0;
}
.il-travel-widget-wrap .modal-header {
    background: #053c6d;
    color: #fff;
}
.il-travel-widget-wrap .modal-title {
    text-align: center;
}
@media (max-width: 700px) {
    .il-travel-widget-wrap .travel-calender-main,
    .il-travel-widget-wrap .travel-calender2-main,
    .il-travel-widget-wrap .travel-calender-left,
    .il-travel-widget-wrap .travel-calender-right {
        width: 100%;
    }
}


/* calender component css*/

.rightInputPadd.cal-popup {
    border: none;
    width: 100%;
    border-radius: 5px;
    height: auto;
    padding-top: 0;
        margin-right: 2rem;
        padding-left: 0;
}
.leftInputPadd.cal-popup {
    width: 100%;
    float: none;
    border-radius: 0;
    border: none;
    height: auto;
    padding-top: 0;
    padding-right: 0;
}
.rightInputPadd.cal-popup:hover, .leftInputPadd.cal-popup:hover, .input-block.trip-st-block:hover{
    border:none;
}
.travel-calender-mainwraper.cal-popup .travel-calender-main {
    top: 61px !important;
    left: auto;
    right: 51%;
}
.il-multi-first-block .travel-calender-mainwraper.cal-popup .travel-calender-main{
    right: 0;
}
img.start-cross-img {
    top: 3px;
    position: relative;
}
#attention-reg h2 {
    padding-bottom: 0;
}
a.btn-plus:hover, a.btn-minus:hover {
    color: #EC6625;
}
.il-inp-val .btn-disb:hover {
    color: #C9C9C9;
}
.form-group.il-tc-check {
    margin-top: 8px;
}
.il-multi-check {
    margin-bottom: 2rem;
}
.il-input-block.il-date-block input:read-only {
    color: #282828;
}
.il-travel-widget-wrap .il-multi-first-block .travel-calender-main {
    width: 100%;
}
figure.alert-img {
    display: inline-block;
    vertical-align: top;
}

.whatsapp-popup-block ul {
    padding-bottom: 20px;
}
.whatsapp-popup-block {
    display: inline-block;
    width: 100%;
    margin: 0 auto;
    padding: 2rem 0 0;
}
.whatsapp-popup-block h3 {
    font-size: 17px;
    font-weight: 600;
    padding-bottom: 20px;
}

.whatsapp-popup-block p {
    font-size: 1.5rem;
    line-height: 1.5;
    padding-bottom: 1.5rem;
}
.whatsapp-popup-block ul li {
    font-size: 15px;
    padding-bottom: 10px;
    color: #6c6c6c;
    font-weight: 600;
    position: relative;
    padding-left: 2rem;
}
.whatsapp-popup-block ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 5px;
    background-image: url(/docs/default-source/assets/freshlook/images/error-list-arrow-gray.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 9px;
    display: inline-block;
}
.popup.light.js-popup-body.commonpop-pad {
    max-width: 700px;
    padding: 3rem 4rem 5rem;
}
#whatsapp-popup {
    overflow: auto;
}
.whatsapp-popup-block h2 {
    font-size: 20px;
    padding-bottom: 20px;
    text-align: left;
    font-weight: bold;
    color: #e71a1a;
    display: inline-block;
    padding-left: 15px;
    margin: 0;
}
.popup #whtasapp-pop-close {
    position: absolute;
    right: 3rem;
    top: 2rem;
    width: 3rem;
    height: 3rem;
    z-index: 2;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    font-size: 0;
}

.popup #whtasapp-pop-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.popup #whtasapp-pop-close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.popup #whtasapp-pop-close:after,
.popup #whtasapp-pop-close:before {
    position: absolute;
    left: 1.5rem;
    content: " ";
    height: 3rem;
    width: 0.1rem;
    background-color: #333;
}

.popup #whtasapp-pop-close:hover {
    opacity: 1;
}


#attention-reg .il-travel-btn-block{
    text-align: right;
}
#attention-reg .primary-btn {
    display: inline-flex;
}
.drop-down {
    box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.44);
    border-radius: 0 0 10px 10px;
    margin-top: 2px;
    height: auto !important;
}

.drop-down .dropdown-item {
    padding: 1.5rem 5rem 1.5rem 2rem;
    font-size: 1.6rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.drop-down .dropdown-item:hover {
    background: #eaeaea;
}
.drop-down .dropdown-item.selected:before {
    content: '';
/*    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgNy4xTDUuOSAxMS4zTDE1IDEuNSIgc3Ryb2tlPSIjNkM2QzZDIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
    right: 0;
    background-repeat: no-repeat;
    left: auto;
    height: 12px;
    width: 20px;*/
}
/* Multi trip component*/

ul.il-age-group {
    display: flex;
    margin: 1rem 0;
}

.il-group-btn {
    width: 100%;
    margin-bottom: 3rem;
}

.il-travel-widget-wrap h3 {
    font-size: 1.4rem;
    font-weight: 600;
    color: #6C6C6C;
    padding-top: 0;
}

ul.il-age-group li {
    background: #F5F6F6;
    border-radius: 6px;
    margin-right: 2rem;
    line-height: normal;
    border: 2px solid #f5f6f6;
}

ul.il-age-group li:hover{
    background: #F0EFEE;
    border: 2px solid #F0EFEE;
}

ul.il-age-group li a {
    color: #575757;
    font-weight: 600;
    font-size: 1.4rem;
    padding: 1rem;
}

ul.il-age-group li.active a {
    color: #282828;
}

ul.il-age-group li.active {
    border: 2px solid #EC6625;
    background: #FFF2EB;
}
.ppl-head-block.mul-head-block {
    margin-bottom: 3rem;
}
/* Multi trip component*/

/* Extend trip component*/
.il-ext-btn-block a {
    margin-right: 1rem;
    width: 50%;
}

.il-ext-btn-block {
    display: flex;
    width: 100%;
        margin: 2rem 0;
}

.il-ext-btn-block a:last-child {
    margin: 0;
}
.il-extend-policy-block .il-travel-links a:first-child:after{
    display: none;
}
/* Extend trip component*/

/* Media screen start here */
@media(max-width: 1440px){
    .il-inp-val input{
        text-align: center;
      }
}
@media(max-width: 991px){
    .il-ext-btn-block {flex-direction: column;}
    .il-ext-btn-block a:first-child {margin-bottom: 20px;}
    .il-ext-btn-block a { width: 100%;}

    .img-content-sec .leftBlock .img-responsive, .content-img-sec .rightBlock .img-responsive {
        display: inline-block;
        max-width: 100%;
    }
    .il-inp-val input{
        text-align: center;
      }
      .travel-calender-mainwraper.cal-popup .travel-calender-main{
        right: 0;
      }
      .il-travel-widget-wrap .travel-calender2-main{
        top: 100%;
      }
      .il-country-list input.search-country-input{
        width: 100%;
      }
      .il-input-block.country-search-input-block{
        margin-bottom: 2rem;
      }
      ul.il-geo-country{
        justify-content: space-evenly;
      }
      ul.il-geo-country li{
        width: min-content;
      }
}
@media(max-width: 767px){
div#attention-reg .popup {
        max-width: 95%;
    }
    .il-multi-sec-block {padding: 10px;}
    .popup.light.js-popup-body.commonpop-pad {padding: 3rem 1rem 5rem;}
    .tb-col{
        padding:0;
    }
    #geographical-scope-popup .statesList, ul.il-geo-country {
        overflow: auto;
    }
    .col-xs-12.pull-right.pull-moblie {
     border: none; 
    }
    .il-travel-widget-wrap .il-sigle-first-block .travel-calender-mainwraper{
        flex-wrap: wrap;
    }
    #travel-widget .rightInputPadd.cal-popup{
        margin-right: 0;
    }
    .il-tab-head li{
        padding: 1.5rem 1rem;
    }
    .il-tab-content-body{
        padding: 20px 10px 10px;
    }
    ul.il-geo-country li {
        margin-right: 0.5rem;
    }
    ul.il-geo-country li a{
        padding: 1rem;
    }
    .gs-link{
        padding: 1rem 0 0;
    }
    .il-travel-date-block{
        margin: 2rem 0 1rem;
    }
    .il-travel-btn-block .secondary-btn{
        margin-bottom: 0;
    }
    ul.il-age-group li{
        margin-right: .8rem;
    }
    .il-travel-widget-wrap{
        padding: 2rem 1rem 3rem;
      }
      ul.il-geo-country li {
          margin-right: 0.6rem;
      }
      ul.il-geo-country li a {
          padding: 0.7rem;
      }
      .il-travel-widget-wrap .ppl-head-block h2{
        line-height: normal;
        padding-left: 1rem;
      }
      .il-traveller-row p{
        width: 60%;
      }
      .il-inp-val input{
        text-align: center;
      }
      .il-trav-date-row .dob-form-block.input-block input{
        font-size: 12px;
      }
      .col-lg-5.pull-moblie{
        padding-left: 0;
        padding-right: 0;
      }
      .il-trv-dtl span{
        font-size: 1.4rem;
      }
      .il-sigle-first-block h2, .il-multi-first-block h2 {
        background: url(/docs/default-source/assets/travel/travel-landing-revamp/images/skyblue_bg.svg);
        text-align: center;
        padding: 1rem 0;
        margin-bottom: 1.5rem;
        background-repeat: no-repeat;
        background-position: center;
      }
}
/* Media screen start here */

/* travel widget component css*/

/*Pradnya css added here 01-10-2023*/
.il-country-list ul li {
    border-radius: 5px;
    background: #F0EFEE;
    padding: 4px 33px 4px 10px;
    margin-right: 5px;
    margin-top: 5px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
    display: inline-block;
    /* flex-wrap: wrap; */
    min-width: 5rem;
}
.il-country-list ul li span {
    /* padding: 10px 10px; */
    font-size: 14px;
    color: #282828;
    font-weight: 500;
}
ul.pop-country-list li.active{
    background: #FFF2EB;
    border: 1px solid #f26624;
}
.il-con-close {
    position: absolute;
    top: 0;
    right: 0px;
    bottom: 0;
    width: 28px;
    height: 100%;
    font-size: 18px;
    text-align: center;
    color: #282828;
    text-decoration: none;
    padding: 1px 0;
    z-index: 1;
}
.il-con-close:before, .il-con-close:after {
    position: absolute;
    right: 12px;
    content: ' ';
    height: 10px;
    width: 2px;
    background-color: #575757;
    top: 12px;
}
.il-con-close:before {
    transform: rotate(45deg);
}
.il-con-close:after {
    transform: rotate(-45deg);
}
.il-country-list {
    border: 1px solid #c9c9c9;
    border-radius: 5px;
    min-height: 54px;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    padding: 7px 12px 13px 17px;
}
.il-country-list input.search-country-input{
    padding: 0;
    display: inline-block;
    width: auto;
    padding-top: 7px;
}
.il-con-close:hover {
    background-color: #E6E4E3;
}
.il-input-block .il-country-list input.search-country-input{
    outline: none !important;
    border: none !important;
}
.il-input-block .il-country-list:hover {
    outline: 1px solid #282828;
}
.il-input-block.onFocused .il-country-list{
    outline: none;
    border: none;
    outline: 2px solid #ec6625;
}
.il-input-block.country-search-input-block.onFocused label, .il-input-block.country-search-input-block.focus label {
    width: auto;
}
.il-input-block.country-search-input-block label {
    width: 90%;
    z-index: 5;
}
.drop-down .dropdown-item.selected:before {
    content: url(/docs/default-source/assets/kyc/images/selected-right-icon.svg);
    position: absolute;
    right: 0;
    left: auto;
    top: 0;
    transform: none;
    background-repeat: no-repeat;
    background-size: 100%;
    width: 48px;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 0;
}
.drop-down .dropdown-item.selected{
    background: #eaeaea; 
}
.faq-wrap .accordion-title::after{
    border: none !important;
}
.il-travel-links{
    display: none;
}
.loader .innerT {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    text-align: center;
}
@keyframes typing {
    from {
        background-color: #043c6f;
        box-shadow: 18px 0 0 0 rgba(4,60,111,.2),36px 0 0 0 rgba(4,60,111,.2);
        -ms-box-shadow: 18px 0 0 0 rgba(4,60,111,.2),36px 0 0 0 rgba(4,60,111,.2)
    }

    25% {
        background-color: rgba(4,60,111,.4);
        box-shadow: 18px 0 0 0 #043c6f,36px 0 0 0 rgba(4,60,111,.2);
        -ms-box-shadow: 18px 0 0 0 #043c6f,36px 0 0 0 rgba(4,60,111,.2)
    }

    to {
        background-color: rgba(4,60,111,.4);
        box-shadow: 18px 0 0 0 rgba(4,60,111,.2),36px 0 0 0 #043c6f;
        -ms-box-shadow: 18px 0 0 0 rgba(4,60,111,.2),36px 0 0 0 #043c6f
    }
}
#travel-widget .il-travel-tab-wrap .il-geo-country li a:hover, .motorWidgetWrap .travel-scope-wrap .ui-scope-images li a:hover, .radio-wrapper ul.radio-wrap1 li:hover, .radio-wrapper ul.radio-wrap2 li:hover {
    border: 2px solid #EC6625;
    background-color: #fff5f0;
}
.gs-link a:hover {
    color: #928F8E;
}
.il-country-list > span {
    padding-top: 10px;
    padding-left: 5px;
    font-size: 16px;
    font-weight: 500;
}
.no-result-message{
    padding: 1.5rem 2rem;
    font-size: 1.6rem;
}
.il-sigle-first-block img.searchImg {
    padding: 7px 5px 0 0;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}
/*Pradnya css end here*/

@media (max-width:360px) {
    .dob-form-block.input-block span { left: -25px;}
    .traveller-valid-block {padding: 10px;}
ul.il-age-group li a { padding: 10px 6px;}
.il-travel-links {  padding-top: 20px;}
}



/* travel checkbox & popup changes */

.b51 img, .a51 img{
    vertical-align: middle;
}
@media(max-width: 767px){
    #attention-reg h2{
        padding-bottom: 0;
    background: none;
    margin: 0;
    text-align: left;
    font-size: 2rem;
    }
    .additional-discounts p {
    padding: 1rem 0;
}
}

/* travel checkbox & popup changes */