.container, .row-fluid .container[class*="span"]{ margin-left: auto; margin-right: auto; padding-left: 15px; padding-right: 15px; float: none; box-sizing: border-box; }
.container:after, .row-fluid .container[class*="span"]:after{clear:both; content: ""; display:table;}
.img-repeat-details-main-wrap { width: calc(100% + 40px); margin-bottom: -10px; margin-left: -20px; }
.img-repeat-details-top-full-wrap { display: inline-block; width: 100%; text-align: center; padding: 80px 0px; }
.img-repeat-details-top-full-wrap h2,
.img-repeat-details-top-full-wrap h3 { max-width: 660px; margin: 5px auto 10px;  }
.img-repeat-details-top-full-wrap h5 { max-width: 660px; margin: 0 auto; }
.img-repeat-details-top-full-content { max-width: 660px; margin: 0 auto; }
.img-repeat-details-wrap { display:flex; align-items:center; max-width: 1000px; margin: 0 auto; padding: 80px 0;}
.img-repeat-details-right h2,
.img-repeat-details-right h3 { margin-bottom: 10px; margin-top: 5px; }
.img-repeat-details-right h5 { margin:0;}
.img-repeat-details-wrap.img-right { flex-flow: row-reverse; }


@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} }
@media (min-width:1430px) { .container, .row-fluid .container[class*="span"]{width:1400px;} }
@media (min-width:1630px) { .container, .row-fluid .container[class*="span"]{width:1640px;} }

@media(max-width:991px){
  .img-repeat-details-top-full-wrap,.img-repeat-details-wrap { padding: 60px 0px; }

{# }
@media(max-width:767px){ #}
  .img-repeat-details-wrap { flex-flow: wrap; align-items: center; justify-content: center; padding: 40px 0; }
  .img-repeat-details-right { padding-top: 25px; }
  .img-repeat-details-top-full-wrap { padding: 40px 0; }
  .img-repeat-details-wrap .span6 { width: 100%; }
  .img-repeat-details-left { text-align: center; }
  .img-repeat-details-wrap.img-right { flex-flow: wrap; }
  .img-repeat-details-main-wrap { overflow: hidden; }
}