body {
  font-family: 'Open Sans', sans-serif;
  color: rgba(255, 255, 255, 0.9);
  font-size: 14px;
  font-style: none;
  line-height: 27px;
  font-weight: 400;
  text-align: left;
  position: relative;
  background-color: #171717;
  margin: 0;
}

h1 {
  font-family: 'Merriweather', serif;
  font-size: 55px;
  line-height: 90px;
  font-weight: 400;
}
h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  padding: 0;
  margin:0;
}

.color {
  color: #ee3338;
}

/**
 * ===============================
 * Filtre assombrissant background 
 * ===============================
 */

.overlay-color::before {
  content: '';
  position: absolute;
  background-color: rgba(32, 32, 32, 0.6);
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

/**
 * =====================
 *   Defult Button Style
 * =====================
 */

a {
  text-decoration: none !important;
  display: inline-block;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  background-color: transparent;
  padding: 0;
  color: #ffffff;
  -o-transition: all 0.4s ease-out;
  -ms-transition: all 0.4s ease-out;
  -moz-transition: all 0.4s ease-out;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -o-perspective: 1000;
  -ms-perspective: 1000;
  -moz-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000;
}

.btn-mask .view-all-link-mask {
  display: inline-block;
  overflow: hidden;
  -o-transform: translate3d(-100%,0,0);
  -ms-transform: translate3d(-100%,0,0);
  -moz-transform: translate3d(-100%,0,0);
  -webkit-transform: translate3d(-100%,0,0);
  transform: translate3d(-100%,0,0);
}

.btn-mask .view-all-link-mask,
.btn-mask .view-all-link-mask .view-all-link-mask-text {
  position: absolute;
  top: 0;
  right: 0px;
  bottom: 0;
  left: 0px;
  -o-transition: all 600ms ease-out;
  -ms-transition: all 600ms ease-out;
  -moz-transition: all 600ms ease-out;
  -webkit-transition: all 600ms ease-out;
  transition: all 600ms ease-out;
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -o-perspective: 1000;
  -ms-perspective: 1000;
  -moz-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000;
  z-index: 111;
  filter: alpha(opacity=100 ) ;
  opacity: 1 ;
}

.btn-mask .view-all-link-mask,
.btn-mask .view-all-link-mask .view-all-link-mask-text,
.btn-mask .view-all-link-mask .icon,
.btn-mask .view-all-link-mask .view-all-link-mask-text .icon {
  color: #ee3338;
}

.btn-mask .view-all-link-mask .view-all-link-mask-text {
  -o-transform: translate3d( 100%, 0, 0 );
  -ms-transform: translate3d( 100%, 0, 0 );
  -moz-transform: translate3d( 100%, 0, 0 );
  -webkit-transform: translate3d( 100%, 0, 0 );
  transform: translate3d( 100%, 0, 0 );
}

.btn-mask:hover .view-all-link-mask,
.btn-mask.active .view-all-link-mask,
.btn-mask:hover .view-all-link-mask .view-all-link-mask-text,
.btn-mask.active .view-all-link-mask .view-all-link-mask-text {
  -o-transform: translate3d( 0, 0, 0 );
  -ms-transform: translate3d( 0, 0, 0 );
  -moz-transform: translate3d( 0, 0, 0 );
  -webkit-transform: translate3d( 0, 0, 0 );
  transform: translate3d( 0, 0, 0 );
}

.btn-text-link {
  padding: 50px 0 0 0;
  text-align: center;
}

.m-t-15 {  margin-top: 15px;}
.m-r-15 {  margin-right: 15px;}
.m-b-15 {  margin-bottom: 15px;}
.m-l-15 {  margin-left: 15px;}
.m-t-30 {  margin-top: 30px;}
.m-r-30 {  margin-right: 30px;}
.m-b-30 {  margin-bottom: 30px;}
.m-l-30 {  margin-left: 30px;}
.m-t-40 {  margin-top: 40px;}
.m-r-40 {  margin-right: 40px;}
.m-b-40 {  margin-bottom: 40px;}
.m-l-40 {  margin-left: 40px;}
.m-t-50 {  margin-top: 50px;}
.m-r-50 {  margin-right: 50px;}
.m-b-50 {  margin-bottom: 50px;}
.m-l-50 {  margin-left: 50px;}
.p-t-30 {  padding-top: 30px;}
.p-r-30 {  padding-right: 30px;}
.p-b-30 {  padding-bottom: 30px;}
.p-l-30 {  padding-left: 30px;}
.p-t-40 {  padding-top: 40px;}
.p-r-40 {  padding-right: 40px;}
.p-b-40 {  padding-bottom: 40px;}
.p-l-40 {  padding-left: 40px;}
.p-t-50 {  padding-top: 50px;}
.p-r-50 {  padding-right: 50px;}
.p-b-50 {  padding-bottom: 50px;}
.p-l-50 {  padding-left: 50px;}


/**************************
    START MAIN CSS STYLE
***************************/

/**
 * ================
 * Background Style
 * ================
 */
.semi-dark-background {
  background-color: #202020;
}

/**
 * ========================================
 * Home Section Style
 * ========================================
 */
.bg-image {
  background: url('../images/background.jpg');
  -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;
}

/*Bordure*/
.home-section .heading-outer::after,
.home-section .heading-outer::before {
  content: '';
  position: absolute;
  background-color: #9c9c9c;
}
.home-section .heading-outer.left-right::before,
.home-section .heading-outer.left-right::after {
  top: 0;
  width: 1px;
  height: 100%;
}
.home-section .heading-outer.left-right::before {
  left: 0;
}
.home-section .heading-outer.left-right::after {
  right: 0;
}
.home-section .heading-outer.top-bottom::before,
.home-section .heading-outer.top-bottom::after {
  left: 0;
  height: 1px;
  width: 100%;
}
.home-section .heading-outer.top-bottom::before {
  top: 0;
}
.home-section .heading-outer.top-bottom::after {
  bottom: 0;
}
.home-section .section-heading-outer .heading {
  margin: 0px;
}

/**
 * ========================================
 * Home Section Animation
 * ========================================
 */
.home-section .heading-outer::after,
.home-section .heading-outer::before {
  -o-transition-delay: 0s ;
  -ms-transition-delay: 0s ;
  -moz-transition-delay: 0s ;
  -webkit-transition-delay: 0s ;
  transition-delay: 0s ;
  -o-transition: all 500ms cubic-bezier(0.42, 0, 1, 1);
  -ms-transition: all 500ms cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 500ms cubic-bezier(0.42, 0, 1, 1);
  -webkit-transition: all 500ms cubic-bezier(0.42, 0, 1, 1);
  transition: all 500ms cubic-bezier(0.42, 0, 1, 1);
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -o-perspective: 1000;
  -ms-perspective: 1000;
  -moz-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000;
}
.home-section .heading-outer.left-right::before {
  -o-transform: translate3d( 0px, -110%, 0px );
  -ms-transform: translate3d( 0px, -110%, 0px );
  -moz-transform: translate3d( 0px, -110%, 0px );
  -webkit-transform: translate3d( 0px, -110%, 0px );
  transform: translate3d( 0px, -110%, 0px );
}
.home-section .heading-outer.left-right::after {
  -o-transform: translate3d( 0px, 110%, 0px );
  -ms-transform: translate3d( 0px, 110%, 0px );
  -moz-transform: translate3d( 0px, 110%, 0px );
  -webkit-transform: translate3d( 0px, 110%, 0px );
  transform: translate3d( 0px, 110%, 0px );
}
.home-section .heading-outer.top-bottom::before {
  -o-transform: translate3d( 110%, 0px, 0px );
  -ms-transform: translate3d( 110%, 0px, 0px );
  -moz-transform: translate3d( 110%, 0px, 0px );
  -webkit-transform: translate3d( 110%, 0px, 0px );
  transform: translate3d( 110%, 0px, 0px );
}
.home-section .heading-outer.top-bottom::after {
  -o-transform: translate3d( -110%, 0px, 0px );
  -ms-transform: translate3d( -110%, 0px, 0px );
  -moz-transform: translate3d( -110%, 0px, 0px );
  -webkit-transform: translate3d( -110%, 0px, 0px );
  transform: translate3d( -110%, 0px, 0px );
}
.home-section .section-heading-outer {
  -o-transition-delay: 0s ;
  -ms-transition-delay: 0s ;
  -moz-transition-delay: 0s ;
  -webkit-transition-delay: 0s ;
  transition-delay: 0s ;
  -o-transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -ms-transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -moz-transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -webkit-transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition: all 700ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -o-perspective: 1000;
  -ms-perspective: 1000;
  -moz-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000;
  filter: alpha(opacity=0 ) ;
  opacity: 0 ;
}

.home-section .list-view {
  padding-top:40px;
  -o-transition-delay: 0s ;
  -ms-transition-delay: 0s ;
  -moz-transition-delay: 0s ;
  -webkit-transition-delay: 0s ;
  transition-delay: 0s ;
  -o-transform: translate3d( 0px, -120%, 0px );
  -ms-transform: translate3d( 0px, -120%, 0px );
  -moz-transform: translate3d( 0px, -120%, 0px );
  -webkit-transform: translate3d( 0px, -120%, 0px );
  transform: translate3d( 0px, -120%, 0px );
}
.home-section .list-view {
  -o-transition: all 800ms cubic-bezier(0.42, 0, 1, 1);
  -ms-transition: all 800ms cubic-bezier(0.42, 0, 1, 1);
  -moz-transition: all 800ms cubic-bezier(0.42, 0, 1, 1);
  -webkit-transition: all 800ms cubic-bezier(0.42, 0, 1, 1);
  transition: all 800ms cubic-bezier(0.42, 0, 1, 1);
  -o-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  -o-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -o-perspective: 1000;
  -ms-perspective: 1000;
  -moz-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000;
}

.home-section.active.active-animation .heading-outer::after,
.home-section.active.active-animation .heading-outer:before {
  -o-transition-delay: 1s ;
  -ms-transition-delay: 1s ;
  -moz-transition-delay: 1s ;
  -webkit-transition-delay: 1s ;
  transition-delay: 1s ;
  -o-transform: translate3d( 0%, 0px, 0px );
  -ms-transform: translate3d( 0%, 0px, 0px );
  -moz-transform: translate3d( 0%, 0px, 0px );
  -webkit-transform: translate3d( 0%, 0px, 0px );
  transform: translate3d( 0%, 0px, 0px );
}
.home-section.active.active-animation .section-heading-outer {
  filter: alpha(opacity=100 ) ;
  opacity: 1 ;
}
.home-section.active.active-animation .section-heading-outer,
.home-section.active.active-animation .list-view {
  -o-transform: translate3d( 0px, 0%, 0px );
  -ms-transform: translate3d( 0px, 0%, 0px );
  -moz-transform: translate3d( 0px, 0%, 0px );
  -webkit-transform: translate3d( 0px, 0%, 0px );
  transform: translate3d( 0px, 0%, 0px );
}
.home-section.active.active-animation .section-heading-outer {
  -o-transition-delay: 0.3s ;
  -ms-transition-delay: 0.3s ;
  -moz-transition-delay: 0.3s ;
  -webkit-transition-delay: 0.3s ;
  transition-delay: 0.3s ;
}
.home-section.active.active-animation .list-view {
  -o-transition-delay: 0.8s ;
  -ms-transition-delay: 0.8s ;
  -moz-transition-delay: 0.8s ;
  -webkit-transition-delay: 0.8s ;
  transition-delay: 0.8s ;
}

/**
 * ================
 * Defult Style
 * ================
 */
.overflow {
  overflow: hidden;
}

.relative {
  position: relative;
}

/**
 * ======================
 * Preloade Section Style
 * ======================
 */
.main-preloader {
  position: fixed;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  z-index: 999999999;
}
.main-preloader .full-height {
  height: 100%;
}
.main-preloader .main-preloader-inner {
  position: relative;
  height: 260px;
  border: 1px solid;
  border-color: #9c9c9c;
  top: calc(50% - 29px);
  -o-transform: translate3d( 0, -50%, 0);
  -ms-transform: translate3d( 0, -50%, 0);
  -moz-transform: translate3d( 0, -50%, 0);
  -webkit-transform: translate3d( 0, -50%, 0);
  transform: translate3d( 0, -50%, 0);
  display: table;
  width: 100%;
}
.main-preloader .preloader-bar {
  width: 0%;
  height: 3px;
  margin: 0;
  background: #ee3338;
  position: absolute;
  bottom: -3px;
  left: 0;
  -moz-animation: fullexpand 10s ease-out;
  -webkit-animation: fullexpand 10s ease-out;
}
.main-preloader .preloader-percentage {
  color: #ffffff;
  margin: 0;
  display: table-cell;
  vertical-align: middle;
  float: none;
  text-align: center;
}

/******************************************************************************************************/
.text-center{text-align:center}

.container{
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto;
}

@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1200px){.container{width:1170px}}



.row{
  margin-right:-15px;
  margin-left:-15px
}

.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,
.btn-toolbar:after,.btn-toolbar:before,
.clearfix:after,.clearfix:before,
.container:after,.container:before,
.row:before{display:table;content:" "}

.btn-group-vertical>.btn-group:after,
.clearfix:after,.container:after,
.row:after{clear:both}




.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}

.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}

.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}

.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}

@media (min-width:768px){
  .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}
  .col-sm-12{width:100%}
  .col-sm-11{width:91.66666667%}
  .col-sm-10{width:83.33333333%}
  .col-sm-9{width:75%}
  .col-sm-8{width:66.66666667%}
  .col-sm-7{width:58.33333333%}
  .col-sm-6{width:50%}
  .col-sm-5{width:41.66666667%}
  .col-sm-4{width:33.33333333%}
  .col-sm-3{width:25%}
  .col-sm-2{width:16.66666667%}
  .col-sm-1{width:8.33333333%}
  
  .col-sm-pull-12{right:100%}
  .col-sm-pull-11{right:91.66666667%}
  .col-sm-pull-10{right:83.33333333%}
  .col-sm-pull-9{right:75%}
  .col-sm-pull-8{right:66.66666667%}
  .col-sm-pull-7{right:58.33333333%}
  .col-sm-pull-6{right:50%}
  .col-sm-pull-5{right:41.66666667%}
  .col-sm-pull-4{right:33.33333333%}
  .col-sm-pull-3{right:25%}
  .col-sm-pull-2{right:16.66666667%}
  .col-sm-pull-1{right:8.33333333%}
  .col-sm-pull-0{right:auto}
  .col-sm-push-12{left:100%}
  .col-sm-push-11{left:91.66666667%}
  .col-sm-push-10{left:83.33333333%}
  .col-sm-push-9{left:75%}
  .col-sm-push-8{left:66.66666667%}
  .col-sm-push-7{left:58.33333333%}
  .col-sm-push-6{left:50%}
  .col-sm-push-5{left:41.66666667%}
  .col-sm-push-4{left:33.33333333%}
  .col-sm-push-3{left:25%}
  .col-sm-push-2{left:16.66666667%}
  .col-sm-push-1{left:8.33333333%}
  .col-sm-push-0{left:auto}
  
  .col-sm-offset-12{margin-left:100%}
  .col-sm-offset-11{margin-left:91.66666667%}
  .col-sm-offset-10{margin-left:83.33333333%}
  .col-sm-offset-9{margin-left:75%}
  .col-sm-offset-8{margin-left:66.66666667%}
  .col-sm-offset-7{margin-left:58.33333333%}
  .col-sm-offset-6{margin-left:50%}
  .col-sm-offset-5{margin-left:41.66666667%}
  .col-sm-offset-4{margin-left:33.33333333%}
  .col-sm-offset-3{margin-left:25%}
  .col-sm-offset-2{margin-left:16.66666667%}
  .col-sm-offset-1{margin-left:8.33333333%}
  .col-sm-offset-0{margin-left:0}
}

@media (min-width:992px){
  .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}
  .col-md-12{width:100%}
  .col-md-11{width:91.66666667%}
  .col-md-10{width:83.33333333%}
  .col-md-9{width:75%}
  .col-md-8{width:66.66666667%}
  .col-md-7{width:58.33333333%}
  .col-md-6{width:50%}
  .col-md-5{width:41.66666667%}
  .col-md-4{width:33.33333333%}
  .col-md-3{width:25%}
  .col-md-2{width:16.66666667%}
  .col-md-1{width:8.33333333%}
  
  .col-md-pull-12{right:100%}
  .col-md-pull-11{right:91.66666667%}
  .col-md-pull-10{right:83.33333333%}
  .col-md-pull-9{right:75%}
  .col-md-pull-8{right:66.66666667%}
  .col-md-pull-7{right:58.33333333%}
  .col-md-pull-6{right:50%}
  .col-md-pull-5{right:41.66666667%}
  .col-md-pull-4{right:33.33333333%}
  .col-md-pull-3{right:25%}
  .col-md-pull-2{right:16.66666667%}
  .col-md-pull-1{right:8.33333333%}
  .col-md-pull-0{right:auto}
  .col-md-push-12{left:100%}
  .col-md-push-11{left:91.66666667%}
  .col-md-push-10{left:83.33333333%}
  .col-md-push-9{left:75%}
  .col-md-push-8{left:66.66666667%}
  .col-md-push-7{left:58.33333333%}
  .col-md-push-6{left:50%}
  .col-md-push-5{left:41.66666667%}
  .col-md-push-4{left:33.33333333%}
  .col-md-push-3{left:25%}
  .col-md-push-2{left:16.66666667%}
  .col-md-push-1{left:8.33333333%}
  .col-md-push-0{left:auto}
  
  .col-md-offset-12{margin-left:100%}
  .col-md-offset-11{margin-left:91.66666667%}
  .col-md-offset-10{margin-left:83.33333333%}
  .col-md-offset-9{margin-left:75%}
  .col-md-offset-8{margin-left:66.66666667%}
  .col-md-offset-7{margin-left:58.33333333%}
  .col-md-offset-6{margin-left:50%}
  .col-md-offset-5{margin-left:41.66666667%}
  .col-md-offset-4{margin-left:33.33333333%}
  .col-md-offset-3{margin-left:25%}
  .col-md-offset-2{margin-left:16.66666667%}
  .col-md-offset-1{margin-left:8.33333333%}
  .col-md-offset-0{margin-left:0}
}

@media (min-width:1200px){
  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}
  .col-lg-12{width:100%}
  .col-lg-11{width:91.66666667%}
  .col-lg-10{width:83.33333333%}
  .col-lg-9{width:75%}
  .col-lg-8{width:66.66666667%}
  .col-lg-7{width:58.33333333%}
  .col-lg-6{width:50%}
  .col-lg-5{width:41.66666667%}
  .col-lg-4{width:33.33333333%}
  .col-lg-3{width:25%}
  .col-lg-2{width:16.66666667%}
  .col-lg-1{width:8.33333333%}
  
  .col-lg-pull-12{right:100%}
  .col-lg-pull-11{right:91.66666667%}
  .col-lg-pull-10{right:83.33333333%}
  .col-lg-pull-9{right:75%}
  .col-lg-pull-8{right:66.66666667%}
  .col-lg-pull-7{right:58.33333333%}
  .col-lg-pull-6{right:50%}
  .col-lg-pull-5{right:41.66666667%}
  .col-lg-pull-4{right:33.33333333%}
  .col-lg-pull-3{right:25%}
  .col-lg-pull-2{right:16.66666667%}
  .col-lg-pull-1{right:8.33333333%}
  .col-lg-pull-0{right:auto}
  .col-lg-push-12{left:100%}
  .col-lg-push-11{left:91.66666667%}
  .col-lg-push-10{left:83.33333333%}
  .col-lg-push-9{left:75%}
  .col-lg-push-8{left:66.66666667%}
  .col-lg-push-7{left:58.33333333%}
  .col-lg-push-6{left:50%}
  .col-lg-push-5{left:41.66666667%}
  .col-lg-push-4{left:33.33333333%}
  .col-lg-push-3{left:25%}
  .col-lg-push-2{left:16.66666667%}
  .col-lg-push-1{left:8.33333333%}
  .col-lg-push-0{left:auto}
  
  .col-lg-offset-12{margin-left:100%}
  .col-lg-offset-11{margin-left:91.66666667%}
  .col-lg-offset-10{margin-left:83.33333333%}
  .col-lg-offset-9{margin-left:75%}
  .col-lg-offset-8{margin-left:66.66666667%}
  .col-lg-offset-7{margin-left:58.33333333%}
  .col-lg-offset-6{margin-left:50%}
  .col-lg-offset-5{margin-left:41.66666667%}
  .col-lg-offset-4{margin-left:33.33333333%}
  .col-lg-offset-3{margin-left:25%}
  .col-lg-offset-2{margin-left:16.66666667%}
  .col-lg-offset-1{margin-left:8.33333333%}
  .col-lg-offset-0{margin-left:0}}