#header #top-wrapper {
background-color: rgba(0, 0, 0, 1);
border: none !important;
}
ul.primary-menu > li > ul {
background-color: rgba(0, 0, 0, 1);
}
body, p { font-family: 'Open Sans'; }
h1,h2,h3,h4,h5,h6 { font-family: 'Open Sans'; }
body { font-size: 16px; line-height: 30px; }
ul.primary-menu > li > a { font-size: 16px; }
#header #top-wrapper { color: #2693ff; }
ul.primary-menu > li > a { color: #000000; }
ul.primary-menu > li > ul > li > a, .primary-menu ul.mega-menu > li a { color: #ffffff; }
ul.primary-menu > li > a:hover { color: #2693ff; }
ul.primary-menu > li > ul > li > a:hover, .primary-menu ul.mega-menu > li a:hover { color: #2693ff; }
#main-wrapper { color: #000000; }
#main-wrapper a { color: #1e73be; }
#footer .widget-title { color: #ffffff; }
#footer, #footer .widget li { color: #ffffff; }
#footer a { color: #ffffff; }
#footer a:hover { color: #ffffff; }
#middle-wrapper, .header-style-h2 .header-logo { line-height: 120px; }
.header-regular #header, .header-sticky #header {position: relative;}

.logo-standart {width: 270px;}

.fa-envelope {display: none;}

.header-call {
    text-align: left;
}

#header #top-wrapper {
font-weight: bold;
}

.navphone {color: #2693ff;}

#footer .widget-title {
    font-size: 30px;
}

.testimonial-author {margin-top: 30px;}

.testimonial-photo {width: 170px; height: 40px; margin: 20px auto; border-radius: 0px;}

.testimonial-content {font-size: 22px; font-weight: 300; line-height: 40px; font-family: 'Open Sans' !important;}


@media only screen and (max-width: 767px) {
.footer-left, .footer-right { width: 100%; text-align: center; }
}

.footer-right { width: 49%; display: inline-block; float: right; text-align: right; }

.footer-left { width: 49%; display: inline-block; float: left; text-align: left; margin-top: 8px; }

.header-call {float: right; font-weight: bold; font-family: 'Montserrat'; font-size: 22px;}

.header-call .list-inline li {padding-right: 0px;}

#top-wrapper {position: fixed; width: 100%; z-index: 100;}
#middle-wrapper {padding-top: 40px;}

.footerphone {font-size: 24px; color: #2693ff; font-weight: bold;}
.footerphone a {color: #2693ff;}

h3 {margin-bottom: 20px;}

.menu-item-118 a {cursor: default;}
.menu-item-83 a, .menu-item-86 a {cursor: pointer;}



#tpbr_topbar {
  background-color: #000000 !important;
  position: fixed !important;
  width: 100%;
  margin-bottom: 50px;
}

#tpbr_box {line-height: 35px !important; font-family: 'Montserrat' !important;}

#tpbr_topbar a {color: #2693ff !important;   font-size: 120% !important;
  font-weight: bold! important;}



@media only screen and (max-width: 991px) {
  #tpbr_topbar {display: block;}
}

@media only screen and (min-width: 992px) {
  #tpbr_topbar {display: none;}

  #top-wrapper {display: block;}
}

@media only screen and (min-width: 992px) {
 body #tpbr_topbar{ display: none !important; }
.pushr { height:0px!important; display: none !important; }
}
