@media (max-width: 1199px) {
  .col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px !important}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left !important}.col-12{width:100% !important}.col-11{width:91.66666667% !important}.col-10{width:83.33333333% !important}.col-9{width:75% !important}.col-8{width:66.66666667% !important}.col-7{width:58.33333333% !important}.col-6{width:50% !important}.col-5{width:41.66666667% !important}.col-4{width:33.33333333% !important}.col-3{width:25% !important}.col-2{width:16.66666667% !important}.col-1{width:8.33333333% !important}.col-pull-12{right:100% !important}.col-pull-11{right:91.66666667% !important}.col-pull-10{right:83.33333333% !important}.col-pull-9{right:75% !important}.col-pull-8{right:66.66666667% !important}.col-pull-7{right:58.33333333% !important}.col-pull-6{right:50% !important}.col-pull-5{right:41.66666667% !important}.col-pull-4{right:33.33333333% !important}.col-pull-3{right:25% !important}.col-pull-2{right:16.66666667% !important}.col-pull-1{right:8.33333333% !important}.col-pull-0{right:auto !important}.col-push-12{left:100% !important}.col-push-11{left:91.66666667% !important}.col-push-10{left:83.33333333% !important}.col-push-9{left:75% !important}.col-push-8{left:66.66666667% !important}.col-push-7{left:58.33333333% !important}.col-push-6{left:50% !important}.col-push-5{left:41.66666667% !important}.col-push-4{left:33.33333333% !important}.col-push-3{left:25% !important}.col-push-2{left:16.66666667% !important}.col-push-1{left:8.33333333% !important}.col-push-0{left:auto !important}.col-offset-12{margin-left:100% !important}.col-offset-11{margin-left:91.66666667% !important}.col-offset-10{margin-left:83.33333333% !important}.col-offset-9{margin-left:75% !important}.col-offset-8{margin-left:66.66666667% !important}.col-offset-7{margin-left:58.33333333% !important}.col-offset-6{margin-left:50% !important}.col-offset-5{margin-left:41.66666667% !important}.col-offset-4{margin-left:33.33333333% !important}.col-offset-3{margin-left:25% !important}.col-offset-2{margin-left:16.66666667% !important}.col-offset-1{margin-left:8.33333333% !important}.col-offset-0{margin-left:0 !important}
  
}

@media (max-width: 1199px){
  #offcanvas-toggler {
  display: block !important;
  }
  .sp-megamenu-parent{
      display:none !important;
  }
  }

.sp-megamenu-parent > li {
	display: inline-block;
	position: relative;
	margin: 0 0px !important;
	height: 50px;
	padding: 0;
}

@media only screen and (max-width: 1199px) {
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  padding: 0 6px !important;
}
}

@media only screen and (max-width: 479px) {
#sp-top2 .mod-languages {
  display: inline-block !important;
  padding-right: 10px !important;
}
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler {
	display: inline-block;
	position: absolute;
	top: 0;
	right: 0;
	padding: 13px 20px;
	font-size: 20px;
	cursor: pointer;
	color: rgba(0, 0, 0, 1) !important;
}

@media only screen and (max-width: 767px) {
#sp-bottom2, #sp-bottom1, #sp-bottom3, #sp-bottom4 {
  min-height: 90px !important;
}
}
body {
    color: #494949 !important;
    font-family: Montserrat !important;
  }

  .sp-simpleportfolio.sp-simpleportfolio-view-items .sp-simpleportfolio-items .sp-simpleportfolio-item {
    padding: 25px 15px 45px !important;
    text-align: center;
  }

  body.header-default .sp-my-account .btn-account {
    color: #494949 !important;
  }
  body.header-default #offcanvas-toggler > i {
    color: #494949 !important;
  }
  body.header-default .sp-contact-info li {
    color: #494949 !important;
  }
  body.header-default .sp-contact-info li a {
    color: #494949 !important;
  }
  body.header-default ul.social-icons > li a {
    color: #494949 !important;
  }
  body.header-default .sp-floox-login.sp-mod-login {
    color: #494949 !important;
  }
  body.header-default .sp-floox-login.sp-mod-login a {
    color: #494949 !important;
  }
  body.header-default .sp-select .sp-select-result:before {
    color: #494949 !important;
  }
  body.header-default .sp-select .sp-select-result span,
  body.header-default .sp-select .sp-select-result i {
    color: #494949 !important;
  }
  body.header-default .sp-megamenu-parent > li >a,
body.header-default .sp-megamenu-parent > li > span {
  color: #494949 !important;
  margin-top: 28px;
}
body.header-default .sp-megamenu-parent > li:hover > a, body.header-default .sp-megamenu-parent > li.active > a {
	color: #fff !important;
}
body.header-default .sp-megamenu-parent > li:hover > a, body.header-default .sp-megamenu-parent > li.active > a:hover {
	color: #fff !important;
}

body.header-default .icon-top-wrapper i {
    color: #494949 !important;
  }

  .sp-select .sp-select-result span, .sp-select .sp-select-result i {
    color: #fff;
    font-size: 14px !important;
  }
  .h3.sppb-addon-title {color: #494949 !important}

  body.header-default #sp-top-bar {
    position: relative;
    background: #eaeaea;
    border-bottom: 0px solid rgba(0,0,0,0.1) !important;
  }
  .sp-megamenu-parent >li >a,
.sp-megamenu-parent >li >span {
  display: inline-block;
  padding: 0 15px;
  line-height: 33px;
  font-size: 12px !important;
  text-transform: uppercase;
  letter-spacing: 1.35px;
  color: #fff;
  margin: 0;
  border-radius: 2px;
  margin-top: 10px;
  font-weight: 400 !important;
}