html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}summary{display:list-item}
audio,canvas,progress,video{display:inline-block}progress{vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
a{background-color:transparent}a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}dfn{font-style:italic}mark{background:#ff0;color:#000}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}sup{top:-0.5em}figure{margin:1em 40px}img{border-style:none}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}
button,input,select,textarea,optgroup{font:inherit;margin:0}optgroup{font-weight:bold}
button,input{overflow:visible}button,select{text-transform:none}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}
button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}
[type=checkbox],[type=radio]{padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
/* End extract */
html,body{font-family:Verdana,sans-serif;font-size:15px;}html{overflow-x:hidden}
h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}
.mcgigs-serif{font-family:serif}.mcgigs-sans-serif{font-family:sans-serif}.mcgigs-cursive{font-family:cursive}.mcgigs-monospace{font-family:monospace}
h1,h2,h3,h4,h5,h6{font-family:"Segoe UI",Arial,sans-serif;font-weight:400;margin:10px 0}.mcgigs-wide{letter-spacing:4px}
hr{border:0;border-top:1px solid #eee;margin:20px 0}
.mcgigs-image{max-width:100%;height:auto}img{vertical-align:middle}a{color:inherit}
.mcgigs-table,.mcgigs-table-all{border-collapse:collapse;border-spacing:0;width:100%;display:table}.mcgigs-table-all{border:1px solid #ccc}
.mcgigs-bordered tr,.mcgigs-table-all tr{border-bottom:1px solid #ddd}.mcgigs-striped tbody tr:nth-child(even){background-color:#f1f1f1}
.mcgigs-table-all tr:nth-child(odd){background-color:#fff}.mcgigs-table-all tr:nth-child(even){background-color:#f1f1f1}
.mcgigs-hoverable tbody tr:hover,.mcgigs-ul.mcgigs-hoverable li:hover{background-color:#ccc}.mcgigs-centered tr th,.mcgigs-centered tr td{text-align:center}
.mcgigs-table td,.mcgigs-table th,.mcgigs-table-all td,.mcgigs-table-all th{padding:8px 8px;display:table-cell;text-align:left;vertical-align:top}
.mcgigs-table th:first-child,.mcgigs-table td:first-child,.mcgigs-table-all th:first-child,.mcgigs-table-all td:first-child{padding-left:16px}
.mcgigs-btn,.mcgigs-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.mcgigs-button-paper{border:none;display:inline-block;padding:12px 0px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}
.mcgigs-bar-btn{padding:8px 16px;vertical-align:middle;text-decoration:none;text-align:center;cursor:pointer;}
.mcgigs-btn:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}
.mcgigs-btn,.mcgigs-button{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}   
.mcgigs-online-dot {
  height: 10px;
  width: 10px;
  background-color: #4CBB17;
  border-radius: 50%;
  display: inline-block;
}
.mcgigs-offline-dot {
  height: 10px;
  width: 10px;
  background-color: #FF0000;
  border-radius: 50%;
  display: inline-block;
}
.mcgigs-idle-dot {
  height: 10px;
  width: 10px;
  background-color: #439689;
  border-radius: 50%;
  display: inline-block;
}
.mcgigs-off-dot {
  height: 10px;
  width: 10px;
  background-color:#595959;
  border-radius: 50%;
  display: inline-block;
}
.mcgigs-off2-dot {
  height: 10px;
  width: 10px;
  background-color: #595959;
  border-radius: 50%;
  display: inline-block;
}
.mcgigs-disabled,.mcgigs-btn:disabled,.mcgigs-button:disabled{cursor:not-allowed;opacity:0.3}.mcgigs-disabled *,:disabled *{pointer-events:none}
.mcgigs-btn.mcgigs-disabled:hover,.mcgigs-btn:disabled:hover{box-shadow:none}
.mcgigs-badge,.mcgigs-tag{background-color:#000;color:#fff;display:inline-block;padding-left:8px;padding-right:8px;text-align:center}.mcgigs-badge{border-radius:50%}
.mcgigs-ul{list-style-type:none;padding:0;margin:0}.mcgigs-ul li{padding:8px 16px;border-bottom:1px solid #ddd}.mcgigs-ul li:last-child{border-bottom:none}
.mcgigs-tooltip,.mcgigs-display-container{position:relative}.mcgigs-tooltip .mcgigs-text{display:none}.mcgigs-tooltip:hover .mcgigs-text{display:inline-block}
.mcgigs-ripple:active{opacity:0.5}.mcgigs-ripple{transition:opacity 0s}
.mcgigs-input{padding:8px;display:block;border:none;border-bottom:1px solid #ccc;width:100%}
.mcgigs-select{padding:9px 0;width:100%;border:none;border-bottom:1px solid #ccc}
.mcgigs-dropdown-click,.mcgigs-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.mcgigs-dropdown-hover:hover .mcgigs-dropdown-content{display:block}
.mcgigs-dropdown-hover:first-child,.mcgigs-dropdown-click:hover{background-color:#ccc;color:#000}
.mcgigs-dropdown-hover:hover > .mcgigs-button:first-child,.mcgigs-dropdown-click:hover > .mcgigs-button:first-child{background-color:#ccc;color:#000}
.mcgigs-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0;z-index:1}
.mcgigs-check,.mcgigs-radio{width:24px;height:24px;position:relative;top:6px}
.mcgigs-sidebar{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.mcgigs-bar-block .mcgigs-dropdown-hover,.mcgigs-bar-block .mcgigs-dropdown-click{width:100%}
.mcgigs-bar-block .mcgigs-dropdown-hover .mcgigs-dropdown-content,.mcgigs-bar-block .mcgigs-dropdown-click .mcgigs-dropdown-content{min-width:100%}
.mcgigs-bar-block .mcgigs-dropdown-hover .mcgigs-button,.mcgigs-bar-block .mcgigs-dropdown-click .mcgigs-button{width:100%;text-align:left;padding:18px 16px}
.mcgigs-main,#main{transition:margin-left .4s}
.mcgigs-modal{z-index:20;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.mcgigs-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
.mcgigs-bar{width:100%;overflow:hidden}.mcgigs-center .mcgigs-bar{display:inline-block;width:auto}
.mcgigs-bar .mcgigs-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0; line-height:50px;}
.mcgigs-bar .mcgigs-dropdown-hover,.mcgigs-bar .mcgigs-dropdown-click{position:static;float:left}
.mcgigs-bar .mcgigs-button{white-space:normal}
.mcgigs-bar-block .mcgigs-bar-item{width:100%;display:block;padding:8px 16px;text-align:left;border:none;white-space:normal;float:none;outline:0}
.mcgigs-bar-block.mcgigs-center .mcgigs-bar-item{text-align:center}.mcgigs-block{display:block;width:100%}
.mcgigs-responsive{display:block;overflow-x:auto}
.mcgigs-container:after,.mcgigs-container:before,.mcgigs-panel:after,.mcgigs-panel:before,.mcgigs-row:after,.mcgigs-row:before,.mcgigs-row-padding:after,.mcgigs-row-padding:before,
.mcgigs-cell-row:before,.mcgigs-cell-row:after,.mcgigs-clear:after,.mcgigs-clear:before,.mcgigs-bar:before,.mcgigs-bar:after{content:"";display:table;clear:both}
.mcgigs-half3{margin:auto;text-align:center;width:100%;}
.mcgigs-half2{margin:auto;text-align:center;width:100%;}
.mcgigs-headline-cushion{position:absolute;top:5%;}
.mcgigs-img-icon{width:120px;height:auto;}
.mcgigs-col,.mcgigs-half,.mcgigs-third,.mcgigs-twothird,.mcgigs-threequarter,.mcgigs-quarter{float:left;width:100%}
.mcgigs-col.s1{width:8.33333%}.mcgigs-col.s2{width:16.66666%}.mcgigs-col.s3{width:24.99999%}.mcgigs-col.s4{width:33.33333%}
.mcgigs-col.s5{width:41.66666%}.mcgigs-col.s6{width:49.99999%}.mcgigs-col.s7{width:58.33333%}.mcgigs-col.s8{width:66.66666%}
.mcgigs-col.s9{width:74.99999%}.mcgigs-col.s10{width:83.33333%}.mcgigs-col.s11{width:91.66666%}.mcgigs-col.s12{width:99.99999%}
@media (min-width:601px){
	.mcgigs-headline-cushion{position:absolute;top:10%;}
.mcgigs-icon-btn img {
    height:170px;
    width:auto;
    padding: 0; }
#welcome-area{height:270px;}
.mcgigs-wave-modal-content{width:80%;}
.mcgigs-plain-modal-content{width:80%;}
.mcgigs-survey-modal-content{width:80%}
.mcgigs-avatar{width:170px;height:170px;}.mcgigs-img-icon{width:60%;height:auto;}
.mcgigs-img-icon{width:60%;height:auto;}
.mcgigs-col.m1{width:8.33333%}.mcgigs-col.m2{width:16.66666%}.mcgigs-col.m3,.mcgigs-quarter{width:24.99999%}.mcgigs-col.m4,.mcgigs-third{width:33.33333%}
.mcgigs-col.m5{width:41.66666%}.mcgigs-col.m6,.mcgigs-half2,.mcgigs-half{width:49.99999%},.mcgigs-half3{width:69.99999%}.mcgigs-col.m7{width:58.33333%}.mcgigs-col.m8,.mcgigs-twothird{width:66.66666%}
.mcgigs-col.m9,.mcgigs-threequarter{width:74.99999%}.mcgigs-col.m10{width:83.33333%}.mcgigs-col.m11{width:91.66666%}.mcgigs-col.m12{width:99.99999%}}
@media (min-width:993px){.mcgigs-headline-cushion{position:absolute;top:25%;} .mcgigs-col.l1{width:8.33333%}.mcgigs-col.l2{width:16.66666%}.mcgigs-col.l3{width:24.99999%}.mcgigs-col.l4{width:33.33333%}
.mcgigs-col.l5{width:41.66666%}.mcgigs-col.l6{width:49.99999%}.mcgigs-col.l7{width:58.33333%}.mcgigs-col.l8{width:66.66666%}
.mcgigs-col.l9{width:74.99999%}.mcgigs-col.l10{width:83.33333%}.mcgigs-col.l11{width:91.66666%}.mcgigs-col.l12{width:99.99999%}}

        
         .mcgigs-silver-btn {
            background-image: linear-gradient(to right, #cccccc 0%, #b5b5b5  51%, #999999  100%);
            margin: 4px;
            padding: 5px;
			width:98%;
            text-align: center;
            text-transform: uppercase;
            transition: 0.5s;
            background-size: 200% auto;
            color: #595959;            
            box-shadow: 0 0 20px #eee;
            border-radius: 10px;
            display: inline-block;
			cursor:pointer;
          }

          .mcgigs-silver-btn:hover {
            background-position: right center; /* change the direction of the change here */
            color: #fff;
            text-decoration: none;
          }
         .mcgigs-gold-btn {
            background-image: linear-gradient(to right, #fff33b 0%, #f7c00a  51%, #cc9900  100%);
            margin: 4px;
            padding: 5px;
			width:98%;
            text-align: center;
            text-transform: uppercase;
            transition: 0.5s;
            background-size: 200% auto;
            color: #595959;            
            box-shadow: 0 0 20px #eee;
            border-radius: 10px;
            display: inline-block;
			cursor:pointer;
          }

          .mcgigs-gold-btn:hover {
            background-position: right center; /* change the direction of the change here */
            color: #fff;
            text-decoration: none;
          }
		           .mcgigs-platinum-btn {
            background-image: linear-gradient(to right, #999999 0%, #575757  51%, #333333  100%);
            margin: 4px;
            padding: 5px;
			width:98%;
            text-align: center;
            text-transform: uppercase;
            transition: 0.5s;
            background-size: 200% auto;
            color: #fff;            
            box-shadow: 0 0 20px #eee;
            border-radius: 10px;
            display: inline-block;
			cursor:pointer;
          }

          .mcgigs-platinum-btn:hover {
            background-position: right center; /* change the direction of the change here */
            color: #cccccc;
            text-decoration: none;
          }
		           .mcgigs-diamond-btn {
            background-image: linear-gradient(to right, #cbfefe 0%, #87ccff  51%, #66ccff  100%);
            margin: 4px;
            padding: 5px;
			width:98%;
            text-align: center;
            text-transform: uppercase;
            transition: 0.5s;
            background-size: 200% auto;
            color: #595959;            
            box-shadow: 0 0 20px #eee;
            border-radius: 10px;
            display: inline-block;
			cursor:pointer;
          }

          .mcgigs-diamond-btn:hover {
            background-position: right center; /* change the direction of the change here */
            color: #fff;
            text-decoration: none;
          }
.mcgigs-rest{overflow:hidden}.mcgigs-stretch{margin-left:-16px;margin-right:-16px}
.mcgigs-content,.mcgigs-auto{margin-left:auto;margin-right:auto}.mcgigs-content{max-width:980px}.mcgigs-auto{max-width:1140px}
.mcgigs-cell-row{display:table;width:100%}.mcgigs-cell{display:table-cell}
.mcgigs-cell-top{vertical-align:top}.mcgigs-cell-middle{vertical-align:middle}.mcgigs-cell-bottom{vertical-align:bottom}
.mcgigs-hide{display:none!important}.mcgigs-show-block,.mcgigs-show{display:block!important}.mcgigs-show-inline-block{display:inline-block!important}
@media (max-width:1205px){.mcgigs-auto{max-width:95%}}
@media (max-width:600px){.mcgigs-modal-content{margin:0 10px;width:auto!important}.mcgigs-modal{padding-top:30px}
.mcgigs-dropdown-hover.mcgigs-mobile .mcgigs-dropdown-content,.mcgigs-dropdown-click.mcgigs-mobile .mcgigs-dropdown-content{position:relative}	
.mcgigs-hide-small{display:none!important}.mcgigs-mobile{display:block;width:100%!important}.mcgigs-bar-item.mcgigs-mobile,.mcgigs-dropdown-hover.mcgigs-mobile,.mcgigs-dropdown-click.mcgigs-mobile{text-align:center}
.mcgigs-dropdown-hover.mcgigs-mobile,.mcgigs-dropdown-hover.mcgigs-mobile .mcgigs-btn,.mcgigs-dropdown-hover.mcgigs-mobile .mcgigs-button,.mcgigs-dropdown-click.mcgigs-mobile,.mcgigs-dropdown-click.mcgigs-mobile .mcgigs-btn,.mcgigs-dropdown-click.mcgigs-mobile .mcgigs-button{width:100%}}
@media (max-width:768px){.mcgigs-modal-content{width:500px}.mcgigs-modal{padding-top:50px}}
@media (min-width:993px){.mcgigs-modal-content{width:900px}.mcgigs-hide-large{display:none!important}.mcgigs-sidebar.mcgigs-collapse{display:block!important}}
@media (max-width:992px) and (min-width:601px){.mcgigs-hide-medium{display:none!important}}
@media (max-width:992px){.mcgigs-sidebar.mcgigs-collapse{display:none}.mcgigs-main{margin-left:0!important;margin-right:0!important}.mcgigs-auto{max-width:100%}}
.mcgigs-top,.mcgigs-bottom{position:fixed;width:100%;z-index:1}.mcgigs-top{top:0}.mcgigs-bottom{bottom:0}
.mcgigs-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2}
.mcgigs-display-topleft{position:absolute;left:0;top:0}
.mcgigs-display-topleft2{position:absolute;left:0;top:40px;z-index:1;}.mcgigs-display-topright{position:absolute;right:0;top:0}
.mcgigs-display-bottomleft{position:absolute;left:0;bottom:0}.mcgigs-display-bottomright{position:absolute;right:0;bottom:0}
.mcgigs-display-upper2middle{position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.mcgigs-display-uppermiddle{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.mcgigs-display-middle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.mcgigs-display-left{position:absolute;top:50%;left:0%;transform:translate(0%,-50%);-ms-transform:translate(-0%,-50%)}
.mcgigs-display-right{position:absolute;top:50%;right:0%;transform:translate(0%,-50%);-ms-transform:translate(0%,-50%)}
.mcgigs-display-topmiddle{position:absolute;left:50%;top:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.mcgigs-display-bottommiddle{position:absolute;left:50%;bottom:0;transform:translate(-50%,0%);-ms-transform:translate(-50%,0%)}
.mcgigs-display-container:hover .mcgigs-display-hover{display:block}.mcgigs-display-container:hover span.mcgigs-display-hover{display:inline-block}.mcgigs-display-hover{display:none}
.mcgigs-display-position{position:absolute}
.mcgigs-circle{border-radius:50%}
.mcgigs-round-small{border-radius:2px}.mcgigs-round,.mcgigs-round-medium{border-radius:4px}.mcgigs-round-large{border-radius:8px}.mcgigs-round-xlarge{border-radius:16px}.mcgigs-round-xxlarge{border-radius:32px}
.mcgigs-project-border{border-radius:32px; background-color:#d5dce0;}
.mcgigs-row-padding,.mcgigs-row-padding>.mcgigs-half3,.mcgigs-row-padding>.mcgigs-half2,.mcgigs-row-padding>.mcgigs-half,.mcgigs-row-padding>.mcgigs-third,.mcgigs-row-padding>.mcgigs-twothird,.mcgigs-row-padding>.mcgigs-threequarter,.mcgigs-row-padding>.mcgigs-quarter,.mcgigs-row-padding>.mcgigs-col{padding:0 8px}
.mcgigs-container,.mcgigs-panel{padding:0.01em 16px}.mcgigs-panel{margin-top:16px;margin-bottom:16px}
.mcgigs-code,.mcgigs-codespan{font-family:Consolas,"courier new";font-size:16px}
.mcgigs-code{width:auto;background-color:#fff;padding:8px 12px;border-left:4px solid #4CAF50;word-wrap:break-word}
.mcgigs-codespan{color:crimson;background-color:#f1f1f1;padding-left:4px;padding-right:4px;font-size:110%}
.mcgigs-card,.mcgigs-card-2{box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
.mcgigs-card-4,.mcgigs-hover-shadow:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.2),0 4px 20px 0 rgba(0,0,0,0.19)}
.mcgigs-spin{animation:mcgigs-spin 2s infinite linear}@keyframes mcgigs-spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
.mcgigs-animate-fading{animation:fading 10s infinite}@keyframes fading{0%{opacity:0}50%{opacity:1}100%{opacity:0}}
.mcgigs-animate-opacity{animation:opac 0.8s}@keyframes opac{from{opacity:0} to{opacity:1}}
.mcgigs-animate-top{position:relative;animation:animatetop 0.4s}@keyframes animatetop{from{top:-300px;opacity:0} to{top:0;opacity:1}}
.mcgigs-animate-left{position:relative;animation:animateleft 0.4s}@keyframes animateleft{from{left:-300px;opacity:0} to{left:0;opacity:1}}
.mcgigs-animate-right{position:relative;animation:animateright 0.4s}@keyframes animateright{from{right:-300px;opacity:0} to{right:0;opacity:1}}
.mcgigs-animate-bottom{position:relative;animation:animatebottom 0.4s}@keyframes animatebottom{from{bottom:-300px;opacity:0} to{bottom:0;opacity:1}}
.mcgigs-animate-zoom {animation:animatezoom 0.6s}@keyframes animatezoom{from{transform:scale(0)} to{transform:scale(1)}}
.mcgigs-animate-input{transition:width 0.4s ease-in-out}.mcgigs-animate-input:focus{width:100%!important}
.mcgigs-opacity,.mcgigs-hover-opacity:hover{opacity:0.60}.mcgigs-opacity-off,.mcgigs-hover-opacity-off:hover{opacity:1}
.mcgigs-opacity-max{opacity:0.25}.mcgigs-opacity-min{opacity:0.75}
.mcgigs-greyscale-max,.mcgigs-grayscale-max,.mcgigs-hover-greyscale:hover,.mcgigs-hover-grayscale:hover{filter:grayscale(100%)}
.mcgigs-greyscale,.mcgigs-grayscale{filter:grayscale(75%)}.mcgigs-greyscale-min,.mcgigs-grayscale-min{filter:grayscale(50%)}
.mcgigs-sepia{filter:sepia(75%)}.mcgigs-sepia-max,.mcgigs-hover-sepia:hover{filter:sepia(100%)}.mcgigs-sepia-min{filter:sepia(50%)}
.mcgigs-tiny{font-size:10px; line-height:14px;}.mcgigs-small{font-size:12px; line-height:16px;}.mcgigs-medium{font-size:15px; line-height:20px;}.mcgigs-large{font-size:18px; line-height:22px;}
.mcgigs-xlarge{font-size:24px; line-height:28px;}.mcgigs-xxlarge{font-size:36px; line-height:40px;}.mcgigs-xxxlarge{font-size:48px;line-height:52px;}.mcgigs-jumbo{font-size:64px; line-height:70px;}
.mcgigs-left-align{text-align:left!important}.mcgigs-right-align{text-align:right!important}.mcgigs-justify{text-align:justify!important}.mcgigs-center{text-align:center!important}
.mcgigs-border-0{border:0!important}.mcgigs-border{border:1px solid #616161!important}
.mcgigs-border-top{border-top:1px solid #ccc!important}.mcgigs-border-bottom{border-bottom:1px solid #ccc!important}
.mcgigs-border-left{border-left:1px solid #ccc!important}.mcgigs-border-right{border-right:1px solid #ccc!important}
.mcgigs-topbar{border-top:6px solid #ccc!important}.mcgigs-bottombar{border-bottom:6px solid #ccc!important}
.mcgigs-leftbar{border-left:6px solid #ccc!important}.mcgigs-rightbar{border-right:6px solid #ccc!important}
.mcgigs-section,.mcgigs-code{margin-top:16px!important;margin-bottom:16px!important}
.mcgigs-margin{margin:16px!important}.mcgigs-margin-top{margin-top:16px!important}.mcgigs-margin-bottom{margin-bottom:16px!important}
.mcgigs-margin-left{margin-left:16px!important}.mcgigs-margin-right{margin-right:16px!important}
.mcgigs-padding-small{padding:4px 8px!important}.mcgigs-padding{padding:8px 16px!important}.mcgigs-padding-large{padding:12px 24px!important}
.mcgigs-padding-8{padding-top:8px!important}
.mcgigs-padding-16{padding-top:16px!important;padding-bottom:16px!important}
.mcgigs-padding-16b{padding-top:16px!important}.mcgigs-padding-24{padding-top:24px!important;padding-bottom:24px!important}
.mcgigs-padding-32{padding-top:32px!important;padding-bottom:32px!important}.mcgigs-padding-48{padding-top:48px!important;padding-bottom:48px!important}
.mcgigs-padding-48-hz{padding-left:48px!important;padding-right:48px!important}
.mcgigs-padding-64{padding-top:64px!important;padding-bottom:64px!important}
.mcgigs-padding-top-64{padding-top:64px!important}.mcgigs-padding-top-48{padding-top:48px!important}
.mcgigs-padding-top-32{padding-top:32px!important}.mcgigs-padding-top-24{padding-top:24px!important}
.mcgigs-left{float:left!important}.mcgigs-right{float:right!important}
.mcgigs-button:hover{color:#ff4b33!important;}
.mcgigs-transparent,.mcgigs-hover-none:hover{background-color:transparent!important}
.mcgigs-hover-none:hover{box-shadow:none!important}
/* Colors */
.mcgigs-amber,.mcgigs-hover-amber:hover{color:#000!important;background-color:#ffc107!important}
.mcgigs-aqua,.mcgigs-hover-aqua:hover{color:#000!important;background-color:#00ffff!important}
.mcgigs-blue,.mcgigs-hover-blue:hover{color:#fff!important;background-color:#2196F3!important}
.mcgigs-light-blue,.mcgigs-hover-light-blue:hover{color:#000!important;background-color:#87CEEB!important}
.mcgigs-brown,.mcgigs-hover-brown:hover{color:#fff!important;background-color:#795548!important}
.mcgigs-cyan,.mcgigs-hover-cyan:hover{color:#000!important;background-color:#00bcd4!important}
.mcgigs-blue-grey,.mcgigs-hover-blue-grey:hover,.mcgigs-blue-gray,.mcgigs-hover-blue-gray:hover{color:#fff!important;background-color:#607d8b!important}
.mcgigs-green,.mcgigs-hover-green:hover{color:#fff!important;background-color:#4CAF50!important}
.mcgigs-light-green,.mcgigs-hover-light-green:hover{color:#000!important;background-color:#8bc34a!important}
.mcgigs-indigo,.mcgigs-hover-indigo:hover{color:#fff!important;background-color:#3f51b5!important}
.mcgigs-khaki,.mcgigs-hover-khaki:hover{color:#000!important;background-color:#f0e68c!important}
.mcgigs-lime,.mcgigs-hover-lime:hover{color:#000!important;background-color:#cddc39!important}
.mcgigs-orange,.mcgigs-hover-orange:hover{color:#000!important;background-color:#ff9800!important}
.mcgigs-deep-orange,.mcgigs-hover-deep-orange:hover{color:#fff!important;background-color:#ff5722!important}
.mcgigs-pink,.mcgigs-hover-pink:hover{color:#fff!important;background-color:#e91e63!important}
.mcgigs-purple,.mcgigs-hover-purple:hover{color:#fff!important;background-color:#9c27b0!important}
.mcgigs-deep-purple,.mcgigs-hover-deep-purple:hover{color:#fff!important;background-color:#673ab7!important}
.mcgigs-red,.mcgigs-hover-red:hover{color:#fff!important;background-color:#f44336!important}
.mcgigs-yellowmeme,.mcgigs-hover-yellowmeme:hover{color:#000000;background-color:#fbc403;}
.mcgigs-sand,.mcgigs-hover-sand:hover{color:#000!important;background-color:#fdf5e6!important}
.mcgigs-teal,.mcgigs-hover-teal:hover{color:#fff!important;background-color:#009688!important}
.mcgigs-yellow,.mcgigs-hover-yellow:hover{color:#000!important;background-color:#ffeb3b!important}
.mcgigs-white,.mcgigs-hover-white:hover{color:#000!important;background-color:#fff!important}
.mcgigs-black,.mcgigs-hover-black:hover{color:#fff!important;background-color:#000!important}
.mcgigs-gold,.mcgigs-hover-gold:hover{color:#fbc403!important;background-color:#fbc403!important}
.mcgigs-grey,.mcgigs-hover-grey:hover,.mcgigs-gray,.mcgigs-hover-gray:hover{color:#000!important;background-color:#9e9e9e!important}
.mcgigs-light-grey,.mcgigs-hover-light-grey:hover,.mcgigs-light-gray,.mcgigs-hover-light-gray:hover{color:#000!important;background-color:#f1f1f1!important}
.mcgigs-dark-grey,.mcgigs-hover-dark-grey:hover,.mcgigs-dark-gray,.mcgigs-hover-dark-gray:hover{color:#fff!important;background-color:#616161!important}
.mcgigs-pale-red,.mcgigs-hover-pale-red:hover{color:#000!important;background-color:#ffdddd!important}
.mcgigs-pale-green,.mcgigs-hover-pale-green:hover{color:#000!important;background-color:#ddffdd!important}
.mcgigs-pale-yellow,.mcgigs-hover-pale-yellow:hover{color:#000!important;background-color:#ffffcc!important}
.mcgigs-pale-blue,.mcgigs-hover-pale-blue:hover{color:#000!important;background-color:#ddffff!important}
.mcgigs-text-amber,.mcgigs-hover-text-amber:hover{color:#ffc107!important}
.mcgigs-text-aqua,.mcgigs-hover-text-aqua:hover{color:#00ffff!important}
.mcgigs-text-blue,.mcgigs-hover-text-blue:hover{color:#2196F3!important}
.mcgigs-text-light-blue,.mcgigs-hover-text-light-blue:hover{color:#87CEEB!important}
.mcgigs-text-brown,.mcgigs-hover-text-brown:hover{color:#795548!important}
.mcgigs-text-cyan,.mcgigs-hover-text-cyan:hover{color:#00bcd4!important}
.mcgigs-text-blue-grey,.mcgigs-hover-text-blue-grey:hover,.mcgigs-text-blue-gray,.mcgigs-hover-text-blue-gray:hover{color:#607d8b!important}
.mcgigs-text-green,.mcgigs-hover-text-green:hover{color:#4CAF50!important}
.mcgigs-text-light-green,.mcgigs-hover-text-light-green:hover{color:#8bc34a!important}
.mcgigs-text-indigo,.mcgigs-hover-text-indigo:hover{color:#3f51b5!important}
.mcgigs-text-khaki,.mcgigs-hover-text-khaki:hover{color:#b4aa50!important}
.mcgigs-text-lime,.mcgigs-hover-text-lime:hover{color:#cddc39!important}
.mcgigs-text-orange,.mcgigs-hover-text-orange:hover{color:#ff9800!important}
.mcgigs-text-deep-orange,.mcgigs-hover-text-deep-orange:hover{color:#ff5722!important}
.mcgigs-text-pink,.mcgigs-hover-text-pink:hover{color:#e91e63!important}
.mcgigs-text-purple,.mcgigs-hover-text-purple:hover{color:#9c27b0!important}
.mcgigs-text-deep-purple,.mcgigs-hover-text-deep-purple:hover{color:#673ab7!important}
.mcgigs-text-red,.mcgigs-hover-text-red:hover{color:#f44336!important}
.mcgigs-text-sand,.mcgigs-hover-text-sand:hover{color:#fdf5e6!important}
.mcgigs-text-teal,.mcgigs-hover-text-teal:hover{color:#009688!important}
.mcgigs-text-yellow,.mcgigs-hover-text-yellow:hover{color:#ffdd03!important}
.mcgigs-text-white,.mcgigs-hover-text-white:hover{color:#fff!important}
.mcgigs-text-black,.mcgigs-hover-text-black:hover{color:#000!important}
.mcgigs-text-grey,.mcgigs-hover-text-grey:hover,.mcgigs-text-gray,.mcgigs-hover-text-gray:hover{color:#757575!important}
.mcgigs-text-light-grey,.mcgigs-hover-text-light-grey:hover,.mcgigs-text-light-gray,.mcgigs-hover-text-light-gray:hover{color:#f1f1f1!important}
.mcgigs-text-dark-grey,.mcgigs-hover-text-dark-grey:hover,.mcgigs-text-dark-gray,.mcgigs-hover-text-dark-gray:hover{color:#3a3a3a!important}
.mcgigs-border-amber,.mcgigs-hover-border-amber:hover{border-color:#ffc107!important}
.mcgigs-border-aqua,.mcgigs-hover-border-aqua:hover{border-color:#00ffff!important}
.mcgigs-border-blue,.mcgigs-hover-border-blue:hover{border-color:#2196F3!important}
.mcgigs-border-gold,.mcgigs-hover-border-gold:hover{border:4px solid #fbc403!important}
.mcgigs-border-light-blue,.mcgigs-hover-border-light-blue:hover{border-color:#87CEEB!important}
.mcgigs-border-brown,.mcgigs-hover-border-brown:hover{border-color:#795548!important}
.mcgigs-border-cyan,.mcgigs-hover-border-cyan:hover{border-color:#00bcd4!important}
.mcgigs-border-blue-grey,.mcgigs-hover-border-blue-grey:hover,.mcgigs-border-blue-gray,.mcgigs-hover-border-blue-gray:hover{border-color:#607d8b!important}
.mcgigs-border-green,.mcgigs-hover-border-green:hover{border-color:#4CAF50!important}
.mcgigs-border-light-green,.mcgigs-hover-border-light-green:hover{border-color:#8bc34a!important}
.mcgigs-border-indigo,.mcgigs-hover-border-indigo:hover{border-color:#3f51b5!important}
.mcgigs-border-khaki,.mcgigs-hover-border-khaki:hover{border-color:#f0e68c!important}
.mcgigs-border-lime,.mcgigs-hover-border-lime:hover{border-color:#cddc39!important}
.mcgigs-border-orange,.mcgigs-hover-border-orange:hover{border-color:#ff9800!important}
.mcgigs-border-deep-orange,.mcgigs-hover-border-deep-orange:hover{border-color:#ff5722!important}
.mcgigs-border-pink,.mcgigs-hover-border-pink:hover{border-color:#e91e63!important}
.mcgigs-border-purple,.mcgigs-hover-border-purple:hover{border-color:#9c27b0!important}
.mcgigs-border-deep-purple,.mcgigs-hover-border-deep-purple:hover{border-color:#673ab7!important}
.mcgigs-border-red,.mcgigs-hover-border-red:hover{border-color:#f44336!important}
.mcgigs-border-sand,.mcgigs-hover-border-sand:hover{border-color:#fdf5e6!important}
.mcgigs-border-teal,.mcgigs-hover-border-teal:hover{border-color:#009688!important}
.mcgigs-border-yellow,.mcgigs-hover-border-yellow:hover{border-color:#ffeb3b!important}
.mcgigs-border-white,.mcgigs-hover-border-white:hover{border-color:#fff!important}
.mcgigs-border-black,.mcgigs-hover-border-black:hover{border-color:#000!important}
.mcgigs-border-grey,.mcgigs-hover-border-grey:hover,.mcgigs-border-gray,.mcgigs-hover-border-gray:hover{border-color:#9e9e9e!important}
.mcgigs-border-light-grey,.mcgigs-hover-border-light-grey:hover,.mcgigs-border-light-gray,.mcgigs-hover-border-light-gray:hover{border-color:#f1f1f1!important}
.mcgigs-border-dark-grey,.mcgigs-hover-border-dark-grey:hover,.mcgigs-border-dark-gray,.mcgigs-hover-border-dark-gray:hover{border-color:#616161!important}
.mcgigs-border-pale-red,.mcgigs-hover-border-pale-red:hover{border-color:#ffe7e7!important}.mcgigs-border-pale-green,.mcgigs-hover-border-pale-green:hover{border-color:#e7ffe7!important}
.mcgigs-border-pale-yellow,.mcgigs-hover-border-pale-yellow:hover{border-color:#ffffcc!important}.mcgigs-border-pale-blue,.mcgigs-hover-border-pale-blue:hover{border-color:#e7ffff!important}

.mcgigs-cushion {
	padding:0px 10px;
}

.mcgigs-top-cushion {
	padding:18px 10px;
}

.project-fonts {
	font-size:36px; line-height:40px;
}

.mcgigs-logo {
	position:absolute;
	top:8px;
	left:16px;
}

.presale-bulletin {
	padding-top:5px;
}

.presale-bulletin-alt1 {
	padding-top:5px;
}

.presale-bulletin-alt {
	padding-top:5px;
}

#main-slider {
	height:400px;
}
	
.mcgigs-center-buttons {
	width:100%;
}

.presale-bulletin2 {
	padding-top:40px;
}

@media (min-width:793px) {
	
.mcgigs-center-buttons {
	width:60%;
}

#main-slider {
	height:580px;
}
}

/* tablet breakpoint */
@media (min-width:993px) {
	
.mcgigs-center-buttons {
	width:50%;
}

	.mcgigs-top-cushion {
	padding:30px calc(8px + 8.2625vw);
	}
	
	.mcgigs-cushion {
	padding:0px calc(8px + 8.2625vw);
	}

.project-fonts { 
	font-size:48px;line-height:52px;
}
	.mcgigs-logo {
	position:absolute;
	top:20px;
	left:10%;
	}
	
	.presale-bulletin {
	padding-top:105px;
	}

	.presale-bulletin-alt1 {
	padding-top:45px;
	min-height:500px;
	}
	.presale-bulletin-alt {
	padding-top:35px;
	}
	#main-slider {
		height:420px;
	}
	.presale-bulletin2 {
	padding-top:65px;
	}
}

@font-face {
    font-family: Montserrat;
    src: url(Montserrat.ttf);
}


@font-face {
    font-family: Montserrat-md;
    src: url(Montserrat-Medium.ttf);
}


@font-face {
    font-family: Modak;
    src: url(/fonts/Modak.ttf);
}

@font-face {
	font-family:Poppins;
	src: url(/fonts/Poppins-Black.ttf);
}

@font-face {
	font-family:Amsterdam;
	src: url(/fonts/NewAmsterdam.ttf);
}

.font-family-amsterdam {
	font-family:Amsterdam, sans-serif;
}

.font-family-modak {
	font-family:Modak, sans-serif;
}

.font-family-poppins {
	font-family:Poppins, sans-serif;
}

.font-family-arial {
	font-family: Arial;
}

.font-family-verdana {
	font-family:Verdana,sans-serif;
}

.font-mont {
	font-family:Montserrat, sans-serif;
}
.font-mont-md {
	font-family:Montserrat-md, sans-serif;
}
.mcgigs-bold {
	font-weight:bold;
}
.mcgigs-click {
	cursor:pointer;
}

.ribbon {
  width: 150px;
  height: 150px;
  overflow: hidden;
  position: absolute;
}
.ribbon::before,
.ribbon::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #2980b9;
}
.ribbon span {
  position: absolute;
  display: block;
  width: 225px;
  padding: 15px 0;
  background-color: #3498db;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 13px sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}

/* top left*/
.ribbon-top-left {
  top: -10px;
  left: -10px;
}
.ribbon-top-left::before,
.ribbon-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-top-left::before {
  top: 0;
  right: 0;
}
.ribbon-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg);
}

/* top right*/
.ribbon-top-right {
  top: -10px;
  right: -10px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-top-right::before {
  top: 0;
  left: 0;
}
.ribbon-top-right::after {
  bottom: 0;
  right: 0;
}
.ribbon-top-right span {
  left: -25px;
  top: 30px;
  transform: rotate(45deg);
}

.ribbon-sm {
  width: 100px;
  height: 100px;
  overflow: hidden;
  position: absolute;
}
.ribbon-sm::before,
.ribbon-sm::after {
  position: absolute;
  z-index: -1;
  content: '';
  display: block;
  border: 5px solid #2980b9;
}
.ribbon-sm span {
  position: absolute;
  display: block;
  width: 150px;
  padding: 4px 0;
  background-color: #3498db;
  box-shadow: 0 5px 10px rgba(0,0,0,.1);
  color: #fff;
  font: 10px sans-serif;
  text-shadow: 0 1px 1px rgba(0,0,0,.2);
  text-transform: uppercase;
  text-align: center;
}

/* top left*/
.ribbon-sm-top-left {
  top: -10px;
  left: -10px;
}
.ribbon-sm-top-left::before,
.ribbon-sm-top-left::after {
  border-top-color: transparent;
  border-left-color: transparent;
}
.ribbon-sm-top-left::before {
  top: 0;
  right: 0;
}
.ribbon-sm-top-left::after {
  bottom: 0;
  left: 0;
}
.ribbon-sm-top-left span {
  right: -25px;
  top: 30px;
  transform: rotate(-45deg);
}

/* top right*/
.ribbon-sm-top-right {
  top: -10px;
  right: -10px;
}
.ribbon-sm-top-right::before,
.ribbon-sm-top-right::after {
  border-top-color: transparent;
  border-right-color: transparent;
}
.ribbon-sm-top-right::before {
  top: 0;
  left: 0;
}
.ribbon-sm-top-right::after {
  bottom: 0;
  right: 0;
}
.ribbon-sm-top-right span {
  left: -20px;
  top: 30px;
  transform: rotate(45deg);
}

.ribbon3 {
  width: 92%;
  height: 15px;
  line-height: 15px;
  padding-left: 6px;
  position: absolute;
  text-align:left;
  left: -8px;
  bottom: 2px;
  color:#ffffff;
  font-size:11px;
  background: #3498db;
}
.ribbon3:before, .ribbon3:after {
  content: "";
  position: absolute;
}
.ribbon3:before {
  height: 0;
  width: 0;
  top: -8.5px;
  left: 0.02px;
  border-bottom: 9px solid black;
  border-left: 9px solid transparent;
}

.ribbon3:after {
  height: 0;
  width: 0;
  right: -10.5px;
  border-top: 7.5px solid transparent;
  border-bottom: 7.5px solid transparent;
  border-left: 11px solid #3498db;
}

.mcgigs-honeycomb {
	background:
radial-gradient(circle farthest-side at 0% 50%,#fb1 23.5%,rgba(240,166,17,0) 0)21px 30px,
radial-gradient(circle farthest-side at 0% 50%,#B71 24%,rgba(240,166,17,0) 0)19px 30px,
linear-gradient(#fb1 14%,rgba(240,166,17,0) 0, rgba(240,166,17,0) 85%,#fb1 0)0 0,
linear-gradient(150deg,#fb1 24%,#B71 0,#B71 26%,rgba(240,166,17,0) 0,rgba(240,166,17,0) 74%,#B71 0,#B71 76%,#fb1 0)0 0,
linear-gradient(30deg,#fb1 24%,#B71 0,#B71 26%,rgba(240,166,17,0) 0,rgba(240,166,17,0) 74%,#B71 0,#B71 76%,#fb1 0)0 0,
linear-gradient(90deg,#B71 2%,#fb1 0,#fb1 98%,#B71 0%)0 0 #fb1;
background-size: 40px 60px;
}

.mcgigs-modal{z-index:3;display:none;padding-top:50px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.mcgigs-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}
@media (max-width:600px){.mcgigs-modal-content{margin:0 10px;width:auto!important}.mcgigs-modal{padding-top:15px}}
@media (max-width:768px){.mcgigs-modal-content{width:500px}.mcgigs-modal{padding-top:25px}}
@media (min-width:993px){.mcgigs-modal-content{width:900px}.mcgigs-hide-large{display:none!important}.mcgigs-sidebar.mcgigs-collapse{display:block!important}}