/*------------------------------------------------
COMMON
------------------------------------------------*/
@mixin clearfix() {
  &::after {
    display: block;
    content: "";
    clear: both;
  }
}
/*body{font:12px/18px 'Open Sans', Arial, Helvetica, sans-serif;color:#565558;background-color:#f6f5f0;} */

body{font-size: /* 0.813rem*/ 18px ; font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;color:#55555c;background-color:#ffffff;} 

html, body{width:100%; height:100%;}
.noMargin{margin:0 -15px;}
.noMargin .module-name  { margin-left:15px;}
.center-container{margin: 0 auto;}
/*Fonts*/
@font-face{font-weight: normal; font-style: normal;}

p {
    font-weight: 300;
}

/*ul*/
/*COMMON*/

.btn, btn:hover, .btn:focus, .btn:active, .open > .btn, .btn:active:hover  {box-shadow: none; border-radius: 0; outline:none;  background-image:none;}
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {background-color: transparent;}


.btn-warning {font-size:18px; color:#fff; background-color:#F08700; border:0px solid #F08700; border-radius:0; box-shadow:none; box-shadow:none;padding: 10px 15px; }
.btn-warning:hover,.btn .btn-warning:active,.btn .btn-warning:focus,
.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning.focus:active, .btn-warning:active:focus, 
.btn-warning:active:hover, .open > .dropdown-toggle.btn-warning.focus, .open > .dropdown-toggle.btn-warning:focus, 
.open > .dropdown-toggle.btn-warning:hover {color:#fff;opacity: 0.7; background-color:#F08700; border:0px solid #F4AB4C !important;padding: 10px 15px; }

.btn-primary{font-size:18px;background-color:transparent;border:2px solid #F08700;color:#F08700;border-radius:0;}
.btn-primary:hover,.btn .btn-primary:hover,.btn .btn-primary:hover{border:2px solid #F4AB4C;color:#F4AB4C;background-color:transparent;}
.btn-success{font-size:16px;color:#fff;background-color:#F08700;border:2px solid #F08700;border-radius:0;}
.btn-success:hover,.btn .btn-success:hover,.btn .btn-success:hover{color:#fff;background-color:#F4AB4C;border:2px solid #F4AB4C;}
.btn-info{font-size:16px;background-color:transparent; border:2px solid #F08700; color:#F08700;padding:5px;border-radius:0;}
.btn-info:hover,.btn .btn-info:hover,.btn-info.focus,.btn-info.active, .btn-info.active.focus,.btn-info.active:focus,
.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,
.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover,
.btn-info.active,.btn-info:active {border:2px solid #F4AB4C;color:#F4AB4C;background-color:transparent;}

.btn-danger {font-size:18px;color:#fff;background-color:#892e5a;border:2px solid #892e5a;border-radius:0;}
.btn-danger:hover,.btn .btn-danger:active,.btn .btn-danger:focus {color:#fff;background-color:rgba(137,46,90,0.7);border:2px solid rgba(137,46,90,0.7);border-radius:0;}



.btn-orange, .btn-login{ background-color: #f08700; font-size: 14px; color: #fff !important; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-login:hover, .btn-login:focus, .btn-login:active {color: #fff !important; background-color: rgba(240,135,0,0.7) }

.btn-purple{ background-color: #892e5a; font-size: 18px; color: #fff !important; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-purple:hover, .btn-purple:focus, .btn-purple:active { background-color: rgba(137,46,90,0.7) ; ;color:#fff;}

.btn-blue{ background-color: #00a8e5; font-size: 18px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-blue:hover, .btn-blue:focus, .btn-blue:active {color: #fff; background-color: rgba(0,168,229,0.7) }

.btn-ixfi{ background-color: #1e485a; font-size: 18px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-ixfi:hover, .btn-ixfi:focus, .btn-ixfi:active{color: #fff; background-color: rgba(30,72,90,0.7)}

.btn-gray{ background-color: #acb2bd; font-size: 18px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-gray:hover, .btn-gray:focus, .btn-gray:active{color: #fff; background-color: rgba(155,154,155,0.7) }

.btn-gray.linkbox{
    position: absolute;
    bottom: 50px;
    left: -50%;
    margin-left: 65%;
    width: 70%;
}

.btn-green{ background-color: #387e6a; font-size: 18px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-green:hover, .btn-green:focus, .btn-green:active{color: #fff; background-color:rgba(86,126,106,0.7); }

.btn-cef{ background-color: #56e39f; font-size: 18px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-cef:hover, .btn-cef:focus, .btn-cef:active {color: #fff; background-color:rgba(86,227,159,0.7)  ; }

.btn-white{ background-color: rgba(255,255,255, 0.8); font-size: 18px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; }
.btn-white:hover, .btn-white:focus, .btn-white:active {color: #565558; background-color:#fff  ; }


.btn-orange-border{background-color:transparent; font-size: 18px; color: #f08700; border: 2px solid #f08700;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-orange-border:hover, .btn-orange-border:focus, .btn-orange-border:active{ background-color: transparent; color: #f2a848; border:2px solid #f2a848; text-decoration: none; }

.btn-gray-border{background-color:#acb2bd; font-size: 18px; color: #ffffff; border: 2px solid #acb2bd;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-gray-border:hover, .btn-gray-border:focus, .btn-gray-border:active{ opacity: 0.7; color: #ffffff }

.btn-white-border{background-color:transparent; font-size: 18px; color: #fff; border: 2px solid #fff;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-white-border:hover, .btn-white-border:focus, .btn-white-border:active{ opacity: 0.7; color: rgba(255,255,255, 0.7) }

.btn-ixfi-border{background-color: transparent; font-size: 18px; color: #1e485a; border: 2px solid #1e485a;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-ixfi-border:hover, .btn-ixfi-border:focus, .btn-ixfi-border:active{ background-color:transparent; color: rgba(30,72,90,0.7); border:2px solid rgba(30,72,90,0.7); text-decoration: none; }

.btn-purple-border{background-color:transparent; font-size: 18px; color: #892e5a; border: 2px solid #892e5a; border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-purple-border:hover, .btn-purple-border:focus, .btn-purple-border:active{opacity:0.7;color:#892e5a }

.btn-cef-border{background-color:transparent; font-size: 18px; color: #56e39f; border: 2px solid #56e39f;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-cef-border:hover, .btn-cef-border:focus, .btn-cef-border:active{background-color:transparent;color:rgba(86,277,127,0.7); }
/*.btn-cef-border:hover, .btn-cef-border:focus, .btn-cef-border:active{background-color:rgba(86,85,88,0.7);color:#565558 }*/


.btn-green-border{background-color:transparent; font-size: 18px; color: #387e6a; border: 2px solid #387e6a;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-green-border:hover, .btn-green-border:focus, .btn-green-border:active{background-color:transparent;color:rgba(56,126,106,0.7) }
/*.btn-green-border:hover, .btn-green-border:focus, .btn-green-border:active{background-color:rgba(86,126,106,0.7);color:#387e6a }*/

.btn-blue-border{background-color:transparent; font-size: 18px; color: #00a8e5; border: 2px solid #00a8e5;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px;}
.btn-blue-border:hover, .btn-blue-border:focus, .btn-blue-border:active{opacity:0.7;color:#00a8e5 }

.hideButton {
 border:0 none;
 background:transparent;
 color:#f08700;
 padding:0;
 position: relative;
 top: -18px;
 font-size:16px ; font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;
 z-index:200;
}
.hideButton:hover, .hideButton:active, .hideButton:focus;{opacity:0.8;}
#collapseExample .collapse .in{margin-top: -21px;}

.t-center{ text-align: center; }
.t-left{ text-align: left; }
.f-right{ float: right; }
.seperater{height: 1px; width: 100%; margin: 50px auto; float: left; text-align: center; position: relative;} 
.seperater:after{content: ''; width: 55%; margin: 0 auto; height: 1px; background-color: #ddddde; position: absolute; left: 50%; transform: translate(-50%, -50%); }
h1{ font-size: 32px;color:#6d6d78;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;margin: 0; font-weight: 400; line-height: 40px; margin: 10px 0}
h2{ font-size: 24px;color:#6d6d78;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;margin: 0; font-weight: 400; line-height: 24px;margin: 10px 0 } 
h3{ font-size: 18px;color:#6d6d78;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;margin: 0; font-weight: 400; line-height: 18px;margin: 10px 0 }
h4{ font-size: 22px;color:#6d6d78;margin: 0; line-height: 22px;margin: 10px 0; float: left; width: 100%;}
h5{ font-size: 14px;font-weight: bold;line-height: 18px;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;color:#f08700; line-height: 14px;margin: 10px 0 }
h6{ font-size: 14px;color:#6d6d78;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;margin: 0; font-weight: bold;}
/*.page-titel{ float: left; width: 100%; border-bottom: 8px solid #f08700; text-align: center;}*/
.page-titel{ float: left; width: 100%; text-align: left;background-color:#dddde1;margin-top:-10px}
.page-titel h1{color: #ffffff; padding: 30px 0 30px 0; margin: 0}
.bordercolor-orange {border-bottom: 8px solid #f08700;}
.bordercolor-purple {border-bottom: 8px solid #892e5a;}
.bordercolor-blue {border-bottom: 8px solid #00a8e5;}
.bordercolor-green{border-bottom: 8px solid #387e6a;}
.bordercolor-cef{border-bottom: 8px solid #56e39f;}
.bordercolor-gray{border-bottom: 8px solid #9b9a9b;}
.bordercolor-ixfi{border-bottom: 8px solid #5e7c87;}


h1.text-left, h2.text-left, h3.text-left, h4.text-left, h5.text-left, h6.text-left, p.text-left, td.text-left, th.text-left {text-align:left;}
h1.text-right, h2.text-right, h3.text-right, h4.text-right, h5.text-right, h6.text-right, p.text-right, td.text-right, th.text-right {text-align:right;}
h1.text-center, h2.text-center, h3.text-center, h4.text-center, h5.text-center, h6.text-center, p.text-center, td.text-center, th.text-center {text-align:center;}
h1.text-justify, h2.text-justify, h3.text-justify, h4.text-justify, h5.text-justify, h6.text-justify, p.text-justify, td.text-justify, th.text-justify {text-align:justify;}
   
.h1above{
  margin-bottom:20px;
  font-size:20px !important;
  font-weight:400!important;
}
/* Linkbox */
.linkbox{
  /*position:relative;
  top:50px;*/
}
.link-box{
  text-align:center;
background-color:#ffffff;
  margin-bottom:30px;
  padding-bottom:20px;
  min-height: 350px;

}
.linkbox-image{
  	height:145px;
	background-size: cover;
}
.link-box h3.linkboxTitle{
  	color:#ffffff;
    text-align: left;
    padding: 26px 20px;
    font-size: 40px;
} 
.link-box .linkboxText{
    padding: 26px 20px;
    
} 

/*
.text-orange {color: #f08700;}
.text-violet {color: #892e5a;}
.text-blue  {color: #00a8e5;}
.text-green {color: #387e6a;}           
.text-cef   {color: #56e39f;}
.text-gray  {color: #9b9a9b;}
.text-ixfi  {color: #1e485a;} */


ul, li{ list-style: none; padding: 0;}
.wrapper ol li{ list-style: inside none inside; padding-left: 5px;}

.wrapper ul, li{ list-style: none; padding: 0;}
.section.headline ul,.section.headline li{ list-style: none;}
.section.headline {
  content: "\f055";
  padding-right:4px;
  vertical-align:middle;
  font-size:2em; 
}



.section.headline h1, .headline-content h1, .home-headline h1, .section.headline h1,
.home-headline .headline-content  h1 {font-size:32px !important; }
.section.headline > p, .section.headline p {font-size:18px; line-height:1.6; font-weight:300}
.section.headline > li, .section.headline li {font-size:18px !important;}
table, table .ce--table {
 /* font-size:13px !important;*/
  font-size:1.40rem !important;
  min-height: .01%;
  overflow-x: auto;
}

ul li .list-unstyled, li .list-unstyled:before, .dot-style:before,
li .absatz-zu-liste;before {
  content: "\f055";
  padding-right:4px;
  vertical-align:middle;
  font-size:14px;
}

ul.dot-style-orange, ul.dot-style-violet, ul.dot-style-blue, ul.dot-style-green, ul.dot-style-cef,
ul.dot-style-gray, ul.dot-style-ixfi {color: #565558;margin:10px 20px 20px 50px !important;padding-top:5px!important;}
ul.dot-style-orange li, ul.dot-style-violet li, ul.dot-style-blue li, ul.dot-style-green li, ul.dot-style-cef li,
ul.dot-style-gray li, ul.dot-style-ixfi li  {padding-top:5px !important;text-indent: -22px;}
ul.dot-style-orange li ul li, ul.dot-style-violet li ul li, ul.dot-style-blue li ul li, ul.dot-style-green li ul li, ul.dot-style-cef li ul li,
ul.dot-style-gray li ul li, ul.dot-style-ixfi li ul li {margin:5px 20px 5px 50px !important;padding-top:5px !important; }

ul.dot-style:before {content: "\f111"; color: #565558; padding-right:14px;  vertical-align:middle;  font-size:10px;  }
ul.dot-style-orange li:before {content: "\f111";color: #f08700;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-violet li:before {content: "\f111";color: #892e5a;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-blue li:before{content: "\f111";color: #00a8e5;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-green li:before{content: "\f111";color: #387e6a;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-cef li:before {content: "\f111";color: #56e39f;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-gray li:before {content: "\f111";color: #9b9a9b;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-ixfi li:before {content: "\f111";color: #1e485a;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';} 

ul.dot-style li ul:before {content: "\f10c"; color: #565558; padding-right:14px;  vertical-align:middle;  font-size:10px;  }
ul.dot-style-orange li ul li:before {content: "\f10c";color: #f08700;padding-right:14x;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-violet li ul li:before {content: "\f10c";color: #892e5a;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-blue li ul li:before{content: "\f10c";color: #00a8e5;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-green li ul li:before{content: "\f10c";color: #387e6a;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-cef li ul li:before {content: "\f10c";color: #56e39f;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-gray li ul li:before {content: "\f10c";color: #9b9a9b;padding-right:41px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}
ul.dot-style-ixfi li ul li:before {content: "\f10c";color: #1e485a;padding-right:14px;vertical-align:middle;font-size:10px;font-family:'FontAwesome';}



p a, a{ color: #f08700; text-decoration: none; }
p a:hover, li a:hover, a:hover,p a:active,  li a:active, a:active,
p a:focus, li a:focus, a:focus{ text-decoration: none; color: #f08700;}
.e-text-30{font-size:30px; line-height: 1.4;}
ul, ul li {color: #565558;}
.white-bg{background-color: #ffffff;color:#565558;text-align:left;}
/*.orange-bg{ background-color: #f08700 }*/
.orange-bg{ background-color: #f7f8f8 }
.gray-bg{background-color:#9c9b9c;}
.light-gray-bg{background-color:#f7f8f8;}
.purple-bg{ background-color: #892e5a }
.green-bg{background-color:#387e6a;}
.blue-bg{ background-color: #00a8e5 }
.cef-bg{background-color:#56e39f;}
.ixfi-bg{background-color: #5e7c87}
.Fsize-28{ font-size: 28px;}
.Fsize-22{ font-size: 22px;}
/*.Fsize-30{font-size:30px;font-family:'Open Sans Light', Arial, Helvetica, sans-serif;font-weight:normal;margin: 20px 0; color: #565558; line-height: 40px;}*/
.Fsize-30{font-size:30px;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;font-weight:400;margin: 20px 0; color: #565558; line-height: 40px;}
.mt-0{ margin-top: 0px !important; }
/*
.mt-50{ margin-top: 50px; }
.mt-40{ margin-top: 40px; }
.mt-20{ margin-top: 20px; }
.mt-30{ margin-top: 30px; }
*/
.mb-40{ margin-bottom: 40px; }
.mb-50{ margin-bottom: 50px; }
.mb-20{ margin-bottom: 20px; }
.mb-0{ margin-bottom: 0 !important }
.no-padding{ padding: 0 }
.img-responsive{ width: 100% }
.no-bg{ background-color: transparent !important; }
strong{font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 600;}
hr {border-top: 1px solid #ddddde;margin-bottom: 10px; margin-top: 10px;float: left; width: 100% }

/*COLOR*/
/*
.text-orange{color: #f08700; }
.text-violet{color: #892e5a; }
.text-blue{color: #00a8e5; }
.text-green{color: #387e6a; }
.text-cef{color: #56e39f; }
.text-ixfi{color: #1e485a; }

*/
.text-orange {color: #f08700;font-size:18px ; font-family:'Source Sans Pro'}
.text-violet {color: #892e5a;font-size:18px ; font-family:'Source Sans Pro'}
.text-blue  {color: #00a8e5;font-size:18px ; font-family:'Source Sans Pro'}
.text-green {color: #387e6a;font-size:18px ; font-family:'Source Sans Pro';}           
.text-cef   {color: #56e39f;font-size:18px ; font-family:'Source Sans Pro'}
.text-gray  {color: #6d6d78;font-size:18px ; font-family:'Source Sans Pro'}
.text-ixfi  {color: #1e485a;font-size:18px ; font-family:'Source Sans Pro'}
.text-light-grey  {color: #6d6d78;font-size:18px ; font-family:'Source Sans Pro'}

.orange-color{ color: #f08700 }
.purple-color{ color: #892e5a }
.dgray-color{ color: #565558 }
.blue-color{ color: #00a8e5 }
.green-color{color: #387e6a}
.cef-color{ color: #56e39f }
.ixfen-color, .ixfi-color{ color: #1e485a }
.grau-color, .gray-color{ color: #6d6d78/*#9b9a9b*/ }
.white-color{ color: #fff }
.light-grey-color{ color: #6d6d78 }

.color-orange {color: #f08700;}
.color-purple {color: #892e5a;}
.color-blue  {color: #00a8e5;}
.color-green {color: #387e6a;}           
.color-cef   {color: #56e39f;}
.color-gray  {color: #6d6d78;}
.color-ixfi  {color: #1e485a;}
.color-light-gray  {color: #6d6d78;}

/*BREADCRUMN*/
.breadcrumb{background-color:transparent !important;}
.breadcrumn-box ul.breadcrumn{background-color:transparent !important;}
.breadcrumn-box{ float: left; width: 100%;}
.breadcrumn-box ul.breadcrumb {padding: 20px 0px; list-style: none;margin: 0 } 
.breadcrumn-box ul.breadcrumb li {display: inline; font-size: 12px;color: #565558; }
.breadcrumn-box ul.breadcrumb li+li:before {padding: 8px 0; color: #565558; content: ">\00a0"; }
.breadcrumn-box ul.breadcrumb li a {color: #9b9a9b; text-decoration: none;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;font-weight:400; padding-right:4px;}
.breadcrumn-box ul.breadcrumb li a:hover {color: #565558; text-decoration: none; }


/*HEADER*/

.navbar, .navbar-diamos, .onepage-navbar {border-radius:0;border:0 none;}
.onepage-navbar .sm-simple li:hover{border:0 none;}
.onepage-navbar .sm-simple  li a:hover,.onepage-navbar .sm-simple a:hover, .onepage-navbar .sm-simple a:focus, .onepage-navbar .sm-simple a:active {line-height:16px;}
header{ float: left; width: 100%;}
header .top-header{ float: left; width:100%;  padding: 0  }

header .logo{ float: left; margin-top:12px; margin-bottom:-12px;}
header .top-right{ float: right; margin-top:19px;}
header .top-right-mobile { float: right; margin-top:-9px;margin-right:18rem;}
header .search-box{ float: right; position: relative; margin-top: -7px;}
header .top-right-mobile .search-box{/* float: right; */position: relative; margin-top: -7px;}
header .search-box input[type="text"] {height:34px; font-size: 12px; display: inline-block; border: none; outline: none; padding: 3px; padding: 0 0 0 20px; width: 0px; position: absolute; top: 0; right: 0; background: none; z-index: 3; transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000); cursor: pointer; background: url(../Images/icon-search.png) left 10px no-repeat; }
header .search-box input[type="text"]:focus:hover {border-bottom: 1px solid #565558; }
header .search-box input[type="text"]:focus {width: 199px; z-index: 1; border-bottom: 1px solid #565558; cursor: text; position: relative; }
header .search-box input[type="submit"] {height: 15px; width: 15px; display: inline-block; color:red; font-size: 0; float: right; border: none; top: 0; background-color: transparent /*#f6f5f0*/; right: 0; z-index: 2; cursor: pointer; opacity: 0.4; cursor: pointer; transition: opacity .4s ease; }
/*header .language-box{ float: right; padding: 8px 15px; margin-right: 20px;}*/
.ldivider{padding-left:7px;padding-right:0px;color:#565558;}
header .language-box{display:none; padding:0 15px 9px; margin-right: 20px;}
header .login-btn{ float: right; }
header .login a {background-color: #f08700; font-size: 14px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:8px 26px; line-height: 14px;color:white; margin-right:15px;}
header .loginform {/*margin-top: -28px;*/ margin-bottom: -16px;}

header .loginform input:focus{/*border:none;*/ box-shadow:none;}
header .form-control, header .form-control:focus {box-shado: none; border-radius: 0;border: 1px solid #ccc;}

header .loginform .navbar-form {margin-bottom: 0 /*-15px*/;}
header .loginform .nav-item .dropdown .login {padding: 15px;}
header .loginform .nav-item .dropdown {margin-top: 10px; height: 174px;}
header .loginform input[type="button"] .btn {border:0 none; background: transparent;}
header .language-box ul{ padding-right: 0px; margin: 0 25px 0 0; }
header .language-box ul li{ list-style:none; display: inline-block; width:10px;}
header .language-box ul li a, header .language-box a{font-size:14px;color:#565558;text-transform:uppercase;}
header .language-box .firstlang{width:10px;/*padding-right: 10px !important;*/}
header .language-box .secondlang{width:10px;/*padding-left: 10px;*/}
header .language-box .ldivider{width:35px;text-align:center;/*padding: 0 10px;*/}
header .language-box ul li:active a:last-child{padding-left:2px;margin-left:0;}
/*header .language-box ul li:last-child{padding-left:2px;margin-left:0;}*/

header .language-box ul li a:hover, header .language-box ul li a:active, header .language-box ul li a:focus, header .language-box ul li.active a, .language-box > a:active,
header .language-box ul li a:active{ font-weight: bold; text-decoration: none;background-color:transparent;}
header .top-right .btn-warning{ background-color: #f08700; font-size: 14px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; border-radius:0 none; color:äfff;margin:-8px 18px 0 32px;}
header .top-right .btn-warning a {color: #fff; }
header .top-right .btn-warning:hover, header .top-right .btn-warning:active, header .top-right .btn-warning:focus { background-color: #f08700; font-size: 14px; color: #fff; border: 0;border-radius: 0;-webkit-border-radius: 0; padding:10px 18px; line-height: 14px; border-radius:0 none; color:äfff;margin:-8px 18px 0 32px;}
 
header .loginform .fe-user{margin: -2px 15px 15px 10px;}
header .loginform .btn-logout {border: 0 none; background-color: #fff; margin-left:16px;margin-top:-5px;box-shadow:none;}
header .loginform .btn-logout:hover {color: #f08700;}
header .loginform .fe-user{font-size:14px;margin-right:10px;}
 /*MENU*/
header .navbar-diamos {height:46px;width: 100%;background-color: #ffffff; /*#565558*/; box-shadow: inset 0 -10px 10px -10px #6d6d78;}
header .navbar {margin-bottom:0;min-height:46px;}
header .menu{ float: left; width: 100%;/*background-color: #565558 */}
header .menu .navbar-header{ display: none; }
header .menu .navbar-default{background-color: transparent; border-color: #e7e7e7;margin: 0; border-radius: 0; border: 0;margin-left:-15px} 
header .menu .navbar-nav>li>.dropdown-menu {margin-top:0px;border-top-left-radius: 0; border-top-right-radius: 0; position: absolute; width: 100%; min-height: 338px;top: 46px; border: 0;margin-right:15px; } 
/* 7-2-2020 */
/* header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box{background-color:#f08700;padding:0; border-radius: 0;} */
/*header .menu .navbar-default*/
header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box{background-color:#fff;padding:0; border-radius: 0;}
/*header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li{ display: inline-block; }*/
header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li{ display: inline-block; float:none;}
/*header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li a{ font-size: 14px; font-weight: bold; font-family: 'Open Sans Bold', Arial, Helvetica, sans-serif; color: #fff; padding: 10px 15px }*/
header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li a{ font-size: 14px;  font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; color: #6d6d78/*#f08700*/; padding: 10px 15px;margin-top:14px;font-weight:400; }
header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li a:first-child{margin-left:5px; }
/*header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li a:hover, header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li a:focus{ background-color: #565558; color: #fff; text-decoration: none; }*/
header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li a:hover, header .menu .navbar-nav>li>.dropdown-menu.orange-bg-box li a:focus{ background-color: #fff; color: #565558; text-decoration: none; }
header .menu .navbar-nav .subMenu > li, header .menu .navbar-nav .subMenu > li  a  {margin-left:0;}
header .menu .navbar-nav .subMenu .dropdown-header {margin-top: 5px;padding:3px 0;}
header .menu .navbar-nav .subMenu .dropdown-header li a {margin-top: 1px;}
header .menu .navbar-nav .subMenu .dropdown-menu a{font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 600;}
header .menu .navbar-nav .subMenu .dropdown a{color: #f08700; font-size: 15px; font-weight: bold; border-bottom: 1px solid #565558; text-decoration:none;}

/*
header .menu .mega-dropdown-menu a{color: #f08700; font-size: 14px; font-weight: bold; border-bottom: 1px solid #565558; text-decoration:none;}*/
/*header .menu .navbar-nav .dropdown-menu .col-sm-4 a {color: #f08700; font-size: 14px; font-weight: bold; border-bottom: 1px solid #565558; padding: 3px 0; white-space: normal; line-height: 16px;  text-decoration: none; padding-bottom: 8px;}
/*  */
header .menu .navbar-default .navbar-nav > li:first-child > a {margin-left:-10px;margin-right:20px;}
header .menu .navbar-default .navbar-nav>li>a { color: #6d6d78; font-size: 14px; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; text-decoration: none;margin-top:3px;margin-bottom:0;padding-bottom:16px;padding-top:17px;font-weight:400; text-transform:uppercase;letter-spacing: 0.05em}
header .menu .navbar-default .navbar-nav>li>a.active {font-weight:600}
header .menu .mega-dropdown-menu a 
header .menu .navbar-collapse{ padding: 0 } 
header .menu .navbar-default .navbar-nav>.open>a.hasSubMenu, header .menu .navbar-default .navbar-nav>.open>a.hasSubMenu:focus, header .menu .navbar-default .navbar-nav>.open>a.hasSubMenu:hover, header .menu .navbar-default .navbar-nav>li:hover>a.hasSubMenu, header .menu .mega-dropdown:hover a.hasSubMenu{ color: #f08700; background-color: #fff }
/*header .menu .navbar-default .navbar-nav>.open>a, header .menu .navbar-default .navbar-nav>.open>a:focus, header .menu .navbar-default .navbar-nav>.open>a:hover, header .menu .navbar-default .navbar-nav>li:hover>a, header .menu .mega-dropdown:hover a{ color: #f08700; background-color: #fff }*/


header .menu .mega-dropdown {position: static !important; width:100%; } 
header .menu .mega-dropdown-menu {padding: 20px 0px; width: 100%; min-height:240px;
-webkit-box-shadow: 0px 1px 3px -2px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 1px 3px -2px rgba(0,0,0,0.3);
box-shadow: 0px 1px 3px -2px rgba(0,0,0,0.3); 
} 
header .menu .mega-dropdown:hover .dropdown-menu{ display: block; }
header .menu .navbar-nav>li>.dropdown-menu ul{ padding: 0; margin: 0; }
header .menu .navbar-nav>li>.dropdown-menu ul li{ list-style: none; }
header .menu .navbar-nav>li>.dropdown-menu ul li a{ color: #565558; font-size: 14px;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;padding: 8px 0; float: left; width: 100%; line-height: 14px;text-decoration:none;font-weight:400 }

header .menu .navbar-nav>li>.dropdown-menu .dropdown-header {font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight:400;}
header .menu .navbar-nav>li>.dropdown-menu .dropdown-header a{font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;font-weight:400; padding: 8px 0; float: left; width: 100%; line-height: 14px;text-decoration:none; }
header .menu .mega-dropdown-menu > .col-sm-4 a {font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;padding: 8px 0; float: left; width: 100%; line-height: 14px;text-decoration:none !important; font-weight:400;}
header .menu .subMenu {min-height:140px;}
header .menu .navbar-nav .noSubMenu{ }
header .menu .navbar-nav .noSubMenu a{font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 400; border-bottom: 1px solid #565558; text-decoration:none; color: #f08700;}

header .menu .noSubMenu {padding: 0; margin: 0; text-decoration:none;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight:400;position:relative;top:-5px; }
header .menu .noSubMenu a {text-decoration:none;color:green}




header .menu .mega-dropdown-menu > li > ul {padding: 0; margin: 0; }
header .menu .mega-dropdown-menu > li > ul > li {list-style: none; } 
header .menu .mega-dropdown-menu > li > ul > li > a {display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.428571429; color: #999; white-space: normal; } 
header .menu .mega-dropdown-menu > li ul > li > a:hover,
header .menu .mega-dropdown-menu > li ul > li > a:focus {text-decoration: none;color: #f08700;background-color: transparent;border-top: 2px solid #fff;} 
header .menu .mega-dropdown-menu .submenu li a{color: #f08700; font-size: 16px; font-weight: light; font-weight:bold; border-bottom: 1px solid #565558; padding: 3px 0; white-space: normal; line-height: 16px;  padding-bottom: 8px; }
header .menu .mega-dropdown-menu .dropdown-header a{
   color: #f08700; 
   font-size: 16px; 
   font-weight:bold; 
   border-bottom: 
   1px solid #565558; 
   padding: 3px 0; 
   white-space: normal; 
   line-height: 16px;
   text-decoration:none !important;
    /*margin-bottom: 15px;*/
   padding-bottom: 8px;
}
header .menu .mega-dropdown-menu form {margin:3px 20px; } 
header .menu .mega-dropdown-menu .form-group {margin-bottom: 3px; }
header .menu .navbar-nav>li>.dropdown-menu .ixfin-box{float: left; width: 100%; text-align: center; } 
header .menu .navbar-nav>li>.dropdown-menu .ixfin-box h5 {color: #565558; font-weight: normal; font-size: 16px; border-bottom: 1px solid #565558; padding-bottom: 15px; padding-top: 5px; }
header .menu .navbar-nav>li>.dropdown-menu .ixfin-box p{ font-size: 14px;color: #565558;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; padding:20px 30px;font-weight:400 }
header .menu .navbar-nav>li>.dropdown-menu .ixfin-box .btn.border-orange{border:2px solid #f08700;font-size:12px; color: #f08700;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; border-radius: 0;padding:10px 15px;font-weight:400}
header .menu .navbar-nav>li>.dropdown-menu .ixfin-box .btn.border-orange:hover, 
header .menu .navbar-nav>li>.dropdown-menu .ixfin-box .btn.border-orange:focus, 
header .menu .navbar-nav>li>.dropdown-menu .ixfin-box .btn.border-orange:active{ background-color: #f08700; color: #fff; text-decoration: none;}
header .mobile-menu{ display: none; }
 .shrink {
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent;
}
header .menu .navbar-nav>li>ul>li {font-weight: bold;text-decoration: none;}
/*header .menu .navbar-nav .dropdown-menu .col-sm-4 a {color: #f08700; font-size: 16px; font-weight: bold; border-bottom: 1px solid #565558; padding: 3px 0; white-space: normal; line-height: 16px;  padding-bottom: 8px;}*/
header .menu .navbar-nav .dropdown-menu .submenu > li > a {font-weight: normal; line-height: 1.428571429; color: #565558; white-space: normal;font-size: 14px; }
/*
#onepage-navbar {height:50px;position:relative;top:132px;top:-13.35rem;  background-color:#f08700; }
#onepage-navbar .navbar{border: 0 none; border-radius:0;color:#fff;top:132px;}
#onepage-navbar .navbar a{}
*/
.tx-indexedsearch-searchbox fieldset {
  width:100%;
  float:left;
}
.tx-indexedsearch-searchbox,
.tx-indexedsearch-rulesm, .tx-indexedsearch-info-sword,
.tx-indexedsearch-res, .tx-indexedsearch-browsebox {margin-bottom:2rem;}

/*BANNER*/
.banner {float: left; width: 100%; margin-top: -10px;}
.mini-banner {float: left; width: 100%; height: 300px; background-repeat: no-repeat; background-position: center; background-size: cover; margin-bottom: 20px;margin-top:-2px;} 
.banner .slick-slide{width: 100%; float: left;background-repeat: no-repeat; background-position: center; background-size: cover; box-shadow: inset 0 -10px 10px -10px #6d6d78;}
.banner .slick-slide .banner-slider{height: 640px;display: table;text-align: center; width: 100%; }
.banner .slick-slide .banner-slider.ba{height: 425px;text-align: left;}
.banner .slick-slide .banner-slider .banner-content{display: table-cell;vertical-align: middle;}
.banner .slick-slide .banner-slider.ba .banner-content{padding-left:45%}
.banner .slick-slide .banner-slider .banner-content h2{ color: #fff; font-size: 3.875rem;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; text-shadow: 3px 3px 10px rgba(0,0,0, 0.6);-webkit-text-shadow: 3px 3px 10px rgba(0,0,0, 0.3);font-weight: 600; line-height: 50px;}
.banner .slick-slide .banner-slider.ba .banner-content h1{ color: #fff; font-size: 3.875rem;font-family:'Source Sans Pro', sans-serif; text-shadow: 0px 0px 0px rgba(0,0,0, 0.6);-webkit-text-shadow: 0px 0px 0px rgba(0,0,0, 0.3); font-weight: 400; line-height: 40px;}
.banner .slick-slide .banner-slider.ba .banner-content h2{ color: #fff; font-size: 6.875rem;font-family:'Source Sans Pro', sans-serif; text-shadow: 0px 0px 0px rgba(0,0,0, 0.6);-webkit-text-shadow: 0px 0px 0px rgba(0,0,0, 0.3); font-weight: 600; line-height: 60px;letter-spacing:-0.04em}
.banner .slick-slide .banner-slider.ba .banner-content h3{ color: #fff; font-size: 1.875rem;font-family:'Source Sans Pro', sans-serif; font-weight: 200; line-height: 24px;margin-top:20px;margin-bottom:20px}
.banner .single-item .slick-next{position: absolute; bottom: -33px; right: 30px; top: auto; opacity: 1; color: #fff; height: auto;z-index:11;} 
.banner .single-item .slick-next:before{content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; opacity: 1; color: #fff; font-size:40px; line-height: 40px;}
.banner .single-item .slick-next:hover:before{line-height: 40px;}
.banner .single-item .slick-next:hover:before, .banner .single-item .slick-prev:hover:before{ color: #f08700;}
.banner .single-item .slick-prev{position: absolute; bottom:  -6px; right:60px; top: auto; opacity: 1; color: #fff; height: auto; left: auto; z-index: 11} 
.banner .single-item .slick-prev:before{content: "\f104"; font-family: FontAwesome; font-style: normal; font-weight: normal; opacity: 1; color: #fff; font-size: 40px; line-height: 40px;}
.banner .single-item .slick-dots{ bottom: 0 }
.banner .single-item .slick-dots li{position: relative; display: inline-block; width: 12px; height: 12px; margin: 0 5px; padding: 0; cursor: pointer;} 
.banner .single-item .slick-dots li.slick-active button{ background-color: #ffffff; opacity:0.7 }
.banner .single-item .slick-dots li button {font-size: 0; line-height: 0; display: inline-flex; width: 9px; height: 9px; padding: 0; cursor: pointer; color: transparent; border: 0; outline: 0; background-color: #fff; opacity:0.2; border-radius: 50px;}
.banner .slick-slider{ margin-bottom: 0 }
.slick-dots, .slick-next, slick-prev {padding-bottom:18px !important;}

.banner .slick-slide .banner-slider.ba-single .banner-content.single{
  text-align:left;
  padding-left:0px;
  vertical-align:middle;
}
.banner .slick-slide .banner-slider.ba-single .banner-content.single h2.orange-color{
  color:#f08700;
}
.banner .slick-slide .banner-slider.ba-single .banner-content.single h2.white-color{
  color:#ffffff;
}
.single-banner-image,
.banner .slick-slide .banner-slider.ba-single {
	height: 300px;
}
/*SECTION*/
.section{ float: left; width: 100%; }
.headline-content{ float: left; width: 100%; padding: 50px 0 0;/*margin-bottom:50px;*/}
.headline.inner-headline .headline-content{ padding-top: 0 }
.headline.inner-headline .headline-content p{ margin: 0; }
.headline-content h1{ margin-bottom: 20px; }
/*.home-headline .headline-content{width: 50%;margin: 0 auto;float: none;}*/
.home-headline .headline-content{width: 100%;margin: 0 auto;float: none;}
.products-section{ float: left; width: 100%; }
.products-section h2 {min-height:24px !important;}

/*PRODUCT DIFRENT COLOR*/
/*ORANGE PRODUCT*/
.products-section .module-name{ float: left; width: 100%; /*text-align: center; */}
.products-section .module-name h4{ font-size: 22px; margin-bottom: 40px; }

.orange-prod-box{ float: left; width: 100%; border: 3px solid #f7f8f8/*#f08700*/;color:#6d6d78;text-align:center;padding:30px 15px; position: relative; background-color: #f7f8f8/*transparent#f6f5f0 */}
.orange-prod-box .icon{color:#f08700; font-size:60px; line-height:60px;}
.orange-prod-box h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }
.orange-prod-box.infobox-prod > .neu-box  {position: absolute; right: 5px; } 

.purple-prod-box{ float: left; width: 100%; border: 3px solid #f7f8f8/*#892e5a*/;color:#6d6d78;text-align:center;padding:30px 15px; position: relative; background-color: #f7f8f8/*transparent#f6f5f0 */}
.purple-prod-box .icon{color:#892e5a;font-size:60px; line-height:60px;}
.purple-prod-box h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }
.purple-prod > .neu-box  {position: absolute; right: 5px; }

.blue-prod-box{ float: left; width: 100%; border: 3px solid #f7f8f8/*#00a8e5*/;color:#6d6d78;text-align:center;padding:30px 15px; position: relative; background-color: #f7f8f8/*transparent#f6f5f0 */}
.blue-prod-box .icon{color:#00a8e5;font-size:60px; line-height:60px;}
.blue-prod-box h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }

.gray-prod-box{ float: left; width: 100%; border: 3px solid #f7f8f8/*#9b9a9b*/;color:#6d6d78;text-align:center;padding:30px 15px; position: relative; background-color: #f7f8f8/*transparent#f6f5f0 */}
.gray-prod-box .icon{color:#9b9a9b; font-size:60px; line-height:60px;}
.gray-prod-box h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }

.green-prod-box{ float: left; width: 100%; border: 3px solid #f7f8f8/*#387e6a*/;color:#6d6d78;text-align:center;padding:30px 15px; position: relative; background-color: #f7f8f8/*transparent#f6f5f0 */}
.green-prod-box .icon{color:#387e6a; font-size:60px; line-height:60px;}
.green-prod-box h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }

.cef-prod-box{ float: left; width: 100%; border: 3px solid #f7f8f8/*#56e39f*/;color:#6d6d78;text-align:center;padding:30px 15px; position: relative; background-color: #f7f8f8/*transparent#f6f5f0 */}
.cef-prod-box .icon{color:#56e39f; font-size:60px; line-height:60px;}
.cef-prod-box h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }

.prod-box .icon{ font-size:60px; line-height:60px; }
.prod-box h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }
.prod-box .product-discription{height: 150px; overflow: hidden; float: left; width: 100%; }
.prod-box .btn{ margin-top: 25px;  margin-bottom:0; /*25px; */}
.prod-box {margin-bottom:30px;}
.neu-box {background-color: #f08700; color: #fff; font-size: 12px; text-transform: uppercase; font-weight: 600; position: absolute; right: -11px; top: 30px; padding: 5px 10px; } 
.neu-box:after {content: ''; border-top: 5px solid transparent; border-bottom: 10px solid #d17c2b; border-right: 9px solid transparent; position: absolute; right: 0px; top: -14px; z-index: -2; }
.product-discription {padding-bottom:20px;}
.productsFrame{padding:0;}

.module-name h2,.module-name h3 {padding-left: 0;  margin-left:-15px;}
.module-name { margin-left:-15px,padding-left:0; } 

.product-discription > p{font-size:17px!important}

/*IXFI PRODUCT*/
.ixfi-prod-box{float: left; width: 100%; border: 3px solid #1e485a;color:#1e485a;text-align:center;padding:30px 15px }
.ixfi-prod-box .icon{color:#1e485a; font-size:60px; line-height:60px;}
.ixfi.prod-box h5, h5 .ixfi-color, .ixfi-prod-box.product-discription h5{font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }
.ixfi-prod-box .ixfi-color {font-size:18px;font-weight:bold;line-height:22px;padding:30px 0px 15px 0;margin: 0 }
/*.gray-prod-box{float: left; width: 100%; border: 3px solid #9b9a9b;color:#9b9a9b;text-align:center;padding:30px 15px}*/

/*INFOBOX PRODUCT*/
.infobox-prod{float: left; width: 100%; border: 3px solid #ddddde;color:#f08700;text-align:center;padding:30px 15px 0 15px; background-color: #fff }
.infobox-prod p{color: #565558}
.infobox-prod > .neu-box  {position: absolute; right: 7px; } 

.ixfi-prod .infobox-prod .prod-box.neu-box,
.ixfi-prod.neu-box, .ixfi-prod > .neu-box  {position: absolute; right: 7px!important; }
.ixfi-prod-box > .neu-box  {position: absolute; right: 7px!important;top:60px }

/* PRODUCT BOXES */
/*.gray-prod-box{float: left; width: 100%; border: 3px solid #9b9a9b;color:#9b9a9b;text-align:center;padding:30px 15px}
.purple-prod-box{float: left; width: 100%; border: 3px solid #892e5a;color:#892e5a;text-align:center;padding:30px 15px}
.cef-prod-box{float: left; width: 100%; border: 3px solid #56e39f;color:#56e39f;text-align:center;padding:30px 15px}
.green-prod-box{float: left; width: 100%; border: 3px solid #387e6a;color:#387e6a;text-align:center;padding:30px 15px}
.blue-prod-box{float: left; width: 100%; border: 3px solid #00a8e5;color:#00a8e5;text-align:center;padding:30px 15px}*/
.gray-prod-box{float: left; width: 100%; border: 3px solid #f7f8f8;color:#6d6d78;text-align:center;padding:30px 15px}
.purple-prod-box{float: left; width: 100%; border: 3px solid #f7f8f8;color:#6d6d78;text-align:center;padding:30px 15px}
.cef-prod-box{float: left; width: 100%; border: 3px solid #f7f8f8;color:#6d6d78;text-align:center;padding:30px 15px}
.green-prod-box{float: left; width: 100%; border: 3px solid #f7f8f8;color:#6d6d78;text-align:center;padding:30px 15px}
.blue-prod-box{float: left; width: 100%; border: 3px solid #f7f8f8;color:#6d6d78;text-align:center;padding:30px 15px}

/*DFF SECTION*/
.section-dff-box{float:left;width:100%;text-align: center;margin: 35px 0 0;padding: 30px; }
.section-dff-box .dff-container-box{ float: left; width: 100%; padding: 0 60px}
.section-dff-box .dff-container-box p{ color: #fff; font-size: 13px; line-height: 20px; }
.section-dff-box .dff-container-box h4{font-weight:normal;display:inline-block; color: #fff; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;border-bottom:1px solid #fff;padding:0px 40px 20px 40px; margin-bottom: 20px;  }
.section-dff-box .dff-container-box .btn{ margin-top: 20px; }
.section-dff-box .purple-bg {background-color:#892e5a ;}

/*CUSTOMER LOGO*/
.customer-slider{ float: left; width: 100%;padding:30px 0 }
.customer-slider .slick-prev{ left: -15px; height: 40px }
.customer-slider .slick-prev:before{content: "\f104"; font-family: FontAwesome; font-style: normal; font-weight: normal; opacity: 1; color: #565558; font-size: 40px; line-height: 40px;}
.customer-slider .slick-next{ right: -15px;height: 40px }
.customer-slider .slick-next:before{content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: normal; opacity: 1; color: #565558; font-size: 40px; line-height: 40px;}


.worth-reading .worth-reading-box{ float: left; width: 100%;border: 3px solid #ddddde;color:#f08700; background-color: #fff; min-height: 290px; margin-bottom: 30px;  }
.worth-reading .worth-reading-box .infobox-prod{ border: 0 }
.worth-reading .worth-reading-box .worth-reading-img {background-repeat: no-repeat; background-size: cover; min-height: 290px; float: left; width: 100%; }
.worth-reading .worth-reading-box .prod-box .product-discription{ height: 160px; }
.worth-reading .worth-reading-box .neu-box{ right: 3px }



/*FOOTER*/
.footer{ float: left; width: 100%; background-color: #565558; padding-top: 35px;margin-top:50px;/*margin-top:50px;*/}
.footer .col-20{ padding: 15px; width: 20%; float: left; }
.footer h5 {font-size: 16px; color: #fff; border-bottom: 1px solid #fff; padding-bottom: 10px;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: normal;}
.footer h5 a {color: #fff }
.footer h5 a:hover {color: #f08700 }
.footer ul{float: left; width: 100%; margin: 0; padding: 0; padding-bottom: 34px;} 
.footer ul li{ display: block; list-style: none; }
.footer ul li a{font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;  font-size: 14px; color: #fff; line-height: 18px; padding: 5px 0; float: left; width: 100%;font-weight:400}
.footer ul li a:hover, .footer ul li a:focus, .footer ul li a:active{ text-decoration: none; color: #f08700 }

/*COPPYRIGHT*/
.print { float: left; padding: 10px 0 10px 10px; }
.coppyright{ float: left; width: 100%; padding: 15px 0}
.coppyright .f-logo{ float: left;}
.coppyright .coppy-right{ float: right; display:flex;}
.coppyright .coppy-right ul{ margin: 0; padding:0  }
.coppyright .coppy-right ul li{ display: inline-block; padding:10px 0 }
.coppyright .coppy-right ul li a, .print a { color:#565558; font-size: 14px;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif;padding:0 15px;font-weight:400  }
.coppyright .coppy-right ul li:last-child a{ padding-right: 0 }
.coppyright .coppy-right ul a:hover, .coppyright .coppy-right ul a:focus, .coppyright .coppy-right ul a:active,
.print a:hover, .print a:focus, .print a:active{ text-decoration: none;color: #f08700 }


/*SERVICES*/
.section-service{ float: left; width: 100%; }
.section-service .service-name{ text-align: center;float: left; width: 100%;}
.section-service .service-name .icon{ width: 100%; height: 220px; background-color: #f7f8f8; color: #6d6d78; opacity: 0.7; 
  border-radius: 0px; font-size: 18px; font-weight: bold; padding:28px 24px 26px;margin: 0 auto }
.section-service .service-name h3.service{padding:10px 0 50px 0;color: #6d6d78;}
.section-service .service-name h3.service a{color: #6d6d78;}
.section-service .service-name .icon:hover{opacity: 1; text-decoration: none;}
.transfer-agency-detail{float: left; width: 100%; padding: 20px 0 0 0}
.transfer-agency-detail ul{padding:0 ;margin:10px 0 20px 0 !important; float: left; width: 100%; }
.transfer-agency-detail ul li{list-style: none;float: left; width: 100%; position: relative; padding-left: 50px; padding-top: 9px;}
.transfer-agency-detail ul li:after{background-color: #892e5a; content: ''; width: 0; height: 0; border-radius: 50px; position: absolute; left: 0; top: 15px;}
.transfer-agency-detail .btn{ margin-top: 20px; }
.transfer-agency-detail.orange-ul{ padding-top: 0 }
.transfer-agency-detail.orange-ul ul{ margin: 0; }
.transfer-agency-detail.orange-ul ul li:after{ background-color: #f08700 }

/*TABS*/
.nav-tabs > li{margin-right:-1px;}

.tabs-one, .tabs-two{width: 617px; display:block; margin: 0 auto}
.tabs-one.left-tab, .tabs-two.left-tab{ float: left; }
.tabs-one h2{ width: 100%; margin: 0 0 25px 0; }
.tabs-one h5{ float: left; width: 100%; margin: 0 0 25px 0 }
/*
.tabs-one .tabs-one-box{ float: left; width: 100%; margin-bottom: 50px;}
.tabs-one .tabs-one-box .nav-tabs{width: 181px; float: left; } 
.tabs-one .tabs-one-box .nav-tabs li{ float: left; width: 100% }
.tabs-one .tabs-one-box .nav-tabs li a{font-size: 14px;  text-align: center; width: 100%; float: left; padding: 20px 0; }
.tabs-one .tabs-one-box .tab-content{ width: 435px; padding: 20px; float: left; margin-left: -2px;}
.tabs-one .tabs-one-box .tab-content h5{margin: 0; padding: 0; margin-bottom: 15px; }
*/
/*.tabs-one .tabs-one-box .nav-tabs li:last-child a{ border-bottom: 0 !important;}*/
.tabs-two .tabs-two-box .tab-content{ width: 100%;/* border:2px solid #f08700;*/ padding: 20px;float: left; }
.tabs-two .tabs-two-box .nav-tabs{float: left;margin-bottom:-2px;/* border-top: 2px solid #f08700; border-left: 2px solid #f08700; border-right: 2px solid #f08700;*/} 
.tabs-two .tabs-two-box .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box .nav-tabs li a{font-size: 14px;/* color: #f08700;*/ text-align: center; width: 100%; float: left; padding: 20px 15px; /*border-bottom: 0; border-top: 0; border-left: 0; border-radius: 0;/* border-right: 2px solid #f08700;*/}
.tabs-two .tabs-two-box .nav-tabs li:last-child a, .tabs-two .tabs-two-box.purple-tabs .nav-tabs li:last-child a{ border-right:0; }
.tabs-two .tabs-two-box .nav-tabs li a:hover, .tabs-two .tabs-two-box .nav-tabs li.active a{color: #fff; /*background-color: #f08700; text-decoration: none;*/ }
/*
.tabs-one .tabs-one-box.orange-tabs .nav-tabs {width: 181px; float: left; border-top: 0px solid #f08700; border-left: 0px solid #f08700; border-bottom: 0px solid #f08700; border-right: 0px solid #f08700;} 
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li{ float: left; width: 100%; border-bottom: 2px solid #f08700; }
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li a{font-size: 14px; color: #f08700; text-align: center; width: 100%; float: left; padding: 20px 0; border-bottom: 0px solid #f08700;border-top: 0; border-left: 0px solid #f08700; border-right: 0px solid #f08700; border-radius: 0;}
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li a:hover, .tabs-one .tabs-one-box .nav-tabs li.active a{color: #fff; background-color: #f08700; text-decoration: none; }
.tabs-one .tabs-one-box.orange-tabs .tab-content{ width: 435px; border:2px solid #f08700;padding: 20px; float: left; margin-left: -2px;}
.tabs-one .tabs-one-box.orange-tabs .tab-content h5{margin: 0; padding: 0; margin-bottom: 15px; }
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li:first-child a{ border-left: 2px solid #f08700 !important;}
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li:last-child a{ border-bottom: 0 !important;border-right: 2px solid #f08700;}
*/
.tabs-one .tabs-one-box { float: left; width: 100%; margin-bottom: 50px;}
.tabs-one .tabs-one-box .nav-tabs {width: 181px; float: left; /*border-style:solid; border:2px;*/  border-top: 2px solid; border-left: 2px solid; border-right: 2px solid;} 
.tabs-one .tabs-one-box .nav-tabs li{ float: left; width: 100% }
.tabs-one .tabs-one-box .nav-tabs li a{font-size: 14px; text-align: center; width: 100%; float: left; padding: 20px 0; border-bottom: 2px solid ;border-top: 0;border-left: 0;border-radius: 0;border-right: 0;}
.tabs-one .tabs-one-box .nav-tabs li a:hover, .tabs-one .tabs-one-box .nav-tabs li.active a{ text-decoration: none; }
.tabs-one .tabs-one-box .tab-content{ width: 435px; border:2px solid ;padding: 20px; float: left; margin-left: -2px;}
.tabs-one .tabs-one-box .tab-content h5{margin: 0; padding: 0; margin-bottom: 15px; }
.tabs-one .tabs-one-box .nav-tabs li:last-child a,
.tabs-one .tabs-one-box .nav-tabs li:last-child:hover a,
.tabs-one .tabs-one-box .nav-tabs li:last-child a:hover{ border-bottom: 2px solid !important;}

.tabs-two .tabs-two-box .tab-content{ width: 100%; border:2px solid;padding: 20px; float: left; }

.tabs-one .tabs-one-box.orange-tabs .nav-tabs,.tabs-one .tabs-one-box.orange-tabs .nav-tabs li { border-color: #f08700; } 
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li a{color: #f08700; border-color: #f08700;}
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li:last-child a{ border-color: #f08700 !important;}
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li.active a{color: #fff; background-color: #f08700;}
.tabs-one .tabs-one-box.orange-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(240,135,0,0.7);; text-decoration: none; } 
.tabs-one .tabs-one-box.orange-tabs .tab-content{ border-color: #f08700;}
.tabs-one .tabs-one-box.orange-tabs .tab-content h5{color: #f08700;}

.tabs-two .tabs-two-box.orange-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.orange-tabs .tab-content{border:2px solid #f08700;}
.tabs-two .tabs-two-box.orange-tabs .nav-tabs li a{font-size: 14px; color: #f08700; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #f08700; border-top: 2px solid #f08700; border-left: 2px solid #f08700; border-radius: 0; /*border-right: 2px solid #f08700;*/;box-shadow:0 none;} 
.tabs-two .tabs-two-box.orange-tabs .nav-tabs li:last-child a{  border-right:2px solid #f08700; }
.tabs-two .tabs-two-box.orange-tabs .nav-tabs li.active a{color: #fff; background-color: #f08700; text-decoration: none; }
.tabs-two .tabs-two-box.orange-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(240,135,0,0.7);; text-decoration: none; } 
 /*
.tabs-one .tabs-one-box.purple-tabs .nav-tabs,.tabs-one .tabs-one-box.purple-tabs .nav-tabs li { border-color: #892e5a; } 
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li a{color: #892e5a; border-color: #892e5a;}
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li:last-child a{ border-color: #892e5a0 !important;}
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li:last-child a:hover{ border-color: #892e5a0 !important;}

.tabs-one .tabs-one-box.purple-tabs .nav-tabs li.active a{color: #fff; background-color: #892e5a;}
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(137,46,90,0.7);} 
.tabs-one .tabs-one-box.purple-tabs .tab-content{ border-color: #892e5a;}
.tabs-one .tabs-one-box.purple-tabs .tab-content h5{color: #892e5a;}
.tabs-two .tabs-two-box.purple-tabs .tab-tabs li{ width: 100%;padding: 20px; float: left; border-left:2px solid #892e5a; border-top:2px solid #892e5a; border-bottom:2px solid #892e5a; }
.tabs-two .tabs-two-box.purple-tabs .nav-tabs{float: left; }
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.purple-tabs .tab-content{border:2px solid #892e5a;}
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li a{font-size: 14px; color: #892e5a; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #892e5a; border-top: 2px solid #892e5a; border-left: 2px solid #892e5a; border-radius: 0; box-shadow:0 none;} 
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li:last-child a{  border-right:2px solid #892e5a; }
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li.active a{color: #fff; background-color: #892e5a; text-decoration: none; }
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(137,46,90,0.7) ; text-decoration: none; } 
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li:last-child a:hover {border-bottom:2px solid #892e5a; }
*/
.tabs-one .tabs-one-box.purple-tabs .nav-tabs,.tabs-one .tabs-one-box.blue-tabs .nav-tabs li { border-color: #892e5a; } 
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li a{color: #892e5a; border-color: #892e5a;}
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li:last-child a{ border-color: #892e5a !important;}
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li.active a{color: #fff; background-color: #892e5a ;}
.tabs-one .tabs-one-box.purple-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(137,46,90,0.7) ;} 
.tabs-one .tabs-one-box.purple-tabs .tab-content{ border-color: #892e5a;}
.tabs-one .tabs-one-box.purple-tabs .tab-content h5{color: #892e5a;}
.tabs-two .tabs-two-box.purple-tabs .tab-tabs li{ width: 100%;padding: 20px; float: left; border-left:2px solid #892e5a; border-top:2px solid #892e5a; border-bottom:2px solid #892e5a; }
.tabs-two .tabs-two-box.purple-tabs .nav-tabs{float: left; /*border-top: 2px solid #f08700; border-left: 2px solid #f08700; border-right: 2px solid #f08700;}*/} 
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.purple-tabs .tab-content{border:2px solid #892e5a;}
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li a{font-size: 14px; color: #892e5a; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #892e5a; border-top: 2px solid #892e5a; border-left: 2px solid #892e5a; border-radius: 0; box-shadow:0 none;} 
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li:last-child a{  border-right:2px solid #892e5a; }
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li.active a{color: #fff; background-color: #892e5a; text-decoration: none; }
.tabs-two .tabs-two-box.purple-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(137,46,90,0.7) ; text-decoration: none; } 

.tabs-one .tabs-one-box.blue-tabs .nav-tabs,.tabs-one .tabs-one-box.blue-tabs .nav-tabs li { border-color: #00a8e5; } 
.tabs-one .tabs-one-box.blue-tabs .nav-tabs li a{color: #00a8e5; border-color: #00a8e5;}
.tabs-one .tabs-one-box.blue-tabs .nav-tabs li:last-child a{ border-color: #00a8e5 !important;}
.tabs-one .tabs-one-box.blue-tabs .nav-tabs li.active a{color: #fff; background-color: #00a8e5 ;}
.tabs-one .tabs-one-box.blue-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(0,168,229,0.7) ;} 
.tabs-one .tabs-one-box.blue-tabs .tab-content{ border-color: #00a8e5;}
.tabs-one .tabs-one-box.blue-tabs .tab-content h5{color: #00a8e5;}
.tabs-two .tabs-two-box.blue-tabs .tab-tabs li{ width: 100%;padding: 20px; float: left; border-left:2px solid #00a8e5; border-top:2px solid #00a8e5; border-bottom:2px solid #00a8e5; }
.tabs-two .tabs-two-box.blue-tabs .nav-tabs{float: left; /*border-top: 2px solid #f08700; border-left: 2px solid #f08700; border-right: 2px solid #f08700;}*/} 
.tabs-two .tabs-two-box.blue-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.blue-tabs .tab-content{border:2px solid #00a8e5;}
.tabs-two .tabs-two-box.blue-tabs .nav-tabs li a{font-size: 14px; color: #00a8e5; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #00a8e5; border-top: 2px solid #00a8e5; border-left: 2px solid #00a8e5; border-radius: 0; box-shadow:0 none;} 
.tabs-two .tabs-two-box.blue-tabs .nav-tabs li:last-child a{  border-right:2px solid #00a8e5; }
.tabs-two .tabs-two-box.blue-tabs .nav-tabs li.active a{color: #fff; background-color: #00a8e5; text-decoration: none; }
.tabs-two .tabs-two-box.blue-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(0,168,229,0.7) ; text-decoration: none; } 

.tabs-one .tabs-one-box.gray-tabs .nav-tabs,.tabs-one .tabs-one-box.gray-tabs .nav-tabs li { border-color: #9b9a9b; } 
.tabs-one .tabs-one-box.gray-tabs .nav-tabs li a{color: #9b9a9b; border-color: #9b9a9b;}
.tabs-one .tabs-one-box.gray-tabs .nav-tabs li:last-child a{ border-color: #9b9a9b !important;}
.tabs-one .tabs-one-box.gray-tabs .nav-tabs li.active a{color: #fff; background-color:  #9b9a9b;}
.tabs-one .tabs-one-box.gray-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(155,154,155,0.7);} 
.tabs-one .tabs-one-box.gray-tabs .tab-content{ border-color: #9b9a9b;}
.tabs-one .tabs-one-box.gray-tabs .tab-content h5{color: #9b9a9b;}
.tabs-two .tabs-two-box.gray-tabs .tab-tabs li{ width: 100%;padding: 20px; float: left; border-left:2px solid #9b9a9b; border-top:2px solid #9b9a9b; border-bottom:2px solid #9b9a9b; }
.tabs-two .tabs-two-box.gray-tabs .nav-tabs{float: left; } 
.tabs-two .tabs-two-box.gray-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.gray-tabs .tab-content{border:2px solid #9b9a9b;}
.tabs-two .tabs-two-box.gray-tabs .nav-tabs li a{font-size: 14px; color: #9b9a9b; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #9b9a9b; border-top: 2px solid #9b9a9b; border-left: 2px solid #9b9a9b; border-radius: 0; box-shadow:0 none;} 
.tabs-two .tabs-two-box.gray-tabs .nav-tabs li:last-child a{  border-right:2px solid#9b9a9b; }
.tabs-two .tabs-two-box.gray-tabs .nav-tabs li.active a{color: #fff; background-color:  #9b9a9b; text-decoration: none; }
.tabs-two .tabs-two-box.gray-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(155,154,155,0.7); text-decoration: none; } 

.tabs-one .tabs-one-box.green-tabs .nav-tabs,.tabs-one .tabs-one-box.green-tabs .nav-tabs li { border-color: #387e6a; } 
.tabs-one .tabs-one-box.green-tabs .nav-tabs li a{color: #387e6a; border-color:  #387e6a;}
.tabs-one .tabs-one-box.green-tabs .nav-tabs li:last-child a{ border-color: #387e6a !important;}
.tabs-one .tabs-one-box.green-tabs .nav-tabs li.active a{color: #fff; background-color:  #387e6a;}
.tabs-one .tabs-one-box.green-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(86,126,106,0.7);} 
.tabs-one .tabs-one-box.green-tabs .tab-content{ border-color: #387e6a;}
.tabs-one .tabs-one-box.green-tabs .tab-content h5{color: #387e6a;}
.tabs-two .tabs-two-box.green-tabs .tab-tabs li{ width: 100%;padding: 20px; float: left; border-left:2px solid #387e6a; border-top:2px solid #387e6a; border-bottom:2px solid #387e6a; }
.tabs-two .tabs-two-box.green-tabs .nav-tabs{float: left; } 
.tabs-two .tabs-two-box.green-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.green-tabs .tab-content{border:2px solid #387e6a;}
.tabs-two .tabs-two-box.green-tabs .nav-tabs li a{font-size: 14px; color: #387e6a; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #387e6a; border-top: 2px solid #387e6a; border-left: 2px solid #387e6a; border-radius: 0; box-shadow:0 none;} 
.tabs-two .tabs-two-box.green-tabs .nav-tabs li:last-child a{  border-right:2px solid #387e6a; }
.tabs-two .tabs-two-box.green-tabs .nav-tabs li.active a{color: #fff; background-color:  #387e6a; text-decoration: none; }
.tabs-two .tabs-two-box.green-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(86,126,106,0.7); text-decoration: none; } 

.tabs-one .tabs-one-box.cef-tabs .nav-tabs,.tabs-one .tabs-one-box.cef-tabs .nav-tabs li { border-color: #56e39f; } 
.tabs-one .tabs-one-box.cef-tabs .nav-tabs li a{color: #56e39f; border-color: #56e39f;}
.tabs-one .tabs-one-box.cef-tabs .nav-tabs li:last-child a{ border-color: #56e39f !important;}
.tabs-one .tabs-one-box.cef-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(86,85,88,0.7);}
.tabs-one .tabs-one-box.cef-tabs .nav-tabs li.active a{color: #fff; background-color: #56e39f;}
.tabs-one .tabs-one-box.cef-tabs .tab-content{ border-color: #56e39f;}
.tabs-one .tabs-one-box.cef-tabs .tab-content h5{color: #56e39f;}
.tabs-two .tabs-two-box.cef-tabs .tab-tabs li{ width: 100%;padding: 20px; float: left; border-left:2px solid #56e39f; border-top:2px solid #56e39f; border-bottom:2px solid #56e39f; }
.tabs-two .tabs-two-box.cef-tabs .nav-tabs{float: left; } 
.tabs-two .tabs-two-box.cef-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.cef-tabs .tab-content{border:2px solid #56e39f;}
.tabs-two .tabs-two-box.cef-tabs .nav-tabs li a{font-size: 14px; color: #56e39f; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #56e39f; border-top: 2px solid #56e39f; border-left: 2px solid #56e39f; border-radius: 0; box-shadow:0 none;} 
.tabs-two .tabs-two-box.cef-tabs .nav-tabs li:last-child a{  border-right:2px solid #56e39f; }
.tabs-two .tabs-two-box.cef-tabs .nav-tabs li.active a{color: #fff; background-color:  #56e39f; text-decoration: none; }
.tabs-two .tabs-two-box.cef-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(86,227,159,0.7)  ; text-decoration: none; } 

.tabs-one .tabs-one-box.ixfi-tabs .nav-tabs,.tabs-one .tabs-one-box.ixfi-tabs .nav-tabs li { border-color: #1e485a; } 
.tabs-one .tabs-one-box.ixfi-tabs .nav-tabs li a{color: #1e485a; border-color: #1e485a;}
.tabs-one .tabs-one-box.ixfi-tabs .nav-tabs li:last-child a{ border-color: #5e7c87 !important;}
.tabs-one .tabs-one-box.ixfi-tabs .nav-tabs li.active a{color: #fff; background-color: #1e485a;}
.tabs-one .tabs-one-box.ixfi-tabs .nav-tabs li a:hover{background-color: rgba(30,72,90,0.7) ;}
.tabs-one .tabs-one-box.ixfi-tabs .tab-content{ border-color:#1e485a;}
.tabs-one .tabs-one-box.ixfi-tabs .tab-content h5{color: #1e485a;}
.tabs-two .tabs-two-box.ixfi-tabs .tab-tabs li{ width: 100%;padding: 20px; float: left; border-left:2px solid #1e485a; border-top:2px solid #1e485a; border-bottom:2px solid #1e485a; }
.tabs-two .tabs-two-box.ixfi-tabs .nav-tabs{float: left; } 
.tabs-two .tabs-two-box.ixfi-tabs .nav-tabs li{ float: left; }
.tabs-two .tabs-two-box.ixfi-tabs .tab-content{border:2px solid #1e485a;}
.tabs-two .tabs-two-box.ixfi-tabs .nav-tabs li a{font-size: 14px; color: #1e485a; text-align: center; width: 100%; float: left; padding: 20px 15; border-bottom: 0px solid #1e485a; border-top: 2px solid #1e485a; border-left: 2px solid #1e485a; border-radius: 0; box-shadow:0 none;} 
.tabs-two .tabs-two-box.ixfi-tabs .nav-tabs li:last-child a{  border-right:2px solid #1e485a; }
.tabs-two .tabs-two-box.ixfi-tabs .nav-tabs li.active a{color: #fff; background-color: #1e485a; }
.tabs-two .tabs-two-box.ixfi-tabs .nav-tabs li a:hover{color: #fff; background-color: rgba(30,72,90,0.7) ; }

.functionality-box,.functionality-box-r { float: left; width: 100%;margin-top: 50px }
.functionality-box .function-img {width: 100%; height: 420px; background-size: cover; background-repeat: no-repeat; background-position: left bottom; }
.functionality-box-r .function-img {width: 100%; height: 420px; background-size: cover; background-repeat: no-repeat; background-position: right bottom; }
.functionality-box .function-img img{display: none;} 
.functionality-box .functionality-content{ height:420px;display: table;text-align:left;width: 100%; }
.functionality-box-r .functionality-content{ height:420px;display: table;text-align:left;width: 100%; }

.functionality-box .functionality-content .function-text{color: #6d6d78;display: table-cell;vertical-align: middle; padding: 0 62px; }

.functionality-box-r .functionality-content .function-text{color: #6d6d78;display: table-cell;vertical-align: middle; padding: 0 135px; }
.functionality-box-r .functionality-content .function-text p {/*margin-left:60%;width:300px*/}
.functionality-box .functionality-content .function-text a, 
.functionality-box-r .functionality-content .function-text a {text-decoration:underline}

.functionality-box .functionality-content .function-text h2{ color: #6d6d78; margin-bottom: 15px; } 
.functionality-box .function-img h2.imgTitle{
  text-align:right;
  color:#fff;
}

/*ACCORDIAN MENU orange*/
.accoridan-menu-orange .panel-group{float: left; width: 100%; margin:1rem 0; border: 2px solid #f08700;border-top:0 none;} 
.accoridan-menu-orange .panel-default>.panel-heading {float: left; width: 100%; border-color: transparent; background-color: transparent; padding: 10px 13px;} 
.accoridan-menu-orange .panel-group .panel{float: left; width: 100%; margin: 0; border-color: transparent; border-bottom: 2px solid #f08700; border-radius: 0; box-shadow: none; background-color: transparent;}
.accoridan-menu-orange .panel-group .panel:last-child{ border-bottom: 0 }
.accoridan-menu-orange .collapse.in{ float: left; width: 100% }
.accoridan-menu-orange .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; padding-top: 0; } 
.accoridan-menu-orange .panel-title a{ font-size: 14px; color: #565558; font-weight: 600;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; }
.accoridan-menu-orange .panel-heading .accordion-toggle:after { font-family: FontAwesome; font-style: normal; font-weight: normal;content: "\f106";float: right; font-size: 29px;color: #f08700}
.accoridan-menu-orange .panel-heading .accordion-toggle{color: #f08700}
.accoridan-menu-orange .panel-heading .accordion-toggle.collapsed:after {content: "\f107";color: #565558;}
.accoridan-menu-orange .panel-heading .accordion-toggle.collapsed{color: #565558;}
/*ACCORDIAN MENU purple*/
.accoridan-menu-purple .panel-group{float: left; width: 100%; margin:1rem 0; border: 2px solid #892e5a;border-top:0 none;} 
.accoridan-menu-purple .panel-default>.panel-heading {float: left; width: 100%; border-color: transparent; background-color: transparent; padding: 10px 13px;} 
.accoridan-menu-purple .panel-group .panel{float: left; width: 100%; margin: 0; border-color: transparent; border-bottom: 2px solid #892e5a; border-radius: 0; box-shadow: none; background-color: transparent;}
.accoridan-menu-purple .panel-group .panel:last-child{ border-bottom: 0 }
.accoridan-menu-purple .collapse.in{ float: left; width: 100% }
.accoridan-menu-purple .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; padding-top: 0; } 
.accoridan-menu-purple .panel-title a{ font-size: 14px; color: #565558; font-weight: 600;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; }
.accoridan-menu-purple .panel-heading .accordion-toggle:after { font-family: FontAwesome; font-style: normal; font-weight: normal;content: "\f106";float: right; font-size: 29px;color: #892e5a}
.accoridan-menu-purple .panel-heading .accordion-toggle{color: #892e5a}
.accoridan-menu-purple .panel-heading .accordion-toggle.collapsed:after {content: "\f107";color: #565558;}
.accoridan-menu-purple .panel-heading .accordion-toggle.collapsed{color: #565558;}
/*ACCORDIAN MENU blue*/
.accoridan-menu-blue .panel-group{float: left; width: 100%; margin:1rem 0; border: 2px solid #00a8e5;border-top:0 none;} 
.accoridan-menu-blue .panel-default>.panel-heading {float: left; width: 100%; border-color: transparent; background-color: transparent; padding: 10px 13px;} 
.accoridan-menu-blue .panel-group .panel{float: left; width: 100%; margin: 0; border-color: transparent; border-bottom: 2px solid #00a8e5; border-radius: 0; box-shadow: none; background-color: transparent;}
.accoridan-menu-blue .panel-group .panel:last-child{ border-bottom: 0 }
.accoridan-menu-blue .collapse.in{ float: left; width: 100% }
.accoridan-menu-blue .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; padding-top: 0; } 
.accoridan-menu-blue .panel-title a{ font-size: 14px; color: #565558; font-weight: 600;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; }
.accoridan-menu-blue .panel-heading .accordion-toggle:after { font-family: FontAwesome; font-style: normal; font-weight: normal;content: "\f106";float: right; font-size: 29px;color: #00a8e5}
.accoridan-menu-blue .panel-heading .accordion-toggle{color: #00a8e5}
.accoridan-menu-blue .panel-heading .accordion-toggle.collapsed:after {content: "\f107";color: #565558;}
.accoridan-menu-blue .panel-heading .accordion-toggle.collapsed{color: #565558;}
/*ACCORDIAN MENU green*/
.accoridan-menu-green .panel-group{float: left; width: 100%; margin:1rem 0; border: 2px solid #387e6a;border-top:0 none;} 
.accoridan-menu-green .panel-default>.panel-heading {float: left; width: 100%; border-color: transparent; background-color: transparent; padding: 10px 13px;} 
.accoridan-menu-green .panel-group .panel{float: left; width: 100%; margin: 0; border-color: transparent; border-bottom: 2px solid #387e6a; border-radius: 0; box-shadow: none; background-color: transparent;}
.accoridan-menu-green .panel-group .panel:last-child{ border-bottom: 0 }
.accoridan-menu-green .collapse.in{ float: left; width: 100% }
.accoridan-menu-green .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; padding-top: 0; } 
.accoridan-menu-green .panel-title a{ font-size: 14px; color: #565558; font-weight: 600;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; }
.accoridan-menu-green .panel-heading .accordion-toggle:after { font-family: FontAwesome; font-style: normal; font-weight: normal;content: "\f106";float: right; font-size: 29px;color: #387e6a}
.accoridan-menu-green .panel-heading .accordion-toggle{color: #387e6a}
.accoridan-menu-green .panel-heading .accordion-toggle.collapsed:after {content: "\f107";color: #565558;}
.accoridan-menu-green .panel-heading .accordion-toggle.collapsed{color: #565558;}
/*ACCORDIAN MENU light green*/
.accoridan-menu-light-green .panel-group{float: left; width: 100%; margin:1rem 0; border: 2px solid #56e39f;border-top:0 none;} 
.accoridan-menu-light-green .panel-default>.panel-heading {float: left; width: 100%; border-color: transparent; background-color: transparent; padding: 10px 13px;} 
.accoridan-menu-light-green .panel-group .panel{float: left; width: 100%; margin: 0; border-color: transparent; border-bottom: 2px solid #56e39f; border-radius: 0; box-shadow: none; background-color: transparent;}
.accoridan-menu-light-green .panel-group .panel:last-child{ border-bottom: 0 }
.accoridan-menu-light-green .collapse.in{ float: left; width: 100% }
.accoridan-menu-light-green .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; padding-top: 0; } 
.accoridan-menu-light-green .panel-title a{ font-size: 14px; color: #565558; font-weight: 600;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; }
.accoridan-menu-light-green .panel-heading .accordion-toggle:after { font-family: FontAwesome; font-style: normal; font-weight: normal;content: "\f106";float: right; font-size: 29px;color: #56e39f}
.accoridan-menu-light-green .panel-heading .accordion-toggle{color: #56e39f}
.accoridan-menu-light-green .panel-heading .accordion-toggle.collapsed:after {content: "\f107";color: #565558;}
.accoridan-menu-light-green .panel-heading .accordion-toggle.collapsed{color: #565558;}
/*ACCORDIAN MENU gray*/
.accoridan-menu-gray .panel-group{float: left; width: 100%; margin:1rem 0; border: 2px solid #9b9a9b;border-top:0 none;} 
.accoridan-menu-gray .panel-default>.panel-heading {float: left; width: 100%; border-color: transparent; background-color: transparent; padding: 10px 13px;} 
.accoridan-menu-gray .panel-group .panel{float: left; width: 100%; margin: 0; border-color: transparent; border-bottom: 2px solid #9b9a9b; border-radius: 0; box-shadow: none; background-color: transparent;}
.accoridan-menu-gray .panel-group .panel:last-child{ border-bottom: 0 }
.accoridan-menu-gray .collapse.in{ float: left; width: 100% }
.accoridan-menu-gray .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; padding-top: 0; } 
.accoridan-menu-gray .panel-title a{ font-size: 14px; color: #565558; font-weight: 600;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; }
.accoridan-menu-gray .panel-heading .accordion-toggle:after { font-family: FontAwesome; font-style: normal; font-weight: normal;content: "\f106";float: right; font-size: 29px;color: #9b9a9b}
.accoridan-menu-gray .panel-heading .accordion-toggle{color: #9b9a9b}
.accoridan-menu-gray .panel-heading .accordion-toggle.collapsed:after {content: "\f107";color: #565558;}
.accoridan-menu-gray .panel-heading .accordion-toggle.collapsed{color: #565558;}
/*ACCORDIAN MENU dark-blue*/
.accoridan-menu-dark-blue .panel-group{float: left; width: 100%; margin:1rem 0; border: 2px solid #1e485a;border-top:0 none;} 
.accoridan-menu-dark-blue .panel-default>.panel-heading {float: left; width: 100%; border-color: transparent; background-color: transparent; padding: 10px 13px;} 
.accoridan-menu-dark-blue .panel-group .panel{float: left; width: 100%; margin: 0; border-color: transparent; border-bottom: 2px solid #1e485a; border-radius: 0; box-shadow: none; background-color: transparent;}
.accoridan-menu-dark-blue .panel-group .panel:last-child{ border-bottom: 0 }
.accoridan-menu-dark-blue .collapse.in{ float: left; width: 100% }
.accoridan-menu-dark-blue .panel-default>.panel-heading+.panel-collapse>.panel-body {border-top-color: transparent; padding-top: 0; } 
.accoridan-menu-dark-blue .panel-title a{ font-size: 14px; color: #565558; font-weight: 600;font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; }
.accoridan-menu-dark-blue .panel-heading .accordion-toggle:after { font-family: FontAwesome; font-style: normal; font-weight: normal;content: "\f106";float: right; font-size: 29px;color: #1e485a}
.accoridan-menu-dark-blue .panel-heading .accordion-toggle{color: #1e485a}
.accoridan-menu-dark-blue .panel-heading .accordion-toggle.collapsed:after {content: "\f107";color: #565558;}
.accoridan-menu-dark-blue .panel-heading .accordion-toggle.collapsed{color: #565558;}

/* accordion */
.*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Source Sans Pro', sans-serif;
}

.accordion{ 
    width:100%;
    height: 38px;
    margin: 0 auto 15px !important;
    background: #fff; 
    overflow: hidden;
    transition: height 0.3s ease;
    margin-bottom: 20px;
}
 
.accordion .accordion_tab .accordion_arrow{
  position: absolute;
  top: 16px;
  transform: translateY(-50%);
  right: 25px;
  width: 15px;
  height: 15px; 
  transition: all 0.3s ease;
  font-style: normal; font-weight: normal;float: right;font-family: FontAwesome;
}

.accordion .accordion_tab .accordion_arrow img{
  width: 100%;
  height: 100%;
  padding:2% 0;
}
 
.accordion.active{ 
  height: auto;
  min-height:36px;
}
.accordion .accordion_content{
  padding: 0 14px; 
}
 

.accordion .accordion_content .accordion_item{
  margin-bottom: 0;
}

.accordion .accordion_content .accordion_item p.item_title{
  font-weight: 600;
  margin-bottom: 10px;
  font-size: 16px;
  color: #565558;
}

.accordion .accordion_content .accordion_item p:last-child{
  color: #565558;
  font-size: 16px;
  line-height: 24px;
}

.accordion a{
  color:#565558;
  text-decoration: none;
  font-size: 16px; font-weight: 600; font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; display: block; 
}


.accordion .accordion_tab{
  padding: 15px;
  cursor: pointer;
  user-select: none;
  font-size: 20px;
  font-weight: 700;    
  position: relative;
 /* border-top: 2px solid #f08700;*/
}
 
.accordion .accordion_tab.active .accordion_arrow{
  transform: translateY(-50%) rotate(180deg);
  /*color:#f08700;*/
  margin-top:15px;
  right:20px;
}




.accoridan-menu-orange .accordion .accordion_tab{ border-top: 2px solid #f08700;}
.accoridan-menu-orange .accordion .active .accordion_tab {color: #f08700;}  
.accoridan-menu-orange .accordion .accordion_tab.active .accordion_arrow{ color:#f08700; }
.accoridan-menu-orange .accordion .active a, 
.accoridan-menu-orange .accordion a:hover,
.accoridan-menu-orange .accordion_tab .active a, 
.accoridan-menu-orange .accordion_tab .active a:hover {
  color:#f08700 !important;  text-decoration: underline; }

.accoridan-menu-purple .accordion .accordion_tab{ border-top: 2px solid #892e5a;}
.accoridan-menu-purple .accordion .active .accordion_tab {color: #892e5a;}  
.accoridan-menu-purple .accordion .accordion_tab.active .accordion_arrow{ color:#892e5a; }
.accoridan-menu-purple .accordion .active a, 
.accoridan-menu-purple .accordion a:hover,
.accoridan-menu-purple .accordion_tab .active a, 
.accoridan-menu-purple .accordion_tab .active a:hover {
  color:#892e5a !important;  text-decoration: underline; }
  
.accoridan-menu-blue .accordion .accordion_tab{ border-top: 2px solid #00a8e5;}
.accoridan-menu-blue .accordion .active .accordion_tab {color: #00a8e5;}  
.accoridan-menu-blue .accordion .accordion_tab.active .accordion_arrow{ color:#00a8e5; }
.accoridan-menu-blue .accordion .active a, 
.accoridan-menu-blue .accordion a:hover,
.accoridan-menu-blue .accordion_tab .active a, 
.accoridan-menu-blue .accordion_tab .active a:hover {
  color:#00a8e5 !important;  text-decoration: underline; }
  
.accoridan-menu-green .accordion .accordion_tab{ border-top: 2px solid #387e6a;}
.accoridan-menu-green .accordion .active .accordion_tab {color: #387e6a;}  
.accoridan-menu-green .accordion .accordion_tab.active .accordion_arrow{ color:#387e6a; }
.accoridan-menu-green .accordion .active a, 
.accoridan-menu-green .accordion a:hover,
.accoridan-menu-green .accordion_tab .active a, 
.accoridan-menu-green .accordion_tab .active a:hover {
  color:#387e6a !important;  text-decoration: underline; }
  
.accoridan-menu-light-green .accordion .accordion_tab{ border-top: 2px solid #56e39f;}
.accoridan-menu-light-green .accordion .active .accordion_tab {color: #56e39f;}  
.accoridan-menu-light-green .accordion .accordion_tab.active .accordion_arrow{ color:#56e39f; }
.accoridan-menu-light-green .accordion .active a, 
.accoridan-menu-light-green .accordion a:hover,
.accoridan-menu-light-green .accordion_tab .active a, 
.accoridan-menu-light-green .accordion_tab .active a:hover {
  color:#56e39f !important;  text-decoration: underline; }

.accoridan-menu-dark-blue .accordion .accordion_tab{ border-top: 2px solid #1e485a;}
.accoridan-menu-dark-blue .accordion .active .accordion_tab {color: #1e485a;}  
.accoridan-menu-dark-blue .accordion .accordion_tab.active .accordion_arrow{ color:#1e485a; }
.accoridan-menu-dark-blue .accordion .active a, 
.accoridan-menu-dark-blue .accordion a:hover,
.accoridan-menu-dark-blue .accordion_tab .active a, 
.accoridan-menu-dark-blue .accordion_tab .active a:hover {
  color:#1e485a !important;  text-decoration: underline; }
 
.accoridan-menu-gray .accordion .accordion_tab{ border-top: 2px solid #9b9a9b;}
.accoridan-menu-gray .accordion .active .accordion_tab {color: #9b9a9b;}  
.accoridan-menu-gray .accordion .accordion_tab.active .accordion_arrow{ color:#9b9a9b; }
.accoridan-menu-gray .accordion .active a, 
.accoridan-menu-gray .accordion a:hover,
.accoridan-menu-gray .accordion_tab .active a, 
.accoridan-menu-gray .accordion_tab .active a:hover {
  color:#9b9a9b !important;  text-decoration: underline; }         

/*INFO BOX*/
.info-box{ float: left; width: 100%}
.info-box .main-info{ width: 615px; margin: 0 auto; }
.info-box .main-info .info-box-detail{float:left;width:100%;background-color:#eee;position:relative; padding: 45px 30px 30px 30px}
.info-box .main-info .info-box-detail .info{font-size: 18px; color: #fff; background-color: #f08700; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; float: right; padding: 6px 14px; position: absolute; right: 0; top: 0;font-weight:600}

/*ALL SERVICES*/
.all-service{ float:left; width: 100%; margin-bottom: 30px;}
.all-service .Services-box{ float: left; width: 100%; background-color:#f7f8f8;padding: 10px 15px; min-height: 186px; }
.all-service .Services-box ul{ margin:5px 0 30px 0; padding: 0; float: left; width: 100% }
.all-service .Services-box ul li{ float: left; width: 100%; list-style: none;}
.all-service .Services-box ul li a{ font-size: 12px; color: #6d6d78; line-height: 28px; }
.all-service .Services-box ul li a:hover{ text-decoration: none;color: #f08700 }

/*PROFILE PAGE*/
.inner-headline.profile-page .headline-content p{ margin-bottom: 25px; }
.inner-headline.profile-page .right-content{ margin-bottom: 30px; }
.inner-headline.profile-page .right-content h6{ margin-bottom: 15px; }
.inner-headline.profile-page .right-content .profile-img img{ margin-bottom: 20px; }
.inner-headline.profile-page .back-btn{ float: left; width: 100%; margin-bottom: 30px; }
.inner-headline.profile-page .back-btn a{ color: #9b9a9b; font-size: 12px; text-decoration: underline; }
.inner-headline.profile-page .right-content .press-reles-box{ float: left;width: 100%; background-color: #eee; padding: 20px 15px; margin-bottom: 30px}
.inner-headline.profile-page .right-content .press-reles-box.advertisement-box{padding:40px 15px 20px 15px }
.inner-headline.profile-page .right-content .press-reles-box.advertisement-box a{ padding-top: 10px; float: left; width: 100% }
.inner-headline.profile-page .right-content .press-reles-box p {float: left;width: 100%;word-break: break-word;}
.inner-headline.profile-page .right-content .press-reles-box a{color:#f08700;text-decoration: underline; }
.inner-headline.profile-page .right-content .quetion-img{ margin: 15px 0 }
.inner-headline.profile-page .right-content .address-box{ float: left; width: 100%; margin-bottom: 30px; }
.inner-headline.profile-page .right-content .address-box a{ color: #565558 }

/*NEWS*/
.news{ float: left; width: 100%; margin-bottom: 50px; }
.news .news-box{ float: left; width: 100%; position: relative;}
.news .news-box a.btn{font-size: 14px; color: #565558; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 600; background-color: rgba(255,255,255, 0.8); height: 32px; min-width: 146px; position: absolute; border-radius: 0; top: 50%; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);padding:10px 18px;}
.news .news-box a.btn:hover{ background-color: #fff; }
.news .extra, .news .extra time {font-weight:bold;}

/*management-team*/
.management-team .management-name-post{float: left; width: 100%; font-size: 12px; color: #565558; padding: 15px 0 20px 0}
.management-team .management-name-post span{ font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 600; display: block;}
.headline.inner-headline.management-team .headline-content{ margin-bottom: 0; padding-bottom: 30px; }
.headline.inner-headline.management-team .headline-content h4, .headline.inner-headline.profile-page.jobs-ad h4{ font-size: 30px; color: #565558;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 400; margin-bottom: 20px; }
.headline.inner-headline.management-team .headline-content-mangement{padding: 0 0 20px 0;}
.headline.inner-headline.management-team .headline-content p{ margin-bottom: 25px; }
.headline.inner-headline.management-team .headline-content p a{ color: #f08700; text-decoration: none; }
.headline.inner-headline.management-team .headline-content p a:hover{ text-decoration: underline; color: #f08700 }

/*Blog*/
.blog-page ul{ margin: 6px 0 0 ; padding: 0 }
.blog-page ul li{ list-style: none; border-bottom: 1px solid #cbcac5;margin: 0; padding: 30px 0;}
.blog-page ul li:first-child{ padding-top: 0 }
.blog-page ul li .col-lg-2{ padding-left: 0 }
.blog-page ul li h2{ margin: 0 0 10px 0}
.blog-page ul li h2 a{font-size: 22px;color: #f08700;}
.blog-page ul li h2 a:hover{ text-decoration: none; }
.blog-page ul li p a{color: #f08700; text-decoration: underline;}
.blog-page ul li p a:hover{ text-decoration: none; }

/*Pagination*/
.pagination-box{ float: left; width: 100%; padding-top: 0;}
.pagination-box ul li a{ background-color: transparent;border:0;padding: 0; color: #f08700; font-size: 16px; padding-right: 10px; }
.pagination-box ul li.active a, .pagination-box ul li a:hover, .pagination-box ul li.active a:hover{ background-color: transparent;color: #333 }
.solution-main-box .cef-color .solution-icon .solution-icon-color .icon-box .icon-box span {font-size:32px !important;font-weight:bold; }
.solutions-discri{ padding: 0 50px; }
.solution-box{ float: left; width: 100%;}
/*.solution-main-box{ float:left; width: 100%; border:3px solid #f08700; padding: 30px 0; color: #f08700; margin-bottom: 30px; background-color: #fff; min-height: 290px; }*/
.solution-main-box{ float:left; width: 100%; border:0px none; padding: 30px 0; color: #6d6d78; margin-bottom: 30px; background-color: #f7f8f8; min-height: 342px; }
/*.solution-main-box .icon-box{display: inline-block; border: 8px solid #f08700; background-image: linear-gradient(#fff, #e4e4e4); border-radius: 0 12px 0 12px; font-size: 22px; font-family: 'Open Sans Bold', Arial, Helvetica, sans-serif; font-weight: bold; padding: 12px;}*/ 
.solution-main-box .icon-box{display: inline-block;width:91px; border: 10px solid /*#f08700*/; border-radius: 0 10px 0 10px; font-size: 22px; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 600; padding: 15% 10px; vertical-align:middle; } 
.solution-main-box .icon-box span{/*margin-bottom:12px;line-height: 29px;*/font-size:60px;display:inline-block;text-align:center; display:inline-block;vertical-align:middle;height:17px;}

/*.solution-main-box .col-lg-8{border-left:1px solid #f08700;}*/
.solution-main-box .col-lg-8{border-left:0px none;}
.solution-main-box .solution-content{width: 100%; padding: 0 20px 0 10px; display: table-cell; vertical-align: middle;} 
.solution-main-box .solution-content-center {float: left; width: 100%; height: 257px; display: table; text-align: left; }
.solution-main-box .subtitle { font-weight: bold;}
.solution-main-box .solution-content h4{ font-size: 18px;
    font-weight: bold;
    line-height: 22px;
    padding: 30px 0px 15px 0;
    margin: 0; }
.solution-main-box .solution-content p{ margin: 0; font-weight: 300; font-size:18px;}
.solution-main-box .solution-content p strong{ font-size: 16px; margin-bottom: 10px; }
.solution-main-box .solution-icon {float: left; width: 100%; height:257px; display: table; text-align: center; float: left; width: 100% } 
.solution-main-box .solution-icon-color {display: table-cell; vertical-align: middle; }
.solution-main-box .col-lg-4{ padding-right: 0 }
/*.solution-main-box.purple-color{color: #892e5a; border:3px solid #892e5a;}
.solution-main-box.purple-color .icon-box{border:8px solid #892e5a;}
.solution-main-box.purple-color .col-lg-8{ border-left:1px solid #892e5a; }
.solution-main-box.blue-color{color: #00a8e5; border:3px solid #00a8e5;}
.solution-main-box.blue-color .icon-box{border:8px solid #00a8e5;}
.solution-main-box.blue-color .col-lg-8{ border-left:1px solid #00a8e5;}
.solution-main-box.gray-color{color: #9b9a9b; border:3px solid #9b9a9b;}
.solution-main-box.gray-color .icon-box{border:8px solid #9b9a9b;}
.solution-main-box.gray-color .col-lg-8{ border-left:1px solid #9b9a9b;}
.solution-main-box.green-color{color: #387e6a; border:3px solid #387e6a;}
.solution-main-box.green-color .icon-box{border:8px solid #387e6a;}
.solution-main-box.green-color .col-lg-8{ border-left:1px solid #387e6a;}
.solution-main-box.cef-color{color: #56e39f; border:3px solid #56e39f;}
.solution-main-box.cef-color .icon-box{border:8px solid #56e39f;}
.solution-main-box.cef-color .col-lg-8{ border-left:1px solid #56e39f;}
.solution-main-box.ixfi-color{color: #1e485a; border:3px solid #1e485a;}
.solution-main-box.ixfi-color .icon-box{border:8px solid #1e485a;}
.solution-main-box.ixfi-color .col-lg-8{ border-left:1px solid #1e485a;}
*/
.solution-main-box.purple-color{color: #6d6d78; border:3px solid transparent;}
.solution-main-box.purple-color .icon-box{border:8px solid transparent;}
.solution-main-box.purple-color .col-lg-8{ border-left:1px solid transparent; }
.solution-main-box.blue-color{color: #6d6d78; border:3px solid transparent;}
.solution-main-box.blue-color .icon-box{border:8px solid transparent;}
.solution-main-box.blue-color .col-lg-8{ border-left:1px solid transparent;}
.solution-main-box.gray-color{color: #6d6d78; border:3px solid transparent;}
.solution-main-box.gray-color .icon-box{border:8px solid transparent;}
.solution-main-box.gray-color .col-lg-8{ border-left:1px solid transparent;}
.solution-main-box.green-color{color: #6d6d78; border:3px solid transparent;}
.solution-main-box.green-color .icon-box{border:8px solid transparent;}
.solution-main-box.green-color .col-lg-8{ border-left:1px solid transparent;}
.solution-main-box.cef-color{color: #6d6d78; border:3px solid transparent;}
.solution-main-box.cef-color .icon-box{border:8px solid transparent;}
.solution-main-box.cef-color .col-lg-8{ border-left:1px solid transparent;}
.solution-main-box.ixfi-color{color: #6d6d78; border:3px solid transparent;}
.solution-main-box.ixfi-color .icon-box{border:8px solid transparent;}
.solution-main-box.ixfi-color .col-lg-8{ border-left:1px solid transparent;}

.solution-main-box .solution-image-icon {display: block;float: left; width: 100%; margin-top: 64%;text-align:center;}
.solution-main-box .cef-color .icon-box span {font-size:32px !important;font-weight:bold; }

.login-titel .headline-content h3{ margin-bottom: 0 }
.job-time{ float: left; width: 100%; margin: 30px 0 }
.job-time .time-box{ float: left; width: 100%; text-align: center; font-size: 14px; color: #565558;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight:600;background-color: #eeeeee;
    padding: 20px 10px; }
.job-time .time-box .icon-time{ margin-bottom: 20px; }
.headline.inner-headline.profile-page.jobs-ad p{ margin: 0 }

.your-task{ float: left; width: 100%;}
.your-task ul{ margin: 0; padding: 0 0; }
.your-task ul li{list-style: none; line-height: 29px; position: relative; padding-left: 20px;}
.your-task ul li:after {content: ''; width: 8px; height: 8px; position: absolute; background-color: #f08700; border-radius: 50px; left: 0; top: 11px; }

.contact-form{ float: left; width: 100%;}
.contact-form form{ width: 80%; margin: 0 auto }
.contact-form form .form-group input{border: 0; background-color: #eeeeee; width: 100%; float: left; height: 30px; color: #565558; padding: 0 15px;}
.contact-form form .form-group textarea{border: 0; background-color: #eeeeee; border-radius: 0; box-shadow: none}
.contact-form form label.col-form-label{ font-size: 16px; color: #565558;font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight:600; }
.contact-form form .form-group input:focus{ outline: 0; box-shadow: none }

/*RADIO BUTTON*/
.radio-btn {display: inline-block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-right: 20px;} 
/* Hide the browser's default radio button */
.radio-btn input {position: absolute; opacity: 0; cursor: pointer; }
/* Create a custom radio button */
.checkmark {position: absolute; top: 0; left: 0; height: 20px; width: 20px; background-color: transparent; border-radius: 50%; border: 1px solid #ddddde;} 
/* On mouse-over, add a grey background color */
.radio-btn:hover input ~ .checkmark {background-color: #ccc; }
/* When the radio button is checked, add a blue background */
.radio-btn input:checked ~ .checkmark {background-color: #ddddde; }


.management-tem{ float: left; width: 100%; margin: 20px 0  }
.management-tem h4{ margin-bottom: 20px; }
.management-tem .management-box{ float: left; width: 100%; text-align: center; font-size: 16px; }
.management-tem .management-box img{ margin-bottom: 10px; }
.map-direction-titel{ float: left; width: 100%; background-color: #f08700; }
.map-direction-titel h1{ float: left; width: 100%; color: #fff; text-align: center;padding: 45px 0 }
.map-direction .map{ float: left; width: 100%; display:none; }
.map-direction .map iframe{ width: 100%; height: 450px; }
.branch-box{ float: left; width: 100%; padding: 40px 0 }
.branch-box h3{padding:0 10px;}
.branch-box .branch-detail{ float: left; width: 100%; text-align: center; }
.branch-box .branch-detail h3{ min-height: 44px; }
.branch-box .branch-detail address{ margin-bottom: 0; min-height: 34px; }
.branch-box .branch-detail address.address-two{ min-height: 51px; padding-bottom: 15px; }
.branch-box .branch-detail address a{color: #f69f3b}
.branch-box .branch-detail .link:hover, .branch-box .branch-detail address a:hover{ opacity: 0.7; text-decoration: none;}
.branch-box .branch-detail .link{color: #f69f3b; text-decoration: underline;}

.fal-securedownload .downLoadFolderName{padding:20px 10px;font-size:18px;}
.fal-securedownload .fileLinkName {padding:15px 10px;}
.fal-securedownload li {margin-bottom:12px; color: #f08700;}
.fal-securedownload li ul {margin-top:12px; }
.fal-securedownload li .icon-folder{margin-bottom:12px;font-size:16px;border-bottom:1px solid #515151;  cursor: pointer;}

/*FE Manager Form*/
.feManagerValidation label{
	font-size: 16px;
    color: #565558;
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-weight: 600;  
}

.feManagerValidation input{
      border: 0;
    background-color: #eeeeee;
    width: 100%;
    float: left;
    height: 30px;
    color: #565558;
    padding: 0 15px;
  border-radius: 0;
}

.feManagerValidation textarea {
    border: 0;
    background-color: #eeeeee;
    border-radius: 0;
    box-shadow: none;
}
.feManagerValidation .femanager_submit {
    float: right;
    width: auto;
  padding-right:15px;
}
.feManagerValidation .femanager_submit input {
 
    background-color: #f08700;
    font-size: 14px;
    color: #fff;
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    padding: 8px 18px 12px 18px;
    line-height: 14px;
}


@media screen and (max-width:990px){
  .products-section {float: none; width: 70%; margin: 0 auto; } 
  .linkbox .container {float: none; width: 70%; margin: 0 auto; } 
  .products-section .prod-box{ margin-bottom: 30px; }
  .seperater:after{ width: 100% }
    .navbar-nav {
    margin: 0 -21px;
}
  header .menu .navbar-default .navbar-nav > li:first-child > a {margin-left:9px}
/*.functionality-box-r .functionality-content .function-text p {margin-left:0;width:100%}*/
  /*FOOTER*/
  .footer .col-20{ width: 33.33% }
  .solution-box .container {width: 70%;} 
  .solution-box .products-section{ width: 100% }
}


@media screen and (max-width:768px){
  header .mobile-menu{ display: inline-block; float: right;padding: 11px 0 }
  header .top-right, header .menu{ display: none;}
  header .mobile-menu .language-box{padding: 15px 0; position: absolute; right: 65px; z-index: 2;}
  header{ border-bottom: 5px solid #565558 }
  .navbar-nav > li > a {padding-top:17px;}

  .all-service .Services-box{ margin-top:10px; margin-bottom:10px }
  
   .functionality-box .function-img h2.imgTitle{text-align:left;}

  /*BANNER*/
  .banner .slick-slide .banner-slider{ height: 496px; }
  .banner .slick-slide .banner-slider.ba{ height: 400px; }
  .banner .slick-slide .banner-slider.ba .banner-content{padding-left:10%;padding-right:10%;}

  /*PRODUCT BOX*/
  .orange-prod-box .product-discription, .ixfi-prod-box .product-discription{ min-height: 105px; }

  /*FOOTER*/
  .footer, .coppyright .f-logo{ display: none; }
  .coppyright{ border-top: 5px solid #565558 }
  .coppyright .coppy-right {float: none; width: auto; text-align: center; display:block;} 
  .breadcrumn-box{ display: none; }
  .section.inner-headline{ padding-top: 50px; }
  .section.headline.inner-headline.mt-50{ margin-top: 0 }
  .section-dff-box .dff-container-box{ padding: 0 }

  /*TABS*/
  .tabs-one, .tabs-two{ width: 95%; }
  .tabs-one .tabs-one-box .nav-tabs{ width: 30%;}
  .tabs-one .tabs-one-box .tab-content{ width: 65% }
  .info-box .main-info{ width: 100% }
  .info-box .main-info .info-box-detail{ margin-top: 30px; }
  .info-box{ margin-top: 0 }
  .solution-box .container {width: 80%;} 
}
@media screen and (max-width:766px){
  .blog-page ul li .blog-img img{ width: 100px; margin-bottom: 15px; }
  .blog-page ul li .col-xs-12{ padding-left: 0 }
  .solution-box .products-section {width: 80%;}
  .management-tem .container{ width: 80%; text-align: center; }
}

@media screen and (max-width:600px){
  .section-service .col-xs-4{ width: 100% }
  .functionality-box .function-img{background-image: none; height: auto;}
  .functionality-box .function-img img{ display: block; }
  .functionality-box .functionality-content .function-text{ padding:30px; }
  .functionality-box .functionality-content{ height: auto; }
 
  .news .col-xs-4{ width: 100% }
  .news .news-box{ margin-bottom: 30px; }
  .headline.inner-headline.management-team .headline-content h4{ font-size: 16px; }
  h3{ font-size: 22px }

  /*TABS*/
  .tabs-one .tabs-one-box .nav-tabs, .tabs-one .tabs-one-box .tab-content{ width: 100%; }
  .tabs-one .tabs-one-box .nav-tabs li {float: left; width: 20%; }
  .tabs-one .tabs-one-box .nav-tabs li a {font-size: 10px; color: #565656; text-align: left; width: 100%; float: left; padding: 10px 9px; border-bottom: 2px solid #f08700; border-top: 0; border-left: 0; border-radius: 0; border-right: 0; min-height: 78px; }
  .tabs-one .tabs-one-box.purple-tabs .nav-tabs li a {border-bottom: 0px solid #892e5a; border-right: 2px solid #892e5a; border-top: 2px solid #892e5a; }
  .tabs-one .tabs-one-box.purple-tabs .nav-tabs {border-top: 0; border-left: 2px solid #892e5a; border-bottom: 0px solid #892e5a; border-right: 0; width: auto; } 

  .tabs-one .tabs-one-box .nav-tabs{border-top: 0; border-left: 2px solid #f08700; border-bottom: 0px solid #892e5a; border-right: 0; width: auto;}
  .tabs-one .tabs-one-box .nav-tabs li a {border-bottom: 0px solid #f08700; border-right: 2px solid #f08700; border-top: 2px solid #f08700; }
  .headline-content h3{ font-size: 22px; }
  .all-service .Services-box h4{ font-size: 18px; }
  .inner-headline.profile-page .right-content .press-reles-box {float: none; width: 220px; background-color: #eee; padding: 20px 15px; margin: 0 auto 30px auto; } 
  .solutions-discri {padding: 0; text-align: left; } 
  .solution-main-box .solution-content h5, .solution-main-box .icon-box{ font-size: 14px; }
  .solution-main-box .icon-box span{ font-size: 28px; line-height: 12px; }
  .solution-box .container{ width: 100% }
  .solution-main-box{ /*background-color: transparent;*/ }
  .solution-main-box .solution-content p strong{ font-size: 12px; }
}

@media screen and (max-width:480px){
  /*BANNER*/
  .banner .slick-slide .banner-slider .banner-content h2{ font-size: 22px; line-height: 25px}
  .banner .slick-slide .banner-slider.ba .banner-content h2{ font-size: 22px; line-height: 25px}
  .banner .slick-slide .banner-slider.ba .banner-content h3{ font-size: 18px; line-height: 23px}
  .banner .slick-slide .banner-slider{ height: 300px;}
  .banner .slick-slide .banner-slider.ba{ height: 300px;text-align: left;}
  .banner .slick-slide .banner-slider.ba .banner-content{padding-left:10%;padding-right:10%;}
  .banner .slick-slide .banner-slider.ba-single .banner-content.single h2{
    font-size:40px;
  }
 
  .banner .single-item .slick-prev, .banner .single-item .slick-next, .banner .single-item .slick-dots{ display: none !important; }
  /*PRODUCT BOX*/
  .orange-prod-box .product-discription, .ixfi-prod-box .product-discription{ min-height: 130px; }
  .section.customer-logo{ display: none; }
  .coppyright .coppy-right ul li {display: block; padding: 5px 0; } 
  .home-headline .headline-content{text-align: left; width: 90% }
  .page-titel h3{ font-size: 18px;padding: 30px }
  h1{ font-size: 22px; line-height: 28px; }
  h2{ font-size: 18px; line-height: 26px; }
  h4{ font-size: 17px }
  .Fsize-30{ font-size: 16px; line-height: 20px; }
  .section.headline h1, .headline-content h1, .home-headline h1, .section.headline h1, .home-headline .headline-content h1{line-height: 36px;}
  
  .link-box h3.linkboxTitle{
    font-size: 28px;
}
  .btn-gray.linkbox{
    font-size:16px;
  }
}
#slick-slide00, #slick-slide01, #slick-slide02, #slick-slide03, #slick-slide04, 
#slick-slide05, #slick-slide06, #slick-slide07, #slick-slide08, #slick-slide09, 
#slick-slide10, #slick-slide11, #slick-slide12, #slick-slide13, #slick-slide14, 
#slick-slide15, #slick-slide16, #slick-slide17, #slick-slide18, #slick-slide19, 
#slick-slide20 {}

.slick-dots li {list-style:none !important;}
.slick-dots li botton {}


.ce-textpic, .ce-image, .ce-nowrap .ce-bodytext, .ce-gallery, .ce-row, .ce-uploads li, .ce-uploads div {
	overflow: visible;
}

.profile-page .right-content img { width: 100%; margin-bottom: 20px; }

/* contact form powermail  */
.form-group.powermail_fieldwrap_type_submit {float: right; width: auto;}

.form-group.powermail_fieldwrap_type_submit .btn-orange{ 
  background-color: #f08700; 
  font-size: 14px; 
  color: #fff; 
  border: 0;
  border-radius: 0;
  -webkit-border-radius: 0; 
  padding:8px 18px 12px 18px; 
  line-height: 14px; 
}

/*  regist form  powermail */
.powermail_fieldwrap .powermail_fieldwrap_type_select .powermail_fieldwrap_geburstag .layout3 .col-sm-3{
  padding-left:0;
  margin-left:0;
}
.powermail_fieldwrap_geburstag label{
  padding-left:0;
  margin-left:0;
}

#powermail_field_geburstag, #powermail_field_monat{
  width:auto !important;
  border: 0 none;
  background-color: #f1f1f1;
  margin-left: 8px;
  margin-right: 12px;
  margin-bottom:16px;
  height: 24px;
  float:left;
}
#powermail_field_monat {float:none; @include clearfix;}

.tx-femanager, .felogin {float: left; width:100%;}

.tx-felogin-pi1 .container {width:100%;}
.tx-felogin-pi1 .form-group { margin-bottom: 20px;  float: left; width: 100%;margin-top: -12px; }
.tx-felogin-pi1 legend {display: none;}
.tx-felogin-pi1 .mb-50 {margin-bottom: 20px;}
.tx-felogin-pi1 .form-logout{margin-top:-38px;}
.tx-felogin-pi1 .btn-logout {font-size:14px;}
.tx-felogin-pi1 .dropdown-menu {margin-top:8px;}
.tx-felogin-pi1 .form-group .form-logout {margin-bottom: -8px;}
.tx-felogin-pi1 .passLink {background-color:transparent !important;color:#565558;padding:0; margin:20px 0;}
.tx-felogin-pi1 .regLink {background-color:transparent !important;color:#565558;padding:0; margin:20px 0;}
.tx-felogin-pi1 .formLink { margin-top:20px;}
.tx-felogin-pi1 .navbar-form {padding-top:25px;}

i.fa.fa-print {
    padding: 0 5px;
}

header .menu .mega-dropdown-menu .dropdown-header a {
	color: #f08700 !important; 
	font-size: 16px !important; 
/*	font-weight: bold !important; */
	border-bottom: 1px solid #565558 !important; 
	padding: 3px 0 !important;
	white-space: normal !important;
	line-height: 16px !important; 
	margin-bottom: 15px !important; 
	padding-bottom: 8px !important; 
	margin-left: -24px;
}
.mega-dropdown .col-sm-4 {min-height: 4em;}
/*.loginform .nav .open > a, .loginform .nav .open > a:focus, .loginform .nav .open > a:hover {*/
.top-right .open > a, .top-right .open > a:focus, .top-right .open > a:hover {
    background-color: #F08700;
    border-color: #F08700;
 
}

.open > .dropdown-menu {
    border-radius:0;
    box-shadow: 0; 
    padding:10px 10px 30px 10px;
}

/* Call2Action  */ 

.relative {position:relative ;}
.absolute {position:absolute ;}
.fixed {position:fixed;}
.static {position:static ;}
.speciale{
    display: block;
    width: 300px;
    height: 80px;
    position: fixed;
    z-index: 9000;
    float: right;

}
.call2action {right:0; bottom:120px;/*bottom:41.7rem;*/}

.speciale .dropbtn .iconfont {display:block;float: left; padding: 2px 0 2px 10px; }
/*.speciale .dropbtn {display:block; background-color:#00a8e5; width:24rem; border:2px solid #00a8e5; border-radius:10px 0 0 10px;color:#fff; font-size:14px}*/
.speciale .dropbtn {display:block; background-color:#acb2bd; width:24rem; border:2px solid #acb2bd; border-radius:10px 0 0 10px;color:#fff; font-size:14px}
.speciale .call2action .dropdown>.dropdown-menu {
  /*    top: 200%;*/
  bottom:180px;
  transition: 0.3s all ease-in-out;

}

.speciale .dropup .dropdown-menu {margin-bottom:-44px; width:24rem;min-height:86px;padding:15px 10px 5px 15px; background-color:#00a8e5;color:#fff;border:2px solid #00a8e5; border-radius:10px 0 0 10px;box-shadow:none;font-size:14px !important;line-height;line-height:1.5;}
.speciale .dropdown:hover>.dropdown-menu { display: block; top: 100%; color:#fff; padding: 10px;}
.speciale .dropdown:hover>.dropdown-menu a, .speciale .dropup .dropdown-menu a{color:#fff;text-decoration:none;font-size:14px!important;}
a.iconfont,.dropup .dropdown-menu a span{text-decoration:none;margin-right:5px;}
.speciale .dropdown>.dropdown-toggle:active { pointer-events: none;}
.speciale .dropdown > a {text-decoration:none;}
.speciale .dropdown-menu span {margin-right:5px;}
.speciale .underline {text-decoration:underline !important;}
.speciale .fa-envelope-open::before {text-decoration:none;padding-right:10px;}
/* Style the navbar */

.speciale .fa-phone::before, .speciale .dropup .dropdown-menu .fa-phone::before {margin-right:20px;float:left;}
.speciale .fa-envelope-open::before {margin-right:10px;float:left;}

#60.speciale{display:none !important;}

#mainMenu {
 /* overflow: hidden;*/
  z-index:56000;
 
}

/* OnePAge Navigation */

#onepage-navbar {
  position:relative;
  z-index:14000;
  background-color: #DDDDE0/*#f08700*/;
  color:#fff;
  min-height: 42px !important;
  top: -10px;
  letter-spacing: 0.05em;
  text-transform:uppercase;
}
.navbar-onepage {height: 50px; background-color: transparent;margin-left:-15px;}
#onepage-navbar .sm-simple { background: transparent;border: 0 none; box-shadow:none; height: 50px; margin:0;top:0;}
#onepage-navbar .wrap {height:40px;}

.sm-simple a, .sm-simple a:hover, .sm-simple a:focus, .sm-simple a:active {line-height: 16px;color:white; font-size: 14px; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; border:0 none;font-weight:400; }

.sm-simple a:hover, sm-simple a:active { background-color:#fff;}




freespace0 {
    width: 100%;
    height: 0px;
}
freespace2 {
    width: 100%;
    height: 2px;
}
freespace3 {
    width: 100%;
    height: 3px;
}
freespace5 {
    width: 100%;
    height: 5px;
}
freespace10 {
    width: 100%;
    height: 10px;
}
freespace15 {
    width: 100%;
    height: 15px;
}
freespace20 {
    width: 100%;
    height: 20px;
}
freespace25 {
    width: 100%;
    height: 25px;
}
freespace30 {
    width: 100%;
    height: 30px;
}
freespace35 {
    width: 100%;
    height: 35px;
}
freespace40 {
    width: 100%;
    height: 40px;
}
freespace45 {
    width: 100%;
    height: 45px;
}
freespace50 {
    width: 100%;
    height: 50px;
}
freespace55 {
    width: 100%;
    height: 55px;
}
freespace60 {
    width: 100%;
    height: 60px;
}
freespace65 {
    width: 100%;
    height: 65px;
}
freespace70 {
    width: 100%;
    height: 70px;
}
freespace75 {
    width: 100%;
    height: 75px;
}
freespace80 {
    width: 100%;
    height: 80px;
}
freespace85 {
    width: 100%;
    height: 85px;
}
freespace90 {
    width: 100%;
    height: 90px;
}
freespace95 {
    width: 100%;
    height: 95px;
}
freespace100 {
    width: 100%;
    height: 100px;
}
freespace105 {
    width: 100%;
    height: 105px;
}
freespace110 {
    width: 100%;
    height: 110px;
}
freespace120 {
    width: 100%;
    height: 120px;
}

freespace130 {
    width: 100%;
    height: 130px;
}
freespace140 {
    width: 100%;
    height: 140px;
}
freespace560 {
    width: 100%;
    height: 560px;
}

@media screen  and (max-width:601px){
   freespace560 { height: 40px;}

}

@media screen  and (max-width:480px){
   freespace560 { height: 10px;}

}
.divide0 {
    width: 100%;
    height: 0px;
}
.divide2 {
    width: 100%;
    height: 2px;
}
.divide3 {
    width: 100%;
    height: 3px;
}
.divide5 {
    width: 100%;
    height: 5px;
}
.divide10 {
    width: 100%;
    height: 10px;
}
.divide15 {
    width: 100%;
    height: 15px;
}
.divide20 {
    width: 100%;
    height: 20px;
}
.divide25 {
    width: 100%;
    height: 25px;
}
.divide30 {
    width: 100%;
    height: 30px;
}
.divide35 {
    width: 100%;
    height: 35px;
}
.divide40 {
    width: 100%;
    height: 40px;
}
.divide45 {
    width: 100%;
    height: 45px;
}
.divide50 {
    width: 100%;
    height: 50px;
}
.divide55 {
    width: 100%;
    height: 55px;
}
.divide60 {
    width: 100%;
    height: 60px;
}
.divide65 {
    width: 100%;
    height: 65px;
}
.divide70 {
    width: 100%;
    height: 70px;
}
.divide75 {
    width: 100%;
    height: 75px;
}
.divide80 {
    width: 100%;
    height: 80px;
}
.divide85 {
    width: 100%;
    height: 85px;
}
.divide90 {
    width: 100%;
    height: 90px;
}
.divide95 {
    width: 100%;
    height: 95px;
}
.divide100 {
    width: 100%;
    height: 100px;
}
.divide105 {
    width: 100%;
    height: 105px;
}
.divide110 {
    width: 100%;
    height: 110px;
}
.divide120 {
    width: 100%;
    height: 120px;
}

.divide130 {
    width: 100%;
    height: 130px;
}
.divide140 {
    width: 100%;
    height: 140px;
}
.divide560 {
    width: 100%;
    height: 560px;
}

@media screen  and (max-width:601px){
   .divide560 { height: 40px;}

}

@media screen  and (max-width:480px){
   .divide560 { height: 10px;}

}


