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"]{ 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{ 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%;}

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

.header-top{width: 100%; float: left;}

header .header-top {  width: 100%;   float: left;    background: #be2025;    padding: 10px 0;}

header .header-top .header-left {    width: auto;   float: left;}

header .header-top .header-left .header-phone {    width: auto;    float: left;}

header .header-top .header-left img {    width: auto;    display: inline-block;    vertical-align: middle;}

header .header-top .header-left span {    margin-left: 7px;    color: #fff;    font-size: 14px;}

header .header-top .header-left .header-mail {    width: auto;    float: left;    margin-left: 49px;}

header .header-top .header-left .mob-header-mail{    width: auto;    float: left;    margin-left: 49px; display: none;}



header .header-top .header-left span a {    color: #fff;}

header .header-top .header-left span a:hover{color: #000;}

header .header-top .header-right {    width: auto;    float: right;}

header .header-top .header-right .apply-now{    width: auto;    display: inline-block;    vertical-align: middle;margin-right: 35px;}

header .header-top .header-right .apply-now a { background: #000; line-height: 19px; font-family: 'Josefin Sans', sans-serif;  border-radius: 27px; height: 32px;   color: #fff;       padding: 10px 20px 7px 20px;    width: 111px;       font-size: 12px; text-transform: uppercase;   font-weight: 600;}

header .header-top .header-right .apply-now a:hover{background: #fff; color:#be2025; }

header .header-top .header-right .search {        display: inline-block;      height: 21px;     line-height: 22px;  vertical-align: middle;    text-align: center;    padding-right: 28px;  font-family: 'Josefin Sans', sans-serif;     background: url(../images/search.png) center right no-repeat;    font-size: 12px;    font-weight: 600;    text-transform: uppercase;    color: #fff;}

header .header-top .header-right  .search a {    color: #fff;}

header .header-top .header-right  .search a:hover{color: #000;}

.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;       margin-top: 45vh;    display: inline-block;    vertical-align: top;    position: relative;}

header .header_bottom {    width: 100%;    float: left;   }

header .header_bottom .logo {    width: auto;    float: left;    padding: 13px 0;}

header .header_bottom .header_menu {    float: right; width: auto; margin-top:30px;}

header .header_bottom .header_menu ul{    float: none;    display: inline-block;}

header .header_bottom .header_menu ul li{  padding: 10px 20px 7px 20px;    float: none;    display: inline-block;    margin-right: 20px;}

header .header_bottom .header_menu ul li a {    font-size: 15px;    font-weight: 600;    color: #000;    font-family: 'Josefin Sans', sans-serif;}

header .header_bottom .header_menu ul li:last-child{ margin-right: 0; }

header .header_bottom .header_menu ul li.sub_menu a {    padding-right: 15px;    background: url(../images/down_arr.png) right 35% no-repeat;}

header .header_bottom .header_menu ul li:hover{background: #be2025; color: #fff;border-radius: 27px;   padding: 10px 20px 7px 20px; }

header .header_bottom .header_menu ul li:hover a{color: #fff;}

header .header_bottom .header_menu ul li.sub_menu:hover a {    background: url(../images/down_arr_hover.png) right 35% no-repeat;  }

header .header_bottom .header_menu ul li.active{background: #be2025; color: #fff;border-radius: 27px;   padding: 10px 20px 7px 20px;}

header .header_bottom .header_menu ul li.active a{color: #fff;}

header .header_bottom .header_menu ul li.sub_menu.active a {    background: url(../images/down_arr_hover.png) right 35% no-repeat;}



header .header_bottom .header_menu ul li.sub_menu ul.submenu_content { width:200px; position:absolute; z-index:1; display:none; margin-top:7px; margin-left:-25px; background-color:#fff; display:none; border-radius:27px; }

header .header_bottom .header_menu ul li.sub_menu ul.submenu_content li.submenulink{  background-image:none;  float: none; display:block; border-radius:27px; margin-right:0px; text-align:left; padding:10px 20px 7px 20px; }
header .header_bottom .header_menu ul li.sub_menu ul.submenu_content li.submenulink a.sublink { color: #000; background-image:none; border-radius:none; }
header .header_bottom .header_menu ul li.sub_menu ul.submenu_content li.submenulink:hover { background: #be2025; color: #fff; background-image:none; border-radius:27px;  }

header .header_bottom .header_menu ul li.sub_menu ul.submenu_content li.submenulink:hover a.sublink { color: #fff; border-radius:none; }

header .header_bottom .header_menu ul li.sub_menu:hover ul.submenu_content { display:block; }





.video-sec video{    width: 100%;       height: 605px;    object-fit: cover;  text-align: left;    float: left;    margin-bottom: 40px;}

.banner .title{    float: left;     left: -15%;   width: 100%;    text-align: right;    position: absolute;         top:30%;  color: #fff;    line-height: 66px;          font-weight: 700;   font-family: 'Josefin Sans', sans-serif;}

.banner .title h1{ font-size: 102px; font-family: 'Josefin Sans', sans-serif; text-transform: uppercase; font-weight: 600;}

.banner .title span {position: relative;    font-size: 48px;    font-weight: normal;    font-family: 'Josefin Sans', sans-serif;    /*position: absolute;       top: -15%;    right: 10%;*/     margin-right: 10%;}

.inenr-testimonial .left-sec .inner-testimonial-sec label a:hover{color:#000;}

.banner .title span:after{content: ''; position: absolute; border: 1px #fff solid; width: 87px;top: 19px;       right: -40%;}

.banner .title span:before{content: ''; position: absolute; border: 1px #fff solid; width: 87px;    top: 19px;   left: -40%;    right: 0}

.boards {width: 100%; float: left;        height: 369px;   position: relative;}

.inner-content{width: 100%; float: left;}

.inner-content h2{width: 100%; float: left; font-size: 40px; color: #be2025; font-weight: 600; text-transform: uppercase;  font-family: 'Josefin Sans', sans-serif;}

.inner-title {    width: auto;    position: absolute;    left: 0;    right: 0;    top: 30%;}

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

.detail-title {   width: 100%;    float: left;    margin-bottom: 140px;}

.join_box{width: 100%; float: left;    margin-top: -165px;    position: relative;    z-index: 999;}

.join_box ul{width: 100%; float: left; margin-bottom: 30px;}

.join_box ul li{width: 290px; float: left; margin-right: 160px;}

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

.join_box ul li figure {

    width: 287px;

    height: 287px;

    background: #fff;

    display: table;

    table-layout: fixed;

    vertical-align: middle;

    text-align: center;

    border-radius: 100%;

-webkit-box-shadow: -2px 0px 13px 0px rgba(0, 0, 0, 0.2);

-moz-box-shadow:    -2px 0px 13px 0px rgba(0, 0, 0, 0.2);

box-shadow:         -2px 0px 13px 0px rgba(0, 0, 0, 0.2);

}

.join_box ul li:hover figure{-webkit-box-shadow: -1px 0px 9px 0px rgba(190, 32, 37, 0.32);

-moz-box-shadow:    -1px 0px 9px 0px rgba(190, 32, 37, 0.32);

box-shadow:         -1px 0px 9px 0px rgba(190, 32, 37, 0.32);}

.join_box ul li figure span {    width: 100%;    display: table-cell;   vertical-align: middle;    text-align: center;    height: 225px;}

.join_box ul li  figure span img {    width: auto;    display: inline-block;    vertical-align: middle;    text-align: center;    max-height: 100%;}

.join_box ul li h3{width: 100%; text-align: center; margin-top: 20px; font-size: 25px; color: #000;font-weight: 600;   font-family: 'Josefin Sans', sans-serif;}

.join_box ul li:hover h3{color: #be2025;}

.join_box ul li p{width: 240px; float: none; display: inline-block; vertical-align: middle; text-align: center; margin-top: 15px; color: #88898b; font-size: 15px; line-height: 18px;}

.detail-title h5 {    width: 100%;    float: left;    text-align: center;  font-size: 20px;    font-weight: 600;    text-transform: uppercase;    color: #fff;    position: relative;    z-index: 0;   margin: 0;    font-family: 'Josefin Sans', sans-serif;}

.detail-title h5:before {    position: absolute;  top: 50%;   left: 0;   height: 1px;  width: 100%;   z-index: 1;    content: "";   background-color: #d6d6d6;   margin-top: -1px;}

.detail-title h5 span {    position: relative;   display: inline-block;   padding:15px 25px 10px 25px;   background-color: #be2025;    z-index: 1;    vertical-align: middle;        border-radius: 27px;}

.exam-sec ul {    float: left;    width: 100%;    margin-top: 70px;}

.exam-sec ul li {    float: left;    width: 33.33%;   margin-right: 0;   box-sizing: border-box;    position: relative;}



.inner-exam{float: left;width: auto; margin: 0 -33px;}

 .exam-sec ul li figure {    float: left;    width: 100%;    display: table;    table-layout: fixed;    vertical-align: middle; padding: 0 33px; box-sizing: border-box;}



.exam-sec ul li span {    display: table-cell;    vertical-align: middle;    text-align: center;    height: auto;   float: left;}

.join_box ul li  figure span img {    width: auto;    display: inline-block;    vertical-align: middle;    text-align: center;    max-height: 100%;}



.std_info {

    position: relative;

    bottom: auto;

    left: auto;

    width: 100%;

    float: left;

    text-align: center;

    margin-top: -58px; padding: 0 33px; box-sizing: border-box;

}

.per {    width: 120px;    height: 120px;    border-radius: 100%;         background: #fff;    z-index: 99;    text-align: center;    float: none;    display: inline-block;}

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

.exam-sec ul li:last-child{margin-right: 0;}

.detail-title-sec h5 {    width: 100%;    float: left;    text-align: center;  font-size: 20px;    font-weight: 600;    text-transform: uppercase;    color: #fff;         font-family: 'Josefin Sans', sans-serif;}

.detail-title-sec h5 label {       display: inline-block;   padding: 15px 25px 10px 25px;    background-color: #be2025;    vertical-align: middle;        border-radius: 27px;}

.detail-title-sec{width: 100%; float: left;}

.std_info h6{font-family: 'Josefin Sans', sans-serif;    font-size: 25px;    margin-top: -19px;    font-weight: 400;    text-transform: uppercase;    color: #000;}

.std_info p {width: 240px; float: none; display: inline-block; vertical-align: middle;    margin-bottom: 18px; text-align: center;    margin-top: 15px;    color: #88898b;    font-size: 15px;    line-height: 18px;}

.exam-sec {    width: 100%;    float: left;    margin-bottom: 100px;}

.testimonial-sec {    width: 100%;    float: left;    height: 556px;  margin-top: 10%;  }

.inenr-testimonial{width: 100%; float: left; margin-top: 63px;}



.inenr-testimonial h3{width: auto; font-size: 32px; color: #fff; text-transform: uppercase; }

.inenr-testimonial .left-sec{width: 403px; margin:0 auto;}

.inenr-testimonial .left-sec .inner-testimonial-sec{    width: 363px;

    background: #be2025;

    border-radius: 100%;

    margin-top: 45px;

    position: relative;

    display: table;

    table-layout: fixed;

    vertical-align: middle;

    text-align: center;

    float: left;}

.inenr-testimonial .left-sec .inner-testimonial-sec ul {

    height: 363px;

    display: table-cell;

    width: 100%;

    margin: 0;

    float: none;

    vertical-align: middle;

}

.inenr-testimonial .left-sec .inner-testimonial-sec span{width: 100%; float: left; color: #fff; }

.inenr-testimonial .left-sec .inner-testimonial-sec span{width: 100%;    float: left;  font-size: 20px; font-weight: 600; color: #fff; margin-bottom: 5px;}

.inenr-testimonial .left-sec .inner-testimonial-sec p {    width: 100%;    float: left;  font-size: 18px; line-height: 25px; margin-bottom: 10px;  color: #fff; padding: 0 15px; font-style: italic;}

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

.inenr-testimonial .left-sec .inner-testimonial-sec label{ width: 100%;    float: left;  font-size: 15px; font-weight: 600; color: #fff;}

.inenr-testimonial .left-sec .inner-testimonial-sec label a{color: #fff;}

.inenr-testimonial .left-sec .inner-testimonial-sec:after{content: ""; background: url(../images/rgt-img.png) left 75% no-repeat;  position: absolute;bottom: 20px;   right: 0;  height: 35px;width: 52px;}

.inenr-testimonial .left-sec .inner-testimonial-sec:before{content: ""; background: url(../images/left-bg.png) right 75% no-repeat;  position: absolute; top: 5px;   left: 0; height: 35px;width: 52px; }



.inenr-testimonial .rgt-sec {width: 676px; float: right;}

.inenr-testimonial .rgt-sec .events-sec{width: 100%; float:left; margin-top: 75px;}

.inenr-testimonial .rgt-sec .events-sec ul{width: 100%; float:left;}

.inenr-testimonial .rgt-sec .events-sec ul li{width: 100%; float:left; margin-bottom: 50px;}

.inenr-testimonial .rgt-sec .events-sec ul li .date-sec{width: 80px; float:left;border: #b42025 2px solid;    padding: 13px 0px; }

.inenr-testimonial .rgt-sec .events-sec ul li .date-sec span{width: 100%; float: left; color: #fff; font-size: 30px; font-family: 'Josefin Sans', sans-serif; font-weight:400;}

.inenr-testimonial .rgt-sec .events-sec ul li .date-sec label{width: 100%; float: left; color: #fff; font-size: 15px; font-family: 'Josefin Sans', sans-serif; font-weight:400;}

.inenr-testimonial .rgt-sec .events-sec ul li .time-sec{width: 576px; float: right;}

.inenr-testimonial .rgt-sec .events-sec ul li .time-sec p{width: 100%; float: left; margin-bottom: 10px; text-align: left; color: #fff; font-weight: 400; font-size: 15px; line-height: 23px;}

.inenr-testimonial .rgt-sec .events-sec ul li .time-sec .time{width: auto; float: left;}

.inenr-testimonial .rgt-sec .events-sec ul li .time-sec .time img {    width: auto;    display: inline-block;    vertical-align: middle;}

.inenr-testimonial .rgt-sec .events-sec ul li .time-sec .time span {    margin-left: 7px;    color: #a1a4aa;    font-size: 14px;font-family: 'Josefin Sans', sans-serif;}

.inenr-testimonial .rgt-sec .events-sec ul li .time-sec .adrress{width: auto; float: left; margin-left: 23px;}

    .inenr-testimonial .rgt-sec .events-sec ul li .time-sec .adrress img {    width: auto;    display: inline-block;    vertical-align: middle;}

.inenr-testimonial .rgt-sec .events-sec ul li .time-sec .adrress span {    margin-left: 7px;    color: #a1a4aa;    font-size: 14px;font-family: 'Josefin Sans', sans-serif;}

.join-sec{width: 100%; float: left; margin-top: 130px; }

.join-sec p{width: 100%; float: left; text-align: center; font-size: 20px; color: #888888; margin-top: 10px;}

.join-sec .inner-join-sec{width: 100%; float: left; margin-top: 45px; margin-bottom: 20px;}

.join-sec .inner-join-sec .jee-sec{width: 557px; float: left; border: #d6d6d6 1px solid; padding: 20px;}

.join-sec .inner-join-sec h4{width: 100%; float: left; text-align: center; font-size: 20px; font-weight: 400; color: #4c4c4c;}

.join-sec .inner-join-sec p{width: 100%; float: left; text-align: center; font-size: 15px; line-height: 23px; color: #7f7f7f; font-weight: 400; color: #4c4c4c;}

.join-sec .inner-join-sec .neet-sec{width: 557px; float: right; border: #d6d6d6 1px solid; padding: 20px;}

.contect-sec{width: 100%; float: left; background: #f0f0f0; }

.contect-sec h2{margin-top: 80px; margin-bottom: 50px;}

.contect-sec h2.applynow { width: 100%;   text-align: center;   float: left;   font-size: 30px;   color: #be2025;   font-weight: 600;   text-transform: uppercase;

    font-family: 'Josefin Sans', sans-serif;  }

.comment-form-top {    width: 100%;    float: left;}

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

.blog-row {    width: 375px;    float: left;    margin-right: 35px;}

.blog-row input { border-bottom: #d8d8d8 1px solid;  border-radius:2px;    color: #b2b2b2;    width: 100%;    float: left;    height: 46px;    font-size: 15px;    padding: 0 50px;      margin: 0!important;background: #fff;}

.comment-form-email .blog-row{margin-right: 0;} 

.comment-form-top-lft .blog-row.name{position: relative;}

.comment-form-top-lft .blog-row.name:before {      top: 10px;    left: 18px;  content: " "; background: url(../images/user.png) center left no-repeat;  position: absolute; height: 20px; width: 16px; }

.comment-form-top-lft .blog-row.phone{position: relative;}

.comment-form-top-lft .blog-row.phone:before {      top: 13px;    left: 18px;  content: " "; background: url(../images/call.png) center left no-repeat;  position: absolute; height: 18px; width: 18px; }

.comment-form-top-lft .blog-row.address{position: relative;}

.comment-form-top-lft .blog-row.address:before {      top: 13px;    left: 18px;  content: " "; background: url(../images/address.png) center left no-repeat;  position: absolute; height: 20px; width: 14px; }

.comment-form-top-lft .blog-row.course{position: relative;}

.comment-form-top-lft .blog-row.course:before {      top: 13px;    left: 18px;  content: " "; background: url(../images/course.png) center left no-repeat;  position: absolute; height: 20px; width: 20px; }

.comment-form-top-lft .blog-row.percentage{position: relative;}

.comment-form-top-lft .blog-row.percentage:before {      top: 13px;    left: 18px;  content: " "; background: url(../images/percentage.png) center left no-repeat;  position: absolute; height: 22px; width: 22px; }

.comment-form-top-lft .blog-row.school{position: relative;}

.comment-form-top-lft .blog-row.school:before {      top: 13px;    left: 18px;  content: " "; background: url(../images/school.png) center left no-repeat;  position: absolute; height: 19px; width: 20px; }

.comment-form-top-lft .blog-row.email{position: relative;}

.comment-form-top-lft .blog-row.email:before {      top: 16px;    left: 18px;  content: " "; background: url(../images/envlope.png) center left no-repeat;  position: absolute; height: 14px; width: 20px; }

.comment-form-top-rgt .blog-msg.textarea{position: relative;}

.comment-form-top-rgt .blog-msg.textarea:before {      top: 10px;    left: 18px;  content: " "; background: url(../images/support.png) center left no-repeat;  position: absolute; height: 16px; width: 20px; }

.comment-form-top-rgt .blog-msg {    width: 100%;    float: left;}

.comment-form-top-rgt{width: 100%; float: left; margin-top: 42px;}

.comment-form-top-rgt p{width: 100%; float: left; text-align: center; color: #a8a8a8; margin-top: 18px; font-size: 15px; margin-bottom: 33px;}

.comment-form-top-rgt textarea {   

    width: 100%;

    color: #b2b2b2;

    float: left;

    height: 40px;

    height: 177px;

    border-radius:2px; 

    resize: none;

   border-bottom: #d8d8d8 1px solid;  

    font-size: 15px;

    padding: 10px 45px;

    box-sizing: border-box;

}

.error { float:left; text-align:left; width:100%; color:#F00; font-size:14px; }

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

.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: 403px; display: inline-block;vertical-align: middle;text-align: left;}

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

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

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

.footer-contact { margin-top: 20px;   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: 440px;

    height:38px;

    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;

    border-radius: 27px;

}

.menu-btn {    display: none;}

.newsleter-sec{position: relative;}

.newsleter-sec  input[type="submit"]{width: 114px; font-family: 'Josefin Sans', sans-serif;line-height: 40px;    position: absolute;    right: -7px;    bottom: 0;    top: 40px;border-radius: 27px; background: #000; font-weight: 600;font-size: 15px; color: #fff; height:34px; 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: #df9092; font-size: 12px; font-weight: 400}

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

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

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

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

.social-sec ul li a:hover{opacity:0.6;}

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

.detail-title h5 span:hover{background: #000;}



.why-us-sec {    width: 100%;    float: left; margin-top: 65px;}

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

/*.join_box_sec li {    width: 198px;    float: left;   margin-right: 50px;}*/

.join_sec {     width: 100%;    padding: 7px;    box-sizing: border-box;}

/*.join_sec .inner_sec {    height: 123px; width: 140px;}*/

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

.join_box_sec h3{width: 100%; float: left;     margin-left: 50px; text-align: left; color: #4c4c4c; font-size: 20px;    }

.join_box_sec ul {width: 100%; float: left; }

.join_box_sec ul li{width: auto; float: left; margin-right: 54px;}

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



/*.join_box_sec .join_sec{width: auto; float: left; background: url(../images/rupee2.png) left 75% no-repeat;  height: 123px; width: 141px; }

.join_box_sec .join_sec:hover{background: url(../images/rupee-hover.png) left 75% no-repeat; height: 123px;width: 141px; }*/



 #hex2 {

width: 131px;

height: 123px;

}

.hexagon-wrapper {

text-align: center;

margin: 20px;

position: relative;

display: inline-block;

}

#color2 {

background-color: transparent;

border-top: 4px solid #000;

border-bottom: 4px solid #000;

top: 0;

}

.inner_sec .hexagon {

height: 100%;

width: calc(100% * 0.57735);

display: inline-block; 

    -webkit-box-sizing: initial;

    -moz-box-sizing: initial;

    box-sizing: initial;

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

}

.inner_sec:hover .hexagon-wrapper:after{position: absolute;width: 18px;top: -27px;right: 0px;content: "";  background: url(../images/line-up-hover.png) center no-repeat; height: 28px;  }

.inner_sec:hover .hexagon-wrapper:before{position: absolute;width: 49px;bottom: -80px;left: -35px;content: "";  background: url(../images/dwn-line-hover.png) center no-repeat; height: 75px; }

.hexagon-wrapper:after{position: absolute;width: 18px;top: -27px;right: 0px;content: "";  background: url(../images/line-up.png) center no-repeat; height: 28px;  }

.hexagon-wrapper:before{position: absolute;width: 49px;bottom: -80px;left: -35px;content: "";  background: url(../images/dwn-line.png) center no-repeat; height: 75px; }

/*.join_box_sec ul li:hover .inner_sec .hexagon{background:#be2025 url(../images/rupee.png) center no-repeat;}*/

.hexagon:before {

position: absolute;

top: 0;

right: calc((100% / 2) - ((100% * 0.57735) / 2));

background-color: inherit;

height: inherit;

width: inherit;

content: '';

transform: rotateZ(60deg);

border-top: 4px solid #000;

border-bottom: 4px solid #000;

z-index: -1;

}

.hexagon:after {

position: absolute;

top: 0;

right: calc((100% / 2) - ((100% * 0.57735) / 2));

background-color: inherit;

height: inherit;

width: inherit;

content: '';

transform: rotateZ(-60deg);

border-top: 4px solid #000;

border-bottom: 4px solid #000;

z-index: -1;

}

.inner_sec div#hex2:hover #color2 {

border-color: #be2025;

background-color: #be2025;

z-index: 99;

background-repeat: no-repeat;

background-position: center;

}

.inner_sec.default div#hex2:hover #color2 {

background-image:url(../images/rupee.png);

}

.inner_sec.team div#hex2:hover #color2 {

background-image:url(../images/grup2.png);

}

.inner_sec.work div#hex2:hover #color2 {

background-image:url(../images/work1.png);

}

.inner_sec.document div#hex2:hover #color2 {

background-image:url(../images/document2.png);

}

.inner_sec.qulity div#hex2:hover #color2 {

background-image:url(../images/qulity2.png);

}

 .inner_sec div#hex2:hover #color2:before {

border-color: #be2025;

}

  .inner_sec div#hex2:hover #color2:after {

border-color: #be2025;

}



.inner_sec.team .hexagon {height: 100%;width: calc(100% * 0.57735);display: inline-block;     -webkit-box-sizing: initial;    -moz-box-sizing: initial;    box-sizing: initial;    background: url(../images/grup1.png) center no-repeat; }

.inner_sec.work .hexagon {height: 100%;width: calc(100% * 0.57735);display: inline-block;     -webkit-box-sizing: initial;    -moz-box-sizing: initial;    box-sizing: initial;    background: url(../images/work.png) center no-repeat; }

.inner_sec.document .hexagon {height: 100%;width: calc(100% * 0.57735);display: inline-block;     -webkit-box-sizing: initial;    -moz-box-sizing: initial;    box-sizing: initial;    background: url(../images/document1.png) center no-repeat; }

.inner_sec.qulity .hexagon {height: 100%;width: calc(100% * 0.57735);display: inline-block;     -webkit-box-sizing: initial;    -moz-box-sizing: initial;    box-sizing: initial;    background: url(../images/qulity1.png) center no-repeat; }



.detail-title-sec h5{width: 100%;

float: left;

text-align: center;

font-size: 20px;

font-weight: 600;

text-transform: uppercase;

color: #fff;

position: relative;

z-index: 0;

margin: 0;

font-family: 'Josefin Sans', sans-serif;}

.detail-title-sec h5::before {

    position: absolute;

    top: 50%;

    left: 0;

    height: 1px;

    width: 100%;

    z-index: -999999;

    content: "";

    background-color: #d6d6d6;

    margin-top: -1px;

}



/*inner-page*/

.content-sec {    width: 100%;    float: left;    margin-bottom: 100px;}

.content-sec h1 { width: 100%;  text-align:left; float: left;  font-size: 30px;  color: #be2025;  font-weight: 600;  text-transform: uppercase;  font-family: 'Josefin Sans', sans-serif; margin-top: 80px;  margin-bottom: 35px;}

.content-sec p { width: 100%;  text-align:left; float: left;  font-size: 18px; line-height:28px; color: #4c4c4;  font-family: 'Josefin Sans', sans-serif;  margin-bottom: 25px; }

.content-sec h2.inner-head { text-align:left; font-size:24px; margin-bottom:30px; }

.content-sec h2.inner-head-center { text-align:center; font-size:24px; margin-bottom:15px; margin-top:30px; }

.content-sec p.para-center { text-align:center; margin-top:35px; }

.content-sec a { color: #be2025; text-decoration:none; }

.content-sec a:hover { color: #4c4c4; }

.content-sec .center-column { float:none;margin:0 auto; width:50%; }

.content-sec .column-content { width:100%; display:block; float:left;  -webkit-box-shadow: 8px 8px 6px -6px black; -moz-box-shadow: 0 8px 6px -6px black; box-shadow: 0 8px 6px -6px black; }

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

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

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



.content-sec .column-content .border-btm { border-bottom:1px solid #000; }

.content-sec table { border: 1px solid #ccc; border-collapse: collapse; margin: 0; 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; }

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

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



.content-sec .section-jee { margin:0 auto;border:1px solid #000;float:none; }

.content-sec .section-jee .sec-part { float:left;background-color:#ccc;width:31%;margin-right:35px;border-radius:15px; }

.content-sec .section-jee .sec-part .sec-head { float:left;width:100%;text-align:center;height:85px;background-color:#be2025; }

.content-sec .section-jee .sec-part .sec-head h3 { font-size:20px;  color:#fff; padding:30px 0px 35px 0px; }

.content-sec .section-jee .sec-part .sec-para { float:left;width:100%; }

.content-sec .section-jee .sec-part .sec-para p { text-align:center; margin-top:15px; margin-bottom:15px;	 }

.content-sec .section-jee .mar-zero { margin-right:0px; }



.content-sec .section-jeea {  float:left; width:100%; margin:0 auto; }

.content-sec .section-jeea .sec-jea-part { margin:0 auto;  background-color:#ccc; width:50%; border-radius:15px; }

.content-sec .section-jeea .sec-jea-part .sec-jea-head { width:100%; text-align:center; height:85px; background-color:#be2025; }

.content-sec .section-jeea .sec-jea-part .sec-jea-head h3 { font-size:20px;  color:#fff; padding:30px 0px 35px 0px; }

.content-sec .section-jeea .sec-jea-part .sec-jea-para { width:100%; float:left; background:#ccc; border-bottom-left-radius:15px; border-bottom-right-radius:15px; }

.content-sec .section-jeea .sec-jea-part .sec-jea-para p { text-align:center; margin-top:15px; margin-bottom:15px; 	 }







.content-sec .form-inner { padding:35px; margin:0 auto; width:300px;  }

.content-sec .form-inner input[type=text], input[type=password] { width: 100%;  padding: 12px 20px;  margin: 8px 0; box-sizing: border-box; border:1px solid #000; border-radius: 5px; }

.content-sec .form-inner input[type=submit]{  width:50%;  padding: 12px 20px;  margin: 8px 0; box-sizing: border-box; background:#be2025; text-transform:uppercase; color:#fff;     border-radius: 27px; font-size:17px; font-weight:600; text-align: center; }

.content-sec .form-inner input[type=submit]:hover{  background:#000;  color:#fff; }





.content-sec .courses-box {width:auto; margin:0 auto; }

.content-sec .courses-box ul { float: left;width:100%;padding:25px 125px 25px 125px;  }

.content-sec .courses-box ul li { float: left; width: 25%; margin-right: 60px; box-sizing: border-box; box-shadow:-1px 3px 15px -2px; border:1px solid #ccc; padding: 35px 20px 35px 20px;}

.content-sec .courses-box ul li:last-child{margin-right: 0px;}

.content-sec .courses-box ul li h3 {font-size:24px;margin:35px 0px 0px 0px;}

.content-sec ul.btn-profile { float:right; width:100%;margin-top:50px;text-align:right; }
.content-sec ul.btn-profile li { float:right: margin-right:15px; display:inline; }
.content-sec ul.btn-profile li a { color: #fff;    background-color: #be2025; border-radius:20px;    padding: 10px 20px; }
.content-sec ul.btn-profile li a:hover { background-color: #000000; }

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

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


.content-sec .faculties { width:100%;float:left; border-bottom:1px solid #c9c9c9; margin-bottom:50px; }
.content-sec .img-para { width:200px;verticle-align:middle;vertical-align: top;float:left;padding-right:50px; margin-bottom:30px; }
.content-sec .inner-images { text-align:center;float:left;width:100%;margin-bottom:50px; }
.content-sec .inner-images img { padding:5px;  border:1px solid #c9c9c9; }


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

.pop-up-section { margin:auto; display:block; background-color: #cccccc;   position: fixed;  width: 400px; height:300px;  z-index: 9999;  color: #fff;   text-align: center; padding: 25px 25px;  left:0; bottom:0; right:0; top:0; }

.pop-up-section h2 { width: auto; font-size: 24px; color: #be2025; text-transform: uppercase;margin:20px 0px 20px 0px; }

.pop-up-section p { text-align:center;color:#000;line-height:40px; font-size:18px; }

.pop-up-section p.green_txt{ color:#090; }

.pop-up-section  .app-now-sec { margin-top:25px; display:block; }

.pop-up-section .app-now-sec a.app-now{ color:#fff; background-color:#be2025; padding:10px 15px;  }

.pop-up-section .app-now-sec a.app-now:hover { background-color:#000;  }

.pop-up-section h3 { width: auto; font-size: 18px; color: #be2025; text-transform: uppercase;margin:20px 0px 20px 0px; }

#close-btn {position: absolute; right: 7px; top: 7px; font-size: 0; z-index: 999999;  width: 15px;  height: 15px; cursor: pointer;}

#close-btn:before { content: "x"; font-weight: 700;font-size: 18px;	color: #fff;}

.call-back-form .inputcss { width:100%;padding:10px;border:1px solid #ccc;margin-top:10px; }

.call-back-form .inputtextarea { width:94%;padding:10px;border:1px solid #ccc;margin-top:10px; }

.call-back-form .inbutton{padding:10px;border:1px solid #ccc;margin-top:10px;color:#fff;background-color:#be2025;font-weight:600;}

