/* Global Useful CSS */
* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }
.wrapper { width: 100%; float:none; display:block; margin:0 auto !important; max-width: 1170px; }

img { max-width:100%; height:auto; border:none; vertical-align: middle; }
.clearfix, .row { display:block; }
.clearfix:before, .clearfix:after, .row:before, .row:after { content:''; width:100%; display:table; }
a { text-decoration:none; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; }
h1, h2, h3, h4, h5, h6 { margin:0; padding: 0px; }
p { margin:0; }
* + h1, * + h2 { margin-top:30px; }
* + h3, * + h4 { margin-top:25px; }
 * + h5, * + h6  { margin-top:20px; }
* + p { margin-top:15px; }

/* Fonts and Texts Related */
.uppercase { text-transform: uppercase; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.text-left { text-align:left; }

.set-bg, .bg, .overlay, .altOverlay, .overlayBlack { background-size:cover; background-position:center; position:relative; }
.overlay > *, .altOverlay > *, .overlayBlack > * { position:relative; z-index:2; }
.overlay:before, .altOverlay:before, .overlayBlack:before { content:''; background:rgba(0,0,0,0.5); top:0; left:0; width:100%; height:100%; z-index:1; position:absolute; }
.altOverlay:before{ background:rgba(214, 0, 0, 0.7); }
.get-bg { display:none !important; }
.overlayBlack:before{ background:rgba(0,0,0,0.7); }

.bold, .bold h1, .bold h2, .bold h3, .bold h4, .bold h5, .bold h6  { font-weight:700; }
.semibold, .semibold h1, .semibold h2, .semibold h3, .semibold h4, .semibold h5, .semibold h6  { font-weight:600; }
.medium, .medium h1, .medium h2, .medium h3, .medium h4, .medium h5, .medium h6 { font-weight:500; }
.normal, .normal h1, .normal h2, .normal h3, .normal h4, .normal h5, .normal h6 { font-weight:400; }
.light, .light h1, .light h2, .light h3, .light h4, .light h5, .light h6 { font-weight:300; }

/* Float and Display related */
.fl { float:left; }
.fr { float:right; }
.ib { display: inline-block; vertical-align:middle; margin-right:-4px; }
.dt{ display: table; width: 100%; }
.dtc{ display: table-cell; vertical-align: middle; }
.verticalTop{ vertical-align: top; }
.verticalBottom{ vertical-align:bottom; }
.verticalMiddle{ vertical-align:middle; }

/* Custome Class
-=-=-=-=-*/
.mlrAuto{ margin-left: auto; margin-right: auto; }
.text-justify{ text-align: justify }

/* Widths and Paddings */
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w33 { width: 33.33%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w55 { width: 55%; }
.w50 { width: 50%; }
.w60 { width: 60%; }
.w66 { width: 66.66%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w90 { width: 90%; }
.w100 { width: 100%; }

.pl0 { padding-left:0; }
.pr0 { padding-right:0; }
.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }
.pl15 { padding-left:15px; }
.pr15 { padding-right:15px; }
.pl20 { padding-left:20px; }
.pr20 { padding-right:20px; }
.pl30 { padding-left:30px; }
.pr30 { padding-right:30px; }
.p0-0 { padding-left:0; padding-right:0; }
.p0-5 { padding-left:5px; padding-right:5px; }
.p0-10 { padding-left:10px; padding-right:10px; }
.p0-15 { padding-left:15px; padding-right:15px; }
.p0-20 { padding-left:20px; padding-right:20px; }
.p0-30 { padding-left:30px; padding-right:30px; }
.p10-0 { padding-top:10px; padding-bottom:10px; }
.p20-0 { padding-top:20px; padding-bottom:20px; }
.p30-0 { padding-top:30px; padding-bottom:30px; }
.p40-0 { padding-top:40px; padding-bottom:40px; }
.p50-0 { padding-top:50px; padding-bottom:50px; }
.p60-0 { padding-top:60px; padding-bottom:60px; }
.p70-0 { padding-top:70px; padding-bottom:70px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px  }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }
.pb60 { padding-bottom:60px; }
.pb70 { padding-bottom:70px; }
.pt10 { padding-top:10px; }
.pt15 { padding-top:15px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px  }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }
.pt60 { padding-top:60px; }
.pt70 { padding-top:70px; }

/* Form Style */
input[type=submit] { cursor:pointer; /*background-image:url(../Images/blank.png) !important; */ }
::-webkit-input-placeholder { opacity:1 !important; color:inherit !important; }
::-moz-placeholder { opacity:1 !important; color:inherit !important; }
:-ms-input-placeholder { opacity:1 !important; color:inherit !important; }
textarea, input[type="text"], input[type="number"], input[type="email"], input[type="tel"], select {
    display:block; border:1px solid; border-radius:3px; outline:none; background:#fff; font-size:16px; line-height:24px; font-family:'Signika Negative', sans-serif; font-weight:400; color:#000; margin:0; padding:8px 20px; width:100% !important; }
textarea { min-height:110px; }
form .field { padding:0 0 20px; }
form .fields-group { margin:0 -10px; }
form .fields-group .field { padding:0 10px 20px; }
form .actions { position: relative; margin-top:10px;  }
form input[type="radio"],form input[type="checkbox"] {  display:none; }
form input[type="radio"]+label,form input[type="checkbox"]+label {  position:relative; display:block; padding-left:35px; cursor:pointer }
form input[type="radio"]+label:before,form input[type="checkbox"]+label:before {  content:"\f00c"; font-family:fontawesome; color:#000 ; position:absolute; left:4px; top:4px; font-size:0; width:20px; height:20px; display:block; border:1px solid #ccc; transition:all ease .3s; -webkit-transition:all ease .3s; text-align:center; line-height:18px }
form input[type="radio"]+label:before {  border-radius:50% }
form input[type="radio"]:checked+label:before {  background:#000 ; border-color:#000  }
form input[type="checkbox"]:checked+label:before {  border-color:#000 ; font-size:14px; background:#000 ; color:#fff }
input[type="submit"] { outline:none; font-family:'Signika Negative', sans-serif; padding:10px 40px; background:#000; color:#fff; border:2px solid #000; font-size:18px; line-height:1; text-transform:uppercase; font-weight:400; border-radius:3px;
-webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; transition:all ease 0.3s; }
input[type="submit"]:hover { color:#000; background:transparent; }

/* Slick Slider */
.slick-list, .slick-slider, .slick-track {	position:relative; display:block }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility:hidden }
.slick-list { overflow:hidden; margin:0; padding:0 }
.slick-list:focus { outline:0 }
.slick-list.dragging { cursor:pointer; cursor:hand }
.slick-slider .slick-list, .slick-slider .slick-track {	webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }
.slick-track { top:0; left:0 }
.slick-track:after, .slick-track:before { display:table; content:'' }
.slick-track:after { clear:both }
.slick-slide { display:none; float:left; height:100%; min-height:1px }
[dir=rtl] .slick-slide { float:right }
.slick-slide img { display:block }
.slick-slide.slick-loading img { display:none }
.slick-slide.dragging img { pointer-events:none }
.slick-initialized .slick-slide { display:block }
.slick-vertical .slick-slide { display:block; height:auto; border:1px solid transparent }
.slick-arrow.slick-hidden {	display:none }
.slick-arrow { position:absolute; top:50%; left:-30px; z-index:5; font-size:0; line-height:58px; width:30px; height:58px; background:transparent; cursor:pointer; border:1px solid transparent; margin:-30px 0 0; display:block; text-align:center }
.slick-arrow:before { content:"\f104"; font-family:fontawesome; font-size:56px; color:#000; display:block; line-height:58px }
.slick-arrow.slick-next { left:inherit; right:-30px }
.slick-arrow.slick-next:before { content:"\f105" }
.slick-dotted ul.slick-dots { margin:25px 0; padding:0; list-style:none; text-align:center; display:block; width:100%; line-height:0 }
.slick-dotted ul.slick-dots li { display:inline-block; margin:0 5px }
.slick-dotted ul.slick-dots li button { width:12px; height:12px; font-size:0; cursor:pointer; border:none; background:#a1a1a1; border-radius:50%; outline:0 }
.slick-dotted ul.slick-dots li.slick-active button { background:#000 }
.slick-slider a, .slick-slider button, .slick-slider .slick-slide { outline:none; }

/* Fancybox 3 */
.fancybox-enabled { overflow:hidden; }
.fancybox-enabled body { height:100%; overflow:visible; }
.fancybox-container { backface-visibility:hidden; height:100%; left:0; position:fixed; top:0; webkit-backface-visibility:hidden; width:100%; z-index:99993; }
.fancybox-container ~ .fancybox-container { z-index:99992; }
.fancybox-bg { backface-visibility:hidden; background:#0f0f11; bottom:0; left:0; opacity:0; position:absolute; right:0; top:0; transition-timing-function:cubic-bezier(0.55, 0.06, 0.68, 0.19); webkit-backface-visibility:hidden; }
.fancybox-container--ready .fancybox-bg { opacity:0.87; transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1); }
.fancybox-controls { backface-visibility:hidden; direction:ltr; left:0; opacity:0; pointer-events:none; position:absolute; right:0; text-align:center; top:0; transition:opacity .2s; webkit-backface-visibility:hidden; z-index:99994; }
.fancybox-show-controls .fancybox-controls { opacity:1; }
.fancybox-infobar { display:none; }
.fancybox-show-infobar .fancybox-infobar { display:inline-block; pointer-events:all; }
.fancybox-infobar__body { background-color:rgba(30, 30, 30, 0.7); color:#ddd; display:inline-block; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:13px; line-height:44px; moz-user-select:none; ms-user-select:none; pointer-events:none; text-align:center; user-select:none; webkit-font-smoothing:subpixel-antialiased; webkit-tap-highlight-color:transparent; webkit-touch-callout:none; webkit-user-select:none; width:70px; }
.fancybox-buttons { display:none; pointer-events:all; position:absolute; right:0; top:0; }
.fancybox-show-buttons .fancybox-buttons { display:block; }
.fancybox-slider-wrap { direction:ltr; overflow:hidden; }
.fancybox-slider-wrap,
.fancybox-slider { backface-visibility:hidden; bottom:0; left:0; margin:0; padding:0; position:absolute; right:0; top:0; webkit-backface-visibility:hidden; webkit-tap-highlight-color:transparent; z-index:99993; }
.fancybox-slide { box-sizing:border-box; height:100%; left:0; margin:0; outline:none; overflow:auto; padding:0; position:absolute; text-align:center; top:0; webkit-overflow-scrolling:touch; white-space:normal; width:100%; z-index:99994; }
.fancybox-slide::before { content:''; display:inline-block; height:100%; vertical-align:middle; width:0; }
.fancybox-slide > * { background-color:#fff; border-width:0; box-sizing:border-box; display:inline-block; margin:44px 0 44px; overflow:auto; padding:24px; position:relative; text-align:left; vertical-align:middle; }
.fancybox-slide--image { overflow:hidden; }
.fancybox-slide--image::before { display:none; }
.fancybox-content { border:0; box-sizing:border-box; display:inline-block; font-family:Arial, sans-serif; font-size:16px; height:calc(100% - 88px); line-height:normal; margin:44px auto; outline:none; padding:0; position:relative; text-align:left; vertical-align:middle; webkit-overflow-scrolling:touch; webkit-tap-highlight-color:transparent; white-space:normal; width:80%; }
.fancybox-iframe { background:#fff; border:0; display:block; height:100%; margin:0; padding:0; width:100%; }
.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe { background:transparent; }
.fancybox-placeholder { backface-visibility:hidden; background:transparent; background-repeat:no-repeat; background-size:100% 100%; border:0; cursor:default; left:0; margin:0; ms-transform-origin:top left; overflow:visible; padding:0; position:absolute; top:0; transform-origin:top left; webkit-backface-visibility:hidden; webkit-transform-origin:top left; z-index:99995; }
.fancybox-image,
.fancybox-spaceball { background:transparent; background-size:100% 100%; border:0; height:100%; left:0; margin:0; max-height:none; max-width:none; padding:0; position:absolute; top:0; width:100%; }
.fancybox-controls--canzoomOut .fancybox-placeholder { cursor:-webkit-zoom-out; cursor:zoom-out; }
.fancybox-controls--canzoomIn .fancybox-placeholder { cursor:-webkit-zoom-in; cursor:zoom-in; }
.fancybox-controls--canGrab .fancybox-placeholder { cursor:grab; cursor:-webkit-grab; }
.fancybox-controls--isGrabbing .fancybox-placeholder { cursor:grabbing; cursor:-webkit-grabbing; }
.fancybox-spaceball { z-index:1; }
.fancybox-tmp { left:-9999px; position:absolute; top:-9999px; visibility:hidden; }
.fancybox-error { background:#fff; cursor:default; left:50%; margin:0; max-width:100%; ms-transform:translate(-50%, -50%); padding:40px; position:absolute; top:50%; transform:translate(-50%, -50%); webkit-transform:translate(-50%, -50%); width:380px; }
.fancybox-error p { color:#444; font:16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; margin:0; padding:0; }
.fancybox-close-small { background:transparent; border:0; border-radius:0; cursor:pointer; height:44px; margin:0; outline:none; padding:0; position:absolute; right:0; top:0; width:44px; z-index:10; }
.fancybox-close-small:after { background:#fff; border-radius:50%; border-width:0; box-sizing:border-box; color:#888; content:'�'; font:20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif; font-weight:300; height:30px; position:absolute; right:5px; text-align:center; top:5px; transition:background .2s; width:30px; z-index:2; }
.fancybox-close-small:focus:after { outline:1px dotted #888; }
.fancybox-slide--video .fancybox-close-small { background:transparent; right:-36px; top:-36px; }
.fancybox-close-small:hover:after { background:#eee; color:#555; }
.fancybox-caption-wrap { backface-visibility:hidden; background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%); bottom:0; box-sizing:border-box; left:0; opacity:0; padding:60px 30px 0 30px; pointer-events:none; position:absolute; right:0; transition:opacity .2s; webkit-backface-visibility:hidden; z-index:99998; }
.fancybox-show-caption .fancybox-caption-wrap { opacity:1; }
.fancybox-caption { border-top:1px solid rgba(255, 255, 255, 0.4); color:#fff; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:14px; line-height:20px; padding:30px 0; webkit-text-size-adjust:none; }
.fancybox-caption a,
.fancybox-caption button { pointer-events:all; }
.fancybox-caption a { color:#fff; text-decoration:underline; }
.fancybox-button { background:transparent; border:0; border-radius:0; box-sizing:border-box; color:#fff; cursor:pointer; display:inline-block; height:44px; line-height:44px; margin:0; outline:none; padding:0; position:relative; vertical-align:top; width:44px; }
.fancybox-button--disabled { cursor:default; pointer-events:none; }
.fancybox-infobar__body, .fancybox-button { background:rgba(30, 30, 30, 0.6); }
.fancybox-button:hover { background:rgba(0, 0, 0, 0.8); }
.fancybox-button::before,
.fancybox-button::after { background-color:currentColor; border-color:#fff; box-sizing:border-box; color:currentColor; content:''; display:inline-block; opacity:0.9; pointer-events:none; position:absolute; }
.fancybox-button--disabled::before,
.fancybox-button--disabled::after { opacity:0.5; }
.fancybox-button--left::after { background:transparent; border-right:solid 2px currentColor; border-top:solid 2px currentColor; height:6px; left:20px; ms-transform:rotate(-135deg); top:18px; transform:rotate(-135deg); webkit-transform:rotate(-135deg); width:6px; }
.fancybox-button--right::after { background:transparent; border-right:solid 2px currentColor; border-top:solid 2px currentColor; height:6px; ms-transform:rotate(45deg); right:20px; top:18px; transform:rotate(45deg); webkit-transform:rotate(45deg); width:6px; }
.fancybox-button--left { border-bottom-left-radius:5px; }
.fancybox-button--right { border-bottom-right-radius:5px; }
.fancybox-button--close { float:right; }
.fancybox-button--close::before, .fancybox-button--close::after { content:''; display:inline-block; height:2px; left:calc(50% - 8px); position:absolute; top:calc(50% - 1px); width:16px; }
.fancybox-button--close::before { ms-transform:rotate(45deg); transform:rotate(45deg); webkit-transform:rotate(45deg); }
.fancybox-button--close::after { ms-transform:rotate(-45deg); transform:rotate(-45deg); webkit-transform:rotate(-45deg); }
.fancybox-loading { animation:fancybox-rotate .8s infinite linear; background:transparent; border:6px solid rgba(100, 100, 100, 0.4); border-radius:100%; border-top:6px solid rgba(255, 255, 255, 0.6); height:50px; left:50%; margin-left:-25px; margin-top:-25px; position:absolute; top:50%; webkit-animation:fancybox-rotate .8s infinite linear; width:50px; z-index:99999; }
@-webkit-keyframes fancybox-rotate {
    from { transform:rotate(0deg); webkit-transform:rotate(0deg); }
	to { transform:rotate(359deg); webkit-transform:rotate(359deg); }
}
@keyframes fancybox-rotate {
    from { transform:rotate(0deg); webkit-transform:rotate(0deg); }
	to { transform:rotate(359deg); webkit-transform:rotate(359deg); }
}
@media all and (max-width: 800px) {
    .fancybox-controls { text-align:left; }
	.fancybox-button--left,
	.fancybox-button--right,
	.fancybox-buttons button:not(.fancybox-button--close) { display:none !important; }
	.fancybox-caption { margin:0; padding:20px 0; }
}
.fancybox-button--fullscreen::before { background:none; border:2px solid; height:11px; left:15px; top:16px; width:15px; }
.fancybox-button--play::before { background:transparent; border-bottom:6px inset transparent; border-left:10px solid; border-radius:1px; border-top:6px inset transparent; height:0; left:18px; top:16px; width:0; }
.fancybox-button--pause::before { background:transparent; border-style:solid; border-width:0 2px 0 2px; height:11px; left:18px; top:16px; width:7px; }
.fancybox-button--thumbs span { font-size:23px; }
.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap { right:220px; }
.fancybox-thumbs { background:#fff; bottom:0; box-sizing:border-box; left:auto; margin:0; padding:5px 5px 0 0; position:absolute; right:0; top:0; webkit-overflow-scrolling:touch; webkit-tap-highlight-color:transparent; width:220px; word-break:normal; z-index:99993; }
.fancybox-thumbs > ul { font-size:0; height:100%; list-style:none; margin:0; overflow-x:hidden; overflow-y:auto; padding:0; position:absolute; position:relative; width:100%; }
.fancybox-thumbs > ul > li { backface-visibility:hidden; border:5px solid #fff; border-right-width:0; border-top-width:0; box-sizing:border-box; cursor:pointer; float:left; height:75px; margin:0; max-width:50%; outline:none; overflow:hidden; padding:0; position:relative; webkit-backface-visibility:hidden; webkit-tap-highlight-color:transparent; width:105px; }
li.fancybox-thumbs-loading { background:rgba(0, 0, 0, 0.1); }
.fancybox-thumbs > ul > li > img { left:0; max-height:none; max-width:none; min-height:100%; min-width:100%; moz-user-select:none; ms-user-select:none; position:absolute; top:0; user-select:none; webkit-touch-callout:none; webkit-user-select:none; }
.fancybox-thumbs > ul > li:before { border:4px solid #4ea7f9; border-radius:2px; bottom:0; content:''; left:0; opacity:0; position:absolute; right:0; top:0; transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index:99991; }
.fancybox-thumbs > ul > li.fancybox-thumbs-active:before { opacity:1; }
@media all and (max-width: 800px) {
    .fancybox-thumbs { display:none !important; }
	.fancybox-container--thumbs .fancybox-controls,
	.fancybox-container--thumbs .fancybox-slider-wrap,
	.fancybox-container--thumbs .fancybox-caption-wrap { right:0; }
}

/* List Styling */
ul.listStyle,ul.noStyle { margin:0; padding:0; list-style:none; } /* put listStyle class to "parent" tag of "ul" */
ul.listStyle li { padding:5px 0 5px 30px; position:relative; font-weight:500; }
ul.listStyle li:before { font-family:'fontawesome',sans-serif; position:absolute; font-size: 16px; left:4px; color:#ea8c20; font-weight:normal; top:7px;  }
ul.listStyle li:not([class*="fa-"]):before { content:'\f02b'; } /*Default without any class in <li> if you want any other font awesome icon just put icon class in <li class="fa-angle-right"> Content</li> */


@media (max-width:992px){
    /* Width */
    .tabw25 { width:25%; }
    .tabw30 { width:30%; }
    .tabw33 { width:33.33%; }
    .tabw40 { width:40%; }
    .tabw50 { width:50%; }
    .tabw60 { width:60%; }
    .tabw66 { width:66.66%; }
    .tabw70 { width:70%; }
    .tabw75 { width:75%; }
    .tabw100 { width:100%; }
    /* Paddings */
    .tabpl0 { padding-left:0; }
    .tabpr0 { padding-right:0; }
    .p40-0 { padding-top:30px; padding-bottom:30px; }
    .p50-0 { padding-top:35px; padding-bottom:35px; }
    .p60-0 { padding-top:40px; padding-bottom:40px; }
    .p70-0 { padding-top:45px; padding-bottom:45px; }
    .pb40 { padding-bottom:30px; }
    .pb50 { padding-bottom:35px; }
    .pb60 { padding-bottom:40px; }
    .pb70 { padding-bottom:45px; }
    .pt40 { padding-top:30px; }
    .pt50 { padding-top:35px; }
    .pt60 { padding-top:40px; }
    .pt70 { padding-top:45px; }

    /* Mobile Menu Icon */
    a.expandMenu { width: 40px; height: 40px; display: block; cursor:pointer; position: absolute; top: 25px; right: 15px; padding: 5px;  }
    a.expandMenu i { position:relative; width: 30px; left:0; height: 4px; opacity:1; display: block; background: #7d8187; margin: 5px 0; transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; }
    a.expandMenu.open i:first-child { transform: rotate(135deg); -webkit-transform: rotate(135deg); top: 10px; position: relative; }
    a.expandMenu.open i:nth-child(2) { position:relative; left:-46px; opacity:0; }
    a.expandMenu.open i:last-child { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); top: -8px; position: relative; }

}
@media (max-width:767px){
    /* Width */
    .mw25 { width:25%; }
    .mw33 { width:33.33%; }
    .mw50 { width:50%; }
    .mw66 { width:66.66%; }
    .mw75 { width:75%; }
    .mw100 { width: 100%; }
    /* Margin and Paddings */
    .mtop10 { margin-top:10px; }
    .mtop20 { margin-top:20px; }
    .mtop30 { margin-top:30px; }
    .mpt0 { padding-top:0 !important; }
    .mpb0 { padding-bottom:0 !important; }
    .mpl0 { padding-left:0; }
    .mpr0 { padding-right:0; }
    .mp0 { padding:0 !important; }
    /* Font Alignments */
    .mobile-left { text-align:left; }
    .mobile-center { text-align:center; }
    .mobile-right { text-align:right; }
}


