.rsform .rsform-submit-button.btn.btn-primary {
	margin: 20px 0px 0px !important;
}
.uk-slidenav-position:hover .uk-slidenav {
    display: block !important;
}

#sp-top-bar {
	background: none !important;
}
.iosSlider {
	/* margin-top: -110px; */
}
#sp-top-bar {
	display: none;
}
#sp-header {
	z-index:999;
    position: relative;
}
.sp-page-title {
    padding: 150px 0 50px !important;
    margin-top: -110px !important;
}
#sp-main-body .sppb-addon-content ul:not(.nav) {
    padding-left: 0px;
	position: relative;
	left: 40px;
	margin-right: 40px;
}

/**********/
/* .iosSlider .item img {
	width: auto !important;
    max-width: 1000%;
    min-width: 100%;
    min-height: 100%;
}
.iosSlider {
	height: calc(100vh - 210px) !important;
}
.iosSlider .item .caption.style2 .title_big {
    margin-bottom: 5px;
} */
.iosSlider .item img {
	width: auto !important;
    max-width: 1000%;
    min-width: 100%;
    min-height: 100%;
}
.iosSlider {
    height: 500px;
}
.iosSlider .item .caption.style2 .title_big {
}
/**********/

.wrap_img {
    position: absolute;
    height: 530px;
    width: 100%;
    top: 0px;
    background-repeat: no-repeat;
    left: 0px;
    z-index: -1 !important;
    -webkit-filter: blur(6px);
    -moz-filter: blur(6px);
    filter: blur(6px);
    background-size: cover;
    background-position: center;

	opacity: 1;
	transition: opacity 0.5s ease-in-out;
}
.wrap_img.hideWrapImg {
	opacity: 0;
}
.iosSlider .next {
    right: 21px;
}
.iosSlider .prev {
    left: 21px;
}
.iosSlider .item .caption.style2 .title_big,
.iosSlider .item .caption.style2 .title_small {
	/* background: rgba(79, 186, 231, .8); */
}
.iosSlider .item .caption {
    width: 1060px;
	margin-left: -530px;
}
.iosSlider .item .caption.style2 .title_big {
	margin-bottom: 5px;
}


.formResponsive .formContainer {
  margin: 0 auto 8px;
}
.formResponsive .formContainer input {
  height: 38px !important;
}
.formResponsive .formContainer .rsform-input-box[placeholder] {
  line-height: 1.9;
  border: 1px solid #c9c9c9;
  box-shadow: none;
  background: transparent;
  -webkit-transition: all .4s ease-in-out .2s;
  -o-transition: all .4s ease-in-out .2s;
  transition: all .4s ease-in-out .2s;
}
.formResponsive .formContainer .rsform-input-box[placeholder]::-moz-placeholder {
  color: #999;
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  opacity: 1;
}
.formResponsive .formContainer .rsform-input-box[placeholder]::-webkit-input-placeholder {
  color: #999;
  -webkit-transition: all .3s ease-in-out .15s;
  -o-transition: all .3s ease-in-out .15s;
  transition: all .3s ease-in-out .15s;
  opacity: 1;
  text-indent: -1px;
}
.formResponsive .formContainer .rsform-input-box[placeholder]::-webkit-input-placeholder:before {
  font-family: 'peIcon7';
  opacity: .8;
  text-align: center;
  width: 44px;
  margin-right: 7px;
  font-size: 125%;
  line-height: 1.33;
  vertical-align: top;
}
.formResponsive .formContainer .rsform-input-box[placeholder]:focus::-moz-placeholder {
  opacity: 0.2;
}
.formResponsive .formContainer .rsform-input-box[placeholder]:focus::-webkit-input-placeholder {
  opacity: 0;
  text-indent: -25px;
}
.formResponsive .formContainer .rsform-input-box[placeholder][name="form[Name]"][placeholder]::-webkit-input-placeholder:before {
  content: "\e605";
}
.formResponsive .formContainer .rsform-input-box[placeholder][name="form[E-mail]"][placeholder]::-webkit-input-placeholder:before {
  content: "\e639";
}
.formResponsive .formContainer .rsform-input-box[placeholder][name="form[Tel]"][placeholder]::-webkit-input-placeholder:before {
  content: "\e62c";
}
.formResponsive .formContainer .rsform-input-box[placeholder].input-message[placeholder]::-webkit-input-placeholder:before {
  content: "\e66d";
}
.formResponsive .formContainer .rsform-input-box[placeholder].input-captcha[placeholder]::-webkit-input-placeholder {
  text-indent: 2px;
}
.rsform-submit-button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.rsform-submit-button {
    -webkit-transition: color 400ms, background-color 400ms, border-color 400ms;
    -o-transition: color 400ms, background-color 400ms, border-color 400ms;
    transition: color 400ms, background-color 400ms, border-color 400ms;
    padding: 8px 30px;
    margin-right: 3px;
    outline: 0;
}
.rsform-submit-button {
    background-color: rgba(255,255,255,0.75);
    border-color: #666666;
    color: #666666;
}
.formResponsive .rsform-submit-button {
  margin: 7px 0;
  line-height: 1.9;
}
form#userForm > h2,
.formDescription,
.formControlLabel {
	display: none !important;
}
.formRed,
.formValidation {
	display: none !important;
}
.rsform-block.rsform-block-capcha2 .formValidation {
	display: block !important;
}
.formResponsive .formContainer .rsform-input-box[placeholder]:focus {
    border: 1px solid #f35d4b;
    box-shadow: 0 0 5px rgba(241,72,51,0.3);
}
.formResponsive .formHorizontal .rsform-block,
.formResponsive .formHorizontal .formControls {
	margin:  0 !important;
}
.rsform-block.rsform-block-send,
.rsform-block.rsform-block-capcha2 {
	display: inline-block;
	vertical-align: top;
}
.rsform-submit-button {
	margin: 0px 10px !important;
}
.rsform-submit-button:hover, .rsform-submit-button:focus {
    /* background-color: rgba(255,255,255,0.95); */
    /* border-color: #f14833; */
    /* color: #f14833; */
}
.pp_content form#userForm {
	width: calc(100% - 30px);
}
header.fadeInDown {
	animation-duration: 500ms;
}

#blockmob1 .sppb-row > div > div {
	height: 100%;
}
#blockmob1 .buttonmorepar {
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
    bottom: -17px;
}
.desaturate a img {
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: url(data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/sv…0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1);
}
.desaturate a img:hover {
    -webkit-filter: none !important;
    -moz-filter: none !important;
    -ms-filter: none !important;
    -o-filter: none !important;
    filter: none !important;
    -webkit-filter: none !important;
}
#sp-header {
    /* background-color: rgba(0,0,0,.7) !important; */
    background-color: rgba(255,255,255,1) !important;
}
div.sppb_prettyphoto .pp_details {
    position: absolute !important;
    top: 0px;
}
div.sppb_prettyphoto .pp_arrow_next:after,
div.sppb_prettyphoto .pp_arrow_previous:after,
div.sppb_prettyphoto .pp_close:after,
div.sppb_prettyphoto .pp_nav .pp_pause:after,
div.sppb_prettyphoto .pp_nav .pp_play:after {
    font-size: 20px !important;
    left: -14px !important;
    width: 20px !important;
    height: 20px !important;
    line-height: 20px !important;
    color: rgba(0,0,0,.7) !important;
}
div.sppb_prettyphoto .pp_arrow_next:hover:after,
div.sppb_prettyphoto .pp_arrow_previous:hover:after,
div.sppb_prettyphoto .pp_close:hover:after,
div.sppb_prettyphoto .pp_nav .pp_pause:hover:after,
div.sppb_prettyphoto .pp_nav .pp_play:hover:after {
    color: #000 !important;
}
.sppb-addon h1.sppb-addon-title {
    margin: 20px 0;
    width: auto;
    padding-right: 3%;
    box-shadow: inset 0 -1px 0 #ddd;
    display: inline-table;
    line-height: 1.3;
}
.sppb-addon h1.sppb-addon-title:after {
    clear: both;
    display: block;
    float: left;
    content: " ";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    background: rgb(0,57,116);
    padding: 0;
}
#sp-header .logo div {
    font-size: 24px;
    line-height: 1;
    margin: 0;
    padding: 0;
    display: table-cell;
    vertical-align: middle;
}
.sticky-wrapper.is-sticky #sp-header .sp-column .logo div img {
    max-height: 40px;
    width: auto;
}
.sticky-wrapper.is-sticky #sp-header .sp-column .logo div {
    height: 54px;
    line-height: 54px;
}
.hiddenmodule {
	/* display: none; */
	margin: 0px !important;
}
#SendReview .formResponsive input,
#SendReview .formResponsive textarea {
    width: calc(100% - 30px);
}
#SendReview .formResponsive .formHorizontal .rsform-block {
    margin-bottom: 4px;
}
.hiddenbutton a[role="button"] {
	display: none;
}
a[data-target="#SendReview"]:before {
    content: "\e670";
    display: inline-block;
    font-family: 'peIcon7';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

    line-height: 1.3;
    margin-right: 6px;

	font-size: 130%;
    vertical-align: middle;
    line-height: 1.4;
}
#SendReview .formResponsive .formHorizontal .formControls {
    margin-left: 0px;
}
.sppb-addon h2 {
	font-size: 22px;
	font-weight: 400;
}
.itemid-101 .sppb-addon h2 {
    margin: 20px 0;
    width: auto;
    padding-right: 3%;
    box-shadow: inset 0 -1px 0 #ddd;
    display: inline-table;
    font-size: 27px;
    line-height: 37px;
}
.itemid-101 .sppb-addon h2:after {
    clear: both;
    display: block;
    float: left;
    content: " ";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    background: rgb(0,57,116);
    padding: 0;
}
.uk-slider li h3 {
    margin: 20px 0;
    width: auto;
    padding-right: 3%;
    box-shadow: inset 0 -1px 0 #ddd;
    display: inline-table;
	font-size: 33px;
    line-height: 43px;
}
.uk-slider {
    left: 0px;
    margin-right: 0px;
}
.slick-track h3 {
	font-size: 33px;
}
.uk-slider li h3:after {
    clear: both;
    display: block;
    float: left;
    content: " ";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
    border-radius: 2px;
    /* background: rgb(0,57,116); */
    padding: 0;
}
.uk-slider li {
	padding: 0px;
    border: none !important;
    margin-left: -40px;
}
#sp-header li a {
	color: #4b4b4b;
	font-weight: bold;
    text-transform: uppercase;
}
#sp-header li a:hover {
	color: #4b4b4b;
}
#sp-header li.active > a {
    /* color: rgb(0,57,116) !important; */
}
#sp-header li.sp-has-child ul li.active > a {
    color: #fff !important;
}
#sp-header li ul a {
    color: #fff !important;
}
#sp-header li:hover a {
	opacity: .7;
}
/**************************
		Menu2
**************************/
body:not(.isScroll) #sp-second-menu {
	min-height: 120px;
}
#sp-second-menu {
	/* background: rgb(0,57,116); */
}
#sp-second-menu li.active {
	background: #4cacd4 !important;
}
#sp-second-menu li.parent ul li.active > a {
    background-color: #22a9e1;
    background-color: rgba(34,169,225,0.8);
}
#sp-second-menu ul.menu {
	display: flex;
}
#sp-second-menu ul.menu > li {
	flex-grow: 1;
	border: none;
    flex-basis: 0;

    background: none;
	position: relative;
    margin: 0;
	padding: 0px 0px 10px 0px;
}
#sp-second-menu ul.menu > li a,
#sp-second-menu ul.menu > li span {
	text-align: center;
    display: block;
	border: none;
    color: #fff;
    font-weight: 100;
    /* text-transform: uppercase; */
    line-height: 1.2em;
    margin-top: 5px;
}
#sp-second-menu ul.menu > li.parent > ul {
    margin: -20px 0 0 0;
    opacity: 0;
    visibility: hidden;
    display: block;
    -webkit-transition: margin .5s ease, opacity .25s ease .1s, visibility .2s ease .1s;
    -moz-transition: margin .5s ease, opacity .25s ease .1s, visibility .2s ease .1s;
    -o-transition: margin .5s ease, opacity .25s ease .1s, visibility .2s ease .1s;
    transition: margin .5s ease, opacity .25s ease .1s, visibility .2s ease .1s;

	ackground-color: #444;
    background-color: rgba(40,40,40,0.8);
    box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
	padding: 10px;

	z-index: 99;
    position: absolute;
}
#sp-second-menu ul.menu > li.parent > a span.image-title:after,
#sp-second-menu ul.menu > li.parent > span span.image-title:after {
	font-family: "peIcon7";
    content: "\e688";
    padding: 0 3px;
    vertical-align: middle;
    font-size: 90%;
    opacity: .9;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out;
}
#sp-second-menu ul.menu > li.parent:hover > a span.image-title:after,
#sp-second-menu ul.menu > li.parent:hover > span span.image-title:after {
    font-family: "peIcon7";
    content: "\e680";
    opacity: .7;
}
#sp-second-menu ul.menu > li.parent > ul li {
	border: none;
	white-space: nowrap;
}
#sp-second-menu ul.menu > li.parent > ul li:hover {
	/* background: rgba(255,255,255,0.2); */
	background: rgba(34,169,225,0.8);
	border-radius: 3px;
}
#sp-second-menu ul.menu > li.parent > ul li a,
#sp-second-menu ul.menu > li.parent > ul li span {
	text-align: left;
	margin: 0px;
	padding: 8px 5px;
}
#sp-menu2 > div,
#sp-menu2 {
	padding: 0px;
}
#sp-second-menu ul.menu > li.parent > ul {
	left: 50%;
	transform: translateX(-50%);
	width: 230px;
}
#sp-second-menu ul.menu > li.parent:hover > ul {
    opacity: 1;
    visibility: visible;
    margin-top: 0;
    display: block;
	top: 100%;
}
.isScroll #sp-second-menu {
    position: fixed;
    z-index: 99;
    width: 100%;
    top: 56px;

	animation: fadeIn .5s 1 forwards;
}
.isScroll #sp-second-menu ul.menu > li .menu2img {
	display: none;
}
.isScroll {
	padding-top: 117px;
}
.sp-default-logo {
	width: 80%;
}
#sp-second-menu ul.menu > li .menu2img {
	margin: auto;
	height: 70px;

    background-size: auto 200% !important;
    background-position: top center !important;
    background-repeat: no-repeat !important;
	margin-top: 5px;
}
#sp-second-menu ul.menu > li:hover .menu2img {
    background-position: bottom center !important;
}
#sp-breadcrumbs-empty {
	padding: 1px 0;
	background: #22a9e1;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-attachment: fixed;

}
#sp-second-menu ul.menu > li > span {
	margin-top: 15px;
}
.breadcrumb>li {
    font-size: 11px !important;
}
#sp-breadcrumbs {
	padding: 2px 0;
	/* background: #22a9e1; */
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	background-attachment: fixed;
	/* box-shadow: inset 0 -10px 40px -10px rgba(0,0,0,0.1), inset 0 10px 10px -8px rgba(0,0,0,0.2); */
}
#sp-breadcrumbs ol.breadcrumb {
	margin: 0px;
}
#sp-breadcrumbs ol.breadcrumb li * {
	/* color: #fff; */
}
#sp-breadcrumbs ol.breadcrumb li a:hover {
	/* color: #92d5f0; */
}
#sp-breadcrumbs ol.breadcrumb >.active {
	/* color: rgba(255,255,255,0.8); */
}
.doubleIcon .sppb-addon-content > span {
	width: 70px;
    height: 70px;
    overflow: hidden;
    margin: auto;
    position: relative;
}
.doubleIcon .sppb-addon-content > span img {
	position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
.doubleIcon .sppb-addon-content:hover > span img {
    bottom: 0px;
    top: auto;
}
.doubleIcon2 .sppb-addon-content > span img {
	position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
}
.doubleIcon2 .sppb-addon-content:hover > span img {
    top: 0px;
    bottom: auto;
}
.doubleIcon2 .sppb-addon-content > span {
	width: 100px;
    height: 100px;
	overflow: hidden;
    margin: auto;
    position: relative;
}
#sp-breadcrumbs {
	padding: 16px 0px 17px;
	/* margin: 10px 0px -10px; */
}
#sp-breadcrumbs + #sp-title + #sp-main-body,
#sp-breadcrumbs + #sp-main-body {
	padding-top: 0px !important;
}
.sppb-addon h2,
.sppb-addon h1.sppb-addon-title {
	line-height: 1 !important;
	margin-top: 0px;
}
.overpay fieldset {
	/* display: flex; */
	/* width: 50%; */
	/* max-width: 500px; */
}
.overpay fieldset .rsform-block.rsform-block-phone-number .formBody {
	display: flex;
    justify-content: center;
}
.sppb-btn i {
    line-height: 1.3;
    margin-right: 6px;
}
.overpaysend {
    font-size: 125% !important;
	margin-left: 20px;
    font-weight: 100;
}
.overpay fieldset .rsform-block.rsform-block-phone-number .formBody input {
	height: 47px !important;
    margin: 0px;
	border-radius: 6px;
	width: 190px;
    background: #f5f5f5;

	border-color: #7ccced;
    box-shadow: 0 2px 5px rgba(0,0,0,0.15);

	font-size: 125% !important;
    font-weight: 100;
	text-align: center;
}
.overpay {
	text-align: center;
}
.overpay fieldset .rsform-block .formBody input[type="checkbox"] {
	height: 28px !important;
}
.modal_vw,
.modal_wrap_vw {
	display: none;
}
.modal_vw_wrap {
    position: fixed;
    display: none;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 999;
    opacity: .5;
}
.modal_vw {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 15px;
    color: #000;
    z-index: 999;
}
.modal_vw_inner {
	text-align: center;
    border: 1px solid #00addf;
    padding: 0px 20px 4px 20px;
}
.modal_vw_inner .formBody {
    float: none;
	display: inline-block;
    position: relative;
}
.modal_vw_inner button {
	margin: 15px 10px 0px !important;
}
.modal_vw_inner h2 {
    font-size: 24px;
    text-align: center;
    letter-spacing: 0px;
    padding: 0px 50px;
	display: block !important;
    color: #00addf;
    line-height: 26px;
    margin: 20px 0px;
}
.modal_vw_inner .rsform-block input {
    border: 1px solid #d9d8d8;
    font-size: 16px;
    height: 15px !important;
    padding: 15px 45px;
    width: 270px;
    margin-bottom: 4px;
    line-height: 20px !important;
    box-shadow: none !important;
    border-radius: 0px;
}
.icon-svg {
    position: absolute;
    width: 28px;
    left: 10px;
    top: 13px;
}
.modal_vw_inner .formBody:hover input {
    border: 1px solid #00addf !important;
}
.close_modal:before {
    content: "×";
    cursor: pointer;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 20px/30px Arial, Helvetica Neue, Helvetica, sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background: #fff;
    -webkit-transition: background .2s;
    transition: background .2s;
    box-sizing: border-box;
    z-index: 2;
}
.close_modal:hover:before {
    color: #555;
    background: #eee;
}
.list_product .jshop_price button {
	background: none;
	font-weight: 600;
    padding: 0px;
    font-size: 14px;
    display: block;
    font-family: Open Sans, sans-serif;
    margin: 0 auto;
    color: #000;
    text-transform: uppercase;
    border: 1px solid #e6e6e6;
    width: 140px;
    height: 40px;
}
.list_product .jshop_price button:hover {
	background-color: #22a9e1;
	color: #fff;
}
.uk-grid h2 {
    margin: 20px 0px 0px !important;
	box-shadow: none;
	font-size: 22px;
}
.uk-grid h2:after {
	display: none;
}
.uk-grid h2 + div {
	margin-top: 10px;
}
.reglink h3 {
	color: #333;
}
.reglink .sppb-addon-text {
	display:none;
}
.uf_input {
    font-size: 12px;
}
#jquery-lightbox {
	z-index: 1000;
}
#jquery-overlay {
    z-index: 999;
}
#lightbox-nav a#lightbox-nav-btnNext {
    background: url('https://profitag.ua/components/com_jshopping/images/next.gif') right center no-repeat !important;
}
#lightbox-nav a#lightbox-nav-btnPrev {
    background: url('https://profitag.ua/components/com_jshopping/images/prev.gif') left center no-repeat !important;
}
#list_product_image_thumb {
	justify-content: flex-start;
    flex-wrap: wrap;
	margin-bottom: 20px;
}
.no-layout:not(.view-unijax_filter) #sp-left {
	display: none;
}
.layout-category #sp-right {
	display: none;
}
.modal_vw_inner button {
	border: none !important;
    padding: 10px 20px 10px 20px;
    background: #333 none repeat scroll 0 0;
    color: #fff;
    border-radius: 0px;
    box-shadow: none;
	margin-top: 25px;
	transition: .25s;
}
.modal_vw_inner button:hover {
	background: #50bae7 none repeat scroll 0 0;
}
.block_product .buttons .calculate,
.block_product .buttons .button_buy {
	display: inline-block !important;
}
.block_product .buttons .calculate {
	margin-right: 22px;
    margin-bottom: 10px;
}
.quantity-controls {
    margin-left: 10px;
}
.quantity-controls.js-recalculate-custom .fa.fa-chevron-up {
    margin: -21px 0 0 0px;
}
.quantity-controls.js-recalculate-custom i {
    line-height: 3px;
}

.quantity-controls.js-recalculate-custom i {
    position: absolute;
    z-index: 1;
    font-size: 9px;
    line-height: 12px;
    color: #bbb;
    cursor: pointer;
}
.quantity-controls.js-recalculate-custom .fa.fa-chevron-down {
    margin: 0px 0 0 0px;
}
.quantity-controls.js-recalculate-custom i {
    line-height: 3px;
}
.quantity-controls.js-recalculate-custom i {
    position: absolute;
    z-index: 1;
    font-size: 9px;
    line-height: 12px;
    color: #bbb;
    cursor: pointer;
}
.quantity-box input {
	text-align: center;
}
#rsform_7_page_0 #Send {
	margin: 7px 0px 0px 0px !important;
}
.rsform-block.rsform-block-capcha2 {
	transform: scale(0.865);
    -webkit-transform: scale(0.865);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    margin-bottom: -11px;
}
.cartpage {
	text-align: center;
}
.btn.btn-arrow-left,
.btn.btn-arrow-left:hover,
.btn.btn-arrow-left:focus {
	background: none !important;
}
.cartpage .backtoshop {
    margin: 0px;
    padding: 5px;
}
#oneStepCheckoutForm .titlecheckout h1,
h1.carthead {
	margin: 0px;
    width: auto;
    padding-right: 3%;
    box-shadow: inset 0 -1px 0 #ddd;
    display: inline-table;
    line-height: 1.3 !important;
    margin-bottom: 20px !important;
    font-size: 34px !important;
    line-height: 44px !important;
	font-weight: 300 !important;
	font-family: Open Sans, sans-serif !important;
	letter-spacing: 0px !important;

}
.carthead:after {
    clear: both;
    display: block;
    float: left;
    content: " ";
    position: relative;
    height: 2px;
    width: 70%;
    margin: 10px 30% 0 0;
	/* background: rgb(0,57,116); */
    border-radius: 2px;
    padding: 0;
}
.checkoutfinish {
	text-align: center;
}
.category_description .sp-module {
	margin-top: 20px;
}
.category_description {
	border-bottom: 1px solid rgb(230, 230, 230);
    margin-bottom: 20px;
}
.com-sppagebuilder #sp-main-body {
	padding: 0px !important;
}
.homepageproductlist h3 {
	background: rgba(0, 79, 103, 0.5);
    margin: 0px;
    padding: 10px;
    display: block;
    width: 90%;
    position: absolute;
    transform: translateX(-50%);
}
.homepageproductlist a {
	position: absolute;
    height: 100%;
    width: 100%;
    left: 0px;
    top: 0px;
}
.jshop_img_description_center {
	position: relative;
}
.jshop_img_description_center .uk-thumbnail {
	width: 25%;
}
.jshop_img_description_center .prodname {
	display: block;
    width: 70%;
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
}

/*********************
 * Blog | Article
*********************/
article h2,
.blog h2 {
	font-size: 25px;
}
.blog hr {
	clear: both;
}
.readmorelinkblog {
	text-align: right;
	display: block;
}
article .full-image,
.blog .intro-image {
    float: left;
    width: 35%;
    margin: 5px 15px 15px 0px;
}

.filters-holder {
	display: none;
}
/**************************
**************************/

/**************************
 * Common
**************************/
#sp-header,
body {
	background-color: #fef4f1 !important;
}
#sp-header > div {
	/* border-bottom: 1px solid rgb(0,57,116); */
}
.sppb-addon h1.sppb-addon-title,
.sppb-addon h2.sppb-addon-title,
.sppb-addon h3.sppb-addon-title {
	padding-right: 0px !important;
	box-shadow: none !important;
}
.entry-header h2 .divider:after{
	display: none !important;
}
.entry-header h2 .divider,
.sppb-addon h1.sppb-addon-title:after,
.sppb-addon h2.sppb-addon-title:after,
.sppb-addon h3.sppb-addon-title:after {
	width: 100% !important;
}
.reglink h3 {
	font-size: 15px !important;
	line-height: 25px !important;
	font-weight: normal !important;
}
.formResponsive .formContainer input {
	background: #ffffff !important;
}
/**************************
**************************/

/*2020*/
header.flex .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
	width: 320px !important;
}
.sp-megamenu-parent >li {
	z-index: 9;
}
.sp-megamenu-parent > li:hover {
	z-index: 10;
}
.sp-megamenu-parent.menu-fade-down-fade-up .sp-has-child >.sp-dropdown {
	/* transition: margin .5s ease, opacity .25s ease .1s, visibility .2s ease .1s; */
	transition: all .3s ease 0s !important;
}
header > .container:last-child {
	/* margin: 20px -15px 0px -15px; */
	margin-top: 0px;
	padding-bottom: 7px !important;
	position: relative;
}
header > .container:last-child > ul {
	margin: 0px -15px 0px;
	float: none;
	clear: both;
}
header > .container:last-child > ul > li > a,
header > .container:last-child > ul > li > span {
	line-height: 20px;
}
.sticky-wrapper.is-sticky #sp-header {
  min-height: 56px;
  height: 112px !important;
}
header > .container:last-child::after,
header > .container:last-child::before {
	content: '';
	position: absolute;
	display: block;
	top: -6px;
	left: 50%;
	background: rgba(75, 75, 75, 0.25);
	width: calc(100% - 30px);
	height: 1px;
	transform: translateX(-50%);
}
header > .container:last-child::after {
	top: auto;
	bottom: 0px;
}

.header-contacts-dual {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  font-family: Roboto Condensed;
  width: 670px;
  padding: 10px 30px 10px 0px !important;
}
.sppb-addon.no-effect .header-contacts-dual {
  padding-right: 10px !important;
}
.header-contacts-dual > div > span {
  display: inline-block;
}
.header-contacts-address span:first-child > span {
  border-bottom: 1px dashed #252525;
}
.addr-second {
  border-bottom: 1px dashed #252525;
}
.header-contacts-address span,
.header-contacts-address {
  display: flex !important;
  justify-content: flex-end;
  text-align: right;
  /* margin-right: 40px; */
  /* width: 100%; */
}
.header-contacts-address {
  margin: 0px 0px 4px !important;
}
.header-contacts-dual a {
  text-align: right;
}
.header-contacts-dual a span {
	font-size: 20px;
  display: inline !important;
}
.header-contacts-telephone {
  /* width: 100%; */
	/* margin: 0px 7px; */
	margin: 0px 11px;
}
.header-contacts-toggle {
	display: none !important;
}
.header-contacts-dual i:not(.fa-chevron-down) {
  font-size: 25px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  text-align: center;
  margin-right: 10px;
  margin-left: 0px;
  color: #083661;
	position: relative;
	top: 2px;
	display: none;
}
.header-contacts-dual i.fa-chevron-down {
	top: 17px;
	position: absolute;
	right: 11px;
}
.header-contacts-dual i.fa-chevron-down::before {
	font-family: "peIcon7";
  content: "\e688";
  color: #4b4b4b;
  font-size: 13.5px;
  opacity: .9;
  transition: transform .3s ease;
  font-weight: 600;
}
.header-contacts-dual {
  height: 40px;
  border: 1px solid transparent;
  overflow: hidden;
  /* background: #fff9e2; */
  padding: 10px 30px 10px 16px;
  border-radius: 3px;
  transition: all .3s ease;
}
.header-contacts-dual a {
  color: #000000 !important;
	font-family:"Open Sans", sans-serif;
}
.header-contacts-dual-wrap {
  height: 40px;
  position: relative;
  top: -11px;
  margin-bottom: -7px;
  margin-right: 0px;
}
@media (min-width: 691px) {
	.sppb-addon:not(.no-effect) .header-contacts-dual:hover {
		background: #fff9e2;
	  height: 109px;
	  border-color: rgba(8, 54, 97, 0.75);
	}
}
.sticky-wrapper.is-sticky #sp-header #sp-menu .sp-column .sp-megamenu-parent >li >a {
	padding: 0px 14px !important;

}
/* .is-sticky .sp-megamenu-parent >li:not(.sp-has-child) {
	margin-right: 14px;
} */
/* .sppb-addon:not(.no-effect) .header-contacts-telephone:after {
	font-family: "peIcon7";
  content: "\e688";
	color: #4b4b4b;
  position: absolute;
	font-size: 13.5px;
	opacity: .9;
  top: 13px;
  right: 11px;
  transition: transform .3s ease;
	font-weight: 600;
} */
.separate-contacts {
	position: absolute;
	top: 14px;
	right: 185px;
	z-index: 99;
}
.separate-contacts.address {
	right: 300px;
	top: 9px;
}
.separate-contacts > .sppb-column-addons {
  display: flex;
}
.separate-contacts .sppb-addon .header-contacts-dual {
  width: 440px;
}
.separate-contacts .sppb-addon:not(.no-effect) .header-contacts-dual {
  width: 207px;
}
body #sp-header #sp-menu .sp-column .sp-megamenu-parent >li >a {
	line-height: 54px;
	padding-top: 33px;
}
.sticky-wrapper.is-sticky .separate-contacts {
	display: none;
}
.sticky-wrapper.is-sticky #sp-header #sp-menu .sp-column .sp-megamenu-parent >li >a {
	padding: 0px;
}
#sp-menu > .sp-column > .sp-megamenu-wrapper > ul {
	margin: 0px -15px 0px;
}
#userForm5 h2,
#userForm5 .stagh2 {
	color: #ffffff;
	font-size: 34px;
	line-height: 34px;
	font-weight: 100;
	margin-bottom: 20px;
	display: block;
}
#userForm5 button {
	margin-left: 15px !important;
}
#userForm5 button,
#userForm5 input[type=text] {
	width: 250px !important;
}
.wrapall {
	position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.feature-box-link-wrap .sppb-addon-feature img {
	margin-bottom: 15px;
}
.ulmarker-fixed ul {
	list-style: none;
	margin-right: 0px;
	left: 0px;
}
.ulmarker-fixed ul li {
	/* display: inline-block; */
	position: relative;
	width: fit-content;
	left: 50%;
	transform: translateX(-50%);
	margin-left: -17px;
}
.ulmarker-fixed ul li::before {
	content: '';
	position: absolute;
	top: 12px;
	/* top: 50%; */
	/* transform: translateY(-50%); */
	left: -15px;
	height: 4px;
	width: 4px;
	border-radius: 50%;
	background: #333;
}
.slick-img.slick-slide img {
	margin-bottom: 10px;
}
.sp-copyright > div {
	display: inline-block;
  /* border-left: 1px solid #b0b0b0 !important; */
  /* margin-left: 10px;
  padding-left: 12px; */
}
#sp-footer {
	padding: 10px 0px !important;
}
#sp-footer1 .social-icons,
.sp-copyright {
	float: none;
	clear: both;
	display: block;
}
.sp-copyright,
.sp-copyright * {
	color: #b0b0b0 !important;
	font-size: 11px;
}
.links_block > div,
.sppb-col-sm-3 .stagh2 {
	margin: 20px 0;
	width: auto;
	padding-right: 3%;
	box-shadow: inset 0 -1px 0 #ddd;
	display: inline-table;
	font-size: 25px;
	line-height: 37px;
	font-family: "Open Sans", sans-serif;
	font-weight: 300;
}

.links_block > div::after,
.sppb-col-sm-3 .stagh2::after {
  clear: both;
  display: block;
  float: left;
  content: " ";
  position: relative;
  height: 2px;
  width: 70%;
  margin: 10px 30% 0 0;
  border-radius: 2px;
  background: rgb(0,57,116);
  padding: 0;
}
.phone-link,
.phone-links-1 a {
	color: #333;
}
.phone-links-2 a {
	color: #f0f0f0 !important;
  opacity: 1 !important;
  font-weight: normal !important;
}

.re-call {
	background: #4e5e8d;
  width: 152px;
  cursor: pointer;
  /* padding-left: 20px; */
  padding-left: 2px;
  height: 30px;
  padding-bottom: 2px;
  font-size: 11px;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  padding-right: 2px;
  position: relative;
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 99;
}
.re-call:hover {
	text-decoration: underline;
}
.re-call i {
	position: absolute;
	z-index: 10;
	left: 10px;
	font-size: 17px;
	top: 50%;
	transform: translateY(-50%);
}
.sticky-wrapper.is-sticky .re-call {
	display: none;
}
.rsform-block-capch,
.rsform-block-capcha2 {
	display: none !important;
}
.modal input {
	box-sizing: border-box !important;
}
@media (min-width: 768px) {
	.modal-dialog {
			width: 521px !important;
		}
}
@media (max-width: 767px) {
	.modal-dialog {
			width: 90% !important;
			top: 50%;
			transform: translateY(-50%) !important;
		}
}
.rsfp_thankou_popup_close_btn {
  position: absolute;
  top: 8px !important;
  right: 12px !important;
  /* font-size: 28px; */
  cursor: pointer;
  float: right;
  font-size: 21px !important;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.entry-image.intro-image {
	height: 200px;
	width: 50%;
}
.entry-image.intro-image a {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.entry-image.intro-image a img {
	object-fit: cover;
	max-width: none;
	flex-grow: 0;
	width: 100%;
	height: 100%;
}
.ltr .offcanvas-menu {
  right: -100% !important;
}
.ltr.offcanvas .offcanvas-menu {
	right: 0% !important;
}
.offcanvas-menu {
	width: 100% !important;
}
.offcanvas .offcanvas-menu .nav-child li a, .offcanvas .offcanvas-menu .nav-child li .nav-child li a, .offcanvas .offcanvas-menu .nav-child li .nav-child li .nav-child li a, .offcanvas .offcanvas-menu .nav-child li .nav-child li .nav-child li .nav-child li a {
	text-indent: 0px !important;
}
.nav.menu > li > a,
.nav.menu > li > span {
	font-weight: bold !important;
	color: #000;
}
body .formResponsive input,
body .formResponsive textarea {
	width: 100%;
}
body .formResponsive button {
	width: 100% !important;
	margin: 0px 0px !important;
}
.rsform-block {
	width: 100% !important;
}
.sppb-addon-content table {
  border-collapse: collapse;
}
.sppb-addon-content table,
.sppb-addon-content th,
.sppb-addon-content td {
  border: 1px solid rgb(229, 223, 203);
}
.sppb-addon-content th,
.sppb-addon-content td {
	padding: 3px 10px;
  line-height: 24px;
  /* text-align: center; */
}
.sppb-addon-content table tr:first-child td {
	font-weight: bold;
}
.sppb-addon-content table tr td[colspan="4"] {
	text-align: center;
	background: rgba(222, 211, 170, 0.3);
}
.sppb-addon-content table tr:hover td {
	background: rgba(222, 211, 170, 0.45);
}
.sppb-addon-content tr:not(:first-child) td:last-child:not([colspan]) {
	white-space: nowrap;
}
.sppb-addon-content tr:not(:first-child) td:last-child:not([colspan])::after {
	content: ' грн.';
}
.header-contacts-telephone {
	position: relative;
}
.adv-txt {
	position: absolute;
	top: -9px;
	left: 0px;
	color: #000;
	line-height: 1;
	font-family: "Open Sans", sans-serif;
	font-size: 9px;
	text-transform: uppercase;
	/* letter-spacing: 0em; */
}
.letter-spacing-02 {
	/* letter-spacing: -0.02em; */
}
.wk-heading-style-1 .uk-h2 {
	background: rgba(255, 249, 226, 0.8);
	color: #000;
	margin: 0px;
	padding: 10px;
	display: block;
	width: 90%;
	position: absolute;
	transform: translateX(-50%);
}
.homepageproductlist figure .uk-overlay-panel > div {
	width: 100%;
	background: rgba(0, 0, 0, .4);
	padding: 10px;
}
.homepageproductlist figure .uk-overlay-panel > div > div {
	margin: 0px;
}
/**************************
**************************/



/**************************
		Responsive
**************************/
@media (max-width: 690px) {
	.sppb-addon-content th, .sppb-addon-content td {
		    padding: 3px 2px;
				font-size: 13px;
	}
	.separate-contacts .sppb-addon .header-contacts-dual {
		width: 100%;
		flex-wrap: nowrap;
		padding-top: 22px !important;
	}
	.separate-contacts .sppb-addon .header-contacts-dual > .header-contacts-telephone {
		width: 50%;
    text-align: center;
		margin: 0px 5px;
	}
	.header-contacts-dual-wrap,
	.header-contacts-dual {
		height: auto;
	}
	.formResponsive input, .formResponsive textarea {
		width: 100% !important;
	}
	.map-reverse-order > .sppb-container > .sppb-row  {
		display: flex;
		flex-wrap: wrap;
	}
	.map-reverse-order > .sppb-container > .sppb-row > div {
		width: 100%;
	}
	.map-reverse-order > .sppb-container > .sppb-row > div:last-child {
		order: 1;
	}
	.map-reverse-order > .sppb-container > .sppb-row > div:first-child {
		order: 2;
	}

	a[data-target="#SendReview"] {
		clear: both;
		display: block;
	}
	.jshop_img_description_center > a {
		min-width: 50px;
		display: block;
	}
	.jshop_img_description_center .uk-thumbnail {
		width: 100%;
	}
	.jshop_img_description_center .prodname {
		display: block;
		width: 100%;
		position: relative;
		top: 0%;
		right: 0px;
		transform: translateY(0%);
	}
	.responsive-table,
    .responsive-table tbody,
    .responsive-table tfoot,
    .responsive-table td,
    .responsive-table tr{
        display: block;
    }

    .responsive-table tbody td{
        border-width: 0;
        padding: 5px 0;
        position: relative;
        padding-left: 50% !important;
        border: none !important;
        text-align: left !important;
        min-height: 18px;
    }

    .responsive-table tr{
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #ddd;

    }
    .responsive-table th,
    .responsive-table thead{
        display: none;
    }

    .responsive-table td:before{
        content: attr(data-title);
        position: absolute;
        left: 0;
    }

    .minicart.uk-table.responsive-table .jshop_prod_cart .del-link{
        position: absolute;
        right: 0;
		top: 26px;
		font-size: 40px;
	}
	#sp-second-menu {
		display:none;
	}
	#sp-header-sticky-wrapper {
		background: none;
	}
	#sp-header-sticky-wrapper header {
		/* border-bottom: 1px solid rgb(0,57,116); */
	}
	.nav-header {
		font-weight: bold;
		font-size: 20px;
	}
	.hidemobile {
		display: none;
	}
	#sp-menu {
		width: 24%;
	}
	.doubleIcon .sppb-addon-content > span {
		width: 100px;
		height: 100px;
	}
	.doubleIcon2 .sppb-addon-content > span {
		width: 150px;
		height: 150px;
	}
	#blockmob1 > div > div {
		display: flex;
		flex-wrap: wrap;
	}
	#blockmob1 > div > div > div {
		width: 49%;
	}
	.overpay fieldset .rsform-block.rsform-block-phone-number .formBody > [name="form[Send]"] {
		width: 70%;
		margin: 15px auto 0px;
		display: block;
	}
	.overpay fieldset .rsform-block.rsform-block-phone-number .formBody > [name="form[Phone number]"] {
		width: 70% !important;
		margin: 0px auto;
	}
	.overpay fieldset .rsform-block.rsform-block-phone-number .formBody > [name="form[Phone number]"],
	.overpay fieldset .rsform-block.rsform-block-phone-number .formBody > div,
	.overpay fieldset .rsform-block.rsform-block-phone-number .formBody {
		display: block !important;
	}
	.form-horizontal .form_sort_count .controls {
		margin-left: 0px;
	}
	.control-group.box_products_count_to_page {
		float: none !important;
	}
	.jshop_list_product .block_product {
		width: 100%;
	}
	.filters-holder {
		display: block;
		margin: -10px 0px 10px;
	}
	.filters-holder .hidefilter {
		display: none;
	}
	#jshop_unijax_filter {
		display: none;
	}
	.modal_vw_inner .rsform-block input {
		width: calc(100% - 90px) !important;
	}
	.modal_vw {
		width: 95%;
	}
	.rsform-block.rsform-block-sendprice {
		text-align: center !important;
	}
	#DOMWindow {
		max-width: 100%;
	}
	.flexcheckout {
		display: block;
	}
	.flexcheckout > div {
		width: 100% !important;
	}
	#oneStepCheckoutForm .uk-panel-box {
	    margin-top: 10px;
	}
	.isScroll {
		padding-top: 0px;
	}
	header > .container:last-child {
		padding-bottom: 80px !important;
	}
	.sticky-wrapper.is-sticky header > .container:last-child {
		padding-bottom: 40px !important;
	}
	.re-call {
		top: 132px;
		left: 50%;
		transform: translateX(-50%);
	}
	.sticky-wrapper.is-sticky .re-call {
		display: none;
	}
	.separate-contacts {
		right: auto;
		left: 50%;
		transform: translateX(-50%);
		top: 90px;
		width: 100%;
	}
	.sticky-wrapper.is-sticky .separate-contacts {
		display: block;
		top: 55px;
	}
	.active-toggle .sppb-addon:not(.no-effect) .header-contacts-dual {
		background: #fff9e2;
	  height: 109px;
	  border-color: rgba(8, 54, 97, 0.75);
	}
	.sticky-wrapper #sp-header {
	  min-height: 56px;
		height: 112px !important;
	}
	.sticky-wrapper.is-sticky #sp-header {
	  min-height: 56px;
		height: 97px !important;
	}
	.entry-image.intro-image {
		width: 100%;
 	}


}
@media (min-width: 691px) {
	.hidedesktop {
		display: none !important;
	}
	a[data-target="#SendReview"] {
		position: absolute;
		float: none;
		transform: translateY(-50%);
		top: 50%;
		z-index: 99;
		left: 100%;
	}
	#jshop_unijax_filter {
		display: block !important;
	}
}
@media (max-width: 1200px) {
	.rsform-block.rsform-block-capcha2 {
		transform: scale(0.7);
		-webkit-transform: scale(0.7);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
		margin-bottom: -22px;
	}
}
@media (max-width: 1024px) {
	.buttonmore {
		margin-right: 0px;
	}
	.sp-module .divider {
		clear: both !important;
		height: inherit !important;
		background: none !important;
		margin: 0px !important;
	}
	.iosSlider .item .caption {
		bottom: 25px;
		width: 80%;
		margin-left: -40%;
		left: 50%;
	}
	.selectorsBlock.bullets,
	.iosSlider .item .caption.style2 .more,
	.iosSlider .item .caption.style2.fromright .more {
		display: none;
	}
	.iosSlider .item .caption.style2 .title_big {
		font-size: 22px;
	    margin-bottom: 5px;
	}
	.search.flex-search {
		display:none;
	}
	.page-content .sppb-addon-content img {
		width: 100%;
	}
	.ordernow .sppb-row > .sppb-col-sm-4 {
		margin-top: 30px;
	}
	.ordernow .sppb-row > .sppb-col-sm-4,
	.ordernow .sppb-row > .sppb-col-sm-8 {
		display: block;
		position: relative;
		float: none;
		width: 100%;
		clear: both;
		text-align: left;
	}
	#blockmob1 .sppb-addon h3.sppb-addon-title + .sppb-addon-content {
		margin-top: 20px;
	}
	#blockmob1 .sppb-addon h3.sppb-addon-title {
		display: table-cell;
		height: 90px;
		width: 100%;
		position: relative;
		vertical-align: middle;
		margin: 0 !important;
		padding: 0 !important;
	}
	#blockmob1 .sppb-addon h3.sppb-addon-title:after {
		bottom: 0px;
		position: absolute !important;
	}
/* 	#blockmob1 .sppb-row > div {
		display: table-cell;
	    float: none;
	}
	#blockmob1 .sppb-container {
		display: table;
	}
	#blockmob1 .sppb-row {
		display: table-row;
	} */
	.slick-prev {
		left: -30px;
	}
	.slick-next {
		right: -30px;
	}
/* 	.sppb-addon-container {
		padding-right: 0px !important;
	} */
	#sp-component .page-content .sppb-row .sppb-col-sm-9 > div {
		padding-right: 0px !important;
	}
	.com-sppagebuilder.view-page:not(.itemid-101) #sp-component .page-content .sppb-row .sppb-col-sm-9 {
		width: 66.6667%;
	}
	.com-sppagebuilder.view-page:not(.itemid-101) #sp-component .page-content .sppb-row .sppb-col-sm-3 {
		width: 33.3333%;
	}
	#sp-top-bar {
		padding: 4px 0 !important;
	}
	.blockmob2 > div {
	    position: relative;
		margin: 0 !important;
		left: 50%;
		transform: translateX(-50%);
	}
	#take-control {
		background-size: auto 100% !important;
		background-attachment: scroll !important;
    position: relative;
	}
	.pp_pic_holder.sppb_prettyphoto .pp_content {
		width: 80% !important;
		left: 50%;
		position: relative;
		transform: translateX(-50%);
	}
	.small-txt-sm {
		font-size: 20px !important;
	}
	#take-control .stagh3 {
		margin-top: 20px;
		display: block;
	}
	#take-control .stagh3,
	#take-control .stagh2 {
		font-size: 28px !important;
		line-height: 28px !important;
	}
}
@media (max-width: 568px) {
	#offcanvas-toggler {
	    margin-right: 0px !important;
	}
	.sticky-wrapper.is-sticky #sp-header #sp-menu {
		padding: 0px;
	}
	#offcanvas-toggler >i {
	    width: 70px !important;
	}
	.sticky-wrapper.is-sticky #sp-header .sp-column .logo h1 {
	    height: 56px;
	}
	.sticky-wrapper.is-sticky #sp-header .sp-column .logo h1 img {
		max-height: 50px !important;
	}
	.iosSlider {
		margin-top: 0px;
	}
	.iosSlider .item .caption.style2 .title_big {
		font-size: 16px;
	}
	.iosSlider .item .caption {
		position: absolute;
		bottom: 10px;
		width: 100%;
		margin-left: 0px;
		left: 0px;
	}
	.iosSlider .item .caption.style2 .more,
	.iosSlider .item .caption.style2 .title_small,
	.selectorsBlock.bullets {
		display: none;
	}
	.sppb-section .sppb-container .sppb-row .sppb-col-sm-4 {
	    margin-bottom: 50px;
		height: initial !important;
	}
	.sppb-section .sppb-container .sppb-row .sppb-col-sm-4:last-child {
	    margin-bottom: 0px;
	}
	.sppb-addon-container.black_bckg-50.text-shadow {
		padding: 1px 1px 30px !important;
	}
	.sp-module .divider {
		clear: both !important;
		height: inherit !important;
		background: none !important;
		margin: 0px !important;
	}
	.com-sppagebuilder.view-page:not(.itemid-101) #sp-component .page-content .sppb-row .sppb-col-sm-3,
	.com-sppagebuilder.view-page:not(.itemid-101) #sp-component .page-content .sppb-row .sppb-col-sm-9 {
		width: 100%;
	}
	#blockmob1 .sppb-addon h3.sppb-addon-title + .sppb-addon-content {
	    text-align: justify;
	}
	#blockmob1 .sppb-addon h3.sppb-addon-title {
	    display: block;
		height: initial;
		padding: 13px 0px !important;
	}
	.rsform-submit-button {
		margin: 0 !important;
	}
	#g-recaptcha-28 {
		transform: scale(0.88);
		-webkit-transform: scale(0.88);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
	.sppb_prettyphoto {
		left: 0px !important;
		top: 0%!important;
		position: fixed !important;
		bottom: 5%!important;
	}
	.sppb-addon-modal-content > h3{
	    font-size: 19px;
		margin: 0;
	}
	.sppb-addon-modal-content .formResponsive .formContainer input {
		height: 30px !important;
	}
	.sppb-addon-modal-content .formResponsive textarea {
		height: 40px;
	}
	.sppb-addon-modal-content #g-recaptcha-28 {
		transform: scale(0.63);
		-webkit-transform: scale(0.63);
		transform-origin: 0 0;
		-webkit-transform-origin: 0 0;
	}
	.sppb-addon-modal-content .rsform-block.rsform-block-capcha2 + .rsform-block.rsform-block-send {
	    margin-top: -23px;
	}
}
