.page-header-main {
    /*font-family: 'Mistral','Times New Roman', Times, serif;*/
    font-size: 30px;
    text-transform: capitalize;
    padding-bottom: 10px;
    display: block;
    border-bottom: 2px solid brown;
    border-bottom-widt: 25;
    text-align: left;
    font-weight: bold;
    color: #FF9172;
    margin-top: 35px;
}

    .page-header-main .bigger {
        /*font-family: 'Mistral','Times New Roman', Times, serif;*/
        font-size: 50px;
        text-transform: capitalize;
    }


hr.style-eight {
    padding: 0;
    border: none;
    border-top: 1px solid #C94775;
    text-align: center;
    width: 25%;
}

    hr.style-eight:after {
        content: "§";
        display: inline-block;
        position: relative;
        top: -0.7em;
        font-size: 1.5em;
        padding: 0 0.25em;
        background: white;
        color: #C94775;
    }

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: Red !important;
    border-color: Red !important;
}

#newslist .News-img-Cust {
    height: 145px !important;
    width: 175px !important;
}

#newslist .datecolour {
    color: #C94775;
}

    #newslist .datecolour > .glyphicon {
        margin-right: 5px;
    }
/*------------- Features Image on page ---------------*/
.frontpage-matter-block {
    text-indent: 20%;
    line-height: 200%;
    max-height: 200px;
    min-height: 200px;
    overflow: hidden;
}

.frontpage-img {
    width: 180px;
    height: 100%;
    min-height: 180px;
    max-height: 180px;
    margin: 1%;
}

.pages-img {
    width: 250px;
    height: 100%;
    min-height: 250px;
    max-height: 250px;
    margin: 1%;
    border: 1px solid gray;
}

.featurespage-img {
    width: 50%;
    height: 100%;
    min-height: 250px;
    max-height: 250px;
    margin: 1%;
    border: 1px solid gray;
    align-content: center;
}

.memberImgHeight {
    height: 250px !important;
    margin-bottom: 5px;
}

.memberCaption {
    color: #C94775;
}
/*-- Downloads --*/
.alert-cust {
    -webkit-box-shadow: 0 0 2px 1px rgba(221, 72, 20, 0.3);
    -moz-box-shadow: 0 0 2px 1px rgba(221, 72, 20, 0.3);
    box-shadow: 0 0 2px 1px rgba(221, 72, 20, 0.3);
    padding: 10px;
    line-height: 2em;
    margin: 15px 15px;
}

/*------------- Footer ------------------*/
.footerdiv .add-padtop {
    padding-top: 60px;
}

.footerdiv .glyphicon {
    color: #F0BE88;
}

.footerdiv .add-padtop-social {
    background-color: #F0BE88;
    min-height: 270px;
    padding-top: 110px;
}
/* 22.1 - Footer Social Buttons

---------------------------------------------*/
.footerdiv .footer-social-btn {
    padding-bottom: 30px;
}

    .footerdiv .footer-social-btn a {
        color: #ffffff !important;
        background-color: #C94775;
        font-size: 1.20em;
        line-height: 60px;
        display: inline-block;
        width: 35px;
        height: 35px;
        border-radius: 100%;
        margin: 5px;
        -webkit-transition: all .25s linear;
        -moz-transition: all .25s linear;
        -ms-transition: all .25s linear;
        -o-transition: all .25s linear;
        transition: all .25s linear;
        position: relative;
        z-index: 0; /*border: 1px solid #929E24;*/
        padding: 4%;
    }

        .footerdiv .footer-social-btn a:hover {
            background-color: transparent;
        }

        .footerdiv .footer-social-btn a:after {
            content: "";
            position: absolute;
            width: 60px;
            height: 60px;
            top: -10px;
            left: -10px;
            background-color: transparent;
            opacity: 0;
            display: block;
            border-radius: 100%;
            z-index: -1;
            -webkit-transition: all .25s linear;
            -moz-transition: all .25s linear;
            -ms-transition: all .25s linear;
            -o-transition: all .25s linear;
            transition: all .25s linear;
        }

        .footerdiv .footer-social-btn a:hover:after {
            background-color: #1fb5ac;
            width: 35px;
            height: 35px;
            top: 0px;
            left: 0px;
            opacity: 1;
        }

        .footerdiv .footer-social-btn a.twitter-btn:hover:after {
            background-color: #55ACEE;
        }

        .footerdiv .footer-social-btn a.facebook-btn:hover:after {
            background-color: #3B5998;
        }

        .footerdiv .footer-social-btn a.dribbble-btn:hover:after {
            background-color: #ea4c89;
        }

        .footerdiv .footer-social-btn a.linkedin-btn:hover:after {
            background-color: #0077b5;
        }

        .footerdiv .footer-social-btn a.pinterest-btn:hover:after {
            background-color: #20B8E5;
        }

        .footerdiv .footer-social-btn a.google-plus-btn:hover:after {
            background-color: #db514f;
        }

        .footerdiv .footer-social-btn a.youtube-btn:hover:after {
            background-color: #cc181e;
        }

        .footerdiv .footer-social-btn a.rss-btn:hover:after {
            background-color: #da5700;
        }
/* 22.1 - Footer Social Buttons
---------------------------------------------*/

/*--- Multi Image Slider carousel : Start ---*/
.multiimgslider .carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.multiimgslider .carousel-control {
    height: 40px;
    width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    position: absolute;
    top: 35%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}

    .multiimgslider .carousel-control.right {
        right: -12px;
    }

    .multiimgslider .carousel-control.left {
        right: -12px;
    }
/* The indicators */
.multiimgslider .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -10px;
    margin-right: -19px;
}
    /* The colour of the indicators */
    .multiimgslider .carousel-indicators li {
        background: #cecece;
    }

    .multiimgslider .carousel-indicators .active {
        background: #428bca;
    }

.multiimgslider .col-md-3 .thumbnail {
    margin: 0px;
}

.multiimgslider .itemtitle {
    text-align: center;
    padding: 2%;
    color: #C94775;
    font-weight: bold;
}

.multiimgslider .itemdate {
    text-align: center;
    padding: 1%;
    color: #C94775;
    font-weight: bold;
}

.multiimgslider img {
    max-width: 100%;
}
/*--- Multi Image Slider carousel : End ---*/
/*-------------------*/
.navbar-default-cust {
    margin-bottom: 0px;
    background-color: #C94775;
    border-bottom: 1px solid #F4A024;
}

    .navbar-default-cust .navbar-nav > li {
        border-right: 1px solid #C7C6C6;
    }

        .navbar-default-cust .navbar-nav > li > a {
            color: #fff;
            margin-left: 0px;
            margin-right: 0px;
            background-color: #C94775;
        }

            .navbar-default-cust .navbar-nav > li > a:active, .navbar-default-cust .navbar-nav > li > a:hover {
                color: #fff;
                background-color: #C94775;
            }

        .navbar-default-cust .navbar-nav > li:first-child {
            border-left: 1px solid #C7C6C6;
        }

    .navbar-default-cust .dropdown-menu > li > a {
        padding: 10px 20px;
        border-left: 2px solid #fff;
    }

        .navbar-default-cust .dropdown-menu > li > a:active, .navbar-default-cust .dropdown-menu > li > a:hover {
            border-left: 2px solid #C94775;
        }
/*======================*/
html, body {
    font-weight: 400;
    line-height: 26px;
    font-family: "Raleway", Helvetica, Arial, sans-serif; /* background: url('../../Images/Forest1.jpg') no-repeat center center fixed;     -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover;            text-shadow: 0px 0px 0px rgba(0,0,0,1);*/ /* background-color: #000000;     background: url('../../Images/home-bg4.jpg') no-repeat center center fixed;     -webkit-background-size: cover;     -moz-background-size: cover;     -o-background-size: cover;     background-size: cover;     background-color: #000000;     color: #fff;*/
    font-family: 'Droid Sans', sans-serif;
}

.container, .container-fluid {
    background-color: #EDEDED;
    background-color: transparent;
}

a {
    color: #050505;
    -webkit-transition: color 400ms, background-color 400ms;
    -moz-transition: color 400ms, background-color 400ms;
    -o-transition: color 400ms, background-color 400ms;
    transition: color 400ms, background-color 400ms;
}

    a:hover, a:focus {
        text-decoration: none;
        color: #0D2C86;
    }
/*@font-face
{
    font-family: 'Raleway';
    src: url(../fonts/Raleway-Regular.ttf);
}
@font-face
{
    font-family: 'Elegance';
    src: url(../fonts/RoundedElegance.ttf);
}
.fontRavi
{
    font-size: 1.2em;
    font-family: 'Raavi' !important;
}
.fontRaleway
{
    font-family: 'Raleway' !important;
}
.container
{
    font-family: 'Raleway';
}*/
.topimg {
    width: 100%;
    height: 100%;
    min-height: 370px;
    max-height: 370px;
}

/* Hiding the caret from bootstrap menu
.nav .dropdown-toggle .caret { display:none; }*/
/**********************************************************/
/*Bootstrap submenu open on mouse over*/


ul.nav li.dropdown:hover ul.dropdown-menu {
    display: block;
}

.site-logo {
    margin: 5px 0px;
}

.guter-top-cust {
    margin-top: 10px;
}
/*============= Social Icons ===========*/
#socialicons .btn-default {
    /* padding: 16px 30px;     min-width: 25px;     border-color: #ededed; /** making circule arround icon       color: #C94775 !important;     background-color: #ffff;*/
    line-height: 33px;
    font-size: 1.20em;
    display: inline-block;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    margin: 5px;
    border-color: transparent;
    padding: -15px;
    background-color: rgba(255, 156, 0, 0.2) !important;
}

.fa-circle-icon {
    font-size: 1.20em;
    margin: 3px;
    line-height: 35px;
    width: 35px;
    height: 35px;
    background-color: rgba(3, 134, 204, 0.2) !important;
    background-color: #fff !important;
    padding: 12px;
    border-radius: 50%;
}

#socialicons .fa {
    color: #C94775;
    padding: -17px;
}

.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
    background-color: #f8f8f8;
    border-color: #ededed;
}
/******** Carousel ***********/
.carousel-control {
    width: 5% !important;
}

    .carousel-control.left, .carousel-control.right {
        background-image: none !important;
    }

        .carousel-control.left span, .carousel-control.right span {
            width: 50px;
            height: 50px;
            padding: 6px;
            transition: background-color 400ms;
        }

            .carousel-control.left span:hover, .carousel-control.right span:hover {
                background-color: Red;
                width: 50px;
                height: 50px;
                padding: 6px;
            }

        .carousel-control.left:hover, .carousel-control.right:hover {
            background-image: none !important;
        }

/* ===== Begin page header ===== */

.page-header-center {
    /*text-transform: capitalize;*/
    position: relative;
    padding-bottom: 10px;
    margin: 10 0 20px;
    border-bottom: none;
    text-align: center;
    line-height: 140%;
    font-size: 200%;
}

    .page-header-center a, .page-header-center a:hover {
        text-decoration: none;
        color: #C94775 !important;
        font-size: small;
    }

    .page-header-center:before {
        content: "";
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 2px;
        background: #ebebeb;
    }

    .page-header-center:after {
        /*content: "";     position: absolute;     width: 24px;     height: 24px;     bottom: -11px;     left: 50%;     margin-left: -12px;     border: 5px solid #fff;     border-radius: 20px;     background: #45aed6;*/
        content: "";
        position: absolute;
        width: 33%;
        bottom: 0;
        left: 33%;
        height: 2px;
        background: #FFC107; /*#FF5619;*/
    }

.page-header {
    font-size: 150%;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 10px;
    /*margin: 10 0 20px;*/
    border-bottom: none;
    text-indent: 10px;
    text-align: left;
}

    .page-header::first-letter {
        /*color: #C94775;*/
    }

    .page-header:before {
        content: "";
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 2px;
        background: #ebebeb;
    }

    .page-header:after {
        content: "";
        position: absolute;
        width: 18%;
        bottom: 0;
        left: 0%;
        height: 2px;
        background: #C94775;
    }

.page-sub-header {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 160%;
    color: #C94775;
}
/* ===== End page header ===== */
/*==============================*/

#members {
}

    #members .team-member {
        padding: 13px;
        border: 2px solid #eeeeee;
        transition: border-color 400ms;
        -webkit-transition: border-color 400ms;
        margin-bottom: 20px;
    }

        #members .team-member .team-img {
            padding: 0px;
            text-align: center;
            background-color: White;
            padding-bottom: 5px;
            margin-bottom: 5px;
        }

            #members .team-member .team-img .img-cust {
                width: 125px;
                height: 140px;
                margin-bottom: 5px;
                padding: 2px;
            }

        #members .team-member .team-info .glyphicon {
            margin-right: 10px;
        }

        #members .team-member .team-info h4 {
            margin-top: 0px;
            color: #C94775;
            font-weight: bold;
            font-size: 160%;
        }

        #members .team-member .team-info address {
            margin-left: 22px;
        }

        #members .team-member:hover {
            border-color: #050505;
        }

            #members .team-member:hover .glyphicon {
                color: #050505;
            }

            #members .team-member:hover h4 {
                color: #050505;
            }

    #members .social-icons {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        #members .social-icons > li {
            display: inline-block;
        }

            #members .social-icons > li > a {
                display: block;
                width: 32px;
                height: 32px;
                line-height: 32px;
                text-align: center;
                color: #fff;
                background: #222534;
                border-radius: 3px;
                margin: 1px;
                padding-top: 10px;
            }

                #members .social-icons > li > a:hover {
                    background: #050505;
                }

    #members .team-disc {
        border-top: 1px solid #dbdbdb;
        margin-top: 0px;
    }

/*============= Gallery with Pages =====================*/
.media {
    display: inline-block;
    position: relative;
    vertical-align: top;
}

.media__image {
    display: block;
    height: 250px;
    width: 100%;
    padding: 1px;
}

.media__body {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    color: white;
    font-size: 1em;
    left: 0;
    opacity: 0;
    overflow: hidden;
    padding: 3.75em 3em;
    position: absolute;
    text-align: center;
    top: 0;
    right: 0;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}

    .media__body:hover {
        opacity: 1;
    }

    .media__body:after, .media__body:before {
        border: 2px solid rgba(221, 72, 20, 0.7);
        bottom: 1em;
        content: '';
        left: 1em;
        opacity: 0;
        position: absolute;
        right: 1em;
        top: 1em;
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
        -webkit-transition: 0.6s 0.2s;
        transition: 0.6s 0.2s;
    }

    .media__body:before {
        border-bottom: none;
        border-top: none;
        left: 2em;
        right: 2em;
    }

    .media__body:after {
        border-left: none;
        border-right: none;
        bottom: 2em;
        top: 2em;
    }

    .media__body:hover:after, .media__body:hover:before {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

    .media__body h3 {
        margin-top: 50px;
        opacity: .8;
    }

/*--------------- Photo Gallery -----------------*/
#GalarySection .column-title {
    font-size: 140%;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 20px;
    margin: 10 0 20px;
    border-bottom: none;
    text-indent: 10px;
}

    #GalarySection .column-title::first-letter {
        color: #C94775;
    }

    #GalarySection .column-title:before {
        content: "";
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 2px;
        background: #ebebeb;
    }

    #GalarySection .column-title:after {
        content: "";
        position: absolute;
        width: 18%;
        bottom: 0;
        left: 0%;
        height: 2px;
        background: #C94775;
    }

#GalarySection .thumb a {
    border-radius: 0px;
    padding: 0px;
    color: Black;
    text-decoration: none;
}

    #GalarySection .thumb a:hover {
        color: #C94775;
        border-color: #DDDDDD;
    }

#GalarySection .thumbnail img {
    height: 160px;
    width: 100%;
}

#GalarySection .thumbnail h4 {
    text-align: center;
    height: 75px;
    overflow: hidden;
    line-height: 26px;
}

.modal-dialog {
    color: Black;
}

/*---------------------- Video Gallery ------------------*/
#vGalarySection .column-title {
    font-size: 140%;
    text-transform: capitalize;
    position: relative;
    padding-bottom: 20px;
    margin: 10 0 20px;
    border-bottom: none;
    text-indent: 10px;
}

    #vGalarySection .column-title::first-letter {
        color: #C94775;
    }

    #vGalarySection .column-title:before {
        content: "";
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 2px;
        background: #ebebeb;
    }

    #vGalarySection .column-title:after {
        content: "";
        position: absolute;
        width: 18%;
        bottom: 0;
        left: 0%;
        height: 2px;
        background: #C94775;
    }

#vGalarySection h4:hover {
    color: #C94775;
    border-color: #DDDDDD;
}

#vGalarySection .thumbnail {
    border-radius: 0px;
    padding: 0px;
}

    #vGalarySection .thumbnail iframe {
        height: 225px;
        width: 100%;
        color: Black;
    }

    #vGalarySection .thumbnail h4 {
        text-align: center;
        height: 75px;
        overflow: hidden;
        line-height: 26px; /*color: white;     background-color:Black;*/
        padding: 10px;
        margin: 0px;
    }

        #vGalarySection .thumbnail h4:hover {
            color: #C94775;
            border-color: #DDDDDD;
        }



/* 19.2 - Contact Details
---------------------------------------------
#contactpg .ontop-form
{
   
    z-index: 50;
}
#contactpg .contact-form
{
   
}

#contactpg .panel-default
{
    border: none;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 0px;
    z-index: 101;
    position: relative;
    padding: 20px;
    padding-bottom: 0px;
    margin: 0px 10px;
}
#contactpg .panel-default .panel-body
{
    margin: 0px;
    padding-bottom: 0px;
}

#contactpg .panel-default h3
{
    color: Black;
    padding: 0px;
    font-size: 150%;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}
#contactpg .panel-default address
{
    padding: 0px;
    margin: 0px;
}


/* 19 - Contact Section End
---------------------------------------------------------------------- */
.share-buttons {
    list-style: none;
    margin: 0px auto;
}

    .share-buttons li {
        list-style: none;
        float: left;
    }

        .share-buttons li .fa {
            background-color: rgba(41, 74, 112, 0.7) !important;
            color: #fff;
            border: 1px solid #fff;
            padding: 25%;
        }

    .share-buttons .share-title {
        line-height: 35px;
        font-size: 1.10em;
        padding: 3px;
    }

#feature {
    background: #fffffff;
    padding-bottom: 40px;
}

.features {
    padding: 0;
}

.feature-wrap {
    margin-bottom: 35px;
    overflow: hidden;
}

    .feature-wrap h2 {
        margin-top: 10px;
        font-size: 18px;
        text-align: left;
        font-weight: 600;
        font-family: 'Open Sans', sans-serif;
    }

    .feature-wrap h3 {
        font-weight: 400;
        line-height: 24px;
        font-size: 14px;
        margin-top: 20px;
        margin-bottom: 10px;
        text-align: left;
    }

    .feature-wrap .pull-left {
        margin-right: 25px;
    }

    .feature-wrap i {
        font-size: 28px;
        height: 50px;
        width: 50px;
        margin: 3px;
        border-radius: 100% !important;
        line-height: 50px;
        text-align: center;
        background: #ffffff;
        color: #41a3e1;
        border: 3px solid #ffffff;
        box-shadow: inset 0 0 0 5px #f2f2f2;
        -webkit-box-shadow: inset 0 0 0 5px #f2f2f2;
        -webkit-transition: 500ms;
        -moz-transition: 500ms;
        -o-transition: 500ms;
        transition: 500ms;
        float: left;
        margin-right: 25px;
    }

        .feature-wrap i:hover {
            background: #41a3e1;
            color: #fff;
            box-shadow: inset 0 0 0 5px #41a3e1;
            -webkit-box-shadow: inset 0 0 0 5px #41a3e1;
            border: 3px solid #41a3e1;
        }


/* === Start Price === */
.prices .panel-default .panel-heading {
    box-shadow: inset 0px 4px 0px #F26B1D;
}

.prices .price-box-featured .panel-heading {
    background-color: #F26B1D;
    color: #FFF;
}

.prices .price-box-featured .panel-footer {
    box-shadow: inset 0px -4px 0px #F26B1D;
}

.prices .price-box-featured .price-box-ribbon {
    color: #F26B1D;
}

/* === End Price === */

/* price-box-featured */
.price-box-featured {
    z-index: 9;
}

    .price-box-featured .panel {
        box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.21);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1);
    }

/* ===== End prices ===== */
/* ---- Footer - DDC-2017 -------------/


/************************************************************
*************************Footer******************************
************************************************************/

.footer1 {
    background: #fff url("../images/footer/footer-bg.png") repeat scroll left top;
    padding-top: 40px;
    padding-right: 0;
    padding-bottom: 20px;
    padding-left: 0; /*	border-top-width: 4px; 	border-top-style: solid; 	border-top-color: #003;*/
    background-color: #C94775;
    color: #fff;
}

.title-widget {
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    line-height: 1;
    position: relative;
    text-transform: uppercase;
    font-family: 'Fjalla One', sans-serif;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 25px;
    margin-left: 0;
    padding-left: 28px;
}

    .title-widget::before {
        background-color: #C94775;
        content: "";
        height: 22px;
        left: 0px;
        position: absolute;
        top: -2px;
        width: 5px;
    }

.widget_nav_menu ul {
    list-style: outside none none;
    padding-left: 0;
}

.widget_archive ul li {
    background-color: rgba(0, 0, 0, 0.3);
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    top: 7px;
    width: 3px;
}

.widget_nav_menu ul li {
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    text-transform: uppercase;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    margin-bottom: 7px;
    padding-bottom: 7px;
    width: 95%;
}

    .widget_nav_menu ul li a {
        color: #DDDDDD;
        text-decoration: none;
    }

        .widget_nav_menu ul li a i {
            margin-right: 5px;
        }

.title-median {
    color: #fff;
}

.footerp p {
    font-family: 'Gudea', sans-serif;
}



.footerp p {
    font-family: 'Gudea', sans-serif;
}


#social:hover {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

#social {
    -webkit-transform: scale(0.8); /* Browser Variations: */
    -moz-transform: scale(0.8);
    -o-transform: scale(0.8);
    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}
/* 
    Only Needed in Multi-Coloured Variation 
                                               */
.social-fb:hover {
    color: #3B5998;
}

.social-tw:hover {
    color: #4099FF;
}

.social-gp:hover {
    color: #d34836;
}

.social-em:hover {
    color: #f39c12;
}

.nomargin {
    margin: 0px;
    padding: 0px;
}

.footer-bottom {
    background-color: #C94775;
    min-height: 30px;
    width: 100%;
}

.copyright {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
}

.design {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
    text-align: right;
}

    .design a {
        color: #fff;
    }
/************************************************************
*************************Footer******************************
*************************************************************/
#Newstab {
    min-height: 400px;
}

    #Newstab ul {
        border-color: transparent;
    }

        #Newstab ul > li > a {
            background-color: #C94775;
            color: #fff;
            border-bottom: 0px;
            margin: 0px 2px;
        }

    #Newstab .tab-content {
        border: 1px solid #C94775;
        margin: 0px 2px;
    }

    #Newstab ul > li.active > a {
        background-color: #072A52 !important;
        color: #C94775;
        font-weight: bold;
        border: 0px;
        border-bottom: 1px solid #072A52;
    }


    #Newstab .Newstabpanel {
        border-radius: 0px;
        border: 0px;
    }


.featuresList {
    padding: 10px 10px 10px 10px !important;
    /*border: 1px solid #aaa;*/
    border-radius: 5px;
    /*background-color: #F4F7FA;*/
    margin-top: 10px;
}

    .featuresList img {
        width: 250px;
        height: 158px;
        float: left;
        margin: 10px 10px 10px 0px;
    }

    .featuresList .date {
        color: #808080;
    }

    .featuresList p {
        margin-top: 5px;
    }

    .featuresList h4 {
        color: #447FC4;
    }

    .featuresList .readmore {
        margin-top: 5px;
    }

.separator {
    position: relative;
    text-align: right;
    padding: 0px;
    margin: 0px;
}

    .separator:before {
        content: "";
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
        height: 2px;
        background: #ebebeb;
    }

    .separator:after {
        content: "";
        position: absolute;
        width: 25%;
        bottom: 0;
        left: 35%;
        height: 2px;
        background: #447FC4;
        background-color: cornflowerblue;
    }

/*.Courses {
    margin-top: 10px;
    padding: 0px;
}

    .Courses .heading {
        color: #457B9D;
        padding: 5px 10px;
        margin: 0px;
        border-bottom: 1px solid #A8DADC;
    }

    .Courses .heading-ico {
        font-size: 70%;
        padding-right: 5px;
    }

    .Courses .sub-heading {
        color: #336699;
        padding: 5px 10px;
        margin: 0px;
        border-bottom: 1px solid #A8DADC;
    }

    .Courses .body {
        padding: 10px;
    }

    .Courses b {
        color: #999999;
        font-weight: 100;
    }

.courses {
    background-color: #C94775 !important;
    color: #fff !important;
    border: 1px solid #C94775 !important;
    text-align: center !important;
}

    .courses .card-header {
        height: 18rem !important;
        line-height: 18rem !important;
        padding: 5px 10px;
        margin: 0px;
        border-bottom: 1px solid #C94775;
    }*/
