@import 'https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700|Roboto:100,100i,300,300i,400,400i,700,700i,900,900i|Source+Sans+Pro:200,200i,300,300i,400,400i,600,600i,700,700i,900,900i';
.animate-top,.animate-bottom,.animate-left,.animate-right,.animate-fade,.animate-zoom,.column-icon,.column-half-image-left,.column-half-image-right,.heading-strip h4,.heading-strip h3,.heading-strip i,.heading-strip p,.heading-line-1,.heading-line-2,.heading-block h4,.heading-block p,.heading-text i,.center-socials a,.footer-socials,.footer-logo,.footer p,.heading-block .button{
    visibility:hidden;
    transition:inherit
}
.page-fade{
    opacity:0;
    transition:all 500ms ease;
    transition-delay:100ms
}
.page-show{
    opacity:1;
    transition:all 500ms ease
}
#page-content{
    z-index:5;
    transition:all 500ms ease
}
.home-fader .swiper-wrapper{
    height:auto!important
}
#page-content-scroll{
    transition:all 500ms ease
}
.swiper-container{
    margin:0 auto;
    position:relative;
    overflow:hidden;
    z-index:1
}
.swiper-container2{
    width:100%;
    padding-top:50px;
    padding-bottom:50px
}
.swiper-slide{
    background-position:center;
    background-size:cover;
    width:300px;
    height:300px
}
.header-light{
    border-top:solid 1px rgba(0,0,0,.03);
    border-bottom:solid 1px rgba(0,0,0,.08);
    box-shadow:0 4px 8px rgba(0,0,0,.08),0 10px 10px rgba(0,0,0,.02);
    background-color:#fff
}
.header-light i{
    color:#1f1f1f
}
.header-light .header-icon{
    border-color:rgba(0,0,0,.08)!important
}
.header-light em{
    background-color:#1f1f1f
}
.header-dark{
    border-top:solid 1px rgba(0,0,0,.03);
    border-bottom:solid 1px rgba(255,255,255,.1);
    box-shadow:0 4px 8px rgba(0,0,0,.05),0 10px 10px rgba(0,0,0,.02);
    background-color:#F7BE04
}
.header-dark i{
    color:#fff
}
.header-dark .header-icon{
    border-color:rgba(255,255,255,.1)!important
}
.header-dark em{
    background-color:#fff
}
.header{
    z-index:99;
    position:fixed;
    top:0!important;
    left:0;
    right:0;
    height:55px;
    line-height:55px;
    transition:all 500ms ease!important
}
.header i{
    font-size:16px;
    display:block;
    text-align:center
}
.header-icon{
    top:0;
    width:50px;
    height:54px;
    z-index:99;
    position:absolute
}
.header-logo-center .header-icon-1{
    left:0;
    border-right:solid 1px
}
.header-logo-center .header-icon-2{
    left:50px
}
.header-logo-center .header-icon-3{
    right:50px
}
.header-logo-center .header-icon-4{
    right:0;
    border-left:solid 1px
}
.header-logo-center .header-logo{
    margin:0 auto
}
.header-logo-left .header-icon-1{
    right:150px;
    border-left:solid 1px
}
.header-logo-left .header-icon-2{
    right:100px;
    border-left:solid 1px
}
.header-logo-left .header-icon-3{
    right:50px;
    border-left:solid 1px
}
.header-logo-left .header-icon-4{
    right:0;
    border-left:solid 1px
}
.header-logo-left .header-logo{
    margin-left:20px
}
.header-logo-right .header-icon-1{
    left:0;
    border-right:solid 1px
}
.header-logo-right .header-icon-2{
    left:50px;
    border-right:solid 1px
}
.header-logo-right .header-icon-3{
    left:100px;
    border-right:solid 1px
}
.header-logo-right .header-icon-4{
    left:150px;
    border-right:solid 1px
}
.header-logo-right .header-logo{
    position:absolute;
    right:20px
}
.header-dark .header-logo{
    background-image:url(../images/logo-light.png)
}
.header-light .header-logo{
    background-image:url(../images/logo-dark.png)
}
.header-logo{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:120px 32px;
    width:120px;
    height:54px;
    z-index:999
}
.menu-icon-light em{
    background-color:#fff!important
}
.hamburger-animated .hm1,.hamburger-animated .hm2,.hamburger-animated .hm3{
    position:absolute;
    top:50%;
    left:50%;
    height:1px;
    width:14px;
    z-index:99999;
    transition:all 500ms ease
}
.hm1{
    margin-top:2px;
    margin-left:-7px
}
.hm2{
    margin-top:-2px;
    margin-left:-7px
}
.hm3{
    margin-top:-6px;
    margin-left:-7px
}
.hm1a,.hm2a,.hm3a{
    background-color:#e74c3c!important;
    transition:all 500ms ease
}
.hm1a{
    -webkit-transform:rotate(-45deg);
    transform:translateY(-4px) rotate(-45deg)
}
.hm2a{
    opacity:0
}
.hm3a{
    -webkit-transform:rotate(45deg);
    transform:translateY(4px) rotate(45deg)
}
.demo-icon a{
    width:30%;
    height:60px;
    margin-right:3.3%;
    margin-bottom:10px;
    float:left
}
.demo-icon em{
    color:#000;
    background-color:#000
}
.dropdown-animated .dm1,.dropdown-animated .dm2{
    position:absolute;
    width:6px;
    height:1px;
    top:50%;
    left:50%;
    margin-top:0;
    transition:all 500ms ease
}
.dm1{
    margin-left:-5px;
    transform:rotate(40deg)
}
.dm2{
    margin-left:0;
    transform:rotate(-40deg)
}
.dm1a{
    transform:rotate(-40deg)!important;
    background-color:#e74c3c!important
}
.dm2a{
    transform:rotate(40deg)!important;
    background-color:#e74c3c!important
}
.ph1{
    height:11px;
    width:1px;
    position:absolute;
    left:50%;
    top:50%;
    margin-top:-6px;
    transition:all 500ms ease
}
.ph1a{
    transform:rotate(45deg);
    background-color:#e74c3c!important;
    transition:all 500ms ease
}
.ph2{
    height:1px;
    width:11px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-5px;
    margin-top:-1px;
    transition:all 500ms ease
}
.ph2a{
    transform:rotate(45deg);
    background-color:#e74c3c!important;
    transition:all 500ms ease
}
.active-item span{
    border-bottom:none!important;
    font-weight:600!important;
    transition:all 500ms ease
}
.menu-light .active-item span,.sidebars-light .active-item span{
    color:#000!important;
    font-weight:600!important
}
.menu-dark .active-item span,.sidebars-dark .active-item span{
    color:#fff!important;
    font-weight:600!important
}
.submenu .active-item span{
    text-shadow:none!important;
    font-weight:600!important
}
.active-item i:last-child{
    font-size:6px!important;
    color:#150A0F!important
}
.menu-item span{
    transition:all 500ms ease
}
.sidebars-light .sidebar{
    background-color:#fff;
    -webkit-box-shadow:0 0 5px 5px transparent;
    box-shadow:0 0 5px 5px transparent
}
.sidebars-dark .sidebar{
    background-color:#1e1e1e!important;
    -webkit-box-shadow:0 0 5px 5px transparent;
    box-shadow:0 0 5px 5px transparent
}
.sidebars-light .sidebar-left-active,.sidebars-light .sidebar-right-active,.sidebars-light .sidebar-large-left-body-active,.sidebars-light .sidebar-large-right-body-active,.sidebars-light .sidebar-small-left-body-active,.sidebars-light .sidebar-small-right-body-active{
    -webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.1);
    box-shadow:0 0 5px 5px rgba(0,0,0,.1)
}
.sidebars-light .sidebar-small{
    background-color:#fff
}
.sidebar{
    position:fixed;
    z-index:99999;
    top:0;
    bottom:0;
    transition:all 500ms ease;
    display:none;
    overflow:scroll;
    -webkit-overflow-scrolling:touch
}
.sidebar-visible{
    display:block!important
}
.sidebar-left{
    left:0
}
.sidebar-right{
    right:0
}
.sidebar-left,sidebar-right{
    width:260px
}
#sidebar-tap-close{
    position:fixed;
    width:200%;
    margin-left:-50%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    z-index:9999;
    pointer-events:none
}
.allow-tap{
    pointer-events:all!important
}
.sidebar-left{
    transform:translateX(-260px)
}
.sidebar-right{
    transform:translateX(260px)
}
.header-active-left-over{
    transform:translateX(70px)
}
.header-active-right-over{
    transform:translateX(-70px)
}
.header-active-left-push-large{
    transform:translateX(260px)
}
.header-active-right-push-large{
    transform:translateX(-260px)
}
.header-active-left-push-small{
    transform:translateX(80px)
}
.header-active-right-push-small{
    transform:translateX(-80px)
}
.sidebar-left-active{
    transform:translateX(0px)!important
}
.sidebar-right-active{
    transform:translateX(0px)!important
}
.sidebar-large-left-body-active{
    transform:translateX(260px)!important
}
.sidebar-large-right-body-active{
    transform:translateX(-260px)!important
}
.footer-fixed-light{
    background-color:#fff
}
.menu-light.sidebar-menu{
    background-color:#fff
}
.menu-light.header-menu{
    background-color:#fff;
    box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 30px rgba(0,0,0,.02)
}
.menu-light.footer-menu{
    background-color:#fff;
    box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 30px rgba(0,0,0,.2)
}
.menu-light.modal-menu{
    background-color:#fff;
    box-shadow:0 0 10px rgba(0,0,0,.15),0 0 10px rgba(0,0,0,.15)
}
.footer-fixed-dark{
    background-color:#1c1c1c
}
.menu-dark.sidebar-menu{
    background-color:#1c1c1c
}
.menu-dark.header-menu{
    background-color:#1c1c1c;
    box-shadow:0 4px 8px rgba(0,0,0,.15),0 2px 30px rgba(0,0,0,.02)
}
.menu-dark.footer-menu{
    background-color:#1c1c1c;
    box-shadow:0 4px 8px rgba(0,0,0,.2),0 2px 30px rgba(0,0,0,.2)
}
.menu-dark.modal-menu{
    background-color:#1c1c1c;
    box-shadow:0 0 10px rgba(0,0,0,.15),0 0 10px rgba(0,0,0,.15)
}
.menu-wrapper{
    position:fixed;
    z-index:6;
    overflow:scroll;
    -webkit-overflow-scrolling:touch
}
.header-menu{
    z-index:9999;
    opacity:0;
    top:55px;
    left:0;
    right:0;
    height:385px;
    transform:translateY(-460px);
    transition:all 500ms ease
}
.active-header-menu{
    opacity:1;
    transform:translateY(0px);
    transition:all 500ms ease
}
.footer-menu{
    z-index:999999;
    opacity:0;
    bottom:0;
    left:0;
    right:0;
    height:390px;
    transform:translateY(410px);
    transition:all 500ms ease
}
.active-footer-menu{
    opacity:1;
    transform:translateY(0px);
    transition:all 500ms ease
}
.modal-menu{
    left:30px;
    right:30px;
    max-height:440px;
    top:50%;
    margin-top:-230px;
    transform:scale(0,0);
    pointer-events:none;
    transition:all 300ms ease;
    z-index:100
}
.modal-menu-overlay,.header-menu-overlay,.footer-menu-overlay{
    background-color:rgba(0,0,0,.5)!important
}
.page-overlay{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    opacity:0;
    z-index:99;
    pointer-events:none;
    transition:all 250ms ease
}
.header-menu-overlay,.footer-menu-overlay{
    background-color:transparent!important
}
.active-overlay{
    pointer-events:all!important;
    opacity:1!important;
    transition:all 250ms ease
}
.active-modal-menu{
    transform:scale(1,1);
    pointer-events:all;
    transition:all 300ms ease
}
.active-modal-header{
    transform:translateY(-80px);
    transition:all 300ms ease
}
.submenu{
    transition:all 500ms ease
}
.sub-numbers{
    position:absolute;
    width:30px;
    height:30px;
    display:inline-block;
    background-color:#ba3729;
    color:#fff;
    font-size:12px;
    line-height:30px;
    text-align:center;
    border-radius:30px;
    text-decoration:none;
    top:12px;
    right:12px;
    font-weight:400
}
.menu-options a{
    line-height:56px;
    height:56px!important;
    overflow:hidden;
    transition:all 500ms ease
}
[data-sub] i:first-child{
    line-height:36px!important
}
.menu-options i:first-child{
    width:55px;
    height:55px;
    position:absolute;
    text-align:center;
    font-size:16px;
    margin-left:7px
}
.menu-options span{
    font-size:13px;
    font-family:poppins,sans-serif;
    font-weight:400;
    padding-left:65px;
    color:#1f1f1f;
    height:56px;
    overflow:hidden!important;
    padding-top:30px;
    line-height:20px;
    transition:all 500ms ease
}
.menu-options i:last-child{
    height:55px;
    width:50px;
    position:absolute;
    right:3px;
    font-size:4px;
    text-align:center
}
.icon-background .icon-bg{
    height:35px!important;
    width:35px!important;
    line-height:35px!important;
    border-radius:35px;
    top:10px;
    left:10px;
    font-size:15px!important
}
.icon-background span{
    padding-left:75px
}
.no-icon-background .icon-bg{
    border:none!important
}
.no-icon-background i:first-child{
    line-height:56px!important
}
.submenu{
    height:0;
    overflow:hidden
}
.submenu i:first-child{
    font-size:12px;
    line-height:56px
}
.submenu span{
    font-size:12px;
    font-weight:400
}
.menu-options strong{
    pointer-events:none;
    right:0!important;
    top:1px;
    width:55px;
    position:absolute;
    height:55px;
    transform:scale(.7,.7)
}
.sidebars-light .sidebar-header-classic .sidebar-socials a{
    color:#000!important;
    border-bottom:solid 1px rgba(0,0,0,.08);
    border-top:solid 1px rgba(0,0,0,.05)
}
.sidebars-light .sidebar-header-classic .sidebar-socials a i{
    color:#000!important
}
.sidebars-light .sidebar-header-classic .sidebar-logo{
    background-image:url(../images/logo-dark.png)
}
.sidebars-light .sidebar-header-classic strong{
    color:#000;
    border-bottom:solid 1px rgba(0,0,0,.08)
}
.sidebars-light a,.menu-light a{
    border-bottom:solid 1px rgba(0,0,0,.08)
}
.sidebars-light i:first-child,.menu-light i:first-child{
    color:#1f1f1f
}
.sidebars-light span,.menu-light span{
    color:#1f1f1f
}
.sidebars-light .sidebar-socials a i{
    color:#fff!important
}
.sidebars-light i:last-child,.menu-light i:last-child{
    color:#bcbcbc
}
.sidebars-light .icon-background .icon-bg,.menu-light.icon-background .icon-bg{
    color:#fff!important
}
.sidebars-light .no-icon-background .icon-bg,.menu-light.no-icon-background .icon-bg{
    background-color:transparent!important
}
.sidebars-light .submenu i:first-child,.menu-light .submenu i:first-child{
    color:#000
}
.sidebars-light .submenu span,.menu-light .submenu span{
    color:#717171
}
.sidebars-light strong,.menu-light strong{
    color:#777
}
.sidebars-light strong em,.menu-light strong em{
    background-color:#1f1f1f
}
.sidebars-light .submenu a:last-child,.menu-light .submenu a:last-child{
    border-bottom:solid 1px rgba(0,0,0,.08)
}
.sidebars-light .menu-divider,.menu-light .menu-divider{
    border-bottom:solid 1px rgba(0,0,0,.08);
    color:rgba(0,0,0,.8)
}
.sidebars-light input{
    color:#000!important;
    border-color:rgba(0,0,0,.08)!important
}
.sidebars-dark .sidebar-header-classic{
    background-color:#1e1e1e!important
}
.sidebars-dark .sidebar-header-classic .sidebar-socials a{
    color:#fff;
    border-bottom:solid 1px rgba(255,255,255,.1);
    border-top:solid 1px rgba(255,255,255,.1)
}
.sidebars-dark .sidebar-header-classic .sidebar-socials a i{
    color:#fff!important
}
.sidebars-dark .sidebar-header-classic .sidebar-logo{
    background-image:url(../images/logo-light.png)
}
.sidebars-dark .sidebar-header-classic strong{
    color:#fff;
    border-bottom:solid 1px rgba(255,255,255,.05)
}
.sidebars-dark a,.menu-dark a{
    border-bottom:solid 1px rgba(255,255,255,.05)
}
.sidebars-dark i:first-child,.menu-dark i:first-child{
    color:#fff
}
.sidebars-dark span,.menu-dark span{
    color:#fff
}
.sidebars-dark i:last-child,.menu-dark i:last-child{
    color:#bcbcbc
}
.sidebars-dark .icon-background .icon-bg,.menu-dark.icon-background .icon-bg{
    color:#fff!important
}
.sidebars-dark .no-icon-background .icon-bg,.menu-dark.no-icon-background .icon-bg{
    background-color:transparent!important
}
.sidebars-dark .submenu i:first-child,.menu-dark .submenu i:first-child{
    color:#afafaf
}
.sidebars-dark .submenu span,.menu-dark .submenu span{
    color:#717171
}
.sidebars-dark strong,.menu-dark strong{
    color:#969696
}
.sidebars-dark strong em,.menu-dark strong em{
    background-color:#fff
}
.sidebars-dark .submenu a:last-child,.menu-dark .submenu a:last-child{
    border-bottom:solid 1px rgba(255,255,255,.05)
}
.sidebars-dark .menu-divider,.menu-dark .menu-divider{
    border-bottom:solid 1px rgba(255,255,255,.05);
    color:rgba(255,255,255,.8)
}
.sidebars-dark input{
    color:#fff!important;
    border-color:rgba(255,255,255,.08)!important
}
.submenu a{
    border:none;
    margin-top:-1px
}
.menu-divider{
    display:block;
    height:40px;
    line-height:40px;
    font-size:10px;
    text-transform:uppercase;
    padding-left:20px;
    font-style:normal;
    font-weight:800
}
.sidebar-header-classic .sidebar-socials a{
    width:52px;
    float:left;
    height:55px;
    text-align:center;
    line-height:55px;
    font-size:14px
}
.sidebar-header-classic .sidebar-logo{
    background-repeat:no-repeat;
    background-position:10px 10px;
    background-size:130px 33px;
    padding-top:33px;
    width:100%;
    z-index:999
}
.sidebar-header-classic .sidebar-logo strong{
    display:block;
    padding-left:15px;
    font-family:poppins,sans-serif;
    font-size:12px;
    font-weight:400;
    padding-bottom:10px
}
.sidebar-header-image .sidebar-socials{
    z-index:999;
    padding-bottom:50px
}
.sidebar-header-image .sidebar-socials a{
    width:52px;
    height:55px;
    float:left;
    height:55px;
    text-align:center;
    line-height:55px;
    font-size:14px;
    color:#fff;
    border-bottom:solid 1px rgba(255,255,255,.1)
}
.sidebar-header-image .sidebar-logo{
    z-index:99;
    background-image:url(../images/logo-light.png);
    background-repeat:no-repeat;
    background-position:10px 10px;
    background-size:130px 33px;
    padding-top:33px;
    width:100%;
    z-index:999
}
.sidebar-header-image .sidebar-logo strong{
    display:block;
    padding-left:15px;
    font-family:poppins,sans-serif;
    font-size:12px;
    font-weight:400;
    color:#bfbfbf;
    padding-bottom:10px
}
.body-left-effect{
    transform:translateX(70px);
    transition:all 300ms ease
}
.body-right-effect{
    transform:translateX(-70px);
    transition:all 300ms ease
}
.header-pushdown span{
    display:block;
    text-align:center;
    padding-left:0
}
.header-pushdown a{
    border:none
}
.header-pushdown{
    height:0;
    transition:all 500ms ease
}
.header-push-active{
    height:400px;
    transition:all 500ms ease
}
.header-push-down{
    transform:translateY(400px)
}
.bottom-icon-right{
    position:fixed;
    bottom:20px;
    height:45px;
    width:46px;
    z-index:999;
    right:20px;
    background-color:#2980b9;
    border-radius:60px;
    z-index:9
}
.bottom-icon-left{
    position:fixed;
    bottom:20px;
    height:45px;
    width:46px;
    z-index:999;
    left:20px;
    background-color:#2980b9;
    border-radius:60px;
    z-index:9
}
.bottom-icon-right em,.bottom-icon-left em{
    background-color:#fff!important
}
.menu-search input{
    height:50px;
    background-color:transparent;
    color:#000;
    padding-left:50px;
    width:100%;
    font-size:12px;
    border-bottom:solid 1px rgba(0,0,0,.08);
    font-family:poppins,sans-serif
}
.menu-search i{
    position:absolute;
    margin-left:20px!important;
    height:50px!important;
    line-height:50px!important
}
.search-button{
    z-index:99999;
    border:none!important;
    width:100px!important;
    padding-left:0!important;
    position:absolute;
    top:0;
    right:0
}
.footer-dark{
    background-color:#0b0b0b
}
.footer-dark .copyright-text{
    border-top:solid 1px rgba(255,255,255,.05);
    color:#656465
}
.footer-dark .footer-socials a{
    color:#fff
}
.footer-dark .footer-text{
    color:#b7b7b7!important;
    border-bottom:solid 1px rgba(255,255,255,.05)
}
.footer-dark .footer-logo{
    background-image:url(../images/logo-light.png)
}
.footer-light{
    padding-top:0!important
}
.footer-light .copyright-text{
    border-top:solid 1px rgba(0,0,0,.1);
    color:#656465
}
.footer-light .footer-socials a{
    color:#000
}
.footer-light .footer-text{
    color:#666!important;
    border-bottom:solid 1px rgba(0,0,0,.1)
}
.footer-light .footer-logo{
    background-image:url(../images/logo-dark.png)
}
.footer-logo{
    background-repeat:no-repeat;
    background-position:center center;
    background-size:180px 47px;
    width:180px;
    height:47px;
    z-index:999;
    margin:0 auto
}
.footer{
    margin-bottom:0;
    padding:30px 0
}
.footer .copyright-text{
    padding-top:20px;
    margin:0 20px;
    font-size:12px;
    text-align:center;
    margin-bottom:0
}
.footer-socials{
    width:250px;
    margin:-30px auto 0
}
.footer-socials a{
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center;
    font-size:18px;
    float:left
}
.footer-socials a:hover{
    opacity:.5;
    transition:all 500ms ease
}
.footer-text{
    margin-left:20px;
    margin-right:20px;
    text-align:center;
    padding-bottom:30px;
    padding-top:10px
}
.footer-socials:after{
    visibility:hidden;
    display:block;
    font-size:0;
    content:" ";
    clear:both;
    height:0
}
.footer-clear{
    height:60px
}
.footer-fixed-light{
    -webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.2);
    box-shadow:0 0 15px 5px rgba(0,0,0,.2);
    border-top:solid 1px rgba(0,0,0,.03);
    border-bottom:solid 1px rgba(0,0,0,.08)
}
.footer-fixed-dark{
    -webkit-box-shadow:0 0 15px 5px rgba(0,0,0,.2);
    box-shadow:0 0 15px 5px rgba(0,0,0,.2);
    border-top:solid 1px rgba(255,255,255,.15)
}
.footer-fixed-light a{
    border-left:solid 1px rgba(0,0,0,.15)
}
.footer-fixed-light a em{
    color:#666
}
.footer-fixed-light a i{
    color:#1f1f1f
}
.footer-fixed-dark a{
    border-left:solid 1px rgba(255,255,255,.1)
}
.footer-fixed-dark a em{
    color:#a8a8a8
}
.footer-fixed-dark a i{
    color:#fff
}
.footer-fixed{
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    height:60px;
    z-index:99999
}
.footer-fixed a em{
    width:70px;
    height:70px;
    display:block;
    margin:0 auto
}
.footer-fixed a i{
    width:50px;
    height:50px;
    line-height:45px;
    font-size:18px;
    display:block;
    text-align:center;
    margin:0 auto
}
.footer-fixed a span{
    font-size:12px;
    margin-top:-23px;
    display:block;
    text-align:center;
    font-style:normal
}
.call-to-action{
    margin-top:-15px
}
.call-to-action a{
    width:33.3%;
    float:left;
    height:50px;
    line-height:50px;
    text-align:center;
    color:#1f1f1f;
    font-size:14px
}
.call-to-action i{
    margin-right:10px;
    font-size:14px
}
.home-round-slider{
    padding-top:10px;
    margin-top:-10px
}
.home-round-slider img{
    border-radius:200px;
    margin-left:auto;
    margin-right:auto
}
.home-img-1{
    position:absolute;
    width:150px;
    height:150px;
    top:25px;
    left:50%;
    margin-left:-170px!important;
    opacity:.7
}
.home-img-2{
    width:200px;
    height:200px;
    position:relative;
    z-index:1;
    -webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.5);
    box-shadow:0 0 10px 3px rgba(0,0,0,.5)
}
.home-img-3{
    position:absolute;
    width:150px;
    height:150px;
    top:25px;
    right:50%;
    margin-right:-170px!important;
    opacity:.7
}
.home-round-slider h3{
    text-align:center;
    padding-top:20px;
    font-weight:400
}
.home-round-slider em{
    font-weight:300;
    display:block;
    font-style:normal;
    text-align:center
}
