#carousel .container{padding:0px;}
.hidden{display:none;}
.slide{overflow-y:hidden;}
.carousel-inner{overflow-y:hidden;}
.card{box-shadow:none;}
.star{height:200px;border:white 2px groove;width:400px;}
.contact-bottom{margin-top:20px;}
.background-img{background-color:rgba(30, 30, 30, 0.3);color:#DDDDDD;width:250px;height:250px;background-position:center;background-size:contain;background-repeat:no-repeat;margin:auto;margin-top:25px;}
.background-img + .description{text-align:center;}
.pgwSlideshow ul{padding:0px;}
.title-red{color:gold;font-variant:small-caps;margin-bottom:25px;}
.red{color:red;}
.div-margin{margin-top:15px;}
.centre{text-align:center;}
.col-md-2 .red{margin-bottom:0px;}
#break{height:15px;}
.card-shadow{padding:10px;box-shadow:0 32px 44px -24px rgba(0, 0, 0, 0.23), 0 20px 25px 0px rgba(0, 0, 0, 0.12), 0 15px 10px -10px rgba(0, 0, 0, 0.2);}
.white-text{color:#fffcaa !important;}
.red-text{color:#d82d2d !important;}
.icon-bar{background-color:#d82d2d !important;}
.description .contact-title{margin-bottom:15px;}
.description .contact-p{margin-bottom:5px;}
.test-p{margin-bottom:5px;}
.carousel-control.left{background-image:none;background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right{background-image:none;background-repeat:no-repeat;}
.section .parallax, .section .static-image{height:auto;}
#carousel-container{position:inherit;}
#carousel{padding:0px;}
#carousel-container .card:hover{box-shadow:none;}
div.section.section-our-team-freebie{padding:0px;}
.neg1z{z-index:-1;}
#carousel-container .card{margin:0px;}
div.item.active img{vertical-align:middle;max-width:100%;width:100%;}
@media (min-width:1110px){.carousel-inner{height:98vh;}
.carousel-inner .item{height:98vh;}
}
@media (min-width:768px){li img{vertical-align:middle;max-width:100%;display:block;}
.xds{width:900px;display:block;}
.ps-current{height:674px;}
}
h3,h2{font-family:'Raleway', sans-serif;color:#fffcaa;}
h5,h4{font-family:'Poppins', sans-serif;}
.almost-black{color:#0000009e;font-weight:bold;}
ul{list-style-type:none;}
div .mycursive{font-family:'Sonsie One';}
.title-modern-container{position:absolute;top:100px;width:100%;}
.Raleway{font-family:'Raleway', sans-serif;}
.myhide{display:none;}
body .navbar-default{background-color:#fffcaa;}
a.red-text, .navbar-brand{opacity:1;}
.navbar-burger .navbar-collapse{border-left:none;background-color:rgba(174, 195, 255, 0.74);}
.navbar-burger .navbar-collapse::after{background-color:rgba(0, 19, 154, 0);}
.navbar-burger .navbar-collapse .nav > li, .navbar-burger .navbar-collapse .nav .dropdown .dropdown-menu > li >a{border-bottom:1px solid #d82d2d;}
@keyframes shadow{0%{opacity:0;}
50%{opacity:7;}
to{opacity:0;}
}
.pointer-down{background-color:rgba(124, 124, 124, 0);width:80px;height:130px;border-radius:40px;text-align:center;}
.pointer-right{position:absolute;bottom:10px;right:100px;background-color:rgba(124, 124, 124, 0);}
.pointer-left{position:absolute;bottom:10px;left:100px;}
i.centered{font-weight:bold;font-size:3em;margin-top:18px;color:rgba(255, 0, 46, 1);animation:shadow 3s infinite ease;}
.small-caps{font-variant:small-caps;}
.emphasised{font-size:5em !important;}
.center-img{margin:auto;}
.round-card{border-radius:50% !important;}
.footer-size{margin-top:0px !important;margin-bottom:0px !important;}
div.flat-bottom{padding-bottom:0px;}
div.flat-top{padding-top:0px;}
.dropdown-menu > li:first-child > a{border-top-left-radius:unset;border-top-right-radius:unset;}
.dropdown-menu > li:last-child > a{border-bottom-left-radius:unset;border-bottom-right-radius:unset;}
.dropdown-menu > li > a:hover{background-color:transparent;}
.footer-big .container > hr{margin:0px;}
.footer.footer-big.footer-color-black{padding-top:0px;}
.copyright:last-child{margin-bottom:0px;}
.copyright:first-child{padding-bottom:0px;}
.location-aligned{padding-top:6px;font-family:'Oleo Script', cursive;}
.closed-margin{margin-top:10px;margin-bottom:3px;}
.no-padding{padding:0px;}
.section-our-team-freebie .container{margin-top:50px;}
.section-get-started .container{margin:87px auto 70px;}
.margin-top-10p{margin-top:50px;}
@keyframes zoom-twist{0%{transform:scale(0);transform:rotateY(0);}
40%{transform:scale(3);}
50%{transform:scale(3);transform:rotateY(-60deg);}
100%{transform:scale(3);transform:rotateY(0);}
}
.zoom-twist:hover{animation:zoom-twist 2s;}
@keyframes doorknob{0%{transform:rotate(0);}
40%{transform:rotate(40deg);}
50%{transform:rotate(-40deg);}
100%{transform:rotateY(0);}
}
.doorknob:hover{animation:doorknob 2s;}
@keyframes twist{0%{transform:rotateY(0);}
40%{transform:rotateY(40deg);}
50%{transform:rotateY(-40deg);}
100%{transform:rotateY(0);}
}
.twist:hover{animation:twist 2s;}
@keyframes twirl{0%{transform:rotateY(0);}
40%{transform:rotateY(60deg);}
50%{transform:rotateY(-60deg);}
70%{transform:rotateY(-60deg);}
100%{transform:rotateY(0);}
}
.twirl:hover{animation:twirl 2s;}
@keyframes color-swap{0%{color:red;}
40%{color:white;}
50%{color:white;}
100%{color:red;}
}
@keyframes moving-line{0%{text-decoration:none;}
50%{text-decoration:underline;}
100%{text-decoration:none;}
}
.emph{font-weight:1000;}
.section .title-area .description{font-size:1.2em;}
.mybold{font-weight:bold;}
.largedrop.one-sec{animation-delay:0.5s;}
.largedrop.two-secs{animation-delay:1s;}
.funny-out:hover{overflow:hidden;}
@keyframes zoom-out{0%{transform:scale(1);}
100%{z-index:5;transform:scale(2);}
}
.avatar{transition:transform 0.6s;}
.avatar:hover{z-index:5;transform:scale(2);}
.navbar-burger .navbar-collapse > ul{overflow-y:visible;}
.highlight:hover{color:rgb(9, 11, 145);}
.pe-spin:hover{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}
a.yellow{color:#ffd401;opacity:1;}
.padding20t{padding-top:20px;}
.title-area.title-area-margin{margin:20px auto 70px;}
.carousel-caption{text-shadow:none;background:-webkit-radial-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0), rgba(0,0,0,0));background:-o-radial-gradient(rgba(0,0,0,0.3), rgba(0,0,0,0),rgba(0,0,0,0));background:-moz-radial-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0), rgba(0,0,0,0));background:radial-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0), rgba(0,0,0,0));}
.blue-text{color:blue !important;}
#section07 a{padding-top:120px;}
#section07 a span{position:absolute;top:0;left:50%;width:24px;height:24px;margin-left:-12px;border-left:3px solid #fffcaa;border-bottom:3px solid #fffcaa;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb07 2s infinite;animation:sdb07 2s infinite;opacity:0;box-sizing:border-box;}
#section07 a span:nth-of-type(1){-webkit-animation-delay:0s;animation-delay:0s;}
#section07 a span:nth-of-type(2){top:16px;-webkit-animation-delay:.15s;animation-delay:.15s;}
#section07 a span:nth-of-type(3){top:32px;-webkit-animation-delay:.3s;animation-delay:.3s;}
#section07 a span:nth-of-type(4){top:48px;-webkit-animation-delay:.45s;animation-delay:.45s;}
#section07 a span:nth-of-type(5){top:64px;-webkit-animation-delay:.60s;animation-delay:.60s;}
@-webkit-keyframes sdb07{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
@keyframes sdb07{0%{opacity:0;}
50%{opacity:1;}
100%{opacity:0;}
}
#brand-img{position:relative;top:-55px;}
.shades{background-color:black !important;z-index:1;height:100%;opacity:0.4;}
a.transparent{color:#fffcaa;}
.dropdown-menu .almost-black{margin:10px;}
div.title-box{background:radial-gradient(rgba(255,255,255,0.6),rgba(0,0,0,0), rgba(0,0,0,0));}
@media (max-width:1000px){.small-device-hide{display:none !important;}
.nav-under{width:100%;height:86px;background-color:rgba(224, 54, 30, 0);}
.myhide{display:block;}
#brand-img{position:relative;top:-30px;}
.navbar-transparent{padding-top:0px;}
a.navbar-brand{width:320px;height:65px;border-left-width:20px;padding-left:20px;padding-right:0px;}
i.material-icons{font-size:13px;}
div.carousel-caption{font-size:6pt;}
.carousel-indicators li{width:7px;height:7px;}
div#downloads.section.flat-bottom{padding-top:50px;}
}
@media (max-width:588px){div#downloads.section.flat-bottom{padding-top:0px;}}
@media (max-width:375px){#brand-img{width:100%;margin-right:0px;position:relative;top:-20px;}
a.navbar-brand{padding-right:0px;width:250px;}
button#menu-toggle.navbar-toggle{position:relative;top:10px;}
}
/*.footer-brochure{height:auto;width:100%;position:fixed;bottom:0;background-color:rgba(30, 30, 30, 0.97);}*/
.li-container{list-style:none;}
.stretch{width:100%;clear:both;border-bottom:#00000061 1px inset;padding-top:20px;}
#downloads{padding-top:150px;}
.dwn-btn{float:right;background-color:#28166f;color:#d93d2d;border-color:black;margin-bottom:10px;}
.nf-btn{background-color:#28166f;color:#d93d2d;border-color:black;margin-bottom:10px;}
.large-text{font-size:5.61em;}
.long-line{line-height:8.714286em; color:#d93d2d;}
.projects-section{padding-top:130px;}
h5.almost-black.Raleway.last{margin-bottom:21px;}
.section{background-color:#fffcaa;}
.home-float{width:40px;height:40px;position:fixed;bottom:40px;right:20px;background:#fffcaa;border-radius:20px;z-index:5000;-webkit-box-shadow:0px 1px 3px 5px #0000008a;-moz-box-shadow:0px 1px 3px 5px #0000008a;-o-box-shadow:0px 1px 3px 5px #0000008a;box-shadow:0px 1px 3px 5px #0000008a;text-align:center;vertical-align:middle;}
.home-float a i{font-size:2em;position:relative;bottom:-6px;display:inline;}
/*.down-container{height:800px;}*/
.filter .title-area .description{color:#fffcaa;}
.text-blue{color:#350085;}
.text-yellow{color:#fffcaa;}
.carousel-indicators li{border:1px solid #fffcaa;}
.carousel-indicators .active{background-color:#fffcaa;}
.pgwSlideshow .ps-caption{color:#fffcaa;}
.navbar-transparent .navbar-nav > .dropdown > a .caret, .navbar-transparent .navbar-nav > .dropdown > a:hover .caret, .navbar-transparent .navbar-nav > .dropdown > a:focus .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a:hover .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a:focus .caret{border-bottom-color:#D82D2D;border-top-color:#D82D2D;}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before {
  bottom: .5em;
}