/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 30 2026 | 10:29:36 */
/*body:before {content: ''; background: url(/wp-content/uploads/2023/12/ng1.png) right center no-repeat; width: 30%; max-width: 400px; height: 100px; background-size: contain; display: block; position: fixed; top: 180px; right: 0; z-index: 9999; pointer-events: none;}
*/

/*#logo:after {content: ''; background: url(/wp-content/uploads/2024/12/2025gold.png) right center no-repeat; width: 128px; height: 100px; background-size: contain; display: block; position: absolute; pointer-events: none; right: -140px; top: -1px; transition: all 300ms ease;}
#header-outer #top .col.span_3 #logo {position: relative;}
.small-nav #logo:after {width: 83px; height: 80px; right: -99px; top: -8px; transition: all 300ms ease;}
#logo:before {transition: all 300ms ease; width: 124px; height: 157px; background: #ffffff; z-index: -1; transform: skew(34deg) rotate(274deg); content: ''; display: block; position: absolute; left: 145px; top: -58px;}
.small-nav #logo:before {left: 112px; transform: skew(34deg) rotate(274deg) scale(0.8);}*/


#cookies {position: fixed; left: 10px; bottom: 10px; width: 400px; padding: 20px; box-shadow: 0 0 30px rgb(0 0 0 / 15%); z-index: 12; transition: all 300ms ease;  background: #ffffff; background-size: contain;}
#cookies p {font-size: 10px!important; line-height: 10px!important; margin-bottom: 0;  display: inline-block; width: calc(100% - 70px); vertical-align: middle; color: #000; padding-bottom: 0;}
#cookies p:not(.ls-layer) a {text-decoration: underline 1px solid #444!important; color: #888; border-bottom: 0!important; display: inline!important; margin: 0!important;}
#cookies img {display: inline-block; margin-right: 5px; vertical-align: middle;}
#cookies .baton.ok {margin: 0 5px 0 0; padding: 2px; display: inline-block; vertical-align: middle; width: 65px; background: #1078ab; cursor: pointer;}
#cookies .baton.ok span {width: 100%; display: block; text-align: center; font-size: 14px; color: #fff;}
#cookies.ihide {transform: translateY(calc(100% + 50px));}
.wpcf7-form input[type="checkbox"]:not(:checked) + .wpcf7-list-item-label:before {content: ''; position: absolute; display: block; background: rgb(195 33 33 / 80%); width: 30px; height: 30px; z-index: 1; left: -9px; top: -6px; border-radius: 900px; opacity: 0.5; animation: pulz 2s infinite; z-index: 1;}
@keyframes pulz {0% {transform: none;} 50% {transform: scale(1.3); } 100% {transform: none;}}
input[type="checkbox"]:not(:checked) + .wpcf7-list-item-label:after {width: 96px; height: 40px; background: transparent url(/wp-content/uploads/2026/04/must.png) center center no-repeat; left: 3px; top: -27px; content: ''; position: absolute; display: block; pointer-events: none; filter: invert(1) brightness(99); z-index: 5;}
.wpcf7-form input[type="checkbox"] {z-index: 2; position: relative; cursor: pointer;}
.wpcf7-submit[disabled] {opacity: 0.4!important;}
html .wpcf7-list-item * {vertical-align: top!important;}
.wpcf7-form p a {line-height: inherit!important;}
body .wpcf7-acceptance label {align-items: flex-start;}
@media (max-width: 999px) { 
  #cookies {width: 100%; max-width: 100%; min-width: 0; left: 0; bottom: 0; right: unset;}	
}

.textwidget .wpb_wrapper {position: relative;}
.textwidget .nectar_icon_wrap { position: absolute; right: 0; top: 7px;}

.alertalert .nectar_icon:before {font-weight: 700; text-align: center; padding: 5px;color: #ffffff; background: #dd3333; z-index: 9; border-radius: 99px; content: '!'; display: block; position: absolute; font-size: 20px; line-height: 20px; height: 20px; width: 20px; right: -5px; top: -5px;}

body .whassup {    position: fixed;  bottom: 30px;  top: unset;  left: 30px; padding: 25px!important;}
body .whassup span {position: absolute; width: 185px; font-size: 10px; background-color: #444444; padding: 10px; white-space: nowrap; right: -215px; left: unset; bottom: 3px; opacity: 0; pointer-events: none; transform: translateX(-10px); transition: all 200ms ease;}
body .whassup:hover span {opacity: 1; transform: none; transition: all 200ms ease;}
body .whassup i {font-size: 36px!important;}
body .whassup:after {animation: slpls 3s infinite; width: 200px; height: 200px; border-radius: 200px; border: 6px solid #1fa855; display: block; position: absolute; left: -77px; top: -77px; content: ''; pointer-events: none; z-index: 0;}


body .callme {    position: fixed;  bottom: 90px;  top: unset;  left: 30px; padding: 25px!important;}
body .callme span {position: absolute; width: 130px; font-size: 10px; background-color: #444444; padding: 10px; white-space: nowrap; right: -160px; left: unset; bottom: 3px; opacity: 0; pointer-events: none; transform: translateX(-10px); transition: all 200ms ease;}
body .callme:hover span {opacity: 1; transform: none; transition: all 200ms ease;}
body .callme i {font-size: 36px!important;}
body .callme:after {animation: slpls 3s infinite; animation-delay: 0.5s; width: 200px; height: 200px; border-radius: 200px; border: 6px solid #1078ab; display: block; position: absolute; left: -77px; top: -77px; content: ''; pointer-events: none; z-index: 0;}


@keyframes slpls {
    0% {transform: scale(0); opacity: 0;}
    80% {transform: scale(0);opacity: 0;}
    81% {transform: scale(0);opacity: 1;}
    100% {transform: scale(1); opacity: 0;}
}

p strong em {position: relative; top: -1px;}

#footer-widgets .tiny {margin-bottom: 50px; font-style: italic; display: block; opacity: 0.7;}

.wpcf7-acceptance label {display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;}
    
    .wpcf7-acceptance label input {margin: 0 5px 0 0;}
    .wpcf7-acceptance label .wpcf7-list-item-label {line-height: 12px;}
    .wpcf7-acceptance label .wpcf7-list-item-label a {color: #fff; border-bottom: 1px solid rgb(255 255 255 / 50%);}

body .nectar-fancy-box .inner .col, body .nectar-fancy-box .inner .col ul {margin-bottom: 0!important;}

.firstone .toggle h3 a {background-color: rgba(255,255,255,0.7);     padding: 16px 14px 16px 43px;}
html body .firstone .toggle.open.extra-color-3 h3 a {background-color: #2bc05c!important;} 
html body .firstone .toggle.open.extra-color-3 .wpb_wrapper * {color: #444!important;}
.firstone .toggle:before {content: ''; display: block; position: absolute; left:-5px; top: 34px; opacity: 0.7;
    width: 0;
height: 0;
border-style: solid;
border-width: 2.5px 5px 2.5px 0;
border-color: transparent #ffffff transparent transparent;
}
.firstone .toggle.open:before {opacity: 0;}
.mobtel {display: none;}

#popmake-596 h5 {color: #fff!important; margin-bottom: 30px;}

.grrr .blokkk p {font-size: 13px!important; line-height: 19px!important;}


/*body.material #header-outer #logo img {height: auto!important;}
body #header-outer.transparent.dark-slide > header#top nav > ul > li > a {color: #1078ab!important;}
#header-outer.transparent .container {background-image: url(/wp-content/uploads/2018/12/topthing3.png); background-position: right top; background-repeat: no-repeat; background-size: auto;}
body .ls-v6 .ls-bottom-slidebuttons a {border-color: #2bc05c!important;}
body .ls-v6 .ls-bottom-slidebuttons .ls-nav-active {background-color:rgba(20, 226, 185, 0.45)!important;}
.ls-v6 .ls-bottom-nav-wrapper {top:-15px!important;}
body .nectar-fancy-box[data-style="parallax_hover"] .inner {padding: 12% 0;}
.nectar-fancy-box.style-5 h6 {color: #fff!important;}
body:not([data-header-format="left-header"]) header#top nav > ul > li.megamenu a.sf-with-ul {font-size: 14px!important;}
.hidden > a {display: none!important;}
.megamenu > .sub-menu:after {content: url(/wp-content/uploads/2018/12/menuthing.png); display: block; bottom:-27px; right:0; position:absolute;}
*/
#tek p {padding-bottom: 12px!important;}
#tek h6 {margin-bottom: -5px!important;}


.micro p {font-size: 13px; font-style: italic;}



body .pum-theme-359 .pum-container, body .pum-theme-hello-box .pum-container {    background-color: #fff!important; background: #fff url(/wp-content/uploads/2020/05/cv4.jpg) right top no-repeat!important;}
body .pum-theme-hello-box .pum-container p, body .pum-theme-hello-box .pum-container  h4, body .pum-theme-hello-box .pum-container  strong {color: #444!important;}
body .pum-theme-hello-box .pum-container {padding-bottom:30px!important;}


.deco > .row-bg-wrap:before {content: ' '; background: transparent url(/wp-content/uploads/2021/11/top2.png) center top no-repeat; background-size: contain; width:100%; height: 150px; display: block; top:0; right:0; z-index:4; position:absolute;}
.deco > .row-bg-wrap:after {content: ' '; background: transparent url(/wp-content/uploads/2018/12/btm2.png) center bottom no-repeat; background-size: contain; width:100%; height: 150px; display: block; bottom:0; right:0; z-index:2; position:absolute;}
.firstone > .row-bg-wrap:after {content: ' '; background: transparent url(/wp-content/uploads/2019/01/btmw2.png) center bottom no-repeat; background-size: contain; width:100%; height: 150px; display: block; bottom:0; right:0; z-index:2; position:absolute;}
.row .col.section-title p {font-family: Roboto;}
body[data-footer-reveal="1"] .container-wrap:after {content: ' '; background: transparent url(/wp-content/uploads/2018/12/topthing6.png) center top no-repeat; background-size: contain; width:100%; height: 150px; display: block; bottom:-150px; right:0; z-index:2; position:absolute;}
#footer-widgets .morphing-outline {text-align:left;}
#footer-widgets .row {padding-bottom:0!important;}
#footer-widgets .iwt-text h6 {color: #fff!important;}
#footer-widgets .col.span_6 {width:100%!important;}
body #header-outer.transparent header#top nav .sf-menu > li.current-menu-item > a {color: #000!important;}
body #header-outer[data-lhe="animated_underline"].transparent header#top nav > ul > li > a:after, #header-outer.transparent header#top nav>ul>li[class*="button_bordered"]>a:before {border-color: #000000!important;}
body #header-outer.transparent header#top nav > ul > li > a {color: #1078ab!important;}
#footer-outer #copyright {padding-top:30px!important; background: #333 url(/wp-content/uploads/2018/12/ftr2.png) center top no-repeat;}
.phone a {font-weight: 700!important;}
.iwt-text h6 {margin-bottom: 3px!important;}
.popmake {background: #1078ab; /* Old browsers */
background: -moz-linear-gradient(left, #1078ab 0%, #2bc05c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1078ab 0%,#2bc05c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1078ab 0%,#2bc05c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1078ab', endColorstr='#2bc05c',GradientType=1 ); /* IE6-9 */}
strong em {    color: #fff; margin-left:3px;
background: #1078ab; /* Old browsers */
background: -moz-linear-gradient(left, #1078ab 0%, #2bc05c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1078ab 0%,#2bc05c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1078ab 0%,#2bc05c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1078ab', endColorstr='#2bc05c',GradientType=1 ); /* IE6-9 */
padding: 4px;
    font-size: 8px!important; font-style: normal!important; text-transform: uppercase!important;
    vertical-align: middle;}
/*a.call {border-bottom: 1px dashed;}
.cta strong {color:#1078ab}
.cta .txt strong{color:#2bc05c}
.cta .icon-tiny {height: 23px!important;
    width: 23px!important;    border: 2px solid #2bc05c;
    padding: 3px;
    margin-top: 2px;}*/
    .cta .wpb_text_column {margin-bottom:10px;}
    .cta p {padding-bottom: 0!important; margin: 10px 0;}
.testimonial_slider blockquote {margin-bottom: 0!important;}
 .testimonial_slider[data-style="multiple_visible"] blockquote p:before {content: url(/wp-content/uploads/2019/01/favicon.png)!important;top:-20px!important; opacity: 1!important;}
.dark .testimonial_slider[data-style="multiple_visible"] blockquote.is-selected p {box-shadow: 0 20px 30px rgba(0,0,0,0.04);}
.testimonial_slider[data-style="multiple_visible"] .bottom-arrow {display: none!important;}
body .testimonial_slider[data-style*="multiple_visible"] blockquote {opacity: 0.6;}

.nectar-fancy-box {box-shadow: 0 20px 30px rgba(0,0,0,0.1);}
.nectar-fancy-box h6 {color: #fff!important;}


.white * {color: #fff!important;}
.white .icon-tiny {color: #fff!important; border-color: #fff!important;}

.ctacol {background: #1078ab; /* Old browsers */
background: -moz-linear-gradient(left, #1078ab 0%, #2bc05c 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #1078ab 0%,#2bc05c 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #1078ab 0%,#2bc05c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1078ab', endColorstr='#2bc05c',GradientType=1 ); /* IE6-9 */}

body[data-form-submit="see-through"] .cta input[type=submit].wpcf7-submit, body[data-form-submit="see-through"] .popmake input[type=submit].wpcf7-submit {font-size: 14px!important; padding-left: 40px; padding-right: 40px; color: #fff!important; border-color: #fff!important;}
body[data-form-submit="see-through"] .cta input[type=submit].wpcf7-submit:hover, body[data-form-submit="see-through"] .popmake input[type=submit].wpcf7-submit:hover {border-color: #1078ab!important;}

.wpcf7-text::placeholder {color: #fff;}
.wpcf7-not-valid-tip, .wpcf7-response-output {background-color: rgba(255,255,255,0.8)!important;}

.wpcf7-list-item {margin-left:0!important;}

body label span.wpcf7-list-item-label {color: #fff!important; font-size: 10px!important;    vertical-align: text-top;}

.wpcf7-text {background: rgba(255,255,255,0.2)!important;}

html body[data-form-submit="see-through"] .container-wrap input[type=submit] {padding: 13px 32px!important;}

.callus p {font-size: 22px!important;}
body .callus .icon-tiny {line-height: 22px!important;
    height: 22px!important;
    width: 22px!important;
    margin-right: 2px!important;
    font-size: 22px!important;}
    
.cta .wpb_row {margin-bottom:0!important;}

.sf-menu strong em {padding: 4px!important;}

.sf-menu .button_bordered a {font-size: 10px!important;}
.sf-menu .button_bordered a, .sf-menu .button_bordered a:before {color: #2bc05c!important; border-color:#2bc05c!important;}
header#top nav >ul >li[class*="button_bordered"] >a:before, #header-outer.transparent header#top nav >ul >li[class*="button_bordered"] >a:before{height: 24px!important;  padding-bottom: 0!important;  transform: translateY(-3px)!important;
    -webkit-transform: translateY(-3px)!important;
    -ms-transform: translateY(-3px)!important;}
strong em:before {content: url(/wp-content/uploads/2019/01/indi.png); display: inline; position: relative; line-height: 18px!important; left:-6px;} 

.nectar-gradient-text[data-color="extra-color-gradient-2"][data-direction="horizontal"] strong {    background-image: none!important;  -webkit-text-fill-color: #fff!important;   background: unset!important; color: #fff!important;}
.nectar-fancy-ul li img {display: inline!important;}
.menu-item img {display: inline!important; margin: 0!important; vertical-align:middle!important;}
.nectar-fancy-box .inner > img, .nectar-fancy-box .inner .span_12 > img {    width: auto!important;
    height: auto!important;
    max-height: 55px;
    margin-bottom: 20px!important;}

.ppad p {padding-bottom: 6px!important;}

.ctacol {padding-bottom: 4%!important;}
.popmake .wpcf7-text, .popmake .wpcf7-text::placeholder, .popmake h4 {color: #fff!important;}
.whitething {padding: 30px; margin-bottom: 30px; border: 1px solid #fff;}
.whitething * {color: #fff!important;}

body #slide-out-widget-area-bg.fullscreen-alt .bg-inner{background-color: #444!important;}

#slide-out-widget-area em {margin: 10px auto!important;}

.popmake .wpcf7 .wpcf7-response-output {background-color: transparent!important;}
.grecaptcha-badge { z-index: -1; bottom: auto!important; top: 90px!important;}

@media(min-width: 1200px) {
.nectar-gradient-text h2 {font-size: 55px; line-height: 61px; text-shadow: 0 10px 20px rgba(20,120,171,0.1);}
.sf-menu .phone a {width: 188px; margin-right: 140px; position: relative;}
.sf-menu .phone a strong {position: absolute; right: -135px; top: -1px; pointer-events: none;}
}

@media (max-width: 1199px) {
strong em {display: block!important;width: max-content;}
body strong em:before {opacity:0!important;}
.nectar_image_with_hotspots {max-width:150px;}
.sf-menu .phone a strong {display: none;}
}

@media only screen and (min-width: 1000px) {
.newpho {display: none!important;}
body.material #header-outer #logo {margin: 0!important;}
#footer-widgets .iwt-icon {top: 12px;}
#footer-widgets > .container > .row {padding-top:120px!important;}
#footer-widgets .icon-default-style {margin-left:9px;}	
#header-outer:after {display: block; position: absolute; left: 15%; bottom: -20px; content: url(/wp-content/uploads/2018/12/menuthing.png);}
.grrr .img-with-aniamtion-wrap, .grrr .nectar-gradient-text {width: 49%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;}
.grrr .blokkk {width: 59%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;}
.grrr .callmebaby + .img-with-aniamtion-wrap {width: 39%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;}
}



@media only screen and (max-width: 999px) and (min-width: 690px) {
    body .textwidget .nectar_icon_wrap {margin-top: 10px;}
body #footer-widgets .container .col.span_12 {  margin-left: 0; width: 100%;}
body .vc_row-fluid.mobilemagick .wpb_column {width: 22%!important;
    margin-right: 2%!important; margin-bottom: 2%!important;
    display: inline-block!important;
    clear: none!important;}
    
/*.nectar-fancy-box ul {display: none;}*/
.nectar-fancy-box .inner {min-height:250px!important;}
}

@media (max-width: 999px) {
  /*  #logo:after {right: unset; left: 161px; top: -27px; width: 62px;}
    #logo:before {display: none;}*/
    #footer-widgets .container .col {margin-bottom: 10px!important;}
    body #footer-widgets .container .col:nth-child(3) {margin-bottom: 10px!important;}
     .textwidget .nectar_icon_wrap{position: relative; top: unset; right: unset; margin-top: 0;}
    body[data-button-style*="rounded"] #to-top {right: unset; left: 10px;}
    a#logo {pointer-events: none;}
   .newpho {position: fixed;
    top: 44px;
    left: 0;
    z-index: 99999999; width: 100%;}
    #contact {z-index: 999;}
    .container-wrap {z-index: 1;}
    #footer-outer {z-index: 2;}
    body .whassup {left: 0; bottom: 50px; transform: scale(0.8);}
    body .callme {left: 0; bottom: 110px; transform: scale(0.8);}
    #footer-outer .span_12 > .vc_col-sm-3 {flex-basis: 100%;}
   #footer-outer .span_12.dark {    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-content: flex-start;
    justify-content: center;
    align-items: flex-start;}
    .grrr .wpb_wrapper {display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;}
   .grrr .wpb_wrapper > .img-with-aniamtion-wrap:first-child, .grrr .wpb_wrapper .nectar-gradient-text {flex-basis: 50%;}
   .grrr .wpb_wrapper > div {flex-basis: 100%;}
   .grrr .wpb_wrapper > .img-with-aniamtion-wrap {    flex-basis: 20%;}
   .grrr .wpb_wrapper > div:last-child {flex-basis: 80%;}
    .nomobileisay {display: none!important;}
    .grrr .blokkk {width: 65%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;}
     body .grrr .blokkk p {font-size: 10px!important; line-height: 14px!important;}
/*.grrr .callmebaby + .img-with-aniamtion-wrap {margin-left: -20px; width: 32%;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;}*/
/*.robot .nectar_image_with_hotspots {position: absolute!important;    right: 0!important;    bottom: -150%!important;}*/
.nectar-fancy-box .inner h4 {font-size: 14px!important; line-height: 20px!important;}
.nectar-fancy-box {padding: 15px!important;}
.nectar-fancy-box ul li {padding-left: 0!important; font-size: 12px!important;    word-break: break-word!important; word-wrap: break-word!important;}
.nectar-fancy-box .icon-ok {display: none;}
body .vc_row-fluid.mobilemagick .wpb_column {padding: 0!important;}
body .wpb_row.vc_row-fluid#contact {padding:0!important;}

.callmebaby p {font-size: 11px!important;}
.firstone .toggle.open:before  {opacity: 0;}
body .mobtel {display: none;}
 
}
@media only screen and (min-width: 691px) {
    h6 .fa {margin-right: 5px;}
}


@media only screen and (max-width: 690px) {
   .alertalert .nectar_icon:before {transform: scale(0.7);}
    body #los h6, body #kns h6 , body #skvazhini h6 {padding-bottom: 15px;}
    #tek .nectar-gradient-text h4, #los .nectar-gradient-text h4,  #kns .nectar-gradient-text h4, #skvazhini .nectar-gradient-text h4 {font-size: 25px!important; line-height: 30px;}
    body #tek h6, body #los h6, body #kns h6, body #skvazhini h6 {padding-left: 40px;
    position: relative; margin-bottom: 2px!important;
    margin-top: 15px;}
    #tek h6 .fa, #los h6 .fa,  #kns h6 .fa,  #skvazhini h6 .fa {    position: absolute;
    top: -9px;
    left: 0;}
    .grrr .wpb_wrapper .callmebaby {position: absolute;
    top: 41%;
    left: 50%;}
html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip {position: relative!important;
    left: -75px!important;
    top: -130px!important;
    width: 150px!important;
    max-width: 250px!important;
    margin: 0!important;
    box-shadow: 0 30px 102px rgb(0 0 0 / 33%),0 20px 51px rgb(0 0 0 / 18%)!important;
    -ms-transform: none!important;
     transform: none!important; 
    -webkit-transform: none!important; 
    z-index: 9!important;
    height: auto!important;}
html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner {position: relative;
    display: block;
    transform: none!important;
    -webkit-transform: none!important;
    margin: 0;
    left: unset;
    top: unset;}
 html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip .inner .tipclose   {position: absolute;
    transform: none;
    -webkit-transform: none;
    top: 0px;
    left: unset;
    right: -50px;}
  /* html body .nectar_image_with_hotspots .nectar_hotspot_wrap .nttip[data-tooltip-position="left"] {-ms-transform: translateY(-50%) translateX(-100%)!important;
    transform: translateY(-50%) translateX(-100%)!important;
    -webkit-transform: translateY(-50%) translateX(-100%)!important; margin: 0 24px 0 0!important;}*/
    
html body h1, html body h2, html body h3 {font-size: 24px!important; }
html body h4 {font-size: 19px!important; }
html body h5, html body h6 {font-size: 15px!important; }
html body .callus p {font-size: 17px!important; }
body .nectar-fancy-box .inner {min-height:unset!important;     display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    align-items: center;}
body .nectar-fancy-box .inner > .col:first-child {flex-basis: 30%;}
body .nectar-fancy-box .inner .col {flex-basis: 67%;}
/*.nomobile {display: none;}*/
body .vc_row-fluid.mobilemagick .wpb_column {width: 45%!important;
    margin-right: 2%!important; margin-bottom: 2%!important;
    display: inline-block!important;
    clear: none!important;}
.wpb_row.vc_row-fluid:not(.inner_row)  {padding-top: 60px!important; padding-bottom: 60px!important;}
.wpb_row.vc_row-fluid.cta, .wpb_row.vc_row-fluid.callus {padding-top: 0!important; padding-bottom: 20px!important;}
.wpb_row.vc_row-fluid.same {padding-top: 0!important; padding-bottom: 0!important;}
p a {    display: block; margin-top: 8px;margin-bottom: 8px;}
html body .wpcf7-list-item a {display: inline;}
.divider {height:0!important;}
.deco > .row-bg-wrap:before {top:-1px;}
.deco > .row-bg-wrap:after {bottom:-1px;}
.same .vc_col-sm-3 {width: 80px!important; margin-right:10px!important; margin-bottom:5px!important;}
.same .vc_col-sm-9 {width: calc(100% - 90px)!important;}
body .wpb_row.same >.span_12 >.column_container:last-child {margin-bottom: 25px!important;}
body .wpb_row.pikz .pik {width: 30%!important; margin-right: 3%!important; margin-bottom:0!important;}
body[data-footer-reveal="1"] .container-wrap:after {bottom: -149px!important;}
#footer-widgets *, #copyright p {text-align: center!important; }
#footer-widgets .iwt-icon {position: relative!important;}
#footer-widgets .iwt-text {padding: 0!important;}
#footer-outer .widget {margin-bottom: 0!important;}
html body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a {   font-size: 24px!important;   line-height: 30px!important;}
.img-with-aniamtion-wrap img.img-with-animation {max-width: 100%!important; height: auto;}
.container, div.slider-nav, .post-area.standard-minimal.full-width-content article.post .inner-wrap {padding: 0 10px;}
}

@media (max-width: 450px) {
    body h1, body h2, body h3 {word-break: break-word;}
    .container.main-content {padding: 0;}
}

@media (max-width: 320px) {
     body .container.main-content {padding: 0 5px;}
}

@media (min-width: 1921px) {
    html body {max-width: 1920px;
    margin: 0 auto;}
}