 #backgroundImage {
            background-image: url('../img/bgx1.jpg');
            background-repeat: no-repeat;
            background-size: 100%;
            opacity: 0.9;
            filter:alpha(opacity=40);
            height:100%;
            width:100%;
            z-index:0.1;
        }


/*=============================================================================*/
.halfwidth {width:50%; display: block;}
.fullmaxwidth {display: block; max-width:100%;}
.letters-white {color: #fff;}
.letters-black {color: #444;}
.gray-letters {color: #8C8C8B;}
.dark-gray-bg {background: #222;}
/*=============================================================================*/
.parallax-effect {
     /*  background-image: url("https://images.unsplash.com/photo-1453747063559-36695c8771bd?ixlib=rb-1.2.1&ixid=eyJhcHBfaWQiOjF9&auto=format&fit=crop&w=1050&q=80");*/
      background-image: url('img/footer-bg1.jpg');
	  min-height: 600px; 
      background-attachment: fixed;
      background-position: center;
      background-repeat: no-repeat;
      background-size: cover;
	  height: 100%;
	  overflow-x: hidden;     
	 /* transform-style: preserve-3d; */     
	  
      }


.parallax-design {
	 height: 100%;
	 background-image: linear-gradient(to right top, #faa7e4, #f395e5, #e983e9, #dc72ee, #cb63f4); 
	 font-size:36px; 
	 text-align: center; 
	 font-family: 'Raleway', Arial, sans-serif;
	 background-repeat: no-repeat;
     background-size: cover;
	 background-attachment: fixed;
		
}

/*===========parralax using js ====================================*/
.parallax-window {
    min-height: 400px;
    background: transparent;
}
/*==================================================================*/

header1 {
  font-weight: normal;
  letter-spacing: 0.3em;
  text-align: center;
  color: white;  
}

header1 .h1 {
  font-size: 56px;
}

.h1 .anim{
      text-align: center;
      margin-bottom: 60px;
}
 
.p1 {
      font-size: 26px;
      font-weight: 600;
}

.p_50{
	padding:50px;;
}
.anim{
      width: 60%;
      margin-bottom: 60px;
      margin-left: auto;
      margin-right: auto;
}

@media only screen and (max-width: 991px) {
	header1 .p1{
    width: 30%;
	text-align: center;
  }
  
  header1 .p1 {
            
            width: 90%;
            margin: auto;
      }
}
/*====================================================================*/
.pattern {
		background: url('../img/pattern.png');
		background-repeat:repeat;
		position:absolute;
		width:100%;
		height:100%;
		opacity:0.7;
		z-index:0;
	}




#dot-matrix {
    background: url(../img/px/pattern.png);
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
}

img:after {
      content: '';
      color: white;
      font-size: 10vw;
      padding-top: 15%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: rgba(127, 127, 127, 0.4);
      background-image: radial-gradient(black 33%, transparent 33%);
      background-size: 2px 2px;
    }



#front {
    z-index: 9999;
    position: relative;
    margin: auto;
    /*width: 60%*/
}
/*================================================================*/

.bigFont li{
font-size:18px;
}



h2 { color: #5271e4; }



h2 span {
	color: #f2184f;
}

h3 span {
	color: white;
    text-shadow: 2px 2px 4px #000000;
	
}

.bluclr { color: #5271e4; }

img {
	max-width:100%;
	height:auto;
}

.vertical-center {
  margin: 0;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/* ================================================================ */
@media (max-width: 991px) {
  
  .inner-banner__title {
    font-size: 40px;
  }
  
  .info-title h1 {
  font-size: 30px;
}
}

@media (max-width: 1280px) {
  
  .inner-banner__title {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
	.inner-banner__title {
    font-size: 40px;
    margin: 0;
  }
  .inner-banner h2{
		font-size: 40px;
		margin-bottom: 5px;
        
  }
  
}

@media (max-width: 375px) {
.inner-banner__title {
    font-size: 40px;
    margin: 0;
  }
}
/*================================================================================================*/
.img-responsive {
  width: 100%;
  height: auto;
}

/*============================================================================
Statment to how to use :   <div class="overlay overlay-bg-theme"></div>    ======================*/
.overlay {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.overlay-bg-black{
    background: #000;
    opacity: 0.5;
}
.overlay-bg-theme{
    background: #FFF0F5;
    opacity: 0.7;
}
.overlay-2 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}

/*============================================================================*/

/*
* 12. inner-banner styles
*/
.inner-banner {
  background-color: #011928;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  position: relative;
  /* background-image: url(../assets/img/banner/inner-bg-1-1.jpg); */
}
.inner-banner::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #011928;
  opacity: 0.5;
}
.inner-banner .container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 169px;
}

.inner-banner .active {
	color: #CD2626;
}

.inner-banner__title {
  margin: 0;
  text-transform: uppercase;
  font-size: 80px;
  font-weight: 700;
  letter-spacing: -0.04em;
  color: #fff;
  margin-top: 5px;
  margin-bottom: -22px;
}

.thm-breadcrumb {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.thm-breadcrumb li {
  font-size: 20px;
  text-transform: capitalize;
}
.thm-breadcrumb li a {
  color: #fff;
}
.thm-breadcrumb li + li::before {
  content: '.';
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
}
/*====================================== */
.shadow {
  background: #A8A8A8 none repeat scroll 0 0;
  -webkit-border-radius: 0%;
  -moz-border-radius: 0%;
  border-radius: 0%;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.8;
  /*position: absolute;
  top: 0;
  width: 100%;
  z-index: -1; */
}


/*===============  FOOTER  FROM http://exprostudio.com/html/Finance/index.html ======================*/

.tg-footerbottombar{
	width:100%;
	float:left;
	padding:15px 0;
	border-top:2px solid #CD661D;
}
.tg-copyright{
	float:left;
	color:#CD661D;
	padding:8px 0;
}
body.tg-fixednav .tg-footerbottombar .tg-logo,
.tg-footerbottombar .tg-logo{
	width:231px;
	display:block;
	margin:0 auto;
	padding:0;
	float:none;
}

.tg-socialicons{
	float:right;
	padding:5px 0;
	border-radius: 1.5em; 
	
	}

.tg-socialicons li{
		float:none;
		display:inline-block;
		vertical-align:top;
		margin: 0 10px 10px 0;
		
	}

.tg-socialicons li a {
color: #555;
}
.tg-socialicons li a:hover{
color: #CD2626;
}

.tg-logo {margin: 29px 0;}

.tg-logo  a:hover{
	  opacity: 1;
      filter: alpha(opacity=100);
	  }

.tg-footerwidgets .tg-widget{ margin:0;}
.tg-footerwidgets .tg-widget.tg-widgetinfo{ padding:80px 15px 133px 0;}
.tg-footerwidgets{
	width:100%;
	float:left;
}
.tg-footerwidgets > div[class*="col-"]:first-child{ position:relative;}
.tg-footerwidgets > div[class*="col-"]:first-child:before{
	top:0;
	content:'';
	right:100%;
	width:9999px;
	height:100%;
	position:absolute;
}
.tg-widget{
	width:100%;
	float:left;
	padding:80px 0;
	position:relative;
}
/*========================================================= */


/*===========================================================*/
@media (max-width:479px){
	.tg-logarea .tg-logo a img,
	.tg-logarea .tg-logo{ width:100%;}
	.tg-logarea .tg-logo{ padding:0 40px;}
	.tg-alignleft,
	.tg-alignright{
		margin-left:0;
		margin-right:0;
		width:100%;
	}
	.tg-alignleft img,
	.tg-alignright img{
		width:100%;
		height:auto;
	}
	
}
@media (max-width:320px){.tg-project {width: 94%;}}


@media (max-width:639px){
	.tg-statistic{width:100%;}
	.tg-statistic + .tg-statistic{ margin:60px 0 0;}
	.tg-footerwidgets > div{
		width:100%;
		float:left;
	}
	.tg-copyright{
		width:100%;
		text-align:center;
		padding:0 0 20px;
	}
	.tg-socialicons { 
		width:100%;
		text-align:center;
		padding:0 0 20px;
	}
	.tg-socialicons li{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.tg-countdown .clock-item {
		margin: 15px;
		width: 140px;
	}
	
	
	.tg-boxedversion .tg-homeslider figure figcaption {padding: 0 67px;}
}
/* =============================================*/
@media (max-width:639px){
	.tg-statistic{width:100%;}
	.tg-statistic + .tg-statistic{ margin:60px 0 0;}
	.tg-footerwidgets > div{
		width:100%;
		float:left;
	}
	.tg-copyright{
		width:100%;
		text-align:center;
		padding:0 0 20px;
	}
	.tg-socialicons{
		width:100%;
		text-align:center;
		padding:0 0 20px;
	}
	.tg-socialicons li{
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.tg-countdown .clock-item {
		margin: 15px;
		width: 140px;
	}
	.tg-boxedversion .tg-homeslider figure figcaption {padding: 0 67px;}
		
}

/*===============================================*/







/* -------- Flickr-Feed ---------- */
#flickr-feed img {
  background: none repeat scroll 0 0 #000;
  float: left;
  height: 60px;
  margin: 0 5px 5px 0;
  padding: 0;
  width: 70px;
}
.text-hover-theme-colored {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}


/* -------- Sidebar Widgets ---------- */
.widget {
  margin-bottom: 40px;
}
.widget .widget-title {
  margin-top: 0;
  margin-bottom: 20px;
}
.widget ul li {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.widget ul.list li,
.widget .post {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.widget .list-border li {
  margin-bottom: 0;
  padding: 10px 0;
}
.widget.brochures > li {
  margin-bottom: 10px;
  padding: 10px;
}
.widget.brochures i {
  color: #666666;
  font-size: 16px;
  margin-right: 10px;
}
.widget.address > li {
  font-size: 13px;
  margin-bottom: 10px;
  padding: 5px 10px;
}
.widget.address > li i {
  font-size: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
.widget .twitter-feed li,
.widget .twitter-feed-carousel li {
  font-size: 13px;
  margin-bottom: 15px;
  margin-top: 0px;
  padding-left: 30px;
}
.widget .twitter-feed li.item,
.widget .twitter-feed-carousel li.item {
  position: relative;
}
.widget .twitter-feed li::after,
.widget .twitter-feed-carousel li::after {
  content: "\f099";
  font-size: 24px;
  font-family: fontawesome;
  left: 0;
  position: absolute;
  top: 0;
}
.widget .styled-icons li {
  margin-bottom: 0;
  padding-bottom: 0;
}
.widget .styled-icons li a {
  margin-bottom: 0;
}
.widget .tags a {
  border: 1px solid #d3d3d3;
  display: inline-block;
  font-size: 11px;
  margin: 5px 4px 5px -2px;
  padding: 5px 10px;
}
.widget .tags a:hover {
  color: #fff;
}
.widget .search-input {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: initial;
  box-shadow: none;
  height: 45px;
  padding: 10px;
}
.widget .search-button {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  height: 45px;
}
.widget .nav-tabs li {
  border-bottom: 1px solid transparent;
  margin-bottom: -2px;
  padding-bottom: 0;
}
.widget .nav-tabs li:hover {
  border-bottom: 1px solid transparent;
}
.widget .post-title a {
  font-size: 13px;
  letter-spacing: 0;
}
.widget .quick-contact-form .form-control {
  background-color: rgba(241, 241, 241, 0.8);
  border-color: #d3d3d3;
  color: #a9a9a9;
}
.widget .product-list .product-title {
  font-size: 14px;
  font-weight: 400;
}
.widget .testimonial-widget-carousel .item img {
  display: inline;
  width: auto;
  float: right;
}
.widget.dark .widget-title {
  color: #fff;
}
.widget.dark .tags a {
  border: 1px solid #777777;
}
.widget.dark .widget-image-carousel .title {
  color: #fff;
}
.widget.dark .search-input {
  border: 1px solid #333333;
}
.widget.dark .styled-icons li a:hover i {
  color: #fff;
}
.widget.dark .search-button {
  border: 1px solid #333333;
}
.widget.dark .widget-subscribe .subscribe-title {
  color: #fff;
}
.widget.dark .widget-subscribe .subscribe-sub-title {
  color: #666666;
}
.widget.dark .nav-tabs li {
  border-bottom: 1px solid transparent;
  margin-bottom: -2px;
  padding-bottom: 0;
}
.widget.dark .nav-tabs li:hover {
  border-bottom: 1px solid transparent;
}
.widget.dark .nav-tabs li:hover a {
  border: 1px solid #555555;
}
.widget.dark .nav-tabs li.active a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #333333 none repeat scroll 0 0;
  border-color: #555555 #555555 transparent;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}
.widget.dark .product-title a {
  color: #808080;
}
.widget.dark .post-title a {
  color: #c0c0c0;
}
.widget.dark .tab-content {
  background: #333333 none repeat scroll 0 0;
  border: 1px solid #555555;
}
.widget.dark .quick-contact-form .form-control {
  background-color: rgba(51, 51, 51, 0.3);
  border-color: #333333;
}
.widget.no-border ul li {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.widget ul.list li::before {
  display: none;
}
.widget.dark ul.list li::before {
  display: none;
}
/* --------Horizontal Contact Widget  ---------- */


/*======================================================*/
.title-border {
  position: relative;
}
.title-border::after {
  content: "";
  height: 100%;
  left: -14px;
  position: absolute;
  top: 0;
  width: 2px;
}
.title-dots {
  background: url("../img/title-dots.png") repeat scroll 0 0;
  height: 30px;
  margin-bottom: 20px;
}
.title-dots span {
  color: #fff;
  font-family: raleway;
  font-size: 14px;
  font-weight: 600;
  line-height: 28px;
  padding: 7px 10px;
  text-transform: uppercase;
}
.title-dots.small {
  height: 24px;
  margin-bottom: 15px;
}
.title-dots.small span {
  font-family: raleway;
  font-size: 11px;
  font-weight: 600;
  line-height: 24px;
  padding: 5px 9px;
}

/*======================================================== */
/*
 * overlays.less
 * -----------------------------------------------
*/
.layer-overlay {
  position: relative;
  /* overlay-dark */
  /* overlay-white */
}
.layer-overlay::before {
  background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 0;
}
.layer-overlay.overlay-light::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-lighter::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.layer-overlay.overlay-deep::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.layer-overlay.overlay-dark::before {
  background-color: rgba(17, 17, 17, 0.85);
}
.layer-overlay.overlay-dark-1::before {
  background-color: rgba(17, 17, 17, 0.1);
}
.layer-overlay.overlay-dark-2::before {
  background-color: rgba(17, 17, 17, 0.2);
}
.layer-overlay.overlay-dark-3::before {
  background-color: rgba(17, 17, 17, 0.3);
}
.layer-overlay.overlay-dark-4::before {
  background-color: rgba(17, 17, 17, 0.4);
}
.layer-overlay.overlay-dark-5::before {
  background-color: rgba(17, 17, 17, 0.5);
}
.layer-overlay.overlay-dark-6::before {
  background-color: rgba(17, 17, 17, 0.6);
}
.layer-overlay.overlay-dark-7::before {
  background-color: rgba(17, 17, 17, 0.7);
}
.layer-overlay.overlay-dark-8::before {
  background-color: rgba(17, 17, 17, 0.8);
}
.layer-overlay.overlay-dark-9::before {
  background-color: rgba(17, 17, 17, 0.9);
}
.layer-overlay.overlay-white::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-1::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.layer-overlay.overlay-white-2::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.layer-overlay.overlay-white-3::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.layer-overlay.overlay-white-4::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-5::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.layer-overlay.overlay-white-6::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.layer-overlay.overlay-white-7::before {
  background-color: rgba(255, 255, 255, 0.7);
}
.layer-overlay.overlay-white-8::before {
  background-color: rgba(255, 255, 255, 0.8);
}
.layer-overlay.overlay-white-9::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.layer-overlay.layer-pattern::before {
  background-image: url(../images/pattern1.png);
  background-color: rgba(0, 0, 0, 0.6);
}
.layer-overlay.layer-pattern2::before {
  background-image: url(../images/pattern2.png);
  background-color: rgba(0, 0, 0, 0.8);
}
.layer-overlay.layer-pattern3::before {
  background-image: url(../images/pattern3.png);
  background-color: rgba(0, 0, 0, 0.8);
}
.layer-overlay.maximage-layer-overlay::before {
  z-index: 1;
}
.layer-overlay.overlay-blue::before {
  background-color: rgba(1, 162, 208, 0.9);
}
.layer-overlay.overlay-blue-light::before {
  background-color: rgba(1, 162, 208, 0.45);
}
.layer-overlay.overlay-pink::before {
  background-color: rgba(235, 110, 142, 0.9);
}
.layer-overlay.overlay-pink-light::before {
  background-color: rgba(235, 110, 142, 0.45);
}
.layer-overlay.overlay-brown::before {
  background-color: rgba(60, 171, 111, 0.9);
}
.layer-overlay.overlay-brown-light::before {
  background-color: rgba(60, 171, 111, 0.45);
}
.layer-overlay.overlay-yellow::before {
  background-color: rgba(255, 187, 34, 0.9);
}
.layer-overlay.overlay-yellow-light::before {
  background-color: rgba(255, 187, 34, 0.45);
}
.layer-overlay.overlay-green::before {
  background-color: rgba(16, 196, 92, 0.9);
}
.layer-overlay.overlay-green-light::before {
  background-color: rgba(16, 196, 92, 0.45);
}
.half-divider .overlay-theme-color-1,
.half-divider .overlay-theme-color-2,
.half-divider .overlay-theme-color-3 {
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}

/* -------- Rev Slider ---------- */
#home .revslider-fullscreen {
  min-height: auto;
}
/* -------- Home Revolution Slider For Minimal Layouts ---------- */
.minimal-revslider-wrapper {
  left: 0!important;
  width: 100%!important;
}
.minimal-revslider-wrapper .tp-leftarrow {
  left: 0!important;
}
.minimal-revslider-wrapper .tp-rightarrow {
  right: 0!important;
}
.main-content{
  padding-left: auto;
  margin-right: 260px;
  padding-top: 0;
}

/*=========================================================*/
/* banner */

.banner-section{
    background-image: url("../images/53.jpg");
    position: relative;
    overflow: hidden;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    padding-top: 135px;
    padding-bottom: 150px;
}

.banner-section::before{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #1b1b43;
    opacity: .8;
}

.banner-thumb{
    position: absolute;
    top: 65px;
    right: 40px;
    animation: rotate2 30s linear infinite;
}

@media(max-width: 1199px) {
    .banner-thumb{
        right: -52px;
    }

    .header-btn{
        margin-top: 10px !important;
    }
}

@media(max-width: 991px) {
    .banner-thumb{
        display: none;
    }
}
/*=========================================================*/
/* banner */
/*======================================BREADCUMB =============================================== */
/* =====================================================
                         breadcrub 
=========================================================*/
.breadcrub-style-1 {
  height: 350px;
  padding: 0;
  position: relative;
  width: 100%;
  overflow: hidden;
}
.breadcrub-style-1 .row {
  height: 100%;
}
.breadcrub-style-1 .row .bg-img {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
.breadcrub-style-1 .row .bg-color {
  background-color: rgba(158, 182, 188, 0.5);
  height: 90%;
}
.breadcrub-style-1 .heading {
  position: absolute;
  top: 18%;
  right: 18%;
  background-color: var(--white);
  opacity :0.9;
  padding: 40px 100px;
}
.breadcrub-style-1 .heading h1 {
  font-size: 5.5rem;
  margin-bottom: 1rem;
  color: var(--heading-color);
}
.breadcrub-style-1 .heading a,
.breadcrub-style-1 .heading .arrow {
  color: var(--icon-color);
}
.breadcrub-style-1 .heading .arrow {
  font-size: 10px;
}

.bg-color {
	background-color: #000;
}

.breadcrub-style-2 {
  border-left: 8px solid var(--dark-blue-1);
  height: 350px;
  display: flex;
  align-items: center;
}
.breadcrub-style-2 .breadcrub-style {
  margin-top: 2rem;
}
.breadcrub-style-2 .breadcrub-style a,
.breadcrub-style-2 .breadcrub-style .arrow {
  color: var(--icon-color);
}
.breadcrub-style-2 .breadcrub-style .arrow {
  font-size: 10px;
}

.breadcrub-style-3 {
  position: relative;
  height: 350px;
}
.breadcrub-style-3 .bg-img {
  height: 100%;
  background: url("../img/University/Courses/breadcrumb_bg.png") center center/cover;
}
.breadcrub-style-3 .heading h1 {
  position: absolute;
  bottom: 3rem;
}

.breadcrub-style-4 {
  background: url("../img/University/All_courses/breadcrumb_bg.png") no-repeat center center/cover;
  height: 300px;
}
.breadcrub-style-4 .container {
  position: relative;
  height: 100%;
}
.breadcrub-style-4 .container .heading {
  position: absolute;
  background-color: var(--light-grey-5);
  padding: 0.25rem 10rem 0 1rem;
  left: 0;
  bottom: -10px;
}
.breadcrub-style-4 .container .heading h2 {
  margin: 0;
}

.breadcrub-style-5 {
  height: 350px;
  background: url("../img/University/Blog/breadcrumb_bg.png") center center/cover;
  position: relative;
}
.breadcrub-style-5 .heading {
  height: 80px;
  width: 30%;
  min-width: 300px;
  background-color: rgba(233, 240, 244, 0.9);
  position: absolute;
  bottom: 0;
  padding: 0.25rem 2rem;
}
.breadcrub-style-5 .heading h1 {
  font-size: 5.5rem;
  position: absolute;
  bottom: -2.5rem;
}

.breadcrub-style-6 {
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 450px;
}
.breadcrub-style-6 .bg-img {
  height: 100%;
  width: 100%;
  background: url("../img/University/Events/stil-564511-unsplash@2x.png") no-repeat center center/cover;
}
.breadcrub-style-6 h1 {
  border-bottom: 1px solid var(--dark-blue-3);
  padding: 1rem 0 0.15rem 0;
}
/*------*/
.section {
  margin: 6vh 0 !important;
}

@media (max-width: 768px) 
{
	 .breadcrub-style-2 .page-heading {
    font-size: 3rem;
  }

  .breadcrub-style-1 .container-fluid .heading {
    right: 50%;
    transform: translateX(50%);
  }
  .breadcrub-style-1 .container-fluid .heading h1 {
    font-size: 3rem;
  }

  .breadcrub-style-2 {
    height: 280px;
  }

  .breadcrub-style-4 {
    height: 200px;
  }
  
  .breadcrub-style-1 {
    height: 300px;
    overflow: hidden;
  }
  .breadcrub-style-1 .heading h1 {
    font-size: 4rem;
  }
  .breadcrub-style-6 {
    height: 300px;
  }
}

@media (max-width: 576px) {
	
	.breadcrub-style-2 .page-heading {
    font-size: 2.5rem;
  }
  .breadcrub-style-5 .heading {
    height: 70px;
  }

  .breadcrub-style-5 .heading h1 {
    font-size: 4rem;
    bottom: -2rem;
  }
.breadcrub-style-1 {
    height: 250px;
  }
  .breadcrub-style-1 .heading {
    right: 50%;
    top: 50%;
    transform: translate(50%, -50%);
    width: 85%;
    padding: 20px;
  }
  .breadcrub-style-1 .heading h1 {
    font-size: 2.8rem;
  }
  .breadcrub-style-6 {
    height: 220px;
  }
  .breadcrub-style-2 {
    height: 200px;
  }
  .breadcrub-style-2 .breadcrub-style {
    margin-top: 1rem;
  }
  .breadcrub-style-1 .container-fluid .heading {
    width: 70%;
  }
}



	