﻿html, body {
    /*font-family: 'Roboto Condensed', sans-serif!important;*/
    /*font-family: 'Lato', sans-serif !important;*/
    /*font-family: 'Oswald', sans-serif!important ;*/
    /*font-family: 'Noto Sans', sans-serif;*/
    font-family: 'Roboto Slab', serif;
    /*font-size:15px!important ;*/
    /*/*line-height:1.4!important ;*/
    font-size: 95%;
    background-image: url(/images/bg.png);
}

.site-logo {
    max-height: 130px;
    max-width: 130px;
    margin: 20px auto;
}

.page-header-main {
    font-size: 225%;
    font-weight: bold;
    color: #0077B6;
    /*text-transform: uppercase;*/
    /*padding-top: 0px;*/
    padding-bottom: 5px;
    /*border-bottom: 2px solid #0077B6;*/
    margin-bottom: 5px;
}

.page-Subheader-main {
    /*font-weight: bold;*/
    color: #03045E;
    text-transform: capitalize;
    line-height: 180%;
    margin-top: 0px;
    font-size: 90%;
}


.Mvpanel {
    background-color: #CAF0F8;
    padding-bottom: 15px;
    border-radius: 15px;
}

.SmallHeaders {
    color: #3471B5;
    position: relative;
    padding: 15px 10px 10px 5px;
}

    .SmallHeaders::first-letter {
        color: #03045E;
    }

    /*.SmallHeaders:before {
		content: "";
		position: absolute;
		width: 100%;
		bottom: 0;
		left: 0;
		height: 2px;
		background: #FFFFFF;
	}

	.SmallHeaders:after {
		content: "";
		position: absolute;
		width: 35%;
		bottom: 0;
		left: 0%;
		height: 2px;
		background: #03045E;
	}*/

    .SmallHeaders:after {
        background: linear-gradient(to right,#0077B6,#D4F4FB,#D4F4FB, #EFF8FA );
        position: absolute;
        content: '';
        height: 4px;
        right: 0;
        left: 0;
        bottom: 0;
    }


hr.style-eight {
    padding: 0;
    border: none;
    border-top: 1px solid #294A70;
    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: #009FEE;
    }

.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: #294A70;
}

    #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 #DDDDDD !important ;*/
}

.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: #294A70;
}
/*-- 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: #294A70;
        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;
        -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;
            -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: #294A70;
    font-weight: bold;
}

.multiimgslider .itemdate {
    text-align: center;
    padding: 1%;
    color: #009FEE;
    font-weight: bold;
}

.multiimgslider img {
    max-width: 100%;
}
/*--- Multi Image Slider carousel : End ---*/

/*-------------------*/

/*======================*/

/*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*/


@media screen and (min-width: 768px) {
    .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu {
        display: block;
    }
}

.navbar-toggle {
    background-color: #DDDDDD;
}


.navbar-default-cust {
    margin-bottom: 0px;
    background-color: #0077B6;
    border-bottom: 1px solid #0077B6;
    color: #FFFFFF;
}

    /*.navbar-default-cust .navbar-nav > li {
		border-right: 1px solid #49A1D0;
	}

		.navbar-default-cust .navbar-nav > li:first-child {
			border-left: 1px solid #49A1D0;
		}*/

    .navbar-default-cust .navbar-nav > li > a {
        color: #fff;
    }

        /*.navbar-default-cust .navbar-nav > li > a:active,*/
        .navbar-default-cust .navbar-nav > li > a:hover {
            color: #CAF0F8;
            /*background-color: #0077B6;*/
        }


    .navbar-default-cust .dropdown-menu {
        background-color: #F5F5F5 !important;
    }

        .navbar-default-cust .dropdown-menu > li > a {
            padding: 10px 20px;
            border-left: 2px solid #F5F5F5;
        }

            /*.navbar-default-cust .dropdown-menu > li > a:active,*/
            .navbar-default-cust .dropdown-menu > li > a:hover {
                border-left: 2px solid #0077B6;
                color: #0077B6;
            }

.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: #294A70 !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;
}

/*.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	background-color: #f8f8f8;
	border-color: #ededed;
}*/

.fa-circle-icon {
    font-size: 90% !important;
    margin: 5px 3px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #CAF0F8;
    color: #03045E;
    transition-duration: 1s;
    text-align: center;
    padding: 7px;
}

    .fa-circle-icon:hover {
        background-color: #A8D9E3;
    }



/******** 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: 10px 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: #294A70 !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: 10px 10px 10px 5px;
    /*margin: 10 0 20px;*/
    border-bottom: none;
    text-indent: 10px;
    text-align: left;
    /*background: #ebebeb url(/images/headerbg.jpg) repeat-y ;*/
    /*background-color: #ebebeb;
	background-image: url(/images/headerbg.png);*/
    /*background-image: linear-gradient(#03045E, #0077B6);*/
    background-repeat: repeat-y;
    background-size: 9px;
    /*border-left: 2px solid #00B4D8;*/
    /*border-bottom: 1px solid linear-gradient(#03045E, #0077B6);*/
    color: #0077B6;
}

    .page-header:after {
        background: linear-gradient(to right,#0077B6,#D4F4FB,#D4F4FB, #EFF8FA );
        position: absolute;
        content: '';
        height: 4px;
        right: 0;
        left: 0;
        bottom: 0;
    }

    .page-header::first-letter {
        /*color: #009FEE;*/
    }

/*.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: #009FEE;
	}*/

.page-sub-header {
    border-bottom: none;
    padding-bottom: 0px;
    margin-bottom: 5px;
    text-align: center;
    font-size: 160%;
    color: #294A70;
}
/* ===== 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: #294A70;
            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: 10px 20px;
    border-bottom: none;
    text-indent: 10px;
}

    #GalarySection .column-title::first-letter {
        color: #009FEE;
    }

    #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: #009FEE;
    }

#GalarySection .thumb a {
    border-radius: 0px;
    padding: 0px;
    color: Black;
    text-decoration: none;
}

    #GalarySection .thumb a:hover {
        color: #009FEE;
        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: 10px 20px;
    border-bottom: none;
    text-indent: 10px;
}

    #vGalarySection .column-title::first-letter {
        color: #009FEE;
    }

    #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: #009FEE;
    }

#vGalarySection h4:hover {
    color: #009FEE;
    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: #009FEE;
            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

	
---------------------------------------------------------------------- */

.glyphiconcustomm {
    color: #0077B6 !important;
}

.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: #ffffff;
    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: #294A70;
    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: #009FEE;
        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: #0077B6;
    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: #0077B6;
            color: #fff;
            border-bottom: 0px;
            margin: 0px 2px;
        }

    #Newstab .tab-content {
        border: 1px solid #0077B6;
        margin: 0px 2px;
    }

    #Newstab ul > li.active > a {
        background-color: #072A52 !important;
        color: #0077B6;
        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;
    }

        .featuresList .readmore:hover {
            margin-top: 5px;
            color: #0077B6;
        }

.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;
    }


/*===============*/
.newteam {
    
    padding: 0px;
     margin-bottom:20px;
    border-style:solid;
    border-color: #ddd #ddd #ccc  #00B4D8;
    border-width:2px 2px 2px 5px ; 
    border-radius:10px;
    
     

}

    .newteam .newteamimg {
        max-height: 120px !important;
        margin-right: 20px;
        float:left;
    }

    .newteam .newteamNo {
        color: #fff;
        /*margin-top:30px;*/
        background-color:#00B4D8;
        margin-top:0px;
         float:left ;
         /*padding-top:40px;
         padding-bottom :30px;*/
         font-size:250%;
          min-height: 120px !important;
           min-width: 50px !important;
         
    }

    .newteam .newteamtitle {
        color: #0077B6;
        /*margin-top:30px;*/
       
      
    }

    .newteam .newteamsubtitle {
        color: #333;
    }

    .newteam .newteamdis {
        color: #888;
    }
