    p {
        text-align: justify;
    }
    p img {
        padding-right: 15px;
    }
    .cs-text p{
        text-align: center;
    }
    .hideNav .flex-direction-nav,
    .hideNav .flex-pauseplay{
        display: none !important;
    }
    .heading_design_2{
        color: red;
    }
    .text-white {
        color: #fff !important;
    }
    .bg-lighter {
        background-color: #f7f7f7 !important;
    }
    .bg-white {
        background-color: #fff !important;
    }
    /*
     * icon-box.less
     * -----------------------------------------------
    */
    .icon-box-new {
        margin-bottom: 30px;
    }
    .icon-box-new .icon {
        display: inline-block;
        height: 50px;
        margin-bottom: 0;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
        width: 50px;
        text-align: center;
    }
    .icon-box-new .icon i {
        line-height: 50px;
    }
    .icon-box-new .icon.icon-circled {
        border-radius: 50%;
    }

    .icon-box-new .icon.icon-xs i {
        font-size: 18px;
        line-height: 30px;
    }

    .icon-box-new .icon.icon-sm i {
        font-size: 22px;
        line-height: 50px;
    }
    .icon-box-new .icon.icon-md {
        height: 50px;
        width: 50px;
    }
    .icon-box-new .icon.icon-md i {
        font-size: 25px;
        line-height: 50px;
    }

    .icon-box-new .icon.icon-lg i {
        font-size: 48px;
        line-height: 90px;
    }
    .icon-box-new .icon.icon-xl i {
        font-size: 60px;
        line-height: 120px;
    }
    .icon-box-new i {
        display: inline-block;
        font-size: 40px;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .icon-box-new i[class*="pe-7s-"] {
        vertical-align: text-bottom;
    }
    .icon-box-new.left a {
        margin-right: 30px;
        padding: 0;
    }
    .icon-box-new.icon-left .icon {
        float: left;
        margin-right: 15px;
    }
    @media only screen and (max-width: 767px) {
        .icon-box-new.icon-left .icon {
            float: none !important;
            margin-right: 0;
        }
    }
    .icon-box-new {
        margin-bottom: 30px;
    }
    .icon-box-new:hover {
        -webkit-box-shadow: 0 10px 5px 0 rgba(14, 15, 16, 0.1);
        -moz-box-shadow: 0 10px 5px 0 rgba(14, 15, 16, 0.1);
        box-shadow: 0 10px 5px 0 rgba(14, 15, 16, 0.1);
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }
    .facilitis li{
        color: #000;
    }
    .icon-box-new .icon {
        background: #08387f !important;
    }

    .icon-box-new:hover .icon {
        background: #000000 !important;
    }

    p a{
        color: #cccccc;
    }
    p a:hover{
        color: #fb4848 !important;
    }
     .top-nav ul li{
        list-style: none !important;
    }
    .top-nav ul li a{
        padding: 3px 10px !important;
    }
     img.wp-smiley,
            img.emoji {
                display: inline !important;
                border: none !important;
                box-shadow: none !important;
                height: 1em !important;
                width: 1em !important;
                margin: 0 .07em !important;
                vertical-align: -0.1em !important;
                background: none !important;
                padding: 0 !important;
            }
     .singleImg {
        width: 100%;
    }
    .page-section{
        margin-top: 0px;
        padding-top: 00px;
        padding-bottom: 00px;
        margin-bottom: 0px;
        border-top: 0px #e0e0e0 solid;
        border-bottom: 0px #e0e0e0 solid;
        background:url(img/counter_bg.jpg)center/cover no-repeat ;
    }
    #myImg:hover {opacity: 0.7;}
    .modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}
.modal-content {
    margin: auto;
    display: block;
    width: 75%;
    //max-width: 75%;
}
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}