﻿body
{
    margin: 0;
    padding: 0;
    font-family: Arial;
    background-color: white;
}
img {
	border: none;
}

.wrapper
{
    height: auto;
    width: 100%;
    background: center center;
}

.header_frame_outer
{
    height: 783px;
    width: 100%;
    margin: 0 auto;
    background: url('images/bannerback.jpg') repeat center center;
}

.menubar_frame
{
    height: 50px;
    width: 100%;
    margin: 0 auto 15px;
    position: relative;
    background-color: #f6f6f6;
    top: 15px;

}

.menubar_inner
{
    height: 50px;
    width: 1024px;
    margin: 0 auto;
}

.home_frame
{
    height: 44px;
    width: 60px;
    margin: 4px 0 0 0;
    float: left;
    border-right: 1px solid #808080;
    border-left: 1px solid #808080;
}

.home_btn
{
    height: 27px;
    width: 29px;
    margin: 8px auto 0;
    cursor: pointer;
}

    .home_btn:hover
    {
        opacity: 0.7;
    }

.menubar
{
    height: 50px;
    width: 870px;
    float: right;
    position:relative;
    z-index:99999;
}

.header_frame
{
    height: 161px;
    width: 100%;
    margin: 0 auto;
    background-color: rgba(89, 18, 34, 0.63);
    position: relative;
    z-index: 88888;
}

.header
{
    height: 140px;
    width: 1024px;
    margin: 0 auto;
}

.header_left
{
    height: 140px;
    width: 800px;
    float: left;
}

.logo
{
    height: 181px;
    width: 182px;
    float: left;
    position: relative;
    top: -30px;
    background-image: url('images/logo_web.png');
    cursor:pointer;
}


.heading
{
    height: 102px;
    width: 604px;
    float: right;
    background-image: url('images/heading.png');
    margin: 30px 0 0 0;
}

.header_right
{
    height: 140px;
    width: 200px;
    float: right;
}

.location
{
    height: 40px;
    width: 200px;
    float: left;
    margin: 15px 0 0 0;
}

.location_icon
{
    height: 26px;
    width: 20px;
    float: left;
    margin: 5px;
    background-image: url('images/location.png');
}

.location > span
{
    color: white;
    font-size: 11px;
    width: 166px;
    font-family: arial;
    word-wrap: break-word;
    line-height: 15px;
    float: left;
    margin: 5px 0 0 0;
}

.contact
{
    height: 35px;
    width: 200px;
    float: left;
    margin: 0px 0 0 0;
}

.contact_icon
{
    height: 19px;
    width: 17px;
    float: left;
    margin: 5px;
    background-image: url('images/call.png');
}

.contact > span
{
    color: white;
    font-size: 11px;
    width: 166px;
    font-family: arial;
    word-wrap: break-word;
    line-height: 15px;
    float: left;
    margin: 5px 0 0 0;
}

.social_icon
{
    height: 100%;
    width: auto;
    float: left;
    padding: 5px;
    background-repeat: no-repeat;
    margin: 0 0 0 8px;
    transition: 1s all ease-in;
    cursor: pointer;
}

    .social_icon:hover
    {
        transform: rotate(-360deg);
    }

.banner_frame
{
    height: 367px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    z-index: 66666;
}

.banners
{
    height: 367px;
    width: 1024px;
    margin: -15px auto 0;
}

.enquiry-box
{
    width: 230px;
    height: 352px;
    background-color: rgba(136, 62, 77, 0.71);
    margin-top: -356px;
    position: relative;
    z-index: 9;
    float: right;
}

.enquiry-title
{
    color: #fff;
    text-shadow: 3px 3px 5px #232323;
    padding: 5px 0;
    text-align: center;
    letter-spacing: 1px;
    font-size: 18px;
}

.enquiry-content
{
    padding: 0px 10px 10px 10px;
}

    .enquiry-content input, .enquiry-content select
    {
        margin: 3px 0;
        height: 22px;
        width: 92%;
        padding: 2px 5px;
        border-radius: 3px;
        border: 1px solid #FF3B61;
    }

        .enquiry-content input[type='button']
        {
            height: 30px;
            border: none;
            color: #fff;
            font-size: 14px;
            background: linear-gradient(#800504,#f00);
            background: -moz-linear-gradient(#800504,#f00);
            background: -webkit-linear-gradient(#800504,#f00);
            width: 100px;
            display: block;
            margin: 0 auto;
            cursor: pointer;
        }

    .enquiry-content textarea
    {
        height: 70px;
        margin: 5px 0;
        width: 100%;
        border-radius: 3px;
        border: 1px solid #FF3B61;
    }

.navigation_frame
{
    height: 161px;
    width: 100%;
    margin: 0 auto;
    background-color: #fef102;
}

.nav_title_frame
{
    height: 40px;
    width: 1024px;
    margin: 0 auto;
}

.nav_title
{
    height: 41px;
    width: 250px;
    float: left;
    padding: 0 0 0 5px;
    color: #830022;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
}

.view_all_box
{
    height: 23px;
    width: 75px;
    float: right;
    margin: 8px 5px 0 0;
    border-right: 1px solid black;
}

.view_all
{
    height: 23px;
    width: 68px;
    float: left;
    background-image: url('images/vieall.png');
    cursor: pointer;
    overflow: hidden;
}

.no_border
{
    border: none;
    float: right;
    margin: 7px -25px 0 0;
}

.padding_plus
{
    padding: 0 0 0 20px;
    width: 230px;
}

.nav_content_frame_outer
{
    height: 238px;
    width: 1024px;
    margin: 0 auto;
    position: relative;
    background-color: #870025;
}

.nav_content_frame
{
    height: 218px;
    width: 1024px;
    margin: 0 auto;
    position: relative;
    background-color: #870025;
}

.nav_shadow
{
    height: 20px;
    width: 1024px;
    margin: 0 auto;
    background-image: url('images/navigation_shedow2.png');
}

.nav_content
{
    height: 216px;
    width: 254px;
    float: left;
    border-right: 2px solid #680522;
}

.news_frame
{
    height: 60px;
    width: 225px;
    margin: 5px 0 0 15px;
    float: left;
    border-bottom: 1px solid #680522;
}

.news_title
{
    height: 20px;
    width: 210px;
    float: left;
    color: white;
    font-size: 12px;
    font-weight: bold;
}

.news_content
{
    height: 35px;
    width: 210px;
    float: right;
    color: white;
    font-size: 11px;
    text-align: right;
    cursor: pointer;
}

.nav_content ul
{
    display: block;
    list-style-image: url('images/bullet.png');
    margin: 0px;
    padding: 0px;
    width: 253px;
}

    .nav_content ul li
    {
        color: white;
        font-size: 12px;
        width: 200px;
        height: auto;
        margin: 5px auto 0;
        border-bottom: 1px solid #680522;
        transition: 1s all ease-in;
        cursor: pointer;
        padding-bottom: 5px;
    }

        .nav_content ul li:hover
        {
            color: red;
            padding: 0 0 0 10px;
            transition: 0.5s all ease-in;
            padding-bottom: 5px;
        }
        
        .nav_content ul li a {
        color:White;
	
  txt-decoration:
one;
	    
}
}
}

}

.institution_frame_main
{
    height: 105px;
    width: 100%;
    margin: 53px auto 0;
    border-bottom: 4px solid white;
}

.heading_institute
{
    color: #830022;
    font-size: 16px;
    height: 35px;
    width: 1024px;
    margin: 0 auto;
    text-align: center;
    font-weight: bold;
    line-height: 35px;
}

.institute_frame
{
    height: 70px;
    width: 100%;
    margin: 0 auto;
    background-color: #ded5d8;
    border-top: 1px solid #b6adb0;
}

.institute_frame_inner
{
    height: 70px;
    width: 1024px;
    margin: 0 auto;
}

.institute_box
{
    height: 35px;
    width: 250px;
    float: left;
    margin: 16px 0 0 0;
    border-left: 1px solid #b6adb0;
}

.ins_heading
{
    height: 15px;
    width: 100%;
    text-align: center;
    color: #830022;
    font-size: 11px;
    font-weight: bold;
}

.ins_description
{
    height: 15px;
    width: 100%;
    text-align: center;
    color: black;
    margin: 5px 0 0 0;
    font-size: 11px;
}

.page_frame
{
    height: auto;
    min-height: 440px;
    width: 100%;
    margin: 0 auto;
    background-color: #edebec;
    border-top: 5px solid #EDEBEC;
}

.page
{
    height: auto;
    width: 1024px;
    margin: 0 auto;
    background-color: white;
}

.page_content_text
{
    height: 35px;
    min-width: 350px;
    width: auto;
    float: left;
    color: #830022;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    padding: 0 10px 0 20px;
    border-bottom: 2px solid #edebec;
}

.content_details
{
    height: auto;
    min-height: 200px;
    width: 99%;
    float: left;
    padding: 10px 0 200px 0;
    
}

.clear
{
    clear: both;
    visibility: hidden;
}

.galbar_frame
{
    height: 235px;
    width: 1025px;
    margin: -175px auto 0;
    background-color: white;
}

.galbar_frame_inner
{
    height: 215px;
    width: 1025px;
    border: 1px solid #c5c5c5;
    margin: 0 auto;
	top:-180px;
}

.gallpic
{
    height: 205px;
    width: 250px;
    margin: 5px 0 0 5px;
    float: left;
}

.gal_bar_shadow
{
    height: 20px;
    width: 1024px;
    margin: 0 auto;
    background-image: url('images/gallbar_shedow.png');
}

.visitor_timer_frames
{
    height: 40px;
    width: 1024px;
    color: #830022;
    margin: 0 auto;
    border-top: 1px solid #C3C3C3;
}

.visitorss
{
    height: 30px;
    margin: 8px 0 0 0;
    width: 250px;
    float: left;
}

.visitor-title
{
    display: block;
    padding: 5px 10px;
    float: left;
    font-size: 13px;
    color: #000;
}

.visitor-content
{
    width: auto;
    float: left;
    height: auto;
}

    .visitor-content .digit
    {
        font-size: 14px;
        padding: 5px 10px;
        display: block;
        float: left;
        background-color: #a8a8a8;
        margin: 0 1px;
        color: #000;
    }

.footer_frame
{
    height: 215px;
    width: 100%;
    margin: 0 auto;
    background: url('images/footer_texture.jpg') repeat center center;
}

.footer1
{
    height: 185px;
    width: 1024px;
    margin: 0 auto;
}

.footer-menu
{
    height: 170px;
    overflow:hidden;
    width: 170px;
    float: left;
    margin:10px 0 0 0;
}

    .footer-menu h4
    {
        color: #fef102;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
        font-weight: 400;
        font-size: 25px;
        font-family: 'Dosis', sans-serif;
    }

.footer-menu-content
{
    padding: 5px;
    text-align: left;
}

    .footer-menu-content ul
    {
        padding: 0;
        margin: 0;
    }

        .footer-menu-content ul li
        {
            list-style: none;
        }

            .footer-menu-content ul li a
            {
                color: white;
                font-size: 12px;
                text-decoration: none;
                display: block;
                margin-top: 7px;
                margin-bottom: 5px;
            }
            .footer-menu-content ul li a:hover
            {
                color: #fef102;
                font-size: 12px;
                text-decoration: none;
                display: block;
                margin-top: 7px;
                margin-bottom: 5px;
            }

.footer-address
{
   font-size: 12px;
    color: white;
    height: 35px;
    width: 100%;
    line-height: 20px;

}

    .footer-address b
    {
        color: #fef102;
        font-size:13px;
        
    }

.footer-phone
{
        color: #fef102;
    font-size: 12px;
    margin-top: 10px;
    line-height: 30px;
    float:left;
    height: 30px;
}

    .footer-phone > .icon
    {
        height:100%;
        width:auto;
        float:left;
        margin:5px;
    }
.footer-mail
{
   color: #fef102;
    font-size: 12px;
    line-height: 30px;
    float:left;
    height: 30px;
}

.footer-mail > .icon
    {
        height:100%;
        width:auto;
        float:left;
        margin:4px;
    }
.footer_content_right
{
       height: 160px;
    width: 290px;
    padding: 0 0 0 40px;
    margin: 15px 0 0 0;
    float: left;
    border-left: 2px solid rgba(20, 15, 11, 0.68);
}

.footer2
{
    height: 30px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
    line-height: 32px;
    color: white;
    background-color: rgba(20, 15, 11, 0.68);
}
