/*Material Settings*/

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.swiper-container2 {
    width: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}
.swiper-slide {
    background-position: center;
    background-size: cover;
    width: 300px;
    height: 300px;
}

/*Homepage Slider*/

.home-slider h4{
    width:100%;
    padding-top:30px;
    padding-bottom:40px;
    position:absolute;
    bottom:0px;
    background: linear-gradient( to bottom,
      rgba(0, 0, 0, 0.01),
      rgba(0, 0, 0, 0.2),
      rgba(0, 0, 0, 0.3),
      rgba(0, 0, 0, 0.6),
      rgba(0, 0, 0, 0.7),
      rgba(0, 0, 0, 0.8),
      rgba(0, 0, 0, 0.9),
      rgba(0, 0, 0, 0.9),
      rgba(0, 0, 0, 0.9)
    );
    color:#FFFFFF;
    padding-left:20px;
    padding-right:20px;
    font-size:18px;
    font-weight:500;
    line-height:30px;
}

.home-slider p{
    font-size:13px;
    position:absolute;
    bottom:-15px;
    z-index:999;
    color:#FFFFFF;
    opacity:0.5;
    padding-left:20px;
    padding-right:20px;
    display:block;
    width:100%;
}

.home-round-slider{padding-top:10px;}
.home-round-slider img{
    border-radius:200px;
    margin-left:auto;
    margin-right:auto;
}

.home-img-1{
    position:absolute;
    width:150px;
    height:150px;
    top:25px;
    left:50%;
    margin-left:-170px!important;
    opacity:0.7;
}

.home-img-2{
    width:200px;
    height:200px;
    position:relative;
    z-index:1;
    -webkit-box-shadow: 0 0 10px 3px rgba(0,0,0,0.5);
            box-shadow: 0 0 10px 3px rgba(0,0,0,0.5);
}

.home-img-3{
    position:absolute;
    width:150px;
    height:150px;
    top:25px;
    right:50%;
    margin-right:-170px!important;
    opacity:0.7;
}

.home-round-slider h3{text-align:center; padding-top:20px;}
.home-round-slider em{display:block; font-style: normal; text-align:center;}
.center-socials{width:160px; margin-left:auto; margin-right:auto;}

/*Footer*/

.footer{padding:30px 0px 30px 0px;}
.footer-dark{background-color:#0c1117;}
.footer-light{background-color:#ecf0f1; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0;}

.footer-dark .decoration{
    background-color:rgba(255,255,255,0.05);
    max-width:290px;
    margin-left:auto;
    margin-right:auto;
}

.footer .footer-logo{
    background-image:url(/images/preload-logo.png);
    background-size:80px 80px;
    width:80px;
    height:80px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:20px;
}

.copyright-text{margin-bottom:0px; margin-top:-10px; margin-bottom:0px;}

.footer p{
    max-width:290px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}

.footer-socials{
    width:255px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:30px;
}

.footer-socials a{
    margin-left:2px!important;
    margin-right:2px!important;
}

/*Header*/

.header-dark{background-color:#0c1117;}
.header-light{background-color:#FFFFFF;}
.header-transparent{background-color:rgba(0,0,0,0.7);}

.header{
    position:fixed;
    left:10px;
    right:10px;
    top:10px;
    height:60px;
    z-index:99;
}

.header-full{
    left:0px!important;
    top:0px!important;
    right:0px!important;
}

.header-active{
    top:0px!important;
    left:0px!important;
    right:0px!important;
}

.header-icon-1{left:0px;}
.header-icon-2{left:50px;}
.header-icon-3{right:50px;}
.header-icon-4{right:0px;}

.header-logo{
    position:absolute;
    background-image:url(/images/preload-logo.png);
    background-size:30px 30px;
    width:30px;
    height:30px;
    margin-left:-15px;
    margin-top:15px;
    left:50%;
}

.header-dark a{color:#FFFFFF;}
.header-light a{color:#1f1f1f;}
.header-transparent a{color:#FFFFFF;}
.header-icon .fa-plus{    line-height:60px!important;    font-size:12px;}
.header-icon i{transition:all 250ms ease;}

.header-icon{
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
    position:absolute;
    transition:all 250ms ease;
}

/*Footer menu*/

.footer-menu-background{
    position:fixed;
    z-index:99;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    pointer-events:all;
    overflow:hidden!important;
    transition:all 250ms ease;
}

.footer-menu-tap-close{
    position:fixed;
    z-index:9999999;
    top:0px;
    left:0px;
    right:160px;
    bottom:0px;
}

.footer-submenu-tap-close{
    position:fixed;
    z-index:9999999;
    top:0px;
    left:0px;
    right:160px;
    bottom:0px;
}

.footer-menu-wrapper{
    position:fixed;
    top:0px;
    left:0px;
    bottom:0px;
    right:0px;
    z-index:9999;
    overflow:hidden;
}

.footer-menu-scroll{
    position: absolute;
    bottom: 80px; /*Change if lck*/
    left: 0;
    height:100%;
    right: -19px; /* Decrease this value for cross-browser compatibility */
    overflow: auto;
    -webkit-overflow-scrolling: touch;   
}

.footer-menu{
    position:relative;
    display: table-cell;
    vertical-align: bottom;
}

.footer-menu *, .footer-controls *{transition:all 250ms ease;}
.footer-menu-item{
    pointer-events:all;
    line-height:60px;
    float:right;
    padding-right:30px;
    padding-left:20px;
    width:100%;
    margin-bottom:20px;
}

.footer-menu .footer-menu-item:last-child, .footer-share .footer-menu-item:last-child{margin-bottom:20px;}
.footer-menu .footer-menu-item:first-child, .footer-share .footer-menu-item:first-child{margin-top:40px; padding-top:50px;}
.footer-menu .fa-mobile{font-size:24px!important;}
.footer-menu-open .fa-mobile{font-size:26px!important;}

.footer-menu-item i{
    width:50px;
    height:50px;
    border-radius:50px;
    line-height:50px;
    text-align:center;
    font-size:15px;
    margin-left:20px;
    float:right;
    box-shadow:0 1px 2px 2px rgba(0,0,0,0.10);
    -webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,0.10);
}

.footer-menu-item em{
    display:block;
    font-size:14px;
    padding:3px 14px!important;
    font-style:normal;
    font-weight:500;
    position:absolute;
    right:85px;
    line-height:25px;
    border-radius:10px;
    margin-top:12px;
    /*background-color:#FFFFFF!important;
    box-shadow:0 1px 2px 2px rgba(0,0,0,0.10);
    -webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,0.10);*/
}

.footer-controls{
    position:fixed;
    bottom:0px;
    left:0px;
    right:0px;
    width:100%;
    height:100px;
    z-index:9999;
}

.footer-controls h3{
    width:150px;
    height:100px;
    line-height:100px;
    padding-left:20px;
    color:#1f1f1f;
    font-size:18px;
    font-weight:800;
}

.footer-controls a{
    position:fixed;
    bottom:75px;
    text-align:center;
}

.footer-controls a i{
    width:50px;
    height:50px;
    position:absolute;
    border-radius:50px;
    line-height:46px;
    text-align:center;
    margin-left:20px;    
}

.footer-menu-item i{color:#FFFFFF!important; border:none!important;}
.footer-controls{border-top:solid 1px rgba(0,0,0,0.1); margin-top:20px}
.light-footer-menu .footer-menu-item i{            border:solid 2px rgba(0,0,0,0.1);    color:#000000;}
.light-footer-menu .footer-menu-item em, .light-footer-menu, .footer-menu-close em{           color:#1f1f1f;}
.light-footer-background{background-color:rgba(255,255,255,0.9);}
.light-footer-menu .active-menu{color:#FFFFFF; opacity:1;}
.light-footer-menu .active-menu em{color:#000000!important; font-weight:700!important; font-size:16px}

.dark-footer-menu .footer-menu-item i{border:solid 2px rgba(255,255,255,0.2);    color:#FFFFFF;}
.dark-footer-menu .footer-menu-item em{color:#FFFFFF; box-shadow:none!important; background-color:transparent!important; font-weight:300;}
.dark-footer-background{background-color:rgba(0,0,0,0.9);}
.dark-footer-menu .active-menu{color:#FFFFFF; opacity:1;}
.dark-footer-menu .active-menu em{color:#FFFFFF!important; font-weight:700!important; font-size:15px}

.remove-menu{
    opacity:0!important;
    pointer-events:none!important;
    transition:all 250ms ease;
}

.remove-wrapper{display:none!important;}
.footer-menu-open, .footer-menu-close{
    position:fixed;
    bottom:14px;
    right:27px;
    z-index:999;
}
.footer-menu-close{z-index:9999!important;}

.footer-menu-open i, .footer-menu-close i{
    overflow:hidden!important;
    border-radius:56px;
    line-height:56px;
    height:56px;
    width:56px;
    text-align:center;
    font-size:18px;
    color:#FFFFFF;
    transition:all 250ms ease;
    box-shadow: 0 3px 10px 1px rgba(0,0,0,.48);
}


.footer-menu-close em{ 
    font-weight:500;
    top:17px;
    position:absolute;
    right:65px;
    text-align:right;
    display:block;
    font-size:13px;
    padding:3px 14px!important;
    font-style:normal;
    line-height:25px;
    border-radius:10px;
    /*background-color:#FFFFFF!important;
    box-shadow:0 1px 2px 2px rgba(0,0,0,0.10);
    -webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,0.10);*/
}


.sidebar-header-background{
    background-image:url(/images/pictures/bg.jpg);
    background-size:cover;
    height:150px;
}

.sidebar-header h1{
    color:#FFFFFF;
    font-size:22px;
    padding-left:85px;
    padding-top:25px;
    font-weight:800;
}

.sidebar-header h2{
    font-size:13px;
    color:#bfbfbf;
    font-weight:400;
    margin-top:-13px;
    padding-left:85px;
}

.sidebar-header-controls{
    border-top:solid 1px rgba(255,255,255,0.1);
    position:absolute;
    bottom:1px;
    width:250px;
    height:50px;
}

.sidebar-logo-image{
    width:50px;
    height:50px;
    top:25px;
    left:20px;
    position:absolute;
}

.sidebar-header a{
    height:50px;
    line-height:50px;
    width:20%;
    float:left;
    text-align:center;
    color:#FFFFFF;
    font-size:15px;
}


.jq-toast-wrap,.jq-toast-wrap *{margin:0;padding:0}.jq-toast-wrap{display:block;position:fixed;width:250px;pointer-events:none!important;letter-spacing:normal;z-index:9000!important}.jq-toast-wrap.bottom-left{bottom:20px;left:20px}.jq-toast-wrap.bottom-right{bottom:20px;right:40px}.jq-toast-wrap.top-left{top:20px;left:20px}.jq-toast-wrap.top-right{top:20px;right:40px}.jq-toast-single{display:block;width:100%;padding:10px;margin:0 0 5px;border-radius:4px;font-size:12px;font-family:arial,sans-serif;line-height:17px;position:relative;pointer-events:all!important;background-color:#444;color:#fff}.jq-toast-single h2{font-family:arial,sans-serif;font-size:14px;margin:0 0 7px;background:0 0;color:inherit;line-height:inherit;letter-spacing:normal}.jq-toast-single a{color:#eee;text-decoration:none;font-weight:700;border-bottom:1px solid #fff;padding-bottom:3px;font-size:12px}.jq-toast-single ul{margin:0 0 0 15px;background:0 0;padding:0}.jq-toast-single ul li{list-style-type:disc!important;line-height:17px;background:0 0;margin:0;padding:0;letter-spacing:normal}.close-jq-toast-single{position:absolute;top:3px;right:7px;font-size:14px;cursor:pointer}.jq-toast-loader{display:block;position:absolute;top:-2px;height:5px;width:0;left:0;border-radius:5px;background:red}.jq-toast-loaded{width:100%}.jq-has-icon{padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px}.jq-icon-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=);background-color:#31708f;color:#d9edf7;border-color:#bce8f1}.jq-icon-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=);background-color:#8a6d3b;color:#fcf8e3;border-color:#faebcc}.jq-icon-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=);background-color:#a94442;color:#f2dede;border-color:#ebccd1}.jq-icon-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==);color:#dff0d8;background-color:#3c763d;border-color:#d6e9c6}
.jq-toast-wrap {
    z-index: 10000 !important;
}

.bg-mblue-light{background-color: #5fcaf8!important; color:#FFFFFF;}
.bg-mblue-dark{background-color: #3ba5d3!important; color:#FFFFFF;}
.border-mblue-light{border:solid 1px #5fcaf8!important;}
.border-mblue-dark{ border:solid 1px #3ba5d3!important;}
.bg-hover-mblue-light:hover{background-color: #5fcaf8!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-mblue-dark:hover{background-color: #3ba5d3!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-mblue-light{color: #5fcaf8!important;}
.color-mblue-dark{color: #3ba5d3!important;}

.bg-morange-light{background-color: #ff6600!important; color:#FFFFFF;}
.bg-morange-dark{background-color: #db5800!important; color:#FFFFFF;}
.border-morange-light{border:solid 1px #ff6600!important;}
.border-morange-dark{ border:solid 1px #db5800!important;}
.bg-hover-morange-light:hover{background-color: #ff6600!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-morange-dark:hover{background-color: #db5800!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-morange-light{color: #ff6600!important;}
.color-morange-dark{color: #db5800!important;}

.bg-myellow-light{background-color: #fdcb2e!important; color:#FFFFFF;}
.bg-myellow-dark{background-color: #ebba20!important; color:#FFFFFF;}
.border-myellow-light{border:solid 1px #fdcb2e!important;}
.border-myellow-dark{ border:solid 1px #ebba20!important;}
.bg-hover-myellow-light:hover{background-color: #fdcb2e!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-myellow-dark:hover{background-color: #ebba20!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-myellow-light{color: #fdcb2e!important;}
.color-myellow-dark{color: #ebba20!important;}

.bg-mred-light{background-color: #ff0030!important; color:#FFFFFF;}
.bg-mred-dark{background-color: #d10228!important; color:#FFFFFF;}
.border-mred-light{border:solid 1px #ff0030!important;}
.border-mred-dark{ border:solid 1px #d10228!important;}
.bg-hover-mred-light:hover{background-color: #ff0030!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-mred-dark:hover{background-color: #d10228!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-mred-light{color: #ff0030!important;}
.color-mred-dark{color: #d10228!important;}

.bg-mdblue-light{background-color: #157efb!important; color:#FFFFFF;}
.bg-mdblue-dark{background-color: #0f6cdb!important; color:#FFFFFF;}
.border-mdblue-light{border:solid 1px #157efb!important;}
.border-mdblue-dark{ border:solid 1px #0f6cdb!important;}
.bg-hover-mdblue-light:hover{background-color: #157efb!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-mdblue-dark:hover{background-color: #0f6cdb!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-mdblue-light{color: #157efb!important;}
.color-mdblue-dark{color: #0f6cdb!important;}

.bg-mgreen-light{background-color: #2abb67!important; color:#FFFFFF;}
.bg-mgreen-dark{background-color: #149249!important; color:#FFFFFF;}
.border-mgreen-light{border:solid 1px #2abb67!important;}
.border-mgreen-dark{ border:solid 1px #149249!important;}
.bg-hover-mgreen-light:hover{background-color: #2abb67!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-mgreen-dark:hover{background-color: #149249!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-mgreen-light{color: #2abb67!important;}
.color-mgreen-dark{color: #149249!important;}

.bg-mpurplen-light{background-color: #7c2dff!important; color:#FFFFFF;}
.bg-mpurplen-dark{background-color: #581ac0!important; color:#FFFFFF;}
.border-mpurplen-light{border:solid 1px #7c2dff!important;}
.border-mpurplen-dark{ border:solid 1px #581ac0!important;}
.bg-hover-mpurplen-light:hover{background-color: #7c2dff!important; color:#FFFFFF!important; transition:all 200ms ease;}
.bg-hover-mpurplen-dark:hover{background-color: #581ac0!important; color:#FFFFFF!important; transition:all 200ms ease;}
.color-mpurplen-light{color: #7c2dff!important;}
.color-mpurplen-dark{color: #581ac0!important;}

.button-mblue{background-color:#2980b9; border:solid 2px #3ba5d3;}
.button-mblue-3d{border:none!important; border-bottom:solid 5px #5fcaf8!important; padding:0px 22px;}
.button-mblue:hover{background-color:#3ba5d3!important; border:solid 2px #3ba5d3;}
.button-mblue:active{background-color:#2980b9!important; border:solid 2px #3ba5d3;}

.button-morange{background-color:#ff6600; border:solid 2px #db5800;}
.button-morange-3d{border:none!important; border-bottom:solid 5px #db5800!important; padding:0px 22px;}
.button-morange:hover{background-color:#db5800!important; border:solid 2px #db5800;}
.button-morange:active{background-color:#ff6600!important; border:solid 2px #db5800;}
