.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;}
.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;}
.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;}
.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;}

/*Maintain Aspect Ratio----------*/
/*18:9 Ratio*/
.r189 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.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;}

/* custom 16:9 Ratio*/
.r170 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r170 img{ position:absolute; left:0px; top:0px;}
.r170:before {display: block;content: " ";width: 100%;padding-top: 52.245%;}
.r170 > .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*/
.r80 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r80 img{ position:absolute; left:0px; top:0px;}
.r80:before {display: block;content: " ";width: 100%;padding-top: 80%;}
.r80 > .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;}


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

/*Custom 4:6 Ratio*/
.r36 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r36 img{ position:absolute; left:0px; top:0px;}
.r36::before {display: block;content: " ";width: 100%;padding-top: 137.58%;}
.r36 > .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;}

/*8:6 Ratio*/
.r86 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r86:before {display: block;content: " ";width: 100%;padding-top: 59%;}
.r86 > .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;}

/*Custom 6:4 Ratio*/
.r63 {position: relative; overflow:hidden;transform: translateZ(0) scale(1.0, 1.0);backface-visibility: hidden;}
.r63 img{ position:absolute; left:0px; top:0px;}
.r63::before {display: block;content: " ";width: 100%;padding-top: 143.5%;}
.r63 > .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.small-gutters{margin-right:-7px;margin-left:-7px;}
.row.small-gutters > [class^="col-"],.row.small-gutters > [class*=" col-"]{padding-right:7px;padding-left:7px;}
.row.sm-gutters{margin-right:-5px;margin-left:-5px;}
.row.sm-gutters > [class^="col"],.row.sm-gutters > [class*=" col"]{padding-right:5px;padding-left:5px;}
.row.md-gutters{margin-right:-40px;margin-left:-40px;}
.row.md-gutters > [class^="col-"],.row.md-gutters > [class*=" col-"]{padding-right:40px;padding-left:40px;}
.row.big-gutters{margin-right:-45px;margin-left:-45px;}
.row.big-gutters > [class^="col-"],.row.big-gutters > [class*=" col-"]{padding-right:45px;padding-left:45px;}
.row.lg-gutters{margin-right:-50px;margin-left:-50px;}
.row.lg-gutters > [class^="col-"],.row.lg-gutters > [class*=" col-"]{padding-right:50px;padding-left:50px;}
.row.xlg-gutters{margin-right:-6%;margin-left:-6%;}
.row.xlg-gutters > [class^="col-"],.row.xlg-gutters > [class*=" col-"]{padding-right:6%;padding-left:6%;}



.setbg {background-size: cover;background-position: center center;background-repeat: no-repeat;}













