@
/*import url(http://fonts.googleapis.com/css?family=Satisfy);*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600,400italic);
/*@import url(http://fonts.googleapis.com/css?family=Barlow:300,400,700);*/
* {
    transition: all ease-in-out 0.4s !important;
}
html,
body {
    overflow-x: hidden !important;
    padding: 0 !important;
    margin: 0 !important;
}
body {
    overflow-x: hidden !important;
    font-family: 'Barlow', sans-serif;
    background-color: #2c439078;
    /* user-select: none; 
   -webkit-user-select: none; 
   -khtml-user-select: none; 
   -moz-user-select: none; 
   -ms-user-select: none; */
}
@font-face {
    font-family: nfl;
    src: url(../fonts/nfl.ttf);
}
*,
::after,
::before {
    box-sizing: border-box;
}
p {
    font-size: 16px;
    /*line-height: 21px;*/
}
@-webkit-viewport {
    width: device-width;
}
@-moz-viewport {
    width: device-width;
}
@-ms-viewport {
    width: device-width;
}
@-o-viewport {
    width: device-width;
}
@viewport {
    width: device-width;
}
a,
a:hover,
a:focus,
a:active,
a.active {
    outline: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    /*text-transform: uppercase;*/
    /*font-weight: 700;*/
    font-family: 'Barlow', sans-serif;
}
p {
    font-family: 'Barlow', sans-serif;
}
ul {
    margin: 0;
    padding: 0;
}
li {
    list-style: none;
}
.white-text {
    color: #fff !important;
}
.section-title h3 {
    color: #8a6d3b;
    font-size: 40px;
    font-family: 'Barlow', sans-serif;
    text-transform: none;
}
.section-title p {
    padding-bottom: 60px;
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 300;
}
.navbar-default .container-fluid {
    height: 100%;
}
.hide {
    display: none;
}
.show {
    display: inherit;
}
.btn-primary {
    text-transform: uppercase;
    font-weight: 300;
    color: #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.portfolio-item img {
    width: 20%;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: none !important;
}
/*start home page*/
#page-top {
    min-height: 100vh;
    background: url(../images/background/mlts-home.jpg) 100% no-repeat;
    background-size: cover;
    background-position: center;
    border-bottom: 0.5px solid #000;
    /* background: #060606; */
    text-align: center;
    /*float: left;*/
    /*padding: 0 0 0 35px;*/
    width: 100%;
    padding: 0 !important;
    position: relative;
}
#page-top .layer{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.78);
    min-height: 100vh;
}
#page-top .mlts-logo {
    width: 50%;
    margin: 0 auto;
}
#page-top h2 {
    color: #fff;
    font-size: 28px;
    text-align: center;
    margin: 11% auto 1%;
}
#page-top h3 {
    color: #ddd;
    margin-left: 10px;
    text-align: left;
    margin-left: 38%
}
#page-top h3 img {
    width: 25px;
    display: inline;
}
#page-top .headings {
    font-size: 40px;
}
#page-top .regions {
    font-size: 40px;
    color: #fff;
    border-bottom: 3px solid #4f1660;
    padding-bottom: 3px;
    display: inline-block;
}
#page-top .title {
    width: 100%;
    text-align: center;
    top: 22%;
}
.event-content p.place {
    font-size: 22px;
    font-weight: 900;
    color: #fff;
    line-height: 30px;
    /*padding-left: 20px; */
    /* margin-bottom: 30px; */
    margin: 30px auto 30px;
}
.event-content p.place .cp {
    width: 32px;
    display: inline;
}
#page-top .btn-primary {
    margin-left: 30px;
}
.overlayh {
    /*background: linear-gradient(to right, rgba(18,28,63,0.72), rgba(49, 153, 218, 0.7));*/
    background: linear-gradient(to right, rgba(9, 9, 9, 0.82), rgba(19, 19, 19, 0.85));
    position: absolute;
    height: 100%;
    float: left;
    width: 100%;
    z-index: 1;
}
.btn-primary {
    background: #ff8e00 !important;
    border: none;
    padding: 10px 15px;
    font-size: 15px;
    margin-right: 15px;
    border-radius: 12px;
}
button.btn.btn-secondary {
    background-color: #ff1b00;
    border: none;
    /* box-shadow: 0 5px #ddd; */
    border-radius: 12px;
    color: #fff;
}
#page-top .carousel {
    position: relative;
    min-height: 350px;
    z-index: 0;
}
#page-top .carousel-indicators {
    z-index: 9;
    display: none;
}
#page-top .carousel-indicators li {
    width: 40px;
    border-radius: 0px;
    height: 6px;
    margin: 0px;
    background-color: #000;
}
#page-top .carousel-control {
    z-index: 30;
}
/*scroller*/
/* The progress container (grey background) */
.progress-container {
    width: 100%;
    height: 4px;
    background: #ccc;
    z-index: 1030;
    position: relative;
    /*top: 190px;*/
}
/* The progress bar (scroll indicator) */
.progress-bar {
    height: 4px;
    background: #3000c7 !important;
    width: 0%;
}
/*
start title bar
*/
#title-bar {
    background: #f7f7f7;
    width: 100%;
    height: 120px;
    position: relative;
    display: none;
}
.logo-part {
    background: #3000c7;
    text-align: right;
    height: 120px;
    padding: 10px;
}
.logo-part:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    right: -60px;
    width: 0;
    top: 0;
    border-bottom: 120px solid #3000c7;
    border-right: 60px solid transparent;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
}
.loc-part {
    height: 120px;
}
.loc-info {
    color: #3000c7;
}
.loc-info h4 {
    margin-bottom: 0;
}
.loc-icon i {
    font-size: 36px;
    float: right;
}
.logo-part img {
    /*width: 300px;
    float: right;*/
    margin: 0 auto;
}
.loc,
.flex {
    display: flex;
    justify-content: center;
    align-items: center;
}
/*------------------------------------------------*/
/* Start Top Navbar Section                           */
/*------------------------------------------------*/
.navbar-default {
    border-color: transparent;
    background-color: transparent;
    float: left;
    width: 100%;
    border-bottom: 4px solid #4f1660;
    position: relative;
    border-radius: 0 !important;
    margin-bottom: 0 !important;
    /*margin-top: 120px;*/
}
.navbar-default .navbar-brand {
    /*font-family: "Kaushan Script","Helvetica Neue",Helvetica,Arial,cursive;*/
    text-transform: uppercase;
    color: #fff;
}
.navbar-default .navbar-collapse {
    border-color: rgba(255, 255, 255, .02);
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .nav li a {
    text-transform: uppercase;
    font-family: 'Barlow', sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    color: #fff;
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.navbar-default .navbar-nav > .active > a {
    border-radius: 0;
    color: #fff;
}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .nav li a:hover,
.navbar-default .nav li a:focus {
    border-radius: 5px;
    background: transparent;
    color: #fff !important;
}
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .nav li a:hover{
    background: #070945;
    /* border-radius: 12px; */
    box-shadow: 0 0 8px #070945;
    color: #fff;
    /* margin-top: -4px;*/
}
.fixed-side {
    position: fixed !important;
}
.fixed-top {
    position: fixed !important;
    top: 0;
}
/*fix progress bar to nav*/
.prog.fixed-top {
    top: 70px !important;
}
@media(min-width:768px) {
    .navbar-default {
        padding: 25px 0;
        border: 0;
        background-color: transparent;
        -webkit-transition: padding .3s;
        -moz-transition: padding .3s;
        -o-transition: padding .3s;
        transition: padding .3s;
    }
    .navbar-default .navbar-brand {
        font-size: 2em;
        -webkit-transition: all .3s;
        -moz-transition: all .3s;
        -o-transition: all .3s;
        transition: all .3s;
    }
    .navbar-default .navbar-nav > .active > a {
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
    }
    .navbar-default.navbar-shrink {
        padding: 15px 0 10px 0;
    /* background: #4f1660; */
    background: rgba(0, 0, 0, 0.91) !important;
    /* background-image: linear-gradient(to right, #4f1660, #3000c7, #4f1660); */
    z-index: 1030;
    height: 85px;
    border-bottom: 4px solid #ff8e00;
    }
    .navbar-default{
        z-index: 1030;
    }
    .navbar-default.navbar-shrink .navbar-brand {
        font-size: 1.5em;
    /* display: none; */
    position: absolute;
    left: 2%;
    bottom: 15%;
    }
    .navbar-brand:hover, .navbar-brand:focus{
        color: #02ABB0 !important;
    }
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background: transparent;
    /*border-bottom: 4px solid #4f1660 !important;*/
    color: #3000c7;
}
.theme-grad {
    background: #4f1660;
}
.grad{
    
}
/*.navbar-collapse.collapse{
    display: flex !important;
    justify-content: center !important;
}*/
.navbar-collapse.collapse.block {
    display: block !important;
}
.fix-right.navbar-right {
    float: right !important;
    margin-right: -15px;
}
/*start request call back*/
.qreply {
    position: absolute;
    z-index: 1099;
    right: 0;
    top: 25%;
    background: #4f1660;
    color: #fff;
    font-size: 16px;
    transform: rotateZ(90deg);
    padding: 10px;
    transform-origin: 100% 0;
}
.bas{
    background: #02ABB0;
    border-radius: 12px;
    color: #fff;
}
.navbar-default .nav li a.bas:hover,
.navbar-default .nav li a.bas:focus{
    background: #070945 !important;
    color: #fff !important;
    border-radius: 12px !important;
}
.offslide-form {
    height: 50%;
    width: 0;
    top: 5%;
    right: 0;
    background-color: #fff;
    position: absolute;
    z-index: 1100;
    overflow-x: hidden;
    transition: .5s;
    transform-origin: 100% 0;
    /* padding: 20px 10px;*/
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
}
.qbtn {
    padding: 12px 18px !important;
    margin-right: 10px !important;
    margin-top: 15px;
}
.modal-dialog {
    width: 60% !important;
    margin-top: 9% !important;
}
.mlts-newform .form-group,
.mlts-newform p {
    margin-bottom: 0px;
}
/*--------------------------------------------------
/* Start Side Nav Section
/*--------------------------------------------------*/
.menu-wrap a {
    color: #fff;
    font-weight: 300;
    font-family: 'Barlow', sans-serif;
}
.menu-wrap .logo {
    font-family: "Kaushan Script", "Helvetica Neue", Helvetica, Arial, cursive;
    font-size: 35px;
}
/* Menu Button */
.menu-button {
    position: fixed;
    z-index: 1000;
    margin: 1em;
    padding: 0;
    width: 2.5em;
    height: 2.25em;
    border: none;
    text-indent: 2.5em;
    font-size: 1.5em;
    color: transparent;
}
.menu-button::before {
    position: absolute;
    top: 0.5em;
    right: 0.5em;
    bottom: 0.5em;
    left: 0.5em;
    background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
    content: '';
}
@media (max-width : 479px) {
    .menu-button {
        width: 1.5em;
        height: 1.5em;
    }
    .menu-button::before {
        position: absolute;
        top: 0.5em;
        right: 0.5em;
        bottom: 0.5em;
        left: 0.5em;
        background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
        content: '';
    }
    .menu-wrap a {
        padding: 5px !important;
    }
}
@media (max-width : 767px) {
    .menu-button {
        width: 2em;
        height: 2em;
    }
    .menu-button::before {
        position: absolute;
        top: 0.5em;
        right: 0.5em;
        bottom: 0.5em;
        left: 0.5em;
        background: linear-gradient(#373a47 20%, transparent 20%, transparent 40%, #373a47 40%, #373a47 60%, transparent 60%, transparent 80%, #373a47 80%);
        content: '';
    }
}
.menu-button:hover {
    opacity: 0.6;
}
/* Close Button */
.close-button {
    width: 1em;
    height: 1em;
    position: absolute;
    right: 1em;
    top: 1em;
    overflow: hidden;
    text-indent: 1em;
    font-size: 0.75em;
    border: none;
    background: transparent;
    color: transparent;
}
.close-button::before,
.close-button::after {
    content: '';
    position: absolute;
    width: 3px;
    height: 100%;
    top: 0;
    left: 50%;
    background: #bdc3c7;
}
.close-button::before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.close-button::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
/* Menu */
.menu-wrap {
    position: absolute;
    z-index: 1001;
    width: 300px;
    height: 100%;
    background: #111;
    padding: 2.5em 1.5em 0;
    font-size: 1.15em;
    -webkit-transform: translate3d(-320px, 0, 0);
    -moz-transform: translate3d(-320px, 0, 0);
    -o-transform: translate3d(-320px, 0, 0);
    transform: translate3d(-320px, 0, 0);
    -webkit-transition: -webkit-transform 0.4s;
    -moz-transition: -webkit-transform 0.4s;
    -o-transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.menu,
.icon-list {
    height: 100%;
}
.icon-list {
    -webkit-transform: translate3d(0, 100%, 0);
    -moz-transform: translate3d(0, 100%, 0);
    -o-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
}
.icon-list a {
    display: block;
    padding: 0.8em;
    -webkit-transform: translate3d(0, 500px, 0);
    -moz-transform: translate3d(0, 500px, 0);
    -o-transform: translate3d(0, 500px, 0);
    transform: translate3d(0, 500px, 0);
}
.icon-list,
.icon-list a {
    -webkit-transition: -webkit-transform 0s 0.4s;
    -moz-transition: -webkit-transform 0s 0.4s;
    -o-transition: -webkit-transform 0s 0.4s;
    transition: transform 0s 0.4s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.icon-list a:nth-child(2) {
    -webkit-transform: translate3d(0, 1000px, 0);
    -moz-transform: translate3d(0, 1000px, 0);
    -o-transform: translate3d(0, 1000px, 0);
    transform: translate3d(0, 1000px, 0);
}
.icon-list a:nth-child(3) {
    -webkit-transform: translate3d(0, 1500px, 0);
    -moz-transform: translate3d(0, 1500px, 0);
    -o-transform: translate3d(0, 1500px, 0);
    transform: translate3d(0, 1500px, 0);
}
.icon-list a:nth-child(4) {
    -webkit-transform: translate3d(0, 2000px, 0);
    -moz-transform: translate3d(0, 2000px, 0);
    -o-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
}
.icon-list a:nth-child(5) {
    -webkit-transform: translate3d(0, 2500px, 0);
    -moz-transform: translate3d(0, 2500px, 0);
    -o-transform: translate3d(0, 2500px, 0);
    transform: translate3d(0, 2500px, 0);
}
.icon-list a:nth-child(6) {
    -webkit-transform: translate3d(0, 3000px, 0);
    -moz-transform: translate3d(0, 3000px, 0);
    -o-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
}
.icon-list a span {
    margin-left: 10px;
    font-weight: 500;
}
/* Shown menu */
.show-menu .menu-wrap {
    position: fixed;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.8s;
    -moz-transition: -webkit-transform 0.8s;
    -o-transition: -webkit-transform 0.8s;
    transition: transform 0.8s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.show-menu .icon-list,
.show-menu .icon-list a {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: -webkit-transform 0.8s;
    -moz-transition: -webkit-transform 0.8s;
    -o-transition: -webkit-transform 0.8s;
    transition: transform 0.8s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}
.show-menu .icon-list a {
    -webkit-transition-duration: 0.9s;
    -moz-transition-duration: 0.9s;
    -o-transition-duration: 0.9s;
    transition-duration: 0.9s;
}
/*================================================== 
     Slideshow
 ================================================== */
/*-- Main slide --*/
#main-slide .item {
    height: 786px;
}
#main-slide .item img {
    width: 100%;
}
#main-slide .item .slider-content {
    z-index: 30;
    opacity: .9;
    position: absolute;
    -webkit-transition: opacity 500ms;
    -moz-transition: opacity 500ms;
    -o-transition: opacity 500ms;
    transition: opacity 500ms;
    width: 50%;
}
#main-slide .item.active .slider-content {
    z-index: 30;
    opacity: 4;
    -webkit-transition: opacity 100ms;
    -moz-transition: opacity 100ms;
    -o-transition: opacity 100ms;
    transition: opacity 100ms;
}
.text-center1 {
    z-index: 1000;
    position: absolute;
    text-align: center;
    top: 30%;
    /*left: 4%;*/
    width: 45%;
}
.endorse {
    z-index: 1000;
    position: absolute;
    text-align: right;
    bottom: 1%;
    right: 2%;
    width: 22%;
}
p.animated2 {
    font-size: 30px;
    color: #fff;
    line-height: 40px;
}
#main-slide .slider-content {
    top: 40%;
    margin-top: -70px;
    left: 0;
    padding: 0;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    color: #fff;
}
#main-slide .carousel-indicators {
    bottom: 30px;
}
.carousel-indicators li {
    width: 14px !important;
    height: 14px !important;
    border: 2px solid #fff !important;
    margin: 1px !important;
}
#main-slide .carousel-control.left,
#main-slide .carousel-control.right {
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: none;
    background-repeat: no-repeat;
    text-shadow: none;
}
#main-slide .carousel-control.left span {
    padding: 15px;
}
#main-slide .carousel-control.right span {
    padding: 15px;
}
#main-slide .carousel-control .fa-angle-left,
#main-slide .carousel-control .fa-angle-right {
    position: absolute;
    top: 40%;
    z-index: 5;
    display: inline-block;
}
#main-slide .carousel-control .fa-angle-left {
    left: 0;
}
#main-slide .carousel-control .fa-angle-right {
    right: 0;
}
#main-slide .carousel-control i {
    background: rgba(0, 0, 0, .7);
    color: #fff;
    line-height: 36px;
    font-size: 32px;
    padding: 15px 20px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
#main-slide .slider-content h1 {
    font-size: 50px;
    font-weight: 700;
    line-height: 50px;
    letter-spacing: 5px;
    margin-bottom: 55px;
    color: #fff;
    font-family: 'Barlow', sans-serif;
}
#main-slide .slider-content h2.white,
#main-slide .slider-content h3.white {
    color: #fff;
}
#main-slide .slider-content p {
    font-size: 30px;
    font-weight: 300;
    line-height: 35px;
    letter-spacing: 1px;
    margin-bottom: 55px;
    color: #fff;
}
.slider.btn {
    padding: 10px 40px;
    font-size: 20px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    text-transform: uppercase;
    line-height: 28px;
    font-weight: 300;
    border: 0;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
}
#main-slide .btn-primary:hover {
    background: transparent;
    border: 1px solid #fff;
}
.slider.btn.btn-default {
    margin-left: 4px;
    background: #ECECEC
}
.slider.btn.btn-default:hover {
    background: #000;
    color: #fff;
}
.slider-content-left {
    position: relative;
    margin: 0 0 0 40px;
}
.slider-content-right {
    position: relative;
}
/*-- Animation --*/
.carousel .item.active .animated1 {
    -webkit-animation: lightSpeedIn 1s ease-in 800ms both;
    animation: lightSpeedIn 1s ease-in 800ms both;
}
.carousel .item.active .animated2 {
    -webkit-animation: bounceIn 1s ease-in 800ms both;
    animation: bounceIn 1s ease-in 800ms both;
}
.carousel .item.active .animated3 {
    -webkit-animation: flipInX 2s ease-in-out 800ms both;
    animation: flipInX 2s ease-in-out 800ms both;
}
@media (min-width : 992px) {
    #main-slide .slider-content h1 {
        font-size: 68px;
    }
}
@media (min-width : 768px) and (max-width: 991px) {
    #main-slide .slider-content h1 {
        font-size: 35px;
        margin-bottom: 10px;
        margin-top: 0;
    }
    #main-slide .slider-content p {
        font-size: 20px;
        margin-top: 0;
        line-height: 25px;
    }
    .slider.btn {
        padding: 5px 25px;
        margin-top: 5px;
        font-size: 16px;
    }
    #main-slide .item {
        height: 550px;
    }
}
@media (max-width : 767px) {
    #main-slide .slider-content h1 {
        font-size: 28px;
        line-height: normal;
        margin-bottom: 0;
    }
    #main-slide .slider-content p {
        font-size: 14px;
        margin-top: 5px;
    }
    .slider.btn {
        padding: 0 15px;
        margin-top: 0;
        font-size: 12px;
    }
    #main-slide .carousel-indicators {
        display: none;
    }
    #main-slide .item .slider-content {
        display: none;
    }
    #main-slide .item {
        height: 400px;
    }
}
@media (max-width : 479px) {
    #main-slide .item .slider-content {
        display: none;
    }
    #main-slide .item {
        height: 220px;
    }
}
/*Home Page*/
p.date {
    font-size: 25px;
    color: #fff;
   /* margin-top: 30px;*/
    text-align: left;
    padding-left: 30px;
    font-family: 'nfl',sans-serif;
}
img.cp {
    width: 43%;
    margin-top: 20px;
}
.ack {
    color: #fff;
    font-size: 28px;
    margin-top: 0px;
}
/*p.date {
  border-right: solid 3px rgba(0,255,0,.75);
  white-space: nowrap;
  overflow: hidden;    
  font-family: 'Source Code Pro', monospace;  
  font-size: 25px;
  color: rgba(255,255,255,1);
  margin: 0 auto;
}*/
/* Animation */
/*p.date {
  animation: animated-text 4s steps(29,end) 1s 1 normal both,
             animated-cursor 600ms steps(29,end) infinite;
}*/
/* text animation */
@keyframes animated-text {
    from {
        width: 0;
    }
    to {
        width: 32%;
    }
}
/* cursor animations */
@keyframes animated-cursor {
    from {
        border-right-color: rgba(255, 255, 255, .75);
    }
    to {
        border-right-color: transparent;
    }
}
a.regist {
    background: #02ABB0 !important;
    color: #fff !important;
    margin-right: 20px;
    margin-top: 12px;
    border-radius: 12px;
}
a.regist:hover {
    background: #02ABB0 !important;
    color: #fff !important;
    text-decoration: none;
    transition: all ease-in 0.4s !important;
      border-radius: 12px;
}
a.regist2 {
    background: #070945 !important;
    color: #fff !important;
      border-radius: 12px;
}
a.regist2:hover {
    background: #070945 !important;
    color: #fff !important;
      border-radius: 12px;
}
/*--- Button border draw -------*/
/*span{
  display: block;
  padding: 25px 80px;
}
.navbar-nav li a::before, .navbar-nav li a::after{
  content:"";
  width: 0;
  height: 2px;
  position: absolute;
  transition: all 0.2s linear;
  background: #fff;
}
span::before, span::after{
  content:"";
  width:1px;
  height:0;
  position: absolute;
  transition: all 0.2s linear;
  background: #fff;
}
.navbar-nav li a:hover::before, .navbar-nav li a:hover::after{
  width: 100%;
}
.navbar-nav li a:hover span::before, .navbar-nav li a:hover span::after{
  height: 100%;
}*/
/*--- Button border draw effect-2 -------*/
/*.btn-2::before, .btn-2::after{
  transition-delay: 0s;
}
.btn-2 span::before, .btn-2 span::after{
  transition-delay: 0.2s;
}
.btn-2::before{
  right: 0;
  top: 0;
}
.btn-2::after{
  left: 0;
  bottom: 0;
}
.btn-2 span::before{
  left: 0;
  top: 0;
}
.btn-2 span::after{
  right: 0;
  bottom: 0;
}
.btn-2:hover::before, .btn-2:hover::after{
  transition-delay: 0.2s;
}
.btn-2:hover span::before, .btn-2:hover span::after{
  transition-delay: 0s;
}*/
/*--- Button border draw effect ends -------*/
/*------------------------------------------------------ */
/* Start Feature Section                              */
/*------------------------------------------------------ */
/*main highlight*/
.container.flex.main-box {
    width: 1400px;
}
#main-point {
    background: #fff;
    /*background: url(../images/background/nsf4-timeline-bg.jpg) 100% fixed no-repeat;
    background-size: cover;*/
    height: 19vh;
    position: relative;
    padding-bottom: 0;
    z-index: 1020;
}
.main-box {
    margin-top: -200px;
    z-index: 1050;
    position: relative;
}
.main-item {
    padding: 0;
    width: 100%;
    overflow-x: hidden;
}
.main-img {
    width: 90%;
    position: relative;
}
.main-img img {
    width: 100%;
    margin: 0 auto;
}
.main-info {
    position: absolute;
    bottom: 0;
    background-color: rgba(18, 28, 63, 0.76);
    width: 100%;
    padding-left: 20px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 400;
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    color: #fff;
    text-align: left;
}
.main-icon {
    position: absolute;
    right: 15px;
    top: 11px;
    font-size: 16px;
    background-color: #3000c7;
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #fff;
    text-decoration: none !important;
}
h4.submain {
    color: #fff;
}
.no-pad {
    padding: 0 !important;
}
.section {
    padding: 40px 0 30px 0;
}
.tblue-bg {
    background: #4f1660 !important;
}
.lblue-bg {
    background: #3000c7 !important;
}
.subheading{
    text-align: center;
}
.subheading h1{
    background: -webkit-linear-gradient(45deg, #070945, #02ABB0);
    color: #fff;
    margin-top: 0;
    padding: 15px 20px;
    display: inline-block;
    margin: 0 auto 20px;
    border-radius: 12px;
    text-transform: uppercase;
}
section#event-overview {
    position: relative;
    float: left;
    width: 100%;
    background: #ffffff;
    background: url(../images/background/mltsv-bg2.jpg) no-repeat 100%;
    background-size: cover;
    background-position: center;
}
.sec-lay{
    background: rgb(0 0 0 / 88%);
    width: 100%;
    padding: 50px 60px 40px;
}
/*#txt-head{
    text-align: center;
}*/
#txt-head h3, #txt-head h4 {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    background: -webkit-linear-gradient(0deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    padding: 8px 10px;
    display: inline-block;
}
#txt-head h4{
    font-size: 20px;
    font-weight: 500;
    border-radius: 17px;
    font-family: 'Ubuntu';
}
.over p{
    color: #fff;
    font-size: 1.2em;
    line-height: 1.6em;
    text-align: justify;
}
.ovimg1{
    float: right;
    width: 82%;
}
.dcf{
    width: 90%;
}
#bizcon{
   background: url(../images/background/mltsv-bg3.jpg) no-repeat;
    background-size: cover;
    background-position: bottom;
    width: 100%;
}
#bizcon .over p{
    text-align: center;
}
.bizimg{
    width: 70%;
    margin: 30px auto;
}
/*top 4 highlights*/
#mlts-top{
    background: url(../images/background/mlts-top-bg.jpg) 100% no-repeat;
    height: 155vh;
    width: 100%;
    background-size: cover;
    background-position: center;
}
#mlts-top .layer{
    background: rgba(255, 255, 255, 0.88);
    width: 100%;
    height: 155vh;
}
#mlts-top .container {
    padding: 40px 0px;
    width: 1280px;
}
h3.top4 {
    background-image: -webkit-linear-gradient(0, rgb(48, 0, 199), rgb(79, 22, 96));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    margin-bottom: 0;
}
h1.top4 {
    background-image: -webkit-linear-gradient(0, rgb(48, 0, 199), rgb(79, 22, 96));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    text-align: center;
    font-size: 170px;
    font-weight: 700;
    /* margin-top: 0; */
    line-height: 1em;
    margin-top: 0;
}
.plats h1{
    background-image: -webkit-linear-gradient(88deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-transform: uppercase;
    text-align: center;
    /*font-size: 35px;*/
    font-weight: 700;
    margin-bottom: 30px;
}
.plats img {
    width: 100%;
    margin-bottom: 25px;
    /*box-shadow: 0 0 10px #000;*/
}
.mlts-num {
   /* margin-top: -28vh;*/
}
.mlts-num img{
    width: 80%;
    margin: 0 auto;
}
/*overview*/
#mlts-overview{
    /*background: #091617;
     background: -webkit-linear-gradient(45deg, #091617, #091617 50%);*/
     background: url(../images/background/mlts-ov-bg1.jpg) 100% no-repeat;
    background-size: cover;
    height: 105vh;
    width: 100%;
}
#mlts-overview .layer{
    background: rgba(7, 9, 69, 0.76);
    width: 100%;
    height: 105vh;
}
#overview{
    background-image: url(../images/background/mlts-ov1.jpg);
    background-size: auto 130%;
    background-position: left;
    background-repeat: no-repeat;
    height: 105vh;
}
.ov-title{
    font-size: 2.5em;
    text-transform: uppercase;
    letter-spacing: 0.08em;
}
.ov-title.pin{
    text-align: center;
    display: inline-block;
    margin-bottom: 40px;
}
.ov-title.pin>*:nth-child(2){
    margin-left: .5em;
}
.ov-title.pin>*:nth-child(4){
    margin-left: 1.5em;
}
.ov-title h1{
    font-weight: 700 !important;
    line-height: 1.2;
}
.ov-title-sm{
    display: block;
    font-size: .8em;
    font-weight: bold;
    color: #fff;
    /* background: -webkit-linear-gradient(45deg, #091617, #3000c7, #4f1660 50%); */
    /* text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.75); */
    background-image: -webkit-linear-gradient(55deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.ov-title-big{
    font-size: 2.5em;
    display: block;
    color: #fff;
    font-weight: 700;
    background-image: -webkit-linear-gradient(55deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.middle-md{
    display: flex;
    align-items: flex-end;
}
.row.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    flex-direction: row-reverse;
}
.section {
    text-align: center;
}
.ov-txt h3 {
    color: #fff;
    text-align: left;
}
.ov-txt{
    padding: 0 40px;
}
.ov-txt p {
    color: #fff;
    text-align: justify;
    font-size: 17px;
    line-height: 1.5em;
    font-family: 'Ubuntu';
}

.section h5 {
    color: #fff;
    /* text-transform: capitalize;*/
    line-height: 30px;
    text-align: justify;
    font-size: 16px;
}

/*highlights*/
#highlight {
    /*background: #091617;*/
    background: url(../images/background/mlts-high-bg1.jpg) 100% no-repeat;
    background-size: cover;
    height: 105vh;
    width: 100%;
}
#highlight .layer{
    background: rgba(0, 0, 0, 0.77);
    width: 100%;
    height: 105vh;
    padding: 50px 110px;
}
#highlight .container {
    width: 1400px;
    height: 100vh;
}
.highlights-cntnt .col-md-2 {
    width: 20%;
    margin-bottom: 20px;
    text-align: center;
}
.highlights-cntnt .col-md-2:before {
    content: "";
    background: linear-gradient(to right, #ff8e00 0%, #ff1b00 100%);
    position: absolute;
    height: 4px;
    bottom: 0;
    width: 50%;
    left: 25%;
    /* margin-bottom: 50px; */
}
.highlights-cntnt img {
    width: 60px;
    /* position: relative; */
    padding: 40px 0px 20px;
}
.highlights-cntnt h3 {
    color: #fff;
    font-size: 20px;
    margin-top: 0;
}
.high-cnt{
    margin-top: 30px;
}
.fh-item{
    margin-bottom: 20px;
}
.fhi {
    border: 2px solid #999;
    width: 160px;
    height: 160px;
    border-radius: 50%;
    padding: 10px;
    margin: 0 auto;
}
.fhi img {
    width: 100px;
}
.fh-item h3 {
    color: #fff;
    font-weight: 700;
    display: flex;
    justify-content: center;
}
.fh-item h3:after {
    content: '';
    height: 4px;
    width: 50px;
    background: #4f1660;
    position: absolute;
    bottom: 0px;
}
.mlts-high-img{
    width: 96%;
    margin: 20px auto;
}
.high-item{
    width: 100%;
    position: relative;
    z-index: 1;
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    background-color: rgba(33, 33, 33, .6);
    text-align: center;
    color: #ffffff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
}
.high-cont{
    padding-top: 60px;
}
.high-cont{
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 125px 45px 45px 45px;
    overflow: hidden;
}
.high-info{
    overflow: hidden;
    display: inline-block;
}
.high-img{
    width: 120px;
    height: 120px;
    background: #000;
    padding: 10px;
    text-align: center;
}
.high-img img{
    width: 100px;
}
.high-info p{
    color: rgba(255, 255, 255, 0.8);
}
.high-cont h3:after{
    display: block;
    width: 30px;
    height: 3px;
    background-color: #ffc107;
    margin: 25px auto 20px auto;
    content: " ";
}
/*formula*/
section#formula {
    float: left;
    width: 100%;
    /* padding: 50px; */
    background: #000;
   /* background-image: linear-gradient(90deg, #c44244, #206163);*/
    background: url(../images/background/mlts-dsi-bg1.jpg) no-repeat;
    background-size: cover;
}
.formula-ovrly {
   /* background-image: linear-gradient(90deg, rgba(196, 66, 68, 0.84), rgba(32, 97, 99, 0.84));*/
    background: rgba(0, 0, 0, 0.84);
    padding: 60px 60px 40px;
}
.formula {
    text-align: center;
}
.frmula-cnt h3 {
    color: #fff;
    font-size: 50px;
    padding: 10px;
}.formula p {
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 30px 50px;
}
.formula img {
    width: 32%;
    text-align: center;
    margin: 0 auto;
}
/*why-nsf*/
#why-nsf {
    /*background: #091617;*/
    background: url(../images/background/why-mlts-bg.jpg) 100% no-repeat;
    background-size: cover;
    height: 100%;
    width: 100%;
    position: relative;
    float: left;
}
#why-nsf .layer{
    background: rgba(0, 0, 0, 0.86);
    width: 100%;
    height: 100%;
}
.whynsf{
    padding: 30px 40px;
}
.whynsf p{
    color: #fff;
    text-align: left;
    font-size: 18px;
    line-height: 1.3em;
}
/*focused themes*/
#mlts-theme{
    /*background: linear-gradient(45deg, #091617, #3000c7);*/
    background: url(../images/background/mlts-theme-bg.jpg) 100% no-repeat;
    background-size: cover;
    height: 77vh;
    overflow: hidden;
}
#mlts-theme .layer{
    background:rgba(9, 22, 23, 0.8);
    height: 77vh;
    overflow: hidden;
}
.helpblok .container{
        width: 100% !important;
    }

/*job titles*/
section#delegate {
    float: left;
    width: 100%;
    background: url(../images/background/mlts-attendee-bg.jpg);
    background-size: cover;
    background-position: center;
}
.overlay4 {
    background: rgba(0, 0, 0, 0.86);
    /* padding: 50px 0px; */
    float: left;
    width: 100%;
}
p.abp-txt{
    color: #fff !important;
    font-size: 18px !important;
    background: none !important;
}
.sectors {
    float: left;
    width: 100%;
    /* padding-top: 40px; */
}
.sectors .col-md-12 {
    padding: 0px;
}
.col-md-12.will-meet {
    float: left;
    /*background: url(../img/icons/17.jpg)no-repeat;*/
    background-size: cover;
    background-position: center;
}
.will-overly {
   /* background: #011934d1;*/
    height: 100%;
    padding: 70px 100px;
    float: left;
    /*background: linear-gradient(to top right, rgba(0, 0, 0, 0.94) 15%, rgba(6, 10, 67, 0.63) 75%);*/
}
.delegate-titles {
    text-align: left;
}
/*.delegate-titles h3 {
    font-size: 50px;
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-weight: 800;
    font-weight: 800;
    line-height: 50px;
    text-transform: uppercase;
}*/
.delegate-titles h2 {
    font-family: 'Oswald', sans-serif;
    font-size: 35px;
    color: #FE8242;
    background: -webkit-linear-gradient(45deg, #D43D73, #FE8242 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 40px;
    text-transform: uppercase;
    padding: 10px 20px 0px;
}
#delegate .will-meet-cnt {
    padding: 30px 50px;
}
#delegate .will-meet-cnt .col {
    width: 33.333%;
    margin: 0 0px 0 0px;
    float: left;
}
.txt-holder {
    width: 100%;
    float: left;
    padding: 12px 0 0 5px;
    position: relative;
    z-index: 1;
}
.txt-holder h6 {
    line-height: 18px;
    font-weight: 500;
    color: #22313f;
    font-size: 17px;
    margin: 0 0 7px;
    text-transform: capitalize;
    font-family: 'Ubuntu';
}
.txt-holder h6 a {
    color: #fff;
    -webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    transition: all 0.25s linear;
    text-decoration: none;
}
.txt-holder h6 a i.fas {
    margin-right: 8px;
    background: #fff;
    /* -webkit-background-clip: text; */
    /* -webkit-text-fill-color: transparent; */
    color: #ff1b00;
    border-radius: 50%;
    border: 0;
}
.dsi-img{
   /* margin-top: 30px;*/
    width: 30%;
    
}
#htp{
    background: url(../images/background/mltsv-bg1.jpg) 100% no-repeat;
    background-size: cover;
    background-position: bottom;
    width: 100%;
    height: 100%;
}
#htp .sec-lay{
    width: 100%;
    padding: 50px 40px 40px;
    background: rgb(0 0 0 / 89%);
}
.part-img {
    width: 68%;
    margin-bottom: 20px;
}
.part-txt p{
    color: #fff;
    font-size: 15px;
}
/*focused-industries*/
#mlts-industry{
    background: url(../images/background/mlts-sector-bg2.jpg) 100% no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}
#mlts-industry .layer{
    background: rgba(0, 0, 0, 0.91);
    width: 100%;
    height: 100%;
    padding: 40px 0 50px 0;
}
.reg{
    width: 1400px;
}
.indbox-out{
 /*margin-bottom: 40px;*/
}
.indbox-out-in{
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.indblok2{
    background: url(../images/ind/st2.jpg) 100% no-repeat !important;
}.indblok3{
    background: url(../images/ind/st3.jpg) 100% no-repeat !important;
}.indblok4{
    background: url(../images/ind/st4.jpg) 100% no-repeat !important;
}.indblok5{
    background: url(../images/ind/st5.jpg) 100% no-repeat !important;
}.indblok6{
    background: url(../images/ind/st6.jpg) 100% no-repeat !important;
}.indblok7{
    background: url(../images/ind/st7.jpg) 100% no-repeat !important;
}.indblok8{
    background: url(../images/ind/st8.jpg) 100% no-repeat !important;
}.indblok9{
    background: url(../images/ind/st9.jpg) 100% no-repeat !important;
}.indblok10{
    background: url(../images/ind/st10.jpg) 100% no-repeat !important;
}.indblok11{
    background: url(../images/ind/st11.jpg) 100% no-repeat !important;
}.indblok12{
    background: url(../images/ind/st12.jpg) 100% no-repeat !important;
}.indblok13{
    background: url(../images/ind/st13.jpg) 100% no-repeat !important;
}.indblok14{
    background: url(../images/ind/st14.jpg) 100% no-repeat !important;
}.indblok15{
    background: url(../images/ind/st15.jpg) 100% no-repeat !important;
}.indblok16{
    background: url(../images/ind/st16.jpg) 100% no-repeat !important;
}.indblok17{
    background: url(../images/ind/st17.jpg) 100% no-repeat !important;
}.indblok18{
    background: url(../images/ind/st18.jpg) 100% no-repeat !important;
}.indblok19{
    background: url(../images/ind/st19.jpg) 100% no-repeat !important;
}.indblok20{
    background: url(../images/ind/st20.jpg) 100% no-repeat !important;
}.indblok21{
    background: url(../images/ind/st21.jpg) 100% no-repeat !important;
}.indblok22{
    background: url(../images/ind/st22.jpg) 100% no-repeat !important;
}.indblok23{
    background: url(../images/ind/st23.jpg) 100% no-repeat !important;
}.indblok24{
    background: url(../images/ind/st24.jpg) 100% no-repeat !important;
}.indblok25{
    background: url(../images/ind/st25.jpg) 100% no-repeat !important;
}.indblok26{
    background: url(../images/ind/st26.jpg) 100% no-repeat !important;
}.indblok27{
    background: url(../images/ind/st27.jpg) 100% no-repeat !important;
}.indblok28{
    background: url(../images/ind/st28.jpg) 100% no-repeat !important;
}.indblok29{
    background: url(../images/ind/st29.jpg) 100% no-repeat !important;
}.indblok30{
    background: url(../images/ind/st30.jpg) 100% no-repeat !important;
}.indblok31{
    background: url(../images/ind/st31.jpg) 100% no-repeat !important;
}.indblok32{
    background: url(../images/ind/st32.jpg) 100% no-repeat !important;
}
.indblok{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    width: 22%;
    height: 240px;
    margin: 10px;
    position: relative;
    padding: 18px 25px 13px 25px;
    padding: 0;
    color: #49545c;
    overflow: hidden;
    background-color: transparent;
    background: url(../images/ind/st1.jpg) 100% no-repeat;
    background-size: cover !important;
    background-position: left bottom !important;
    
}
.indbox{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-grow: 0;
    flex-shrink: 0;
    width: 100%;
    height: 210px;
    /*margin: 0 0 2px 0;*/
    position: relative;
    padding: 18px 25px 13px 25px;
    color: #49545c;
    overflow: hidden;
    /*background-color:  rgba(79, 22, 96, 0.5);*/
   /* background-image: url(../images/background/indpat.png);
    background-position: left bottom;
    background-repeat: no-repeat;*/
}
/*.reg2 .indbox{
    width: 20%;
}*/
/*.indbox-out-in .indblok:nth-child(odd) .indbox {
    background-color: rgba(9, 22, 23, 0.3);
}*/
.indbox .indhead {
    position: absolute;
    left: 0;
    top: 5px;
   /* background: rgba(9, 22, 23, 0.88);*/
    display: inline-block;
    padding: 10px;
}
.indbox .indhead h4 {
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    margin: 0 0 0px 0;
    text-align: left;
    font-weight: 700;
}
.indimg{
    position: absolute;
    bottom: 14px;
    display: none;
}
.indimg img{
    width: 100px;
}
/*why spex*/
#mlts-whyspex{
    background: url(../images/background/mlts-ov-bg1.jpg) 100% no-repeat;
    background-size: cover;
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
}
#mlts-whyspex .layer{
     background: rgba(7, 9, 69, 0.76);
    width: 100%;
    height: 100%;
    padding: 40px 0 50px 0;
}
#mlts-whyspex .container{
    width: 1390px;
}


/*.wyspex .carousel-inner .item.left.active {
  transform: translateX(-33%);
}
.wyspex .carousel-inner .item.right.active {
  transform: translateX(33%);
}

.wyspex .carousel-inner .item.next {
  transform: translateX(33%)
}
.wyspex .carousel-inner .item.prev {
  transform: translateX(-33%)
}

.wyspex .carousel-inner .item.right,
.wyspex .carousel-inner .item.left { 
  transform: translateX(0);
}*/
.content-sec {
    float: left;
    width: 90%;
    border-left: 10px solid #02abb0;
    /* padding-top: 10px; */
    padding: 0px 0px 0px 20px;
    margin-top: 20px;
}
.head-l {
    float: left;
    width: 100%;
}
.head-l h2 {
    color: #fff;
    font-size: 22px;
    text-transform: uppercase;
    line-height: 30px;
    font-weight: 900;
    margin-bottom: 10px;
    background-image: -webkit-linear-gradient(55deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.outer-box img{
    filter: grayscale(100%);
}
.content-sec p {
    font-size: 15px;
    color: #fff;
    text-align: justify;
}

/*focused job profiles*/
#mlts-jobpro{
    background: url(../images/background/mlts-spex-bg.jpg) 100% no-repeat;
    background-size: cover;
    width: 100%;
    height: 172vh !important;
}
#mlts-jobpro .layer{
   /* background: rgba(204, 204, 204, 0.9);*/
    background: rgba(0, 0, 0, 0.86);
    width: 100%;
    height: 115vh;
}
#mlts-jobpro .container{
    width: 1280px;
    margin-top: 30px;
}
.job-list .job-img {
    width: 130px;
    height: 130px;
   /* background: linear-gradient(to top, #091617, #3000c7);*/
    background: linear-gradient(to bottom,#02ABB0, #070945);
    -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.75);
    border-radius: 50%;
    margin: 20px auto;
}
.job-list .job-img img{
    width: 64px;
    height: 64px;
}
.job-list ul {
    padding: 0 40px;
}
.job-list ul li {
    position: relative;
    font-size: 17px;
    margin-bottom: 10px;
    text-align: left;
    padding-left: 30px;
    color: #fff;
}
.job-list ul li.li-head{
    text-decoration: none !important;
    font-weight: 900;
    background: -webkit-linear-gradient(55deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    background: linear-gradient(55deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    text-align: center;
    padding: 10px 5px;
}
.job-list .job-icon{
    font-size: 15px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    color: #fff;
}

/*event-format*/
#mlts-format{
    /*background: #091617;*/
    background: url(../images/background/mlts-indus-bg2.jpg) 100% no-repeat;
    background-size: cover;
    width: 100%;
    height: 134vh;
}
#mlts-format .layer{
    background: rgba(7, 9, 69, 0.77);
    width: 100%;
    height: 134vh;
}
#mlts-format h1{
    color: #fff;
    margin-top: 0;
}
#mlts-format .container{
    width: 1400px;
}
.form-header{
    color: #fff;
    font-size: 24px;
}
.format-item, .format-item1, .format-item6{
    position: relative;
}
.format-item1:after {
    -webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 6% 100%);
    clip-path: polygon(0 0, 100% 6%, 100% 100%, 6% 100%);
    right: 0;
    bottom: 0;
    background: #1eb9a5;
}
.format-item6:after {
    -webkit-clip-path: polygon(0 0, 94% 0, 100% 100%, 0 94%);
    clip-path: polygon(0 0, 94% 0, 100% 100%, 0 94%);
    left: 0;
    top: 0;
    background: #d7268b;
}

.format-box:before {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    content: "";
    /*background: rgba(79, 22, 96, 0.65);*/
    background: linear-gradient(to top, rgba(7, 9, 69, 0.65), rgba(2, 171, 176, 0.65));
}
.format-box:hover{
    transform: scale(1.07);
    transition: all 0.4s ease-in;
}

.format-box:hover:before{
    transition: all 0.4s ease-in;
}
.format-box2{
    background: url(../images/background/format2.jpg) 100% no-repeat !important;
    background-size: cover;
    padding: 50px 20px;
    margin-top: 60px;
    height: 43vh;
}
.format-box3{
    background: url(../images/background/format3.jpg) 100% no-repeat !important;
    background-size: cover;
    padding: 50px 20px;
    margin-top: 60px;
    height: 43vh;
}
.format-box4{
    background: url(../images/background/format4.jpg) 100% no-repeat !important;
    background-size: cover;
    padding: 50px 20px;
    margin-top: 60px;
    height: 43vh;
}
.format-box5{
    background: url(../images/background/format5.jpg) 100% no-repeat !important;
    background-size: cover;
    padding: 50px 20px;
    margin-top: 60px;
    height: 43vh;
}
.format-box6{
    background: url(../images/background/format6.jpg) 100% no-repeat !important;
    background-size: cover;
    padding: 50px 20px;
    margin-top: 60px;
    height: 43vh;
}
.format-box{
    background: url(../images/background/format1.jpg) 100% no-repeat;
    background-size: cover !important;
    padding: 50px 20px;
    margin-top: 60px;
    height: 40vh;
    transition: all 0.4s ease-in;
    align-items: flex-start !important;
}
.format-head{
    color: #fff;
    text-align: center;
    z-index: 1;
    width: 100%;
}
.format-head h3{
    font-weight: 700;
}
.format-text{
    color: #fff;
    text-align: center;
    z-index: 1;
}
.format-text img {
    width: 80px;
    margin: 10px auto;
    display: block;
}
/*summit features*/
#mlts-summit{
    background: #000;
    height: 100vh;
    width: 100%;
    background: url(../images/background/mlts-summit-bg.jpg) 100% no-repeat;
    background-size: cover;
    /*background: #000;*/
}
#mlts-summit .layer{
    background: rgba(9, 22, 23, 0.94);
    width: 100%;
    padding: 40px 0;
}
#mlts-summit .container{
    width: 1280px;
}
#feats {
    overflow: hidden;
}
#feats .carousel-inner > .item img {
    filter: grayscale(1);
}
.con-desc {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 30%;
    padding: 0px 25px;
    height: 100%;
    background: linear-gradient(to top, rgba(2, 171, 176, 0.88), rgba(7, 9, 69, 0.88));
    text-align: justify;
}
.feat-name {
    font-weight: 700;
    line-height: 30px;
    font-size: 32px;
    color: #fff;
    display: inline-block;
    background: transparent;
    padding: 8px 10px;
    /* box-shadow: 0 0 20px #333; */
    text-transform: uppercase;
    /*border: 2px solid #fff;*/
}
.feat-txt {
    font-size: 17px;
    /* line-height: 26px; */
    /* font-size: 1.28571429rem; */
    margin-top: 40px;
}
.feat-txt p {
    color: #efefef;
}
.feat-list {
    margin-top: 20px;
    float: left;
}
.feat-list a {
    float: left;
    width: 100%;
    font-size: 17px;
    display: flex;
    color: #efefef;
    margin-bottom: 10px;
    text-decoration: none !important;
    cursor: default;
}
.feat-list i {
    margin-right: 8px;
    margin-top: 3px;
    color: #fff;
}
/*spex-category*/
#mlts-category{
    background: #000;
    height: 90vh;
    width: 100%;
    background: url(../images/background/mlts-spex-cat-bg.jpg) 100% fixed no-repeat;
    background-size: cover;
    /*background: #000;*/
}
#mlts-category .layer{
    background: rgba(9, 22, 23, 0.94);
    width: 100%;
}
#mlts-category .container{
    width: 1400px;
}
.spex-list li{
    color: #fff;
    font-size: 18px;
    justify-content: flex-start;
    flex-wrap: nowrap;
    text-align: left;
}
span.spex-icon {
    margin-right: 20px;
    margin-bottom: 15px;
}
.spex-icon .hex {
    width: 75px;
    height: 75px;
    position: relative;
}
.spex-icon .cat-icon {
    position: absolute;
    width: 40px;
}
/*why-spex*/
#mlts-why-spex{
    width: 100%;
    background: #fff;
    height: 100%;
    color: #fff;
    background: url(../images/background/mlts-spex-bg.jpg) 100% no-repeat;
    background-size: cover;
    /*background: #000;*/
}
#mlts-why-spex .layer{
    background: rgba(9, 22, 23, 0.95);
    width: 100%;
}
.spexi-info{
    text-align: center;
    font-size: 17px;
}
.why-spex-blok{
    margin-top: 20px;
}
.spexi-item{
    background: url(../images/background/wspex1.jpg) 100% no-repeat;
    background-size: cover;
    position: relative;
    height: 513px;
    cursor: pointer;
    width: 28%;
    margin: 0 20px;
}
.spexi-item2{
    background: url(../images/background/wspex2a.jpg) 100% no-repeat;
    background-size: cover;
    background-position: left;
    position: relative;
    height: 513px;
    cursor: pointer;
     width: 28%;
}
.spexi-item3{
    background: url(../images/background/wspex3.jpg) 100% no-repeat;
    background-size: cover;
    position: relative;
    height: 513px;
    cursor: pointer;
     width: 28%;
}
.spexi-item4{
    background: url(../images/background/wspex4.jpg) 100% no-repeat;
    background-size: cover;
    position: relative;
    height: 513px;
    cursor: pointer;
     width: 28%;
}
.spexi-item5{
    background: url(../images/background/wspex5.jpg) 100% no-repeat;
    background-size: cover;
    position: relative;
    height: 513px;
    cursor: pointer;
     width: 28%;
}
.spexi-item6{
    background: url(../images/background/wspex6.jpg) 100% no-repeat;
    background-size: cover;
    position: relative;
    height: 513px;
    cursor: pointer;
     width: 28%;
}
.spexi-box {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    -webkit-clip-path: polygon(0 80px, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(0 80px, 100% 0, 100% 100%, 0% 100%);
    -webkit-transition: 0.25s ease-in;
    -o-transition: 0.25s ease-in;
    transition: 0.25s ease-in;
    background: #091617;
    background: linear-gradient(to bottom,#3000c7, #4f1660) !important;
    height: 263px;
    padding: 25px 15px;
    color: #fff;
}
/*.spexi-item:hover .spexi-box{
    height: 240px;
    transition: all 0.4s ease-in;
}*/
.spexi-icon {
    /* text-align: right; */
    position: relative;
    display: block;
    height: 64px;
}
.spexi-icon img{
    float: right;
    width: 64px;
    height: 64px;
}
.spexi-head{
    margin: 20px auto;
    text-align: left;
    color: #fff;
}
.spexi-head h4{
    font-weight: 700;
}
.spexi-text p{
    text-align: left;
}
/*testimonials*/
#mlts-test{
    /*background: linear-gradient(45deg, #091617, #3000c7);*/
    background: url(../images/background/mlts-theme-bg.jpg) 100% no-repeat;
    background-size: cover;
}
#mlts-test .layer{
   background: rgba(7, 9, 69, 0.8);
}
.test-sm{
    font-size: 1.2em;
}

/*agenda*/
#agenda-header{
    background: url(../images/background/mlts-delmod-bg.jpg) 100% no-repeat;
    background-size: cover;
    height: 40vh !important;
    width: 100%;
}
#agenda-header .layer{
    background: rgba(9, 22, 23, 0.46);
    width: 100%;
    height: 40vh;
    align-items: flex-end;
    justify-content: flex-start;
    padding: 20px;
}
#mlts-agenda{
    /*background: #091617;
     background: -webkit-linear-gradient(45deg, #091617, #091617 50%);*/
     background: url(../images/background/mlts-ov-bg1.jpg) 100% repeat;
    background-size: contain;
    height: 100%;
    width: 100%;
    position: relative;
}
#mlts-agenda .layer{
    background: rgba(7, 9, 69, 0.76);
    width: 100%;
    height: 100%;
    padding: 40px 0;
}
#mlts-agenda .layer .container{
    /*width: 1350px;*/
}
.agenda table, .agenda td, .agenda th {  
  border: 1px solid #ddd;
  text-align: left;
}

.agenda table {
  border-collapse: collapse;
  width: 100%;
}

.agenda th, .agenda td {
  padding: 25px 30px;
    color: #fff;
    font-size: 18px;
}
.agenda .agenda-box table tr td:first-child{
    width: 30%;
    font-weight: 700;
    background: rgba(7, 9, 69, 0.66);
}
.agenda .agenda-box table tr:nth-child(even) {
    background-color: #02ABB0;
}
/*.agenda .agenda-box table tr:nth-child(even) {
    background-color: #3000c7;
}*/
.tab-content.agenda {
    margin: 50px 30px 30px;
}
#mlts-agenda .nav-pills>li.active>a, 
#mlts-agenda .nav-pills>li.active>a:hover, 
#mlts-agenda .nav-pills>li.active>a:focus{
    color: #fff;
    background-color: #ff8e00;
}
#mlts-agenda .nav>li>a{
    color:#fff;
    font-size: 18px;
    font-weight: 700;
}
#mlts-agenda .nav>li>a:hover, 
#mlts-agenda .nav>li>a:focus{
    text-decoration: none;
    background-color: #ff1b00 !important;
    color:#fff; 
}
#mlts-agenda .nav>li{
    margin-right: 30px;
}
.flexe{
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
}
/*modal*/
.modal-dialog.flexe{
  background: url(../images/background/mlts-delmod-bg.jpg) 100% no-repeat;
    background-size: cover;
    width: 72% !important;
    padding: 20px;
}
.flexe .modal-content{
    background: #070945;
    padding: 20px;
    width: 70%;
}
/*delegate modal*/
#delForm .modal-dialog{
  background: url(../images/background/mlts-delmod-bg.jpg) 100% no-repeat;
    background-size: cover;
    width: 72% !important;
    padding: 20px;
}
#delForm .modal-content{
    background: #070945;
    padding: 20px;
    width: 70%;
}
/*vendor delegate modal*/
#vendForm .modal-dialog{
  background: url(../images/background/vendmod-bg1.jpg) 100% no-repeat;
    background-size: cover;
    width: 72% !important;
    padding: 20px;
}
#vendForm .modal-content{
    background: #091617;
    padding: 20px;
    width: 70%;
}
/*spex modal*/
#spexForm .modal-dialog{
  background: url(../images/background/mlts-delmod-bg.jpg) 100% no-repeat;
    background-size: cover;
    width: 72% !important;
    padding: 20px;
}
#spexForm .modal-content{
    background: #070945;
    padding: 20px 20px 0 20px;
    width: 70%;
}
#spexForm .panel-login{
    box-shadow: none !important;
    margin: 0;
}
/*<-modal features->*/
.modal-backdrop{
    background: #000;
    opacity: 0.9 !important;
}
.close:hover, .close:focus{
    color: #fff !important;
}
.form-control:focus {
    border-color: #fff;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(2, 171, 176, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(2, 171, 176, 0.6);
}
/*modal features end*/

/*spon-btn*/
.min-btn{
    height: 130px;
    background: linear-gradient(#3000c7, #091617);
    box-shadow: 0 0 20px #000;
    cursor: pointer;
    padding: 20px;
}
.min-btn h4{
    color: #fff;
    text-transform: capitalize;
    font-size: 21px;
    font-weight: 700;
    text-align: center;
}
.hd-btn{
    margin-bottom: 30px;
}
#exhi-btn{
    background: linear-gradient(#4f1660, #091617);
}
#vend-btn{
    background: linear-gradient(#3000c7, #4f1660);
}
#delg-btn{
    background: #3000c7;
}
#media-btn{
    background: #4f1660;
}
/*safety*/
.navbar-default .nav li a.bas2{
    margin-left: 10px;
}
.navbar-default .nav li a.bas2, .navbar-default .nav li a.bas2{
    background: #ff8e00 !important;
}
.navbar-default .nav li a.bas2:hover, .navbar-default .nav li a.bas2:focus:hover{
    background: #ff1b00 !important;
}
#safety {
    background: #f9f9f9;
    position: relative;
    padding: 120px 0 40px;
}
#safety h1 {
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    font-weight: 900;
    padding: 0 30px;
    font-size: 50px;
}
#safety .container{
    max-width: 1400px;
}
.ribbon {
    background: #02ABB0;
    display: block;
    position: relative;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    border: 0;
    position: relative;
    z-index: 2;
    width: fit-content;
}
.ribbon:before, .ribbon:after {
    content: "";
    position: absolute;
    display: block;
    bottom: -0.6em;
    border: 1em solid;
    z-index: 1;
    border-color: #02ABB0;
    filter: brightness(80%);
    filter: brightness(0.8);
    -moz-filter: brightness(80%);
    -webkit-filter: brightness(80%);
    -o-filter: brightness(80%);
    transform: scaleX(0.5) scaleY(0.6);
}
.ribbon:before {
    left: -1.1em;
    border-right-width: 0.5em;
    border-left-color: transparent;
}
.ribbon:after {
    right: -1.1em;
    border-left-width: 0.5em;
    border-right-color: transparent;
}
article.safety-txt, article.safety-plan {
    margin: 40px auto;
}
article.safety-txt p {
    text-align: center;
    color: #000;
    font-size: 16px;
}
article.safety-plan p {
    text-align: left;
    color: #000;
    font-size: 16px;
}
/*visitors-page*/
#visitors{
    background: #fff;
    position: relative;
    padding: 120px 0 40px;
}
#visitors .container {
    height: 100% !important;
    text-align: center;
    width: 1170px !important;
}
#visitors h1 {
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    font-weight: 900;
    padding: 0 30px;
    background: #02ABB0;
    color: #fff;
    font-size: 40px;
    display: block !important;
}
#visitor-detail {
    margin: 50px auto 30px;
}
#visitor-form p.success-msg,
#delegate-form p.success-msg{
    color: #000;
    font-size: 20px;
    text-align: center;
    width: 100%;
}
#visitor-form p.success-msg a,
#delegate-form p.success-msg a{
    font-size: 20px;
    color: #fff;
    background: #02ABB0;
    margin-left: 10px;
    text-transform: uppercase;
    margin-top: 10px;
}
#visitor-form [class^="ti-"], #visitor-form [class*=" ti-"],
#delegate-form [class^="ti-"], #delegate-form [class*=" ti-"]{
    display: none !important;
}
.visit-img {
    height: 80px;
}
.visit-img h5 {
    color: #02ABB0;
    text-align: center;
    font-weight: 700;
    font-size: 18px;
}
.vline{
    border-right: 1px solid #02ABB0;
}


/*why better*/
#why-better {
    height: 100vh;
    background: url(../images/background/why-better.jpg) 100% no-repeat;
    background-size: cover;
    position: relative;
    /*background: #000;*/
}
#why-better .overlay {
    background: transparent;
    height: 100%;
    padding: 25px 60px;
}
#wdf-better {
    width: 55%;
    margin: 20px auto;
}

.mlts-cat {
    width: 92%;
    margin: 40px auto;
}
#format {
    background: #000;
    padding: 60px 0 !important;
}
#format h3,
#format p {
    color: #fff;
    /* text-align: left;*/
}
img.format-icon {
    width: 100px;
    float: right;
    /*background: #4f1660;*/
    padding: 15px;
    /*border-radius: 10px;*/
}
#format p {
    /*  width: 75%; */
    color: #fff;
    font-size: 16px;
    text-align: center;
    /* width: 75%; */
    /* position: absolute; */
    /* margin: 0 auto; */
    /* bottom: -55px; */
    /* left: 28%; */
}
#format ul {
    padding-left: 20px;
    color: #fff;
}
#format ul li {
    font-size: 16px;
    text-align: left;
    color: #fff;
    list-style-type: disc;
}
.format-col {
    padding: 10px 15px;
    height: 215px;
}
/*why attend*/
#why-attend{
    background: url(../images/background/wa-bg3.jpg) 100% fixed no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100%;
}
#why-attend .container{
    max-width: 1400px;
    width: 1400px;
}
.wattend .col-md-2{
    width: 20%;
}
.wattend .col-md-2 .attend-item{
    -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.48);
    box-shadow: 0 3px 8px rgba(0,0,0,.48);
    background: #fff;
    border-radius: 5px;
    position: relative;
    overflow: hidden;
    margin: 0 10px;
}
.wa-box{
    padding: 0;
}
.att-icon{
   height: auto;
    background-size: 0; 
    padding: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-size: cover;
    width: 100%;
    position: relative;
    overflow: hidden;
    background-position: 50%;
    z-index: 1;
    padding: 50px;
}
.att-icon:after {
    content: "";
    width: 100%;
    height: 6px;
    -webkit-box-shadow: inset 0 4px 3px -3px hsla(0,0%,100%,.6);
    box-shadow: inset 0 4px 3px -3px hsla(0,0%,100%,.6);
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.att-text{
    height: 217px;
    padding: 20px;
    margin: 0;
    position: relative;
}
.att-text span{
    font-size: 16px;
}
.att-text p{
    font-weight: 600;
}











#attend-benefit {
    background: url(../images/background/nsf4-attend-benefit.jpg) 100% fixed no-repeat;
    background-size: cover;
}
.attendee {
    width: 25%;
    height: 190px;
    border-right: 1px solid #4f1660;
    border-bottom: 1px solid #4f1660;
    padding: 20px 0;
}
.attendee h4 {
    color: #4f1660;
    font-size: 18px;
    margin-bottom: 0;
}
.attendee:hover h4 {
    color: #3000c7;
}
.ev-h h4 {
    position: absolute;
}
.att-img {
    width: 100px;
    height: 100px;
    /*border: 1px solid #4f1660;*/
    border-radius: 50%;
    padding: 10px;
    vertical-align: middle;
    text-align: center;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    /* background: url(../images/icons/ats3.png) 100% no-repeat;
    background-size: contain;*/
    background: linear-gradient(#4f1660, #3000c7);
    transition: ease 0.4s;
}
.attendee:hover .att-img {
    background: linear-gradient(#3000c7, #4f1660);
    transition: ease 0.4s;
    margin-top: -10px;
}
.no-bdr {
    border-right: none !important;
}
.no-bdb {
    border-bottom: none !important;
}
/*.att-img .ovr{
    background: rgba(0,0,0,0.7);
}*/
.att-img img {
    width: 50px;
}
#job-title {
    background: url(../images/background/nsf4-ajt-bg-bl.jpg) 100% fixed no-repeat;
    background-size: cover;
    min-height: 100vh;
}
#job-title .layer {
    background: rgba(0, 0, 0, 0.85);
    width: 100%;
    height: 100vh;
}
#job-title .container {
    width: 1400px;
}
.jot-item {
    /* background: #4f1660;*/
    /* padding: 40px;*/
    margin: 10px 15px;
    width: 18%;
    /*height: 565px;*/
    /*border-bottom: 3px solid #3000c7;*/
}
.jot-icon {
    display: inline-block;
    margin: 0 auto;
}
.jot-icon img {
    padding: 15px;
    background: #3000c7;
    width: 90px;
    /* border-radius: 50%;*/
}
.jot-list ul {
    list-style: none;
    color: #fff;
    padding: 10px 0;
}
.jot-list ul li {
    padding: 10px 0;
    /* border-bottom: 1px solid #fff;*/
    font-size: 16px;
    /* font-weight: 500; */
    display: flex;
    align-items: center;
    text-align: left;
    position: relative;
}
.jot-list ul li:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 36%;
    background: #3000c7;
    top: 11px;
    left: 64px;
}
.jot-list ul li:after {
    content: '';
    position: absolute;
    height: 1px;
    width: 75%;
    background: #3000c7;
    top: 70px;
    left: 64px;
}
.jot-list ul li img {
    width: 64px;
    margin-right: 10px;
    padding: 12px;
    background: #4f1660;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#mlts-job,
#mlts-cat,
#mlts-over {
    display: none !important;
}
#mlts-job-titles {
    margin: 0 auto;
    width: 95%;
    display: block !important;
}
.nsf4-ab-md,
.nsf4-spex-md {
    display: block !important;
}
.nsf4-ab-sm,
.nsf4-spex-sm,
.mlts-cat-sm {
    display: none !important;
}
.ajt {}
.ajt li {
    text-align: left;
    color: #fff;
    font-size: 20px;
    /* list-style: disc;*/
    list-style-image: url(../images/icons/tick1.png);
    line-height: 1.5em;
}
#sponsor-benefit {
    background: url(../images/background/nsf4-seb-bg.jpg) 100% fixed repeat;
    background-size: cover;
    height: 100vh;
    padding: 0;
}
.ovr {
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100%;
    float: left;
}
.sec li {
    text-align: left;
    color: #fff;
    font-size: 20px;
    list-style: square;
    line-height: 1.5em;
}
#why-part {
    background: url(../images/background/mltsv-bg6.jpg) 100% fixed no-repeat;
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 100%;
}
.sec-lay {
    background: rgb(0 0 0 / 88%);
    width: 100%;
    padding: 50px 40px 40px;
}
.wpartimg1 {
    width: 80%;
    display: block;
    margin: 40px auto;
}
.flexs {
    display: flex;
    justify-content: flex-start;
    align-content: flex-start;
    flex-wrap: wrap;
}
.wpart-txt #txt-head {
    margin: 0;
}
article.wpart {
    margin: 0;
}
article.wpart ul {
    padding-left: 5px;
    font-family: 'Ubuntu';
}
.qa ul li {
    list-style-type: none;
    color: #fff;
    font-size: 15px;
    text-align: left;
}
.qa ul li img {
    width: 16px;
    margin-right: 7px;
}


#speaker-list,
#partner-list {
    background: none;
}
#partner-list{
   background: #fff;
  /* background: linear-gradient(45deg, #03041a, #070945);*/
}
#partner-list .layer{
   /* background: rgba(0, 0, 0, 0.6);*/
}
#speaker-list {
    /*background: url(../images/background/pat3.jpg) fixed repeat;*/
    width: 100%;
    padding: 45px 0;
}
.gallery-list {
    padding: 40px 0;
}
#mlts-speaker {
     background: #fff;
    /*background: url(../images/background/mlts-ov-bg1.jpg) 100% no-repeat fixed;*/
    background-size: cover;
    background-position: top;
}
#mlts-speaker .layer {
    /*background: rgba(9, 22, 23, 0.91);*/
    width: 100%;
    /*min-height: 100vh;*/
}
#mlts-speaker .layer .container {
    width: 1325px;
}
/*.mlts-speaker{
    margin-top: -85px;
}
.mlts-speaker .spkr-img:nth-child(odd){
    margin-top: 85px;
}*/
.slot-img {
    width: 9%;
    position: absolute;
    right: 26%;
    margin-top: -2%;
}
.cls-speaker {
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    justify-content: center;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.spkr-img {
    /*float: left;
    width: 19%;
   height: 440px;
    display: inline;
    overflow: hidden;
    position: relative;
    border: 2px solid #fff;*/
    float: left;
    width: 20%;
   /* height: 475px;*/
    display: inline;
    overflow: hidden;
    position: relative;
    /* border: 2px solid #fff; */
    /*margin: 10px;*/
    background: #091617;
    background: linear-gradient(to bottom, #3000c7, #4f1660) !important;
    padding: 15px 10px 0;
    /*margin-bottom: 15px;*/
}
.cls-speaker .spkr-img:nth-child(even){
    background: #3000c7;
}
.cls-speaker .spkr-img:nth-child(3){
    background: #4f1660;
}
.gal-img {
    float: left;
    width: 100% !important;
    height: auto !important;
    display: inline;
    overflow: hidden;
    position: relative;
    border: 2px solid #fff;
}
.gal-img img {
    height: auto !important;
    /*filter: grayscale(0) !important;*/
}
.cls-galry img {
    /* max-width: 100%; */
    height: auto;
    display: inline-block;
    width: 100%;
    /* height: 100%;*/
    filter: grayscale(100%);
    transform: scale(1.14);
}
.cls-speaker img {
    /* max-width: 100%; */
    height: auto;
    display: inline-block;
    width: 95%;
    -webkit-filter: sepia(1) contrast(70%);
    filter: sepia(1) contrast(70%);
    /* height: 350px;*/
    /*filter: grayscale(100%);*/
}
.cls-speaker img:hover{
    filter: sepia(0) contrast(100%)
}
.cls-speaker .spkr-img:hover,
.cls-galry .spkr-img:hover {
    cursor: pointer;
}
.cls-galry .spkr-img:hover img {
    /* display: block;*/
    -webkit-transform: scale(1.14) translate3d(-10px, 0, 0);
    -moz-transform: scale(1.14) translate3d(-10px, 0, 0);
    transform: scale(1.14) translate3d(-10px, 0, 0);
    -webkit-transition: -webkit-transform .6s cubic-bezier(.23, 1, .32, 1);
    -moz-transition: -moz-transform .6s cubic-bezier(.23, 1, .32, 1);
    transition: transform .6s cubic-bezier(.23, 1, .32, 1);
    will-change: transform;
    /*transform-style: preserve-3d;*/
}
.gal-padding {
    padding: 0 !important;
}

.spkr-card{
    overflow: hidden;
    position: relative;
    /*height: 284px;*/
    margin: 14px;
    cursor: pointer;
    border: 1px solid rgb(7, 9, 69);
}
.spkr-arc{
    position: relative;
}
.spkr-card .spk-img{
   /* float: right;
    width: 284px;
    position: absolute;
    right: -18px;
    top: 0;*/
}
.spkr-arc .spk-bg{
    position: absolute;
    top: 0;
    left: -3vw;
    width: 72%;
    height: 284px;
}
.spkr-inf{
    position: absolute;
    color: #fff;
    /*height: 284px;*/
    /* justify-content: flex-start !important; */
    padding: 0 20px;
    width: 100%;
    bottom: 0;
    left: 0;
    /*background: linear-gradient(to bottom, transparent 55%, rgba(7, 9, 69, 0.94));*/
}
.flexend{
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-wrap: wrap;
}

.spkr-info {
    /*margin-top: -80px;
    position: relative;*/
    position: absolute;
    bottom: 0px;
    padding: 5px;
    text-align: center;
    /* background: #00000082;*/
   /* background: linear-gradient(to right, #00000038, #4f166094);*/
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.spkr-infos {
    /* background: linear-gradient(to right, #4f1660, #3000c7, #4f1660);*/
    /*background: #4f1660;*/
    background-size: contain;
    height: 100%;
    margin-top: 20px;
    padding: 15px 0 5px 0;
    min-height: 130px;
}
.spkr-info h3,
.spkr-infos h3 {
    color: #fff;
    font-weight: 500;
    margin: 0px;
    font-size: 20px;
}
.spkr-info h4,
.spkr-infos h4 {
    color: #fff;
    margin: 5px;
    font-size: 16px;
}
.spkr-info p,
.spkr-infos p {
    color: #fff;
    font-size: 13px;
    margin-bottom: 12px;
    font-weight: 500;
}
.spk-txt h3{
    font-size: 20px;
    margin: 0;
}
.spk-txt h4{
    font-weight: 700;
    font-size: 17px;
    margin: 0;
}
.spk-txt p {
    margin-top: 0;
}
.spk-txt h3 {
    font-family: 'Ubuntu';
    font-size: 20px;
    margin: 0;
    /*color: #02abb0;*/
    color: #ff1b00;
    font-weight: 700;
}
.spk-txt h4 {
    font-family: 'Ubuntu';
    font-weight: 100;
    font-size: 17px;
    margin: 0;
    color: #000;
}
.spk-txt p {
    font-family: 'Ubuntu';
    margin-top: 0;
    color: #000;
    font-weight: 700;
}


/*Speaker Modal*/
.speaker-modal .modal-content {
    border: none;
    border-radius: 2px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background: #02ABB0;
}
.speaker-modal .speaker-modal-close {
    position: absolute;
    right: -15px;
    top: -15px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #070945 !important;
    border-radius: 50%;
    padding: 0;
    color: #FFF;
    border: none;
    font-size: 24px;
    z-index: 50;
}
.speaker-modal .speaker-modal-close:after {
    content: "\f00d";
    font-family: FontAwesome;
}
.speaker-modal .modal-dialog {
    width: 100%;
    max-width: 1200px;
    margin-top: 120px;
    margin-bottom: 60px;
}
.speaker-modal .modal-body {
    padding: 30px;
}
.speaker-modal .speaker-modal-img > img {
    width: 100%;
    /*border-radius: 50%;*/
    box-shadow: 0 0 20px #000;
}
.speaker-modal-content {
    text-align: center;
    /* padding: 30px; */
}
.speaker-modal .speaker-modal-content .speaker-name {
    display: inline-block;
    /* margin-right: 15px; */
    width: 100%;
    font-size: 17px;
    margin: 15px 0 0 0;
    color: #fff;
    /* text-decoration: underline;*/
}
.speaker-modal .speaker-modal-content .speaker-job {
    color: #fff;
}
.speaker-modal .speaker-modal-content .speaker-plc {
    color: #fff;
    font-size: 14px;
    margin-top: 0 !important;
    text-align: center !important;
}
.speaker-modal-content {
    text-align: center;
    /* padding: 30px; */
}
.speaker-modal-content .bio {
    border: 2px solid #fff;
    padding: 0 30px;
}
.speaker-modal-content p {
    text-align: justify;
    margin-top: 20px;
    color: #fff;
}
.speaker-modal-content h4,
.speaker-modal-content ul li {
    text-align: left;
    color: #fff;
    list-style-type: disc;
}
#past-speak {
    background: #fff;
}
#past-speak .speaker {
    padding: 15px 0px;
    height: 200px;
}
#past-speak .speaker img {
    width: 48%;
    display: inline-block;
    box-shadow: 0px 0px 0.5px;
    padding: 0px;
    border-top-left-radius: 10px;
}
#past-speak .speaker .info {
    width: 48%;
    height: 152px;
    display: inline-block;
    vertical-align: top;
    padding: 10px 5px;
    background: #4f1660;
    box-shadow: 0px 0px 0.5px;
    font-family: sans-serif;
    border-bottom-right-radius: 10px;
}
#past-speak .speaker .info h3 {
    font-size: 14px;
    color: #fff;
    margin: 5px 0px;
    text-decoration: underline;
}
#past-speak .speaker .info p {
    font-size: 12px;
    color: #fff;
    margin-top: 15px;
    /* margin-bottom: 27px;*/
}
#past-part {
    background: none;
}
/*#viewMore{
    display: none;
}*/
.past-btn {
    color: #fff;
    background: #4f1660;
    padding: 10px;
    text-decoration: none;
    font-size: 16px;
    display: inline;
    text-align: center;
    margin: 10px auto;
}
.psp {
    margin: 20px auto;
}
.psp h3:before {
    /*display: inline-block;
    margin: 0 20px 8px 0;
    height: 1px;
    content: " ";
    text-shadow: none;
    background-color: #4f1660;
    width: 140px;*/
    content: '';
    position: absolute;
    top: 46px;
    width: 28%;
    /* margin-left: 18px; */
    height: 1px;
    background: #4f1660;
    z-index: 0;
    right: 17%;
}
.psp h3:after {
    /*display: inline-block;
    margin: 0 0 8px 20px;
    height: 1px;
    content: " ";
    text-shadow: none;
    background-color: #4f1660;
    width: 140px;*/
    content: '';
    position: absolute;
    top: 46px;
    width: 28%;
    /* margin-left: 18px; */
    height: 1px;
    background: #4f1660;
    z-index: 0;
    left: 17%;
}
.psp h3 {
    color: #fff;
    background: #4f1660;
    /* background: linear-gradient(to right, #4f1660, #3000c7, #4f1660); */
    padding: 10px;
    font-size: 27px;
    font-weight: 900;
    display: inline;
    line-height: 4.5rem;
    /*border: 1px solid #3000c7;*/
}
.psp h3 i {
    font-size: 30px;
    margin-left: 20px;
}
.mag h3 {
    font-size: 21px !important;
}
.strat h3::before,
.mag h3::before,
.strat h3::after,
.mag h3::after {
    width: 100% !important;
}
.media-line {
    /*border: 1px solid #a59999;*/
    border-radius: 5px;
}
.media-content1 {
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.media-item img {
    padding: 10px !important;
    box-shadow: 2px 2px 6px 2px rgba(86, 86, 86, 0.48);
    filter: grayscale(0);
    margin-bottom: 20px;
    /*filter: grayscale(1);*/
    background: #fff;
}
.media-item img:hover {
   /* filter: grayscale(0);*/
    /*box-shadow: 2px 2px 6px 2px rgba(18, 28, 63, 0.48);*/
}
.media-content1 img {
    /* width: 200px;
    height: 100px;*/
    /* padding: 10px !important;*/
}
.media-content .ov-title{
    box-shadow: 0 0 20px #02ABB0;
    padding: 10px;
    border-radius: 12px;
    background: #02abb0;
}
.media-content .ov-title .ov-title-big{
    font-size: 1.2em;
}
.media-content .ov-title .ov-title-sm{
    box-shadow: none;
}
.row.media-content.mc2 {
    margin-top: 50px;
    /*border-top: 1px solid #fff;*/
    padding: 20px;
}
/*.row.media-content.mc2 .col-md-2{
    width: 20%;
}*/
/*gallery*/
#mlts-galry {
    background: #000;
}
#mlts-galry .container {
    width: 1325px !important;
}
.gallery-list h3 {
    color: #fff;
    background: #4f1660;
    padding: 10px;
}
/*more-info-button*/
button.main_rotate {
    color: #ecf0f1;
    background-image: -webkit-linear-gradient(55deg, rgb(255, 142, 0) 50%, rgb(255, 27, 0));
    width: 40px;
    height: 40px;
    border: 0;
    font-size: 1em;
    position: absolute;
    top: 78%;
    right: 0px;
    border-radius: 50%;
    box-shadow: 2px 4px 22px #00000026;
}
button.main_rotate span {
    position: absolute;
    transition: .3s;
    background: white;
    border-radius: 2px;
}
button.main_rotate span:first-of-type {
    top: 25%;
    bottom: 25%;
    width: 10%;
    left: 45%;
}
button.main_rotate span:last-of-type {
    left: 25%;
    right: 25%;
    height: 10%;
    top: 45%;
}
button.main_rotate:hover span:first-of-type,
button:hover span:last-of-type {
    transform: rotate(90deg);
}
button.main_rotate:hover span:last-of-type {
    left: 50%;
    right: 50%;
}
/*more-info-button end*/
/*more-info-modal*/
.detail.fade .modal-dialog {
    width: 42%;
    margin-top: 10%;
}
.detail.fade .modal-content {
    padding: 0px;
    background: linear-gradient(#02ABB0, #070945);
}
.detail.fade .modal-header {
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
    /*background: #4f1660;*/
}
.detail.fade button.close {
    font-size: 43px;
    font-weight: 400;
    color: #ffffff;
    opacity: 1.5;
}
.detail.fade h4.modal-title {
    color: #ffffff;
    font-size: 30px;
    text-align: center;
    text-transform: uppercase;
}
.detail.fade .modal-body {
    position: relative;
    padding: 25px;
}
.detail.fade .modal-body p {
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    text-align: justify;
}
/*more-info-modal end*/
#quote-carousel,
#quote-carousel1 {
    padding: 0 10px 30px 0px;
}
#quote-carousel .carousel,
#quote-carousel1 .carousel {
    position: relative;
}
#quote-carousel .carousel-inner {
    min-height: 78vh;
}
#quote-carousel1 .carousel-inner {
    min-height: 46vh;
}
#quote-carousel .item blockquote,
#quote-carousel1 .item blockquote {
    position: absolute;
    border-left: none;
    margin: 0 auto;
    /* margin-left: 40px !important; */
    /* top: 30%; */
    width: 94%;
    left: 3%;
}
#quote-carousel .carousel-control.left,
#quote-carousel1 .carousel-control.left {
    left: 3%;
    top: 38%;
    width: 42px;
    height: 52px;
}
#quote-carousel .carousel-control.right,
#quote-carousel1 .carousel-control.right {
    top: 38%;
    /*right: -6%;*/
}
#quote-carousel .carousel-control,
#quote-carousel1 .carousel-control {
    background: none;
    color: #222;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
a.left.carousel-control i {
    background: #4f1660;
    padding: 10px;
}
/*#quote-carousel .row {
    margin-top: 0px;
    margin-bottom: 20px;
    padding: 0px;
    margin-right: 20px;
}*/
.partner-item {
    margin-bottom: 15px;
}
.partner-item img {
    width: 100%;
}
.img-style {
    padding: 10px;
    border: 1px solid #ccc;
    background: #fff;
    /* border-bottom: none; */
}
#contact-us {
    height: 100vh;
}
#speaker-list,
#partner-list {
    background-attachment: fixed;
    height: auto;
}
#speaker-list h1,
#partner-list h1,
#buyer-list h1,
#supplier-list h1 {
    /*color: #6c6f70;*/
}
#speaker-list h1 {
    margin-bottom: 20px;
}
section#buyer-list #quote-carousel .carousel-control.left {
    left: -6%;
    top: 38%;
}
section#buyer-list #quote-carousel .carousel-control.right {
    top: 38%;
    right: -2%;
}
#speaker-list .speaker {
    display: block;
    position: relative;
    width: 100%;
    height: 150px;
    text-align: center;
    background: #6c6f70;
    /* box-shadow: 0px 0px 9.5px 0.5px rgba(153, 153, 153, 0.68); */
    /* border-bottom: 1px solid #fff; */
    padding: 5px;
    margin: 10px auto;
    float: left;
}
/*.speaker{
    background: url(../images/background/speaker-bg.png) 100% no-repeat;
    background-size: cover;
    background-position: inherit;
}*/
#speaker-list .speaker img {
    margin: 0 auto;
    width: 100%;
    background: url(../images/background/mdf-bg.jpg) 100% no-repeat;
    background-size: cover;
    border-radius: 20px;
}
#speaker-list .speaker-details {
    text-align: left;
    padding: 5px 0px;
    /* margin-top: -12%; */
    position: relative;
    width: 100%;
    float: right;
}
#speaker-list .speaker-details h3 {
    background: #4f1660;
    padding: 5px;
    color: #000;
    margin: 0;
    font-size: 20px;
}
#speaker-list .speaker-details h4 {
    /*background: #6c6f70;*/
    margin: 0;
    padding: 10px 5px;
    font-size: 17px;
    color: #ddd;
    font-weight: 600;
}
#speaker-list .speaker-details p {
    padding: 5px;
    color: #fff;
    /*background: #6c6f70;*/
    font-size: 15px;
}
#speaker-list .txb,
#buyer-list .txb,
#partner-list .txb,
#supplier-list .txb,
#partner-list .partners h2 {
    /*color: #000;*/
}
#speaker-list .modal-dialog {
    margin-top: 10%;
    width: 750px;
}
#partner-list .partners h2,
#buyer-list .partners h2,
#supplier-list .partners h2 {
    display: inline-block;
    /* background: url(../images/background/sub-head1.png) 100% no-repeat;
    background-size: cover;
    padding: 18px 30px;*/
    z-index: 1;
    position: relative;
    background: #fff;
    border: 1px solid #6c6f70;
    border-width: thick thin;
}
#quality-buyer h5 {
    text-align: center !important;
    font-size: 17px;
}
.qb-txt {
    padding: 30px 0;
}
.qb-txt h5 {
    text-align: center
}
.qb-txt .dsi {
    border-bottom: 3px solid #4f1660;
}
#partner-list .partners:before {
    content: '';
    position: absolute;
    left: 2%;
    top: 55px;
    width: 96%;
    height: 1px;
    background: transparent;
    border-top: 1px dashed #6c6f70;
    z-index: 0;
}
#buyers-list {
    padding: 45px 0;
}
#buyer-list .pc {
    display: block;
}
#buyer-list .mob {
    display: none;
}
#wdf-proj {
    margin: 60px auto;
}
#wdf-format {
    width: 95%;
    margin: 45px auto 0;
}
#wdf-quality {
    width: 54%;
    margin: 10px auto;
}
#wdf-process {
    /* width: 70%;
    margin: 20px auto;*/
    margin-top: 50px;
}
#buyer-process,
#buyer-breakdown,
#buyer-breakdown .barWrapper {
    margin-top: 40px;
}
#buyer-breakdown .barWrapper {
    z-index: 0 !important;
}
.buyer-process {
    padding: 0 50px;
}
/*buyer-breakdown*/
.tooltip {
    position: relative;
    float: right;
}
.tooltip > .tooltip-inner {
    background-color: #6c6f70;
    padding: 2px 10px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    font-size: 13px;
}
.popOver + .tooltip > .tooltip-arrow {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #6c6f70;
}
.progress {
    border-radius: 5px;
    margin-bottom: 20px;
    overflow: visible;
    height: 10px;
}
.tooltip.top .tooltip-arrow {
    top: -7px;
    left: 50%;
    margin-left: -8px;
    border-top-color: transparent;
}
span.progressText {
    color: #eaeaea;
    font-size: 15px;
}
span.progressText b {
    font-weight: 100;
}
.tooltip.top {
    padding: 5px 0;
    margin-top: 43px;
}
#attend-sector {
    padding: 0 !important;
    background: url(../images/background/nsf4-bg2.jpg) 100% fixed no-repeat;
    /*background: #fff;*/
    background-size: cover;
}
#attend-sector .layer {
    background: rgba(255, 255, 255, 0.87);
}
#attendee-benefit {
    width: 70%;
    margin: 20px auto 0;
}
#spon-exhi {
    width: 95%;
    margin: 50px auto 35px;
}
#wdf-buyers {
    /* width: 82%;*/
    margin: 20px auto;
}
#wdf-buyers-a,
#wdf-buyers-b,
#wdf-buyers-c {
    display: none;
}
#wdf-works {
    width: 76%;
    margin: 20px auto;
}
/*how it works*/
section#how-works {
    width: 100%;
    float: left;
    padding: 35px 0px;
    height: 115vh;
}
section#how-works #quote-carousel {
    padding: 0px 10px 0px 10px;
    margin-top: 0px;
}
section#how-works #quote-carousel .carousel-control.left {
    left: 10%;
    top: 28%;
}
section#how-works #quote-carousel .carousel-control.right {
    right: 10%;
    top: 28%;
}
section#how-works .carousel-indicators li {
    display: inline-block;
    width: 30%;
    height: 7px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #ddd;
    margin-right: -13px;
    border: 1px solid #fff;
}
section#how-works .carousel-indicators .active {
    width: 30%;
    height: 7px;
    border-radius: 0px;
    margin: 0;
    margin-right: -13px;
    background-color: #000;
}
section#how-works blockquote {
    padding: 0px 20px;
}
#quote-carousel,
#quote-carousel1 {
    padding: 0 10px 30px 10px;
    margin-top: 60px;
}
/* Control buttons  */
#quote-carousel .carousel-control,
#quote-carousel1 .carousel-control {
    background: none;
    color: #222;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
/* Previous button  */
/* Changes the position of the indicators */
#quote-carousel .carousel-indicators,
#quote-carousel1 .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: 0px;
    margin-right: -19px;
}
/* Changes the color of the indicators */
#quote-carousel .carousel-indicators li,
#quote-carousel1 .carousel-indicators li {
    background: #c0c0c0;
}
#quote-carousel .carousel-indicators .active,
#quote-carousel1 .carousel-indicators .active {
    background: #060606;
}
#quote-carousel img {
    /*width: 70%;*/
}
.item blockquote {
    border-left: none;
    margin: 0;
}
.item blockquote img {
    margin-bottom: 10px;
}
/*number-btn*/
.pulse {
    margin: 10px;
    display: block;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #4f1660;
    cursor: pointer;
    box-shadow: 0 0 0 #4f166067;
    animation: pulse 2s infinite;
    position: fixed;
    top: 40%;
    right: 20%;
    color: #fff;
    z-index: 1000;
    font-weight: bold;
    font-size: 22px;
    padding: 2px 4px;
}
span.pulse i {
    font-size: 45px;
    padding: 7px;
    color: #fff;
}
.pulse:hover {
    animation: none;
}
.go-left {
    left: 19.5%;
    top: 48%;
}
.go-right {
    height: 125px;
    width: 125px;
    animation: none;
    top: 40%;
    right: 23%;
    background: none;
    border-radius: 0;
}
.pulse1 {
    margin: 10px;
    display: block;
    width: 145px;
    height: 143px;
    border-radius: 50%;
    background: #4f1660;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(252, 252, 252, 0.67);
    position: fixed;
    top: 34%;
    right: 22.7%;
    color: #fff;
    z-index: 1000;
    font-weight: bold;
    font-size: 20px;
    padding: 3px;
}
span.pulse1 i {
    font-size: 75px;
    padding: 29px 60px;
    color: #fff;
}
@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 #4f166078;
    }
    70% {
        -webkit-box-shadow: 0 0 0 10px #4f166078;
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 #4f166078;
    }
}
@keyframes pulse {
    0% {
        -moz-box-shadow: 0 0 0 0 #4f166078;
        box-shadow: 0 0 0 0 #4f166078;
    }
    70% {
        -moz-box-shadow: 0 0 0 10px #4f166078;
        box-shadow: 0 0 0 10px #4f166078;
    }
    100% {
        -moz-box-shadow: 0 0 0 0 #4f166078;
        box-shadow: 0 0 0 0 #4f166078;
    }
}
/*
.item blockquote p:before {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}
*/
#wdf-sectors {
    width: 95%;
    margin: 45px auto 20px;
    margin-left: 1%;
}
#wdf-mkt,
#wdf-highlt {
    width: 100%;
    margin: 40px auto 0;
}
.wdf-suppliers {
    /* width: 88%;*/
    margin: 20px auto;
}
#suppliers-list .sup-list ol li {
    list-style-type: decimal-leading-zero;
    color: #fff;
    font-size: 16px;
    text-align: left;
}
#suppliers-list .row {
    display: flex;
    justify-content: center;
    align-items: center;
}
.bronze .col-md-3 {
    width: 20%;
}
#mlts-gallery {
    background: #fff;
    padding: 40px 0 !important;
}
#mlts-gallery h1 {
    margin-bottom: 30px;
}
#mlts-gallery {
    background: url(../images/background/mlts-gallery.jpg) 100% no-repeat;
    background-size: cover;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}
/*#mlts-gallery .overlay-gal+.gal-btn:hover{
    background: rgba(0,0,0,0.3);
    width: 100%;
    float: left;
}*/
.gal-btn a {
    font-weight: 900;
    font-size: 20px;
}
#gallery1 {
    margin: 20px auto 0;
}
/*Highlights*/
.snap,
.high {
    padding: 35px;
}
.snap h2,
.high h2 {
    color: #4f1660;
    margin-bottom: 25px;
    font-weight: 900;
    letter-spacing: 2px;
}
.snap h5,
.high h5 {
    font-size: 22px;
    color: #fff;
    line-height: 30px;
    text-align: center;
}
/*scroll to top*/
.scrollToTop {
    position: fixed;
    bottom: 30px;
    right: 30px;
    color: #fff;
    cursor: pointer;
    /* display: none; */
    z-index: 9999;
    width: 50px;
    height: 50px;
    background: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 24px;
    border: 1px solid #000;
    background: #02ABB0;
    display: flex !important;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.scrollToTop:hover {
    color: #ffffff;
    background-color: #070945;
    border: 1px solid #02ABB0;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}
/*.section{
    padding: 40px 0;
}*/
/*Help-desk*/
#help-desk {
    float: left;
    width: 100%;
   background: url(../images/background/mlts-job-bg2.jpg) 100% no-repeat;
    background-size: cover;
    height: 90vh;
    width: 100%;
     /*background: #091617;*/
    /*height: 100% !important;*/
    /*padding: 20px 0 0 0;*/
}
#help-desk .layer{
    background: rgba(0, 0, 0, 0.96);
    width: 100%;
    height: 100%;
}
#helpbox{
    background: url(../images/background/mlts-sector-bg2.jpg) 100% no-repeat;
    background-size: cover;
    background-position: right;
    padding-right: 0;
    height: 88vh;
}
.hlp-cont{
    position: relative;
}
.hlp-cont h2 {
    color: #fff;
    font-size: 35px;
    font-weight: 900;
    display: block;
    width: 100%;
    text-align: center;
}
/*.hlp-cont:after{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(77% + 50px);
    width: 36%;
    background: #091617;
    background-repeat: repeat-x;
    -webkit-transform: skewX(-12deg);
    transform: skewX(-12deg);
}*/
.hlp-img{
    background: rgba(0, 0, 0, 0.88);
    /*background: rgba(79, 22, 96, 0.86)*/;
    /*background: url(../images/background/mlts-help-img.png) 100% no-repeat;*/
    background-size: cover;
    height: 88vh;
   /* margin-left: -15px;*/
   /* background-repeat: no-repeat;*/
    padding: 40px;
}
/*.hlp-img:after{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: calc(80% + 35px);
    width: 10%;
    background: transparent;
    background-repeat: repeat-x;
    -webkit-transform: skewX(-9deg);
    transform: skewX(-9deg);
}*/
.cont{
    width: 65%;
    margin: 0 auto;
}
.flexi {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    /* width: 100%;
    margin: 5px;*/
}
.jcfs{
    justify-content: flex-start !important;
}
.jcfe{
    justify-content: flex-end !important;
}
.aifs{
    align-items: flex-start !important;
}
.aife{
    align-items: flex-end !important;
}
.flexend {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    flex-wrap: wrap;
}
#helpblok{
    background: url(../images/background/mltsv-bg4.jpg) 100% no-repeat;
    background-size: cover;
    background-position: right;
    padding-right: 0;
    padding: 0;
    height: 88vh;
}
#helpblok .layer{
    background: rgba(7, 9, 69, 0.86) !important;
    width: 100%;
    height: 100%;
    padding: 40px;
}
.rta {
    margin: 30px 40px;
}
/*.helpblok .container .row{
   height: 66vh;
}*/
.help-btn{
    margin-bottom: 20px;
}
.help-btn img {
    cursor: pointer;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.8);
    width: 92%;
}
.help-btn img:hover{
    cursor: pointer;
    box-shadow: 0px 0px 10px rgba(2, 171, 176, 0.6);
}
.helptxt{
    color: #fff;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    background: #4f1660;
    padding: 8px 10px;
    border-radius: 12px;
    margin-bottom: 20px;
}
.deltxt{
    color: #fff;
    text-align: center;
    font-size: 18px;
}
#help-desk .title {
    position: relative;
    text-align: center;
    padding: 0;
}
.title h2 {
    color: #4f1660;
    display: inline-block;
    padding: 10px 20px 20px;
    font-size: 30px;
    /* font-family: 'Didact Gothic', sans-serif; */
    letter-spacing: 1px;
    margin-bottom: 0px;
    font-weight: 900;
    /*border-bottom: 2px dashed #fff;*/
}
.form-tag {
    font-size: 30px;
    font-weight: 700;
    margin: 20px 0px 20px;
    line-height: 35px;
    width: 100%;
    color: #eaeaea;
    text-align: left;
    padding: 0 20px;
    float: left;
    display: block;
}
.hlpday h2 {
    font-size: 21px;
    /* margin: 0 auto; */
    line-height: 35px;
    color: #eaeaea;
    padding: 6px 6px;
    /* float: right; */
    /* border: 2px solid #3000c7; */
    text-align: left;
    display: block;
    text-align: left;
    /* margin: 20px auto; */
    border-bottom: 1px solid #fff;
}
.wlogo {
    width: 200px;
}
.helpdesk-content {
    padding: 45px 0px;
    display: flex;
    justify-content: center;
}
#help-desk .col-md-5 p {
    font-size: 23px;
    color: #fff;
    text-align: right;
}
.orgnsd {
    position: relative;
    /* margin-top: 100%; */
    text-align: center;
    margin: 20px auto;
}
.orgnsd h2 {
    color: #3000c7;
    text-transform: uppercase;
    font-size: 24px;
}
.orgnsd img {
    width: 60%;
    margin: 0 auto;
}
.helpdesk-item {
    /* background: #eaeaea;*/
    /* box-shadow: 2px 1px 13px #413e3e;*/
    text-align: center;
    margin-bottom: 25px;
}
.box-icon {
    margin-right: auto;
    margin-left: auto;
    background: #000000;
    padding-bottom: 28px;
    padding-top: 28px;
}
span.icon.icon_clock_alt {
    font-size: 24px;
    /* display: block;*/
    height: 70px;
    width: 70px;
    line-height: 60px;
    text-align: center;
    /* border-radius: 50%;*/
    /* background: #000000;*/
    /* border: 4px solid #4f1660;*/
    color: #fff;
    margin-right: 10px;
    margin-left: auto;
}
.helpdesk-details {
    /* background: #eaeaea;*/
    /*padding: 30px 15px;
    position: relative;
    bottom: 15px;*/
    /*height: 130px;*/
    border: 1px solid #fff;
    border: 1px solid #fff;
    padding: 20px 15px;
}
.helpdesk-details h2 {
    font-size: 22px;
    color: #3000c7;
    text-align: left;
    margin-top: 0;
}
.helpdesk-details p {
    font-size: 18px;
    color: #fff;
    margin: 5px 0px;
    text-align: left;
    height: 30px;
}
a.ftr-btn {
    color: #fff;
    border: 1px solid;
    padding: 15px 30px;
    font-size: 18px;
    margin: 32px;
    display: inline-block;
}




/*new helpdesk*/
.ev-info h4 {
    margin-bottom: 20px;
    color: #ffffff;
    font-size: 21px;
}
.ev-info ul {
    margin-bottom: 20px;
    color: #ffffff;
    font-size: 21px;
}
.ev-info ul li {
    font-size: 16px;
    color: #efefef;
    padding: 8px 0px;
    border-bottom: 1px solid #efefef;
}
.orgnsd {
    position: relative;
    /* margin-top: 100%; */
    text-align: center;
    margin: 20px auto;
}
.orgnsd h4 {
    font-size: 20px;
    color: #fff;
    font-weight: 900;
}
.footer-social {
    margin-top: 0px;
    text-align: right;
}
.footer-social a i {
    background: #1d3e72;
    text-align: center;
    width: 33px;
    height: 33px;
    padding: 7px;
    color: #fff;
    margin-left: 5px;
    border-radius: 50%;
    vertical-align: text-bottom;
    font-size: 18px;
}
.orgnsd h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
}
.orgnsd img {
    width: 60%;
    margin: 0 auto;
}
.hlp-info {
    border: 1px solid #fff;
    width: 100%;
    padding: 0px 10px 15px 20px;
    margin-bottom: 20px;
}
.hlp-info h5 {
    margin-bottom: 0;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    padding: 15px 0;
}
.hlp-info p {
    font-size: 18px;
    color: #fff;
    margin: 5px 0px;
}
.hlp-info img {
    width: 30px;
    margin-right: 15px;
}


.panel-login {
    border-color: #ccc;
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2);
    background: transparent;
    padding: 0px 10px;
}
.panel {
    border: none;
    margin: 30px 0 0;
}
.panel-login > .panel-heading {
    color: #00415d;
    background-color: transparent;
    border-color: #fff;
    text-align: center;
    margin: 0px 18px;
}
.panel-login > .panel-heading a.active {
    color: #02ABB0;
    font-size: 18px;
}
.panel-login > .panel-heading a {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.panel-login > .panel-heading hr {
    margin-top: 10px;
    margin-bottom: 0px;
    clear: both;
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));
}
.buttns {
    text-align: center;
    margin-bottom: 0px;
    margin-top: 30px;
}
.btn {
    padding: 15px 35px;
    margin-bottom: 0;
    font-size: 16px;
    border-radius: 12px;
    text-transform: uppercase;
}
.form-group {
    margin-bottom: 20px;
}
.panel-login input[type="text"],
.panel-login input[type="email"],
.panel-login input[type="password"] {
    height: 45px;
    border: 1px solid #ddd;
    font-size: 16px;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    transition: all 0.1s linear;
}
.form-control {
    height: 45px;
    padding: 0px 20px 0px 15px;
    font-size: 16px;
    line-height: 18px;
    color: #fff;
    border: 1px solid #bdbdbd;
    border-radius: 0;
    box-shadow: none;
    width: 100%;
    display: inline-block;
    /* margin: 4px; */
    background: transparent;
}
p.success-msg {
    text-align: center;
    color: #fff;
}
/*Venue-details*/
#venue-details {
    background: url(../images/background/mlts-theme-bg.jpg) 100% no-repeat;
    background-size: cover;
    width: 100%;
    background-size: cover;
   /* min-height: 480px;*/
    min-height: 450px;
    text-align: center;
    overflow: hidden;
}
#venue-details .layer {
    background: rgba(7, 9, 69, 0.8);
    height: 100%;
    min-height: 450px;
}
/*.venue-box{
    background: url(../images/background/delhi.jpg) 100% no-repeat;
    background-size: cover;
}*/
.venue-content {
    position: absolute;
    background: #3000c7;
    padding: 55px;
    left: -8vw;
    /* background: #2ecc71; */
    color: #fff;
    background-image: linear-gradient(to bottom,#02ABB0, #070945) !important;
    box-shadow: 0 8px 50px 0 rgba(0,0,0,.3);
}
.venue-content h2 {
    color: white;
    font-size: 38px;
}
.venue-content p {
    color: white;
    font-size: 16px;
}
.venue-content i {
    color: #fff;
}
.venue-content h3,
.venue-content p {
    color: white;
}
.venue-img{
    height: 80vh;
}
.venue-img img {
    width: 100%;
    display: inline;
    /*float: left;
    margin-right: 10px;*/
    margin: 0 auto;
}
.venue-txt{
    height: 80vh;
}

/*register-box*/
.register-box{
    position: relative;
    margin-top: -24vh;
    margin-bottom: 40px;
}
#sendbox{
  background: url(../images/background/sendbox-bg.jpg) 100% no-repeat;
    background-size: cover;
    padding: 20px;
    border-radius: 10px;  
}
.intrest-box{
    /*position: absolute;*/
    bottom: 20px;
}
.intrest-box h3, .intrest-box h4{
    color: #fff;
    text-align: left;
    padding-left: 20px;
}
.intrest-box h4{
    font-weight: bold;
   /* width: 50%;*/
}
.intrest-form{
    margin-top: 50px;
}
#interest-form .form-group i{
    font-size: 20px;
    padding-right: 5px;
}





.services-section {
    padding-top: 20px;
    padding-bottom: 20px;
    background: url(../images/background/bg.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 90%;
    padding: 32px 0;
}
.feature-section {
    padding-top: 100px;
}
.feature,
.feature-2,
.feature-3 {
    padding-bottom: 80px;
}
.feature,
.feature-3 {
    text-align: center;
}
.feature h4,
.feature-3 h4 {
    font-size: 15px;
    color: #666;
    font-weight: 300;
    font-family: 'Barlow', sans-serif;
}
.feature-2 h4 {
    font-size: 15px;
    color: #666;
    padding-bottom: 10px;
    font-weight: 300;
    font-family: 'Barlow', sans-serif;
}
.feature p,
.feature-2 p,
.feature-3 p {
    color: #444;
    font-size: 13px;
    line-height: 20px;
    font-weight: 300;
}
.feature i,
.feature-3 i {
    font-size: 2.5em;
    width: 80px;
    height: 80px;
    padding: 25px;
    margin-bottom: 10px;
    position: relative;
}
.feature i {
    color: #fff;
    box-shadow: 0 0 0 30px transparent;
    -webkit-transform: translate3d(2, 2, 2);
    -moz-transform: translate3d(2, 2, 2);
    -o-transform: translate3d(2, 2, 2);
    transform: translate3d(2, 2, 2);
    -webkit-transition: box-shadow .6s ease-in-out;
    -moz-transition: box-shadow .6s ease-in-out;
    -o-transition: box-shadow .6s ease-in-out;
    transition: box-shadow .6s ease-in-out;
}
.no-touch .feature:hover i,
.no-touch .feature:active i,
.no-touch .feature:focus i {
    -webkit-transition: box-shadow .4s ease-in-out;
    -moz-transition: box-shadow .4s ease-in-out;
    -o-transition: box-shadow .4s ease-in-out;
    transition: box-shadow .4s ease-in-out;
}
.feature-3 i {
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
}
.feature-3:hover .border {
    margin: 0 35%;
}
.feature-2 i {
    font-size: 2.5em;
    color: #fff;
    width: 70px;
    height: 70px;
    padding: 20px;
    position: relative;
}
.feature-2 .media-body {
    margin-left: 25px !important;
}
.feature-2 .border {
    margin-top: 20px;
    margin-left: 49.999%;
    margin-right: 49.999%;
    border-color: #fff;
}
.feature-2:hover .border {
    margin-left: 0%;
    margin-right: 0%;
}
/*testimonial section*/
#testimonial .carousel-control {
    top: 65%;
}
#quote-carousel1 .carousel-control.right {
    width: 42px;
    height: 52px;
}
#quote-carousel1 .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -30px;
    margin-right: -19px;
}
a.left.carousel-control {
    /*right: 0 !important;
    left: inherit;*/
}
a.right.carousel-control i {
    background: rgba(0, 0, 0, 1) !important;
    padding: 10px;
    color: #fff;
    opacity: 1 !important;
}
a.left.carousel-control i {
    background: rgba(0, 0, 0, 1) !important;
    padding: 10px;
    color: #fff;
    opacity: 1 !important;
}
.carousel-control {
    /*background: rgba(0, 0, 0, 1) !important;
    opacity: 1 !important;*/
}
section#testimonial {
    float: left;
    width: 100%;
    background: url(../images/background/nsf4-test.jpg) no-repeat;
    background-size: cover;
    /* padding: 50px 0px;*/
    height: 70vh;
    background-position: center;
}
#testimonial .overt {
    padding: 50px 20px;
    height: 70vh;
    width: 100%;
    background: linear-gradient(280deg, rgba(18, 28, 63, 0.84), rgba(49, 153, 218, 0.84));
}
.testm-pro img {
    width: 140px;
    margin: 0 auto;
    border-radius: 50%;
}
.testm-pro h4 {
    color: #fff;
    text-align: center;
    margin: 5px auto;
}
.testm-pro h5 {
    color: #fff;
    text-align: center;
    margin: 5px auto;
    line-height: 15px;
}
.testm-pro p {
    color: #fff;
    text-align: center;
    font-weight: 900;
    margin: 5px auto;
    line-height: 15px;
}
.carousel-inner {
    min-height: 225px;
}
.item blockquote {
    border-left: none;
    margin: 0;
}
/*#testimonial .item blockquote p:before,
#testimonial .item blockquote p:after {
    content: "\f10d";
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
	font-size:60px;
	color:#4f1660;
	margin-right:100px;
}
#testimonial .item blockquote p:after{
    content: "\f10e";
    margin-left:100px;
}*/
.item p {
    color: #fff;
    display: inline-flex;
    font-size: 16px;
    padding: 10px;
}
blockquote small {
    display: block;
    font-size: 80%;
    line-height: 1.5;
    color: #fff;
    font-size: 20px;
    margin-top: 30px;
}
.b_reginl img {
    width: 78%;
}
/*------------------------------------------*/
/* Start Portfolio Section
/*------------------------------------------*/
.portfolio-section-1 {
    padding-top: 80px;
    padding-bottom: 50px;
    background: #f7f7f7;
}
.portfolio-section-2 {
    padding-top: 80px;
    padding-bottom: 120px;
    //background: #f7f7f7;
}
.portfolio-section-3 {
    padding-top: 80px;
    padding-bottom: 120px;
    background: #111;
}
#portfolio-list {
    list-style: none;
    margin: 0;
    padding: 0;
    display: block;
    box-shadow: 4px 5px 5px 4px #0000004a;
}
.portfolio-section-2 #portfolio-list li {
    margin-left: -2px;
}
.buyersing {
    padding-bottom: 40px;
}
#portfolio-list li {
    position: relative;
    border: 1px solid #c07d2a69;
    display: inline-block;
    width: 50%;
    background-color: #c07d2a1a;
    margin-left: -4px;
    margin-bottom: -5px;
    margin: 10px;
    padding: 20px;
    text-align: center;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
#portfolio-list li i {
    color: #80DA93;
    /* width: 85px;
    height: 105px;*/
}
#portfolio-list li i:hover {
    transition: all 0.5s;
    -webkit-transform: scale(1, 5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}
.caption h4 {
    font-size: 13px;
    line-height: 19px;
    padding: 35px;
}
.portfolio-item img {
    width: 20%;
    padding-top: 30px;
}
@media only screen and (max-width : 550px) {
    #portfolio-list li {
        width: 100%;
    }
}
@media only screen and (max-width : 767px) and (min-width : 551px) {
    #portfolio-list li {
        width: 49.9%;
    }
}
@media only screen and (min-width : 1350px) and (max-width : 1440px) {
    /*.navbar{
margin-top: 40px;
}*/
    /*.navbar-right {
        margin-right: 35px;
    }*/
}
@media (min-width: 768px) {
    #portfolio-list li {
        width: 31.3%;
    }
}
@media only screen and (min-width : 601px) and (max-width : 800px) {
    #portfolio-list li {
        width: 50%;
    }
}
@media only screen and (min-width : 801px) and (max-width : 991px) {
    #portfolio-list li {
        width: 50%;
    }
}
.portfolio-item {
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    cursor: default;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.portfolio-item img {
    -webkit-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -o-transform: scaleY(1);
    -ms-transform: scaleY(1);
    display: -webkit-inline-box;
    transform: scaleY(1);
    -webkit-transition: all 0.7s ease-in-out;
    -moz-transition: all 0.7s ease-in-out;
    -o-transition: all 0.7s ease-in-out;
    -ms-transition: all 0.7s ease-in-out;
    transition: all 0.7s ease-in-out;
}
.portfolio-item:hover img {
    -webkit-transform: scale(1, 5);
    -moz-transform: scale(1.5);
    -o-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
}
.portfolio-caption {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    opacity: 0;
    filter: Alpha(Opacity=0);
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}
.portfolio-item:hover .portfolio-caption {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.portfolio-caption h4 {
    display: inline-table;
    text-transform: uppercase;
    color: #777;
    font-weight: 400;
    text-align: center;
    position: relative;
    font-size: 18px;
    padding: 10px;
    background: #fff;
    //margin: 20px 0 0 0;
    position: relative;
    top: 14%;
    font-family: 'Barlow', sans-serif;
}
.portfolio-caption a i {
    width: 60px;
    height: 60px;
    padding: 20px;
    font-size: 25px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    background: #fff;
    position: absolute;
    top: 60%;
    //left: 40%;
}
.portfolio-caption a.link-1 i {
    left: 30%;
}
.portfolio-caption a.link-2 i {
    left: 50%;
}
/*---------------------------------------------------------*/
/* Start About Us Section                                  */
/*---------------------------------------------------------*/
.about-us-section-1 {
    padding-top: 80px;
    padding-bottom: 60px;
}
.about-us-section-2 {
    padding-top: 80px;
    padding-bottom: 100px;
    background: url(../images/background/bg-01.jpg);
    background-attachment: fixed;
    background-size: cover;
}
.welcome-section {
    padding-bottom: 40px;
}
.welcome-section img {
    max-width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    display: inline;
}
.border {
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
    margin: 0 45%;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.welcome-section h4 {
    padding-top: 20px;
    color: #777;
}
.welcome-section p {
    padding-top: 20px;
    color: #999;
}
.welcome-section:hover .border {
    margin: 0 40%;
}
.about-us-section-2 .carousel {
    margin-top: 8px;
}
.project-image .carousel img {
    width: 100%;
    height: auto;
}
.about-text p {
    color: #999;
    text-align: justify;
}
.about-text ul {
    margin-top: 30px;
    font-size: 13px;
}
.about-text li {
    margin-bottom: 10px;
    color: #999;
}
.about-text li i {
    padding-right: 10px;
}
.about-slide img {
    width: 100%;
}
.partner-logo {
    margin: 15px;
}
.title h3 {
    text-align: center;
    border-bottom: 1px solid #d88927;
}
/* --------------------------------------------
    Footer
----------------------------------------------- */
/*#footer{
    background: url(../images/background/footer-back.jpg) 100%;
    text-align: center;
    width: 100%;
    height: 435px;
    background-position: bottom center;
    background-size: cover;
    padding-top: 35px;
}
#footer img{
    width: 150px;
}*/
.footer-contact-info {
    color: #fff;
    padding: 20px 30px;
    /*margin-top: 80px;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.footer-contact-info h3 {
    border-bottom: 3px solid #4f1660;
    font-size: 18px;
    background: transparent;
    padding: 10px 15px;
}
.footer-contact-info span,
.footer-contact-info h4 {
    padding: 0 10px;
}
.fb-like {
    margin-top: 25px;
}
.event-by {
    text-align: left;
    margin-left: 40px;
}
.event-by h3,
.connect-us h3 {
    font-family: 'Hammersmith One', sans-serif;
    text-align: left;
    font-weight: 700;
    color: #4f1660;
}
.copyrights {
    display: block;
    float: left;
    position: relative;
    width: 100%;
    background: #4f1660;
    color: #fff;
    text-align: center;
    /* height: 200px !important; */
    padding: 20px 0;
}
.copyrights a {
    color: #0e8fc3;
}
.copyrights a:hover {
    color: #999;
}
.footer-social {
    margin-top: 45px;
    text-align: center;
}
.contact {
    background: url(../images/background/whatmma.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
/*Venue section*/
#venue {
    background: url(../images/background/savoy.jpg) 38% fixed;
    /*  padding: 25px 0px;*/
    background-size: cover;
    height: 400px;
}
.venue-details {
    text-align: center;
    color: #fff;
    padding: 30px 0px;
}
.venue-details h4 {
    font-size: 42px;
    word-spacing: 10px;
}
.location-details h3 {
    font-size: 38px;
}
.location-details p {
    font-size: 24px;
}
.location-details img {
    width: 48px;
    margin: 0 auto;
}
.footer-social a i {
    background: #000;
    text-align: center;
    width: 33px;
    height: 33px;
    padding: 7px;
    color: #fff;
    margin-left: 5px;
    border-radius: 50%;
    vertical-align: text-bottom;
    font-size: 18px;
}
.overlay1 {
    background: rgba(0, 0, 0, 0.64);
    padding: 20px 0px;
}
.footer-social a i:hover {
    background: #fff;
    color: #4f1660;
}
/*MDF Footer*/
footer#footer {
    background: #4f1660;
    position: relative;
    float: left;
    width: 100%;
}
.copyright_row.widgets_disabled {
    position: relative;
    background:linear-gradient(to right, #02ABB0, #070945);
}
.copyright_row_wr {
    border: none;
    /*border-top: 1px solid rgba(255,255,255,.25);*/
    padding: 10px 60px 8px;
    float: left;
    width: 100%;
}
.socials {
    position: relative;
    /*float: right;*/
   /* width: 30%;*/
    margin-right: 0;
}
.footer-social-b {
    margin-top: 0px;
    text-align: left;
    padding: 40px 12px;
}
.footer-social-b a i {
   background: #070945;
    text-align: center;
    width: 33px;
    height: 33px;
    padding: 7px;
    color: #fff;
    margin-left: 5px;
    /* border-radius: 50%; */
    vertical-align: text-bottom;
    font-size: 18px;
    /* border: 1px solid #4f1660;*/
}
.copyright {
    float: left;
    width: 70%;
    padding-top: 5px;
}
small,
.small {
    font-family: 'Barlow', sans-serif;
    font-size: 15px;
    color: #fff;
}
.copyright a {
    color: #fff;
    font-weight: bold;
}
/*----------------------------------------------------------
/* Start Fun Facts Counter Section
/*----------------------------------------------------------*/
.fun-facts {
    background: url(../images/background/map1.jpg);
    background-attachment: fixed;
    background-size: cover;
    padding-top: 120px;
    padding-bottom: 80px;
    margin-top: 30px;
}
.counter-item {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
    background: rgba(0, 0, 0);
    padding: 40px;
}
.counter-item h5 {
    text-align: center;
    margin-bottom: 0px;
    color: #fff;
}
.counter-item i {
    font-size: 40px;
}
.timer {
    font-size: 48px;
    font-weight: 800;
    text-transform: uppercase;
    text-align: center;
    line-height: 80px;
    font-family: 'Barlow', sans-serif;
}
/*-------------------------------------------------*/
/* Start Latest News Section                       */
/*-------------------------------------------------*/
.col-big {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    width: 20%;
}
.latest-post img {
    width: 60%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.latest-post img {
    width: 60%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
}
.hovereffect {
    width: 100%;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
    margin: 25px 0px;
    text-align: center;
    cursor: default;
}
.hovereffect .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    background-color: rgba(75, 75, 75, 0);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.hovereffect:hover .overlay {
    background-color: rgba(48, 152, 157, 0.4);
}
.sponser-gallery {
    background: url(../images/background/bg.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 90%;
    padding: 32px 0;
}
.hovereffect h2 {
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.6);
    -webkit-transform: translateY(45px);
    -ms-transform: translateY(45px);
    transform: translateY(45px);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.hovereffect:hover h2 {
    -webkit-transform: translateY(5px);
    -ms-transform: translateY(5px);
    transform: translateY(5px);
    margin: 0px;
}
p.info strong {
    color: #222;
    font-size: 20px;
}
.hovereffect p.info {
    display: inline-block;
    text-decoration: none;
    padding: 65px 40px;
    font-size: 15px;
    text-transform: uppercase;
    color: #fff;
    line-height: 30px;
    height: 100%;
    border: 1px solid #fff;
    background-color: #c07d2ab8;
    opacity: 1;
    filter: alpha(opacity=0);
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
    font-weight: normal;
    margin: 0px;
}
.partner h1 {
    color: #8a6d3b;
    font-size: 40px;
    font-family: 'Barlow', sans-serif;
    text-transform: none;
}
.partner {
    background: #fff;
    text-align: center;
    padding: 30px;
}
.partners img {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    /* box-shadow: 0px 0px 20px 1px #bbbb; */
    /* width: 40%; */
    margin: 0px 20px 30px;
}
.sponsors img {
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: none;
    width: 100%;
    margin: 0px;
}
p.headings {
    font-size: 75px;
    font-weight: 900;
    /*line-height: 90px;*/
    color: #fff;
}
.headings strong {
    color: #fff;
}
.partners {
    float: left;
    width: 100%;
}
.col-md-6.partners1.medias1 img {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0px 0px 20px 1px #bbbb;
    width: 40%;
    margin: 0px 20px 30px;
}
.owl-item img {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0px 0px 20px 1px #bbbb;
}
.partners1.medias1 h2 {
    font-size: 16px;
    margin: 0px 0px 50px;
    box-shadow: 1px 2px 3.5px #0000008c;
    width: 43%;
    margin-left: auto;
    border-radius: 5px;
    margin-right: auto;
    background: #222;
    color: #c07d2a;
    padding: 10px;
}
.partners1.medias1 {
    margin-bottom: 50px;
}
.medias img {
    width: 16%;
}
/*.partners h2:before {
    content: '';
    position: absolute;
    left: 0;
    top: 18px;
    width: 100%;
    height: 1px;
    background: #888;
    z-index: ;*/
}
.partners h2 {
    /*font-size: 16px;*/
    margin: 0px 0px 50px;
    /* box-shadow: 1px 2px 3.5px #0000008c; */
    /* width: 27%;*/
    margin-left: auto;
    /* border-radius: 5px; */
    margin-right: auto;
    background: transparent;
    color: #fff;
    padding: 10px;
    text-align: center;
    font-weight: 900;
    /* border-bottom: 3px dashed #6c6f70;*/
}
.partner p {
    padding-bottom: 60px;
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 300;
}
.overlays2 {
    background: #8e6023b8;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
.sectors p {
    background: #222;
    color: #c07d2a;
    font-size: 17px;
    padding: 5px;
}
.sectors img {
    width: 50%;
}
.sectors_content p {
    background: transparent;
    color: #4d4d4d;
    font-size: 15px;
    padding: 40px 0px;
}
/*.sectors {
    margin: 30px 0px;
}*/
/*.sectors h1 {
    color: #8a6d3b;
    font-size: 40px;
    font-family: 'Barlow', sans-serif;
    text-transform: none;
    margin-bottom: 50px;
}*/
.counter-item h5 {
    color: #c07d2a !important;
    font-size: 20px;
}
.sectors-coverde {
    border-right: 1px solid #c07d2a;
    padding: 35px;
}
.hovereffect:hover p.info {
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.hovereffect p.info:hover {
    box-shadow: 0 0 5px #fff;
}
#venue {
    background: url(../images/background/savoy.jpg) 38% fixed;
    /*  padding: 25px 0px;*/
    background-size: cover;
    height: 500px;
}
.overlay_contact {
    background: rgba(0, 0, 0, 0.64);
    padding: 25px 0px;
    height: 100%;
    width: 100%;
}
.venue-details {
    text-align: center;
    color: #fff;
    padding: 80px 0px;
}
.venue-details h4 {
    font-size: 42px;
    word-spacing: 10px;
}
.location-details h3 {
    font-size: 38px;
}
.location-details p {
    font-size: 24px;
}
section#speakers-event h2 {
    text-align: center;
    margin: 0px 0px 30px;
    color: #8a6d3b;
    font-size: 40px;
    font-family: 'Barlow', sans-serif;
    text-transform: none;
}
.sponser-gallery p {
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 500;
    text-align: center;
}
.sponser-gallery img {
    width: 220px;
    height: 220px;
}
.latest-news-section {
    padding-top: 80px;
    padding-bottom: 0px;
}
.latest-post {
    padding-bottom: 20px;
}
.latest-post h4 {
    padding-top: 20px;
    padding-bottom: 5px;
}
.latest-post .post-details .date {
    position: absolute;
    top: 0;
    left: 10%;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    opacity: 1;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.latest-post .post-details .date strong {
    font-size: 16px;
}
.latest-post .post-details li {
    display: inline;
    font-size: 13px;
    color: #999;
    padding-right: 10px;
}
.latest-post .post-details li i {
    padding-right: 5px;
}
.latest-post p {
    padding-bottom: 15px;
    color: #999;
    font-weight: 300;
    text-align: center;
}
.latest-post .btn-primary {
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    font-weight: 300;
}
.latest-post .btn-primary:hover {
    background: none;
    color: #666;
    border: 1px solid #888;
    box-shadow: none;
}
.latest-post:hover .date {
    opacity: 1;
    -webkit-animation: bounceIn;
    -moz-animation: bounceIn;
    -o-animation: bounceIn;
    animation: bounceIn;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -o-animation-duration: 0.7s;
    animation-duration: 0.7s;
}
/*************** Testimonials ***************/
.testimonial-section {
    /*background: Url(../images/parallax/testimonial-bg.jpg) no-repeat;*/
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
    padding-top: 120px;
    padding-bottom: 120px;
    color: #fff;
    text-align: center;
    position: relative;
}
.testimonials .testimonial-content img {
    width: 150px;
    height: auto;
    margin-bottom: 40px;
}
.testimonials .testimonial-content p {
    font-size: 20px;
    line-height: 30px;
    //font-style: italic;
    font-weight: 400;
    margin-bottom: 40px;
    color: #fff;
}
.testimonials .testimonial-content {
    position: relative;
}
.testimonials .testimonial-author {
    margin-bottom: 40px;
}
.testimonials .testimonial-author .author {
    font-family: "Kaushan Script", "Helvetica Neue", Helvetica, Arial, cursive;
    font-size: 18px;
    padding-bottom: 5px;
}
.testimonials .testimonial-author .designation {
    color: #d3d3d3;
}
.touch-slider .owl-controls.clickable .owl-buttons div:hover {
    //background-color: #00afd1;
}
.touch-carousel .owl-controls.clickable .owl-buttons div:hover {
    //background-color: #00afd1;
}
.testimonials-carousel .owl-controls.clickable .owl-buttons div {
    background: none;
    font-size: 40px;
}
.testimonials-carousel .owl-controls.clickable .owl-buttons .owl-next {
    position: absolute;
    right: 0;
    top: 50%;
    z-index: 1000;
}
.testimonials-carousel .owl-controls.clickable .owl-buttons .owl-prev {
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1000;
}
.owl-theme .owl-controls .owl-page.active {
    padding: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.owl-theme .owl-controls .owl-page.active span {
    background: #fff;
}
/*--------------------------------------------------*/
/* Start Clients Section                            */
/*--------------------------------------------------*/
#partner {
    padding-top: 80px;
    padding-bottom: 50px;
    text-align: center !important;
}
.clients .owl-buttons {
    padding-top: 50px;
}
.owl-theme .owl-controls .owl-buttons div {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.carousel {
    position: relative;
    /* height: 786px;*/
}
.carousel-inner {
    position: relative;
    width: 100%;
    /*height: 100%;*/
    height: 79%;
    overflow: hidden;
}
/*-------------------------------------------------*/
/* Start Contact Section                           */
/*-------------------------------------------------*/
.contact {
    background: url(../images/background/whatmma.jpg);
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    //padding-bottom: 100px;
}
.contact .btn-primary {
    font-size: 16px;
}
/*.contact .btn-primary:hover, #page-top .btn-primary:hover {
    background: transparent;
}*/
.contact .section-title h3 {
    color: #fff;
}
.contact .section-heading {
    color: #fff;
}
.contact .form-group {
    margin-bottom: 25px;
}
.contact .form-group input,
.contact .form-group textarea {
    /* padding: 20px;*/
}
.contact .form-group input.form-control {
    height: auto;
}
.contact .form-group textarea.form-control {
    height: 236px;
}
.contact::-webkit-input-placeholder {
    text-transform: uppercase;
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #bbb;
}
.contact:-moz-placeholder {
    text-transform: uppercase;
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #bbb;
}
.contact::-moz-placeholder {
    text-transform: uppercase;
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #bbb;
}
.contact:-ms-input-placeholder {
    text-transform: uppercase;
    font-family: Montserrat, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 700;
    color: #bbb;
}
.contact .text-danger {
    color: #e74c3c;
}
.contact button {
    font-weight: 400;
    margin-top: 30px;
}
.footer-contact-info {
    color: #fff;
    padding: 20px 30px;
    /*margin-top: 80px;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.footer-contact-info ul {
    padding-bottom: 10px;
}
.footer-contact-info h4 {
    /*padding-bottom: 45px;
    font-size: 35px;*/
}
.footer-contact-info li strong {
    font-weight: 600;
}
.footer-contact-info p {
    font-size: 23px;
    line-height: 45px;
}
/*-------------------------------------------------------*/
/* Start Footer Section                                  */
/*-------------------------------------------------------*/
footer.style-1 {
    margin-top: 100px;
    padding: 25px 0;
    background: rgba(0, 0, 0, 0.8);
}
footer.style-1 .copyright {
    text-transform: uppercase;
    text-transform: none;
    color: #999;
}
footer.style-1 .footer-social li {
    display: inline;
    padding: 0 10px;
}
footer.style-1 .footer-social li a {
    padding: 8px;
    color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
footer.style-1 .footer-social li i {
    font-size: 15px;
    width: 20px;
    height: 20px;
}
footer.style-1 .footer-social li:hover a {
    background: #fff;
    color: #666;
}
footer.style-1 .footer-link li {
    display: inline;
    padding-left: 10px;
    font-size: 13px;
}
.btn:focus,
.btn:active,
.btn.active,
.btn:active:focus {
    outline: 0;
}
/**** Start Modal Section ****/
.section-modal .modal-content {
    padding: 100px 0 !important;
    min-height: 100%;
    border: 0 !important;
    border-radius: 0;
    background-clip: border-box;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    color: #888;
    font-weight: 300;
}
.section-modal .close-modal {
    position: absolute;
    top: 25px;
    right: 25px;
    width: 75px;
    height: 75px;
    background-color: transparent;
    cursor: pointer;
}
.section-modal .close-modal:hover {
    opacity: .3;
}
.section-modal .close-modal .lr {
    z-index: 1051;
    width: 1px;
    height: 75px;
    margin-left: 35px;
    background-color: #222;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.section-modal .close-modal .lr .rl {
    z-index: 1052;
    width: 1px;
    height: 75px;
    background-color: #222;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}
/*Enquiry Modal Form*/
#myModalAgn .modal-dialog {
    width: 75%;
}
.modal-content {
    padding: 20px;
}
button.close {
    font-size: 48px;
    font-weight: 400;
    color: #fff !important;
    opacity: 1;
    right: 33px;
    position: absolute;
    top: 15px;
    cursor: pointer;
}
h4.modal-title {
    color: #fff;
    font-size: 30px;
    text-align: center;
}
.form-group {
    text-align: left;
}
#register-form1 select.form-control{
    padding: 6px 6px 8px 32px;
    margin: 0;
    height: 40px;
}
.buttns.form-group {
    text-align: center;
}
.panel-body .form-group i {
    color: #3000c7;
    font-size: 20px;
    padding-left: 10px;
}
.modal-content .form-group i {
    position: absolute;
    font-size: 16px;
    left: 20px;
    top: 13px;
    color: #ccc;
    padding-right: 5px;
    border-right: 1px solid #02ABB0;
}
.modal-content input.form-control {
    outline: none;
    background: transparent;
    border-radius: 0;
    color: #fff;
    padding-left: 40px;
    height: 40px;
    width: 100%;
    display: inherit;
    margin: 0px;
}
.modal-content select.form-control {
    height: 40px;
}
.modal-content select.form-control option{
    color: #ff1b00 !important;
}
/*.modal-content button.btn.btn-primary {
    background: #4f1660;
    border: none;
    border-radius: 0px;
    padding: 10px 40px;
    cursor: pointer;
}
.modal-content button.btn.btn-secondary {
    background: #1B1B1B;
    border: none;
    border-radius: 0px;
    padding: 10px 40px;
    color: #fff;
    cursor: pointer;
}*/
/*---------------------------------------------------------------*/
/* Start Call To Action
/*---------------------------------------------------------------*/
/*.overlaying {
       height: 75vh;
    width: 45vw;
    position: absolute;
    left: 0;
    bottom: -5vh;
    background: url(../images/background/hero-pattern.png) 100% 100% no-repeat;
    background-size: cover;
    opacity: .1;
    z-index: 10;
}*/
.overlay1 {
    background: rgba(0, 0, 0, 0.64);
}
.maps_content {
    width: 40%;
}
.maps {
    -webkit-box-flex: 1;
    flex: 1 0 auto;
    width: 50%;
}
.maps img {
    display: block;
    max-width: 100%;
    height: 630px;
}
.col-md-6.maps_content h5 {
    text-transform: capitalize;
    line-height: 29px;
    color: #aa9171;
    padding: 75px 0px;
    font-weight: 400;
    font-size: 15px;
}
.maps_content h1 {
    color: #bf7d2a;
    padding: 5PX 0PX 20px;
}
.call-to-action {
    background: url(../images/parallax/venue1.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 90%;
    color: #fff;
    text-align: center;
    padding: 300px 0;
}
.owl-wrapper-outer .owl-item {
    width: 1140px !important;
}
.owl-carousel .owl-item {
    float: left;
    width: 395px !important;
}
.event-format .btn:after {
    font-family: "Glyphicons Halflings";
    content: "\e114";
    float: right;
    margin-left: 15px;
}
.event-format h2 {
    text-align: center;
    margin: 0px 0px 30px;
    color: #8a6d3b;
    font-size: 40px;
    font-family: 'Barlow', sans-serif;
    text-transform: none;
}
.calling_con h2 {
    text-align: center;
    margin: 0px 0px 10px;
    color: #8a6d3b;
    font-size: 40px;
    font-family: 'Barlow', sans-serif;
    text-transform: none;
}
.collapse.in {
    display: block;
    visibility: visible;
    color: #4d4d4d;
    /* height: 100%;*/
}
.event-format {
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 90%;
    color: #fff;
    text-align: center;
    padding: 60px 0;
}
/* Icon when the collapsible content is hidden */
.btn.collapsed:after {
    content: "\e080";
}
.event-format .btn-warning {
    color: #fff;
    background-color: #c07d2a;
    border-color: #c07d2a;
    width: 90%;
    margin: 20px 0px;
}
.event-format .btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
    color: #fff;
    background-color: #31b0d5;
    border-color: #269abc;
}
.formats {
    width: 50%;
    height: 130px;
    float: left;
}
.calling_con {
    padding: 0px 0px 80px;
    background: #fff;
}
.calling_con p {
    padding-bottom: 45px;
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
}
.gal {
    -webkit-column-count: 3;
    /* Chrome, Safari, Opera */
    -moz-column-count: 3;
    /* Firefox */
    column-count: 3;
}
.gal img {
    width: 100%;
    padding: 7px 0;
}
@media (max-width: 500px) {
    .gal {
        -webkit-column-count: 1;
        /* Chrome, Safari, Opera */
        -moz-column-count: 1;
        /* Firefox */
        column-count: 1;
    }
}
section.sponser-gallery {
    text-align: center;
    color: #aa9171;
}
.section {
    /*background: url(../images/background/bg.jpg);
	   background-attachment: fixed;
    background-size: cover;
    background-position: 50% 90%;
    text-align: center;*/
    /* padding: 40px 0 55px 0;*/
}
.call-to-content h1 {
    text-align: center;
    font-size: 20px;
    line-height: 39px;
    color: #4d4d4d;
    padding: 100px 40px;
}
.call-to-content {
    text-align: center;
}
.map_image {
    background: url(../images/parallax/header1.jpg);
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 90%;
    color: #fff;
    text-align: center;
    padding: 0px 0;
}
.call-to-action h1 {
    font-weight: 300;
    line-height: 50px;
    padding-bottom: 40px;
    font-size: 30px;
}
.call-to-action h1 strong {
    font-weight: 600;
}
.call-to-action .btn-primary {
    padding: 20px;
    font-size: 16px;
}
.call-to-action .btn-primary:hover {
    background: transparent;
}
/*-----------------------------------------*/
/* Start Team Section
/*-----------------------------------------*/
.team-member-section {
    padding-top: 80px;
    padding-bottom: 100px;
}
#team-section .our-team {
    padding-top: 20px;
}
#team-section .team-member img {
    width: 99%;
    height: auto;
    text-align: center;
}
.team-member .team-details {
    position: absolute;
    top: 0;
    width: 99%;
    height: 100%;
    color: #fff;
    padding: 0 2px;
    opacity: 0;
    text-align: center;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.team-member:hover .team-details {
    opacity: 1;
    -webkit-animation: bounceIn;
    animation: bounceIn;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
}
.team-member .team-details h4 {
    padding-top: 30%;
    font-size: 22px;
    font-family: 'Barlow', sans-serif;
}
.team-member .team-details li {
    display: inline-block;
    padding-top: 20px;
}
.team-member .team-details li a {
    padding: 8px 12px;
    background: #fff;
    border: 1px solid #fff;
    color: #666;
    font-size: 16px;
}
.team-member .team-details li:hover a {
    background: transparent;
    border: 1px solid #ddd;
    color: #fff;
}
.owl-controls {
    margin-top: 35px !important;
}
/*-----------------------------------------*/
/* Start Progress Bar Section
/*-----------------------------------------*/
/* progress bar */
.skill {
    padding-bottom: 5px;
}
.skill p {
    margin-bottom: 7px;
}
.progress {
    background: #fff;
    overflow: visible;
    /*height: 30px;*/
    margin-bottom: 10px;
    background-color: #f9f9f9;
    border-radius: 0px;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.progress-bar {
    float: left;
    height: 100%;
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: width 0.6s ease;
    transition: width 0.6s ease;
    position: relative;
}
.progress-bar-span {
    opacity: 1;
    position: absolute;
    top: -5px;
    background: #ACB2B8;
    padding: 10px 15px;
    color: #FFF;
    border-radius: 0px;
    right: 0px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.skill:hover .progress-bar-span {
    opacity: 1;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.over {
    /*padding-bottom: 40px;
    padding-top: 20px;*/
    /* padding-left: 30px; */
    /* width: 28%;*/
}
/*-----------------------------------------------*/
/* Start Pricing Table
/*-----------------------------------------------*/
.pricing-section {
    padding: 80px 0;
    background: #fff;
    background-attachment: fixed;
    background-size: cover;
    background-position: 50% 50%;
}
.pricing-section .section-title h3 {
    color: #aa9171;
}
.pricing-table {
    text-align: center;
    background: #fff;
    height: 385px;
    border: 1px solid #00000038;
}
.plan-name {
    padding: 15px 0;
}
.plan-name h3 {
    font-weight: 300;
    color: #fff;
}
.plan-price {
    padding: 25px 0;
}
.plan-price .price-value {
    font-size: 38px;
    line-height: 40px;
    font-weight: 600;
    color: #444;
}
.plan-price .price-value span {
    font-size: 18px;
    font-weight: 300;
    line-height: 18px;
}
.plan-price .interval {
    line-height: 14px;
}
.plan-list li {
    padding: 13px;
    font-size: 14px;
    border-bottom: 1px solid #eee;
}
.plan-list li:first-child {
    border-top: 1px solid #eee;
}
.plan-signup {
    padding: 25px 0;
}
.plan-signup a {
    text-transform: uppercase;
    color: #fff;
}
.pricing .owl-buttons {
    padding-top: 30px;
}
.pricing .owl-buttons div {
    color: #fff !important;
}
iframe {
    border: 0;
}
/**** Start Color Switcher ****/
@media only screen and (max-width : 767px) {
    .formats {
        width: 100%;
        float: left;
    }
}
.colors-switcher {
    width: 100px;
    padding: 20px 18px 14px 20px;
    position: fixed;
    z-index: 1993;
    top: 90px;
    right: 0;
    background-color: #fff;
    border-radius: 2px 0 0 2px;
    border: 1px solid rgba(0, 0, 0, .1);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.colors-switcher > p {
    font-size: 11px;
    line-height: 0;
}
.colors-switcher #show-panel {
    position: absolute;
    left: -38px;
    top: 15px;
    width: 38px;
    height: 38px;
    z-index: 1992;
    display: block;
    background-color: #fff;
    border-radius: 2px 0 0 2px;
    border: 1px solid rgba(0, 0, 0, .1);
    border-right: none;
    cursor: pointer;
}
.colors-switcher #show-panel i {
    color: #3D3D3D;
    font-size: 20px;
    line-height: 38px;
    margin-left: 15px;
}
.colors-switcher .colors-list {
    margin: 0;
    padding: 0;
}
.colors-switcher .colors-list li {
    float: left;
    display: block;
    margin-bottom: 2px;
    margin-right: 6px;
}
.colors-switcher .colors-list li a {
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 2px;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    cursor: pointer;
}
.colors-switcher .colors-list li a:hover {
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .4);
}
.colors-switcher .colors-list a.light-red {
    background-color: #FF432E;
}
.colors-switcher .colors-list a.blue {
    background-color: #28ABE3;
}
.colors-switcher .colors-list a.light-blue {
    background-color: #69D2E7;
}
.colors-switcher .colors-list a.green {
    background-color: #5BB12F;
}
.colors-switcher .colors-list a.light-green {
    background-color: #BCCF02;
}
.colors-switcher .colors-list a.yellow {
    background-color: #FED136;
}
/******* Style Loader *******/
#preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #3000c7;
    z-index: 1200 !important;
}
#loader {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
#loader img {
    width: 25%;
}
#loader {
    /*display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 150px;
    height: 150px;
    margin: -75px 0 0 -75px;*/
    /* border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #4f1660;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;*/
}
/*#loader {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999999999;
}
.spinner {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	-webkit-animation: rotatee 2.0s infinite linear;
	animation: rotatee 2.0s infinite linear;
}
.dot1, .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-webkit-animation: bouncee 2.0s infinite ease-in-out;
	animation: bouncee 2.0s infinite ease-in-out;
}*/
/* width */
::-webkit-scrollbar {
    width: 10px;
}
/* Track */
::-webkit-scrollbar-track {
    /*box-shadow: inset 0 0 5px grey;*/
    background: #0c0b0b;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #ff1b00;
    height: 75px;
    border-radius: 5px;
}
@media (max-width: 768px) {
    .carousel {
        position: relative;
        min-height: 220px;
    }
    .maps_content {
        width: 100%;
    }
    .maps {
        -webkit-box-flex: 1;
        flex: 1 0 auto;
        width: 100%;
    }
}
.dot2 {
    top: auto;
    bottom: 0px;
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
@-webkit-keyframes rotatee {
    100% {
        -webkit-transform: rotate(360deg)
    }
}
@keyframes rotatee {
    100% {
        transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
    }
}
@-webkit-keyframes bouncee {
    0%,
    100% {
        -webkit-transform: scale(0.0)
    }
    50% {
        -webkit-transform: scale(1.0)
    }
}
@keyframes bouncee {
    0%,
    100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
    }
    50% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
    }
}
@media (max-width: 767px) {
    .owl-carousel .owl-item {
        float: left;
        width: 414px !important;
    }
    p.headings {
        font-size: 20px;
        font-weight: 900;
        line-height: 20px;
        color: #fff;
    }
    .text-center1 {
        z-index: 1000;
        position: absolute;
        text-align: left;
        top: 6%;
        left: 1%;
        width: 70%;
    }
    .endorse {
        z-index: 1000;
        position: absolute;
        text-align: center;
        bottom: 1%;
        right: 2%;
        width: 22%;
    }
    p.animated2 {
        font-size: 14px;
        color: #fff;
        line-height: 17px;
    }
    .over {
        padding-bottom: 80px;
        width: 100%;
    }
    .partners1.medias1 h2 {
        font-size: 16px;
        margin: 0px 0px 50px;
        box-shadow: 1px 2px 3.5px #0000008c;
        width: 43%;
        margin-left: auto;
        border-radius: 5px;
        margin-right: auto;
        color: #c07d2a;
        background: #222;
        float: left;
        width: 85%;
        padding: 10px;
    }
    .partners h2 {
        font-size: 16px;
        margin: 0px 0px 50px;
        box-shadow: 1px 2px 3.5px #0000008c;
        width: 70%;
    }
}
section, #overview{
    width: 100% !important;
    height: 100% !important;
    float: left !important;
    position: relative !important;
}
.layer{
    width: 100% !important;
    height: 100% !important;
    float: left !important;
    position: relative !important;
}
.container{
    height: 100% !important;
}