.sp-megamenu-parent >li {
  display: block;
  position: relative;
  padding: 0;
  height: 70px;
  float: left;
}
.sp-megamenu-parent >li.menu-justify {
  position: static;
}
.sp-megamenu-parent >li >a {
  display: inline-block;
  padding: 0 12px;
  line-height: 70px;
  font-size: 15px;
  font-weight: 600;
  text-transform:none;
  color:#fff !important;
  text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
 
}

#sp-top-bar {
    padding: 0;
}
#sp-header {
  height: 70px;
  width: 100%;
 background-color: none !important;
  background: none !important;
     box-shadow: none !important;


 
}
#sp-slider{ margin-top:-73px;}
#sp-header .logo {
   
    height: 70px;
}
.tmenu{ float:right; z-index:999;}
ul.tmenu li {
  float: left;
  width:auto;
  z-index:999;
  font-size:12px;

}
.tmenu a:link{ color:#fff; background:none !important; font-weight:600;}
.tmenu a:link:before{  content: '';
   display: inline-block;
   width: 7px;
   height: 7px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
   background-color: #fff;}

 .tmenu a:active{ color:#fff; background:none !important; font-weight:600;}
.tmenu a:active:before{  content: '';
   display: inline-block;
   width: 7px;
   height: 7px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
   background-color: #fff;}
 .tmenu a:visited{ color:#fff; background:none !important; font-weight:600;}
.tmenu a:visited:before{  content: '';
   display: inline-block;
   width: 7px;
   height: 7px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
   background-color: #fff;}
   .tmenu a:hover{ color:#ED3237; background:none !important;}
.tmenu a:hover:before{  content: '';
   display: inline-block;
   width: 7px;
   height: 7px;
   -moz-border-radius: 7px;
   -webkit-border-radius: 7px;
   border-radius: 7px;
   background-color: #ED3237;}
.tmenu{ padding-top:4px;}
#ctm{  background-color: rgba(0,0, 0, 0.25) !important;}
ul.tmenu{
	overflow: hidden !important;
}
.bi{ margin-top:-152px;}
.sppb-carousel {
    position: relative;
    z-index: -1;
}
.sppb-carousel-pro-text h2 {
    font-size: 59px;
	font-weight:800;
    line-height: 66px;
	text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
  color:#fff;
}

.sppb-carousel-pro-text {
    font-size: 29px !important;
    line-height: 39px;
	font-weight:500;
  color:#fff;
	text-shadow: 0px 2px 5px rgba(0,0,0,0.5);
}
.sppb-item.sppb-item-has-bg .sppb-carousel-item-inner {
   
    padding: 20px 100px;
}
div#maximenuck91.maximenufixed ul.maximenuck, div#maximenuck102.maximenufixed ul.maximenuck, div#maximenuck107.maximenufixed ul.maximenuck, div#maximenuck109.maximenufixed ul.maximenuck{
    top: 0 !important;
    background: #f7f7f7;
	box-shadow: 0px 3px 5px 0px rgba(28, 50, 50, 0.25);
	    padding-top: 8px;
    padding-bottom: 10px;
}
div#maximenuck91 ul.maximenuck, div#maximenuck102 ul.maximenuck, div#maximenuck107 ul.maximenuck, div#maximenuck109 ul.maximenuck {
    
    margin-left: -30px;
}
.white-popup-block {
    background: #FFF;
    padding: 0;
    text-align: left;
    max-width: 100%;
    margin: 40px auto;
    position: relative;
	  
    height: 100%;


    
    overflow-y: scroll;
    overflow-x: hidden;
}

#sp-footer {
    background: #174394;
	font-size:12px;
}
#sp-bottom {
    background: #ddd !important;
    padding: 60px 0px !important;
}
#sp-bottom .sp-module .sp-module-title {
    text-transform: none;
    font-weight: 600;
    font-size: 18px;
}
#sp-bottom sp-module ul >li >a {
      line-height: 28px;
       border-bottom: 1px dotted #999;
}
#sp-bottom .sp-module ul >li >a {
      line-height: 28px !important;
       border-bottom: 1px dotted #999 !important;
}
.sp-copyright{ float:left;}
#sp-position7 .custom{ float:right;}
#offcanvas-toggler >i {
    color: #fff !important;
}
.pimagen{ padding-right:15px; color:#333;}
.bpopup{border:1px solid #888; color:#333;}
.bpopup a:hover{border:1px solid #ccc; color:#333;}
.sppb-btn-link:hover, .sppb-btn-link:focus {
    color: #fff !important;
    border: 1px solid #ccc !important;
    text-decoration: underline;
    background-color: #666 !important;
}
#sp-page-builder #menui {
    margin: 10px;
    z-index: 999;
}
#ctm {
    z-index: 999 !important;
}
.minterno{ margin-top:-80px;}
.vermas a:link, .vermas a:visited{  padding:10px 37px; border:1px solid #ccc; color:#333; font-size:13px;font-weight:bold;}
.vermas a:hover, .vermas a:active{ padding:10px 37px; border:1px solid #ccc; color:#fff; font-size:13px; background:#888;font-weight:bold;}
.djslider-default .navigation-container {
    position: relative;
    text-align: center !important;
  top: 50% !important}
}