html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kfeature-product-div,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {

border:0; font:inherit; font-size:100%; outline:0; vertical-align:baseline; margin:0; padding:0;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block; *zoom:1;}

blockquote,q {quotes:none;}

blockquote:before,blockquote:after,q:before,q:after {content:none;}

a {background:transparent; color:#000; outline:none; text-decoration:none; vertical-align:baseline; margin:0; padding:0;}

a:hover { text-decoration:none;}



abbr[title],dfn[title] {border-bottom:1px dotted; cursor:help;}

input {vertical-align:middle; border:none; outline:none; border-radius:0;}

input:focus{border:none; outline:none; -webkit-appearance:none;}

select::-ms-expand {display: none;}

textarea{border:none; outline:none;  -webkit-appearance:none;}

html {-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;}

button,input[type="reset"],input[type="submit"] {-webkit-appearance:button; -webkit-border-radius: 0; cursor:pointer;}

button[disabled],input[disabled] {cursor:default;font-family: 'Open Sans', sans-serif;}

input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0;}

input[type="search"] {-moz-box-sizing:content-box; -webkit-appearance:textfield; -webkit-box-sizing:content-box; box-sizing:content-box;}

input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}

input::-moz-focus-inner {border:0;padding:0;}

input[type="text"], input[type="name"], input[type="email"], input[type="date"], input[type="tel"], input[type="password"], input[type="file"]{ outline:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none; font-weight:400; border:none;box-shadow:none;}

input[type="text"]:focus, input[type="name"]:focus, input[type="email"]:focus, input[type="date"]:focus, input[type="tel"]:focus, input[type="password"]:focus{ outline:none;border:none;}

textarea {overflow:auto;vertical-align:top; border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; -webkit-appearance: none; font-weight:400; border:none; font-family: 'Open Sans', sans-serif;}

textarea:focus{ outline:none;}

a, input, img, button {

    -webkit-transition: all .3s ease-in;

    -moz-transition: all .3s ease-in;

    -ms-transition: all .3s ease-in;

    -o-transition: all .3s ease-in;

    transition: all .3s ease-in;

}

h1,h2,h3,h4,h5,h6 {font-weight:400;}

img {max-width: 100%;height: auto;width: auto\9; /* ie8 */border:none;  }

*{ margin:0px; padding:0px;}

nav ul {list-style:none;}

ul{ list-style:none;}

strong{ font-weight:700;}

.nopad{ padding-bottom:0px !important;}     

em{ font-style:italic;}

div{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

body{font-size:15px;  font-weight:400; margin:0px; padding:0px; text-align:center; -webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px; -moz-osx-font-smoothing: grayscale;

-ms-text-size-adjust:100%; -webkit-text-size-adjust:100%;line-height:1;}

body{font-family:'Open Sans', sans-serif;}

.wrapper{float:left;width:100%;}

.container{width:1200px;margin:0 auto;}

header{float:left;width:100%;position: absolute;z-index: 1}

.banner {    width: 100%;    float: left;position: relative;height: 800px;}

.header_lft {    float: left;    width: auto;    margin-top: 18px;}

.desktop_nav {	float: none;	display: inline-block;	text-align: center;	margin-top: 60px;}

.desktop_nav ul {	float: none;	display: inline-block;}

.desktop_nav ul li {	float: none;	display: inline-block;margin-right: 20px;}

.desktop_nav ul li a {	font-size: 14px;	font-weight: 700;	color: #fff;padding-right: 7px;}

.desktop_nav ul li:last-child{margin-right: 0}

.desktop_nav ul li.sub_menu a:hover{background: url(../images/down_arr_hv.png) right 75% no-repeat;}

.desktop_nav ul li a:hover{color: #f79027;}

.desktop_nav ul li.active a{color: #f79027}

.desktop_nav ul li.sub_menu a{background: url(../images/down_arr.png) right 75% no-repeat;}

.header_rgt {	float: right;	width: auto;	margin-top: 60px;}

.search_area{display: none;}

.header_rgt ul {	float: left;	margin-left: 53px;}

.header_rgt ul li {	float: left;	margin-left: 5px;}

.header_rgt ul li:first-child{margin-left: 0}

.search {	float: left;	padding-right: 22px;	background: url(../images/search.png) center right no-repeat;font-size: 15px;font-weight: 700;text-transform: uppercase;color: #fff;}

.banner h1 {	float: left;	width: 100%;	text-align: center;	position: absolute;	border: ;	bottom: 300px;	left: 0;	color: #fff;line-height: 66px;font-size: 40px;font-size: 70px;

font-weight: 700;}

.banner h1 span {	font-size: 40px;	font-weight: normal;}

.mailstone {	float: left;	width: 100%;	margin-top: 60px;}

.mailstone h2 {	float: left;	width: 100%;	text-align: center;	font-weight: 700;	line-height: 66px;	font-size: 30px;	text-transform: uppercase;}

.box_sec {	float: left;	width: 100%;	margin-top: 40px;display: flex;flex-wrap: wrap;}

.box {	float: left;	width: 273px;	margin-right: 36px;-webkit-box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow:    0px 6px 30px 0px rgba(0, 0, 0, 0.2);box-shadow:         0px 6px 30px 0px rgba(0, 0, 0, 0.2);padding: 30px 18px 25px;box-sizing: border-box;}

.box:nth-child(4n) {    margin-right: 0;}

.headeing {	float: left;	width: 100%;	font-weight: 700;	color: #a91d2a;	line-height: 66px;	font-size: 50px;}

.box h3 {	font-size: 20px;	line-height: 66px;	color: #000;	font-weight: 400;	float: left;	width: 100%;	text-align: center;position: relative;margin-bottom: 18px;}

.box h3::after {	position: absolute;	content: '';	left: 50%;	bottom: 0;	width: 24px;	background: #f79027;	height: 4px;	border-radius: 3px;transform: translate(-50%);}

.box p {	float: left;	width: 100%;	line-height: 20px;	text-align: left;	font-size: 15px;}

.bord_course {	float: left;	width: 100%;	margin-top: 75px;overflow: hidden;}

.left_sec {	float: left;	width: 33.33%;	position: relative;	background: #262626;padding: 70px 50px 56px 0;box-sizing: border-box}

.left_sec::before {	position: absolute;content: '';	background: #262626;	padding-left: 999px;	margin-left: -999px;	left: 0;	top: 0;	height: 100%;}

.bord_course figure {    float: none;    display: inline-block;    width: 150px;    margin-right: 45px;    vertical-align: middle;    text-align: center;}

.bord_course .content {	float: none;	display: inline-block;	vertical-align: middle;	text-align: center;	width: 350px;	color: #fff;}

.bord_course h2 {	font-size: 30px;	line-height: 66px;	font-weight: 600;	text-transform: uppercase;	text-align: left;}

.bord_course p {	font-size: 15px;	line-height: 25px;	text-align: left;}

.bord_course .content a {	float: left;	margin-top: 30px;	color: #fff;	padding: 11px 0;	width: 124px;	text-align: center;		font-size: 15px;	font-weight: 600;}

.bord_course .left_sec .content a {background: #a91d2a;}

.bord_course .left_sec .content a:hover{color:#a91d2a;background: #fff }



.middle_sec {	float: left;	width: 33.33%;	position: relative;	background: #a91d2a;padding: 70px 0px 56px 50px;box-sizing: border-box}

.middle_sec::after {	position: absolute;	content: '';	background: #a91d2a;	padding-right: 999px;	margin-right: -999px;	right: 0;	top: 0;	height: 100%;}

.bord_course .middle_sec .content a {background: #262626;}

.bord_course .middle_sec .content a:hover{color:#262626;background: #fff }



.right_sec {	float: left;	width: 33.33%;	position: relative;	background: #000000;padding: 70px 0px 56px 50px;box-sizing: border-box}

.right_sec::after {	position: absolute;	content: '';	background: #a91d2a;	padding-right: 999px;	margin-right: -999px;	right: 0;	top: 0;	height: 100%;}

.bord_course .right_sec .content a {background: #a91d2a;}

.bord_course .right_sec .content a:hover{color:#a91d2a;background: #fff }

.join_us {	float: left;	width: 100%;	margin-top: 70px;}

.join_us h2 {	float: left;	width: 100%;	font-size: 30px;	font-weight: 700;	line-height: 66px;	text-transform: uppercase;}

.join_box {	float: left;	width: 100%;margin-top: 35px;}

.join_box li{width: 198px; float: left;

margin-right: 50px;}

.join_box li:last-child{margin-right: 0}

.join_sec{height:198px;border:1px solid #909090;border-radius: 100%;width: 100%;padding: 7px;box-sizing:border-box;}

.join_sec .inner_sec{height:183px;border-radius: 100%;width:183px;background: #a91d2a}

.inner_sec span {    vertical-align: middle;    text-align: center;    display: table-cell;    height: 183px;    width: 183px;}

.join_box li h3 {	float: left;	width: 100%;	text-align: center;	margin-top: 30px;	font-weight: 600;	font-size: 20px;text-transform: uppercase;}

.reasult {	float: left;	width: 100%;	margin-top: 70px;	position: relative;	background: #a91d2a;padding-top: 60px;box-sizing: border-box;    border-bottom: 5px solid #fff;}

.reasult:after{position: absolute;content: '';height: 125px; width: 100%;background: #ececec;left: 0;bottom: -125px;border-top: 5px solid #fff;z-index: -1}

.reasult li{float: left;width: 364px;margin-right: 48px; border: 5px solid #fff;box-sizing: border-box;position: relative;border-bottom: none;}

.reasult li:last-child{margin-right: 0}

.reasult li figure {	float: left;	width: 100%;	display: table;	table-layout: fixed;	vertical-align: middle;}

.reasult li span {	display: table-cell;	vertical-align: middle;	text-align: center;	height: 440px;float: left;}

.std_info {	position: absolute;	bottom: -90px;	left: 50%;	width: 100%;	float: left;	transform: translate(-50%);	text-align: center;}

.per {	width: 85px;	height: 85px;	border-radius: 100%;	color: #fff;	font-weight: 700;	font-size: 32px;	background: #a91d2a;	z-index: 99;	text-align: center;	float: none;	display: inline-block;}

.reasult li .per span {	display: table-cell;	height: 85px;	vertical-align: middle;	text-align: center;	line-height: 85px;	width: 100%;}

.reasult ul{float:left; width: 100%;margin-top: 45px;}

.reasult h2 {	font-size: 30px;	color: #fff;	font-weight: 700;	text-transform: uppercase;	text-align: center;	width: 100%;	float: left;}

.std_info h4 {	font-size: 20px;	margin-top: 10px;	font-weight: 400;	text-transform: uppercase;}

.std_info p{font-size: 15px;color: #858585;margin-top: 6px;}

.join_sec:hover .inner_sec {

    background: #f79027;

}

.join_sec:hover{border-color:#f79027}

.home_post.owl-carousel .owl-nav {width: 100%; float: left; position: absolute; top: 50%; }

.home_post.owl-carousel .owl-nav .owl-prev {width:35px; height:35px; background: url(../images/prev.png)center center no-repeat; float: left; position: absolute; left: 0px;    top: -75px;}

.home_post.owl-carousel .owl-nav .owl-next {width:35px; height:35px; background: url(../images/next.png)center center no-repeat; float:right; position: absolute; right: 0px; top: -75px;}

.home_post.owl-carousel .owl-nav span{display: none;}

.text-area{width: 100%;    max-width: 710px;    display: inline-block;margin-top: 15px;}

.text-area span{width: 100%; float:left;font-size: 18px; font-weight: 300; color: #000; line-height: 29px;}

.text-area p{width: 100%; display: inline-block; font-size: 15px; font-weight: 600; color: #ed1c24; margin-top: 25px;}

.testimonial-sec {    width: 100%;   float: left;    margin-top: 100px; margin-bottom: 70px; background:#a91d2a; padding: 50px 0px; }

.testimonial-sec  .Customer-sec {    width: 100%;    float: left;	}

.testimonial-sec  .Customer-sec h2{     margin-bottom: 60px;  font-size: 30px;    color: #fff;    font-weight: 700;    text-transform: uppercase;    text-align: center;    width: 100%;    float: left;}

.testimonial-sec  .Customer-sec p{font-size: 22px;    color: #fff;    font-weight: 600; line-height: 35px; font-style: italic; text-align: center;    width: 100%;    float: left;}

.testimonial-sec  .Customer-sec span{font-size: 20px;    color: #fff; margin-top: 42px;    font-weight: 400; line-height: 30px; text-align: center;    width: 100%;    float: left;}

.testimonial-sec  .Customer-sec label{font-size:15px;    color: #fff; margin-top: 5px;    font-weight: 400; text-align: center;    width: 100%;    float: left;}

.contact-form-sec{width: 100%; float: left;background: #f4f4f4;}

.contect-form{width: 100%; float: left; padding-top: 90px; padding-bottom: 85px;}

.contect-form h2{   margin-bottom: 53px;   font-size: 30px;    color: #000;    font-weight: 700;    text-transform: uppercase;    text-align: center;    width: 100%;    float: left;}



.comment-form-top {    width: 100%;    float: left;   background-color: #fff;    -webkit-box-shadow: 2px 2px 20px 4px rgba(0,0,0,0.11);    box-shadow: 2px 2px 25px 4px rgba(0,0,0,0.11);    padding:37px;}

.comment-form-top-lft {    width: 425px;    display: inline-block;    vertical-align: top;    margin: 0 35px 0 0;}

.blog-row {    width: 100%;    float: left;    margin: 0 0 20px 0;}

.blog-row label {    float: left;    width: 100%;    margin-bottom: 5px;    display: none;}

.add-comment span {    color: #b2b2b2;    font-size: 26px;    width: 100%;    float: left;    margin: 5px 0 5px 0;    text-align: left;    font-weight: 600;}

span.error { color:red; text-align:left; width:100%; float:left; font-size:13px; padding-top:2px; }

.blog-row input { font-family:'Open Sans', sans-serif;  color: #b2b2b2;    width: 100%;    float: left;    height: 46px;    font-size: 15px;    padding: 0 15px;    border: 1px solid #dedede;    margin: 0!important;}

.comment-form-top-rgt {    width: 650px;    display: inline-block;    vertical-align: top;}

.comment-form-top-rgt  textarea {  font-family:'Open Sans', sans-serif;  width: 100%;      color: #b2b2b2;   float: left;    height: 40px;    height: 177px;    resize: none;    border: 1px solid #dedede;    font-size: 15px;    padding: 10px 15px;    box-sizing: border-box;}

.blog-btn input {

    margin-left: 30px;

    width: 124px;

    float: left;

    height: 34px;

    color: #fff;

  font-family:'Open Sans', sans-serif;

    background: #262626;

    text-transform: uppercase;

    font-size: 15px;

    font-weight: 700;

    box-sizing: border-box;

    line-height: 32px;

    border: none;

}

.blog-btn input:hover{background: #a91d2a;}

.footer{width: 100%; float: left; background: #09305c;}

.inner-footer{width: 100%; float: left; margin-top: 60px; margin-bottom: 50px;}

.footer-logo{width: 203px; display: inline-block;vertical-align: middle;text-align: left;}

.contect-info{width: 368px; display: inline-block;vertical-align: middle;text-align: left;}

.footer-menu{width: 215px; display: inline-block;vertical-align: middle;text-align: left;}

.footer-newsleter{width: 400px; display: inline-block;vertical-align: middle;text-align: left;}

.inner-footer h4{  font-size: 18px;   margin-bottom: 20px; color: #fff;    font-weight: 600;    text-transform: uppercase;    text-align: left;    width: 100%;    float: left;}

.footer-contact {    width: 100%;    float: left;}

.footer-contact ul {    margin: 0;    padding: 0;    list-style-type: none;}

.footer-contact ul li {    display: inline-block;    width: 100%;    margin-bottom: 15px;}

.footer-contact ul li .location-img {    float: left;    width: 8%;    margin-top: 6px;}

.footer-contact ul li .location-sec {    float: left;    width: 80%;    line-height: 24px;    color: #fff;    font-size: 15px;    text-align: left;}

.footer-contact ul li .phone-img {    float: left;    width: 8%;    margin-top: 0px;}

.footer-contact ul li .phone-number {    color: #fff;    font-size: 15px;    font-weight: 400;    text-align: left;}

.footer-contact ul li .email-img {    float: left;    width: 8%;  }

.footer-contact ul li .email-id {    float: left;    width: 80%;    text-align: left;}

.footer-contact ul li .email-id a {    color: #fff;    font-size: 15px;}

.footer-menu ul{width: 100%; float: left;}

.footer-menu ul li{width: 100%; float: left;margin-bottom: 10px;}

.footer-menu ul li a{ width: 100%; float: left; color: #fff; font-size: 15px; font-weight: 400;}

.newsleter-sec input[type="text"] {

    width: 275px;

    height:42px;

    float: left;

    font-size: 15px;

    font-weight: 300;

    font-family: 'Ubuntu', sans-serif;

    background-color: #fff;

    color: #a5a5a5;

    border: none;

    padding-left: 25px;

    padding-right: 60px;

}

.newsleter-sec  input[type="submit"]{width: 110px; background: #a91d2a; font-weight: 600;font-size: 15px; color: #fff; height:42px; float: right; text-transform: uppercase;}

.social-sec{width: 100%; float: left; margin-top: 26px;}

.social-sec ul{width: 100%; float: left;}

.social-sec ul li{width: auto; float: left; margin-right: 11px;}

.copr-right-sec{width: 100%; display: inline-block; vertical-align: middle; text-align: center; margin-bottom: 56px;}

.copr-right-sec p{width: auto; color: #fff; font-size: 12px; font-weight: 400}

.copr-right-sec p a{ color: #fff;}

.menu-btn{display: none;}

.newsleter-sec input[type="submit"]:hover{color: #a91d2a;    background: #fff;}

.search-form {

    display: none;

    width: 100%;

    float: right;

    position: fixed;

    top: 0;

    z-index: 9999;

    left: 0;

    right: 0;

    bottom: 0;

    background: rgba(0,0,0,0.9);

    height: 100%;

}

.search-form .close img {

    width: auto;

    float: right;

    margin-top: 60px;

    margin-right: 60px;

}

.search a{color: #fff;}

.search-form input[type="text"] {

    width: 100%;

    float: left;

    border: none;

    height: 48px;

    padding: 0px 35px 0px 10px;

    font-size: 26px;

    font-weight: 400;

    

    color: #c5c5c5;

    text-transform: capitalize;

    background: transparent;

    border-bottom: 2px solid #c5c5c5;

}

.search-form input[type="submit"] {

    background: url(../images/mob-serch.png) center center no-repeat;

    width: 33px;

    border: none;

    height: 48px;

    background-size: 20px;

    position: absolute;

    right: 0;

    top: 0;

}

.seach-box-inner {

    width: 50%;

    float: none;

    position: relative;

    margin-top: 45vh;

    display: inline-block;

    vertical-align: top;

    position: relative;

}

.footer-menu ul li a:hover{color: #a91d2a;}

.footer-contact ul li .email-id a:hover{color: #a91d2a;}

.owl-carousel{z-index: 0 !important;}



.search a:hover{color:#f79027;}



.inner-content {	float: left;	width: 100%;	margin-top: 60px;}

.inner-content h2 {	float: left;	width: 100%;	text-align: center;	font-weight: 700;	line-height: 66px;	font-size: 30px;	text-transform: uppercase; padding-bottom:50px;}

.inner-content p { font-size: 20px;   line-height: 35px;   text-align: left; padding-top:50px; }

.inner-content ul { float:left; width:100%; padding-top:25px; }

.inner-content ul li { font-size: 20px;   line-height: 35px;   text-align: left; padding-left:5px;  }



.inner-content .column-content { width:50%; display:block; float:none; margin:0 auto; }

.inner-content  .headmarg { padding-bottom: 10px;   padding-top: 50px; }

.inner-content .column-content .left-column { float:left; width:50%; border-left:1px solid #000; border-top:1px solid #000; padding:20px 20px 20px 20px; text-align:left; }

.inner-content .column-content .right-column { float:right; width:50%; border-top:1px solid #000; border-right:1px solid #000; border-left:1px solid #000;  padding:20px 20px 20px 20px; text-align:left; }

.inner-content .column-content .border-btm { border-bottom:1px solid #000; }
.comwidth { width:525px; }
.login-sec { margin:0 auto; width:525px; padding-bottom: 85px; }
.login-sec-form { float:left;background-color: #fff;  -webkit-box-shadow: 2px 2px 20px 4px rgba(0,0,0,0.11);box-shadow: 2px 2px 25px 4px rgba(0,0,0,0.11);padding: 37px;margin-bottom:150px; }
.form-sec-login{ width: 425px;display:inline-block;vertical-align: top;margin: 0 0 0 0; }
.blog-btn .login-btn { float:none; margin:0 auto; }
.login-sec-form p { padding-bottom:35px; }
.uploadp { float:left;padding-top:15px; }
.blog-row .upfile { border:none;padding-top:10px;padding-left:10px;float:left;width:45%; }

.inner-content ul.btn-profile { float:right; width:100%;text-align:right; }
.inner-content ul.btn-profile li { float:right: margin-right:15px; display:inline; font-size:15px; }
.inner-content ul.btn-profile li a { color: #fff;    background-color: #262626; border-radius:20px;    padding: 10px 20px; }
.inner-content ul.btn-profile li a:hover { background-color: #a91d2a; }


.inner-content .profile-box-student { width:100%;float:left; padding:25px 0px 25px 0px;  }
.inner-content .profile-box-student .profile-pic-student { float:left;padding:25px;width:50%; border-width:50%; }
.inner-content .profile-box-student .profile-pic-student img { border:1px solid #c9c9c9; border-radius:10px; padding:15px; max-width:240px; height:auto; float:right;  }
.inner-content .profile-box-student .profile-details-student { float:left;width:50%;padding-left:25px; }
.inner-content .profile-box-student .profile-details-student p { padding-top:22px; }
.inner-content .profile-box-student .padding-details-student { padding-top:10px; }

.inner-content table { border: 1px solid #ccc; border-collapse: collapse; margin-bottom:100px; padding: 0; width: 100%; table-layout: fixed; -webkit-box-shadow: 8px 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; }

.inner-content table th, table td {  padding: 10px; text-align: center; border:1px solid #ccc; line-height:25px;  overflow-wrap: break-word; } 

.inner-content table th {  background-color:#262626; border:1px solid #999; color:#fff; } 
.srwidth { width:50px; }
.dwidth { width:100px; }

.inner-content ul.stu-profile { float:left; width:100%; margin-bottom:100px; }
.inner-content ul.stu-profile li { width:49%;float:left; padding:25px 0px 25px 0px; border:1px solid #c9c9c9;  margin-bottom:20px; }
.inner-content ul.stu-profile li:nth-child(odd) { margin-right:20px; }

.inner-content ul.stu-profile li .profile-pic { float:left;padding:25px;width:50%; }
.inner-content ul.stu-profile li .profile-pic img { border:1px solid #c9c9c9; border-radius:10px; padding:15px; max-width:200px; height:auto; float:left;  }
.inner-content ul.stu-profile li .profile-details { float:left;width:50%;padding-top:35px;padding-left:0px; }
.inner-content ul.stu-profile li .profile-details p { padding-top:10px; }
.inner-content ul.stu-profile li .padding-details { padding-top:10px; }

.inner-content .faculties { width:100%;float:left; border-bottom:1px solid #c9c9c9; margin-bottom:50px; }
.inner-content .faculties  img { float:left; padding-right:40px; padding-bottom:21px; }

.inner-content .inner-images { text-align:center;float:left;width:100%;margin-bottom:50px; }
.inner-content .inner-images img { padding:5px;  border:1px solid #c9c9c9; }

.three-couses-box { margin:0 auto;  }
.three-couses-box ul li { float: left;
    width: 30%;
    margin-right: 5%;
	margin-bottom:30px;
    -webkit-box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.2);
    padding: 30px 18px 25px;
    box-sizing: border-box; }
.three-couses-box ul li:last-child{ margin-right:0px; }
.three-couses-box ul li figure {  text-align:center; }
.three-couses-box ul li h3 { font-weight: 700;   color: #a91d2a;   line-height: 33px;   font-size: 25px; text-align:center; }

.inner-content .feature-box { width:100%;float:left; }
.inner-content .left-feature { width:48%;float:left;border:1px solid #a91d2a; border-radius:5px;margin-right:4%;margin-top:50px; }
.inner-content .right-feature { width:48%;float:right;border:1px solid #a91d2a; border-radius:5px; margin-top:50px; }
.left-feature h2, .right-feature h2 { width:100%;background:#a91d2a; color:#fff;    text-align: center;    font-weight: 700;    line-height: 66px;    font-size: 30px;    padding: 25px 0px; }
.left-feature p, .right-feature p { text-align:center;margin:100px 0px 0px 0px; }
.left-feature ul, .right-feature ul { float:left;width:auto;padding:0px;list-style-image: url(../images/bullet.png);margin:25px 0px 25px 50px; }
.left-feature ul li, .right-feature ul li { float:left; min-width:80%; padding-right:10px;}
.left-feature ul.innerul, .right-feature ul.innerul { margin:0px 0px 0px 85px; }
