                    /* ==========================================================================

   Author's custom styles

   ========================================================================== */
                    /*  font-family: "Helvetica Neue", sans-serif;

    font-family: 'Open Sans', sans-serif;

*/
                    
                    .error {
                        color: #de1414;
                        font-size: 13px;
                        font-weight: 600;
                    }
                    
                    @font-face {
                        font-family: notasansregular;
                        src: url(../fonts/NotoSansMalayalam-Regular.ttf);
                    }
                    /*Pre Loader*/
                    
                    .fn-mal {
                        font-family: notasansregular!important;
                    }
                    
                    #preloader {
                        text-align: center;
                        height: 200px;
                        margin-top: 100px !important;
                    }
                    
                    a:focus,
                    a:active,
                    button,
                    input[type="reset"]::-moz-focus-inner,
                    input[type="button"]::-moz-focus-inner,
                    input[type="submit"]::-moz-focus-inner,
                    select::-moz-focus-inner,
                    input[type="file"]>input[type="button"]::-moz-focus-inner {
                        outline: none !important;
                    }
                    
                    body {
                        padding: 0;
                        /*  font-family: 'Montserrat', sans-serif;*/
                        font-family: 'Open Sans', sans-serif;
                        -webkit-font-smoothing: antialiased;
                        line-height: 1.5;
                        text-rendering: optimizeLegibility;
                    }
                    /*

::-webkit-scrollbar {

    display: none;

}

*/
                    
                    .navbar-inverse {
                        background-color: #181818;
                        background-image: none;
                        border-radius: 0;
                        margin-bottom: 0;
                    }
                    
                    .fn-eng {
                        font-family: 'Montserrat', sans-serif;
                    }
                    
                    .navbar-collapse ul li a {
                        /*    font-family: "Helvetica Neue", sans-serif;*/
                        font-family: 'Gentium Basic', serif;
                        font-size: 23px;
                        /*    font-weight: bold;*/
                    }
                    
                    .navbar-nav>li>a:focus {
                        color: #fff;
                        outline: none;
                    }
                    
                    .navbar i {
                        font-size: 15px;
                    }
                    
                    .navbar-right {
                        margin-right: 0;
                    }
                    
                    .navbar-nav>li>a {
                        padding-top: 20px;
                        padding-bottom: 20px;
                    }
                    
                    .sliderinfo.jumbotron {
                        /*

        height: 483px;

        background: #4cbce5 url('../img/home-bg.jpg') no-repeat 50% center;

        margin-bottom: 0;

    */
                        background: url("../img/sprites_v2.png") no-repeat scroll 50% -796px transparent;
                        height: 546px;
                        margin-top: -115px;
                    }
                    
                    select>option {
                        padding: 10px 30px;
                    }
                    
                    .sliderinfo.jumbotron .imgp {
                        padding-left: 70px;
                        display: block;
                        font-weight: 300;
                        font-size: 13px;
                        color: #fff
                    }
                    
                    .jumbotro .search {
                        position: relative;
                        top: -48px;
                        margin-bottom: 20px;
                    }
                    
                    .jumbotro .search p {
                        font-family: "Helvetica Neue", sans-serif;
                        font-weight: 500;
                        color: #fff;
                        font-size: 16px;
                    }
                    
                    div#pdetails:focus {
                        outline: none;
                    }
                    
                    .jumbotro .search p a {
                        color: #fff;
                        text-decoration: none;
                    }
                    
                    .jumbotro .input-group {
                        display: inline-flex;
                        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 30%, rgba(130, 130, 130, 0.4) 100%);
                        padding: 10px;
                        width: 100%;
                    }
                    
                    .jumbotro .input-group input {
                        border-radius: 2px;
                        float: left;
                        margin: 2px;
                        height: 35px;
                    }
                    
                    .navbar {
                        /*z-index:2143123;*/
                        z-index: 9;
                    }
                    
                    #debug-kit-toolbar,
                    #panel-tabs {
                        z-index: 1;
                        opacity: 0;
                    }
                    
                    .jumbotro .input-group input:nth-of-type(1) {
                        background: #fff;
                        border: 0;
                        font-size: 13px;
                        color: #7c7b79;
                        padding: 7px 7px 6px 7px;
                        margin: 0;
                        z-index: 0;
                    }
                    
                    .jumbotro .input-group select {
                        width: 36%;
                        background: #fff;
                        height: 35px;
                        margin: 0 5px;
                        border: 1px solid #fff;
                        padding: 8px 8px;
                        color: #7c7b79;
                        outline: 0;
                        border-radius: 2px;
                    }
                    
                    .academic .sliderinfo {
                        margin-top: -114px !important;
                    }
                    
                    jumbotro .input-group select option {
                        padding: 8px 12px;
                    }
                    
                    .jumbotro .input-group button {
                        border-top-left-radius: 0;
                        border-bottom-left-radius: 0;
                    }
                    
                    jumbotro .input-group .form-control {
                        position: relative;
                        z-index: 0;
                        float: right;
                        width: 100%;
                        margin-bottom: 0;
                        padding: 24px 12px;
                        border: 1px solid #fff;
                        box-shadow: none;
                        border-top-right-radius: 0;
                        border-bottom-right-radius: 0;
                    }
                    
                    .jumbotro .input-group .form-control:focus {
                        border: 1px solid #fff;
                    }
                    
                    .sliderinfo.jumbotron .btn.btn-default {
                        padding: 6px 10px;
                        margin-right: -1px;
                        background-color: #fff;
                        color: #13617f;
                        outline: 0;
                        background-image: none;
                        border: 1px solid #fff;
                        box-shadow: none;
                        border-top-right-radius: 2px;
                        border-bottom-right-radius: 2px;
                        width: 9%;
                    }
                    
                    .sliderinfo.jumbotron .sliderlinks img {
                        /*margin-top: 2px;*/
                    }
                    
                    .sliderinfo.jumbotron .list-group {
                        height: 338px;
                        padding: 10px 10px;
                        color: #fff;
                        background-color: #31302f;
                        border-radius: 0;
                        margin-bottom: 0;
                    }
                    
                    .sliderinfo.jumbotron .list-group a {
                        background-color: #31302f;
                        border: 0px;
                        color: #ccc;
                        margin-bottom: 0px;
                        border-bottom: 1px solid #504f4e;
                        font-size: 13px;
                        border-radius: 0;
                        font-weight: 500;
                    }
                    
                    .sliderinfo.jumbotron .list-group-item {
                        padding: 10px;
                    }
                    
                    .sliderinfo.jumbotron .list-group a:hover {
                        color: #ffffff;
                    }
                    
                    .sliderinfo.jumbotron .list-group h3 {
                        font-family: 'Montserrat', sans-serif;
                        padding: 0 10px 10px;
                        font-weight: 600;
                    }
                    
                    .carousel-control.left {
                        background-image: none;
                    }
                    
                    .carousel-control.right {
                        right: 0;
                        left: auto;
                        background-image: none;
                    }
                    
                    .carousel-indicators {
                        /* left: 15%; */
                        z-index: 1;
                    }
                    
                    .carousel-indicators li {
                        margin-bottom: -20px;
                    }
                    
                    .carousel-indicators .active {
                        margin-bottom: -20px;
                    }
                    
                    .owl-wrapper-outer {
                        padding-bottom: 20px;
                        border-bottom: 1px solid #ddd;
                    }
                    
                    .link a {
                        color: #404041;
                        font-size: 14px;
                        font-weight: 600;
                    }
                    
                    .link a:hover {
                        text-decoration: none
                    }
                    
                    .subject .main-nav>ul>li>a:active {
                        background: #f57237;
                    }
                    /********featured********/
                    
                    .featured .nav-tabs {
                        border-bottom: 0;
                    }
                    
                    .featured .nav-tabs li.featuredhead {
                        margin-right: 30px;
                        top: -10px;
                    }
                    
                    .featured .nav-tabs li.featuredhead h4 {
                        margin-top: 13px;
                        font-size: 14px;
                        font-weight: bold;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    .featured .nav-tabs>li.active>a,
                    .featured .nav-tabs>li.active>a:hover,
                    .featured .nav-tabs>li.active>a:focus {
                        color: #555;
                        font-weight: bold;
                        cursor: default;
                        border-bottom-color: transparent;
                        border-radius: 0;
                        color: #fff;
                        border: 0;
                        background: #f57237;
                        background: -moz-linear-gradient(top, #0f56a0 0, #030c17 100%);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f56a0), color-stop(100%, #030c17));
                        background: -webkit-linear-gradient(top, #0f56a0 0, #030c17 100%);
                        background: -o-linear-gradient(top, #0f56a0 0, #030c17 100%);
                        background: -ms-linear-gradient(top, #0f56a0 0, #030c17 100%);
                        background: linear-gradient(to bottom, #0f56a0 0, #030c17 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#0f56a0', endColorstr='#030c17', GradientType=0);
                    }
                    
                    .featured .nav-tabs>li>a {
                        font-weight: 700;
                        line-height: 40px;
                        top: -20px;
                        margin-right: 5px;
                        background: #f0f0f0;
                        color: #181818;
                        font-family: "Helvetica Neue", sans-serif;
                        padding-bottom: 20px;
                        font-size: 13px;
                    }
                    
                    .featured .nav-tabs>li>a:hover {
                        background: #ddd;
                    }
                    
                    .featured .nav-tabs>li>a:before,
                    .featured .nav-tabs>li>a:after {
                        content: ' ';
                        width: 55%;
                        display: block;
                        height: 15px;
                        position: absolute;
                        bottom: -1px;
                        background: #fff;
                    }
                    
                    .featured .nav-tabs>li>a:before {
                        left: -1px;
                        -webkit-transform-origin: 0 0;
                        -moz-transform-origin: 0 0;
                        -o-transform-origin: 0 0;
                        -ms-transform-origin: 0 0;
                        transform-origin: 0 0;
                        -webkit-transform: rotate(10deg);
                        -moz-transform: rotate(10deg);
                        -o-transform: rotate(10deg);
                        -ms-transform: rotate(10deg);
                        transform: rotate(10deg);
                    }
                    
                    .featured .nav-tabs>li>a:after {
                        right: -1px;
                        -webkit-transform: rotate(-10deg);
                        -moz-transform: rotate(-10deg);
                        -o-transform: rotate(-10deg);
                        -ms-transform: rotate(-10deg);
                        transform: rotate(-10deg);
                        -webkit-transform-origin: 100% 0;
                        -moz-transform-origin: 100% 0;
                        -o-transform-origin: 100% 0;
                        -ms-transform-origin: 100% 0;
                        transform-origin: 100% 0;
                    }
                    
                    .featured ul.featuredtab {
                        margin-top: 25px;
                        display: inline-flex;
                        list-style: none;
                        padding: 0;
                        padding: 0;
                        border-bottom: 1px solid #ddd;
                    }
                    
                    .featured ul.featuredtab li {
                        margin-right: 15px;
                        padding-left: 0;
                    }
                    
                    .featured ul.featuredtab li img {
                        width: 175px;
                    }
                    
                    .featured ul.featuredtab li a {
                        text-decoration: none;
                        transition: all .2s ease-in-out;
                    }
                    
                    .featured ul.featuredtab li h4 {
                        color: #181818;
                        font-family: "Helvetica Neue", sans-serif;
                        font-size: 16px;
                        font-weight: 500;
                    }
                    
                    .featured ul.featuredtab li p {
                        color: #888;
                        font-family: "Helvetica Neue", sans-serif;
                    }
                    /**********Latest Info************/
                    
                    .latestinfo.jumbotron {
                        margin-top: 20px;
                        margin-bottom: 0;
                        padding-bottom: 30px;
                    }
                    
                    .latestinfo.jumbotron a {
                        text-decoration: none;
                        color: #181818;
                    }
                    
                    .latestinfo.jumbotron .info {
                        padding: 0px 30px 20px;
                    }
                    
                    .latestinfo.jumbotron .border {
                        border-bottom: 1px solid #ddd;
                    }
                    
                    .latestinfo.jumbotron .info h4 {
                        font-size: 24px;
                        font-weight: bold;
                        padding-bottom: 10px;
                        border-bottom: 1px solid #ddd;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    .latestinfo.jumbotron .info h4>span a {
                        padding-top: 10px;
                        font-size: 12px;
                        color: #2b7ab5;
                    }
                    
                    .latestinfo.jumbotron .info.latest {
                        padding-left: 0
                    }
                    
                    .latestinfo.jumbotron .info.latest a p:nth-of-type(1) {
                        font-size: 13px;
                        font-weight: bold;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    .latestinfo.jumbotron .info.latest a p:hover {
                        color: #2b7ab5;
                    }
                    
                    .latestinfo.jumbotron .info.latest p {
                        font-size: 13px;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    .latestinfo.jumbotron .info.information {
                        padding-right: 0;
                    }
                    
                    .latestinfo.jumbotron .info.information a {
                        font-size: 13px;
                        font-weight: bold;
                        -webkit-font-smoothing: antialiased;
                    }
                    /*********FOOTER***********/
                    
                    footer .foot {
                        background: url("../img/sprites_v2.png") repeat-x scroll 50% -101px transparent;
                        overflow: hidden;
                        padding: 0 0 20px 0;
                    }
                    
                    footer p {
                        text-align: center;
                        background-color: #181818;
                        color: #fff;
                        padding: 20px;
                        margin-bottom: 0;
                    }
                    
                    footer .foot img {
                        padding: 30px 30px 0 0;
                        margin-top: 40px;
                        vertical-align: middle;
                    }
                    
                    footer .foot ul {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                    }
                    
                    footer .foot ul li.csr {
                        padding: 69px 0 0 0;
                    }
                    
                    footer .foot ul li.csr h4 {
                        margin: 0;
                        padding: 0;
                    }
                    
                    footer .foot ul li {
                        padding: 6px 0;
                    }
                    
                    footer .foot ul li a {
                        color: #f0f0f0;
                        font-family: "Helvetica Neue", sans-serif;
                        /* font-weight: 600; */
                        text-decoration: none;
                        font-size: 13px;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    footer .foot ul li a:hover {
                        color: #fff;
                    }
                    
                    footer .foot h4 {
                        font-weight: 600;
                        padding: 20px 0 1px;
                        color: #fff;
                        font-family: "Helvetica Neue", sans-serif;
                        font-size: 16px;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    footer .foot .social a {
                        color: #fff;
                        font-size: 24px;
                        margin-right: 15px;
                    }
                    
                    footer .foot .social a:hover {
                        color: #d3471f;
                    }
                    
                    footer .foot .booksearch input {
                        border: 1px solid #fff;
                        box-shadow: 0;
                    }
                    
                    footer .foot .booksearch .btn {
                        padding: 6px 14px;
                        margin-right: -1px;
                        background-color: #13617f;
                        color: #fff;
                        outline: 0;
                        background-image: none;
                        border: 1px solid #13617f;
                        box-shadow: none;
                    }
                    
                    .nav-tabs>li>a {
                        margin-right: 2px;
                        line-height: 1.42857143;
                        border: 1px solid transparent;
                        border-radius: 0;
                    }
                    /********** SUBJECT PAGE***********/
                    /*  font-family: "Helvetica Neue", sans-serif;

    font-family: 'Open Sans', sans-serif;

*/
                    
                    .subject .sliderinfo {
                        color: #fff;
                        height: 202px;
                    }
                    
                    .subject .sliderinfo h3,
                    .subject .sliderinfo h2 {
                        font-family: Georgia, Times New Roman, Serif;
                        font-weight: normal !important;
                    }
                    
                    .subject .sliderinfo .imgp {
                        color: #fff;
                        padding: 0;
                        font-size: 14px;
                        margin-top: -8px;
                    }
                    
                    .subject .sliderinfo .container {
                        padding-bottom: 20px;
                    }
                    
                    .subject .main-nav {
                        margin-top: 100px;
                    }
                    
                    .subject .main-nav>ul {
                        text-align: center;
                        list-style: none;
                        padding: 0;
                    }
                    
                    .subject .main-nav>ul>li {
                        display: inline;
                        margin: 0 -2px;
                    }
                    
                    .subject .main-nav>ul>li {
                        padding: 12px 18px;
                    }
                    
                    .subject .main-nav>ul>li>a {
                        font-size: 13px;
                        color: #fff;
                        text-decoration: none;
                        font-weight: 600;
                    }
                    
                    .subject .main-nav>ul>li:hover {
                        background: #f57237;
                    }
                    
                    .main-nav li.current a {
                        background: none;
                        cursor: default;
                    }
                    
                    .main-nav li.current,
                    .main-nav li.current:hover {
                        background: #f57237;
                        border-top: none !important;
                        position: relative;
                    }
                    
                    .subject .heading {
                        padding: 10px 0;
                        background: url(../img/background-texture.jpg) repeat-y 50% top;
                    }
                    
                    .news {
                        padding: 10px 0;
                        background: url(../img/background-texture.jpg) repeat-y 50% top;
                    }
                    
                    .subject .heading .breadcrumb {
                        background: none;
                        padding-left: 0;
                        margin-bottom: 0;
                    }
                    
                    .subject .heading .breadcrumb a,
                    .subject .heading .breadcrumb .active {
                        color: #71706e;
                        font-weight: bold;
                        font-size: 13px;
                        text-decoration: none;
                    }
                    
                    .subject .heading .breadcrumb a:hover {
                        color: #3c3b3a;
                    }
                    
                    .news .breadcrumb {
                        background: none;
                        padding-left: 0;
                        margin-bottom: 0;
                    }
                    
                    .news .breadcrumb a,
                    .news .breadcrumb .active {
                        color: #71706e;
                        font-weight: bold;
                        font-size: 13px;
                        text-decoration: none;
                    }
                    
                    .bread p {
                        display: inline;
                        margin-left: 3px;
                        font-size: 14px;
                    }
                    
                    .subject .heading h3 {
                        color: #093b6f;
                        font-family: "Helvetica Neue", sans-serif;
                        font-weight: bold;
                        font-size: 21px;
                        margin-top: 10px;
                    }
                    
                    .news h3 {
                        color: #d3461e;
                        font-family: "Helvetica Neue", sans-serif;
                        font-weight: bold;
                        font-size: 21px;
                        margin-top: 10px;
                    }
                    
                    .subject .subjectlist {
                        min-height: 700px;
                        margin-bottom: 20px;
                    }
                    
                    .subject .subjectlist ul {
                        padding: 0px;
                        list-style: none;
                    }
                    
                    .subject .subjectlist ul li {
                        padding: 10px 0;
                    }
                    
                    .subject .subjectlist ul li.active a {
                        color: #fff;
                    }
                    
                    .subject .subjectlist ul li a {
                        color: #404041;
                        font-weight: 600;
                        font-size: 13px;
                    }
                    
                    .subject .subjectlist ul li a:hover {
                        color: #d3461e;
                    }
                    
                    .subject .subjectresults .r-p {
                        display: inline-block;
                        font-size: 13px;
                    }
                    
                    .subject .subjectresults h4 {
                        padding-bottom: 10px;
                        border-bottom: 1px solid #ddd;
                    }
                    
                    .subject .subjectresults h4 a {
                        color: #181818;
                    }
                    
                    .subject .subjectresults nav {
                        text-align: center;
                    }
                    
                    .subject .subjectresults .subjectdetails p {
                        font-size: 11px;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    .subject .subjectresults .subjectdetails {
                        padding-left: 0;
                        padding-bottom: 20px;
                        border-bottom: 1px solid #ddd;
                        margin-bottom: 20px;
                    }
                    /********SUBJECT LIST AND GRID*********/
                    
                    .subjectresults .grid {
                        width: 25%;
                    }
                    
                    .subjectresults .grid div.h4 {
                        min-height: 40px;
                    }
                    
                    .price {
                        font-weight: bold;
                        font-size: 14px !important;
                        margin-top: 6px;
                    }
                    
                    .subject .subjectresults .subjectdetails h4 {
                        border-bottom: 0;
                        font-weight: bold;
                        text-decoration: none;
                        color: #2B7AB5;
                    }
                    
                    .subject .subjectresults .subjectdetails input[type="submit"] {
                        background: linear-gradient(to bottom, #3891d3 0%, #2d7eba 100%);
                        border: 0;
                        color: #fff;
                        padding: 6px 12px;
                        outline: 0;
                    }
                    /********PRODUCT********/
                    
                    .product .sliderinfo {
                        color: #fff;
                        height: 222px;
                    }
                    
                    .product .heading .breadcrumb {
                        margin-bottom: 20px;
                        padding-left: 15px;
                    }
                    
                    .product .jumbotron .productdetails {
                        border-right: 1px solid #ddd;
                        padding-bottom: 20px;
                    }
                    
                    .product .jumbotron .productdetails h4 {
                        margin-top: 0px;
                        margin-bottom: 20px;
                        font-size: 22px;
                        line-height: 110%;
                        font-weight: bold;
                    }
                    
                    .product .jumbotron .productdetails p {
                        font-size: 14px;
                        font-weight: 400;
                        margin-bottom: 5px;
                    }
                    
                    .product .jumbotron .productdetails p span {
                        font-weight: bold;
                        color: #1f1f1e;
                        text-transform: uppercase;
                    }
                    
                    .product .jumbotron .productdetails input[type="submit"] {
                        background: linear-gradient(to bottom, #aaa 0%, #999 100%);
                        border: 0;
                        color: #fff;
                        padding: 6px 18px;
                        outline: 0;
                    }
                    
                    .product .jumbotron .productpurchase h4 {
                        font-weight: bold;
                        font-size: 24px;
                    }
                    
                    .product .jumbotron .productpurchase input[type="submit"]:nth-of-type(1) {
                        background: linear-gradient(to bottom, #3891d3 0%, #2d7eba 100%);
                        border: 0;
                        color: #fff;
                        font-size: 18px;
                        padding: 6px 30px;
                        outline: 0;
                    }
                    
                    .product .jumbotron .productpurchase input[type="submit"]:nth-of-type(2) {
                        background: linear-gradient(to bottom, #aaa 0%, #999 100%);
                        border: 0;
                        color: #fff;
                        padding: 6px 18px;
                        outline: 0;
                    }
                    
                    .product .tab-pane p {
                        font-size: 14px;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    .product .featured {
                        margin-bottom: 20px;
                    }
                    
                    .product .featured .nav-tabs>li.active>a {
                        border-bottom-color: transparent;
                        border-radius: 0;
                        color: #fff;
                        border: 0;
                        /* background: #f57237; */
                        background: -moz-linear-gradient(top, #f57237 0, #d3471f 100%);
                        /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #083a6f), color-stop(100%, #d3471f)); */
                        /* background: -webkit-linear-gradient(top, #f57237 0, #d3471f 100%); */
                        background: -o-linear-gradient(top, #f57237 0, #d3471f 100%);
                        background: -ms-linear-gradient(top, #f57237 0, #d3471f 100%);
                        /* background: linear-gradient(to bottom, #f57237 0, #d3471f 100%); */
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f57237', endColorstr='#d3471f', GradientType=0);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f56a0), color-stop(100%, #030c17));
                        background: -webkit-linear-gradient(top, #0f56a0 0, #030c17 100%);
                        background: -o-linear-gradient(top, #0f56a0 0, #030c17 100%);
                        background: -ms-linear-gradient(top, #0f56a0 0, #030c17 100%);
                        background: linear-gradient(to bottom, #0f56a0 0, #030c17 100%);
                    }
                    
                    .product .featured .nav-tabs>li>a {
                        background: #fff;
                        border: 0;
                    }
                    
                    .product .featured .tab-content {
                        margin-top: 20px;
                    }
                    
                    .product .featured .related img {
                        float: left;
                        margin-right: 20px;
                    }
                    
                    .product .featured .related p:nth-of-type(1) {
                        font-weight: 600;
                    }
                    
                    .product .featured .related p {
                        width: 50%;
                        font-size: 14px;
                        float: right;
                    }
                    /*********LEVELS********/
                    
                    .subject.levels .subjectlist {
                        min-height: 0;
                        margin-bottom: 20px;
                        padding: 10px;
                    }
                    
                    .levels .subjectclass a {
                        text-decoration: none;
                    }
                    
                    .levels .subjectclass h4 {
                        font-weight: 700;
                        font-size: 16px;
                    }
                    /*******ACADEMIC*******/
                    
                    .academic.subject .sliderinfo {
                        height: 538px;
                    }
                    
                    .academic .sliderlinks h3 {
                        font-size: 18px;
                        font-weight: 100;
                    }
                    
                    .academic .sliderlinks select {
                        width: 100%;
                        padding: 6px 12px;
                        color: #181818;
                        background: rgba(255, 255, 255, 0.5);
                        border: 0;
                        outline: 0;
                    }
                    
                    .academic .sliderlinks p {
                        padding-top: 6px;
                        font-size: 26px;
                        font-weight: 600;
                        color: #f57237;
                    }
                    
                    .academic .sliderlinks p>h3 {
                        display: inline;
                        font-size: 2.2em;
                        color: #f57237;
                    }
                    
                    .academic .sliderlinks p span {
                        font-size: 18px;
                        font-weight: 600;
                        color: #ddd;
                        line-height: 21px;
                    }
                    
                    .academic .sliderlinks input[type="submit"] {
                        background: rgba(255, 255, 255, 0.5);
                        border: 0;
                        padding: 6px 12px;
                        outline: 0;
                        background: #3b3b44;
                        background-image: -moz-linear-gradient(top, #45454e 0%, #2f3039 100%);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45454e), color-stop(100%, #2f3039));
                        background: -webkit-linear-gradient(top, #45454e 0%, #2f3039 100%);
                        background: -o-linear-gradient(top, #45454e 0%, #2f3039 100%);
                        background: -ms-linear-gradient(top, #45454e 0%, #2f3039 100%);
                        background: linear-gradient(to bottom, #45454e 0%, #2f3039 100%);
                    }
                    
                    .academic .highlight {
                        padding-left: 15px;
                    }
                    
                    .academic .highlight h3 {
                        color: #f57237;
                    }
                    
                    .academic select option {
                        background: #fff;
                        color: #aaa;
                        padding: 5px;
                    }
                    
                    .content-header {
                        background: #eee;
                        padding: 20px;
                    }
                    
                    .main-nav li.nav-drop .nav-panel {
                        display: none;
                    }
                    
                    .main-nav li.nav-drop:hover .nav-panel {
                        display: block;
                        padding: 30px 0 30px 0;
                        position: absolute;
                        top: 150px;
                        left: 0px;
                        width: 100%;
                        border-top: 2px solid #d6471f;
                        min-height: 340px;
                        background: rgba(0, 0, 0, .9);
                        z-index: 10000;
                    }
                    
                    .main-nav li.nav-drop ul li a:hover,
                    .main-nav li.nav-drop:hover ul li a:hover {
                        color: #fd7c3d !important;
                        cursor: pointer;
                    }
                    
                    .main-nav li.nav-drop ul li a,
                    .main-nav li.nav-drop:hover ul li a {
                        height: auto;
                        line-height: 200%;
                        color: #fff;
                        text-decoration: none;
                        font-size: 13px;
                        font-weight: bold;
                        -webkit-font-smoothing: antialiased;
                    }
                    
                    .main-nav li.nav-drop ul li a:before {
                        content: '';
                        padding-right: 10px;
                    }
                    
                    .main-nav li.nav-drop ul {
                        list-style: none;
                        text-align: left;
                        width: 28.7%;
                        margin: 0 4.16666% 0 0;
                        float: left;
                    }
                    
                    .main-nav li.nav-drop:hover>a {
                        background: #f57237;
                        color: white !important;
                    }
                    /*********OWL CAROUSEL***********/
                    
                    #owl-demo .item {
                        /*background: #3fbf79;

  padding: 30px 0px;

  margin: 10px;

  color: #FFF;

  -webkit-border-radius: 3px;

  -moz-border-radius: 3px;

  border-radius: 3px;

  text-align: center;*/
                    }
                    
                    .customNavigation {
                        text-align: left;
                        position: relative;
                    }
                    
                    .customNavigation a {
                        cursor: pointer;
                    }
                    /*//use styles below to disable ugly selection*/
                    
                    .customNavigation a {
                        -webkit-user-select: none;
                        -khtml-user-select: none;
                        -moz-user-select: none;
                        -ms-user-select: none;
                        user-select: none;
                        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                    }
                    
                    .carousel-indicators .active {
                        background-color: #093b6e;
                    }
                    
                    .owl-item .item {
                        max-width: 100%;
                        display: block;
                        position: relative;
                        z-index: 10000;
                    }
                    
                    .owl-item .item:hover {}
                    
                    .owl-item .item a p:nth-of-type(2) {
                        height: 90px;
                        width: 100%;
                        bottom: 0;
                    }
                    
                    .owl-item .item a {
                        text-decoration: none;
                        color: #000;
                    }
                    
                    .owl-item .item a img {
                        width: 140px;
                    }
                    
                    .owl-item .item a h4 {
                        font-size: 12px;
                        line-height: 16px;
                        font-weight: bold;
                    }
                    
                    .owl-item .item a p {
                        font-size: 12px;
                    }
                    /*********LATEST***********/
                    
                    #edu a {
                        color: #fff;
                    }
                    
                    #edu a:hover {
                        text-decoration: none;
                    }
                    
                    .education.subject .sliderinfo {
                        height: 667px;
                    }
                    
                    .education.subject .introduction {
                        background: rgba(0, 0, 0, 0.6);
                        padding: .5%;
                        padding-right: 20px;
                        padding-left: 20px;
                    }
                    
                    .education.subject .introduction p {
                        font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
                        float: left;
                        width: 100%;
                        font-size: 13px;
                        color: #fff;
                        line-height: 22px;
                        -webkit-font-smoothing: antialiased;
                        margin: 0 0 11px 0;
                    }
                    
                    .education.subject .introduction h4 {
                        font-weight: bold;
                        color: #fff;
                        font-size: 1.5em;
                        margin: 0 0 12px 0px;
                    }
                    
                    .left-side {
                        padding-bottom: 622px;
                        height: 100%;
                    }
                    
                    .something {
                        height: 100%;
                    }
                    
                    .row2 {
                        overflow: hidden;
                    }
                    /*********ABOUT US*********/
                    
                    .aboutus ul li a {
                        color: #a4d0f1 !important;
                    }
                    
                    .aboutus ul li a.active {
                        color: #fff !important;
                    }
                    
                    .aboutus .main-nav>ul>li :hover .main-nav>ul>li>a {
                        color: #fff !important;
                    }
                    /*.smallscreen{

    display: block;

    border: 1px solid #ddd;

    border-radius: 0px;

}

.smallscreen .navbar-header{

    margin-bottom: 10px;

}

.smallscreen-toggle{

    padding: 0px 12px;

    color: #fff;

    font-size: 21px;

    margin-top: 15px;

    background: linear-gradient(to bottom, #f57237 0, #d3471f 100%);

    border: 0;

    outline: 0;

    float: right;

}

.smallscreen.navbar-default .navbar-nav>.active>a{

    color: #fff;

    font-weight: bold;

}

.smallscreen.navbar-default .navbar-nav>li>a{

    font-weight: bold;

}

.smallscreen.navbar-default .navbar-nav>.open>a, .smallscreen.navbar-default .navbar-nav>.active>a{

    background: linear-gradient(to bottom, #f57237 0, #d3471f 100%);

    text-shadow: none;

}

.navbar-toggle2 {

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

@media only screen and (min-width: 768px) {

  .navbar-collapse2.collapse {

    display: block !important;

    height: auto !important;

    padding-bottom: 0px;

    overflow: visible !important;

  }

}*/
                    /*************RESPONSIVE***************/
                    
                    @media screen and (max-width: 768px) {
                        .logocaption {
                            display: none;
                        }
                        .sliderinfo.jumbotron .input-group .form-control {
                            width: 100%;
                        }
                        .sliderinfo.jumbotron .input-group {
                            width: 96%;
                        }
                        .quicklinks {
                            display: none;
                        }
                        .sliderinfo.jumbotron .search {
                            position: relative;
                            top: -30px;
                        }
                        .carousel-indicators {
                            bottom: 20px;
                        }
                        .sliderinfo.jumbotron {
                            height: 425px;
                            padding-left: 0;
                            padding-right: 0;
                        }
                        .smallscreen {
                            display: block;
                        }
                    }
                    
                    @media only screen and (device-width: 768px) {
                        .sub-menu#menu1 {
                            width: auto !important;
                        }
                    }
                    /*@media (min-width: 960px) {

    .navbar-collapse {

        width: auto;

        border-top: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }

    .navbar-collapse.collapse {

        display: block !important;

        height: auto !important;

        padding-bottom: 0;

        overflow: visible !important;

        visibility: visible !important;

    }

    .navbar-collapse.in {

        overflow-y: visible;

    }

    .navbar-fixed-top .navbar-collapse,

    .navbar-static-top .navbar-collapse,

    .navbar-fixed-bottom .navbar-collapse {

        padding-right: 0;

        padding-left: 0;

    }

}



@media (min-width: 960px) {

    .navbar-toggle {

        display: none;

    }

}*/
                    /*

@media (min-width: 971px) {

    .navbar-collapse {

        width: auto;

        border-top: 0;

        -webkit-box-shadow: none;

        box-shadow: none;

    }

    .navbar-collapse.collapse {

        display: block !important;

        height: auto !important;

        padding-bottom: 0;

        overflow: visible !important;

        visibility: visible !important;

    }

    .navbar-collapse.in {

        overflow-y: visible;

    }

    .navbar-fixed-top .navbar-collapse,

    .navbar-static-top .navbar-collapse,

    .navbar-fixed-bottom .navbar-collapse {

        padding-right: 0;

        padding-left: 0;

    }

} */
                    /*********MENU LAST CHILD*******/
                    
                    .subject .main-nav>ul>li:last-child>a:hover {
                        background: none;
                        cursor: default;
                    }
                    /* Acedimin Imgae size */
                    
                    #ac-img {
                        margin: 0 0 0 0;
                        width: 201px;
                    }
                    
                    #ac-img1 {
                        margin: 0 0 0 0;
                        width: 361px;
                    }
                    
                    .sub {
                        font-weight: bold;
                        font-size: 1.5em;
                        color: #fd7c3d;
                        margin: 0 0 8px 0;
                        line-height: 100%;
                    }
                    
                    .sub-sub2 {
                        color: #a09e9b;
                        font-size: 1em;
                    }
                    
                    .owl-item .item a p {
                        position: relative;
                        bottom: -3px;
                    }
                    
                    .modal {
                        z-index: 214141244214412;
                    }
                    
                    .clearfix:after {
                        display: block;
                        clear: both;
                    }
                    /*----- Menu Outline -----*/
                    
                    .menu-wrap {
                        width: 100%;
                        box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
                    }
                    
                    .menu {
                        width: 1000px;
                        margin: 0px auto;
                    }
                    
                    .menu li {
                        margin: 0px;
                        list-style: none;
                    }
                    
                    .menu a {
                        transition: all linear 0.15s;
                        color: #919191;
                    }
                    
                    .menu li:hover>a,
                    .menu .current-item>a {
                        text-decoration: none;
                        color: #be5b70;
                    }
                    
                    .menu .arrow {
                        font-size: 11px;
                        line-height: 0%;
                    }
                    /*----- Top Level -----*/
                    
                    .menu>ul>li {
                        float: left;
                        display: inline-block;
                        position: relative;
                        font-size: 19px;
                    }
                    
                    .menu>ul>li>a {
                        display: inline-block;
                        text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.4);
                    }
                    
                    .menu>ul>li>a:focus {
                        color: #9d9d9d;
                    }
                    
                    .menu>ul>li:hover>a,
                    .menu>ul>.current-item>a {
                        background: #2e2728;
                        color: #fff;
                    }
                    /*----- Bottom Level -----*/
                    
                    .sub-menu {
                        width: 180%;
                        padding: 5px 0px;
                        position: absolute;
                        top: 100%;
                        left: 0px;
                        z-index: 12312312;
                        display: none;
                        margin-top: 11px;
                        transition: opacity linear 0.15s;
                        box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
                        background: #041d37;
                    }
                    
                    .menu li:hover .sub-menu {
                        z-index: 1;
                        display: block;
                    }
                    
                    .sub-menu li {
                        display: block;
                        font-size: 16px;
                    }
                    
                    .sub-menu li a {
                        padding: 10px 17px;
                        display: block;
                    }
                    
                    .sub-menu li a:hover,
                    .sub-menu .current-item a {
                        background: #101010;
                        color: #fff;
                    }
                    /*news & events */
                    
                    .news_rows h6 a {
                        font-size: 13px;
                        font-weight: 700;
                        margin-top: 0px;
                        color: #404041;
                    }
                    
                    .news_rows p {
                        font-size: 12px;
                        color: #808081;
                    }
                    
                    .news_rows span.date {
                        color: #979290;
                        font-size: 11px;
                        font-weight: bold;
                        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
                    }
                    
                    .news_rows a:hover {
                        text-decoration: none;
                    }
                    
                    .news_rows a:focus {
                        text-decoration: none;
                    }
                    
                    .news_rows a:visited {
                        text-decoration: none;
                    }
                    
                    .news_rows h6 a:hover {
                        color: #66afe9;
                    }
                    
                    .count {
                        border-bottom: 1px solid #ebebeb;
                        padding-bottom: 15px;
                        margin-top: 20px;
                    }
                    /*bookseller*/
                    
                    .nav-pills>li {
                        float: left;
                    }
                    
                    .nav-pills>li>a {
                        border-radius: 0px;
                        margin-top: 10px;
                    }
                    
                    .nav-pills>li+li {
                        margin-left: 2px;
                    }
                    
                    .nav-pills>li>a {
                        color: #fff;
                        background-color: #A2A39D;
                        ;
                        font-size: 13px;
                        font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
                    }
                    
                    .nav-pills>li>a:hover {
                        color: #fff;
                        background: #d3461e;
                    }
                    
                    .nav-pills>li.active>a,
                    .nav-pills>li.active>a:hover,
                    .nav-pills>li.active>a:focus {
                        color: #fff;
                        background-color: #d3461e;
                    }
                    
                    .nav-stacked>li {
                        float: none;
                    }
                    
                    .nav-stacked>li+li {
                        margin-top: 2px;
                        margin-left: 0;
                    }
                    
                    .view-third img {
                        -webkit-transition: all 0.2s ease-in;
                        -moz-transition: all 0.2s ease-in;
                        -o-transition: all 0.2s ease-in;
                        -ms-transition: all 0.2s ease-in;
                        transition: all 0.2s ease-in;
                    }
                    
                    .view-third .mask {
                        background-color: rgba(0, 0, 0, 0.6);
                        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
                        filter: alpha(opacity=0);
                        opacity: 0;
                        -webkit-transition: all 0.2s 0.4s ease-in-out;
                        -moz-transition: all 0.2s 0.4s ease-in-out;
                        -o-transition: all 0.2s 0.4s ease-in-out;
                        -ms-transition: all 0.2s 0.4s ease-in-out;
                        transition: all 0.2s 0.4s ease-in-out;
                    }
                    
                    .view-third p {
                        transform: translateX(0px) rotate(0deg);
                        -webkit-transition: all 0.2s ease-in-out;
                        -moz-transition: all 0.2s ease-in-out;
                        -o-transition: all 0.2s ease-in-out;
                        -ms-transition: all 0.2s ease-in-out;
                        transition: all 0.2s ease-in-out;
                    }
                    
                    .view-third a.info {
                        -webkit-transform: translateY(0px);
                        -moz-transform: translateY(0px);
                        -o-transform: translateY(0px);
                        -ms-transform: translateY(0px);
                        transform: translateY(0px);
                        -webkit-transition: all 0.2s ease-in-out;
                        -moz-transition: all 0.2s ease-in-out;
                        -o-transition: all 0.2s ease-in-out;
                        -ms-transition: all 0.2s ease-in-out;
                        transition: all 0.2s ease-in-out;
                    }
                    
                    .view-third:hover .mask {
                        -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
                        filter: alpha(opacity=100);
                        opacity: 1;
                        -webkit-transition-delay: 0s;
                        -moz-transition-delay: 0s;
                        -o-transition-delay: 0s;
                        -ms-transition-delay: 0s;
                        transition-delay: 0s;
                        -webkit-transform: translate(0px, 0px);
                        -moz-transform: translate(0px, 0px);
                        -o-transform: translate(0px, 0px);
                        -ms-transform: translate(0px, 0px);
                        transform: translate(0px, 0px);
                    }
                    
                    .view-third:hover p {
                        -webkit-transform: translateX(0px) rotate(0deg);
                        -moz-transform: translateX(0px) rotate(0deg);
                        -o-transform: translateX(0px) rotate(0deg);
                        -ms-transform: translateX(0px) rotate(0deg);
                        transform: translateX(0px) rotate(0deg);
                        -webkit-transition-delay: 0.4s;
                        -moz-transition-delay: 0.4s;
                        -o-transition-delay: 0.4s;
                        -ms-transition-delay: 0.4s;
                        transition-delay: 0.3s;
                    }
                    
                    .view-third:hover a.info {
                        -webkit-transform: translateY(0px);
                        -moz-transform: translateY(0px);
                        -o-transform: translateY(0px);
                        -ms-transform: translateY(0px);
                        transform: translateY(0px);
                        -webkit-transition-delay: 0.3s;
                        -moz-transition-delay: 0.3s;
                        -o-transition-delay: 0.3s;
                        -ms-transition-delay: 0.3s;
                        transition-delay: 0.3s;
                    }
                    
                    .view {
                        overflow: hidden;
                        position: relative;
                        text-align: center;
                        cursor: default;
                    }
                    
                    .view img {
                        display: block;
                        position: relative;
                    }
                    
                    .view .mask {
                        width: 160px;
                        height: 218px;
                        border-radius: 0px;
                        position: absolute;
                        overflow: hidden;
                        top: 0;
                    }
                    
                    @media only screen and (min-width: 501px) {
                        #abttabs {
                            display: none;
                        }
                    }
                    
                    @media only screen and (max-width: 500px) {
                        #search {
                            display: none;
                        }
                        #clogo {
                            position: relative;
                            top: 20px;
                        }
                        #clogo1 {
                            position: relative;
                            top: 40px;
                        }
                        #cbanner {
                            height: 250px;
                        }
                        #cdiv {
                            position: relative;
                            top: 70px;
                        }
                        #cimg {
                            width: 310px
                        }
                        #cimg1 {
                            width: 310px;
                            margin-top: -40px;
                        }
                        .search {
                            display: none;
                        }
                        #whowe {
                            display: none;
                        }
                        .whoare {
                            margin-top: 40px;
                        }
                        #asd {
                            display: none;
                        }
                        .abttabs {
                            margin-top: 40px;
                        }
                        .contact-address {
                            width: 300px;
                        }
                    }
                    
                    @media only screen and (min-width: 640px) and (max-width: 767px) {
                        .subject .main-nav>ul>li {
                            padding: 16px 3px;
                        }
                        .subject .main-nav>ul>li>a {
                            font-size: 11px;
                            color: #fff;
                            text-decoration: none;
                            font-weight: 600;
                        }
                    }
                    
                    @media only screen and (min-width: 568px) and (max-width: 639px) {
                        .subject .main-nav>ul>li {
                            padding: 16px 3px;
                        }
                        .subject .main-nav>ul>li>a {
                            font-size: 11px;
                            color: #fff;
                            text-decoration: none;
                            font-weight: 600;
                        }
                    }
                    
                    .btn-default.btn-default-alt {
                        background: #093461;
                        background-image: inherit;
                        box-shadow: inherit;
                        color: #fff;
                        text-shadow: inherit;
                    }
                    
                    .jumbotro.jumbotro-alt input:focus {
                        box-shadow: inherit;
                        border: 1px solid #f1f1f1;
                    }
                    
                    .jumbotro.jumbotro-alt input {
                        background: #fff!important;
                        color: #7c7b79;
                        /* padding: 7px 7px 6px 7px; */
                        margin: 0;
                        z-index: 0;
                        padding: 11px 16px;
                        border-radius: 2px 0 0 2px;
                        outline: 0 none;
                        font-size: 15px!important;
                        border: 1px solid #f1f1f1!important;
                    }
                    
                    .jumbotro.jumbotro-alt .input-group {
                        background: inherit;
                    }
                    
                    @media(min-width:768px) {
                        .searchmbl {
                            visibility: hidden;
                        }
                    }
                    
                    .no-visible {
                        visibility: hidden;
                    }
                    
                    .grow {
                        height: 0px;
                        /* Origional height */
                        opacity: 0;
                        transition: opacity 0.8s ease;
                        transition: height 0.5s;
                        /* Animation time */
                        -webkit-transition: height 0.5s;
                        /* For Safari */
                    }
                    
                    .hero-feature:hover .grow {
                        height: 50px;
                        /* This is the height on hover */
                        opacity: 1;
                    }
                    
                    .single-product {
                        /*border: 1px solid #ededed;*/
                        border-radius: 0;
                        overflow: hidden;
                        /*  padding: 10px;*/
                        position: relative;
                        transition: all 0.3s ease 0s;
                    }
                    
                    .product-label .new,
                    .product-label .sale {
                        height: 70px;
                        width: 70px;
                        top: -1px;
                        right: -1px;
                        position: absolute;
                        text-indent: -9999px;
                        z-index: 9;
                    }
                    
                    .product-label .new {
                        background: url(../img/bg-new.png) no-repeat;
                    }
                    
                    .single-product .product-img a {
                        padding: 0;
                        display: block;
                    }
                    
                    img {
                        max-width: 100%;
                        height: auto;
                    }
                    
                    .product-content {
                        box-sizing: border-box;
                        padding: 10px 0;
                        transition: all 0.3s ease-out 0s;
                        width: 100%;
                    }
                    
                    .single-product h2.product-name {
                        margin: 0;
                    }
                    
                    .product-content .product-name a {
                        color: #666 !important;
                        font-size: 14px;
                        margin: 0;
                        padding: 0;
                        text-transform: capitalize;
                        font-weight: 400;
                        line-height: 18px !important;
                        min-height: 0 !important;
                    }
                    
                    .rating a,
                    .rating i {
                        color: #FFA200!important;
                        display: inline-block !important;
                        font-size: 14px !important;
                        padding: 0 !important;
                    }
                    
                    .product-content .product-name a,
                    .rating a,
                    .product-content2 .product-name a,
                    .product-content2 .a-tag {
                        color: #666 !important;
                        font-size: 13px;
                        margin: 0;
                        padding: 0;
                        text-transform: capitalize;
                        font-weight: 500;
                        /* line-height: 1px !important; */
                        min-height: 0 !important;
                    }
                    
                    .price-box span.new-price {
                        color: #093461;
                        font-weight: 700;
                        font-size: 20px;
                    }
                    
                    .product-content2 {
                        background: rgba(0, 0, 0, 0) url(../img/bg_des_inbox.png) repeat scroll 0 0;
                        bottom: -24%;
                        box-sizing: border-box;
                        left: 0;
                        opacity: 0;
                        /*padding: 10px;*/
                        position: absolute;
                        transition: all 0.3s ease-out 0s;
                        width: 100%;
                    }
                    
                    .single-product h2.product-name {
                        margin: 0;
                        font-size: 21px;
                        font-size: 13px;
                        line-height: 1.4;
                        margin-bottom: 17px;
                    }
                    
                    .button-container {
                        border-top: 1px solid #efefef;
                        padding-top: 10px;
                        width: 100%;
                    }
                    
                    .button.cart_button {
                        /* border-radius: 8px; */
                        box-sizing: border-box;
                        cursor: pointer;
                        display: inline-block;
                        font-size: 16px;
                        font-weight: bold;
                        width: 48%;
                        font-size: 10px;
                        /* height: 44px; */
                        /* line-height: 16px; */
                        padding: 0;
                        border: inherit;
                        text-align: left;
                        transition: background 0.3s ease-in-out 0s;
                        white-space: normal;
                        /* width: 100%; */
                        /* background: #65c178 none repeat scroll 0 0; */
                        color: #fff;
                        background-color: #666;
                        top: 0;
                        padding: 10px 15px;
                        padding: 1px;
                        margin-top: 3px;
                        color: #fff;
                        text-transform: uppercase;
                        position: relative;
                        font-size: 13px;
                        font-weight: 600;
                        display: inline-block;
                        -webkit-transition: all .2s ease-in-out;
                        -moz-transition: all .2s ease-in-out;
                        -ms-transition: all .2s ease-in-out;
                        -o-transition: all .2s ease-in-out;
                        transition: all .2s ease-in-out;
                        cursor: pointer;
                        background-color: #e8e8e8;
                        color: #333;
                    }
                    
                    .button.cart_button span {
                        /* border-radius: 3px; */
                        box-sizing: border-box;
                        display: block;
                        font-size: 10px;
                        font-weight: bold;
                        /* height: 44px; */
                        line-height: 25px;
                        /* padding: 0 20px; */
                        text-align: center;
                        text-transform: capitalize;
                    }
                    
                    .add-to-links {
                        position: absolute;
                        left: -50px;
                        list-style: outside none none;
                        top: 0;
                        transition: all 0.3s ease-out 0s;
                        opacity: 0;
                    }
                    
                    .add-to-links>li a {
                        color: #fff;
                        display: block;
                    }
                    
                    .single-product:hover {
                        border-color: #093b6f;
                        transition: all 0.3s ease 0s;
                    }
                    
                    .single-product:hover .product-content {
                        opacity: 0;
                    }
                    
                    .single-product:hover .product-content2 {
                        bottom: 0;
                        opacity: 1;
                    }
                    
                    .single-product:hover .add-to-links {
                        left: -30px;
                        opacity: 1;
                    }
                    
                    .add-to-links>li {
                        background: #dbdbdb none repeat scroll 0 0;
                        font-size: 16px;
                        height: 35px;
                        line-height: 35px;
                        margin-top: 10px;
                        text-align: center;
                        width: 35px;
                        transition: all 0.3s ease 0s;
                    }
                    
                    .button.cart_button:hover {
                        background-color: #093461;
                        color: #fff;
                        text-decoration: none;
                    }
                    
                    .cst-btn {
                        background-color: #666;
                        top: 0;
                        padding: 8px 32px;
                        color: #fff;
                        text-transform: uppercase;
                        position: relative;
                        font-size: 15px;
                        border-radius: inherit;
                        font-weight: 600;
                        display: inline-block;
                        -webkit-transition: all .2s ease-in-out;
                        -moz-transition: all .2s ease-in-out;
                        -ms-transition: all .2s ease-in-out;
                        -o-transition: all .2s ease-in-out;
                        transition: all .2s ease-in-out;
                        cursor: pointer;
                    }
                    
                    .cst-btn.gray {
                        background-color: #e8e8e8;
                        color: #333;
                    }
                    
                    .mgt-20 {
                        margin-top: 20px;
                    }
                    
                    .mgt-40 {
                        margin-top: 40px;
                    }
                    
                    .product {
                        float: left;
                        margin: 10px;
                    }
                    
                    .product .product-images,
                    .product .product-form {
                        display: none;
                    }
                    /*.fancybox-inner {

    position: absolute;

    top: 0;

    right: 0;

    bottom: 0;

    left: 0;

    margin: auto;

    width: calc(100% - 40px);

    height: calc(100% - 40px);

    max-width: 800px;

    max-height: 600px;

}



 Left block will contain the gallery

.fancybox-stage {

    width: 52%;

    background: #fff;

}



 Right block - close button and the form

.fancybox-form-wrap {

    position: absolute;

    top: 40px;

    right: 0;

    bottom: 40px;

    width: 48%;

    background: #fff;

}



 Add vertical lines

.fancybox-form-wrap::before,

.fancybox-form-wrap::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

}



.fancybox-form-wrap::before {

    width: 8px;

    background: #f4f4f4;

}



.fancybox-form-wrap::after {

    width: 1px;

    background: #e9e9e9;

}



 Set position and colors for close button

.fancybox-button--close {

    position: absolute;

    top: 0;

    right: 0;

    background: #F0F0F0;

    color: #222;

    padding: 7px;

}



.fancybox-button:hover {

    color: #111;

    background: #e4e4e4;

}



.fancybox-button svg path {

    stroke-width: 1;

}



 Set position of the form

.fancybox-inner .product-form {

    overflow: auto;

    position: absolute;

    top: 50px;

    right: 0;

    bottom: 50px;

    left: 0;

    padding: 0 50px;

    text-align: center;

}*/
                    /*



Step 3

======



Tweak fade animation



*/
                    
                    .fancybox-inner {
                        opacity: 0;
                        transition: opacity .3s;
                    }
                    
                    .fancybox-is-open .fancybox-inner {
                        opacity: 1;
                    }
                    
                    .fancybox-is-closing .fancybox-fx-fade {
                        opacity: 1 !important;
                        /* Prevent double-fading */
                    }
                    /*



Step 2

======



Bullet navigation design



*/
                    
                    .product-bullets {
                        list-style: none;
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        width: 100%;
                        text-align: center;
                        margin: 0;
                        padding: 0;
                        z-index: 99999;
                        -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                    }
                    
                    .product-bullets li {
                        display: inline-block;
                        vertical-align: top;
                    }
                    
                    .product-bullets li a {
                        display: block;
                        height: 30px;
                        width: 20px;
                        position: relative;
                    }
                    
                    .product-bullets li a span {
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        transform: translate(-50%, -50%);
                        width: 10px;
                        height: 10px;
                        border-radius: 99px;
                        text-indent: -99999px;
                        overflow: hidden;
                        background: #fff;
                        box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
                    }
                    
                    .product-bullets li.active a span {
                        background: #FF6666;
                    }
                    
                    .multiselect-container {
                        width: 100% !important;
                    }
                    
                    .pare-selct .multiselect {
                        background-image: inherit;
                        box-shadow: inherit;
                        border-radius: 0;
                        border: 1px solid #4d4d4d;
                        height: 41px;
                        /* width: 18%; */
                        padding: 10px 30px;
                    }
                    
                    .pare-selct {
                        display: inline-block;
                    }
                    
                    ul.post-list>li {
                        border-bottom: 1px solid #f2f2f2;
                        padding: 18px 0 10px;
                        overflow: hidden;
                    }
                    
                    ul.post-list li .post-image {
                        float: left;
                        margin-right: 17px;
                    }
                    
                    .post-image a {
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    ul.post-list li .post-content h6 {
                        line-height: 16px;
                        font-weight: 500;
                        margin-bottom: 7.5px;
                        margin-top: -3px;
                        font-size: 14px;
                    }
                    
                    .post-content h6 a:not(:hover) {
                        color: #252525;
                    }
                    
                    ul.post-list li .post-content ul li {
                        display: inline-block;
                        color: #999999;
                        font-size: 12px;
                    }
                    
                    ul.post-list li .post-content ul li span {
                        padding: 0 7px;
                    }
                    
                    ul.post-list li .post-content ul li {
                        display: inline-block;
                        color: #999999;
                        font-size: 10px;
                    }
                    
                    ul.post-list {
                        padding: 0;
                        list-style: none;
                    }
                    
                    .date-post {
                        text-align: right;
                    }
                    
                    #footer {
                        background-color: #29282e;
                        padding: 97px 0 62px;
                        color: #fff;
                    }
                    
                    #logo-ft {
                        margin-bottom: 32px;
                    }
                    
                    .widget-about ul.social {
                        margin-top: 29px;
                    }
                    
                    .widget-about ul.social li {
                        display: inline-block;
                        margin-right: 1px;
                    }
                    
                    .widget-about p {
                        text-align: left;
                        background-color: inherit;
                        color: inherit;
                        padding: inherit;
                        margin-bottom: 0;
                    }
                    
                    .widget-about ul.social li a {
                        display: inline-block;
                        font-size: 16px;
                        color: #fff;
                        height: 40px;
                        line-height: 40px;
                        width: 40px;
                        text-align: center;
                        border-radius: 3px;
                        background-color: #343339;
                    }
                    
                    .widget-services {
                        margin-left: -1px;
                    }
                    
                    .widget-ft h3.title {
                        color: #fff;
                        font-size: 20px;
                        font-weight: 600;
                        padding-bottom: 24px;
                        margin-bottom: 24px;
                        position: relative;
                    }
                    
                    .widget-ft h3.title:before {
                        content: '';
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        height: 1px;
                        width: 50px;
                        background-color: #fff;
                        border-radius: 1px;
                    }
                    
                    .widget-services .one-half {
                        width: 50%;
                        float: left;
                        margin-top: 2px;
                        padding: 0;
                        list-style: none;
                    }
                    
                    .widget-services .one-half li {
                        position: relative;
                    }
                    
                    .widget-services .one-half li a {
                        color: #fff;
                        line-height: 40px;
                        display: inline-block;
                        position: relative;
                        font-size: 13px;
                        padding-left: 10px;
                    }
                    
                    .widget-services .one-half li a:before {
                        content: "\f0da";
                        font-family: 'FontAwesome';
                        position: absolute;
                        top: 50%;
                        left: 0;
                        -webkit-transform: translateY(-50%);
                        -moz-transform: translateY(-50%);
                        -ms-transform: translateY(-50%);
                        -o-transform: translateY(-50%);
                        transform: translateY(-50%);
                    }
                    
                    .clearfix {
                        clear: both;
                    }
                    
                    .widget-lastest {
                        margin-left: -31px;
                    }
                    
                    .widget-lastest h3.title {
                        margin-bottom: 32px;
                    }
                    
                    .widget-lastest ul {
                        margin-top: 10px;
                    }
                    
                    .widget-lastest ul li a:not(:hover) {
                        color: #fff;
                    }
                    
                    .widget-subscribe {
                        margin-left: -2px;
                    }
                    
                    .widget-ft.widget-subscribe h3.title {
                        margin-bottom: 40px;
                    }
                    
                    #subscribe-email,
                    #subscribe-mobile {
                        width: 352px;
                        border-radius: 0;
                        background-color: #343339;
                        color: #fff!important;
                        position: relative;
                        display: block;
                        width: 100%;
                        line-height: 24px;
                        padding: 8px 15px;
                        color: #222222;
                        border: 1px solid #d0d0d0;
                        height: 45px;
                        border-radius: 3px;
                        margin-bottom: 20px;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        border: 1px solid #2e363a;
                    }
                    
                    .widget-subscribe button {
                        letter-spacing: 0;
                        /* border-radius: 25px; */
                        padding: 0 36px;
                        height: 47px;
                        color: #29282e;
                        font-weight: bold;
                        background: #eee;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                    }
                    
                    .widget-subscribe button:hover {
                        background: #093461;
                        color: #fff;
                    }
                    
                    .footer-bottom {
                        padding: 16px 0 10px;
                        background-color: #00144d;
                    }
                    
                    .footer-bottom .copyright {
                        text-align: center;
                        color: #fff;
                        font-size: 13px;
                    }
                    
                    .footer-bottom .copyright a {
                        color: #ffffff;
                        /* font-family: 'Lato'; */
                        opacity: .8;
                        transition: .3s;
                    }
                    
                    .footer-bottom .copyright a:hover {
                        opacity: 1;
                        text-decoration: none;
                    }
                    
                    .go-top {
                        position: fixed !important;
                        right: 15px;
                        bottom: 15px;
                        width: 40px;
                        height: 40px;
                        z-index: 9999;
                        -webkit-border-radius: 50%;
                        -moz-border-radius: 50%;
                        -ms-border-radius: 50%;
                        -o-border-radius: 50%;
                        border-radius: 50%;
                        cursor: pointer;
                        background-color: rgba(24, 186, 96, 0.8);
                        box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.5);
                        line-height: 40px;
                        text-align: center;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .announcement {
                        padding: 0;
                        list-style: none;
                    }
                    
                    .widget-about ul.social li a:hover {
                        color: #fff;
                        background-color: #093461;
                    }
                    
                    .main-about {
                        padding: 0px 0 87px;
                    }
                    
                    .sidebar-about {
                        width: 25%;
                        padding: 0 14px;
                        float: left;
                        margin-top: -3px;
                    }
                    
                    .widget-nav-tab {
                        margin-bottom: 67px;
                    }
                    
                    .widget-nav-tab h3,
                    .widget-brochures h3,
                    .widget-map h3 {
                        padding-bottom: 19px;
                        border-bottom: 2px solid #093a6f;
                        margin-bottom: 24px;
                        letter-spacing: -0.2px;
                        font-size: 18px;
                        text-transform: uppercase;
                    }
                    
                    .widget-nav-tab ul li {
                        line-height: 59px;
                        font-size: 16px;
                        color: #1e1e1e;
                        padding-left: 21px;
                        position: relative;
                        background-color: #f7f7f7;
                        overflow: hidden;
                        cursor: pointer;
                        border-bottom: 1px solid #e5e5e5;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .widget-nav-tab ul li.active,
                    .widget-nav-tab ul li:hover {
                        padding-left: 41px;
                        color: #083a6f;
                    }
                    
                    .widget-nav-tab ul li.active:before,
                    .widget-nav-tab ul li:hover:before {
                        left: 0;
                        opacity: 1;
                        visibility: visible;
                    }
                    
                    .widget-nav-tab ul li:before {
                        content: '';
                        position: absolute;
                        top: 0;
                        left: -5px;
                        height: 100%;
                        width: 5px;
                        background-color: #093b6f;
                        opacity: 0;
                        visibility: hidden;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .about-content-tab {
                        width: 75%;
                        padding: 0 14px;
                        float: left;
                    }
                    
                    .content-inner .images {
                        margin-bottom: 30px;
                    }
                    
                    .content-inner .text-about {
                        margin-bottom: 7px;
                    }
                    
                    .content-inner .text-about h3 {
                        font-size: 20px;
                        line-height: 35px;
                        font-weight: 600;
                        margin-bottom: 10px;
                        color: #252525;
                    }
                    
                    .content-inner .text-about p {
                        line-height: 26px;
                    }
                    
                    .content-inner .wrap-imagebox {
                        margin-top: 40px;
                        margin-left: -7px;
                        margin-right: -10px;
                        margin-bottom: 33px;
                    }
                    
                    .content-inner .wrap-imagebox .one-three {
                        padding: 0 7px;
                    }
                    
                    .one-three {
                        width: 33.33%;
                        float: left;
                    }
                    
                    .imagebox.style2 {
                        border-radius: 10px;
                        overflow: hidden;
                        /* box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2); */
                        background-color: #f7f7f7;
                    }
                    
                    .imagebox.style2 .imagebox-content {
                        padding: 50px 18px 35px;
                        position: relative;
                        text-align: center;
                    }
                    
                    .imagebox.style2 .imagebox-content span {
                        position: absolute;
                        top: -31px;
                        left: 50%;
                        margin-left: -27px;
                        height: 54px;
                        line-height: 54px;
                        width: 54px;
                        border-radius: 50%;
                        background-color: #093b6f;
                        color: #fff;
                        font-size: 20px;
                        text-align: center;
                        display: block;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .ion-paper-airplane:before {
                        content: "\f2c3";
                    }
                    
                    .imagebox.style2 .imagebox-content h3 {
                        font-size: 20px;
                        line-height: 27px;
                        margin-bottom: 13px;
                    }
                    
                    .imagebox.style2 .imagebox-content h3 a:not(:hover) {
                        color: #1e1e1e;
                    }
                    
                    .imagebox.style2 .imagebox-content p {
                        line-height: 25px;
                        color: #939393;
                    }
                    
                    .content-inner .wrap-imagebox .one-three {
                        padding: 0 7px;
                    }
                    
                    .content-inner .we-about {
                        margin-top: 25px;
                    }
                    
                    .one-half {
                        width: 50%;
                        float: left;
                    }
                    
                    .content-inner .we-about .title {
                        font-size: 16px;
                        color: #1e1e1e;
                        margin-bottom: 12px;
                        font-weight: 600;
                    }
                    
                    .content-inner .we-about ul li {
                        line-height: 32px;
                        color: #777777;
                    }
                    
                    .content-inner .we-about ul li span {
                        color: #18ba60;
                        padding-right: 18px;
                    }
                    
                    .ion-checkmark-round:before {
                        content: "\f121";
                    }
                    
                    .team-item {
                        position: relative;
                        margin-bottom: 57px;
                    }
                    
                    .team-item .team-image img {
                        border-radius: 8px;
                    }
                    
                    .team-item .team-content {
                        padding: 26px 0 0;
                        text-align: center;
                        border-radius: 8px;
                    }
                    
                    .team-item .team-content .name {
                        font-family: 'Montserrat';
                        font-weight: 500;
                        line-height: 27px;
                        color: #252525;
                        margin-bottom: 2px;
                    }
                    
                    .team-item .team-content.hover {
                        position: absolute;
                        width: 100%;
                        bottom: -20px;
                        left: 0;
                        padding: 50px 0;
                        background-color: #f7f7f7;
                        box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.1);
                        opacity: 0;
                        visibility: hidden;
                        z-index: 8;
                        /*z-index: 9;*/
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .team-item:hover .team-content.hover {
                        opacity: 1;
                        visibility: visible;
                        bottom: 0;
                        top: 0;
                    }
                    
                    .tab-about {
                        padding: 0;
                        list-style: none;
                        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
                    }
                    
                    .team-image img {
                        width: 100%;
                    }
                    
                    .team-item .team-content.hover ul {
                        margin-top: 20px;
                        padding: 0;
                        list-style: none;
                    }
                    
                    .team-item .team-content.hover ul li {
                        display: inline-block;
                    }
                    
                    .team-item .team-content.hover ul li a {
                        display: block;
                        width: 30px;
                        height: 30px;
                        text-align: center;
                        line-height: 30px;
                        color: #555555;
                        font-size: 15px;
                        border-radius: 50%;
                    }
                    
                    .wid100 {
                        width: 100%;
                        box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
                    }
                    
                    @media only screen and (max-width: 767px) {
                        .sidebar-about,
                        .about-content-tab {
                            width: 100%;
                        }
                    }
                    
                    .content-inner.history .row-inner .one-half.left {
                        padding-right: 12px;
                    }
                    
                    .content-inner.history .row-inner .one-half.right.text {
                        padding-left: 23px;
                        padding-right: 15px;
                    }
                    
                    .content-inner.history .row-inner .one-half .text-about h3 {
                        line-height: 24px;
                        margin-bottom: 15px;
                    }
                    
                    .content-inner.history .row-inner .one-half .text-about p {
                        margin-bottom: 12px;
                        line-height: 26px;
                        color: #777;
                    }
                    
                    .content-inner.history .row-inner .one-half .text-about p:last-child {
                        margin-bottom: 0px;
                    }
                    
                    .flat-list-year {
                        margin-top: 72px;
                    }
                    
                    .flat-list-year li {
                        overflow: hidden;
                    }
                    
                    .flat-list-year li .one-half {
                        padding-bottom: 36px;
                        position: relative;
                    }
                    
                    .flat-list-year li .year {
                        text-align: right;
                        color: #18ba60;
                        font-size: 18px;
                        font-weight: 600;
                        font-family: 'Montserrat';
                        padding-right: 35px;
                        position: relative;
                    }
                    
                    .flat-list-year li .year:before {
                        content: '';
                        position: absolute;
                        top: 10px;
                        right: -3.5px;
                        height: 10px;
                        width: 10px;
                        border-radius: 50%;
                        background-color: #18ba60;
                        z-index: 9;
                    }
                    
                    .flat-list-year li .year:after {
                        content: '';
                        position: absolute;
                        top: 4px;
                        right: -9px;
                        height: 20px;
                        width: 20px;
                        border-radius: 50%;
                        background-color: rgba(24, 186, 96, 0.2);
                        z-index: 5;
                    }
                    
                    .flat-list-year li .one-half.right {
                        padding-left: 35px;
                        float: right;
                    }
                    
                    .flat-list-year li .one-half.right:before {
                        content: '';
                        position: absolute;
                        height: 100%;
                        width: 1px;
                        top: 0;
                        left: -2px;
                        background-color: #f2f2f2;
                    }
                    
                    .flat-list-year li .info-year {
                        background-color: #f7f7f7;
                        padding: 26px 18px 23px;
                        margin-top: 5px;
                        position: relative;
                    }
                    
                    .flat-list-year li .info-year h4 {
                        font-weight: bold;
                        font-family: 'Lato';
                        margin-bottom: 11px;
                    }
                    
                    .flat-list-year li .info-year p {
                        line-height: 26px;
                        letter-spacing: 0.1px;
                    }
                    
                    .left {
                        text-align: left;
                    }
                    
                    .flat-list-year li .info-year:after {
                        content: '';
                        position: absolute;
                        top: 0;
                        left: -20px;
                        width: 30px;
                        height: 30px;
                        background-color: transparent;
                        border-right: 20px solid transparent;
                        border-left: 20px solid transparent;
                        border-top: 20px solid #f7f7f7;
                    }
                    
                    .flat-list-year li .one-half.left {
                        padding-right: 35px;
                    }
                    
                    .flat-list-year li .one-half.left:before {
                        content: '';
                        position: absolute;
                        height: 100%;
                        width: 1px;
                        top: 0;
                        right: 0px;
                        background-color: #f2f2f2;
                    }
                    
                    .flat-list-year li .one-half.left .info-year:after {
                        left: auto;
                        right: -20px;
                    }
                    
                    .flat-list-year li .one-half.right .year {
                        text-align: left;
                    }
                    
                    .flat-list-year li .one-half.right .year:before {
                        left: -38.5px;
                    }
                    
                    .flat-list-year li .one-half.right .year:after {
                        left: -44px;
                    }
                    
                    .main-head {
                        position: relative;
                        font-size: 2em!important;
                        margin-bottom: 20px!important;
                        display: inline-block;
                    }
                    
                    .main-head:before {
                        content: '';
                        position: absolute;
                        bottom: -8px;
                        left: 0;
                        height: 2px;
                        width: 60%;
                        background-color: #0f56a0;
                        border-radius: 1px;
                    }
                    
                    .dynamic-height-wrap {
                        overflow: hidden;
                        position: relative;
                        transition: max-height 0.25s ease-in-out;
                        width: 100%;
                    }
                    /* Bottom gradient (optional, but recommended)*/
                    
                    .dynamic-height-active .dynamic-height-wrap:before {
                        background: linear-gradient(to bottom, rgba(240, 249, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
                        bottom: 0;
                        content: '';
                        height: 30px;
                        left: 0;
                        position: absolute;
                        right: 0;
                        z-index: 1;
                    }
                    
                    .dynamic-height-active .dynamic-show-more {
                        display: inline-block;
                    }
                    
                    .dynamic-show-more {
                        display: none;
                    }
                    
                    .widget-nav-tab ul li a {
                        color: #1e1e1e!important;
                    }
                    
                    .widget-nav-tab ul li a:hover {
                        color: #083a6f!important;
                    }
                    
                    .widget-map p {
                        font-size: 16px;
                        color: #777777;
                        line-height: 27px;
                    }
                    
                    .widget-map .pdmap {
                        margin-top: 22px;
                        margin-bottom: 15px;
                    }
                    
                    .widget-map ul {
                        padding: 0;
                        list-style: none;
                    }
                    
                    .widget-map ul li {
                        line-height: 32px;
                        color: #777777;
                        padding-left: 27px;
                        position: relative;
                    }
                    
                    .widget-map ul li:before {
                        content: '\f041';
                        position: absolute;
                        font-family: 'Fontawesome';
                        top: 0;
                        left: 0;
                        color: #093b6f;
                    }
                    
                    .widget-map ul li.phone:before {
                        content: "\f095";
                    }
                    
                    .widget-map ul li.email:before {
                        content: "\f0e0";
                    }
                    
                    .widget-map ul li.fax:before {
                        content: "\f1ac";
                    }
                    
                    .widget-map ul li:before {
                        content: '\f041';
                        position: absolute;
                        font-family: 'Fontawesome';
                        top: 0;
                        left: 0;
                        color: #093b6f;
                    }
                    
                    .js-dynamic-show-hide {
                        transition: .3s;
                    }
                    
                    .js-dynamic-show-hide:hover {
                        background: #093b6f;
                        color: #fff;
                    }
                    
                    .flat-contact {
                        padding: 0 0 100px;
                    }
                    
                    .flat-title.style1 {
                        margin-bottom: 0;
                        width: 100%;
                    }
                    
                    .flat-title.style1 h2 {
                        font-size: 30px;
                        padding-bottom: 20px;
                        margin-bottom: 35px;
                        position: relative;
                    }
                    
                    .flat-title.style1.center h2:before {
                        left: 50%;
                        margin-left: -25px;
                    }
                    
                    .flat-contact-form {
                        /*    padding: 0 116px;

        margin-top: 52px;*/
                    }
                    
                    .flat-contact-form .field-row {
                        margin: 0 -10px;
                    }
                    
                    .flat-contact-form .field-row .one-three {
                        padding: 0 10px;
                    }
                    
                    .flat-contact-form .field-row input,
                    .flat-contact-form .input-text textarea {
                        background-color: #f7f7f7;
                        border-radius: 1px;
                        height: 50px;
                        position: relative;
                        display: block;
                        width: 100%;
                        line-height: 24px;
                        padding: 8px 15px;
                        color: #222222;
                        border: 1px solid #d0d0d0;
                        margin-bottom: 20px;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .flat-contact-form .input-text textarea {
                        height: 150px;
                        width: 100%;
                        padding: 10px 15px;
                    }
                    
                    .flat-contact-form .btn-submit button:hover {
                        background-color: #093461;
                        border-color: #093461;
                        color: #fff;
                    }
                    
                    .flat-contact-form .btn-submit button {
                        display: inline-block;
                        color: #333;
                        padding: 0px 29px 0 30px;
                        height: 45px;
                        line-height: 44px;
                        font-size: 13px;
                        text-transform: uppercase;
                        background: #f8f8f8;
                        border: 1px solid #f8f8f8;
                        font-weight: 600;
                        font-family: "Montserrat", sans-serif;
                        position: relative;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        letter-spacing: 0.5px;
                    }
                    
                    .subject .main-nav>ul>li:hover {
                        background: #fff;
                    }
                    
                    .subject .main-nav>ul>li:hover a {
                        color: #333!important;
                    }
                    
                    .subject .main-nav>ul>li:last-child>a:hover {
                        background: transparent!important;
                    }
                    
                    .aboutus .main-nav>ul>li>a:hover {
                        color: #333!important;
                    }
                    
                    .about-content-tab .content-inner.flat-faq {
                        margin-left: 20px;
                    }
                    
                    .flat-faq {
                        margin-top: -6px;
                    }
                    
                    .flat-faq .faq-header {
                        padding-right: 170px;
                    }
                    
                    .flat-faq .faq-header h2 {
                        font-size: 30px;
                        margin-bottom: 20px;
                    }
                    
                    .flat-faq .faq-header p {
                        line-height: 27px;
                    }
                    
                    .flat-faq .faq-content {
                        margin-top: 42px;
                    }
                    
                    .accordion .accordion-toggle {
                        margin-top: -1px;
                    }
                    
                    .accordion .accordion-toggle .toggle-title {
                        padding: 16px 16px 18px;
                        font-size: 15px;
                        font-weight: 500;
                        border-top: 1px solid #e5e5e5;
                        border-bottom: 1px solid #e5e5e5;
                        background-color: #f7f7f7;
                        cursor: pointer;
                    }
                    
                    .accordion .accordion-toggle .toggle-title span {
                        height: 35px;
                        width: 35px;
                        line-height: 35px;
                        border-radius: 50%;
                        text-align: center;
                        margin-right: 17px;
                        background-color: #fff;
                        color: #252525;
                        font-weight: 500;
                        display: inline-block;
                    }
                    
                    .accordion .accordion-toggle .toggle-content {
                        font-weight: 300;
                        line-height: 27px;
                        padding-bottom: 23px;
                    }
                    
                    .accordion .accordion-toggle .toggle-content {
                        padding-left: 70px;
                    }
                    
                    .accordion .accordion-toggle .toggle-title.active {
                        background-color: transparent;
                        border-top: none;
                        border-bottom: none;
                        color: #093b6f;
                        padding-bottom: 7px;
                    }
                    
                    .accordion .accordion-toggle .toggle-content {
                        font-weight: 300;
                        line-height: 27px;
                    }
                    
                    .accordion .accordion-toggle .toggle-title.active span {
                        color: #fff;
                        background-color: #093b6f;
                    }
                    
                    .accordion .accordion-toggle .toggle-content p {
                        font-size: 14px;
                        line-height: 27px;
                    }
                    
                    .badge {
                        background-color: #ffffff;
                        border-radius: 10px;
                        color: #093b6f;
                        display: inline-block;
                        font-size: 12px;
                        line-height: 1;
                        padding: 3px 7px;
                        text-align: center;
                        vertical-align: middle;
                        white-space: nowrap;
                    }
                    
                    .shopping-cart {
                        margin: 20px 0;
                        float: right;
                        background: white;
                        width: 320px;
                        position: absolute;
                        border-radius: 3px;
                        padding: 20px;
                        right: 0;
                        z-index: 999999999;
                        border-top: 3px solid;
                    }
                    
                    .shopping-cart .shopping-cart-header {
                        border-bottom: 1px solid #E8E8E8;
                        padding-bottom: 15px;
                    }
                    
                    .shopping-cart .shopping-cart-header .shopping-cart-total {
                        float: right;
                    }
                    
                    .shopping-cart .shopping-cart-items {
                        padding-top: 20px;
                        padding-left: 0;
                        list-style: none;
                    }
                    
                    .shopping-cart .shopping-cart-items li {
                        margin-bottom: 18px;
                    }
                    
                    .shopping-cart .shopping-cart-items img {
                        float: left;
                        margin-right: 12px;
                    }
                    
                    .shopping-cart .shopping-cart-items .item-name {
                        display: block;
                        padding-top: 10px;
                        font-size: 14px;
                    }
                    
                    .shopping-cart .shopping-cart-items .item-price {
                        color: #093461;
                        margin-right: 8px;
                        font-size: 12px;
                    }
                    
                    .shopping-cart .shopping-cart-items .item-quantity {
                        color: #ABB0BE;
                        font-size: 12px;
                    }
                    
                    .shopping-cart:after {
                        bottom: 100%;
                        left: 89%;
                        border: solid transparent;
                        content: " ";
                        height: 0;
                        width: 0;
                        position: absolute;
                        pointer-events: none;
                        border-bottom-color: #093b6f;
                        border-width: 8px;
                        margin-left: -8px;
                    }
                    
                    .cart-icon {
                        color: #515783;
                        font-size: 24px;
                        margin-right: 7px;
                        float: left;
                    }
                    
                    .container1 {
                        margin: auto;
                        width: 80%;
                    }
                    
                    .clearfix:after {
                        content: "";
                        display: table;
                        clear: both;
                    }
                    
                    .container1 .button {
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        width: 100%;
                        background: #eeeeee;
                        color: #231f20!important;
                        text-align: center;
                        padding: 12px;
                        text-decoration: none;
                        display: block;
                        border-radius: 0px;
                        font-size: 16px;
                    }
                    
                    .container1 .button:hover {
                        background: #093461;
                        color: #ffffff;
                    }
                    
                    .padding-bottom-70 {
                        padding-bottom: 70px !important;
                    }
                    
                    .check-out .shopping-cart {
                        border: 1px solid #e6e6e6;
                        display: inline-block;
                        width: 100%;
                        border-bottom: none;
                        margin: 0;
                        float: inherit;
                        background: inherit;
                        position: relative;
                        border-radius: 0;
                        padding: 0;
                        z-index: 0;
                    }
                    
                    .check-out .shopping-cart .cart-head {
                        border-bottom: 1px solid #e6e6e6;
                        display: inline-block;
                        width: 100%;
                        background: #f7f7f7;
                        float: left;
                        padding-top: 15px;
                        padding-bottom: 0px;
                        padding-left: 50px;
                    }
                    
                    .check-out .shopping-cart ul {
                        position: relative;
                        list-style: none;
                    }
                    
                    .check-out .shopping-cart li {
                        font-size: 12px;
                        color: #212121;
                        padding-left: 0px;
                        line-height: 50px;
                    }
                    
                    .check-out .shopping-cart li {
                        position: relative;
                    }
                    
                    .check-out li {
                        margin-bottom: 10px;
                    }
                    
                    .check-out .shopping-cart .cart-head h6 {
                        margin: 0px;
                        font-size: 12px;
                    }
                    
                    .check-out .shopping-cart li h6 {
                        color: #212121;
                        font-weight: bold;
                    }
                    
                    .check-out .shopping-cart .cart-details {
                        float: left;
                        border-bottom: 1px solid #e6e6e6;
                    }
                    
                    .check-out .shopping-cart .cart-details {
                        padding-left: 50px;
                        padding-top: 15px;
                        padding-bottom: 10px;
                        display: inline-block;
                        width: 100%;
                        margin: 0px;
                        list-style: none;
                    }
                    
                    .media:first-child {
                        margin-top: 0;
                    }
                    
                    .media-middle {
                        vertical-align: middle;
                    }
                    
                    .check-out .shopping-cart .item-img {
                        width: 70px;
                        display: inline-block;
                    }
                    
                    .check-out .shopping-cart img {
                        width: 100%;
                    }
                    
                    .check-out .shopping-cart .cart-details h6 {
                        font-weight: normal;
                        font-size: 14px;
                        text-transform: none;
                    }
                    
                    .check-out .shopping-cart li span {
                        color: #212121;
                    }
                    
                    .check-out .shopping-cart li input {
                        border: 1px solid #ebebeb;
                        width: 60px;
                        height: 44px;
                        float: left;
                        line-height: 44px;
                        display: inline-block;
                        text-align: center;
                        margin-top: 10px;
                    }
                    
                    .check-out .shopping-cart li span {
                        color: #212121;
                        font-size: 20px;
                        font-weight: 500;
                    }
                    
                    .check-out .shopping-cart .remove-pro {
                        position: absolute;
                        left: 15px;
                        margin-top: 10px;
                    }
                    
                    .check-out .shopping-cart .capun input {
                        width: 60%;
                        text-align: left;
                        padding: 0 20px;
                    }
                    
                    .check-out .shopping-cart li input {
                        border: 1px solid #ebebeb;
                        width: 60px;
                        height: 44px;
                        float: left;
                        line-height: 44px;
                        display: inline-block;
                        text-align: center;
                        margin-top: 10px;
                    }
                    
                    .check-out .shopping-cart .btn {
                        border: none;
                        color: #041d37!important;
                        display: inline-block;
                        border-radius: 0;
                        height: 40px;
                        position: relative;
                        overflow: hidden;
                        text-transform: uppercase;
                        text-align: center;
                        margin-right: 10px;
                        font-weight: bold;
                        font-size: 12px;
                        padding: 0px;
                        text-align: center;
                        padding-right: 39px;
                        margin-left: 11px;
                        padding-left: 35px;
                        box-shadow: inherit;
                        margin-top: 12px;
                        line-height: 40px;
                        background: #eeeeee;
                        letter-spacing: 0.5px;
                        -webkit-transition: 0.4s ease-in-out;
                        -moz-transition: 0.4s ease-in-out;
                        -ms-transition: 0.4s ease-in-out;
                        -o-transition: 0.4s ease-in-out;
                        transition: 0.4s ease-in-out;
                    }
                    
                    .btn-1 i {
                        background: #333333;
                        color: #fff;
                    }
                    
                    .check-out .shopping-cart .btn i {
                        color: #1193d4;
                        background: #fff;
                        height: 41px;
                        padding: 0 15px;
                        float: right;
                        position: absolute;
                        top: 0px;
                        right: 0px;
                        line-height: 41px;
                        margin-left: 20px;
                        -webkit-transition: 0.4s ease-in-out;
                        -moz-transition: 0.4s ease-in-out;
                        -ms-transition: 0.4s ease-in-out;
                        -o-transition: 0.4s ease-in-out;
                        transition: 0.4s ease-in-out;
                    }
                    
                    .margin-top-50 {
                        margin-top: 50px !important;
                    }
                    
                    .check-out h5 {
                        text-transform: none;
                        font-weight: normal;
                        margin-top: 30px;
                        font-size: 20px;
                    }
                    
                    .margin-top-30 {
                        margin-top: 30px !important;
                    }
                    
                    .products article {
                        background: #f7f7f7;
                        border-bottom: 2px solid #e6e6e6;
                        padding-bottom: 30px;
                        text-align: center;
                        margin-bottom: 30px;
                    }
                    
                    .products article .item-img {
                        position: relative;
                        overflow: hidden;
                    }
                    
                    .products article img {
                        width: 100%;
                    }
                    
                    .products article a.tittle {
                        color: #666666;
                        margin-top: 10px;
                        display: inline-block;
                        width: 100%;
                        margin-bottom: 0px;
                        font-weight: bold;
                    }
                    
                    .products article .stars {
                        margin-top: 10px;
                        color: #ffcc00;
                    }
                    
                    .stars i {
                        color: #ffcc00;
                    }
                    
                    .products article span {
                        display: inline-block;
                        width: 100%;
                        color: #666666;
                        margin-top: 10px;
                        margin-bottom: 5px;
                    }
                    
                    .cart-total {
                        /* padding-left: 102px; */
                        /* padding: 0 10px; */
                        border: 1px solid #eee;
                    }
                    
                    .cart-total h5 {
                        margin-bottom: 50px;
                        padding-left: 31px;
                    }
                    
                    .cart-total li {
                        padding-bottom: 20px;
                        margin-bottom: 20px !important;
                        display: inline-block;
                        width: 100%;
                        border-bottom: 1px solid #e6e6e6;
                    }
                    
                    .cart-total li span {
                        font-size: 20px;
                    }
                    
                    .cart-total li span {
                        font-size: 20px;
                    }
                    
                    .cart-total .btn {
                        width: 100%;
                        background: #e6e6e6;
                        box-shadow: inherit;
                        border-radius: 0;
                        height: 40px;
                        /* font-size: 12px; */
                        color: #041d37;
                        font-weight: bold;
                    }
                    
                    .check-out .shopping-cart:after {
                        display: none;
                    }
                    
                    .check-out .remove-pro a {
                        color: #a5a5a5!important;
                    }
                    
                    .check-out .remove-pro a:hover {
                        color: #093b6f!important;
                    }
                    
                    .shipping .form-control {
                        border-radius: 0;
                        /* background-color: #343339; */
                        color: #fff;
                        position: relative;
                        display: block;
                        width: 100%;
                        line-height: 24px;
                        padding: 8px 15px;
                        box-shadow: inherit;
                        color: #222222;
                        border: 1px solid #d0d0d0;
                        height: 45px;
                        border-radius: 0;
                        margin-bottom: 0px;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .oder-now.btn {
                        letter-spacing: 0;
                        border-radius: 0px;
                        padding: 12px 37px;
                        height: 44px;
                        color: #29282e;
                        font-weight: bold;
                        background: #eee;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        border-radius: 0;
                        font-weight: 600;
                        text-transform: uppercase;
                        font-size: 15px;
                    }
                    
                    .oder-now.btn:hover {
                        background: #093461;
                        color: #fff;
                    }
                    
                    .check-out .panel-default {
                        border-radius: 0px;
                        margin-top: 20px;
                    }
                    
                    .check-out .panel-default li {
                        border-bottom: 1px solid #e6e6e6;
                        padding-bottom: 10px;
                        color: #989898;
                        list-style: none;
                    }
                    
                    .check-out .panel-default ul {
                        padding-left: 0;
                    }
                    
                    .check-out .panel-default li strong {
                        color: #666666;
                    }
                    
                    .no-padding {
                        padding: 0;
                    }
                    
                    .shipping {
                        padding-bottom: 70px;
                    }
                    
                    .check-out .panel-default li:nth-last-child(1) {
                        padding-bottom: 0px;
                        border: none;
                    }
                    
                    .check-out.oder-received .heading {
                        font-size: 24px;
                        margin: 0px;
                        font-weight: normal;
                        text-transform: uppercase;
                        letter-spacing: 1.5px;
                        margin-top: 0;
                        padding: 1px;
                        padding-left: 0;
                        background: transparent;
                    }
                    
                    .check-out.oder-received .heading h4 {
                        font-size: 24px;
                        margin: 0px;
                        font-weight: normal;
                        text-transform: uppercase;
                        letter-spacing: 1.5px;
                        margin-top: 0;
                        padding: inherit;
                        background: transparent;
                    }
                    
                    .margin-bottom-20 {
                        margin-bottom: 20px !important;
                    }
                    
                    .oder-received h6 {
                        text-transform: none;
                        color: #666666;
                        font-size: 16px;
                        font-weight: bold;
                    }
                    
                    .oder-received .order-date {
                        background: #f7f7f7;
                        padding: 30px;
                        margin-top: 20px;
                        margin-bottom: 20px;
                    }
                    
                    .check-out.oder-received li {
                        margin-bottom: 10px;
                    }
                    
                    .oder-received .order-date p {
                        margin-bottom: 0px;
                    }
                    
                    .oder-received .order-date span {
                        font-weight: bold;
                        color: #333333;
                        font-size: 20px;
                        text-transform: uppercase;
                    }
                    
                    .oder-received.check-out h5 {
                        text-transform: none;
                        font-weight: normal;
                        margin-top: 30px;
                        font-size: 20px;
                    }
                    
                    .oder-received .order-date ul {
                        padding: 0;
                        list-style: none;
                    }
                    
                    .col-bg {
                        background: #eee;
                        padding-left: 8px;
                        padding-bottom: 4px;
                    }
                    
                    .oder-received.check-out .col-bg h5 {
                        padding-top: 11px;
                    }
                    
                    .information-block {
                        width: 100%;
                        padding: 40px;
                        background: #f7f7f7;
                    }
                    
                    .information-block h3 {
                        margin-top: 0px;
                    }
                    
                    .form-inline {
                        margin-bottom: 15px;
                    }
                    
                    .information-block #form-account-profile .form-inline label {
                        margin-top: 15px;
                    }
                    
                    .information-block #form-account-profile .form-inline .form-control {
                        width: 100%;
                    }
                    
                    .information-block .form-inline .form-control {
                        vertical-align: top;
                    }
                    
                    .information-block .form-control {
                        border-radius: 0;
                        /* background-color: #343339; */
                        color: #fff;
                        position: relative;
                        display: block;
                        width: 100%;
                        text-transform: inherit!important;
                        line-height: 24px;
                        padding: 8px 15px;
                        box-shadow: inherit;
                        color: #222222;
                        border: 1px solid #d0d0d0;
                        height: 45px;
                        border-radius: 0;
                        margin-bottom: 0px;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    .information-block p.pbuy .btn {
                        letter-spacing: 0;
                        border-radius: 0px;
                        padding: 12px 37px;
                        height: 44px;
                        color: #29282e;
                        font-weight: bold;
                        background: #eee;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        border-radius: 0;
                        font-weight: 600;
                        text-transform: uppercase;
                        font-size: 15px;
                        text-shadow: inherit;
                    }
                    
                    .information-block p.pbuy .btn:hover {
                        background: #093461;
                        color: #fff;
                    }
                    
                    .information-block #change-password .pas-block {
                        /* margin-top: 22px; */
                        background-color: #efefef;
                        padding: 20px;
                    }
                    
                    .address .col-bg {
                        padding-top: 10px;
                        padding-left: 16px;
                    }
                    
                    .information-block section {
                        margin-bottom: 30px;
                    }
                    
                    .edit-adr {
                        padding-right: 10px;
                        position: absolute;
                        right: 14px;
                        top: 9px;
                    }
                    
                    p.remv {
                        opacity: 0;
                        transition: .3s;
                    }
                    
                    p.remv a {
                        color: #e51f3d;
                        opacity: .6;
                        transition: .3s;
                    }
                    
                    p.remv a:hover {
                        opacity: 1;
                        text-decoration: none;
                    }
                    
                    .col-bg:hover p.remv {
                        opacity: 1;
                    }
                    
                    #change-password .btn {
                        letter-spacing: 0;
                        border-radius: 0px;
                        padding: 12px 37px;
                        height: 44px;
                        color: #29282e;
                        font-weight: bold;
                        background: #eee;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        border-radius: 0;
                        font-weight: 600;
                        text-transform: uppercase;
                        font-size: 15px;
                        text-shadow: inherit;
                    }
                    
                    #change-password .btn:hover {
                        background: #093461;
                        color: #fff;
                    }
                    
                    .franchise-list-table .table-bordered {
                        border: 0px;
                        border-radius: 5px !important;
                    }
                    
                    .table.table-agenda.tabel-frachise-list tr:nth-child(odd) {
                        background-color: #ffffff;
                    }
                    
                    table.table-agenda tr:nth-child(odd) {
                        background: #ffffff;
                    }
                    
                    table.table-agenda tr th {
                        padding: 15px 12px;
                        color: #000;
                        background: #f7f7f7;
                        border: 0;
                        font-weight: 500;
                        position: relative;
                        font-size: 12px;
                        /* font-size: 14px; */
                        /* border-right: 1px solid #eee; */
                        letter-spacing: 0.03em;
                        /* background: #2f393a; */
                    }
                    
                    table.table-agenda tr th:after {
                        content: "";
                        background: #ccc;
                        height: 15px;
                        width: 1px;
                        /* position: absolute; */
                        right: 0;
                        top: 35%;
                    }
                    
                    @media screen and (max-width: 767px) {
                        .table-responsive {
                            width: 100%;
                            margin-bottom: 15px;
                            overflow-y: hidden;
                            -ms-overflow-style: -ms-autohiding-scrollbar;
                            border: 1px solid #ddd;
                        }
                        tr.table-titles {
                            display: none;
                        }
                        table.table-agenda tr th,
                        table.table-agenda tr td {
                            display: block;
                            border: 0;
                            border-bottom: 1px solid #eee;
                        }
                    }
                    
                    @media (max-width: 600px) {
                        .add-list-franch-content {
                            display: none !important;
                        }
                        table.table-agenda tr td {
                            padding: 30px 6px 15px 6px;
                        }
                        table.table-agenda tr th,
                        table.table-agenda tr td {
                            display: block;
                            border: 0;
                            border-bottom: 1px solid #eee;
                        }
                        table.table-agenda tr td:nth-child(1):before {
                            content: 'Product Detail :';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        table.table-agenda tr td:nth-child(2):before {
                            content: 'Product Price : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        table.table-agenda tr td:nth-child(3):before {
                            content: 'Date :';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        table.table-agenda tr td:nth-child(4):before {
                            content: 'Status : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                    }
                    
                    .table.table-agenda.tabel-frachise-list tbody tr td {
                        border: 0;
                        padding: 15px;
                        font-size: 12px;
                        vertical-align: middle;
                    }
                    
                    td.image,
                    td.description {
                        text-align: left;
                    }
                    
                    .pend {
                        color: #e51f3d;
                    }
                    
                    .suc {
                        color: green;
                    }
                    
                    .ui-accordion .ui-accordion-header-active:hover,
                    .ui-accordion .ui-accordion-header-active {
                        border-color: #093b6f!important;
                        background-color: #093a6f!important;
                        color: #fff!important;
                    }
                    
                    .ui-accordion .ui-accordion-header-active:hover,
                    .ui-accordion .ui-accordion-header-active {
                        /* background-color: #666; */
                        /* border-color: #666; */
                        color: #fff;
                    }
                    
                    .ui-accordion .ui-accordion-header,
                    .trigger a {
                        display: block;
                        cursor: pointer;
                        position: relative;
                        padding: 0;
                        line-height: 26px;
                        outline: none;
                        color: #333;
                        font-size: 14px;
                        font-weight: 600;
                        background-color: #fff;
                        border: 1px solid #e0e0e0;
                        transition: background-color 0.2s, color 0.2s;
                        padding: 15px 27px;
                        margin: -1px 0 0 0;
                        text-transform: uppercase;
                    }
                    
                    .ui-accordion .ui-accordion-content,
                    .toggle-container {
                        padding: 28px 30px;
                        border: 1px solid #e0e0e0;
                        border-top: none;
                    }
                    
                    .ui-accordion .ui-accordion-content p,
                    .toggle-container p {
                        margin: 0;
                    }
                    
                    .acr-parent {
                        padding: 0!important;
                        /* padding-bottom: 30px!important; */
                        border: 0!important;
                        margin-top: 30px;
                    }
                    
                    .job-vacancy-desc-top {
                        font-weight: 600;
                        margin-bottom: 32px!important;
                    }
                    
                    .job-vacancy-desc-head {
                        font-weight: 600;
                        font-size: 16px;
                        margin-bottom: 10px;
                    }
                    
                    .respons {
                        list-style: none;
                        padding: 0;
                    }
                    
                    .respons li span {
                        color: #093a6f;
                        padding-right: 18px;
                    }
                    
                    .respons li {
                        line-height: 32px;
                        color: #777777;
                    }
                    
                    .file-wrap {
                        width: 100%;
                        cursor: pointer;
                        display: block;
                        background: white;
                        border: 1px solid #dbdbdb;
                        /* border-radius: 3px; */
                        padding: 0px 17px;
                        height: 45px;
                        line-height: 42px;
                        font-size: 14px;
                        color: #8c8c8c;
                        outline: none;
                        position: relative;
                    }
                    
                    #jo-resume {
                        position: absolute;
                        visibility: hidden;
                        opacity: 0;
                        width: 0;
                        height: 0;
                    }
                    
                    .file-wrap:after {
                        content: "\f0c6";
                        color: #093a6f;
                        position: absolute;
                        font-family: FontAwesome;
                        font-size: 18px !important;
                        font-size: inherit;
                        text-rendering: auto;
                        -webkit-font-smoothing: antialiased;
                        -moz-osx-font-smoothing: grayscale;
                        right: 10px;
                        top: 0;
                    }
                    
                    .comon-btn {
                        letter-spacing: 0;
                        border-radius: 0px;
                        padding: 12px 37px;
                        height: 44px;
                        color: #29282e;
                        font-weight: bold;
                        background: #eee;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        border-radius: 0;
                        font-weight: 600;
                        text-transform: uppercase;
                        font-size: 15px;
                        text-shadow: inherit;
                    }
                    
                    .comon-btn:hover {
                        background: #093461;
                        color: #fff;
                    }
                    
                    .resum-smt {
                        float: right;
                        margin-top: 30px;
                    }
                    
                    .subject .main-nav>ul>li>a {
                        border: none;
                    }
                    
                    .subject .main-nav>ul {
                        text-align: left;
                        background: rgba(0, 0, 0, 0.5);
                        padding: 13px 0 14px;
                    }
                    
                    .subject .main-nav {
                        margin-top: 49px;
                    }
                    
                    .aboutus .main-nav>ul>li>a:hover {
                        color: #333!important;
                    }
                    
                    .subject .main-nav>ul>li:last-child>a:hover {
                        background: #f57237;
                        cursor: pointer;
                    }
                    
                    .introPara {
                        margin: 0 0 17px 0;
                        padding: 9px 0 10px 0;
                        line-height: 1.5;
                        color: #6f6f6f;
                        font-size: 1.6em;
                    }
                    
                    ul.subNav {
                        background-color: #f9f8f5;
                        padding: 10px;
                        margin: -55px 0 50px 0;
                        z-index: 20;
                        position: relative;
                        font-size: 13px;
                        overflow: hidden;
                    }
                    
                    ul.subNav li {
                        list-style: none;
                    }
                    
                    ul.subNav li a {
                        padding: 20px 5px 5px 5px;
                        float: left;
                        width: 100%;
                        color: #1f1f1e !important;
                        font-weight: bold;
                        border-bottom: 1px solid #e9e7df;
                    }
                    
                    ul.subNav li.sectiontitle {
                        color: #d3461e;
                        font-weight: bold;
                    }
                    
                    @-moz-document url-prefix() {
                        .normal {
                            margin-top: -67px !important;
                        }
                    }
                    
                    .navbar-nav li .sub-menu {
                        display: none;
                    }
                    
                    .navbar-nav li:hover .sub-menu {
                        display: block;
                        /* display the dropdown */
                    }
                    
                    .sub-menu li a {
                        color: #9d9d9d;
                    }
                    
                    .sub-menu li a:hover {
                        color: #fff;
                        text-decoration: none;
                    }
                    /*@media (max-width: 1011px) {

    .navbar-header {

        float: none;

    }

    .navbar-toggle {

        display: block;

    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

    }

    .navbar-collapse.collapse {

        display: none!important;

    }

    .navbar-nav {

        float: none!important;

        margin: 7.5px -15px;

    }

    .navbar-nav>li {

        float: none;

    }

    .navbar-nav>li>a {

        padding-top: 10px;

        padding-bottom: 10px;

    }

}*/
                    
                    #menu1 {
                        width: 134% !important;
                    }
                    
                    .sitemap_block {
                        position: absolute;
                        bottom: -90px;
                    }
                    
                    .sitemap_block a {
                        color: #fff;
                        text-decoration: none;
                    }
                    
                    @media screen and (max-width: 768px) {
                        .col-md-8.col-sm-8.col-lg-8.carousel-slider {
                            width: 100%;
                            padding-left: 0;
                        }
                        .featuredhead {
                            float: none!important;
                            top: -21px!important;
                        }
                        .navbar-default .navbar-collapse,
                        .navbar-default .navbar-form {
                            border-top: inherit!important;
                        }
                        body {
                            overflow-x: hidden;
                        }
                        .widget-lastest {
                            margin-left: 0!important;
                        }
                    }
                    
                    .imagebox.style2 .imagebox-content h3 a:hover {
                        color: #1e1e1e;
                        text-decoration: none;
                    }
                    
                    .post-wrap {
                        margin-left: -14.5px;
                        margin-right: -43px;
                    }
                    
                    .post-wrap .one-half {
                        padding: 0 14.5px;
                    }
                    
                    article.main-post {
                        margin-bottom: 48px;
                        position: relative;
                        bottom: 0;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        box-shadow: 2px 2px 10px 0px rgba(18, 110, 175, 0.15);
                    }
                    
                    article.main-post .featured-post {
                        overflow: hidden;
                    }
                    
                    article.main-post .featured-post a img {
                        width: 100%;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        height: 286px;
                        object-fit: cover;
                    }
                    
                    article.main-post .entry-content {
                        padding: 30px 35px 45px 29px;
                    }
                    
                    article.main-post .entry-content .date {
                        line-height: 25px;
                        padding: 0 14px;
                        border-radius: 2px;
                        background-color: #093461;
                        color: #fff;
                        font-size: 12px;
                        display: inline-block;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                    }
                    
                    article.main-post .entry-content h3 {
                        margin: 21px 0 18px;
                    }
                    
                    article.main-post .entry-content h3 a:not(:hover) {
                        color: #000002;
                    }
                    
                    article.main-post .entry-content p {
                        line-height: 27px;
                    }
                    
                    article.main-post:hover {
                        position: relative;
                        bottom: 5px;
                    }
                    
                    article.main-post:hover .featured-post a img {
                        transform: rotate(3deg) scale(1.1);
                    }
                    
                    article.main-post:hover .entry-content .date {
                        background-color: #252525;
                    }
                    
                    .blog-pagination {
                        text-align: center;
                    }
                    
                    .flat-pagination ul {
                        list-style: none;
                        padding: 0;
                    }
                    
                    .flat-pagination li {
                        display: inline-block;
                    }
                    
                    .flat-pagination li a {
                        background-color: #f7f7f7;
                        padding: 0 15px;
                        display: block;
                        line-height: 34px;
                        text-align: center;
                        border-radius: 3px;
                        color: #222222;
                    }
                    
                    .aboutus .flat-pagination li a:hover,
                    .aboutus .flat-pagination li a.active {
                        background-color: #093461;
                        color: #ffffff!important;
                        text-decoration: none;
                    }
                    
                    .aboutus .flat-pagination li a {
                        background-color: #f7f7f7;
                        padding: 0 15px;
                        display: block;
                        line-height: 34px;
                        text-align: center;
                        border-radius: 3px;
                        color: #222222!important;
                    }
                    
                    .post-wrap.style2 {
                        margin: 0px;
                    }
                    
                    article.main-single {
                        padding-bottom: 40px;
                        margin-bottom: 71px;
                        margin-right: -30px;
                        border-bottom: 1px solid #f2f2f2;
                    }
                    
                    article.main-single .entry-title ul {
                        padding: 17px 0;
                        border-bottom: 1px solid #f2f2f2;
                        margin-bottom: 22px;
                    }
                    
                    article.main-single .entry-title ul li {
                        display: inline-block;
                        margin-right: 35px;
                    }
                    
                    article.main-single .entry-title ul li i {
                        padding-right: 6px;
                    }
                    
                    article.main-single .entry-title h3 {
                        margin-bottom: 22px;
                        text-transform: uppercase;
                        color: #252525;
                    }
                    
                    article.main-single .entry-content>p {
                        color: #777777;
                        line-height: 27px;
                        margin-bottom: 23px;
                        padding-right: 35px;
                        letter-spacing: 0.07px;
                    }
                    
                    article.main-single .entry-content h4 {
                        margin-bottom: 14px;
                        letter-spacing: 0.15px;
                        margin-top: 29px;
                    }
                    
                    .aboutus article.main-single .entry-title ul li a {
                        color: #093a6f!important;
                    }
                    
                    .account-holder {
                        border: 1px solid #ededed;
                        padding: 30px;
                    }
                    
                    .social-btn {
                        margin-bottom: 20px;
                    }
                    
                    .fb-btn {
                        border: 1px solid #ededed;
                        padding: 7px 18px;
                        display: inline-block;
                        color: #3a549e;
                        font-size: 14px;
                        margin-bottom: 20px;
                    }
                    
                    .fb-btn-text {
                        padding-left: 8px;
                        font-size: 14px;
                        text-transform: uppercase;
                        letter-spacing: 1.6px;
                        color: #301c1e;
                        font-weight: 700;
                    }
                    
                    .google-btn {
                        border: 1px solid #ededed;
                        padding: 7px 18px;
                        display: inline-block;
                        color: #f04c42;
                        font-size: 14px;
                        margin-left: 10px;
                    }
                    
                    .google-btn-text {
                        padding-left: 8px;
                        font-size: 14px;
                        text-transform: uppercase;
                        letter-spacing: 1.6px;
                        color: #301c1e;
                        font-weight: 700;
                    }
                    
                    .forgot-password {
                        color: #b1b1b1;
                        /* text-transform: uppercase; */
                        font-size: 12px;
                        /* font-weight: 700; */
                        display: block;
                        margin-bottom: 16px;
                    }
                    
                    label {}
                    
                    .control-label {
                        font-size: 14px;
                        text-transform: uppercase;
                        letter-spacing: 1px;
                        color: #301c1e;
                        margin-bottom: 10px;
                    }
                    
                    .form-control:focus {}
                    
                    .textarea.form-control {}
                    
                    .required {}
                    
                    .form-control {
                        border-radius: 0px;
                        text-transform: capitalize;
                        color: #000000;
                        font-size: 12px;
                        font-weight: 500;
                        width: 100%;
                        height: 45px;
                        padding: 14px;
                        line-height: 1.42857143;
                        background-image: ;
                        border: transparent;
                        background-color: #f1f1f1;
                        letter-spacing: 1px;
                        margin-bottom: 10px;
                        text-transform: uppercase;
                        /* -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075); */
                        box-shadow: inherit;
                    }
                    
                    .input-group {
                        position: relative;
                        display: table;
                        border-collapse: separate;
                    }
                    
                    input[type=checkbox],
                    input[type=radio] {
                        margin: 8px 0 0;
                        margin-top: 1px\9;
                        line-height: normal;
                    }
                    
                    input::-webkit-input-placeholder {
                        color: #595857 !important;
                    }
                    
                    textarea::-webkit-input-placeholder {
                        color: #595857 !important;
                    }
                    
                    #top {
                        background: #000f3a;
                        padding-top: 7px;
                    }
                    
                    #top a {
                        color: #fff;
                        opacity: .7;
                        transition: .3s;
                        font-size: 12px;
                    }
                    
                    #top a {
                        opacity: 1;
                        text-decoration: none;
                    }
                    
                    .productdet .book-head {
                        margin-top: 0px;
                        margin-bottom: 20px;
                        font-size: 22px;
                        line-height: 110%;
                        font-weight: bold;
                    }
                    
                    .productdet .productdetails p {
                        font-size: 14px;
                        font-weight: 400;
                        margin-bottom: 5px;
                    }
                    
                    .productdet .productdetails p span {
                        font-weight: bold;
                        color: #1f1f1e;
                        text-transform: uppercase;
                    }
                    
                    .productdet .productpurchase h4 {
                        font-weight: bold;
                        font-size: 24px;
                    }
                    
                    .aboutus ul li a.decrptab {
                        color: #fff!important;
                    }
                    
                    .comon-btn-blk {
                        letter-spacing: 0;
                        border-radius: 0px;
                        padding: 12px 37px;
                        height: 44px;
                        color: #ffffff;
                        font-weight: bold;
                        background: #231f20;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        border-radius: 0;
                        opacity: .9;
                        font-weight: 600;
                        text-transform: uppercase;
                        font-size: 15px;
                        text-shadow: inherit;
                        transition: .3s;
                    }
                    
                    .comon-btn-blue {
                        letter-spacing: 0;
                        border-radius: 0px;
                        padding: 12px 37px;
                        height: 44px;
                        color: #ffffff;
                        transition: .3s;
                        opacity: .9;
                        font-weight: bold;
                        background: #093461;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        border-radius: 0;
                        font-weight: 600;
                        text-transform: uppercase;
                        font-size: 15px;
                        text-shadow: inherit;
                    }
                    
                    .comon-btn-blue:hover,
                    .comon-btn-blk:hover {
                        opacity: 1;
                    }
                    /*booksdetails*/
                    
                    .block {
                        margin-bottom: 30px;
                    }
                    
                    .block .title_block,
                    .block h4 {
                        text-transform: uppercase;
                        color: #333;
                        font-size: 18px;
                        background: #f6f6f6;
                        font-weight: 500;
                        margin-top: 2px;
                        border-top: 5px solid #093461 !important;
                        padding: 14px 5px 10px 20px !important;
                        margin-bottom: 20px;
                    }
                    
                    #categories_block_left .block_content>ul,
                    #manufacturers_block_left .block_content>ul,
                    #suppliers_block_left .block_content>ul {
                        border-top: 1px solid #e9e9e9 !important;
                        list-style: none;
                        margin: 0;
                        padding: 0;
                    }
                    
                    #categories_block_left li {
                        position: relative;
                    }
                    
                    #categories_block_left li a {
                        color: #333333!important;
                        display: block;
                        font-family: 'Montserrat', sans-serif;
                        line-height: 30px;
                        padding: 0 30px 0 12px;
                        transition: .3s;
                        font-weight: 500;
                        font-size: 12px !important;
                        border-bottom: 1px solid #e9e9e9 !important;
                    }
                    
                    #categories_block_left li a i {
                        padding-right: 5px;
                    }
                    
                    #categories_block_left li a:hover {
                        text-decoration: none;
                        padding-left: 15px;
                    }
                    
                    .block .products-block li {
                        padding: 0 0 20px 0;
                        margin-bottom: 20px;
                        border-bottom: 1px solid #d6d4d4;
                    }
                    
                    .block .products-block li .products-block-image {
                        float: left;
                        border: 1px solid #d6d4d4;
                        margin-right: 19px;
                    }
                    
                    .block .products-block li .products-block-image img {
                        width: 100px;
                        height: 140px;
                    }
                    
                    .block .products-block li .product-content {
                        overflow: hidden;
                    }
                    
                    .block .products-block li .product-content h5 {
                        margin: 0px 0 6px !important;
                    }
                    
                    .block .products-block .product-name {
                        font-size: 12px;
                        line-height: 15px;
                        color: #3a3939!important;
                    }
                    
                    .product-name {
                        color: #3a3939;
                        margin-bottom: 0;
                    }
                    
                    .block .products-block .product-description {
                        margin-bottom: 14px;
                        font-size: 12px;
                        line-height: 15px;
                        color: #3a3939!important;
                    }
                    
                    #viewed-products_block_left li:last-child {
                        padding-bottom: 0;
                        margin-bottom: 0;
                        border-bottom: none;
                    }
                    
                    #viewed-products_block_left ul {
                        list-style: none;
                        margin: 0;
                        padding: 0;
                    }
                    
                    #viewed-products_block_left .product-content {
                        width: inherit;
                        padding: 0;
                    }
                    
                    .block .products-block li {
                        padding: 0 0 20px 0;
                        margin-bottom: 20px;
                        border-bottom: 1px solid #d6d4d4;
                    }
                    
                    #center_column {
                        padding-left: 5px;
                        padding-right: 9px;
                    }
                    
                    .primary_block {
                        margin-bottom: 40px;
                    }
                    
                    .top-hr {
                        background: #c4c4c4;
                        height: 5px;
                        margin: 2px 0 31px;
                    }
                    
                    .pb_align {
                        padding-right: 10px ! important;
                    }
                    
                    .pb-left-column #image-block {
                        position: relative;
                        padding: 5px;
                        border: 1px solid #dbdbdb;
                        background: white;
                    }
                    
                    .pb-left-column #image-block #view_full_size {
                        display: block;
                        cursor: pointer;
                    }
                    
                    .pb-left-column #image-block img {
                        background: #fbfbfb;
                        width: 100%;
                    }
                    
                    .pb-left-column #image-block #view_full_size .span_link {
                        position: absolute;
                        bottom: 20px;
                        left: 50%;
                        margin-left: -68px;
                        display: block;
                        padding: 10px 0;
                        text-align: center;
                        line-height: 22px;
                        color: #777676;
                        width: 136px;
                        text-align: center;
                        font-weight: 700;
                        background: rgba(255, 255, 255, 0.5);
                        -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
                        -moz-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
                        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.16);
                    }
                    
                    .pb-left-column #views_block {
                        margin-top: 10px;
                    }
                    
                    #thumbs_list {
                        overflow: hidden;
                        float: left;
                        width: 392px;
                    }
                    
                    #thumbs_list ul#thumbs_list_frame {
                        list-style-type: none;
                        padding-left: 0;
                        overflow: hidden;
                        height: 90px;
                    }
                    
                    #thumbs_list li:first-child {
                        margin: 0 9px 0 0;
                    }
                    
                    #thumbs_list li {
                        float: left;
                        height: 90px;
                        width: 82px;
                        cursor: pointer;
                        border: 1px solid #dbdbdb;
                        margin-right: 8px;
                        line-height: 0;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                    }
                    
                    #thumbs_list li a {
                        display: block;
                        border: 3px solid white;
                        -webkit-transition: all 0.3s ease;
                        -moz-transition: all 0.3s ease;
                        -o-transition: all 0.3s ease;
                        transition: all 0.3s ease;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                        background: #fbfbfb;
                    }
                    
                    #thumbs_list li img {
                        border: 1px solid white;
                        width: 100%;
                        height: 100%;
                        -webkit-box-sizing: border-box;
                        -moz-box-sizing: border-box;
                        box-sizing: border-box;
                    }
                    
                    #thumbs_list li img {
                        height: 93% !important;
                    }
                    
                    #thumbs_list li:last-child {
                        margin-right: 0;
                    }
                    
                    #Bdescription {
                        margin-right: 0!important;
                        border: 1px solid #d6d4d4;
                        background: none repeat scroll 0 0 #f6f6f6;
                        padding-left: 9px !important;
                        padding-right: 9px !important;
                    }
                    
                    .pb-center-column {
                        margin-bottom: 30px;
                    }
                    
                    .pb-center-column h1 {
                        padding-bottom: 16px;
                        font-size: 20px;
                        color: #093461;
                        margin-top: 11px;
                        font-weight: bold;
                    }
                    
                    #social-share.socialsharing_product button {
                        /* margin: 10px -4px 0; */
                        padding: 5px;
                        width: 42px;
                        height: 40px;
                        /* background: inherit; */
                    }
                    
                    #center_column.col-sm-9 .col-md-3 .box-info-product {
                        background: #f6f6f6;
                        margin-bottom: 7px;
                        padding-bottom: 0 !important;
                        border: 1px solid #d2d0d0 !important;
                        border-top: 1px solid #b0afaf;
                        border-bottom: 1px solid #b0afaf;
                    }
                    
                    #detailView .content_prices {
                        padding: 0 8px !important;
                    }
                    
                    .price {
                        font-size: 13px;
                        color: #777777;
                        white-space: nowrap;
                    }
                    
                    #our_price_display {
                        font-size: 21px !important;
                        padding-left: 0 !important;
                        padding-top: 0 !important;
                        color: #093461;
                    }
                    
                    .product_attributes,
                    .box-cart-bottom {
                        /* -webkit-box-shadow: inset 0 6px 6px rgba(0,0,0,0.05); */
                        -moz-box-shadow: inset 0 6px 6px rgba(0, 0, 0, 0.05);
                        /* box-shadow: inset 0 6px 6px rgba(0,0,0,0.05); */
                        padding: 8px 19px 22px;
                    }
                    
                    #center_column.col-sm-9 .col-md-3 .box-info-product p {
                        margin-bottom: 7px;
                        padding: 3px 10px 0;
                    }
                    
                    #quantity_wanted_p {
                        padding-top: 0 !important;
                    }
                    
                    #quantity_wanted_p label {
                        display: block;
                        margin-bottom: 7px;
                    }
                    
                    #quantity_wanted_p input {
                        width: 73px;
                        height: 45px;
                        padding: 0 6px;
                        float: left;
                        border: 1px solid #d6d4d4;
                        line-height: 27px;
                    }
                    
                    #quantity_wanted_p .btn {
                        float: left;
                        margin-left: 3px;
                    }
                    
                    .btn.button-plus,
                    .btn.button-minus {
                        font-size: 14px;
                        line-height: 37px;
                        color: silver;
                        text-shadow: 1px -1px rgba(0, 0, 0, 0.05);
                        padding: 0;
                        border: 1px solid;
                        border-color: #dedcdc #c1bfbf #b5b4b4 #dad8d8;
                        -webkit-border-radius: 0;
                        -moz-border-radius: 0;
                        border-radius: 0;
                    }
                    
                    .btn.button-plus span,
                    .btn.button-minus span {
                        display: block;
                        border: 1px solid white;
                        vertical-align: middle;
                        width: 25px;
                        height: 43px;
                        text-align: center;
                        vertical-align: middle;
                        padding: 4px 0 0 0;
                        background: #1e5799;
                        background: white;
                        background: -moz-linear-gradient(top, white 0, #fbfbfb 100%);
                        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #fbfbfb));
                        background: -webkit-linear-gradient(top, white 0, #fbfbfb 100%);
                        background: -o-linear-gradient(top, white 0, #fbfbfb 100%);
                        background: -ms-linear-gradient(top, white 0, #fbfbfb 100%);
                        background: linear-gradient(to bottom, #ffffff 0, #fbfbfb 100%);
                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb', GradientType=0);
                    }
                    
                    .btn.button-plus {
                        margin-right: 5px;
                    }
                    
                    .add_to_cart_container .comon-btn-blue {
                        padding: 12px 40px;
                        font-size: 12px;
                    }
                    
                    .add_to_cart_container .comon-btn-blk {
                        padding: 10px 20px;
                        font-size: 12px;
                    }
                    
                    #pdetails {
                        margin-top: -36px;
                    }
                    
                    #pdetails .page-product-box {
                        padding-bottom: 0;
                    }
                    
                    #pdetails .page-product-heading {
                        border-width: 0 0 medium;
                        margin: -1px 0 19px;
                        padding: 0 0 0;
                    }
                    
                    #pdetails h3 {
                        color: #093461;
                        font-weight: bold;
                        font-size: 18px;
                        line-height: 20px;
                        position: relative;
                        border: 1px solid #d6d4d4;
                        border-bottom: none;
                        background: #fbfbfb;
                    }
                    
                    #book_details_table {
                        border: 1px solid #d6d4d4!important;
                        margin: -12px 0 20px;
                    }
                    
                    .table-data-sheet {
                        border-bottom: 1px solid #d6d4d4;
                        width: 100%;
                        margin: 0 0 20px;
                        background: white;
                    }
                    
                    .table-data-sheet tr {
                        border-top: 1px solid #d6d4d4;
                    }
                    
                    .table-data-sheet tr td:first-child {
                        border-right: 1px solid #d6d4d4;
                        width: 30%;
                        font-weight: 400;
                        color: #333333;
                    }
                    
                    .table-data-sheet tr td {
                        padding: 10px 20px 11px;
                        /* font-family: "Meera","Open Sans",sans-serif !important; */
                    }
                    
                    .table-data-sheet tr.even {
                        background: #fdfdfd;
                    }
                    
                    #pdetails .page-product-box {
                        padding-bottom: 0;
                    }
                    
                    #pdetails .page-product-heading {
                        border-width: 0 0 medium;
                        margin: -1px 0 19px;
                        padding: 0 0 0;
                    }
                    
                    #page .rte {
                        padding: 0 3px 16px !important;
                        word-wrap: break-word;
                    }
                    
                    #page .rte p {
                        margin-bottom: 0;
                    }
                    
                    #pdetails .page-product-box {
                        padding-bottom: 0;
                    }
                    
                    #pdetails .page-product-heading {
                        border-width: 0 0 medium;
                        color: #093461;
                        font-weight: bold;
                        margin: -1px 0 19px;
                        padding: 0 0 0;
                        font-size: 15px;
                        padding: 6px 11px;
                    }
                    
                    #product_comments_block_tab {
                        margin: 0 7px 20px !important;
                    }
                    
                    #pdetails div p {
                        margin-top: -10px;
                        margin-left: -4px;
                    }
                    
                    #product_comments_block_tab a {
                        text-decoration: none;
                        font-weight: bold;
                    }
                    
                    .product_attributes .add_to_cart_container {
                        margin-top: -2px;
                    }
                    
                    .social-sharing .fa-facebook-square {
                        color: #3b5998;
                    }
                    
                    .social-sharing .fa-twitter-square {
                        color: #1DA1F2;
                    }
                    
                    .social-sharing .fa-google-plus-square {
                        color: #DB4437;
                    }
                    
                    .rte.detailbook {
                        font-weight: normal;
                        padding: 0 15px;
                    }
                    
                    .prd-detail-cat .prd-cat-list .hero-feature {
                        padding-bottom: 30px;
                    }
                    
                    .prd-detail-cat .prd-cat-list .hero-feature .add-to-links>li a {
                        color: #fff!important;
                        display: block;
                    }
                    
                    .prd-detail-cat .container-inner-wrap .breadcrumb {
                        background: none;
                        padding-left: 0;
                        margin-bottom: 0;
                    }
                    
                    .prd-detail-cat .container-inner-wrap .breadcrumb a {
                        color: #71706e;
                        font-weight: bold;
                        font-size: 13px;
                        text-decoration: none;
                    }
                    
                    .prd-detail-cat .top-hr {
                        margin: 2px 0 8px;
                    }
                    
                    @keyframes hvr-bob {
                        0% {
                            -webkit-transform: translateX(6px);
                            transform: translateX(6px);
                        }
                        50% {
                            -webkit-transform: translateX(0px);
                            transform: translateX(0px);
                        }
                        100% {
                            -webkit-transform: translateX(6px);
                            transform: translateX(6px);
                        }
                    }
                    
                    #categories_block_left li a:hover i {
                        -webkit-animation-name: hvr-bob-float, hvr-bob;
                        animation-name: hvr-bob-float, hvr-bob;
                        -webkit-animation-duration: .3s, 1.5s;
                        animation-duration: .3s, 1.5s;
                        -webkit-animation-delay: 0s, .3s;
                        animation-delay: 0s, .3s;
                        -webkit-animation-timing-function: ease-out, ease-in-out;
                        animation-timing-function: ease-out, ease-in-out;
                        -webkit-animation-iteration-count: 1, infinite;
                        animation-iteration-count: 1, infinite;
                        -webkit-animation-fill-mode: forwards;
                        animation-fill-mode: forwards;
                        -webkit-animation-direction: normal, alternate;
                        animation-direction: normal, alternate;
                    }
                    
                    @keyframes hvr-bob-float {
                        100% {
                            -webkit-transform: translateX(6px);
                            transform: translateX(6px);
                        }
                    }
                    /*booksdetailsend*/
                    
                    @keyframes pupil {
                        100%,
                        30% {
                            transform: scale(1, 1);
                        }
                        2%,
                        20% {
                            /* transform: scale(1.2, 1.2); */
                        }
                        9%,
                        16% {
                            /* transform: scale(0, 0); */
                        }
                        75%,
                        50%,
                        35% {
                            transform: translate(1px, -3px, 5px);
                        }
                        55%,
                        65% {
                            transform: translate(1px, 4px);
                        }
                    }
                    
                    .eye {
                        animation: pupil 3s ease-in-out infinite
                    }
                    
                    .eye2 {
                        animation: pupil2 3s ease-in-out infinite
                    }
                    
                    @keyframes pupil2 {
                        100%,
                        30% {
                            transform: scale(1, 1);
                        }
                        2%,
                        20% {
                            /* transform: scale(1.2, 1.2); */
                        }
                        9%,
                        16% {
                            /* transform: scale(0, 0); */
                        }
                        75%,
                        50%,
                        35% {
                            transform: translate(1px, -3px, 5px);
                        }
                        55%,
                        65% {
                            transform: translate(1px, 4px);
                        }
                    }
                    
                    .container1 .shopping-cart .button {
                        color: #fff;
                    }
                    /*
 * Row with equal height columns
 * --------------------------------------------------
 */
                    
                    @media(min-width: 768px) {
                        .row-eq-height {
                            display: -webkit-box;
                            display: -webkit-flex;
                            display: -ms-flexbox;
                            display: flex;
                        }
                        .row-eq-height [class*="col-"] {
                            padding-top: 15px;
                            padding-bottom: 15px;
                            border: 1px solid #ededed;
                            margin: 5px 5px;
                        }
                        .row-eq-height-order-hist {
                            display: -webkit-box;
                            display: -webkit-flex;
                            display: -ms-flexbox;
                            display: flex;
                        }
                        .row-eq-height-order-hist [class*="col-"] {
                            padding-top: 15px;
                            padding-bottom: 15px;
                            border: 1px solid #ededed;
                            margin: 5px 5px;
                        }
                        .pare-selct .multiselect {
                            width: 185px!important;
                        }
                    }
                    
                    .row-eq-height-order-hist .thumbnail {
                        box-shadow: inherit;
                        border: 0;
                        background-color: inherit;
                    }
                    
                    .align-center {
                        text-align: center !important;
                    }
                    
                    .no-cart-items>.no-item-head {
                        padding: 45px 0 10px 0px;
                        font-size: 30px;
                        font-weight: 300;
                    }
                    
                    .no-cart-items .btn {
                        display: inline-block;
                        color: #333;
                        padding: 0px 29px 0 30px;
                        height: 45px;
                        line-height: 44px;
                        font-size: 13px;
                        border-radius: 0;
                        background: #f8f8f8;
                        border: 1px solid #f8f8f8;
                        font-weight: 600;
                        font-family: "Montserrat", sans-serif;
                        position: relative;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        letter-spacing: 0.5px;
                    }
                    
                    .no-cart-items .btn:hover {
                        background-color: #093461;
                        border-color: #093461;
                        color: #fff;
                    }
                    
                    @media(max-width: 767px) {
                        .single-product {
                            border: 1px solid #ededed;
                            border-radius: 0;
                            overflow: hidden;
                            padding: 10px;
                            margin-bottom: 20px;
                            min-height: 350px;
                        }
                        .data-filter {
                            padding: 10px;
                        }
                        .product-content2 {
                            padding: 10px;
                        }
                        .filter-cen {
                            text-align: center!important;
                        }
                        .main-pd-default {
                            padding-right: 15px!important;
                            padding-left: 15px!important;
                        }
                        .homemain {
                            margin-top: inherit!important;
                        }
                        .quicklinks {
                            display: block!important;
                        }
                        .jumbotron.home-jmbr {
                            margin-bottom: 67%;
                        }
                        .navbar-brand img {
                            width: 90%;
                            object-fit: contain;
                        }
                        #carousel-example-generic img {
                            display: none;
                        }
                        #navb {
                            border-radius: inherit;
                        }
                        .navbar-collapse {
                            background: #00144d;
                            padding-right: 0;
                            margin-top: 59px;
                        }
                        .navbar-collapse.collapse.in .navbar-nav li:not(:last-child) {
                            border-bottom: 1px solid #f2c100;
                        }
                        .sub-menu {
                            position: fixed;
                            top: 27px;
                        }
                        .inner-slide {
                            margin-top: inherit!important;
                        }
                        .inner-page .heading {
                            padding: 10px 15px!important;
                        }
                        .imagebox.style2 {
                            margin-bottom: 15px;
                        }
                        .team-item {
                            max-width: 290px;
                            margin-left: auto;
                            margin-right: auto;
                        }
                        .check-out .shopping-cart .cart-details {
                            padding-left: 16px;
                        }
                        .check-out .shopping-cart .cart-head {
                            display: none;
                        }
                        .check-out .shopping-cart li span {
                            font-size: 20px;
                            font-weight: 500;
                        }
                        .price-right {
                            text-align: left!important;
                        }
                        .check-out .shopping-cart .remove-pro {
                            bottom: 0;
                            right: 15px;
                            left: inherit;
                        }
                        .total-p-rig {
                            text-align: right;
                        }
                        .rmve {
                            font-size: 10px;
                            font-weight: normal;
                            display: inline-block!important;
                        }
                        .row-eq-height-order-hist {
                            padding: 10px;
                        }
                        .row-eq-height-order-hist .col-md-4 {
                            padding: 10px;
                        }
                    }
                    
                    .mobile-link {
                        display: none!important;
                    }
                    
                    @media(max-width:560px) {
                        .pare-selct {
                            float: left;
                            width: 50%;
                            display: block;
                        }
                        .single-product .product-img {
                            max-width: 290px;
                            margin-left: auto;
                            margin-right: auto;
                        }
                        .single-product .product-img img {
                            margin: 0 auto;
                        }
                        .data-filter .row-eq-height .hero-feature {
                            width: 100%;
                        }
                        img.primary-image {
                            height: auto!important;
                        }
                        .featured .nav-tabs>li>a {
                            padding-bottom: 10px!important;
                            font-size: 11px;
                            padding: 0px 8px;
                        }
                        .scrl-tab {
                            height: 90px;
                            /* width: 550px; */
                            overflow-x: scroll;
                            overflow-y: hidden;
                            padding-bottom: 10px;
                            white-space: nowrap;
                            overflow-x: auto;
                        }
                        .scrl-tab li:not(:first-child) {
                            display: inline-block;
                            float: none;
                        }
                        .featuredhead {
                            top: -10px!important;
                        }
                    }
                    
                    .splheigh img {
                        /* height: 253px;*/
                    }
                    
                    .check-out .shopping-cart li .form-control {
                        color: #212121;
                    }
                    
                    .pdr-10 {
                        padding-right: 10px;
                    }
                    
                    .order-histry {
                        float: right;
                        font-size: 12px;
                        color: #000;
                        font-weight: bold;
                        text-transform: uppercase;
                    }
                    
                    .no-order-btn {
                        display: inline-block;
                        color: #333;
                        padding: 0px 29px 0 30px;
                        height: 45px;
                        line-height: 44px;
                        font-size: 13px;
                        border-radius: 0;
                        background: #f8f8f8;
                        border: 1px solid #f8f8f8;
                        font-weight: 600;
                        font-family: "Montserrat", sans-serif;
                        position: relative;
                        -webkit-transition: all 0.3s ease-in-out;
                        -moz-transition: all 0.3s ease-in-out;
                        -ms-transition: all 0.3s ease-in-out;
                        -o-transition: all 0.3s ease-in-out;
                        transition: all 0.3s ease-in-out;
                        letter-spacing: 0.5px;
                    }
                    
                    .no-order-btn:hover {
                        background-color: #093461;
                        border-color: #093461;
                        color: #fff;
                    }
                    
                    .order-histry:hover {
                        color: #041d37;
                    }
                    
                    .custom-tabl .table-bordered {
                        border: 0px;
                        border-radius: 5px !important;
                    }
                    
                    .custom-tabl tr:nth-child(odd) {
                        background-color: #d1dae4;
                    }
                    
                    .custom-tabl tr th {
                        padding: 15px 12px!important;
                        color: #fbfbfb;
                        background: #093b6f;
                        font-weight: 500;
                        position: relative;
                        font-size: 16px;
                        /* font-size: 14px; */
                        border: 0;
                        letter-spacing: 0.03em;
                        /* background: #2f393a; */
                    }
                    
                    .custom-tabl tr td {
                        padding: 15px!important;
                    }
                    
                    .custom-tabl tr td {
                        border: 0!important;
                    }
                    
                    .custom-tabl tr:nth-child(even) {
                        background-color: #f5f8fd;
                    }
                    
                    .custom-tabl a {
                        color: #212121;
                    }
                    
                    .custom-tabl a:hover {
                        color: #093b6f;
                    }
                    /*.label-success {
    background-color: #009688;
    text-transform: uppercase;
}
.label-failed{
    background-color: #db4437;
    text-transform: uppercase;
}
.label-pending{
    background-color :#fb8c00;
    text-transform: uppercase;
}*/
                    
                    .label-failed,
                    .label-canceled,
                    .label-refunded {
                        background-color: #d9534f;
                        text-transform: uppercase;
                    }
                    
                    .label-shipped,
                    .label-processing {
                        background-color: #f0ad4e;
                        text-transform: uppercase;
                    }
                    
                    .label-delivered,
                    .label-success {
                        background-color: #5cb85c;
                        text-transform: uppercase;
                    }
                    
                    .dblue {
                        background: #1A237E;
                    }
                    
                    .dblue h4 {
                        color: #fff;
                    }
                    
                    .dblue .thumbnail .caption {
                        padding-left: 0;
                    }
                    
                    .dblue .text-muted,
                    .dgray .text-muted {
                        color: #fff;
                    }
                    
                    .dgray {
                        background: #607D8B;
                    }
                    
                    .dgray h4 {
                        color: #fff;
                    }
                    
                    .dgray .thumbnail .caption {
                        padding-left: 0;
                    }
                    
                    .lgray {
                        background: #e8e8e8;
                    }
                    
                    .lgray .thumbnail .caption {
                        padding-left: 0;
                    }
                    
                    .lgray .text-muted {
                        color: #000;
                    }
                    
                    @media (max-width: 600px) {
                        .custom-tabl table tr td,
                        .custom-tabl2 table tr td {
                            padding: 30px 6px 15px 6px;
                        }
                        .custom-tabl table tr th,
                        .custom-tabl table tr td,
                        .custom-tabl2 table tr th,
                        .custom-tabl2 table tr td {
                            display: block;
                            border: 0;
                            border-bottom: 1px solid #eee;
                        }
                        .custom-tabl table tr td:nth-child(1):before {
                            content: 'Order No : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl table tr td:nth-child(2):before {
                            content: 'Product Name : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl table tr td:nth-child(3):before {
                            content: 'Order Date : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl table tr td:nth-child(4):before {
                            content: 'Amount : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl table tr td:nth-child(5):before {
                            content: 'Status : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl2 table tr td:nth-child(1):before {
                            content: 'Item Name : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl2 table tr td:nth-child(2):before {
                            content: 'Price : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl2 table tr td:nth-child(3):before {
                            content: 'Quantity : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl2 table tr td:nth-child(4):before {
                            content: 'Total : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl3 table tr td:nth-child(1):before {
                            content: 'Month : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl3 table tr td:nth-child(2):before {
                            content: 'File : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl3 table tr td:nth-child(3):before {
                            content: 'View : ';
                            display: inline-block;
                            margin-right: 15px;
                            font-weight: 600;
                        }
                        .custom-tabl table tr:nth-child(even),
                        .custom-tabl2 table tr:nth-child(even) {
                            background: #f5f8fd
                        }
                        .custom-tabl table tr:nth-child(odd),
                        .custom-tabl2 table tr:nth-child(odd) {
                            background: #d1dae4
                        }
                        .custom-tabl table tr.table-titles,
                        .custom-tabl2 table tr.table-titles {
                            display: none;
                        }
                    }
                    
                    .custom-tabl2 .table-bordered {
                        border: 0px;
                        border-radius: 5px !important;
                    }
                    
                    .custom-tabl2 tr:nth-child(odd) {
                        background-color: #d1dae4;
                    }
                    
                    .custom-tabl2 tr th {
                        padding: 15px 12px!important;
                        color: #fbfbfb;
                        background: #093b6f;
                        font-weight: 500;
                        position: relative;
                        font-size: 16px;
                        /* font-size: 14px; */
                        border: 0;
                        letter-spacing: 0.03em;
                        /* background: #2f393a; */
                    }
                    
                    .custom-tabl2 tr td {
                        padding: 15px!important;
                    }
                    
                    .custom-tabl2 tr td {
                        border: 0!important;
                    }
                    
                    .custom-tabl2 tr:nth-child(even) {
                        background-color: #f5f8fd;
                    }
                    
                    .custom-tabl2 a {
                        color: #212121;
                    }
                    
                    .custom-tabl2 a:hover {
                        color: #093b6f;
                    }
                    
                    .search {}
                    
                    input[type=number]::-webkit-inner-spin-button,
                    input[type=number]::-webkit-outer-spin-button {
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        appearance: none;
                        margin: 0;
                    }
                    
                    .slick-dots li button:before {
                        content: "\f140";
                        font-family: 'Fontawesome';
                        font-size: 13px;
                    }
                    
                    .slick-dots li.slick-active button:before {
                        opacity: .75;
                        color: #093b6f;
                    }
                    
                    .navbar-default {
                        background: #00144d;
                        border-color: #00144d;
                        border-radius: 0!important;
                        height: 112px;
                        box-shadow: inherit;
                        transition: height 500ms, background 500ms;
                    }
                    
                    .navbar-default .navbar-brand img {
                        transition: height 500ms, background 500ms;
                    }
                    
                    .navbar-default .navbar-nav,
                    .navbar-default .navbar-brand {
                        transition: padding-top 500ms, background 500ms;
                    }
                    
                    .navbar-default .navbar-nav>li>a {
                        color: #fff;
                        opacity: 1;
                        transition: .3s;
                    }
                    
                    .navbar-default .navbar-nav>li>a:hover {
                        opacity: .8;
                        color: #fff;
                    }
                    
                    .navbar-default .navbar-nav>li>a.current {
                        opacity: .8;
                        opacity: #fff;
                    }
                    
                    .addquicklink {
                        background: #74000e;
                        color: #fff;
                    }
                    
                    .addquicklink .list-group-item {
                        background-color: black;
                        color: #fff!important;
                        border-color: #000;
                        padding-left: 55px;
                        padding-right: 55px;
                    }
                    
                    @media(max-width: 540px) {
                        .firstslid {
                            height: auto!important;
                            min-height: 250px!important;
                            background-repeat: no-repeat!important;
                            background-position: center!important;
                            background-size: cover!important;
                        }
                        .secndslid {
                            height: auto!important;
                            min-height: 250px!important;
                            background-repeat: no-repeat!important;
                            background-position: center!important;
                            background-size: cover!important;
                        }
                        .lastslid {
                            height: auto!important;
                            min-height: 250px!important;
                            background-repeat: no-repeat!important;
                            background-position: center center!important;
                            background-size: cover!important;
                        }
                    }
                    
                    @media (max-width: 991px) {
                        .navbar-header {
                            float: none;
                        }
                        .navbar-left,
                        .navbar-right {
                            float: none !important;
                        }
                        .navbar-toggle {
                            display: block;
                        }
                        .navbar-collapse {
                            border-top: 1px solid transparent;
                            box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
                            background: #00144d;
                            padding-right: 0;
                            margin-top: 59px;
                        }
                        .navbar-fixed-top {
                            top: 0;
                            border-width: 0 0 1px;
                        }
                        .navbar-collapse.collapse {
                            display: none!important;
                        }
                        .navbar-nav {
                            float: none!important;
                            margin-top: 7.5px;
                        }
                        .navbar-nav>li {
                            float: none;
                        }
                        .navbar-nav>li>a {
                            padding-top: 10px;
                            padding-bottom: 10px;
                        }
                        .collapse.in {
                            display: block !important;
                        }
                    }
                    
                    @media(max-width: 400px) {
                        .navbar-brand {
                            padding: 0px 10px!important;
                            width: 70%;
                            /*        padding: 15px 15px!important;*/
                        }
                        .navbar-default {
                            height: 80px;
                        }
                        .navbar-collapse {
                            margin-top: 27px;
                        }
                    }
                    
                    @media(min-width: 991px) {
                        .navbar-default.is_stuck {
                            height: 70px;
                            background: #00144d;
                        }
                        .navbar-default.is_stuck .navbar-brand {
                            padding: 8px 24px!important;
                        }
                        .navbar-default.is_stuck .navbar-brand img {
                            height: 45px!important;
                        }
                        .navbar-default.is_stuck .navbar-nav {
                            padding-top: 0!important;
                        }
                    }
                    
                    .single-product h2.product-name {
                        height: 3.5em;
                    }
                    
                    .registration-form select {
                        -webkit-appearance: none;
                        -moz-appearance: none;
                        background-image: url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
                        background-repeat: no-repeat;
                        background-position-x: 100%;
                        background-position-y: 6px;
                    }
                    
                    .navbar-toggle {
                        margin-top: 38px;
                    }
                    /*-----Exam-view-----*/
                    
                    html,
                    body {
                        min-height: 100%;
                    }
                    
                    @font-face {
                        font-family: 'helveticaneuemedium';
                        src: url('../fonts/helveticaneue_medium-webfont.woff2') format('woff2'), url('../fonts/helveticaneue_medium-webfont.woff') format('woff');
                        font-weight: normal;
                        font-style: normal;
                    }
                    
                    @font-face {
                        font-family: 'helveticaneueregular';
                        src: url('../fonts/helveticaneue-webfont.woff2') format('woff2'), url('../fonts/helveticaneue-webfont.woff') format('woff');
                        font-weight: normal;
                        font-style: normal;
                    }
                    
                    .exam-wrp {
                        padding: 20px 0;
                        background: #F8F8F8;
                    }
                    
                    .exam-banner {
                        background: url(../img/bg-exam-banner.png) no-repeat center center;
                        background-size: cover;
                        border-radius: 6px;
                        position: relative;
                        min-height: 150px;
                    }
                    
                    .exam-banner h2 {
                        color: #fff;
                        font-size: 24px;
                        /* font-family: 'helveticaneuemedium'; */
                        max-width: 495px;
                        line-height: 33px;
                        text-shadow: 1px 2px 4px rgba(0, 0, 0, 0.3);
                        margin-top: 0;
                    }
                    
                    .exam-banner .img-banner-bottom {
                        position: absolute;
                        bottom: 0;
                        right: 105px;
                    }
                    
                    .img-banner-bottom img {
                        max-width: 215px;
                    }
                    
                    .exam-banner button {
                        color: #000000;
                        font-size: 14px;
                        background: #fff;
                        /* font-family: 'helveticaneuemedium'; */
                        font-weight: 600;
                        border: 0;
                        height: 39px;
                        max-width: 108px;
                        width: 100%;
                        border-radius: 3px;
                        margin-top: 5px;
                        border: 1px solid #fff;
                        transition: .3s;
                        box-shadow: 0px 3px 2px #00000017;
                    }
                    
                    .exam-banner button:focus {
                        outline: none;
                    }
                    
                    .exam-banner .banner-content {
                        position: absolute;
                        top: 35px;
                        left: 100px;
                    }
                    
                    .sub-bx-content {
                        background: #fff;
                        text-align: center;
                        border-radius: 12px;
                        padding: 30px 0;
                        -webkit-box-shadow: 0px 9px 20px -21px rgba(0, 0, 0, 0.75);
                        -moz-box-shadow: 0px 9px 20px -21px rgba(0, 0, 0, 0.75);
                        box-shadow: 0px 9px 20px -21px rgba(0, 0, 0, 0.75);
                        position: relative;
                    }
                    
                    .subject-box-wrp {
                        padding: 35px 0 0;
                        display: flex;
                        flex-wrap: wrap;
                        justify-content: center;
                        align-items: center;
                    }
                    
                    .sub-bx-each {
                        max-width: 170px;
                        width: 100%;
                        margin: 0 10px 30px;
                        transition: .3s;
                    }
                    
                    .sub-bx-each span {
                        display: block;
                        font-size: 14px;
                        /* font-family: 'helveticaneuemedium'; */
                        padding-top: 15px;
                        font-weight: 600;
                    }
                    
                    .detail-link {
                        position: absolute;
                        top: 0;
                        left: 0;
                        height: 100%;
                        width: 100%;
                    }
                    
                    .exam-banner button:hover {
                        background: transparent;
                        color: #fff;
                        border: 1px solid #fff;
                    }
                    
                    .sub-bx-each:hover {
                        transform: translate(0, -5px);
                    }
                    
                    .sub-text-field {
                        background: #fff;
                        padding: 20px 25px;
                    }
                    
                    .sub-content-left span {
                        font-size: 22px;
                        font-weight: 600;
                        margin-left: 15px;
                    }
                    
                    .sub-content-left figure img {
                        max-width: 40px;
                    }
                    
                    .sub-content-left {
                        width: 60% !important;
                    }
                    
                    #select_all_exam {
                        margin-left: 5px;
                        color: #333;
                        text-decoration: none;
                        font-weight: 600;
                        font-size: 15px;
                    }
                    
                    .sub-content-right {
                        justify-content: flex-end;
                        width: 40% !important;
                    }
                    
                    .sub-content-right span {
                        font-size: 16px;
                        font-weight: 600;
                        padding: 0 15px;
                    }
                    
                    .qstn-num-holder {
                        position: relative;
                    }
                    
                    .qstn-num-holder:after {
                        content: "";
                        position: absolute;
                        top: 0;
                        right: 0;
                        height: 100%;
                        width: 1px;
                        background: #E0E0E0;
                    }
                    
                    .btn-start-exam {
                        background: #00144D;
                        border-radius: 4px;
                        font-size: 18px;
                        color: #fff;
                        max-width: 153px;
                        width: 100%;
                        text-align: center;
                        text-decoration: none !important;
                        padding: 10px 0;
                        border: 1px solid #00144D;
                        transition: .3s;
                        margin-left: 10px;
                        cursor: pointer;
                        display: block;
                    }
                    
                    .btn-start-exam:hover {
                        border: 1px solid #00144D;
                        background: #fff;
                        color: #00144D;
                    }
                    
                    .d-flex {
                        display: flex;
                        width: 100%;
                        align-items: center;
                    }
                    
                    .topic-content-left {
                        width: 65%;
                    }
                    
                    .topic-content-right {
                        width: 35%;
                        justify-content: flex-end;
                    }
                    
                    .topic-list {
                        margin: 0;
                        padding: 0;
                    }
                    
                    .topic-list li {
                        border-bottom: 1px solid #F5F5F5;
                        padding: 25px 20px 25px 10px;
                        position: relative;
                    }
                    
                    .topic-list li:last-child {
                        border-bottom: 0;
                    }
                    
                    .topic-content-inner {
                        padding-left: 25px;
                    }
                    
                    .topic-content-inner h3 {
                        margin: 0 0 5px;
                        font-size: 17px;
                        font-weight: 600;
                    }
                    
                    .topic-content-inner span {
                        font-size: 14px;
                        color: #868686;
                    }
                    
                    .topic-content-left figure img {
                        max-width: 40px;
                    }
                    
                    .topic-content-right span {
                        font-size: 14px;
                        color: #000;
                        font-weight: 600;
                    }
                    
                    .btn-status {
                        border-radius: 5px;
                        background: #00144D;
                        border: 1px solid #00144D;
                        color: #fff;
                        height: 35px;
                        max-width: 95px;
                        width: 100%;
                        font-size: 14px;
                        transition: .3s;
                        position: relative;
                        z-index: 5;
                    }
                    
                    .btn-status:focus {
                        border: 0;
                        outline: 0;
                    }
                    
                    .btn-status:hover {
                        background: #fff;
                        border: 1px solid #00144D;
                        color: #00144D;
                    }
                    
                    .qstn-wrp {
                        padding: 20px;
                        align-items: flex-start;
                    }
                    
                    .qstn-left {
                        padding: 15px 50px;
                        width: 100%;
                        border-radius: 4px;
                        background: #fff;
                        position: relative;
                        box-shadow: 0px 3px 6px #0000000A;
                        margin-right: 15px;
                    }
                    
                    .qstn-left h4 {
                        font-family: 'Open Sans', sans-serif !important;
                        font-size: 18px;
                        color: #000;
                        font-weight: 700;
                        max-width: 681px;
                        width: 100%;
                        line-height: 31px;
                        margin: 0;
                    }
                    
                    .qstn-title {
                        /* border-bottom: 1px solid #F5F5F5; */
                        padding: 0 0 10px;
                    }
                    
                    .radio-btn-wrp [type="radio"]:checked,
                    .radio-btn-wrp [type="radio"]:not(:checked) {
                        position: absolute;
                        left: -9999px;
                    }
                    
                    .radio-btn-wrp [type="radio"]:checked+label,
                    .radio-btn-wrp [type="radio"]:not(:checked)+label {
                        position: relative;
                        padding-left: 40px;
                        line-height: 20px;
                        display: inline-block;
                        color: #000;
                        font-size: 16px;
                        font-weight: 700;
                    }
                    
                    .radio-btn-wrp [type="radio"]:checked+label:before,
                    .radio-btn-wrp [type="radio"]:not(:checked)+label:before {
                        content: '';
                        position: absolute;
                        left: 0;
                        top: 0;
                        width: 22px;
                        height: 22px;
                        border: 1px solid #848282;
                        border-radius: 100%;
                        background: #EDEDED;
                        cursor: pointer;
                    }
                    
                    .radio-btn-wrp [type="radio"]:checked+label:after,
                    .radio-btn-wrp [type="radio"]:not(:checked)+label:after {
                        content: '';
                        width: 22px;
                        height: 22px;
                        background: #00144D;
                        position: absolute;
                        top: 0;
                        left: 0;
                        border-radius: 100%;
                        -webkit-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }
                    
                    .radio-btn-wrp [type="radio"]:not(:checked)+label:after {
                        opacity: 0;
                        -webkit-transform: scale(0);
                        transform: scale(0);
                    }
                    
                    .radio-btn-wrp [type="radio"]:checked+label:after {
                        opacity: 1;
                        -webkit-transform: scale(1);
                        transform: scale(1);
                        cursor: pointer;
                    }
                    
                    .qstn-each {
                        padding: 0 0 10px;
                        margin: 0;
                        list-style: none;
                    }
                    
                    .qstn-each li {
                        border: 1px solid #EAEAEA;
                        border-radius: 11px;
                        padding: 13px 25px;
                        margin-bottom: 10px;
                    }
                    
                    .qstn-each strong {
                        font-size: 16px;
                        color: #000;
                        text-transform: uppercase;
                        margin-right: 15px;
                    }
                    
                    .exam-wrp.bg-white {
                        background: #fff;
                    }
                    
                    .exam-wrp.pd-0 {
                        padding: 0;
                    }
                    
                    .qstn-panel {
                        background: #fff;
                        justify-content: flex-end;
                        width: 100%;
                        max-width: 328px;
                        position: relative;
                        box-shadow: 0px 3px 6px #0000000A;
                        border-radius: 4px;
                    }
                    
                    .qstn-panel ul {
                        list-style: none;
                        margin: 0;
                        padding: 0;
                    }
                    
                    .qstn-panel li {
                        color: #000000;
                        font-size: 14px;
                        padding: 20px 25px;
                        border-bottom: 1px solid #E6E6E6;
                        position: relative;
                        cursor: pointer;
                        -webkit-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }
                    
                    .qstn-panel li span {
                        -webkit-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }
                    
                    .qstn-panel li:after {
                        content: "";
                        position: absolute;
                        background: #01AD4A;
                        width: 6px;
                        height: 100%;
                        left: -6px;
                        opacity: 1;
                        visibility: visible;
                        top: 0;
                        opacity: 0;
                        visibility: hidden;
                        -webkit-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }
                    
                    .qstn-panel li:hover:after,
                    .qstn-panel li.active:after {
                        left: 0;
                        opacity: 1;
                        visibility: visible;
                    }
                    
                    .qstn-panel li:hover span {
                        margin-left: 25px;
                    }
                    
                    .pagination-wrp {
                        padding: 15px 20px;
                        border-top: 1px solid #F5F5F5;
                        /* position: absolute; */
                        bottom: 0;
                        width: 100%;
                    }
                    
                    .pagination-wrp .btn-nav {
                        max-width: 160px;
                        width: 100%;
                        display: block;
                        border-radius: 4px;
                        text-align: center;
                        font-size: 19px;
                        font-weight: 600;
                        text-decoration: none;
                    }
                    
                    .btn-nav.btn-prev {
                        border: 1px solid #E6E6E6;
                        background: #F4F4F4 url(../img/icon-prev.svg) no-repeat left 15px center;
                        color: #000;
                        padding: 15px 0 15px 5px;
                    }
                    
                    .btn-nav.btn-next {
                        border: 1px solid #00144D;
                        background: #00144D url(../img/icon-next.svg) no-repeat right 15px center;
                        color: #fff;
                        margin-left: auto;
                        padding: 15px 5px 15px 0;
                    }
                    
                    .pagination-wrp strong {
                        font-size: 20px;
                    }
                    
                    .icon-faq-holder {
                        position: absolute;
                        bottom: 0;
                        right: 0;
                    }
                    
                    .page-nav-middle {
                        text-align: center;
                        padding-top: 15px;
                    }
                    
                    .exam-result-wrp {
                        padding: 15px 15px 15px 0;
                        align-items: flex-start;
                    }
                    
                    .subject-panel {
                        background: #fff;
                        justify-content: flex-end;
                        width: 100%;
                        max-width: 328px;
                        /* height: 100vh; */
                        position: relative;
                        /* min-height: 807px; */
                        box-shadow: 0px 3px 6px #0000000A;
                    }
                    
                    .subject-panel h3 {
                        font-size: 19px;
                        font-weight: 600;
                        margin: 0;
                        border-bottom: 1px solid #E5E5E5;
                        padding: 25px 30px;
                        color: #000;
                    }
                    
                    .subject-panel ul {
                        margin: 0;
                        padding: 25px 10px;
                    }
                    
                    .subject-panel ul li {
                        padding: 15px 20px;
                        margin-bottom: 5px;
                        cursor: pointer;
                        -webkit-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                        position: relative;
                    }
                    
                    .subject-panel ul li img {
                        max-width: 40px;
                    }
                    
                    .subject-panel ul li span {
                        color: #000000;
                        font-size: 14px;
                        padding-left: 15px;
                        font-weight: 600;
                    }
                    
                    .subject-panel ul li.active,
                    .subject-panel ul li:hover {
                        background: #F1F2F5;
                        border-radius: 50px;
                    }
                    
                    .result-holder-left {
                        width: 100%;
                        padding: 0 15px 15px;
                    }
                    
                    .result-box-top {
                        background: #fff;
                        text-align: center;
                        -webkit-box-shadow: 0px 12px 18px -25px rgba(0, 0, 0, 0.75);
                        -moz-box-shadow: 0px 12px 18px -25px rgba(0, 0, 0, 0.75);
                        box-shadow: 0px 12px 18px -25px rgba(0, 0, 0, 0.75);
                        padding: 40px 0;
                        margin-bottom: 15px;
                    }
                    
                    .result-box-top strong {
                        font-size: 47px;
                        display: block;
                        font-weight: 600;
                    }
                    
                    .result-box-top span {
                        font-size: 17px;
                        color: #9B9B9B;
                    }
                    
                    .result-box-bottom {
                        background: #fff;
                        -webkit-box-shadow: 0px 12px 18px -25px rgba(0, 0, 0, 0.75);
                        -moz-box-shadow: 0px 12px 18px -25px rgba(0, 0, 0, 0.75);
                        box-shadow: 0px 12px 18px -25px rgba(0, 0, 0, 0.75);
                    }
                    
                    .title-bx {
                        border-bottom: 1px solid #F2F2F2;
                        padding: 30px 30px;
                    }
                    
                    .title-bx h4 {
                        margin: 0;
                        font-size: 19px;
                        font-weight: 600;
                    }
                    
                    .wrong-list-view {
                        border-bottom: 1px solid #F2F2F2;
                        padding: 40px 30px;
                    }
                    
                    .wrong-list-view h5 {
                        font-size: 15px;
                    }
                    
                    .wrong-list-view h5 span {
                        padding-right: 15px;
                    }
                    
                    .wrong-list-inner.d-flex {
                        align-items: unset;
                    }
                    
                    .wrong-list-inner h5 {
                        margin: 0 20px 0 0;
                        line-height: 25px;
                    }
                    
                    .btn-view-ans {
                        display: block;
                        background: #EFEFEF;
                        max-width: 129px;
                        width: 100%;
                        text-align: center;
                        border: 1px solid #E6E6E6;
                        border-radius: 5px;
                        color: #000;
                        font-size: 14px;
                        padding: 8px 0;
                        text-decoration: none !important;
                        margin-left: auto;
                        -webkit-transition: all 0.2s ease;
                        transition: all 0.2s ease;
                    }
                    
                    .btn-view-ans:hover {
                        background: transparent;
                    }
                    
                    .qstn-heading {
                        max-width: 675px;
                        width: 100%;
                    }
                    
                    .wrong-list-view .col-lg-3 {
                        padding: 0;
                    }
                    
                    select {
                        display: none;
                    }
                    
                    .select-box {
                        position: relative;
                    }
                    
                    .select-items {
                        height: 185px;
                        overflow: auto;
                    }
                    
                    .select-selected:after {
                        position: absolute;
                        content: "";
                        top: 21px;
                        right: 15px;
                        width: 0;
                        height: 0;
                        border-left: 4px solid transparent;
                        border-right: 4px solid transparent;
                        border-top: 6px solid #AFAFAF;
                        display: inline-block;
                    }
                    
                    .select-selected:focus {
                        border: 2px solid #FFBC2F !important;
                    }
                    
                    .select-items div,
                    .select-selected {
                        color: #818181;
                        padding: 10px;
                        font-size: 14px;
                        letter-spacing: 0.030em;
                        font-weight: 300;
                        border: 1px solid #DBE8ED;
                        border-color: transparent transparent #DBE8ED;
                        cursor: pointer;
                        user-select: none;
                        transition: all 0.2s linear;
                    }
                    
                    .select-items div {
                        border-bottom: 1px solid #C7C7C7;
                    }
                    
                    .select-items div:hover {
                        color: #fff;
                        background-color: #00144d;
                    }
                    
                    .select-items div:last-child {
                        border-bottom: 0px;
                    }
                    
                    .select-selected {
                        letter-spacing: inherit;
                        font-family: inherit;
                        font-weight: 400!important;
                        line-height: 28px;
                    }
                    
                    .select-items {
                        position: absolute;
                        background-color: #fff;
                        top: 47px;
                        left: 0;
                        right: 0;
                        z-index: 99;
                        border: 1px solid #ddd;
                        /* padding: 0 20px; */
                        visibility: visible;
                        opacity: 1;
                        transition: all 0.2s linear;
                        height: auto;
                        overflow: auto;
                    }
                    
                    .select-items::-webkit-scrollbar-track {
                        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
                        border-radius: 10px;
                        background-color: #F5F5F5;
                    }
                    
                    .select-items::-webkit-scrollbar {
                        width: 5px;
                        background-color: #F5F5F5;
                    }
                    
                    .select-items::-webkit-scrollbar-thumb {
                        border-radius: 10px;
                        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
                        background-color: #FFBC2F;
                    }
                    
                    .select-hide {
                        visibility: hidden;
                        top: 40px;
                        opacity: 0;
                    }
                    
                    .select-selected {
                        width: 100%;
                        height: 48px;
                        padding: 0 32px 0 15px;
                        border: 0;
                        font-size: 15px;
                        color: #0D0D0D;
                        line-height: 48px;
                        font-weight: 600 !important;
                        background: #EFF2F8;
                        /* opacity: 0.12; */
                        width: 100%;
                        -webkit-box-shadow: none;
                        box-shadow: none;
                        border-radius: 4px;
                        resize: none;
                        text-overflow: ellipsis;
                        white-space: nowrap;
                        overflow: hidden;
                    }
                    
                    .drpdwn-wrp {
                        background: #fff;
                        margin: 15px 0 0 !important;
                        padding: 15px 10px;
                    }
                    
                    .topic-list-inner {
                        background: #fff;
                        box-shadow: 0px 3px 6px #00000008;
                        border-radius: 8px;
                        position: relative;
                        margin-bottom: 30px;
                        min-height: 260px;
                    }
                    
                    .chckbox-wrp {
                        position: absolute;
                        top: 20px;
                        right: 15px;
                    }
                    
                    .chckbox-wrp input {
                        padding: 0;
                        height: initial;
                        width: initial;
                        margin-bottom: 0;
                        display: none;
                        cursor: pointer;
                    }
                    
                    .chckbox-wrp label {
                        position: relative;
                        cursor: pointer;
                    }
                    
                    .chckbox-wrp label:before {
                        content: '';
                        -webkit-appearance: none;
                        background: #F8F8F8;
                        border: 1px solid #848282;
                        width: 24px;
                        height: 24px;
                        display: inline-block;
                        position: relative;
                        vertical-align: middle;
                        cursor: pointer;
                        margin-right: 5px;
                        border-radius: 50%;
                    }
                    
                    .chckbox-wrp input:checked+label:after {
                        content: '';
                        display: block;
                        position: absolute;
                        top: 3px;
                        left: 9px;
                        width: 6px;
                        height: 14px;
                        border: solid #fff;
                        border-width: 0 2px 2px 0;
                        transform: rotate(45deg);
                    }
                    
                    .chckbox-wrp input:checked+label:before {
                        background: #2FAA68;
                        border: 1px solid #2FAA68;
                    }
                    
                    .topic-list-wrp {
                        margin-top: 15px;
                    }
                    
                    .topic-list-inner h3 {
                        font-size: 20px;
                        font-weight: 600;
                        margin-bottom: 20px;
                        min-height: 65px;
                    }
                    
                    .topic-list-inner p {
                        font-size: 15px;
                        color: #868686;
                        line-height: 27px;
                    }
                    
                    .topic-bx-top {
                        padding: 20px 25px;
                    }
                    
                    .topic-bx-bottom {
                        border-top: 1px solid #E0E0E0;
                        padding: 20px 25px;
                        min-height: 75px;
                    }
                    
                    .topic-bx-bottom span {
                        font-size: 14px;
                        font-weight: 600;
                    }
                    
                    .topic-bx-bottom .qstn-time-txt {
                        padding: 0 15px;
                    }
                    
                    .topic-bx-bottom .qstn-num-holder {
                        padding: 0 15px 0 0;
                    }
                    
                    .topic-bx-bottom-left {
                        width: 65%;
                    }
                    
                    .topic-bx-bottom-right {
                        justify-content: flex-end;
                        width: 35%;
                    }
                    
                    .btn-holder .btn-nav {
                        display: block;
                        width: 100%;
                        background: #00144D;
                        text-align: center;
                        color: #fff;
                        text-decoration: none;
                        border-radius: 4px;
                        font-size: 18px;
                        font-weight: 600;
                        padding: 20px 0;
                        border: 1px solid #00144D;
                        transition: all .2s ease-in-out;
                    }
                    
                    .btn-holder .btn-nav:hover {
                        background: #fff;
                        border: 1px solid #00144D;
                        color: #00144D;
                    }
                    
                    .exam-time-holder,
                    .qstn-attended-holder {
                        justify-content: space-between;
                    }
                    
                    .score-holder {
                        padding: 30px 40px;
                    }
                    
                    .score-txt {
                        padding-left: 25px;
                    }
                    
                    .score-holder span {
                        font-size: 18px;
                        font-weight: 600;
                        color: #454545;
                    }
                    
                    .score-holder strong {
                        font-size: 30px;
                        display: block;
                    }
                    
                    .exam-time-holder {
                        padding: 25px 30px;
                        border-top: 1px solid #EAEAEA;
                    }
                    
                    .exam-time-holder span {
                        font-size: 18px;
                        font-weight: 600;
                        color: #454545;
                    }
                    
                    .exam-time-holder strong {
                        font-size: 26px;
                    }
                    
                    .progress-bar-wrp {
                        padding: 0;
                        width: 100%;
                        height: 11px;
                        overflow: hidden;
                        background: #E3E3E3;
                        border-radius: 8px;
                        margin-top: 20px;
                    }
                    
                    .bar {
                        position: relative;
                        /* float: left;
                                        min-width: 1%; */
                        height: 100%;
                        background: #6FCE54;
                        border-radius: 8px;
                    }
                    
                    .qstn-each li.right-ans-active {
                        background: #5FC44140;
                        border: 2px solid #7CD064;
                        position: relative;
                    }
                    
                    .qstn-each li.right-ans-active:before {
                        width: 28px;
                        height: 28px;
                        background: #32B40D;
                        border: 0;
                        content: '';
                        position: absolute;
                        left: 20px;
                        top: 12px;
                        border-radius: 50%;
                    }
                    
                    .qstn-each li.right-ans-active:after {
                        content: '';
                        display: block;
                        position: absolute;
                        top: 16px;
                        left: 30px;
                        width: 8px;
                        height: 16px;
                        border: solid #fff;
                        border-width: 0 3px 3px 0;
                        transform: rotate(45deg);
                    }
                    
                    .qstn-each li.right-ans-active .radio-btn-wrp label:before,
                    .qstn-each li.wrong-ans-active .radio-btn-wrp label:before {
                        display: none;
                    }
                    
                    .qstn-each li.right-ans-active .radio-btn-wrp label:after,
                    .qstn-each li.wrong-ans-active .radio-btn-wrp label:after {
                        display: none;
                        display: none;
                    }
                    
                    .qstn-each li.wrong-ans-active {
                        background: #CB5E5E1C;
                        border: 2px solid #CB5E5E;
                        position: relative;
                    }
                    
                    .qstn-each li.wrong-ans-active:before {
                        width: 28px;
                        height: 28px;
                        background: #B40505;
                        border: 0;
                        content: '';
                        position: absolute;
                        left: 20px;
                        top: 12px;
                        border-radius: 50%;
                    }
                    
                    .qstn-each li.wrong-ans-active:after {
                        content: '\d7';
                        display: block;
                        position: absolute;
                        top: 4px;
                        left: 26px;
                        width: 11px;
                        height: 11px;
                        font-size: 30px;
                        color: #FFF;
                    }
                    
                    .certificate-wrp {
                        /* background: #fff url(../img/certificate-frame.svg) no-repeat left center; */
                        background: url(../img/imgTop.png) no-repeat center top, url(../img/imgBottom.png) no-repeat center bottom, url(../img/imgTile.png) repeat-y center top;
                        max-width: 930px;
                        min-height: 505px;
                        text-align: center;
                        position: relative;
                        margin-top: 20px;
                        background-size: contain;
                    }
                    
                    .logo-certificate {
                        position: absolute;
                        bottom: 115px;
                        left: 115px;
                    }
                    
                    .certificate-inner {
                        justify-content: center;
                        align-items: flex-start;
                    }
                    
                    .certificate-content {
                        padding-top: 100px;
                    }
                    
                    .certificate-content h1 {
                        font-size: 38px;
                        color: #00144D;
                        margin: 0 0 60px;
                    }
                    
                    .certificate-content h2 {
                        font-size: 28px;
                        color: #362F2F;
                        font-weight: 600;
                        margin: 0 0 15px;
                    }
                    
                    .certificate-content span {
                        font-size: 15px;
                        color: #5A5A5A;
                        display: block;
                        margin: 0 0 15px;
                    }
                    
                    .certificate-content h3 {
                        font-size: 18px;
                        color: #362F2F;
                        font-weight: 600;
                        margin: 0;
                    }
                    
                    .bx-white {
                        background: #fff;
                        box-shadow: 0px 3px 6px #0000000A;
                        border-radius: 4px;
                        padding: 40px 100px;
                        margin-bottom: 15px;
                    }
                    
                    .certificate-box {
                        border: 2px solid #00144D;
                        border-radius: 6px;
                    }
                    
                    .certificate-holder-top h2 {
                        font-size: 24px;
                        color: #fff;
                        margin: 5px 0 0 20px;
                    }
                    
                    .certificate-holder-top {
                        /* align-items: flex-start; */
                        background: #00144D;
                        padding: 12px 25px;
                    }
                    
                    .certificate-holder-bottom {
                        background: #F2F6FC;
                        padding: 30px 35px;
                    }
                    
                    .certificate-holder-bottom h3 {
                        font-size: 31px;
                        color: #000;
                        font-weight: 700;
                        margin-bottom: 15px;
                    }
                    
                    .certificate-holder-bottom span {
                        font-size: 15px;
                        color: #5A5A5A;
                        margin-bottom: 15px;
                        display: block;
                    }
                    
                    .certificate-holder-bottom h4 {
                        font-size: 18px;
                        color: #000;
                        font-weight: 700;
                    }
                    
                    .score-details {
                        margin-left: 90px;
                    }
                    
                    .share-link-holder {
                        margin-top: 50px;
                    }
                    
                    .share-link-holder ul {
                        list-style: none;
                        margin: 0;
                        padding: 0;
                    }
                    
                    .share-link-holder li {
                        max-width: 150px;
                        width: 100%;
                        margin-right: 25px;
                    }
                    
                    .share-link-holder .btn-share {
                        border: 1px solid #E5E5E5;
                        border-radius: 5px;
                        max-width: 150px;
                        width: 100%;
                        text-align: center;
                        display: block;
                        text-decoration: none;
                        color: #191919;
                        font-size: 16px;
                        font-weight: 700;
                        padding: 10px 0 10px 20px;
                        transition: all .2s ease-in-out;
                    }
                    
                    .btn-fb {
                        background: #fff url(../img/icon-facebook.svg) no-repeat left 15px center;
                    }
                    
                    .btn-whtsap {
                        background: #fff url(../img/icon-whatsapp.svg) no-repeat left 15px center;
                    }
                    
                    .btn-dwnld {
                        background: #fff url(../img/icon-download.svg) no-repeat left 15px center;
                    }
                    
                    .share-link-holder .btn-share:hover {
                        border: 1px solid #00144D;
                    }
                    
                    .share-link-holder h5 {
                        color: #5A5A5A;
                        font-size: 17px;
                        margin-bottom: 25px;
                    }
                    
                    .wrong-qstn-desc ul {
                        list-style: none;
                        margin: 0;
                    }
                    
                    .wrong-qstn-list {
                        padding: 0 100px;
                    }
                    
                    .wrong-qstn-desc {
                        padding: 0 !important;
                    }
                    
                    .wrong-qstn-desc h2 {
                        font-size: 19px;
                        font-weight: 700;
                        border-bottom: 1px solid #E5E5E5;
                        padding: 30px 100px 25px 100px;
                        margin: 0;
                    }
                    
                    .qstn-handle.d-flex {
                        align-items: flex-start;
                        padding-bottom: 25px;
                    }
                    
                    .qstn-handle span {
                        color: #000000;
                        font-size: 15px;
                        font-weight: 600;
                    }
                    
                    .qstn-handle h3 {
                        color: #000000;
                        font-size: 15px;
                        font-weight: 600;
                        margin: 0 0 0 15px;
                        max-width: 680px;
                        line-height: 25px;
                    }
                    
                    .wrong-qstn-list-each {
                        border-bottom: 1px solid #E5E5E5;
                        padding: 40px 0;
                    }
                    
                    .wrong-qstn-list-each:last-child {
                        border-bottom: 0;
                    }
                    
                    .options-handle li {
                        color: #000000;
                        font-size: 16px;
                        padding: 0 0 25px 45px;
                        position: relative;
                    }
                    
                    .options-handle li:last-child {
                        padding-bottom: 0;
                    }
                    
                    .options-handle li.right-ans {
                        font-weight: 600;
                    }
                    
                    .options-handle li.right-ans:before {
                        width: 28px;
                        height: 28px;
                        background: #32B40D;
                        border: 0;
                        content: '';
                        position: absolute;
                        left: 0;
                        top: 0;
                        border-radius: 50%;
                    }
                    
                    .options-handle li.right-ans:after {
                        content: '';
                        display: block;
                        position: absolute;
                        top: 4px;
                        left: 10px;
                        width: 8px;
                        height: 16px;
                        border: solid #fff;
                        border-width: 0 3px 3px 0;
                        transform: rotate(45deg);
                    }
                    
                    .options-handle li.wrong-ans:before {
                        width: 28px;
                        height: 28px;
                        background: #B40505;
                        border: 0;
                        content: '';
                        position: absolute;
                        left: 0;
                        top: 0;
                        border-radius: 50%;
                    }
                    
                    .options-handle li.wrong-ans:after {
                        content: '\d7';
                        display: block;
                        position: absolute;
                        top: -9px;
                        left: 5px;
                        width: 11px;
                        height: 11px;
                        font-size: 30px;
                        color: #FFF;
                    }
                    
                    .options-handle ul {
                        padding: 0;
                    }
                    
                    .certificate-new-wrp .share-link-holder {
                        border-bottom: 1px solid #E5E5E5;
                        padding-bottom: 70px;
                    }
                    
                    .certificate-new-wrp .wrong-qstn-desc h2 {
                        padding: 30px 0 25px;
                    }
                    
                    .certificate-new-wrp .wrong-qstn-list {
                        padding: 0;
                    }
                    
                    .modal .overlay {
                        background-color: rgba(0, 0, 0, 0.4);
                        width: 100%;
                        height: 100%;
                        position: fixed;
                        left: 0;
                        top: 0;
                    }
                    
                    .start-exam-modal .modal-dialog {
                        max-width: 375px;
                        width: 85%;
                        position: absolute;
                        left: 0;
                        right: 0;
                        top: 25%;
                        margin: 0 auto;
                    }
                    
                    .start-exam-modal .modal-content {
                        background: #FFFFFF;
                        box-shadow: 0px 3px 6px #00000029;
                        border: 1px solid #707070;
                        border-radius: 9px;
                        min-height: 425px;
                    }
                    
                    .start-exam-modal .modal-header {
                        border-bottom: 0;
                    }
                    
                    .start-exam-modal h3 {
                        color: #000000;
                        font-size: 22px;
                        text-align: center;
                        font-weight: 600;
                        margin-bottom: 40px;
                        margin-top: 0;
                    }
                    
                    .start-exam-modal input {
                        color: #000000;
                        font-size: 16px;
                        background: #F5F5FB;
                        text-transform: unset;
                        height: 60px;
                        letter-spacing: inherit;
                        margin-bottom: 25px;
                    }
                    
                    .start-exam-modal input::-webkit-input-placeholder {
                        color: #000000 !important;
                    }
                    
                    .start-exam-modal input:-ms-input-placeholder {
                        color: #000000 !important;
                    }
                    
                    .start-exam-modal input::placeholder {
                        color: #000000 !important;
                    }
                    
                    .start-exam-modal .form-control:focus {
                        border-color: transparent;
                        box-shadow: none !important;
                    }
                    
                    .start-exam-modal .btn-start-exam-modal {
                        background: #323EAB;
                        margin-left: 0;
                        border: 1px solid #323EAB;
                        width: 100%;
                        color: #fff;
                        height: 61px;
                        font-size: 18px;
                        border-radius: 10px;
                        transition: all .2s ease-in-out;
                        margin-top: 22px;
                    }
                    
                    .start-exam-modal .btn-start-exam-modal:hover {
                        border: 1px solid #323EAB;
                        color: #323EAB;
                        background: transparent;
                    }
                    
                    .start-exam-modal .modal-body {
                        padding: 15px 25px;
                    }
                    
                    .start-exam-modal button:focus {
                        outline: 0;
                    }
                    
                    .bx-white-bottom {
                        background: #fff;
                        margin: 15px 0 0;
                        min-height: 475px;
                        position: relative;
                        padding: 25px 0 50px;
                        z-index: 1;
                    }
                    
                    .bx-white-bottom:after {
                        content: "";
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        right: 0;
                        margin: 0 auto;
                        text-align: center;
                        background: url(../img/img-exam-bg-sub.svg) no-repeat center center;
                        height: 100%;
                        opacity: 0.4;
                        z-index: -1;
                    }
                    
                    .bx-bg-img {
                        text-align: center;
                        padding-top: 35px;
                    }
                    
                    .bx-bg-img img {
                        border-bottom: 1px solid #C6CACB;
                        opacity: 0.5;
                    }
                    /* .bx-content {
                                position: relative;
                                bottom: 40px;
                                left: 0;
                                right: 0;
                                margin: auto;
                            }
                             */
                    
                    .bx-content p {
                        color: #000000;
                        font-size: 16px;
                        line-height: 34px;
                        font-weight: 600;
                        max-width: 330px;
                        margin: 25px auto 0;
                        text-align: center;
                        position: absolute;
                        bottom: 40px;
                        left: 0;
                        right: 0;
                    }
                    
                    .certificate-content.score-detail-content .d-flex {
                        justify-content: center;
                        align-items: baseline;
                    }
                    
                    .certificate-content.score-detail-content span.fill-line {
                        border-bottom: 1px solid #707070;
                        width: 100%;
                        font-size: 18px;
                        color: #362F2F;
                        font-weight: 600;
                        display: inline-block;
                        margin-bottom: 0 !important;
                    }
                    
                    .fill-line.w1 {
                        max-width: 190px;
                    }
                    
                    .fill-line.w2 {
                        max-width: 90px;
                    }
                    
                    .fill-line.w3 {
                        max-width: 170px;
                    }
                    
                    .certificate-content.score-detail-content {
                        padding-top: 45px;
                        width: 80%;
                    }
                    
                    .certificate-content.score-detail-content h1 {
                        width: 100%;
                        font-size: 22px;
                        color: #000000;
                        padding: 0;
                        font-weight: 600;
                        position: relative;
                        margin: 10px 0 25px;
                        padding-bottom: 12px;
                        line-height: 22px;
                    }
                    
                    .certificate-content.score-detail-content h1:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        right: 0;
                        margin: auto;
                        background: url(../img/img-line.svg) no-repeat center center;
                        height: 100%;
                        bottom: -25px;
                    }
                    
                    .certificate-content.score-detail-content h3 {
                        font-size: 18px;
                        color: #000;
                        font-weight: 600;
                        line-height: 25px;
                    }
                    
                    .pd-3 {
                        padding-bottom: 10px;
                    }
                     #myModal .modal-dialog {
                                max-width: 700px !important;
                                width: 85% !important;
                                margin: 105px auto 0 !important;
                            }

                    #myModal .modal-content .close {
                        top: 50px !important;
                        right: 5px !important;
                    }

                    
                    .btn-bck-exam {
                        margin: 25px 0 0 !important;
                    }
                    
                    .certificate-holder.bx-white {
                        padding-top: 1px !important;
                    }
                    
                    .certificate-content.score-detail-content .logo-yellow img {
                        max-width: 210px !important;
                    }
                    
                    .top-strip-holder {
                        background: #294184;
                        padding: 15px 10px;
                    }
                    
                    .top-strip-holder p {
                        color: #fff;
                        text-align: center;
                        margin: 0;
                        font-size: 14px;
                        font-weight: 600;
                    }
                    
                    .top-strip-holder p a {
                        color: #fff;
                        text-transform: uppercase;
                        padding-left: 5px;
                        display: inline-block;
                    }
                    
                    .chckbox-wrp.chckbx-top-strip {
                        position: inherit !important;
                        top: inherit !important;
                        right: inherit !important;
                        padding-left: 40px;
                    }
                    
                    .select-all-txt {
                        display: flex;
                        align-items: center;
                    }
                    
                    .exam-mark .bx-white {
                        text-align: center;
                    }
                    
                    .exam-mark .bx-white.pd-0 {
                        padding: 40px 20px 0;
                    }
                    
                    .exam-mark .earn-more-mark-bx {
                        /* min-height: 289px; */
                        padding-bottom: 50px;
                        position: relative;
                    }
                    
                    .exam-mark .earn-more-mark-bx:before {
                        content: "";
                        position: absolute;
                        bottom: -2px;
                        left: 10px;
                        background: url(../img/bg-score-left.svg) no-repeat left bottom;
                        height: 100%;
                        width: 100%;
                    }
                    
                    .exam-mark .earn-more-mark-bx:after {
                        content: "";
                        position: absolute;
                        bottom: -2px;
                        right: 10px;
                        background: url(../img/bg-score-right.svg) no-repeat bottom right;
                        height: 100%;
                        width: 100%;
                    }
                    
                    .score-bx h5 {
                        color: #000000;
                        font-size: 16px;
                        font-weight: 600;
                    }
                    
                    .bx-white.score-bx {
                        padding: 55px 20px 40px;
                        margin-bottom: 25px;
                    }
                    
                    .score-bx strong {
                        color: #00144D;
                        font-size: 76px;
                        font-weight: 600;
                        padding-bottom: 40px;
                        display: block;
                    }
                    
                    .grey-btn-holder {
                        justify-content: center;
                    }
                    
                    .btn-grey {
                        background: #F1F2F5;
                        border-radius: 4px;
                        color: #000000;
                        font-size: 14px;
                        font-weight: 600;
                        text-align: center;
                        max-width: 219px;
                        width: 100%;
                        padding: 18px 0;
                        margin: 0 10px;
                        transition: .3s;
                    }
                    
                    .btn-grey:hover {
                        text-decoration: none !important;
                        background: #00144D;
                        color: #fff
                    }
                    
                    .btn-grey:focus {
                        text-decoration: none !important;
                    }
                    
                    .earn-more-mark-bx h3 {
                        color: #000;
                        font-size: 25px;
                        font-weight: 700;
                        margin: 0 0 25px;
                    }
                    
                    .earn-more-mark-bx p {
                        color: #000;
                        font-size: 15px;
                        font-weight: 600;
                        max-width: 410px;
                        margin: auto;
                        margin-bottom: 25px;
                        line-height: 25px;
                    }
                    
                    .earn-more-mark-bx .btn-start-exam {
                        margin: auto;
                        position: relative;
                        z-index: 1;
                        color: #fff !important;
                    }
                    
                    .earn-more-mark-bx .btn-start-exam:hover {
                        color: #00144D !important;
                    }
                    
                    .qstn-wrp.exam-mark {
                        padding: 20px 0;
                    }
                    
                    @media screen and (max-width:1260px) {
                        .bx-white {
                            padding: 40px 25px;
                        }
                        .wrong-qstn-desc h2 {
                            padding: 30px 25px 25px;
                        }
                        .wrong-qstn-list {
                            padding: 0 25px;
                        }
                    }
                    
                    @media screen and (max-width:1199px) {
                        .certificate-holder-bottom h3 {
                            font-size: 25px;
                        }
                        .score-details {
                            margin-left: 60px;
                        }
                    }
                    
                    @media screen and (max-width: 991px) {
                        .exam-banner .img-banner-bottom {
                            opacity: 0.1;
                        }
                        .pagination-wrp .btn-nav {
                            font-size: 15px;
                        }
                        .pagination-wrp strong {
                            font-size: 16px;
                        }
                        .btn-nav.btn-prev {
                            background: #F4F4F4 url(../img/icon-prev.svg) no-repeat left 8px center;
                            padding: 15px 0 15px 10px;
                        }
                        .exam-result-wrp {
                            padding: 20px 15px 0;
                        }
                        .exam-result-wrp.column-sm-reverse {
                            -webkit-box-orient: vertical;
                            -webkit-box-direction: reverse;
                            -ms-flex-direction: column-reverse;
                            flex-direction: column-reverse;
                        }
                        .subject-panel {
                            min-height: inherit;
                            max-width: inherit;
                        }
                        /* .result-holder-left {
                                            padding: 20px 0;
                                        } */
                        .subject-panel ul li {
                            padding: 10px;
                        }
                        .qstn-left {
                            padding: 15px 25px;
                        }
                        .score-holder strong {
                            font-size: 25px;
                        }
                        .score-holder span,
                        .exam-time-holder span {
                            font-size: 17px;
                        }
                        .exam-time-holder strong {
                            font-size: 22px;
                        }
                        .qstn-left h4 {
                            font-size: 16px;
                        }
                        .result-holder-left {
                            padding: 0 0 15px;
                        }
                        .exam-result-wrp {
                            display: block;
                        }
                        /* .bx-white {
                                            margin-bottom: 0;
                                        } */
                        .subject-panel {
                            margin-bottom: 15px;
                        }
                        .logo-certificate {
                            bottom: 60px;
                            left: 60px;
                        }
                        .certificate-content h1 {
                            font-size: 30px;
                        }
                        .certificate-content h2 {
                            font-size: 22px;
                        }
                        .logo-certificate figure {
                            max-width: 70px;
                        }
                    }
                    
                    @media screen and (max-width:767px) {
                        .exam-banner h2 {
                            margin: 0 auto;
                            width: 100%;
                            font-size: 24px;
                        }
                        .exam-banner .banner-content {
                            left: 0;
                            right: 0;
                            margin: 0 auto;
                            text-align: center;
                            top: 40px;
                        }
                        .exam-banner button {
                            margin-top: 15px;
                        }
                        .topic-content-right .btn-status {
                            margin-right: 15px;
                        }
                        .column-sm-reverse {
                            -webkit-box-orient: vertical;
                            -webkit-box-direction: reverse;
                            -ms-flex-direction: column-reverse;
                            flex-direction: column-reverse;
                        }
                        .pagination-wrp {
                            margin: auto;
                            padding: 15px 0;
                        }
                        .qstn-panel {
                            max-width: inherit;
                            height: 100%;
                        }
                        .icon-faq-holder {
                            bottom: -5px;
                        }
                        .qstn-title {
                            padding: 0 0 15px;
                        }
                        .qstn-each li,
                        .qstn-panel li {
                            padding: 15px;
                        }
                        .qstn-each li {
                            padding: 13px 15px !important;
                        }
                        .result-box-top strong {
                            font-size: 30px;
                        }
                        .qstn-left {
                            height: inherit;
                        }
                        .subject-panel ul {
                            padding: 15px 10px;
                        }
                        .subject-panel ul li img {
                            max-width: 35px;
                        }
                        .subject-panel ul li:last-child {
                            margin-bottom: 0;
                        }
                        .select-box {
                            margin-bottom: 15px;
                        }
                        .drpdwn-wrp {
                            padding: 15px 10px 5px;
                        }
                        .topic-list-inner h3 {
                            font-size: 18px;
                        }
                        .sub-content-left span {
                            font-size: 15px;
                            margin-left: 10px;
                        }
                        #select_all_exam {
                            /* margin-left: 10px; */
                            font-size: 13px;
                        }
                        .chckbox-wrp.chckbx-top-strip {
                            padding-left: 20px;
                        }
                        .sub-content-right span {
                            font-size: 14px;
                        }
                        .btn-start-exam {
                            font-size: 14px;
                            max-width: 115px;
                        }
                        .qstn-left,
                        .exam-time-holder {
                            padding: 20px 15px;
                        }
                        .qstn-panel {
                            margin-bottom: 15px;
                        }
                        .score-holder {
                            padding: 30px 15px;
                            justify-content: center;
                        }
                        .btn-holder .btn-nav {
                            padding: 12px 0;
                            font-size: 15px;
                        }
                        .qstn-each li {
                            padding: 13px 15px;
                        }
                        .qstn-each li.right-ans-active:before,
                        .qstn-each li.wrong-ans-active:before {
                            top: 12px;
                            left: 15px;
                        }
                        .qstn-each li.right-ans-active:after {
                            top: 16px;
                            left: 25px;
                        }
                        .qstn-each li.wrong-ans-active:after {
                            top: 3px;
                            left: 20px;
                        }
                        .certificate-holder-bottom .d-flex {
                            display: block;
                            text-align: center;
                        }
                        .score-details {
                            margin-left: 0;
                        }
                        .share-link-holder .btn-share {
                            font-size: 14px;
                        }
                        /* #myModal .modal-content .close {
                                    top: 50px !important;
                                    right: 30px !important;
                                } */
                        .d-flex.one-line-wrp {
                            flex-direction: column;
                        }
                        .pd-sm-3,
                        .pd-3 {
                            padding-bottom: 10px;
                        }
                        .certificate-content.score-detail-content {
                            width: 100%;
                        }
                        .certificate-wrp {
                            min-height: 560px;
                        }
                        .topic-list-inner,
                        .topic-list-inner h3 {
                            min-height: inherit;
                        }
                        .sub-content-right #total_time {
                            padding-right: 0 !important;
                        }
                        .exam-mark .earn-more-mark-bx:before,
                        .exam-mark .earn-more-mark-bx:after {
                            opacity: 0.5;
                        }
                        .score-bx strong {
                            font-size: 55px;
                        }
                        .btn-grey {
                            margin: 0 5px;
                            font-size: 13px;
                        }
                        .score-bx strong {
                            padding-bottom: 15px;
                        }
                    }
                    
                    @media screen and (max-width:575px) {
                        /* .sub-bx-each {
                                            max-width: inherit;
                                            margin: 0 0 30px;
                                        } */
                        .topic-content-left {
                            width: 100%;
                        }
                        .topic-content-right {
                            width: 100%;
                            margin-top: 15px;
                        }
                        .topic-list li {
                            display: block;
                        }
                        .radio-btn-wrp [type="radio"]:checked+label,
                        .radio-btn-wrp [type="radio"]:not(:checked)+label {
                            font-size: 14px;
                        }
                        .qstn-each li {
                            align-items: start;
                        }
                        .wrong-list-col {
                            float: none !important;
                            width: 100%;
                        }
                        .btn-view-ans {
                            margin: 15px auto 0;
                        }
                        .title-bx,
                        .wrong-list-view {
                            padding: 30px 15px;
                        }
                        .sub-text-field {
                            display: block;
                            text-align: center;
                        }
                        .sub-content-left,
                        .sub-content-right {
                            display: block;
                            width: 100% !important;
                        }
                        .btn-start-exam {
                            display: block;
                            margin: 15px auto 0;
                        }
                        .sub-content-left span {
                            margin-left: 0;
                        }
                        .sub-content-right {
                            margin-top: 10px;
                        }
                        .topic-bx-top,
                        .topic-bx-bottom {
                            padding: 20px 15px;
                        }
                        .qstn-left h4 {
                            line-height: 25px;
                            font-size: 14px;
                        }
                        .exam-time-holder strong {
                            font-size: 18px;
                        }
                        .bx-white {
                            padding: 40px 15px;
                        }
                        .wrong-qstn-desc h2 {
                            padding: 30px 25px 15px;
                        }
                        .wrong-qstn-list {
                            padding: 0 15px;
                        }
                        .certificate-holder-bottom {
                            padding: 30px 15px;
                        }
                        .certificate-holder-bottom h3 {
                            font-size: 20px;
                        }
                        .certificate-holder-bottom h4 {
                            font-size: 16px;
                        }
                        .certificate-holder-top {
                            padding: 12px 15px;
                        }
                        .certificate-holder-top h2 {
                            font-size: 17px;
                            margin: 5px 0 0;
                        }
                        .certificate-holder-top img {
                            max-width: 80%;
                        }
                        .share-link-holder ul {
                            display: block;
                        }
                        .share-link-holder li {
                            margin: 0 auto 10px;
                        }
                        .share-link-holder h5 {
                            text-align: center;
                        }
                        .wrong-qstn-desc h2,
                        .subject-panel h3 {
                            font-size: 17px;
                        }
                        .certificate-holder-top figure {
                            max-width: 45px;
                        }
                        .logo-certificate {
                            left: 0;
                            right: 0;
                        }
                        .logo-certificate figure {
                            margin: auto;
                        }
                        .certificate-inner {
                            padding: 0 20px;
                        }
                        .certificate-content h1 {
                            font-size: 25px;
                            margin: 0 0 40px;
                            line-height: 31px;
                        }
                        .certificate-content {
                            padding-top: 70px;
                        }
                        .certificate-content h2 {
                            font-size: 18px;
                        }
                        .certificate-content h3 {
                            font-size: 17px;
                        }
                        .certificate-new-wrp .share-link-holder {
                            padding-bottom: 30px;
                        }
                        .start-exam-modal .modal-content {
                            min-height: 375px;
                            border-radius: 20px;
                        }
                        .start-exam-modal .btn-start-exam-modal {
                            height: 54px;
                            font-size: 16px;
                        }
                        .start-exam-modal input {
                            height: 52px;
                            font-size: 14px;
                        }
                        .start-exam-modal h3 {
                            font-size: 20px;
                        }
                        .certificate-content.score-detail-content h1 {
                            font-size: 17px;
                        }
                        .certificate-content.score-detail-content span.fill-line,
                        .certificate-content.score-detail-content h3 {
                            font-size: 16px;
                        }
                        /* #myModal .modal-content .close {
                                    top: 10px !important;
                                    right: 20px !important;
                                } */
                        .certificate-content.score-detail-content .logo-yellow img {
                            max-width: 55%;
                        }
                        .select-all-txt {
                            justify-content: center;
                            padding: 5px 0;
                        }
                        .exam-banner {
                            min-height: 160px;
                        }
                        .exam-banner .banner-content {
                            top: 30px;
                        }
                        .exam-mark .earn-more-mark-bx:before {
                            display: none;
                        }
                        .exam-mark .earn-more-mark-bx:after {
                            background: url(../img/bg-score-right.svg) no-repeat bottom center;
                        }
                        .earn-more-mark-bx h3 {
                            font-size: 22px;
                        }
                        .grey-btn-holder {
                            flex-direction: column;
                        }
                        .btn-grey {
                            margin-bottom: 10px;
                        }
                    }
                    
                    @media screen and (max-width:430px) {
                        .pagination-wrp .col-xs-4 {
                            width: 100% !important;
                            float: none !important;
                        }
                        .pagination-wrp .btn-nav {
                            margin: auto;
                        }
                        .page-nav-middle {
                            padding: 15px 0;
                        }
                        .sub-bx-each {
                            max-width: 160px;
                        }
                        .drpdwn-col {
                            float: none !important;
                            width: 100% !important
                        }
                        .btn-status {
                            max-width: 85px;
                            font-size: 13px;
                            margin-left: 0;
                        }
                        .topic-bx-bottom span {
                            font-size: 12px;
                        }
                        .topic-bx-bottom .qstn-time-txt {
                            padding: 0 10px;
                        }
                        .topic-bx-bottom .qstn-num-holder {
                            padding: 0 10px 0 0;
                        }
                        .exam-banner {
                            min-height: 160px;
                        }
                        .exam-banner .banner-content {
                            top: 25px;
                        }
                        .certificate-content.score-detail-content .logo-yellow img {
                            max-width: 70%;
                        }
                    }
                    
                    @media screen and (max-width:390px) {
                        .sub-bx-each {
                            max-width: 145px;
                            margin: 0 0 15px;
                        }
                        .bx-white-bottom:after {
                            background-size: contain;
                        }
                    }
                    
                    .top-strip-holder {
                        background: #294184;
                        padding: 15px 10px;
                    }
                    
                    .top-strip-holder p {
                        color: #fff;
                        text-align: center;
                        margin: 0;
                        font-size: 14px;
                        font-weight: 600;
                    }
                    
                    .top-strip-holder p a {
                        color: #fff;
                        text-transform: uppercase;
                        padding-left: 5px;
                        display: inline-block;
                    }
                    .domestic-sub-div {
                        margin-left: 40px !important;
                    }
                    .domestic-sub-div .left label {
                        margin-left: 0 !important;
                    }
                    @media only screen and (max-width: 575px) {
                        .domestic-sub-div .left {
                            float:none;
                        }
                    }

                    #top-links #menu2 li::last-child {
                        left: 15px !important;
                    }
                    #top-links #menu2 button{
                        padding: 0 11px;
                        height: 23px;
                        color: #29282e;
                        font-weight: bold;
                        background: #eee;
                        border: 0;
                        box-shadow: inherit;
                        transition: .3s ease;
                        font-size: 10px;

                    }

                    @media screen and (max-width:767px)
                    {
                        .sub-menu {
                            position: absolute;
                            top: 100%;
                        }
                    }
                    @media screen and (max-width:1199px)
                    {
                        #top-links #menu1 {
                            width: 400% !important;
                        }
                    }
                    #myModalDetails .modal-content .close {
                        position: relative;
                        right: 0px;
                        z-index: 999;
                        top: 0px;
                        font-size: 15px;
                        outline: none;
                        color: #fff;
                        opacity: 1;
                        background: #a00505;
                        text-shadow: none;
                        padding: 6px;
                        font-weight: 600;
                        text-transform: uppercase;
                        box-shadow: none;
                    }