.aerious-top-bar {
background:#004f97;
color:#fff;
}
.aerious-top-bar .aerious-top-bar-widget-area > *,
.aerious-top-bar .aerious-top-bar-widget-area a {
color:#fff;
}
.aerious-top-bar .aerious-contact-phone {
color:#fff;
}
.aerious-top-bar .aerious-contact-list li {
float:left;
margin-right:25px;
margin-bottom: 0;
letter-spacing: 0.5px;
text-transform: none;
font-size: 12px;
}
.aerious-top-bar .aerious-contact-list li i {
margin-top: 2px;
float: left;
}
.aerious-header .aerious-main-menu > li {
margin-top: 15px;
}
.aerious-header .aerious-main-menu > li > a {
padding-left:15px;
}
.content18 {	
color:#424242;
font-size:18px;
line-height:26px;
}
.content16 {	
color:#424242;
font-size:16px;
line-height:24px;
}
.aerious-title-subtitle-container .aerious-subtitle {
letter-spacing: 1px;
}
#uber-uns .circle-img .vc_box_circle {
border:solid 5px #b7b7b7;
}
.aerious-btn span {
font-weight: 400;
font-family: roboto;
text-transform: none;
}
.aerious-btn:focus span,
.aerious-btn:hover span {
color:#fff;	
}
.aerious-btn.btn-blue { background:#004f97;}
.aerious-btn.btn-pink {  background:#ec2b36;}
.aerious-btn.btn-blue:hover { background:#053867}
.aerious-btn.btn-pink:hover {  background:#dc1b26;}
.serviceswidget  .porto-icon { position:absolute; left:17px; top:9px;}
.serviceswidget  .porto-icon { float:left; width:auto;}
.serviceswidget  .porto-u-heading {
font-weight:500;
font-family:roboto;
letter-spacing:normal;
text-transform:none;
margin-bottom: 15px;
}
.serviceswidget  .porto-u-heading {
font-family: roboto;
line-height: 24px;
padding-left: 42px;
}
.serviceswidget .Ser-col-2 .porto-u-heading { padding-left: 50px;}
.gform_legacy_markup_wrapper div.validation_error {
padding: 0;
}
.gform_legacy_markup_wrapper div.validation_error .alert  {
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;
font-size:14px;
}
.gform_legacy_markup_wrapper h1, .gform_legacy_markup_wrapper h2, .gform_legacy_markup_wrapper h3 {
font-size: 20px;
}
#header.sticky-header .logo {
text-align: left !important;
}
#header.sticky-header .header-main.sticky {
border-bottom: 1px solid rgba(0,0,0,.1);
}
html #topcontrol {
background-color: #12aec6;
color: #ffffff;
border-color: transparent;
bottom: 20px !important;
}
html #topcontrol:hover {
background-color: #fff;
color: #12aec6;
}
#footer .footer-bottom {
padding: 0;
}
.footer-bottom .footer-copyright {
padding:20px 0;
color:#6d6d6d;
text-transform: uppercase;
font-weight: 500;
font-family: roboto;
font-size: 13px;
}
.footer h3.widget-title {
font-size:22px;
color:#fff;
text-transform:uppercase;
margin-bottom: 20px;
font-weight:500;
}
.footer .widget p {
line-height:28px;
color:#aaaaaa;
font-size:14px;
}
.footer .widget p a {
color:#aaaaaa;
}
.footer .widget p a:hover {
color:#fff;
}
.aerious-footer-widget-area {
background:#2e363a;
padding: 70px 0 40px;
}
.footer-bottom {
background-color: #1b2124;
line-height: 60px;
}
ul.footer-social li { float:left; margin-right:10px;}
ul.footer-social li a { color:#fff; background:#434b4e; width:36px; height:36px; border-radius:4px; display:block; line-height:36px; text-align:center;}
ul.footer-social li a:hover { background:#ec2b36; color:#fff !important;}
#menu-footer-menu{margin-top:40px; border:none;}
#menu-footer-menu li{border:none; float: left; width: 100%; padding: 3px 0;}
#menu-footer-menu li a {color:#aaaaaa;font-size:14px;line-height:20px;margin-bottom:4px;display:block}
#menu-footer-menu li a:hover { color:#fff; text-decoration:underline}
#menu-footer-menu li:before {display:none}
.gform_wrapper ul.gform_fields li.gfield .ginput_container label,
.gform_wrapper ul.gform_fields li.gfield .gfield_label { display:none;}
#gform_1 .gform_footer { margin-top:0 !important }
.contact-address .wpb_wrapper { padding:20px; background:#00398a; color:#fff; margin-top: 20px;}
.contact-address .wpb_wrapper .info-list-heading,
.contact-address .wpb_wrapper h2 { color:#fff; }
.contact-address .wpb_wrapper a { color:#fff !important }
.contact-address .wpb_wrapper a:hover { text-decoration:underline !important }
.contact-address .wpb_wrapper .icon_list_icon { background:transparent !important}
.gform_wrapper ul.gform_fields li#field_1_5 { margin-top:0 !important}
.contact-address .wpb_wrapper ul.smile_icon_list li.icon_list_item h3 { 
font-size: 22px;
line-height: 24px;
font-weight: 500;
font-family: roboto;
margin-bottom: 2px;
}
.contact-address .smile_icon_list li .icon_description div.icon_description_text p {
font-size: 15px;
line-height: 22px;
}
.smile_icon_list .icon_list_item .icon_list_icon i {
color: #ec2b36;
}
.gform_wrapper .gfield .ginput_container input, .gform_wrapper .gfield .ginput_container textarea {
background: #fff;
border: solid 1px #ccc;
border-radius: 0;
padding: 8px 5px!important;
width: 100%!important;
}
.aerious-related-posts .posts-date,
.aerious-standard-blog-single .post-inner .posts-date,
.aerious-blog-posts .post-inner .posts-date {
background: #014f97;
} 
.aerious-related-posts > .related-posts-heading,
.widget_recent_entries h6.widget-title{border-bottom:1px solid #e4e4e4;font-weight:400;padding-bottom:10px;margin-bottom:15px;font-size:25px}
.aerious-related-posts > .related-posts-heading { margin-bottom:-25px;}
.widget_recent_entries ul li{padding-left:0!important}
.widget_recent_entries ul li a{font-size:16px;color:#000}
.widget_recent_entries ul li a:hover{color:#c39d6c}
.widget_recent_entries ul li a:before{display:none}
.post-inner .post-content {
color: #424242;
font-size: 18px;
line-height: 26px;
}
#uber-uns .circle-img .vc_box_circle {
-webkit-transition: all 0 ease-out;
-moz-transition: all 0 ease-out;
-o-transition: all 0 ease-out;
transition: all 0 ease-out;
}
#uber-uns .circle-img .vc_box_circle:hover   { border-color:#076ebc; 
box-shadow: 0 0 30px #e6f0f8;
-webkit-transition: all 0 ease-out;
-moz-transition: all 0 ease-out;
-o-transition: all 0 ease-out;
transition: all 0 ease-out;
}
#servicesSec .serviceswidget .vc_column_container>.vc_column-inner {
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
padding-left: 15px;
padding-right: 15px;
position:relative;
padding-top:10px;
}
#servicesSec .serviceswidget .vc_column_container>.vc_column-inner:hover  {
box-shadow: 0 0 30px #3333334d;
-webkit-transition: all 1s ease-out;
-moz-transition: all 1s ease-out;
-o-transition: all 1s ease-out;
transition: all 1s ease-out;
}
.gform_button.button {
background: #004f97;
padding: 14px 30px;
font-size: 16px;
line-height: 16px;
font-family: sans-serif;
white-space: normal;
letter-spacing: 1px;
border-radius: 6px;
text-align: center;
font-weight: 400;
color:#fff;
}
.gform_button.button:hover {
background-color:#053867;  
}
.posts-meta .posts-meta-right .aerious-like,
.posts-meta .posts-meta-right .aerious-comment,
.posts-meta .posts-meta-right .aerious-share-buttons-holder { display:none;}
.posts-meta .col-sm-4 { display:none;}
.acc_counter { margin-bottom: -35px; }
.aerious-counter-1-title { color:#fff;} 
.testimonials_custom .aerious-testimonial-img-holder:before  { display:none}
.testimonials_custom .aerious-testimonial-img-holder img { border-radius:40px;}
.aerious-testimonial .aerious-testimonial-title { margin: 0 auto 0;} .aerious-team .aerious-team-name {     margin: 0 auto 5px; }
.aerious-team .aerious-team-position {     font-weight: 500;}
#header .header-left { text-align: right !important}
#header .nav-top i {     font-size: 1.1em;}
#header .nav-top li>a { padding-left:0; padding-right:0;}
#header .header-top .header-contact, #header .header-top .nav-top {
letter-spacing: normal;
}
#header .main-menu > li.menu-item.active > a,
.mega-menu>li.menu-item.active, .mega-menu>li.menu-item:hover>a {
color: #02203a  !important; 
}
#header .header-main .header-left {
padding: 10px 0 !important;
}
#contact-left .wpb_wrapper p { color:#FFF}
#contact-left p {
font-size: 15px;
line-height: 24px;
}
#contact-left p strong {
font-size: 19px;
font-weight: 500;
}
#contact-left p a {
color:#fff;
}
#gform_wrapper_1 { margin:0 !important }
@media screen and (max-width: 767px) { 
#header #nav-panel .container {
padding: 0;
}
.aerious-title-subtitle-container .aerious-title.aerious-title-border-top {
line-height: normal;
}
#menu-footer-menu li {
width: 100%;
}
#nav-panel .accordion-menu li>a {
padding-left: 15px;
padding-right: 15px;
}
.aerious-mobile-menu-opener-holder {
line-height: 88px !important;
}
.content18,
.content16 { text-align:justify;}
.vc_custom_1662825164323 {
padding-right: 15px !important;
}
.aerious-icon-with-text-container, .aerious-icon-with-text-container .aerious-iwt-icon, .aerious-icon-with-text-container .aerious-iwt-text {
text-align: left !important;
}
#main .vc_custom_1582771073886 {
padding-left: 0% !important;
margin-bottom: 0;
}
.aerious-title-subtitle-container .aerious-title.aerious-title-border-top {
padding-top: 0 !important;
}
#main .vc_custom_1582724212711,
#main .vc_custom_1582766178072 {
padding-right: 5% !important;
}
#main .wearetheBest .vc_col-sm-7 .vc_column-inner {
padding-top: 0 !important;
}
.aerious-standard-blog-single h4.post-title {
line-height: 30px;
font-size: 21px;
font-weight: 500;
}
.aerious-related-posts .owl-theme .owl-nav {
top: -15px;
}
.aerious-title-subtitle-container .aerious-title {
line-height: 50px;
}
.aerious-counter-container .aerious-counter-text {
margin: 0 auto;
display: block;
}
.main-content-wrap h2.content18 {
font-size: 32px !important;
}
#servicesSec .serviceswidget .vc_column_container>.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
.serviceswidget .porto-icon { left: 0;}
.serviceswidget .porto-u-heading { padding-left: 40px;}
.serviceswidget  h2 { font-size:23px !important;}
#nav-panel { padding-bottom: 0; }
#servicesSec { padding-bottom: 20px !important;}
#servicesSec,#contactSec,
#partnerSec { padding-top: 20px !important;}	
#contact-left {
padding: 25px 20px !important;
margin-bottom:20px !important;
}
#footer #text-2 { margin-top:30px !important;}
#footer #text-2 h3 { margin-bottom: 10px !important;}
} .no-breadcrumbs .main-content {
padding-top: 0;
}
.service-widget .aerious-iwt-text .aerious-iwt-title {
word-break:break-all;
}
.serviceswidget h2 {    word-break: break-all; line-height: 24px !important;  font-size: 24px;}
@media screen and (min-width: 768px) and (max-width: 992px) { 
.serviceswidget .porto-u-heading {
line-height: 24px;
padding-left: 38px;
}
.serviceswidget .porto-icon i {
font-size: 20px;
}
}
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 1) {
.serviceswidget h2 {    word-break: break-all; line-height: 24px !important;  font-size: 22px;}
.serviceswidget .porto-icon { left: 0;}
.serviceswidget .porto-u-heading { padding-left: 40px;}
#servicesSec .serviceswidget .vc_column_container>.vc_column-inner {
padding-left: 0;
padding-right: 0;
}
#footer .footer-main .row .col-lg-6 { width: 50%;}
#servicesSec .serviceswidget .col-md-4, 
#servicesSec .serviceswidget .col-md-4 .wpb_wrapper { width:100%; display:block;}
#servicesSec .serviceswidget .wpb_single_image  { width:45%; float:left;}
#servicesSec .serviceswidget .content16  { width:50%; float:right;}
}