@import url(/public/css/lib/font-awesome/font-awesome.css);
@import url(/public/css/lib/animate/animate.css);
@import url(/public/css/fonts.googleapis.com.css);
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900&display=swap');

/*-----------------------------------Text Book rebnding----------------------------------------------------------*/



body {
    padding: 0;
    margin: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 18px;
}

img {
    max-width: 100%;
}

a:hover {
    text-decoration: none;
}

/*----style start---*/
.wrapper {
    max-width: 1024px;
    margin: 0 auto;
    width: 100%;
}

.button-place {
    margin-top: 12px;
}

.button-style {
    max-width: 338px;
    height: 53px;
    background: #25aae1;
    color: #fff;
    width: 100%;
    display: block;
    margin: 0 auto;
    text-align: center;
    line-height: 53px;
    font-size: 22px;
    font-weight: 500;
}

    .button-style:hover {
        color: #fff;
    }


.green-strap {
    background: #8dc63f;
    padding: 15px 25px 19px;
    margin-bottom: 35px;
}

.page-heading {
    color: #4b4b4b;
    font-size: 48px;
    display: block;
    text-align: center;
    line-height: 48px;
    font-weight: 600;
}

.process-list {
    display: flex;
    padding: 0;
    margin: 0;
    margin-top: 26px;
    text-align: center;
    justify-content: space-between;
}

    .process-list > li {
        display: block;
        width: 50%;
        max-width: 50%;
    }

        .process-list > li .box {
            padding: 0 30px;
        }

        .process-list > li figcaption {
        }

            .process-list > li figcaption h3 {
                display: block;
                color: #3b3b3b;
                text-transform: uppercase;
                font-weight: 600;
                font-size: 26px;
                line-height: 27px;
                margin-bottom: 20px;
            }

            .process-list > li figcaption ul {
                padding: 0;
                margin: 0;
                list-style: none;
            }

                .process-list > li figcaption ul li {
                    font-size: 22px;
                    font-weight: 500;
                    color: #3c3c3c;
                    text-align: left;
                    margin-bottom: 24px;
                    line-height: 24px;
                }


.lifetime-place {
    background: #8dc63f;
    color: #fff;
    margin-top: 58px;
    padding: 17px 31px 25px;
    margin-bottom: 32px;
}

    .lifetime-place h2 {
        display: block;
        text-align: center;
    }

    .lifetime-place p {
        font-size: 18px;
        line-height: 22px;
        margin-bottom: 0;
    }

.subtext {
    display: block;
    text-align: center;
    color: #111111;
}

.border-blue {
    border: 2px solid #25aae1;
}

.blue-box {
    background: #25aae1;
    color: #fff;
    padding: 13px;
    height: 100%;
}

    .blue-box h3 {
        font-weight: 300;
        text-align: center;
        margin-bottom: 19px;
    }

    .blue-box p {
        margin-bottom: 0;
        font-size: 16px;
        text-align: justify;
    }

.grid-box {
    margin-top: 14px;
}

.same-height {
    min-height: 236px;
}

.order-process {
    margin-top: 53px;
    margin-bottom: 24px;
}

.step-title {
    text-align: center;
    color: #4f4f4f;
    font-weight: 500;
    font-size: 35px;
}

.form-image {
    margin: 0 0 1rem;
    max-width: 238px;
    display: inline-block;
}

.content-style {
    font-size: 19px;
    font-weight: 500;
    line-height: 24px;
}

.order-process-two {
    background: #ebebeb;
    padding-top: 40px;
    padding-bottom: 59px;
}

.two-box {
    display: block;
    text-align: center;
}

    .two-box figure {
        max-width: 109px;
        width: 100%;
        margin: 0 auto 40px auto;
    }

    .two-box span {
        font-size: 19px;
        font-weight: 500;
        line-height: 24px;
        display: block;
        color: #0e0e0e;
    }

.order-process-three {
    padding-top: 44px;
    padding-bottom: 44px;
}

.footer-list {
    padding: 0;
    margin: 0 0 25px;
}

    .footer-list li {
        display: inline-block;
        color: #131313;
    }

        .footer-list li a {
            color: #000066;
            font-size: 14px;
            padding: 0 6px;
            display: block;
            font-weight: 600;
        }


/*---responsive---*/

@media(max-width:1024px) {
    .same-height {
        min-height: 255px;
    }

    .form-image {
        max-width: 223px;
    }
}
@media(max-width: 575px) {
    .process-list {
        flex-wrap: wrap;
    }
    .process-list li {
        width: 100%;
        max-width: 100%;
    }
    #get_started {
        margin-bottom: 20px;
    }
}
/*-----------------------------------------End----------------------------------------------------------------------*/


/*------------------Reader Bound start ----------------------------------------------------------*/
body {
    font-family: Arial;
    font-size: 18px;
    color: #000;
    line-height: normal
}

img {
    max-width: 100%
}

a:hover, a:focus {
    outline: none
}

header .logo {
    margin: 0 auto;
    display: block;
    width: 700px
}

.banner-wrap {
    padding: 15px 0 0
}

.publication-listHolder {
}

    .publication-listHolder .title {
        font-size: 40px;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 50px
    }

    .publication-listHolder .pubLIst {
        width: 100%;
        float: left
    }

        .publication-listHolder .pubLIst .bookCover {
            width: 175px;
            display: block;
            margin: 0 auto 35px
        }

            .publication-listHolder .pubLIst .bookCover img {
                height: 250px
            }

        .publication-listHolder .pubLIst .priceTable {
            width: 100%;
            float: left;
            border: #2d2d2d 1px solid;
            border-bottom: 0;
            font-family: tahoma;
            font-size: 20px
        }

            .publication-listHolder .pubLIst .priceTable .tablerow {
                width: 100%;
                float: left;
                border-bottom: #616161 1px solid
            }

                .publication-listHolder .pubLIst .priceTable .tablerow.font-bold {
                    font-weight: bold
                }

            .publication-listHolder .pubLIst .priceTable .tablecell1 {
                width: 65%;
                float: left;
                border-right: #505050 1px solid;
                padding: 3px 12px
            }

            .publication-listHolder .pubLIst .priceTable .tablecell2 {
                width: 34%;
                float: left;
                padding: 3px 8px;
                text-align: center
            }

    .publication-listHolder .txt {
        width: 100%;
        float: left;
        margin: 16px 0 0
    }

        .publication-listHolder .txt p {
            font-family: verdana;
            font-size: 10px;
            color: #898989
        }

.btn-areaCenter {
    width: 100%;
    float: left;
    text-align: center;
    margin: 45px 0 22px
}

.primary-bluBtn {
    display: inline-block;
    background: #25aae0;
    color: #fff;
    font-family: verdana;
    font-family: tahoma;
    font-size: 20px;
    padding: 16px 20px;
    margin: 0 10px
}

    .primary-bluBtn:hover {
        background: #1b99ce;
        color: #fff
    }

    .primary-bluBtn:focus {
        color: #fff
    }

.craftmanship-wrap {
    background: #555555;
    padding: 42px 0;
    margin: 40px 0
}

    .craftmanship-wrap .title {
        color: #fff;
        font-family: verdana;
        font-family: 'Roboto', sans-serif;
        font-size: 40px;
        text-align: center;
        margin: 0 0 20px
    }

    .craftmanship-wrap .txt {
        font-size: 24px;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        letter-spacing: 2px;
        color: #dddedd;
        line-height: 35px;
        margin: 0 0 30px
    }

    .craftmanship-wrap .crbox {
    }

        .craftmanship-wrap .crbox .pic {
            width: 100%;
            text-align: center;
            margin: 0 0 15px
        }

            .craftmanship-wrap .crbox .pic img {
                display: inline-block;
                height: 250px
            }

        .craftmanship-wrap .crbox .cont {
            font-size: 17px;
            font-variant: 300;
            color: #fff;
            font-family: Arial, sans-serif;
            font-weight: 100;
            letter-spacing: 1px
        }

            .craftmanship-wrap .crbox .cont p {
                margin-bottom: 20px
            }

.videoWrap {
    padding: 0 0 60px
}

    .videoWrap .title {
        font-size: 40px;
        font-family: 'Roboto', sans-serif;
        font-weight: 300;
        text-transform: uppercase;
        text-align: center;
        margin-bottom: 25px
    }

    .videoWrap .txt {
        font-family: Arial;
        font-size: 24px;
        line-height: 32px;
        margin: 0 0 80px
    }

    .videoWrap .videobox {
        width: 700px;
        margin: 0 auto;
        display: block
    }

        .videoWrap .videobox .heading {
            font-family: Arial;
            font-size: 22px
        }

        .videoWrap .videobox .videoCont {
            width: 100%
        }

@media screen and (max-width: 1280px) {
    .publication-listHolder .pubLIst .priceTable {
        font-size: 17px
    }
}

@media screen and (max-width: 991px) {
    .publication-listHolder .pubLIst .priceTable {
        font-size: 14px
    }

        .publication-listHolder .pubLIst .priceTable .tablecell1, .publication-listHolder .pubLIst .priceTable .tablecell2 {
            padding: 3px
        }

    .publication-listHolder .pubLIst .bookCover {
        width: 100%;
        margin: 0 auto 20px
    }

        .publication-listHolder .pubLIst .bookCover img {
            width: 100%
        }
}


@media screen and (max-width: 767px) {
    header .logo {
        margin: 0 auto;
        display: block;
        width: 470px
    }

    .publication-listHolder .title {
        font-size: 34px;
        line-height: 42px
    }

    .publication-listHolder .pubLIst .bookCover {
        width: 100%;
        margin: 0 auto 10px
    }

        .publication-listHolder .pubLIst .bookCover img {
            height: auto
        }

    .publication-listHolder .pubLIst .priceTable {
        font-size: 18px;
    }

        .publication-listHolder .pubLIst .priceTable .tablecell1, .publication-listHolder .pubLIst .priceTable .tablecell2 {
            padding: 8px
        }

    .publication-listHolder .pubLIst {
        margin-bottom: 30px
    }

    .craftmanship-wrap .crbox .cont {
        text-align: center
    }

        .craftmanship-wrap .crbox .cont p {
            margin-bottom: 10px
        }

    .craftmanship-wrap .crbox {
        padding-bottom: 40px
    }

    .craftmanship-wrap {
        padding-bottom: 0
    }

        .craftmanship-wrap .title, .videoWrap .title {
            font-size: 34px;
            margin-bottom: 9px
        }

        .craftmanship-wrap .txt {
            font-size: 20px;
            line-height: 30px;
            text-align: center
        }

    .videoWrap .txt {
        font-size: 20px;
        line-height: 28px;
        text-align: center
    }

    .videoWrap .videobox {
        width: 100%
    }
}

@media screen and (max-width: 576px) {
    header .logo {
        margin: 0 auto 30px;
        width: 300px
    }

    .publication-listHolder .title, .craftmanship-wrap .title, .videoWrap .title {
        font-size: 26px;
        line-height: 36px
    }

    .publication-listHolder .title {
        margin: 40px 0
    }

    .craftmanship-wrap .txt, .videoWrap .txt {
        font-size: 18px;
        line-height: 26px
    }

    .publication-listHolder .pubLIst .priceTable {
        font-size: 17px
    }

        .publication-listHolder .pubLIst .priceTable .tablecell1, .publication-listHolder .pubLIst .priceTable .tablecell2 {
            padding: 4px
        }

    .primary-bluBtn {
        width: 100%;
        margin: 0 0 10px;
        font-size: 18px;
        padding: 13px 20px
    }
}

@media screen and (max-width: 480px) {
    header .logo {
        margin: 0 auto 30px;
        display: block;
        width: 240px
    }
}
/*-------------------------------End-----------------------------------------------------------*/
.arrow_box, .comment .textarea:after, .comment label:before, .widget-tags:after {
    clear: both;
}

.sidenav, body {
    overflow-x: hidden;
}

body {
    background: #fff;
    margin: 0;
    padding: 0;
    font: 13px/1.7em 'Open Sans',arial,sans-serif;
}

.minimiselineheight {
    line-height: 12px !important;
}

a {
    color: #1ABC9C;
}

    a:hover {
        color: #16A085;
    }

.padd20-top-btm {
    padding: 20px 0;
}

::-moz-selection {
    background: #1ABC9C;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #1ABC9C;
    color: #fff;
    text-shadow: none;
}

.breadcrumb {
    text-align: left !important;
}

.form-actions {
    border-top: none;
    background: #eaeaea;
}

.btn.btn-green {
    background-color: #1ABC9C;
    border-color: #1ABC9C;
    color: #fff;
}

    .btn.btn-green.active, .btn.btn-green:active, .btn.btn-green:focus, .btn.btn-green:hover {
        background-color: #16A085;
        border-color: #16A085;
    }

.btn.btn-primary {
    background-color: #2980b9;
    border-color: #2980b9;
}

    .btn.btn-primary.active, .btn.btn-primary:active, .btn.btn-primary:focus, .btn.btn-primary:hover {
        background-color: #3498DB;
        border-color: #3498DB;
    }

.btn.btn-info {
    background-color: #3498db;
    border-color: #3498db;
}

    .btn.btn-info:focus, .btn.btn-info:hover {
        background-color: #5dade2;
        border-color: #5dade2;
    }

    .btn.btn-info.active, .btn.btn-info:active {
        background-color: #2383c4;
        border-color: #2383c4;
    }

.btn.btn-danger {
    background-color: #e74c3c;
    border-color: #e74c3c;
}

    .btn.btn-danger:focus, .btn.btn-danger:hover {
        background-color: #ec7063;
        border-color: #ec7063;
    }

    .btn.btn-danger.active, .btn.btn-danger:active {
        background-color: #dc2d1b;
        border-color: #dc2d1b;
    }

.btn.btn-success {
    background-color: #2ecc71;
    border-color: #2ecc71;
}

    .btn.btn-success:focus, .btn.btn-success:hover {
        background-color: #55d98d;
        border-color: #55d98d;
    }

    .btn.btn-success.active, .btn.btn-success:active {
        background-color: #27ad60;
        border-color: #27ad60;
    }

.btn.btn-warning {
    background-color: #f1c40f;
    border-color: #f1c40f;
}

    .btn.btn-warning:focus, .btn.btn-warning:hover {
        background-color: #f4d03f;
        border-color: #f4d03f;
    }

    .btn.btn-warning.active, .btn.btn-warning:active {
        background-color: #cea70c;
        border-color: #cea70c;
    }

.btn.btn-inverse {
    background-color: #34495e;
    border-color: #34495e;
}

    .btn.btn-inverse.active, .btn.btn-inverse:active, .btn.btn-inverse:focus, .btn.btn-inverse:hover {
        background-color: #4e6d8d;
        border-color: #4e6d8d;
    }

button, input, select, textarea {
    font-family: 'Open Sans',sans-serif;
}

select {
    margin-bottom: 10px;
}

.uneditable-input:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=color]:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, textarea:focus {
    border-color: #ccc;
    background: rgba(255,255,255,.7);
    outline: 0;
    outline: dotted thin\9;
    color: #1ABC9C;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

blockquote {
    padding: 35px 40px;
    margin: 0 0 20px;
    border-left: 5px solid #1ABC9C;
    background: #eaeaea;
    font-size: 18px;
    color: #666;
}

.navbar {
    border-bottom: 5px solid #1ABC9C;
    margin-bottom: 0;
    min-height: 65px;
}

    .navbar.navbar-default {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        background-color: #fff;
    }

.navbar-default .navbar-link:focus, .navbar-default .navbar-link:hover {
    color: #e74c3c;
}

.navbar-default .navbar-brand {
    padding: 22px 15px;
    -o-transition: color .3s ease-in-out;
    -moz-transition: color .3s ease-in-out;
    -webkit-transition: color .3s ease-in-out;
    -ms-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
}

    .navbar-default .navbar-brand:active, .navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {
        color: #1ABC9C;
        -o-transition: color .3s ease-in-out;
        -moz-transition: color .3s ease-in-out;
        -webkit-transition: color .3s ease-in-out;
        -ms-transition: color .3s ease-in-out;
        transition: color .3s ease-in-out;
    }

.navbar #brand, .navbar-default #brand {
    position: absolute;
    left: 50%;
    margin: -60px auto 0 -90px;
    width: 180px;
    height: 180px;
    border-bottom: 5px solid #1ABC9C;
    border-radius: 100%;
    background: #fff;
    z-index: -2;
}

.navbar .logo, .navbar-default .logo {
    position: fixed;
    left: 49%;
    min-width: 120px;
    max-width: 120px;
    min-height: 120px;
    max-height: 120px;
    margin: 0 auto 0 -55px;
    background: 0 0;
    -o-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}

    .navbar .logo img, .navbar-default .logo img {
        min-width: 105px;
        max-width: 105px;
        min-height: 105px;
        max-height: 105px;
        -o-border-radius: 100%;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        border-radius: 100%;
    }

.navbar-default .nav-left > li:nth-child(5n+0) {
    display: none;
}

.navbar-default .nav-left {
    float: left;
}

.navbar-default .nav-right {
    margin-left: 170px;
    float: right;
}

.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span {
    float: none;
    padding: 10px 17px;
    margin-top: 10px;
    text-transform: uppercase;
    font-weight: 600;
    color: #666;
    text-decoration: none;
    text-shadow: none;
    transition: color .1s ease-in-out;
    -o-transition: color .1s ease-in-out;
    -moz-transition: color .1s ease-in-out;
    -webkit-transition: color .1s ease-in-out;
    font-size: 12px;
    position: relative;
    display: block;
}

    .navbar-default .navbar-nav > li > span > a {
        color: #666;
    }

.navbar-default .navbar-nav {
    padding-left: 0;
}

    .navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
        color: #1ABC9C;
        text-decoration: none;
        background-color: transparent;
        transition: color .1s ease-in-out;
        -o-transition: color .1s ease-in-out;
        -moz-transition: color .1s ease-in-out;
        -webkit-transition: color .1s ease-in-out;
    }

    .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
        color: #fff;
        text-decoration: none;
        background-color: #1ABC9C;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .navbar-default .navbar-nav li.dropdown.active > .dropdown-toggle, .navbar-default .navbar-nav li.dropdown.open.active > .dropdown-toggle, .navbar-default .navbar-nav li.dropdown.open > .dropdown-toggle {
        color: #fff;
        background-color: #1ABC9C;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }

        .navbar-default .navbar-nav li.dropdown.active > .dropdown-toggle .caret, .navbar-default .navbar-nav li.dropdown.open.active > .dropdown-toggle .caret, .navbar-default .navbar-nav li.dropdown.open > .dropdown-toggle .caret {
            border-top-color: #fff;
            border-bottom-color: #fff;
        }

    .navbar-default .navbar-nav > li > .dropdown-menu {
        margin-top: 9px;
    }

.dropdown-menu {
    background-color: #fff;
    border: 1px solid #666;
    border: 1px solid rgba(0,0,0,.1);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
    -webkit-animation-duration: .3s;
    -moz-animation-duration: .3s;
    -o-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}

    .dropdown-menu > li > a {
        font-weight: 600;
        color: #666;
        text-transform: uppercase;
        font-size: 12px;
        position: relative;
    }

    .dropdown-menu > li.nav-header {
        font-weight: 700;
        text-transform: uppercase;
        font-size: 14px;
    }

    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-submenu:focus > a, .dropdown-submenu:hover > a {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        color: #fff;
        text-decoration: none;
        background: #1ABC9C;
        font-weight: 600;
    }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
        color: #fff;
        text-decoration: none;
        background: #1ABC9C;
    }

    .dropdown-menu li {
        position: relative;
    }

    .dropdown-menu .sub-menu {
        left: 100%;
        margin-left: -1px;
        position: absolute;
        top: 0;
        visibility: hidden;
        margin-top: -6px;
        -webkit-animation-name: fadeInUp;
        -moz-animation-name: fadeInUp;
        -o-animation-name: fadeInUp;
        animation-name: fadeInUp;
        -webkit-animation-duration: .3s;
        -moz-animation-duration: .3s;
        -o-animation-duration: .3s;
        animation-duration: .3s;
        -webkit-animation-fill-mode: both;
        -moz-animation-fill-mode: both;
        -o-animation-fill-mode: both;
        animation-fill-mode: both;
    }

    .dropdown-menu li:hover .sub-menu {
        visibility: visible;
        display: block;
    }

.navbar .sub-menu:before {
    border-bottom: 7px solid transparent;
    border-left: none;
    border-right: 7px solid rgba(0,0,0,.2);
    border-top: 7px solid transparent;
    left: -7px;
    top: 10px;
}

.navbar .sub-menu:after {
    border-top: 6px solid transparent;
    border-left: none;
    border-right: 6px solid #fff;
    border-bottom: 6px solid transparent;
    top: 11px;
    left: -6px;
}

.icon-dropdown {
    position: absolute;
    right: 18px;
    margin-top: 2px;
}

.navbar.navbar-fixed-top {
    position: relative;
}

    .navbar.navbar-fixed-top.sticky {
        position: fixed;
    }

.navbar .logo, .navbar-default .logo {
    position: absolute !important;
}


.pattern {
    position: absolute;
    left: 0;
    top: 0;
    background: url(../img/pattern.png);
    width: 100%;
    height: 100%;
    z-index: 1;
}

#home-slider {
    width: 100%;
    position: relative;
    margin-bottom: 0;
    margin-top: 0 !important;
}



    #home-slider.carousel .carousel-control {
        width: 10%;
    }

    #home-slider .item {
        padding: 0 /*80px 0 0*/ !important;
        /*height: 550px;*/
        min-height: inherit !important;
        overflow: hidden;
        /*-webkit-background-size: cover !important;
        -moz-background-size: cover !important;
        -o-background-size: cover !important;
        background-size: cover !important;*/
    }

@media screen and (max-width: 991px) and (min-width: 769px) {
    #home-slider .item {
        padding: inherit !important;
        height: inherit !important;
    }
}

@media (max-width: 991px) {
    #home-slider .item {
        min-height: inherit !important;
    }
}




#home-slider .pattern {
    display: none;
}

#home-slider .hm-slider-img {
    display: block;
}

    #home-slider .hm-slider-img img {
        width: 100%;
        height: auto;
    }

#home-slider .hm-slider-caption {
    width: 100%;
    display: block;
    background: #0d47a1;
}

@media (min-width: 992px) {
    #home-slider .hm-slider-img {
        position: relative;
        z-index: 0;
    }

    #home-slider .hm-slider-caption {
        background: none;
        position: absolute;
        left: 0;
        bottom: 34px;
        z-index: 1;
    }
}

#home-slider .carousel-inner > .item {
    display: none;
    position: relative;
    -webkit-transition: .6s ease-in-out left;
    transition: .6s ease-in-out left;
}

    #home-slider .carousel-inner > .item > a > img, #home-slider .carousel-inner > .item > img {
        display: block;
        max-width: 100%;
        height: auto;
        line-height: 1;
    }

#home-slider .carousel-inner > .active, #home-slider .carousel-inner > .next, #home-slider .carousel-inner > .prev {
    display: block;
}

#home-slider .carousel-inner > .active {
    left: 0;
}

#home-slider .carousel-inner > .next, #home-slider .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%;
}

#home-slider .carousel-inner > .next {
    left: 100%;
}

#home-slider .carousel-inner > .prev {
    left: -100%;
}

    #home-slider .carousel-inner > .next.left, #home-slider .carousel-inner > .prev.right {
        left: 0;
    }

#home-slider .carousel-inner > .active.left {
    left: -100%;
}

#home-slider .carousel-inner > .active.right {
    left: 100%;
}

#home-slider .carousel-control {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    filter: alpha(opacity=50);
    font-size: 20px;
    text-align: center;
}

#home-slider.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

#home-slider.carousel-fade .carousel-inner .active {
    opacity: 1;
}

    #home-slider.carousel-fade .carousel-inner .active.left, #home-slider.carousel-fade .carousel-inner .active.right {
        left: 0;
        opacity: 0;
        z-index: 1;
    }

#home-slider.carousel-fade .carousel-inner .next.left, #home-slider.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

#home-slider.carousel-fade .carousel-control {
    z-index: 2;
}

#home-slider > .carousel-control.left {
    background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
    background-image: -webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));
    background-image: -moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}

#home-slider .carousel-control.right {
    left: auto;
    right: 0;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}

#home-slider .carousel-control .glyphicon-chevron-left, #home-slider .carousel-control .glyphicon-chevron-right, #home-slider .carousel-control .icon-next, #home-slider .carousel-control .icon-prev {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 5;
    display: inline-block;
}

#home-slider .carousel-control .icon-next, #home-slider .carousel-control .icon-prev {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    font-family: serif;
}

    #home-slider .carousel-control .icon-prev:before {
        content: '\2039';
    }

    #home-slider .carousel-control .icon-next:before {
        content: '\203a';
    }

#home-slider .carousel-indicators {
    position: absolute;
    left: 50%;
    z-index: 100;
    width: 60%;
    margin-left: -30%;
    padding-left: 0;
    list-style: none;
    text-align: center;
}

    #home-slider .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        border: 1px solid #1c222b;
        border-radius: 10px;
        cursor: pointer;
        background-color: white;
    }

    #home-slider .carousel-indicators .active {
        margin: 0;
        width: 12px;
        height: 12px;
        background-color: #1c222b;
    }

/*#home-slider .carousel-inner .item .carousel-content {
        margin-top: 270px;
        position: relative;
        z-index: 2;
    }*/

@media screen and (max-width: 991px) and (min-width: 769px) {
    #home-slider .carousel-inner .item .carousel-content {
        margin-top: 40px !important;
        margin-bottom: !important;
    }
}

#home-slider .carousel-inner .item .carousel-content h1, #home-slider .carousel-inner .item .carousel-content h2 {
    color: #fff;
    text-shadow: 3px 3px 3px #000;
    margin-top: 0;
    font-weight: 700;
    font-size: 23px;
    line-height: 30px;
    text-transform: uppercase;
    display: block;
}

@media (min-width: 568px) {
    #home-slider .carousel-inner .item .carousel-content h1, #home-slider .carousel-inner .item .carousel-content h2 {
        font-size: 35px;
        line-height: 45px;
    }
}

@media (min-width: 992px) {
    #home-slider .carousel-inner .item .carousel-content h1, #home-slider .carousel-inner .item .carousel-content h2 {
        font-size: 45px;
        line-height: 45px;
    }
}

#home-slider .carousel-inner .item .carousel-content h3 {
    color: #212834;
    margin-top: 0;
    font-weight: 700;
    font-size: 40px;
    line-height: 44px;
    display: block;
}

#home-slider .carousel-inner .item .carousel-content p {
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    font-weight: 700;
    text-shadow: 1px 0 #333;
}

@media (min-width: 568px) {
    #home-slider .carousel-inner .item .carousel-content p {
        font-size: 20px;
        line-height: 24px;
    }
}

@media (min-width: 992px) {
    #home-slider .carousel-inner .item .carousel-content p {
        font-size: 22px;
        line-height: 26px;
    }
}

#home-slider .carousel-inner .item .carousel-content p span {
    display: block;
    margin-bottom: 15px;
}

#home-slider .btn {
    margin-bottom: 8px;
    padding: 8px 10px;
    font-size: 14px;
}

@media (min-width:640px) {
    #home-slider .btn {
        padding: 10px 15px;
        font-size: 16px;
    }
}

@media (min-width: 992px) {
    #home-slider .btn {
        padding: 10px 16px;
        font-size: 18px;
    }
}

#home-slider .carousel-indicators {
    bottom: 0;
}

@media (min-width: 769px) {
    #home-slider .carousel-indicators {
        bottom: 0;
    }
}


#home-slider .carousel-control {
    width: 40px;
    color: #fff;
    text-shadow: none;
    opacity: 1;
    margin-left: 40px;
    margin-right: 40px;
}

    #home-slider .carousel-control:focus, #home-slider .carousel-control:hover {
        color: #1c222b;
        text-decoration: none;
        opacity: .9;
        filter: alpha(opacity=90);
    }

#tagline h2, .heading-title h2 {
    color: #444;
    text-transform: uppercase;
    font-weight: 600;
}

#home-slider .carousel-control.left, #home-slider .carousel-control.right {
    background-image: none;
    filter: none;
    background: rgba(0,0,0,.2);
    height: 80px;
    width: 50px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 11%;
}

#home-slider .carousel-control.left {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

#home-slider .carousel-control.right {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#home-slider .carousel-control i {
    position: absolute;
    top: 30px;
    left: 0;
    z-index: 5;
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-left: 0;
}

#featured, #tagline {
    width: 100%;
    text-align: center;
}

#home-slider .carousel-indicators.out {
    bottom: -5px;
}

#tagline {
    padding: 40px 0;
    background: #f5f5f5;
}

    #tagline h2 {
        font-size: 24px;
    }

.heading-title {
    display: block;
    padding-bottom: 30px;
}

    .heading-title h2 {
        font-size: 26px;
        line-height: 30px;
        text-align: center;
    }

#featured {
    padding: 40px 0;
    background: #fff;
}

    #featured .featured-container {
        position: relative;
        text-align: center;
    }

        #featured .featured-container h3 {
            margin-top: 20px;
            font-weight: 600;
            font-size: 20px;
            line-height: 24px;
            text-transform: uppercase;
            letter-spacing: -1px;
        }

        #featured .featured-container .featured-photos {
            padding: 35px 0;
            border-radius: 3px;
            -o-border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            background: #1ABC9C;
            width: 60%;
            margin: 0 auto;
            position: relative;
        }

            #featured .featured-container .featured-photos:after {
                content: '';
                position: absolute;
                width: 0;
                height: 0;
                border: 15px solid #1ABC9C;
                border-bottom: 0 solid transparent;
                border-right: 20px solid transparent;
                border-left: 20px solid transparent;
                left: 50%;
                bottom: -14px;
                margin-left: -20px;
            }

            #featured .featured-container .featured-photos i {
                color: #fff;
                font-size: 68px;
                line-height: 70px;
            }

#catalogue {
    padding: 40px 0;
    width: 100%;
    background: #f5f5f5;
    text-align: center;
}

    #catalogue h3 {
        font-size: 16px;
        line-height: 18px;
        text-transform: capitalize;
    }

    #catalogue .thumbnail {
        position: relative;
        overflow: hidden;
    }

        #catalogue .thumbnail .caption-img {
            width: 100%;
            height: 280px;
            -o-background-size: cover !important;
            -moz-background-size: cover !important;
            -webkit-background-size: cover !important;
            -ms-background-size: cover !important;
            background-size: cover !important;
            background-repeat: no-repeat;
            background-position: center center;
            overflow: hidden;
            -o-border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            border-radius: 4px;
        }

        #catalogue .thumbnail .caption-link {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: rgba(26,188,156,.7);
            opacity: 0;
            filter: alpha(opacity=0);
            -o-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
        }

        #catalogue .thumbnail > a:hover > .caption-link {
            -o-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -webkit-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out;
            opacity: 1;
            filter: alpha(opacity=100);
        }

        #catalogue .thumbnail .caption-link .fa {
            font-size: 54px;
            position: absolute;
            left: 50%;
            margin-left: -20px;
            top: 50%;
            margin-top: -20px;
            color: #16A085;
        }

.caption-details {
    width: auto;
    height: auto;
}

    .caption-details h3 {
        font-weight: 600;
        font-family: 'Open Sans',arial,sans-serif;
        font-size: 14px;
        line-height: 16px;
        color: #0d2231;
        text-align: center;
        text-transform: capitalize;
    }

    .caption-details .price {
        display: block;
        text-align: center;
        background: #1ABC9C;
        padding: 8px 10px;
        color: #fff;
        border-radius: 3px;
        -o-border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        font-size: 14px;
        font-weight: 700;
    }

#testimoni {
    width: 100%;
    background: url(../img/img02.jpg) center center no-repeat;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/s2.png', sizingMethod='scale');
    -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/s2.png',sizingMethod='scale')";
    background-size: cover !important;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -ms-background-size: cover !important;
    -o-background-size: cover !important;
    padding: 80px 0;
    text-align: center;
}

    #testimoni .testimoni-icon i {
        font-size: 22px;
        width: 55px;
        height: 55px;
        color: #fff;
        display: inline-block;
        padding: 17px;
        background: #1ABC9C;
        border-radius: 50%;
        -o-border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        box-shadow: 0 0 0 4px #fff;
        -o-box-shadow: 0 0 0 4px #fff;
        -webkit-box-shadow: 0 0 0 4px #fff;
        -moz-box-shadow: 0 0 0 4px #fff;
    }

    #testimoni h3 {
        font-size: 26px;
        line-height: 30px;
        font-weight: 600;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
        letter-spacing: -1px;
        margin: 15px 0;
    }

    #testimoni .carousel-control {
        height: 36px;
        width: 36px;
        margin-top: 0;
        font-size: 26px;
        line-height: 24px;
        text-shadow: none;
        background: #1ABC9C;
        padding: 1px 2px 12px;
        border-radius: 50%;
        -o-border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        font-weight: 300;
        border: 3px solid #fff;
        z-index: 3;
        opacity: .8;
        filter: alpha(opacity=80);
    }

    #testimoni .carousel .item, .heads h1, .heads h2 {
        text-shadow: 1px 0 #666;
    }

    #testimoni .carousel-control:hover {
        opacity: 1;
        filter: alpha(opacity=100);
    }

    #testimoni a.carousel-control.left, #testimoni a.carousel-control.right {
        top: auto;
        bottom: -20px;
    }

#blog .blog-container .blog-date:after, .blog .the-calendar:before {
    content: '';
    top: 50%;
    left: 0;
    bottom: 0;
}

#testimoni .carousel .item .testimoni-item {
    color: #fff;
    display: block;
    box-shadow: inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;
    -o-box-shadow: inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;
    -moz-box-shadow: inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;
    -webkit-box-shadow: inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;
    padding: 40px 0;
    font-size: 14px;
}

#testimoni .carousel .item h4 {
    color: #fff;
    font-weight: 600;
    font-style: italic;
    font-size: 15px;
    text-transform: capitalize;
}

#blog .blog-container h3, #blog h2, .blog .meta-tags, .blog h2, .heads h1, .heads h2, .page-content h3 {
    text-transform: uppercase;
}

#blog {
    padding: 40px 0;
    background: #fff;
    width: 100%;
    text-align: center;
}

    #blog h2 {
        font-size: 26px;
        line-height: 30px;
        font-weight: 600;
        text-align: center;
        color: #444;
    }

    #blog .blog-container {
        position: relative;
        text-align: center;
    }

        #blog .blog-container h3 {
            margin-top: 20px;
            font-weight: 600;
            font-size: 20px;
            line-height: 24px;
            letter-spacing: -1px;
        }

            #blog .blog-container h3 a {
                color: #2C3E50;
                transition: color .2s ease-in-out;
                -o-transition: color .2s ease-in-out;
                -moz-transition: color .2s ease-in-out;
                -webkit-transition: color .2s ease-in-out;
            }

                #blog .blog-container h3 a:hover {
                    color: #1ABC9C;
                    text-decoration: none;
                    transition: color .2s ease-in-out;
                    -o-transition: color .2s ease-in-out;
                    -moz-transition: color .2s ease-in-out;
                    -webkit-transition: color .2s ease-in-out;
                }

.blog h2 a, .blog h2 a:hover {
    transition: color .2s ease-in-out;
}

#blog .blog-container .blog-date {
    padding: 25px 45px;
    border-radius: 3px;
    background: #1ABC9C;
    max-width: 200px;
    margin: 0 auto;
    position: relative;
}

    #blog .blog-container .blog-date:after {
        position: absolute;
        width: 0;
        height: 0;
        border: 15px solid #1ABC9C;
        border-bottom: 0 solid transparent;
        border-right: 20px solid transparent;
        border-left: 20px solid transparent;
        margin-top: -10px;
        margin-left: -25px;
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
    }

    #blog .blog-container .blog-date i {
        color: #fff;
        font-size: 68px;
        line-height: 70px;
    }

    #blog .blog-container .blog-date .meta-date {
        display: block;
        text-align: center;
        font-size: 40px;
        line-height: 42px;
        color: #fff;
    }

    #blog .blog-container .blog-date .meta-month-year {
        display: block;
        text-align: center;
        font-size: 14px;
        line-height: 16px;
        color: #fff;
        text-transform: uppercase;
    }

.blog {
    padding-bottom: 20px;
}

    .blog .blog-post {
        padding-bottom: 40px;
        position: relative;
    }

    .blog .blog-single {
        padding-bottom: 20px;
        position: relative;
    }

    .blog h2 {
        font-size: 30px;
        font-size: 34px;
        font-weight: 600;
        position: relative;
        margin-bottom: 30px;
        color: #2C3E50;
    }

        .blog h2 a {
            color: #2C3E50;
            -o-transition: color .2s ease-in-out;
            -moz-transition: color .2s ease-in-out;
            -webkit-transition: color .2s ease-in-out;
        }

            .blog h2 a:hover {
                color: #1ABC9C;
                text-decoration: none;
                -o-transition: color .2s ease-in-out;
                -moz-transition: color .2s ease-in-out;
                -webkit-transition: color .2s ease-in-out;
            }

.blog-meta {
    position: absolute;
    font-size: 11px;
    color: #888;
    margin-top: -25px;
}

.blog .the-calendar > .the-comments, .blog .the-calendar > .the-date {
    font-size: 12px;
    line-height: 16px;
    display: block;
    font-weight: 400;
}

.blog-meta span {
    margin-right: 20px;
}

.blog-meta a {
    color: #888;
    text-decoration: none;
}

    .blog-meta a:hover {
        color: #1ABC9C;
        text-decoration: none;
    }

.blog .the-calendar {
    background: #1ABC9C;
    width: 60px;
    height: 63px;
    border-radius: 3px;
    -o-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #fff;
    text-align: center;
    float: left;
    padding: 5px;
    margin-top: -10px;
    margin-right: 10px;
    position: relative;
}

    .blog .the-calendar:before {
        position: absolute;
        width: 0;
        height: 0;
        border: 10px;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #1ABC9C;
        border-left: 10px solid transparent;
        margin-top: -10px;
        margin-left: -20px;
    }

    .blog .the-calendar > .the-comments {
        border-top: 1px dotted #fff;
        margin: 3px 0;
        padding: 2px 0 0;
    }

        .blog .the-calendar > .the-comments i {
            font-size: 14px;
        }

.blog .meta-tags {
    margin: 20px 0 0;
    color: #888;
}

.meta-tags a {
    color: #888;
    text-decoration: none;
}

    .meta-tags a:hover {
        color: #1ABC9C;
        text-decoration: none;
    }

.comment {
    margin-top: 0;
    padding-bottom: 20px;
}

    .comment h3 {
        font-size: 17px;
        line-height: 19px;
        font-weight: 600;
        color: #555;
        margin: 30px 0;
    }

    .comment ul.comments {
        list-style-type: none;
        margin-left: 0;
    }

    .comment img {
        box-shadow: none;
        -o-box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        opacity: 1;
        filter: Alpha(opacity=100);
        border-radius: 4px;
        -o-border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
    }

        .comment img.avatar {
            position: relative;
            float: left;
            margin-left: 0;
            margin-top: 0;
            width: 60px;
            height: 60px;
        }

.post-comments {
    border: 1px solid #eaeaea;
    margin-bottom: 20px;
    margin-left: 80px;
    margin-right: 10px;
    padding: 10px 20px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #eaeaea;
    position: relative;
}

    .post-comments:before {
        content: "";
        position: absolute;
        left: -20px;
        top: 10px;
        border: 10px;
        border-left: 10px solid transparent;
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
        border-right: 10px solid #eaeaea;
    }

.comment .meta {
    font: 12px 'Open Sans',serif;
    color: #666;
    padding-bottom: 8px;
    margin-bottom: 10px !important;
    border-bottom: 1px dotted #ddd;
}

.comment ul.comments ul {
    list-style-type: none;
    margin-left: 80px;
}

.comment label {
    margin-top: 15px;
}

.comment .textarea {
    resize: none !important;
    margin-bottom: 15px;
}

.coment form {
    margin: 30px 0;
}

.blog-sidebar .widget {
    margin-bottom: 30px;
}

    .blog-sidebar .widget h3 {
        font-size: 18px;
        line-height: 24px;
    }

    .blog-sidebar .widget ul {
        list-style-type: none;
        margin-left: 3px;
    }

.column-posts {
    position: relative;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    padding-bottom: 15px;
    padding-left: 0;
    min-height: 50px;
}

    .column-posts .featured-post-img img {
        position: absolute;
        left: 0;
        top: 0;
        width: 55px;
        height: 50px;
        overflow: hidden;
    }

    .column-posts .featured-post-content {
        margin-left: 65px;
    }

        .column-posts .featured-post-content h5 {
            margin-top: 0;
            margin-bottom: 5px;
            line-height: 18px;
            margin-right: 10px;
            font-weight: 600;
        }

.blog-sidebar .widget ul > li > a {
    color: #1ABC9C;
    transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
}

    .blog-sidebar .widget ul > li > a:hover {
        color: #16A085;
    }

.widget-tags:after {
    content: '';
    display: table;
}

.widget-tags ul {
    list-style-type: none;
    margin-left: 0;
}

    .widget-tags ul > li {
        float: left;
        margin-bottom: 13px;
    }

        .widget-tags ul > li > a {
            border: 1px solid #16A085;
            -o-border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            margin-right: 5px;
            padding: 5px 10px;
            font-size: 12px;
            color: #fff !important;
            text-decoration: none;
            background: #1ABC9C;
            transition: all .2s ease-in-out;
            -o-transition: all .2s ease-in-out;
            -webkit-transition: all .2s ease-in-out;
            -moz-transition: all .2s ease-in-out;
        }

            .widget-tags ul > li > a:hover {
                border-color: #16A085;
                color: #fff !important;
                text-decoration: none;
                background: #16A085;
                transition: all .2s ease-in-out;
                -o-transition: all .2s ease-in-out;
                -webkit-transition: all .2s ease-in-out;
                -moz-transition: all .2s ease-in-out;
            }

#itemsingle .active, #itemsingle .item {
    -moz-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
}

.heads {
    width: 100%;
    padding: 120px 0 50px;
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -ms-background-size: cover;
    -o-background-size: cover !important;
    background-size: cover !important;
    text-align: center;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}

    .heads h1, .heads h2 {
        font-size: 44px;
        line-height: 48px;
        font-weight: 700;
        color: #fff;
    }

.quick-search h5, .single-item h4, .single-item h5 {
    font-weight: 600;
}

.heads h2 span {
    color: #1ABC9C;
}

.page-content {
    padding: 40px 0;
    width: 100%;
    background: #f5f5f5;
}

#itemsingle, .single-item {
    padding-bottom: 20px;
}

.page-content h3 {
    font-size: 22px;
    line-height: 26px;
    color: #444;
    font-weight: 600;
}

.pagination > li > a, .pagination > li > span {
    color: #aaa;
}

    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
        color: #16A085;
    }

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    background-color: #1ABC9C;
    border-color: #1ABC9C;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
    background-color: #f5f5f5;
}

#itemsingle {
    width: auto;
}

    #itemsingle img {
        display: block;
        margin-left: auto;
        margin-right: auto;
    }

    #itemsingle .item {
        opacity: .2;
        filter: alpha(opacity=20);
        -webkit-transition: opacity .3s ease-in-out;
        -ms-transition: opacity .3s ease-in-out;
        transition: opacity .3s ease-in-out;
    }

    #itemsingle .active, #itemsingle .carousel-indicators li {
        -webkit-transition: opacity .3s ease-in-out;
        -ms-transition: opacity .3s ease-in-out;
    }

    #itemsingle .active {
        opacity: 1;
        filter: alpha(opacity=1);
        transition: opacity .3s ease-in-out;
    }

    #itemsingle .carousel-indicators {
        position: relative;
        top: 30px;
        right: 0;
        left: 0;
        z-index: 5;
        margin: 0;
        list-style: none;
        width: 100%;
    }

        #itemsingle .carousel-indicators:after, #itemsingle .carousel-indicators:before {
            content: "";
            clear: both;
            display: table;
        }

        #itemsingle .carousel-indicators li:hover {
            cursor: pointer;
        }

        #itemsingle .carousel-indicators li {
            display: block;
            float: left;
            width: 30%;
            height: auto;
            max-height: 80px;
            text-indent: -999px;
            background-color: #ccc;
            background-color: rgba(255,255,255,.25);
            border-radius: 5px;
            opacity: .6;
            filter: alpha(opacity=60);
            -moz-transition: opacity .3s ease-in-out;
            -o-transition: opacity .3s ease-in-out;
            transition: opacity .3s ease-in-out;
            margin: 0 5% 35px 0;
        }

            #itemsingle .carousel-indicators li:last-child, #itemsingle .carousel-indicators li:nth-child(3n) {
                margin-right: 0;
            }

        #itemsingle .carousel-indicators .active {
            background-color: #fff;
            opacity: 1;
            filter: alpha(opacity=100);
            -webkit-transition: opacity .3s ease-in-out;
            -moz-transition: opacity .3s ease-in-out;
            -o-transition: opacity .3s ease-in-out;
            -ms-transition: opacity .3s ease-in-out;
            transition: opacity .3s ease-in-out;
            margin-top: 0;
            margin-right: 5%;
            margin-left: 0;
        }

.single-item h3 {
    color: #1ABC9C;
}

.single-item h4 {
    font-size: 34px;
    line-height: 38px;
    color: #1ABC9C;
}

.single-item .nav-tabs {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    margin-bottom: 0;
}

.single-item .tab-content {
    border: 1px solid #ccc;
    padding: 20px;
    border-top: 0;
    -webkit-border-bottom-right-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-left-radius: 3px;
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.03);
    -moz-box-shadow: 0 2px 0 rgba(0,0,0,.03);
    box-shadow: 0 2px 0 rgba(0,0,0,.03);
    background: #fff;
}

.single-item .nav-tabs > li {
    margin-bottom: -1px;
}

    .single-item .nav-tabs > li > a {
        color: #aaa;
        padding: 12px 20px;
        background: #fafafa;
        line-height: 21px;
        border: 1px solid #ccc;
        border-left: none;
        margin-right: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        transition: color .3s;
        -o-transition: color .3s;
        -webkit-transition: color .3s;
        -moz-transition: color .3s;
    }

        .single-item .nav-tabs > li > a:hover {
            border-color: #ddd #ddd #ccc;
            background-color: #fff;
            color: #1ABC9C;
        }

.single-item .nav-tabs > .active > a, .single-item .nav-tabs > .active > a:hover {
    background-color: #fff;
    border-top-color: #1ABC9C;
    border-bottom-color: transparent;
    border-left: none;
    color: #1ABC9C;
    cursor: default;
}

.product-tabs {
    padding-top: 40px;
}

.single-item h5 {
    font-size: 16px;
    text-transform: capitalize;
    text-align: center;
    line-height: 18px;
    color: #1ABC9C;
}

.single-item .label {
    text-shadow: none;
}

.quick-search {
    padding: 10px;
    background: #0d2231;
    color: #efefef;
}

.sidebar h3 {
    background: #1ABC9C;
    margin-bottom: 0;
    text-align: left;
    padding: 0 15px;
    color: #fff;
    font-size: 22px;
    line-height: 50px;
    font-weight: 400;
    text-transform: capitalize;
    border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
}

#footer .sitemap > ul > li > a, #footer h3, .event-content01 h2, .event-content01 h5, .event-content01 p, .event-content02 h2, .event-content02 span, .event-content03 span.event-heading, .event-table table th, .sidebar-bookevent h4 {
    text-transform: uppercase;
}

.sidebar .nav-pills > li > a {
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #0d2231;
    border-bottom: 1px solid #071622;
    transition: color .2s ease-in-out;
    -o-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    -webkit-transition: color .2s ease-in-out;
}

    .sidebar .nav-pills > li > a:hover {
        border-color: #071622;
        transition: color .2s ease-in-out;
        -o-transition: color .2s ease-in-out;
        -moz-transition: color .2s ease-in-out;
        -webkit-transition: color .2s ease-in-out;
    }

.sidebar .nav-pills > .active > a, .sidebar .nav-pills > .active > a:active, .sidebar .nav-pills > .active > a:focus, .sidebar .nav-pills > .active > a:hover {
    background: #071622;
    color: #bbb;
}

.sidebar .nav-pills > li:first-child > a {
    border-top-color: transparent;
}

.sidebar .nav-pills > li:first-child > a, .sidebar .nav-pills > li:last-child > a {
    border-radius: 0;
    -o-border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}

.sidebar .nav-pills > li a:before, .sidebar .nav-pills > li > a:before {
    content: "\f105";
    /*font-family: FontAwesome;*/
    display: inline-block;
    margin-left: 0;
    width: 1.2em;
}

.sidebar .nav-stacked > li + li {
    margin-top: 0;
}

#theteam .team-container {
    position: relative;
    text-align: center;
}

    #theteam .team-container h3 {
        margin-top: 20px;
        font-weight: 600;
        font-size: 20px;
        line-height: 24px;
        text-transform: uppercase;
        letter-spacing: -1px;
    }

    #theteam .team-container .featured-photos {
        padding: 25px 45px;
        border-radius: 3px;
        -o-border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        background: #1ABC9C;
        max-width: 200px;
        margin: 0 auto;
        position: relative;
    }

        #theteam .team-container .featured-photos:after {
            content: '';
            position: absolute;
            width: 0;
            height: 0;
            border: 15px solid #1ABC9C;
            border-bottom: 0 solid transparent;
            border-right: 20px solid transparent;
            border-left: 20px solid transparent;
            left: 50%;
            bottom: -14px;
            margin-left: -20px;
        }

.coment input[type=email], .coment input[type=text], .coment textarea, .confirm input[type=email], .confirm input[type=text], .confirm textarea, .contact input[type=email], .contact input[type=text], .contact textarea {
    border-radius: 4px;
    -o-border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border: 0;
    resize: none;
    background: #eaeaea;
    -webkit-box-shadow: 0 0 1px 2px #eaeaea;
    -moz-box-shadow: 0 0 1px 2px #eaeaea;
    box-shadow: 0 0 1px 2px #eaeaea;
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
    margin-bottom: 10px;
}

    .coment input[type=email]:focus, .coment input[type=text]:focus, .coment textarea:focus, .confirm input[type=email]:focus, .confirm input[type=text]:focus, .confirm textarea:focus, .contact input[type=email]:focus, .contact input[type=text]:focus, .contact textarea:focus {
        color: #1ABC9C;
        -webkit-box-shadow: 0 0 1px 2px #1ABC9C !important;
        -moz-box-shadow: 0 0 1px 2px #1ABC9C !important;
        box-shadow: 0 0 1px 2px #1ABC9C !important;
        outline: 0;
    }

.coment textarea, .contact textarea {
    padding: 10px;
}

.contact input[type=email], .contact input[type=text] {
    height: 46px;
    padding: 10px;
}

.confirm input[type=email], .confirm input[type=text] {
    height: 35px;
    padding: 10px;
}

.coment input[type=email], .coment input[type=text] {
    height: 35px;
    padding: 10px;
    margin-right: 5px;
}

#maps {
    width: 100%;
    height: 350px;
    padding: 20px 0;
}

    #maps img {
        max-width: none;
    }

.testimoni .thumbnails .thumbnail {
    background: #eaeaea;
    border-color: #fff;
}

    .testimoni .thumbnails .thumbnail h3 {
        font-size: 20px;
        font-weight: 400;
        line-height: 22px;
        margin-bottom: 20px;
        color: #2C3E50;
    }

    .testimoni .thumbnails .thumbnail p:before {
        position: relative;
        font-size: 20px;
        content: "\f10d";
        /*font-family: FontAwesome;*/
        top: -10px;
        padding-right: 10px;
        color: #1ABC9C;
    }

    .testimoni .thumbnails .thumbnail p:after {
        position: relative;
        font-size: 20px;
        content: "\f10e";
        /*font-family: FontAwesome;*/
        bottom: -10px;
        padding-left: 10px;
        color: #1ABC9C;
    }

.no-zoom ul:hover {
    -webkit-transform: scale(1) !important;
    -moz-transform: scale(1) !important;
    -o-transform: scale(1) !important;
    transform: scale(1) !important;
}

.shadow ul:hover {
    -moz-box-shadow: 0 0 12px 5px #bbb !important;
    -webkit-box-shadow: 0 0 12px 5px #bbb !important;
    -o-box-shadow: 0 0 12px 5px #bbb !important;
    box-shadow: 0 0 12px 5px #bbb !important;
}

.pricing-table ul.popullar, .pricing-table.noo-zoom ul:hover > .popullar {
    -webkit-transform: scale(1.1) rotate(0) !important;
    -moz-transform: scale(1.1) rotate(0) !important;
    -o-transform: scale(1.1) rotate(0) !important;
    transform: scale(1.1) rotate(0) !important;
}

.rotate ul:hover {
    -o-transform: rotate(-6deg) !important;
    -webkit-transform: rotate(-6deg) !important;
    -moz-transition: rotate(-6deg) !important;
    transform: rotate(-6deg) !important;
    -o-transition: -o-transform .3s ease-in-out;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
}

.btn-larges {
    width: 70%;
    padding: 15px;
    font-size: 16px;
}

.pricing-table ul:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    cursor: pointer;
}

.pricing-table ul {
    background: #eaeaea;
    border: 1px solid #e8e8e8;
    text-align: center;
    border-radius: 4px 4px 2px 2px;
    -webkit-border-radius: 4px 4px 2px 2px;
    -moz-border-radius: 4px 4px 2px 2px;
    -o-border-radius: 4px 4px 2px 2px;
    -webkit-transform: none;
    -moz-transform: none;
    -o-transform: none;
    transform: none;
    -webkit-transition: -webkit-transform .5s,-webkit-box-shadow .3s;
    -moz-transition: -moz-transform .5s,-moz-box-shadow .3s;
    -o-transition: -o-transform .5s,-o-box-shadow .3s;
    transition: transform .5s,box-shadow .3s;
    margin-bottom: 20px;
}

    .pricing-table ul > li {
        padding: 15px 10px;
        margin: 0;
        font-size: 13px;
        color: #5c7280;
    }

        .pricing-table ul > li:nth-child(odd) {
            background: #BDC3C7;
        }

        .pricing-table ul > li.head {
            color: #16A085;
            border: none;
            padding-left: 0 !important;
            padding-right: 0 !important;
            height: 25px !important;
            text-align: center !important;
            font-size: 20px;
            padding-top: 30px;
            position: relative;
            background: 0 0;
        }

            .pricing-table ul > li.head:after {
                content: "";
                width: 50px;
                position: absolute;
                left: 50%;
                height: 2px;
                background: #16A085;
                display: block;
                margin-top: 10px;
                margin-left: -25px;
            }

        .pricing-table ul > li.price {
            font-size: 60px;
            font-weight: 400;
            height: 65px;
            padding: 60px 0 10px;
            margin-left: 0 !important;
            margin-right: 0 !important;
            color: #5c7280;
            text-align: center;
            margin-bottom: 80px;
            -o-transition: color .2s ease-in-out;
            -moz-transition: color .2s ease-in-out;
            -webkit-transition: color .2s ease-in-out;
            -ms-transition: color .2s ease-in-out;
            transition: color .2s ease-in-out;
        }

            .pricing-table ul:hover > li.price, .pricing-table ul > li.price p {
                -o-transition: color .2s ease-in-out;
                -moz-transition: color .2s ease-in-out;
                -webkit-transition: color .2s ease-in-out;
                -ms-transition: color .2s ease-in-out;
            }

    .pricing-table ul:hover > li.price {
        color: #BDC3C7;
        transition: color .2s ease-in-out;
    }

    .pricing-table ul > li.price sup {
        position: relative;
        top: -40px;
        left: 10px;
        display: inline;
        font-size: 17px;
        line-height: .8em;
        color: #5c7280;
    }

    .pricing-table ul > li.price p {
        font-size: 17px;
        line-height: .8em;
        margin-top: 30px;
        color: #5c7280;
        transition: color .2s ease-in-out;
    }

    .pricing-table ul:hover > li.price p {
        color: #16A085;
        -o-transition: color .2s ease-in-out;
        -moz-transition: color .2s ease-in-out;
        -webkit-transition: color .2s ease-in-out;
        -ms-transition: color .2s ease-in-out;
        transition: color .2s ease-in-out;
    }

    .pricing-table ul > li.foot {
        border: none;
        color: #fff;
        margin: -1px 0 0 !important;
        padding: 20px 0 !important;
        text-align: center;
    }

#footer {
    background: #1ABC9C;
    width: 100%;
    padding: 30px 0;
    text-align: center;
    color: #fff;
}

    #footer h3 {
        font-size: 26px;
        line-height: 30px;
        font-weight: 600;
        margin-bottom: 20px;
    }

    #footer .social-icon {
        display: table;
        margin: 30px auto;
    }

        #footer .social-icon > li {
            display: inline;
        }

            #footer .social-icon > li > a, #footer .social-icon > li > a > span {
                display: inline-block;
                vertical-align: middle;
                text-align: center;
            }

            #footer .social-icon > li > a {
                width: 60px;
                height: 60px;
                background: #16A085;
                position: relative;
                -o-border-radius: 4px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -ms-border-radius: 4px;
                border-radius: 4px;
                margin: 10px 5px;
            }

                #footer .social-icon > li > a > span {
                    font-size: 32px;
                    position: absolute;
                    left: 50%;
                    top: 50%;
                    margin-left: -13px;
                    margin-top: -15px;
                    color: #222;
                    -o-transition: all .3s ease-in-out;
                    -moz-transition: all .3s ease-in-out;
                    -webkit-transition: all .3s ease-in-out;
                    transition: all .3s ease-in-out;
                }

                #copyright, #footer .social-icon > li > a:hover > span {
                    color: #fff;
                }

            #footer .social-icon > li > .icon-facebook:hover {
                background: #4467AD;
            }

            #footer .social-icon > li > .icon-twitter:hover {
                background: #4099FF;
            }

            #footer .social-icon > li > .icon-gplus:hover, #footer .social-icon > li > .icon-youtube:hover {
                background: #FF4B4B;
            }

            #footer .social-icon > li > .icon-linkedin:hover {
                background: #6e99b2;
            }

            #footer .social-icon > li > .icon-instagram:hover {
                background: #B9C6D0;
            }

    #footer .sitemap > * {
        margin-left: auto;
        margin-right: auto;
        display: table;
    }

    #footer .sitemap > ul {
        list-style-type: none;
        padding-left: 0;
        margin-top: 20px;
    }

        #footer .sitemap > ul > li {
            float: left;
        }

            #footer .sitemap > ul > li > a {
                padding: 5px 10px;
                font-size: 14px;
                color: #fff;
            }

#copyright {
    background: #16A085;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}

.bookfair-event-content a, .bookfair-event-content a.tel:hover, .event-content01 h2, .event-content02 span, .event-content03 span, .event-content03 span.event-heading, .event-table table td:first-child {
    color: #F7931E;
    text-decoration: none;
}

    .bookfair-event-content a:hover, .event-content01 p, .event-content02 h3, .event-content02 p, .event-content03 h4 {
        color: #25408F;
    }

.event-content01 h5, .event-content02 h2, .event-content02 h2 span, .event-table table th, .sidebar-bookevent table td {
    color: #fff;
}

.event-content01, .event-content01 p, .event-content02, .sidebar-bookevent table {
    margin-bottom: 20px;
}

    .event-content01 h2, .event-content01 h5, .event-table table th {
        text-align: center;
    }

    .sidebar-bookevent table td:first-child, .sidebar-bookevent th {
        font-size: 16px;
    }

    .event-content01 h2, .event-content01 h5 span {
        font-size: 14px;
    }

    .event-content02 h2 span, .event-content02 h3, .event-content03 p {
        font-size: 13px;
    }

    .event-content01 h5, .event-content02 h2, .event-content02 p, .event-content03 h4, .event-table table td, .event-table table th {
        font-size: 12px;
    }

    .event-content01 h5 {
        line-height: 30px;
        margin: 0;
    }

.arrow_box {
    position: relative;
    background: #8CC63F;
    padding: 0 40px;
    margin: 0 15%;
}

    .arrow_box:after {
        top: 100%;
        left: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-top-color: #8CC63F;
        border-width: 8px;
        margin-left: -8px;
    }

.event-content01 p {
    display: inline-block;
    font-size: 28px;
    font-weight: 600;
}

    .event-content01 p:nth-child(3) {
        float: right;
    }

    .event-content01 p span {
        color: #333;
        font-size: 11px;
        line-height: 13px;
        display: inline-block;
    }

.event-table table td, .event-table table th {
    line-height: 16px;
    font-weight: 400;
    padding: 7px 10px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}

    .event-table table td:first-child {
        font-weight: 600;
    }

    .event-table table td:last-child, .event-table table th:last-child {
        border-right: none;
    }

.event-table table th {
    background-color: #25408F;
}

.event-table table td {
    background: #EEEDEC;
}

.event-content02 .row, .event-content02 h3 {
    padding: 0 10px;
}

.event-content01 h2, .event-content02 h2 {
    font-weight: 600;
    line-height: 18px;
    padding: 5px 10px;
    margin-bottom: 10px;
}

.event-content01 h2 {
    margin-top: 0;
    padding-top: 0;
}

.event-content02 h2 {
    background-color: #F7931E;
}

.event-content02 h3 {
    line-height: 19px;
    font-weight: 600;
    margin-top: 10px;
}

.event-content02 p {
    font-weight: 600;
    line-height: 16px;
}

.event-content02 ul {
    padding-left: 20px;
}

.event-content02 li {
    line-height: 16px;
    margin-bottom: 7px;
}

.bookfair-event-content a.tel {
    cursor: text;
}

.event-content03 {
    position: relative;
    border: 1px dotted #F7931E;
    padding: 15px 15px 0;
}

    .event-content03 span.event-heading {
        position: absolute;
        top: -12px;
        left: 19px;
        background: #fff;
        font-weight: 600;
        padding: 0 5px;
    }

    .event-content03 h4 {
        font-weight: 600;
        margin: 0 0 5px;
    }

    .event-content03 p {
        line-height: 19px;
        padding: 0 0 5px 10px;
    }

.sidebar-bookevent h4 {
    background-color: #F2F0ED;
    border-bottom: 3px dotted #84BF41;
    padding-bottom: 7px;
    margin: 0;
    text-align: center;
    padding-top: 9px;
}

.sidebar-bookevent table {
    width: 100%;
    background-color: #F2F0ED;
    border-collapse: separate;
    border-spacing: 10px;
}

    .sidebar-bookevent table td {
        padding: 5px 10px;
    }

.sidebar-bookevent th {
    line-height: 18px;
    font-weight: 400;
}

.sidebar-bookevent h4, .sidebar-bookevent th {
    color: #273777;
}

.sidebar-bookevent table tr:nth-child(2) {
    background-color: #7BAE3C;
}

/*.sidebar-bookevent table tr:nth-child(3), .sidebar-bookevent table tr:nth-child(4) {
    background-color: #84BF41;
}*/
.sidebar-bookevent table tr:nth-child(3) {
    /*background-color: #97d058;*/
    background-color: #8dc152;
}

.sidebar-bookevent table tr:nth-child(4) {
    background-color: #a9de6d
}

.sidenav {
    width: 130px;
    position: fixed;
    z-index: 1;
    top: 20px;
    left: 10px;
    background: #eee;
    padding: 8px 0;
}

#inner-headline {
    background: #e0e6e7;
    position: relative;
    margin: 0;
    padding: 0;
    color: #fefefe;
    overflow: hidden;
    min-height: 66px;
}

.brd-img {
    position: absolute;
    right: 0;
}

@media only screen and (max-width :1199px) {
    .arrow_box {
        margin: 0 10%;
    }

    .sidebar-bookevent h4 {
        font-size: 16px;
    }

    .sidebar-bookevent table td:first-child, .sidebar-bookevent th {
        font-size: 14px;
    }
}

@media only screen and (max-width :991px) {
    .sidebar-bookevent {
        margin-top: 20px;
    }
}

@media only screen and (max-width :639px) {
    .arrow_box {
        margin: 0;
        padding: 5px 10px;
    }

    .event-content01 h5 {
        line-height: 20px;
    }

        .event-content01 h5 span {
            display: block;
        }

    .event-content01 p {
        font-size: 26px;
        display: block;
        text-align: center;
    }

        .event-content01 p:nth-child(3) {
            float: none;
        }

        .event-content01 p span {
            font-size: 11px;
            line-height: 11px;
        }
}
/*@import url(/public/css/lib/font-awesome/font-awesome.css);@import url(/public/css/lib/animate/animate.css);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600);.arrow_box,.comment .textarea:after,.comment label:before,.widget-tags:after{clear:both}.sidenav,body{overflow-x:hidden}body{background:#fff;margin:0;padding:0;font:13px/1.7em 'Open Sans',arial,sans-serif}.minimiselineheight{line-height:12px!important}a{color:#1ABC9C}a:hover{color:#16A085}.padd20-top-btm{padding:20px 0}::-moz-selection{background:#1ABC9C;color:#fff;text-shadow:none}::selection{background:#1ABC9C;color:#fff;text-shadow:none}.breadcrumb{text-align:left!important}.form-actions{border-top:none;background:#eaeaea}.btn.btn-green{background-color:#1ABC9C;border-color:#1ABC9C;color:#fff}.btn.btn-green.active,.btn.btn-green:active,.btn.btn-green:focus,.btn.btn-green:hover{background-color:#16A085;border-color:#16A085}.btn.btn-primary{background-color:#2980b9;border-color:#2980b9}.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#3498DB;border-color:#3498DB}.btn.btn-info{background-color:#3498db;border-color:#3498db}.btn.btn-info:focus,.btn.btn-info:hover{background-color:#5dade2;border-color:#5dade2}.btn.btn-info.active,.btn.btn-info:active{background-color:#2383c4;border-color:#2383c4}.btn.btn-danger{background-color:#e74c3c;border-color:#e74c3c}.btn.btn-danger:focus,.btn.btn-danger:hover{background-color:#ec7063;border-color:#ec7063}.btn.btn-danger.active,.btn.btn-danger:active{background-color:#dc2d1b;border-color:#dc2d1b}.btn.btn-success{background-color:#2ecc71;border-color:#2ecc71}.btn.btn-success:focus,.btn.btn-success:hover{background-color:#55d98d;border-color:#55d98d}.btn.btn-success.active,.btn.btn-success:active{background-color:#27ad60;border-color:#27ad60}.btn.btn-warning{background-color:#f1c40f;border-color:#f1c40f}.btn.btn-warning:focus,.btn.btn-warning:hover{background-color:#f4d03f;border-color:#f4d03f}.btn.btn-warning.active,.btn.btn-warning:active{background-color:#cea70c;border-color:#cea70c}.btn.btn-inverse{background-color:#34495e;border-color:#34495e}.btn.btn-inverse.active,.btn.btn-inverse:active,.btn.btn-inverse:focus,.btn.btn-inverse:hover{background-color:#4e6d8d;border-color:#4e6d8d}button,input,select,textarea{font-family:'Open Sans',sans-serif}select{margin-bottom:10px}.uneditable-input:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,textarea:focus{border-color:#ccc;background:rgba(255,255,255,.7);outline:0;outline:dotted thin\9;color:#1ABC9C;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}blockquote{padding:35px 40px;margin:0 0 20px;border-left:5px solid #1ABC9C;background:#eaeaea;font-size:18px;color:#666}.navbar{border-bottom:5px solid #1ABC9C;margin-bottom:0;min-height:65px}.navbar.navbar-default{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#fff}.navbar-default .navbar-link:focus,.navbar-default .navbar-link:hover{color:#e74c3c}.navbar-default .navbar-brand{padding:22px 15px;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.navbar-default .navbar-brand:active,.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#1ABC9C;-o-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.navbar #brand,.navbar-default #brand{position:absolute;left:50%;margin:-60px auto 0 -90px;width:180px;height:180px;border-bottom:5px solid #1ABC9C;border-radius:100%;background:#fff;z-index:-2}.navbar .logo,.navbar-default .logo{position:fixed;left:49%;min-width:120px;max-width:120px;min-height:120px;max-height:120px;margin:0 auto 0 -55px;background:0 0;-o-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.navbar .logo img,.navbar-default .logo img{min-width:105px;max-width:105px;min-height:105px;max-height:105px;-o-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.navbar-default .nav-left>li:nth-child(5n+0){display:none}.navbar-default .nav-left{float:left}.navbar-default .nav-right{margin-left:170px;float:right}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>span{float:none;padding:10px 17px;margin-top:10px;text-transform:uppercase;font-weight:600;color:#666;text-decoration:none;text-shadow:none;transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;font-size:14px;position:relative;display:block}.navbar-default .navbar-nav>li>span>a{color:#666}.navbar-default .navbar-nav{padding-left:0}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#1ABC9C;text-decoration:none;background-color:transparent;transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-moz-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fff;text-decoration:none;background-color:#1ABC9C;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.navbar-default .navbar-nav li.dropdown.active>.dropdown-toggle,.navbar-default .navbar-nav li.dropdown.open.active>.dropdown-toggle,.navbar-default .navbar-nav li.dropdown.open>.dropdown-toggle{color:#fff;background-color:#1ABC9C;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.navbar-default .navbar-nav li.dropdown.active>.dropdown-toggle .caret,.navbar-default .navbar-nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-default .navbar-nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-default .navbar-nav>li>.dropdown-menu{margin-top:9px}.dropdown-menu{background-color:#fff;border:1px solid #666;border:1px solid rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.dropdown-menu>li>a{font-weight:600;color:#666;text-transform:uppercase;font-size:12px;position:relative}.dropdown-menu>li.nav-header{font-weight:700;text-transform:uppercase;font-size:14px}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-submenu:focus>a,.dropdown-submenu:hover>a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#fff;text-decoration:none;background:#1ABC9C;font-weight:600}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background:#1ABC9C}.dropdown-menu li{position:relative}.dropdown-menu .sub-menu{left:100%;margin-left:-1px;position:absolute;top:0;visibility:hidden;margin-top:-6px;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.3s;-moz-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.dropdown-menu li:hover .sub-menu{visibility:visible;display:block}.navbar .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0,0,0,.2);border-top:7px solid transparent;left:-7px;top:10px}.navbar .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;top:11px;left:-6px}.icon-dropdown{position:absolute;right:18px;margin-top:2px}.pattern{position:absolute;left:0;top:0;background:url(../img/pattern.png);width:100%;height:100%;z-index:1}#home-slider{width:100%;position:relative;margin-bottom:0}#home-slider.carousel .carousel-control{width:10%}#home-slider .item{padding:80px 0 30px;height:550px;overflow:hidden;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}#home-slider .carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}#home-slider .carousel-inner>.item>a>img,#home-slider .carousel-inner>.item>img{display:block;max-width:100%;height:auto;line-height:1}#home-slider .carousel-inner>.active,#home-slider .carousel-inner>.next,#home-slider .carousel-inner>.prev{display:block}#home-slider .carousel-inner>.active{left:0}#home-slider .carousel-inner>.next,#home-slider .carousel-inner>.prev{position:absolute;top:0;width:100%}#home-slider .carousel-inner>.next{left:100%}#home-slider .carousel-inner>.prev{left:-100%}#home-slider .carousel-inner>.next.left,#home-slider .carousel-inner>.prev.right{left:0}#home-slider .carousel-inner>.active.left{left:-100%}#home-slider .carousel-inner>.active.right{left:100%}#home-slider .carousel-control{position:absolute;top:0;left:0;bottom:0;filter:alpha(opacity=50);font-size:20px;text-align:center}#home-slider.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}#home-slider.carousel-fade .carousel-inner .active{opacity:1}#home-slider.carousel-fade .carousel-inner .active.left,#home-slider.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}#home-slider.carousel-fade .carousel-inner .next.left,#home-slider.carousel-fade .carousel-inner .prev.right{opacity:1}#home-slider.carousel-fade .carousel-control{z-index:2}#home-slider>.carousel-control.left{background-image:-webkit-gradient(linear,0 top,100% top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}#home-slider .carousel-control.right{left:auto;right:0;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}#home-slider .carousel-control .glyphicon-chevron-left,#home-slider .carousel-control .glyphicon-chevron-right,#home-slider .carousel-control .icon-next,#home-slider .carousel-control .icon-prev{position:absolute;top:50%;left:50%;z-index:5;display:inline-block}#home-slider .carousel-control .icon-next,#home-slider .carousel-control .icon-prev{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}#home-slider .carousel-control .icon-prev:before{content:'\2039'}#home-slider .carousel-control .icon-next:before{content:'\203a'}#home-slider .carousel-indicators{position:absolute;left:50%;z-index:100;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}#home-slider .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #1c222b;border-radius:10px;cursor:pointer}#home-slider .carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#1c222b}#home-slider .carousel-inner .item .carousel-content{margin-top:270px;position:relative;z-index:2}#home-slider .carousel-inner .item .carousel-content h1,#home-slider .carousel-inner .item .carousel-content h2{color:#fff;text-shadow:3px 3px 3px #000;margin-top:0;font-weight:700;font-size:45px;line-height:45px;text-transform:uppercase;display:block}#home-slider .carousel-inner .item .carousel-content h3{color:#212834;margin-top:0;font-weight:700;font-size:40px;line-height:44px;display:block}#home-slider .carousel-inner .item .carousel-content p{font-size:22px;color:#fff;font-weight:700;text-shadow:1px 0 #333}#home-slider .carousel-control{width:40px;color:#fff;text-shadow:none;opacity:1;margin-left:40px;margin-right:40px}#home-slider .carousel-control:focus,#home-slider .carousel-control:hover{color:#1c222b;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}#tagline h2,.heading-title h2{color:#444;text-transform:uppercase;font-weight:600}#home-slider .carousel-control.left,#home-slider .carousel-control.right{background-image:none;filter:none;background:rgba(0,0,0,.2);height:80px;width:50px;margin-left:0;margin-right:0;margin-top:11%}#home-slider .carousel-control.left{border-top-right-radius:5px;border-bottom-right-radius:5px}#home-slider .carousel-control.right{border-top-left-radius:5px;border-bottom-left-radius:5px}#home-slider .carousel-control i{position:absolute;top:30px;left:0;z-index:5;display:inline-block;width:50px;height:50px;margin-left:0}#featured,#tagline{width:100%;text-align:center}#home-slider .carousel-indicators.out{bottom:-5px}#tagline{padding:40px 0;background:#f5f5f5}#tagline h2{font-size:24px}.heading-title{display:block;padding-bottom:30px}.heading-title h2{font-size:26px;line-height:30px;text-align:center}#featured{padding:40px 0;background:#fff}#featured .featured-container{position:relative;text-align:center}#featured .featured-container h3{margin-top:20px;font-weight:600;font-size:20px;line-height:24px;text-transform:uppercase;letter-spacing:-1px}#featured .featured-container .featured-photos{padding:35px 0;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#1ABC9C;width:60%;margin:0 auto;position:relative}#featured .featured-container .featured-photos:after{content:'';position:absolute;width:0;height:0;border:15px solid #1ABC9C;border-bottom:0 solid transparent;border-right:20px solid transparent;border-left:20px solid transparent;left:50%;bottom:-14px;margin-left:-20px}#featured .featured-container .featured-photos i{color:#fff;font-size:68px;line-height:70px}#catalogue{padding:40px 0;width:100%;background:#f5f5f5;text-align:center}#catalogue h3{font-size:16px;line-height:18px;text-transform:capitalize}#catalogue .thumbnail{position:relative;overflow:hidden}#catalogue .thumbnail .caption-img{width:100%;height:280px;-o-background-size:cover!important;-moz-background-size:cover!important;-webkit-background-size:cover!important;-ms-background-size:cover!important;background-size:cover!important;background-repeat:no-repeat;background-position:center center;overflow:hidden;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#catalogue .thumbnail .caption-link{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(26,188,156,.7);opacity:0;filter:alpha(opacity=0);-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#catalogue .thumbnail>a:hover>.caption-link{-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;filter:alpha(opacity=100)}#catalogue .thumbnail .caption-link .fa{font-size:54px;position:absolute;left:50%;margin-left:-20px;top:50%;margin-top:-20px;color:#16A085}.caption-details{width:auto;height:auto}.caption-details h3{font-weight:600;font-family:'Open Sans',arial,sans-serif;font-size:14px;line-height:16px;color:#0d2231;text-align:center;text-transform:capitalize}.caption-details .price{display:block;text-align:center;background:#1ABC9C;padding:8px 10px;color:#fff;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:14px;font-weight:700}#testimoni{width:100%;background:url(../img/img02.jpg) center center no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/s2.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/s2.png',sizingMethod='scale')";background-size:cover!important;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;padding:80px 0;text-align:center}#testimoni .testimoni-icon i{font-size:22px;width:55px;height:55px;color:#fff;display:inline-block;padding:17px;background:#1ABC9C;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:0 0 0 4px #fff;-o-box-shadow:0 0 0 4px #fff;-webkit-box-shadow:0 0 0 4px #fff;-moz-box-shadow:0 0 0 4px #fff}#testimoni h3{font-size:26px;line-height:30px;font-weight:600;text-transform:uppercase;text-align:center;color:#fff;letter-spacing:-1px;margin:15px 0}#testimoni .carousel-control{height:36px;width:36px;margin-top:0;font-size:26px;line-height:24px;text-shadow:none;background:#1ABC9C;padding:1px 2px 12px;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;font-weight:300;border:3px solid #fff;z-index:3;opacity:.8;filter:alpha(opacity=80)}#testimoni .carousel .item,.heads h1,.heads h2{text-shadow:1px 0 #666}#testimoni .carousel-control:hover{opacity:1;filter:alpha(opacity=100)}#testimoni a.carousel-control.left,#testimoni a.carousel-control.right{top:auto;bottom:-20px}#blog .blog-container .blog-date:after,.blog .the-calendar:before{content:'';top:50%;left:0;bottom:0}#testimoni .carousel .item .testimoni-item{color:#fff;display:block;box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;-o-box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;-moz-box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;-webkit-box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;padding:40px 0;font-size:14px}#testimoni .carousel .item h4{color:#fff;font-weight:600;font-style:italic;font-size:15px;text-transform:capitalize}#blog .blog-container h3,#blog h2,.blog .meta-tags,.blog h2,.heads h1,.heads h2,.page-content h3{text-transform:uppercase}#blog{padding:40px 0;background:#fff;width:100%;text-align:center}#blog h2{font-size:26px;line-height:30px;font-weight:600;text-align:center;color:#444}#blog .blog-container{position:relative;text-align:center}#blog .blog-container h3{margin-top:20px;font-weight:600;font-size:20px;line-height:24px;letter-spacing:-1px}#blog .blog-container h3 a{color:#2C3E50;transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out}#blog .blog-container h3 a:hover{color:#1ABC9C;text-decoration:none;transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out}.blog h2 a,.blog h2 a:hover{transition:color .2s ease-in-out}#blog .blog-container .blog-date{padding:25px 45px;border-radius:3px;background:#1ABC9C;max-width:200px;margin:0 auto;position:relative}#blog .blog-container .blog-date:after{position:absolute;width:0;height:0;border:15px solid #1ABC9C;border-bottom:0 solid transparent;border-right:20px solid transparent;border-left:20px solid transparent;margin-top:-10px;margin-left:-25px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}#blog .blog-container .blog-date i{color:#fff;font-size:68px;line-height:70px}#blog .blog-container .blog-date .meta-date{display:block;text-align:center;font-size:40px;line-height:42px;color:#fff}#blog .blog-container .blog-date .meta-month-year{display:block;text-align:center;font-size:14px;line-height:16px;color:#fff;text-transform:uppercase}.blog{padding-bottom:20px}.blog .blog-post{padding-bottom:40px;position:relative}.blog .blog-single{padding-bottom:20px;position:relative}.blog h2{font-size:30px;font-size:34px;font-weight:600;position:relative;margin-bottom:30px;color:#2C3E50}.blog h2 a{color:#2C3E50;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out}.blog h2 a:hover{color:#1ABC9C;text-decoration:none;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out}.blog-meta{position:absolute;font-size:11px;color:#888;margin-top:-25px}.blog .the-calendar>.the-comments,.blog .the-calendar>.the-date{font-size:12px;line-height:16px;display:block;font-weight:400}.blog-meta span{margin-right:20px}.blog-meta a{color:#888;text-decoration:none}.blog-meta a:hover{color:#1ABC9C;text-decoration:none}.blog .the-calendar{background:#1ABC9C;width:60px;height:63px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;color:#fff;text-align:center;float:left;padding:5px;margin-top:-10px;margin-right:10px;position:relative}.blog .the-calendar:before{position:absolute;width:0;height:0;border:10px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #1ABC9C;border-left:10px solid transparent;margin-top:-10px;margin-left:-20px}.blog .the-calendar>.the-comments{border-top:1px dotted #fff;margin:3px 0;padding:2px 0 0}.blog .the-calendar>.the-comments i{font-size:14px}.blog .meta-tags{margin:20px 0 0;color:#888}.meta-tags a{color:#888;text-decoration:none}.meta-tags a:hover{color:#1ABC9C;text-decoration:none}.comment{margin-top:0;padding-bottom:20px}.comment h3{font-size:17px;line-height:19px;font-weight:600;color:#555;margin:30px 0}.comment ul.comments{list-style-type:none;margin-left:0}.comment img{box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;opacity:1;filter:Alpha(opacity=100);border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.comment img.avatar{position:relative;float:left;margin-left:0;margin-top:0;width:60px;height:60px}.post-comments{border:1px solid #eaeaea;margin-bottom:20px;margin-left:80px;margin-right:10px;padding:10px 20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#eaeaea;position:relative}.post-comments:before{content:"";position:absolute;left:-20px;top:10px;border:10px;border-left:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #eaeaea}.comment .meta{font:12px 'Open Sans',serif;color:#666;padding-bottom:8px;margin-bottom:10px!important;border-bottom:1px dotted #ddd}.comment ul.comments ul{list-style-type:none;margin-left:80px}.comment label{margin-top:15px}.comment .textarea{resize:none!important;margin-bottom:15px}.coment form{margin:30px 0}.blog-sidebar .widget{margin-bottom:30px}.blog-sidebar .widget h3{font-size:18px;line-height:24px}.blog-sidebar .widget ul{list-style-type:none;margin-left:3px}.column-posts{position:relative;border-bottom:1px solid #ddd;margin-bottom:10px;padding-bottom:15px;padding-left:0;min-height:50px}.column-posts .featured-post-img img{position:absolute;left:0;top:0;width:55px;height:50px;overflow:hidden}.column-posts .featured-post-content{margin-left:65px}.column-posts .featured-post-content h5{margin-top:0;margin-bottom:5px;line-height:18px;margin-right:10px;font-weight:600}.blog-sidebar .widget ul>li>a{color:#1ABC9C;transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out}.blog-sidebar .widget ul>li>a:hover{color:#16A085}.widget-tags:after{content:'';display:table}.widget-tags ul{list-style-type:none;margin-left:0}.widget-tags ul>li{float:left;margin-bottom:13px}.widget-tags ul>li>a{border:1px solid #16A085;-o-border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin-right:5px;padding:5px 10px;font-size:12px;color:#fff!important;text-decoration:none;background:#1ABC9C;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}.widget-tags ul>li>a:hover{border-color:#16A085;color:#fff!important;text-decoration:none;background:#16A085;transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out}#itemsingle .active,#itemsingle .item{-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}.heads{width:100%;padding:120px 0 50px;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover;-o-background-size:cover!important;background-size:cover!important;text-align:center;background-position:center center;background-repeat:no-repeat;overflow:hidden}.heads h1,.heads h2{font-size:44px;line-height:48px;font-weight:700;color:#fff}.quick-search h5,.single-item h4,.single-item h5{font-weight:600}.heads h2 span{color:#1ABC9C}.page-content{padding:40px 0;width:100%;background:#f5f5f5}#itemsingle,.single-item{padding-bottom:20px}.page-content h3{font-size:22px;line-height:26px;color:#444;font-weight:600}.pagination>li>a,.pagination>li>span{color:#aaa}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#16A085}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#1ABC9C;border-color:#1ABC9C}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{background-color:#f5f5f5}#itemsingle{width:auto}#itemsingle img{display:block;margin-left:auto;margin-right:auto}#itemsingle .item{opacity:.2;filter:alpha(opacity=20);-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#itemsingle .active,#itemsingle .carousel-indicators li{-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out}#itemsingle .active{opacity:1;filter:alpha(opacity=1);transition:opacity .3s ease-in-out}#itemsingle .carousel-indicators{position:relative;top:30px;right:0;left:0;z-index:5;margin:0;list-style:none;width:100%}#itemsingle .carousel-indicators:after,#itemsingle .carousel-indicators:before{content:"";clear:both;display:table}#itemsingle .carousel-indicators li:hover{cursor:pointer}#itemsingle .carousel-indicators li{display:block;float:left;width:30%;height:auto;max-height:80px;text-indent:-999px;background-color:#ccc;background-color:rgba(255,255,255,.25);border-radius:5px;opacity:.6;filter:alpha(opacity=60);-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;margin:0 5% 35px 0}#itemsingle .carousel-indicators li:last-child,#itemsingle .carousel-indicators li:nth-child(3n){margin-right:0}#itemsingle .carousel-indicators .active{background-color:#fff;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;margin-top:0;margin-right:5%;margin-left:0}.single-item h3{color:#1ABC9C}.single-item h4{font-size:34px;line-height:38px;color:#1ABC9C}.single-item .nav-tabs{border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:0}.single-item .tab-content{border:1px solid #ccc;padding:20px;border-top:0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.03);-moz-box-shadow:0 2px 0 rgba(0,0,0,.03);box-shadow:0 2px 0 rgba(0,0,0,.03);background:#fff}.single-item .nav-tabs>li{margin-bottom:-1px}.single-item .nav-tabs>li>a{color:#aaa;padding:12px 20px;background:#fafafa;line-height:21px;border:1px solid #ccc;border-left:none;margin-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;transition:color .3s;-o-transition:color .3s;-webkit-transition:color .3s;-moz-transition:color .3s}.single-item .nav-tabs>li>a:hover{border-color:#ddd #ddd #ccc;background-color:#fff;color:#1ABC9C}.single-item .nav-tabs>.active>a,.single-item .nav-tabs>.active>a:hover{background-color:#fff;border-top-color:#1ABC9C;border-bottom-color:transparent;border-left:none;color:#1ABC9C;cursor:default}.product-tabs{padding-top:40px}.single-item h5{font-size:16px;text-transform:capitalize;text-align:center;line-height:18px;color:#1ABC9C}.single-item .label{text-shadow:none}.quick-search{padding:10px;background:#0d2231;color:#efefef}.sidebar h3{background:#1ABC9C;margin-bottom:0;text-align:left;padding:0 15px;color:#fff;font-size:22px;line-height:50px;font-weight:400;text-transform:capitalize;border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0}#footer .sitemap>ul>li>a,#footer h3,.event-content01 h2,.event-content01 h5,.event-content01 p,.event-content02 h2,.event-content02 span,.event-content03 span.event-heading,.event-table table th,.sidebar-bookevent h4{text-transform:uppercase}.sidebar .nav-pills>li>a{-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#0d2231;border-bottom:1px solid #071622;transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out}.sidebar .nav-pills>li>a:hover{border-color:#071622;transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out}.sidebar .nav-pills>.active>a,.sidebar .nav-pills>.active>a:active,.sidebar .nav-pills>.active>a:focus,.sidebar .nav-pills>.active>a:hover{background:#071622;color:#bbb}.sidebar .nav-pills>li:first-child>a{border-top-color:transparent}.sidebar .nav-pills>li:first-child>a,.sidebar .nav-pills>li:last-child>a{border-radius:0;-o-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.sidebar .nav-pills>li a:before,.sidebar .nav-pills>li>a:before{content:"\f105";font-family:FontAwesome;display:inline-block;margin-left:0;width:1.2em}.sidebar .nav-stacked>li+li{margin-top:0}#theteam .team-container{position:relative;text-align:center}#theteam .team-container h3{margin-top:20px;font-weight:600;font-size:20px;line-height:24px;text-transform:uppercase;letter-spacing:-1px}#theteam .team-container .featured-photos{padding:25px 45px;border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#1ABC9C;max-width:200px;margin:0 auto;position:relative}#theteam .team-container .featured-photos:after{content:'';position:absolute;width:0;height:0;border:15px solid #1ABC9C;border-bottom:0 solid transparent;border-right:20px solid transparent;border-left:20px solid transparent;left:50%;bottom:-14px;margin-left:-20px}.coment input[type=email],.coment input[type=text],.coment textarea,.confirm input[type=email],.confirm input[type=text],.confirm textarea,.contact input[type=email],.contact input[type=text],.contact textarea{border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:0;resize:none;background:#eaeaea;-webkit-box-shadow:0 0 1px 2px #eaeaea;-moz-box-shadow:0 0 1px 2px #eaeaea;box-shadow:0 0 1px 2px #eaeaea;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s;margin-bottom:10px}.coment input[type=email]:focus,.coment input[type=text]:focus,.coment textarea:focus,.confirm input[type=email]:focus,.confirm input[type=text]:focus,.confirm textarea:focus,.contact input[type=email]:focus,.contact input[type=text]:focus,.contact textarea:focus{color:#1ABC9C;-webkit-box-shadow:0 0 1px 2px #1ABC9C!important;-moz-box-shadow:0 0 1px 2px #1ABC9C!important;box-shadow:0 0 1px 2px #1ABC9C!important;outline:0}.coment textarea,.contact textarea{padding:10px}.contact input[type=email],.contact input[type=text]{height:46px;padding:10px}.confirm input[type=email],.confirm input[type=text]{height:35px;padding:10px}.coment input[type=email],.coment input[type=text]{height:35px;padding:10px;margin-right:5px}#maps{width:100%;height:350px;padding:20px 0}#maps img{max-width:none}.testimoni .thumbnails .thumbnail{background:#eaeaea;border-color:#fff}.testimoni .thumbnails .thumbnail h3{font-size:20px;font-weight:400;line-height:22px;margin-bottom:20px;color:#2C3E50}.testimoni .thumbnails .thumbnail p:before{position:relative;font-size:20px;content:"\f10d";font-family:FontAwesome;top:-10px;padding-right:10px;color:#1ABC9C}.testimoni .thumbnails .thumbnail p:after{position:relative;font-size:20px;content:"\f10e";font-family:FontAwesome;bottom:-10px;padding-left:10px;color:#1ABC9C}.no-zoom ul:hover{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.shadow ul:hover{-moz-box-shadow:0 0 12px 5px #bbb!important;-webkit-box-shadow:0 0 12px 5px #bbb!important;-o-box-shadow:0 0 12px 5px #bbb!important;box-shadow:0 0 12px 5px #bbb!important}.pricing-table ul.popullar,.pricing-table.noo-zoom ul:hover>.popullar{-webkit-transform:scale(1.1) rotate(0)!important;-moz-transform:scale(1.1) rotate(0)!important;-o-transform:scale(1.1) rotate(0)!important;transform:scale(1.1) rotate(0)!important}.rotate ul:hover{-o-transform:rotate(-6deg)!important;-webkit-transform:rotate(-6deg)!important;-moz-transition:rotate(-6deg)!important;transform:rotate(-6deg)!important;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.btn-larges{width:70%;padding:15px;font-size:16px}.pricing-table ul:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);cursor:pointer}.pricing-table ul{background:#eaeaea;border:1px solid #e8e8e8;text-align:center;border-radius:4px 4px 2px 2px;-webkit-border-radius:4px 4px 2px 2px;-moz-border-radius:4px 4px 2px 2px;-o-border-radius:4px 4px 2px 2px;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;-webkit-transition:-webkit-transform .5s,-webkit-box-shadow .3s;-moz-transition:-moz-transform .5s,-moz-box-shadow .3s;-o-transition:-o-transform .5s,-o-box-shadow .3s;transition:transform .5s,box-shadow .3s;margin-bottom:20px}.pricing-table ul>li{padding:15px 10px;margin:0;font-size:13px;color:#5c7280}.pricing-table ul>li:nth-child(odd){background:#BDC3C7}.pricing-table ul>li.head{color:#16A085;border:none;padding-left:0!important;padding-right:0!important;height:25px!important;text-align:center!important;font-size:20px;padding-top:30px;position:relative;background:0 0}.pricing-table ul>li.head:after{content:"";width:50px;position:absolute;left:50%;height:2px;background:#16A085;display:block;margin-top:10px;margin-left:-25px}.pricing-table ul>li.price{font-size:60px;font-weight:400;height:65px;padding:60px 0 10px;margin-left:0!important;margin-right:0!important;color:#5c7280;text-align:center;margin-bottom:80px;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.pricing-table ul:hover>li.price,.pricing-table ul>li.price p{-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out}.pricing-table ul:hover>li.price{color:#BDC3C7;transition:color .2s ease-in-out}.pricing-table ul>li.price sup{position:relative;top:-40px;left:10px;display:inline;font-size:17px;line-height:.8em;color:#5c7280}.pricing-table ul>li.price p{font-size:17px;line-height:.8em;margin-top:30px;color:#5c7280;transition:color .2s ease-in-out}.pricing-table ul:hover>li.price p{color:#16A085;-o-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.pricing-table ul>li.foot{border:none;color:#fff;margin:-1px 0 0!important;padding:20px 0!important;text-align:center}#footer{background:#1ABC9C;width:100%;padding:30px 0;text-align:center;color:#fff}#footer h3{font-size:26px;line-height:30px;font-weight:600;margin-bottom:20px}#footer .social-icon{display:table;margin:30px auto}#footer .social-icon>li{display:inline}#footer .social-icon>li>a,#footer .social-icon>li>a>span{display:inline-block;vertical-align:middle;text-align:center}#footer .social-icon>li>a{width:60px;height:60px;background:#16A085;position:relative;-o-border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:10px 5px}#footer .social-icon>li>a>span{font-size:32px;position:absolute;left:50%;top:50%;margin-left:-13px;margin-top:-15px;color:#222;-o-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#copyright,#footer .social-icon>li>a:hover>span{color:#fff}#footer .social-icon>li>.icon-facebook:hover{background:#4467AD}#footer .social-icon>li>.icon-twitter:hover{background:#4099FF}#footer .social-icon>li>.icon-gplus:hover,#footer .social-icon>li>.icon-youtube:hover{background:#FF4B4B}#footer .social-icon>li>.icon-linkedin:hover{background:#6e99b2}#footer .social-icon>li>.icon-instagram:hover{background:#B9C6D0}#footer .sitemap>*{margin-left:auto;margin-right:auto;display:table}#footer .sitemap>ul{list-style-type:none;padding-left:0;margin-top:20px}#footer .sitemap>ul>li{float:left}#footer .sitemap>ul>li>a{padding:5px 10px;font-size:14px;color:#fff}#copyright{background:#16A085;width:100%;padding:10px 0;text-align:center}.bookfair-event-content a,.bookfair-event-content a.tel:hover,.event-content01 h2,.event-content02 span,.event-content03 span,.event-content03 span.event-heading,.event-table table td:first-child{color:#F7931E;text-decoration:none}.bookfair-event-content a:hover,.event-content01 p,.event-content02 h3,.event-content02 p,.event-content03 h4{color:#25408F}.event-content01 h5,.event-content02 h2,.event-content02 h2 span,.event-table table th,.sidebar-bookevent table td{color:#fff}.event-content01,.event-content01 p,.event-content02,.sidebar-bookevent table{margin-bottom:20px}.event-content01 h2,.event-content01 h5,.event-table table th{text-align:center}.sidebar-bookevent table td:first-child,.sidebar-bookevent th{font-size:16px}.event-content01 h2,.event-content01 h5 span{font-size:14px}.event-content02 h2 span,.event-content02 h3,.event-content03 p{font-size:13px}.event-content01 h5,.event-content02 h2,.event-content02 p,.event-content03 h4,.event-table table td,.event-table table th{font-size:12px}.event-content01 h5{line-height:30px;margin:0}.arrow_box{position:relative;background:#8CC63F;padding:0 40px;margin:0 15%}.arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#8CC63F;border-width:8px;margin-left:-8px}.event-content01 p{display:inline-block;font-size:28px;font-weight:600}.event-content01 p:nth-child(3){float:right}.event-content01 p span{color:#333;font-size:11px;line-height:13px;display:inline-block}.event-table table td,.event-table table th{line-height:16px;font-weight:400;padding:7px 10px;border-right:1px solid #fff;border-bottom:1px solid #fff}.event-table table td:first-child{font-weight:600}.event-table table td:last-child,.event-table table th:last-child{border-right:none}.event-table table th{background-color:#25408F}.event-table table td{background:#EEEDEC}.event-content02 .row,.event-content02 h3{padding:0 10px}.event-content01 h2,.event-content02 h2{font-weight:600;line-height:18px;padding:5px 10px;margin-bottom:10px}.event-content01 h2{margin-top:0;padding-top:0}.event-content02 h2{background-color:#F7931E}.event-content02 h3{line-height:19px;font-weight:600;margin-top:10px}.event-content02 p{font-weight:600;line-height:16px}.event-content02 ul{padding-left:20px}.event-content02 li{line-height:16px;margin-bottom:7px}.bookfair-event-content a.tel{cursor:text}.event-content03{position:relative;border:1px dotted #F7931E;padding:15px 15px 0}.event-content03 span.event-heading{position:absolute;top:-12px;left:19px;background:#fff;font-weight:600;padding:0 5px}.event-content03 h4{font-weight:600;margin:0 0 5px}.event-content03 p{line-height:19px;padding:0 0 5px 10px}.sidebar-bookevent h4{background-color:#F2F0ED;border-bottom:3px dotted #84BF41;padding-bottom:7px;margin:0;text-align:center;padding-top:9px}.sidebar-bookevent table{width:100%;background-color:#F2F0ED;border-collapse:separate;border-spacing:10px}.sidebar-bookevent table td{padding:5px 10px}.sidebar-bookevent th{line-height:18px;font-weight:400}.sidebar-bookevent h4,.sidebar-bookevent th{color:#273777}.sidebar-bookevent table tr:nth-child(2){background-color:#7BAE3C}.sidebar-bookevent table tr:nth-child(3),.sidebar-bookevent table tr:nth-child(4){background-color:#84BF41}.sidenav{width:130px;position:fixed;z-index:1;top:20px;left:10px;background:#eee;padding:8px 0}#inner-headline{background:#e0e6e7;position:relative;margin:0;padding:0;color:#fefefe;overflow:hidden;min-height:66px}.brd-img{position:absolute;right:0}@media only screen and (max-width :1199px){.arrow_box{margin:0 10%}.sidebar-bookevent h4{font-size:16px}.sidebar-bookevent table td:first-child,.sidebar-bookevent th{font-size:14px}}@media only screen and (max-width :991px){.sidebar-bookevent{margin-top:20px}}@media only screen and (max-width :639px){.arrow_box{margin:0;padding:5px 10px}.event-content01 h5{line-height:20px}.event-content01 h5 span{display:block}.event-content01 p{font-size:26px;display:block;text-align:center}.event-content01 p:nth-child(3){float:none}.event-content01 p span{font-size:11px;line-height:11px}}*/

.newsletterpopup {
}

.newsletterhead {
    text-align: center;
    font-family: 'Javanese Text';
}

.newsletterpopup div.modal-dialog {
    margin-top: 200px !important;
}

.padding-top-0 {
    padding-top: 0px !important;
}

ul.contctphn {
    list-style: none;
    text-align: right;
    margin-top: 10px;
}

    .contctphn li {
        line-height:15px;
    }
        .contctphn li a {
            color: #666 !important;
            font-weight:600!important;
        }

table.table.list-table td {
    padding: 10px 30px;
}
.list-row {
    display: block;
    width: 100%;
    height: auto;
}
.list-image {
    width: 140px;
    box-sizing: border-box;
    display: block;
    float: left;
}
.panel-description {
    margin-bottom: 27px;
}
.specification_area h3 {
    margin: 26px 0 32px;
}
.specification_area p {
    margin-bottom: 15px;
}
.specification_area p.retail {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 22px;
    margin-top: 19px;
}
.specification_area h5 {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 22px;
}
.specification_area .copies_price {
    font-size: 18px;
    line-height: 1;
    padding-bottom: 45px;
}
.details_image {
    max-height: 250px;
}