#sp-top-bar .sp-module {
 width: 100%;
}
#sp-top2 img {
    float: right;
    margin-right: 30px;
}


.logo {
    width: 200px;
 /* position: absolute;*/
}
div#sp-top1 {
    text-align: center;
}
#sp-main-body {
    padding: 10px 0;
}
.sprocket-grids-b-readon {
    white-space: nowrap;
    border: 1px solid #fff;
    border-radius: 10px;
    padding: 10px;
    color: #fff;
    font-weight: bold;
}
.sprocket-grids-b-columns-3 > li {
    width: 33.333333333333336%;
    width: -webkit-calc(100% / 3);
    width: calc(100% / 3 - 20px);
    display: inline-block;
}
.mytext {font-size: 16px; color: #000; font-weight: bold;}
h1.sppb-addon-title {
    text-shadow: 1px 1px 1px black, 0 0 1em #121af3;
}
.phonetop {color: #fff; font-weight: bold; font-size: 2em; text-align: center;}
input#name117 {
    color: #000;
}
input#phone117 {
    color: #000;
}
#formBody117.sscf-form .fl_label {color:red;}
.sscf-form .sscf-input {color:red;}
.myplus img.sppb-img-responsive {
    width: 50%;
}
.sscf-form .fl_label {color:#fff;}
p.zaliznitsia {
    margin-bottom: 10px;
}
p.ukrenergo {
    margin-bottom: 10px;
}
p.ukrtelekom {
  margin-bottom: 10px;
}
#sp-header.menu-fixed {
    position: fixed;
    z-index: 9999;
    animation-name: fadeInDown;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
#formBody116>* {
    display: inline-block;
    margin: 0;
    vertical-align: middle;
    width: 30%;
}
.sp-megamenu-parent {
    margin: 0 auto!important;
    float: none!important;
    text-align: center;
}
.sp-megamenu-parent >li >a {
font-size: 1.3em;
border: 1px solid #ed6a03;
border-radius: 10px;
padding: 5px!important;
margin-right: 10px;
display: inline;
font-weight: bold;
float: none!important;
text-align: center;
background: #ed6a03;
}
#wrap-contact-form116 .rf_submit {
    border: 1px solid #fff;
	border-radius: 5px;
	background-color: #1f343c;
}
#sp-page-builder .page-content .sppb-section, #sp-page-builder .sppb-section {margin-top: 1px!important; z-index: inherit;}
.contactbottom {font-size: 1.3em; line-height: 1.2;}
.bottomcontactname {text-align:center; font-size: 2em; font-weight: bold;}
#formBody114.sscf-form .fl_label {color:#fff;}
input#phone114 {
    color: #fff;
}
input#phone111 {
    color: #fff;
}
button.sscf-popup {margin: 0 auto;}
/*#wrap-contact-form117 .sscf-popup {
width: 115%;
    border-radius: 10px;
    font-weight: 500;
    font-size: 0.9em;
}*/
#wrap-contact-form117 .sscf-popup {
width: 70%;
border-radius: 10px;
font-weight: 500;
font-size: 0.6em;
height:100%;
  color: #000;
}
.sscf-form textarea.sscf-input {color:red;}
#sp-header {padding: 0px 0px 0px 0!important;}


.sp-megamenu-parent >li { 
    margin-right: 10px; 
}

@media only screen and (max-width: 992px)
{
  .phonetop {
   
    font-size: 1.7em;
  
}
  
  
}


@media only screen and (max-width: 768px)
{
div#sp-logo .logo {
    margin: 0 auto 50px;
}
.custom.phonetop a {
    font-size: 30px;
}
#wrap-contact-form117 .sscf-popup {
    background: #ff0000;
    font-size: 20px;
    margin: 20px auto;
    padding: 15px;
}
}