a,a.active,a:focus,a:hover{
    text-decoration:none;
    outline:0
}
.btn:active,.btn:focus,a,button:active,button:focus,input[type=submit]:active,input[type=submit]:focus,input[type=button]:active,input[type=button]:focus{
    outline:0
}
html{
    font-size:62.5%
}
body,p{
    font-family:Lora,serif;
    font-size:1.6rem;
    padding:0;
    margin:0;
    color:rgba(46,40,65,.8);
    line-height:2.6rem
}
body{
    background:#f9f9f9
}
p{
    font-weight:400
}
.h1,.h2,.h3,h1,h2,h3{
    font-family:Oswald,sans-serif
}
.h3,.h4,h3,h4{
    font-weight:700
}
.h1,h1{
    font-size:6.8rem;
    line-height:10.2rem;
    line-height:7.2rem
}
.h2,h2{
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    line-height:4.8rem
}
.h3,h3{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    line-height:4.2rem
}
.h4,.h5,h4,h5{
    font-size:1.6rem
}
.h3 a,h3 a{
    color:inherit
}
.h3 a:hover,h3 a:hover{
    color:#dc4e41
}
.h4,h4{
    line-height:2.4000000000000004rem;
    line-height:2.4rem;
    font-family:Lora,serif
}
.h4 a,h4 a{
    color:inherit
}
.h4 a:hover,h4 a:hover{
    color:#dc4e41
}
.h5,h5{
    line-height:2.4000000000000004rem;
    line-height:2.4rem
}
.h6,h6{
    font-size:1.4rem;
    line-height:2.0999999999999996rem;
    line-height:2.4rem
}
blockquote,blockquote p{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:400
}
img{
    max-width:100%
}
.lgx-table thead tr{
    background:rgba(220,78,65,.2)
}
.lgx-table thead tr th{
    border-bottom:0;
    padding-top:2rem;
    padding-bottom:2rem;
    font-family:Oswald,sans-serif;
    font-weight:400;
    text-transform:uppercase;
    color:#2e2841;
    text-align:center
}
.lgx-table tbody tr td,.lgx-table tbody tr th{
    padding-top:2rem;
    padding-bottom:2rem;
    border-top:4px solid #f9f9f9;
    background:rgba(220,78,65,.05);
    text-align:center;
    border-right:2px solid #f9f9f9
}
.lgx-table tbody tr td:hover,.lgx-table tbody tr th,.lgx-table tbody tr th:hover,blockquote{
    background:rgba(220,78,65,.1)
}
a{
    color:#d33527
}
a.active,a:focus,a:hover{
    color:#e4766c
}
.lgx-inner{
    padding:11rem 0
}
blockquote{
    text-align:left;
    overflow:hidden;
    width:100%;
    color:#2e2841;
    margin:2rem 0;
    display:block;
    padding:4rem;
    font-style:italic;
    position:relative;
    border-left:0;
    border-radius:40px 0
}
blockquote:after,blockquote:before{
    font-family:FontAwesome;
    position:absolute;
    font-size:5.1rem;
    line-height:7.6499999999999995rem;
    color:#f9f9f9;
    opacity:1
}
blockquote footer{
    float:none!important;
    color:#dc4e41
}
blockquote:after{
    content:"\f10e";
    right:8px;
    bottom:-22px
}
blockquote:before{
    content:"\f10d";
    left:-1px;
    top:-19px
}
.lgx-heading-area{
    text-align:center;
    margin-bottom:6.8rem
}
.lgx-heading-area .text{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    padding:0 20%;
    font-family:Lora,serif;
    font-weight:400;
    opacity:.7;
    font-style:italic
}
.lgx-btn,.lgx-header .lgx-navbar .lgx-nav li a{
    font-family:Oswald,sans-serif;
    text-transform:uppercase
}
.lgx-heading{
    position:relative;
    text-align:center;
    margin-bottom:0;
    margin-top:-3.9rem
}
.lgx-heading h2{
    margin:0
}
.lgx-heading .back-heading{
    font-size:11rem;
    line-height:16.5rem;
    text-transform:uppercase;
    color:#dc4e41;
    width:100%;
    opacity:.15
}
.lgx-heading .heading{
    position:absolute;
    font-size:4.2rem;
    font-weight:700;
    color:#2e2841;
    line-height:18.5rem;
    z-index:2;
    top:0;
    left:0;
    width:100%;
    text-align:center;
    text-transform:uppercase
}
.lgx-heading-brand .back-heading{
    color:#dc4e41
}
.lgx-btn,.lgx-btn:hover,.lgx-heading-brand .heading,.lgx-heading-brand .text{
    color:#fff
}
.lgx-btn{
    background:#42bd41;
    padding:1rem 2.6rem;
    overflow:hidden;
    display:inline-block;
    -webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 4px 10px rgba(0,0,0,.25);
    box-shadow:0 4px 10px rgba(0,0,0,.25);
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;
    letter-spacing:.1rem;
    font-size:1.4rem;
    line-height:2.0999999999999996rem;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.lgx-btn-brand,.lgx-btn:hover{
    background:#dc4e41
}
.lgx-btn:hover span{
    display:block;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.5s;
    animation-timing-function:linear
}
.lgx-btn-brand:hover{
    background:#42bd41
}
.lgx-btn-big{
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    padding:1.3rem 3.2rem
}
button{
    border:0
}
@-webkit-keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@keyframes zoomIn{
    from{
        opacity:0;
        -webkit-transform:scale3d(.3,.3,.3);
        transform:scale3d(.3,.3,.3)
    }
    50%{
        opacity:1
    }
}
@-webkit-keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInUp{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,100%,0);
        transform:translate3d(0,100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes zoomInUp{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@keyframes zoomInUp{
    from{
        opacity:0;
        -webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);
        animation-timing-function:cubic-bezier(.55,.055,.675,.19)
    }
    60%{
        opacity:1;
        -webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);
        animation-timing-function:cubic-bezier(.175,.885,.32,1)
    }
}
@-webkit-keyframes flipInY{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@keyframes flipInY{
    from{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);
        transform:perspective(400px) rotate3d(0,1,0,90deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in;
        opacity:0
    }
    40%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);
        transform:perspective(400px) rotate3d(0,1,0,-20deg);
        -webkit-animation-timing-function:ease-in;
        animation-timing-function:ease-in
    }
    60%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);
        transform:perspective(400px) rotate3d(0,1,0,10deg);
        opacity:1
    }
    80%{
        -webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);
        transform:perspective(400px) rotate3d(0,1,0,-5deg)
    }
    to{
        -webkit-transform:perspective(400px);
        transform:perspective(400px)
    }
}
@-webkit-keyframes fadeInLeft{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInLeft{
    from{
        opacity:0;
        -webkit-transform:translate3d(-100%,0,0);
        transform:translate3d(-100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.lgx-header .lgx-navbar .lgx-logo,.lgx-header .lgx-navbar .lgx-nav{
    -webkit-transform-origin:center;
    animation-duration:.4s;
    animation-timing-function:linear
}
.lgx-header{
    position:fixed;
    top:3rem;
    width:100%;
    z-index:9
}
.lgx-header .lgx-inner{
    margin:0 auto
}
.lgx-header .lgx-toggle{
    position:absolute;
    top:10px;
    right:0;
    z-index:99;
    color:#fff
}
.lgx-header .lgx-toggle i{
    font-size:26px
}
.lgx-header .navbar-default .navbar-nav>.open>a:focus,.lgx-header .navbar-default .navbar-nav>.open>a:hover,.lgx-header .navbar-default .navbar-nav>.open>a:visited{
    background-color:transparent!important;
    color:#dc4e41
}
.lgx-header .navbar-nav li:hover>ul,.lgx-header .navbar-nav ul li:hover>ul{
    display:block;
    -moz-animation:fadeIn .3s ease-in;
    -webkit-animation:fadeIn .3s ease-in;
    animation:fadeIn .3s ease-in
}
.lgx-header .dropdown-submenu{
    position:relative
}
.lgx-header .dropdown-submenu>.dropdown-menu{
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px
}
.lgx-header .dropdown-submenu:hover>.dropdown-menu{
    display:block
}
.lgx-header .dropdown-submenu>a:after{
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    margin-top:5px;
    margin-right:-10px
}
.lgx-header .dropdown-submenu.pull-left{
    float:none
}
.lgx-header .dropdown-submenu.pull-left>.dropdown-menu{
    left:-100%;
    margin-left:10px
}
.lgx-header .lgx-navbar{
    margin-bottom:0;
    border:none;
    background:0 0;
    border-radius:0
}
.lgx-about-video .lgx-modal .modal-dialog .modal-content .modal-header,.lgx-video .lgx-modal .modal-dialog .modal-content .modal-header{
    border-bottom:0
}
.lgx-header .lgx-navbar .lgx-nav{
    position:relative;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
    transform-origin:center;
    float:right
}
.lgx-header .lgx-navbar .lgx-nav li a{
    color:#fff;
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    font-weight:400;
    letter-spacing:.08rem
}
.lgx-banner .date,.lgx-banner .subtitle{
    font-family:Lora,serif;
    font-style:italic
}
.lgx-header .lgx-navbar .lgx-nav li a:hover{
    background:0 0;
    color:#dc4e41;
    opacity:1
}
.lgx-header .lgx-navbar .lgx-nav li .lgx-btn{
    margin-top:.5rem;
    padding:.8rem 2.4rem;
    -webkit-transition:all 0s ease-in-out 0s;
    -moz-transition:all 0s ease-in-out 0s;
    -o-transition:all 0s ease-in-out 0s;
    transition:all 0s ease-in-out 0s
}
.lgx-header .lgx-navbar .lgx-nav li .lgx-btn:hover{
    background:#dc4e41;
    color:#fff
}
.lgx-header .lgx-navbar .lgx-nav .active a{
    background:0 0;
    color:#dc4e41
}
.lgx-header .lgx-navbar .lgx-logo{
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight;
    transform-origin:center
}
.lgx-header .lgx-navbar .lgx-logo a img{
    max-width:190px;
    margin-top:-5px;
    -webkit-transition:all .4s ease-in-out 0s;
    -moz-transition:all .4s ease-in-out 0s;
    -o-transition:all .4s ease-in-out 0s;
    transition:all .4s ease-in-out 0s
}
.lgx-header .lgx-navbar .lgx-nav .dropdown-menu{
    border:0;
    border-radius:0
}
.lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a{
    color:#2e2841;
    padding:.6rem 1.5rem;
    font-size:1.4rem;
    line-height:2.0999999999999996rem
}
.lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a b{
    color:#dc4e41
}
.lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a:hover{
    background:0 0;
    color:#dc4e41;
    opacity:1
}
.page .lgx-header .lgx-navbar .lgx-nav .dropdown-menu,.page-template .lgx-header .lgx-navbar .lgx-nav .dropdown-menu,.single .lgx-header .lgx-navbar .lgx-nav .dropdown-menu,.single-post .lgx-header .lgx-navbar .lgx-nav .dropdown-menu{
    border:0;
    border-radius:0
}
.page .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a,.page-template .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a,.single .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a,.single-post .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a{
    color:#2e2841
}
.page .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a b,.page-template .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a b,.single .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a b,.single-post .lgx-header .lgx-navbar .lgx-nav .dropdown-menu li a b{
    color:#dc4e41
}
.menu-onscroll{
    background:rgba(46,40,65,.95);
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
    -webkit-animation-name:fadeInDown;
    animation-name:fadeInDown;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.6s;
    animation-timing-function:linear;
    -moz-box-shadow:0 3px 5px rgba(66,189,65,.1);
    -webkit-box-shadow:0 3px 5px rgba(66,189,65,.1);
    -o-box-shadow:0 3px 5px rgba(66,189,65,.1);
    box-shadow:0 3px 5px rgba(66,189,65,.1)
}
.menu-onscroll .lgx-navbar .lgx-nav .active a,.menu-onscroll .lgx-navbar .lgx-nav li a:hover{
    background:0 0;
    opacity:1;
    color:#dc4e41
}
.menu-onscroll .lgx-toggle{
    color:#dc4e41;
    top:15px
}
.menu-onscroll .lgx-navbar .lgx-nav li a{
    padding-top:23px;
    padding-bottom:23px
}
.menu-onscroll .lgx-navbar .lgx-nav li .lgx-btn{
    margin-top:1.3rem;
    -webkit-transition:all 0s ease-in-out 0s;
    -moz-transition:all 0s ease-in-out 0s;
    -o-transition:all 0s ease-in-out 0s;
    transition:all 0s ease-in-out 0s
}
.menu-onscroll .lgx-navbar .lgx-logo{
    display:block;
    margin-top:.9rem
}
.menu-onscroll .lgx-navbar .lgx-logo a img{
    max-width:170px;
    margin-top:0;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.lgx-header-white .lgx-toggle{
    color:#dc4e41
}
.lgx-header-white .lgx-navbar .lgx-nav li a{
    color:#2e2841;
    opacity:.7
}
.lgx-header-white .lgx-navbar .lgx-nav .active a,.lgx-header-white .lgx-navbar .lgx-nav li a:hover{
    color:#dc4e41
}
@-webkit-keyframes fadeInRight{
    from{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInRight{
    from{
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@-webkit-keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
@keyframes fadeInDown{
    from{
        opacity:0;
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0)
    }
    to{
        opacity:1;
        -webkit-transform:none;
        transform:none
    }
}
.lgx-typed-info .typed-cursor{
    opacity:1;
    font-weight:300;
    margin-left:5px;
    -webkit-animation:blink .7s infinite;
    -moz-animation:blink .7s infinite;
    animation:blink .7s infinite
}
@keyframes blink{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
@-webkit-keyframes blink{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
@-moz-keyframes blink{
    0%,100%{
        opacity:1
    }
    50%{
        opacity:0
    }
}
.lgx-banner{
    background:url(../img/banner-bg.jpg) top center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    color:#fff
}
.lgx-banner .lgx-banner-style{
    background:url(../img/banner-style.png) top left no-repeat;
    -webkit-background-size:auto auto,cover;
    -o-background-size:auto auto,cover;
    -moz-background-size:auto auto,cover;
    background-size:auto auto,cover
}
.lgx-banner .lgx-inner{
    position:static;
    height:auto;
    padding:35rem 0 30.5rem;
    background:rgba(46,40,65,.9)
}
.lgx-banner .subtitle{
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    font-weight:400;
    margin:0
}
.lgx-banner .subtitle span{
    color:#42bd41;
    font-weight:700
}
.lgx-banner .title{
    font-size:6.8rem;
    line-height:10.2rem;
    font-weight:700;
    margin:0 0 1rem;
    text-transform:uppercase
}
.lgx-banner .title span{
    color:#42bd41
}
.lgx-banner .date{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    text-transform:uppercase;
    font-weight:700;
    margin-top:0
}
.lgx-banner .date span{
    color:#dc4e41
}
.lgx-banner .text{
    padding:0 10%;
    margin-bottom:3rem
}
.lgx-banner .banner-btn .lgx-btn{
    margin:0 .8rem;
    padding:1.2rem 3rem
}
.lgx-banner .lgx-countdown-area{
    margin-bottom:1.6rem
}
.lgx-banner .lgx-countdown-area #lgx-countdown span{
    text-align:center;
    font-family:Oswald,sans-serif;
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    font-weight:700;
    display:inline-block;
    margin-right:2rem;
    letter-spacing:.16rem
}
.lgx-banner .lgx-countdown-area #lgx-countdown i{
    font-family:Lora,serif;
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    color:#fff;
    margin-right:1rem;
    text-transform:uppercase;
    font-weight:400;
    letter-spacing:normal;
    display:block
}
.lgx-banner .lgx-countdown-area #lgx-countdown .lgx-days{
    color:#fff200
}
.lgx-banner .lgx-countdown-area #lgx-countdown .lgx-hr{
    color:#ff8a00
}
.lgx-banner .lgx-countdown-area #lgx-countdown .lgx-min{
    color:#00b9ff
}
.lgx-banner .lgx-countdown-area #lgx-countdown .lgx-sec{
    color:#8dc63f
}
.lgx-banner-typed .title{
    font-family:Oswald,sans-serif;
    font-size:6.8rem;
    line-height:10.2rem;
    color:#fff
}
.lgx-banner-typed .title span{
    color:#fff
}
.lgx-banneranother{
    background:url(../img/slider1.jpg) top center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    color:#fff
}
.lgx-banneranother .lgx-countdown-area{
    margin-left:1rem
}
.lgx-banneranother .lgx-banner-style{
    background:-moz-linear-gradient(top,rgba(46,52,57,.8) 0,rgba(220,78,65,.7) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,52,57,.8)),color-stop(100%,rgba(220,78,65,.7)));
    background:-webkit-linear-gradient(top,rgba(46,52,57,.8) 0,rgba(220,78,65,.7) 200%);
    background:-o-linear-gradient(top,rgba(46,52,57,.8) 0,rgba(220,78,65,.7) 200%);
    background:-ms-linear-gradient(top,rgba(46,52,57,.8) 0,rgba(220,78,65,.7) 200%);
    background:linear-gradient(to right,rgba(46,52,57,.8) 0,rgba(220,78,65,.7) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 52, 57, 0.8)', endColorstr='rgba(220, 78, 65, 0.7)', GradientType=0)
}
.lgx-banneranother .lgx-inneranother{
    background:url(../img/banner-man.png) bottom right no-repeat;
    -webkit-background-size:auto auto,cover;
    -o-background-size:auto auto,cover;
    -moz-background-size:auto auto,cover;
    background-size:auto auto,cover
}
.lgx-banneranother .lgx-inner-bg{
    background:-moz-linear-gradient(top,rgba(46,52,57,.5) 0,rgba(220,78,65,.3) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,52,57,.5)),color-stop(100%,rgba(220,78,65,.3)));
    background:-webkit-linear-gradient(top,rgba(46,52,57,.5) 0,rgba(220,78,65,.3) 200%);
    background:-o-linear-gradient(top,rgba(46,52,57,.5) 0,rgba(220,78,65,.3) 200%);
    background:-ms-linear-gradient(top,rgba(46,52,57,.5) 0,rgba(220,78,65,.3) 200%);
    background:linear-gradient(to right,rgba(46,52,57,.5) 0,rgba(220,78,65,.3) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 52, 57, 0.5)', endColorstr='rgba(220, 78, 65, 0.3)', GradientType=0);
    padding:27rem 0 22rem
}
.lgx-banneranother .date{
    font-family:Lora,serif;
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    font-weight:700;
    color:#42bd41;
    margin:0;
    font-style:normal
}
.lgx-banneranother .date span{
    font-weight:700
}
.lgx-banneranother .title{
    font-family:Oswald,sans-serif;
    font-size:11rem;
    line-height:16.5rem;
    line-height:10rem;
    font-weight:700;
    margin:0 0 1rem;
    text-transform:uppercase;
    letter-spacing:-3px
}
.lgx-banneranother .title span{
    color:#fff;
    font-size:17.8rem;
    letter-spacing:-6px;
    line-height:18rem;
    display:block
}
.lgx-banner-gradient{
    background:url(../img/slider3.jpg) center center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    color:#fff
}
.lgx-banner-gradient .circular-countdown-area{
    padding:0 20%
}
.lgx-banner-gradient .lgx-banner-style{
    background:url(../img/banner-style2.png) top left no-repeat;
    -webkit-background-size:100% 100%,cover;
    -o-background-size:100% 100%,cover;
    -moz-background-size:100% 100%,cover;
    background-size:100% 100%,cover
}
.lgx-banner-gradient .lgx-inner{
    /* background:-moz-linear-gradient(top,rgba(46,40,65,.98) 0,rgba(71,114,217,.7) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,40,65,.98)),color-stop(100%,rgba(71,114,217,.7)));
    background:-webkit-linear-gradient(top,rgba(46,40,65,.98) 0,rgba(71,114,217,.7) 200%);
    background:-o-linear-gradient(top,rgba(46,40,65,.98) 0,rgba(71,114,217,.7) 200%);
    background:-ms-linear-gradient(top,rgba(46,40,65,.98) 0,rgba(71,114,217,.7) 200%);
    background:linear-gradient(to right,rgba(46,40,65,.98) 0,rgba(71,114,217,.7) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 40, 65, 0.98)', endColorstr='rgba(71, 114, 217, 0.7)', GradientType=0); */
    padding:32rem 0;
    text-align:center
}
.lgx-slider{
    color:#fff;
    position:relative
}
.lgx-slider p{
    color:#fff;
    opacity:.7
}
.lgx-slider .lgx-inner{
    padding-bottom:0;
    padding-top:0
}
.lgx-slider .lgx-item-center{
    text-align:center
}
.lgx-slider .lgx-item-center .text{
    margin:0 auto
}
.lgx-slider .lgx-item-left{
    text-align:left
}
.lgx-slider .lgx-item-left .banner-btn .lgx-btn{
    margin-right:.5rem
}
.lgx-slider .lgx-item-right{
    text-align:right
}
.lgx-slider .lgx-item-right .banner-btn,.lgx-slider .lgx-item-right .text{
    float:right
}
.lgx-slider .owl-controls .owl-nav [class*=owl-]{
    height:60px;
    width:60px;
    background:#dc4e41;
    color:#fff;
    border-radius:50%;
    -webkit-box-shadow:1px 2px 10px rgba(52,61,71,.3);
    -moz-box-shadow:1px 2px 10px rgba(52,61,71,.3);
    box-shadow:1px 2px 10px rgba(52,61,71,.3)
}
.lgx-slider .owl-controls .owl-nav [class*=owl-]:hover{
    background:#fff;
    color:#dc4e41
}
.lgx-slider .owl-next,.lgx-slider .owl-prev{
    position:absolute;
    top:45%;
    opacity:0
}
.lgx-slider .owl-next i,.lgx-slider .owl-prev i{
    font-size:40px;
    line-height:49px
}
.lgx-slider .owl-prev{
    left:0;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.lgx-slider .owl-next{
    right:0;
    -webkit-transition:.5s;
    -moz-transition:.5s;
    -ms-transition:.5s;
    -o-transition:.5s;
    transition:.5s
}
.lgx-slider:hover .owl-next,.lgx-slider:hover .owl-prev{
    opacity:1
}
.lgx-slider:hover .owl-prev{
    left:15px
}
.lgx-slider:hover .owl-next{
    right:15px
}
.lgx-slider .lgx-brand{
    background:0 0;
    padding-top:2rem;
    padding-bottom:10px;
    position:fixed;
    z-index:999;
    width:100%;
    -webkit-transition:all .3s ease;
    transition:all .3s linear
}
.lgx-slider .lgx-brand .lgx-logo{
    max-width:180px;
    -webkit-transition:all .3s ease;
    transition:all .3s linear
}
.lgx-contentslider .lgx-owlcontslider .owl-controls .owl-nav [class*=owl-],.lgx-speaker-single .social ul li{
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s
}
.lgx-slider .slider-text-single figure{
    position:relative
}
.lgx-slider .slider-text-single figure figcaption{
    background:-moz-linear-gradient(top,#2e3439 0,rgba(220,78,65,.8) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,#2e3439),color-stop(100%,rgba(220,78,65,.95)));
    background:-webkit-linear-gradient(top,#2e3439 0,rgba(220,78,65,.8) 200%);
    background:-o-linear-gradient(top,#2e3439 0,rgba(220,78,65,.8) 200%);
    background:-ms-linear-gradient(top,#2e3439 0,rgba(220,78,65,.8) 200%);
    background:linear-gradient(to right,#2e3439 0,rgba(220,78,65,.8) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 52, 57, 0.9)', endColorstr='rgba(220, 78, 65, 0.9)', GradientType=0);
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.lgx-slider .slider-text-single figure figcaption .lgx-container{
    max-width:1170px;
    display:block;
    margin:0 auto;
    height:100%;
    padding-left:20px;
    padding-right:20px
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link{
    width:100%;
    height:100%;
    display:table
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical{
    display:table-cell;
    vertical-align:middle
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .lgx-btn{
    margin-top:3.2rem;
    display:inline-block
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .title{
    color:#fff;
    font-size:6.8rem;
    line-height:10.2rem;
    line-height:8rem;
    font-weight:400;
    margin:0;
    font-style:italic;
    font-family:Lora,serif
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .subtitle{
    font-size:6.8rem;
    line-height:10.2rem;
    font-family:Oswald,sans-serif;
    font-weight:400;
    margin:0 0 1.6rem;
    color:#fff;
    opacity:.8;
    text-transform:uppercase
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .lgx-subtitle{
    font-family:Lora,serif;
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    font-weight:400;
    font-style:italic;
    margin:0
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .lgx-subtitle span{
    color:#42bd41;
    font-weight:700
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .lgx-title{
    font-size:6.8rem;
    line-height:10.2rem;
    font-weight:700;
    margin:0 0 1rem;
    text-transform:uppercase
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .lgx-title span{
    color:#42bd41
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .date{
    font-family:Lora,serif;
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    text-transform:uppercase;
    font-weight:700;
    font-style:italic;
    margin-top:0
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .date span{
    color:#dc4e41
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .text{
    width:70%;
    padding:0 10%;
    margin-bottom:3rem
}
.lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .banner-btn .lgx-btn{
    margin:0 .8rem;
    padding:1.2rem 3rem
}
.lgx-slider .slider-text-single figure figcaption:before{
    content:"";
    position:absolute;
    background:rgba(46,40,65,.2);
    top:-38px;
    left:0;
    width:100%;
    height:20%;
    -webkit-filter:blur(30px);
    filter:blur(30px)
}
.lgx-slider .lgx-countdown-area{
    margin-bottom:1.6rem
}
.lgx-slider .lgx-countdown-area #lgx-countdown span{
    text-align:center;
    font-family:Oswald,sans-serif;
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    font-weight:700;
    display:inline-block;
    margin-right:2rem;
    letter-spacing:.16rem
}
.lgx-slider .lgx-countdown-area #lgx-countdown i{
    font-family:Lora,serif;
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    color:#fff;
    margin-right:1rem;
    text-transform:uppercase;
    font-weight:400;
    letter-spacing:normal;
    display:block
}
.lgx-slider .lgx-countdown-area #lgx-countdown .lgx-days{
    color:#fff200
}
.lgx-slider .lgx-countdown-area #lgx-countdown .lgx-hr{
    color:#ff8a00
}
.lgx-slider .lgx-countdown-area #lgx-countdown .lgx-min{
    color:#00b9ff
}
.lgx-slider .lgx-countdown-area #lgx-countdown .lgx-sec{
    color:#8dc63f
}
.lgx-slider .owl-theme .owl-controls{
    margin-top:0;
    text-align:center
}
.lgx-contentslider{
    background:url(../img/slider1.jpg) top center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    color:#fff
}
.lgx-contentslider .lgx-inner{
    background:-moz-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,52,57,.8)),color-stop(100%,rgba(220,78,65,.95)));
    background:-webkit-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-o-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-ms-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:linear-gradient(to right,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 52, 57, 0.9)', endColorstr='rgba(220, 78, 65, 0.9)', GradientType=0)
}
.lgx-contentslider .lgx-owlcontslider .owl-controls{
    text-align:left
}
.lgx-about-video .video-icon,.lgx-about-video .video-text,.lgx-schedule .lgx-tab,.lgx-schedule .lgx-tab .lgx-single-tab .time-area,.lgx-schedule .lgx-tab .nav-pills,.lgx-single-speaker figure figcaption,.lgx-speaker-single .social ul li,.lgx-speakers .speakers-btn-area,.lgx-video .video-icon,.lgx-video .video-text{
    text-align:center
}
.lgx-contentslider .lgx-owlcontslider .owl-controls .owl-nav [class*=owl-]{
    background:rgba(46,40,65,.9);
    color:#42bd41;
    font-size:26px;
    margin:5px;
    padding:10px 18px;
    display:inline-block;
    cursor:pointer;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    opacity:0;
    transition:all .3s ease-in-out 0s;
    -webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 4px 10px rgba(0,0,0,.25);
    box-shadow:0 4px 10px rgba(0,0,0,.25)
}
.lgx-contentslider .lgx-owlcontslider .owl-controls .owl-nav [class*=owl-]:hover{
    background:#42bd41;
    color:#fff
}
.lgx-contentslider .lgx-owlcontslider:hover .owl-controls .owl-nav [class*=owl-]{
    opacity:1;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.5s;
    animation-timing-function:linear
}
#lgx-main-slider .active .lgx-fadeInLeft-img,#lgx-owlcontslider .active .lgx-fadeInLeft-img{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.3s;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
#lgx-main-slider .active .lgx-fadeInLeft-one,#lgx-owlcontslider .active .lgx-fadeInLeft-one{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.9s;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
#lgx-main-slider .active .lgx-fadeInLeft-two,#lgx-owlcontslider .active .lgx-fadeInLeft-two{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:1.5s;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
#lgx-main-slider .active .lgx-fadeInLeft-three,#lgx-owlcontslider .active .lgx-fadeInLeft-three{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:2.1s;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
#lgx-main-slider .active .lgx-fadeInLeft-four,#lgx-owlcontslider .active .lgx-fadeInLeft-four{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:2.7s;
    -webkit-animation-name:fadeInLeft;
    animation-name:fadeInLeft
}
#lgx-main-slider .active .lgx-zoomIn-img,#lgx-owlcontslider .active .lgx-zoomIn-img{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.3s;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
#lgx-main-slider .active .lgx-zoomIn-one,#lgx-owlcontslider .active .lgx-zoomIn-one{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.9s;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
#lgx-main-slider .active .lgx-zoomIn-two,#lgx-owlcontslider .active .lgx-zoomIn-two{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:1.5s;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
#lgx-main-slider .active .lgx-zoomIn-three,#lgx-owlcontslider .active .lgx-zoomIn-three{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:2.1s;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
#lgx-main-slider .active .lgx-fadeInRight-four,#lgx-owlcontslider .active .lgx-fadeInRight-four{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:2.7s;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
#lgx-main-slider .active .lgx-fadeInU-img,#lgx-owlcontslider .active .lgx-fadeInU-img{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.3s;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
#lgx-main-slider .active .lgx-zoomInUp-one,#lgx-owlcontslider .active .lgx-zoomInUp-one{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.9s;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
#lgx-main-slider .active .lgx-zoomInUp-two,#lgx-owlcontslider .active .lgx-zoomInUp-two{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:1.5s;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
#lgx-main-slider .active .lgx-zoomInUp-four,#lgx-main-slider .active .lgx-zoomInUp-three,#lgx-owlcontslider .active .lgx-zoomInUp-four,#lgx-owlcontslider .active .lgx-zoomInUp-three{
    -webkit-animation-duration:.3s;
    animation-duration:.3s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:2.1s;
    -webkit-animation-name:fadeInRight;
    animation-name:fadeInRight
}
#lgx-main-slider .item img{
    display:block;
    width:100%;
    height:auto
}
.lgx-about-title{
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    font-weight:700;
    margin-bottom:4.2rem
}
.lgx-about-text .hi-text{
    font-family:Lora,serif;
    font-weight:700;
    color:#2e2841;
    text-transform:uppercase;
    margin-top:0
}
.lgx-about-text .text{
    margin-bottom:2.6rem
}
.lgx-about-text .lgx-btn{
    margin-right:5px;
    display:inline-block
}
.lgx-about-video{
    background:url(../img/video-bg.jpg) center center no-repeat;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    color:#fff;
    border-radius:6px
}
.lgx-about-video .about-video-inner{
    padding:11rem 0;
    border-radius:6px;
    background:rgba(46,40,65,.7)
}
.lgx-about-video .video-text p{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:300;
    text-transform:uppercase
}
.lgx-about-video .video-text p span{
    display:block
}
.lgx-about-video .video-icon .text{
    margin-top:1.6rem;
    color:#fff;
    display:block;
    font-size:1.6rem;
    line-height:2.4000000000000004rem
}
.lgx-about-video .video-icon a{
    background:rgba(255,255,255,.8);
    height:11rem;
    width:11rem;
    display:inline-block;
    color:#dc4e41;
    border-radius:50%
}
.lgx-about-video .video-icon a img{
    padding-top:27px;
    padding-left:10px;
    max-width:65px
}
.lgx-about-video .video-icon:hover a{
    background:#fff
}
.lgx-about-video .video-icon:hover a img{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.6s;
    animation-timing-function:linear
}
.lgx-about-video .lgx-modal{
    background:rgba(46,40,65,.8)
}
.lgx-about-video .lgx-modal .modal-dialog{
    background:0 0;
    box-shadow:none;
    width:100%
}
.lgx-about-video .lgx-modal .modal-dialog .modal-content{
    background:0 0;
    box-shadow:none;
    border:0;
    width:100%
}
.lgx-about-video .lgx-modal .modal-dialog .modal-content .modal-header .close{
    margin-top:-36px;
    font-size:30px;
    color:#fff;
    padding:7px 14px 8px;
    border-radius:50%;
    opacity:.8;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.lgx-about-video .lgx-modal .modal-dialog .modal-content .modal-header .close:hover{
    opacity:1
}
.lgx-about-video .lgx-modal .modal-dialog .modal-content .modal-body{
    width:70%;
    margin:0 auto;
    background:#2e2841
}
.lgx-speaker-single .lgx-inner,.lgx-speakers{
    background:#f1f1f1
}
.lgx-about-video .lgx-modal .modal-dialog .modal-content .modal-body iframe{
    width:100%;
    height:650px;
    border:0
}
.lgx-speakers .lgx-single-speaker-sm{
    padding:8px
}
.lgx-speakers .lgx-single-speaker-sm .speaker-info .title,.lgx-speakers .lgx-single-speaker-sm figure figcaption a{
    font-size:1.8rem;
    line-height:2.7rem
}
.lgx-speaker-single .lgx-single-speaker{
    min-height:100%!important
}
.lgx-speaker-single p{
    margin-bottom:1.6rem
}
.lgx-speaker-single .speakers-content .title{
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    font-weight:700;
    margin:0;
    text-transform:uppercase
}
.lgx-single-speaker,.lgx-speaker-single .social{
    margin-bottom:4.2rem
}
.lgx-speaker-single .speakers-content .subtitle{
    font-family:Lora,serif;
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:400;
    color:#dc4e41;
    margin-top:0
}
.lgx-speaker-single .social ul li{
    background:#fff;
    padding:5px;
    border-radius:50%;
    transition:all .3s ease-in-out 0s
}
.lgx-speaker-single .social ul li a{
    background:#fff;
    width:50px;
    height:50px;
    display:inline-block;
    border-radius:50%;
    font-size:26px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.25);
    box-shadow:0 0 10px rgba(0,0,0,.25)
}
.lgx-speaker-single .social ul li a i{
    font-size:inherit;
    line-height:53px
}
.lgx-speaker-single .social ul li:hover{
    background:#dc4e41
}
.lgx-speaker-single .social ul li:hover a{
    color:#42bd41
}
.lgx-speaker-single .social ul li:hover a i{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.6s;
    animation-timing-function:linear
}
.lgx-single-speaker{
    background:#fff;
    border-radius:4px;
    padding:8px;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.lgx-single-speaker figure{
    position:relative;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.25);
    box-shadow:0 0 10px rgba(0,0,0,.25);
    border-radius:4px
}
.lgx-single-speaker figure a.profile-img,.lgx-single-speaker figure a.profile-img img{
    border-radius:4px
}
.lgx-single-speaker figure figcaption{
    background:rgba(255,255,255,.7);
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    color:#fff;
    border-radius:0 0 4px 4px;
    opacity:0;
    padding:.8rem 0;
    -webkit-transition:all .3s ease-in-out .3s;
    -moz-transition:all .3s ease-in-out .3s;
    -o-transition:all .3s ease-in-out .3s;
    transition:all .3s ease-in-out .3s
}
.lgx-single-speaker figure figcaption a{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    color:#dc4e41;
    padding:0 .3rem
}
.lgx-single-speaker .speaker-info{
    padding:1.6rem 0 1.5rem;
    text-align:center
}
.lgx-single-speaker .speaker-info .title{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:700;
    text-transform:uppercase;
    margin:0;
    letter-spacing:.08rem
}
.lgx-single-speaker .speaker-info .title a{
    font-size:inherit
}
.lgx-single-speaker .speaker-info .subtitle{
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    font-weight:400;
    font-style:italic;
    margin:0;
    color:#dc4e41
}
.lgx-single-speaker:hover .speaker-info .subtitle,.lgx-single-speaker:hover .speaker-info .title a,.lgx-video{
    color:#fff
}
.lgx-single-speaker:hover{
    background:#dc4e41
}
.lgx-single-speaker:hover figure figcaption{
    opacity:1;
    -webkit-animation-name:fadeInUp;
    animation-name:fadeInUp;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.4s;
    animation-timing-function:linear
}
.lgx-single-speaker:hover figure figcaption a i{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.5s;
    animation-timing-function:linear
}
.lgx-speakers-black{
    background:url(../img/video-bg.jpg) center center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover
}
.lgx-speakers-black .lgx-inner{
    background:-moz-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,40,65,.9)),color-stop(100%,rgba(71,114,217,.9)));
    background:-webkit-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:-o-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:-ms-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:linear-gradient(to right,rgba(46,40,65,.9) 0,rgba(71,114,217,.79) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 40, 65, 0.9)', endColorstr='rgba(71, 114, 217, 0.9)', GradientType=0)
}
.lgx-video{
    background:url(../img/video-bg.jpg) center center no-repeat;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover
}
.lgx-video .lgx-inner{
    background:-moz-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(220,78,65,.8) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,40,65,.8)),color-stop(100%,rgba(220,78,65,.95)));
    background:-webkit-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(220,78,65,.8) 200%);
    background:-o-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(220,78,65,.8) 200%);
    background:-ms-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(220,78,65,.8) 200%);
    background:linear-gradient(to right,rgba(46,40,65,.9) 0,rgba(220,78,65,.8) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(59, 89, 153, 0.9)', endColorstr='rgba(220, 78, 65, 0.9)', GradientType=0);
    padding:25.8rem 0
}
.lgx-register-slider .lgx-inner,.lgx-video-slider .lgx-inner{
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 52, 57, 0.9)', endColorstr='rgba(220, 78, 65, 0.9)', GradientType=0)
}
.lgx-video .video-text p{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:300;
    text-transform:uppercase
}
.lgx-video .video-text p span{
    display:block
}
.lgx-video .video-icon .text{
    margin-top:1.6rem;
    color:#fff;
    display:block;
    font-size:1.6rem;
    line-height:2.4000000000000004rem
}
.lgx-video .video-icon a{
    background:#fff;
    height:11rem;
    width:11rem;
    display:inline-block;
    color:#dc4e41;
    border-radius:50%
}
.lgx-video .video-icon a img{
    padding-top:14px;
    padding-left:10px
}
.lgx-video .video-icon:hover a{
    background:#fff
}
.lgx-video .video-icon:hover a img{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.6s;
    animation-timing-function:linear
}
.lgx-video .lgx-modal{
    background:rgba(46,40,65,.8)
}
.lgx-video .lgx-modal .modal-dialog{
    background:0 0;
    box-shadow:none;
    width:100%
}
.lgx-video .lgx-modal .modal-dialog .modal-content{
    background:0 0;
    box-shadow:none;
    border:0;
    width:100%
}
.lgx-schedule .lgx-tab .lgx-tab-content,.lgx-schedule .lgx-tab .nav-pills li a{
    -webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 4px 10px rgba(0,0,0,.25)
}
.lgx-video .lgx-modal .modal-dialog .modal-content .modal-header .close{
    margin-top:-36px;
    font-size:30px;
    color:#fff;
    padding:7px 14px 8px;
    border-radius:50%;
    opacity:.8;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.lgx-register .single .single-bottom,.lgx-sponsors .sponsors-area .single{
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s
}
.lgx-video .lgx-modal .modal-dialog .modal-content .modal-header .close:hover{
    opacity:1
}
.lgx-video .lgx-modal .modal-dialog .modal-content .modal-body{
    width:70%;
    margin:0 auto;
    background:#2e2841
}
.lgx-video .lgx-modal .modal-dialog .modal-content .modal-body iframe{
    width:100%;
    height:650px;
    border:0
}
.lgx-video-slider .lgx-inner{
    background:-moz-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,52,57,.8)),color-stop(100%,rgba(220,78,65,.95)));
    background:-webkit-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-o-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-ms-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:linear-gradient(to right,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%)
}
.lgx-schedule .lgx-inner{
    background:url(../img/schedule-bg-style.png) bottom center no-repeat;
    -webkit-background-size:auto auto,cover;
    -o-background-size:auto auto,cover;
    -moz-background-size:auto auto,cover;
    background-size:auto auto,cover
}
.lgx-schedule .lgx-tab .nav-pills{
    display:inline-block;
    margin-bottom:2.6rem
}
.lgx-schedule .lgx-tab .nav-pills li{
    background:#f1f1f1;
    padding:5px;
    border-radius:4px;
    margin:0 .4rem
}
.lgx-schedule .lgx-tab .nav-pills li a{
    background:#fff;
    padding:1.2rem 3rem .8rem;
    border-radius:4px;
    box-shadow:0 4px 10px rgba(0,0,0,.25)
}
.lgx-schedule .lgx-tab .nav-pills li a h3{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    line-height:2.6rem;
    color:#2e2841;
    text-transform:uppercase;
    margin:0
}
.lgx-schedule .lgx-tab .nav-pills li a h3 span{
    color:#dc4e41
}
.lgx-schedule .lgx-tab .nav-pills li a p{
    font-style:italic;
    margin:0
}
.lgx-schedule .lgx-tab .nav-pills li a p span{
    color:#dc4e41;
    font-weight:700
}
.lgx-schedule .lgx-tab .nav-pills .active{
    background:#dc4e41;
    position:relative;
    -moz-box-shadow:3px 4px 15px rgba(52,61,71,.49);
    -webkit-box-shadow:3px 4px 15px rgba(52,61,71,.49);
    -o-box-shadow:3px 4px 15px rgba(52,61,71,.49);
    -ms-box-shadow:3px 4px 15px rgba(52,61,71,.49);
    box-shadow:3px 4px 15px rgba(52,61,71,.49)
}
.lgx-schedule .lgx-tab .nav-pills .active:before{
    position:absolute;
    content:'';
    width:0;
    height:0;
    border-left:60px solid transparent;
    border-right:60px solid transparent;
    border-top:60px solid #dc4e41;
    top:50%;
    left:22%
}
.lgx-schedule .lgx-tab .lgx-tab-content{
    box-shadow:0 4px 10px rgba(0,0,0,.25)
}
.lgx-schedule .lgx-tab .lgx-single-tab{
    background:rgba(255,255,255,.4);
    border-radius:4px;
    padding:2rem 1.6rem
}
.lgx-schedule .lgx-tab .lgx-single-tab:nth-of-type(even){
    background:rgba(241,241,241,.5)
}
.lgx-schedule .lgx-tab .lgx-single-tab .time-area .time{
    font-family:Oswald,sans-serif;
    font-size:4.2rem;
    text-align:right;
    line-height:5rem;
    text-transform:uppercase;
    display:inline-block
}
.lgx-schedule .lgx-tab .lgx-single-tab .schedule-info,.lgx-schedule .lgx-tab .lgx-single-tab:hover .schedule-info{
    text-align:left
}
.lgx-schedule .lgx-tab .lgx-single-tab .time-area .time span{
    display:block;
    color:#dc4e41;
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    opacity:.7
}
.lgx-schedule .lgx-tab .lgx-single-tab .author .author-img,.lgx-schedule .lgx-tab .lgx-single-tab .author .author-info{
    width:50%;
    float:left
}
.lgx-schedule .lgx-tab .lgx-single-tab .author .author-img{
    max-width:100px;
    margin-right:1.3rem
}
.lgx-schedule .lgx-tab .lgx-single-tab .author .author-img img{
    max-width:100px;
    border-radius:50%
}
.lgx-schedule .lgx-tab .lgx-single-tab .author .author-info{
    text-align:left;
    margin-top:2rem
}
.lgx-schedule .lgx-tab .lgx-single-tab .author .author-info .name{
    font-family:Oswald,sans-serif;
    text-transform:uppercase;
    color:#2e2841;
    margin:0
}
.lgx-schedule .lgx-tab .lgx-single-tab .author .author-info .name a{
    color:inherit
}
.lgx-schedule .lgx-tab .lgx-single-tab .author .author-info .author-title{
    color:#dc4e41;
    margin:0
}
.lgx-schedule .lgx-tab .lgx-single-tab .schedule-info .title{
    color:#2e2841;
    margin-top:0;
    margin-bottom:.5rem
}
.lgx-schedule .lgx-tab .lgx-single-tab .schedule-info .title a{
    color:inherit
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover .author .author-info .name,.lgx-schedule .lgx-tab .lgx-single-tab:hover .time-area .time span,.lgx-schedule .lgx-tab .lgx-single-tab:hover p{
    color:#fff
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover{
    background:#dc4e41;
    color:#fff;
    border-radius:0
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover:first-child{
    border-radius:4px 4px 0 0
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover:last-child{
    border-radius:0 0 4px 4px
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover .author .author-img img{
    -webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 4px 10px rgba(0,0,0,.25);
    box-shadow:0 4px 10px rgba(0,0,0,.25);
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.4s;
    animation-timing-function:linear
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover .author .author-info .name a{
    color:inherit
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover .author .author-info .author-title,.lgx-schedule .lgx-tab .lgx-single-tab:hover .schedule-info .title{
    color:#fff
}
.lgx-schedule .lgx-tab .lgx-single-tab:hover .schedule-info .title a{
    color:inherit
}
.lgx-sponsors{
    background:url(../img/sponsors-bg.jpg) center center no-repeat;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover
}
.lgx-sponsors .lgx-inner{
    background:rgba(241,241,241,.95)
}
.lgx-sponsors .sponsors-btn-area{
    text-align:center;
    margin-top:1.6rem
}
.lgx-sponsors .sponsored-heading{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:700;
    color:#dc4e41;
    text-transform:uppercase;
    text-align:center;
    margin:4.2rem 0 2.6rem;
    display:block
}
.lgx-sponsors .first-heading{
    margin-top:0
}
.lgx-sponsors .sponsors-area{
    text-align:center
}
.lgx-sponsors .sponsors-area .single{
    background:#fff;
    margin:0 .5% 2.6rem;
    padding:5px;
    border-radius:4px;
    width:23%;
    display:inline-block;
    transition:all .3s ease-in-out 0s
}
.lgx-sponsors .sponsors-area .single a{
    background:#fff;
    display:block;
    padding:1.5rem 1rem;
    border-radius:4px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.25);
    box-shadow:0 0 10px rgba(0,0,0,.25);
    text-align:center
}
.lgx-sponsors .sponsors-area .single a img{
    max-width:180px
}
.lgx-sponsors .sponsors-area .single:hover{
    background:#dc4e41
}
.lgx-sponsors .sponsors-area .single:hover a img{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.4s;
    animation-timing-function:linear
}
.lgx-travelinfo .lgx-inner{
    background:#fff
}
.lgx-travelinfo .single{
    text-align:center
}
.lgx-travelinfo .single img{
    max-width:100px
}
.lgx-travelinfo .single .title{
    margin-top:0;
    color:#2e2841
}
.lgx-travelinfo .single .info{
    padding:0 18%
}
.lgx-register{
    background:url(../img/register-bg.jpg) center center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover;
    color:#fff
}
.lgx-register .lgx-inner{
    background:rgba(46,40,65,.9)
}
.lgx-register .single{
    background:rgba(255,255,255,.85);
    text-align:center;
    padding:1rem;
    border-radius:6px;
    margin:0 1rem;
    position:relative
}
.lgx-register .single .single-top{
    padding:4.2rem 1.5rem 2.6rem
}
.lgx-register .single .single-top .price{
    font-family:Oswald,sans-serif;
    font-size:6.8rem;
    font-weight:700;
    margin:0;
    line-height:5rem;
    color:#2e2841
}
.lgx-register .single .single-top .price span,.lgx-register .single .single-top .title{
    font-family:Lora,serif;
    font-size:2.6rem;
    font-weight:400;
    line-height:3.9000000000000004rem
}
.lgx-register .single .single-top .price span{
    color:#dc4e41
}
.lgx-register .single .single-top .title{
    color:#2e2841;
    margin:0
}
.lgx-register .single .single-top p{
    color:#2e2841;
    opacity:.8
}
.lgx-register .single .single-bottom{
    background:rgba(255,255,255,.8);
    -webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 4px 10px rgba(0,0,0,.25);
    box-shadow:0 4px 10px rgba(0,0,0,.25);
    border-radius:4px;
    padding:4.2rem 1.5rem;
    transition:all .3s ease-in-out 0s
}
.lgx-register .single .single-bottom ul{
    margin-bottom:2.6rem
}
.lgx-register .single .single-bottom ul li{
    margin-bottom:.6rem;
    color:rgba(46,40,65,.8)
}
.lgx-register .single .single-bottom ul li i{
    color:#42bd41
}
.lgx-register .single .single-bottom ul li .fa-times{
    color:#dc4e41
}
.lgx-register .single:hover{
    background:rgba(66,189,65,.85)
}
.lgx-register .single:hover .single-top .price{
    color:#fff
}
.lgx-register .single:hover .single-top .price span{
    color:#2e2841
}
.lgx-register .single:hover .single-top .title,.lgx-register .single:hover .single-top p{
    color:#fff
}
.lgx-register .single:hover .single-top{
    padding:4.2rem 1.5rem 2.6rem
}
.lgx-register .single:hover .single-top .title{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.4s;
    animation-timing-function:linear
}
.lgx-register .single:hover .single-bottom{
    background:#fff
}
.lgx-register .single:hover .single-bottom ul li{
    color:rgba(46,40,65,.8)
}
.lgx-register .active{
    background:rgba(220,78,65,.85)
}
.lgx-register .active .single-top .price{
    color:#fff
}
.lgx-register .active .single-top .price span{
    color:#2e2841
}
.lgx-register .active .single-top .title,.lgx-register .active .single-top p{
    color:#fff
}
.lgx-register .active:hover{
    background:rgba(66,189,65,.85)
}
.lgx-register-slider{
    background:url(../img/register-bg-slider.jpg) center center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover
}
.lgx-register-slider .lgx-inner{
    background:-moz-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,52,57,.8)),color-stop(100%,rgba(220,78,65,.95)));
    background:-webkit-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-o-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:-ms-linear-gradient(top,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%);
    background:linear-gradient(to right,rgba(46,52,57,.9) 0,rgba(220,78,65,.8) 200%)
}
.lgx-register-gradient .lgx-inner{
    background:-moz-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(46,40,65,.9)),color-stop(100%,rgba(71,114,217,.9)));
    background:-webkit-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:-o-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:-ms-linear-gradient(top,rgba(46,40,65,.9) 0,rgba(71,114,217,.9) 200%);
    background:linear-gradient(to right,rgba(46,40,65,.9) 0,rgba(71,114,217,.79) 200%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(46, 40, 65, 0.9)', endColorstr='rgba(71, 114, 217, 0.9)', GradientType=0)
}
.lgx-photo-gallery .lgx-inner{
    padding-bottom:0
}
.lgx-photo-gallery .lgx-single-memoris{
    padding:0
}
.lgx-photo-gallery .lgx-single{
    background:#dc4e41;
    float:left;
    margin:0 auto;
    width:25%
}
.lgx-photo-gallery .lgx-single figure{
    position:relative
}
.lgx-photo-gallery .lgx-single figure figcaption{
    background:rgba(46,40,65,.9);
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    opacity:0;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.lgx-photo-gallery .lgx-single figure figcaption .lgx-hover-link{
    display:table;
    height:100%;
    width:100%
}
.lgx-photo-gallery .lgx-single figure figcaption .lgx-hover-link .lgx-vertical{
    display:table-cell;
    text-align:center;
    vertical-align:middle
}
.lgx-photo-gallery .lgx-single figure figcaption .lgx-hover-link .lgx-vertical a{
    color:#fff;
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    -webkit-transition:all .2 ease;
    transition:all .3s linear
}
.lgx-photo-gallery .lgx-single figure figcaption .lgx-hover-link .lgx-vertical a:hover{
    color:#dc4e41
}
.lgx-photo-gallery .lgx-single:hover figure figcaption{
    opacity:1
}
.lgx-photo-gallery .lgx-single:hover figure figcaption .lgx-hover-link .lgx-vertical a{
    color:#fff;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.6s;
    animation-timing-function:linear;
    display:block
}
.lgx-photo-gallery .lgx-single:hover figure figcaption .lgx-hover-link .lgx-vertical a:hover{
    color:#dc4e41
}
.lgx-blog .lgx-btn-area{
    text-align:center
}
.lgx-blog .blog-area{
    overflow:hidden;
    display:block
}
.lgx-blog .lgx-card-single{
    padding:.8rem;
    display:block;
    background:#fff;
    overflow:hidden;
    border-radius:4px;
    border:1px solid transparent;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    -webkit-box-shadow:0 0 2px rgba(221,221,221,.75);
    -moz-box-shadow:0 0 2px rgba(221,221,221,.75);
    box-shadow:0 0 2px rgba(221,221,221,.75);
    margin-bottom:4.2rem;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s
}
.lgx-blog .lgx-card-single .card-inner{
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.25);
    box-shadow:0 0 10px rgba(0,0,0,.25);
    border-radius:4px
}
.lgx-blog .lgx-card-single .card-inner img{
    border-radius:4px 4px 0 0
}
.lgx-blog .lgx-card-single figure{
    background:#fff
}
.lgx-blog .lgx-card-single iframe{
    width:100%;
    min-height:253px;
    border:none;
    margin-bottom:0
}
.lgx-blog .lgx-card-single .content{
    background:#fff;
    display:block;
    overflow:hidden;
    padding-bottom:3.6rem;
    min-height:154px;
    border-radius:0 0 4px 4px
}
.lgx-blog .lgx-card-single .content .cat-icon,.lgx-blog .lgx-card-single .content .text-area{
    float:left
}
.lgx-blog .lgx-card-single .content .cat-icon{
    width:13%;
    text-align:center;
    margin-top:2.8rem
}
.lgx-blog .lgx-card-single .content .cat-icon span{
    background:rgba(220,78,65,.1);
    border-left:2px solid #dc4e41;
    height:60px;
    width:58px;
    display:inline-block;
    float:left;
    -webkit-transition:all .3s ease-in-out .2s;
    -moz-transition:all .3s ease-in-out .2s;
    -ms-transition:all .3s ease-in-out .2s;
    -o-transition:all .3s ease-in-out .2s;
    transition:all .3s ease-in-out .2s
}
.lgx-blog .lgx-card-single .content .cat-icon span i{
    color:#dc4e41;
    line-height:60px;
    font-size:26px
}
.lgx-blog .lgx-card-single .content .text-area{
    width:87%
}
.lgx-blog .lgx-card-single .content .text-area .title{
    color:#2e2841;
    -webkit-transition:all .2s ease-in-out 0s;
    -moz-transition:all .2s ease-in-out 0s;
    -ms-transition:all .2s ease-in-out 0s;
    -o-transition:all .2s ease-in-out 0s;
    transition:all .2s ease-in-out 0s;
    line-height:3.8rem;
    padding-left:1rem;
    margin-bottom:1.6rem
}
.lgx-blog .lgx-card-single .content .text-area .title a{
    color:inherit
}
.lgx-blog .lgx-card-single .content .text-area .title:hover{
    color:#dc4e41
}
.lgx-blog .lgx-card-single .content .text-area .title:hover a{
    color:inherit
}
.lgx-blog .lgx-card-single .content .text-area .link{
    font-size:1.9rem;
    line-height:2.8499999999999996rem;
    font-weight:400;
    opacity:.8;
    margin-bottom:1.2rem;
    display:inline-block;
    -webkit-transition:all .2s ease-in-out .2s;
    -moz-transition:all .2s ease-in-out .2s;
    -ms-transition:all .2s ease-in-out .2s;
    -o-transition:all .2s ease-in-out .2s;
    transition:all .2s ease-in-out .2s
}
.lgx-blog .lgx-card-single .content .text-area .link:hover{
    opacity:1
}
.lgx-blog .lgx-card-single .content .text-area .hits-area{
    padding-left:1rem
}
.lgx-blog .lgx-card-single .content .text-area .hits-area .date{
    font-weight:700;
    font-style:italic;
    margin-right:2rem;
    display:inline-block
}
.lgx-blog .lgx-card-single .content .text-area .hits-area .hit-right{
    color:#2e2841;
    opacity:.7
}
.lgx-blog .lgx-card-single .content .text-area .hits-area .hit-right a{
    color:inherit
}
.lgx-blog .lgx-card-single:hover{
    border:1px solid rgba(16,34,62,.05);
    -webkit-background-clip:padding-box;
    background:#dc4e41
}
.lgx-blog .lgx-card-single:hover section .cat-icon span{
    background:rgba(220,78,65,.2)
}
.lgx-blog-list blockquote{
    min-height:260px;
    margin:0
}
.lgx-blog-white{
    background:#fff
}
.lgx-testimonials{
    background:#f1f1f1
}
.lgx-testimonials .lgx-owltestimonial{
    position:relative
}
.lgx-testimonials .lgx-owltestimonial .item{
    text-align:center;
    color:#fff
}
.lgx-testimonials .lgx-owltestimonial .item .testi-info-area{
    padding-top:4.2rem;
    display:block;
    border-radius:4px
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-review{
    width:90%;
    margin:0 auto;
    font-weight:400;
    padding:40px 0 20px
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-review span{
    font-size:22px;
    font-size:2.2rem;
    line-height:inherit;
    font-weight:inherit
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-image{
    display:inline-block;
    margin:0 auto -5.7rem;
    position:relative;
    top:0;
    -webkit-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    -o-transition:all .3s ease-out;
    transition:all .3s ease-out;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-image img{
    width:auto;
    max-width:180px;
    display:inline-block;
    border:4px solid #dc4e41;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    -webkit-box-shadow:1px 2px 10px rgba(52,61,71,.45);
    -moz-box-shadow:1px 2px 10px rgba(52,61,71,.45);
    box-shadow:1px 2px 10px rgba(52,61,71,.45)
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-image figcaption{
    position:absolute;
    z-index:2;
    bottom:0;
    right:0;
    color:#dc4e41;
    background-color:#fff;
    height:50px;
    width:50px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:4px solid #fff
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-image figcaption i{
    color:#dc4e41;
    font-size:26px;
    line-height:46px
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-image:hover img{
    border-color:#fff
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-image:hover figcaption{
    background-color:#fff
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-image:hover figcaption i{
    color:#d33527
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-name{
    text-align:center;
    font-family:Oswald,sans-serif;
    color:#2e2841;
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    padding-bottom:4.2rem;
    text-transform:uppercase;
    font-weight:400;
    letter-spacing:.05rem
}
.lgx-testimonials .lgx-owltestimonial .item .lgx-client-name span{
    font-family:Lora,serif;
    text-transform:none;
    font-size:inherit;
    display:block;
    opacity:.7;
    color:#dc4e41
}
.lgx-testimonials .lgx-owltestimonial .owl-controls{
    margin:0
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav [class*=owl-]{
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav [class*=owl-] i{
    font-size:40px;
    color:#dc4e41;
    font-weight:400
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav [class*=owl-]:hover{
    background-color:#dc4e41
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav [class*=owl-]:hover i{
    color:#fff
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next,.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev{
    color:#dc4e41;
    -moz-transition:all .3s ease-in 0s;
    -o-transition:all .3s ease-in 0s;
    -webkit-transition:all .3s ease-in 0s;
    transition:all .3s ease-in 0s
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next i,.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev i{
    color:inherit;
    line-height:52px
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next:hover,.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev:hover{
    background:#dc4e41;
    color:#fff;
    -webkit-box-shadow:1px 2px 10px rgba(52,61,71,.3);
    -moz-box-shadow:1px 2px 10px rgba(52,61,71,.3);
    box-shadow:1px 2px 10px rgba(52,61,71,.3)
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next:hover i,.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev:hover i{
    color:inherit
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev{
    position:absolute;
    left:0;
    bottom:26%;
    height:60px;
    width:60px;
    border-radius:50%
}
.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next{
    position:absolute;
    right:0;
    bottom:26%;
    height:60px;
    width:60px;
    border-radius:50%
}
#lgx-circular .circular-inner,.circular-countdown-area #lgx-circular .circular-inner{
    width:100%
}
.lgx-testimonials .owl-carousel .owl-item{
    padding:0 3rem
}
#lgx-owltestimonial .active .lgx-fadeInLeft{
    -webkit-animation-duration:.9s;
    animation-duration:.9s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.1s;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
#lgx-owltestimonial .active .lgx-zoomIn-q{
    -webkit-animation-duration:.5s;
    animation-duration:.5s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:1.2s;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn
}
#lgx-owltestimonial .active .lgx-zoomIn{
    -webkit-animation-duration:1.2s;
    animation-duration:1.2s;
    -webkit-animation-fill-mode:both;
    animation-fill-mode:both;
    animation-delay:.4s;
    -webkit-backface-visibility:visible!important;
    backface-visibility:visible!important;
    -webkit-animation-name:flipInY;
    animation-name:flipInY
}
.lgx-contact .contact-info .lgx-box{
    margin-bottom:2.6rem
}
.lgx-contact .contact-info .lgx-box .address .title{
    color:#dc4e41;
    font-weight:400;
    letter-spacing:normal;
    margin:0
}
.lgx-contact .lgx-contactform .form-group{
    margin-bottom:2rem
}
.lgx-contact .lgx-contactform .form-control{
    display:block;
    width:100%;
    height:50px;
    padding:1.5rem 2rem;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff;
    background-image:none;
    border:none;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s
}
.lgx-footer .footer-social ul li,.lgx-footer .lgx-subscriber-area .subscribe-form .the-submit-btn{
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s
}
.lgx-contact .lgx-contactform textarea.form-control{
    height:170px
}
.lgx-contact .help-block{
    color:#e74f3f;
    margin:0
}
.lgx-contact-white{
    background:#fff
}
.lgxmapcanvas{
    min-height:400px
}
.lgxmapcanvas .gm-style .gm-style-iw{
    font-weight:300;
    font-size:14px;
    line-height:2.2rem;
    overflow:hidden;
    padding:.6rem 1.6rem;
    border-radius:4px;
    text-align:center
}
.lgxmapcanvas .gm-style .gm-style-iw h1{
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    text-transform:uppercase;
    margin:0;
    color:#42bd41
}
#lgx-circular canvas{
    display:inline-block
}
#lgx-circular .circular-inner .time_circles>div>span{
    font-family:Oswald,sans-serif;
    font-size:6.8rem;
    line-height:10.2rem;
    font-weight:700
}
#lgx-circular .circular-inner .time_circles>div>h4{
    font-family:Lora,serif;
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:400
}
.circular-countdown-area #lgx-circular canvas{
    display:inline-block;
    max-width:200px!important
}
.circular-countdown-area #lgx-circular .circular-inner .time_circles>div>span{
    font-family:Oswald,sans-serif;
    font-size:6.8rem;
    line-height:10.2rem;
    font-weight:700
}
.circular-countdown-area #lgx-circular .circular-inner .time_circles>div>h4,.lgx-footer .lgx-subscriber-area .title{
    font-family:Lora,serif;
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    font-weight:400
}
.lgx-footer{
    background:#2e2841;
    color:#fff;
    text-align:center
}
.lgx-footer .lgx-footer-bg{
    background:url(../img/footer-style.png) bottom left no-repeat;
    -webkit-background-size:auto auto,cover;
    -o-background-size:auto auto,cover;
    -moz-background-size:auto auto,cover;
    background-size:auto auto,cover
}
.lgx-footer .lgx-inner{
    background:rgba(46,40,65,.9);
    margin:0 auto
}
.lgx-footer .lgx-subscriber-area{
    margin-bottom:4.2rem
}
.lgx-footer .lgx-subscriber-area .title{
    margin:0 0 2.6rem
}
.lgx-footer .lgx-subscriber-area .subscribe-form{
    background:rgba(255,255,255,.5);
    padding:.8rem;
    border-radius:4px;
    display:block;
    overflow:hidden
}
.lgx-footer .lgx-subscriber-area .subscribe-form .form-group{
    margin-bottom:0
}
.lgx-footer .lgx-subscriber-area .subscribe-form .lgx-input-form,.lgx-footer .lgx-subscriber-area .subscribe-form .the-submit-btn{
    float:left;
    -webkit-box-shadow:0 4px 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 4px 10px rgba(0,0,0,.25);
    box-shadow:0 4px 10px rgba(0,0,0,.25);
    height:52px;
    border-radius:4px;
    border:none
}
.lgx-footer .lgx-subscriber-area .subscribe-form .lgx-input-form{
    width:80%;
    padding-left:2rem
}
.lgx-footer .lgx-subscriber-area .subscribe-form .the-submit-btn{
    width:19%;
    margin-left:1%;
    font-family:Oswald,sans-serif;
    background:#42bd41;
    color:#fff;
    text-transform:uppercase;
    transition:all .3s ease-in-out 0s
}
.lgx-footer .lgx-subscriber-area .subscribe-form .the-submit-btn:hover{
    background:#dc4e41
}
.lgx-footer .lgx-subscriber-area .subscribe-form .the-submit-btn:hover span{
    display:block;
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.5s;
    animation-timing-function:linear
}
.lgx-footer .footer-social,.lgx-footer .lgx-logo{
    margin-bottom:4.2rem
}
.lgx-footer .footer-social ul li{
    background:rgba(255,255,255,.5);
    padding:5px;
    border-radius:50%;
    transition:all .3s ease-in-out 0s
}
.lgx-footer .footer-social ul li a{
    background:#fff;
    width:60px;
    height:60px;
    display:inline-block;
    border-radius:50%;
    font-size:26px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.25);
    box-shadow:0 0 10px rgba(0,0,0,.25)
}
.lgx-footer .footer-social ul li a i{
    font-size:inherit;
    line-height:62px
}
.lgx-footer .footer-social ul li:hover{
    background:#dc4e41
}
.lgx-footer .footer-social ul li:hover a{
    color:#42bd41
}
.lgx-footer .footer-social ul li:hover a i{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.6s;
    animation-timing-function:linear
}
.lgx-footer .lgx-copyright{
    font-family:Lora,serif;
    font-size:2.6rem;
    line-height:3.9000000000000004rem;
    color:#fff;
    font-style:italic
}
.lgx-footer .lgx-copyright .themename{
    color:#dc4e41
}
.lgx-footer .lgx-copyright .text{
    opacity:.4
}
.lgx-footer .lgx-copyright a{
    color:#42bd41;
    opacity:.4;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.lgx-footer .lgx-copyright a:hover{
    opacity:1
}
.page .lgx-banner-inner,.page-template .lgx-banner-inner,.single .lgx-banner-inner,.single-post .lgx-banner-inner{
    background:url(../img/banner-inner.jpg) bottom center no-repeat fixed;
    -webkit-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    background-size:cover
}
.page .lgx-banner-inner .lgx-inner-bg,.page-template .lgx-banner-inner .lgx-inner-bg,.single .lgx-banner-inner .lgx-inner-bg,.single-post .lgx-banner-inner .lgx-inner-bg{
    background:url(../img/banner-style-inner.png) top left no-repeat;
    -webkit-background-size:auto auto,cover;
    -o-background-size:auto auto,cover;
    -moz-background-size:auto auto,cover;
    background-size:auto auto,cover
}
.page .lgx-banner-inner .lgx-inner,.page-template .lgx-banner-inner .lgx-inner,.single .lgx-banner-inner .lgx-inner,.single-post .lgx-banner-inner .lgx-inner{
    padding:12.8rem 0 6.8rem;
    background:rgba(46,40,65,.85)
}
.page .lgx-banner-inner .lgx-heading-area,.page-template .lgx-banner-inner .lgx-heading-area,.single .lgx-banner-inner .lgx-heading-area,.single-post .lgx-banner-inner .lgx-heading-area{
    margin-bottom:0
}
.page .lgx-sponsors,.page-template .lgx-sponsors,.single .lgx-sponsors,.single-post .lgx-sponsors{
    background:0 0
}
.page .lgx-blog-single .lgx-inner,.page .lgx-sponsors .lgx-inner,.page-template .lgx-blog-single .lgx-inner,.page-template .lgx-sponsors .lgx-inner,.single .lgx-blog-single .lgx-inner,.single .lgx-sponsors .lgx-inner,.single-post .lgx-blog-single .lgx-inner,.single-post .lgx-sponsors .lgx-inner{
    background:#f1f1f1
}
.page .lgx-photo-gallery .lgx-inner,.page-template .lgx-photo-gallery .lgx-inner,.single .lgx-photo-gallery .lgx-inner,.single-post .lgx-photo-gallery .lgx-inner{
    padding:11rem 0
}
.page .lgx-contact .lgxmapcanvas,.page-template .lgx-contact .lgxmapcanvas,.single .lgx-contact .lgxmapcanvas,.single-post .lgx-contact .lgxmapcanvas{
    margin-bottom:6.8rem
}
.page .lgx-heading,.page-template .lgx-heading,.single .lgx-heading,.single-post .lgx-heading{
    margin-bottom:0
}
.page .breadcrumb,.page-template .breadcrumb,.single .breadcrumb,.single-post .breadcrumb{
    background:0 0;
    display:inline-block;
    padding:0;
    position:relative;
    z-index:1
}
.page .breadcrumb li,.page-template .breadcrumb li,.single .breadcrumb li,.single-post .breadcrumb li{
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    font-weight:400;
    color:#fff;
    text-transform:uppercase
}
.page .breadcrumb li a,.page-template .breadcrumb li a,.single .breadcrumb li a,.single-post .breadcrumb li a{
    color:inherit;
    font-size:inherit;
    font-weight:inherit
}
.page .breadcrumb .active,.page-template .breadcrumb .active,.single .breadcrumb .active,.single-post .breadcrumb .active{
    color:#dc4e41
}
.page .breadcrumb>li+li:before,.page-template .breadcrumb>li+li:before,.single .breadcrumb>li+li:before,.single-post .breadcrumb>li+li:before{
    padding:0 5px;
    color:#42bd41;
    content:"/\00a0";
    opacity:.7
}
.lgx-blog-single .lgx-card-single{
    padding:0;
    background:0 0;
    box-shadow:none;
    margin-bottom:0
}
.lgx-blog-single .lgx-card-single header figure{
    padding:1rem;
    display:block;
    overflow:hidden;
    border-radius:4px;
    margin-bottom:4.2rem;
    background:#fff
}
.lgx-blog-single .lgx-card-single header figure img{
    -webkit-box-shadow:0 0 20px rgba(0,0,0,.5);
    -moz-box-shadow:0 0 20px rgba(0,0,0,.5);
    box-shadow:0 0 20px rgba(0,0,0,.5)
}
.lgx-blog-single .lgx-card-single header .title{
    font-weight:700
}
.lgx-blog-single .lgx-card-single header .author,.lgx-blog-single .lgx-card-single header .text-area{
    float:left
}
.lgx-blog-single .lgx-card-single header .author{
    width:30%;
    padding-right:4.2rem;
    text-align:right
}
.lgx-blog-single .lgx-card-single header .author a img{
    border-radius:50%
}
.lgx-blog-single .lgx-card-single header .author .name{
    margin-bottom:0
}
.lgx-blog-single .lgx-card-single header .author .subtitle{
    font-size:1.6rem;
    line-height:2.4000000000000004rem;
    font-weight:400;
    font-style:italic;
    opacity:.7;
    margin:0
}
.lgx-blog-single .lgx-card-single header .author .comtitle{
    margin-top:0;
    margin-bottom:2rem;
    color:#dc4e41;
    font-weight:400;
    font-style:italic
}
.lgx-blog-single .lgx-card-single header .author .follow-btn{
    background:rgba(220,78,65,.1);
    font-style:italic;
    font-weight:700;
    padding:.5rem 2rem
}
.lgx-blog-single .lgx-card-single header .text-area{
    width:70%;
    margin-bottom:2.6rem;
    padding-bottom:1.6rem;
    border-bottom:1px solid rgba(52,61,71,.1);
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.lgx-blog-single .lgx-card-single header .text-area .title{
    margin-bottom:1.6rem;
    font-size:4.2rem;
    line-height:6.300000000000001rem;
    line-height:5rem;
    margin-top:0
}
.lgx-blog-single .lgx-card-single header .text-area .title a{
    color:inherit
}
.lgx-blog-single .lgx-card-single header .text-area .title:hover{
    color:#dc4e41
}
.lgx-blog-single .lgx-card-single header .text-area .title:hover a{
    color:inherit
}
.lgx-blog-single .lgx-card-single header .text-area .link{
    font-size:1.9rem;
    line-height:2.8499999999999996rem;
    font-weight:400;
    opacity:.8;
    margin-bottom:1.2rem;
    display:inline-block;
    -webkit-transition:all .2s ease-in-out .2s;
    -moz-transition:all .2s ease-in-out .2s;
    -ms-transition:all .2s ease-in-out .2s;
    -o-transition:all .2s ease-in-out .2s;
    transition:all .2s ease-in-out .2s
}
.lgx-blog-single .lgx-card-single header .text-area .link:hover{
    opacity:1
}
.lgx-blog-single .lgx-card-single header .text-area .hits-area .date{
    font-weight:700;
    font-style:italic;
    margin-right:2rem;
    display:inline-block
}
.lgx-blog-single .lgx-card-single header .text-area .hits-area .hit-right{
    color:#2e2841;
    opacity:.7
}
.lgx-blog-single .lgx-card-single header .text-area .hits-area .hit-right a{
    color:inherit
}
.lgx-blog-single .lgx-card-single section{
    background:0 0;
    width:70%;
    float:right;
    text-align:left
}
.lgx-blog-single .lgx-card-single section p{
    margin-bottom:2.6rem
}
.lgx-blog-single .lgx-card-single section .lgx-img-left{
    float:left;
    padding:1rem 2rem 1.5rem 0
}
.lgx-blog-single .lgx-card-single section .lgx-img-right{
    float:right;
    padding:1rem 0 1.5rem 2rem
}
.lgx-blog-single .lgx-card-single section .lgx-img-center{
    margin:0 auto;
    display:block;
    padding:1.5rem
}
.lgx-blog-single .lgx-card-single footer .lgx-share,.lgx-blog-single .lgx-card-single footer .lgx-sharess{
    margin-left:0
}
.lgx-blog-single .lgx-card-single footer{
    width:70%;
    float:right;
    text-align:left;
    margin-top:1.6rem
}
.lgx-blog-single .lgx-card-single footer .title{
    font-family:Oswald,sans-serif;
    text-transform:uppercase;
    font-weight:400;
    color:#dc4e41;
    border-bottom:1px solid rgba(52,61,71,.1);
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.lgx-blog-single .lgx-card-single footer .lgx-share ul li{
    background:#fff;
    padding:5px;
    border-radius:50%;
    text-align:center;
    -webkit-transition:all .3s ease-in-out 0s;
    -moz-transition:all .3s ease-in-out 0s;
    -o-transition:all .3s ease-in-out 0s;
    transition:all .3s ease-in-out 0s
}
.lgx-blog-single .lgx-card-single footer .lgx-share ul li a{
    background:#fff;
    width:50px;
    height:50px;
    display:inline-block;
    border-radius:50%;
    font-size:26px;
    -webkit-box-shadow:0 0 10px rgba(0,0,0,.25);
    -moz-box-shadow:0 0 10px rgba(0,0,0,.25);
    box-shadow:0 0 10px rgba(0,0,0,.25)
}
.lgx-blog-single .lgx-card-single footer .lgx-share ul li a i{
    font-size:inherit;
    line-height:53px
}
.lgx-blog-single .lgx-card-single footer .lgx-share ul li:hover{
    background:#dc4e41
}
.lgx-blog-single .lgx-card-single footer .lgx-share ul li:hover a{
    color:#42bd41
}
.lgx-blog-single .lgx-card-single footer .lgx-share ul li:hover a i{
    -webkit-animation-name:zoomIn;
    animation-name:zoomIn;
    -webkit-transform-origin:center;
    transform-origin:center;
    animation-duration:.6s;
    animation-timing-function:linear
}
.lgx-blog-single .lgx-card-single footer .lgx-sharess li a{
    height:40px;
    width:40px;
    background:#fff;
    color:#dc4e41;
    display:inline-block;
    text-align:center;
    border-radius:50%
}
.lgx-blog-single .lgx-card-single footer .lgx-sharess li a i{
    font-size:16px;
    line-height:40px
}
.lgx-blog-single .lgx-card-single footer .lgx-sharess li a:hover{
    background:#dc4e41;
    color:#fff
}
.lgx-blog-single .lgx-card-single:hover{
    background:0 0;
    border:1px solid transparent;
    -webkit-background-clip:padding-box;
    background-clip:padding-box
}
.home-terms .img{
    float:left;
    margin:2px 0;
    max-width:20px;
    width:10%
}
.home-terms .text{
    color:#fd3337;
    font-size:16px;
    position:absolute;
    right:0;
    width:90%
}
.product ul.products{
    margin-left:-.5%;
    margin-right:-.5%
}
@media (min-width:1200px) and (max-width:1400px){
    .lgx-banner .lgx-inner{
        padding:25rem 0 20rem
    }
    .lgx-banneranother .title{
        font-size:9rem;
        letter-spacing:-3px;
        line-height:8rem
    }
    .lgx-banneranother .title span{
        font-size:11rem;
        letter-spacing:-3px;
        line-height:11rem
    }
    .lgx-banneranother .lgx-inner-bg{
        padding:22rem 0 18rem
    }
    .lgx-banneranother .lgx-inneranother{
        background-size:49% auto,cover
    }
}
@media (min-width:1200px){
    .lg-text-center{
        text-align:center
    }
}
@media (max-width:1199px){
    .lgx-schedule .lgx-tab .lgx-single-tab .author .author-img img,.lgx-sponsors .sponsors-area .single a img{
        max-width:100%
    }
    html{
        font-size:55%
    }
    .md-text-center{
        text-align:center
    }
    .lgx-schedule .lgx-tab .lgx-single-tab .author .author-img{
        width:28%;
        margin-right:5%
    }
    .lgx-schedule .lgx-tab .lgx-single-tab .author .author-info{
        width:67%;
        margin-top:.5rem
    }
    .lgx-schedule .lgx-tab .lgx-single-tab .time-area .time{
        font-size:2.6rem;
        line-height:3.9000000000000004rem
    }
    .lgx-blog .lgx-card-single iframe{
        min-height:207px
    }
    .lgx-blog-list blockquote{
        margin:0;
        min-height:213px
    }
    .lgx-video .video-icon a img{
        padding-top:9px
    }
    .lgx-about-video .video-icon a img{
        padding-top:21px
    }
}
@media (max-width:991px){
    .lgx-blog .lgx-card-single .content .cat-icon,.lgx-heading .back-heading{
        display:none
    }
    .lgx-contact .contact-info,.sm-text-center{
        text-align:center
    }
    html{
        font-size:53%
    }
    .lgx-header .lgx-navbar .lgx-logo a img{
        max-width:140px;
        margin-top:4px
    }
    .lgx-header .lgx-navbar .lgx-nav li a{
        letter-spacing:0;
        padding-left:7px;
        padding-right:7px
    }
    .menu-onscroll .lgx-navbar .lgx-nav li .lgx-btn{
        margin-top:1.8rem
    }
    .lgx-speakers .lgx-single-speaker{
        min-height:450px
    }
    .lgx-schedule .lgx-tab .nav-pills li a{
        padding:1.2rem 1.2rem .8rem
    }
    .lgx-schedule .lgx-tab .nav-pills .active::before{
        border-left:50px solid transparent;
        border-right:50px solid transparent;
        border-top:50px solid #dc4e41;
        left:16%
    }
    .lgx-register .single{
        margin:0 1rem 2.6rem
    }
    .lgx-photo-gallery .lgx-single{
        width:50%
    }
    .lgx-sponsors .sponsors-area .single{
        width:32%
    }
    .lgx-blog .lgx-card-single .content .text-area{
        width:100%
    }
    .lgx-blog .lgx-card-single{
        padding:1rem
    }
    .lgx-blog .lgx-card-single .content .text-area .title{
        line-height:3.2rem
    }
    .lgx-blog .lgx-card-single blockquote{
        min-height:auto
    }
    .lgx-blog .lgx-card-single iframe{
        min-height:200px
    }
    .lgx-blog .lgx-card-single .content{
        min-height:118px;
        padding:0 1.6rem 3.6rem
    }
    .lgx-testimonials .lgx-owltestimonial .item .lgx-client-image img{
        max-width:150px
    }
    .lgx-heading .heading{
        line-height:10rem;
        position:static
    }
    .lgx-heading-area .text{
        padding:0 10%
    }
    .lgx-heading{
        margin-top:0
    }
    .lgx-video .video-icon a img{
        padding-top:6px
    }
    .lgx-contact .lgx-contactform{
        margin-bottom:4.2rem;
        text-align:center
    }
    .lgx-video .lgx-modal .modal-dialog .modal-content .modal-body{
        width:95%
    }
    .lgx-banner .lgx-inner{
        padding:25rem 0 20rem
    }
    .lgx-banneranother .lgx-inneranother{
        background-size:70% auto,cover
    }
    .lgx-banneranother .title{
        font-size:6.8rem;
        letter-spacing:-2px;
        line-height:8rem
    }
    .lgx-banneranother .title span{
        font-size:11rem;
        letter-spacing:-3px;
        line-height:10rem
    }
    .lgx-banneranother .date{
        font-size:2.6rem;
        line-height:3rem;
        margin:0
    }
    .lgx-about-video .video-icon a img{
        padding-top:17px
    }
}
@media (max-width:767px){
    html{
        font-size:52%
    }
    .xs-text-center{
        text-align:center
    }
    .xs-text-right{
        text-align:right
    }
    .xs-text-left{
        text-align:left
    }
    .lgx-schedule .lgx-tab,.lgx-schedule .lgx-tab .lgx-single-tab .schedule-info,.lgx-schedule .lgx-tab .lgx-single-tab .time-area,.lgx-schedule .lgx-tab .lgx-single-tab:hover .schedule-info,.lgx-schedule .lgx-tab .nav-pills,.sm-text-center{
        text-align:center
    }
    .xs-float-none{
        float:none
    }
    .lgx-blog-single .lgx-card-single header .author .author-info,.lgx-blog-single .lgx-card-single header .author img,.lgx-header .lgx-navbar .lgx-nav{
        float:left
    }
    .h1,.h2,h1,h2{
        font-size:4.2rem;
        line-height:6.300000000000001rem;
        line-height:4.8rem
    }
    .h3,h3{
        font-size:16px;
        line-height:2.4rem;
        font-weight:400
    }
    .lgx-btn{
        padding:1rem 2.6rem
    }
    .lgx-header{
        background:rgba(46,40,65,.9);
        top:1px
    }
    .navbar-default .navbar-toggle{
        border-color:#dc4e41
    }
    .navbar-default .navbar-toggle .icon-bar{
        background-color:#dc4e41
    }
    .lgx-footer .lgx-subscriber-area .subscribe-form .lgx-input-form{
        padding-left:1rem;
        width:70%
    }
    .lgx-footer .lgx-subscriber-area .subscribe-form .the-submit-btn{
        width:29%
    }
    .lgx-speakers .lgx-single-speaker{
        margin:0 auto 2.6rem;
        max-width:480px
    }
    .lgx-register .single{
        max-width:400px;
        margin:0 auto 2.6rem
    }
    .lgx-photo-gallery .lgx-single{
        width:100%
    }
    .lgx-schedule .lgx-tab .nav-pills .active::before{
        display:none
    }
    .lgx-schedule .lgx-tab .nav-pills li{
        margin:0 0 1rem
    }
    .lgx-schedule .lgx-tab .lgx-single-tab .time-area .time span{
        display:inline-block
    }
    .lgx-blog-single .lgx-card-single header .author .follow-btn,.lgx-schedule .lgx-tab .lgx-single-tab .author .author-img img{
        display:none
    }
    .lgx-schedule .lgx-tab .lgx-single-tab .author .author-info{
        width:100%;
        text-align:center;
        margin-bottom:1.6rem
    }
    .lgx-schedule .lgx-tab .lgx-single-tab{
        padding:2rem 2.6rem
    }
    .lgx-sponsors .sponsors-area .single{
        width:48%
    }
    .lgx-blog-single .lgx-card-single header .author{
        text-align:left;
        width:100%;
        padding-right:0;
        margin-bottom:1rem
    }
    .lgx-about-text,.lgx-banner,.lgx-speaker-single .speakers-content{
        text-align:center
    }
    .lgx-blog-single .lgx-card-single header .author img{
        width:40%;
        max-width:100px
    }
    .lgx-blog-single .lgx-card-single header .author .author-info{
        width:60%;
        padding-left:2rem
    }
    .lgx-blog-single .lgx-card-single footer,.lgx-blog-single .lgx-card-single header .text-area,.lgx-blog-single .lgx-card-single section{
        width:100%
    }
    .lgx-blog-single .lgx-card-single header figure{
        margin-bottom:1.6rem
    }
    .lgx-blog-single .lgx-card-single figure{
        border-radius:0;
        margin-bottom:2.6rem;
        padding:0
    }
    .lgx-blog-single .lgx-card-single .text-area .title{
        font-size:2.6rem;
        line-height:3.4rem
    }
    .lgx-blog-single .lgx-card-single footer .lgx-share ul li a,.lgx-speaker-single .social ul li a{
        font-size:16px;
        height:45px;
        width:45px
    }
    .lgx-blog .lgx-card-single{
        margin-bottom:2.6rem
    }
    .lgx-testimonials .lgx-owltestimonial .item .testi-info-area{
        padding-top:2.6rem
    }
    .lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next,.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev{
        height:45px;
        width:45px
    }
    .lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next i,.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev i{
        line-height:35px
    }
    .lgx-blog-single .lgx-card-single footer .lgx-share ul li a i,.lgx-speaker-single .social ul li a i{
        line-height:47px
    }
    .lgx-heading-area{
        margin-bottom:4.2rem
    }
    .breadcrumb,.lgx-banner .lgx-countdown-area{
        margin-bottom:0
    }
    .lgx-inner{
        padding:5rem 0 6.8rem
    }
    .lgx-video .lgx-inner{
        padding:10rem 0
    }
    .lgx-banner .lgx-inner,.lgx-banneranother .lgx-inner-bg{
        padding:20rem 0 15rem
    }
    .lgxmapcanvas{
        min-height:200px
    }
    .lgx-speaker-single .speakers-content .title{
        font-size:2.6rem
    }
    .lgx-speaker-single .speakers-content .subtitle{
        font-size:1.6rem;
        line-height:2.4rem
    }
    .lgx-banner .title{
        font-size:4.2rem;
        line-height:8rem;
        margin:0
    }
    .lgx-banner .date{
        font-size:2rem;
        line-height:3rem
    }
    .lgx-banner .lgx-countdown-area #lgx-countdown span{
        font-size:4.2rem;
        line-height:6.300000000000001rem;
        font-weight:700;
        display:inline-block;
        margin-right:2rem;
        letter-spacing:n
    }
    .lgx-banner .lgx-countdown-area #lgx-countdown i{
        font-size:1.6rem;
        line-height:2.4000000000000004rem;
        margin-right:1rem;
        letter-spacing:normal
    }
    .lgx-contentslider .lgx-owlcontslider .owl-controls{
        display:none
    }
    .lgx-banneranother .title{
        font-size:6.8rem;
        letter-spacing:0;
        line-height:8rem
    }
    .lgx-banneranother .title span{
        font-size:11rem;
        letter-spacing:-2px;
        line-height:10rem
    }
    .menu-onscroll .lgx-navbar{
        background:0 0
    }
    .lgx-header .lgx-navbar .lgx-nav li .lgx-btn{
        margin-bottom:16px
    }
    .menu-onscroll .lgx-navbar .lgx-nav li a{
        padding-top:10px;
        padding-bottom:10px
    }
    .owl-theme .owl-controls .owl-nav [class*=owl-]{
        background:0 0;
        opacity:.5
    }
    .lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-next:hover,.lgx-testimonials .lgx-owltestimonial .owl-controls .owl-nav .owl-prev:hover{
        background:0 0;
        box-shadow:none;
        color:#42bd41;
        opacity:1
    }
    .lgx-testimonials .lgx-inner{
        padding:5rem 0 4.2rem
    }
    .menu-onscroll{
        top:0
    }
    .lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .lgx-subtitle{
        font-size:2.6rem;
        line-height:3rem;
        padding-top:4.2rem
    }
    .lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .lgx-title{
        font-size:4.2rem;
        line-height:5rem;
        margin:0
    }
    .lgx-slider .slider-text-single figure figcaption .lgx-container .lgx-hover-link .lgx-vertical .date{
        font-size:2rem;
        line-height:3rem
    }
    .lgx-slider .owl-carousel .owl-item img{
        height:350px
    }
    .lgx-banner-gradient .circular-countdown-area{
        padding:0
    }
    .lgx-about-video .about-video-inner{
        margin-bottom:4.2rem
    }
    .lgx-header .lgx-navbar .lgx-nav .dropdown-menu{
        background:#fff
    }
}
@media (max-width:480px){
    html{
        font-size:50%
    }
    .lgx-footer .lgx-subscriber-area .subscribe-form .lgx-input-form{
        padding-left:5px;
        width:100%
    }
    .lgx-footer .lgx-subscriber-area .subscribe-form .the-submit-btn{
        width:100%;
        margin-left:0;
        margin-top:5px
    }
    .lgx-footer .footer-social ul li{
        margin-bottom:5px
    }
    .lgx-footer .footer-social ul li a{
        height:50px;
        width:50px
    }
    .lgx-footer .footer-social ul li a i{
        line-height:50px
    }
    .lgx-speakers .lgx-single-speaker{
        min-height:auto
    }
    .lgx-schedule .lgx-tab .nav-pills li a p{
        display:none
    }
    .lgx-schedule .lgx-tab .nav-pills li a{
        padding:1.6rem
    }
    .lgx-schedule .lgx-tab .nav-pills li a h3{
        font-size:2rem
    }
    .lgx-testimonials .lgx-owltestimonial .item .lgx-client-image img{
        max-width:100px
    }
    .lgx-testimonials .lgx-owltestimonial .item .lgx-client-image figcaption{
        border:2px solid #dc4e41;
        bottom:-6px;
        height:35px;
        width:35px
    }
    .lgx-testimonials .lgx-owltestimonial .item .lgx-client-image figcaption i{
        font-size:20px;
        line-height:35px
    }
    .lgx-testimonials .lgx-owltestimonial .item .lgx-review{
        padding:40px 0 10px;
        width:85%
    }
    .lgx-heading .heading{
        font-size:26px;
        line-height:8rem
    }
    .lgx-footer .lgx-copyright,.lgx-heading-area .text{
        font-size:16px;
        line-height:2.4rem
    }
    .lgx-heading-area .text{
        padding:0 15px
    }
    .lgx-video .video-icon a img{
        padding-top:4px
    }
    .lgx-banner .title{
        font-size:3rem;
        line-height:6rem;
        margin:0
    }
    .lgx-banner .date{
        font-size:1.6rem;
        line-height:3rem
    }
    .lgx-banner{
        text-align:center
    }
    .lgx-banner .lgx-inner{
        padding:15rem 0 9rem
    }
    .lgx-banner .lgx-countdown-area{
        margin-bottom:0
    }
    .lgx-banner .lgx-countdown-area #lgx-countdown{
        margin-left:1.5rem
    }
    .lgx-banner .lgx-countdown-area #lgx-countdown span{
        font-size:3rem;
        line-height:4.5rem;
        margin-right:.5rem;
        letter-spacing:normal
    }
    .lgx-banner .lgx-countdown-area #lgx-countdown i{
        font-size:1.6rem;
        margin-right:1rem;
        line-height:2.4rem;
        margin-top:0;
        letter-spacing:normal
    }
    .lgx-banneranother .title span{
        font-size:inherit;
        letter-spacing:inherit;
        line-height:inherit;
        display:inline-block
    }
    .lgx-banneranother .title{
        line-height:4rem
    }
    .lgx-banneranother .lgx-inner-bg{
        padding:15rem 0 10rem
    }
    .lgx-banneranother .lgx-inneranother{
        background:0 0
    }
    .lgx-testimonials .lgx-inner{
        padding:5rem 0 1.6rem
    }
    .lgx-slider .owl-carousel .owl-item img{
        height:300px
    }
}
@media (max-width:360px){
    .lgx-footer .footer-social a img,.lgx-footer .lgx-logo a img{
        max-width:150px
    }
    .lgx-footer .footer-social ul li a{
        height:40px;
        width:40px;
        font-size:16px
    }
    .lgx-footer .footer-social ul li a i{
        line-height:41px
    }
    .lgx-schedule .lgx-tab .nav-pills li{
        width:100%
    }
    .lgx-schedule .lgx-tab .nav-pills li a{
        padding:2rem
    }
}
