/* CSS Document */
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 576px) {
  #lang-selection {
    margin-top: -36px;
  }
  #lang-selection .btn {
    margin: 11px 2px !important;
    padding: 0px 8px !important;
    font-size: 14px;
  }
  header #top-bar #search-form {
    display: inline;
  }
  header #top-bar #search-form form, header #top-bar #search-form form .field {
    display: inline;
  }
  header #top-bar #search-form form .field input {
    margin: 0px;
    padding: 3px 10px;
    width: 150px;
    outline: none;
    box-shadow: none;
    border: 1px solid #fff;
    border-radius: 4px 0px 0px 4px;
  }
  header #header-ad {
    margin: 0px !important;
    padding: 0px;
    width: 100%;
    height: auto !important;
  }
  .ad_holder {
    margin: -10px 0px 5px 0px !important;
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    overflow: hidden;
  }
  .ad_holder img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
  }
  .video-block img {
    width: 100% !important;
    height: auto !important;
  }
  .video-block .card-title {
    width: 100% !important;
    height: auto !important;
  }
  .img-square-wrapper .ad_holder img {
    margin: 10px 0px;
  }
  
  #copy-right{
    text-align: center !important;
  }
  #credit{
    margin: 10px 0px;
    text-align: center !important;
  }
  
/*==========================
OPINION SLIDER STYLE
============================*/
#opinion-slider {}
#opinion-slider .card {
  border: 0px;
  padding: 0px 25px;
}
#opinion-slider .card-horizontal {
  border-bottom: none;
}
#opinion-slider .card img {
  margin: 0px;
  padding: 5px;
  width: 100%;
  height: 100% !important;
  border: 2px solid rgba(29, 44, 111, 1);
  border-radius: 50%;
}
#opinion-slider .carousel-control-prev, #opinion-slider .carousel-control-next {
  bottom: 10%;
}
#opinion-slider .card-horizontal {
  display: block;
  padding-bottom: 0px;
}
  .media img{
    display: none;
  }
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {}
/* Medium devices (tablets, 768px and up) The navbar toggle appears at this breakpoint */
@media (min-width: 768px) {}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
  .navbar-brand {
    display: none;
  }
  #primary-menu {
    padding-top: 0px !important;
  }
  header #header-adsense{
	margin:-55px 0px -25px 0px;
  }  
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .navbar-brand {
    display: none;
  }
}