@charset "utf-8";
/* CSS Document */
@font-face{
	font-family:'my1';
	src:url(../fonts/my1.ttf);}
@font-face{
	font-family:'my1';
	src:url(../fonts/my2.ttf)}
@font-face{
	font-family:'my3';
	src:url(../fonts/my4.woff);
	}

.sppb-text-center{padding:20px;}
.service-item{height:170px;}
.rtll{direction:ltr !important;}	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a{color:#fff !important;background-color:#406078;
    border-bottom:solid 1px #4d6f88;padding-right:5px;}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{width:200px;}	
body{ font-family:'my3' !important; color:#333 !important;}
body a{font-family:'my3';line-height:1.4 !important;font-size:14px !important;}
body a:hover{ color:#7662b2}
body, p{ font-family:'my3'; line-height:1.4 !important;font-size:14px !important;}
h1,h2,h3,h4,h5{ font-family:'my3' !important; letter-spacing:normal !important;
    font-size:16px;font-weight:bold;
}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg::after{ max-width:1100px !important;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg{ height:600px;}

.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fullwidth-title{ font-size:35px;
font-family:'my3'; line-height:45px;}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span{
font-family:'my3' !important;
 letter-spacing:normal;
 color:#000 !important;
 font-weight:normal;
 padding:17px 12 !important;
 background:url(../images/li.png) center right no-repeat;
 line-height:2 !important; 
    
}

.sp-megamenu-parent > li {line-height:normal !important; }
 .sp-megamenu-parent > li:hover > a{color:#2681a9 !important;
    border-bottom:solid 1px #4d6f88;}
 
 .predefined-header2 .free-quote.sppb-btn{ letter-spacing:normal;}
 #sppb-addon-1523955900200 h4.sppb-addon-title{ font-family:"my3";}
 #sppb-addon-1523955883040 h2.sppb-addon-title{font-family:"my3";}
 #sppb-addon-1523955883040 h4.sppb-addon-title{ font-family:"my3"; font-size:16px;}
 #sppb-addon-1523946610702 #btn-1523946610702.sppb-btn-custom{font-family:"my3"; letter-spacing:normal}
 .sppb-btn{ letter-spacing:normal;}
 #sp-bottom .sp-module .sp-module-title{font-family:"my3"; letter-spacing:normal}
 .service-item .sppb-img-container::after{ background-color:rgba(0,0,0,0.5);}
 .service-item .sppb-img-container{ background-color:rgba(0,51,102,1);}
 #sppb-addon-1523956019971 .sppb-addon-title{font-family:"my3"; letter-spacing:normal}
 
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slideshow-fullwidth-item-text .sppb-fw-slider-button-wrapper .sppb-btn i.fa{
	background-color:#e6b245;}
	.acymailing_module_form .acymailing_form .acysubbuttons{background-color:#bd9438;}

.sp-page-title .sp-page-title-heading{ font-size:0px;line:100px !important;padding-top:0 !important;}
.sp-page-title {
  padding: 70px 30px 0px 0px;
  margin-top: 0px !important;
  background-repeat: no-repeat;
	background-size:contain;
  background-position: center top;
  background-attachment: fixed;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){
	padding:8px 0px;border-bottom:#CCC dotted 1px;}
	.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control:hover{ background-color:#06F;}
	.sppb-addon-tweet .sppb-tweet-slider .sppb-carousel-control{ border:solid 1px #FFFFFF; }
 
 #sp-header{ background-color:#ebe7b5;padding-top:10px;padding-bottom:10px;height:100px;}
 .sp-page-title .sp-page-title-sub-heading{ font-size:24px; margin-top:-20px;}
#sp-main-body{ background-color:#F5F5F5; padding-top:0px !important; }
.article-details{background-image:url(../images/z.jpg); background-position:top center; background-repeat:no-repeat; background-size:contain; padding:20px 0px;}

 .free-quote.sppb-btn:hover::after, .free-quote.sppb-btn:focus::after{ background-color:#4d6f88}
.fa-facebook-f::before, .fa-facebook::before {font:normal normal normal 20px/1 FontAwesome;color:#4267B2;}

.fa-twitter-f::before, .fa-twitter::before {font:normal normal normal 20px/1 FontAwesome;color:#28a9e2;}

.fa-youtube-f::before, .fa-youtube::before {font:normal normal normal 20px/1 FontAwesome;color:#e40c0c;}

.fa-instagram-f::before, .fa-instagram::before {font:normal normal normal 20px/1 FontAwesome;color:#8a3ab9;}

.sppb-addon-articles .sppb-addon-article .article-info-wrapper h2{
	font-size:14px;
	color:#000000 !important;
	font-weight:normal;
	line-height:1.4 !important;}
	.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover{ color:#ccc; border-right:solid 1px #fff ;padding-right:8px;
	background-color:#355267;}
	.sppb-btn{ left:0 !important;}
	article-list .article .article-header h1 a, .article-list .article .article-header h2 a{ line-height:1.1 !important;font-size:14px !important;font-weight:normal;}
.predefined-header2 .free-quote.sppb-btn {background-color:#fff !important;}
.sppb-slider-wrapper.sppb-slider-fullwidth-wrapper .sppb-slide-item-bg::after{ background-image:none;}
#offcanvas-toggler > .fa{color:#4d6f88;}
.article-details .article-header h1, .article-details .article-header h2{padding-right:7px;}
#sp-bottom .sp-module .sp-module-title{ background-image:url(../images/li_bg_squares.png); background-repeat:no-repeat; background-position:right; background-size:auto;
 padding-right:30px !important; }
 #sp-bottom .sp-module ul > li > a{ padding-right:20px;background-image:url(../images/b_li.png); background-repeat:no-repeat;
  background-position:right; background-size:auto;
  color:#fff;
  line-height:1.4 !important;font-size:14px !important;
}
#sp-bottom .sp-module ul > li > a:hover{color:#e1e1e1;}
#sp-bottom{padding:20px 0px 10px 0px !important;}


.article-list .article .article-header h1 a:hover, .article-list .article .article-header h2 a:hover, .article-list .article .article-header h1 a:active, .article-list .article .article-header h2 a:active, .article-list .article .article-header h1 a:focus, .article-list .article .article-header h2 a:focus{line-height:1.4 !important;font-size:14px !important;}
.article-details .article-header h1, .article-details .article-header h2{font-size:28px;}
.article-list .article .article-header h1, .article-list .article .article-header h2{line-height:1.4 !important;font-size:14px !important;}

#sp-section-1 {margin-top:-100px !importnat;}