/*Footer*/
.footer_v1 .footer-widget-1 {
    width: 100%;
    text-align: center;
}
#menu-footer-menu li a {
    color: #fff;
    font-weight: 600;
    letter-spacing: .8px;
    text-transform: uppercase;
}
#menu-footer-menu li {
    display: inline !important;
    padding: 0 25px;
}

/*Extra functionalities*/
.ct-box-shadow {
	  -webkit-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}
.ct-black-color {
	color: #000;
}

/*Header*/
.mo-header-v4 .mo-menu-list > ul > li:hover > a, .mo-header-v4 .mo-menu-list > ul > li.current-menu-item > a {
	color: #465cf1 !important;
}
.mo-header-v4 .mo-header-top.t_motivo {
    height: 36px !important;
}
.mo-header-v4 .mo-menu-list>ul>li.current_page_item>a:before {
	width: 100% !important;
}
.mo-header-v4 .mo-menu-list>ul>li.current-page-ancestor>a {
	color: #465CF0 !important;
}

/*Blog - Single Post*/
.mo-blog-article .single-post p, .mo-blog-article .single-post span {
    font-size: 18px!important;
    font-family: "Lato",sans-serif!important;
    color: #1a1a1a!important;
}
.mo-blog-article .single-post span.fa {
	font: normal normal normal 14px/1 FontAwesome !important;
} 
.mo-blog-article .single-post h2 {
	font-family: "Lato",sans-serif!important;
	font-size: 30px;
  color: #465cf0 !important;
}
.single-post .mo-blog-article a {
    border-bottom: 2px solid #465cf0 !important;
    color: #465cf0 !important;
}
.large.wp-pic .wp-pic-half-first p, .large.wp-pic .wp-pic-half-last p, .wp-pic p.wp-pic-updated span, .wp-pic p.wp-pic-version span {
	font-size: 11px !important;
	color: #79808a !important;
}
.large.wp-pic .wp-pic-asset-bg-title span {
	color: #fff !important;
}
.mo-blog-article .single-post .wp-pic .wp-pic-bar {
    background-color: #465cf1;
}
#wpadminbar .ab-icon, #wpadminbar .ab-item:before, #wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon {
    font: normal 20px/1 dashicons !important;
}
.single-post .single-header {
    height: 450px !important;
}
.single-post .single-header .blog-hero {
    top: 10% !important;
}
.mo-blog-article .single-post .tags a:hover {
    color: #fff !important;
}
#ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-all-networks-button, #ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-social-count, #ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-text {
    color: #fff !important;
}
#ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-icon {
    color: #fff !important;
}

/*Request for Quote btn*/
.mo-header-v4 .menu_other_v4 .btn-nav:hover {
	border-color: #465CF0;
	color: #465CF0;
}
/*Back to Top*/
a#back-to-top {
    left: 30px !important;
    right: unset !important;
}

div#ess-main-wrapper {
    display: none !important;
}


/*Responsive CSS
=========================================================================================================*/
@media (min-width: 992px){
	
.mo-header-v4 .mo-menu-list>ul>li>a:before, .mo-header-v4 .mo-menu-list>ul>li>a:after {
    background-color: #465cf1 !important;
}
	.mo-header-v4 .mo-menu-list>ul>li>a:before, .mo-header-v4 .mo-menu-list>ul>li>a:after {
    background-color: #465CF0 !important;
}
	.mo-stick-active .mo-menu-list>ul>li>a:before, .mo-stick-active .mo-menu-list>ul>li>a:after {
    bottom: 22px !important;
}
  
.mo-header-v4 .mo-menu-list>ul>li.current_page_item>a:before, .mo-header-v4 .mo-menu-list>ul>li.current_page_item>a:after {
    background-color: #465CF0 !important;
}

  
	/*Mega Menu*/
	.ct-mega-menu li a {
    font-size: 16px !important;
    color: #222 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}

.ct-mega-menu > .depth0 > li > a {
    font-weight: bold !important;
    padding-bottom: 5px;
}

.ct-mega-menu .depth1 > li {
    padding: 8px !important;
    padding-left: 15px !important;
}
	.ct-mega-menu .depth1 > li > a {
    font-size: 15px !important;
}

.ct-mega-menu li > a > i {
    color: #465cf1 !important;
    font-size: 16px;
}
	.mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul>li>a:hover:before {
    background: #465cf1 !important;
}
	.mo-header-v4 .mo-menu-list>ul>li.menu-item-has-children.mega-menu-item>ul>li>a:hover, .ct-mega-menu li a:hover {
    color: #465cf1 !important;
}
  
	
} /*min-width: 992px ends here*/
@media (max-width: 1023px){
  .vc_custom_1552412920383 .vc_col-sm-2 {width: 100% !important;}
}

@media (max-width: 991px){
  #mo_header .mo-header-top {
    display: block !important;
}
  #mo_header .mo-header-top .mo-header-tl.col-sm-6 {
    width: 50%;
    float: left !important;
}
  .pagetitle-v1 {
    min-height: 0;
}
  .ct-page-banner.vc_row-has-fill {
   padding-bottom: 70px !important;
  } /*Services*/
  .ct-none-nintyone {
   display: none; 
  }
  .ct-services-ino {
    width: 100% !important;
}
}

@media (max-width: 767px){
  .tab-center {
    text-align: center;
}
  .ct-none-seventyone {
   display: none; 
  }
  
}

@media only screen and (max-width: 480px) {
  .ct-powerhouse .ct-box-shadow, .phn-padding-0, .home .vc_custom_1553967060255, .home .vc_custom_1553967789632, 
  .page-id-2395 .vc_custom_1545929452959 {
    padding: 0 !important;
}
   #mo_header .mo-header-top .mo-header-tl.col-sm-6 {
    width: 100%;
    text-align: center;
}
  #mo_header .mo-header-top .mo-header-tr.col-sm-6:last-child {
    display: none;
}
  .ct-home-banner .vc_parallax-inner {
    display: none !important;
}
  .home .ct-home-banner.vc_custom_1552562354774 {
    padding-top: 120px !important;
}
}