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

.flt{float:left;}

.clr{clear:both;}

ol, ul{margin:0; padding:0;}

a{transition: 0.5s all ease;}

a:hover{text-decoration:none;transition: 0.5s all ease;}

a:focus{text-decoration:none;transition: 0.5s all ease;}

ul li{list-style:none;}



 

body, html {

    height: 100%;

    margin: 0; 

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

    line-height: 24px; 

    color: #000; 

		padding:0 !important;

}

.pr0px{padding-right: 0px;}

.pl0{padding-left: 0px;}

.pl0px{padding-left: 0px;}

.pt0px{padding-top: 0px;}

.pb0px{padding-bottom: 0px;}

.pt5px{padding-top: 5px !important;}

.pt10px{padding-top: 10px !important;}

.pt15px{padding-top: 15px !important;}

.pt20px{padding-top: 20px !important;}

.pt25px{padding-top: 25px !important;}

.pt22px{padding-top: 22px !important;}

.prl5{padding-right: 5px;    padding-left: 5px;}

.pr5px{padding-right: 5px;}

.pl5px{padding-left: 5px;} 

.mt20{margin-top:20px;	}

.mt25{margin-top:25px;	}

.uppercase{text-transform: uppercase;}

.text-uper{text-transform: uppercase !important;}

.center{text-align: center;}

.mt0px{margin-top: 0px !important;}

.mb0px{margin-bottom: 0px !important;}

.row5{margin-right: -5px;     margin-left: -5px;}

.pl0{    padding-left: 0;}

.pr0{    padding-left: 0;}

.pl5{    padding-left: 5px;}

.pr5{    padding-right: 5px;}

.p0{    padding: 0;}

section {padding:30px 0;}

.mt50{    margin-top: 50px !important;}

.mb50{    margin-bottom: 50px !important;}



h1, h2, h3, h4, h5, h6{margin:0; padding:0; font-family: 'Poppins', sans-serif; line-height: 150%; text-transform: uppercase;  margin-bottom: 20px;} 

h1 {font-size: 30px;  }

h2 {font-size: 24px;     }

h3 {font-size: 28px;    }

h4 {font-size: 26px;   }

h5 {font-size: 24px;   }

h6 {font-size: 20px;  }

p {font-size: 16px; }   



img{max-width:100%}



.menu_in {

    float: left;

    width: 100%;

    padding: 0 0 0px 0;

    border: #fff;

}



.top_header {

    background: #144e94;

	font-size: 11px;

	color: #fff;

}

marquee li {
    display: inline-block;
    margin-right: 30px;
}


marquee li a{
    color:black !important;
}





span.location_ic {

    color: #dcbe19;

    text-transform: uppercase;

	padding-right: 15px;

}







.left-top-header {

    padding: 8px 0px;

	font-size: 12px;

}



.left-top-header li span img {

    max-width: 16px;

    vertical-align: middle;

    margin-right: 5px;

}





.left-top-header li span {

    padding-right: 8px;

}









.right-top-header ul li {

    display: inline-block;

}



.right-top-header ul li a {

    color: #fff;

    display: block;

    width: 100%;

    border-right: 1px solid #fff;

    padding: 0px 8px;

    line-height: initial;

	font-size: 12px;

}

.right-top-header ul li:last-child a {border-right:  none;}







.right-top-header {

    background: #ec3237;

    max-width: 100%;

    margin: 0 auto;

    float: right;

    position: absolute;

    right: 0;

    bottom: -6px;

    padding: 7px 0;

}



.right-top-header:before {

    content: '';

    position: absolute;

    left: -19px;

    width: 0;

    height: 0;

    border-top: 39px solid transparent;

    border-bottom: 0 solid transparent;

    border-right: 20px solid #ec3237;

    bottom: 0;

}



.container, .container-sm, .container-md, .container-lg, .container-xl {

   /* max-width: 1366px; */

}



.container-fluid{    max-width: 1366px;}



.menu_in .clogobox {

    width: 20%;

    float: left;

}



.menu_in .clogobox a.hdr_logo {

    max-width: 280px;

    display: block;

}



.menu_in .nav {

    /*float: right;*/

    width: 100%;

    text-align: right;

    /*display: block;*/

}





.menu_in .nav a.nav-link {

    /*font-size: 15px; */
	font-size: .9rem;

    font-weight: 400;

    color: #000;

    padding: 6px 10px;

}



.left-top-header li span a {

    color: #fff;

}







.menu_in .nav a.dropdown-toggle::after {

    color: #ec3237; 

    vertical-align: middle;

}





.banner_slider .owl-nav {

    display: none;

}





.menu_in .nav button.navbar-toggle {

    display: none;

}





h3.title {

    font-size: 47px;

    font-weight: 700;

    color: #144e94;

	margin-bottom: 0;

}







h3.title span {

    color: #c5c6c6;

}



.glanceAt {

  background: #ebebeb;

    margin-bottom: 10px;

    height: calc(100% - 10px);

    float: left;

    width: 100%;

    text-align: center;

	    padding: 0 10px;

		    position: relative;

}



.glanceAt h3 {

    margin-bottom: 0;

    font-size: 35px;

    font-weight: bold;

    color: #144e94;

    margin-top: 17px;

}



.glanceAt h3 sup{font-size: 12px;   vertical-align: super;}

.imagecotent img {

    text-align: right;

    float: right;

    width: 76%;

    position: absolute;

    right: 0;

    bottom: 0;

}







.conten_glance {

    height: 80px;

}



.conten_glance p {

    line-height: 120%;

}



.newsHeadr {

    background:  url(../images/new-bg.png);

       color: #fff;

    padding: 20px 0;

    position: absolute;

    z-index: 99;

    width: 100%;

    background-repeat: no-repeat;

    background-size: 100% 100%;

}





.newsHeadr h2 {

    padding-top: 5px;

    padding-bottom: 0;

    margin: 0;

    font-size: 42px;

    font-weight: bold;

    padding: 12px 0;

}



.news_slider_content {

        position: absolute;

    bottom: 31px;

    left: 28px;

    z-index: 999;

    /* background: #cccc; */

    width: 50%;

    color: #fff;

}





.news_slider_content h6 {

    font-weight: normal;

    text-transform: initial;

	font-size: 25px;

}







 .newsfixedsection h4 {

    margin-bottom: 10px;

    font-size: 18px;

}





.newsfixedsection a {

    color: #ec3237;

	display: block;

        margin-bottom: 8px;

    font-size: 14px;

}



.newsfixedsection li h5 {

        font-size: 12px;

    text-transform: initial;

    margin-bottom: 2px;

}



 



.newsfixedsection li a {

    color: #144e94;

	display: block;

    margin-bottom: 5px;

	

}





section.news_home {

    position: relative;

}







.newsfixedsection {

       position: absolute;

    bottom: 85px;

    right: 10%;

    z-index: 99;

    width: 23%;

    background: #fff;

    padding: 25px;

}



.newsfixedsection h4 {

    margin-bottom: 0px;

    font-size: 23px;

    font-weight: bold;

	 

}









.newsfixedsection li {

    border-bottom: 1px solid #ec3237;

    margin-bottom: 10px;

    padding-bottom: 5px;

}





.newsfixedsection li:last-child {

    border-bottom: none;

	    margin-bottom: 0;

    padding-bottom: 0;

}





.newslinks a {

    /*display: inline-block; 

    color: #ec3237;

    padding: 11px 60px;

    text-align: center;

    text-transform: uppercase;

    font-weight: 600;

    font-size: 13px;*/

    display: inline-block;

    border: 1px solid #fff;

    font-size: 14px;

    padding: 5px 15px;

    color: #ec3237;

    text-transform: uppercase;

    margin-bottom: 10px;

    background: none;

    background: #fff;

    font-weight: normal;

    text-align: center;

}



.newslinks a i {

    padding-left: 5px;

}



.newslinks a::before {

    background: #ec3237;

}



.newslinks a:hover{

    border-color: #ec3237;

}







  .newsfixedsection .card {

    border: none;

    padding: 0;

    border-radius: 0;

}



.newsfixedsection .card .card-body {

    padding: 0;

}



.newsfixedsection .card .card-footer {

    display: none;

}



/*

.button_slide{    transition: all .5s ease-out;

    background: linear-gradient(to right, #c12733 50%, #fff 50%);

    background-size: 200% 100%;

    background-position: right bottom;  }

.button_slide:hover{	    background-position: left bottom;

    color: #fff;}*/

	

	.placement_left h4 {

    color: #144e94;

    font-size: 27px;

    font-weight: bold;

    margin-bottom: 0;

}







.placement_left p {

    font-size: 15px;

    font-weight: 500;

}





.placNumbers {

    display: flex;

    border-bottom: 1px solid #ccc;

    padding-bottom: 5px;

    margin-bottom: 10px;

}









.placNumbers .toalnumber {

    color: #ec3237;

    font-size: 50px;

    font-weight: bold;

    line-height: 100%;

}







.numbclas {

    padding-left: 20px;

    width: 50%;

}





.numbclas h5 {

       font-weight: bold;

    margin-bottom: 0;

    line-height: 120%;

    font-size: 21px;

    margin-bottom: 8px;

}







.numbclas p {

    color: #000;

    font-weight: normal;

}





.placement_hightlights h3 {

    font-size: 18px;

    font-weight: 500;

}





.placement_hightlights .item {

        background: #ebebeb;

    padding: 15px 25px;

}





.placement_hightlights .item h6 {

    color: #ec3237;

    margin-bottom: 10px;

    text-transform: capitalize;

    font-size: 16px;

}



.placement_hightlights .item h2 {

    text-transform: capitalize;

    font-weight: 600;

    font-size: 21px;

    margin-bottom: 0;

    line-height: 120%;

}







.placement_hightlights {

    margin-bottom: 14px;

    padding-bottom: 15px;

    border-bottom: 1px solid #e4e4e4;

}





.owl-dots .owl-dot {

    display: inline-block;

    margin: 0 3px;

}



.owl-dots{margin-top: 10px;}



.owl-dots span {

    display: inline-block;

    width: 10px;

    height: 10px;

    background: #ccc;

    border-radius: 50%;

	transition: all ease  .3s;

}



.owl-dots .owl-dot.active span {

    background: #144e94;

    width: 34px;

    border-radius: 20px;

	transition: all ease  .3s;

}







.owl-dots {

    text-align: center;

}







.our_requreerer h3{font-size: 18px;

        font-weight: 500;}

.our_requreerer .section_lslide {

    display: flex;

    border: 1px solid #ccc;

    padding: 2px 10px;

}

.our_requreerer .section_lslide img { 

    object-fit: contain;

	    max-width: 81px;

    margin-right: 10px;

}

.our_requreerer  .section_lslide h6 {

        margin: 0;

    font-size: 30px;

    color: #ec3237;

    font-weight: bold;

	line-height: 100%;

}



.our_requreerer  .section_lslide p {

       font-size: 15px;

    font-weight: normal;

    color: #a5a5a5;

    line-height: 100%;

}

.our_requreerer  .section_lslide .sldeconnect {

    padding: 10px 0 0 0;

    vertical-align: middle;

}

 

.onebox_united {

    display: flex;

}





.image_united {

    width: 50%;

    flex: 0 0 50%;

}





.onebox_content_united {

    flex: 0 0 50%;

    width: 50%;

    text-align: center;

    background: #ec3237;

	justify-content: center;

    flex-direction: column;

	    display: flex;

		align-items: center;

	color: #fff;

}







.onebox_content_united h6 {

    margin: 0;

    font-size: 15px;

    text-transform: capitalize;

}







.onebox_content_united h5 {

    font-size: 16px;

}





.onebox_content_united img {

    max-width: 90px;

	filter: brightness(0) invert(1);

	    margin: 10px;

}





.onebox_content_united h6.nul_lack {

    margin-top: 25px;

    margin-bottom: 0;

    font-weight: bold;

    font-size: 23px;

    line-height: 100%;

}



.onebox_content_united h5.nul_naull {

    font-size: 11px;

    line-height: 100%;

}







.onebox_content_united img {

    max-width: 71px;

}







.primgbox .col-lg-6:nth-child(2) .onebox_content_united, .primgbox .col-lg-6:nth-child(3) .onebox_content_united {

    background: #ebebeb;

    color: #000;

}



.primgbox .col-lg-6:nth-child(2) .onebox_content_united img{filter: inherit;}

.primgbox .col-lg-6:nth-child(3) .onebox_content_united img{

	filter: brightness(0%);

}



.primgbox .col-lg-6:nth-child(3) .onebox_united , .primgbox .col-lg-6:nth-child(4) .onebox_united  {

	flex-direction: row-reverse;

}



.primgbox .col-lg-6:nth-child(1){    padding-right: 0;}

.primgbox .col-lg-6:nth-child(2){    padding-left: 0;}

.primgbox .col-lg-6:nth-child(3){    padding-right: 0;}

.primgbox .col-lg-6:nth-child(4){    padding-left: 0;}



.Collaboration_content h3 {

        color: #144e94;

    font-weight: bold;

    font-size: 35px;

    line-height: 150%;

    width: 50%;

    margin-bottom: 20px;

}



.location_image {

    display: flex;

	    margin-bottom: 30px;

}





.location_image .imageIc {

    background: #ebebeb;

    display: inline-block;

    padding: 25px 35px;

    box-sizing: border-box;

    width: 47%;

    margin-right: 2%;

    display: flex;

    text-align: center;

}



.Collaboration_content p {

    line-height: 30px;

}



.Collaboration_content a {

   /* border: 1px solid #2e2e2e;

    padding: 10px 15px;

    color: #2e2e2e;

    font-size: 14px;

	display: inline-block;

    margin-top: 15px;*/

}





.Collaboration_content a i {

    padding-left: 6px;

}



.Infrastructure_slider_down .item {

    position: relative;

}





.infra_conten {

       position: absolute;

    bottom: 34px;

    color: #fff;

    width: 40%;

    margin: 0 auto;

    left: 10%;

}







.infra_conten h6 {

    margin: 0;

    line-height: 120%;

    font-size: 17px;

    /* text-transform: capitalize; */

}



.infra_conten h2 {

    margin: 0;

    line-height: 120%;

    font-size: 17px;

}







.infrastructure_header {

    background: #3768a4;

    text-align: center;

    color: #fff;

}





.infrastructure_header h2 {

    padding: 25px;

    margin: 0;

    font-size: 30px;

    font-weight: bold;

}



.testimoniallist .wardsleft {

       width: 22%;

    float: left;

    padding: 30px 0 0 0;

}



.testimoniallist .wardsright {

    width: 78%;

    float: left;

	

    padding: 0 40px;





}



.wardsright h3 {

    font-size: 33px;

    color: #fff;

    width: 80%;

    line-height: 110%;

}





.testimoniallist {

    background: #144e94;

    float: left;

    width: 100%;

    padding: 35px;

	    height: 100%;

}



.wardsright .imgboxtb {

    border: 5px solid #fff;

    width: 100%;

}



.wardsright p {

    color: #fff;

    margin-top: 10px;

    font-size: 14px;

    text-transform: capitalize;

}





.wardsright .owl-dots .owl-dot.active span {

    background: #ec3237; 

}



.wardsright .owl-dots .owl-dot  span {

    background: #fff; 

}



.testimoniallist.awardslist11{background: #ec3237;}



.awardslist11 .wardsright {

    width: 100%;

}



.testimoniallist.awardslist11 .wardsright .test_details h3 { 

    font-size: 22px;

    margin: 0;

}



.testimoniallist.awardslist11 .wardsright .test_details small {

    color: #fff;

    margin-bottom: 25px;

    display: block;

}



.testimoniallist.awardslist11 .wardsright .test_details p {

    font-size: 14px;

    line-height: 28px;

}



.testimoniallist.awardslist11 .wardsright li img {

    border: 5px solid #fff;

}



.all_testimonis a {

    border: 1px solid #fff;

    padding: 8px 17px;

    text-align: center;

    color: #ffff;

    font-size: 13px;

    text-transform: uppercase;

    background: none;

}



.all_testimonis a.hvr-shutter-out-horizontal:before{

    background: #144e94;

}



.all_testimonis a:hover {

    border-color: #144e94;

}





.all_testimonis a i {

    padding-left: 10px;

}



.awardslist11 h3 {

    margin-bottom: 37px;

}





.testimoniallist.awardslist11 .wardsright .owl-dots .owl-dot.active span {

    background: #144e94;

}



.all_testimonis {

    margin: 35px 0;

}



.testimino {

    position: relative;

}



.testimino:before {

    content: '';

    width: 50px;

    height: 50px;

    background: url(../images/play_btn.png);

    position: absolute;

    top: 50%;

    left: 50%;

    background-size: 50px;

    background-repeat: no-repeat;

    transform: translate(-50%, -50%);

    z-index: 99;

}





.startupbanner_box {

    position: relative;

}

.startupbanner_box h3 {

    position: absolute;

        bottom: 20px;

    color: #fff;

    text-align: center;

    width: 100%;

    font-size: 20px;

}



.startupbanner .col-lg-4:nth-child(1){padding-right: 0; padding-left: 0;}

.startupbanner .col-lg-4:nth-child(2){padding-right: 0; padding-left: 0;}

.startupbanner .col-lg-4:nth-child(3){padding-right: 0; padding-left: 0;}  



.United_institutions .title {

    text-align: center;

}





.United_institutions .title h3 {

    color: #144e94;

    font-weight: bold;

    letter-spacing: 1px;

    font-size: 39px;

    margin: 0;

}





.United_institutions .title p {

    width: 40%;

    margin: 0 auto;

    font-size: 15px;

}







.steup_cin ul#myTab {

    text-align: center;

    justify-content: center;

    margin-bottom: 20px;

	    border: none;

		margin-top: 20px;

}







.steup_cin ul#myTab li.nav-item a {

    display: block;

    padding: 7px 40px;

    border: none;

    border-radius: 0;

    color: #000;

    background: #ebebeb;

    margin: 0 10px;

}





.steup_cin ul#myTab li.nav-item.active a  {

    background: #ec3237;

    color: #fff;

}


.steup_cin ul#myTab li.nav-item a.active  {

    background: #ec3237;

    color: #fff;

}








.steup_cin .intinutimage {

    padding: 7px;

}





.steup_cin .intinutimage h4 {

    margin: 0;

    font-size: 17px;

    text-transform: uppercase;

    padding: 9px 0px;

    font-weight: 600;

}

.intinutimage p {

    color: #9a9a9a;

    font-size: 14px;

}

.intinutimage a {

    display: inline-block;

    border: 1px solid #000;

    font-size: 14px;

    padding: 5px 15px;

    color: #000;

    text-transform: uppercase;

    margin-bottom: 10px;

    background: none;

} 



.intinutimage a:hover{border-color:#ec3237 ;}



.intinutimage a i{ padding-left: 6px; }



.intinutimage a.hvr-shutter-out-horizontal:before {

    background: #ec3237;

}





.Collaboration_content a{display: inline-block;

    border: 1px solid #000;

    font-size: 14px;

    padding: 5px 15px;

    color: #000;

    text-transform: uppercase;

    margin-bottom: 10px;

    background: none;}





.Collaboration_content a.hvr-shutter-out-horizontal:before{background: #ec3237;}

.Collaboration_content a:hover{border-color:#ec3237 ;}



.intinutimage_imsge {

    height: 258px;

    overflow: hidden;

}





.steup_cin .tab-content > .active {

    opacity: 1;

}





.photoshops_box {

    background: url("../images/back_camera.jpg");

	padding: 20px 30px;

	align-items: center;

	/*display:flex*/

    display: block;

    width: 100%;

}





.photoshops_box img {

    max-width: 75px; 

}



.photoshops_box h3 {

    color: #fff;

    padding: 10px 13px 0;

    margin-bottom: 0;

    font-size: 25px;

	

}

.course_section_box_short {

    position: relative;

    margin: 0 0 10px 0;

}





.course_section_box_short h3 {

    position: absolute;

    /* bottom: 0; */

    color: #fff;

    text-align: center;

    font-size: 18px;

    text-align: center;

    width: 100%;

    top: 50%;

    transform: translate(0%, -50%);

    /* left: 50%; */

    margin: 0;

    line-height: 150%;

}





footer {

    background: url(../images/bg_footer.jpg);

	padding: 50px 0;

}



.footermenu {

    color: #fff;

    width: 20%;

    float: left;

}



.footermenu {    padding: 20px 10px 50px 10px;}

.footermenu{}

.footermenu h3 {

    font-size: 18px;

    text-transform: capitalize;

}





.footermenu a {

    color: #a0b9d8;

    font-size: 14px;

	margin-bottom: 5px;

    display: block;

}







.footer_subscribe {

    border: 1px solid rgb(179 211 249 / 37%);

    padding: 25px 0;

    border-right: 0;

    border-left: 0;

}





.scrip_news {

    color: #fff;

    width: 57%;

}



.scrip_news h3 {

    font-size: 20px;

    margin-bottom: 5px;

}





.scrip_news form {

    display: flex;

}





.scrip_news input[type="email"] {

    border: none;

    padding: 7px 10px;

    width: 80%;

}





.scrip_news button {

    width: 20%;

    border: none;

    background: #fff;

    font-size: 21px;

}





.social_media ul {

    display: flex;

    /* align-items: flex-end; */

    text-align: right;

    justify-content: end;

}





.social_media ul li {

    margin-right: 10px;

}



.social_media ul li a {

    width: 40px;

    display: block;

    text-align: center;

    height: 40px;

    border-radius: 50%;

    border: 1px solid #ccc;

    font-size: 19px;

    color: #fff;

    padding: 8px 0;

}



.social_media {

    margin: 15px 0;

}



.copyright p {

    color: #fff;

    font-size: 13px;

}





.copyright a {

    color: #a0b9d8;

    font-size: 13px;

    display: inline-block;

}



.copyright a:hover {

    color: #fff;

}



.descrimer{}



.descrimer li {

    display: inline-block;

}



.descrimer li a {

    border-right: 1px solid #ccc;

    padding-right: 10px;

    line-height: 100%;

    margin-right: 10px;

}



.copyright {

    padding-top: 20px;

}





.scrip_news button i {

    color: #585858;

}

 

 

 .search_icon_manu a {

    padding: 5px 15px;

    display: block;

    color: #000;

}



li.manu_open a {

    padding: 5px 15px;

    display: block;

    color: #ec3237;

	padding-right: 0;

}



.menu_in .navbar{padding: 0;}

 

 

.menu_in .nav li:hover ul.dropdown-menu {

    display: block;

    border: none;

}  



.menu_in ul.navbar-nav li.nav-item {

    padding: 7px 0px;

}

 

.menu_in .nav li ul.dropdown-menu a {

        color: #000000;

}



.menu_in .nav li ul.dropdown-menu {

        margin:0;

}  





.menu_in .nav li.active a.nav-link {

    color: #ec3237;

}



.menu_in .nav li ul.dropdown-menu a:active, .menu_in .nav li ul.dropdown-menu a:focus, .menu_in .nav li ul.dropdown-menu a:hover {

    background: none;

    color: #ec3237;

}



.menu_in .nav li  a:active, .menu_in .nav li a:focus, .menu_in .nav li  a:hover {

    background: none;

    color: #ec3237;

}



.banner_slider .owl-dots {

    display: none;

}







.course_section_box_short h3{    padding: 50px;}

section.course_section {

    background: #ebebeb;

}



header.header_fixed {

    position: fixed;

    top: 0;

    width: 100%;

    z-index: 999;

    background: #fff;

	top: 0;

	transition: 0.5s;

}



header {

    transition: 0.5s;

    top: -50px;

    background: #fff;

}





.scrip_news button:focus {

    outline: none;

}



.sidebar {

    position: fixed;

        right: -200px;

    top: 0;

    width: 100%;

    z-index: 99999;

    background: rgb(0 0 0 / 32%);

	    height: 100%;

	transition: ease all .5s;

        opacity: 0;

    visibility: hidden;

}

.sidebar.open {

    width: 100%;

    transition: ease all .5s;

    opacity: 1;

    visibility: visible;

	    right: 0;

}







.content_sidebar p {

    color: #74787c;

    font-size: 14px;

}





.sidebar .side_section {

    background: #fff;

    width: 30%;

    float: right;

    top: 0;

    

    padding: 80px 50px;

	    height: 100%;

		overflow: auto;

}





.sidebar .side_section::-webkit-scrollbar {

    display: none;

}



/* Hide scrollbar for IE, Edge and Firefox */

.sidebar .side_section {

  -ms-overflow-style: none;  /* IE and Edge */

  scrollbar-width: none;  /* Firefox */

}





.sidebar .side_section button{display: inline-block;

    border: 2px solid;

    width: 50px;

    height: 50px;

    line-height: 50px; 

    padding: 0;

    

    background-color: var(--white-color);

    border-radius: 50%;

    -webkit-transform: rotate(0);

    transform: rotate(0);

    -webkit-transition: all ease 0.4s;

    transition: all ease 0.4s;

	    float: right;

    margin-top: -60px;

	

}



.content_sidebar img {

    max-width: 178px;

    margin-bottom: 22px;

}





.content_sidebar p {

    color: #74787c;

}



.socialicon_side i {

    width: 45px;

    height: 45px; 

    text-align: center;  

    border-radius: 50%;

    margin-right: 7px;

    -webkit-transition: 0.3s ease-in-out;

    transition: 0.3s ease-in-out;

    background: #41588e;

   padding: 15px 0;

    color: #fff;

    display: table-caption;

}





.socialicon_side {

    margin-bottom: 40px;

}





.footer-widget .recent-post {

    max-width: 280px;

}



.recent-post {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex; 

    align-items: center;

    margin-bottom: 15px;

}





.recent-post .media-img {

    margin-right: 17px;

    width: 90px;

    height: 80px;

}





.media-body {

    -webkit-box-flex: 1;

    -ms-flex: 1;

    flex: 1;

}



.recent-post .post-title {

    font-weight: 600;

    font-size: 16px;

    margin-bottom: 3px;

    color: var(--title-color);

    line-height: 1.3;

}





.recent-post .post-title a {

    color: inherit;

	    text-transform: capitalize;

		font-size: 14px;

}





.recent-post .recent-post-meta {

    line-height: 1.8;

}





.recent-post .recent-post-meta a {

    text-transform: capitalize;

    margin-right: 15px;

    font-size: 12px;

    color: #8f959b;

}





.recent-post .recent-post-meta a:last-child {

    margin-right: 0;

}







.recent-post .recent-post-meta a i {

    margin-right: 2px;

    font-size: 12px;

}





.news_slide_feed h3 {

    font-size: 21px;

    font-weight: 600;

}







.news_slide_feed {

     

}





.fix_side_bar {

    position: fixed;

    right: 0;

    top: 65%;

    transform: translate(0px, -50%);

    z-index: 999;

}



.fix_side_bar li a {

   /* width: 45px;

    display: block;

    height: 45px;

    background-color: #f3f3f3;

    margin-bottom: 5px;

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

    font-size: 0;

    border-radius: 5px 0 0 5px;

    background-position: 0 0;

	background-size: 100%;

	    box-shadow: -1px 1px 1px #ccc;*/

		

	display: block;

    height: 45px;

    background-color: #f3f3f3;

    margin-bottom: 5px;

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

    font-size: 0;

    border-radius: 5px 0 0 5px;

    background-position: 0 0;

    background-size: 100%;

    box-shadow: -1px 1px 1px #ccc;

    background-size: 45px;

    background-repeat: no-repeat;

    padding-left: 45px;

	animation: right-animate 10s ease infinite alternate;

	transform: translateX(116px);

}



 

.fix_side_bar li a span {

    display: block;

    font-size: 15px;

    color: #083872;

    padding: 10px 0;

}



@keyframes right-animate {

    0% {

        transform: translateX(156px);

    }

	

	80% {

        transform: translateX(156px);

    }

	

    100% {

        transform: translateX(00px);

    }

}



.fix_side_bar li a:hover {

    transform: translateX(0px) !important;

    /*animation: initial;*/
	animation-play-state: paused;
	    transition: all ease .5s;

}



.fix_side_bar li a.call {

    /* background-size: 100%; */

    background-position: 0 0;

}



.fix_side_bar li a.university {

    /*background-position: 0 188px;*/

	background-position: 0 -47px;

	animation-delay: 5s;

}



.fix_side_bar li a.form {

   /* background-position: 0 148px;*/

   background-position: 0 -91px;

   animation-delay: 10s;

}



.fix_side_bar li a.fee {

    /*background-position: 0 92px;*/

	background-position: 0px -140px;

	animation-delay: 15s;

}



.fix_side_bar li a.share {

       background-position: 0 45px;

	   animation-delay: 20s;

}





/*Animate width to 100%*/

@keyframes grow0 {

  from {

    width: 10%;

  }

  to {

    width: 100%;

  }

}











.banner_content_c {

    position: absolute;

    bottom: 38px;

    color: #fff;

}





.inner_banner img{width:100%} 



.inner_banner {

    position: relative;

    

}





.banner_content_c h4 {

    margin-bottom: 0px;

}

.banner_content_c h5 {

    font-size: 22px;

}



.breadcrums li {

    display: inline-block;

}



.breadcrums li a {

    color: #000; 

}



.breadcrums li a:after {

    content: "";

    content: "\f105";

    font: normal normal normal 14px/1 FontAwesome;

    padding: 0 10px;

}





.breadcrums li:last-child {

    color: #ec3237;

}





.breadcrums {

    margin: 20px 0;

}





h3.inner_title {

    color: #144e94;

    font-weight: bold;

    margin-bottom: 10px;

}











.box_right {

    flex: 0 0 50%;

    max-width: 50%;

}



.box_left {

    flex: 0 0 50%;

    max-width: 50%;

}







.vision_section {

    background: url("../images/vision_bg.jpg");

    padding: 7% 7%;

    color: #fff;

}



.mission_section {

    background: url("../images/mission_bg.jpg");

    padding: 7% 7%;

    color: #fff;

}





.vision_section h3 {

    font-weight: bold;

}



.mission_section h3 {

    font-weight: bold;

}





.mission_section li:before {

    content: '';

    width: 10px;

    height: 10px;

    background: #ff0303;

    padding: 5px;

    /* overflow: hidden; */

    position: absolute;

    left: 0;

    border-radius: 50%;

    top: 8px;

}





.mission_section li {

    position: relative;

    padding-left: 25px;

    margin-bottom: 10px;

}







.top_course {

    background: url("../images/course_bg.jpg");

    background-repeat: no-repeat;

    background-size: 100%;

    padding: 50px 0;

    color: #fff;

}



.department_head {

    background: url("../images/course_bg.jpg");

    background-repeat: no-repeat;

    background-size: 100%;

    padding: 50px 0;

    color: #fff;

}









.one-course {

    background: #fff;

    padding: 20px;

    margin-bottom: 30px;
	min-height: 188px;

}







.tag-link{color: #ec3237;

    font-size: 13px;} 



.one-course h2 {

        color: #144e94;

        font-size: 17px;

        line-height: 150% ;

        margin-top: 12px;

        font-weight: 600;

    }

    



    .one-course p {

        color: #000;

        font-weight: 500;

    }



    .one-course a.readmore {

        display: inline-block;

        border: 1px solid #000;

        font-size: 13px;

        padding: 5px 15px;

        color: #000;

        text-transform: uppercase;

        margin-bottom: 10px;

		background: none;

    }

	

	a.readmore.hvr-shutter-out-horizontal:before{background: #ec3237;}

.one-course a.readmore:hover {

    color: #fff;

   border-color: #ec3237;

}



.one-course.featured_course a.readmore:hover {

    color: #fff;

    border-color: #41588e;

}



.one-course.featured_course a.readmore.hvr-shutter-out-horizontal:before{background: #41588e;}







    .one-course a.readmore i.fa {

        padding-left: 6px;

    }

    

    

    

    .featured_course a.tag-link {

        color: #fff;

    }

    

    .featured_course {

        background: #ec3237;

        color: #fff;

    }







    .featured_course h2 {

        color: #ffff;

    }



    .featured_course p {

        color: #fff;

    }



    .featured_course a.readmore {

        border-color: #fff;

        color: #fff;

    }





    h2.title {

        font-weight: bold;

        font-size: 29px;

    }



    .intstra_cousosal .owl-dots.disabled {

        display: block;

    }



    .intstra_cousosal .owl-nav.disabled {

        display: block;

    }





    .intstra_cousosal .owl-nav .owl-prev, .intstra_cousosal .owl-nav .owl-next  {

        position: absolute;

        top: 40%;

        width:25px;

        height: 25px;

        background: #000;

        left: -10px;

        border-radius: 100%;

        color: #fff;

        font-size: 0;

    }



    .intstra_cousosal .owl-nav .owl-next:after {

       

        content: "\f105";

        font: normal normal normal 14px/1 FontAwesome;

        font-size: 16px;

        padding: 5px;

        padding: 4px 0px 0 11px;

        display: inline-block;

    }



    .intstra_cousosal .owl-nav .owl-prev:after {

        content: "\f104";

        font: normal normal normal 14px/1 FontAwesome;

        font-size: 16px;

        padding: 5px;

        padding: 4px 0px 0 11px;

        display: inline-block;

    }









    .intstra_cousosal .owl-nav.disabled .owl-prev{



    }





    .intstra_cousosal .owl-nav .owl-next {

        left: initial;

        right:-10px

    }







 





    .image_gallery  .owl-nav .owl-prev, .image_gallery  .owl-nav .owl-next  {

        position: absolute;

        top: 40%;

        width:25px;

        height: 25px;

        background: #000;

        left: -10px;

        border-radius: 100%;

        color: #fff;

        font-size: 0;

    }



    .image_gallery  .owl-nav .owl-next:after {

       

        content: "\f105";

        font: normal normal normal 14px/1 FontAwesome;

        font-size: 16px;

        padding: 5px;

        padding: 4px 0px 0 11px;

        display: inline-block;

    }



    .image_gallery  .owl-nav .owl-prev:after {

        content: "\f104";

        font: normal normal normal 14px/1 FontAwesome;

        font-size: 16px;

        padding: 5px;

        padding: 4px 0px 0 11px;

        display: inline-block;

    }







 



    .image_gallery  .owl-nav .owl-next {

        left: initial;

        right:-10px

    }







    .watch_view {

        background: url("../images/watch_bg.jpg");

        width: 100%;

        display: inline-block;

        text-align: center;

        border-radius: 7px;

        padding: 8px;

        color: #fff;

        text-transform: uppercase;

        font-size: 22px;

    }





    .watch_view img {

        max-width: 45px;

        margin-right: 8px;

    }





    section.campnut_galler_Section {

        background: #ec3237;

        color: #ffff;

        padding: 80px;

    }





    .image_gallery_content h3.inner_title {

        color: #fff;

    }



    .image_gallery_content h6 {

        text-align: center;

        font-size: 24px;

        font-weight: normal;

        margin: 22px 0;

    }





    .image_gallery_content .owl-dots {

        display: none;

    }





    section.testimonial_Section {

        background: #ec3237;

        color: #ffff;

        padding: 80px;

    }





    .testimonial_Section h3.inner_title {

        color: #fff;

    }







    .watch_view:hover {

        color: #ffff;

    }





    .one_nba_detila {

        background: #0c8b51;

        margin-bottom: 15px;

        padding: 15px;

        color: #fff;

		    width: 100%;

    }



 





    .one_nba_detila h5 {

        font-size: 16px;

    }



    .one_nba_detila a {

        color: #fff;

        font-size: 14px;

    }





    .one_nba_detila a img {

        max-width: 28px;

        margin-right: 10px;

        display: inline-block !important;

    }

 



    .pba_details_carosal .owl-item:nth-child(1n+1) .one_nba_detila{background:  #0c8b51;} 

    .pba_details_carosal .owl-item:nth-child(2n+2) .one_nba_detila {background:  #27b8a7;} 

    .pba_details_carosal .owl-item:nth-child(3n+3) .one_nba_detila {background:  #1ec1d9;}

    .pba_details_carosal .owl-item:nth-child(4n+4) .one_nba_detila {background:  #2f7ad5;} 

    .pba_details_carosal .owl-item:nth-child(3n+5) .one_nba_detila  {background:  #1ec1d9;}

    .pba_details_carosal .owl-item:nth-child(3n+6)  .one_nba_detila {background:  #27b8a7;}



    .one_nba_detila a img {

        max-width: 28px;

        margin-right: 10px;

    }





    





    .pba_details_carosal .owl-dots.disabled {

        display: block;

    }



    .watchViewos .modal-dialog {

        max-width: 800px;

        width: 100%;

        margin: 4rem auto;

    }





    .watchViewos .modal-dialog video {

        width: 100%;

    }



   



    .watchViewos .modal-body {

        padding: 0;

    }





    .watchViewos .modal-body button.close {

        position: absolute;

        z-index: 99;

        right: 7px;

        color: red;

        top: 4px;

    }



    .modal-backdrop{background-color: rgb(0 0 0 / 80%);}

	

	.footermenu a:hover {

    color: #ffffff;

}







.computer-science_banner{}

.computer-science_banner .banner_content_c {

  bottom: 40%;

    width: 18%;

    left: 15%;

    text-align: center;

}



.co_po_manual {

    background: #ec3237;

    color: #fff;

    text-align: center;

    padding: 30px;

}



.co_po_manual p {

    margin: 20px 0 0;

}



.co_po_manual img {

    max-width: 70px;

}





.head_content_depart{}



.head_content_depart ul {

    background: #144e94;

    padding: 40px;

}





.head_content_depart ul li.name {

    color: #ec3237;

    font-weight: bold;

    font-size: 20px;

}

.head_content_depart ul li {

    border-bottom: 1px solid #153d7d;

    padding: 12px 0;

    font-size: 16px;

}







.head_deascrioption {

    color: #303030;

    background: #ffffff;

    padding: 40px;

}





.max-height540{max-height: 540px;}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #ec3237 !important;

}



.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{

    background-color: #ec3237 !important;   

}



.head_img img {

    border: 5px solid #144e94;

}



.one_faculty {

    background: #144e94;

    /*padding: 2px; */

    border: 2px solid #144e94;

    text-align: center;

    color: #fff;

    overflow: hidden;



}



.one_faculty img {

    width: 100%;

}





.one_faculty h3 {

    line-height: 150%;

    margin: 10px 0;

    font-size: 15px;

    padding: 0 10px;

}





.one_faculty h4 {

    font-weight: normal;

    margin: 6px 1px;

    font-size: 14px;

}



.one_faculty p {

    font-size: 14px;

}





.lab_contnent_cousosal h3 {

    color: #144e94;

    font-size: 14px;

    margin: 15px 0;

    font-weight: bold;

}







.show_carsosal_nav .owl-dots.disabled {

    display: block;

}



.show_carsosal_nav .owl-nav.disabled {

    display: block;

}





.show_carsosal_nav .owl-nav .owl-prev, .show_carsosal_nav .owl-nav .owl-next  {

    position: absolute;

    top: 40%;

    width:30px;

    height: 30px;

    background: #000;

    left: -10px;

    border-radius: 100%;

    color: #fff;

    font-size: 0;

}



.show_carsosal_nav .owl-nav .owl-next:after {

   

    content: "\f105";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 4px 0px 0 11px;

    display: inline-block;

}



.show_carsosal_nav .owl-nav .owl-prev:after {

    content: "\f104";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 6px 0px 0 11px;

    display: inline-block;

}

 





.show_carsosal_nav .owl-nav .owl-next {

    left: initial;

    right:-10px

}

 



.faucty_contnent .owl-dots {

    display: none;

}



.lab_contnent {

    margin-top: 50px;

}



.lab_contnent .owl-dots .owl-dot.active span {

    background: #ec3237;

}



.lab_contnent .owl-nav .owl-prev, .lab_contnent .owl-nav .owl-next{

    top: 28% !important;

}







.box_left.achivments_content {

    color: #fff;

    background: #144e94;

    padding: 50px 40px;

}



.box_left.achivments_content h3 {

    font-weight: bold;

}



.box_left.achivments_content ul.nav.nav-tabs a.nav-link {

    width: 100%;

    background: #fff;

    border-radius: 0;

    border: none;

    margin-right: 10px;

    display: inline-block;

    color: #000;

    text-transform: uppercase;

    font-weight: 500;

}





.box_left.achivments_content ul.nav.nav-tabs li.nav-item.active a {

    background: #ec3237;

    color: #fff;

}





.box_left.achivments_content ul.nav.nav-tabs {

    border: none;

    margin-bottom: 20px;

}



.box_left.achivments_content ul.nav.nav-tabs li.nav-item {

    margin-right: 10px;

}





.achivment_tabs .tab-content .tab-pane.container {

    padding: 0;

}





.achhemtn_tab_content ul li {

    position: relative;

    padding-left: 25px;

    margin-bottom: 10px;

}







.achhemtn_tab_content ul li:before {

    content: '';

    width: 10px;

    height: 10px;

    background: #ff0303;

    padding: 5px;

    /* overflow: hidden; */

    position: absolute;

    left: 0;

    border-radius: 50%;

    top: 8px;

}



.max-height330{max-height: 330px;}



.one_recurinter {

    width: 100%;

    border: 1px solid #c9c9c9;

    margin-bottom: 18px;

}



.testimonial_content {

    text-align: center;

    width: 65%;

    margin: 0 auto;

}





.testimonial_content img {

    width: 120px !important;

    height: 120px;

    border-radius: 50%;

    margin: 0 auto;

}



.testimonial_content h4 {

    font-size: 22px;

    margin: 10px;

}





.testimonial_slider .owl-nav .owl-prev, .testimonial_slider  .owl-nav .owl-next {

    width: 50px;

    height: 50px;

    background: no-repeat;

    border: 1px dotted #fff;

}



.testimonial_slider .owl-nav .owl-next:after {

    content: "";

    background: url("../images/arrow_next.png");

    padding: 24px 24px;

    background-repeat: no-repeat;

    background-position: 16px 17px;

    background-size: 34%;

}





.testimonial_slider .owl-nav .owl-prev:after {

    content: "";

    background: url("../images/arrow_prev.png");

    padding: 24px 24px;

    background-repeat: no-repeat;

    background-position: 16px 17px;

    background-size: 34%;

}







.trending_slider img {

    max-width: 50px;

    margin: 0 auto;

}



.trending_slider .one_nba_detila {

    

}



.trending_slider h5 {

    margin-top: 16px;

    margin-bottom: 0;

}

.trending_slider .one_nba_detila {

    text-align: center;

}



.trending_slider .one_nba_detila {

    text-align: center;

    height: 180px;

    padding: 30px 0;

}







#trending_carosal  .owl-item:nth-child(1n+1) .one_nba_detila{background:  #0c8b51 !important;} 

#trending_carosal  .owl-item:nth-child(2n+2) .one_nba_detila {background:  #2f7ad5 !important;} 

#trending_carosal  .owl-item:nth-child(3n+3) .one_nba_detila {background:  #27b8a7 !important;}

#trending_carosal .owl-item:nth-child(4n+4) .one_nba_detila {background:  #1ec1d9 !important;} 

#trending_carosal  .owl-item:nth-child(3n+5) .one_nba_detila  {background:  #d94da6 !important;}

#trending_carosal  .owl-item:nth-child(3n+6)  .one_nba_detila {background:  #eab830 !important;}





.contactform_tab li.nav-item a.nav-link {

    background: #ebebeb;

    margin-right: 10px;

    color: #000;

}



.contactform_tab li.nav-item a.nav-link.active  {

    background: #ec3237;

    color: #fff;
	border-bottom-color: #ec3237;

}



.contcat_tabs .tab-pane.active { 

    border: 1px solid #e0e0e0;

    border-top: 2px solid #ec3237;

}





.contcat_tabs .tab-pane {

    padding: 30px;

}

span.required {

    color: red;

}



.contcat_tabs .tab-pane input.form-control, 

.contcat_tabs .tab-pane textarea.form-control 

 {

    padding: 20px 20px;

    border-radius: 20px;

}





 

.contcat_tabs .tab-pane select.form-control 

 {

    padding: 5px 20px;

    border-radius: 20px;

    height: 42px;

}



.contcat_tabs .tab-pane button.btn.btn-primary, .contcat_tabs .tab-pane input.btn.btn-primary {

    background: #ec3237;

    border-color: #ec3237;

    width: 200px;

    padding: 6px 10px;

    border-radius: 26px;

    text-transform: uppercase;

    font-size: 20px;

    margin-top: 30px;

    overflow: hidden;

    border: none;

}



.contcat_tabs .tab-pane button.btn.btn-primary:before, .contcat_tabs .tab-pane input.btn.btn-primary:before{

    background: #144e94;

}



.contactform_tab li.nav-item.active a.nav-link:focus {

    outline: none;

    border-color: #ec3237;

}





.contact_details {

    margin-top: 40px;

    text-align: c;

    text-align: left;

    background: #ebebeb;

    padding: 40px 60px;

}





.contact_details img.addresslogo {

    margin: 0 auto;

    max-width: 200px;

    text-align: center;

    margin-bottom: 20px;

}





.one_address {

    text-align: left;

}



.one_address h3 {

    font-size: 25px;

    font-weight: bold;

    color: #144e94;

    margin-bottom: 15px;





}



.one_address h3 span {

    font-size: 14px;

}   



.one_address p a img {

    vertical-align: middle;

    margin: 0;

    margin-left: 7px;

}



.one_address .call-icons { 

    display: flex;

    margin-bottom: 20px;

}





.one_address .call-icons .contact-detials {

    padding: 0 20px;

}





.one_address .call-icons .contact-detials p {

    margin: 0; 

    margin-bottom: 7px;

}





.one_address .call-icons .icon-phone img {

    vertical-align: middle;

    padding-top: 12px;

}





.one_address .call-icons .contact-detials p a {

    color: #000;

}





.one_address .call-icons .contact-detials.emaila a {

    color: #ec3237;

}



.one_address.address2 .call-icons .icon-phone img {

    padding: 0;

}



.location_one1 {

    background: #ebebeb;

    display: flex;

}

.location_one1 .location_adddrss {

    padding: 20px;

}



.location_one1 .location_adddrss .call55-icons {

    display: flex;

    margin-bottom: 12px;

}





.location_one1 .location_adddrss .call55-icons img {

    max-width: 20px;

}





.location_one1 .location_adddrss .call55-icons .contact-detialwdv {

    padding-left: 20px;

}



.location_one1 .location_adddrss .call55-icons .contact-detialwdv a {

    color: #000;

}









.location_one {

    background: #ebebeb;

    padding: 30px;

    margin-bottom: 30px;

    height: 250px;

}





.location_one h4.local_title {

    font-size: 20px;

    margin: 0;

    padding:0 0 12px 0;

    font-weight: 600;

    color: #ec3237;

}



.location_one1 .add_imagess {

    width: 36%;

}



.location_one h6.local_sub_title {

    font-size: 11px;

    margin: 0;

    padding: 0 0 14px 0;

    font-weight: 600;

    color: #ec3237;

}



.location_one1 .location_adddrss .call55-icons .contact-detialwdv p {

    margin-bottom: 0;

}





#myTabContent .owl-nav .owl-prev, #myTabContent .owl-nav .owl-next{

    top: 25%;

}







section.aboutmmtbox.home_about_m {

    padding-top: 60px;

}



.photoshops_box a {

    display: flex;

    align-items: center;

}



.owl-carousel .owl-item img:hover { 

    -webkit-transform: scale(1.1);

    transform: scale(1.1);

    transition-duration: 0.3s;

    -webkit-transition-property: transform;

    transition-property: transform;
    

}



.owl-carousel .owl-item img {  
    transition-duration: 0.3s;
    -webkit-transition-property: transform;
    transition-property: transform;
    

}





.testimonials-carousel.owl-carousel .owl-item img:hover{

    -webkit-transform: scale(1);

    transform: scale(1);
    

}





.faimc {

    height: 230px;

    overflow: hidden;

}



a.close-icon {

    display: none;

}



.ugi_glance_web {

    display: block;

}



.ugi_glance_mobile {

    display: none;

}







.add_sir_iimg img {

    width: 100%;

}



.advision_one h4.local_title {

    color: #144e94;

    font-size: 20px;

    font-weight: bold;

    margin: 10px 0 0;

}



.advision_one h6 {

    font-size: 16px;

    margin: 5px 0;

}



.advision_one p {

    margin-top: 0;

    font-size: 14px;

}







.one_short_advisor {

    background: #ebebeb;

    padding: 20px;

    margin-bottom: 25px;

    min-height: 170px;
	    width: 100%;

}

.one_short_advisor h4 {

    font-size: 17px;

    margin: 0;

    color: #144e94;

    font-weight: 600;

}



.one_short_advisor h6 {

    color: #ec3237;

    font-size: 15px;

    margin: 5px 0;

}



.one_short_advisor p {

    margin: 0;

    color: #000000;

}





.row.shortadirs_rw {

    margin-top: 50px;

}



.adivosr_section_page h3.inner_title {

    text-align: center;

    margin-bottom: 50px;

}



.read_more{



    display: inline-block;

    vertical-align: middle;

    -webkit-transform: perspective(1px) translateZ(0);

    transform: perspective(1px) translateZ(0);

    box-shadow: 0 0 1px rgb(0 0 0 / 0%);

    position: relative;

    background: #e1e1e1;

    -webkit-transition-property: color;

    transition-property: color;

    -webkit-transition-duration: 0.3s;

    transition-duration: 0.3s;



    display: inline-block;

    border: 1px solid #000;

    font-size: 14px;

    padding: 5px 15px;

    color: #000;

    text-transform: uppercase;

    margin-bottom: 10px;

    background: none;

}

.afficlation_one:hover .content_afficatio_shadow {

    top: 0;

    transition: all ease .2s;

}



.content_afficatio_shadow {

    position: absolute;

    top: 100%;

    left: 0;

    width: 100%;

    background: #144e94;

    height: 100%;

    color: #fff;

    transition: all ease .2s;

    text-align: center;

    padding: 15px 25px;

}

.content_afficatio_shadow img {

    margin: 10px;

}



.content_afficatio_shadow a.read_more {

    color: #fff;

    border-color: #fff;

}





.afficlation_one {

    position: relative;

    overflow: hidden;

    margin-bottom: 30px;

}



.anty_raging_one {

    background: #144e94;

    color: #fff;

    padding: 30px;

}



.anty_raging_one .anty_rag_img {

    text-align: center;

    align-items: center;

    display: flex;

    justify-content: center;

    height: 100%;

}



.anty_raging_two {

    margin: 30px 0;

}



.anty_raging_two h2 {

    color: #144e94;

    font-weight: bold;

}







.tupesin {

    text-align: center;

}



.tupesin h3 {

    color: #144e94;

    font-weight: bold;

}

.tupesin p {

    color: #ec3237;

    font-size: 16px;

}





.tupesin li {

    text-align: left;

    margin-bottom: 15px;

    position: relative;

    padding-left: 28px;

}



.tupesin li:before {

    content: '';

    width: 10px;

    height: 10px;

    position: absolute;

    left: 0;

    top: 7px;

    background: #144e94;

    border-radius: 50%;

}



section.type_raggin {

    background: url(../images/anty_bg.jpg);

    background-size: 100%;

}





.dont_say img {

    margin-bottom: 20px;

}



.dont_say ul li {

    margin-bottom: 15px;

    padding-left: 28px;

	    position: relative;

}





.dont_say ul li:before {

    content: '';

    width: 10px;

    height: 10px;

    position: absolute;

    left: 0;

    top: 7px;

    background: #144e94;

    border-radius: 50%;

}



.dont_say ul li ul li:before {

    content: "\f046";

    font: normal normal normal 14px/1 FontAwesome;

    background: none;

    color: #3c3c3c;

}



.dont_say ul li ul {

    margin-top: 40px;

}



.dont_say h4 {

    color: #ec3237;

    font-size: 16px;

}



.side_bar_cour h4 {

    background: #ebebeb;

    padding: 26px;

    font-size: 25px;

    color: #144e94;

    font-weight: bold;

    line-height: 150%;

    margin: 0;

}



.side_bar_cour li {

    background: #0c8b51;

    padding: 10px 20px;

    margin: 10px 0;

    color: #fff;

    font-weight: bold;

}



.side_bar_cour li:nth-child(1){}

.side_bar_cour li:nth-child(2){background: #2f7ad5;}

.side_bar_cour li:nth-child(3){background: #27b8a7;}

.side_bar_cour li:nth-child(4){background: #d94da6;}

.side_bar_cour li:nth-child(5){background: #f58220;}

.side_bar_cour li:nth-child(6){background: #662d91;}

.side_bar_cour li:nth-child(7){background: #01539d;}

.side_bar_cour li:nth-child(8){background: #ee3b59;}

.side_bar_cour li:nth-child(9){background: #0c8b51;}



.side_bar_cour li a i {

    padding-right: 5px;

}



.side_bar_cour li a {

    color: #fff;

}







.cour_right_side h3.title {

    font-size: 22px;

    margin: 11px 0;

}

.cour_right_side ul {

    margin-bottom: 10px;

}





.cour_right_side li {

    padding-left: 18px;

    position: relative;

}





.cour_right_side li:before {

    content: '';

    width: 10px;

    height: 10px;

    background: red;

    position: absolute;

    top: 7px;

    left: 0;

    border-radius: 50%;

}

.cour_right_side img.border {

    margin: 20px 0;

}





.register_form_button {

    background: #ec3237;

    padding: 50px;

    color: #fff;

}

.register_form_button h4 {

    font-size: 35px;

    font-weight: bold;

}



.register_form_button a.read_more {

    color: #fff;

    border-color: #fff;

    text-align: right;

    float: right;

    margin-top: 50px;

}



.fee_structure {

    text-align: center;

}



.fee_structure h5 {

    text-transform: uppercase;

    color: #144e94;

    font-weight: 600;

}





.fee_structure h6 {

    color: #ec3237;

}



.fee_structure table{width: 100%;}





.fee_structure table thead {

    background: #144e94;

    color: #fff;

    padding: 13px;

}



.fee_structure table thead th {

    padding: 10px 13px;

    font-weight: normal;

}



.fee_structure table tbody td {

    padding: 10px;

}





.fee_structure table {

    border: 1px solid #ccc;

    padding: 6px;

}







.instmationed {

    margin-top: 10px;

}





.instmationed h6 {

    margin: 0;

    font-size: 16px;

}



.instmationed p {

    margin: 0;

    font-size: 14px;

}

.totaltable td {

    background: #f5f5f5;

}

 

.feedbac_accrodin a.card-link.collapsed span{

    background: #144e94;

    color: #fff;

}

.feedbac_accrodin a.card-link span {

    float: right;

    background: #ffff;

    display: block;

    width: 30px;

    height: 30px;

    border-radius: 50%;

    text-align: center;

    color: #144e94;

    padding: 4px;

    margin-top: -3px;

}



.feedbac_accrodin a.card-link.collapsed span i.fa {

    transform: rotate(90deg);

    transition: all ease .3s;

}



.feedbac_accrodin a.card-link span i.fa { 

    transition: all ease .3s;

}





.feedbac_accrodin a.card-link {

    width: 100%;

    display: block;

    vertical-align: middle;

    color: #0f0f0f;

    font-weight: 600;

    padding: 10px 15px; 

    background: #ec3237;

    color: #fff;

}



.feedbac_accrodin a.card-link.collapsed {

    background: #ebebeb;

    color: #0f0f0f;

}



.feedbac_accrodin .card-header {

    padding: 0;

    background: none;

    border: none;

}





.feedbac_accrodin .card {

    margin-bottom: 10px;

    border-radius: 0;

}





.feedbac_accrodin .card-header {

    padding: 0;

}







.delhifeed {

    text-align: center;

    margin-top: 50px;

}





.delhifeed thead {

    background: #144e94;

    color: #fff;

    text-align: center;

}







.delhifeed h3 {

    text-align: center;

    margin-bottom: 0;

    color: #144e94;

    font-weight: bold;

}





.red_messages2 h4 {

    color: #fff;

    background: #ec3237;

    font-size: 15px;

    text-align: center;

    padding: 17px;

    text-transform: capitalize;

    font-weight: 600;

    line-height: 150%;

}



.visiont_apart {

    text-align: center;

    background: url("../images/vision_box-bg.png");

    background-size: 100%;

    background-repeat: no-repeat;

    width: 401px;

    margin: 0 auto;

    padding: 113px 108px 150px;

}





.visiont_apart h3 {

    margin: 0;

    margin-top: 11px;

    font-weight: bold;

}







section.mission_section_page {

    background: #f1f1f1 url("../images/missin_bs.jpg") no-repeat center;

}







section.mission_section_page {

    background: #f1f1f1 url(../images/missin_bs.jpg) no-repeat center;

    padding: 56px 0;

    background-size: 34%;

    background-position: 23% 35%;

    float: left;

    width: 100%;

}





.mission_apart {

    width: 60%;

    margin-left: 40%;

}





.mission_apart ul {

    float: left;

    width: 100%;

}





.mission_apart li {

    width: 100%;

    float: left;

    margin-bottom: 46px;

    display: flex;

    align-items:center;

}



.mission_apart li .icon_imgs {

    width: 50px;

    float: left;

    display: flex;

}





.mission_apart li .mission_pas {

    float: left;

    width: 80%;

    border-left: 3px solid #144f95;

    padding-left: 15px;

    margin-left: 20px;

}



.mission_apart li:nth-child(2){    padding-left: 10%;}

.mission_apart li:nth-child(2) .mission_pas { 

    border-left: 3px solid #f8953a;  

}



.mission_apart li:nth-child(3){    padding-left: 10%;}

.mission_apart li:nth-child(3) .mission_pas { 

    border-left: 3px solid #38ccbe;  

}



.mission_apart li:nth-child(4){}

.mission_apart li:nth-child(4) .mission_pas { 

    border-left: 3px solid #de47d0;  

}

.mission_apart li:nth-child(5){}

.mission_apart li:nth-child(5) .mission_pas { 

    border-left: 3px solid #144f95;  

}





.mission_apart li .mission_pas h6 {

    margin: 0;

}





.mission_apart li .mission_pas p {

    margin: 0;

}





.one_leaders {

    background: #0c8b51;

    padding: 30px;

    color: #fff;

    margin-bottom: 50px;



}



.one_leaders img {

    width: 100%;

}   







.one_leaders:nth-child(2){}

.one_leaders:nth-child(3){}

.one_leaders:nth-child(4){}

.one_leaders:nth-child(5){}

.one_leaders:nth-child(6){}



.one_leaders.colorblue {

    background: #2f7ad5;

}



.one_leaders.colorske {

    background: #27b8a7;

}



.one_leaders.colorskyblue {

    background: #1ec1d9;

}



.one_leaders.colorskyblue6 {

    background: #d94da6;

}



.one_leaders.colorskyblu7 {

    background: #1ec1d9;

}

.achecver_one {

    position: relative;

    margin-bottom: 10px;

}



.achecver_one .achiver_content {

    position: absolute;

    bottom: 0;

    color: #fff;

    width: 100%;

    padding: 15px;

}





.achecver_one .achiver_content h3 {

    margin: 0;

    font-size: 20px;

    font-weight: bold;

}







.achecver_one .achiver_content h6 {

    margin: 5px 0;

    font-size: 13px;

}



.achecver_one .achiver_content p {

    margin: 0;

    font-weight: 600;

}



.achiver_image img {

    width: 100%;

}



.super_achiever {

    padding: 0 10px;

}





.top_placement .owl-nav .owl-prev, .top_placement .owl-nav .owl-next {

    position: absolute;

    top: 45%;

    width: 30px;

    height: 30px;

    background: #000;

    left: -10px;

    border-radius: 100%;

    color: #fff;

    font-size: 0;

}



 



.top_placement .owl-nav .owl-next {

    left: initial;

    right: -10px;

}



section.top_placement {

    background: #144e94;

    color: #fff;

}



.otherImages {

    width: 50%;

    display: inline-block;

    float: left;

    padding: 10px;

}



.top_pla_content h4 {

    margin: 0;

    font-weight: bold;

}





.top_pla_content h5 {

    margin: 10px 0;

    font-weight: normal;

}





.top_pla_content p {

    color: #ecb132;

    font-weight: bold;

}







.top_pla_content {

    border-bottom: 1px solid #ccc;

    margin-bottom: 20px;

    padding-bottom: 20px;

}





.top_plac_imag {

    padding: 0px 56px;

}



.top_placement .owl-nav.disabled {

    display: block;

}



.top_placement .owl-nav .owl-next:after {

    content: "\f105";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 4px 0px 0 11px;

    display: inline-block;

}



.top_placement .owl-nav .owl-prev:after {

    content: "\f104";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 6px 0px 0 11px;

    display: inline-block;

}



.top_placement .owl-dots {

    display: none;

}



.logo_list_i li {

    display: inline-block;

    width: calc(25% - 6px);

    float: left;

    text-align: center;

    border: 1px solid #ccc;

    margin: 3px;

    padding: 15px;

}





.logo_list_i li small {

    border: 1px solid #ccc;

    border-radius: 27px;

    padding: 2px 25px;

    display: inline-block;

    margin-top: 7px;

    color: #939393;

    margin-bottom: 10px;

}





.logo_list_i li small span {

    font-weight: bold;

    color: red;

}









img.midddleplacement {

    margin: 50px 0;

}



section.relation_team {

    background: #144e94;

    color: #fff;

    background: url(../images/bg_footer.jpg);

    padding: 50px 0;

}





.reltation_imgs {

    position: relative;

    padding-bottom: 100px;





}



.reltation_imgs img {

    width: 80%;

}



.relation_team .reation_deailsss {

    background: #ec3237;

    position: absolute;

    bottom: 29px;

    z-index: 99;

    width: 300px;

    right: 0;

    padding: 18px;

}







.allhanbad_team .reation_deailsss {

    background: #144e94;

    position: absolute;

    bottom: 29px;

    z-index: 99;

    width: 300px;

    right: 0;

    padding: 18px; 

    color: #fff;

}

.allhanbad_team a.button_slide {

    border-color: #ccc;

    color: #000;

}



.allhanbad_team .reation_deailsss h5 {

    margin: 5px 0px;

}



.allhanbad_team .one_rel_content small {

    color: #144e94;

}





.allhanbad_team .reation_deailsss{}

.allhanbad_team .reation_deailsss{}

.allhanbad_team .reation_deailsss{}





.one_rel_content {

    padding: 10px 0;

    /* color: #ecb132; */

}





.one_rel_content h6 {

    margin: 0;

}





.one_rel_content p {

    margin: 0;

}





.one_rel_content small {

    color: #ecb132;

}



.corportate_listin h3.title {

    color: #fff;

}



p.sub_title.text-center {

    margin-bottom: 80px;

}



.corportate_listin a.button_slide {

    border: 1px solid #fff;

    background: none;

    padding: 10px 20px;

    color: #fff;

    margin-top: 50px;

}



.allhanbad_team h3.title {

    color: #144e94;

    margin-bottom: 20px;

}







section.scholarship_page {

    background: #f3f3f3;

}



.maritList {

    margin: 10px 0;

    background: #fff;

    padding: 20px;

    margin-bottom: 50px;

}



.one_marit table {

    width: 100%;

}

.one_marit th {

    background: #144e94;

    color: #fff;

    font-weight: normal;

    padding: 4px;

}



p.notifice_table {

    color: red;

}



.why_united_page h3.title {

    margin-bottom: 30px;

}





.why_image_slid .owl-dots {

    display: none;

}





.why_image_slid .owl-nav.disabled {

    display: block;

}



.why_image_slid .owl-nav .owl-next:after {

    content: "\f105";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 4px 0px 0 11px;

    display: inline-block;

}



.why_image_slid .owl-nav .owl-prev:after {

    content: "\f104";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 6px 0px 0 11px;

    display: inline-block;

}





.why_image_slid .owl-nav .owl-prev, .why_image_slid .owl-nav .owl-next {

    position: absolute;

    top: -45px;

    width: 30px;

    height: 30px;

    background: #000;

    left: 42%;

    border-radius: 100%;

    color: #fff;

    font-size: 0;

}



.why_image_slid .owl-nav .owl-next {

    left: 52%;

}



.why_image_slid {

    padding: 70px 0;

}



section.group_placement {

    background: url(../images/why_united_bg.jpg);

    padding: 50px;

    color: #fff;

    float: left;

    width: 100%;

}



.bargroup_placement {

    width: 450px;

    float: right;

    background: #fff;

    color: #000;

    padding: 35px;

}



.bargroup_placement h4 {

    color: #144e94;

    font-weight: bold;

    line-height: 150%;

    font-size: 31px;

}





.bargroup_placement li {

    margin-bottom: 10px;

    position: relative;

    padding-left: 21px;

}



.bargroup_placement li:before {

    content: '';

    width: 7px;

    background-color: red;

    height: 7px;

    position: absolute;

    left: 0;

    top: 9px;

    border-radius: 50%;

}



section.gblog_expose {

    clear: both;

    background: url(../images/why_bg_2.jpg);

    background-size: 100%;

    padding: 50px 0;

}



.gblog_expose h4 {

    font-size: 30px;

    font-weight: 700;

    color: #144e94;

    margin-bottom: 30px;

}



section.scholarship_page.schooler_section {

    background: url("../images/why_bg_3.jpg");

    color: #fff;

    padding: 50px;

}



section.scholarship_page.schooler_section h3.title.text-center {

    color: #fff;

}



section.scholarship_page.schooler_section h4 {

    color: #144e94;

    font-weight: bold;

}



.pediing_content11 {

    background: #f4f4ff;

    padding: 30px;

    

    position: relative;

}



.pediing_content11:after {

    content: '';

    height: 100%;

    width: 50%;

    position: absolute;

    background: #f4f4ff;

    top: 0;

    left: 92%;

}



.pediing_content11 h4 {

    font-size: 14px;

    font-weight: normal;

    color: #144e94;

    margin: 0;

}







.pediing_content11 h3 {

    color: #144e94;

    font-weight: bold;

    font-size: 36px;

}



p.highlighted {

    color: #ec3237;

}



.pediing_content {

    padding: 100px 0;

}

section.pediing_content_section {

    position: relative;

}



section.pediing_content_section:after {

    content: '';

    content: '';

    height: 100%;

    width: 44%;

    position: absolute;

    background: #144e94;

    top: 0;

    right: 0;

    z-index: -9;

}







section.awrrs_insder {

    padding: 0;

    background: #ec3237;

    color: #fff;

}



.awards_images_content {

    padding: 50px;

}





.awards_images_content h4 {

    font-weight: bold;

    font-size: 40px;

}





.wasli-list   li {

    margin-bottom: 10px;

    position: relative;

    padding-left: 21px;

}



.wasli-list  li:before {

    content: '';

    width: 7px;

    background-color: #fff;

    height: 7px;

    position: absolute;

    left: 0;

    top: 9px;

    border-radius: 50%;

}



section.teach_realtion {

    background: url(../images/why_bg_66.jpg);

    padding: 50px;

}



.teach_realtion h3 {

    color: #144e94;

    font-weight: bold;

    font-size: 36px;

}



section.teach_realtion.indust_bav {

    background: url(../images/industry_bg.jpg);

    color: #fff;

    /* background-size: 10%; */

    background-size: 100%;

}





section.teach_realtion.indust_bav h3 {

    color: #fff;

}



.develo_progrm_carosal {

    margin-top: 50px;

}   



.development_program1 h3 {

    color: #144e94;

    font-weight: bold;

    font-size: 36px;

}



.strong_amlumings .item {

    position: relative;

}



.strong_amlumings22_content {

    position: absolute;

    z-index: 999;

    bottom: 10%;

    color: #fff;

    text-align: center;

    width: 60%;

    left: 20%;

}   





.strong_amlumings .owl-nav .owl-prev, .strong_amlumings .owl-nav .owl-next {

    position: absolute;

    top: 40%;

    width: 30px;

    height: 30px;

    border: 1px   solid #ccc;

    left: 10%;

    border-radius: 100%;

    color: #fff;

    font-size: 0;

}



.strong_amlumings .owl-nav .owl-next {

    right: 10%;

    left: initial;

}



.strong_amlumings .owl-nav .owl-next:after {

       

    content: "\f105";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 6px 0px 0 11px;

    display: inline-block;

}



.strong_amlumings .owl-nav .owl-prev:after {

    content: "\f104";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 6px 0px 0 11px;

    display: inline-block;

}





.strong_amlumings .owl-nav.disabled{display: block;}



.strong_amlumings .owl-dots {

    display: none;

}



.studne_services_content img {

    width: 60px !important;

    display: inline-block !important;

}



.studne_services_carosal .studne_services_content h4 {

    font-size: 15px;

    margin: 0;

    margin-top: 11px;

    line-height: 150%;

}





.studne_services_carosal .studne_services_content {

    background: #0c8b51;

    padding: 30px 15px  ;

    font-size: 13px;

    color: #fff;

    text-align: center;

    height: 176px;

} 

.studne_services_carosal .owl-item:nth-child(1) .item .studne_services_content{

    

}



.studne_services_carosal .owl-item:nth-child(2n+2) .item .studne_services_content{

    background: #2f7ad5;

}



.studne_services_carosal .owl-item:nth-child(3n+3) .item .studne_services_content{

    background: #27b8a7;

}



.studne_services_carosal .owl-item:nth-child(4n+4) .item .studne_services_content{

    background: #1ec1d9;

}



.studne_services_carosal .owl-item:nth-child(5n+5) .item .studne_services_content{

    background: #d94da6;

}



.studne_services_carosal .owl-item:nth-child(6n+6) .item .studne_services_content{

    background: #eab830;

}

 







.studne_services_carosal .owl-nav .owl-prev, .studne_services_carosal .owl-nav .owl-next {

    position: absolute;

    top: 40%;

    width: 30px;

    height: 30px;

    border: 1px solid #000;

    left: -41px;

    border-radius: 100%;

    color: #fff;

    font-size: 0;

    background: #000;

}



.studne_services_carosal .owl-nav .owl-next {

    right: -41px;

    left: initial;

}



.studne_services_carosal .owl-nav .owl-next:after {

       

    content: "\f105";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 6px 0px 0 11px;

    display: inline-block;

}



.studne_services_carosal .owl-nav .owl-prev:after {

    content: "\f104";

    font: normal normal normal 14px/1 FontAwesome;

    font-size: 16px;

    padding: 5px;

    padding: 6px 0px 0 11px;

    display: inline-block;

}





.studne_services_carosal .owl-nav.disabled{display: block;}



.studne_services_carosal .owl-dots {

    display: none;

}





.roadmap img.road {

    width: 100%;

}



.roadmap {

    position: relative;

}





.roadmap ul li {

    position: absolute;

    left: 70px;

    top: 40px;

}







.roadmap {

    position: relative;

}





.roadmap img.road {

    width: 100%;

    margin-left: 70px;

}

 



.roadmap ul li .mapcontes {

    position: absolute;

    top: 16px;

    right: 100%;

    width: 150px;

    text-align: right;

    padding: 0 15px;

}







.roadmap ul li .mapcontes h6 {

    margin: 0;

    font-weight: bold;

    color: #eab830;

    font-size: 27px;

}



.roadmap ul li .mapcontes p {

    margin: 0;

}



.roadmap ul li img {

    width: 80%;

}







.roadmap ul li:nth-child(2) {

    left: 385px;

    top: 150px;

}



.roadmap ul li:nth-child(2) .mapcontes {

    right: initial;

    left: 84%;

    text-align: left;

    top: -3px;

}



.roadmap ul li:nth-child(2) .mapcontes h6 {

    color: #d94da6;

}







.roadmap ul li:nth-child(3) {

    left: 248px;

    top: 300px;

}



.roadmap ul li:nth-child(3) .mapcontes h6 {

    color: #1ec1d9;

}







.roadmap ul li:nth-child(4) {

    left: 583px;

    top: 369px;

}



.roadmap ul li:nth-child(4) .mapcontes h6 {

    color: #1ec1d9;

}







.roadmap ul li:nth-child(5) {

    left: 926px;

    top: 456px;

}





.roadmap ul li:nth-child(5) .mapcontes h6 {

    color: #2f7ad5;

}





.roadmap ul li:nth-child(6) {

    left: inherit;

    top: initial;

    bottom: 53px;

    right: 111px;

}





.roadmap ul li:nth-child(6) .mapcontes h6 {

    color: #0c8b51;

}



.roadmap ul li:nth-child(5) .mapcontes {

    width: 211px;

}





.max-height250{max-height: 250px; overflow: auto;}



.wasli-list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

    background-color: #144e94 !important;

}



.banner_slider.owl-carousel .owl-item img:hover {

    -webkit-transform: scale(1);

    transform: scale(1);

    transition-duration: 0.3s;

    -webkit-transition-property: transform;

    transition-property: transform;

}




.sub_menu_drp_downdwon_new {

    position: fixed;

    left: 0;

    /*top: 101px;*/

    background: rgb(255 255 255 / 98%);

    width: 100%;

    padding: 25px 0;

    display: none; 

    z-index: 999;

    text-align: left;

    box-shadow: 0px 2px 3px #ccc;

}



.header_container.active-hdr .sub_menu_drp_downdwon_new {

    top: 71px;

}



.manuabout h3 {

    margin: 10px 0;

}



.manuabout p {

    line-height: 150%;
    font-size:0.9rem;

}



.sub_menu_drp_downdwon_new ul {

    float: left;

}



.sub_menu_drp_downdwon_new .submnu li {
    width: 100%;
    margin: 0;
    padding: 0px 0 !important;
}

.sub_menu_drp_downdwon_new .submnu li {
    width: 100%;
    margin: 0;
    padding: 0px 0 !important;
}





.header_menu ul li {

    float: left; 

}



.header_menu ul li a {

    display: block;

    color: #464b4b;

    font-size: 18px;

    position: relative;

    font-family: halyard-text, sans-serif;

}



.sub_menu_drp_downdwon_new .submnu li a {

    padding-bottom: 4px;

}







.sub_menu_drp_downdwon_new li a {

    color: #000;

	    display: block;

    padding: 4px 10px;
    font-size:0.9rem;

}



.sub_menu_drp_downdwon_new .submnu li:hover > a {

    background: #ec3237;

    color: #fff;

    display: block;

}





.sub_menu_drp_downdwon_new li a:hover {

    color: red;

}



.sub_menu_drp_downdwon_new a.button_slide {

    border: 1px solid #000;

    background: none;

    padding: 7px 15px;

    color: #000;

}



.submnu {

    margin: 10px 0;

    padding-left: 25px;

}







.manuabout {

    padding-right: 21px;

    border-right: 1px solid #d9d9d9;

}



.menu_in ul.navbar-nav li.nav-item:hover .sub_menu_drp_downdwon_new {

    display: block;

}



.sub_menu_drp_downdwon_new .submnu li:hover ul.sub_sub_menu{ display: block;}
.sub_menu_drp_downdwon_new .submnu li.sub_two_child:hover ul.sub_sub_sub_menu{ display: block;}



ul.sub_sub_menu, ul.sub_sub_sub_menu{
    position: absolute !important;
    left: 85%;
    padding: 0px 23px;
    top: 0;
    display:none;
    width: 250px;
    height: 100% !important;

}


.submnu ul {

    position: relative;

}



.sub_menu_drp_downdwon_new .submnu li.sub_has_child:hover i.fa {

    transform: rotate(-90deg);

}

.course_sub_sub_menu li{width: 50% !important; float: left;}


.faq_pages i.fa.fa-paper-plane {

    color: #ec3237 !important;

    font-size: 16px;

}



.faq_pages h6.mb-3.text-primary {

    color: #ec3237 !important;

    text-transform: capitalize;

}



.faq_pages h6 {

    text-transform: capitalize;

}



.card.hero {

    border-radius: 16px;

    border: 1px solid #fff;

    transition: 0.4s ease;

    margin-bottom: 30px;

    height: 150px;

}



.sides-16 {

    padding-left: 16px !important;

    padding-right: 16px !important;

}

.spacer-32 {

    padding-top: 32px !important;

    padding-bottom: 32px !important;

}



.card-title.hero {

    font-size: 18px;

    margin-bottom: 0.75rem;

} 



.card-link.hero {

    transition: 0.4s ease;

}

.card-link.hero {

    font-size: 14px;

    color: #2c3881;

    opacity: .4;

}



.fas.hero {

    opacity: inherit !important;

}







.bg_light{    background: #f9f6f9;}



.card-title.hero {

    font-size: 18px;

    margin-bottom: 0.75rem;

    color: #652b7c;

    font-weight: 600;

}







.addismision_form_var li h5 {

    margin-bottom: 10px;

    font-weight: bold;

    color: #40578d;

}



.addismision_form_var li {

    background: #FFF;

    padding: 30px;

    margin-bottom: 10px;

}



.addismision_form_var li a {

    background: #ec3237;

    color: #fff;

    padding: 10px 20px;

    display: inline-block;

    margin-top: 10px;

}



.side_bar_Addmission a {

    color: #000;

    display: block;

    margin: 8px 0;

}



.side_bar_Addmission a:before {

    content: '';

    width: 10px;

    height: 10px;

    background: #ec3237;

    position: absolute;

    left: 0;

    top: 6px;
    border-radius: 50%;

}



.side_bar_Addmission a {

    color: #000;

    display: block;

    margin: 8px 0;

    position: relative;

    padding-left: 20px;

}





.one_approvs {

    background: #fff;

    float: left;

    width: 100%;

    margin-bottom: 20px;

    padding: 15px;

}



.one_approvs .imsag_rppavos {

    width: 40%;

    float: left;

    border-radius: 10px;

    overflow: hidden;

}





.one_approvs .onerpp_content {

    width: 60%;

    float: left;

    padding: 0 20px;

}





.one_approvs .onerpp_content h5 {

    margin: 0;

    font-size: 17px;

    margin-bottom: 10px;

    font-weight: 600;

    line-height: 130%;

}





.one_approvs .onerpp_content h6 {

    font-size: 14px;

    margin: 0;

}



.one_approvs .onerpp_content a {

    color: #ccc;

    display: block;

    padding: 7px 0 0;

    color: #ec3237;

}





.event-contain {

    position: relative;

    display: inline-block;

    width: 100%;

}



.event-contain .row {

    padding-bottom: 61px;

}



.event {

    position: relative;

    padding: 0  ;

}



.event h2 a {

    font-size: 23px;

    line-height: 1.0;

    margin-bottom: 16px;

    cursor: pointer;

    color: #333333;

}



.event ul {

    margin-bottom: 10px;

}



.event li {

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

    display: inline-block;

    color: #bababa;

    font-size: 18px;

    font-weight: 600;

}





.event i {

    margin-right: 7px;

}





.event h2 {

    font-size: 30px;

    line-height: 40px;

    margin-bottom: 16px;

    cursor: pointer;

}



.event p {

    margin-bottom: 35px;

}



.event .event-loc {

    /* margin-bottom: 0; */

    max-width: 60%;

}

.event p {

    margin-bottom: 35px;

}



.event-loc span {

    display: table-cell;

    vertical-align: top;

    padding-left: 11px;

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

}



.event-loc i {

    display: table-cell;

    padding-top: 7px;

    font-size: 18px;

}



.butn1 {

    position: relative; 

    display: inline-block;

    font-size: 14px;

    text-transform: capitalize;

    font-weight: 600;

    padding: 10px 46px;

    background: #fff none repeat scroll 0 0;

    border: 1px solid transparent;

    cursor: pointer;

    overflow: hidden;

    transition: all 0.4s ease 0s;

    z-index: 3;

    background: #ec3237;

    color: #fff;

    border: 1px solid #ec3237;

}

.event h2 {

    font-size: 30px;

    line-height: 40px;

    margin-bottom: 16px;

    cursor: pointer;

    color: #333333;

}









.event li span {

    color: #ec3237;

}



.butn1:hover {

    background: none;

    color: #ec3237;

}





.post-img img, .socials-contact, .event-sponsor, .work-exper .expl-courses, .info-container, .pop-row {

    -webkit-box-shadow: 5px 8px 43px 0px rgb(0 0 0 / 4%);

    -moz-box-shadow: 5px 8px 43px 0px rgba(0, 0, 0, 0.04);

    -ms-box-shadow: 5px 8px 43px 0px rgba(0, 0, 0, 0.04);

    -o-box-shadow: 5px 8px 43px 0px rgba(0, 0, 0, 0.04);

    box-shadow: 5px 8px 43px 0px rgb(0 0 0 / 4%);

}

.event-sponsor {

    padding: 25px 28px;

    background: #fff;

    position: relative;

    margin-top: -71px;

    -webkit-border-radius: 75px;

    -moz-border-radius: 75px;

    -ms-border-radius: 75px;

    -o-border-radius: 75px;

    border-radius: 75px;

}





.sponsor-meta {

    display: table;

    width: 100%;

}





.sponsor-meta i {

    display: table-cell;

    vertical-align: middle;

    width: 89px;

    height: 89px;

}





.sponsor-metadata {

    display: table-cell;

    vertical-align: middle;

    padding: 0 17px;

}



.sponsor-metadata h4 {

    font-size: 23px;

    margin-bottom: 5px;

}



.sponsor-metadata span {

    font-size: 16px;

    color: #999;

}



.sponsor-meta {

    display: table;

    width: 100%;

}



.sponsor-metadata {

    display: table-cell;

    vertical-align: middle;

    padding: 0 17px;

}





.sponsor-metadata h4 {

    font-size: 23px;

    margin-bottom: 5px;

}



.sponsor-metadata span {

    font-size: 16px;

    color: #999;

}





.sponsor-meta i {

    display: table-cell;

    vertical-align: middle;

    width: 89px;

    height: 89px;

    overflow: hidden;

    border-radius: 100%;

}



.event-detail h2 {

    font-size: 32px;

    margin-top: 40px;

    margin-bottom: 30px;

    font-weight: 700;

    color: #333333;

    margin-top: 0px;

}







.event-detail-meta {

    padding: 0px 0 31px;

    background: #fff;

    padding: 20px 30px;

    margin-top: 20px;

}



.event-metadata i {

    display: inline-block;

    vertical-align: middle;

    font-size: 34px;

    color: #a0a0a0;

}



.event-metadata span {

    display: block;

    color: #555555;

}





.event-metadata i {

    display: inline-block;

    vertical-align: middle;

    font-size: 34px;

    color: #a0a0a0;

}





.event-metadata span {

    display: block;

    color: #555555;

}



.event-detail p {

    margin-bottom: 20px;

    margin-top: 20px;



}





.event-schedule {

    border-bottom: 7px solid #f7f7f7;

    margin-bottom: 50px;

    background: #fff;

    padding: 30px;

    margin-top: 23px;

}





.event-schedule li:nth-child(2n+1) {

    background-color: #f7f7f7;

}

.event-schedule li {

    padding: 19px 70px 19px 50px;

    color: #666;

    font-size: 16px;

}





.event-schedule li:nth-child(2n+1) {

    background-color: #f7f7f7;

}



.event-schedule li span {

    font-weight: 700;

    width: 30%;

    display: inline-block;

}





.event-detail p {

    margin-bottom: 50px;

}





.event-detail .success-video {

    margin: 0 0 70px;

}





.event-detail .video-meta {

    width: 142px;

    height: 142px;

    display: table;

}





.event-detail .video-meta span {

    display: table-cell;

    vertical-align: middle;

}



.event-detail .video-meta a {

    width: 72px;

    height: 72px;

    background: #fff;

}



.event-detail .video-meta a i {

    font-size: 31px;

}

.video-meta a i {

    display: table-cell;

    vertical-align: middle;

    font-size: 17px;

    color: #fff;

}



.event-attendees {

    background: #f7f7f7;

    padding: 51px;

}





.event-attendees h3 {

    font-size: 26px;

    line-height: 30px;

    margin-bottom: 30px;

    font-weight: 700;

    color: #333333;

}







.attendees-img:last-child {

    margin-bottom: 0px;

}

.attendees-img {

    margin-right: -5px;

    margin-left: -5px;

}



.attendees-img > div, .attendees-img > figure {

    max-width: 14.285%;

    padding-left: 5px;

    padding-right: 5px;

    margin-bottom: 9px;

}



.attendees-more a {

    font-size: 14px;

    font-weight: 700;

    text-transform: uppercase;

    text-decoration: underline;

    display: inline-block;

    margin-left: 18px;

}









#blog-grid .col-md-4 {

    margin-top: 30px;

}



.blog-grid-description {

    background: #ffffff;

    text-align: left;

    margin: -20px 15px 0;

    position: relative;

    padding: 8px 17px 22px 27px;

    -webkit-box-shadow: 0 10px 20px 0px rgb(0 0 0 / 10%);

    box-shadow: 0 10px 20px 0px rgb(0 0 0 / 10%);

}



.blog-grid-description h3 {

    margin: 12px 0 11px;

    font-size: 20px;

    -webkit-transition: all .4s ease-in-out;

    -moz-transition: all .4s ease-in-out;

    -o-transition: all .4s ease-in-out;

    -ms-transition: all .4s ease-in-out;

    transition: all .4s ease-in-out;

    font-weight: 600;

    font-size: 20px;

    color: #555555;

}





.blog-grid-description span.date {

    background: #41588e;

    color: #ffffff;

}

.blog-grid-description span {

    line-height: 1.2;

    display: inline-block;

    padding: 5px 10px;

    margin-bottom: 10px;

    font-size: 12px;

}



.blog-grid-description i {

    margin-right: 5px;

}



.blog-grid-description span.post-comments {

    background: #f2f2f2;

}

.blog-grid-description i {

    margin-right: 5px;

}



.reading {

    margin-bottom: 10px;

}



.continue {

    margin-bottom: 0;

}



.continue a {

    color: #ec3237;

}







.blog-item-one {

    margin-bottom: 30px;

}



.blog-item-one .image-box {

    position: relative;

    overflow: hidden;

    margin-bottom: 15px;

}



figure {

    margin: 0px;

}

.blog-item-one .image-box img {

    width: 100%;

    transform: scale(1);

    transition: all 500ms ease;

}

.blog-item-one .image-box .date-box {

    position: absolute;

    bottom: 0px;

    left: 0px;

    background: #144e94;

    z-index: 9;

    padding: 5px;

}



.blog-item-one .image-box .date-box p {

    margin-bottom: 0px;

    font-size: 14px;

    line-height: 28px;

    color: #fff;

    font-weight: 400;

    padding: 0px 16px;

    display: inline-block;

}



.blog-item-one .image-text h6 {

    font-size: 18px;

    font-weight: 700;

    color: #333333;

    line-height: 27px;

    display: inline-block;

    padding: 15px 0px 10px;

    transition: all 500ms ease;

    margin-bottom: 0;

}

.blog-item-one .image-text h6 a{color: #333333;}

.media-links {

    padding: 20px 0px;

    margin: 45px 0px;

    border-top: 1px solid #e6e6e6;

    border-bottom: 1px solid #e6e6e6;

}





.media-links li {

    display: inline-block;

}



.media-links li strong {

    color: #333333;

    font-weight: 400;

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

}



.media-links .tag-list a {

    color: #ec3237;

    font-size: 16px;

}



.media-links .social-links li {

    margin-left: 10px;

}

.media-links li {

    display: inline-block;

}



.media-links .social-links li a {

    color: #777777;

    transition: all 500ms ease;

}



.comment-item-one {

    position: relative;

    padding-left: 90px;

    padding-bottom: 10px;

    margin-bottom: 30px;

}



.comment-item-one .image-box {

    position: absolute;

    top: 5px;

    left: 0px;

}



.comment-item-one .image-text h6 {

    font-size: 16px;

    line-height: 24px;

    font-weight: 700;

    color: #333333;

}



.comment-item-one .image-text span {

    font-size: 14px;

    line-height: 24px;

    font-weight: 400;

    color: #777777;

    font-style: normal;

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

}



.comment-item-one .link-btn {

    position: absolute;

    top: 0px;

    right: 0px;

}





.comment-item-one .link-btn a {

    font-size: 14px;

    font-weight: 400;

    line-height: 22px;

    color: #ffffff;

    background: #ec3237;

    display: inline-block;

    padding: 5px 20px; 

}



.comment-item-one .link-btn i {

    margin-right: 5px;

}



.comment-item-one .item-border-bottom {

    position: absolute;

    bottom: 0px;

    left: 0px;

    width: 100%;

    height: 1px;

    content: '';

    background: #e6e6e6;

}



.comment-item-one.two {

    position: relative;

    padding-left: 90px;

    margin-left: 90px;

}





.post-reply .form-group {

    margin-bottom: 20px;

}



.post-reply .form-group input, .post-reply .form-group textarea {

    font-size: 14px;

    height: 42px;

    color: #888888;

    font-weight: 400;

    line-height: 24px;

    border-color: #eeeeee;

    box-shadow: none;

    background: #fafafa;

    text-transform: capitalize;

    transition: all 500ms ease;

    -moz-transition: all 500ms ease;

    -webkit-transition: all 500ms ease;

    -ms-transition: all 500ms ease;

    -o-transition: all 500ms ease;

}



.post-reply .form-group textarea {

    height: 140px;

    resize: none;

}



.bg-clr2 {

    position: relative;

    background: #ec3237;

    color: #fff;

    border: none;

}

.thm-btn {

    position: relative;

    font-size: 14px;

    font-weight: 600;

    cursor: pointer;

    z-index: 1;

    padding: 10px 25px;

    text-align: center;

    display: inline-block;

    text-transform: capitalize;

    transition: all 0.5s ease 0s; 

}



.bg-clr2:before {

    position: absolute;

    content: "";

    left: 0;

    opacity: 0;

    top: 0;

    height: 100%;

    width: 100%;

    z-index: -1;

    background-color: #f36371;

    transform: scale(0.5, 1);

    transition: all 0.4s ease 0s;

}



.blog-item-one .image-text .link-btn a {

    font-size: 16px;

    font-weight: 400;

    line-height: 27px;

    color: #333333;

    display: inline-block;

    transition: all 500ms ease;

}



.right-side-bar {

    padding: 30px 25px;

    border: 1px solid #efefef;



    background: #fff;

}



.login-area {

    margin-bottom: 30px;

}





.login-area .sec-title-one { 

}

.pb-one { 

    margin-bottom: 10px;

}

.sec-title-one {

    position: relative;

    bottom: 0px;  

}





.right-side-bar h6 {

    font-size: 18px;

    font-weight: 700;

    color: #333333;

    margin: 0;

}

.login-area .form-group {

    position: relative;

}



.login-area.two .form-group input, .login-area.two .form-group select {

    background: #fafafa;

    color: #bbbbbb;

}

.login-area .form-group input {

    position: relative;

    height: 45px;

    width: 100%;

    padding-left: 15px;

    border: 1px solid #efefef;

}



.login-area .form-group button.search-button {

    position: absolute;

    display: inline-block;

    width: 50px;

    height: 45px;

    right: 0px;

    top: 0px;

    background: transparent;

    border: none;

}



.login-area .form-group i {

    font-size: 13px;

    color: #f9be4d;

    position: absolute;

    top: 16px;

    right: 25px;

}





.side-menu .side-bar-menu {

    margin-bottom: 20px;

}



.side-menu .side-bar-menu li {

    border-bottom: 1px solid #e8e8e8;

}



.side-menu .side-bar-menu li a {

    position: relative;

    font-size: 15px;

    color: #777777;

    line-height: 48px;

    font-weight: 400;

    padding-left: 20px;

    cursor: pointer;

    display: inline-block;

    transition: all 500ms ease;

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

}



.side-menu .side-bar-menu li span {

    position: absolute;

    top: 21px;

    left: 0px;

    width: 6px;

    height: 6px;

    background: #ffffff;

    border: 1px solid #ec3237;

    transition: all 500ms ease;

}



.free-consultation strong {

    font-size: 15px;

    line-height: 26px;

    font-weight: 700;

    color: #ec3237;

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

}



.free-consultation .color-text {

    margin-top: 15px;

}



.free-consultation .color-text p {

    font-size: 15px;

    line-height: 26px;

    font-weight: 400;

    color: #333333;

    margin-bottom: 5px;

}



.free-consultation .color-text i {

    margin-right: 10px;

    font-size: 16px;

}







.login-area.two .form-group i {

    right: 14px;

    color: #bbbbbb;

}









section.blog-single-section.sp-three {

    padding-bottom: 0.25rem!important;

     

    padding-top: 0.25rem!important;

    margin-bottom: 50px;

}



.news-title {

    background-color:#40578d !important;

    color: #fff!important;

    text-align: center!important;

    padding: 1rem!important;

}

.news-title h5 {

    font-size: 15px;

    margin: 0;

}



.lagest_news_section h4 {

    color: #f00;

    font-weight: 800;

    font-size: 14px;

    margin: 0;

    margin-bottom: 6px;

}





.adddmision_news {

    margin: 20px 0;

    margin-top: 0;

    padding: 10px;

    background: #f1f1f1;

}







.addmision_details .card .card-header {

    background: #144e94;

    border-bottom: 4px solid #ec3237;

    padding: 0.2rem !important;

    box-shadow: 0 0.125rem 0.625rem rgb(63 106 216 / 40%), 0 0.0625rem 0.125rem rgb(63 106 216 / 50%);

}

.addmision_details  .card-header:first-child {

    border-radius: 0;

}



.addmision_details .card .card-header h5 {

    font-size: 14px !important;

    color: #fff;

    margin: 0;



    padding-left: 0.2rem;

    padding-top: 0.4rem; 

    padding: 13px;

}



.cus-admission thead th {

    background: #ccc !important;

    border-color: #ababab !important;

    color: #000 !important;

}





.cus-admission table {

    margin-bottom: 0;

}



.addmision_details ul {

    padding: 20px;

}



.addmision_details ul li{}

.addmision_details ul li:before{

    content:'';

}



.addmision_details ul {

    padding: 20px;

}



.addmision_details ul li {

    position: relative;

    padding: 0 20px;

    margin: 10px 0;

}

.addmision_details ul li:before {

    content: '';

    width: 10px;

    height: 10px;

    background: #ec3237;

    position: absolute;

    top: 7px;

    left: 0;

}



.linkfor_admission.text-center {

    margin: 60px 0;

}



.linkfor_admission a {

    display: inline-block;

    padding: 10px 80px;

    border: 1px solid #ec3237;

    background: #ec3237;

    color: #fff;

}



.linkfor_admission a:hover{background:none; color: #ec3237;}



.printcontent {

    border-radius: 3px;

    border: 1px solid #ddd;

    padding: 0px 15px 0px;

    width: 100%;

    margin-bottom: 10px;

}



.pagetitleh2 {

    background: #f3f3f3;

    margin: 0;

    font-size: 16px;

    padding: 8px 15px;

    color: #000;

    margin-bottom: 10px;

    font-weight: bold;

    border-bottom: 1px solid #ddd;

    width: 100%;

}



.printcontent p {

    margin-bottom: 0px;

}



.printcontent .form-control {

    border-radius: 30px;

}







.req {

    color: red;

}



.eduction_details th {

    margin: 10px;

    padding: 13px 0;

    text-align: center;

}



.eduction_details td {

    margin: 10px;

    padding: 13px 5px;

}



.eduction_details td input {

    display: block;

    width: 100%;

    height: calc(1.5em + 0.75rem + 2px);

    padding: 0.375rem 0.75rem;

    font-size: 1rem;

    font-weight: 400;

    line-height: 1.5;

    color: #495057;

    background-color: #fff;

    background-clip: padding-box;

    border: 1px solid #ced4da;

    border-radius: 0.25rem;

    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;

    border-radius: 30px;

}



.eduction_details {

    padding: 0 20px;

}



.addnisnion_clearfication {

    padding: 25px;

}





.addnisnion_clearfication button.btn.btn-primary { 

    display: inline-block;

    padding: 10px 80px;

    border: 1px solid #ec3237;

    background: #ec3237;

    color: #fff;

    border-radius: 0;

}



.addnisnion_clearfication button.btn.btn-primary:hover {

    background: none;

    color: #ec3237;

}

.button_footer_appliction_submit {

    margin-top: 50px;

}



.eventbox {

    position: relative;

    background-color: #1da0e0;

    color: #fff;

    margin: 0px 0 25px;

    transition: all 1s ease 0s;

    border-radius: 4px;

    height: 230px;

    overflow: hidden;

}



.eventbox a {

    color: #fff;

    cursor: pointer;

    display: block;

    border-radius: 4px;

}



.eventbox img {

    width: 100%;

    height: auto;

    border-radius: 4px 4px 0 0px;

}



.evcontentfix {

    position: absolute;

    bottom: 0;

    width: 100%;

    background:#ec3237 ;

    padding: 15px 20px;

    font-size: 12px;

}



.eventbox h3 {

    font-size: 18px;

    margin: 0px;

}







.infra_content img {

    float: left;

    padding: 0 24px 24px;

}



.learning_infra .Collaboration_content h3 {

    width: 100%;

}



.lab_wordsk h3 {

    margin-top: 0px;

}







.Collaboration_content.lab_wordsk {

    background: #fff;

    padding: 25px;

}







.Collaboration_content.lab_wordsk h2.cs-post-title {

    font-size: 19px;

    font-weight: bold;

    color: #ec3237;

}







.Collaboration_content.lab_wordsk h2.cs-post-title {

    font-size: 19px;

    font-weight: bold;

    color: #ec3237;

    margin-bottom: 10px;

}



.Collaboration_content.lab_wordsk ul {

    padding-left: 21px;

    margin-bottom: 22px;

}



.Collaboration_content.lab_wordsk ul li {

    position: relative;

    padding-left: 21px;

    margin: 8px 0;

}



.Collaboration_content.lab_wordsk ul li:before {

    content: '';

    width: 10px;

    height: 10px;

    background: #144e94;

    position: absolute;

    top: 7px;

    left: 0;

}





.learning_infra section.International_Collaboration .container .row {

    background: #fff;

}



.learning_infra section.International_Collaboration .container .row .Collaboration_content {

    padding-top: 15px;

}









  .cbox-5 {

    background-color: #fff;

    border: none;

    box-shadow: 0 5px 5px 0 rgb(0 0 0 / 10%);

}

.cbox-5 {

    background-color: #fff;

}

.transition {

    transition: all 450ms ease-in-out;

}

.rounded {

    border-radius: 0.25rem!important;

}

.p-30 {

    padding: 30px!important;

}

.mb-30 {

    margin-bottom: 30px!important;

}

.border-1 {

    border-width: 1px!important;

}

.shadow-sm {

    box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;

}

.rounded {

    border-radius: 0.25rem!important;

}





.cbox-5-txt h5 {

    font-size: 22px;

    margin-bottom: 15px;

    font-weight: 800;

    color: #000;

}

.course-price {

    font-size: 17px;

    font-family: Muli,sans-serif;

    font-weight: 800;

    color: #222d39;

}



.mt-lg-30 {

    margin-top: 30px!important;

}





 .cbox-5-data .course-data-5 .course-rating,  .cbox-5-data .course-data-5 span {

    background-color: #f4f4f4;

}

.cbox-5-data .course-data-5 .course-rating, .cbox-5-data .course-data-5 span {

    padding: 10px 22px; 

    font-size: 13px;

    font-weight: 500;

    color: #535353;

}

.rounded-pill {

    border-radius: 50rem!important;

}

.mb-10 {

    margin-bottom: 10px!important;

}



.cbox-5-data .course-data-5 span i {

    font-size: 14px;

    color: #959595;

}

.me-2 {

    margin-right: 0.5rem!important;

}



.cbox-5-data .course-data-5 span i {

    font-size: 14px;

    color: #959595;

}



.tm-meta {

    background: #fff;

    padding: 0px;

    padding: 10px 1px;

}





.tm-meta h5 {

    margin: 0;

    font-size: 16px;

    margin-bottom: 5px;

}







.team-member.text-center.mb-40 {

    background: #fff;

    padding: 10px;

}





span.d-block.mb-1.copmany i.fa {

    padding-right: 5px;

}



.team-member.text-center.mb-40 {

    background: #fff;

    padding: 10px;

    margin-bottom: 20px;

}





.studnet_list .col-sm-6.col-lg-3 {

    padding-left: 5px;

    padding-right: 5px;

}







.position-relative {

    position: relative !important;

    max-height: 238px;

    overflow: hidden;

    height: 238px;

}





.instruty_collaboration ul li {

    position: relative;

    padding-left: 25px;

    padding-bottom: 10px;

}



.instruty_collaboration ul li:before {

    content: '';

    width: 10px;

    height: 10px;

    background: #ec3237;

    position: absolute;

    left: 0;

    top: 8px;

}







#industry_associates .section_lslide {

    background: #fff;

    padding: 10px;

    border: 1px solid #ebebeb;

}



.instruty_collaboration {

    background: #fff;

    padding: 20px 48px;

}





.instruty_collaboration ul li ul {

    padding-top: 15px;

}



.instruty_collaboration ul li ul li::before {

    border-radius: 100%;

    background: #144e94;

}



.one_infra {

    margin-bottom: 30px;

}





.Food_Courts_content {

    background-color: #d9f5fd;

    display: inline-block;

    width: 100%;

    padding: 8%;

    height: 100%;

}







.cardBlk {

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -ms-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    min-height: 70px;

    padding: 15px;



}

.cardBlk {

    overflow-wrap: break-word;

    background-color: #fff;

    padding: 30px 20px;

    margin-bottom: 30px;

}





.headingContainer {

    position: relative;

}

.headingContainer {

    margin-bottom: 15px;

}



.headingContainer .earnBadge {

    position: absolute;

    right: -15px;

    font-size: 10px;

    top: -15px;

    text-transform: uppercase;

    color: #3a4d95;

    font-weight: 600;

}





.headingContainer .earnBadge span {

    background: #00a769;

    padding: 0 5px;

    color: #fff;

    margin: 0 0 0 3px;

}



.paddingB10 {

    padding-bottom: 10px;

}



.cardBlkInn .blockHeading {

    font-size: 1.6rem;

}

.blockHeading {

    position: relative;

}

.blockHeading {

    font-weight: 600;

    margin: 0;

    color: #333333;

}



.verified {

    position: relative;

}



.rating {

    width: 87px;

    height: 15px;

    background: url(https://www.united.ac.in/home/images/stars.svg) no-repeat 0 -19px;

}





.rating .userRating {

    width: 87px;

    height: 15px;

    background: url(https://www.united.ac.in/home/images/stars.svg) no-repeat 0 0;

}



.verified .verifiedReview {

    color: #f3871d;

    font-size: 10px;

    vertical-align: middle;

    display: inline-flex;

    position: absolute;

    left: 100px;

    top: 0;

    text-transform: uppercase;

}





.verified .verifiedReview img {

    margin: 0 4px 0 0;

    width: 13px;

}

.display-table {

    display: table;

    width: 100%;

}



.review .leftBlk {

    width: 40px;

}

.vtop .display-cell, .vtop .display-inlineBlock {

    vertical-align: top;

}

.display-cell {

    display: table-cell;

}



.imgBlk {

    text-align: center;

    width: 40px;

    height: 40px;

    padding-top: 7px;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    position: relative;

}



.imgBlk .noImg {

    background-color: #e5e5e5;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    position: relative;

    z-index: 99;

}

.imgBlk .noImg {

    background-color: #e5e5e5;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    -ms-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    position: relative;

    z-index: 99;

}



.imgBlk .noImg i {

    font-size: 25px;

    line-height: 38px;

}



.hoverPop {

    position: absolute;

    -webkit-transition: transform 0.2s;

    -ms-transition: transform 0.2s;

    -moz-transition: transform 0.2s;

    -o-transition: transform 0.2s;

    transition: transform 0.2s;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    font-size: 1.2rem;

    transform-origin: top left;

    text-align: left;

    top: 0;

    left: 0;

    margin-top: -25px;

    margin-left: -15px;

    z-index: 9;

    -webkit-box-shadow: 0 0 6px 0 rgb(78 78 78 / 14%);

    -moz-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    -ms-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    -o-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    box-shadow: 0 0 6px 0 rgb(78 78 78 / 14%);

    width: 282px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -ms-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    padding: 20px 15px;

    background-color: #fff;

}

.hoverPop {

    position: absolute;

    -webkit-transition: transform 0.2s;

    -ms-transition: transform 0.2s;

    -moz-transition: transform 0.2s;

    -o-transition: transform 0.2s;

    transition: transform 0.2s;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    font-size: 1.2rem;

    transform-origin: top left;

    text-align: left;

    top: 0;

    left: 0;

    margin-top: -25px;

    margin-left: -15px;

    z-index: 9;

    -webkit-box-shadow: 0 0 6px 0 rgb(78 78 78 / 14%);

    -moz-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    -ms-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    -o-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    box-shadow: 0 0 6px 0 rgb(78 78 78 / 14%);

    width: 282px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -ms-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    padding: 20px 15px;

    background-color: #fff;

}



.review .leftBlk {

    width: 40px;

}



.review .rightBlk {

    padding-left: 10px;

}



.review .rightBlk .stName {

    font-size: 1.2rem;

    line-height: 19px;

}



.hoverPop p {

    margin: 5px 0 0 0;

}



.review .rightBlk {

    padding-left: 10px;

}



.review .rightBlk .stName {

    font-size: 1.2rem;

    line-height: 19px;

}



.review .rightBlk .stName span {

    color: #999;

}





.toolTip {

    position: relative;

    display: inline-block;

}



.toolTipPop.toolCenterRight {

    transform-origin: center left;

    top: 50%;

    left: 0;

    margin-left: 40px;

    margin-top: -30px;

}

.toolTipPop {

    font-size: 1.2rem;

    padding: 0 15px;

    background-color: #fff;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    -ms-border-radius: 4px;

    -o-border-radius: 4px;

    border-radius: 4px;

    -webkit-box-shadow: 0 0 6px 0 rgb(78 78 78 / 14%);

    -moz-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    -ms-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    -o-box-shadow: 0 0 6px 0 rgba(78, 78, 78, 0.14);

    box-shadow: 0 0 6px 0 rgb(78 78 78 / 14%);

    position: absolute;

    min-width: 270px;

    min-height: 60px;

    line-height: 60px;

    z-index: 9;

    -webkit-transition: transform 0.2s;

    -ms-transition: transform 0.2s;

    -moz-transition: transform 0.2s;

    -o-transition: transform 0.2s;

    transition: transform 0.2s;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    -moz-transform: scale(0);

    -o-transform: scale(0);

    transform: scale(0);

    top: 0;

    left: 0;

}





.toolTipPop .toolInn {

    line-height: 16px;

    vertical-align: middle;

    display: inline-block;

}



.review .pipeUl {

    padding: 0;

    margin: 0;

    font-size: 1.2rem;

}



.review .pipeUl li:not(:last-child) {

    padding-right: 5px;

    margin-right: 7px;

}

.pipeUl li {

    display: inline-block;

    position: relative;

}



.pipeUl li:not(:last-child):after {

    position: absolute;

    right: -6px;

    top: 0;

    content: "|";

}



.ratingOuter {

    margin-top: 15px;

    word-break: break-word;

}





.ratingOuter .facRating {

    padding: 0;

    list-style: none;

}



.ratingOuter .facRating li {

    display: inline-block;

    width: 24%;

    font-size: 1.2rem;

    font-weight: 300;

}



.ratingOuter .facRating.smallRating .rating {

    width: 71px;

    background-size: 70px;

    background-position: 0 -15px;

}





.ratingOuter .facRating.smallRating .userRating {

    background-size: 70px;

    margin-top: 5px;

}



.likeRow {

    margin-top: 30px;

    font-size: 1.2rem;

}





.pipeUl li:last-child {

    padding-left: 10px;

}



.tagsview a {

    color: #666666;

    text-transform: uppercase;

}



.feedbac-tite strong {

    margin-bottom: 10px;

    display: block;

}





.submit_feedbak {

    background: #ec3237;

    color: #fff;

    display: block;

    font-size: 15px;

    padding: 0px 10px;

    /* height: 36px; */

    text-transform: capitalize;

    border-radius: 6px;

}





.news_section {

    

}



.news_section ul.nav.nav-pills li.nav-item {

    width: 25%;

    text-align: center;

}



.news_section ul.nav.nav-pills li.nav-item a.active {

    background: #fff;

    color: #ec3237;

    border-radius: 0;

}

.news_section ul.nav.nav-pills li.nav-item a {

    width: 100%;

    display: block;

    background: none !important;

    color: #144e94 !important;

}



.news_section .tab-content {

    background: #fff;

    padding: 20px;

}



.latestnew-content li {

    position: relative;

    padding-left: 22px;

    margin-bottom: 15px;

}



.latestnew-content li:before {

    content: '';

    position: absolute;

    left: 0;

    top: 7px;

    width: 10px;

    height: 10px;

    background: #144e94;

    border-radius: 50%;

}



.latestnew-content li a {

    display: block;

    color: #181818;

}



.latestnew-content li small {

    color: #ccc;

}



.one-ine_news .news_image {

    width: 40%;

    float: left;

}



.onenewin_content {

    width: 60%;

    float: left;

    padding: 0 15px;

}



.onenewin_content h4 {

    font-size: 15px;

    color: #ccc;

    height: 40px;

    overflow: hidden;

    margin-bottom: 9px;

}



.onenewin_content h4 a {

    color: #000;

}



.onenewin_content h4 a:hover {

    color: #144e94;

}



.onenewin_content h5 {

    font-size: 12px;

    color: #8f8f8f;

}



.onenewin_content p {

    height: 54px;

    margin-bottom: 0;

    overflow: hidden;

    font-size: 12px;

    line-height: 130%;

    color: #818181;

}





.one-ine_news {

    float: left;

    width: 100%;

    margin-bottom: 20px;

}



.blog-item-one.news_details_sect {

    background: #fff;

}



.blog-item-one.news_details_sect .image-text {

    padding: 0 30px 20px;

}



.news_section .fade.active.in {

    opacity: 1;

}





.news_section ul.nav.nav-pills li.nav-item.active a {

    background: #fff !important;

    border-radius: 0;

    color: #ec3237 !important;

}



.course_m11 img {

    width: 100%;

}



.allhanbad_team .about_relation a.button_slide {

    border: 1px solid #2e2e2e;

    color: #2e2e2e;

}



.ucer_header li.nav-item {

    position: relative;

}



.menu_in nav div#navbarSupportedContent.in:before, .menu_in nav div#navbarSupportedContent.collapsing:before{

    content: '';

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    right: 0;

    background: rgb(0 0 0 / 35%);

    z-index: -99999;

}







.close-icon {

    color: #fff;

    position: absolute;

    right: 15px;

    top: 15px;

}









#corporate_video iframe {

    width: 100%;

    height: 300px;

}



#corporate_video .modal-body {

    padding: 0;

}



#corporate_video button.close {

    position: absolute;

    right: 0;

    opacity: 1;

    color: #fff;

    box-shadow: none;

}



#corporate_video .modal-body {

    padding: 0;

    background: #000;

}



#corporate_video .modal-dialog {

    margin-top: 10%;

}



.compniesList {

    text-align: center;

    margin: 30px 0;

}



.compniesList img {

    width: 18%;

}





.departin h3.title {

    font-size: 29px;

}



.departin h4 {

    font-size: 20px;

}



.departin ul.realeasceh_list li {

    width: 200px;

    text-align: center;

    display: inline-block;

}



.departin ul.realeasceh_list li:before{display:none}



.departin ul.realeasceh_list li h6 {

    margin: 0;

}



.departin ul.realeasceh_list li {

    width: calc(24% - 1%);

    text-align: center;

    display: inline-block;

    margin: 0;

    padding: 0;

    background: #144e94;

    height: 126px;

    float: left;

    margin-bottom: 10px;

    margin-right: 2%;

    padding: 12px;

	color: #fff;

    border-radius: 5px;

}



.departin ul.realeasceh_list li h6 {

    color: #ffffff;

} 



.instruty_collaboration.departin {

    float: left;

    width: 100%;

}



.departin ul.realeasceh_list li {

    display: flex !important;

    justify-content: center; 

    flex-direction: column;

}



.course_details li {

    width: 50%;

    float: left;

}



.course_details li:before{display:none}



.course_details {

    background: #ededed;

    padding: 28px;

	    margin: 20px 0;

}



.course_details {

    background: #ededed;

    padding: 28px;

    margin: 20px 0;

    float: left;

    width: 100%;

}





.one-course {

    width: 100%;

}



.one_vide {

    margin-bottom: 20px;

}



.one_vide iframe {

    width: 100% !important;

}



 



.sliidebar_links li a {

    color: #000;

    padding: 2px 8px;

    display: block;

    /* background: #ccc; */

    margin-bottom: 5px;

}



.sliidebar_links li a:hover{	    background: #ec3237; color: #fff;}



.sliidebar_links h4 {

    font-size: 17px;

    margin: 15px 0;

    margin-bottom: 5px;

}	 



.card.cus-admission {

    margin-bottom: 25px;

}







.top_plac_imag img{    border: 5px solid #fff;}



.contenpou {

   position: absolute;

    top: 100%;

    background: rgb(0 0 0 / 75%);

    color: #fff;

    padding: 30px;

    height: 100%;

    overflow: auto;

    transition: all ease .5s;

}



.startupbanner_box:hover .contenpou {

    top: 0;

    transition: all ease 1s;

}



.startupbanner_box { 

    overflow: hidden;

}







/* width */

.startupbanner_box ::-webkit-scrollbar {

  width: 10px;

}



/* Track */

.startupbanner_box ::-webkit-scrollbar-track {

  background: #7ecdd5; 

}

 

/* Handle */

.startupbanner_box ::-webkit-scrollbar-thumb {

  background: #ec3237; 

}



/* Handle on hover */

.startupbanner_box ::-webkit-scrollbar-thumb:hover {

  background: #ec3237; 

}



.why_join_us li {

    margin-bottom: 10px;

}



.test_details {

    max-height: 348px;

}

.insid input{
    margin: 5px;
}

.studne_services_carosal .studne_services_content a{text-decoration: none;color: #fff;}




.content_afficatio_shadow h6 {
    font-size: 17px;
}



.why_united_page h3.title.text-left {
    font-size: 38px;
    margin-bottom: 18px;
}

.studne_services_carosal .studne_services_content a {
    color: #fff;
}


.bg-light {
    background-color: rgba(249,249,249,var(--mdb-bg-opacity))!important;
}

.custome_modal h4.modal-title {
    font-size: 18px;
}

.custome_modal h4.modal-title {
    font-size: 18px;
}
.custome_modal .modal-header {
    border-bottom: none;
}

.custome_modal img.rounded-circle {
    margin-right: 20px;
}

.custome_modal img {
    margin-right: 15px;
}

.one_nba_detila a {
    display: block;
    width: 100%;
}
.one_nba_detila a img {
    width: 50px !important;
    max-width: initial;
}

.newsller_content a {
    display: block; 
}



.newsller_content a:before {
    content: '';
    width: 10px;
    height: 10px;
    display: inline-block;
    background: #110293;
    margin-right: 7px;
    border-radius: 50%;
}


#placements .modal-dialog , #departmental_society .modal-dialog {
    max-width: 700px;
}

.newsller_content th {
    vertical-align: top !important;
}


.blogalist_list .one_marit img {
    max-width: 250px;
    margin: 30px 0;
}


section.about_united_engireering_ucer .inner_about-us {
    background: #fff;
    padding: 20px 48px;
}

h4.sub_title {
    margin: 0;
    margin-top: 22px;
    margin-bottom: 10px;
    font-weight: 500;
	font-size: 20px;
}

section.about_united_engireering_ucer .inner_about-us ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    background: #ec3237;
    position: absolute;
    left: 0;
    top: 8px; 
}


section.about_united_engireering_ucer .inner_about-us li {
    position: relative;
    padding-left: 20px;
    margin-bottom: 5px;
}



section.about_united_engireering_ucer .inner_about-us li a {
    color: #fff;
    color: #000;
}


#banner_slider.banner_slider .owl-nav .owl-prev {
    background: #fff;
    padding: 4px 10px;
    display: inline-block;
	position: absolute;
    left: 0;
	    font-size: 0;
		
}

#banner_slider.banner_slider .owl-nav {
    display: inline-block;
    position: absolute;
    bottom: 30%;
    width: 100%;
	    font-size: 0;
}

#banner_slider.banner_slider .owl-nav .owl-next {
    position: absolute;
    right: 0;
	 background: #fff;
    padding: 4px 10px;
    display: inline-block;
}

.close_menu {
    display: none;
}
.banner_slider .owl-dots {
    position: absolute;
    bottom: 16px;
    z-index: 99;
    text-align: center;
    margin: 0 auto;
    width: 100%;
    display: block;
}

.banner_slider .owl-dots span{  background: #ffff; }
.owl-dots .owl-dot.active span {
    background: #ec3237; 
}


#banner_slider.banner_slider .owl-nav .owl-prev:after {
    content: '';
    content: "\f104";
    font: normal normal normal 14px/1 FontAwesome;
    padding: 10px;
    font-size: 17px;
    padding: 6px 10px;
    display: inline-block;
}


#banner_slider.banner_slider .owl-nav .owl-next:after { 
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    padding: 10px;
    font-size: 17px;
    padding: 6px 10px;
    display: inline-block;
}

.newsfixedsection .card .card-body{overflow: hidden; height:70px;}
.slider {
    top: 1em;
    position: relative;
     box-sizing: border-box;
    animation: slider 15s linear infinite;
    list-style-type: none;
    text-align: left;
}

.slider:hover {
    animation-play-state: paused;
}

@keyframes slider {
    0%   { top:   5em }
    100% { top: -12em }
}

.slider {
    margin: 0;
}

.captcha11, .r-cap{display:inline-block;}
.addimission_form label, .genraal_form label{display:block;}

/* smartphones, Android phones, landscape iPhone */ 

@media only screen and (max-width: 600px) {
     marquee{
        position:relative;
        top:auto !important;
        margin-top:10px !important;
        margin-left:40px !important;
        
        
    }
    
      .adnone{
              display:none !important;
    }
    
}


.side_bar_Addmission a {
    color: #000;
    display: block;
    margin: 8px 0;
    position: relative;
    padding-left: 20px;
}


.side_bar_Addmission h3{
    text-transform: capitalize;
    font-size: 23px !important;
}


.side_bar_Addmission a.active {
        background: #144e94;
    color: white;

    
}

