@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&amp;display=swap');

 body{padding:0; margin:0; font-family: 'Montserrat', sans-serif !important;}
.pl-remove-left{padding-left:0;}
.body-wrap{float:left; width:100%;}
.header-top-nav{padding:8px 15px; float:left; width:100%; background:#0d3773; color:#fff; font-size:12px;}
.header-top-nav ul.left-nav{ padding:0; margin:0;}
.header-top-nav ul.left-nav li{display:inline-block; list-style:none; margin-right:30px;}
.header-top-nav ul.left-nav li a{color:#fff;  text-decoration:none;}
.header-top-nav .contact a{color:#fff; padding-left:20px;}
.navbar.navbar-inverse{display:none;}
header.header-wrap{float:left; width:100%;}
header.header-wrap ul{padding:0; margin:0;  float: right;   max-width: 720px;  position: relative;   z-index: 20; overflow:hidden;}
header.header-wrap ul li{ text-transform: uppercase;  list-style:none;    width: 119px;  height: 94px;  margin-bottom: 0px;  float: left;  background: #FFF;  border-right: 0px dotted #b0b5b5;  position: relative;}
header.header-wrap ul li a{background:url(/frontend/web/images/main-nav-full-color.png) 0 0 no-repeat; color: #FFF;    width: 119px;    height: 140px;    padding: 39px 9px 0 9px;    display: block; float: left; right: 0; overflow: hidden; cursor: pointer; margin-top:-15px; transition: all .35s ease;!important}
header.header-wrap ul li a:hover{ margin-top:-0px; transition: all .35s ease;!important; text-decoration:none;}
header.header-wrap ul li.course{  border-left: 0px dotted #b0b5b5;}
header.header-wrap ul li.course a{background-position:0px -35px;}
header.header-wrap ul li.course a:hover, header.header-wrap ul li.faculty a:hover, header.header-wrap ul li.admission a:hover, header.header-wrap ul li.structure a:hover, header.header-wrap ul li.premis a:hover, header.header-wrap ul li.study a:hover{margin-top: 0;}
header.header-wrap ul li.faculty a{background-position:-120px -35px;} 
header.header-wrap ul li.admission a{background-position:-240px -35px;} 
header.header-wrap ul li.structure a{background-position:-360px -35px; }
header.header-wrap ul li.premis a{background-position:-480px -35px;} 
header.header-wrap ul li.study a{background-position:-600px -35px;} 

header.header-wrap ul li .dropdown-main{position:absolute; width:480px; height:300px; padding:15px; background-color: #fb1e2b; color:#fff; z-index:99; top:100px; right:-2px; display:none;}
header.header-wrap ul li .dropdown-main.second-drp{background:#a90177;}
header.header-wrap ul li .dropdown-main.third-drp{background:#64006b;}
header.header-wrap ul li .dropdown-main.fourth-drp{background:#24418f;}
header.header-wrap ul li .dropdown-main.fifth-drp{background:#00b3d4;}
header.header-wrap ul li .dropdown-main.six-drp{background:#579b18;}
header.header-wrap ul li:hover .dropdown-main{display:block;}

.subnav-title{font-size:14px; text-transform:uppercase; font-weight:600; padding-bottom:15px;}
.subnav-content-highlight {    width: 42.5%;    padding: 10px 3.5% 0 3.5%;    float: left;}
.contentsec{float:left; width:100%; border-top: 1px dotted #fff;}
.contentsec p{text-transform:none; font-size:11px; padding:8px 0px; margin:0} 
header.header-wrap ul li .contentsec p a{display:block; background:#000; width:auto; height:auto; border:none; line-height:normal; padding:3px 6px;}
header.header-wrap ul li .right-dropdown{float:left; width:100%;}
header.header-wrap ul li .right-dropdown ul{padding:0; margin:0;}
header.header-wrap ul li ul.right-dropdown li{width:100%; border-bottom:1px dotted #fff;  background:none; height:auto; border:none;}
header.header-wrap ul li ul.right-dropdown li a{display:block;  background:none; width:100%; height:auto;  line-height:normal; padding:5px 0px; text-transform:none; border-left:none; font-size:11px; border-bottom:1px dotted  #fff;}
header.header-wrap ul li .dropdown-main .arrow-d{position: absolute; top: -20px; right: 30px; font-size: 24px; color:#fb1e2b;}
header.header-wrap ul li .dropdown-main.second-drp .arrow-d{ color:#a90177;}
header.header-wrap ul li .dropdown-main.third-drp .arrow-d{ color:#64006b;}
header.header-wrap ul li .dropdown-main.fourth-drp .arrow-d{ color:#24418f;}
header.header-wrap ul li .dropdown-main.fifth-drp .arrow-d{ color:#00b3d4;}
header.header-wrap ul li .dropdown-main.six-drp .arrow-d{ color:#579b18;}

.third-section{float:left; width:100%;}
.third-section .white-wrapper{float:left; width:100%; height:220px;}
.third-section .orng-wrapper{float:left; width:100%; height:220px; background:#f26470; position:relative;}
.third-section .orng-wrapper .blk-sec-wrapper{float:left; width:95%; padding-left:2.5%; position:absolute; left:0; top:-165px;}
.third-section .orng-wrapper .blk-sec{float:left; width:100%; }
.third-section .orng-wrapper .blk-sec ul{ padding:0; margin:0; border:1px solid #eaeaea; border-width:1px 1px 0px 1px;  display:flex; justify-content: space-between; align-items:center;}
.third-section .orng-wrapper .blk-sec ul li{display:inline-block; border:1px solid #eaeaea; border-width:0px 1px 1px 0px; list-style:none; width:20%; padding:40px 10px; text-align:center; background:#fff; box-sizing:border-box; border-collapse:collapse}
.third-section .orng-wrapper .blk-sec ul li .icon-wrap{display:block;}
.third-section .orng-wrapper .blk-sec ul li .icon-wrap img{max-width:100%;}
.third-section .orng-wrapper .blk-sec ul li .icon-wrap h3{font-size:15px; font-weight:500; text-transform:uppercase; color:#010101; padding:10px 0 0 0; margin:0;}

.sub-navigation{float:left; width:100%;  padding:6px 10px 6px 0; }
.sub-navigation ul{padding:0; margin:0; float:left; width:100%}
.sub-navigation ul li{display:inline-block; list-style:none; margin-left:5px;}
.sub-navigation ul li a{color:#333131; font-size:14px; text-transform:uppercase; padding:7px 9px 5px 9px; display:inline-block; font-weight:bold}
.sub-navigation .search-icon{float:right; background:#000;  padding:5px; color:#fff;}

.blue-bg-tiitle{background:#0d317b; color:#fff; padding:10px 10px 10px 50px; height:82px; line-height:65px; font-size:24px; font-weight:600; position:relative;} 
.blue-bg-tiitle img{ position:absolute; right:0; background:url(/frontend/web/images/sub-bg.jpg) no-repeat; width:663px; height:95px; top:-6px;}

.youtb-bg{background:#f6f6f6; padding:30px;}
.youtb-section{ float:none; width:100%; margin:0 auto;}
.youtb-section .video-wrap{background:#fff; padding:20px; float:left; width:100%; position:relative;}
.youtb-section .video-img{}
.youtb-section .video-img img{max-width:100%;}
.youtb-section .video-wrap .footer-sec{float:left; width:100%; background:#111; color:#fff; padding:6px 0px;} 
.youtb-section .video-wrap .footer-sec h5{padding:0; margin:0; font-size:18px;}
.youtb-section .video-wrap .footer-sec .mock{font-size:12px; color:#f0be29; padding-top: 17px; display: block; text-align: right;}

.youtb-section .content-wrap{padding:0px 10px; float:left; width:100%;}
.youtb-section .content-wrap .main-sec-wht{background:#fff; padding:0 0 0 15px; float:left; width:100%;}
.youtb-section .content-wrap .main-sec-wht .left-sec{width:40%; float:left;}
.youtb-section .content-wrap .main-sec-wht .left-sec h6{border-left:1px solid #b0aeaf; font-size:11px; padding-left:15px; text-transform:uppercase;}
.youtb-section .content-wrap .main-sec-wht .left-sec h3{line-height:26px; font-size:16px;}
.youtb-section .content-wrap .main-sec-wht .left-sec button{color:#00399c; border-radius:none; padding:4px 14px; margin-top:15px;}
.youtb-section .content-wrap .main-sec-wht .right-sec{ width:60%; float:right; text-align:right;}

.youtb-section .content-wrap .main-sec-wht.small-bg{margin-top:25px; padding:15px;}
.youtb-section .content-wrap .main-sec-wht.small-bg ul{padding:0; margin:0;}
.youtb-section .content-wrap .main-sec-wht.small-bg ul li{display:inline-block; margin:0px 10px;}
.sec-inner{ float:left; width:100%; color:#333;}
.sec-inner h6{border-left:1px solid #b0aeaf; font-size:11px; color:#333; font-weight:600; text-transform:uppercase;  padding:0 0 0 15px; margin:0 0 0 0;}
.sec-inner h5{padding:10px 0; margin:0; font-size:14px;}

.result-wrap{width:100%; float:left; padding:40px 0px;}
.result-wrap h3{text-transform:uppercase; font-size:24px; margin:0 0 15px 0; font-weight:600; padding:0 0 15px 0; position:relative; color:#0a4893;}
.result-wrap h3:before{position: absolute;    left: 0;    bottom: 0;    width: 70.2px;    height: 4px;    background: #0a4893;    content: "";}
.result-wrap .result-img-wrap{float:left; width:100%; padding:15px 0px;}
.result-wrap .result-img-wrap ul{padding:0; margin:0;}
.result-wrap .result-img-wrap ul li{width:20%; text-align:center; list-style:none; float:left;}
.result-wrap .result-img-wrap ul li img{display:block;}
.result-wrap .result-img-wrap ul li h6{font-size:14px; text-transform:uppercase; padding:0 0 8px 0; margin:0; font-weight:600; color:#0a4893;}
.result-wrap .result-img-wrap ul li p{font-size:13px; color:#626262; font-weight:500;}

.testimonial-wrap{float:right; width:100%;}
.testimonial-wrap .first-bg{background:#f46372; color:#fff; padding:25px 40px; height:350px;}
.testimonial-wrap .first-bg h3{text-transform:uppercase; font-size:30px; margin:0 0 25px 0; padding:0 0 15px 0; position:relative;}
.testimonial-wrap .first-bg h3:before{position: absolute;    left: 0;    bottom: 0;    width: 70.2px;    height: 4px;    background: #fff;    content: "";}
.testimonial-wrap .first-bg p{font-size:14px; line-height:21px; margin-top:15px;}
.testimonial-wrap .first-bg h2{ color:#fff; font-size:20px; }
.testimonial-wrap .first-bg a{display:block; padding:10px 0px; text-align:left; color:#fff;}
.testimonial-wrap .first-bg.second-bg{background:#f59e35;}
.testimonial-wrap .first-bg.third-bg{background:#054a98;}
.testimonial-wrap .first-bg.third-bg input{ background:#fff; border-radius:2px; padding:8px 8px; width:100%; border:0; margin-bottom:20px; color:#000;}
.testimonial-wrap .first-bg.third-bg textarea{ background:#fff; border-radius:2px; padding:4px 8px; width:100%; border:0; margin-bottom:20px; height:80px; color:#000}
.testimonial-wrap .first-bg.third-bg button{color:#00399c; border-radius:none; padding:8px 25px; text-transform:uppercase; font-size:14px; font-weight:600; background:#fff; border:none;}

.about-wrap{float:left; width:100%; padding:30px 0px; background:url(/frontend/web/images/about-bg.png) no-repeat right; background-color:#f5f5f5;}
.about-wrap .row{display:block;margin:0;}
.about-wrap h2{ font-size:30px; color:#3d22af; margin:0 0 25px 0; padding:0 0 8px 0; position:relative;}
.about-wrap h2:before{position: absolute; left: 0; bottom: 0; width:20%; height: 2px; background: #f59e37; content: "";}
.about-wrap p{font-size:16px; line-height:25px;}
.about-wrap button{background:#f59f24; color:#fff; font-size:20px; float:right; padding:10px 40px; border:0;}
.about-wrap button:hover{background:#f59f24;}

.about-wrap2{background:#f5f5f5; float:left; width:100%; padding:15px 0px;}


.testimn-bg{background:url(/frontend/web/images/students.jpg) no-repeat; background-size:cover; position:relative; height:550px; color:#fff; text-align:center;}
.testimn-bg h2{font-size:24px; color:#d5d4cf; font-weight:bold; margin-bottom:40px; padding:0; z-index:9; position:relative; text-transform:uppercase;}
.testimn-bg h2:before{position: absolute;    left: 0;  right:0;   bottom: -6px;    width: 130px;    height: 2px;    background: #c19451;    content: ""; margin:auto;}
.testimn-bg .layer-black{background:rgba(22,56,94,0.9); position:absolute; left:0; right:0; top:0; bottom:0; z-index:1;}
.testimn-bg .content-tsti-wrap{ padding:60px 60px 60px 60px; }
.testimn-bg .carousel{z-index:9;}
.testimn-bg .carousel p{font-size:14px;}
.testimn-bg .carousel p.overview{ float:left; width:100%; color:#cd8829; font-size:18px;}
.testimn-bg .carousel .img-box{ width:100%; text-align:center; margin-bottom:10px;}
.testimn-bg .carousel .carousel-indicators{bottom:-54px;}
.testimn-bg .carousel .img-box img{max-width:50px; height:55px; display:inline-block; border-radius:50%}

.blog-wrapper{float:left; width:100%; background:#f6f4f7; height:550px; padding:30px; box-sizing:border-box;} 
.blog-wrapper h2{font-size:24px; color:#1a3560; font-weight:bold; margin-bottom:25px; padding:0; position:relative; text-transform:uppercase;}
.blog-wrapper h2:before{position: absolute;    left: 0;  right:0;   bottom: -6px;    width: 130px;    height: 2px;    background: #c19451;    content: ""; }
.blog-wrapper .blog-row{float:left; width:100%; padding:10px 0px; border-bottom:2px solid #ddd;}
.blog-wrapper .blog-row h6{font-size:17px; color:#000; font-weight:bold; padding:0; margin:0 0 8px 0;}
.blog-wrapper .blog-row p{font-size:14px; line-height:20px; color:#333;}
.blog-wrapper .blog-row a{ float:right; font-size:12px;}
.blog-wrapper .blog-row img{max-width:100%;}
.blog-wrapper .blog-row:last-child{border:none;}

.footer-outer{padding:30px 0px; float:left; width:100%; background:#2C2C2C;}
.footer-outer .row{margin:0;}
.footer-outer .divide{width:3%; float:left;}
.footer-outer h3{font-size:22px; color:#2A496B; font-weight:bold; margin-bottom:25px; padding:0; margin-top:0px}
.footer-outer p{font-size:15px; line-height:22px; font-weight:500;}
.footer-outer p.call{padding-top:0px;}
.board-right{border-right:1px solid #030305;}

.footer-bottom{ background:#005899; padding:30px 0 20px; float:left; width:100%;}
.footer-bottom .social-icon{display:block;}
.footer-bottom .social-icon ul{padding:0; margin:0;}
.footer-bottom .social-icon ul li{display:inline-block; list-style:none; padding:0 6px; width:50px;}
.footer-bottom .social-icon ul li img{max-width:100%;}
.footer-bottom-last{ background:#0A3E64; float:left; width:100%;}

.crousal-wrap{position:absolute;  z-index:9; top:0; left:2%;}
#bs-carousel .carousel-control{  right:0; left:inherit; bottom:45px; background:none; box-shadow:none; width:80px; top:inherit; opacity:1;}
/*#bs-carousel  .carousel-control:hover{color:#fff; background:#00b3d4;}*/
#bs-carousel  .carousel-control .glyphicon-chevron-left{left:-7px; background:#000; font-size:24px; line-height:28px;} 
#bs-carousel  .carousel-control .glyphicon-chevron-left:hover, #bs-carousel  .carousel-control .glyphicon-chevron-right:hover{background:#00b3d4;}
#bs-carousel  .carousel-control .glyphicon-chevron-right{ background:#000; font-size:24px; line-height:28px;} 
.crousal-wrap .crousal-left-sec{background:url(/frontend/web/images/home-slide-content-bg.png) no-repeat; height:409px; width:355px; padding:20px; text-transform:uppercase; opacity:0.85}

.crousal-wrap .crousal-left-sec h2{color:#181818; font-size:27px; font-weight:600; padding:0 0 10px 0; margin:0; position:relative; } 
.crousal-wrap .crousal-left-sec h2:before{position: absolute;    left: 0;  right:0;   bottom: 5px;    width: 70px;    height: 2px;    background: #00b3d4;    content: ""; }
.crousal-wrap .crousal-left-sec p{font-size:14px; line-height:22px; text-transform:none; font-weight:600}
.img-sec{ float:left; width:100%; padding:10px 0px;}
.img-sec .img-left{float:left; width:52%;}
.img-sec .img-left img{max-width:100%;}
.img-sec .img-right{float:right; width:45%;}
.img-sec .img-right ul{padding:0; margin:0;}
.img-sec .img-right ul li{display:block; list-style:none; text-transform:uppercase; font-size:11px; font-weight:600; padding:5px 0px; border-bottom:1px dotted #111; color:#04B4D5; cursor:pointer; }
.img-sec .img-right ul li span{padding-right:4px;}
.img-sec .img-right ul li:hover{color:#00b3d4;}

.crousal-small{float:left; width:100%; margin:15px 0 0 0;}
.crousal-small ul{ padding:0; margin:0;}
.crousal-small ul li{display:block; list-style:none; vertical-align:top; cursor:pointer;}
.crousal-small ul li .number{color: #fff; padding: 1px 4px; font-size:11px; background: #bcc1c0; display: inline-block; margin-right:15px; vertical-align:top;}
.crousal-small ul li .text-n{font-size:13px; font-weight:600; display:inline-block;}
.crousal-small ul li .text-n small{font-size:10px; display:block;}
.crousal-small ul li:hover, .crousal-small ul li .text-n:hover{color:#00b3d4;}

.right-side-crousal{position:absolute; bottom:75px; right:0; background:url(/frontend/web/images/home-slider-caption-bg.png) no-repeat; width:119px; height:130px; color:#fff; z-index:9; font-size:11px; padding:27px 8px 0px 8px;}
.right-side-crousal .slider-title{font-size:15px; padding-bottom:6px;}

.main_wrapper{float:left; width:100%; }
.top_nav_bar{float:left; width:100%; background:#0d3773; color:#ddd; font-size:12px; padding:10px 0}
.top_nav_bar a{color:#ddd; padding:7px 15px 5px 5px; text-decoration:none;}
.top_nav_bar a:hover{color:#fff}
.top_nav_bar .div1{float:left;}
.top_nav_bar .div2{float:right;}

.piramid{position:absolute; bottom:187%; right:-26%; z-index:999999; width:265px; height:auto}
.piramid img{width:100%; height:auto; display:block;}

.img_linkss{position:absolute; right:10%; z-index:99999; top:10px; font-size:16px; width:400px}
.img_linkss a{color:#fff; text-decoration:underline; margin:0 5%;}
.img_linkss a:hover{color:#fff; text-decoration:none}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}
.fade-carousel {
    position: relative;
    height: 450px;
}
.fade-carousel .carousel-inner .item {
    height: 450px;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #f39c12;
    border-color: #f39c12;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

/********************************/
/*          Hero Headers        */
/********************************/
.hero {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 1px 1px 0 rgba(0,0,0,.75);
      -webkit-transform: translate3d(-50%,-50%,0);
         -moz-transform: translate3d(-50%,-50%,0);
          -ms-transform: translate3d(-50%,-50%,0);
           -o-transform: translate3d(-50%,-50%,0);
              transform: translate3d(-50%,-50%,0);
}
.hero h1 {
    font-size: 6em;    
    font-weight: bold;
    margin: 0;
    padding: 0;
}

.fade-carousel .carousel-inner .item .hero {
    opacity: 0;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s; 
}
.fade-carousel .carousel-inner .item.active .hero {
    opacity: 1;
    -webkit-transition: 2s all ease-in-out .1s;
       -moz-transition: 2s all ease-in-out .1s; 
        -ms-transition: 2s all ease-in-out .1s; 
         -o-transition: 2s all ease-in-out .1s; 
            transition: 2s all ease-in-out .1s;    
}

/********************************/
/*            Overlay           */
/********************************/
.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: .7;
}

/********************************/
/*          Custom Buttons      */
/********************************/
.btn.btn-lg {padding: 10px 40px;}
.btn.btn-hero,
.btn.btn-hero:hover,
.btn.btn-hero:focus {
    color: #f5f5f5;
    background-color: #1abc9c;
    border-color: #1abc9c;
    outline: none;
    margin: 20px auto;
}

/********************************/
/*       Slides backgrounds     */
/********************************/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4 {
  height: 450px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.fade-carousel .slides .slide-1 {
  background-image: url(/frontend/web/images/1.jpg); 
}
.fade-carousel .slides .slide-2 {
  background-image: url(/frontend/web/images/2.jpg);
}
.fade-carousel .slides .slide-3 {
 background-image: url(/frontend/web/images/bcp.jpg);
}
.fade-carousel .slides .slide-4 {
 background-image: url(/frontend/web/images/4.jpg);
}

/********************************/
/*          Media Queries       */
/********************************/
@media screen and (min-width: 980px){
    .hero { width: 980px; }   
}
@media screen and (max-width: 991px){
	.result-wrap .result-img-wrap ul li{width:100%;}
	.hamburger-div {width: 100%;}
	.result-wrap .result-img-wrap ul li img {display:inline-block;}
	.blue-bg-tiitle img{display:none;}
	.navbar.navbar-inverse{display:block;}
	.blue-bg-tiitle{height:auto; font-size:16px;}
	.crousal-wrap .crousal-left-sec{background:#fff; height:auto; background-image:inherit; width:100%;}
	.crousal-wrap{background:#fff; left:0;}
	header.header-wrap{text-align:center;}
	header.header-wrap img{margin:10px ;}
	.header-top-nav{text-align:center; line-height:24px;}
	header.header-wrap ul{float:left; width:100%; max-width:100%;}
	header.header-wrap ul li{width:100%; height:auto; line-height:inherit; border:0; background:inherit; text-align:left;}
	header.header-wrap ul li a{background:none; width:100%; height:auto; line-height:inherit; padding:8px;}
	header .bg-nav{display:none;}
	.header-top-nav .text-right.contact{text-align:center; line-height:24px;}
    .hero h1 { font-size: 4em; }   
	.testimonial-wrap .first-bg{height:auto; padding:15px;} 
	.testimonial-wrap .first-bg h3{font-size:24px;}
	.third-section .orng-wrapper{padding:15px 0; height:auto;} 
	.third-section .orng-wrapper .blk-sec ul{border:0;}
	.third-section .orng-wrapper .blk-sec-wrapper{position:relative; padding:0; top:inherit;}
	.third-section .orng-wrapper{background:none;}
	.third-section .orng-wrapper .blk-sec ul{display:block;}
	.third-section .white-wrapper{display:none;}
	.third-section .orng-wrapper .blk-sec ul li{width:100%; margin-bottom: 10px; float: left; width:50%; border: 1px solid #eaeaea;}
	.youtb-section .video-wrap, .youtb-section .content-wrap, .youtb-bg{padding:0;}
	.youtb-section .content-wrap .main-sec-wht .left-sec{width:100%;}
	.youtb-section .content-wrap .main-sec-wht .right-sec{width:100%; text-align:center;}
	.youtb-section .content-wrap .main-sec-wht img{max-width:100%; margin-top:10px;}
	.youtb-section .content-wrap .main-sec-wht{ text-align:center; padding:10px;}
	.youtb-section{width:100%; padding:15px 0px;}
	.sec-inner h6{border:none;}
	.testimn-bg .content-tsti-wrap, .blog-wrapper{padding:15px; height:auto;}
	.blog-wrapper .blog-row{text-align:center;}
	.blog-wrapper .blog-row img{margin-bottom:10px;}
	.footer-outer{padding:15px; text-align:center;}
	.footer-bottom .social-icon ul li{margin-bottom:10px;}
	.board-right{border:none;}
	.piramid{ display:none} 
	
	.img_linkss{position:inherit; background:#F46372; right:0%; float:left; z-index:99999; top:0; font-size:16px; width:100%}
	body .second-inner .menu-right{
        /*position: relative;*/
    }
    body .second-inner > .menu-right{
        width: 100%;
        order: 1;
        align-items: flex-start;
    }
    .second-bar .second-inner{
        flex-wrap:wrap;
    }
    .top_right_btn_box{
        width:50%;
    }
    .top_right_btn_box a{
        margin-right:5px;
    }
    body .cm-page-container .header {
        position: relative;
        padding:0;
    }   
    body .cm-page-container {
        margin: 0;
    }
    body .second-bar{
        height:auto;
        padding:6px 0;
    }
    body .second-inner{
        padding:0;
    }
    .footer-outer img {
        width: 100% !important;
    }
}




.social-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: -10px;

  &__button {
    margin: 10px 5px 0;
  }
}

$social-button-radius: 70px;
$social-button-icon-size: 0.4;
$social-button-background: #fff;
$social-button-active-color: #fff;
$social-button-transition-time: 0.3s;

$social-button-colors: (
  "mail": #0072c6,
  "facebook": #3b5999,
  "linkedin": #0077b5,
  "github": #6e5494,
  "codepen": #212121,
  "steam": #7da10e,
  "snapchat":#eec900,
  "twitter": #55acee,
  "instagram": #e4405f,
  "npmjs": #c12127
);

.social-button {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  outline: none;
  width: $social-button-radius;
  height: $social-button-radius;
  text-decoration: none;

  &__inner {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    border-radius: 100%;
    background: $social-button-background;
    text-align: center;
  }

  i,
  svg {
    position: relative;
    z-index: 1;
    transition: $social-button-transition-time;
  }

  i {
    font-size: $social-button-radius * $social-button-icon-size;
  }

  svg {
    height: percentage($social-button-icon-size);
    width: percentage($social-button-icon-size);
  }

  &::after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 0;
    height: 0;
    border-radius: 100%;
    transition: $social-button-transition-time;
  }

  &:focus,
  &:hover {
    color: $social-button-active-color;

    &::after {
      width: 100%;
      height: 100%;
      margin-left: -50%;
    }
  }

  @each $name, $color in $social-button-colors {
    &--#{$name} {
      color: $color;

      &::after {
        background: $color;
      }
    }
  }
}



.newsletter {
padding: 80px 0;
background: #19beda;
}

.newsletter .content {
max-width: 650px;
margin: 0 auto;
text-align: center;
position: relative;
z-index: 2; }
.newsletter .content h2 {
color: #243c4f;
margin-bottom: 40px; }
.newsletter .content .form-control {
height: 50px;
border-color: #ffffff;
border-radius:0;
}
.newsletter .content.form-control:focus {
box-shadow: none;
border: 2px solid #243c4f;
}
.newsletter .content .btn {
min-height: 50px; 
border-radius:0;
background: #243c4f;
color: #fff;
font-weight:600;
}

.chandrapal
{background:#d7df23;
color:#000;
padding:0px 24px 0px;
font-size:16px;
font-weight:bold;
line-height:45px;
display:inline-block;
text-align:left;
box-sizing:border-box;
text-decoration:none;
transition:0.5s}

.chandrapal:hover{
background:#1465a1;
color:#fff;
text-decoration:none;
}
.chandrapal1
{background:#1465a1;
color:#ddd;
padding:0px 15px 0px;
font-size:16px;
font-weight:bold;
line-height:45px;
display:inline-block;
text-align:left;
box-sizing:border-box;
text-decoration:none;
transition:0.5s}

.chandrapal1:hover{
background:#d7df23;
color:#000;
text-decoration:none;
}
.cps {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
      filter: gray; /* IE5+ */
      -webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */
      -webkit-transition: all .3s ease-in-out;  
    }

.cps:hover {
    filter: none;
      -webkit-filter: grayscale(0);
      -webkit-transform: scale(1.01);
    }
	
.cpfooter
{
color:black;
text-decoration:none;
font-size:14px;
font-family:"OpenSans-Regular";
letter-spacing:.01em;
line-height:20px;
}
.cpfooter:hover
{
color:#ddd;
text-decoration:none;
}	
.submitbtn {
	text-align:center;
	background:#1465A1;
	padding:6px;
	border-radius:5px;
	width: 100%;
	color:#fff;
	text-decoration:none;
	font-size:18px;
}
.spacingcp
{
	height:40px;
	background:#f5f5f5;
}

.cpfoundation
{
	background:#fff;
	height:230px;
	padding:0px;
	border-bottom:2px solid #ddd;
	border-right:2px solid #ddd;
	border-top:1px solid #ddd;
}

.cpheading
{
	font-weight:bold;
	color:#0e3b7d;
	padding:0 0 20px 0;
	text-align:center;
}

#cpbg
{
	background: url(/frontend/web/images/bannerinner.JPG);
	
}

.books
{
	border:1px solid #ddd;
	overflow:hidden;
}

.books:hover
{
	border:1px solid #4b9ad4;
	overflow:hidden;
}
.wrapper1 {
  display: flex;
  align-items: center;
  flex-direction: column; 
  justify-content: center;
  width: 100%;
  min-height: 100%;
  padding: 20px;
}
.carousel-item {
  height: 100vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
.rudra
{
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
	font-family:sans-serif;
}
.mustread1
{
	border:1px solid #c9c9c9;
	padding:5px 0 5px 15px;
	border-radius:15px;
}
.mustread1:hover
{
	background:#ddd;
	border:1px solid #ddd;
	padding:5px 0 5px 15px;
	border-radius:15px;
}
.facultybox
{
	background:#e9e8e8;
	border:1px solid #ddd;
	text-align:center;
	padding:27px 0 13px 0;
	min-height:130px;
}
.facultybox:hover
{
	-webkit-box-shadow: 6px 6px 8px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 6px 6px 8px -2px rgba(0,0,0,0.75);
box-shadow: 6px 6px 8px -2px rgba(0,0,0,0.75);
}
/*  bhoechie tab */
div.bhoechie-tab-container{
  z-index: 10;
  background-color: #ffffff;
  padding: 0 !important;
  border-radius: 4px;
  -moz-border-radius: 4px;
  border:1px solid #ddd;
  margin-top: 20px;
 -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  box-shadow: 0 6px 12px rgba(0,0,0,.175);
  -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #005899;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #005899;
  background-image: #005899;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #005899;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.test-title {
    text-transform: uppercase;
    font-size: 25px;
    color:#1465A1;
    font-weight:bold;
    text-align:center;
}
.btn-hover-blue:hover{
    /*color: #46afe8 !important;
    background: none;
    text-decoration: none;
    border: 1px solid #46afe8;*/
    color: #39f2aa !important;
    background: #fff !important;
    text-decoration: none;
    border: 1px solid #67ca9e;
}
.live-classes:hover {
    background-color: #fe0000b8;
}
.top_right_btn_box  {
    margin-top: 5px;
}
.top_right_btn_box a {
    border-radius: 5px;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.6);
    background-color: #ffffff ;    
    color: #c0403f;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
    padding: 0px 10px;
    width: 170px;
    font-weight: 700;
    margin-right: 15px;
}
#live_classes {
    line-height: 32px;
}
.scholar {
    box-shadow: none !important;
    width: 123px;
}
.top_right_btn_box img {
    width:8px;
    margin-right: 5px;
    margin-top: -3px;
}
.top_right_btn_box a:hover {
    color: #871c24;
    text-decoration: none;
}
.stu_portal a{
    /*background: #67ca9e;*/
    background: #fff;
    color:#000;
    font-weight: 600;
    border: 1px solid #fff;
    transition: ease 1s;
}
.stu_portal a:hover{
    color:#000;
}
.top_right_btn_box {
    margin-top: 5px;
    float: right;
}
.top_right_btn_box a {
    width: auto;
    margin-right: 13px;
    line-height: 32px;
}
.seminarr{
    background: #000033 !important;
    box-shadow: none !important;
    color: white !important;
}
.stu-portal {
    box-shadow: none !important;
}
@media(max-width:991px){
    body .second-inner .menu-right{
        /*position: relative;*/
    }
    .hamburger-div{
        width: 100%;
    }
    body .second-inner > .menu-right{
        width: 100%;
        order: 1;
        align-items: flex-start;
    }
    .second-bar .second-inner{
        flex-wrap:wrap;
    }
    .top_right_btn_box{
        width:50%;
		text-align:center;
    }
    .top_right_btn_box a{
        margin-right:5px;
    }
    body .cm-page-container .header {
        position: relative;
        padding:0;
    }   
    body .cm-page-container {
        margin: 0;
    }
    body .second-bar{
        height:auto;
        padding:6px 0;
    }
    body .second-inner{
        padding:0;
    }
    .footer-outer img {
        width: 100% !important;
    }
}
.margintop 
 {
margin-top: 75px;
}
.nav-item>a{border-bottom:3px solid transparent;border-radius:3px;padding:10px !important;color:#333;text-align:center;text-decoration:none;font-size:14px;text-transform:uppercase;line-height:15px;letter-spacing:.05em;cursor:pointer;font-weight:700;font-family: 'humanst521-bt-bold', sans-serif;}.nav-item>a:hover{transition-timing-function:linear;transition:0.5s all ease-in;transition:0.5s all ease-out;font-family: 'humanst521-bt-bold', sans-serif;background-color:#2165AC;color:white !important;}.nav-item:hover>a{font-family: 'humanst521-bt-bold', sans-serif;}
@media(max-width:991px){
.logo-desktop{width:130px;height:53px}
.margintop {
margin-top:0;
background: #f3f3f3 !important;
}
.navbar-light .navbar-nav .nav-link {
	color: #fff;
	padding: 10px 20px !important;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
   width: 100%;
 }
 .navbar-nav .nav-item {
  padding:0 10px;
}
}
@media only screen and (max-width:991px){
.logo-desktop{width:118px;height:13px;cursor:pointer}
.margintop {
margin-top:0;
background: #18456f;
}
.navbar-light .navbar-nav .nav-link {
	color: #fff;
	padding: 10px 20px !important;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
   width: 100%;
 }
.navbar-nav .nav-item {
  padding:0 10px;
} 
}
.logo-desktop{margin-top:-5px;width:221px;height:128px;cursor:pointer;margin-right:0;margin-bottom:12px}
.img-responsive{width:100%;}s
.scholar-content{background-color:#fff300;border-radius:5px;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;margin-top:3px;padding:6px 4px;font-size: 15px;margin-right:0.7rem;font-family: 'Montserrat', sans-serif;font-weight:800;animation:pulse 5s linear infinite;}.scholar-content:hover{background-color:#fff;border:1px solid #ff6600;color: #ff6600!important;}a:hover{text-decoration:none;}@keyframes pulse {0%{color: rgb(255, 0, 9);}25%{color: #fff300;}50%{color: rgb(255, 0, 9);}75%{color: #fff300;}100%{color: rgb(255, 0, 9);}}@media only screen and (max-width: 600px) {.scholar-content{font-size:11px;padding:5px 3px;margin-top:3px;text-align:center;}}
.ai-btn {
    background:#66ff66 !important;
    color: #214771!important;
}
.ai-btn:hover {
    background:#66ff66 !important;
    color: #214771!important;
    
}