.m0{margin: 0em !important;}.mt0{margin-top: 0em !important;}.mt1{margin-top: 1em !important;}.mt2{margin-top: 2em !important;}.mt3{margin-top: 3em !important;}.mt4{margin-top: 4em !important;}.mt5{margin-top: 5em !important;}.mt6 {margin-top: 6em;}.mt7 {margin-top: 7em;}.mr0{margin-right: 0em !important;}.mr1{margin-right: 1em !important;}.mr2{margin-right: 2em !important;}.mr3{margin-right: 3em !important;}.mr4{margin-right: 4em !important;}.mr5{margin-right: 5em !important;}.mb0{margin-bottom: 0em !important;}.mb1{margin-bottom: 1em !important;}.mb2{margin-bottom: 2em !important;}.mb3{margin-bottom: 3em !important;}.mb4{margin-bottom: 4em !important;}.mb5{margin-bottom: 5em !important;}.ml0{margin-left: 0em !important;}.ml1{margin-left: 1em !important;}.ml2{margin-left: 2em !important;}.ml3{margin-left: 3em !important;}.ml4{margin-left: 4em !important;}.ml5{margin-left: 5em !important;}
.p0{padding: 0em !important;}.pt0{padding-top: 0em !important;}.pt1{padding-top: 1em !important;}.pt2{padding-top: 2em !important;}.pt3{padding-top: 3em !important;}.pt4{padding-top: 4em !important;}.pt5{padding-top: 5em !important;}.pr0{padding-right: 0em !important;}.pr1{padding-right: 1em !important;}.pr2{padding-right: 2em !important;}.pr3{padding-right: 3em !important;}.pr4{padding-right: 4em !important;}.pr5{padding-right: 5em !important;}.pb0{padding-bottom: 0em !important;}.pb1{padding-bottom: 1em !important;}.pb2{padding-bottom: 2em !important;}.pb3{padding-bottom: 3em !important;}.pb4{padding-bottom: 4em !important;}.pb5{padding-bottom: 5em !important;}.pl0{padding-left: 0em !important;}.pl1{padding-left: 1em !important;}.pl2{padding-left: 2em !important;}.pl3{padding-left: 3em !important;}.pl4{padding-left: 4em !important;}.pl5{padding-left: 5em !important;}
/*Maintain Aspect Ratio----------*/
/*18:9 Ratio*/
.r189 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r189 img{ position:absolute; left:0px; top:0px;}
.r189:before {display: block;content: " ";width: 100%;padding-top: 50%;}
.r189 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*16:9 Ratio*/
.r169 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r169 img{ position:absolute; left:0px; top:0px;}
.r169:before {display: block;content: " ";width: 100%;padding-top: 56.3%;}
.r169 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*4:3 Ratio*/
.r43 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r43 img{ position:absolute; left:0px; top:0px;}
.r43:before {display: block;content: " ";width: 100%;padding-top: 74.5%;}
.r43 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*4:6 Ratio*/
.r34 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r34 img{ position:absolute; left:0px; top:0px;}
.r34:before {display: block;content: " ";width: 100%;padding-top: 133.3%;}
.r34 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*3:2 Ratio*/
.r32 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r32 img{ position:absolute; left:0px; top:0px;}
.r32:before {display: block;content: " ";width: 100%;padding-top: 66.7%;}
.r32 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*8:5 Ratio*/
.r85 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r85 img{ position:absolute; left:0px; top:0px;}
.r85:before {display: block;content: " ";width: 100%;padding-top: 62.5%;}
.r85 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*1:1 Ratio*/
.r11 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r11 img{ position:absolute; left:0px; top:0px;}
.r11:before {display: block;content: " ";width: 100%;padding-top: 100%;}
.r11 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*2:1 Ratio*/
.r21 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r21 img{ position:absolute; left:0px; top:0px;}
.r21:before {display: block;content: " ";width: 100%;padding-top: 50%;}
.r21 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}
.r21.restfortwo:before{ margin-bottom:-1px;}

/*5:8 Ratio*/
.r58 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r58 img{ position:absolute; left:0px; top:0px;}
.r58:before {display: block;content: " ";width: 100%;padding-top: 160%;}
.r58 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*6:4 Ratio*/
.r64 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r64 img{ position:absolute; left:0px; top:0px;}
.r64:before {display: block;content: " ";width: 100%;padding-top: 150%;}
.r64 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}

/*30 Ratio*/
.r30 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r30 img{ position:absolute; left:0px; top:0px;}
.r30:before {display: block;content: " ";width: 100%;padding-top: 30%;}
.r30 > .content {position: absolute;top: 0;left: 0;right: 0;bottom: 0; overflow:hidden; margin:0;}



.row.no-gutters {margin-right: 0;margin-left: 0;}
.row.no-gutters > [class^="col-"],.row.no-gutters > [class*=" col-"] {padding-right: 0;padding-left: 0;}

.row.sm-gutters{margin-right:-7.5px;margin-left:-7.5px;}
.row.sm-gutters > [class^="col-"],.row.sm-gutters > [class*=" col-"]{padding-right:7.5px;padding-left:7.5px;}

@media (min-width:992px){
    .row.md-gutters{margin-right:-15px;margin-left:-15px;}
    .row.md-gutters > [class^="col-"],.row.md-gutters > [class*=" col-"]{padding-right:15px;padding-left:15px;}
}

@media (min-width:1200px){
  .row.big-gutters{margin-right:-20px;margin-left:-20px;}
  .row.big-gutters > [class^="col-"],.row.big-gutters > [class*=" col-"]{padding-right:20px;padding-left:20px;}
}

@media (min-width:1600px){
    .row.big-gutters{margin-right:-30px;margin-left:-30px;}
    .row.big-gutters > [class^="col-"],.row.big-gutters > [class*=" col-"]{padding-right:30px;padding-left:30px;}

    .row {margin-left: -30px;margin-right: -30px;}
    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-left: 30px;padding-right: 30px;}
}
@media (max-width:991.98px){
    .row {margin-left: -25px;margin-right: -25px;}
    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {padding-left: 25px;padding-right: 25px;}
}

/* columns of same height styles */
.row-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
.col-height {display: table-cell;float: none;height: 100%;}
.col-top {vertical-align: top;}
.col-middle {vertical-align: middle;}
.col-bottom {vertical-align: bottom;}
@media (min-width: 320px) {
 .row-xs-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
 .col-xs-height {display: table-cell;float: none;height: 100%;}
 .col-xs-top {vertical-align: top;}
 .col-xs-middle {vertical-align: middle;}
 .col-xs-bottom {vertical-align: bottom;}
}
@media (min-width: 768px) {
 .row-sm-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
 .col-sm-height {display: table-cell;float: none;height: 100%;}
 .col-sm-top {vertical-align: top;}
 .col-sm-middle {vertical-align: middle;}
 .col-sm-bottom {vertical-align: bottom;}
}
@media (min-width: 992px) {
 .row-md-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
 .col-md-height {display: table-cell;float: none;height: 100%;}
 .col-md-top {vertical-align: top;}
 .col-md-middle {vertical-align: middle;}
 .col-md-bottom {vertical-align: bottom;}
}
@media (min-width: 1200px) {
 .row-lg-height {display: table;table-layout: fixed;height: 100%;width: 100%;}
 .col-lg-height {display: table-cell;float: none;height: 100%;}
 .col-lg-top {vertical-align: top;}
 .col-lg-middle {vertical-align: middle;}
 .col-lg-bottom {vertical-align: bottom;}
}

.fixed {position: fixed; top: 0; left: 0; width: 100%; z-index: 999;}
.oh{overflow: hidden;}
.has-relative{position: relative;z-index: 9;}
.img-responsive{display: block;max-width: 100%;height: auto;}
.img-center{ margin:0 auto;}
.setbg{background-size: cover;background-position: center;background-repeat: no-repeat;}
.setbg.setbg-top{background-position: center top;}

body:not(.home) .preloader {display: none !important;}
.preloader {background-color: #FF715B;position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 999999;}
.loading {width: 173px;height: 87px;position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;animation: fadeanimation linear 2s;-webkit-animation: fadeanimation linear 2s;-moz-animation: fadeanimation linear 2s;-o-animation: fadeanimation linear 2s;-ms-animation: fadeanimation linear 2s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;-ms-animation-iteration-count: infinite;}
@keyframes fadeanimation{0% {opacity:1;}51% {opacity:0.4;}100% {opacity:1;}}
@-moz-keyframes fadeanimation{0% {opacity:1;}51% {opacity:0.4;}100% {opacity:1;}}
@-webkit-keyframes fadeanimation {0% {opacity:1;}51% {opacity:0.4;}100% {opacity:1;}}
@-o-keyframes fadeanimation {0% {opacity:1;}51% {opacity:0.4;}100% {opacity:1;}}
@-ms-keyframes fadeanimation {0% {opacity:1;}51% {opacity:0.4;}100% {opacity:1;}}


.radio-base .radio + .radio {margin-top: 15px;}
[type="radio"]:checked,[type="radio"]:not(:checked) {position: absolute;left: -9999px;}
[type="radio"]:checked + label,[type="radio"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 17px;display: inline-block;font-size: 13px;}
[type="radio"]:checked + label:before,[type="radio"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 0;width: 17px;height: 17px;border-radius: 100%;background: #fff;}
[type="radio"]:checked + label:after,[type="radio"]:not(:checked) + label:after {content: '';width: 13px;height: 13px;background: #FF715B;position: absolute;top: 2px;left: 2px;border-radius: 100%;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
[type="radio"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
[type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

/* Fonts ======================== */
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/ft/GothamBold.ttf') format('truetype'),
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/ft/GothamBook.ttf') format('truetype'),
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gotham';
    src: url('../fonts/ft/GothamMedium.ttf') format('truetype'),
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

/* Fonts ======================== */
@font-face {
    font-family: 'Eagle Sight Rough';
    src: url('../fonts/ft/EagleSightRough.eot');
    src: url('../fonts/ft/EagleSightRough.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ft/EagleSightRough.woff2') format('woff2'),
    url('../fonts/ft/EagleSightRough.woff') format('woff'),
    url('../fonts/ft/EagleSightRough.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Eagle Sight';
    src: url('../fonts/ft/EagleSight.eot');
    src: url('../fonts/ft/EagleSight.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ft/EagleSight.woff2') format('woff2'),
    url('../fonts/ft/EagleSight.woff') format('woff'),
    url('../fonts/ft/EagleSight.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Eagle Sight Stamp';
    src: url('../fonts/ft/EagleSightStamp.eot');
    src: url('../fonts/ft/EagleSightStamp.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ft/EagleSightStamp.woff2') format('woff2'),
    url('../fonts/ft/EagleSightStamp.woff') format('woff'),
    url('../fonts/ft/EagleSightStamp.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
