html {
  overflow-y: scroll;
}

body {
  background-color: #FFFFFF;
  font-family: 'Open Sans', sans-serif;
  line-height: 26px;
  color: var(--dark);
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

img {
  max-width: 100%;
  height: auto;
}

:root {
  --gold: #d3b556;
  --dark: #000;
}

.content {
    max-width:1400px;
    margin:0 auto; 
    padding: 0px 30px;
}

.content-xs {
    max-width:1100px;
    margin:0 auto; 
    padding: 0px 30px;
}

.content-s {
    max-width:1100px;
    margin:0 auto; 
    padding: 0px 30px;
}

h1 {
  padding: 0px 0px 30px 0px;
  margin: 0;
}

h2, h3 {
  padding: 0px 0px 8px 0px;
  margin: 0;
}

strong {
  font-weight: 600;
}

ul.dj-mobile-light ul li.dj-mobileitem>a {
  border-top:none !important;
  background: none !important;
  margin-left: 0 !important;
  padding-left: 0 !important;
}

ul.dj-mobile-light li.dj-mobileitem>a {
  font-size: 18px !important;
  font-weight: 600 !important;
}

ul.dj-mobile-light li.dj-mobileitem {
  padding-left: 20px;
}

.dj-offcanvas-light {
  background: #fff;
}

ul.dj-mobile-light li.dj-mobileitem>a, .dj-offcanvas-light .dj-offcanvas-top, ul.dj-mobile-light li.dj-mobileitem.active>a {
  background:none; 
}

ul.dj-mobile-light li.dj-mobileitem.active>a {
  color: var(--gold);
}

ul.dj-mobile-nav.dj-mobile-light .itemid-115 a {
  background: var(--gold) !important;
  color: var(--dark) !important;
  border-radius: 100px;
  margin: 20px 20px 20px 0px;
  width: 170px;
  text-align: center;
  padding: 12px 5px !important;
  box-shadow: 0px 2px 15px rgba(0,0,0,0.2);
}

ul.dj-mobile-light li.dj-mobileitem.parent>a span.toggler::before {
  color: var(--gold);
}

.fa-close:before {
  color: var(--gold);
}

/* Banner */

.banner {
    position: relative;
    float: left;
    width: 100%;
    height: 100vh;    
    z-index: 1;
    text-align: center;
    overflow: hidden;
}

.banner_image {
  position: absolute;
  width: 100%;
  height: 100vh;    
  background: url(/images/banners/banner-1.jpg);
  background-repeat: no-repeat;
  background-size:cover;
  background-position: center; 
  -webkit-filter: grayscale(1);
  -webkit-transition:-webkit-filter 6s ease-in-out;
}

.remove_greyscale {
  -webkit-filter: grayscale(0); 
  -webkit-transition:-webkit-filter 6s ease-in-out;
}

.banner-in {
  position: relative;
  width: 100%;
  float: left;
  min-height: 118px;
}

#mod-custom129, #mod-custom130, #mod-custom131, #mod-custom132, #mod-custom133, #mod-custom134, #mod-custom135, #mod-custom136, #mod-custom137 {
  min-height: 500px;
  background-position: center center;
}

.call-us {
  position: fixed;
  top: 50%;
  left: -37px;
  transform: rotate(-90deg);
  z-index: 12;
}

.call-us a {
  padding: 15px 25px;
  background: var(--gold);
  color: var(--dark);
  text-decoration: none;
  font-size: 20px;
  font-weight: 600;
  box-shadow: 0 0 12px rgba(0,0,0,0.3);
}

.call-us a:hover {
  background: #e9ca6d; 
}

/* Uvod */

.uvod {
  float: left;
  width: 100%;
  position: relative;
  padding: 80px 0px;
  background: url(/images/ostalo/uvod-bg.jpg);
  background-position: bottom center;
  background-size: cover;
  text-align: center;
  font-size: 18px;
  line-height: 28px;
}

a.gumb {
  color: var(--dark) !important;
  text-decoration: none;
  padding: 8px 35px;
  border-radius: 3px;
  font-weight: 600;
  text-transform: uppercase;
  background: right, var(--gold);
  margin-top: 50px;
  display: inline-block;
  font-size: 20px;
  background-position: left bottom;
  border: 2px solid var(--gold);
  transition: all 0.25s ease;
}

a.gumb:hover {
  color: var(--dark) !important;
  text-decoration: none;
  border: 2px solid var(--dark);
  border-radius: 3px;
  font-weight: 600;
  text-transform: uppercase;
  background: linear-gradient(to right, var(--gold) 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.25s ease;
}

/* Kategorije */

.kateg .news_left.news_1 {
  height: 100vh;
  background-position: center center !important;
  background-size: cover !important;
  list-style-type: none;
}

.kateg {
  position: relative;
  width: 100%;
  float: left;
  color: #fff;
  overflow: hidden;
}

.kateg ul, .kateg ul.newsflash-horiz {
  padding: 0;
  margin: 0;
}

.kateg ul li, .kateg ul.newsflash-horiz li {
  width: 100%;
  position: relative;
  background-position: center center;
  background-size: cover;
  list-style-type: none;
}

.kateg ul li .trans {
  padding: 0px 100px;
}

a .trans {
  color: #fff;
  text-decoration: none;
}

.kateg ul li:nth-child(even) .trans {
  position: absolute;
  top: 0;
  bottom: 0;
  background: rgba(0,0,0,0.50);
  width: 50%;
  left: 50%;
  transform: skew(3deg);
}

.kateg ul li:nth-child(even) .trans h2, .kateg ul li:nth-child(even) .trans img {
  transform: skew(-3deg);
}

.kateg ul li:nth-child(odd) .trans h2, .kateg ul li:nth-child(odd) .trans img {
  transform: skew(3deg);
}

.kateg ul li:nth-child(odd) .trans {
  position: absolute;
  top: 0;
  bottom: 0;
  background: rgba(0,0,0,0.50);
  width: 50%;
  transform: skew(-3deg);
}

.kateg .article-separator {
  display: none;
}

.kateg .trans h2, .kateg .article-separator h2 {
  font-size: 46px;
  margin-top: 15%;
  text-align: left;
  color: #fff;
}

.kateg .trans img {
  float: left;
  margin-right: 20px;
  vertical-align: middle;
  margin-top: 15%;
  max-width: 130px;
}

/* Kategorije znotraj strani */

.itemid-106 .vsebina .news_left.news_1 {
  background-position: center center !important;
  background-size: cover !important;
  list-style-type: none;
  height: 500px;
  position: relative;
  text-align: center;
}

.itemid-106 .vsebina .news_left.news_1 {
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
}

.itemid-106 .vsebina .news_left.news_1 .trans h2 {
  transition: all 0.5s ease;
}

.itemid-106 .vsebina .news_left.news_1:hover .trans h2 {
  margin-top:20px;
  margin-bottom:-20px;
  transition: all 0.5s ease;
}

.itemid-106 .vsebina ul {
  padding: 0;
  margin: 0;
}

.itemid-106 .vsebina ul li {
  width: 33.33%;
  float: left;
  background-position: center center;
  background-size: cover;
  list-style-type: none;
}

.itemid-106 .vsebina ul li .trans {
  padding: 50px;
}

.itemid-106 .news_left.news_1 .trans {
  position: absolute;
  top: 0;
  width: 100%;
  bottom: 0;
  background: rgba(0,0,0,0.50);
}


.itemid-106 .article-separator {
  display: none;
}

.trans h2, .article-separator h2 {
  font-size: 36px;
  color: #fff;
}

.itemid-106 .vsebina .trans img {
  margin-top: 15%;
  margin-bottom: 20px;
  max-width: 70px;
  text-align: center;
}

.width33 {
  float: left;
  width: 33.33%;
  padding: 50px;
  text-align: center;
}

.width-for {
  float: left;
  width: 25%;
  padding: 50px;
  text-align: center;
}

#mod-custom127 {
  max-width: 880px;
  margin: 0 auto;
}

#mod-custom126 {
  margin-top: 30px;
  float: left;
  width: 100%;
}

#mod-custom126 h2, #mod-custom127 h2 {
  padding: 15px 0px;
}

#mod-custom126 img, #mod-custom127 img {
  display: inline-block;
  padding: 18px;
  border: 1px solid var(--gold);
  width: 80px;
  height: auto;
  border-radius: 100px;
  }

/* Certifikati */

.certifikati {
  width: 100%;
  position: relative;
  float: left;
  padding: 80px 0px;
  text-align: center;
}

.certifikati img {
  margin: 0px 20px 20px 20px;
}

/* Kontakt*/

.info-contact{
  width: 100%;
  position: relative;
  float: left;
  padding: 50px 0px;
  background: url(/images/ostalo/contact-bg.jpg);
  font-size: 18px;
  border-bottom: 1px solid #f6f0dd;
}

.bott-l {
  width: calc(100% - 300px);
  float: left;
}

.bott-r {
  width: 300px;
  float: left;
}

a.gumb2 {
  border:2px solid #000;
  padding: 8px 100px;
  display: inline-block;
  text-transform: uppercase;
  text-decoration: none;
  color: #000;
  font-weight: 600;
  background: linear-gradient(to right, #000 50%, transparent 50%);
  background-size: 200% 100%;
  background-position: right bottom;
  transition: all 0.25s ease;
  margin: 10px 0px;
}


a.gumb2:hover {
    background-position: left bottom;
    color: #fff;
}

.bott {
  background: #252525;
  color: #fff;
  position: relative;
  width: 100%;
  float: left;
  padding: 80px 0px;
}

.bott a {
  color: #fff;
  text-decoration: none;
}

.width25 {
  float: left;
  width: 25%;
  padding-right: 50px;
}

.ico, .ico2 {
  padding-top: 50px;
}

.ico img {
  float: left;
  margin-right: 10px;
  vertical-align: middle;
  margin-top: 3px;
}

.ico2 img {
  margin: 0px 5px 10px 5px;
}

.pravice {
  position: relative;
  float: left;
  width: 100%;
  background: #f6f0dd;
  padding: 15px 0px;
  text-align: center;
}

.pravice a {
  color: #000;
  text-decoration: none;
}

.pravice a:hover {
  text-decoration: underline;
}

.view-featured .vsebina {
  display: none;
}

.jb-cookie p.jb-cookie-title {
    font-size: 16px;
    font-weight: 400;
    color: var(--gold);
}

.cookie {
  position: relative;
  float: left;
  width: 100%;
  text-align: center;
  background: #f6f0dd;
  border-top: 1px solid #252525;
  padding: 8px;
}

.vsebina {
  width: 100%;
  position: relative;
  float: left;
  position: relative;
  padding: 100px 0px;
  line-height: 28px;
}

.vsebina a {
  color: var(--gold);
  text-decoration: none;
}

.vsebina a:hover {
  color: var(--dark);
}

.vsebina .ena a {
  color: var(--dark);
  text-decoration: none;
  font-weight: 600;
  font-size: 18px;
}

.vsebina .ena a:hover {
  color: var(--gold);
  text-decoration: none;
}

.vsebina img {
  vertical-align: middle;
  margin-bottom: 5px;
}

.vsebina h2 {
  padding-bottom: 30px;
}

.itemid-106 .vsebina .content {
  max-width: 100%;
  padding: 0px;
}

.itemid-106 .vsebina {
  padding-bottom: 0;
}

.ena {
  float: left;
  width: 450px;
  padding-left: 50px;
}

.dva {
  float: left;
  width: calc(100% - 450px);
}

/* Logo */

.logo {
  width: 100%;
  position: relative;
  float: left;
  padding-top: 150px;
}

/* Ikonce */

.ikonce {
  color: #fff;
  font-weight: 600;
  max-width: 1400px;
  margin: 0 auto;
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
}


.ikonce a {
  float: left;
  opacity: 0.1;
  width: 11.11%;
}

.ikonce a.full_color {
  opacity: 1;
}

a .width11 {
  color: #fff;
  transition: all 0.5s ease;
}

a .width11:hover {
  color: var(--gold);
  transition: all 0.5s ease;
  margin-top:-10px;
  margin-bottom:10px;
}

.width11 {
  float: left;
  padding: 0px 15px;
}

/* Logo top */

.logo-top {
  float: left;
  width: 230px;
}

.logo-top img {
  max-width: 215px;
  height: auto;
}

.view-featured .logo-top {
  display: none;
}

#mod-custom120 a {
  background: var(--gold);
  display: inline-block;
  padding: 3px 25px;
  color: #fff;
  text-decoration: none;
  border-radius: 100px;
  margin-right: 20px;
  margin-top: 10px;
}

#mod-custom120 a:hover {
  box-shadow: 0 0 7px #c1c1c1;
}

#mod-custom120 img {
  margin-right: 7px;
  margin-top: -2px;
}

/* Meni */

.meni {
  position: absolute;
  float: left;
  padding: 10px 0px 0px 0px;
  z-index: 10;
  width: 100%;
  border-bottom: 1px solid #ddd;
  background: rgba(255,255,255,0.9);
}

.itemid-106 .meni {
    background: rgba(255,255,255,1);
}

.men {
  width: calc(100% - 230px);
  text-align: right;
  max-width: 100%;
  float: left;
}

.view-featured .meni {
  text-align: center;
  padding: 10px 0px;
  background: none;
  border-bottom: none;
}

.view-featured .men {
  padding: 5px 30px 15px 30px;
  border-bottom: 1px solid #cccbca;
  margin: 0 auto;
  max-width: 1100px;
  float: none;
  text-align: center;
}


/* Mega menu */

.meni .dj-megamenu-default li a.dj-up_a span.dj-drop {
  padding: 0;
}

.dj-megamenu-wrapper {
  line-height: 0;
}

.dj-megamenu-default li a.dj-up_a .arrow {
  display: none !important;
}

.dj-megamenu-default {
  background: none !important;
  font-family: 'Open Sans', sans-serif !important;
  display: inline-block;
}

.meni .dj-megamenu-default li a.dj-up_a {
  font-weight: 600 !important;
  font-size: 18px !important;
  padding: 0px 20px !important;
  color: var(--dark)!important;
  height: auto;
  border: none;
  border:none !important;
  background-position: bottom left !important;
  background-position: top center !important;
}

.meni .dj-megamenu-default li:hover a.dj-up_a,
.meni .dj-megamenu-default li.hover a.dj-up_a, 
.meni .dj-megamenu-default li.active a.dj-up_a {
  color: var(--gold)!important;
  background-position: bottom left !important;
  background-repeat: no-repeat !important;
  background-image: url(../images/kocka.png);
  background-position: bottom center !important;
}



.dj-megamenu.dj-megamenu-default.horizontalMenu ul li {
  text-align: center;
  width: 100%;
}

/* Show first level submenu */
.dj-megamenu-default li:hover div.dj-subwrap,
.dj-megamenu-default li.hover div.dj-subwrap {
    background: #ffff !important;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 15px -3px, rgba(0, 0, 0, 0.05) 0px 4px 6px -2px;
    padding: 0px !important;
}
/* Show higher level submenus */
.dj-megamenu-default li:hover div.dj-subwrap li:hover > div.dj-subwrap,
.dj-megamenu-default li.hover div.dj-subwrap li.hover > div.dj-subwrap {
    background: #f5f5f5!important;
    box-shadow:  none !important;
}

.dj-megamenu-default li ul.dj-submenu {
  margin: 0 !important;
}

.dj-megamenu-default li ul.dj-submenu > li > a:hover,
.dj-megamenu-default li ul.dj-submenu > li > a.active,
.dj-megamenu-default li ul.dj-submenu > li.hover:not(.subtree) > a {
  background:#f5f5f5 !important;
  color: var(--gold) !important;
}


.dj-megamenu-default li ul.dj-submenu > li > a {
  color: #000 !important;
  font-weight: normal !important;
  text-align: left !important;
  line-height: 20px !important;
  padding: 15px 18px !important;
  font-size: 16px !important;
  margin: 0 !important;
}

.dj-megamenu-default li ul.dj-submenu > li > a:hover {
  background:#eee !important;
  color: var(--gold) !important;
}

.dj-megamenu-default li ul.dj-submenu > li {
    border-top: none !important;
    border-bottom: 1px solid #eee !important;
}


/* Mobile menu */

.dj-megamenu-offcanvas-light .dj-mobile-open-btn {
  background:none !important;
}

.dj-megamenu-offcanvas-light .dj-mobile-open-btn {
    background: url(/images/icons/meni-button.png) !important;
    color: var(--dark) !important;
    width: 50px !important;
    height: 40px !important;
    border-radius: 0px !important;
}

.fa-bars:before {
  content: none !important;
}

ul.dj-submenu li {
  list-style-type: none !important;
  margin: 0px;
}


.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
  color: var(--dark) !important;
}

.dj-megamenu-offcanvas-light .dj-mobile-open-btn {
  padding: 0 !important;
}

/* Rsform */

.formControlLabel {text-align: left !important; padding: 0 0 0 3px !important; }
.rsform-block.rsform-block-info .formControlLabel {width:100% !important; }
.rsform-input-box { 
  width: 95% !important; 
  height: 30px !important; 
  margin: 0px !important; 
  padding: 5px 8px !important;
  border: none !important;
  border-radius: 0 !important; 
  box-shadow: none !important;
}

.formResponsive .formHorizontal .formControlLabel {
  width: 30% !important;
}

.rsform-text-box { 
  padding: 8px !important;
  border: 1px solid #555 !important;
  background: none !important;
  box-shadow: none !important;
}

.formResponsive input[type="text"], .formResponsive .formHorizontal select {
  border: 1px solid #555 !important;
  background: none !important;
  border-radius: none !important; 
  box-shadow: none !important;
  width: 95%;
  height: 30px !important;
  padding: 5px 8px;
}

input, .formResponsive .formHorizontal textarea {
  width: 95%;
}

.formResponsive .formHorizontal .formControls {
    margin-left: 30% !important;
}

.formResponsive .formHorizontal .rsform-block {
  margin: 15px 0px;
}

.rsform-submit-button {
    border-radius: 50px !important;
    border: none !important;
    padding: 8px 25px !important;
    background-color: var(--gold) !important;
    background-image: none !important;
    margin: 10px 0px 0px 0px;
    text-transform: uppercase;
    color: #000 !important;
    font-size: 16px !important;
}

.rsform-submit-button:hover {
    box-shadow: 0 0 9px #7c7c7c !important;
}

.formResponsive label {
  height: auto !important;
  line-height: 19px;
  text-align: justify;
}

@media only screen and (max-width: 1305px) {
  .kateg .trans img {
    max-width: 100px;
  }

  .kateg .trans h2, .kateg .article-separator h2 {
    font-size: 36px;
  }
}

@media only screen and (max-width: 1200px) {
  .vsebina {
    padding: 50px 0px;
  }

  .itemid-106 .vsebina {
    padding-top: 100px;
  }

  .itemid-106 .vsebina .news_left.news_1 {
    height: 400px;
  }

  .kateg ul li .trans {
    padding: 0px 50px;
  }

  .trans h2  {
    font-size: 30px;
  }
  .view-featured .men {
    padding: 5px 0px 15px 0px;
  }

  .banner-in {
    min-height: 83px;
  }

  .width33 {
    padding: 35px;
  }

  .width-for {
    padding: 35px;
  }
}

@media only screen and (max-width: 1024px) {
  .itemid-106 .vsebina .news_left.news_1 {
      height: 350px;
  }

  .ena {
    width: 350px;
    padding-left: 30px;
  }

  .dva {
    width: calc(100% - 350px);
  }

  .vsebina .ena a {
    font-size: 16px;
  }

  .logo img {
    max-width: 300px;
  }
  .width11 img {
    width: 60px;
    margin-bottom: 8px;
  }

  a .width11 {
    font-size: 14px;
    line-height: 20px;
  }

  .width25 {
    padding-right: 20px;
  }

  .log img {
    width: 180px;
  }

  .ico, .ico2 {
    padding-top: 36px;
  }

  #mod-custom129, #mod-custom130, #mod-custom131, #mod-custom132, #mod-custom133, #mod-custom134, #mod-custom135, #mod-custom136, #mod-custom137 {
    min-height: 350px;
  }

}

@media only screen and (max-width: 979px) {
  .ena {
    width: 100%;
    padding-left: 0;
    border-top: 1px solid #ddd;
    padding-top: 50px;
  }

  .dva {
      width: 100%;
  }

  .logo  {
    padding-top: 115px;
  }  

  #mod-custom111 a {
    text-decoration: none;
  }

  .width11 {
    width: 90px;
    margin: 10px;
    padding: 6px;
    height: 90px;
    border-radius: 100%;
    border:1px solid #fff;
    float: inherit;
    font-size: 12px;
  }

  a .width11 {
    display: inline-grid;
    vertical-align: middle;
  }

  .width11 img {
    display: none;
  }

  .meni .dj-megamenu-default li a.dj-up_a {
    padding: 0px 15px !important;
    font-size: 16px !important;
  }
  .width33 {
    padding: 15px;
  }

  .width-for {
    padding: 15px;
  }
}

@media only screen and (min-width: 871px) {
  .ikonce-mobi {
    display: none;
  }
}

@media only screen and (max-width: 870px) {
   .ikonce-mobi {
    z-index: 10;
    color: #fff;
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
  }

  .scroll-down {
    position: absolute;
    left: 50%;
    margin-left: -37px;
    bottom: -70px;
    width: 75px;
    height: 75px;
    background: url(/images/icons/arrow.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50%;
    -webkit-animation: bounce 2s infinite;
    animation: bounce 2s infinite;
    background-color: var(--gold);
    border-radius: 100%;
  }

  .ikonce-mobi h1 {
    font-weight: 600;
    font-size: 34px;
    color: var(--gold);
  }

  .ikonce {
    display: none;
  }

  #mod-custom120 {
    width: calc(100% - 80px);
    float: left;
  }

  #mod-custom120 a {
    margin-top: 18px;
  }

  #dj-megamenu109mobile {
    width: 80px;
    float: left;
    padding-top: 15px;
  }

  .view-featured #mod-custom120, .view-featured #dj-megamenu109mobile {
    width: 100%;
    float: inherit;
    padding-top: 0;
  }

  .logo-top {
    padding-bottom: 10px;
  }

  .logo-top img {
    max-width: 165px;
  }

  .itemid-106 .vsebina {
    padding-top: 90px;
  }

  .formResponsive .formHorizontal .formControlLabel {
    width: 100% !important;
    margin-bottom: 10px;
  }
  .formResponsive .formHorizontal .formControls {
    margin-left: 0 !important;
  }
}


@media only screen and (max-width: 768px) {
   
  .view-featured .men {
    width: 100%;
  }

  .kateg .news_left.news_1 {
    height: 350px;
  }

  .kateg .trans img {
    max-width: 80px;
  }

  .kateg .trans h2, .kateg .article-separator h2 {
    font-size: 20px;
  }
  .kateg ul li .trans {
    padding: 0px 30px;
  }

  .width25 {
    width: 100%;
    padding-right: 0;
    text-align: center;
  }

  .ico img {
    float: inherit;
  }

  .bott-r {
    width: 200px;
  }

  .bott-l {
    width: calc(100% - 200px);
  }

  a.gumb2 {
    padding: 8px 50px;
  }

  .itemid-106 .vsebina ul li {
    width: 50%;
  }

  .banner {
    height: 90vh;
  }

  .width33 {
    width: 100%;
  }

  .width-for {
    width: 50%;
  }
}

@media only screen and (max-width: 479px) {
  .bott-r {
    width: 100%;
    text-align: center;
    margin-top: 15px;
  }

  .bott-l {
    width: 100%;
    text-align: center;
  }

  #mod-custom120 {
    display: none;
  }

  .logo-top {
    width: calc(100% - 80px);
    float: left;
  }

  .men {
    float: left;
    width: 80px;
  }

  .view-featured .men {
    width: 100%;
  }

  .content, .content-xs, .content-s {
    padding: 0px 20px;
  }

  .kateg {
    text-align: center;
  }

  .kateg .trans img {
    float: inherit;
    margin-right: 0px;
    margin-top: 45%;
  }

  .kateg .trans h2, .kateg .article-separator h2 {
    text-align: center;
  }

  .itemid-106 .vsebina ul li {
    width: 100%;
  }

  a .width11 {
    font-size: 12px;
  }

   .width11 {
    width: 95px;
    padding: 5px 10px;
    height: 95px;
  }

  .formResponsive .formHorizontal .rsform-block {
    width: 95%;
 }

 .formResponsive .formHorizontal .rsform-block {
    margin: 0;
  }

  .rsform-submit-button {
    margin: 0px;
  }

  .call-us {
    display: none;
  }
   #mod-custom129, #mod-custom130, #mod-custom131, #mod-custom132, #mod-custom133, #mod-custom134, #mod-custom135, #mod-custom136, #mod-custom137 {
    min-height: 300px;
  }
}
