/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/

/* @font-face rule to define a custom font */
/* @font-face {
    font-family: 'MyCustomFont';
    src: url('fonts/Gotham-Black.woff2') format('woff2'),
         url('fonts/Gotham-Black.woff') format('woff');
    font-weight: normal;
    font-style: normal;
} */

/* Apply custom font to your webpage */
body {
    font-family: "Poppins", Helvetica, sans-serif;
}

.hero_in.restaurant_detail{height: 200px; background:rgba(0,0,0,0.7)}
.detail_title_1 h1{color:#fff; font-size:45px;}
.hero_in.restaurant_detail:before{background: url('../img/college-building2.jpg') no-repeat center center; background-size: 100%;  position:absolute; left:0; top:0; content:' ' ; width: 100%; height: 100%; opacity: 0.2 !important}
.detail_title_1{position: absolute; bottom: 40px; left: 0; right: 0;text-align: center; text-transform: uppercase;}
.secondary_nav ul li{color: #fff;}
.tupleBrochureButton,.keepMeNotified {display:none;}
.program .strip{border-radius:10px;}
.all_courses{font-size:12px; float:right;}

.suggestions-box {
					position: absolute;
					min-width: 500px;
					max-width: 100%;
					border: 1px solid #ccc;
					background: #fff;
					display: none;
					max-height: 200px;
					overflow-y: auto;
					z-index: 1000;
					color:#000;
					text-align:left;
          overflow-x: hidden;
				}

.suggestions-box .row{border-bottom:1px dashed #ddd;}

  .suggestion-item {
    padding: 10px;
    cursor: pointer;					
  }

  .suggestion-item:hover {
    background: #f0f0f0;
  }
#home a figure{background: #000;} 
.search-type{margin: auto;}      
.badge{padding: 8px; margin: 0px 5px 5px 0;} 

.subscribe .form-group i{
  font-size: 21px;
    font-size: 1.3125rem;
    position: absolute;
    right: 12px;
    top: 8px;
    color: #ccc;
    width: 25px;
    height: 25px;
    display: block;
    font-weight: 400 !important;
}
.subscribe .btn_1{width: 100%;}
#inner-search{background: #004dda;padding: 20px 0; color: #fff; margin-top: 70px;}

.main_title_3{border-left: 0; padding-left: 0}
.main_title_3 h2{font-weight: bold; border-left: 0; font-size: 30px;}
.box-container{border: 1px solid #ddd;}
.box-container .left{text-align: left;}
.box-container .right{text-align: right;}
.box-container span.viewmore{position: absolute; right: 0;}
.box-container .row{padding: 10px;}
.box-container hr,.boxed_list hr{padding: 0px; margin: 10px 0;}
#home a.grid_item{margin-bottom:5px; }
.box-container a{display: block; position: relative;}
.box-container a span{position:absolute; right: 0;}
.add_bottom_50{margin-bottom: 50px;}
.boxed_list{padding: 0 20px;}
.boxed_list .row,.boxed_list .data{text-align: left;
padding: 30px 5px;
border: 1px solid #ff5151;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s 
ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s 
ease-in-out;
margin-bottom: 25px;}
.boxed_list i{    font-size: 3.75rem; margin-bottom: 15px;}
.boxed_list .data{text-align: center;}
.boxed_list .data:hover{background: #fff;}
.header-video{position: relative;}
.header-video:before{background: url("../img/main-banner.jpg") no-repeat center center; background-size:cover; position:absolute; left:0; top:0; content:' ' ; width: 100%; height: 100%; opacity: 0.15}				
#subscribe_result{text-align:center; color:green; font-size:20px;}
.no-details-found{text-align: center; padding: 100px;background: #f7f7f7 url("../img/error.png") no-repeat center center; height: 480px;}

#varibaleData figure{background: #000;}
#varibaleData figure img,#home figure img {
    opacity: 0.6;
}