<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body {
    background: #f4f4f8;
    font-family: Lato;
    font-size: 13px;
    font-weight: normal;
    font-variant: normal;
    color: #758697;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased !important
}

@font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 800;
    src: url(../fonts/Lato.woff2) format('woff2');
}

a {
    text-decoration: none !important;
}

.nop {
    padding: 0px !important;
}

.font-size-5 {
    font-size: 5px !important;
}

.font-size-7 {
    font-size: 7px !important;
}

.font-size-8 {
    font-size: 8px !important;
}

.font-size-10 {
    font-size: 10px !important;
}

.font-size-11 {
    font-size: 11px !important;
}

.font-size-12 {
    font-size: 12px !important;
}

.font-size-13 {
    font-size: 13px !important;
}

.font-size-14 {
    font-size: 14px !important;
}

.font-size-15 {
    font-size: 15px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.font-size-17 {
    font-size: 17px !important;
}

.font-size-18 {
    font-size: 18px !important;
}

.font-size-19 {
    font-size: 19px !important;
}

.font-size-20 {
    font-size: 20px !important;
}

.font-size-21 {
    font-size: 21px !important;
}

.font-size-22 {
    font-size: 22px !important;
}

.font-size-23 {
    font-size: 23px !important;
}

.font-size-24 {
    font-size: 24px !important;
}

.font-size-25 {
    font-size: 25px !important;
}

.font-size-26 {
    font-size: 26px !important;
}

.font-size-27 {
    font-size: 27px !important;
}

.font-size-28 {
    font-size: 28px !important;
}

.font-size-29 {
    font-size: 29px !important;
}

.font-size-30 {
    font-size: 30px !important;
}

.font-size-35 {
    font-size: 35px !important;
}

.font-size-36 {
    font-size: 36px !important;
}

.font-size-48 {
    font-size: 48px !important;
}

.font-size-50 {
    font-size: 50px !important;
}

.font-size-60 {
    font-size: 60px !important;
}

.font-size-100 {
    font-size: 100px !important;
}

.font-weight-100 {
    font-weight: 100 !important;
}

.font-weight-200 {
    font-weight: 200 !important;
}

.font-weight-300 {
    font-weight: 300 !important;
}

.font-weight-400 {
    font-weight: 400 !important;
}

.font-weight-500 {
    font-weight: 500 !important;
}

.font-weight-600 {
    font-weight: 600 !important;
}

.font-weight-700 {
    font-weight: 700 !important;
}

.font-weight-800 {
    font-weight: 800 !important;
}

.font-weight-900 {
    font-weight: 900 !important;
}

.font-weight-bold {
    font-weight: bold !important;
}

.font-weight-normal {
    font-weight: normal !important;
}

.padding-top-0 {
    padding-top: 0px !important;
}

.padding-top-1 {
    padding-top: 1px !important;
}

.padding-top-2 {
    padding-top: 2px !important;
}

.padding-top-3 {
    padding-top: 3px !important;
}

.padding-top-4 {
    padding-top: 4px !important;
}

.padding-top-5 {
    padding-top: 5px !important;
}

.padding-top-6 {
    padding-top: 6px !important;
}

.padding-top-7 {
    padding-top: 7px !important;
}

.padding-top-8 {
    padding-top: 8px !important;
}

.padding-top-9 {
    padding-top: 9px !important;
}

.padding-top-10 {
    padding-top: 10px !important;
}

.padding-top-11 {
    padding-top: 11px !important;
}

.padding-top-12 {
    padding-top: 12px;
}

.padding-top-13 {
    padding-top: 13px;
}

.padding-top-14 {
    padding-top: 14px !important;
}

.padding-top-15 {
    padding-top: 15px !important;
}

.padding-top-16 {
    padding-top: 16px !important;
}

.padding-top-17 {
    padding-top: 17px !important;
}

.padding-top-18 {
    padding-top: 18px !important;
}

.padding-top-19 {
    padding-top: 19px !important;
}

.padding-top-20 {
    padding-top: 20px !important;
}

.padding-top-22 {
    padding-top: 22px !important;
}

.padding-top-24 {
    padding-top: 24px !important;
}

.padding-top-25 {
    padding-top: 25px !important;
}

.padding-top-30 {
    padding-top: 30px !important;
}

.padding-top-37 {
    padding-top: 37px !important;
}

.padding-top-40 {
    padding-top: 40px !important;
}

.padding-top-41 {
    padding-top: 41px !important;
}

.padding-top-45 {
    padding-top: 45px !important;
}

.padding-top-50 {
    padding-top: 50px !important;
}

.padding-top-55 {
    padding-top: 55px !important;
}

.padding-top-75 {
    padding-top: 75px !important;
}

.padding-top-90 {
    padding-top: 90px !important;
}

.padding-top-100 {
    padding-top: 100px !important;
}

.padding-top-150 {
    padding-top: 150px !important;
}

.padding-bottom-0 {
    padding-bottom: 0px !important;
}

.padding-bottom-1 {
    padding-bottom: 1px !important;
}

.padding-bottom-2 {
    padding-bottom: 2px !important;
}

.padding-bottom-3 {
    padding-bottom: 3px !important;
}

.padding-bottom-4 {
    padding-bottom: 4px !important;
}

.padding-bottom-5 {
    padding-bottom: 5px !important;
}

.padding-bottom-6 {
    padding-bottom: 6px !important;
}

.padding-bottom-7 {
    padding-bottom: 7px !important;
}

.padding-bottom-8 {
    padding-bottom: 8px !important;
}

.padding-bottom-9 {
    padding-bottom: 9px !important;
}

.padding-bottom-10 {
    padding-bottom: 10px !important;
}

.padding-bottom-11 {
    padding-bottom: 11px !important;
}

.padding-bottom-12 {
    padding-bottom: 12px !important;
}

.padding-bottom-13 {
    padding-bottom: 13px !important;
}

.padding-bottom-15 {
    padding-bottom: 15px !important;
}

.padding-bottom-16 {
    padding-bottom: 16px !important;
}

.padding-bottom-18 {
    padding-bottom: 18px !important;
}

.padding-bottom-20 {
    padding-bottom: 20px !important;
}

.padding-bottom-22 {
    padding-bottom: 22px !important;
}

.padding-bottom-24 {
    padding-bottom: 24px !important;
}

.padding-bottom-25 {
    padding-bottom: 25px !important;
}

.padding-bottom-27 {
    padding-bottom: 27px !important;
}

.padding-bottom-28 {
    padding-bottom: 28px !important;
}

.padding-bottom-30 {
    padding-bottom: 30px !important;
}

.padding-bottom-37 {
    padding-bottom: 37px !important;
}

.padding-bottom-50 {
    padding-bottom: 50px !important;
}

.padding-bottom-60 {
    padding-bottom: 60px !important;
}

.padding-bottom-80 {
    padding-bottom: 80px !important;
}

.padding-bottom-100 {
    padding-bottom: 100px !important;
}

.padding-bottom-150 {
    padding-bottom: 150px !important;
}

.padding-left-0 {
    padding-left: 0px !important;
}

.padding-left-1 {
    padding-left: 1px !important;
}

.padding-left-3 {
    padding-left: 3px !important;
}

.padding-left-4 {
    padding-left: 4px !important;
}

.padding-left-5 {
    padding-left: 5px !important;
}

.padding-left-6 {
    padding-left: 6px !important;
}

.padding-left-7 {
    padding-left: 7px !important;
}

.padding-left-8 {
    padding-left: 8px !important;
}

.padding-left-9 {
    padding-left: 9px !important;
}

.padding-left-10 {
    padding-left: 10px !important;
}

.padding-left-11 {
    padding-left: 11px !important;
}

.padding-left-12 {
    padding-left: 12px !important;
}

.padding-left-13 {
    padding-left: 13px !important;
}

.padding-left-15 {
    padding-left: 15px !important;
}

.padding-left-16 {
    padding-left: 16px !important;
}

.padding-left-17 {
    padding-left: 17px !important;
}

.padding-left-18 {
    padding-left: 18px !important;
}

.padding-left-19 {
    padding-left: 19px !important;
}

.padding-left-20 {
    padding-left: 20px !important;
}

.padding-left-21 {
    padding-left: 21px !important;
}

.padding-left-22 {
    padding-left: 22px !important;
}

.padding-left-23 {
    padding-left: 23px !important;
}

.padding-left-24 {
    padding-left: 24px !important;
}

.padding-left-25 {
    padding-left: 25px !important;
}

.padding-left-30 {
    padding-left: 30px !important;
}

.padding-left-31 {
    padding-left: 31px !important;
}

.padding-left-32 {
    padding-left: 32px !important;
}

.padding-left-33 {
    padding-left: 33px !important;
}

.padding-left-35 {
    padding-left: 35px !important;
}

.padding-left-40 {
    padding-left: 40px !important;
}

.padding-left-43 {
    padding-left: 43px !important;
}

.padding-left-45 {
    padding-left: 45px !important;
}

.padding-left-50 {
    padding-left: 50px !important;
}

.padding-left-52 {
    padding-left: 52px !important;
}

.padding-left-53 {
    padding-left: 53px !important;
}

.padding-left-55 {
    padding-left: 55px !important;
}

.padding-left-70 {
    padding-left: 70px !important;
}

.padding-left-90 {
    padding-left: 90px !important;
}

.padding-left-100 {
    padding-left: 100px !important;
}

.padding-left-150 {
    padding-left: 150px !important;
}

.padding-left-200 {
    padding-left: 200px !important;
}

.padding-left-250 {
    padding-left: 250px !important;
}

.padding-right-0 {
    padding-right: 0px !important;
}

.padding-right-1 {
    padding-right: 1px !important;
}

.padding-right-2 {
    padding-right: 2px !important;
}

.padding-right-3 {
    padding-right: 3px !important;
}

.padding-right-4 {
    padding-right: 4px !important;
}

.padding-right-5 {
    padding-right: 5px !important;
}

.padding-right-8 {
    padding-right: 8px !important;
}

.padding-right-10 {
    padding-right: 10px !important;
}

.padding-right-15 {
    padding-right: 15px !important;
}

.padding-right-20 {
    padding-right: 20px !important;
}

.padding-right-25 {
    padding-right: 25px !important;
}

.padding-right-27 {
    padding-right: 27px !important;
}

.padding-right-31 {
    padding-right: 31px !important;
}

.padding-right-34 {
    padding-right: 34px !important;
}

.padding-right-35 {
    padding-right: 35px !important;
}

.padding-right-36 {
    padding-right: 36px !important;
}

.padding-right-37 {
    padding-right: 37px !important;
}

.padding-right-38 {
    padding-right: 38px !important;
}

.padding-right-39 {
    padding-right: 39px !important;
}

.padding-right-40 {
    padding-right: 40px !important;
}

.padding-right-50 {
    padding-right: 50px !important;
}

.padding-right-48 {
    padding-right: 48px !important;
}

.padding-right-70 {
    padding-right: 70px !important;
}

.margin-top--1 {
    margin-top: -1px;
}

.margin-top--2 {
    margin-top: -2px;
}

.margin-top-0 {
    margin-top: 0px !important;
}

.margin-top-1 {
    margin-top: 1px;
}

.margin-top-1-5 {
    margin-top: 1.5px;
}

.margin-top-2 {
    margin-top: 2px;
}

.margin-top-3 {
    margin-top: 3px;
}

.margin-top-4 {
    margin-top: 4px;
}

.margin-top-5 {
    margin-top: 5px !important;
}

.margin-top-5-5 {
    margin-top: 5.5px;
}

.margin-top-6 {
    margin-top: 6px !important;
}

.margin-top-7 {
    margin-top: 7px !important;
}

.margin-top-8 {
    margin-top: 8px !important;
}

.margin-top-9 {
    margin-top: 9px !important;
}

.margin-top-10 {
    margin-top: 10px !important;
}

.margin-top-11 {
    margin-top: 11px;
}

.margin-top-12 {
    margin-top: 12px;
}

.margin-top-13 {
    margin-top: 13px;
}

.margin-top-14 {
    margin-top: 14px;
}

.margin-top-15 {
    margin-top: 15px !important;
}

.margin-top-16 {
    margin-top: 16px;
}

.margin-top-17 {
    margin-top: 17px;
}

.margin-top-18 {
    margin-top: 18px;
}

.margin-top-19 {
    margin-top: 19px;
}

.margin-top-20 {
    margin-top: 20px !important;
}

.margin-top-21 {
    margin-top: 21px;
}

.margin-top-22 {
    margin-top: 22px;
}

.margin-top-23 {
    margin-top: 23px;
}

.margin-top-24 {
    margin-top: 24px;
}

.margin-top-25 {
    margin-top: 25px;
}

.margin-top-26 {
    margin-top: 26px;
}

.margin-top-27 {
    margin-top: 27px;
}

.margin-top-28 {
    margin-top: 28px;
}

.margin-top-29 {
    margin-top: 29px;
}

.margin-top-30 {
    margin-top: 30px;
}

.margin-top-31 {
    margin-top: 31px;
}

.margin-top-32 {
    margin-top: 32px;
}

.margin-top-33 {
    margin-top: 33px;
}

.margin-top-34 {
    margin-top: 34px;
}

.margin-top-35 {
    margin-top: 35px;
}

.margin-top-40 {
    margin-top: 40px;
}

.margin-top-45 {
    margin-top: 45px;
}

.margin-top-50 {
    margin-top: 50px;
}

.margin-top-55 {
    margin-top: 55px;
}

.margin-top-59 {
    margin-top: 59px !important;
}

.margin-top-70 {
    margin-top: 70px;
}

.margin-top-73 {
    margin-top: 73px;
}

.margin-top-80 {
    margin-top: 80px !important;
}

.margin-top-100 {
    margin-top: 100px;
}

.margin-top-130 {
    margin-top: 130px;
}

.margin-top-150 {
    margin-top: 150px;
}

.margin-top-200 {
    margin-top: 200px;
}

.margin-top-250 {
    margin-top: 250px;
}

.margin-right-0 {
    margin-right: 0px !important;
}

.margin-right-1 {
    margin-right: 1px;
}

.margin-right-2 {
    margin-right: 2px;
}

.margin-right-3 {
    margin-right: 3px;
}

.margin-right-4 {
    margin-right: 4px;
}

.margin-right-5 {
    margin-right: 5px;
}

.margin-right-6 {
    margin-right: 6px;
}

.margin-right-7 {
    margin-right: 7px;
}

.margin-right-8 {
    margin-right: 8px;
}

.margin-right-9 {
    margin-right: 9px;
}

.margin-right-10 {
    margin-right: 10px;
}

.margin-right-11 {
    margin-right: 11px;
}

.margin-right-12 {
    margin-right: 12px;
}

.margin-right-13 {
    margin-right: 13px;
}

.margin-right-14 {
    margin-right: 14px;
}

.margin-right-15 {
    margin-right: 15px;
}

.margin-right-20 {
    margin-right: 20px;
}

.margin-right-25 {
    margin-right: 25px !important;
}

.margin-right-30 {
    margin-right: 30px !important;
}

.margin-left-0 {
    margin-left: 0px !important;
}

.margin-left-1 {
    margin-left: 1px;
}

.margin-left-2 {
    margin-left: 2px;
}

.margin-left-3 {
    margin-left: 3px;
}

.margin-left-4 {
    margin-left: 4px;
}

.margin-left-5 {
    margin-left: 5px;
}

.margin-left-6 {
    margin-left: 6px;
}

.margin-left-8 {
    margin-left: 8px;
}

.margin-left-9 {
    margin-left: 9px;
}

.margin-left-10 {
    margin-left: 10px;
}

.margin-left-11 {
    margin-left: 11px;
}

.margin-left-12 {
    margin-left: 12px;
}

.margin-left-13 {
    margin-left: 13px;
}

.margin-left-14 {
    margin-left: 14px;
}

.margin-left-15 {
    margin-left: 15px;
}

.margin-left-16 {
    margin-left: 16px !important;
}

.margin-left-17 {
    margin-left: 17px !important;
}

.margin-left-25 {
    margin-left: 25px !important;
}

.margin-left-22 {
    margin-left: 22px !important;
}

.margin-left-30 {
    margin-left: 30px !important;
}

.margin-left-35 {
    margin-left: 35px !important;
}

.margin-left-38 {
    margin-left: 38px !important;
}

.margin-left-40 {
    margin-left: 40px !important;
}

.margin-left-60 {
    margin-left: 60px !important;
}

.margin-left-66 {
    margin-left: 66px !important;
}

.margin-bottom-0 {
    margin-bottom: 0px !important;
}

.margin-bottom-1 {
    margin-bottom: 1px !important;
}

.margin-bottom-2 {
    margin-bottom: 2px !important;
}

.margin-bottom-3 {
    margin-bottom: 3px !important;
}

.margin-bottom-4 {
    margin-bottom: 4px !important;
}

.margin-bottom-5 {
    margin-bottom: 5px !important;
}

.margin-bottom-6 {
    margin-bottom: 6px !important;
}

.margin-bottom-8 {
    margin-bottom: 8px !important;
}

.margin-bottom-9 {
    margin-bottom: 9px !important;
}

.margin-bottom-10 {
    margin-bottom: 10px !important;
}

.margin-bottom-11 {
    margin-bottom: 11px !important;
}

.margin-bottom-12 {
    margin-bottom: 12px !important;
}

.margin-bottom-13 {
    margin-bottom: 13px !important;
}

.margin-bottom-14 {
    margin-bottom: 14px !important;
}

.margin-bottom-15 {
    margin-bottom: 15px !important;
}

.margin-bottom-20 {
    margin-bottom: 20px !important;
}

.margin-bottom-25 {
    margin-bottom: 25px !important;
}

.margin-bottom-35 {
    margin-bottom: 35px !important;
}

.margin-bottom-45 {
    margin-bottom: 45px !important;
}

.margin-bottom-55 {
    margin-bottom: 55px !important;
}

.margin-bottom-65 {
    margin-bottom: 65px !important;
}

.margin-bottom-80 {
    margin-bottom: 80px !important;
}

.margin-bottom-100 {
    margin-bottom: 100px !important;
}

.margin-bottom-115 {
    margin-bottom: 115px !important;
}

.margin-0 {
    margin: 0px !important;
}

.height-0 {
    height: auto !important;
}

.height-1 {
    height: 1px !important;
}

.height-3 {
    height: 3px !important;
}

.height-10 {
    height: 10px !important;
}

.height-20 {
    height: 20px !important;
}

.height-21 {
    height: 21px !important;
}

.height-22 {
    height: 22px !important;
}

.height-25 {
    height: 25px !important;
}

.height-28 {
    height: 28px !important;
}

.height-29 {
    height: 29px !important;
}

.height-30 {
    height: 30px !important;
}

.height-32 {
    height: 32px !important;
}

.height-33 {
    height: 33px !important;
}

.height-34 {
    height: 34px !important;
}

.height-35 {
    height: 35px !important;
}

.height-36 {
    height: 36px !important;
}

.height-37 {
    height: 37px !important;
}

.height-38 {
    height: 38px !important;
}

.height-40 {
    height: 40px !important;
}

.height-42 {
    height: 42px !important;
}

.height-43 {
    height: 43px !important;
}

.height-48 {
    height: 48px !important;
}

.height-50 {
    height: 50px !important;
}

.height-51 {
    height: 51px !important;
}

.height-53 {
    height: 53px !important;
}

.height-55 {
    height: 55px !important;
}

.height-57 {
    height: 57px !important;
}

.height-60 {
    height: 60px !important;
}

.height-65 {
    height: 65px !important;
}

.height-70 {
    height: 70px !important;
}

.height-72 {
    height: 72px !important;
}

.height-74 {
    height: 74px !important;
}

.height-75 {
    height: 75px !important;
}

.height-80 {
    height: 80px !important;
}

.height-85 {
    height: 85px !important;
}

.height-90 {
    height: 90px !important;
}

.height-93 {
    height: 93px !important;
}

.height-94 {
    height: 94px !important;
}

.height-95 {
    height: 95px !important;
}

.height-100 {
    height: 100px !important;
}

.height-110 {
    height: 110px !important;
}

.height-120 {
    height: 120px !important;
}

.height-128 {
    height: 128px !important;
}

.height-129 {
    height: 129px !important;
}

.height-130 {
    height: 130px !important;
}

.height-133 {
    height: 133px !important;
}

.height-138 {
    height: 138px !important;
}

.height-140 {
    height: 140px !important;
}

.height-145 {
    height: 145px !important;
}

.height-150 {
    height: 150px !important;
}

.height-153 {
    height: 153px !important;
}

.height-154 {
    height: 154px !important;
}

.height-155 {
    height: 155px !important;
}

.height-156 {
    height: 156px !important;
}

.height-157 {
    height: 157px !important;
}

.height-160 {
    height: 160px !important;
}

.height-170 {
    height: 170px !important;
}

.height-173 {
    height: 173px !important;
}

.height-174 {
    height: 174px !important;
}

.height-175 {
    height: 175px !important;
}

.height-180 {
    height: 180px !important;
}

.height-185 {
    height: 185px !important;
}

.height-186 {
    height: 186px !important;
}

.height-187 {
    height: 187px !important;
}

.height-190 {
    height: 190px !important;
}

.height-193 {
    height: 193px !important;
}

.height-195 {
    height: 195px !important;
}

.height-196 {
    height: 196px !important;
}

.height-200 {
    height: 200px !important;
}

.height-210 {
    height: 210px !important;
}

.height-220 {
    height: 220px !important;
}

.height-225 {
    height: 225px !important;
}

.height-227 {
    height: 227px !important;
}

.height-244 {
    height: 244px !important;
}

.height-250 {
    height: 250px !important;
}

.height-260 {
    height: 250px !important;
}

.height-270 {
    height: 270px !important;
}

.height-280 {
    height: 280px !important;
}

.height-290 {
    height: 290px !important;
}

.height-300 {
    height: 300px !important;
}

.height-310 {
    height: 310px !important;
}

.height-324 {
    height: 324px !important;
}

.height-335 {
    height: 335px !important;
}

.height-338 {
    height: 338px !important;
}

.height-388 {
    height: 388px !important;
}

.height-400 {
    height: 400px !important;
}

.height-430 {
    height: 430px !important;
}

.height-432 {
    height: 432px !important;
}

.height-450 {
    height: 450px !important;
}

.height-470 {
    height: 470px !important;
}

.height-500 {
    height: 500px !important;
}

.height-540 {
    height: 540px !important;
}

.height-550 {
    height: 550px !important;
}

.height-560 {
    height: 560px !important;
}

.height-600 {
    height: 600px !important;
}

.height-650 {
    height: 650px !important;
}

.height-700 {
    height: 700px !important;
}

.height-740 {
    height: 740px !important;
}

.height-750 {
    height: 750px !important;
}

.height-760 {
    height: 760px !important;
}

.height-780 {
    height: 780px !important;
}

.height-800 {
    height: 800px !important;
}

.height-100-percentage {
    height: 100% !important;
}

.min-height-25 {
    min-height: 25px;
}

.min-height-30 {
    min-height: 30px;
}

.min-height-54 {
    min-height: 54px !important;
}

.width-100 {
    width: 100%;
}

.width-10 {
    width: 10px;
}

.width-15 {
    width: 15px;
}

.width-20 {
    width: 20px !important;
}

.width-30 {
    width: 30px !important;
}

.width-33 {
    width: 33px !important;
}

.width-36 {
    width: 36px !important;
}

.width-37 {
    width: 37px !important;
}

.width-40 {
    width: 40px !important;
}

.width-45 {
    width: 45px !important;
}

.width-50 {
    width: 50px !important;
}

.width-55 {
    width: 55px !important;
}

.width-56 {
    width: 56px !important;
}

.width-57 {
    width: 57px !important;
}

.width-60 {
    width: 60px !important;
}

.width-61 {
    width: 61px !important;
}

.width-65 {
    width: 65px !important;
}

.width-70 {
    width: 70px !important;
}

.width-72 {
    width: 72px !important;
}

.width-74 {
    width: 74px !important;
}

.width-75 {
    width: 75px !important;
}

.width-77 {
    width: 77px !important;
}

.width-80 {
    width: 80px !important;
}

.width-85 {
    width: 85px !important;
}

.width-95 {
    width: 95px !important;
}

.width-103 {
    width: 103px !important;
}

.width-102 {
    width: 102px !important;
}

.width-103 {
    width: 103px !important;
}

.width-105 {
    width: 105px !important;
}

.width-106 {
    width: 106px !important;
}

.width-110 {
    width: 110px !important;
}

.width-115 {
    width: 115px !important;
}

.width-116 {
    width: 116px !important;
}

.width-118 {
    width: 118px !important;
}

.width-120 {
    width: 120px !important;
}

.width-121 {
    width: 121px !important;
}

.width-125 {
    width: 125px !important;
}

.width-130 {
    width: 130px !important;
}

.width-137 {
    width: 137px !important;
}

.width-140 {
    width: 140px !important;
}

.width-145 {
    width: 145px !important;
}

.width-148 {
    width: 148px !important;
}

.width-150 {
    width: 150px !important;
}

.width-156 {
    width: 156px !important;
}

.width-160 {
    width: 160px !important;
}

.width-161 {
    width: 161px !important;
}

.width-165 {
    width: 165px !important;
}

.width-168 {
    width: 168px !important;
}

.width-169 {
    width: 169px !important;
}

.width-170 {
    width: 170px !important;
}

.width-171 {
    width: 171px !important;
}

.width-175 {
    width: 175px !important;
}

.width-180 {
    width: 180px !important;
}

.width-181 {
    width: 181px !important;
}

.width-183 {
    width: 183px !important;
}

.width-190 {
    width: 190px !important;
}

.width-195 {
    width: 195px !important;
}

.width-198 {
    width: 198px !important;
}

.width-200 {
    width: 200px !important;
}

.width-210 {
    width: 210px !important;
}

.width-240 {
    width: 240px !important;
}

.width-250 {
    width: 250px !important;
}

.width-260 {
    width: 260px !important;
}

.width-300 {
    width: 300px !important;
}

.width-310 {
    width: 310px !important;
}

.width-344 {
    width: 344px !important;
}

.width-345 {
    width: 345px !important;
}

.width-346 {
    width: 346px !important;
}

.width-347 {
    width: 347px !important;
}

.width-350 {
    width: 350px !important;
}

.width-360 {
    width: 360px !important;
}

.width-425 {
    width: 425px !important;
}

.width-490 {
    width: 490px !important;
}

.width-500 {
    width: 500px !important;
}

.width-600 {
    width: 600px !important;
}

.width-790 {
    width: 790px !important;
}

.width-1000 {
    width: 1000px !important;
}

.width-1100 {
    width: 1100px !important;
}

.width-1120 {
    width: 1120px !important;
}

.width-1200 {
    width: 1200px !important;
}

.width-100-percentage {
    width: 100%;
}

.width-90-percentage {
    width: 90%;
}

.width-80-percentage {
    width: 80%;
}

.width-70-percentage {
    width: 70%;
}

.width-66-6-percentage {
    width: 66.6%;
}

.width-64-5-percentage {
    width: 64.5%;
}

.width-60-percentage {
    width: 60%;
}

.width-50-percentage {
    width: 50%;
}

.width-49-5-percentage {
    width: 49.5%;
}

.width-40-percentage {
    width: 40%;
}

.width-35-percentage {
    width: 35%;
}

.width-33-percentage {
    width: 33.3%;
}

.width-30-percentage {
    width: 30%;
}

.width-25-percentage {
    width: 25%;
}

.width-20-percentage {
    width: 20%;
}

.width-10-percentage {
    width: 10%;
}

.width-5-percentage {
    width: 5%;
}

.max-width-320 {
    max-width: 320px !important;
}

.min-width-130 {
    min-width: 130px !important;
}

.min-width-100 {
    min-width: 100px !important;
}

.min-width-80 {
    min-width: 80px !important;
}

.min-height {
    min-height: 400px !important;
}

.red-color {
    color: red;
}

.lite-blue {
    color: #668595 !important;
}

.dark-gray {
    color: #333333 !important;
}

.white-color {
    color: #fff !important;
}

.green-color {
    color: #8CC640 !important;
}

.lite-green {
    color: #8CC63F !important;
}

.status-yellow-color {
    color: #E27B21 !important
}

.status-green-color {
    color: #2BAF85 !important
}

.status-red-color {
    color: #D0021B !important
}

.deep-green-color {
    color: #005044 !important;
}

.black-color {
    color: #000 !important;
}

.extra-spl-red-color {
    color: #b41c0f !important;
}

.white-background-color {
    background-color: #fff !important;
}

.green-background-color {
    background-color: #8CC640 !important;
}

.dark-blue-background-color {
    background-color: #004d99 !important;
}

.yellow-background-color {
    background-color: #fad000 !important;
}

.dark-purple-background-color {
    background-color: #660531 !important;
}

.dark-gray-background-color {
    background-color: #7b8085 !important;
}

.brown-background-color {
    background-color: #824626 !important;
}

.lite-sky-blue-background-color {
    background-color: #b2d9ff !important;
}

.dark-yellow-background-color {
    background-color: #b38601 !important;
}

.dark-sky-blue-background-color {
    background-color: #1f7b99 !important;
}

.dark-blue-background-color {
    background-color: #004d99 !important;
}

.black-background-color {
    background-color: #000 !important;
}

.dark-green-background-color {
    background-color: #147515 !important;
}

.dark-brown-background-color {
    background-color: #5c3112 !important;
}

.deep-dark-purple-background-color {
    background-color: #660531 !important;
}

.gray-background-color-1 {
    background-color: #86867b !important;
}

.lite-blue-background-color {
    background-color: #668595 !important;
}

.background-none {
    background: none !important;
}

.background-white-color {
    background-color: #fff !important;
}

.background-red-color {
    background: #d0021b !important;
}

.cart-border-bottom {
    border-bottom: 1px solid #E6E7E6 !important;
}

.cursor-nodrop {
    cursor: no-drop;
}

.breadcrumb-section {
    margin: 0px;
}

.cursor-auto {
    cursor: auto;
}

.cursor-pointer {
    cursor: pointer;
}

.cursor-progress {
    cursor: progress;
}

.line-height-2 {
    line-height: 2px !important;
}

.line-height-19 {
    line-height: 19px;
}

.line-height-10 {
    line-height: 10px;
}

.line-height-20 {
    line-height: 20px !important;
}

.line-height-21 {
    line-height: 21px !important;
}

.line-height-24 {
    line-height: 24px !important;
}

.line-height-25 {
    line-height: 25px;
}

.line-height-28 {
    line-height: 28px;
}

.border-radius-3 {
    border-radius: 3px !important;
}

.border-none {
    border: none !important;
}

.style-4::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #235545;
}

.style-4::-webkit-scrollbar {
    width: 3px;
    background-color: #235545;
}

.style-4::-webkit-scrollbar-thumb {
    background-color: #235545;
    border: 2px solid #235545;
}


.style-5::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 50px;
}

.style-5::-webkit-scrollbar {
    width: 6px;
    background-color: none;
    border-radius: 50px;
}

.style-5::-webkit-scrollbar-thumb {
    background-color: #b4b4b4;
    border-radius: 50px;
}

.style-6::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: none;
    border-radius: 50px;
}

.style-6::-webkit-scrollbar {
    width: 1px;
    background-color: none;
    border-radius: 50px;
}

.max-width-320{max-width:320px!important;}
.min-width-130{min-width:130px!important;}
.min-width-100{min-width:100px!important;}
.min-width-80{min-width:80px!important;}
.min-height{min-height: 400px!important;}
.red-color{color:red;}
.lite-blue{color:#668595!important;}
.dark-gray{color:#333333!important;}
.white-color{color:#fff!important;}
.green-color{color: #8CC640!important;}	
.lite-green{color:#8CC63F!important;}
.status-yellow-color {color:#E27B21!important}
.status-green-color {color:#2BAF85!important}
.status-red-color {color:#D0021B!important}
.deep-green-color{color:#005044!important;}
.black-color{color:#000!important;}
.extra-spl-red-color{color:#b41c0f!important;}
.white-background-color{background-color: #fff!important;}	
.green-background-color{background-color: #8CC640!important;}	
.dark-blue-background-color{background-color:#004d99!important;}
.yellow-background-color{background-color:#fad000!important;}
.dark-purple-background-color{background-color:#660531!important;}
.dark-gray-background-color{background-color:#7b8085!important;}
.brown-background-color{background-color:#824626!important;}
.lite-sky-blue-background-color{background-color:#b2d9ff!important;}
.dark-yellow-background-color{background-color:#b38601!important;}
.dark-sky-blue-background-color{background-color:#1f7b99!important;}
.dark-blue-background-color{background-color:#004d99!important;}
.black-background-color{background-color:#000!important;}
.dark-green-background-color{background-color:#147515!important;}
.dark-brown-background-color{background-color:#5c3112!important;}
.deep-dark-purple-background-color{background-color:#660531!important;}
.gray-background-color-1{background-color:#86867b!important;}
.lite-blue-background-color{background-color:#668595!important;}
.background-none{background:none!important;}
.background-white-color{background-color:#fff!important;}
.background-red-color {background: #d0021b!important;}
.background-dis-color{background-color: #e9ecef!important;}
.style-6::-webkit-scrollbar-thumb {
    background-color: #b4b4b4;
    border-radius: 50px;
}

.style-7::-webkit-scrollbar-track {
    background-color: #06271d;
    border-radius: 0px;
}

.style-7::-webkit-scrollbar {
    width: 4px;
    background-color: none;
    border-radius: 0px;
}

.style-7::-webkit-scrollbar-thumb {
    background-color: #0a674b;
    border-radius: 0px;
}

.style-8::-webkit-scrollbar-track {
    background-color: #06271d;
    border-radius: 0px;
}

.style-8::-webkit-scrollbar {
    width: 1px;
    background-color: none;
    border-radius: 0px;
}

.style-8::-webkit-scrollbar-thumb {
    background-color: #0a674b;
    border-radius: 0px;
}



.style-8::-webkit-scrollbar-track {
    background-color: #e4e4e4;
    border-radius: 0px;
}

.style-8::-webkit-scrollbar {
    width: 1px;
    background-color: none;
    border-radius: 0px;
}

.style-8::-webkit-scrollbar-thumb {
    background-color: #b4b4b4;
    border-radius: 0px;
}


.no-outline {
    outline: none !important;
}

.no-background {
    background: none !important;
}

.no-border {
    border: none !important;
}



.border-1px {
    border: solid 1px !important;
}

.border-2px {
    border: solid 2px !important;
}

.border-radius-5 {
    border-radius: 5px !important;
}

.border-spl-clr {
    border: solid 1px #e6e7e6;
}

.border-radius-5-per {
    border-radius: 5% !important;
}

.no-border-radius {
    border-radius: 0px !important;
}

.lite-white-bg {
    background: #f5f4f9 !important;
}

.spl-select-box-1 {
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    border: 1px solid #efeaea;
    position: relative;
    z-index: 10;
}

.spl-select-box-txt-1 {
    position: absolute;
    top: 10px;
    z-index: 10;
    left: 10px;
}

.spl-select-box-txt-2 {
    position: absolute;
    top: 13px;
    z-index: 10;
    left: 25px;
}

.spl-select-box-drop-arrow-1 {
    position: absolute;
    right: 2px;
    top: 10px;
    z-index: 100;
    width: 17px;
}

.spl-select-box-drop-arrow-2 {
    position: absolute;
    right: 25px;
    top: 14px;
    z-index: 100;
    width: 17px;
}

.menu-spl-hr {
    margin: 10px 25px 10px 25px !important;
}

.line-height-0 {
    line-height: 0px !important;
}

.line-height-1-4 {
    line-height: 1.4 !important
}

.line-height-12 {
    line-height: 12px !important;
}

.line-height-15 {
    line-height: 15px !important;
}

.line-height-16 {
    line-height: 16px !important;
}

.line-height-17 {
    line-height: 17px !important;
}

.spl-main-box {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    border-radius: 3px;
    padding: 15px 20px 15px 20px;
}

.common-lite-gray-background {
    background: #f4f4f8 !important;
}

.border-light-green-color {
    border-color: #8cc63f !important;
}

.border-right-lite-white {
    border-right: solid 1px #E6E7E6;
}

.border-light-green-solid {
    border: 1px solid #8CC63F !important;
}

.border-light-white-dashed {
    border: 1px dashed #BBC6C2 !important;
}

.mega-navbar-box-section-1 { /*border-right:dashed 1px #d3d3d3;*/
    padding: 15px 0 20px 0;
    margin: 10px 0 0 0;
}

.mega-navbar-box-section-2 { /*border-right:dashed 1px #d3d3d3;*/
    padding: 15px 0 280px 0;
    margin: 10px 0 0 0;
}

.nav-spl-cursol-section { /*border-left:dashed 1px #d3d3d3;*/
    padding: 15px 0 30px 0;
}

.mega-navbar-box-section-1-view {
    border-right: dashed 1px #d3d3d3;
}

.input-search-icon {
    position: absolute;
    margin-left: 10px;
    margin-top: -24px;
}

.sketch-input-search-icon {
    position: absolute;
    margin-left: 10px;
    margin-top: -24px;
}

.user-ac-my-orders-border {
    border-bottom: 2px solid #f4f4f8 !important;
}

.category-head-section {
    border-bottom: solid 1px #e6e7e6;
}

.catrgory-txt {
    position: relative;
    top: 5px;
    padding: 0 0 0 10px
}

.category-head-image-section {
    height: 142px;
    width: 91%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    /* background-size: 290px 179px; */
    background-repeat: no-repeat;
    background-position: 25px -26px;
}

.button-txt-sdw {
    text-shadow: 1px 1px 0 #333, -1px -1px 0 #333, 1px -1px 0 #333, -1px 1px 0 #333, 1px 1px 2px rgba(0,0,0,0.65);
    border: solid 1px #eaeaea !important;
}

.category-head-grd-img-section {
    position: absolute;
    left: -100px;
    top: -290px;
}

.category-left-angle-ani:hover { /*margin:0 0 0 -20px;*/
}

.category-tile-1 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-2 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-3 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-4 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-5 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-6 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-7 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-8 {
    border-radius: 3px;
    width: 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    cursor: pointer;
    transition: all 0.25s ease;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-1:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-2:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-3:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-4:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-5:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-6:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-7:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
}

.category-tile-section {
    transition: 1s;
}
    /*.category-tile-section:hover{background-color:rgba(0,0,0,.5);border-radius: 3px;box-shadow:0 0 21px 0 rgba(0,0,0,0.2);}*/
    .category-tile-section:before {
        position: absolute;
        top: 0;
        right: 0px;
        bottom: 0;
        left: 0px;
        background-color: inherit;
        content: ' ';
        border-radius: 3px;
    }
/*.category-tile-section-second:hover{box-shadow:0 0 21px 0 rgba(0,0,0,0.2);}*/
.ctr-tile-section-1 {
    background: #fff;
    border-radius: 3px;
    transition: 1s;
}

    .ctr-tile-section-1:hover {
        box-shadow: 0 0 21px 0 rgba(0,0,0,0.2);
    }

.ctr-tile-select-mat-button-section {
    position: absolute;
    right: 30px;
    top: 105px;
}

.ctr-tile-select-main-button-section {
    position: absolute;
    right: 30px;
    top: 115px;
}

.has-error {
    color: red;
    border: solid 1px red !important;
}

._error_msg {
    font-size: 13px;
    font-weight: 400 !important;
    color: red;
}

.falloff {
    background-color: #022169;
}

.overlay {
    opacity: 0;
    transition: all 0.25s ease;
    border-radius: 3px;
    cursor: pointer;
}

.small {
    height: 140px;
}

._category_fil_grid_hvr:hover .overlay {
    transition: all 0.25s ease;
    opacity: 0.5;
}

._menu_drop_arrow_fa {
    position: relative;
    left: 5px;
}

._fil_ctr_title_section {
    display: inline-block;
    position: absolute;
    left: 40px;
    top: 50px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
    z-index: 100;
}

._category_fil_grid_hvr:hover:after {
    content: url(../images/arrow-white-spl.svg);
    position: absolute;
    right: 30px;
    opacity: 1;
    bottom: 8px;
    display: block;
    width: 30px;
    height: 30px;
    transition: all 0.25s ease;
}

._category_fil_grid_hvr:after {
    content: url(../images/arrow-white-spl.svg);
    position: absolute;
    right: 30px;
    opacity: 0;
    bottom: -15px;
    display: block;
    width: 30px;
    height: 30px;
    transition: all 0.25s ease;
}

._fil_h2 {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
    color: #ffffff;
    font-size: 22px;
    font-weight: 400;
}

._fil_p {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
}

.tip {
    text-decoration: none;
}

    .tip span {
        display: none;
    }

    .tip:hover span {
        padding: 5px 20px 5px 5px;
        display: block;
        z-index: 1000000;
        left: 0px;
        min-width: 100%;
        position: absolute;
        background: #fff;
        border: solid 1px #ccc;
        border-radius: 3px;
        top: 5px;
        text-decoration: none;
    }

.form-control:focus {
    box-shadow: none !important;
}

.modal.right.fade.in .modal-dialog {
    right: 0;
}

._grid_sytm-pst {
    position: absolute;
    width: auto;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: 0px auto;
    padding: 0 15px 0 15px;
}

.modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
    -o-transition: opacity 0.3s linear, right 0.3s ease-out;
    transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 370px;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.modal-dialog {
    vertical-align: middle;
    text-align: left;
    min-width: 90%
}

    .modal-dialog.animated {
        -webkit-animation-duration: .7s;
        animation-duration: .7s
    }

.modal-header {
    padding: 15px;
    position: relative;
    border: 0
}

    .modal-header:after {
        content: '';
        position: absolute;
        display: block;
        bottom: 0;
        left: 0;
        right: 0;
        height: 1px;
    }

.modal-footer {
    background-color: transparent;
    color: #758697;
    border-color: rgba(0, 0, 0, 0.07);
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.modal-title {
    font-size: 1.2em;
    color: #2b425b
}

.modal-body {
    min-height: 90px
}

    .modal-body &gt; .close,
    .modal-header &gt; .close {
        top: 50%;
        margin-top: -0.5em;
        right: 10px;
        left: auto;
        position: absolute;
        background-color: transparent !important
    }

    .modal-body &gt; .close {
        top: 10px;
        margin-top: 0 !important
    }

.modal-footer {
    padding: 10px 15px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.modal-backdrop.in {
    opacity: .75
}

@media(min-width:768px) {
    .modal-dialog {
        min-width: 0
    }
}

@media (min-width: 576px) {
    .modal-spl {
        max-width: 435px;
    }

    .modal-spl-chk {
        max-width: 950px;
    }
}

.nav-header-search {
    position: absolute;
    right: 0;
    top: 4.5px;
}

.cart-icon-dropdown-mbl {
    width: 550px;
    left: initial;
    right: auto;
    margin: 0 50px 0 -400px;
    top: 100%;
}





@media(max-width:575px) {
    .nav-spl-cursol-section {
        border-top: dashed 1px #d3d3d3;
        padding: 15px 0 30px 0;
    }
}




.address-change-modal-width {
    width: 500px !important
}



@media(max-width:992px) {
    .dropdown-toggle::after {
        float: right !important;
    }

    .tab-pad-0 {
        padding: 0px !important
    }

    .my-account-dropdown {
        width: 100% !important;
        left: initial;
        right: auto;
        margin: 0px !important;
        top: 100%;
    }

    .cart-icon-dropdown-mbl {
        width: 100% !important;
        left: initial;
        right: auto;
        margin: 0px !important;
        margin-top: 10px !important;
        top: 100%;
    }

    .loged-user-img-mbl {
        padding-bottom: 15px !important;
        padding-top: 10px !important;
        text-align: center
    }

    .search-products-listing-view-tab {
        width: 100% !important
    }

    .badge-ico-algn {
        position: absolute !important;
        margin: -40px 0px 0 38px !important;
        right: 27%
    }

    .search-products-div-tab-mbl {
        position: absolute !important;
        top: 50px !important;
        left: 0% !important;
        width: 100%
    }

    .cart-icon-dropdown-div-tab-mbl {
        position: absolute !important;
        top: 50px !important;
        left: 0% !important;
        width: 100%;
        padding-top: 0px !important
    }

    .cart-icon-position {
        position: absolute;
        right: 29%;
        top: -29px;
    }

    .cart-view-arrow-pad {
        padding-left: 10px !important
    }

    .products-item {
        padding-top: 30px !important
    }

    .nav-header-search {
        right: 35% !important;
        top: -34px !important;
    }

    #logedUserImg {
        width: 50px !important;
        height: 50px !important;
        position: absolute;
        left: 75%;
        top: 8px;
    }

    .input-search-icon {
        position: absolute;
        margin-left: 10px;
        margin-top: 18px !important;
        top: 0 !important;
    }

    .sketch-input-search-icon {
        position: absolute;
        margin-left: 10px;
        margin-top: 13px !important;
        top: 0 !important;
    }

    .cart-view-tab-mbl {
        overflow: scroll !important;
        overflow-y: hidden !important;
    }

    .your-cart-table-viewdiv-tab-mbl {
        width: 100% !important
    }

    #navbarDropdown:hover {
        border-bottom: 2px solid #022169;
        background-color: #f7f7f7;
    }

    .navbar-dark .navbar-nav .nav-link {
        padding-left: 15px;
        padding-top: 15px !important
    }

    .dropdown-toggle::after {
        padding-right: 25px;
    }

    .cart-table-view-add-charge {
        padding-left: 70px !important
    }

    .place-order-sucuss-btn {
        width: 100% !important
    }

    .place-order-sucuss-conf-num-div {
        height: auto !important;
        padding-bottom: 10px !important;
        text-align: center !important
    }

    .place-order-copy-txt {
        text-align: center !important
    }

    .product-select-box {
        text-align-last: center !important;
        padding-left: 0px !important;
    }

    .side-menu-main-parent:hover {
        border-right: none !important;
        color: #0099cc !important;
        transition-delay: 0.3s;
    }

    .product-list-text-align {
        text-align: center !important
    }

    .product-list-hr {
        width: 80% !important
    }

    .dropdown-toggle::after {
        z-index: -1;
    }

    #navbarDropdown:hover.dropdown-toggle::after {
        z-index: 0;
    }

    .nav-spl-cursol-section {
        border-left: none !important
    }

    .address-change-modal-width {
        width: 90% !important
    }

    .product-disabled-div {
        width: 100%
    }

    .footer-globe-img-1 {
        top: 85px !important;
        left: 17% !important;
    }

    .footer-globe-img-2 {
        top: 73px !important;
        left: 44% !important;
    }

    .footer-globe-img-3 {
        top: 106px !important;
        left: 62% !important;
    }

    .input-scan-file-div-view {
        padding-left: 200px !important
    }

    .ftr-txt {
        text-align: center;
    }

    .footer-copy-right-social-media-section {
        border-top: 1px solid #E6E7E6;
        padding: 0px 0 0 0;
        margin: 0 0 0px 0 !important;
    }

    .dropdown-menu {
        padding: 0.5rem 0 1.5rem 0 !important;
    }

    .product-list-hr {
        width: 50% !important;
        margin-left: 27% !important
    }

    .product-quan-div {
        padding-right: 15px !important
    }

    .product-addto-cart-div {
        padding-left: 15px !important
    }

    .key-feature-div-mbl-tab {
        text-align: center !important
    }

    .product-carousel-arrow-2 {
        margin-top: 142px !important;
        right: 15px !important;
        padding: 0px !important;
        background-image: none !important
    }

    .product-carousel-arrow-1 {
        margin-top: 142px !important;
        left: 15px !important;
        padding: 0px !important;
        background-image: none !important
    }
}




@media(max-width:767px) {
    .sketck-dropdown-menu-mbl {
        padding: 0px !important;
        text-align: center !important;
    }

    .mega-navbar-box-section-1 {
        border-bottom: dashed 1px #d3d3d3;
        padding: 15px 0 110px 0;
        margin: 10px 0 0 0;
        border-right: none
    }

    .submit-skecth-view-drop-menu {
        background-position: center !important
    }

    .padding-right-48 {
        padding: 0px !important
    }

    .submit-skecth-variation-drop-menu {
        background-position: center !important
    }

    .submit-skecth-search-drop-menu {
        background-position: center !important
    }

    .my-account-dropdown {
        width: 290px;
        left: initial;
        right: auto;
        margin: 0 50px 0 0px !important;
        top: 100%;
    }

    .loged-user-img-mbl {
        padding-bottom: 15px !important
    }

    .nav-header-search {
        right: 22% !important;
        top: -34px !important;
    }

    .badge-ico-algn {
        position: absolute !important;
        margin: -40px 0px 0 38px !important;
        right: 28%
    }

    .cart-icon-position {
        position: absolute;
        right: 30%;
        top: -29px;
    }

    .nav-header-search {
        right: 37% !important;
        top: -34px !important;
    }

    #logedUserImg {
        width: 50px !important;
        height: 50px !important;
        position: absolute;
        left: 75% !important;
        top: 8px;
    }

    .footer-globe-img-1 {
        top: 67px !important;
        left: 17% !important;
    }

    .footer-globe-img-2 {
        top: 62px !important;
        left: 44% !important;
    }

    .footer-globe-img-3 {
        top: 78px !important;
        left: 62% !important;
    }

    .input-scan-file-div-view {
        padding-left: 100px !important
    }

    .col-md {
        width: 20% !important
    }

    .product-list-hr {
        width: 50% !important;
        margin-left: 27% !important
    }
}

@media(max-width:992px) {
    #my-account-dropdown-div {
        margin-left: 0px !important;
        width: 100% !important;
    }

    ._menu_drop_arrow_fa {
        left: -10px !important;
    }

    #ShowMiniCartViewDiv {
        margin-left: 0px !important;
        width: 100% !important;
    }
}

@media(max-width:575px) {
    .mega-navbar-box-section-2 {
        border: solid 1px #ececec !important;
        border-bottom: none;
        background: #fbfbfb;
        padding: 15px 0 15px 0px !important;
        margin: 11px 0 0 0px !important;
    }

    .side-menu-main-parent-active {
        border: none !important;
    }

    ._spl_mbl_nav_bg {
        background: #fbfbfb;
        border: solid 1px #ececec;
        border-top: none;
    }

    ._main_sub_bdr {
        border: none !important;
    }

    .nav_grd_icn_div_algn {
        text-align: center !important;
    }

    #parent-ul li {
        text-align: center !important;
        padding: 0px !important;
    }

        #parent-ul li a {
            padding: 5px !important;
        }

    .nav-spl-cursol-section {
        border-top: dashed 1px #d3d3d3;
        padding: 15px 0 30px 0;
    }

    .sketck-dropdown-menu-mbl {
        padding: 0px !important;
        text-align: center !important;
    }

    .mega-navbar-box-section-1 {
        border-bottom: dashed 1px #d3d3d3;
        padding: 15px 0 110px 0;
        margin: 10px 0 0 0;
        border-right: none
    }

    .submit-skecth-view-drop-menu {
        background-position: center !important
    }

    .padding-right-48 {
        padding: 0px !important
    }

    .submit-skecth-variation-drop-menu {
        background-position: center !important
    }

    .submit-skecth-search-drop-menu {
        background-position: center !important
    }

    .my-account-dropdown {
        width: 100% !important;
        left: initial;
        right: auto;
        margin: 0px !important;
        top: 100%;
    }

    .loged-user-img-mbl {
        padding-bottom: 15px !important
    }

    .cart-icon-dropdown-mbl {
        width: 100% !important;
        left: initial;
        right: auto;
        margin: 0px !important;
        margin-top: 10px !important;
        top: 100%;
    }

    .badge-ico-algn {
        position: absolute !important;
        margin: -40px 0px 0 38px !important;
        right: 34%
    }

    .cart-icon-position {
        position: absolute;
        right: 37%;
        top: -29px;
    }

    .nav-header-search {
        right: 46% !important;
        top: -34px !important;
    }

    #logedUserImg {
        width: 50px !important;
        height: 50px !important;
        position: absolute;
        left: 68% !important;
        top: 8px;
    }

    .address-change-modal-btn-1 {
        width: 250px !important;
        margin-bottom: 10px !important
    }

    .address-change-modal-btn-2 {
        width: 250px !important;
        margin-left: 0px !important
    }

    .footer-txt {
        text-align: center !important
    }

    .footer-globe-img-1 {
        left: 16% !important;
        top: 95px !important
    }

    .footer-globe-img-2 {
        top: 77px !important;
        left: 44% !important;
    }

    .footer-globe-img-3 {
        top: 110px !important;
        left: 62% !important;
    }

    .input-scan-file-div-view {
        padding-left: 50px !important
    }

    .ftr-txt {
        text-align: center
    }

    .cc-to {
        text-align: center !important
    }

    .keep-me-logged-in {
        font-size: 13px !important
    }

    .product-list-hr {
        width: 50% !important;
        margin-left: 27% !important
    }
}

@media(min-width:775px) {
    ._main_sub_bdr {
        border-right: none !important;
    }
}

._img_ctr_bg_area {
    background-position: center !important;
    background-size: cover !important;
}

._category_fil_grid_hv:hover {
    transition: all 0.25s ease;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    background-color: rgba(0,0,0,.5);
}

.side-menu-main-parent-active {
    position: relative;
    z-index: 10000;
}

._main_sub_bdr {
    border-right: dashed 1px #d3d3d3;
    border-left: dashed 1px #d3d3d3;
    min-height: 380px;
}

.mega-navbar-box-section-2 { /*border-right:dashed 1px #d3d3d3;*/
    padding: 15px 0 20px 0;
    margin: 10px 0 0 0;
}

._bx_sd_mn {
    box-shadow: 0 0px 2px 0 rgba(0,0,0,0.1);
}

.products-item {
    padding-top: 4px
}

.badge-ico-algn {
    position: absolute;
    margin: -10px 0 0 28px;
}

.navbar .dropdown-menu div[class*="col"] {
    margin-bottom: 1rem;
}

.navbar .dropdown-menu {
    border: none;
    background-color: #fff !important;
    box-shadow: 0 0px 2px 0 rgba(0,0,0,0.1);
    min-height: 500px;
}

.artworkfile-upload-img {
    display: block;
    max-width: 371px;
    max-height: 260px;
    width: auto;
    height: auto;
}

.no-text-decoration {
    text-decoration: none !important;
}

    .no-text-decoration:hover {
        text-decoration: none !important;
    }

button:focus {
    outline: none !important
}

._cust_lbl_algn {
    float: right;
}

._uplod_chk_algn {
    margin-top: 10px;
}

._crt_btn_img_algn {
    position: relative;
    top: -2px;
}

._uplod_art_view_drop_algn {
    margin: 0 0 0 17%;
}

._req_summary_main_div {
    padding: 0px;
}

._req_summary_ert {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
}

._req_art_fl_side_div {
    background: #f4f4f8;
    padding: 70px 0 0 0;
}

._req_art_fl_inner_div {
    border-radius: 3px 0 0 3px;
    height: auto;
    padding-bottom: 302px;
    padding: 10px 20px 0 20px;
}

._success_view_text_1 {
    float: left;
}

._success_view_text_2 {
}

._success_view_text_3 {
    text-align: right;
    float: right;
}

._sktch_sub_success_main_grid {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    border-radius: 3px;
    height: auto;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

._search_grid_view {
    border-radius: 3px 3px 0 0;
    height: 200px !important;
    opacity: 0.9
}

._search_grid_btn_sct {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    border-radius: 0 0 3px 3px;
    height: 50px;
}

._sel_arrow_img {
    position: absolute;
    right: 17px;
    margin: -36px 0 0 0;
    background: #fff;
    padding: 14px 7px 14px 7px;
}

._sel_arrow_img_srt {
    position: absolute;
    right: 16px;
    margin: -39px 0 0 0;
    background: #fff;
    padding: 16px 7px 16px 7px;
    z-index: 100;
}

._search_key_img {
    position: absolute;
    top: 10px;
    font-size: 16px;
    z-index: 100;
    left: 24px;
}

._input_cntrl_spcl {
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    color: #7293a2;
    border: 1px solid #efeaea;
    position: relative;
    z-index: 100;
}

._spl_btn_chk {
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    border: 1px solid #efeaea;
    position: relative;
    z-index: 100;
}

._spl_rest_btn {
    width: 100%;
    color: #668595;
    border: 2px solid #668595;
    border-radius: 3px;
    background-color: transparent;
}

._variation_left_side_view {
    background-color: #FFFFFF;
    border-radius: 3px 0 0 3px;
    padding-bottom: 80px;
    border: 1px solid #E6E7E6;
    height: auto;
    padding-top: 40px;
    padding-left: 50px;
    padding-right: 50px;
}

._scan_file_view_div {
    background-color: #FFFFFF;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    height: 365px;
    width: 75.22%;
    padding-top: 20px;
    margin-bottom: 10px;
    padding-right: 50px;
    padding-left: 50px;
}

._variation_bx_div {
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.1);
}

._variation_spl_grid_div {
    padding: 0px;
}

._variation_right_img_div {
    background: #f4f4f8;
    padding: 80px 0 0 0;
}

._selected_markup_files {
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 2px dotted #ACCDC5;
    height: 180px;
    width: 75.22%;
}

._chk_cus_tick_icon {
    position: absolute;
    right: -7px;
    bottom: 10px;
}

._chk_width_spl_br_active {
    width: 36px !important;
}

._chk_width_spl_br_non_active {
    width: 72px !important;
}

._sketch_req_color_mdl {
    height: auto;
    width: 683.6px;
    border-radius: 3px 3px 0 0;
    background-color: #FFFFFF;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2);
    position: absolute;
    margin: 140px 0 0 300px;
    z-index: 10000;
}

._seller_Info_select { /*padding: 0px 0px 0px 10px;background-color: transparent;position: absolute;width:79.5%;margin: -2px 0 0 42px;*/
}

._seller_Info_select_arrow_img {
    background-color: #fff;
    position: absolute;
    right: 45px;
    padding: 16px 0 0 0;
}

._items_shippind_md_select_drop {
    float: right;
    padding: 0 0 0 7px;
}

._spl_width_40_per {
    width: 40%;
}

._spl_width_60_per {
    width: 60%;
}

._selectr_grd_div {
    border: 2px solid #E6E7E6;
    height: 40px;
}

._spl_width_33_3_per {
    width: 33.3%;
}

._spl_mdl_dlg {
    max-width: 1100px;
    margin: 16.75rem auto;
}

._user_img_li {
    padding: 0 0 0 23px !important;
}

._color_view_div_sct {
    overflow-y: auto;
    height: auto;
    max-height: 300px;
}

._chk_up_ldr_bg_clr {
    position: absolute;
    z-index: 1000;
    top: 15px;
    width: 84%;
    padding: 126px;
    left: 8%;
    height: 272px !important;
    color: #fff;
    opacity: 0.9;
    border-radius: 5px;
}

@media screen and (max-width: 480px) {
    ._chk_width_spl_br_active {
        width: 9% !important;
    }

    ._chk_width_spl_br_non_active {
        width: 15% !important;
    }

    .select-mat-product-alert-view {
        bottom: 30px !important;
    }

    ._sketch_req_color_mdl {
        margin: 140px 0 0 10px !important;
        width: 95%;
    }

    .sketch-requset-background-color-select-btn {
        width: 49% !important;
    }

    ._spl_width_40_per {
        width: 100%;
    }

    ._spl_width_60_per {
        width: 100%;
    }

    ._selectr_grd_div {
        height: auto;
    }

    #shippingMethodMode {
        padding: 0px !important;
    }
    /*._seller_Info_select_arrow_img{right: -14px;}*/
    ._spl_mdl_dlg {
        margin: 36.75rem auto;
    }

    ._user_img_li {
        padding: 0 !important;
    }
}

@media screen and (min-width:400px) and (max-width:575px) {
    ._sketch_req_color_mdl {
        margin: 193px 0 0 10px !important;
        width: 95%;
    }

    .sketch-requset-background-color-select-btn {
        width: 49% !important;
    }

    ._spl_mdl_dlg {
        margin: 16.75rem auto;
    }

    ._user_img_li {
        padding: 0 !important;
    }

    .variation-cnt-view-div {
        overflow: hidden;
    }
}

@media screen and (min-width:576px) {
    ._sketch_req_color_mdl {
        margin: 193px 0 0 10px !important;
        width: 85%;
    }

    .sketch-requset-background-color-select-btn {
        width: 33.1% !important;
    }
}

@media screen and (max-width: 992px) {
    ._cust_lbl_algn {
        float: left;
    }

    ._uplod_chk_algn {
        margin-top: 10px;
    }

    ._uplod_art_view_drop_algn {
        margin: 0 0 0 0;
    }

    ._req_summary_main_div {
        padding: 0px 15px 0 15px;
    }

    ._req_summary_ert {
        box-shadow: none;
    }

    ._req_art_fl_side_div {
        padding: 0px 0 0 0;
    }

    ._req_art_fl_inner_div {
        padding: 15px 0 0 0;
    }

    ._success_view_text_1 {
        float: none;
        text-align: center;
    }

    ._success_view_text_3 {
        text-align: center;
        float: none;
    }

    ._variation_left_side_view {
        padding: 25px 20px 25px 20px;
        margin: 0 12px 0 12px;
    }

    ._scan_file_view_div {
        width: 95.22%;
    }

    ._variation_bx_div {
        padding: 15px 0 15px 0;
    }

    ._variation_right_img_div {
        padding: 0px;
    }

    ._variation_spl_grid_div {
        margin-bottom: 20px;
    }

    ._selected_markup_files {
        width: 95.22%;
    }

    ._chk_width_spl_br_active {
        width: 9% !important;
    }

    ._chk_width_spl_br_non_active {
        width: 15% !important;
    }

    .select-mat-product-alert-view {
        bottom: 0px !important;
        padding-top: 10px !important
    }

    ._user_img_li {
        padding: 0 !important;
    }
}

@media screen and (min-width: 992px) {
    ._sketch_req_color_mdl {
        margin: 0px 0 20px 321px !important;
        width: 40%;
        top: 100% !important;
    }
}

@media screen and (min-width: 768px) {
    ._cust_lbl_algn {
        float: right;
    }

    ._uplod_chk_algn {
        margin-top: 10px;
    }
}

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

    .navbar {
        padding-top: 10px;
        padding-bottom: 0px;
        position: relative;
        z-index: 1000;
    }

        .navbar .nav-item {
            padding: 0rem .5rem;
            /* margin:0 .25rem; */
        }

        .navbar .dropdown {
            position: static;
        }

        .navbar .dropdown-menu {
            width: 100%;
            left: 0;
            right: 0;
            /*  height of nav-item  */
            top: 66px;
        }

        .navbar .dropdown:hover .dropdown-menu, .navbar .dropdown .dropdown-menu:hover {
            display: block;
            transition: all 1.25s;
            transition-delay: 1.25s;
        }

    .show-div {
        display: block !important;
    }

    .navbar .dropdown-menu {
        /* border: 1px solid rgba(0,0,0,.15); */
        background-color: #fff;
    }
}

.navbar-header-color {
    /*box-shadow: 0 1px 1px 0 rgba(0,0,0,0.1);*/
    background-color: #FFFFFF;
    border: 1px solid #E6E7E6;
    box-sizing: border-box;
    border-top: none;
}

.mask-grid-1 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    border-radius: 3px;
    height: 420px;
    margin-bottom: 35px;
}

.mask-grid-1-content-section {
    padding: 0 10px 0 10px;
}

footer {
    background-color: #FFFFFF;
    padding: 0px 0 0px 0;
}

.footer-globe-img-1 {
    position: absolute;
    top: 94px;
    left: 160px;
}

.footer-globe-img-2 {
    position: absolute;
    top: 85px;
    left: 275px;
}

.footer-globe-img-3 {
    position: absolute;
    top: 120px;
    left: 360px;
}

.footer-copy-right-social-media-section {
    border-top: 1px solid #E6E7E6;
    padding: 0px 0 0 0;
    margin: 30px 0 0px 0
}

.select-mat-product-alert-view {
    border: 1px solid #E6E7E6;
    background-color: #FFFFFF;
    position: fixed;
    width: 100%;
    bottom: 0px;
    z-index: 1000;
    left: 0px;
}

.select-size-button {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    color: #005044;
}

.select-size-button-selected {
    color: #fff;
    background-color: #005044;
    border: none;
    border-radius: 3px;
}

.btn-spl {
    border: none;
    border-radius: 3px;
    color: #fff;
}

.img-uploader-scan-file {
    opacity: 0;
    position: absolute;
    left: 16px;
    width: 92%;
    top: 0;
    height: 58.8%;
}

.img-uploader-markup-file {
    opacity: 0;
    position: absolute;
    left: 16px;
    width: 92%;
    top: 1px;
    /*height:34.8%;*/
    padding: 0 0 153px 0px;
}

.img-uploader-additional-file {
    opacity: 0;
    position: absolute;
    left: 16px;
    width: 91%;
    top: 231px;
    height: 16.8%;
}

.m-xls-2 {
    margin: 0 0 0 17%;
}

@media (max-width: 576px) {
    .m-xls-2 {
        margin: 0 0 0 0;
    }
}


@media (max-width: 1199px) {
    .footer-globe-img-1 {
        position: absolute;
        top: 100px;
        left: 100px;
    }

    .footer-globe-img-2 {
        position: absolute;
        top: 85px;
        left: 215px;
    }

    .footer-globe-img-3 {
        position: absolute;
        top: 115px;
        left: 300px;
    }
}

.validating-from-control {
    color: #FF432F !important;
    border: 1px solid #FF432F !important;
    outline: none;
    background-color: #FFF0EE !important;
    box-shadow: 0 2px 2px 0 rgba(255,67,47,0.25);
    -webkit-transition: all .25s;
    -moz-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}




.border-dashed-btn {
    border: dashed 2px #e6e7e6;
    background-color: #fff;
    color: #668595;
}


.checkbox label:after,
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 2px solid #E6E7E6;
    border-radius: .25em;
    width: 25px;
    height: 23px;
    float: left;
    margin-right: .5em;
    background: #fff;
    cursor: pointer;
}

.radio .cr {
    border-radius: 50%;
}

    .checkbox .cr .cr-icon,
    .radio .cr .cr-icon {
        position: absolute;
        font-size: .8em;
        line-height: 0;
        top: 50%;
        left: 30%;
    }

    .radio .cr .cr-icon {
        margin-left: 0.04em;
    }

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

    .checkbox label input[type="checkbox"] + .cr &gt; .cr-icon,
    .radio label input[type="radio"] + .cr &gt; .cr-icon {
        transform: scale(3) rotateZ(-20deg);
        opacity: 0;
        transition: all .3s ease-in;
    }

    .checkbox label input[type="checkbox"]:checked + .cr &gt; .cr-icon,
    .radio label input[type="radio"]:checked + .cr &gt; .cr-icon {
        transform: scale(1) rotateZ(0deg);
        opacity: 1;
    }

    .checkbox label input[type="checkbox"]:disabled + .cr,
    .radio label input[type="radio"]:disabled + .cr {
        opacity: .5;
    }

@media (max-width: 576px) {
    .m-xls-2 {
        margin: 0 0 0 0;
    }
}


@media only screen and (max-width: 767px) and (min-width: 576px) {

    .sketch-rquest-detail-portrait-img-view {
        background-image: url(../images/portrait-green-icon.jpg);
        background-repeat: no-repeat;
        width: 100px;
        height: 51px;
        padding: 25px 0 0 0;
        margin-left: -25px !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 576px) {

    .sketch-rquest-detail-landscape-img-view {
        background-image: url(../images/portrait-green-icon.jpg);
        background-repeat: no-repeat;
        width: 100px;
        height: 51px;
        padding: 25px 0 0 0;
        margin-left: -25px !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 576px) {

    .sketch-rquest-detail-shaped-img-view {
        background-image: url(../images/portrait-green-icon.jpg);
        background-repeat: no-repeat;
        width: 100px;
        height: 51px;
        padding: 25px 0 0 0;
        margin-left: -25px !important;
    }
}



div.myautoscroll {
    height: 40ex;
    width: 40em;
    overflow: hidden;
    border: 1px solid #444;
    margin: 3em;
}

    div.myautoscroll:hover {
        overflow: auto;
    }

    div.myautoscroll p {
        padding-right: 16px;
    }

    div.myautoscroll:hover p {
        padding-right: 0px;
    }

.variation-size-buttons {
    height: 30px;
    width: 55px;
    color: #005044;
    font-family: Lato;
    font-size: 14px;
    text-align: center;
    border: none;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
    margin-right: 4px;
    margin-top: 7px;
}

select:hover, select:focus {
    outline: none !important;
}

input:hover, input:focus {
    outline: none !important;
}

textarea:hover, textarea:focus {
    outline: none !important;
}

.variation-markup-file-uploader {
    opacity: 0;
    position: absolute;
    left: 3px;
    width: 99%;
    top: 376px;
    height: 14%;
}


.col-spl-1,
.col-spl-2,
.col-spl-3,
.col-spl-4,
.col-spl-5,
.col-spl-6,
.col-spl-7,
.col-spl-8,
.col-spl-9,
.col-spl-10,
.col-spl-11,
.col-spl-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

@media (min-width:768px) {
    .col-spl-1,
    .col-spl-2,
    .col-spl-3,
    .col-spl-4,
    .col-spl-5,
    .col-spl-6,
    .col-spl-7,
    .col-spl-8,
    .col-spl-9 {
        float: left;
    }

    .col-spl-12 {
        width: 100%
    }

    .col-spl-11 {
        width: 91.66666667%
    }

    .col-spl-10 {
        width: 83.33333333%
    }

    .col-spl-9 {
        width: 75%
    }

    .col-spl-8 {
        width: 66.66666667%
    }

    .col-spl-7 {
        width: 58.33333333%
    }

    .col-spl-6 {
        width: 50%
    }

    .col-spl-5 {
        width: 41.66666667%
    }

    .col-spl-4 {
        width: 33.33333333%
    }

    .col-spl-3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .col-spl-2 {
        width: 16.66666667%
    }

    .col-spl-1 {
        width: 8.33333333%
    }

    .col-spl-pull-12 {
        right: 100%
    }

    .col-spl-pull-11 {
        right: 91.66666667%
    }

    .col-spl-pull-10 {
        right: 83.33333333%
    }

    .col-spl-pull-9 {
        right: 75%
    }

    .col-spl-pull-8 {
        right: 66.66666667%
    }

    .col-spl-pull-7 {
        right: 58.33333333%
    }

    .col-spl-pull-6 {
        right: 50%
    }

    .col-spl-pull-5 {
        right: 41.66666667%
    }

    .col-spl-pull-4 {
        right: 33.33333333%
    }

    .col-spl-pull-3 {
        right: 25%
    }

    .col-spl-pull-2 {
        right: 16.66666667%
    }

    .col-spl-pull-1 {
        right: 8.33333333%
    }

    .col-spl-pull-0 {
        right: auto
    }

    .col-spl-push-12 {
        left: 100%
    }

    .col-spl-push-11 {
        left: 91.66666667%
    }

    .col-spl-push-10 {
        left: 83.33333333%
    }

    .col-spl-push-9 {
        left: 75%
    }

    .col-spl-push-8 {
        left: 66.66666667%
    }

    .col-spl-push-7 {
        left: 58.33333333%
    }

    .col-spl-push-6 {
        left: 50%
    }

    .col-spl-push-5 {
        left: 44.666667%
    }

    .col-spl-push-4 {
        left: 33.33333333%
    }

    .col-spl-push-3 {
        left: 25%
    }

    .col-spl-push-2 {
        left: 16.66666667%
    }

    .col-spl-push-1 {
        left: 8.33333333%
    }

    .col-spl-push-0 {
        left: auto
    }

    .col-spl-offset-12 {
        margin-left: 100%
    }

    .col-spl-offset-11 {
        margin-left: 91.66666667%
    }

    .col-spl-offset-10 {
        margin-left: 83.33333333%
    }

    .col-spl-offset-9 {
        margin-left: 75%
    }

    .col-spl-offset-8 {
        margin-left: 66.66666667%
    }

    .col-spl-offset-7 {
        margin-left: 58.33333333%
    }

    .col-spl-offset-6 {
        margin-left: 50%
    }

    .col-spl-offset-5 {
        margin-left: 43.66666667%
    }

    .col-spl-offset-4 {
        margin-left: 33.33333333%
    }

    .col-spl-offset-3 {
        margin-left: 25%
    }

    .col-spl-offset-2 {
        margin-left: 16.66666667%
    }

    .col-spl-offset-1 {
        margin-left: 8.33333333%
    }

    .col-spl-offset-0 {
        margin-left: 0
    }
}



.carousel-inner &gt; .item &gt; a &gt; img, .carousel-inner &gt; .item &gt; img, .img-responsive, .thumbnail a &gt; img, .thumbnail &gt; img {
    display: block;
    max-width: 100%;
    height: auto
}

.img-rounded {
    border-radius: 6px
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.img-circle {
    border-radius: 50%;
    object-fit: fill;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee
}

.carousel {
    position: relative
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden
}

    .carousel-inner &gt; .item {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        -o-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left
    }

        .carousel-inner &gt; .item &gt; a &gt; img, .carousel-inner &gt; .item &gt; img {
            line-height: 1
        }

@media all and (transform-3d),(-webkit-transform-3d) {
    .carousel-inner &gt; .item {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        -o-transition: -o-transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px
    }

        .carousel-inner &gt; .item.active.right, .carousel-inner &gt; .item.next {
            left: 0;
            -webkit-transform: translate3d(100%,0,0);
            transform: translate3d(100%,0,0)
        }

        .carousel-inner &gt; .item.active.left, .carousel-inner &gt; .item.prev {
            left: 0;
            -webkit-transform: translate3d(-100%,0,0);
            transform: translate3d(-100%,0,0)
        }

            .carousel-inner &gt; .item.active, .carousel-inner &gt; .item.next.left, .carousel-inner &gt; .item.prev.right {
                left: 0;
                -webkit-transform: translate3d(0,0,0);
                transform: translate3d(0,0,0)
            }
}

.carousel-inner &gt; .active, .carousel-inner &gt; .next, .carousel-inner &gt; .prev {
    display: block
}

.carousel-inner &gt; .active {
    left: 0
}

.carousel-inner &gt; .next, .carousel-inner &gt; .prev {
    position: absolute;
    top: 0;
    width: 100%
}

.carousel-inner &gt; .next {
    left: 100%
}

.carousel-inner &gt; .prev {
    left: -100%
}

    .carousel-inner &gt; .next.left, .carousel-inner &gt; .prev.right {
        left: 0
    }

.carousel-inner &gt; .active.left {
    left: -100%
}

.carousel-inner &gt; .active.right {
    left: 100%
}

.carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    width: 15%;
    font-size: 20px;
    color: #fff;
    text-align: center; /*text-shadow:0 1px 2px rgba(0,0,0,.6);*/
    background-color: rgba(0,0,0,0);
}
    /*.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}*/
    .carousel-control.right {
        right: 0;
        left: auto;
    }

    .carousel-control:focus, .carousel-control:hover {
        color: #fff;
        text-decoration: none;
        filter: alpha(opacity=90);
        outline: 0;
        opacity: .9
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
        margin-top: -10px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        left: 50%;
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        right: 50%;
        margin-right: -10px
    }

    .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 20px;
        height: 20px;
        font-family: serif;
        line-height: 1
    }

        .carousel-control .icon-prev:before {
            content: '\2039'
        }

        .carousel-control .icon-next:before {
            content: '\203a'
        }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none
}

    .carousel-indicators li {
        display: inline-block;
        width: 12px;
        height: 12px;
        margin: 0px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #000\9;
        background-color: #f4f4f8;
        border: 1px solid #fff;
        border-radius: 10px
    }

    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #09c;
    }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}

    .carousel-caption .btn {
        text-shadow: none
    }

.product-carousel-control {
    width: 10% !important
}

@media screen and (min-width:768px) {
    .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -10px;
        font-size: 30px
    }

    .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
        margin-left: -10px
    }

    .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
        margin-right: -10px
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }

    .carousel-indicators {
        bottom: 10px
    }
}

.btn-group-vertical &gt; .btn-group:after, .btn-group-vertical &gt; .btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {
    display: table;
    content: " "
}



.artworkfile-upload-img {
    display: block;
    max-width: 371px;
    max-height: 260px;
    width: auto;
    height: auto;
}

.cart-bootbox-cancel-btn {
    border: 2px solid #668595;
    background-color: transparent;
    color: #668595;
}


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

.collapse.in {
    display: block;
}


.margin-top-neg-10 {
    margin-top: -10px !important;
}


.date-input-cancel-btn {
    height: 40px;
    width: 130px;
    color: #668595;
    font-size: 15px;
    text-align: center;
    border: 2px solid #668595;
    background-color: transparent;
    color: #668595;
    border-radius: 3px
}




li.haschild:hover .childcontent {
    display: block !important;
}


.dropdown-toggle:hover &gt; .dropdown-menu {
    display: block !important;
    transition: all 1.95s;
    transition-delay: 1.95s;
}

@media (min-width: 979px) {
    ul.nav li.dropdown:hover &gt; ul.dropdown-menu {
        display: block;
    }
}




.cart-view-arrow-pad {
    padding-left: 50px
}

.my-account-dropdown {
    width: 290px;
    left: initial;
    right: auto;
    margin: 0 50px 0 -80px;
    top: 100%;
}

._st_txt_rt {
    text-align: right;
}

._change_pasrd_section {
    padding: 0 30px 0 30px;
}

._change_passwrd_input_view {
    width: 300px;
}

._change_passwrd_btn_view {
    width: 300px;
}

._res_mdl_stg_dlg {
    width: 340px;
    height: 370px;
}

._chk_res_tab_view_div {
    padding: 0 20px 0 20px;
}

._chk_res_tab {
    padding-left: 40px;
}

._act_frm_algn {
    padding-right: 5px;
}

._ac_pag_view {
    margin-left: 40%;
}

._ord_dte_algn {
    width: 180px;
}

._ord_dte_sls_algn {
    width: 160px;
}

._cart_bredcrumb {
    width: 185px;
}

._cart_bredcrumb_line {
    width: 75px;
}

@media screen and (min-width: 480px) {
    ._st_txt_rt {
        text-align: left;
    }

    ._change_passwrd_input_view {
        width: 100%;
    }
    /*._change_pasrd_section{padding:0 10px 0 10px;}*/
    ._change_passwrd_btn_view {
        width: 100%;
    }
}

@media screen and (max-width: 480px) {
    ._st_txt_rt {
        text-align: left;
    }
    /*._change_pasrd_section{padding:0 10px 0 10px;}*/
    ._change_passwrd_input_view {
        width: 100%;
    }

    ._change_passwrd_btn_view {
        width: 100%;
    }

    ._res_mdl_stg_dlg {
        width: 340px;
        height: 0px;
    }

    ._chk_res_tab {
        padding: 5px;
        width: 50%;
        border: solid 1px #ebebf1;
        background: #fff;
        float: left;
        text-align: center;
        position: relative;
        top: -15px;
    }

    ._ac_panal_body {
        margin: 120px 0 0 0;
    }

    ._chk_res_tab_view_div {
        padding: 0px;
    }

    ._act_frm_algn {
        padding-right: 0px;
    }

    ._acsmry_table_view {
        overflow: scroll;
        overflow-y: hidden;
    }

    ._ac_pag_view {
        margin: auto 0;
    }

    ._ord_dte_algn {
        width: 90%;
    }

    ._ord_dte_sls_algn {
        width: 180px;
    }

    ._ord_st_algn {
        width: 73%;
    }
}

@media (max-width:800px) {
    ._cart_bredcrumb {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 5px;
    }

    ._cart_bredcrumb_line {
        display: none;
    }
}

@media (min-width:800px) and (max-width:1200px) {
    ._cart_bredcrumb {
        width: 32%;
        margin-bottom: 10px;
        margin-left: 5px;
    }

    ._cart_bredcrumb_line {
        display: none;
    }
}

@media (min-width:768px) {
    ._st_txt_rt {
        text-align: left;
    }
}

@media (max-width:992px) {
    ._chk_res_tab {
        padding: 5px;
        width: 50%;
        border: solid 1px #ebebf1;
        background: #fff;
        float: left;
        text-align: center;
        position: relative;
        top: -15px;
    }

    ._ac_panal_body {
        margin: 120px 0 0 0;
    }

    ._chk_res_tab_view_div {
        padding: 0 0px 0 0px;
    }

    ._acsmry_table_view {
        overflow: scroll;
        overflow-y: hidden;
    }

    ._ord_dte_algn {
        width: 85%;
    }

    ._ord_dte_sls_algn {
        width: 180px;
    }

    ._ord_st_algn {
        width: 48%;
    }

    ._act_frm_algn {
        padding-right: 5px;
    }
}





.place-order-copy-txt {
    text-align: right
}

.place-order-sucuss-conf-num-div {
    height: 50px
}

.cart-table-view-add-charge {
    padding-left: 70px
}






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

    .product-text-resp {
        width: 85px !important
    }

    .sketches-text-resp {
        width: 85px !important
    }

    .sales-marketing-resp {
        width: 135px !important
    }

    .my-accnt-resp {
        width: 105px !important
    }

    .search-products-div-tab-mbl {
        max-width: 25% !important
    }

    #top-header-search-section-div {
        margin: 0px 1px 4px -250px;
        right: 47px;
    }
}


.bootbox-defult-btn {
    border: 2px solid #668595;
    background-color: transparent;
    color: #668595;
    padding: 8px;
    cursor: pointer;
    border-radius: 3px;
    width: 100px !important;
}

.bootbox-alert-ok-btn {
    cursor: pointer;
    border-radius: 3px;
}


.daterangepicker td.in-range {
    background-color: rgba(0,153,204,0.1) !important;
}

.product-disabled-div {
    width: 47%
}

._curousel_bg_color {
    background: #F4F4F8;
}

._main_carousel_inner_view {
    height: 500px;
}

._main_carousel_left_section {
    padding: 10em 0 0 0;
}

.text_slider_hdr_img_1 {
    margin: 0 0 0 6.2em;
}

.text_slider_hdr_img_2 {
    margin: 0 0 0 6.2em;
}

.text_slider_hdr_img_3 {
    margin: 0 0 0 6.2em;
}

.text_slider_hdr_img_4 {
    margin: 0 0 0 6.4em;
}

._main_carousel_left_section h2 {
    padding: 0 0 0 2.2em;
    font-size: 36px;
    margin: 0px;
}

._main_carousel_left_section h3 {
    padding: 10px 0 0 4em;
    font-size: 20px;
    font-weight: 300;
    margin: 0px;
}

._main_carousel_left_section p {
    padding: 2em 0 0 5.6em;
    font-size: 15px;
    margin: 0px;
    color: #333333;
}

._main_view_order_btn {
    margin: 2em 0 0 5.2em;
}

._main_img_div_view {
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 500px;
}

._main_carousel_left_cnt_1 {
    width: 21%;
}

._main_carousel_control_prev {
    left: 0;
    width: 5%;
}

._main_carousel_control_next {
    right: 0 !important;
    width: 5%;
}

._main_carousel_control {
    top: 44.5%;
}

._thumb_carousel_left_side {
    padding: 2.5em 0 0 0;
    height: 102px;
}

._curousel_bg_color{background:#F4F4F8;}
._main_carousel_inner_view{height:500px;}
._main_carousel_left_section{padding:8em 0 0 0;}
.text_slider_hdr_img_1{margin: 0 0 0 6.2em;}
.text_slider_hdr_img_2{margin: 0 0 0 6.2em;}
.text_slider_hdr_img_3{margin: 0 0 0 6.2em;}
.text_slider_hdr_img_4{margin: 0 0 0 6.4em;}
._main_carousel_left_section h2{padding: 0 0 0 2.2em;font-size:36px;margin:0px;}
._main_carousel_left_section h3{padding: 10px 0 0 4em;font-size:20px;font-weight:300;margin:0px;}
._main_carousel_left_section p{padding:2em 0 0 5.6em;font-size:15px;margin:0px;color: #333333;}
._main_view_order_btn{margin:2em 0 0 5.2em;}
._main_img_div_view{background-size: cover;background-repeat: no-repeat;width: 100%;height:500px;}
._main_carousel_left_cnt_1 {width:21%;}
._main_carousel_control_prev{left: 0;width: 5%;}
._main_carousel_control_next{right:0!important;width: 5%;}
._main_carousel_control{top:44.5%;}
._thumb_carousel_left_side{padding:1em 0 0 0;height:102px;}
ul.thumbnails-carousel {
    padding: 0px 0px 0 0px;
    margin: 0;
    list-style-type: none;
    height: 120px;
    position: relative;
    z-index: 100;
}

    ul.thumbnails-carousel .center {
        display: inline-block;
    }

    ul.thumbnails-carousel li {
        margin-right: 0px;
        float: left;
        cursor: pointer;
        width: 25%;
        height: 120px;
        /* box-shadow: 0 0 3px 0 rgba(0,0,0,0.15); */
        background-color: #FFFFFF;
        border: 1px solid #E6E7E6;
        border-left: none;
        padding: 0 0 0 20px;
    }

        ul.thumbnails-carousel li:nth-child(1) {
            border-left: none;
        }

        ul.thumbnails-carousel li:nth-child(4) {
            border-right: none;
        }

.container-custom-special-area {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.products-carousel-slider {
    margin: 10em 0 0 0;
}

.custom-product-slider {
    margin: 10em 0 0 0;
}

._team_curso {
    height: 660px
}

._cursel_prdt_cnt h3 {
    font-size: 22px;
}

._cursel_prdt_cnt p {
    font-size: 14px;
}

.text-shadow-none {
    text-shadow: none;
}

.carousel-caption {
    padding-bottom: 0px;
}

._prdt_carousel_agn {
    top: 30%;
}

._prdt_carousel_agn_left {
    left: 12%
}

._prdt_carousel_agn_right {
    right: 12% !important;
}

._mil_clrt_lg_mts_section {
    padding: 6em 0 6em 0;
    position: relative;
    z-index: 1000;
    background: #f4f4f8;
}

    ._mil_clrt_lg_mts_section h2 {
        font-weight: 400;
        font-style: normal;
        font-size: 26px;
        text-align: center;
        margin: 0 0 2em 0;
    }

._main_view_ct_lg_mts_div_view {
    background-color: #f9f9fc;
    border-radius: 3px;
    height: auto;
    padding: 10px 10px 25px 10px;
}

    ._main_view_ct_lg_mts_div_view:hover {
        background-color: #fff;
    }

._cintas_team_rental h2 {
    margin-bottom: 3em;
    margin-top: 0px;
    position: relative;
    top: 15px;
    font-size: 26px;
}

._cintas_team_rental_img_grid {
    padding: 0 10em 0 10em
}

.col-md-spl-div {
    width: 20%;
}

._main_carousel_control_prev {
    display: none;
}

._main_carousel_control_next {
    display: none;
}

._custom_curousel_hvr_left {
    transform: translate(25px, -50%);
    transition: all .3s ease-in;
}

    ._custom_curousel_hvr_left:hover {
        transform: translate(10px, -50%);
    }

._custom_curousel_hvr_right {
    transform: translate(-25px, -50%);
    transition: all .3s ease-in;
}

    ._custom_curousel_hvr_right:hover {
        transform: translate(-10px, -50%);
    }

.carousel-indicators-spl {
    display: none;
}

.carousel-indicators-spl {
    position: relative;
    top: 0em;
}

    .carousel-indicators-spl li {
        margin: 0 0 0 7px !important;
        width: 20px !important;
        height: 20px !important;
    }

@media screen and (min-width: 300px) and (max-width: 480px) {
    ._team_curso {
        height: 400px;
    }

    ._prdt_carousel_agn_left {
        left: -5%;
    }

    ._prdt_carousel_agn_right {
        right: -3% !important;
    }

    .custom-product-slider {
        margin: 0em 0 0 0;
    }

    ._prdt_carousel_agn {
        top: 27%;
    }

    #home-variation-btn {
        margin: 10px 0 0 0;
    }

    ._cintas_team_rental-left-side-img {
        display: none;
    }

    ._cintas_team_rental-right-side-img {
        display: none;
    }

    .col-md-spl-div {
        width: 50%;
    }

    .text_slider_hdr_img_4 {
        margin-left: auto;
        margin-right: auto;
        width: 50%;
    }

    .carousel-indicators-spl {
        display: block;
    }

    .text_slider_hdr_img_1 {
        margin: 0 0 0 0;
    }

    .text_slider_hdr_img_2 {
        margin: 0 0 0 0;
    }

    .text_slider_hdr_img_4 {
        margin: 0 0 0 0;
    }

    ._img_auto_fix_slider {
        margin-left: auto;
        margin-right: auto;
        width: 50%;
        display: block;
    }
}

@media screen and (min-width: 480px) and (max-width:990px) {
    ._team_curso {
        height: 450px;
    }

    ._prdt_carousel_agn_left {
        left: -5%;
    }

    ._prdt_carousel_agn_right {
        right: -3% !important;
    }

    .custom-product-slider {
        margin: 0em 0 0 0;
    }

    ._prdt_carousel_agn {
        top: 27%;
    }

    ._cintas_team_rental-left-side-img {
        display: none;
    }

    ._cintas_team_rental-right-side-img {
        display: none;
    }

    .col-md-spl-div {
        width: 50%;
    }

    .carousel-indicators-spl {
        display: block;
    }

    .carousel-indicators-spl {
        position: relative;
        top: 1em;
    }

    .text_slider_hdr_img_1 {
        margin: 0 0 0 0;
    }

    .text_slider_hdr_img_2 {
        margin: 0 0 0 0;
    }

    .text_slider_hdr_img_4 {
        margin: 0 0 0 0;
    }

    ._img_auto_fix_slider {
        margin-left: auto;
        margin-right: auto;
        width: 50%;
        display: block;
    }
}

@media screen and (min-width: 480px) and (max-width:768px) {
    #home-variation-btn {
        margin: 10px 0 0 0;
    }
}

@media screen and (max-width: 480px) {
    ._main_carousel_inner_view {
        height: 600px;
    }

    ._main_carousel_left_section {
        padding: 1em 0 0 0;
    }

        ._main_carousel_left_section h2 {
            padding: 0 0 0 0;
            text-align: center;
        }

        ._main_carousel_left_section h3 {
            padding: 0 0 0 0;
            text-align: center;
        }

        ._main_carousel_left_section p {
            padding: 2em 0 0 0;
            text-align: center;
        }

    ._main_view_order_btn {
        margin: 2em auto;
        display: block
    }

    ._main_img_div_view {
        height: 250px;
        background-size: cover;
    }

    ._main_carousel_control_prev {
        left: 0em;
    }

    ._main_carousel_control_next {
        right: 0 !important;
    }

    ._main_carousel_control {
        top: 28.5%;
    }

    ._main_carousel_thumbnails_section_view {
        display: none;
    }

    ._main_carousel_control_prev {
        display: block;
    }

    ._main_carousel_control_next {
        display: block;
    }

    ._main_carousel_left_section h2 {
        font-size: 25px;
    }

    ._main_carousel_left_section h3 {
        font-size: 18px;
    }
}

@media screen and (max-width: 580px) {
    .products-carousel-slider {
        margin: 1em 0 0 0;
    }
}


@media screen and (max-width: 680px) {
    ._main_carousel_inner_view {
        height: 600px;
    }

    ._main_carousel_left_section {
        padding: 1em 0 0 0;
    }

        ._main_carousel_left_section h2 {
            padding: 0 0 0 0;
            text-align: center;
        }

        ._main_carousel_left_section h3 {
            padding: 0 0 0 0;
            text-align: center;
        }

        ._main_carousel_left_section p {
            padding: 2em 0 0 0;
            text-align: center;
        }

    ._main_carousel_left_cnt_1 {
        margin: 3.3em auto !important;
    }

    ._main_view_order_btn {
        margin: 2em auto;
        display: block
    }

    ._main_img_div_view {
        height: 350px;
        background-size: contain;
    }

    ._main_carousel_control_prev {
        left: 0em;
    }

    ._main_carousel_control_next {
        right: 0 !important;
    }

    ._main_carousel_control {
        top: 34.5%;
    }

    ._main_carousel_thumbnails_section_view {
        display: none;
    }

    ._main_carousel_control_prev {
        display: block;
    }

    ._main_carousel_control_next {
        display: block;
    }
}


@media screen and (max-width: 768px) {
    .container-custom-special-area {
        max-width: 720px;
    }

    ._main_carousel_control_prev {
        display: block;
    }

    ._main_carousel_control_next {
        display: block;
    }
}

@media screen and (max-width: 990px) {
    ._main_carousel_inner_view {
        height: 600px;
    }

    ._main_carousel_left_section {
        padding: 1em 0 0 0;
    }

        ._main_carousel_left_section h2 {
            padding: 0 0 0 0;
            text-align: center;
        }

        ._main_carousel_left_section h3 {
            padding: 0 0 0 0;
            text-align: center;
        }

        ._main_carousel_left_section p {
            padding: 2em 0 0 0;
            text-align: center;
        }

    ._main_carousel_left_cnt_1 {
        margin: 3.3em auto !important;
    }

    ._main_view_order_btn {
        margin: 2em auto;
        display: block
    }

    ._main_img_div_view {
        height: 300px;
        background-size: cover;
    }

    ._main_img_div_view_spl {
        height: 230px !important;
        background-size: cover;
    }

    ._main_carousel_control_prev {
        left: 0em;
    }

    ._main_carousel_control_next {
        right: 0 !important;
    }

    ._main_carousel_control {
        top: 34.5%;
    }

    ._main_carousel_thumbnails_section_view {
        display: none;
    }

    .container-custom-special-area {
        max-width: 960px;
    }

    ._main_carousel_control_prev {
        display: block;
    }

    ._main_carousel_control_next {
        display: block;
    }
}

@media screen and (min-width: 990px) {
    ._prdt_carousel_agn_left {
        left: 1%;
    }

    ._prdt_carousel_agn_right {
        right: 2% !important;
    }

    ._prdt_carousel_agn_left {
        left: 1%;
    }

    ._prdt_carousel_agn_right {
        right: 2% !important;
    }
}

@media screen and (max-width: 1200px) {
    ._main_carousel_control_prev {
        left: 0em;
    }

    ._main_carousel_control_next {
        right: 0 !important;
    }
}

@media (min-width: 1200px) {
    .container-custom-special-area {
        max-width: 1430px;
    }
}

@media (max-width: 1440px) {
    /*ul.thumbnails-carousel li {width: 359px;}*/
}

@media (max-width: 1600px) {
    /*ul.thumbnails-carousel li {width: 359px;}*/
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show &gt; .btn-outline-success.dropdown-toggle:focus {
    box-shadow: none !important;
}

.btn:active,
.btn:focus,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#number-of-colours:disabled {
    background-color: #fff;
}

#uni-color-mat-label {
    padding-top: 22px !important;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
}

._prdt_view_br_div_left {
    float: left;
    width: 24px;
    max-height: 100px;
}

._prdt_view_br_div_right {
    width: 135px;
    float: left;
}

.modal.fade .modal-dialog {
    /*padding-top: 5%;*/
    margin-bottom: 0px !important;
}

.variation-cnt-view-div {
    position: relative;
    top: -17px;
    overflow: auto;
    max-height: 1100px;
    overflow-x: hidden;
    height: auto;
}

._cus_cnt_div {
    background: #f9f9fc;
    border: solid 1px #e6e7e6;
    padding: 3em 2em 3em 2em;
    margin: 0 0 10em 0;
}

._cus_pr_section {
    padding: .5em 5em 0 5em
}

.prdt_color_curs_left_arrow {
    left: -9%;
    margin: 5% 0 0 0;
}

.prdt_color_curs_right_arrow {
    right: -9% !important;
    margin: 5% 0 0 0;
}

._prdt_ldr_frm {
    position: absolute;
    top: 4px;
    background: #fff;
    z-index: 1000;
    width: 87%;
    height: 38px;
    left: 19px;
    padding: 8px 0 0 110px;
}

.animated-icon-view {
    font-family: 'clarity-animated-icons';
    font-weight: 500;
    font-size: 100px;
}

.icon-spl-animated-container {
    display: inline-block;
    position: relative;
    top: -11px;
    width: 100px;
    height: 110px;
    text-align: center;
    background-color: transparent;
    transition: all 0.2s;
}

.animated-icon-pos-view {
    display: block;
    position: absolute;
    top: 0;
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite;
}

.edit-icon-pos-view {
    display: block;
    position: absolute;
    top: 0;
}

/*---------{  first icon  }----------*/
.animate-spl-icon-1 {
    animation-name: animate-spl-icon-1;
    animation-duration: 2.8s;
}

.animate-spl-icon-2 {
    animation-name: animate-spl-icon-2;
    animation-duration: 2.8s;
}

.animate-spl-icon-3 {
    animation-name: animate-spl-icon-3;
    animation-duration: 2.8s;
}

.animate-spl-icon-4 {
    animation-name: animate-spl-icon-4;
    animation-duration: 2.8s;
}

.animate-spl-icon-5 {
    animation-name: animate-spl-icon-5;
    animation-duration: 2.8s;
}

@keyframes animate-spl-icon-3 {
    0% {
        opacity: 0;
        top: 0;
    }

    20% {
        opacity: 0;
        top: 0;
    }

    30% {
        opacity: 1;
        top: 0;
    }

    85% {
        opacity: 1;
        top: 0;
    }

    95% {
        opacity: 0;
        top: -20px;
    }

    100% {
        opacity: 0;
        top: -20px;
    }
}

@keyframes animate-spl-icon-4 {
    0% {
        opacity: 0;
        top: 0;
    }

    10% {
        opacity: 0;
        top: 0;
    }

    20% {
        opacity: 1;
        top: 0;
    }

    85% {
        opacity: 1;
        top: 0;
    }

    95% {
        opacity: 0;
        top: -20px;
    }

    100% {
        opacity: 0;
        top: -20px;
    }
}

@keyframes animate-spl-icon-5 {
    0% {
        opacity: 0;
        top: 0;
    }

    15% {
        opacity: 0;
        top: 0;
    }

    25% {
        opacity: 1;
        top: 0;
    }

    85% {
        opacity: 1;
        top: 0;
    }

    95% {
        opacity: 0;
        top: -20px;
    }

    100% {
        opacity: 0;
        top: -20px;
    }
}

/*---------{  second icon  }----------*/
.animate-spl-icon-6 {
    animation-name: animate-spl-icon-6;
    animation-duration: 3.5s;
}

.animate-spl-icon-7 {
    animation-name: animate-spl-icon-7;
    animation-duration: 3.5s;
}

.animate-spl-icon-8 {
    animation-name: animate-spl-icon-8;
    animation-duration: 3.5s;
}

.animate-spl-icon-9 {
    animation-name: animate-spl-icon-9;
    animation-duration: 3.5s;
}

.animate-spl-icon-10 {
    animation-name: animate-spl-icon-10;
    animation-duration: 3.5s;
}

.animate-spl-icon-11 {
    animation-name: animate-spl-icon-11;
    animation-duration: 3.5s;
}

.animate-spl-icon-12 {
    animation-name: animate-spl-icon-12;
    animation-duration: 3.5s;
}

.animate-spl-icon-13 {
    animation-name: animate-spl-icon-13;
    animation-duration: 3.5s;
}

@keyframes animate-spl-icon-6 {
    0% {
        opacity: 1;
        top: 18.18182px;
        left: 18.18182px;
    }

    10% {
        opacity: 1;
        top: 18.18182px;
        left: 18.18182px;
    }

    20% {
        opacity: 1;
        top: 0;
        left: 0;
    }

    90% {
        opacity: 1;
        top: 0;
        left: 0;
    }

    100% {
        opacity: 0;
        top: 0;
        left: 0;
    }
}

@keyframes animate-spl-icon-7 {
    0% {
        opacity: 0;
    }

    20% {
        opacity: 0;
    }

    30% {
        opacity: 1;
    }

    90% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes animate-spl-icon-8 {
    0% {
        opacity: 0;
        top: 18.18182px;
        left: 18.18182px;
    }

    10% {
        opacity: 0;
        top: 18.18182px;
        left: 18.18182px;
    }

    20% {
        opacity: 1;
        top: 0;
        left: 0;
    }

    40% {
        opacity: 1;
        top: 0;
        left: 0;
    }

    50% {
        opacity: 0;
        top: 0;
        left: 0;
    }

    100% {
        opacity: 0;
        top: 0;
        left: 0;
    }
}

@keyframes animate-spl-icon-9 {
    0% {
        opacity: 0;
        top: 18.18182px;
        left: 18.18182px;
    }

    10% {
        opacity: 0;
        top: 18.18182px;
        left: 18.18182px;
    }

    20% {
        opacity: 1;
        top: 0;
        left: 0;
    }

    40% {
        opacity: 1;
        top: 0;
        left: 0;
    }

    50% {
        opacity: 0;
        top: 0;
        left: 0;
    }

    100% {
        opacity: 0;
        top: 0;
        left: 0;
    }
}

@keyframes animate-spl-icon-11 {
    0% {
        opacity: 0;
        top: 0;
    }

    20% {
        opacity: 0;
        top: 0;
    }

    50% {
        opacity: 0;
        top: 0;
    }

    60% {
        opacity: 1;
        top: 0;
    }

    90% {
        opacity: 1;
        top: 0;
    }

    100% {
        opacity: 0;
        top: 0;
    }
}

@keyframes animate-spl-icon-12 {
    0% {
        opacity: 0;
        top: 0;
    }

    20% {
        opacity: 0;
        top: 0;
    }

    50% {
        opacity: 0;
        top: 0;
    }

    60% {
        opacity: 1;
        top: 0;
    }

    90% {
        opacity: 1;
        top: 0;
    }

    100% {
        opacity: 0;
        top: 0;
    }
}

@keyframes animate-spl-icon-13 {
    0% {
        opacity: 0;
        top: 0;
    }

    20% {
        opacity: 0;
        top: 0;
    }

    50% {
        opacity: 0;
        top: 0;
    }

    60% {
        opacity: 1;
        top: 0;
    }

    90% {
        opacity: 1;
        top: 0;
    }

    100% {
        opacity: 0;
        top: 0;
    }
}

/*---------{  third icon  }----------*/
.animate-spl-icon-14 {
    animation-name: animate-spl-icon-14;
    animation-duration: 3.2s;
}

.animate-spl-icon-15 {
    animation-name: animate-spl-icon-15;
    animation-duration: 3.2s;
}

.animate-spl-icon-16 {
    animation-name: animate-spl-icon-16;
    animation-duration: 3.2s;
}

@keyframes animate-spl-icon-15 {
    0% {
        transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        left: 0;
        opacity: 1;
    }

    30% {
        transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        left: 0;
        opacity: 1;
    }

    35% {
        opacity: 0.5;
    }

    50% {
        transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        left: -14.81481px;
        opacity: 0;
    }

    65% {
        opacity: 0.5;
    }

    70% {
        transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -webkit-transform: rotateY(360deg);
        left: 0;
        opacity: 1;
    }

    100% {
        transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -webkit-transform: rotateY(360deg);
        left: 0;
        opacity: 1;
    }
}

@keyframes animate-spl-icon-16 {
    0% {
        transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        left: 0;
        opacity: 1;
    }

    30% {
        transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        left: 0;
        opacity: 1;
    }

    35% {
        opacity: 0.5;
    }

    50% {
        transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        left: -14.81481px;
        opacity: 0;
    }

    65% {
        opacity: 0.5;
    }

    70% {
        transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -webkit-transform: rotateY(360deg);
        left: 0;
        opacity: 1;
    }

    100% {
        transform: rotateY(360deg);
        -ms-transform: rotateY(360deg);
        -webkit-transform: rotateY(360deg);
        left: 0;
        opacity: 1;
    }
}

@media not all and (min-resolution:.001dpcm) {

    @supports (-webkit-appearance:none) and (stroke-color:transparent) {

        .animate-spl-icon-14 {
            animation-name: animate-spl-icon-14;
            animation-duration: 3.2s;
        }

        .animate-spl-icon-15 {
            animation-name: animate-spl-icon-15;
            animation-duration: 3.2s;
        }

        .animate-spl-icon-16 {
            animation-name: animate-spl-icon-16;
            animation-duration: 3.2s;
        }

        @keyframes animate-spl-icon-15 {
            0% {
                transform: rotateY(0deg);
                -ms-transform: rotateY(0deg);
                -webkit-transform: rotateY(0deg);
                left: 0;
                opacity: 1;
            }

            30% {
                transform: rotateY(0deg);
                -ms-transform: rotateY(0deg);
                -webkit-transform: rotateY(0deg);
                left: 0;
                opacity: 1;
            }

            35% {
                opacity: 0.5;
            }

            50% {
                transform: rotateY(180deg);
                -ms-transform: rotateY(180deg);
                -webkit-transform: rotateY(180deg);
                left: -14.81481px;
                opacity: 0;
            }

            65% {
                opacity: 0.5;
            }

            70% {
                transform: rotateY(360deg);
                -ms-transform: rotateY(360deg);
                -webkit-transform: rotateY(360deg);
                left: 0;
                opacity: 1;
            }

            100% {
                transform: rotateY(360deg);
                -ms-transform: rotateY(360deg);
                -webkit-transform: rotateY(360deg);
                left: 0;
                opacity: 1;
            }
        }

        @keyframes animate-spl-icon-16 {
            0% {
                transform: rotateY(0deg);
                -ms-transform: rotateY(0deg);
                -webkit-transform: rotateY(0deg);
                left: -16.66667px;
                opacity: 1;
            }

            30% {
                transform: rotateY(0deg);
                -ms-transform: rotateY(0deg);
                -webkit-transform: rotateY(0deg);
                left: -16.66667px;
                opacity: 1;
            }

            35% {
                opacity: 0.5;
            }

            50% {
                transform: rotateY(180deg);
                -ms-transform: rotateY(180deg);
                -webkit-transform: rotateY(180deg);
                left: -33.33333px;
                opacity: 0;
            }

            65% {
                opacity: 0.5;
            }

            70% {
                transform: rotateY(360deg);
                -ms-transform: rotateY(360deg);
                -webkit-transform: rotateY(360deg);
                left: -16.66667px;
                opacity: 1;
            }

            100% {
                transform: rotateY(360deg);
                -ms-transform: rotateY(360deg);
                -webkit-transform: rotateY(360deg);
                left: -16.66667px;
                opacity: 1;
            }
        }
    }
}

/*---------{  third icon  }----------*/
.animate-spl-icon-vir-31 {
    animation-name: animate-spl-icon-vir-31;
    animation-duration: 4.2s;
}

.animate-spl-icon-vir-32 {
    animation-name: animate-spl-icon-vir-32;
    animation-duration: 4.2s;
}

.animate-spl-icon-vir-33 {
    animation-name: animate-spl-icon-vir-33;
    animation-duration: 4.2s;
}

.animate-spl-icon-vir-34 {
    animation-name: animate-spl-icon-vir-34;
    animation-duration: 4.2s;
}

.animate-spl-icon-vir-35 {
    animation-name: animate-spl-icon-vir-35;
    animation-duration: 4.2s;
}

.animate-spl-icon-vir-36 {
    animation-name: animate-spl-icon-vir-36;
    animation-duration: 4.2s;
}

.animate-spl-icon-vir-37 {
    animation-name: animate-spl-icon-vir-37;
    animation-duration: 4.2s;
}

.animate-spl-icon-vir-38 {
    animation-name: animate-spl-icon-vir-38;
    animation-duration: 4.2s;
}

@keyframes animate-spl-icon-vir-31 {
    0% {
        opacity: 0;
    }

    30% {
        opacity: 0;
    }

    34% {
        opacity: 1;
    }

    96% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes animate-spl-icon-vir-32 {
    0% {
        opacity: 0;
    }

    38% {
        opacity: 0;
    }

    46% {
        opacity: 1;
    }

    86% {
        opacity: 1;
    }

    94% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@keyframes animate-spl-icon-vir-34 {
    0% {
        opacity: 0;
    }

    36% {
        opacity: 0;
    }

    44% {
        opacity: 1;
    }

    84% {
        opacity: 1;
    }

    92% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@keyframes animate-spl-icon-vir-35 {
    0% {
        opacity: 0;
    }

    34% {
        opacity: 0;
    }

    42% {
        opacity: 1;
    }

    82% {
        opacity: 1;
    }

    90% {
        opacity: 0;
    }

    100% {
        opacity: 0;
    }
}

@keyframes animate-spl-icon-vir-36 {
    0% {
        opacity: 1;
    }

    30% {
        opacity: 1;
    }

    34% {
        opacity: 0;
    }

    96% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes animate-spl-icon-vir-37 {
    0% {
        opacity: 1;
        transform: rotate(-5deg);
    }

    6% {
        opacity: 1;
        transform: rotate(5deg);
    }

    12% {
        opacity: 1;
        transform: rotate(-5deg);
    }

    18% {
        opacity: 1;
        transform: rotate(5deg);
    }

    24% {
        opacity: 1;
        transform: rotate(-5deg);
    }

    30% {
        opacity: 0;
        transform: rotate(5deg);
    }

    100% {
        opacity: 0;
    }
}

@keyframes animate-spl-icon-vir-38 {
    0% {
        opacity: 1;
        transform: rotate(-5deg);
    }

    6% {
        opacity: 1;
        transform: rotate(5deg);
    }

    12% {
        opacity: 1;
        transform: rotate(-5deg);
    }

    18% {
        opacity: 1;
        transform: rotate(5deg);
    }

    24% {
        opacity: 1;
        transform: rotate(-5deg);
    }

    30% {
        opacity: 0;
        transform: rotate(5deg);
    }

    100% {
        opacity: 0;
    }
}


div.sticky-order-summery {
    position: -webkit-sticky;
    position: sticky;
    top: 20px;
}

.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    outline: none !important;
    border: none !important;
}

._main_nav_crl_txt {
    position: relative;
    left: 8px;
}

._ord_serch_icn {
    position: absolute;
    margin-top: -31px;
    margin-left: 10px;
}

._ord_serch_clendar_icn {
    position: absolute;
    top: 9px;
    right: 15px;
}

._ord_serch_arrow_icn {
    background-color: #fff;
    right: 2px;
    position: absolute;
    top: 2px;
    padding: 6px;
}

._acc_pagination_input {
    height: 40px;
    width: 40px;
    border: 2px solid #E6E7E6;
    border-radius: 3px;
    background-color: #FFFFFF;
    margin: -3px 0 0 0;
}

._custr_slr_drp_arrw {
    position: absolute;
    right: 20px;
    top: 3px;
    background: #fff;
    padding: 4px;
}


._custom_made_popover {
    position: absolute;
    width: 83%;
    text-align: center;
    box-shadow: 0 0 25px 0 rgba(0,0,0,0.2);
    border: none;
    border: 1px solid #fff;
    padding: 6px;
    color: #333;
    top: -15px;
    background: #fff;
    border-radius: 4px;
}

    ._custom_made_popover:after {
        content: '';
        width: 0px;
        height: 0px;
        display: block;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-top: 15px solid #fff;
        position: absolute;
        bottom: -25px;
        left: 65px;
    }

.round-shape-radio-btn:checked,
.round-shape-radio-btn:not(:checked) {
    position: absolute;
    left: -9999px;
}

    .round-shape-radio-btn:checked + label,
    .round-shape-radio-btn:not(:checked) + label {
        position: relative;
        padding-left: 28px;
        cursor: pointer;
        line-height: 20px;
        display: inline-block;
        color: #666;
    }

        .round-shape-radio-btn:checked + label:before,
        .round-shape-radio-btn:not(:checked) + label:before {
            content: '';
            position: absolute;
            left: 0;
            top: 0;
            width: 21px;
            height: 21px;
            border: 1px solid #ddd;
            border-radius: 100%;
            background: #fff;
        }

        .round-shape-radio-btn:checked + label:after,
        .round-shape-radio-btn:not(:checked) + label:after {
            content: '';
            width: 15px;
            height: 15px;
            background: #0099cc;
            position: absolute;
            top: 3px;
            left: 3px;
            border-radius: 100%;
            -webkit-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

        .round-shape-radio-btn:not(:checked) + label:after {
            opacity: 0;
            -webkit-transform: scale(0);
            transform: scale(0);
        }

        .round-shape-radio-btn:checked + label:after {
            opacity: 1;
            -webkit-transform: scale(1);
            transform: scale(1);
        }

.white-space-nowrap {
    white-space: nowrap !important;
}

.sketch-request-width-length-data {
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    font-size: 15px;
    border: 1px solid #efeaea;
}

.inchformat-div {
    width: 30%;
    margin: 0px 0px 0px 0px;
    background: rgb(255, 255, 255);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 7px;
    font-size: 27px;
}

.feetformat-div {
    width: 30%;
    margin: 0px 0px 0px 5px;
    background: rgb(230, 231, 230);
    color: rgb(102, 133, 149);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 5px;
    font-size: 27px;
}

.cmformat-div {
    width: 30%;
    margin: 0px 0px 0px 5px;
    background: rgb(230, 231, 230);
    color: rgb(102, 133, 149);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 0px;
    font-size: 27px;
    line-height: 35px;
}

.cus_spl_bdr_1 {
    border: 1px solid #E6E7E6;
}

._position-relative {
    position: relative !important;
}

._position-absolute {
    position: absolute !important;
}

._sketch_req_color_mdl_spl_cus {
    width: 50%;
    left: 0px;
    top: 0px;
}

.border-none {
    border: none !important;
}

._spl_cls_grd_1 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: 1px solid #efeaea;
    position: relative;
    z-index: 100;
    border-radius: 0.25rem 0 0 0.25rem;
}

.right-10-px {
    right: 10px !important;
}

.right-17-px {
    right: 17px !important;
}

.right-23-px {
    right: 23px !important;
}

.right-41-px {
    right: 41px !important;
}

.left-0 {
    left: 0px !important;
}

.left-5 {
    left: 5px !important;
}

.left-10 {
    left: 10px !important;
}

.left-43 {
    left: 43px !important;
}

.opacity0-9 {
    opacity: 0.9 !important;
}

.zindex-100 {
    z-index: 100 !important;
}

.zindex-1000 {
    z-index: 1000 !important;
}

.zindex-10000 {
    z-index: 10000 !important;
}

::-webkit-input-placeholder {
    color: #BBC6C2 !important;
}

::-moz-placeholder {
    color: #BBC6C2 !important;
}

:-ms-input-placeholder {
    color: #BBC6C2 !important;
}

:-moz-placeholder {
    color: #BBC6C2 !important;
}

._spl_bg_cus_div_1 {
    background: #e6e7e6;
    border-radius: 5px;
}

._spl_bg_cus_div_2 {
    border-radius: 5px;
    border: 2px solid #E6E7E6;
    border-radius: 3px;
}

.border-radius-3px {
    border-radius: 3px;
}

._spl_cls_1_viw {
    font-family: Lato;
    font-size: 11px;
    font-weight: bold;
    float: right;
    margin: 15px 0px 0px 0px;
    cursor: pointer;
}

.cus_ovr_spl_1 {
    overflow-y: auto;
    max-height: 178px;
    position: relative;
}

.style_div_spl_cus_vw {
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
    position: absolute;
    z-index: 1000000000;
}

.sketch-request-width-cus-viw {
    border: 2px solid #E6E7E6;
    border-radius: 3px;
}

.inft-div-cus-viw {
    position: relative;
    left: 28px;
}

.inchformat-div-variation {
    width: 20%;
    margin: 8px 0px 0px 15px;
    background: rgb(255, 255, 255);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 7px;
    font-size: 27px; /* display: none; */
    float: right;
}

.feetformat-div-variation {
    width: 20%;
    margin: 8px 0px 0px 15px;
    background: rgb(230, 231, 230);
    color: rgb(102, 133, 149);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 5px;
    font-size: 27px;
}

.cmformat-div-variation {
    width: 20%;
    margin: 8px 0px 0px 15px;
    background: rgb(230, 231, 230);
    color: rgb(102, 133, 149);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 5px;
    font-size: 27px;
}

._cus_spl_cls_2 {
    position: absolute;
    bottom: 2px;
    width: 100%;
}

._cus_spl_cls_3 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: 1px solid #efeaea;
    position: relative;
    z-index: 100;
    border-radius: 0.25rem 0 0 0.25rem;
    height: 50px;
    background-color: #fff;
    width: 130px;
    padding-top: 0px;
    padding-left: 15px
}

._cus_spl_cls_4 {
    height: 140px;
    border-radius: 5px;
    border: 2px solid #E6E7E6;
}

.btnBack-spl-cus-1 {
    margin-top: 23px;
    width: 100px;
    height: 40px;
}

.Conformation-btn-cus-1 {
    margin-top: 23px;
    width: 150px;
    height: 40px;
}

.sketch-request-color-popup-variation {
    height: auto;
    width: 683.6px;
    border-radius: 3px 3px 0 0;
    background-color: #FFFFFF;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2);
    position: absolute;
    margin: 723px 0px 0px 300px;
    z-index: 1000000;
    top: 0px;
    left: 0px;
}

._home_view_reserve_symbol_view {
    position: relative;
    top: -18px;
    font-size: 25px;
}

._home_view_reserve_symbol_spl_view {
    position: relative;
    top: -2px;
    font-size: 14px;
}

._home_view_trademark_symbol_view {
    position: relative;
    top: 2px;
    font-size: 18px;
}

.border-width-2px {
    border-width: 2px !important;
}

._ico_clarity_main_main_m {
    margin-top: -31px;
    left: 10px;
}

._ico_clarity_main_main_l {
    position: relative;
    top: 4px;
}

._modal_cart_skip_btn {
    border: 2px solid #668595 !important;
    background-color: transparent !important;
}

._spl_bg_cus_div_1 {
    background: #e6e7e6;
    border-radius: 5px;
}

._spl_bg_cus_div_2 {
    border-radius: 5px;
    border: 2px solid #E6E7E6;
    border-radius: 3px;
}

.border-radius-3px {
    border-radius: 3px;
}

._spl_cls_1_viw {
    font-family: Lato;
    font-size: 11px;
    font-weight: bold;
    float: right;
    margin: 15px 0px 0px 0px;
    cursor: pointer;
}

.cus_ovr_spl_1 {
    overflow-y: auto;
    max-height: 178px;
    position: relative;
}

.style_div_spl_cus_vw {
    border-radius: 3px;
    box-shadow: 0 0 10px 0 rgba(0,0,0,0.15);
    position: absolute;
    z-index: 1000000000;
}

.sketch-request-width-cus-viw {
    border: 2px solid #E6E7E6;
    border-radius: 3px;
}

.inft-div-cus-viw {
    position: relative;
    left: 28px;
}

.inchformat-div-variation {
    width: 20%;
    margin: 8px 0px 0px 15px;
    background: rgb(255, 255, 255);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 7px;
    font-size: 27px; /* display: none; */
    float: right;
}

.feetformat-div-variation {
    width: 20%;
    margin: 8px 0px 0px 15px;
    background: rgb(230, 231, 230);
    color: rgb(102, 133, 149);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 5px;
    font-size: 27px;
}

.cmformat-div-variation {
    width: 20%;
    margin: 8px 0px 0px 15px;
    background: rgb(230, 231, 230);
    color: rgb(102, 133, 149);
    border-radius: 5px;
    height: 40px;
    text-align: center;
    padding: 5px;
    font-size: 27px;
}

._cus_spl_cls_2 {
    position: absolute;
    bottom: 2px;
    width: 100%;
}

._cus_spl_cls_3 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: 1px solid #efeaea;
    position: relative;
    z-index: 100;
    border-radius: 0.25rem 0 0 0.25rem;
    height: 50px;
    background-color: #fff;
    width: 130px;
    padding-top: 0px;
    padding-left: 15px
}

._cus_spl_cls_4 {
    height: 140px;
    border-radius: 5px;
    border: 2px solid #E6E7E6;
}

.btnBack-spl-cus-1 {
    margin-top: 23px;
    width: 100px;
    height: 40px;
}

.Conformation-btn-cus-1 {
    margin-top: 23px;
    width: 150px;
    height: 40px;
}

.sketch-request-color-popup-variation {
    height: auto;
    width: 683.6px;
    border-radius: 3px 3px 0 0;
    background-color: #FFFFFF;
    box-shadow: 0 1px 10px 0 rgba(0,0,0,0.2);
    position: absolute;
    margin: 723px 0px 0px 300px;
    z-index: 1000000;
    top: 0px;
    left: 0px;
}

._home_view_reserve_symbol_view {
    position: relative;
    top: -18px;
    font-size: 25px;
}

._home_view_reserve_symbol_spl_view {
    position: relative;
    top: -2px;
    font-size: 14px;
}

._home_view_trademark_symbol_view {
    position: relative;
    top: 2px;
    font-size: 18px;
}

._home_view_reserve_symbol_curo_view {
    position: relative;
    top: -10px;
    font-size: 20px;
}

.border-width-2px {
    border-width: 2px !important;
}

._ico_clarity_main_main_m {
    margin-top: -31px;
    left: 10px;
}

._ico_clarity_main_main_l {
    position: relative;
    top: 4px;
}

._modal_cart_skip_btn {
    border: 2px solid #668595 !important;
    background-color: transparent !important;
}

.cart-count-alert-modal-header {
    padding: 5px;
}

.cart-count-alert-modal-close-btn {
    z-index: 1000000;
}

.search-products-listing-view-div-cust {
    width: 550px;
    left: initial;
    right: auto;
    margin: 0 50px 0 0px;
    top: 100%;
}

.cartItemCount-trns-cust {
    transition: all .3s ease-in;
}

.ShowMiniCartViewDiv-cust-view {
    width: 550px !important;
    left: auto !important;
    right: auto !important;
    margin: 4px 50px 0 -400px !important;
}

#btn-cro-1 {
    margin: 2em 0 0 6.5em;
    width: 100%;
}

.my-account-dropdown-div-view {
    width: 290px !important;
    left: initial !important;
    right: auto !important;
    margin: 0 50px 0 -80px !important;
    top: 100% !important;
}

.lst-crl-div {
    display: none;
}

.ico_logout_cus_vw {
    position: relative;
    top: -12px;
}

#content-container {
    min-height: calc(90vh - 70px) !important;
}

.MyAccount_Menu_Notifications-cout-view {
    position: absolute;
    margin: -3px 0px 0 -14px;
}

.MatView_Select_Button_area_view {
    box-shadow: 0 0 20px 0 rgba(51,51,51,0.15) !important;
    background-color: #FFFFFF !important;
    border-radius: 0 0 3px 3px !important;
    height: 110px !important;
    padding-top: 34px !important;
}

#product-key {
    overflow-y: auto;
    max-height: 140px;
    overflow-x: hidden;
}

#matimag-view-div {
    width: 100%;
    height: 100%;
}

.MatView_Hover_Heading_Range_div_view {
    position: absolute;
    bottom: 100px;
}

.scan-file-div-main-div {
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 2px dotted #ACCDC5;
    height: 375px;
    overflow: hidden;
}

.scan-file-icon-view-up {
    font-size: 150px !important;
    position: relative;
    top: 23px;
}

.scan-file-view-div-art-wrk-div {
    height: 100vh;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
}

.selected-markup-files-div-up {
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 2px dotted #ACCDC5;
    height: 180px;
}

.markup-file-icon-view-up {
    font-size: 75px;
    position: relative;
    top: 15px;
}

.markup-file-view-div-cus-up {
    height: 130px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
}

.UploadArtWorkFileView_Addl_File_chk_cus_up_1 {
    position: relative;
    z-index: 100;
    height: 35px;
}

.selected-additional-files-cus-ua-art-vw1 {
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 2px dotted #ACCDC5;
    min-height: 147px;
}

.additional-file-view-cus-art-div-cl-1 {
    display: flow-root;
    padding-left: 10px;
    padding-bottom: 13px;
    padding-right: 5px;
}

.additional-file-icon-view-up {
    font-size: 75px;
    position: relative;
    top: 8px;
}

.UploadArtWorkFileView_NoFile_Warring1_cus_art_viw {
    height: 132px;
    border: 1px solid #E6E7E6;
    border-radius: 3px;
    background-color: #F9F9FC;
}

._wrng_icn_art_cus_ap {
    font-size: 60px;
    position: relative;
    top: 20px;
}

.CartView_Your_Cart_cus_1 {
    padding: 1% 12% 1% 12%
}

._place_cart_clr_cus_vw_1 {
    color: #BBC6C2 !important;
}

.CartView_ContinueShopping_btn_spl_1 {
    border: 2px solid #668595;
    background-color: transparent;
}

.font-style-italic {
    font-style: italic !important;
}

._bdr_spl_cus_viw_1 {
    border: 1px solid #E6E7E6;
}

.ImgPath_your_cart_row_viw_1 {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.pre_your_cart_row_viw_txt_itm_no_1 {
    text-overflow: ellipsis;
    white-space: pre-line;
    overflow: hidden;
    font-family: Lato !important;
}

.quantityOrdered_your_cart_cus_viw_1 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: 1px solid #efeaea;
    width: 37px;
}

.deleteItem_cus_view_crt_1 {
    position: relative;
    top: 0px;
}

.max-width-17-per {
    max-width: 17% !important;
}

.max-width-27-per {
    max-width: 27% !important;
}

.rush-order-modal-cart-header-cus-view {
    padding: 5px !important;
}

.rush-order-modal-cart-cus-view-1 {
    border: 1px solid #E6E7E6;
    padding: 5px;
}

.rush-order-modal-cart-cus-image-path-view {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.CartView_Cancel_cus_btn_1_spl {
    border: 2px solid #668595;
    background-color: transparent;
}

.miniCartTableOrderRowViewDiv-view-scroll-div {
    overflow-x: hidden;
    overflow: auto;
    height: auto;
    max-height: 210px;
}

._bdr_clr_cus_vw_1 {
    border-color: #0099cc;
}

._bdr_clr_cus_vw_2 {
    border: 2px solid #E6E7E6 !important;
}

._bdr_clr_cus_vw_3 {
    border: 2px solid #668595 !important;
}

._bdr_clr_cus_vw_4 {
    border: 1px solid #E6E7E6 !important;
}

._bdr_clr_cus_vw_5 {
    border-right: 1px solid #E6E7E6 !important;
}

._bdr_clr_cus_vw_6 {
    border-bottom: 1px solid #E6E7E6 !important;
}

.address-change-modal-header-view-main {
    padding: 20px 29px 10px 29px !important;
}

.address-change-modal-header-view-main-close-btn {
    right: 35px !important;
    top: 15px !important;
    z-index: 100000 !important;
}

.address-change-modal-body-custom {
    padding: 20px 24px 20px 24px !important;
    height: 100vh !important;
}

.address-change-modal-change-address-ship-to-select {
    padding: 0px 0px 0px 10px;
    background-color: transparent;
    position: absolute;
    width: 80%;
    left: 73px;
}

.address-change-modal-contactName {
    background-color: transparent !important;
    position: absolute !important;
    width: 89% !important;
    left: 30px !important;
}

.address-change-modal-country-custom {
    padding: 0px 0px 0px 10px;
    background-color: transparent;
    position: absolute;
    width: 76%;
    left: 92px;
}

.address-change-modal-adr-cus-sti-view-1 {
    background-color: transparent;
    position: absolute;
    width: 74%;
    left: 98px;
}

.address-change-modal-adr-cus-sti-view-zip-1 {
    background-color: transparent;
    position: absolute;
    width: 50%;
    left: 94px;
}

.stateTextBox-addr-cus {
    background-color: transparent;
    position: absolute;
    width: 80%;
    left: 74px;
    display: none;
    margin: 7px 0 0 0;
}

._change_adr_CartView_Cancel_CartView_Apply_div {
    position: fixed;
    bottom: 25px;
}

.sellerInfo-bil-crt-viw {
    background-color: transparent;
    position: absolute;
    width: 82.5%;
    margin: 0px 0 0 0px;
    text-align-last: left;
    padding: 0 0 0 114px !important;
    height: 36px !important;
}

.background-color-transparent {
    background-color: transparent !important;
}

.cartItemCount-trns-cust {
    transition: all .3s ease-in;
}

.ShowMiniCartViewDiv-cust-view {
    width: 550px !important;
    left: auto !important;
    right: auto !important;
    margin: 4px 50px 0 -400px !important;
}

.my-account-dropdown-div-view {
    width: 290px !important;
    left: initial !important;
    right: auto !important;
    margin: 0 50px 0 -80px !important;
    top: 100% !important;
}

.ico_logout_cus_vw {
    position: relative;
    top: -12px;
}

#content-container {
    min-height: calc(90vh - 70px) !important;
}

.MyAccount_Menu_Notifications-cout-view {
    position: absolute;
    margin: -3px 0px 0 -14px;
}

.MatView_Select_Button_area_view {
    box-shadow: 0 0 20px 0 rgba(51,51,51,0.15) !important;
    background-color: #FFFFFF !important;
    border-radius: 0 0 3px 3px !important;
    height: 110px !important;
    padding-top: 34px !important;
}

#product-key {
    overflow-y: auto;
    max-height: 140px;
    overflow-x: hidden;
}

#matimag-view-div {
    width: 100%;
    height: 100%;
}

.MatView_Hover_Heading_Range_div_view {
    position: absolute;
    bottom: 100px;
}

.scan-file-div-main-div {
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 2px dotted #ACCDC5;
    height: 375px;
    overflow: hidden;
}

.scan-file-icon-view-up {
    font-size: 150px !important;
    position: relative;
    top: 23px;
}

.scan-file-view-div-art-wrk-div {
    height: 100vh;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
}

.selected-markup-files-div-up {
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 2px dotted #ACCDC5;
    height: 180px;
}

.markup-file-icon-view-up {
    font-size: 75px;
    position: relative;
    top: 15px;
}

.markup-file-view-div-cus-up {
    height: 130px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
}

.UploadArtWorkFileView_Addl_File_chk_cus_up_1 {
    position: relative;
    z-index: 100;
    height: 35px;
}

.selected-additional-files-cus-ua-art-vw1 {
    background-color: #FFFFFF;
    border-radius: 3px;
    border: 2px dotted #ACCDC5;
    min-height: 147px;
}

.additional-file-view-cus-art-div-cl-1 {
    display: flow-root;
    padding-left: 10px;
    padding-bottom: 13px;
    padding-right: 5px;
}

.additional-file-icon-view-up {
    font-size: 75px;
    position: relative;
    top: 8px;
}

.UploadArtWorkFileView_NoFile_Warring1_cus_art_viw {
    height: 132px;
    border: 1px solid #E6E7E6;
    border-radius: 3px;
    background-color: #F9F9FC;
}

._wrng_icn_art_cus_ap {
    font-size: 60px;
    position: relative;
    top: 20px;
}

.CartView_Your_Cart_cus_1 {
    padding: 1% 12% 1% 12%
}

._place_cart_clr_cus_vw_1 {
    color: #BBC6C2 !important;
}

.CartView_ContinueShopping_btn_spl_1 {
    border: 2px solid #668595;
    background-color: transparent;
}

.font-style-italic {
    font-style: italic !important;
}

._bdr_spl_cus_viw_1 {
    border: 1px solid #E6E7E6;
}

.ImgPath_your_cart_row_viw_1 {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.pre_your_cart_row_viw_txt_itm_no_1 {
    text-overflow: ellipsis;
    white-space: pre-line;
    overflow: hidden;
    font-family: Lato !important;
}

.quantityOrdered_your_cart_cus_viw_1 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: 1px solid #efeaea;
    width: 37px;
}

.deleteItem_cus_view_crt_1 {
    position: relative;
    top: 0px;
}

.max-width-17-per {
    max-width: 17% !important;
}

.max-width-27-per {
    max-width: 27% !important;
}

.rush-order-modal-cart-header-cus-view {
    padding: 5px !important;
}

.rush-order-modal-cart-cus-view-1 {
    border: 1px solid #E6E7E6;
    padding: 5px;
}

.rush-order-modal-cart-cus-image-path-view {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.CartView_Cancel_cus_btn_1_spl {
    border: 2px solid #668595;
    background-color: transparent;
}

.miniCartTableOrderRowViewDiv-view-scroll-div {
    overflow-x: hidden;
    overflow: auto;
    height: auto;
    max-height: 210px;
}

._bdr_clr_cus_vw_1 {
    border-color: #0099cc;
}

._bdr_clr_cus_vw_2 {
    border: 2px solid #E6E7E6 !important;
}

._bdr_clr_cus_vw_3 {
    border: 2px solid #668595 !important;
}

._bdr_clr_cus_vw_4 {
    border: 1px solid #E6E7E6 !important;
}

._bdr_clr_cus_vw_5 {
    border-right: 1px solid #E6E7E6 !important;
}

._bdr_clr_cus_vw_6 {
    border-bottom: 1px solid #E6E7E6 !important;
}

.address-change-modal-header-view-main {
    padding: 20px 29px 10px 29px !important;
}

.address-change-modal-header-view-main-close-btn {
    right: 35px !important;
    top: 15px !important;
    z-index: 100000 !important;
}

.address-change-modal-body-custom {
    padding: 20px 24px 20px 24px !important;
    height: 100vh !important;
}

.address-change-modal-change-address-ship-to-select {
    padding: 0px 0px 0px 10px;
    background-color: transparent;
    position: absolute;
    width: 80%;
    left: 73px;
}

.address-change-modal-contactName {
    background-color: transparent !important;
    position: absolute !important;
    width: 89% !important;
    left: 30px !important;
}

.address-change-modal-country-custom {
    padding: 0px 0px 0px 10px;
    background-color: transparent;
    position: absolute;
    width: 76%;
    left: 92px;
}

.address-change-modal-adr-cus-sti-view-1 {
    background-color: transparent;
    position: absolute;
    width: 74%;
    left: 98px;
}

.address-change-modal-adr-cus-sti-view-zip-1 {
    background-color: transparent;
    position: absolute;
    width: 50%;
    left: 94px;
}

.stateTextBox-addr-cus {
    background-color: transparent;
    position: absolute;
    width: 80%;
    left: 74px;
    display: none;
    margin: 7px 0 0 0;
}

._change_adr_CartView_Cancel_CartView_Apply_div {
    position: fixed;
    bottom: 25px;
}

.sellerInfo-bil-crt-viw {
    background-color: transparent;
    position: absolute;
    width: 82.5%;
    margin: 0px 0 0 0px;
    text-align-last: left;
    padding: 0 0 0 114px !important;
    height: 36px !important;
}

.background-color-transparent {
    background-color: transparent !important;
}

.itemName-your-cart-drop-down {
    text-overflow: ellipsis;
    white-space: pre-line;
    overflow: hidden;
    font-family: Lato !important;
}

.your-cart-img-path-drop-down {
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.your-cart-img-path-drop-down-div-main {
    border: 1px solid #E6E7E6;
    border-radius: 5px;
}

.your-cart-drop-down-qty-input-cst {
    border: 2px solid #E6E7E6;
    background-color: transparent;
}

.SuccessOrderRows-custom-view-div {
    padding: 20px !important
}

.text-right {
    text-align: right !important;
}

.CartView_PONumber-div-view-custom {
    border: 2px solid #E6E7E6;
    background: #f4f4f8;
}

.sellerDiv-custom-view {
    border: 2px solid #E6E7E6;
    background: #f4f4f8;
    position: relative;
    top: -24px;
}

.CartView_ShippingInstruction-div-custom {
    border: 2px solid #E6E7E6;
    background: #f4f4f8;
    height: 84px;
}

.CartView_EditBilling-btn {
    border: 2px solid #668595;
    background-color: transparent;
}

.CartView_EditBilling-red-btn {
    border: 2px solid #c71514;
    background-color: transparent;
    color: #c71514 !important;
}

.CartView_CartTotal-amount-custom-div {
    margin: 0 0px 0 -23px;
}

.background-color-transparent {
    background-color: transparent !important;
}

.padding-spl-custom-5 {
    padding: 5px !important;
}

.padding-spl-custom-20 {
    padding: 20px !important;
}

.CartTotalAmount-shipping-method-custom-div-view {
    margin: 0 0px 0 -23px;
}

.dropDownIcon-shipping-method-tbl-custom-view {
    background-color: transparent !important;
    position: absolute !important;
    right: 30px !important;
    padding: 15px 5px 0 5px !important;
}

.shippingMethodMode-select-drop-down {
    padding: 0px 0px 0px 10px;
    background-color: transparent;
    position: absolute;
    width: 52.5%;
    margin: -2px 0 0 0px;
    text-align-last: left;
    height: calc(2.20rem + 1px) !important;
}

.float-none {
    float: none !important;
}

.number-of-colours-qty-custom-div-view {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: 1px solid #efeaea;
    width: 37px;
}

.userProfile-my-account-custom-view {
    border-radius: 100%;
    height: 100px;
    width: 100px;
    object-fit: cover;
}

.confirm-modal-sketch-tbl-mdl-header {
    padding: 5px !important;
    position: relative;
    z-index: 10000;
}

.SketchTableView_Modal_Cancel_confirm_modal_btn {
    border: 2px solid #668595;
    background-color: transparent;
}

.imagetag-sketch-row-custom-view-div {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 53px;
}

.MyAccount_Status_sketch_view_custom_div {
    width: 98%;
    position: absolute;
    right: 5px;
    top: 0px;
}

.MyAccount_Show_sketch_view_custom_div {
    width: 98%;
    position: absolute;
    right: 5px;
    top: 0px;
}

.variation-containter-sketch-view-custom-div {
    position: relative;
    top: -75px;
    overflow: auto;
    max-height: 1100px;
    overflow-x: hidden;
    height: auto;
}

.variation-containter-sketch-view-close-btn {
    position: relative !important;
    z-index: 100000 !important;
    padding: 0 !important;
    top: -10px !important;
}

.settings-user-img-view1 {
    height: 220px;
    width: 220px;
    border-radius: 100%;
}

.settings-changeImage-custom-view-btn {
    border: 2px solid #668595;
    background-color: transparent;
    color: #668595;
}

.cart-modal-head-order-tbl-view-custom-btn {
    right: 19px !important;
    top: 11px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.cartview_cancel_ord_tbl_custom_btn {
    border: 2px solid #668595 !important;
    background-color: transparent;
}

.cart-modal-option-head-close-cutom-btn {
    right: 19px !important;
    top: 11px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.orderOption-head-drop-img-cutom-div {
    background-color: #f4f4f8 !important;
    right: 15px !important;
    position: absolute !important;
    top: 21px !important;
    float: right !important;
    z-index: 5 !important;
    right: 10px !important;
}

.myorders_cart_option_modal_cancel_custom_btn {
    border: 2px solid #668595 !important;
    background-color: transparent !important;
}

.orderStatus_spl_cutom_clr_1 {
    background-color: #668595 !important;
}

.view-modal-item-table-hdr-custom-div {
    position: relative !important;
    z-index: 10000 !important;
}

.image-div-item-tbl-custom-view {
    background-repeat: no-repeat !important;
    width: 100% !important;
    background-position: center !important;
}

.cart-modal-item-table-view-mdl-hdr-view-div {
    right: 19px !important;
    top: 11px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.cart-mdl-product-img-item-table-cutom-view-div {
    height: 100% !important;
    background-position: left !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
}

.itemName-table-view-cutom-txt-view {
    text-overflow: ellipsis !important;
    white-space: pre-line !important;
    overflow: hidden !important;
    font-family: Lato !important;
}

.top-1 {
    top: 1px !important;
}

.top-2 {
    top: 2px !important;
}

.top-3 {
    top: 3px !important;
}

.top-neg-3 {
    top: -3px !important;
}

.left-2 {
    left: 2px !important;
}

.cart-modal-option-itm-tbl-hdr-close-btn {
    right: 19px !important;
    top: 11px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.orderoption-item-itm-tbl-drop-img-ctm-view {
    background-color: #f4f4f8 !important;
    right: 15px !important;
    position: absolute !important;
    top: 21px !important;
    float: right !important;
    z-index: 5 !important;
    right: 10px !important;
}

.cancel-order-modal-delete-itm-tbl-vw-close-btn {
    right: 8px !important;
    top: -3px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.itm-rw-view-order-item-img-custom-view-div {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 30px !important;
}

.order-status-ord-viw-custom-viw-div {
    background-color: #668595 !important;
    margin-top: -10px !important;
}

.cart-modal-head-ord-view-custom-div {
    right: 19px !important;
    top: 11px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.cart-modal-option-head-close-cutom-view-btn {
    right: 19px !important;
    top: 11px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.cart-modal-option-head-drop-img-ord-view-cutom {
    background-color: #f4f4f8 !important;
    right: 15px !important;
    position: absolute !important;
    top: 18px !important;
    float: right !important;
    z-index: 5 !important;
    right: 10px !important;
}

.cancel-order-modal-ord-view-cancel-btn-custom {
    right: 8px !important;
    top: -3px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.my-ac-spl-bg-1 {
    background-repeat: no-repeat !important;
    width: 100% !important;
    background-position: center !important;
}

.cart-modal-details-ord-tbl-view-custom-btn {
    right: 19px !important;
    top: 11px !important;
    font-size: 34px !important;
    position: relative !important;
    z-index: 1000000 !important;
}

.cart-modal-details-product-custom-img-view-div {
    height: 100% !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: auto !important;
}

.orderOption-order-Item-drop-custom-img-view {
    background-color: #f4f4f8 !important;
    right: 15px !important;
    position: absolute !important;
    top: 18px !important;
    float: right !important;
    z-index: 5 !important;
    right: 10px !important;
}

.img-order-item-cutom-view-div {
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 30px !important;
}

.box-shadow-spl-1 {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1) !important;
}

.art-wrk-prvw-sketch-img-custom-view-div {
    height: 400px !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 100% !important;
    background-position: center !important;
}

.background-lite-red {
    background-color: #fce8ea !important;
}

.background-dark-red {
    background-color: #d10720 !important
}

.input-scan-file-div-view-cutom-view-div {
    background-color: #FFFFFF !important;
    border-radius: 3px !important;
    border: 2px dotted #ACCDC5 !important;
    height: 40px;
    padding-left: 120px;
    cursor: pointer !important;
}

.opacity-0 {
    opacity: 0 !important;
}

.input-scan-file-div-view-custom-div {
    background-color: #FFFFFF !important;
    border-radius: 3px !important;
    border: 2px dotted #ACCDC5 !important;
    height: 40px;
    padding-left: 120px;
    cursor: pointer !important;
}

.width-auto {
    width: auto !important;
}

.height-auto {
    height: auto !important;
}

.markup-file-drop-file-txt-view-custom-h3 {
    padding-top: 0px !important;
    position: absolute !important;
    margin: 0px 18px 17px 25px !important;
}

.status-artwork-custom-div-view {
    color: #6e8b9a !important;
    padding: 0 0 0 47px !important;
}

.color-spl-1 {
    color: #6e8b9a !important;
}

.color-spl-2 {
    color: #d10720 !important;
}

.cls-spl-1 {
    border: 2px solid #D0021B !important;
    background-color: transparent !important;
}

.art-wrk-variationBtn-custom {
    border-radius: 3px !important;
    border: 2px solid #668595 !important;
    color: #6e8b9a !important;
    background: transparent !important;
}

.ArtworkPreview_Reject_art_wrk_cutom {
    border: 2px solid #d0021b !important;
    color: #d10720 !important;
    background: transparent !important;
}

.ArtworkPreview_Cancel_art_wrk_custom_btn {
    border-radius: 3px !important;
    border: 2px solid #d0021b !important;
    color: #d10720 !important;
    background: transparent !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.variation-containter-art-wrk-spl-close-btn {
    position: relative !important;
    z-index: 100000 !important;
    padding: 0 !important;
    top: -10px !important;
}

.top-neg-75 {
    top: -75px !important;
}

.markup-file-view-txt-box {
    position: relative;
    top: -33px;
    width: 100%;
}

.markup-file-view-txt-box-img-add {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 60vh;
}

.scan-file-view-txt-box {
    position: relative;
    top: -33px;
    width: 100%;
}

.scan-file-view-txt-box-img-add {
    position: absolute;
    top: 0px;
    width: 100%;
    height: 60vh;
}

.min-height-0 {
    min-height: 0px !important;
}

.spl-box-custom-1 {
    border: solid 1px #e6e7e6;
    border-radius: 3px;
    background-color: #fff;
    padding: 20px 20px 20px 20px;
}

.contact-left-section {
    padding: 20px 0 0 5em;
}

.contact-user-details-section {
    padding: 2.5em 0 0 0em;
}

    .contact-user-details-section h2 {
        font-size: 18px;
    }

    .contact-user-details-section h3 {
        font-size: 15px;
    }

.email_spl_icn_arw_ct {
    position: relative;
    top: -3px;
}

.contact-ft-section-view {
    padding: 6em 0 0 0;
}

.contact-ft-en-section-view {
    padding: 4em 0 1em 0;
}

.faq-section-view {
    padding: 1.8em 5em 5em 5em;
}

.form-control {
    border-color: #e6e7e6 !important;
}

.faq-content-section {
    margin: 2em 0 0 0;
}

.answer-section {
    margin-bottom: 20px;
}

.faq-hvnt-section {
    background: #f4f4f8;
    border-radius: 3px;
    padding: 2em 1.5em 2em 1.5em;
}

.about-section {
    padding: 18px 0px 40px 65px;
}

.about_us_right_side_img {
    background-image: url(../images/about-img.jpg);
    height: 593px;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}

._about_img_section {
    padding: 0px 0 0px 0;
}

._abt_brk_cutm {
    word-wrap: break-word
}

.btn-bdr-spl-lite-blue {
    border-color: #668595 !important;
    color: #668595 !important;
}

    .btn-bdr-spl-lite-blue:hover {
        background: #668595 !important;
        color: #fff !important;
    }

._ft_scl_right {
    float: right;
    padding-right: 20px;
}

@media (max-width: 992px) {
    .about_us_right_side_img {
        background-image: url(../images/about-img.jpg);
        height: 543px;
        background-repeat: no-repeat;
        background-position: center;
    }

    ._ft_scl_right {
        float: none;
        padding-right: 10px;
    }

    ._ft_scl_right_div {
        text-align: center;
    }
}

@media screen and (max-width: 1200px) {
    .contact-left-section {
        padding: 0px;
    }

    .about-section {
        padding: 10px;
    }

    ._about_img_section {
        margin: 20px 0 20px 0;
    }

    ._abt_spl_bx {
        padding: 0px !important;
    }

    .faq-section-view {
        padding: 0px;
    }
}

._select_drop_search_bdr_1 {
    border: 2px solid #E6E7E6 !important;
}

._search_lct_fltr_drop_icon {
    position: absolute;
    right: 26px;
    top: 32px;
    z-index: 100;
    background: #fff;
    width: 17px;
    height: 20px;
}

._search_date_range_div {
    position: relative;
    z-index: 1000;
}

.SearchView_Search_Button_Caption_main_btn {
    width: 100%;
    color: #668595;
    border: 2px solid #668595;
    border-radius: 3px;
    background-color: transparent;
}

.SearchView_SearchKey_input_custom_view_dt {
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    color: #7293a2;
    border: 1px solid #efeaea;
    position: relative;
    z-index: 100;
}

.SearchView_SearchKey_input_drop_icon_vw_div {
    position: absolute;
    top: 9px;
    z-index: 100;
    left: 20px;
}

.SearchView_Sort_By_txt_cst_view {
    position: absolute;
    top: 15px;
    left: 25px;
}

._search_sortByOrder_cst_main_select {
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    border: 1px solid #efeaea;
    position: relative;
    z-index: 100;
}

._search_sort_by_txt_mn {
    position: absolute;
    top: 13px;
    z-index: 100;
    left: 24px;
}

.SearchView_Sort_By_drop_arrow_cst_viw {
    position: absolute;
    right: 25px;
    top: 8px;
    z-index: 100;
    background: #fff;
    width: 17px;
    height: 20px;
}

._top_neg_5 {
    top: -5px !important;
}

._search_grid_hover_custom_view_div {
    border-radius: 3px 3px 0 0;
    height: 200px !important;
    opacity: 0.9
}

._search_copy_btn_view {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

._search_grid_hvr_btn_view_div {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    border-radius: 0 0 3px 3px;
    height: 50px;
}

._search_variation_view_custom_div {
    position: relative;
    z-index: 100000;
    padding: 0;
    top: 5px;
    right: 18px;
}

.max-width-100-per {
    max-width: 100% !important;
}

.max-height-100-per {
    max-height: 100% !important;
}

.margin-top-neg-5 {
    margin-top: -5px !important;
}

.margin-top-neg-30 {
    margin-top: -30px !important;
}

.markup-variation-custom-view-div {
    height: 140px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
    display: none;
}

.warring-id-variation-custom-view-div {
    height: 180px;
    width: 75.22%;
}

.artwork-thumb-custom-view-div {
    height: 115px;
    background-size: contain;
    margin: 0 6px 5px 0;
    border-radius: 6px;
    background-repeat: no-repeat;
    width: 18.5%;
    background-position: center;
}

.req-summary-main-custom-div-view {
    border-radius: 3px 0 0 3px;
    border: 1px solid #E6E7E6;
}

.word-break {
    word-wrap: break-word !important;
}

.req_summary_artwork_file_img_view_custom_div {
    background-color: #FFFFFF;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    height: 365px;
    overflow: auto;
    overflow-x: hidden;
}

.req_summary_artwork_file_bg_img_view_div {
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    height: 275px;
    width: 300px;
}

.req_summary_artwork_file_img_view_cst_div {
    height: 260px;
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    background-position: center;
}

.req_summary_artwork_file_no_file_view_div {
    height: 86px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
}

._product_view_direct_sale_div {
    position: absolute;
    margin: 1px 0 0 0;
    z-index: 10;
    background-color: #f4f4f8;
    padding: 13px 0 5px 10px;
    border-right: 2px solid #efeaea;
}

._product_quantity_honey_comb_div {
    background: #f4f4f8;
    padding: 0 0 8px 0;
}

._placeorder_shipping_instr_txt_view {
    overflow: auto;
    height: auto;
    max-height: 48px;
    overflow-x: hidden;
}

._placeorder_po_no_txt_view {
    overflow: auto;
    height: auto;
    max-height: 37px;
    overflow-x: hidden;
}

.left-3 {
    left: 3px !important;
}

.top-100 {
    top: 100px !important;
}

._settings-modal-header-custom {
    padding: 10px 15px 6px 15px !important;
    justify-content: flex-start;
}

._settings-modal-close-btn-custom {
    right: 30px !important;
    top: 37% !important;
}

._settings-modal-avatar-img-div {
    width: 338px;
    height: 340px;
    background-color: rgba(102,133,149,0.8);
}

.margin-top-neg-4 {
    margin-top: -4px
}

._existing_sktech_grid_custom_view_div {
    border-radius: 3px 3px 0 0;
    height: 220px !important;
    opacity: 0.9
}

._existing_sktech_grid_custom_btn_section_view {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    border-radius: 0 0 3px 3px;
    height: 50px;
}

._existing_sktech_variation_modal_close_btn {
    position: relative;
    z-index: 100000;
    padding: 0 !important;
    top: 5px !important;
    margin: 0px !important;
}

._existing_sktech_variation_container_custom_div {
    position: relative;
    top: -75px;
    overflow: auto;
    max-height: 1100px;
    overflow-x: hidden;
    height: auto;
}

._artwork_prw_back_btn {
    position: relative;
    top: 34px;
    right: 40px;
}

.category_custom_img_view_grid {
    background-size: contain;
    height: 100%;
    background-repeat: no-repeat;
    background-position: center;
}

._category_custom_img_hover_view {
    position: absolute;
    width: 90%;
    top: 0px;
}

._category_custom_hover_mat_div {
    border-radius: 3px 3px 0 0;
    height: 220px !important;
    opacity: 0.9
}

._category_custom_hover_btn_div {
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    background-color: #FFFFFF;
    border-radius: 0 0 3px 3px;
    height: 50px !important;
}

._category_custom_copy_btn_a {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

._category_details_cont_view_div {
    padding: 0px 60px 0px 60px !important;
}

.light_gray {
    color: #B2BED8 !important;
}

._category_main_container_div_view {
    z-index: 9999999999999999999999999999;
    background: #f4f4f8 !important;
}

.width-98-percentage {
    width: 98% !important;
}

._category_cmmn_grid_main_div_view {
    position: absolute;
    left: 7%;
    top: 40%;
    text-align: left;
}

._ico_clarity_main_main_a {
    margin-top: -31px;
    right: 10px !important;
}

.sales-market-right-section {
    background: #f4f4f8;
    border-radius: 3px;
    padding: 6em 0em 6em 0em;
}

.sales-market-right-inner-div {
    padding: 0 60px 0 60px;
}

.sales-market-right-inner-img { /*background: url(../images/guardian/Slides/3-min.png);*/
    height: 295px;
    background-size: contain;
    background-repeat: no-repeat;
    margin: 66px 0 0 0;
    background-position: center;
}

._filter_cur_algn_main {
    position: relative;
    top: 110px;
}

._img_div_center_fixed_item {
    display: flex;
    align-items: center;
}

._img_algn_center_div_cnt_view{
      display: flex;
      align-items: center;
}

._gurd_right_ct_section_view {
    border-radius: 3px;
    padding: 30px 40px 30px 40px;
}

._gurd_ct_customer_div_view {
    padding: 6px 20px 12px 20px;
    margin: 2px 0 0 0;
    line-height: 70%;
    background: #F4F4F8;
    transition: all .35s;
    cursor: pointer;
}

    ._gurd_ct_customer_div_view:hover {
        cursor: pointer;
        background: #ffffff;
        transition: all .35s;
    }

._spl_left_bdr_gray {
    border-left: 3px solid #668595;
}

._spl_left_bdr_red {
    border-left: 3px solid #D0021B;
}

._spl_left_bdr_blue {
    border-left: 3px solid #70B3E3;
}

._spl_left_bdr_black {
    border-left: 3px solid #000;
}

.jqvmap-label {
    position: absolute;
    display: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #292929;
    color: white;
    font-family: sans-serif, Verdana;
    font-size: smaller;
    padding: 3px;
    pointer-events: none;
}

.jqvmap-pin {
    pointer-events: none;
}

.jqvmap-zoomin, .jqvmap-zoomout {
    position: absolute;
    left: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #000000;
    padding: 3px;
    color: white;
    width: 10px;
    height: 10px;
    cursor: pointer;
    line-height: 10px;
    text-align: center;
}

.jqvmap-zoomin {
    top: 10px;
}

.jqvmap-zoomout {
    top: 30px;
}

.jqvmap-region {
    cursor: pointer;
}

.jqvmap-ajax_response {
    width: 100%;
    height: 500px;
}

div.map-tooltip {
    text-align: left;
    padding: 10px 20px;
    line-height: 120%;
}

    div.map-tooltip p,
    div.map-tooltip h3 {
        padding: 0;
        margin: 0;
        line-height: 120%;
    }


._gur_ct_tabs span {
    color: #668595;
    text-decoration: none;
    cursor: pointer;
}

    ._gur_ct_tabs span.active {
        color: #70B3E3;
        text-decoration: none;
    }

        ._gur_ct_tabs span.active::after {
            content: '';
            display: block;
            width: 50px;
            height: 1px;
            background: #000000;
            margin: 20px auto 0 auto;
        }

._gur_ct_tabs_item {
    display: inline-block;
    padding: 0 30px 0 0;
    margin-top: 24px;
    font-size: 26px;
    font-weight: 400;
}

.header_vector_map {
    font-size: 15px;
    color: #70b3e3 !important;
    font-weight: 900 !important;
}

@charset "UTF-8";

@font-face {
  font-family: "untitled-font-2";
  src:url("../fonts/untitled-font-2.eot");
  src:url("../fonts/untitled-font-2.eot?#iefix") format("embedded-opentype"),
    url("../fonts/untitled-font-2.woff") format("woff"),
    url("../fonts/untitled-font-2.ttf") format("truetype"),
    url("../fonts/untitled-font-2.svg#untitled-font-2") format("svg");
  font-weight: normal;
  font-style: normal;

}

[class^="clarity-untitled-icon-"]:before,
[class*=" clarity-untitled-icon-"]:before {
  font-family: "untitled-font-2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.clarity-untitled-icon-ico-photorealistic-cintas:before {
  content: "\65";
}
.clarity-untitled-icon-ico-standard-cintas:before {
  content: "\66";
}

.sketch-req-special-div-bg{background:#f9f9fc;border:solid 1px #e6e7e6;padding:20px 30px 20px 30px;margin:10px 0 20px 0;}
.img-div-fix{max-width:100%;max-height:100%;}
.bdr-bg-none{border:none!important;background:transparent!important;}
.max-width-81-per{max-width: 81%!important;}
.min-height-525{min-height: 525px;}
.top-5{top:5px!important;}
._ft_cp_width_div_1{float:left;width:10%;}
._ft_cp_width_div_2{float:left;width:75%;padding:16px 0 0 20px;}
._ft_cp_width_div_3{float:left;width:15%;padding:15px 0 0 0;}
._ft_scl_right_div{text-align:right;}
._social_algn_div a:nth-child(1) {padding:0 18px 0 18px;}
._social_algn_div a:nth-child(2) {padding:0 18px 0 18px;}
._social_algn_div a:last-child {padding:0 0px 0 10px;}

@media (max-width: 992px) {
    ._ft_cp_width_div_1 {
        float: left;
        width: 35%;
    }

    ._ft_cp_width_div_2 {
        float: left;
        width: 65%;
        padding: 16px 0 0 0;
    }

    ._ft_cp_width_div_3 {
        float: left;
        width: 100%;
        padding: 20px 0 20px 0;
        border-top: 1px solid #E6E7E6;
    }

    ._ft_scl_right_div {
        text-align: center;
    }
}

@media screen and (max-width: 1200px) and (min-width: 992px) {
    ._ft_cp_width_div_1 {
        float: left;
        width: 15%;
    }

    ._ft_cp_width_div_2 {
        float: left;
        width: 65%;
        padding: 16px 0 0 20px;
    }

    ._ft_cp_width_div_3 {
        float: left;
        width: 20%;
        padding: 15px 0 0 0;
    }
}

/*nav:hover ~ #Seller-Control &gt; select:focus{
    display:none!important;    
}*/

nav:hover ~ #Seller-Control &gt; select:focus {
    display: none !important;
}

#navbarDropdown:hover ~ select:focus {
    display: none !important;
}

.img-dis-res {
    max-width: 100%;
    max-height: 100%;
}

.other-contact-view-div {
    min-height: calc(90vh - 295px) !important;
    margin-bottom: 30px !important;
}

select {
    background: url(../images/icons/ico_arrow_down.svg) no-repeat #FFF;
    -webkit-appearance: none !important;
    background-position: 98%;
    background-size: 14px;
}

    select::-ms-expand {
        display: none !important;
    }

    select[disabled] {
        background: transparent;
    }

.min-height-40 {
    min-height: 40px !important;
}

.white-space-pre-wrap {
    white-space: pre-wrap !important;
}

.tbl-sfo-lst tr:last-child {
    border-bottom: solid 1px #337e6a !important;
}

.width-205 {
    width: 205px !important;
}

.scroll-cgadr-mdl-div {
    overflow-y: auto;
    height: 100vh !important;
}

.height-525 {
    height: 525px !important;
}

.floating-badge {
    display: none;
}

#parent-ul li {
    line-height: 55px;
    text-align: right;
    border-bottom: 0;
    padding: 0 35px;
    position: relative;
    /*transition: all 0.15s;
    transition-delay: 0.15s;*/
    cursor: pointer;
    font-weight: 500;
}

    #parent-ul li a {
        padding: 0px !important;
    }

    #parent-ul li a {
        font-weight: 400;
        cursor: pointer;
    }

#subMenu ul li {
    cursor: pointer;
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}

#parent-ul li:hover {
    position: relative;
    z-index: 10000000;
}

#subMenu ul li a {
    font-size: 13px !important;
    padding: 0.1rem 0rem !important;
}

.container-menu-custom {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 1200px) {
    .container-menu-custom {
        max-width: 1400px;
    }
}

/*._nav_spl_view_li{padding:5px 10px 0 29px!important;}*/
._nav_spl_view_li {
    padding: 5px 10px 0 25px !important;
}

#subMenu {
    position: relative;
    opacity: 0;
    /*transition:all 1.95s;
    transition-delay:1.95s;*/
}

    #subMenu:not(:empty) {
        opacity: 1;
        /*display:block;*/
    }

    #subMenu ul li {
        position: relative;
        /*transition: all 0.15s;
    transition-delay: 0.15s;*/
    }

.navbar-dark .navbar-nav .nav-link {
    font-weight: 500 !important;
    font-size: 15px !important;
}

.object-fit-cover {
    object-fit: cover !important;
}

.text-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
}

._brw_img_btn {
    display: none;
}

._order_now_cintas_btn {
    display: none;
}

#more-btn-theme-grd {
    display: none;
}

._cintas_contact_section_view {
    display: none;
}

.min-height-540 {
    min-height: 540px !important;
}

._spl_left_bdr_dark_blue {
    border-left: 3px solid #022169;
}

#subMenu div:nth-child(4) {
    clear: both;
}

#subMenu div:nth-child(7) {
    clear: both;
}

#subMenu div:nth-child(10) {
    clear: both;
}

#subMenu div:nth-child(13) {
    clear: both;
}

#subMenu div:nth-child(4) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(5) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(6) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(7) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(8) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(9) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(10) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(11) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(12) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(13) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(14) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(15) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(16) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(17) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(18) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(19) h3 {
    padding-top: 0px !important;
}

#subMenu div:nth-child(20) h3 {
    padding-top: 0px !important;
}

.navbar-nav {
    padding-left: 3px !important;
}

._cust_row_edit {
    margin-right: -15px;
    margin-left: -15px;
}

._honey_comb_menu {
    position:relative;
    right: -2px;
    top: 5px;
}

._user_avatar_img_clrty_edit {
    width: 300px !important;
    height: 300px !important;
}

.background-spl-color {
    background: #e4e4e4;
}

.table-theme-1 thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #adadad !important;
}

.table-striped-custom tr:nth-child(even) {
    background-color: #f2f2f2;
}

.table-striped-custom tr:nth-child(even) {
    background-color: #fff;
}

.table-theme-1 th, .table-theme-1 td {
    border: 1px solid #d0d0d0;
    color: #333;
}

._top_nav_wdh_cutm{width:150px;}
._top_nav_global_wdh_cutm{width:220px;}
._top_nav_wdh_my_ac_cutm{width:136px;}
._cin_rep_a_section{float:right;}
._honey_comb_menu-relative{position:relative;}
._rprt_pr{padding-right:45px!important;}
.report-menu-li{display:none;}

@media (max-width: 992px) {
    ._top_nav_wdh_cutm {
        width: 100%;
    }

    ._top_nav_wdh_my_ac_cutm {
        width: 100%;
    }

    ._cin_rep_a_section {
        float: left;
    }

    ._my_ac_di_sct {
        margin: 0 20px 0 20px;
    }

    ._honey_comb_menu-relative {
        position: inherit;
    }

    ._honey_comb_menu {
        position: relative;
        right: -2px;
        top: 5px;
    }
}

.selectpiker-btn {
    background-color: #fff !important;
}

.selectpicker-drop-down-menu .inner {
    overflow-y: hidden !important;
}

.selectpicker-drop-down-menu .dropdown-menu li a {
    color: #333 !important;
    padding: 7px 10px 7px 10px !important;
    font-size: 13px;
    float: left;
    width: 100%;
}

.selectpicker-drop-down-menu .dropdown-menu {
    overflow-y: auto !important;
    height: auto !important;
    max-height: 250px !important;
}

.bs-searchbox input {
    padding: 5px 10px 5px 10px;
}

.bootstrap-select .dropdown-toggle {
    width: 99% !important;
    height: 36px;
    outline: none !important;
}

    .bootstrap-select .dropdown-toggle:active, .bootstrap-select .dropdown-toggle:hover {
        outline: none !important;
    }

.selectpicker-drop-down-menu .dropdown-menu li a:active {
    outline: none !important;
}

.bootstrap-select .dropdown-toggle .filter-option-inner-inner {
    overflow: hidden;
    color: #333;
    font-size: 14px;
}

.selectpicker-drop-down-menu .dropdown-menu &gt; .active &gt; a, .dropdown-menu &gt; .active &gt; a:focus, .dropdown-menu &gt; .active &gt; a:hover {
    color: #103227;
    text-decoration: none;
    background-color: #F4F4F4;
    outline: 0;
    width: 100%;
    outline: none !important;
}

.selectpicker-drop-down-menu .dropdown-menu li a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
    float: left;
    width: 100%;
    outline: none !important;
}

.selectpiker-arrow-btn {
    outline: none;
    background: url(../images/icons/ico_arrow_down.svg) no-repeat transparent;
    -webkit-appearance: none !important;
    background-position: right 0;
    background-size: 14px;
    height: 10px;
    position: relative;
    top: -16px;
    left: 6px;
}

[data-id="location-cmb"] .selectpiker-arrow-btn {
    left: 10px !important;
}

[data-id="ddlShow"] .selectpiker-arrow-btn {
    left: 10px !important;
}

}
/*.disabled{border:solid 1px #e6e7e6!important;}*/
/*[data-id="Location"]{padding: 6px 0 0 0;background-position: 99%!important;}*/

#CustLocation-Div [data-id="customerLocation"] {
    width: 86% !important;
    margin: 0 0 0 75px;
}
/*._cus_name_prdt_lbl{z-index:100;}*/
._cus_name_prdt_lbl {
    z-index: 100;
}

.selectpiker-btn:focus {
    outline: none !important
}

.selectpiker-btn .filter-option {
    outline: none !important
}

.variation-location-selectpicker-div .selectpiker-btn {
    padding: 6px 9px 0 0px !important;
}

#CustLocation-Div .selectpiker-btn {
    padding: 6px 9px 0 85px !important;
}

._customer_location_select_picker .selectpiker-btn {
    padding: 6px 8px 0 0px !important;
}

.bdr-mdl-dsh {
    border-bottom: dashed 1px #e4dddd;
}

    .bdr-mdl-dsh:last-child {
        border: none !important;
    }

.dg-mdl-cntr {
    width: 450px;
    min-height: 100px;
    position: absolute;
    border-radius: 3px;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    border: none;
    background: #fff;
    padding: 20px 20px 20px 20px;
    z-index: 10000;
    left: 15%;
}

.mdl-dt-algn-titbw {
    top: -4px;
    position: relative;
}

.tech-tl-tp {
    position: absolute;
    background: #fff;
    z-index: 10000;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.1);
    top: 0;
    padding: 20px 30px 20px 21px;
}

.bg-clr-t-img {
    text-shadow: none;
    float: left;
    padding: 0px 0px 0 7px;
    line-height: 14px;
}

._lt-tp-cus-wdh {
    width: 450px;
}

#sketch-Container #myModal {
    overflow: scroll !important;
}

#sketches-tab #myModal {
    overflow: scroll !important;
}

#myModal {
    overflow: scroll !important;
}

@media (min-width: 992px) {
    .container {
        max-width: 1160px !important;
    }
}

@media (min-width: 992px) {
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
}

@media (min-width:992px) {
    .width-70-percentage-x {
        width: 63% !important;
    }
}

.width-70-percentage-x {
    width: 70%;
}

._cusom_col-5-5 {
    width: 45.8%;
}

.sales-loc-table {
    width: 100%;
}

    .sales-loc-table thead th {
        text-transform: uppercase;
        font-weight: bold;
        font-size: 10px;
        color: #668595;
        padding: 8px 8px 8px 8px;
    }

    .sales-loc-table tbody td {
        color: #668595;
        padding: 8px 8px 8px 8px;
    }

    .sales-loc-table tbody tr:nth-of-type(even) {
        background-color: #f4f4f8 !important;
    }

#logedUserImg {
    object-fit: cover !important;
}

[data-id="salesLocation"] {
    margin: 2px 0 0 0;
}

#technical-tip-modal {
    z-index: 10000000 !important;
}

._cintas_report_menu {
    display: none;
}

#tab-reports {
    display: none;
}

#tab-team-rental-orders {
    display: none;
}

.datepicker-icon {
    background: url(../images/icons/ico_calendar.svg) no-repeat #FFF;
    -webkit-appearance: none !important;
    background-position: 95% 8px;
    background-size: 19px;
    cursor: pointer;
}

#ShippingMethodRowDiv #myform {
    z-index: 10000;
    position: relative;
}

._alsco_product_slider_header_text {
    display: none;
}

._alsco_ft_prdt_sub_hdr {
    display: none;
}

._prdt_slider_five_div {
    display: none;
}

.alsco-arr-app-view {
    display: none;
}

._alsco_terms_and_condition {
    display: none;
}

._app_spl_n_btn {
    border: 0;
    background: transparent;
    padding: 0;
}

.alsco-als-po-div {
    display: none;
}

.bdr-clr-spl-1 {
    border-color: #ccc !important;
}

#tab-als-po {
    display: none;
}

#AlspoMenu {
    display: none;
}

.logo-mat-order-from-branch-drop-select &gt; .dropdown {
    border: none !important;
    padding: 0px !important;
}

    .logo-mat-order-from-branch-drop-select &gt; .dropdown &gt; button {
        padding-left: 0px !important;
    }

.logo-mat-order-from-sales-consultant-drop-select &gt; select {
    background: #fff !important;
    border: none;
}

.logo-mat-order-from-address-div &gt; .custom-addr-view &gt; p {
    margin: 0px 0 3px 0 !important;
    color: #333;
}

#MatOrderFormView {
    display: none;
}

#ft-mil-cnct-name {
    display: none;
}

.theme-check-shipping-information-div {
    display: none;
}

#cintas-Para {
    display: none;
}

#guardian-Para {
    display: none;
}





body header {
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    position: fixed;
    top: 0;
    background: #ffffff;
    box-shadow: inset 0 -1px 1px 0 #e6e7e6;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 10;
}
body header .menu-inner-container {
  width: 100%;
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper {
  width: 1170px;
  display: flex;
  padding: 0;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .logo {
  position: relative;
  top: 15px;
  margin-right: 45px;
}
body header .menu-inner-container .wraper .logo img {
  width: 120px;
}
body header .menu-inner-container .wraper .nav {
  display: flex;
  padding: 0;
  margin: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li {
  line-height: 75px;
  padding: 0 45px;
  margin: 0;
  color: #022169;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transition-delay: 0.15s;
}
body header .menu-inner-container .wraper .nav li:hover {
  cursor: pointer;
  color: #0099cc;
  background: transparent;
  transition: all 0.15s;
  transition-delay: 0.15s;
}
body header .menu-inner-container .wraper .nav li:hover &gt; .menu-inner-container {
  visibility: visible;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container {
  width: 100%!important;
  position: absolute;
  background: #ffffff;
  visibility: hidden;
  top: 75px;
  left: 0;
  transition-delay: 0.15s;
  -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper {
  display: flex;
  flex-direction: row;
  padding: 15px 0;
  min-height: 450px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .col {
  margin: 0;
  padding: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .col.col2 {
  flex: 16.66%;
  min-width: 16.66%;
  max-width: 16.66%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .col.col4 {
  flex: 33.33%;
  min-width: 33.33%;
  max-width: 33.33%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .col.col6 {
  flex: 66.68%;
  min-width: 66.68%;
  max-width: 66.68%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .col:first-child {
  padding: 0;
  border-right: 1px dashed #e6e7e6;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .col:last-child {
  padding: 0;
  border-left: 1px dashed #e6e7e6;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav {
  padding: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li {
  line-height: 45px;
  text-align: right;
  border-bottom: 0;
  padding: 0 30px;
  position: relative;
  transition: all 0.15s;
  transition-delay: 0.15s;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li:first-child {
  margin-top: 15px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner {
  position: absolute;
  top: 63px;
  left: 0;
  visibility: hidden;
  transition-delay: 0.15s;
  background-color: black;
  z-index: 999;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper {
  position: absolute;
  left: 195px;
  width: 780px;
  min-height: 420px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper.w01 {
  top: -86px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper.w02 {
  top: -131px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper.w03 {
  top: -176px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper.w04 {
  top: -221px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper .col {
  padding: 0 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  border: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper ul {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper ul li {
  border: 0;
  font-size: 13px;
  text-align: left;
  margin: 0;
  padding: 0 15px;
  color: #333333;
  line-height: 26.25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper ul li.category {
  font-weight: 900;
  color: #022169;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper ul li.category.nth {
  margin-top: 15px;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper ul li:hover {
  border: 0;
  color: #0099cc;
  transition: all 0.15s;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li .inner .wraper ul li:hover:after {
  content: "";
  display: none;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li:hover {
  color: #0099cc;
  transition: all 0.15s;
  transition-delay: 0.15s;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li:hover &gt; .inner {
  visibility: visible;
  transition-delay: 0.3s;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li:after {
  position: absolute;
  visibility: hidden;
  top: 0;
  right: -2px;
  content: "";
  background: #0099cc;
  width: 3px;
  height: 45px;
  transition: all 0.15s;
  transition-delay: 0.15s;
}
body header .menu-inner-container .wraper .nav li .menu-inner-container .wraper .subnav li:hover:after {
  position: absolute;
  visibility: visible;
  top: 0;
  right: -2px;
  content: "";
  background: #0099cc;
  width: 3px;
  height: 45px;
  transition: all 0.15s;
  transition-delay: 0.15s;
}
#parent-overlay-div{position:relative;}
#overlay-div-parent-menu{position:absolute;background:transparent;width: 100%;height: auto;min-height:400px;max-height: 650px;opacity: .1;z-index:1;margin:10px 0 0 0;right:0px;}
.navbar-brand{margin-right:0px!important;}
._top_nav_wdh_cutm{cursor:pointer;}
#my-account-dropdown-div{min-height:0!important;}
#ShowMiniCartViewDiv{min-height:0!important;}
#sketchToggle{min-height:0!important;}
#OrderReasonReportMenu{display:none;}
#tab-order-reason-report{display:none;}
.lbl-drop-down-clk{
    background-image: url(../images/icons/ico_arrow_down.svg);
    background-color: #fff;
    background-repeat:no-repeat;
    -webkit-appearance: none!important;
    background-position: 98% 15px;
    background-size: 14px;          
}
.lbl-drop-down-view-div{width:100%;z-index:100;padding:0px;}
.lbl-drop-down-div{cursor:pointer;font-size: 15px;padding:7px 10px 7px 10px;font-weight: 400;color: #212529;text-align: inherit;white-space: nowrap;}
.lbl-drop-down-div:hover{background:#f4f4f4;}
.padding-right-30{padding-right:30px!important;}
.padding-right-21{padding-right:21px!important;}
._cintas_guardian_alert_section{display:none;}
._alert_btn_1{background:none;border:0px;float:right;position: absolute;top:16px;right: 18px;cursor:pointer;}
._cint_alert_txt_clr{display:block;}
._gud_alert_txt_clr{display:none;}
#btn-cro-3-spl{display:none;}
._hvr{transition: all .3s ease-in;}
._hvr:hover{background:#ccc;}
.sketch-color-warning{
    display: none;
    font-size: 16px;
    line-height: 1.3;
    color: #ff0000;
    padding: 0 5px;
    margin: 10px 0 0;
}
.color-title{
    display: flex;
}
.color-title .text-main-color{
    min-width: 150px;
}
.color-title .sketch-color-warning{
     margin: 0; 
     display: block;
}
#sketch-request-pop-color-name + .sketch-color-warning{
    padding: 0 10px;
}
.img-holder img{
    max-width: 100%;
}
.text-content p{
    font-size: 16px;
}
#warrantyBoxOuter{
    display: none;
}
#warrantyBoxOuter span a{
    color: #0099cc;
    font-weight: 500;
    text-decoration: underline!important;
    text-underline-offset: 2px;
    transition: all 200ms;
}
#warrantyBoxOuter span a:hover{
    color: #0056b3;
}

.product-message{
    font-size: 15px;
    line-height: 1.3;
    color: #ff0000;
    padding: 0 5px;
    margin: 10px 0 0;
}
.product-message a,
.product-message a:hover{
    color: #ff0000;
    text-decoration: underline!important;
    text-underline-offset: 2px;
}
.sizeMessage{
    float: right !important;
    width: 47%;
    padding: 4px 16px;
    color: #ff0000;
}
._envision_privacy_policy{display:none;}</pre></body></html>