@media (min-width: 992px) {
  .container {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}

/*(max-width: 1199px)*/

@media (min-width: 992px) and (max-width: 1199px) {
  #theme-main-banner .camera_caption .container .image-wrapper,
  #theme-main-banner.banner-two .camera_caption .container .image-wrapper {top:-110px;}
}
/*(min-width: 992px) and (max-width: 1199px)*/

@media (max-width: 991px) {
  .html-top-content {margin-bottom: 0;}
  #theme-main-banner .camera_caption .container .image-wrapper {display: none;}
  #theme-main-banner .camera_caption .container h5 {margin-top: 20px;}
  #theme-main-banner {height: 800px !important;}
}

/*(max-width: 767px)*/

@media (max-width: 650px) {
  #success, #error {
    width: 84%;
    height: auto;
    top: calc(50% - 50px);
    left: 8%;
    padding: 30px 10px;
    margin:0;
  }
    .img25 {
  width: 100%;
}
  .our-blog {padding: 0 15px;}
}

@media (max-width: 550px) {
  .theme-title-one h2 {font-size: 34px;line-height: 40px;}
}

@media (max-width: 450px) {
  .theme-main-header {text-align: center;padding-top: 35px;}
  .theme-main-header .logo {width: 100%;margin-bottom: 25px;}
  .theme-main-header .button-group {width: 100%;}
  .theme-main-header .button-group li {margin: 0 3px;}
}

@media (max-width: 480px) {
  #theme-main-banner .camera_caption .container h5 {font-size: 14px;margin-top: 20px;}
  #theme-main-banner .camera_caption .container h1 {font-size: 30px;line-height: 40px;}
}