.font-gilroy-medium {
    font-family: 'Gilroy-Medium', sans-serif
}

.font-gilroy-bold {
    font-family: 'Gilroy-Bold', sans-serif;
}

.font-georgia {
    font-family: 'Georgia', sans-serif;
}

.m-0 {
    margin: 0 0;
}

.p-0 {
    padding: 0 0;
}

.p-15 {
    padding: 15px;
}

.align-left {
    text-align: left;
}

.align-right {
    text-align: right;
}

.align-center {
    text-align: center;
}

/*Color*/
.color-gray {
    color: #cdcdcd !important;
}

.color-gray-two {
    color: #7f8185 !important;
}

.color-gray-three {
    color: #bcc3ce !important;
}

.color-gray-three-p::placeholder {
    color: #bcc3ce !important;
}

.color-gray-four {
    color: #89929f !important;
}

.color-charcoal {
    color: #292d34 !important;
}

.color-black {
    color: #0e0e0e !important;
}

.color-white {
    color: #fff !important;
}

.color-white50 {
    color: rgba(255, 255, 255, 0.51) !important;
}

.bg-white {
    background-color: #fff;
}

.bg-watermallow {
    background-color: #f94262;
}

.bg-sky-blue {
    background-color: #4bb3d1;
}

.bg-sky-blue:hover {
    background-color: #398fa8;
}

/*Color*/

/*Font Size*/

.font-size-11 {
    font-size: 11px;
}

.font-size-12 {
    font-size: 12px;
}

.font-size-13 {
    font-size: 13px;
}

.font-size-14 {
    font-size: 14px;
}

.font-size-15 {
    font-size: 15px;
}

.font-size-16 {
    font-size: 16px;
}

.font-size-17 {
    font-size: 17px;
}

.font-size-20 {
    font-size: 20px;
}

.line-height-1-21 {
    line-height: 1.21;
}

.line-height-1-23 {
    line-height: 1.23;
}

.line-height-1-25 {
    line-height: 1.25;
}

.line-height-1-33 {
    line-height: 1.33;
}

.line-height-1-43 {
    line-height: 1.43;
}

.line-height-1-71 {
    line-height: 1.71;
}

/*Font Size*/

.bold-link a {
    font-family: 'Gilroy-Bold', sans-serif;
    text-decoration: underline;
    color: inherit;
}

.bold {
    font-family: 'Gilroy-Bold', sans-serif;
    color: inherit;
}

.m-all-10 {
    margin: 10px;
}

.mt-m1 {
    margin-top: -1px;
}
.mt-1 {
    margin-top: 1px;
}
.mt-2 {
    margin-top: 2px;
}

.mt-3 {
    margin-top: 3px;
}

.mt-5 {
    margin-top: 5px;
}

.mt-10 {
    margin-top: 10px;
}

.mt-15 {
    margin-top: 15px;
}

.mt-17-5 {
    margin-top: 17.5px;
}

.mt-19-5 {
    margin-top: 19.5px;
}

.mt-20 {
    margin-top: 20px;
}

.mt-25 {
    margin-top: 25px;
}

.mt-37 {
    margin-top: 37px;
}

.mt-m37 {
    margin-top: -37px;
}

.mt-60 {
    margin-top: 60px;
}
.mt-70 {
    margin-top: 70px;
}

.mt-72 {
    margin-top: 72px;
}

.mt-100 {
    margin-top: 100px;
}
.mt-150 {
    margin-top: 150px;
}

.mt-230{
    margin-top: 230px;
}
.mb-100 {
    margin-bottom: 100px;
}
.mb-150 {
    margin-bottom: 150px;
}

.mt-180 {
    margin-top: 180px;
}

.mb-20 {
    margin-bottom: 20px;
}

.mt-23 {
    margin-top: 23px;
}

.mt-30 {
    margin-top: 30px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-50 {
    margin-top: 50px;
}

.mt-60 {
    margin-top: 60px;
}

.ml-2 {
    margin-left: 2px;
}

.ml-4 {
    margin-left: 4px;
}

.ml-5 {
    margin-left: 5px;
}

.ml-10 {
    margin-left: 10px;
}

.ml-13 {
    margin-left: 13px;
}

.ml-15 {
    margin-left: 15px;
}

.ml-20 {
    margin-left: 20px;
}
.ml-25 {
    margin-left: 25px;
}

.ml-30 {
    margin-left: 30px;
}

.ml-40 {
    margin-left: 40px;
}

.ml-125 {
    margin-left: 125px;
}

.ml-50 {
    margin-left: 50px;
}

.ml-160 {
    margin-left: 160px;
}

.ml-200 {
    margin-left: 200px;
}

.mr-15 {
    margin-right: 15px;
}

.mr-20 {
    margin-right: 20px;
}

.ml-a {
    margin-left: auto;
}

.mr-a {
    margin-right: auto;
}

.mr-10 {
    margin-right: 10px;
}

.mlr-a {
    margin-left: auto;
    margin-right: auto;
}

.mt-0 {
    margin-top: 0 !important;
}

/*Padding*/
.plr-10 {
    padding: 0 10px;
}

.plr-13 {
    padding: 0 13px;
}

.pad-l-13 {
    padding-left: 13px;
}

/*Padding*/

/*Width*/
.w-10 {
    width: 10px;
}

.w-25 {
    width: 25px;
}

.w-30 {
    width: 30px;
}

.w-45 {
    width: 45px;
}
.w-50 {
    width: 50px;
}

.w-60 {
    width: 60px;
}

.w-70 {
    width: 70px;
}

.w-100 {
    width: 100px;
}

.w-135 {
    width: 135px;
}
.w-140 {
    width: 140px;
}
.max-w-140 {
    max-width: 140px;
}

.w-163 {
    width: 163px;
}

.w-180 {
    width: 180px;
}

.w-255 {
    width: 255px;
}

.w-220 {
    width: 220px;
}

.w-200 {
    width: 200px;
}
.w-210 {
    width: 210px;
}

.w-270 {
    width: 270px;
}

.w-275 {
    width: 275px;
}
.w-295 {
    width: 295px;
}

.m-w-275 {
    max-width: 275px;
}

.w-300 {
    width: 300px;
}

.w-325 {
    width: 325px;
}
.w-335 {
    width: 335px;
}

.w-350 {
    width: 350px;
}

.w-400 {
    width: 400px;
}

.w-1030 {
    width: 1030px;
}

.w-1035 {
    width: 1035px;
}

.min-w-1030 {
    min-width: 1030px;
}

.min-w-1035 {
    min-width: 1035px;
}

.min-w-1050 {
    min-width: 1050px;
}
.min-w-1060 {
    min-width: 1060px;
}

.max-w-200 {
    max-width: 200px;
}

.max-w-280 {
    max-width: 280px;
}
.max-w-295 {
    max-width: 295px;
}

.max-w-300 {
    max-width: 300px;
}

.max-w-310 {
    max-width: 310px;
}

.max-w-1030 {
    max-width: 1030px;
}
.max-w-1035 {
    max-width: 1035px;
}

.w-100p {
    width: 100%;
}

.max-w-100p {
    max-width: 100%;
}

.w-105 {
    width: 105px;
}

/*Width*/

.vertical-align-middle {
    vertical-align: middle;
}

/*Height*/
.h-100p {
    height: 100%;
}

.h-10 {
    height: 10px;
}

.h-15 {
    height: 15px;
}

.h-25 {
    height: 25px;
}

.h-30 {
    height: 30px;
}

.h-35 {
    height: 35px;
}

.h-40 {
    height: 40px;
}

.h-45 {
    height: 45px;
}
.h-50 {
    height: 50px;
}

.h-60 {
    height: 60px;
}

.h-143 {
    height: 143px;
}

.h-182 {
    height: 182px;
}

.h-183 {
    height: 183px;
}

.h-216 {
    height: 216px;
}

.h-260 {
    height: 260px;
}

.h-310{
    height: 310px;
}

.h-312 {
    height: 312px;
}

.h-468 {
    height: 468px;
}

.max-h-28 {
    max-height: 28px;
}

.max-h-30 {
    max-height: 30px;
}
.max-h-32 {
    max-height: 32px;
}

.max-h-74 {
    max-height: 74px;
}

.max-h-60 {
    max-height: 60px;
}

.h-8em {
    height: 8em;
}

/*Height*/

/*Position*/
.p-rel {
    position: relative !important;
}

.p-absolute {
    position: absolute !important;
}

/*Position*/

/*Display*/
.d-none {
    display: none;
}

.d-block {
    display: block;
}
.d-flex {
    display: flex;
}

.d-inline-block {
    display: inline-block;
}

.d-inline-flex {
    display: inline-flex;
}

/*Display*/

/*Float*/
.float-left {
    float: left;
}

.float-right {
    float: right;
}

/*Float*/

/*Border*/
.brad-4 {
    border-radius: 4px;
}

.brad-6 {
    border-radius: 6px;
}

.brad-6-top-bottom-right {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}
.brad-8-top-bottom-right {
    border-bottom-right-radius: 8px;
    border-top-right-radius: 8px;
}

.brad-12-top-bottom-right {
    border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
}

.brad-17-5 {
    border-radius: 17.5px;
}

.brad-100p {
    border-radius: 100%;
}

.bord-n {
    border: none;
}

.out-l-n {
    outline: none;
}

/*Border*/

.over-h {
    overflow: hidden;
}



.cursor-point:hover {
    cursor: pointer;
}

.flex-center-v {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.top-m5 {
    top: -5px;
}

.top-19 {
    top: 19px;
}

.top-20 {
    top: 20px;
}

.left-0 {
    left: 0;
}

.right-0 {
    right: 0;
}

.top-0 {
    top: 0;
}

.left-9 {
    left: 9px;
}

.left-15{
    left:15px;
}

.left-30 {
    left: 30px;
}

.right-12 {
    right: 12px;
}

.text-overflow-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.white-space-pre {
    white-space: pre;
}

.z-index-2 {
    z-index: 2;
}

.z-index-1 {
    z-index: 1;
}

.flex-start {
    align-items: start;
    display: flex;
    justify-content: start;
}

.flex-left {
    align-items: left;
    display: flex;
    justify-content: left;
}

.flex-center-inline-v {
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.flex-center-inline {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.bg-img-bookmark {
    background: url('../img/ic_bookmark_grey.svg') no-repeat scroll 5px 15px;
}

.text-transform-uppercase {
    text-transform: uppercase;
}

.text-decoration-none {
    text-decoration: none;
}

.bg-scale-center-crop {
    background-position: center center;
    background-size: cover;
}

.show {
    display: block !important;
}

.bg-size-100p-100p {
    background-size: 100% 100%;
}

.bg-center {
    background-position: center center;
    background-size: cover;
}

button {
    cursor: pointer;
}