@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: Roboto;
	src: url('../font/Roboto-Condensed_0.ttf');
}
@font-face {
	font-family: Calibri;
	src: url('../font/CALIBRI.TTF');
}
@font-face {
	font-family: OpenSans;
	src: url('../font/OpenSans-Regular.ttf');
}
@font-face {
	font-family: PassionOne;
	src: url('../font/PassionOne-Regular.otf');
}

.top_btn{float:right;margin:0px 20px 0 0;width: 235px;
text-align: center;}
.top_btn a{background: #9e0000;text-decoration:none;font-weight:bold;
color: #fff;
padding:10px;
display:block;
border: none;
cursor: pointer;
border-radius: 3px;}
.top_btn a:hover{background: #890000;}
body{margin:0px; padding:0px; padding:0px; font-family:OpenSans; font-size:13px; color:#636363; line-height:18px;}

header{width:100%; float:left; margin:0px; padding:12px 0px; background:#fff; border-bottom:#dddddd solid 1px;}
section{width:100%; float:left; margin:0px; padding:0px;}
footer{width:100%; float:left; margin:40px 0 0 0px; padding:40px 0 0 0px; background:#f4f5f4; border-top:#dddddd solid 1px;}
h1{font-family:PassionOne; font-size:35px; color:#fff; font-weight:normal; text-transform:uppercase; margin:0 0 25px 0px; padding:0px;}
h2{font-family:PassionOne; font-size:28px; color:#9e0000; font-weight:normal; text-transform:uppercase; margin:0 0 15px 0px; padding:0px; line-height:25px;}
h3{font-family:PassionOne; font-size:24px; color:#fff; font-weight:normal; margin:0 0 25px 0px; padding:0px;}
h1 span, h3 span{color:#9ec851;}
img{width:100%;}
.container{width:1170px; margin:auto; padding:0px;}
.top_bar{width:100%; float:left; margin:0px; background:#fff; padding:6px 0px; color:#8f8f8f; font-size:13px; border-bottom:#dddddd solid 1px;}
.ad{float:right; margin:0px; padding:0px;}
.phone{float: right; margin:0 0 0 20px; padding:0 15px 0 0px; border-right:#d1d1d1 dotted 1px;}
.phone small{font-size:11px; float:left; margin-right:10px;}
.email{float: right; margin:0 0 0 15px; padding:0px;}
.e{margin-top:3px; float:left; margin-right:4px;}
.s{float:left; margin:1px 5px 0 5px;}
.social{float:right;}
.social a{color:#fff;}
.social a:hover{color:#ffd405;}
.social .last{margin-right:0px;}
.logo{width:275px; float:left; margin:0px; padding:0px;}
.main_banner{margin:0px 0 0 0px; padding:0px;}
.position{position:absolute; margin:360px 0 0 0px;}
.course_offred{background:#fff; width:45%; float:left; background:rgba(255,255,255,0.8); border:1px solid #fff; padding:15px 30px 30px;}
.resource_center_main{width:31.3%; float:left; margin:45px 35px 0 0px; padding:0px; text-align:center;}
.resource_image{width:100%; margin:0 0 25px 0px;}
.resource_center_main h2{font-family:PassionOne; font-size:24px; color:#9e0000; text-transform:uppercase; margin:25px 0 20px 0px; padding:0px;}
.resource_center_main p{margin:0 0 30px 0px; color:#8f8f8f; line-height:24px;}
.read_more_btn{background:#43405d; padding:6px 15px; color:#fff; text-decoration:none; border-radius:1px; }
.read_more_btn:hover{background:#8a0000;}
.last{margin-right:0px !important;}
.com_bg{background:#43405d; margin:50px 0 50px 0px; padding:40px 0px;}
.com_bg:hover{background:#4f4c67;}
.company_profile{width:69.5%; float:left; margin:0px; padding:0px; line-height:24px; text-align:justify; line-height:25px; color:#cacaca;}
.company_profile h5{font-family:Roboto; font-size:18px; margin:0 0 10px 0px; padding:0px; color:#fff; font-weight:normal;}
.company_image{width:320px; float:left; margin:0px 0px 0 35px; padding:0px; }
.read_more{font-family:Roboto; color:#000; font-size:14px; text-align:right; margin:0px; padding:0px;}
.read_more a{color:#fff; text-decoration:none;}
.read_more a:hover{color:#9e0000; text-decoration:none;}
.read_more1{font-family:Roboto; color:#000; font-size:17px; text-align:right; margin:15px 0 0 0px; padding:0px;}
.read_more1 a{color:#fff; text-decoration:none;}
.read_more1 a:hover{color:#dacd00; text-decoration:none;}
.photo_gallery{margin:0px; padding:0px; width:69.5%; float:left; font-size:15px; font-family:Roboto; color:#fff;}
.photo_gallery ul, .p_g_inner ul {margin:0px; padding:0px;}
.photo_gallery li{margin:15px 0 0 25px; padding:0px; list-style:none; float:left; width:182px; background:#e7e5e6; border:#E5E5E5 solid 1px; overflow:hidden; position:relative;}
.photo_gallery li a img, .p_g_inner li a img{transition: transform 200ms linear; -webkit-transition: -webkit-transform 200ms linear; width:100%;}
.photo_gallery li:hover img, .p_g_inner li:hover img{transform: scale(1.2) rotate(-5deg);}
.photo_gallery li .title, .p_g_inner li .title{background:rgba(150, 0, 0, 0.9); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; transition:all 0.3s ease 0s;}
.photo_gallery li .title a, .p_g_inner li .title a{color:#fff; text-decoration:none; font-size:16px;}
.photo_gallery li .title, .p_g_inner li .title{position:absolute; height:auto; padding:7px 15px; bottom:0; left:0; width:100%;
-webkit-transform:translateY(100%); -moz-transform:translateY(100%); -ms-transform:translateY(100%); -o-transform:translateY(100%); transform:translateY(100%);}
.photo_gallery li:hover .title, .p_g_inner li:hover .title{-webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); transform:translateY(0);
}
.photo_gallery li:first-child, .p_g_inner li:first-child{margin-left:0px;}
.p_g_inner{margin:0px; padding:0px; width:100%; float:left; font-size:15px; font-family:Roboto; color:#fff;}
.p_g_inner li{margin:15px 0 0 25px; padding:0px; list-style:none; float:left; width:266px; height:198px; background:#e7e5e6; border:#E5E5E5 solid 1px; overflow:hidden; position:relative;}
.p_last, .p_last1{margin-left:0px !important;}
.director_main{width:303px; float:left; padding:12px 10px; margin:0 0 0 30px; background: #f4f5f4; border: 1px solid #e5e5e5;}
.director_main p{text-align:justify; line-height:22px; margin:0px; padding:0px;}
.director_main:hover{box-shadow:#9e9e9e 0 0 10px 0px;  transition:all 0.8s ease 0s;}
.md_images{width:120px; float:left; margin:6px 10px 0px 0px; border:#e5e5e5 solid 1px;}
.director_main h2{font-family:PassionOne; font-size:24px; color:#9e0000; text-transform:uppercase; text-decoration:none; margin:5px 0 15px 0px; padding:0px;}
.md_title_main{color:#000; text-align:right; font-family:Roboto; font-size:16px; margin:17px 0 0 0px;}
.md_title_team{color:#000; text-align:left; font-size:15px; margin:5px 0 0 0px; line-height:25px;}

.footer_head{font-family:PassionOne; font-size:19px; color:#9e0000; margin:0px; padding:0px; text-transform:uppercase;}
.footer_btn{min-width:10%; float:left; margin:0 7% 0 0px; font-size:11px; color:#636363;}
.footer_btn ul{margin:20px 0 0 0px; padding:0px;}
.footer_btn li{margin:0px; padding:0px 0 8px 0px; list-style:none;}
.footer_btn a{color:#636363; text-decoration:none;}
.footer_btn a:hover{color:#9e0000; text-decoration:none;}
.copyright_main{width:100%; float:left; margin:25px 0 0 0px; padding:10px 0px; font-size:12px; background:#43405d; color:#cacaca;}
.copyright{float:left;}
.design{float:right;}
.intouch{color:#cacaca; text-decoration:none;}
.get_in_touch{width:24%; float:right; margin:0px; font-family:Calibri; font-size:14px; color:#636363;}
.a_title{font-size:18px; color:#f5bd01; margin:20px 0 15px 0px;}
.f_address{line-height:25px; margin:20px 0 0 0px;}
.f_form{width:24%; margin-right:0px; }
.take_main{width:100%; float:left; margin:5px 0 0 0px; padding:0px;}
.take_name{width:30%; float:left; margin:0px; padding:0px; color:#636363;}
.take_box{width:70%; float:left; margin:0px; padding:0px; }
.take_input{width:92%; height:20px; padding:2px 5px; border:#d1d1d1 solid 1px; border-radius:3px; font-size:13px; font-family:Calibri; color:#636363;}
.query{width:92%; height:40px; padding:2px 5px; border:#d1d1d1 solid 1px; border-radius:3px; font-size:13px; font-family:Calibri; color:#636363;}
.take_submit{background:#9e0000; color:#fff; padding:5px 12px; margin:0 0 0 30%; border:none; cursor:pointer; border-radius:3px;}
.inner_bg{margin:40px 0 0 0px;}
.left{width:73%; float:left; margin:0px; padding:0px;}
.right{width:23%; float:left; margin:0 0 0 45px; padding:0px;}
.information{background: #f4f5f4; border: #dddddd solid 1px; height:auto; font-family:Roboto; font-size:15px;}
.b-ed-ads{margin-top: 15px;}
.information h2{font-family:PassionOne; font-size:22px; color:#9e0000; text-transform:uppercase; text-decoration:none; margin:20px 0 15px 15px; padding:0px;}
.information ul{margin:0 20px 25px 33px; padding:0px;}
.information li{margin:0px; padding:9px 0px; list-style:url(../images/bullet.png); border-bottom:#d1d1d1 dashed 1px;}
.information a{color:#8f8f8f; text-decoration:none;}
.information a:hover{color:#9e0000;}

.matter{margin:0px; padding:0px; line-height:24px; text-align:justify; line-height:24px; color:#8f8f8f;}
.library{float:left;}
.library ol{padding-left:18px;}
.library li{margin:0px; padding:0px; list-style-type: disc;}
.library li ol li{margin:0px; padding:0px; list-style-type: circle;}
.matter p{margin:0 0 10px 0px;}
.vision{margin:35px 0 0 0px; padding:0px; font-family:Calibri; font-size:14px; color:#8f8f8f; line-height:25px;}
.vision ol{margin:0 0 0 20px; padding:0px;}
.vision li{margin:0px; padding:0px; list-style-type:lower-alpha;}
.md_images_inner{width:180px; float:left; margin:6px 20px 0px 0px; padding:5px; border:#e5e5e5 solid 1px;}
.message{float:left; width:100%;}
.principal-message{float:left; width:75%;}
.sub_heading{font-family:Roboto; font-size:22px; color:#2F2F2F; text-transform:uppercase; margin:25px 0 15px 0px; padding:0px;}
.objective{margin:0px; padding:0px;}
.objective ul{margin:10px 0 0 25px; padding:0px;}
.objective li{margin:0px; padding:0 0 0 5px; list-style:url(../images/r-icon.png);}
.address h4{font-family:Roboto; font-size:18px; color:#2F2F2F; text-transform:uppercase; margin:25px 0 15px 0px; padding:0px;}
.resource_image_inner{width:300px; float:left; border:#d1d1d1 solid 1px; padding:5px; margin:8px 15px 0 0px;}

.table{width:100%; border:#d1d1d1 solid 1px;}
.tr_head{background:#f9d50b;}
.tr_name{font-family:Calibri; font-size:15px; font-weight:normal; color:#000; padding:8px 5px; border:#fff dotted 1px; text-align:center;}
.tr_white{background:#ffffff;}
.tr_gray{background:#f6f6f6;}
.tr_white:hover, .tr_gray:hover{background:#ffffeb;}
.td{font-family:Calibri; font-size:12px; color:#636363; padding:5px; border:#d1d1d1 dotted 1px; text-align:left;}

.admission{float:right; height:38px; width:305px;}
.adver{width:200px; height:175px; margin-top:10px;}
.download{width:18px; height:14px; margin:-3px 0 -10px 28px;}

#adv-modal img{width: 100%}
#adv-modal .modal-body {
    z-index: 1050;
    width: 25%;
    top: 12%;
    bottom: 0;
    margin: auto;
    border: 5px solid #9e0000;
    box-shadow:0 5px 20px 0px rgb(255 255 255 / 30%);
    border-radius: 6px;
    opacity: 1;
    padding: 0;
    text-align: center;
    position: relative;
}
.overlay2 {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.56);
    transition: opacity 500ms;
    opacity: 1;
}
#adv-modal .close {
       position: absolute;
    top: 5%;
    right: 37%;
    transition: all 200ms;
    font-size: 35px;
    padding: 5px;
    opacity: 1;
    text-align: center;
    background: #a93832;
    z-index: 555;
    border-radius: 5px;
    font-weight: bold;
    text-decoration: none;
    color: #ffffff;}










