/*---------------------------------------------------- 1. CSS Reset ------------------------------------------------------*/
 * {
     padding:0;
     margin:0;
}
 body {font-size:14px; line-height:24px; color:#000; font-weight: 400; position:relative; background:#fff; width:100%; height:100%; overflow: scroll; overflow-x: hidden;}
 a {   text-decoration:none;   color:#f5d76e;  outline:none !important;}
 a:hover, a:focus {    color:inherit;   text-decoration:underline;}
 img {     max-width:100%;}
/*---------------------------------------------------- 2. Document Setup ------------------------------------------------------*/
 .wrapper{     width:100%;}
 .sec_top_gp {     padding-top:68px;}
 .noMar{     margin:0 !important;}
 .noPadd{     padding:0px !important;}
 .relative {     position:relative;}
 .section_gap {     display: block;     margin: 0 0 15px;}
 .uppercase {     text-transform:uppercase;}
 ::-webkit-input-placeholder {    /* WebKit browsers */     color: #acadbf;}
 :-moz-placeholder {    /* Mozilla Firefox 4 to 18 */     color: #acadbf;     opacity: 1;}
 ::-moz-placeholder {    /* Mozilla Firefox 19+ */     color: #acadbf;     opacity: 1;}
 :-ms-input-placeholder {    /* Internet Explorer 10+ */     color: #acadbf;}
 p{     font-family: 'Open Sans', sans-serif;	 text-align:justify;     font-size:14px;     line-height:24px;     font-weight:400;     padding-bottom:2px;     margin:0px;}
 h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {     color:#000;     font-family: 'Montserrat', sans-serif;}
 h1{     font-size:73px;     line-height:normal;     font-weight:700;     margin:0px 0 15px;}
 h1 span {     font-size:33px;     line-height:27px;}
 h2{     font-size:43px;     color:#273342;     line-height:57px;     font-weight:700;     text-transform:none;     letter-spacing:-1px;     margin:0px 0 15px;}
 h3{     font-family: 'Open Sans', sans-serif;     line-height:normal;     margin:0px 0 10px;}
 h4{     font-family: 'Open Sans', sans-serif;     font-size:16px;     line-height:24px;     font-weight:600;     margin:0px 0 15px;}
 h5{     font-family: 'Open Sans', sans-serif;     font-size:14px;     line-height:24px;     font-weight:400;     margin:0px 0 15px;}
 h4.subHeading{     font-weight:600;     font-size:18px;     padding-bottom:22px;}
 .heading{     text-align:left;     padding-bottom:60px;}
 .heading .container{     padding-top:0px !important;     padding-bottom:0px !important;     padding-right: 15px;     padding-left: 15px;}
 .heading h1 {     color:#273342;     display:block;     line-height:63px;     text-transform:uppercase;     padding:22px;     border-left:8px solid;}
 .heading h1 span {     display:block;}
 .heading p{     font-size:16px;     font-weight:400;     color:#8c9099;     line-height:24px;     text-align: center;}
 .topmar{     margin-top:20px;}
 .tab-content.clearfix.nav.nav-pills {     background: #fff none repeat scroll 0 0;     margin: 0 auto;     padding: 0 !important;     width: 93%;}
 .tab-content.clearfix.nav.nav-pills > li {     width: 116px;}
/*---------------------------------------------------- 3. Header Part ------------------------------------------------------*/
 header {     position: relative;}
 .top_bar{    background: #333333;}
 .top_bar .social{}
 .top_bar .social a{     color: #FFF;    margin: 0 11px 0 0;    text-decoration:none;}
 .top_bar .phone{    text-align: center;    color: #FFF;    font-size: 13px;}
 .top_bar .phone a{     color: #FFF;}
 .top_bar .phone .fa{}
 .top_bar .account_block{    text-align: right;}
 .top_bar .account_block a{    color: #FFF;    font-size: 14px;     padding: 0 0 0 9px;     text-decoration:none;}
 .category_slide {    margin: 15px;    text-align: left;    clear: both;}
 .category_slide .block_cate { width: 18.7%;    padding: 8px 0 0px;    float: left;    position: relative;    margin: 17px 0 0 20px;     border-radius:8px;     overflow:hidden;}
 .category_slide .block_cate a{    text-decoration:none;}
 .category_slide .block_cate .fa {    color: #FFF;    font-size: 23px;    position: absolute;    left: 9px;    top: 15px;}
 .category_slide .block_cate .icon {color: #FFF; font-size: 23px; position: absolute; left: 5px; width: 40px; height: 53px; top: 11px;  background: url(../images/ssc_icon2.png) no-repeat 0 0;}
 .category_slide .block_cate .icon2 { color: #FFF;  font-size: 23px;  position: absolute;  left: 5px;  width: 40px;   height: 53px;  top: 11px;  background: url(../images/ssc_icon2.png) no-repeat 0 0;}
 .category_slide .block_cate h3 {    font-size: 18px;    color: #FFF;    text-transform: capitalize;    padding: 0 0 0 43px;}
 .category_slide .block_cate h3 span {    display: block;}
 .category_slide .block_cate p {
    color: #FFF;
    display: inline-block;
    font-size: 12px;
    text-transform: capitalize;
    width: 100%;
     background: rgba(255, 255, 255, 0.19);
    text-align: center;
}
 .category_slide .block_cate:nth-child(1){
    background: #d34941;
     margin: 17px 0 0 0px;
}
 .category_slide .block_cate:nth-child(2){
    background: #bccb58;
}
 .category_slide .block_cate:nth-child(3){
    background: #0093dd;
}
 .category_slide .block_cate:nth-child(4){
    background: #db2889;
}
 .category_slide .block_cate:nth-child(5){
     margin:9px 0 0 0px;
     float:right;
}
 .category_slide .block_cate:nth-child(5) img {
     border: solid 2px #ccc;
}
 .menu {
    background: hsl(0, 0%, 100%) none repeat scroll 0 0;
}
 .stuckMenu {
    background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
    transition: background-color 200ms linear 0s;
}
 .logo {
     float:left;
     margin: 10px 0 11px 0;
}
 .navArea {
     float: left;
     margin-top: 4px;
}
 .register {
     float: right;
     margin: -4px 0 0;
}
 .register ul {
     float: right;
     margin: 0;
}
 .register ul li {
     border-radius: 4px;
     padding: 3px 0;
     text-align: center;
}
 .register li a {
     color: hsl(0, 0%, 0%) !important;
     display: inline-block;
     font-size: 12px !important;
     font-weight: bold !important;
     outline: medium none hsl(240, 100%, 25%);
     padding: 7px !important;
     text-decoration: none;
}
/* .register li a img {
     background: #dd127b;
     border-radius: 50px;
}*/
 .showhideDiv {
     background: hsl(0, 0%, 100%) none repeat scroll 0 0;
     border: 1px solid hsl(0, 0%, 80%);
     box-shadow: 1px 1px 2px 0 hsl(0, 0%, 80%);
     display: none;
     float: right;
     margin-top: 4px;
     padding: 0 0 3px;
     position: absolute;
     right: 0;
     width: 186px;
}
 .notify-me {
     background-color: hsl(329, 87%, 47%);
     float: left;
     margin: 10px;
     width: 18%;
}
 .navbar.navbar-inverse.navbar-static-top {
     background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
     border: medium none;
     margin: 10px 0 0;
}
 .bx-wrapper .bx-pager{
    display:none;
}
 .navbar.navbar-inverse.navbar-static-top a {
     color: hsl(0, 0%, 0%);
     font-size: 16px;
     font-weight: normal;
     line-height: 18px;
     margin-top: 0px;
     padding: 10px;
     text-align: center;
}
 .header_v2.slider.new1 {
     height: auto !important;
}
 .form-horizontal .control-label{
    text-align:left;
}
 .form-horizontal textarea {
     width: 100% !important;
}
 .form-horizontal {
     border: 2px solid hsl(0, 0%, 0%);
     border-radius: 10px;
     padding: 16px 0 0;
}
 .links {
     border-radius: 21px;
     padding: 6px 20px;
     overflow: auto;
}
 .links li {
     margin: 13px 0;
}
 .testimon {
     margin-bottom: 24px;
     min-height: 132px;
}
 .phone_block {
     max-width: 462px;
     margin: auto;
     padding: 15px 0 49px 0px;
     font-family: 'Open Sans', sans-serif;
}
 .phone_block .or {
     font-size: 20px;
     color: #000;
     width: 100%;
     padding: 18px 0px;
     display: inline-block;
}
 .phone_block .ph_left {
     max-width: 251px;
     position: relative;
     float: left;
}
 .phone_block .ph_left dd {
     position: absolute;
    text-align: center;
     left: 0;
     background: #e04748;
     z-index: 1;
     color: #FFF;
     height: 100%;
     font-size: 16px;
     font-weight: 600;
     width: 41px;
     line-height: 34px;
}
 .phone_block .ph_left input {
     width: 100%;
     border: none;
     background: #e6e6e6;
     color: #666;
     height: 37px;
     padding: 0 10px 0 55px;
}
 .phone_block .request_btn {
     width: 219px;
     float: right;
}
 .phone_block .request_btn .rsbtn {
     background: #dd127b;
     color: #FFF;
     border:none;
     width: 100%;
     display: inline-block;
     padding: 6px 0;
     text-decoration: none;
}
 .phone_block .request_btn .rsbtn:hover, .phone_block .request_btn a:hover {
     background: #ff59af;
}
 .form-horizontal .form-control{
     border-radius: 0;
}
 .form-heading {
     background:url(../images/heading-background.jpg);
     border-radius: 0;
     color: #fff;
     font-family: verdana;
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 10px;
     padding: 5px 0;
     text-transform: uppercase;
     line-height:35px;
	 text-align:left;
	padding-left: 52px;
    display: inline-block;
    width: 285px;
}
 .useful-link{
    background:url(../images/usefullink.png);
     height: 45px;
	 background-repeat: no-repeat;
}
 .ea{
    background:url(../images/ea.png);
     height: 45px;
	 background-repeat: no-repeat;
}
 .jobno{
    background:url(../images/usefullink.png);
     height: 45px;
	 background-repeat: no-repeat;
}
 .examno{
    background:url(../images/exam.png);
     height: 45px;
	 background-repeat: no-repeat;
}
 .enquiry{
    background:url(../images/enquairy.png);
     height: 45px;
	 background-repeat: no-repeat;
}
 .newses{
    background:url(../images/news.png);
     height: 45px;
	 background-repeat: no-repeat;
}
.row.testimonial_box {
    margin-top: 30px;
}
 .video{
    background:url(../images/video.png);
     height: 45px;
	 background-repeat: no-repeat;
}
 .news-sec {
     border-radius: 21px;
     font-size: 13px;
     padding: 3px 17px;
}
 .news a {
     display: block;
     font-size: 15px;
     margin: 11px 1px 0;
}
 .publicatn-img {
     width: 180px;
}
 .topic-heading {
     color: #000;
     margin: 15px 0 5px;
}
 .publications h4 {
     color: #000;
     font-size: 14px;
     margin-bottom:30px;
}
 .btn.btn-default.abt-news {
     background: hsl(327, 80%, 53%) none repeat scroll 0 0;
     border-radius: 0;
     color: hsl(0, 0%, 100%);
     float: right;
     font-size: 11px;
     font-weight: bold;
     padding: 4px 5px;
}
 .news2{
    background:hsl(327, 80%, 53%) none repeat scroll 0 0;
     color:#fff;
}
 .links .fa {
     margin-right: 0;
     width: 30px;
}
 figure {
     display: inline;
     float: left;
     text-align: center;
     width: 9%;
     margin:0px 1px 0 0px;
}
 .feature_img > a {
     font-size: 12px;
     font-weight: bold;
     line-height: 16px;
}
 .feature_img a img{
     margin: 15px 1px -5px 0px;
     width: 88px;
}
 .text-above {
     background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
     bottom: 3px;
     color: #ffffff;
     left: 5px;
     padding: 5px;
     position: absolute;
     width: 96%;
     z-index: 2147483647;
}
 .footer-bottom a {
     color: #ffffff;
     font-weight: bold;
}
 .features p {
     font-size: 12px;
     font-weight: bold;
     margin-top: 10px;
}
 .fortoper .list-inline > li:hover {
     background: #ffffff none repeat scroll 0 0;
     border: 2px solid #000000;
     cursor:pointer;
}
 #owl-demo5 .owl-item img {
     border: 3px solid hsl(0, 0%, 0%);
     height: 168px;
     margin-top: 0px;
     width: 240px;
}
 .footer p {
     background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
     color: #dd117b;
     font-size: 16px;
     font-weight: 700;
     margin-bottom: 10px;
     margin-top: 5px;
     padding: 7px 0 0;
     text-transform: uppercase;
}
 .footer .list-unstyled a {
     color: hsl(0, 0%, 100%);
}
 .tab-content .list-inline > li {
     border: 2px solid hsl(327, 80%, 53%);
     margin: 0 7px 12px 0;
     padding: 0;
     width: 13%;
     background:hsl(0, 0%, 93%) none repeat scroll 0 0;
}
 .topper-detail p {
     font-size: 12px;
     line-height: 18px;
     margin-bottom: 4px;
}
 .topper-detail h5 {
     background: hsl(329, 85%, 47%) none repeat scroll 0 0;
     color: hsl(0, 0%, 100%);
     margin-bottom: 0;
     text-align: center;
}
 .topper-detail img {
     border: 1px solid hsl(0, 0%, 80%);
     height: 75px;
     margin: 10px 17% 1px;
     text-align: center;
     width: 66%;
}
 .thumb .topper-detail {
     border: 2px solid hsl(327, 80%, 53%);
     margin-bottom: 10px;
     background:hsl(0, 0%, 93%) none repeat scroll 0 0;
}
 .thumb .topper-detail:hover {
     border: 2px solid #000;
     background:#ffffff;
}
 .thumb .topper-detail p {
     padding-bottom: 10px;
}
 .thumb .topper-detail > img {
     height: auto;
     margin-bottom: 10px;
}
 .tab-content .text-center {
     padding: 0;
}
 .slider {
     height: auro;
     padding:0px;
     width: 100%;
}
 .slides {
     margin: 8px 0;
}
 .slides .owl-carousel{
    overflow:hidden;
}
 #owl-demo {
     border: 2px solid hsl(327, 80%, 53%);
     min-height:372px;
     margin-bottom: 0;
}
 #owl-demo img {
     width: 100%;
}
 .ads {
     border: 2px solid hsl(327, 80%, 53%);
     border-radius: 8px;
     min-height:372px;
     margin-bottom: 0;
}
 .list-unstyled img {
     margin-right: 10px;
}
 .list-unstyled a {
     color: hsl(0, 0%, 0%);
}
 .banner {
     margin-bottom: 20px;
}
 .news {
     display: block;
     margin-bottom: 7px;
}
 .banner > img {
     height: 334px;
}
 #gray{
    background:url(../images/heading-background.jpg);
     padding-bottom: 30px;
}
 .publications {
     color: hsl(0, 0%, 100%) !important;
     display: block;
     padding: 5px 0 20px;
}
 .bx-wrapper {
     margin: 0 auto 18px !important;
     padding: 0;
     position: relative;
}
 .student-img img {
     border: 1px solid hsl(0, 0%, 80%);
     box-shadow: 1px 1px 4px 0;
     margin: 0 auto;
     width:100px;
}
 .student-detail {
     margin: 8px 10px 30px 0;
}
 .views.text-center {
     font-size: 13px;
     line-height: 20px;
     margin: 0;
     padding: 0 10px 10px;
}
 .student-detail p {
     color: hsl(329, 86%, 47%);
     font-weight: 600;
     line-height: 19px;
     padding-bottom: 0;
}
 .testimonial h3 {
     background: hsl(329, 85%, 47%) none repeat scroll 0 0;
     color: hsl(0, 0%, 100%);
     padding: 9px;
}
 .bx-viewport{
     height: 389px !important;
}
 .tab_text {
     padding: 0;
}
 .bx-wrapper .bx-pager.bx-default-pager a{
    background:hsl(0, 0%, 100%) none repeat scroll 0 0;
}
/*-------------------------------------- 3.2.1 (v1) Header Slideshow ----------------------------------------*/
 .header_v1 .banner{
     overflow:hidden ;
     margin:0 auto !important;
     background:#CACACA;
}
 .header_v1 .hedaer-inner {
     height:100%;
     position:relative;
}
 .header_v1 .bannerText{
     width:580px;
     height:218px;
     border-left:3px solid #fff;
     position:absolute ;
     left:0;
     top:50%;
     text-align:left;
     margin-top:-109px;
     padding:30px 0 0 30px;
     z-index:999999 ;
}
 .header_v1 .bannerText h3{
     color:#fefefe;
     font-size:37px;
     line-height:36px;
     font-weight:700;
     text-transform:none;
     letter-spacing:-2px;
     margin-bottom:20px;
}
 .header_v1 .bannerText p{
     font-family: 'Open Sans', sans-serif;
     font-size:15px;
     line-height:21px;
     font-weight:400;
     color:#fefefe;
     text-transform:none;
     padding-bottom:25px;
}
 .header_v1 .bannerText p a {
     font-size:14px;
     line-height:16px;
     font-weight:700;
     text-decoration:none;
     text-transform:uppercase;
     padding:0;
     display:inline-block;
     margin:0;
}
 .header_v1 .bannerText p a i {
     font-size:17px;
     font-weight:700;
}
 .header_v1 .bannerText p a:hover{
     color:#fff;
}
/*-------------------------------------- 3.2.2 (v2) Header Slideshow ----------------------------------------*/
 .header_v2 .banner{
     overflow:hidden ;
     margin:0 auto !important;
     background:#CACACA;
}
 .header_v2 .hedaer-inner {
     height:100%;
     position:relative;
}
 .header_v2 .bannerText{
     width:580px;
     height:218px;
     border-left:3px solid #fff;
     position:absolute ;
     left:0;
     top:50%;
     text-align:left;
     margin-top:-109px;
     padding:30px 0 0 30px;
     z-index:999999 ;
}
 .header_v2 .bannerText h3 {
     color: #fefefe;
     font-size: 37px;
     font-weight: 700;
     letter-spacing: -2px;
     line-height: 45px;
     margin-bottom: 13px;
     text-transform: none;
}
 .header_v2 .bannerText p{
     font-family: 'Open Sans', sans-serif;
     font-size:15px;
     line-height:21px;
     font-weight:400;
     color:#fefefe;
     text-transform:none;
     padding-bottom:25px;
}
 .header_v2 .bannerText p a {
     font-size:14px;
     line-height:16px;
     font-weight:700;
     text-decoration:none;
     text-transform:uppercase;
     padding:0;
     display:inline-block;
     margin:0;
}
 .header_v2 .bannerText p a i {
     font-size:17px;
     font-weight:700;
}
 .header_v2 .bannerText p a:hover{
     color:#fff;
}
 .custom-nav-tabs{
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-color: -moz-use-text-color;
     border-image: none;
     border-style: none solid none none;
     border-width: medium 8px medium medium;
     margin-right: 0px;
}
 .nav.nav-tabs.custom-nav-tabs.list-inline > li:last-child {
     padding-right: 0;
}
 .custom-nav-tabs > li {
     float: left;
     margin: 0;
     width: 190.7px;
}
 .custom-nav-tabs > li > a {
     background: hsl(47, 87%, 70%) none repeat scroll 0 0;
     border: medium none;
     border-radius: 0;
     color: hsl(0, 0%, 0%);
     display: block;
     font-size: 14px;
     font-weight: 700;
     line-height: 45px;
     margin: 0;
     outline: medium none;
     padding: 0;
     text-align: center;
     text-transform: uppercase;
}
 .bord {
     border: 2px solid hsl(329, 86%, 47%);
     border-radius: 0;
     display: inline-block;
     margin: 0;
     padding: 0;
}
 .bord .col-lg-4 {
     padding: 0;
}
 .bord.tab-content {
     margin-top: 36px;
}
 .bx-viewport {
     border: 4px solid hsl(329, 87%, 47%) !important;
     box-shadow: none !important;
     left: 0 !important;
}
 .student-img {
     text-align: center;
}
 .testimonial {
     border: 2px solid hsl(329, 86%, 47%);
     padding: 0;
}
 .footer {
     background:url(../images/footer_image.jpg);
     border-top: 8px solid hsl(0, 0%, 0%);
     color: hsl(0, 0%, 100%);
     float: left;
     width: 100%;
     margin-top: 30px;
}
 .footer-bottom {
     background: hsl(0, 0%, 0%) none repeat scroll 0 0;
     float: left;
     width: 100%;
}
 .footer-bottom p {
    border-top:1px solid #000;
     padding-bottom: 0;
     padding-top: 16px;
     color:#fff;
     font-size:12px;
}
 .list-inline.unstyled-list.social-media {
     margin: 7px 0;
}
 .part1 {
     float: left;
     margin: 0 10px;
     width: 20%;
}
 .part4 {
     float: left;
     width: 34%;
}
 .fortoper{
    margin:7px 0px;
}
/* registration_page*/
 .bord.inner-bord {
     padding: 20px;
     width: 100%;
}
 .form1 .form-control{
    width:83% !important;
}
 .for-register {
     border: 3px solid hsl(329, 85%, 47%);
     margin-top: 10px;
}
 .form-group{
    margin-left:0px !important;
     margin-right:0px !important;
}
 .form2 .control-label {
     font-weight: normal;
     padding-left: 30px;
     text-align: left;
}
 .for-register h4 {
     background: hsl(329, 85%, 47%) none repeat scroll 0 0;
     color: hsl(0, 0%, 100%);
     padding: 9px;
     text-align: center;
     text-transform: uppercase;
}
 .phtgrph {
     background: hsl(0, 0%, 93%) none repeat scroll 0 0;
     border: 1px solid;
     float: left;
     height: 137px;
     margin: 0 0 0 45px;
     padding-top: 15px;
     text-align: center;
     width: 137px;
}
 .rot_div {
     font-size: 16px;
     font-weight: 700;
     left: 0;
     position: absolute;
     top: 55px;
     transform: rotate(-90deg);
}
 .submit-btn {
     background: hsl(47, 87%, 70%) none repeat scroll 0 0;
     border-radius: 4px;
     margin: 0 15px;
     padding: 8px 23px;
}
/*read more*/
 .reveal {
     background-color: hsl(329, 86%, 47%);
     border-color: hsl(329, 86%, 47%);
     border-radius: 4px;
     color: hsl(0, 0%, 100%);
     display: inline-block;
     font-family: Arial,Helvetica;
     font-size: 1em;
     font-style: normal;
     font-variant: normal;
     font-weight: bold;
     line-height: 2em;
     margin: 0.25em 0.25em 0.25em 0;
     padding: 0 0.5em;
     text-decoration: none;
     white-space: nowrap;
}
 .show_reveal:hover {
     background-color: #eee;
     background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
     background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
     background-image: -moz-linear-gradient(top, #fafafa, #ddd);
     background-image: -ms-linear-gradient(top, #fafafa, #ddd);
     background-image: -o-linear-gradient(top, #fafafa, #ddd);
     background-image: url('linear-gradient(top,%20#fafafa, #ddd');
}
 .show_reveal:active {
     -moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
     -webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
     box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
     position: relative;
     top: 1px;
}
 .show_reveal:focus {
     outline: 0;
     background: #fafafa;
}
 .tables {
     margin: 20px 0;
}
 .navbar-header {
     display: none;
}
 .navbar-default {
     background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
     border: medium none;
     margin-bottom: 0;
}
 .navbar-collapse.collapse {
     padding: 0;
}
 .navbar-nav > li > a {
     color: #000 !important;
     font-family: verdana;
     font-size: 12px;
     font-weight: 600;
     margin: 0;
     padding: 11px 13px 11px 9px;
}
 .nav > li:first-child {
     border-left-color: hsl(0, 0%, 78%);
     border-left-width: 1px !important;
     border-radius: 5px 0 0 5px;
}
 #topmenu > li:last-child{
     border-left-color: hsl(0, 0%, 78%);
     border-left-width: 1px !important;
     border-radius: 0px 5px 5px 0px;
     padding:0px 3px;
}
 #header-nav .navbar-nav > li, #header-nav .nav:active > .active {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: hsla(0, 0%, 0%, 0.05);
     background-image: linear-gradient(to bottom, hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0.25));
     border-color: hsl(0, 0%, 81%) hsl(0, 0%, 84%) hsl(0, 0%, 78%);
     border-image: none;
     border-style: solid;
     border-width: 1px;
     box-shadow: 0 1px hsl(0, 0%, 100%) inset, 0 0 0 1px hsla(0, 0%, 100%, 0.7) inset, 0 2px hsl(0, 0%, 85%), 0 3px hsl(0, 0%, 77%), 0 4px 3px hsla(0, 0%, 0%, 0.1);
     color: hsl(0, 0%, 35%);
     float: left;
     height: 44px;
     margin: 0 0 4px;
     position: relative;
     text-shadow: 0 1px hsl(0, 0%, 100%);
}
 #header-nav .nav > li.active, #header-nav .nav > .active:active, #header-nav .nav > li:active {
     background: hsla(0, 0%, 0%, 0) linear-gradient(to bottom, hsla(0, 0%, 0%, 0.04), hsla(0, 0%, 0%, 0)) repeat scroll 0 0;
     border-color: hsl(0, 0%, 80%);
     border-width: 1px 0;
     color: hsl(0, 0%, 25%);
     height: 43px;
     margin: 4px 0 0;
     z-index: 2;
}
 #header-nav .nav > li > a::before {
     color: hsla(0, 0%, 100%, 0.4);
     content: attr(title);
     left: 20px;
     position: absolute;
     text-shadow: none;
     top: 1px;
}
 .dropdown-menu > li > a{
     font-family: verdana;
}
 .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
     background-color: #E8E8E8;
     color: #000;
     text-decoration: none;
}
/* .header_v3.slider {
     margin-bottom: 30px;
}*/
 .bckground{
    background:#fff;
}
 .fa.fa-home {
     font-size: 18px;
     padding: 0 6px;
}
 .navbar-default 
  > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
     background-color: hsl(0, 0%, 91%);
     color: hsl(0, 0%, 0%) !important;
}
 .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
    background:hsla(0, 0%, 0%, 0) none repeat scroll 0 0 !important;
}
 .dropdown-menu a {
     font-size: 14px !important;
     text-align: left !important;
}
 .form-horizontal.contform {
     padding: 20px;
}
 .form-horizontal.contform textarea {
     padding: 6px 14px;
     width: 100%;
}
 .office-img {
     border: 2px solid hsl(329, 86%, 47%);
     height: 290px;
     margin: 10px;
}
 .nav.nav-tabs.custom-nav-tabs.notification-tab > li {
     width: 100%;
}
 .nav.nav-tabs.custom-nav-tabs.notification-tab {
     border-right: 7px solid hsl(329, 86%, 47%);
}
/*tabbing*/
 .tabs-left, .tabs-right {
     border-bottom: none;
     padding-top: 2px;
}
 .tabs-right {
     border-left: 1px solid #ddd;
}
 .tabs-left>li, .tabs-right>li {
     float: none;
     margin-bottom: 2px;
}
 .tabs-left>li {
     margin-right: -1px;
}
 .tabs-left > li > a ::before {
     color: hsla(0, 0%, 100%, 0.4);
     content: attr(title);
     left: 20px;
     position: absolute;
     text-shadow: none;
     top: 1px;
}
 .tabs-left > li > a {
     border-right: 1px solid hsl(0, 0%, 100%);
     color: hsl(0, 0%, 0%) !important;
     font-family: verdana;
     font-size: 13px;
     font-weight: 600;
     margin: 0;
     padding: 3.8px 17.4px 11px 18px;
}
 .tabs-left > li > a  br{display:none;}
 .tabs-left > li, .tabs-left .nav:active > .active {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: hsla(0, 0%, 0%, 0.05);
     background-image: linear-gradient(to bottom, hsla(0, 0%, 100%, 0.6), hsla(0, 0%, 100%, 0.25));
     border-color: hsl(0, 0%, 81%) hsl(0, 0%, 84%) hsl(0, 0%, 78%);
     border-image: none;
     border-style: solid;
     border-width: 1px;
     box-shadow: 0 1px hsl(0, 0%, 100%) inset, 0 0 0 1px hsla(0, 0%, 100%, 0.7) inset, 0 2px hsl(0, 0%, 85%), 0 3px hsl(0, 0%, 77%), 0 4px 3px hsla(0, 0%, 0%, 0.1);
     color: hsl(0, 0%, 35%);
     float: left;
     width:100%;
     margin: 0 0 4px;
     position: relative;
     text-shadow: 0 1px hsl(0, 0%, 100%);
}
 .tabs-left > li.active, .tabs-left .nav > .active:active, .tabs-left .nav > li:active{
     background: hsla(0, 0%, 0%, 0) linear-gradient(to bottom, hsla(0, 0%, 0%, 0.04), hsla(0, 0%, 0%, 0)) repeat scroll 0 0;
     border-color: hsl(0, 0%, 80%);
     border-width: 1px 0;
     color: hsl(0, 0%, 25%);
    /*height: 43px;
    */
     border-top-style: none;
     margin: 4px 0px 8px 4px;
     z-index: 2;
}
/*form-control*/
 .form-horizontal .form-control {
     font-size: 11px;
     height: 29px;
     margin-bottom: 4px;
     padding: 5px 8px;
}
 .form-horizontal .form-group {
     margin-bottom: 10px;
}
/*inner page*/
 .header_v3 img {
     margin-top: 13px;
     width: 100%;
}
 .innercontent{
    margin:0px;
}

.grey_section .thumb img.img-responsive {
    max-width: 100%;
    min-height: 200px;
    max-height: 200px;
}

/*our centers*/
 .heading_main {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     border-bottom: 2px solid #000000;
     color: #dd117b;
     float: left;
     font-family: verdana;
     font-size: 21px;
     font-weight: 500;
     margin: 0 0 17px;
     padding: 8px 0;
     position: relative;
     text-shadow: 0 1px #ffffff;
     width: 100%;
}
 .centers {
     margin-bottom: 20px;
}
 .centers .img-responsive {
     background: hsl(0, 0%, 100%) none repeat scroll 0 0;
     border: 1px solid hsl(0, 0%, 80%);
     margin: 10px;
}
 address {
     font-style: normal;
     line-height: 24px;
     margin-bottom: 20px;
}
 .centers h3 {
     border-bottom: 2px solid hsl(327, 80%, 53%);
    ;
    /* margin-top: 17px;
    */
     padding-bottom: 9px;
     width: 60%;
     color: hsl(327, 80%, 53%);
}
 .jobs h3 {
     border-bottom: 2px solid hsl(327, 80%, 53%);
    ;
    /*margin-top: 17px;
    */
     padding-bottom: 9px;
     width: 100%;
     color: hsl(327, 80%, 53%);
}
 .breadcrumb {
     background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
     margin: 0;
}
 .breadcrumb ul {
     background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
     font: 12px Helvetica,Arial,sans-serif;
     list-style: outside none none;
     overflow: hidden;
     padding: 8px 0;
}
 .breadcrumb ul li {
     float: left;
}
 .caret{
     margin-left: 4px;
}
 .breadcrumb ul li a {
     background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0;
     color: hsl(0, 0%, 0%);
     display: block;
     float: left;
     padding: 0px;
     position: relative;
     text-decoration: none;
}
 .slash{
    margin:0px 5px;
}
/*Contact us*/
 .form-control{
     border-radius: 0;
     margin-bottom: 15px;
}
 .contact-form {
     background: hsla(0, 0%, 0%, 0.05) none repeat scroll 0 0;
     border: 1px solid hsl(0, 0%, 80%);
     box-shadow: 0 1px hsl(0, 0%, 100%) inset, 0 0 0 1px hsla(0, 0%, 100%, 0.7) inset, 0 2px hsl(0, 0%, 85%), 0 3px hsl(0, 0%, 77%), 0 4px 3px hsla(0, 0%, 0%, 0.1);
     padding: 20px 15px;
}
 .map.slider.contact-form {
     margin-bottom: 21px;
     padding-bottom: 0;
}
/*aboutea*/
 .about {
     margin-top: 13px;
}
 .tab-pane ol {
     margin-left: 30px;
}
/*registration*/
 .new-register .form-group{
     display: inline-block;
     width: 100%;
}
 .new-register .form-control {
     display: block;
     font-size: 12px;
     height: 27px;
     padding: 4px;
     width: 100% !important;
     margin-left: -20px;
}
 label {
     font-size: 12px;
     font-weight: normal;
     line-height: 2;
     text-transform: uppercase;
     vertical-align: middle;
}
 .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"], .radio input[type="radio"], .radio-inline input[type="radio"] {
     margin-left: -20px !important;
     margin-top: 6px;
     position: absolute;
}
 .sub-mit{
    margin-bottom:15px;
}
 .tab-content.career_form {
     margin: 30px 0;
}
 th {
     font-size: 12px;
}
 .nav.nav-tabs.tabs-left.sideways {
     margin-bottom: 16px;
     margin-top: 4px;
}
 .col-sm-4.control-label.sign {
     line-height: 16px;
}
 .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
     margin-left: 0;
     margin-top: 0;
}
 .centers .radio-inline {
     margin-bottom: 15px;
     padding-left: 0;
     width: 32%;
}
 .sideways > li:first-child {
     margin: 0px !important;
}
 input[type=file]{
     padding:4px 5px 24px !important;
}
/*newstiker*/
 .newsticker {
     height: 329px !important;
     max-height: 329px !important;
     min-height: 329px !important;
     
}
.centernotification
{
    overflow-y: scroll;
}
/* Css By Manish After 04 July 2016 */
 span.gallery_album_title {
     position: absolute;
     bottom: 25px;
     background-color: rgba(0, 0, 0, 0.5);
     width: 87%;
     color: #fff;
     padding: 5px 0px;
}
 .job_details {
     margin-bottom: 10px;
}
 .job_fields span {
     font-weight: bold;
}
 .job_apply.text-right {
     padding: 0px;
}
/******** Publication Styles ********************************/
/* Fallback styles */
 .book3d {
     display: inline-block;
     box-shadow: 5px 5px 20px #333;
     margin: 10px;
}
 .book3d img {
     vertical-align: middle;
}
/* * In order for this to work, you must use Modernizer * to detect 3D transform browser support. This will add * a "csstransforms3d" class to the HTML element. * * Visit http://modernizr.com/ for installation instructions */
 .csstransforms3d .books {
     height: 208px;
     padding-top: 16px;
     perspective: 100px;
     transform-style: preserve-3d;
}
 .csstransforms3d .book3d {
     position: relative;
     -moz-perspective: 100px;
     /*-moz-transform: rotateY(-3deg);*/
     -webkit-transform: perspective(100) rotateY(-3deg);
     outline: 1px solid transparent;
    /* Helps smooth jagged edges in Firefox */
     box-shadow: none;
     margin: 0;
}
 .csstransforms3d .book3d img {
     position: relative;
     max-width: 100%;
}
 .csstransforms3d .book3d:before, .csstransforms3d .book3d:after {
     /*position: absolute;*/
     top: 2%;
     height: 96%;
     content: ' ';
     z-index: -1;
}
 .csstransforms3d .book3d:before {
     width: 100%;
     left: 7.5%;
     background-color: #5a2d18;
     box-shadow: 5px 5px 20px #333;
}
 .csstransforms3d .book3d:after {
     width: 5%;
     left: 100%;
     background-color: #EFEFEF;
     box-shadow: inset 0px 0px 5px #aaa;
     -moz-transform: rotateY(20deg);
     -webkit-transform: perspective(100) rotateY(20deg);
}
 .csstransforms3d #book2:before {
     background-color: #333;
}
 .csstransforms3d #book3:before {
     background-color: #254053;
}
 .book-image {
     -webkit-box-shadow: 0 2px 7.68px .32px rgba(0, 0, 0, 0.4),0 12px 26px 0 rgba(0, 0, 0, 0.4);
     box-shadow: 0 2px 7.68px .32px rgba(0, 0, 0, 0.4),0 12px 26px 0 rgba(0, 0, 0, 0.4);
     position: relative;
     background-color: #FFF;
     width: 108px;
     height: 162px;
}
 a {
     color: #3A5875;
     text-decoration: none;
     line-height: inherit;
     font-weight: inherit;
}
 .book-image img {
     border: 0;
     width: 108px;
     height: 162px;
     vertical-align: top;
     font-size: 0;
     position: relative;
     z-index: 1;
}
 .book-texture {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     z-index: 2;
     -webkit-box-shadow: inset 4px -5px 4px -4px rgba(0, 0, 0, 0.3),inset 0 1px 0 0 rgba(0, 0, 0, 0.2),inset 0 2px 0 0 rgba(255, 255, 255, 0.2);
     box-shadow: inset 4px -5px 4px -4px rgba(0, 0, 0, 0.3),inset 0 1px 0 0 rgba(0, 0, 0, 0.2),inset 0 2px 0 0 rgba(255, 255, 255, 0.2);
     background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255, 255, 255, 0.2)),color-stop(50%,rgba(255, 255, 255, 0)),color-stop(100%,rgba(255, 255, 255, 0)));
     background: -webkit-linear-gradient(top,rgba(255, 255, 255, 0.2) 0,rgba(255, 255, 255, 0) 50%,rgba(255, 255, 255, 0) 100%);
     background: -webkit-gradient(linear,top left,bottom left,from(rgba(255,255,255,.2)),color-stop(50%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));
     background: linear-gradient(to bottom,rgba(255, 255, 255, 0.2) 0,rgba(255, 255, 255, 0) 50%,rgba(255, 255, 255, 0) 100%);
}
 .book-pre{
     display: inline-block;
     margin: 10px;
}
 .books img {
     width: 130px;
}
 .rankers .fortoper ul.list-inline {
    margin: 0 0 0 -15px;
}
 .rankers .fortoper.tab-content .list-inline > li{
    width: 100%;
    margin: 0 0 20px 0px;
    background: none;
     border: none;
    padding: 0 0 0 15px;
    float: left;
    box-sizing: border-box;
}
 .rankers .fortoper.tab-content .list-inline .topper-detail{
    background: #f3f6f9;
    padding: 0 0 9px 0;
     border: solid 1px #e2e2e2;
}
 .rankers .fortoper.tab-content .list-inline > li img{
    padding: 7px;
    background: #ddd;
    margin: 0;
    width: 100%;
     height: auto;
    display: inline-block;
}
 .rankers .fortoper.tab-content .list-inline > li h5{
     background: none;
    color: #000000;
    font-size: 13px;
     margin: 0;
    padding: 0;
    font-weight: bold;
    line-height: 19px;
}
 .rankers .fortoper.tab-content .list-inline > li h5+p {
    display: none;
}
 .rankers .fortoper.tab-content .list-inline > li p{
    font-size: 16px;
    color: #d72b77;
    margin-top: 8px;
}
 .rankers .fortoper.tab-content .list-inline > li h5+p+h5 {
    font-weight: normal ;
    font-size: 12px;
    color: #949494;
}
/* DOWNLOAD Detailed SSC JE 2017 Prelims Solutions 18-1-18 */
 .ssc_je_pree2017{
    display: inline-block;
    width: 100%;
}
 .ssc_je_pree2017 .ques_paper{
    font-weight: bold;
    margin-top: -11px;
    margin-bottom: 12px;
}
 .ssc_je_pree2017 .sscje_tab{
}
 .ssc_je_pree2017 .sscje_tab .nav-tabs{
    border: none;
}
 .ssc_je_pree2017 .sscje_tab .nav-tabs li{
     margin-left: 32px;
}
 .ssc_je_pree2017 .sscje_tab .nav-tabs li a{
    background: #f3f3f3;
}
 .ssc_je_pree2017 .sscje_tab .nav-tabs li.active a{
    background: #333;
     color:#FFF;
}
 .ssc_je_pree2017 .sscje_tab .tab-content.pre_2017_content {
    width: 100%;
    display: inline-block;
    border: solid #ddd;
    padding: 0 20px 20px 20px;
     margin-top: -2px;
}
 .ssc_je_pree2017 .sscje_tab .tab-content.tab_top {
     width:100%;
    display: inline-block;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab{
    display: table;
    width: 100%;
     margin-top: 20px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .nav-tabs{
    display: table-cell;
    width: 200px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .nav-tabs li{
    display: inline-block;
    width: 100%;
     margin-left: 0px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .nav-tabs li a{
    margin: 0;
    background: #d72b77;
    border: solid #ddd 1px;
    border-radius: 10px 0 0 10px;
    color: #FFF;
    text-align: center;
    font-size: 25px;
    margin-top: 4px;
    border-right: none;
    line-height: 35px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .nav-tabs li.active a{
     background: #f3f3f3;
     color:#000;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .time_balance{
    padding: 19px;
     margin-top: 70px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .time_balance ul{
     border-bottom: solid 1px #ddd;
    padding-bottom: 11px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .time_balance ul li{
    display: inline-block;
     font-size: 18px;
     padding: 0 0 0 16px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .time_balance ul li a{
     background: #d72b77;
    display: inline-block;
    margin: 0 6px;
    padding: 4px 11px;
    color: #FFF;
    border-radius: 5px;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .time_balance ul:last-child{
    border-bottom:none;
}
 .ssc_je_pree2017 .sscje_tab .ce_tab .tab-content {
     margin-top: 4px;
     min-height: 314px;
     margin-left: -1px;
     border: solid 1px #ddd;
}
 .ea_personal_info {
}
 .ea_personal_info .form-group .form-control {
     font-size: 13px;
    height: 30px;
}
 .ea_personal_info .form-group {
    margin-bottom: 5px;
}
 .ea_personal_info .form-group button#submit {
    float: left;
    margin-top: 29px;
}
 .ea_ssc_gate{
     width: 100%;
     display: inline-block;
    margin-top: 11px;
}
 .ea_ssc_gate ul{
    margin: 0 0 0 -20px;
}
 .ea_ssc_gate ul li{
    width: 20%;
    float: left;
    list-style: none;
    padding-left: 20px;
}
 .ea_ssc_gate ul li img {
    width: 100%;
}
 .ssc_sold_paper{
     margin: 20px 0;
     padding: 20px 0 30px 0;
     background:#f9f9f9;
}
 .ssc_sold_paper h2{
     text-align: center;
    border-bottom: solid 1px #ddd;
    line-height: 18px;
}
 .ssc_sold_paper h2 span{
    font-size: 25px;
    background: #f9f9f9;
    padding: 0 14px;
}
 .ssc_sold_paper .sold_paper_inner{
}
 .ssc_sold_paper .sold_paper_inner .block1{
     background: #ddd;
    padding: 15px;
    display: table;
    width: 100%;
    margin-top: 15px;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_img{
    display: table-cell;
    vertical-align: top;
    width: 80px;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_img img{
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text{
    padding: 0 0 0 15px;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text h3{
    font-size: 17px;
    color: #FFF;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text h4{
     font-size: 23px;
    color: #FFF;
     padding: 0 0 5px 23px;
     background: url(../images/price_symbol.png) no-repeat;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text h4 strike {
    opacity: 0.5;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text .action{
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text .action a{
    border: solid 1px #FFF;
    font-size: 13px;
     padding:5px 10px;
    color: #FFF;
    text-transform: uppercase;
     text-decoration:none;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text .action a .fa {
    margin-right: 5px;
}
 .ssc_sold_paper .sold_paper_inner .block1 .book_text .action a:hover{
    background: rgba(255,255,255, 0.3);
    opacity: 0.8;
}
 .ssc_sold_paper .sold_paper_inner .one{
     background: #383838;
}
 .ssc_sold_paper .sold_paper_inner .two{
    background: #a2b61f;
}
 .ssc_sold_paper .sold_paper_inner .three{
    background: #0093dd;
}
 .downloads_wrap {
     margin: 0 10px;
     background: #FFF;
     margin-bottom: 6px;
     min-height: 40px;
     border-radius: 5px;
     border: solid 1px #e6e5e5;
}
 .downloads_wrap .download_title {
     display: inline-block;
     margin: 6px 0 0 12px;
     font-size: 14px;
     color: #333;
}
 .downloads_wrap .download_link {
     float: right;
     margin: 7px 4px 0 0;
}
 .downloads_wrap .download_link a {
     background: #df127b;
     color: #FFF;
 text-transform: uppercase;
 padding: 7px 23px;
 border-radius: 5px;
}

.required{color:red;}
 

input{outline:none !important}
.center_area{width: 100%;display: inline-block;margin-top: 15px;background: #dd127b;text-align: center;}
.center_area h3:before{content: "\f041";font-size: 26px;color: #fff500;font-family: FontAwesome;display: inline-block;text-align: center;padding:9px 5px 0px 0;margin-bottom: 6px;}
.center_area h3{
    text-align: center;
    font-weight: bold;
    color: #fff;
}
.center_area ul{padding: 0px;margin: 0px;}
/*.center_area ul li{border-right: solid 1px #ffffff;float: left;width: 4.7%;list-style: none;margin-bottom: 1px;overflow: hidden;
text-align: center;box-shadow: 0 9px 6px #3333;border-bottom: solid #FFF;}*/
.center_area ul li{border-right: solid 1px #ffffff;overflow: hidden;text-align: center;display: inline-block;}
/*.center_area ul li a{ display: inline-block;width: 100%;color: #FFF;padding: 0px 0 0 0px;text-decoration: none;min-height: 85px;font-size: 13px;line-height: normal;}
*/.center_area ul li a:before{  /*content: "\f041";*/font-size: 26px;color: #fff500;font-family: FontAwesome;display: inline-block;text-align: center;width: 100%;padding:9px 0 6px 0;margin-bottom: 6px;}
.center_area ul li a{color: #FFF;padding: 5px;text-decoration: none;}


.footer2{background:#333333;   float: left;width:100%;}
.footer2 .footer_main{margin-top: 30px;}
.footer2 .footer_main .f_block{}
.footer2 .footer_main .f_block h3{ color: #f9f9f9;font-size: 18px;margin: 0 0 7px 0;}
.footer2 .footer_main .f_block ul{}
.footer2 .footer_main .f_block ul li{ list-style: none;}
.footer2 .footer_main .f_block ul li a{color: #c5c5c5;font-size: 13px; text-decoration:none;}
.footer2 .footer_main .f_block ul li a:hover{color: #ebbd12;}
.footer2 .footer_main .f_block ul li a:before {content: "\f105";font-family: FontAwesome;margin-right: 7px;}


.footer2 .footer_main .f_block2 { } 
.footer2 .footer_main .f_block2 .gry_logo{ }
.footer2 .footer_main .f_block2 .gry_logo img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%); }
.footer2 .footer_main .f_block2 .gry_logo img:hover{  filter: inherit;}

.footer2 .footer_main .f_block2 h4{color: #f9f9f9;font-size: 18px;margin: 10px 0 7px 0;}

.footer2 .footer_main .f_block2 h4 a{border: solid 1px #FFF;width: 50px;display: inline-block;text-align: center;
height: 50px;line-height: 42px;border-radius: 50%;color: #FFF;text-decoration: none;font-size: 29px;}
.footer2 .footer_main .f_block2 h4 a.apple:hover{color: #999; border:solid 1px #999;}
.footer2 .footer_main .f_block2 h4 a.android:hover{ color: #a3c828; border:solid 1px #a3c828;}


 
.footer2 .footer_main .f_block2 .newsletter{ max-width:350px;}
.footer2 .footer_main .f_block2 .newsletter h5{color: #e0e0e0;font-size: 15px;margin: 0 0 5px 0;font-weight: 600;}
.footer2 .footer_main .f_block2 .newsletter form{ display: inline-block;width: 100%;position: relative;border: solid 1px #000; }
.footer2 .footer_main .f_block2 .newsletter .fa{ width: 40px;display: inline-block;text-align: center;background: #212121;
color: #7f7f7f;position: absolute;left: 0;top: 0;line-height: 36px;height: 100%;}
.footer2 .footer_main .f_block2 .newsletter input[type="text"]{ background: #282828;border: none;width: 100%;height: 35px;padding:0 55px 0 44px; color:#FFF;}
.footer2 .footer_main .f_block2 .newsletter input[type="submit"]{ background: #ebbd12;border: none;width: 48px;height: 35px;position: absolute;
right: 0;top: 0;font-weight: bold;font-size: 17px;color: #FFF;}

.footer2 .footer_main .f_block2 .phone{margin-top: 8px; }
.footer2 .footer_main .f_block2 .phone p{color: #FFF;font-size: 13px; }
.footer2 .footer_main .f_block2 .phone p strong{ color: #ebbd12;}

.footer2 .footer_main .f_block2 .footer_social{max-width: 220px; margin-top: 10px;}
.footer2 .footer_main .f_block2 .footer_social ul{ }
.footer2 .footer_main .f_block2 .footer_social ul li{ display: inline-block;}
.footer2 .footer_main .f_block2 .footer_social ul li a{ color: #949494;padding: 0 7px;font-size: 20px;} 

.footer2 .footer_main .f_block2 .footer_social ul li a .fa-google-plus:hover{color:#dd4b39; } 
.footer2 .footer_main .f_block2 .footer_social ul li a .fa-facebook:hover{color:#dd4b39; } 
.footer2 .footer_main .f_block2 .footer_social ul li a .fa-twitter:hover{color:#dd4b39; } 
.footer2 .footer_main .f_block2 .footer_social ul li a .fa-linkedin:hover{color:#dd4b39; } 



.footer_address{ float: left; background: #292929;width: 100%;display: inline-block; padding-bottom:19px;}
.footer_address .eng_add{display: table;width: 100%;margin-top: 10px;}
.footer_address .eng_add .small_logo{display: table-cell;width: 68px;vertical-align: top;}
.footer_address .eng_add .small_logo img{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
filter: grayscale(100%);}
.footer_address .eng_add .small_logo img:hover{filter:inherit;}
.footer_address .eng_add .list-unstyled{ color: #a9a9a9;border-left: solid 1px #696969;padding: 0 0 0 18px;margin: 0;    vertical-align: top;}
.footer_address .eng_add .list-unstyled li{ font-size:13px;margin: -5px; color: #a9a9a9; -webkit-text-fill-color: #a9a9a9;}
.footer_address .eng_add .list-unstyled li strong{}


.footer_address .linkadd{color: #a9a9a9;font-size: 13px;margin-top: 18px;}
.footer_address .linkadd a{color: #a9a9a9;}
.footer_address .linkadd a:hover{color: #ebbd12;}
.footer_address .copy{ color: #a9a9a9;font-size: 13px;margin-top: 18px;}




/******** Publication Styles End ********************************/
/*---------------------------------------------------- 14. Responsive style ------------------------------------------------------*/
@media screen and (min-width: 1025px) and (max-width: 1280px) {
 .container{
	width:1250px;
}
 .bannerText {
	 width:50%;
}
 .form-container {
         padding:20px;
    }
     .form-container h2 {
         font-size:32px;
    }
     .form-container h2 span {
         font-size:15px;
    }
     input.normal, select.normal, textarea.normal {
         font-size:14px;
         padding:10px 15px;
    }
     .category_slide .block_cate h3 {
        font-size: 13px;
    }
     .category_slide .block_cate {
        width: 18.3%;
    }
}
 @media screen and (max-width: 1024px) {
     h1 {
         font-size:45px;
    }
     h1 span {
         font-size:26px;
         line-height:22px;
    }
     h2{
         font-size:30px;
         line-height:normal;
    }
     .logo {
         margin-top: 17px;
    }
     .section_gap {
         padding:40px 0;
    }
     .navbar-toggle {
         float: left;
         margin-left: 20px;
         margin-top: 23px;
    }
     .navArea {
         float:none;
    }
     .navbar-collapse.collapse.in {
         display: block !important;
         visibility: visible !important;
    }
     .navbar-nav{
         width: 100%;
         color:#000;
         text-align:center;
    }
     .nav > li > a {
         display:block;
    }
     .navbar.navbar-inverse.navbar-static-top a:hover{
         background-color:none;
    }
     .navbar-nav > li{
         float:none;
         display:block;
    }
     .navbar-nav > li > a {
         color: hsl(0, 0%, 0%) !important;
         padding: 10px 8px !important;
    }
     .navbar-toggle {
         display:block !important;
    }
     .isStuck .navbar-toggle {
         display:block;
    }
     .navbar-header {
         float:none;
    }
     .isStuck .logo{
         margin-left:15px;
    }
     .navbar-toggle {
         margin-top: 23px;
    }
     .navbar .container{
         padding:0;
    }
     .isStuck.navbar-wrapper .navArea{
         display:block;
    }
     .navbar-header .navbar-brand{
         float:right;
    }
     .navbar-nav > li:hover ul.submenu{
         float: none;
         display: block;
         position:relative;
         width:100%;
         background:#565656;
    }
     ul.submenu {
         display:block;
         background-color:#676767;
    }
     ul.submenu li{
         list-style:none;
         margin:0;
    }
     ul.submenu li a{
         padding:10px 10px !important;
         display:block;
         text-align:center !important;
         text-decoration:none;
    }
     .navbar-nav > li:hover ul.submenu li a:hover{
         background:#272727;
    }
     .navbar-collapse.collapse {
         margin: 0 15px;
    }
     .navArea {
         margin:0;
    }
     .navbar-header {
         height:80px;
    }
     .navbar-collapse.in {
         overflow-y: auto;
    }
     .form-header {
         position:static;
    }
     .form-container {
         position:static;
         width:100%;
         margin:15px 0;
         padding:15px;
    }
     .form-container h2 {
         font-size:28px;
    }
     input.normal.small {
         width:100%;
    }
     input.normal.small:first-child {
         margin-bottom:17px;
    }
     .custom-nav-tabs {
         margin-bottom:15px;
    }
     .tab-pane img {
         margin:0 0 15px;
    }
     .hover_listing {
         margin:0;
    }
     .custom-nav-tabs {
         margin-right:0;
    }
     .skills-col {
         padding-top:50px;
    }
     .numbers li {
         width:40%;
    }
     .video_preview {
         display:block;
    }
     .hover_listing li {
         text-align:center;
         border:none;
         border-bottom:2px solid #fafafb;
    }
     .hover_listing li .img {
         background:none;
    }
     .hover_listing li .img:hover {
    }
     .hover_listing li .img {
         text-align:center;
    }
     ul.pricing-boxes.three li {
         width:100%;
    }
     ul.pricing-boxes li.best-plan {
         top:0;
    }
     .purchasebar .anchor {
         margin-top:20px;
    }
     .button {
         padding:0 15px;
    }
     .mapArea {
         margin-bottom:15px;
    }
     .footer {
         text-align:center;
    }
     .footer .pull-left, .footer .pull-right {
         float: none !important;
    }
     ul.portfolioContainer li.col-xs-6{
         width:49%;
         min-height: 85px;
    }
     .bottomfourcol .col-sm-6 {
         margin-bottom:15px;
    }
     .header_v5 .bannerText {
         width:auto;
         left:25px;
    }
     .header_v5 .video-header {
         padding-bottom:40px;
    }
     .header_v5 .hedaer-inner {
         position:static;
         width:100%;
         margin:0;
         padding-top:0;
    }
     .header_v5 .bannerText h1 {
         font-size:45px;
         font-weight:600;
         color:#2b2b3d;
         margin-bottom:10px;
    }
     .header_v5 .bannerText h3 {
         color:#76767e;
         font-weight:600;
         font-size:25px;
         margin-bottom:10px;
    }
     .header_v5 .bannerText p {
         font-size:13px;
         color:#76767e;
         line-height:normal;
    }
     .register li a{
         padding:9px 5px !important;
         font-size:11px !important;
    }
}
 @media screen and (min-width: 768px) {
     .header_v5 {
         position:relative;
    }
     .header_v5 .hedaer-inner {
         left: 0;
         margin-top: -70px;
         position: absolute;
         right: 0;
         top: 50%;
    }
     .header_v5 .bannerText h3, .header_v5 .bannerText p {
         color:#fff;
    }
}
 @media screen and (max-width: 680px) {
     .navbar-header {
         display: block;
    }
     .navbar-nav {
         margin: 10px 0;
    }
     .navbar-wrapper {
         margin: 0 28px;
    }
     .navbar-collapse.collapse {
         margin: 0;
    }
     .navbar-collapse {
         height: auto;
    }
     #header-nav .navbar-nav > li, #header-nav .nav:active > .active{
        float:none;
    }
     #owl-demo{
         min-height: auto;
    }
     figure{
         height: 117px;
         text-align: center;
         width: 25%;
    }
     .part1 {
         float: left;
         margin: 0 10px;
         text-align: left;
         width: 43%;
    }
     .part4 {
         float: left;
         margin: 0 10px;
         text-align: left;
         width: 50%;
    }
     .section_gap {
         padding: 10px 0;
    }
     .header_v5 .hedaer-inner {
         margin:0;
         position:static;
    }
     .header_v1 .bannerText, .header_v2 .bannerText, .header_v3 .bannerText, .header_v4 .bannerText{
         height: auto;
         width:auto;
         left: 20px;
         right: 20px;
         padding:15px 0 0 15px;
    }
     .header_v5 .bannerText {
         padding:0;
    }
     .header_v1 .bannerText h3, .header_v2 .bannerText h3, .header_v3 .bannerText h3, .header_v4 .bannerText h3{
         font-size:32px;
         font-weight:400;
    }
     .watch_text {
         padding-left:15px;
         padding-top:20px;
    }
     .tab_text {
         padding-left:15px;
    }
}
 @media screen and (max-width: 400px) {
     .numbers li {
         width:100%;
    }
}
 @media only screen and (max-width: 800px) {
     #unseen table td:nth-child(2), #unseen table th:nth-child(2) {
        display: none;
    }
}
 @media only screen and (max-width: 640px) {
     #unseen table td:nth-child(4), #unseen table th:nth-child(4), #unseen table td:nth-child(7), #unseen table th:nth-child(7), #unseen table td:nth-child(8), #unseen table th:nth-child(8){
        display: none;
    }
}
 .header_v2.slider .news2 p {
     border-right: 1px solid;
     float: left;
     margin-right: 25px;
     margin-top: 10px;
     padding-bottom: 5px;
     padding-right: 25px;
}
 .header_v2.slider .news2 p:last-child {
     border-right: 0px solid;
}
/* 5-11-17 work */
 .sub-mit{
    display:inline-block;
     padding-left:30px;
}
 .sub-mit label.checkbox-inline .fa {
     position: absolute;
     right: -32px;
    top: 0;
}
/***********feetablecss************/
 .side_nav{
}
 .side_nav h3{
    background:#dd117b;
    border-bottom: 3px solid #dd117b;
    font-size: 20px;
    color: #fff;
    font-weight: 400;
     position: relative;
    text-align:center;
    height: 43px;
    line-height: 43px;
}
 .side_nav ul{
}
 .side_nav ul li{
    position: relative;
     width:100%;
     display:inline-block;
}
 .side_nav ul li:before {
     font-family: FontAwesome;
    font-size: 16px;
    font-style: normal;
    margin-right: 5px;
     color: #ab1521;
    content: "\f0da";
    float: left;
    left: 10px;
    position: absolute;
    top: 8px;
}
 .side_nav ul li a{
     text-decoration: none;
     text-indent:25px;
    font-size: 14px;
     width:100%;
    padding: 9px 0;
     margin: 0;
    display: block;
    cursor: pointer;
    background: #fafafa;
    color: #333;
    border-bottom: 1px solid #ddd;
     outline: none;
     display: inline-block;
}
 .side_nav ul li a:hover{
    background:#dd117b;
    color: #FFF;
}
 .side_nav ul li:hover:before{
    color: #FFF;
}
 .main-context{
    padding-left: 0px;
}
 .main-context .heading_main{
    color: #dd117b;
    border-bottom: solid 1px;
    padding: 0 0 8px 0;
}
 .main-context .contact-form{
     background:#f4f4f4;
     margin:20px 0 0 0px;
     padding:20px;
     display:inline-block;
     width:100%;
}
 .contact-form h5{
     font-size:24px;
     color:#dd117b;
     padding-bottom:10px;
}
 .contact-form p{
}
 .tab_nav{
    border: solid 1px #ddd;
}
 .tab_nav ul{
}
 .tab_nav li{
     display:inline-block;
     width:100%;
}
 .tab_nav li a{
     text-decoration: none;
     text-indent:25px;
    font-size: 14px;
     width:100%;
    padding: 9px 0;
     margin: 0;
    display: block;
    cursor: pointer;
    background:none;
    color: #333;
    border-bottom: 1px solid #ddd;
     outline: none;
     display: inline-block;
}
 .tab_nav li a:hover{
}
 .tab_nav li.active a, .tab_nav li.active a:focus, .tab_nav li.active a:hover{
     background:#df127b;
     color:#FFF;
}
 .tab_nav .nav-tabs>li.active>a, .tab_nav .nav-tabs>li.active>a:hover, .tab_nav .nav-tabs>li.active>a:focus{
    border:none;
}
 .tab_wrap{
}
 .tab_wrap .tab-content{
}
 .tab_wrap .tab-content .inner_table{
}
 .tab_wrap .tab-content .inner_table table{
    width:100%;
}
 .tab_wrap .tab-content .inner_table table th{
    background:#df127b;
     color:#FFF;
}
 .tab_wrap .tab-content .inner_table table tr {
}
 .tab_wrap .tab-content .inner_table table tr td{
     border:solid 1px #ddd;
}
 .testimonial_main {
    display: inline-block;
    width: 100%;
}
 .testimonial_main .testimonial_inner {
    background: #f5f5f5;
    padding: 14px;
    margin: 0 0 18px 0;
    border-bottom: solid #e8e8e8;
     border-radius: 5px;
     -ms-border-radius: 5px;
     -webkit-border-radius: 5px;
     -o-border-radius: 5px;
     -ms-border-radius: 5px;
}
 .testimonial_main .testimonial_inner img{
    width:100%;
}
 .testimonial_main .testimonial_inner h3 {
     color: #dd1183;
    font-size: 13px;
    font-weight: 600;
    text-align: right;
     margin: 0;
    padding: 11px 0 6px 0;
}
 .testimonial_main .testimonial_inner p {
    font-size: 13px;
     margin: 0;
    padding: 8px 0 0px 0;
     color:#666;
}
 .center_block{
}
 .center_block .g_map{
}
 .center_block .g_map iframe{
    border: solid 1px #ddd !important;
    padding: 10px;
}
 .center_block address{
     border-left: solid 5px hsl(327, 80%, 53%);
    padding: 0 0 0 14px;
    display: inline-block;
    border-radius: 10px;
    box-shadow: 0 4px 0px hsl(327, 29%, 90%);
    padding: 4px 27px;
    background: hsl(0, 0%, 97%);
    width: 100%;
    margin: 19px 0 0 0;
}
 .center_block address h3{
     font-weight: bold;
    font-size: 19px;
     color: hsl(327, 80%, 53%);
}
 .center_block address ul{
}
 .center_block address ul li{
    list-style: none;
    padding: 3px 0;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}
.footer_social.contactsocial li
{
    width: auto;
}
/* .center_block address ul li p{
    float: right;
    width: 90%;
}*/
 .center_block address ul li a{
    color: hsl(329, 85%, 47%);
}
 .centers-address address a{
    color: hsl(329, 85%, 47%);
}
 .close{
    opacity:9;
    color: #FFF !important;
     font-size: 42px;
     font-weight: normal !important;
}
 .fordownloads .contact-form {
}
 .dwnbody a {
    font-size: 14px;
}
 @media(min-width:992px){
     .header_v2.slider .slides img {
        height: 384px;
    }
}
 <!---------------New form CSS-----------------------> .apply-form h3 {
     margin-top: 20px;
     margin-bottom: 10px;
     font-size: 24px;
     color: #333;
}
 .apply-form .form-control {
    border-radius: 4px;
}
 .apply-form .form-group.internal {
     margin-bottom: 10px;
}
 .apply-form label {
     display: inline-block;
     margin-bottom: 5px;
     font-weight: bold;
}
 .form-group.internal {
     padding-left: 1%;
     padding-right: 2%;
}
 .form-horizontasl .form-group {
     margin-right: -15px !important;
     margin-left: -15px !important;
}
 .panel-heading {
     color: #fff !important;
     background-color: rgba(24, 20, 58, 0.7);
     border-color: rgba(24, 20, 58, 0.7);
     clear: both;
}
 .panel-heading h3{
     color: #fff !important;
}
 .main-context .contact-form {
     background: #f4f4f4;
     margin: 0px 0 0 0px;
     padding: 20px;
     display: inline-block;
     width: 100%;
}
 <!---------------Body load popup-----------------------> .owl-theme .owl-controls {
    /* margin-top: -30px;
     */
     text-align: center;
     position: absolute !important;
     bottom: 40px !important;
     left: 0 !important;
     right: 0 !important;
}
 #overlay {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: #000;
     filter:alpha(opacity=70);
     -moz-opacity:0.7;
     -khtml-opacity: 0.7;
     opacity: 0.7;
     z-index: 100;
     display: none;
}
 .cnt223 a{
     text-decoration: none;
}
 .popup{
     width: 100%;
     margin: 0 auto;
     display: none;
     position: fixed;
     z-index: 101;
}
 .cnt223{
     min-width: 600px;
     width: 600px;
     min-height: 150px;
     margin: -60px auto;
     background: #f3f3f3;
     position: relative;
     z-index: 103;
     padding: 10px;
     border-radius: 5px;
     box-shadow: 0 2px 5px #000;
}
 .cnt223 p{
     clear: both;
     color: #555555;
     text-align: justify;
}
 .cnt223 p a{
     color: #d91900;
     font-weight: bold;
}
 .cnt223 .x{
     float: right;
     height: 35px;
     right: -12px;
     position:absolute;
     top: -10px;
     width: 35px;
}
 .cnt223 .x:hover{
     cursor: pointer;
}
 .rpsb_aen_pre2018 ul li {
     display: inline-block;
     font-size: 13px;
     padding: 0 0 0 16px;
}
 .rpsb_aen_pre2018 ul li a {
     background: #d72b77;
     display: inline-block;
     margin: 0 6px;
     padding: 4px 11px;
     color: #FFF;
     border-radius: 5px;
}
 .rpsc_ques_paper{
    width: 491px;
}


.mobile_bottom{display:none;background: #E91E63;text-align: center;padding: 8px 0 8px 0;width: 100%;float: left;}
.mobile_bottom p{ color: #FFF;display: inline-block;font-size: 14px;line-height: normal;}
.mobile_bottom a{background: #000;color: #FFF;padding:4px 12px;display: inline-block;border-radius: 36px;margin: 0 0 4px 10px;font-size: 14px;}

.link_new { float: left;max-width: 398px;margin-top: 16px;margin-left: 40px;}
.link_new img {float: left;max-width: 60px;}
.link_new p {}
.link_new p a {background: #dd127b;display: inline-block;border-radius: 10px;color: #FFF;
font-family: arial;font-size: 13px;padding: 2px 12px;margin-bottom: 4px;}
.g-recaptcha{transform: scale(0.85);transform-origin: 0;}
#Downloadscontent .col-sm-3{padding-top: 10px;}
#course_tab_content tbody{border: 1px solid #ddd;}
#course_tab_content tbody tr{border: 1px solid #ddd}
#course_tab_content tbody tr td{border: 1px solid #ddd}
.navbar-nav > li > .dropdown-menu{position: absolute;}
#tops12 {
    display: none;
}
.news2 p a{color: #fff;}
.carousel-indicators li{border-color: #0000ff;}
.lgreg
{
    background: #ff59af;
    padding: 2px 5px !important;
    border-radius: 3px;
    border-color: #ff59af;
}
.uppscbtn
{
    background: #ffce59;
    padding: 2px 5px !important;
    border-radius: 3px;
    border-color: #ff59af;
    color: #000 !important;
}
.detail_field {
    display: block;
    border-radius: 4px;
    padding: 6px 12px;
    border: 1px solid #ccc;
    line-height: 1.42857143;
    float: left;
    margin: 1px;
    width: 135px;
}
.leftmenu {
    padding-left: 0px;
}
.main-context .leftmenu a.active{background: #ebbd12;}
    .main-context .leftmenu a
    {
        height: 70px;
        padding: 18px 16px 13px;
        font-size: 16px;
        display: block;
        width: 100%;
        border: none;
        text-align: left;
        cursor: pointer;
        transition: 0.3s;
        border-bottom: #fff 1px solid;
        font-weight: bold;
        background: hsl(329, 85%, 47%) none repeat scroll 0 0;
        text-decoration: none;
        color: #fff;
    }
    .main-context .leftmenu a img
    {
        padding-right: 16px;
        margin-top: -5px;
        vertical-align: top;
        float: left;
    }
    .menucontent{
        border-left: solid 5px hsl(327, 80%, 53%);
padding: 0 0 0 14px;
display: inline-block;
border-radius: 10px;
box-shadow: 0 4px 0px hsl(327, 29%, 90%);
padding: 10px 27px;
background: hsl(0, 0%, 97%);
height: 488px;
    }
    .menucontent li{
        background:hsl(0, 0%, 97%);;
        background-image: none;
        border-style:none;
        box-shadow:none;
        border-bottom: 1px solid;
    }
    .menucontent li a
    {
        border-right: none;
        padding:0px 12.4px 11px 15px;
        background: url(../images/bullet-r.png) 1px 6px no-repeat;
    }
    .menucontent li a:hover
    {
        background-color: #ccc;
        border-color:#ccc;
    }
    .centerfield
    {
        float: right;
        width: 78%;
    }
    .centersection
    {
        margin-bottom: 0px;
    }
    .contactsocial ul li a
    {
        padding: 0 7px;
        font-size: 20px;
    }
    .appicons a
    {
        border: solid 1px #ccc;
        width: 50px;
        display: inline-block;
        text-align: center;
        height: 50px;
        line-height: 42px;
        border-radius: 50%;
        text-decoration: none;
        font-size: 29px;
    }
    .addressrow {
    float: right;
    width: 89%;
}
.centaddress{display: inline-block;width: 100%;}
.centaddress p {float: right;width:88%;}
.centaddress i {padding-left: 0px !important;}

/*15-5-2019*/


.downloads_tabs .enqairyform{ margin-bottom:15px;}

@media (max-width:767px){
.top_bar .account_block a.lgreg {	font-size: 13px;	padding: 2px 5px !important;}
.register ul li {	float: none;	margin: 0 1px;	text-align: center;	width: 30%;	vertical-align: top; display:inline-block;}
.footer_address {	float: none;	display:block;	padding-bottom: 60px;}
.mobile_bottom{ padding:8px 12px;}
.mobile_bottom p{ text-align:center;}
.mobile_bottom a {	padding: 4px 7px;	margin: 5px 3px;	font-size: 12px;}
.footer2 .footer_main .f_block2 h4{ font-size: 15px;}
.footer2 .footer_main .f_block ul li {	list-style: none;	display: inline-block;	width: 49%;	vertical-align: top;}
.ea_ssc_gate ul {	margin: 0 -10px; text-align:center;}
.ea_ssc_gate ul li {	width: 49%;	float: none; text-align:center;	list-style: none;	padding: 0 10px 15px;	display: inline-block;	margin: auto; vertical-align:top;}
.ea_ssc_gate .owl-theme .owl-controls {	margin-top: 0;}
.phone_block{ padding:0px;}
.apply-form .mg-0{ margin:0;}
.apply-form{ padding-top:15px;}
}
@media (max-width:479px){
.account_block > div{ float:none !important;}
.register ul li {	float: none;	margin: 0 1px;	text-align: center;	width: 48%;	vertical-align: top;}
}

/*22-5-2019*/
.ssc_je_pree2017 .sscje_tab .ce_tab .nav-tabs.custom-tabing-key{ display:inline-block; vertical-align:top;}
.ssc_je_pree2017 .sscje_tab .ce_tab .tab-content.custom-tabing-content{ display:inline-block; vertical-align:top; width:70%;}
.rrbjecbtleftmenu a{padding: 0 0 0 0px !important;}


/*18-6-2019*/
@media (max-width:767px){
#registration_form_ea .contact-form.centers h4{ margin-top:20px;}
#registration_form_ea .contact-form.centers .form-group label{ padding-left:0px;}
#registration_form_ea .contact-form.centers{ margin-bottom:10px;}
#registration_form_ea .contact-form.centers .form-control{ margin-left:-15px; margin-bottom:0;}
#registration_form_ea .row.mobile-margin .contact-form.centers .form-group label {	padding-left: 15px;}
#registration_form_ea .row.mobile-margin {	margin: 0 -15px auto;}
#registration_form_ea .row.mobile-margin .contact-form.centers .form-control{ margin-left:0px; margin-bottom:0;}
#registration_form_ea .contact-form.centers .sub-mit {	display: inline-block;	padding: 0;	margin: 11px 15px;}
#registration_form_ea .contact-form.centers .btn-primary{ margin-bottom:15px;}
}

/*13-7-2019*/
header .navbar-collapse { background:#52a8de; box-shadow:0 0 5px #0000004d; -moz-box-shadow:0 0 5px #0000004d; -ms-box-shadow:0 0 5px #0000004d; -o-box-shadow:0 0 5px #0000004d; -webkit-box-shadow:0 0 5px #0000004d;}
header .navbar-nav > li > a{ color:#fff !important; padding:13px 13px 13px 9px;}
#header-nav .navbar-nav > li, #header-nav .nav:active > .active{ color:#fff !important; border:0px; box-shadow:none; text-shadow:none; background:transparent; position:static;}
.navbar-nav > li > .dropdown-menu {	position: absolute;	left: 0; margin:auto;	right: auto;	max-width: 1220px; width:100%; padding:5px 15px;}
header .navbar-collapse.collapse{ position:relative;}
header .navbar-nav > li > .dropdown-menu li {
	display: inline-block;
	width: 31%;
	position: relative; word-wrap: break-word;
	padding-left: 20px;
	line-height: 40px;
	height: 40px;
	border-bottom: 1px solid #eee;
	margin-right: 15px;
}
header .navbar-nav > li > .dropdown-menu li::after {
	position: absolute;
	left: 0px;
	top: 0px;
	content: "";
	background-image: url(images/menu-arrow.png);
	height: 12px;
	width: 12px;
	background-repeat: no-repeat;
	bottom: 0;
	margin: auto;
}
header .navbar-nav > li > .dropdown-menu li a {
	padding: 0; font-size:12px !important;
	line-height: 38px;
}
header .navbar-nav > li > .dropdown-menu li:hover a{ background:transparent; color:#eb268f;}
header .navbar-nav > li > .dropdown-menu li:hover::after{ background-image:url(images/menu-arrow-hover.png);}
#header-nav .nav > li.active, #header-nav .nav > .active:active, #header-nav .nav > li:active {
	background: #fff;
	border-color: hsl(0, 0%, 80%);
	border-width: 0;
	color: transparent;
	height: inherit;
	margin: 0;
	z-index: 2;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	color: #eb268f !important;
	background-color: transparent;
}
.table-striped > tbody > tr:nth-child(2n+1) {
    background-color: #fffcf3;
}
.testimonial_box .img-circle {
    border-radius: 10%;
}

/*26-08-2019*/
header .navbar-nav > li > a{padding:13px 4px 13px 9px;}

.register li a span img{max-width:50%;}
@media (min-width:992px) and (max-width:1199px){
header .navbar-nav > li > a {
	padding: 10px 5px !important;
	font-size: 10px !important;
}
}

@media (max-width:767px){
.menubar .navbar-header {     display: block; padding: 0 15px;}
.navbar .container {
	padding: 0 15px;
}
#header-nav.navbar-wrapper {
	margin: 0;
}
.menubar .navbar-toggle {
	margin: 0 15px;
}
.navbar-nav > li > .dropdown-menu{ position:relative;}
header .navbar-nav > li > .dropdown-menu li {
	display: inline-block;
	width: 100%;
	position: relative;
	word-wrap: break-word;
	padding-left: 20px;
	line-height: 40px;
	height: auto; 
	border-bottom: 1px solid #eee;
	margin-right: 15px;
}
#header-nav .navbar-nav > li, #header-nav .nav:active > .active{ position:relative; height: auto;}
}


/*3-9-2019*/
.table-striped > tbody > tr:nth-child(2n+1) {	background-color: #f3f3f3;}
#course_tab_content tbody tr th {border: 1px solid #ddd; background: #dd127b; color:#fff; padding-top:15px; padding-bottom:0;}
 #course_tab_content tbody tr th p , #course_tab_content tbody tr th p strong{ font-size:19px;}
#course_tab_content .tab-pane p{  font-size: 15px; line-height: 32px; }
.primary-color{ color:#dd127b !important;}
h2.heading-strip{ background:#52a8de !important; color:#fff; line-height:39px; margin:0 0 6px; padding: 0 10px; font-size: 21px; text-transform:capitalize;}
.custom-listing-ol li{ font-size: 15px; line-height: 32px; font-family: 'Open Sans', sans-serif; text-align: justify; font-weight: 400; padding-bottom: 2px; margin-bottom:15px;}
.custom-table-align tr td p , .custom-table-align tr th p{ text-align:left;}
.padding-left{ padding-left:15px;} 
.or-condition {	display: block;	font-weight: 700;	text-align: center;}
.download_link_a a {	background: #df127b;	color: #FFF;	text-transform: uppercase;	padding: 7px 23px;	border-radius: 5px;}
.main-ul-list{ padding:0px; margin:0px; font-size:0px;}
.main-ul-list li{ font-size:15px; list-style:none; position:relative; padding-left:15px;}
.main-ul-list li::after{ position:absolute; left:0px; top:11px; content:""; height:10px; width:10px; background:#dd127b; }
.main-ul-list .custom-listing-ul > li{ position:relative; list-style:none; padding-left:15px; font-size: 15px; line-height: 32px; font-family: 'Open Sans', sans-serif; text-align: justify; font-weight: 400; padding-bottom: 2px; margin-bottom:15px;}
.main-ul-list .custom-listing-ul > li::after{ position: absolute; left: 0px;top: 13px;content: "";height: 10px;width: 10px;background: #fff;border-radius: 50%;border: 3px solid #dd127b;} 
.custom-listing-ul li::after {
	position: absolute;
	left: 0px;
	top: 13px;
	content: "";
	height: 10px;
	width: 10px;
	background: #fff;
	border-radius: 50%;
	border: 3px solid #dd127b;
}
.custom-listing-ul li{ position:relative; list-style:none; padding-left:15px; font-size: 15px; line-height: 32px; font-family: 'Open Sans', sans-serif; text-align: justify; font-weight: 400; padding-bottom: 2px; margin-bottom:15px;}
 #course_tab_content .small-heading-th tbody tr th p strong { font-size:16px;}
 .table-center-align tr td , .table-center-align tr th, .table-center-align tr td p, .table-center-align tr th p , .table-center-align tr th strong , .table-center-align tr td strong , .table-center-align tr td p strong{ text-align:center; } 
 .single-line-heading th{white-space:nowrap; vertical-align:middle;}
 .main-ul-list .custom-listing-ul li p , .main-ul-list li p{	line-height: 32px;}
 .number-listing li::marker {
	font-size: 15px;
	color: #dd127b !important;
	font-weight: bold;
}
#course_tab_content .tab-pane .custom-table-align.small-heading-th p{font-size: 15px;
line-height: 1.486565454;
text-align: center;}
 @media (max-width:767px){
 .download_link_a a {	padding: 7px 16px;}
 .single-line-heading th {	white-space: inherit;}
 }
 
 .center_block .ssc_je_pree2017 .sscje_tab .tab-content.tab_top {
	width: 100%;
	display: table-cell;
}
.primary-custom-btn{background:#dd127b !important; color:#fff; border:1px solid #dd127b;}

@font-face {
    font-family: 'devlys_010normal';
    src: url('../fonts/devlys_010-webfont.eot');
    src: url('../fonts/devlys_010-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/devlys_010-webfont.woff2') format('woff2'),
         url('../fonts/devlys_010-webfont.woff') format('woff'),
         url('../fonts/devlys_010-webfont.ttf') format('truetype'),
         url('../fonts/devlys_010-webfont.svg#devlys_010normal') format('svg');
    font-weight: normal;
    font-style: normal;

}

.hindi-type{ font-family: 'devlys_010normal';}
.div-right-align{ float:right;}
.unbold{ font-weight:normal !important;}
.margin-20{ margin:20px 0 !important;}
#course_tab_content .small-th-table tbody tr th p strong{ font-size:14px;} 
#course_tab_content .small-th-table tbody tr th , #course_tab_content .small-th-table tbody tr td{padding:0px 3px; }
.jpsc-page p img{max-width:100%;}


.custom-listing-ul .custom-listing-ol li{ font-size: 15px; line-height: 32px; font-family: 'Open Sans', sans-serif; text-align: justify; font-weight: 400; padding-bottom: 2px; margin-bottom:15px;}

/*8-11-2019*/
.home-new-div{ margin:15px 0;}
.home-new-div figure{ width:100%;}

/*14-12-2019*/
.slide-right-home{ padding-left:0px;}
.slide-right-home .new-home-right-side { width:100%; display:block; margin-top:10px;}
.slide-right-home .new-home-right-side li{width:100%; display:block; font-size:14px; margin-bottom:20px;}
 .slide-right-home .new-home-right-side li:last-child{ margin-bottom:0;}
.slide-right-home .new-home-right-side li figure{width:100%; float:none;}
.home-page-feature-img .feature_img{width:8.2%;}
.centers-block-new{background: url(../images/our-centers.jpg); background-repeat:no-repeat; background-size:cover;}
.centers-block-new .center_area{ background:transparent; } 
.centers-block-new .center_area h4 span{ text-transform:uppercase; font-size:32px;  font-family: 'Open Sans', sans-serif; font-weight:600; color:#fff; position:relative;}
.centers-block-new .center_area h4 span::after{ position:absolute; bottom:-15px; right:0px; left:0px; content:""; height:3px; background:#fff500; width:115px; margin:auto;}
.centers-block-new .center_area h4{ margin:10px 0 15px;}
.centers-block-new .center_area ul{ margin-top:35px; margin-bottom:10px; text-align:left;}
.centers-block-new .center_area ul li{ text-align:left; border-right:0px; padding-left:25px; width:19.5%; display:inline-block; vertical-align:top; background-image:url(../images/right-tick-home.png); background-repeat:no-repeat; background-position:0 5px; margin-bottom:10px;}
.centers-block-new .center_area ul li a{ padding:0;}
.testimonial-home-new .test_headening {	background: url(../images/testimo-index-new.png);	background-size: cover;	height: 47px;	line-height: 36px; font-size:14px; font-weight:600; font-family: 'Open Sans', sans-serif;}
.testimonial-home-new .owl-theme p {	font-family: 'Open Sans', sans-serif;	text-align: center;	font-size: 13px;	line-height: 20px;	font-weight: 400;	padding-bottom: 2px;	margin: 0px;	position: relative;}
.testimonial-home-new img.img-circle {	height: 155px;	width: 155px;	display: block;	text-align: center;	margin: auto;	box-shadow: 0 0px 5px #ccc;	border: 2px solid #ddd;}
.testimonial-home-new .item span {	line-height: 19px;	font-weight: 500;	font-size: 14px;	color: #dd127b;	font-family: 'Open Sans', sans-serif;	display: block;	width: 100%;	vertical-align: middle;	text-align: center;}
.testimonial-home-new .news-sec{ padding: 3px 0;}

.testimonial-home-new .owl-theme .owl-controls .owl-page span {	background: #8b8b8b;	border-radius: 20px;	display: block;	height: 9px;	margin: 5px 4px;	opacity: 0.9;	width: 9px;}
.testimonial-home-new .owl-theme .owl-controls .owl-page.active span, .testimonial-home-new .owl-theme .owl-controls.clickable .owl-page:hover span {	background: #dd127b;	opacity: 1;}
.grey-back-new{background:#ededed; padding:25px 0;}
.grey-back-new .our-latest-courses-new > h4{ text-align:center;}
.grey-back-new .our-latest-courses-new > h4 span{ text-transform:uppercase; font-size:32px;  font-family: 'Open Sans', sans-serif; font-weight:600; color:#000; position:relative; text-align:center;}
.grey-back-new .our-latest-courses-new > h4 span::after{ position:absolute; bottom:-15px; right:0px; left:0px; content:""; height:3px; background:#df3d91; width:115px; margin:auto;}
.grey-back-new .our-latest-courses-new > .center_area h4{ margin:25px 0 15px;}
.grey-back-new .our-latest-courses-new ul{ text-align:center; display:block; padding: 56px 0 0; margin:0 -15px; font-size:0px;}
.grey-back-new .our-latest-courses-new ul li{ display:inline-block; width:25%; font-size:14px; padding:0 15px; vertical-align:top;}
.course-content-new{ background:#fff;}
.course-content-new {	background: #fff;	position: relative;	padding: 80px 15px 35px;}
.grey-back-new .our-latest-courses-new ul li figure {	width: 100px;	height: 100px;	margin: 0px auto 0;	border-radius: 50%;	background: #fff500;	line-height: 100px;	display: block;	float: none;	top: -35px;	position: absolute;	left: 0;	right: 0;}
.grey-back-new .our-latest-courses-new ul li h5{ color:#db398d; font-size:24px;  font-family: 'Open Sans', sans-serif; font-weight:600; text-transform:uppercase;}
.grey-back-new .our-latest-courses-new ul li h6{color:#000; font-size:14px; text-transform:uppercase; font-weight:600;}
.grey-back-new .our-latest-courses-new ul li p{font-family: 'Open Sans', sans-serif; font-weight:400; color:#000; font-size:14px; text-align:center; line-height: 31px;height: 200px;}
.grey-back-new .cour-red-more {	width: 146px;	display: block;	height: 40px;	line-height: 40px; font-weight:600;	text-align: center;	margin: auto;	background: #db398d;	color: #fff;	text-transform: uppercase;	border-radius: 25px;	margin-top: 25px;	border: 1px solid #db398d;}
.header-right-block figure{ float:none;}
.header-right-block{ float:none; display:block; text-align:right; width:100%;}
.header-main .register ul.header-right-block{ font-size:0; margin: 2px 0;}
.header-main .register ul.header-right-block li {	border-radius: 0;	padding: 1px 0;	text-align: center;	width: auto;	display: inline-block;	vertical-align: middle; line-height: 0;}
.header-main .logo{margin: 14px 0 14px 0;}
.register ul.header-right-block li a{padding: 5px 1px !important;}
.grey-back-new .cour-red-more:hover{background: #ebbd12; border:1px solid #ebbd12;}
.publicaation-new{ padding:0px; margin: 0px -10px; font-size:0px;}
.publicaation-new li{ display:inline-block; width:49.5%; vertical-align:top; padding: 0 10px;} 
.form-heading.book-owl {	background: url(../images/book-home-new.png);	width: 100%;	background-size: cover; height: 47px; border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
.book-detail figure {	float: none; overflow:hidden;	width: 100%; padding:10px;	margin: 15px auto; height:155px; width:132px;	text-align: center;	display: block;	}
.book-detail { text-align:center; padding:0 5px;}
.book-detail figure img{max-width:100%;}
.publicaation-new .books-ea{ border: 0px solid #afafaf; border-radius: 0px; background: #fff;}
.book-detail h4 {	font-size: 17px;	color: #000;	font-weight: 600;	font-family: 'Open Sans', sans-serif;	text-align: center;	white-space: nowrap;	text-overflow: ellipsis;	overflow: hidden; margin: 0 0 9px;}
.book-detail h5{ font-size:16px; color:#545454; font-weight:400;font-family: 'Open Sans', sans-serif; text-align:center; margin: 0 0 0; line-height: 16px;}
.book-detail h6{ font-size:18px; color:#dd127b; font-weight:600;font-family: 'Open Sans', sans-serif; text-align:center;}
.testimonial-home-new .item {    height: 313px;}
.publicaation-new .owl-theme .owl-controls {	margin-top: 0;	text-align: center;}
.testimonial-home-new .owl-theme .owl-controls {
    margin-top: 0;
    text-align: center;
}
.main-book-div .ads {	min-height: 332px;	margin-bottom: 0;}
.main-book-div .owl-theme .owl-controls .owl-page span {	background: #8b8b8b;	border-radius: 20px;	display: block;	height: 9px;	margin: 5px 2px;	opacity: 0.9;	width: 9px;}
.main-book-div .owl-theme .owl-controls .owl-page.active span, .main-book-div .owl-theme .owl-controls.clickable .owl-page:hover span {	background: #dd127b;	opacity: 1;}
.form-heading.ea-announcement-new{ background-repeat:no-repeat; height:47px; line-height:46px; width:100%; margin:0;}
.new-custom-tab .nav > li:first-child {	border-left-color: transparent;	border-left-width: 0 !important;	border-radius: 0;	border: 0 !important;}
.new-custom-tab .nav-tabs > li > a {	margin-right: 0;	line-height: inherit;	border: 0;	border-radius: 0;	padding: 0;}
.new-custom-tab .nav-tabs > li > a {	margin-right: 0;	line-height: inherit;	border: 0;	border-radius: 0;	padding: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {	color: #555;	cursor: default;	background-color: #fff;	border: 0px solid #ddd;	border-bottom-color: transparent;}
.form-heading.ea-exam-new {	padding: 0px;	background: #fff500;	color: #000;	width: 100%;	height: 47px;	line-height: 47px;	font-size: 13px;	text-align: center; border-top-right-radius: 25px; border-bottom-right-radius: 25px;}
/*.new-custom-tab .nav-tabs > li:first-child {	width: 57%;}*/
.new-custom-tab .nav-tabs > li {	float: left;	margin-bottom: -1px;	width: 50%;}
.new-custom-tab .news-sec {	border-radius: 0; height: 331px;}
.new-custom-tab .nav > li > a:focus, .nav > li > a:hover{background:transparent;}

/*#publication2 .owl-buttons, #publication1 .owl-buttons{ display:block;}
#publication2 .owl-buttons .owl-prev, #publication1 .owl-buttons .owl-prev {	background-image: url("../images/left-arrrow-new-car.png");	background-repeat: no-repeat;	height: 45px;	font-size: 0;	left: -2px;	position: absolute;	top: 45%;	width: 27px;	background-color: transparent;	border-radius: 0;	margin: 0;	padding: 0;	opacity: 1;}
#publication2 .owl-buttons .owl-next, #publication1 .owl-buttons .owl-next {	background-image: url("../images/left-arrrow-new-car.png");	background-repeat: no-repeat;	height: 45px;	font-size: 0;	right: -2px;	position: absolute;	top: 45%;	width: 27px;	background-color: transparent;	border-radius: 0;	margin: 0;	padding: 0;	transform: rotate(180deg);	opacity: 1;}*/

.whatsapp-add-link {	position: fixed;	left: 25px;	top: 25%;	content: "";	width: 36px;	height: 149px;}
.whatsapp-add-link figure {	float: none;	width: auto;}
.right-static-bar {	position: fixed;	right: -3px;	top: 25%;	content: "";	height: auto;	width: auto;}
.right-static-bar ul{ padding:0px; margin:0px; font-size:0px;}
.right-static-bar ul li {	display: block;	width: 49.5%;	font-size: 14px;	list-style: none;	min-width: 39px;}
.right-static-bar figure {	float: none;	width: auto;}
.new-custom-tab .form-horizontal {	border: 0; background: #fff; box-shadow: 0 0 6px 1px #dcd9dc; }
.new-custom-tab .nav-tabs {	border-bottom: 0;}
header.header-main .navbar-collapse{    background:  #dd127b;}
header.header-main .navbar-collapse .dropdown-menu li a{font-family: 'Roboto', sans-serif; font-size:14px !important;}
.testimon {	margin-bottom: 24px;	min-height: 79px;	height: 71px;	overflow: hidden;}
 .register ul.header-right-block li a.gate_result{color: #ffaa1d !important;}
.register ul.header-right-block li a {	color: #dd127b !important;	padding: 1px 10px 1px 52px !important;	border-radius: 25px;	font-size: 13px !important;	line-height: 28px;	border: 1px solid #dd127b;	position: relative;	overflow: hidden;}
.register ul.header-right-block li a span {	margin-right: 8px;	display: inline-block;	margin-top: 0;	font-size: 0px;	width: 41px;	background: #dd127b;	position: absolute;	left: 0;	top: 0;	bottom: 0;	text-align: center;}
.register ul.header-right-block li a span img {	max-width: 100%;	vertical-align: middle;	margin-top: 1px;}
.register ul.header-right-block li a span.icon-right-menu-left{ margin-right:0; margin-left:8px;}
.register ul.header-right-block li a span img.live-gif {	max-width: 48%;	border: 1px solid #fff;	border-radius: 50%;	background: white;}
header.header-main .register {	margin: 4px 0 0;}
header.header-main .register ul.header-right-block li.header-right-submenu{ width:auto;}
.register ul.header-right-block li a span.icon-right-menu-left {	margin-right: 0;	margin-left: 8px;	right: 0;	left: auto;}
.register ul.header-right-block li a.phone-menu {	padding-right: 57px !important;	padding-left: 57px !important;}
.register ul.header-right-block li a.min-width-equal {	min-width: 185px;}
.header-main .register ul.header-right-block li .header-right-submenu li{ margin-left:3px;}
.header-main .register ul.header-right-block li .header-right-submenu li:first-child{ margin-left:0;}
.custom-color-bg{ background:#f7f7f7;}
@media (min-width:992px) and (max-width:1199px){
.right-static-bar{ width: 33px;}
.right-static-bar ul li{min-width: inherit;}
.grey-back-new .our-latest-courses-new ul li h5{font-size: 17px;}
.book-detail h5{ font-size:15px;}
.form-heading.ea-announcement-new{ background-size:cover;}
.testimon {	margin-bottom: 24px;	min-height: 100px;}
.testimonial-home-new {	max-width: 50%;	margin: 25px auto 0;}
.testimonial-home-new .item {	height: inherit;}
.testimonial-home-new .test_headening {	background: url(../images/testimo-index-new.png);	background-size: auto;	height: 47px;	line-height: 36px;	font-size: 14px;	font-weight: 600;	font-family: 'Open Sans', sans-serif;	background-position: center center;	display: block;	width: auto;	background-repeat: no-repeat;	text-align: center;}
}

@media (min-width:768px) and (max-width:991px){
.grey_section.section_gap.home-page-feature-img{float: none;}
.header-right-block figure {	margin: 0;}
.slide-right-home .new-home-right-side{ text-align:center;}
.slide-right-home .new-home-right-side li {	width: 32.5%;	display: inline-block;	font-size: 14px;	margin-bottom: 20px;}
.home-new-div {	margin: 0;}
.home-new-div figure{ margin:0px;}
.grey_section.section_gap.home-page-feature-img {	padding-bottom: 0;}
.centers-block-new {	display: block;	width: 100%;	clear: both;}
.right-static-bar {	width: 39px;}
.right-static-bar ul li {	min-width: 31px;}
.form-heading.ea-announcement-new {	background: rgba(221,18,123,0.9)url(../images/ea-announcement-background.png);	border-top-left-radius: 25px; background-repeat:no-repeat;	border-bottom-left-radius: 25px;}
.publicaation-new {	margin: 20px -10px;}
.form-heading.book-owl {	border-top-right-radius: 25px;	border-bottom-right-radius: 25px;}
.testimonial-home-new {	margin-top: 25px;}
.centers-block-new .center_area ul li{width: 24.5%;}
.grey-back-new .our-latest-courses-new ul li figure{width: 90px; line-height: 90px;
height: 90px;}
.grey-back-new .our-latest-courses-new ul li figure img{max-width:65%;}
.grey-back-new .our-latest-courses-new ul li {	display: inline-block;	width: 49.5%;	font-size: 14px;	padding: 0 15px;	vertical-align: top;	margin-bottom: 50px;}
}

@media (max-width:767px){
.right-static-bar{ display:none;}
.header-main .navbar-header {	height: auto;}
.slide-right-home {	padding-left: 15px;}
.home-new-div figure {	width: 100%;	height: auto;	margin-bottom: 15px;}
.home-page-feature-img .feature_img {	width: 32%;}
.form-heading.ea-announcement-new{background: rgba(221,18,123,0.9)url(../images/ea-announcement-background.png);	border-top-left-radius: 25px; background-repeat:no-repeat;	border-bottom-left-radius: 25px;}
.whatsapp-add-link{ display:none;}
.new-custom-tab .nav-tabs > li:first-child {	width: 100%;}
.new-custom-tab .nav-tabs > li {	float: none;	margin-bottom: 0;	width: 100%;}
.publicaation-new li {	display: block;	width: 100%;	vertical-align: top;	padding: 0 10px;}
.publicaation-new {	margin: 15px -10px;}
.centers-block-new .center_area h4 {	margin: 11px 0 15px;}
.centers-block-new .center_area h4 span{ font-size:24px;}
.centers-block-new .center_area ul li{width: 48.5%;}
.center_area ul li:nth-child(3n+3) {	border-right: solid 0px #ffffff;}
.grey-back-new .our-latest-courses-new > h4 span{ font-size:24px;}
.grey-back-new .our-latest-courses-new ul li {	display: block;	width: 100%;	font-size: 14px;	padding: 0 15px;	vertical-align: top;	margin-bottom: 55px;}
.grey-back-new .our-latest-courses-new ul li:last-child{ margin-bottom:20px;}
.form-heading.book-owl {	background: rgba(221,18,123,1)url(../images/ea-announcement-background.png);	width: 100%;	background-size: auto;	height: 47px;	border-radius: 25px; background-repeat:no-repeat;	border-bottom-right-radius: 25px;}
.publicaation-new li:first-child{ margin-bottom:20px;}	
.testimonial-home-new .test_headening{background: rgba(221,18,123,1)url(../images/ea-announcement-background.png);	width: 100%;	background-size: auto;	height: 47px;	border-top-right-radius: 25px; background-repeat:no-repeat;	border-radius: 25px;}
.slide-right-home .new-home-right-side{ text-align:center;}
.center_area ul li:nth-child(3n+3) {	border-right: 0px !important;}
.form-heading.ea-announcement-new{ border-radius: 25px;}
.new-custom-tab .nav-tabs > li:last-child a p {
	border-radius: 25px;
}
}
.solution-box{margin-top: 10px;}
@media (min-width:768px){
.home-new-div .row {
     margin: 0 -5px;
}
.home-new-div .col-sm-3.solution-box {
     width: 20%;
     padding: 0 5px;
}
}
.date_comm {
    border: 2px solid #000;
    background-color:yellow;
    text-align: center;
    font-size: 16px;
    display: inline-block;
    width: 100%;
}
h3 {
    color: #273342;
    line-height: 57px;
    font-weight: 700;
    text-transform: none;
    letter-spacing: -1px;
    margin: 0px 0 15px;
}
.whatsapp-add-link {height:auto; width:auto;}
.whatsapp-add-link ul{ padding:0px; margin:0px; font-size:0px;}
.whatsapp-add-link ul li{ font-size:14px; list-style:none; width:49.5%; display:block; min-width: 39px;}

@media (max-width:768px){
.register ul.header-right-block li a.min-width-equal {
	min-width: 149px;
	padding: 1px 10px 1px 44px !important;
	font-size: 12px !important;
}
.register ul li{ margin-bottom:3px;}
.ea-about-new-block h3{ text-align:left; line-height:initial;}
.new-custom-tab .active .ea-announcement-new {
	background: rgba(221,18,123,0.9)url(../images/ea-announcement-background.png) !important;
	padding: 0px 0 0 47px !important;
	text-align: left !important;
	font-size: 12px !important; 
	color: #fff !important;
	background-repeat: no-repeat !important;
}
.form-heading.ea-announcement-new {
	text-align: left;
	padding: 0 0 0 49px;
}
.new-custom-tab .nav-tabs > li {
	margin-bottom: 4px;
}
.whatsapp-add-link {
	height: auto;
	width: 23px;
	display: inline-block;
	top: 10%;
	left: 0;
}
.whatsapp-add-link ul li {
	font-size: 14px;
	list-style: none;
	width: 40.5%;
	display: block;
	min-width: 22px;
}
}


/*7-2-2020*/
.back2.newpage {
	border: 1px solid #cccccc;
	padding: 5px;
	text-align: center;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.innercontent .main-context #course_tab_content .tab-pane  p.heading {
	font-size: 15px;
	line-height: 24px; min-height: 92px;
	text-align: center;
	padding: 10px 0;
}

.back2.newpage .custom-btn {
	width: 120px;
	height: 35px;
	border: 1px solid #f5d86f;
	display: block;
	margin: 0 auto 15px;
	text-align: center;
	border-radius: 5px;
	background: #f5d86f;
	text-decoration: none;
	line-height: 33px;
}
.back2.newpage .custom-btn:hover{ }
.tabs-left .topper_year{width: 24%;float: left;}


/*15-02-2020*/
.topper-up-tab .tabs-left .topper_year{ width:16.5%; background:#hsl(329, 85%, 47%) none repeat scroll 0 0; color:#fff; box-shadow:none; background:transparent; border:0px; padding: 0 6px;}
.topper-up-tab .tabs-left .topper_year.active{ margin:0px 0 4px;}
.topper-up-tab .tabs-left > li > a {	background: #dd127b;	color: #fff !important;	border: 1px solid #dd127b;	display: block;	text-align: center;	padding: 9px 11px;}
.topper-up-tab .tabs-left .topper_year::first-child{padding-left:0px;}
.topper-up-tab .tabs-left .topper_year::last-child{padding-right:0px;}
.topper-up-tab .tabs-left > li > a:hover , .topper-up-tab .tabs-left .topper_year.active a{ background:#fff500; border: 1px solid #fff500; color:#000 !important;}

@media (max-width:767px){
.topper-up-tab .tabs-left .topper_year {	width: 24.5%;}
}

/*20-2-2020*/
.primary-color.heading-h3-space {
	line-height: 33px;
	margin: 24px 0 7px;
}
.centers.latest-awards h3 {
	width: 100%;
	font-size: 21px;
	line-height: 38px;
}

@media (max-width:767px){
.centers.latest-awards h3 {
	width: 100%;
	font-size: 17px;
	line-height: 25px;
}
}

#topmenu li:nth-child(16){display: none;}
#topmenu li:nth-child(17){display: none;}
#topmenu li:nth-child(18){display: none;}
#topmenu li:nth-child(19){display: none;}
#topmenu li:nth-child(20){display: none;}
#topmenu li:nth-child(21){display: none;}