@media (max-width: 1400px) and (min-width: 991px) {
  /**
   * ========================================
   * Portfolio Section Single Image Style
   * ========================================
   */
  .image img {
    width: 800px;
  }
  /**
   * ========================================
   * Slider Area Style
   * ========================================
   */
  .slider {
    padding: 0 100px;
  }
  /**
   * ========================================
   * Portfolio Project Detail Content Style
   * ========================================
   */
  .link-list {
    right: 78px;
  }
}
@media (max-width: 991px) {
  /**
   * =======================
   * Top Navigation
   * =======================
   */

.bg-image-1 {
    background: url('../images/background3/ibex_mob_capital_image.png');
    
    margin-bottom: 0px;
    o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50% 50%;
  background-attachment: initial;
  background-repeat: no-repeat;
  background-color: #171717;
  
  padding-top: 400px;


}

.bg-image-2 {
    background: url('../images/background3/ibex_mob_join_capital_image.png');
    
    margin-bottom: 0px;
    o-background-size: cover;
  -ms-background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-size: cover;
  background-position: 50% 50%;
  background-attachment: initial;
  background-repeat: no-repeat;
  background-color: #171717;
  
  padding-top: 400px;


}

.panel-title1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 12px;
    color: #dcbf63;
    text-align: center;
text-align: justify;

}
.panel-title2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    color: #dcbf63;
    text-align: left;
text-align: justify;

}

.panel-title3 {
  padding-top: 30px;
  padding-bottom: 30px;
    font-size: 16px;
    color: #dcbf63;
    text-align: center;


}



p {
  font-family: 'Open Sans', sans-serif;
  color: #dcbf63;
  font-size: 15px;
  margin-bottom: 2px;
  font-weight: 400;
   line-height: 19px;
}

.ibex{
   font-size: 15px;
  line-height: 20px;
  font-weight: 400;
  margin: 0;
  color: #dcbf63;
  background-color: transparent;
   padding-top: 30px;
}

 
 
.panel-title4 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
    color: #dcbf63;
    text-align: center;
    font-style: italic;
  }


.panel-title5 {
    padding-top: 20px;
    padding-bottom: 30px;
    font-size: 8px;
    color: #dcbf63;
   padding-right: 1px;
    line-height: 10px;
     text-align: justify;
}



.panel-title7 {
  padding-left: 8px;
  padding-top: 25px;
  padding-bottom: 25px;
  padding-right: 8px;
  font-size: 20px;
  color: #dcbf63;
  text-align: right;
text-transform: none;
font-style: uppercase;

}

.panel-title8 {
  padding-left: 5px;
  padding-top: 20px;
  padding-bottom: 25px;
  padding-right: 10px;
  font-size: 15px;
  color: #dcbf63;
  text-align: justify;
text-transform: none;
font-style: italic;

}

.panel-title11 {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 10px;
    color: #dcbf63;
    text-align: center;
    font-style: italic;
  }


  .main-navbar-top .navbar-header {
    float: left;
  }
  .main-navbar-top .navbar-collapse-right {
    float: right;
  }
  /**
   * ========================================
   * Portfolio Section Single Image Style
   * ========================================
   */

 

 .food1 {
   
height: 300px;
padding-left: 0px;
padding-top: 0px;

    
    
    
}

  .image img {
    width: 100%;
  }
  /**
   * ========================================
   * Portfolio Project Detail Content Style
   * ========================================
   */
  .project-detail .project-detail-image-outer {
    text-align: center;
  }
  .link-list .link .inner {
    text-align: right;
  }
  .link-list .line {
    left: 0px;
    float: right;
  }
  .vertical-middle {
    display: block;
    vertical-align: middle;
    float: none;
  }
}
@media (max-width: 767px) {
  .section-heading {
    font-size: 35px;
    line-height: 45px;
  }
  .section-heading-outer.p-l-50,
  .section-heading-outer.p-r-50 {
    padding: 0px;
  }
  /**
   * =======================
   * Top Navigation
   * =======================
   */
  .main-navbar-top .nav-trigger {
    left: auto;
    right: 15px;
    -o-transform: translate3d(0, 0px, 0);
    -ms-transform: translate3d(0, 0px, 0);
    -moz-transform: translate3d(0, 0px, 0);
    -webkit-transform: translate3d(0, 0px, 0);
    transform: translate3d(0, 0px, 0);
  }
  .main-navbar-top .navbar-header {
    float: left;
  }
  .main-navbar-top .navbar-collapse {
    width: 100%;
    left: calc(50% + 15px);
  }
  .main-navbar-top .navbar-collapse .navbar-nav {
    padding: 0 25px 10px 25px;
  }
  .main-navbar-top .navbar-collapse .navbar-nav li {
    float: left;
  }
  .main-navbar-top .navbar-collapse .navbar-nav li .btn-nav {
    line-height: 30px;
  }
  /**
   * ========================================
   * Home Section Style
   * ========================================
   */
  .home-section .heading-outer .p-t-40,
  .home-section .heading-outer .p-l-40,
  .home-section .heading-outer .p-r-40,
  .home-section .heading-outer .p-b-40 {
    padding: 15px;
  }
  /**
   * ========================================
   * Services Section Style
   * ========================================
   */
  .services-section .each-services .each-services-inner {
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
  }
  .services-section .each-services:last-child .each-features-inner {
    margin-bottom: 0px;
  }
  /**
   * ========================================
   * Services Detail View Style
   * ========================================
   */
  .services-full-view .services-details .back-button-outer {
    position: relative;
    bottom: 0px;
    left: 0;
    display: inline-block;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .services-full-view .services-details .line-outer {
    position: relative;
    left: 50%;
  }
  .services-full-view .services-details .line {
    margin-bottom: 6px;
  }
  /**
   * ========================================
   * Portfolio Project Detail Content Style
   * ========================================
   */
  .project-detail .project-detail-inner {
    display: block;
    -webkit-flex: initial;
    /* Safari 6.1+ */
    -ms-flex: initial;
    /* IE 10 */
    flex: initial;
    text-align: left;
  }
  .project-detail .project-detail-content {
    padding: 15px 15px 30px 15px;
  }
  .project-detail .list {
    text-align: center;
  }
  .project-detail .list li {
    padding-right: 7px;
    margin-right: 7px;
    display: inline;
  }
  .heading-text {
    position: relative;
    width: 100%;
  }
  .heading-text .text {
    font-size: 45px;
    line-height: 60px;
    font-weight: 400;
  }
  .heading-text .line {
    left: 50%;
  }
  .link-list {
    position: relative;
    width: 100%;
    right: 0;
    margin-top: 10px;
  }
  .link-list .link .inner {
    text-align: center;
  }
  /**
   * ========================================
   * Slider Area Style
   * ========================================
   */
  .slider .owl-pagination {
    float: none;
  }
  .slider .btn-outer {
    float: none;
  }
  /**
   * ========================================
   * Testimonials Section Style
   * ========================================
   */
  .testimonial-section .testimonial-wrapper .item {
    padding: 0 20px;
  }
  /**
   * ========================================
   * Team Section Style
   * ========================================
   */
  .team-member .each-item .item-inner {
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
  }
  .team-member:last-child .item-inner {
    margin-bottom: 0px;
  }
  /**
   * ========================================
   * Contact Section Style
   * ========================================
   */
  .contact-footer .each-section .each-section-inner {
    max-width: 410px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
  }
  .contact-footer .each-section:last-child .each-section-inner {
    margin-bottom: 0px;
  }




}



















































@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.bg-image-1 {
    background: url('../images/ibex_landscape.png');

}
}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
.bg-image-1 {
    background: url('../images/ibex_landscape.png');

}
}




/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
.bg-image-1 {
    background: url('../images/ibex_landscape.png');

}
}




@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.bg-image-1 {
    background: url('../images/ibex_landscape.png');

}

}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 812px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.bg-image-1 {
    background: url('../images/ibex_landscape.png');
background-repeat: no-repeat;
}
.semi-dark-background
  {
 display: none; 
}
.inner-container
 {
 display: none; 
}
}



@media only screen 
  and (min-device-width: 768px) 

  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
.bg-image-1 {
    background: url('../images/ibex_landscape.png');

}

}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
{.bg-image-1 {
       background: url('../images/ibex_portrait_ipad.png');
background-repeat: no-repeat;
}
.semi-dark-background
  {
 display: none; 
}
.inner-container
 {
 display: none; 
}
}




@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2)
   and (orientation : portrait) 
{.bg-image-1 {
       background: url('../images/ibex_portrait_ipad_pro_10.png');
background-repeat: no-repeat;
}
.semi-dark-background
  {
 display: none; 
}
.inner-container
 {
 display: none; 
}
}









@media only screen 
  and (min-device-width: 1023px) 
  and (max-device-width: 1366px) 
   
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation : portrait) 
{.bg-image-1 {
       background: url('../images/ibex_portrait_ipad_pro_12.png');
background-repeat: no-repeat;
}
.semi-dark-background
  {
 display: none; 
}
.inner-container
 {
 display: none; 
}
}






@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
{.bg-image-2 {
       background: url('../images/ibex_portrait_ipad.png');
background-repeat: no-repeat;
}
.semi-dark-background
  {
 display: none; 
}
.inner-container
 {
 display: none; 
}





@media only screen 
  and (min-device-width: 834px) 
  and (max-device-width: 1112px)
  and (-webkit-min-device-pixel-ratio: 2)
   and (orientation : portrait) 
{.bg-image-2 {
       background: url('../images/ibex_portrait_ipad_pro_10.png');
background-repeat: no-repeat;
}
.semi-dark-background
  {
 display: none; 
}
.inner-container
 {
 display: none; 
}
}


@media only screen 
  and (min-device-width: 1023px) 
  and (max-device-width: 1366px) 
   
  and (-webkit-min-device-pixel-ratio: 2) 
  and (orientation : portrait) 
{.bg-image-2 {
       background: url('../images/ibex_portrait_ipad_pro_12.png');
background-repeat: no-repeat;
}
.semi-dark-background
  {
 display: none; 
}
.inner-container
 {
 display: none; 
}