@import url('https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,100..900;1,100..900&display=swap');

html{
   /*background:#ffffff url(/project/templates/images/examinator/html_bg.gif) repeat-x left top;*/
   height: 100%;
}
body{
   /*background:url(/project/templates/images/examinator/body_bg.jpg) no-repeat center top;*/
   font-family: "Saira";
   font-size:16px;
   color:#000942;
   min-height: 100%;
    line-height: 30px;
   padding-top: 160px!important;
}

.footer-logos img {
    width: 200px;
    height: auto;
    margin-bottom: 20px;
}

body.page { padding-top: 125px!important;}

#page-body{
   background:url(/project/templates/images/examinator/body_bg_page.jpg) no-repeat center top; 
}
.body-top-bg { position: absolute; top: 0; left: 0; width: 100%; height: 885px; background-color: red; z-index: 0; z-index: -1; background-color: rgba(219, 222, 231, 0.24); }
.termsfeed-com---palette-light .cc-nb-okagree{
   background-color: #261c71 !important;
}

.termsfeed-com---palette-light .cc-nb-reject{
   background-color: #261c71 !important;
}
h1 {
	font-family: "Saira";
   font-size:32px;
   color:#261c71;
   font-weight:600;
   /*border-bottom:1px solid #d6f0fb;*/
   /*padding-bottom:5px;*/
   margin-bottom:40px;
   /*text-transform:uppercase;*/
}
h2{
   font-family: "Saira";
   /*font-size:19px;*/
   font-size:18px;
   color:#261c71;
   font-weight:600;
   margin:20px 0 35px 0;
   /*text-transform:uppercase;*/
   text-align:left !important;	    
}
h3{
   font-family: "Saira";
   font-size:16px;
   color:#261c71;
   font-weight:600;
   /*text-transform:uppercase;*/
	 padding-top: 10px;	 
}
h4{
   font-family: "Saira";
   font-size:16px;
   color:#261c71;
   font-weight: 300;
   /*text-transform:uppercase;*/
	 margin:0 0 10px 0;
}

q{
	font-family: "Saira";
	color: #666;
	font-weight:300;
	font-style: italic;
	font-size: 18px;
	line-height: 155%;
	padding-bottom: 30px;
	text-align: center;
}
p{
		text-align: justify;
		font-size:16px;
		line-height: 32px;
      color: #261c71;
}
a{
    color:#261c71;
}

a:hover{
   text-decoration: none;
}

.clearer{
    clear:both;
}
/*------------------------------ Header --------------------------*/

#header{
   /*background:url(/project/templates/images/examinator/body_bg.jpg) no-repeat center top;*/
   position:fixed;
   width: 100%;
   height: 100px;
   top: 0;
    background-color: #fff;
    /*box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);*/
    line-height: normal;
   z-index: 2;
}

#page-content header {
	padding:25px 60px;
	 background:url(/project/templates/images/examinator/slide_pic_small.png) no-repeat 98% -5px;
}
#page-content img{
	max-width:100%;
    height:auto;
}
.header-content{
   /*max-width:1180px;*/
   width:100%;
   margin:0 auto;
   padding:0; 
   height: 100px;
   /*position: relative;*/
}
.logo{
   display:inline-block;
   margin-top:20px;
    margin-right: 50px;
}

.logo #logo-print {
 display: none;
}
.rightside-top{
    float: right;
    /*position: relative;*/
}
.flags{
   /*padding:8px 0 0 0;*/
   height:56px;
   /*text-align:right;*/
    display: none;
    position: relative;
    bottom: 40px;
    margin-right: 20px;
}
.flags img{
   margin:0 6px;
}
.toplinks{
   text-align:right;
}
.toplinks a{
   color:#d1f4fe;
   text-decoration:none;
   margin-left:20px;
   padding-left:18px;    
}
.toplinks a:hover{
   color:#ffffff;
   text-decoration:underline;
}
.sitemap{
   background:url(/project/templates/images/examinator/sitemap_icon.gif) no-repeat left center;
}
.print{
   background:url(/project/templates/images/examinator/print_icon.gif) no-repeat left center;
}
.logo-div{
   float:left;
   width:265px;
}

.header-contacts { display: inline-block; /*padding-right: 10px;*/ font-size: 16px;
    /*position: absolute; top: 0;
    right: 0;*/
   float: right;
   /*width: 179px;*/
   height: 75px;
   padding: 25px 20px 0 20px;
    background-color: #77c6f0;
    border-radius: 2px;
   /*display: none;*/
   position: relative;
   /*top: 25px;*/
}

.header-contacts .h-icon, .header-contacts .h-text {
    display: inline-block; }

.header-contacts .h-text { padding-top: 10px; }

.header-contacts .h-text a {
   color: #FFFFFF; text-decoration: none; position: relative; top: -55px; }

.header-contacts .h-text a:hover { text-decoration: underline; }

.header-contacts .h-text > strong > a { font-size: 16px; font-weight: bold; position: relative; top: -16px;display: block; height: 44px;}

.header-contacts .h-icon { margin-right: 10px; position: relative; 
    top: -58px;
 }

.header-contacts .h-icon img {
    /*height: 13px;*/ width: 8px;filter: invert(1) brightness(2); }
/* Navigation WORDPRESS*/

.header-contacts .h-icon img.mail-icon { width: 11px; position: relative; top: 3px; }

nav{
   /*background:url(/project/templates/images/examinator/nav_bg.png) no-repeat left top;*/
   /*height:63px;*/
   /*width:665px;*/
   /*float:right;*/
   /*padding:30px 2px 0 2px;*/
    display: inline-block;
    margin-right: 30px;
}
.menu-topmenu-container ul{
   width:100%;
}
.nav-collapse .menu-topmenu-container > li {
    float: left ;
}
.menu-topmenu-container ul li a{
   font-family: "Saira";
   color:#ffffff;
   text-decoration:none;
   display:block;
   padding:16px 13px 14px 13px;
   background-color:#000000;
	 letter-spacing: -0.1px;
	 word-spacing: Normal;
   border-bottom:5px solid #2a2a2a;  
   font-size: 1.25em;
   font-weight: 400;
	 text-transform: uppercase;
}

.menu-topmenu-container ul li:last-child a{
   padding:16px 13px 14px 13px;
}

.menu-topmenu-container ul li a:hover{
   color:#00aeef;
}
.menu-topmenu-container ul li.current_page_item a {
	color:#00aeef;
  background-color:#ffffff;
  border-bottom:5px solid #d1d3d4;  
}
.menu-topmenu-container ul, .menu-topmenu-container ul ul  {list-style: none; margin: 0; padding: 0;}
.menu-topmenu-container ul li{ z-index: 100; position: relative;}

.menu-topmenu-container ul li a.selected:hover,
.menu-topmenu-container ul li a.selected 	{}

.menu-topmenu-container li:hover ul { top: 53px;}
.menu-topmenu-container ul li ul { list-style: none; margin: 0; width: 250px; position: absolute !important; top: -999em;}
.menu-topmenu-container ul li ul li { float: none  !important; background:#385d71; border-right:none; text-align:left;}
.menu-topmenu-container ul li ul li:last-child { background:#385d71; }
.menu-topmenu-container ul li ul li a { margin: 0 0 0 0; padding:5px 10px; border-bottom:1px solid #2a2a2a; }
.menu-topmenu-container ul li ul li a:hover { margin: 0 0 0 0; padding:5px 10px; border-bottom:1px solid #d1d3d4; }

.mac .menu-topmenu-container ul li a{
   font-family: "Saira";
   color:#ffffff;
   text-decoration:none;
   display:block;
   padding:16px 13px 14px 13px;
   background-color:#000000;
	 letter-spacing: -0.1px;
	 word-spacing: Normal;
   border-bottom:5px solid #2a2a2a;  
   font-size: 1.15em !important;
   font-weight: 400;
	 text-transform: uppercase;
}
.mac .menu-topmenu-container ul li.current_page_item a {
	color:#00aeef;
  background-color:#ffffff;
  border-bottom:5px solid #d1d3d4;  
}
/*------------------------- Slider ---------------------*/
/*
#slider{
   max-width:940px;
   margin:0 auto;
   min-height:273px;
   padding-top:36px;
}
.slider-content{
   font-family: 'Lato', sans-serif;
   background:url(/project/templates/images/examinator/slide_pic.png) no-repeat 37px center;
   padding:33px 0 0 260px;
   min-height:204px;
   color:#ffffff;  
   text-transform:uppercase;   
   line-height:40px;
}
.slider-content p{
	line-height: 270%;
	text-align: center;
}
.first-line{
   font-size:38px;
	 letter-spacing: -0.5px;
   font-weight:300;
}
.second-line{
   font-size:30px;
	 letter-spacing: -0.3px;
   font-weight:600;
   color:#000000;
}
.third-line{
   font-size:28px;
   font-weight:600;
}
.slider-button{
   background:url(/project/templates/images/examinator/slider_button.png) no-repeat center center;
   display:inline-block;
   width:151px;
   height:44px;
   text-align:center;
   font-size:16px;
   font-weight:700;
   color:#ffffff;
   text-decoration:none;
   padding-top:3px;
   float:right;
   margin:20px 40px 0 0;
}
.slider-arrow {
    bottom: -5px;
    left: 49%;
    position: absolute;
}
.tp-caption.slider-medium {
    font-family:'Lato', sans-serif!important;
    font-size: 36px!important;
    font-weight: 500!important;
    color: #000000!important;
    text-transform: none!important;
    text-shadow: none!important;
}
.tp-caption.slider-huge {
    font-family:'Lato', sans-serif!important;
    font-size: 50px!important;
    font-weight: 900!important;
    color: #000000!important;
    text-shadow: none!important;
}
.tp-caption.slider-small-1 {
    font-family:'Lato', sans-serif!important;
    font-size: 20px!important;
    font-weight: 500!important;
    color: #000000!important;
    text-shadow: none!important;
}
.tp-leftarrow.round {
    background: url(/project/templates/images/examinator/slider-nav-left.png) no-Repeat top left!important;
    width: 48px!important;
    height: 48px!important;
    left: -35px!important;
    top: 55%!important;
}
.tp-rightarrow.round {
    background: url(/project/templates/images/examinator/slider-nav-right.png) no-Repeat top left!important;
    width: 48px!important;
    height: 48px!important;
    right: -35px!important;
    top: 55%!important;
}*/
/*----------------------- Category Buttons ------------------*/

#category-buttons{
   max-width:1180px;
   margin:0 auto;   
}
#category-buttons-page{
   /*background:url("/project/templates/images/examinator/news_bg.gif") no-repeat scroll center bottom;*/
   max-width:1180px;
   margin:0 auto;   
   /*padding-bottom:30px;*/
}
.category-buttons-div{
   /*background:url(/project/templates/images/examinator/category_bg.png) no-repeat left top;*/
    height:90px;
   padding: 20px 25px 0 25px;
   margin: 0 35px 0 0!important;
   position: relative;
   top: 56px;
   border-right: 1px solid #d7d7d7;
    background: #261c71;
    border-radius: 7px;
}

.category-buttons-div:hover { background: #000315; }

#category-buttons-page .category-buttons-div
{
    top: 95px;
}

.category-buttons-div:last-child { border-right: none; }

/*
.category-buttons-div:hover{
   background:url(/project/templates/images/examinator/category_bg_hover.png) no-repeat left top;
}*/
.category-buttons-div a{
   display: block;
   height: 44px;
    width: 44px;
   /*width: 100%;*/
   font-family:"Saira";
   font-weight:400;
   font-size:16px;
   color:#ffffff;
   background-size: contain;
   text-decoration:none;
   filter: brightness(0) invert(1);
   /*padding:18px 10px 0 65px;*/
}

.category-buttons-div a .cat-text {
    padding-left: 70px;
    line-height: 10px;
    white-space: nowrap;
}

strong{
   font-weight: 600;
}

.category-buttons-div a p{
   /*font-family:'Open Sans', Verdana, Arial, Tahoma;*/
    font-family:"Saira";
   font-weight: 600;
   font-size:19px;
   color:#ffffff;
   /*text-shadow: 1px 1px 1px #858585;*/
}
.profil-1{
   background:url(/project/templates/images/examinator/1550355375.png) no-repeat 0px 50%;
}
.priebeh{
   background:url(/project/templates/images/examinator/icons8-airplane-take-off-96.png) no-repeat 0px 50%;
}
.dopyt{
   background:url(/project/templates/images/examinator/examionator_new.svg) no-repeat 0px 50%;
}

.profil-1, .priebeh, .dopyt { max-height: 53px; }

.category-btns-bg-holder-home { display: block; width: 100%;
   float: left; height: 201px;
   /*background:url(/project/templates/images/examinator/box-bg.png) no-repeat top center;*/
   /*margin-bottom: 84px;*/
   margin-bottom: 20px;
}

.category-btns-bg-holder {
   display: block; width: 100%;
   float: left; height: 281px;
    background: rgba(219, 222, 231, 0.24);
   min-height: 436px;
   /*background:url(/project/templates/images/examinator/box-bg-subpages.png) no-repeat top center;*/
}

/*----------------------- Main -----------------------*/
.main-wrap
{
   width: 100%;
   display: block;
   background-color: #fff;
}

#main{
   padding:44px 45px 50px 45px;
   /*background:url(/project/templates/images/examinator/content_bg_top.png) no-repeat center top;*/
   max-width:1180px;
   margin:0 auto;
   overflow:hidden;
   min-height:380px;
   background-color: #fff;
}
.homepage-content-right ul{
   list-style-type:none;   
}
.homepage-content-right ul li{
   background:url(/project/templates/images/examinator/ul_black_arrow.gif) no-repeat left center;
   padding:5px 0 5px 15px;   
}

/*----------------------- Content -------------------*/

.homepage-content-left{
   float:left;
   width:56%;
}

.homepage-content-left h1 { margin-bottom: 20px; }
.homepage-content-left h2, .homepage-content-right h2 { margin-bottom: 20px; }
.homepage-content-left h3 { font-size: 16px; margin-bottom: 10px; }

.homepage-content-right{
   float:right;
   width:36%;
}

#profipilot-rss {
    display: block;
    float: left;
    width: 100%;
    background-color: #bde8fd;
}

.news{
   width: 100%;
   /*background:url(/project/templates/images/examinator/news_bg.gif) no-repeat bottom center;*/
   /*border-top:1px solid #d6f0fb;*/
   margin: 0 auto;
   /*margin-top:30px;*/
   /*padding:10px 0 50px 0;*/
   color:#303a3e;
   overflow:hidden;
    padding-bottom: 50px;
}

.srr-title { margin-bottom: 20px; }
.srr-summary a { color: #303a3e; }

.news h3{
   font-family: "Saira";
   font-size:28px;
   color:#303a3e;
   font-weight:600;
   margin:30px 0 40px 0;
    padding: 0;
}
.news ul li{
   float:left;
   width:33%;
}
.news-pic img{
   float:left;
   display:inline-block;
   border:2px solid #e5edf1;
   width:80px;
   height:auto;
   margin:0 10px 10px 0;
}
.news ul li a:hover{
   border:2px solid #bde8fd;
}
.news ul li div a {
   display:inline;
   border:none;
   text-decoration:none;
}
.news ul li div a:hover {
   text-decoration:underline;
   border:none;
}
.news ul li div{
   overflow:hidden;
   padding:0 20px 0 10px;
}
.bottom-link{
   margin:0 -45px;
   background-color:#bde8fd;
   padding:0 35px;
   -moz-border-radius: 3px;
   border-radius: 3px; 
   overflow:hidden;   
}
.bottom-link li{
   float:left;
   width:25%;   
   padding:20px 0;
}
.bottom-link a{
   color:#06a1e7;
   text-decoration:none;
   display:inline-block;
   padding:5px 5px 5px 25px;
}
.bottom-link a:hover{
   text-decoration:underline;
}
.bottom-link-page{
   margin:0 auto 10px auto;
   background-color:#bde8fd;
   max-width:890px;   
   padding:0 35px;
   -moz-border-radius: 3px;
   border-radius: 3px; 
   overflow:hidden;   
}
.bottom-link-page li{
   float:left;
   width:25%;   
   padding:20px 0;
}
.bottom-link-page a{
   color:#06a1e7;
   text-decoration:none;
   display:inline-block;
   padding:5px 5px 5px 25px;
}
.bottom-link-page a:hover{
   text-decoration:underline;
}

.recommend{
   background:url(/project/templates/images/examinator/recommend_icon.gif) no-repeat left center;   
}
.add{
   background:url(/project/templates/images/examinator/add_icon.gif) no-repeat left center;  
}
.facebook{
   background:url(/project/templates/images/examinator/facebook_icon.gif) no-repeat left center;  
}
.phone{
   background:url(/project/templates/images/examinator/phone_small_icon.gif) no-repeat left center;  
}
.content-container{
   background:url(/project/templates/images/examinator/content_bg_shadow.png) no-repeat center top;
   max-width:940px;
   padding:0 20px;
   margin:0 auto;   
}

.page-container{
   max-width:940px;
   margin:0 auto;  
	 /*padding-top: 30px;*/
}
.page-container .entry-content{
	/*min-height: 500px;*/
	padding: 0 25px 0 50px;
}
.page-container .entry-content p {
	margin: 0 0 15px 0;
	line-height: 170%;
}
.page-container .entry-content ul {
	margin: 10px 15px 10px 35px;
	list-style-image: url(/project/templates/images/examinator/bullet_right.png);
}
.page-container .entry-content ul li {
	padding: 4px 0 !important;
   color: #261c71;
}
.page-container .entry-content ol {
	margin: 15px 15px 15px 15px;
	list-style-type:upper-roman;
}
.page-container .entry-content ol li{
    padding-bottom:15px;
}

.page-container-contact{
   /*max-width:940px;
   margin:0 auto;*/
   padding-top: 30px;
}
.page-container-contact .entry-content{
   min-height: 500px;
   /*padding: 0 25px 0 50px;*/
}
.page-container-contact .entry-content p {
   margin: 0 0 15px 0;
   line-height: 170%;
}
.page-container-contact .entry-content ul {
   margin: 10px 15px 10px 35px;
   list-style-image: url(/project/templates/images/examinator/bullet3.gif);
}
.page-container-contact .entry-content ul li {
   padding: 4px 0 !important;
}
.page-container-contact .entry-content ol {
   margin: 15px 15px 15px 15px;
   list-style-type:upper-roman;
}
.page-container-contact .entry-content ol li{
   padding-bottom:15px;
}

.four-boxes{
   background-color:#ffffff;
}
.four-boxes h3{
   padding: 0;
}
.first-box,.second-box,.third-box,.fourth-box{
   padding:23px 25px 23px 130px;
   color:#666666;
   text-align:justify;
}
.first-box{
   border-bottom:1px dashed #dcdcdc;
   background:url(/project/templates/images/examinator/first_box_icon.gif) no-repeat 40px center;  
}
.second-box{
   border-bottom:1px dashed #dcdcdc;
   background:url(/project/templates/images/examinator/second_box_icon.gif) no-repeat 40px center;  
}
.third-box{
   background:url(/project/templates/images/examinator/third_box_icon.gif) no-repeat 40px center;  
}
.fourth-box{
   background:url(/project/templates/images/examinator/fourth_box_icon.gif) no-repeat 40px center;  
}
/*
.entry-header{
  max-width:1180px;
  margin:0 auto;
}
*/
#header-title{
  width: 100%;
   min-height: 240px;
   /*height: 153px;*/
   border-bottom: 1px solid rgba(0, 9, 66, 0.3);
    background: rgba(219, 222, 231, 0.24);
}
.header-wrap
{
   width: 100%;
   margin: 0 auto;
   display: block;
   padding-top: 60px;
}

.header-image{
  float:left;
  width:30%;
  text-align:center;
}
.header-image div{
  padding:0 10px;
}
.header-image img{
  max-width:100%;
  height:auto;
}
.header-text{
  float:right;
  width:70%;  
}
#header-title header{

}
#header-title h1{
  border-bottom:none !important;
  font-family:"Saira";
  font-size:29px;
  font-weight:600;
  color:#261c71;
  margin-bottom:0px;
    line-height: 40px;
}
#header-title  div{
  overflow:hidden;
}
#header-title  img{
  float:left;
  margin:0 60px; 
  max-width:124px;
  height:auto;
}
.header-title-sidebar{
  float:none;
  width:100%;  
}
.header-text-sidebar header{
  margin-left:50px;
}
.header-text-sidebar h1{
  border-bottom:none !important;
  font-family:"Saira";
  font-size:36px;
  font-weight:800;
  color:#ffffff;
  margin-bottom:5px;
}
.post-meta{
  /*margin:0 150px 25px 0;*/
  margin:0 0 15px 0;
  justify-content: center;
    display: flex;
}
.post-meta li{
  color: #000942;
  font-size:16px;
    line-height: 32px;
}
.post-meta li span{
  display:none;
}

/*----------------------- Kariera ------------------*/
.kariera {
 width: 100%;
}
.kariera th{
 text-align: center;
 padding: 10px  25px;
 border-bottom: 1px solid #00aeef;
}
.kariera td{
 padding: 20px 25px;
 width: 48%;
 border-bottom: 1px solid #eee;
}
.kariera{
 margin: 30px 0;
}

/*----------------------- Contact Page ------------------*/

#contact-map {
 border: 5px solid #ffffff;
 -webkit-box-shadow: 0px 0px 10px 1px #ababab;
 box-shadow: 0px 0px 10px 1px #ababab; 
}
#contact-map iframe {
	width:100%;
	height:210px;
}
.contact-div{
 padding-bottom:50px;   
}
.contact-div p{
  margin:0;
}
.no-border{
   border-bottom:none;
}

/*----------------------- Bottom ------------------------*/

.footer-holder{
   /*background:#004876 url(/project/templates/images/examinator/footer_bg_new.gif) repeat-x left top;*/
    background-color: #251c70;
    display: block;
    float: left;
    width: 100%;
}

#bottom{
  border-top:1px solid #e9e8e8;  
}
.bottom-content{
  max-width:940px;
  margin:0 auto;
}
.bottom-content-text{
    border-top:3px solid #89cb00;
  background-color:#231f20;
  font-family: "Saira";
  font-size:16px;
  font-style:Italic;
  color:#ffffff;
  text-align:center;
  font-weight: 400;
}
.bottom-content p{
  padding:15px 30px;
}
.profil,.use{
  padding:40px 20px; 
  font-size:16px;
  color:#58595b;
  text-align:justify;
  line-height:17px;
}
.profil h2{
  color:#00aeef;
  font-weight:400;
}
.use{
  overflow:hidden;
}
.use img{
  margin-right:30px; 
}

.profil p, .use p{
 padding: 0 0 15px 0 !important;
}
.profil h2, .use h2{
 margin: 0 0 20px 0 !important;
}
.use h2{
	color:#58595b !important;
	font-size: 22px !important;
}

.bottom-content-text p {
 text-align: center; 
}

/*------------------------- Footer -----------------------*/

footer{
   padding:20px;
   max-width:1180px;
   margin:0 auto;   
}
.footer-content{
   overflow:hidden;
}
.footer-content .span3,.footer-content .span4,.footer-content .span5{
   margin-bottom:30px;
}
.footer-content h4{
   margin:0 0 5px 20px;
}
.footer-content ul{
   margin:0 0 0 0;
}
.footer-content ul li{
   padding:4px 0;
}
.footer-content ul li a{
   color:#FFF;
   text-decoration:none;
}
.footer-content ul li a:hover{
   text-decoration:underline;
}

.widget_nav_menu h3 {
text-transform:none;
	color: #FFF;
	margin-bottom:10px;
	font-size:17px;
    font-weight: 600;
}

.sidebar .widget_nav_menu h3 {
    text-transform:none;
	color: #000942;
	margin:10px 0 11px 0;
	font-size:17px;
    line-height: 32px;
    font-weight: 600;
}

#ns_widget_mailchimp-2 h3 {
    text-transform:none;
	color:#FFF;
	margin-bottom:10px;
	font-size:17px;
    font-weight: 600;
}
#ns_widget_mailchimp-2 p {
	color:#ffffff;
	margin-bottom:10px;
	font-size:16px;
    line-height: 25px;
    text-align: left;
}
#ns_widget_mailchimp-3 h3 {
    text-transform:none;
	color:#ffffff;
	margin-bottom:10px;
	font-size:16px;
}
#ns_widget_mailchimp-3 p {
	color:#8fd4f5;
	margin-bottom:10px;
	font-size:16px;
}
#menu-footer-menu{
   margin:10px 0; 
   padding-right:20px;
}
#menu-footer-menu li{
   /*border-bottom:1px solid #0172ad;*/
   font-size:16px;
   padding:0;
}
#menu-footer-menu li a{
   color:#ffffff;
   text-decoration:none;   
   /*padding:8px 5px 8px 0;*/
   display:block;
    font-size: 16px;
    font-weight: normal;
}
#menu-footer-menu li a:hover{
   color:#ffffff;
   text-decoration: underline;
}

#menu-footer-menu li.current-menu-item a {
   color:#89899D;
   text-decoration: underline;
}

#menu-footer-menu-eng{
   margin:10px 0; 
   padding-right:20px;
}
#menu-footer-menu-eng li{
   border-bottom:1px solid #0172ad;
   font-size:16px;
   padding:0;
}
#menu-footer-menu-eng li a{
   color:#8fd4f5;
   text-decoration:none;   
   padding:8px 5px 8px 0;
   display:block;   
}
#menu-footer-menu-eng li a:hover{
   color:#ffffff;   
}
.name-input,.mail-input{
   margin-bottom:5px;
}
.name-input input,.mail-input input{
   color:#000942;
   background-color:#ffffff;
   border:none;
   font-size:16px;
    font-weight: 300;
   width:281px;
    height: 39px;
    border: 1px solid #FFFFFF;
    border-radius: 2px;
    padding-left: 50px;
}
.name-input{
  /*background:url(/project/templates/images/examinator/name_input.png) no-repeat left top;*/
  width:281px;
  height:39px;
  padding:12px 10px 0 0;
}
.name-input input {
    background: #ffffff url(/project/templates/images/examinator/name_input.png) no-repeat left 14px top 11px;
}

.mail-input{
  /*background:url(/project/templates/images/examinator/mail_input_bg.gif) no-repeat left top;*/
  width:281px;
  height:39px;
  padding:12px 10px 0 0;
}
.mail-input input {
    background: #ffffff url(/project/templates/images/examinator/mail_input.png) no-repeat left 14px top 13px;
}

.mailchimp-button{
   /*background:url(/project/templates/images/examinator/mailchimp_submit_button.png) no-repeat left bottom;*/
    background: #77c6f0;
   width:128px;
   height:35px;
   text-align:center;
   color:#FFFFFF;
   	font-family: "Saira";
	font-size:16px;
	border:0;
	cursor:pointer;
	font-weight:600;
   float: left;
    border-radius: 2px;
}

.agree-terms-row { position: relative; margin-bottom: 25px }

.newsletterLabel { color: #fff;
   position: absolute;
   top: 3px; left: 25px;
    font-size: 16px;
    line-height: 20px;
}

/*----------------------- coopolicies -----------------------*/
.coopolicies { position: fixed; bottom: 0; z-index: 100; display: block; width: 100%; font-size: 16px; padding: 10px 0; text-align: center; color: #fff; background: #010A3F; }
.coopolicies .content, .coopolicies .content p { max-width:1180px; margin:0 auto; padding:0 40px; overflow:hidden; font-size: 16px; text-align: center; }
.coopolicies .content p { line-height: 18px;color: white; }
.coopolicies .content .slider-btn { padding-top: 20px; }
.coopolicies a { color: #fff; text-decoration: underline; }

#coopolicies { transform: none; opacity: 1; }
/*
.coopolicies button {  background: url(/project/templates/images/examinator/mailchimp_submit_button.png) no-repeat left bottom;

   width: 100px;

   height: 34px;

   text-align: center;

   color: #ffffff;

   font-family: 'Lato', sans-serif;

   font-size: 13px;

   border: 0;

   cursor: pointer;

   font-weight: 600;

   margin-left: 15px;
}
*/
/*.coopolicies button { margin-left: 10px; width: auto; margin-top: 0; }*/


/*----------------------- Copyright -------------------------*/

/*#copyright{
   background:url(/project/templates/images/examinator/copyright_border_new.gif) repeat-x left top;
   padding:20px 0 30px 0;
   color:#FFF;
   font-size:16px;
   position: relative;
}*/

#copyright {
    background-color: #261c71;
    padding: 20px 0 30px 0;
    color: #FFF;
    font-size: 16px;
    position: relative;
    border-top: 0.1px solid white;
}

.copyright-content{
   max-width:1180px;
   padding:0 35px;
   margin:0 auto;
   overflow:hidden;
}
/*.copyright-content div{
   float:left;
}*/
.copyright-content .wrapper { 
	display: table;
	margin: 0 auto;
}
.copyright-content a{
   /*text-decoration:none;*/
    color: #fff;
    height: 44px;
    display: block;
    white-space: nowrap;
}
.copyright-content a:focus{
   outline: #202124 solid 2px;
}
.copyright-text{
   width:50%;
   float:left;
   padding-top:10px;
   padding-bottom: 40px;
}
.copyright-text p {
	display: inline;
	font-size: 16px;
}
.copyright-logo{
   text-align: left;
   float: left;
   margin-right:20px;
}

.dropbtn:focus { 
  outline: #202124 solid 2px;
}

.header-contacts .h-text a:focus{
   outline: #202124 solid 2px;
}

:focus {
  outline: none;
  box-shadow: 0 0 0 3px hsla(220, 100%, 50%, 80%);
}

@media (min-width: 480px)
{
   .copyright-text { padding-bottom: 0; }
}

/*--------------------- Service Buttons -------------------------*/

.service-buttons{
   width:100%;
   overflow:hidden;
	 margin-top: 15px;
}
.get,.extend{
  width:375px;
}
.get{
  float:left; 
}
.extend{
  float:right;
}
.sep,.mep,.tmg,.ir,.cri,.cpla{
   font-family: "Saira";
   font-weight:400;
   font-size:16px;
   color:#2e4f70;
   width:195px;
   height:64px;   
   display:block;
   padding:20px 10px 5px 170px;  
   text-transform:uppercase;
   text-decoration:none;   
   margin-bottom:15px;
}
.sep span,.mep span,.tmg span,.ir span,.cri span,.cpla span{
   font-weight:800;
   font-size:16px;
   color:#f1c02b;
}
.blue span{
   color:#06a1e7;
}
.sep{
   background:url(/project/templates/images/examinator/services_button_1.jpg) no-repeat left top;
}
.mep{
   background:url(/project/templates/images/examinator/services_button_2.jpg) no-repeat left top;
}
.tmg{
   background:url(/project/templates/images/examinator/services_button_3.jpg) no-repeat left top;
}
.cpla{
   background:url(/project/templates/images/examinator/services_button_6.jpg) no-repeat left top;
}
.ir{
   background:url(/project/templates/images/examinator/services_button_5.jpg) no-repeat left top;
}
.cri{
   background:url(/project/templates/images/examinator/services_button_4.jpg) no-repeat left top;
}

.sidebar{
   float:left;
   width:28%;
   /*margin-top: 31px;*/
   padding-left: 8px;
   border-right: 1px solid #bbbaba;
}

.sidebar .menu  li{
   /*border-bottom:1px dotted #b6e5fb;*/
   font-size:16px;
   padding:0;
}
.sidebar .menu  li a{
   color:#000942;
   text-decoration:none;   
   padding:5px 5px 0 0;
   display:block;   
}
.sidebar .menu  li a:hover{
   text-decoration: underline;
}

.sidebar .menu  li.current-menu-item a {
   text-decoration: underline;
}

.sidebar-page{
   float:right;
   width:70%;
}

.menu-sidebar-menu-container { margin-bottom: 40px; }

.biglink {
	/*background: -moz-linear-gradient(center top , #FFFFFF, #e4f5fd) repeat scroll 0 0 transparent;*/
	border: 1px solid #cae3ef;
	border-radius: 5px;
	font-family: "Saira";
  font-weight:400;
  font-size:16px;
	text-decoration: none;
	padding: 15px 50px;
	display: block;
	text-align: center;
}
.biglink:hover {
	color:#06A1E7;
}

/*-------------------------- Submenu ----------------------------*/
 .navbar .menu{
  /*position:relative;*/
}
.navbar .menu > li {
    /*background:url(/project/templates/images/examinator/menu_separator.gif) no-repeat right top;*/
  float:left;
  padding-right:1px;
}
.navbar .menu > li:last-child {
  background:none;
  float:left;
}

/*
.navbar .menu > li:first-child a{
   background:url(/project/templates/images/examinator/home_icon_bg.gif) no-repeat center top;
  width:50px;
  display:inline-block; 
  text-align:left;
  text-indent:-9999px;   
}
.navbar .menu > li:first-child a:hover{
   background:url(/project/templates/images/examinator/home_icon_bg_hover.png) no-repeat center top;
  width:50px;
}*/


.navbar .menu > li > a{
  font-family:"Saira";
  font-size:16px;
  font-weight:500;
  text-transform:uppercase;
  display:inline-block;
  /*height:50px;*/
  padding:39px 20px 40px 20px;
  color:#000942;
  text-decoration:none;
   cursor: pointer;
}

.navbar .menu > li > a:hover
{
   color: #000942;
   background-color: #F6F7F9;
}
/*
.navbar .menu > li > a:hover{
   background:url(/project/templates/images/examinator/menu_hover.png) no-repeat center top;
}
*/

/*
.menu > li:hover > ul { top: 48px;}
.menu > li > ul { list-style: none; margin: 0; position: absolute; top: -9999px; z-index:9999; background:#fff;}
*/


.menu.desktop > li:hover > .full-width-submenu {
    top: 90px;
    display: block;
    width: 100vw;
    /* left: -95%; */
    left: 3%;
}

.menu > li > .full-width-submenu { display: none; list-style: none; margin: 0; position: absolute; top: -9999px; z-index:9999; /*background:#264b6c;*/}
.menu.desktop > li:hover > .full-width-submenu { top: 90px; display: block; width: 100vw; /*left: -95%;*/ left: 0; }

.menu > li  > .full-width-submenu > ul { width: 981px; display: block; margin: 0 auto; padding:32px 0px 32px 27px; background-color: #271c72; position: relative; top: 10px;left: 70px; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); border-radius: 0px 2px 2px 0px; }

.menu > li  > ul  > li { float: none; border-right:none; padding:0;}
.menu > li  > ul  > li  > a {font-family:"Saira"!important; font-size:16px !important; display:block !important; padding:10px 15px 6px 0 !important; color:#25475D !important; text-decoration:none !important; text-transform:none !important; text-align:left !important; height: 100% !important; font-weight:600 !important; border-bottom:1px dashed #d3dadf;cursor:auto;}

.menu .sub-menu {
   /*
   background-image: linear-gradient(bottom, rgb(236,248,253) 0%, rgb(255,255,255) 66%);
   background-image: -o-linear-gradient(bottom, rgb(236,248,253) 0%, rgb(255,255,255) 66%);
   background-image: -moz-linear-gradient(bottom, rgb(236,248,253) 0%, rgb(255,255,255) 66%);
   background-image: -webkit-linear-gradient(bottom, rgb(236,248,253) 0%, rgb(255,255,255) 66%);
   background-image: -ms-linear-gradient(bottom, rgb(236,248,253) 0%, rgb(255,255,255) 66%);

   background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, rgb(236,248,253)),
	color-stop(0.66, rgb(255,255,255))
   );*/
   -webkit-box-shadow: 0px 2px 3px 0px #797979;
   box-shadow: 0px 2px 3px 0px #797979; 
   left: 79px;
   top: 0px;
   width:96%;
   overflow:hidden;
   padding:10px 1% 0 3%;
   border-radius: 0 0 5px 5px;
} 
.menu .sub-menu .submenu-title{
   float:left;
   width:20%;
   /*padding-right:3%;*/
   border-radius: 0 0 0 0;
}

.menu .sub-menu .submenu-title > a
{
   font-size: 17px;
   color: #000942;
   margin-bottom: 20px;
   display: block;
    font-weight: 600;
    text-decoration: none;
    text-transform: uppercase;
   cursor: pointer;
}

.menu .sub-menu .submenu-title.full-width{
   width:97%;
   clear:both;
} 
.submenu-title .sub-menu{
   -webkit-box-shadow: none;
   box-shadow: none; 
   background-image: none;
   position:relative;
   padding:0;
   width:100%;
   margin-bottom:15px;
}
.submenu-title ul li{
   padding:0;
}
.submenu-title ul li a{
   color: #FFF;
   font-size:16px;
   text-decoration:none;
   padding:5px 0;
   display:inline-block;
}
.submenu-title ul li a:hover{
   text-decoration:underline;
}

.dropdownicon { display: none; }

.static { position: fixed!important; top: 0px; width: 100%; z-index: 3000; height: 50px; background: #014979!important; }

/* Footer bottom form: BEGIN */
.f-wrapper {  position: relative; }
#footerToggleBtn { position: absolute; bottom: 0; right: 0; z-index: 100; width: 200px; height: 50px; }
#pilot-register { display: none; }

.slideFormDown { position: relative; /*max-width: 890px; margin: 0 auto;*/ display: none; /*min-width: 285px;*/
    bottom: 36px; margin-right: 10px; }
.slideFormDown > button {
   position: relative; 
   /*bottom: -9px; right: 15px;*/ 
   /*min-width: 80px;*/ 
   min-height: 30px; 
   /*bottom: 9px;*/
    padding: 0; border: none; 
    height: 44px;
    width: 44px;
    background-color: transparent;
    cursor: pointer;
 }
.slideFormDown .inner {
   position: absolute;
   top: 24px;
   left: -185px;
   /*bottom: 24px;*/
   display: none;
   width: 288px;
   padding: 15px;
   border: 1px solid #06a1e7;
   border-radius: 10px;
   background-color: #004876;
   z-index: 100!important;
}

.slideFormDown .inner h3 { padding: 0; margin-bottom: 15px; color: #fff; text-align: center; }

.sliderBtn { padding: 12px 20px; background: #77c6f0; border-radius: 2px; font-size: 16px; color: #000942!important; text-decoration: none; font-weight: 600; }

#addPilot { padding: 0 10px; }

#addPilot .agree-row { display: block; width: 100%; margin: 10px 0; }
#addPilot .agree-row label { margin: 0; }
#addPilot .agree-row label.labelspan { width: 200px; color: #fff; text-align: center; }
#addPilot input { margin-bottom: 5px; border-radius: 3px; border-color: transparent; margin-left: 0; }
/*#addPilotSubmit { margin: 0 auto; display: block; }*/
.submit-btn-row { display: block; width: 100%; float: left; text-align: center; }

/*.blue-motion-btn { min-width: 230px; background-color: #07A0E6; color: #fff; border-radius: 3px; border-color: transparent; padding: 5px 5px; font-family: 'Open Sans', Arial, Tahoma, Vedana; font-weight: bold; }*/
.blue-motion-btn img { width: 30px;
   height: 30px;}

.hideshowli > ul { display: none; }
a.plus { width: 16px; height: 15px; display: inline-block; color: #339966; border: 1px solid #339966; border-radius: 50%; cursor: pointer; }
a.plus:after { content: "\25bc"; position: relative; right: 1px; }
a.minus { width: 15px; height: 15px; display: inline-block; color: #ff0034; border: 1px solid #ff0034; border-radius: 50%; cursor: pointer; }
a.minus:after { content: "-"; position: relative; left: 2px; bottom: 1px; }

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
/*
@media (min-width: 380px)
{
   .slideFormDown .inner { left: 32px; }
}
*/
@media (min-width: 480px)
{
   /*.slide > button { bottom: -19px; }*/
   .slideFormDown .inner { width: 320px; /*bottom: 14px;*/ }
   .category-btns-bg-holder-home { margin-bottom: 84px; }
   .category-btns-bg-holder { /*min-height: 436px;*/ min-height: 500px; }
}

@media (min-width: 768px)
{
   /*.slide > button { right: 20; bottom: -25px; }*/
   /*.slide .inner { bottom: 3px; }*/
    #header-title h1{
        font-size:29px;
        line-height: 52px;
    }
   .coopolicies .content, .coopolicies .content p { font-size: 16px; }
   .coopolicies .content p { line-height: 20px; }
}

@media (max-width: 800px)
{
   #header { overflow: inherit!important; }
   #rev_slider_1_1_wrapper { /*display: none;*/ }
}

@media (min-width: 860px)
{
    h2{
        font-size:24px;
        margin: 20px 0 19px 0;
    }
}

@media (max-width: 980px)
{
    #header { padding: 0!important; height: 71px; overflow: inherit; }
    .dropbtn { background: transparent url(/project/templates/images/examinator/arrow_down.svg) no-repeat left 40px center!important; }
   .rightside-top { position: initial!important; }
   .flags { position: absolute; top:17px;
      left: 230px!important; }

    .flags img { max-width: 24px; }

   .slideFormDown { position: absolute; top:26px;
      left: 208px; }
   .header-wrap { width: 100%; /*padding-top: 20px;*/}
   #header-title { min-height: 100px; padding-bottom: 40px!important; }
   #header-title header { padding-left: 40px; }
   #header-title div { padding-left: 0; }
    .post-meta { padding-left: 40px; }

    /*logo img*/
    #logo-web { max-width: 158px!important; height: 34px!important;}
    .logo { margin-right: 25px; margin-top: 20px!important; margin-left: 25px; }
    .blue-motion-btn img { width: 20px; height: 22px; }

    .rightside-top .navbar .btn.btn-navbar.collapsed {
        background-color: transparent!important;
        background: url(/project/templates/images/examinator/burger_menu.svg) no-repeat left 20px top 20px;
        width: 70px;
        height: 71px;
        margin: 0;
        padding: 0;
        top: 0px !important;
        right: 0px !important;
    }

    .rightside-top .navbar .btn.btn-navbar {
        background-color: #F6F7F9!important;
        background: url(/project/templates/images/examinator/burger_menu.svg) no-repeat left 20px top 20px;
        width: 70px;
        height: 71px;
        margin: 0;
        padding: 0;
        top: 0px !important;
        right: 0px !important;
    }

    .rightside-top .navbar .btn.btn-navbar .icon-bar { display: none; }

    .header-contacts { width: 100%; padding: 0; top:14px; box-shadow: inset 0px 4px 4px 1px rgba(0, 0, 0, 0.15); position: relative; height: 55px; }

    .header-contacts .h-text > a {
        position: absolute;
        top: 20px;
        /* left: 210px; */
        right: 229px;
        font-size: 16px;
    }

    .header-contacts .h-text > strong > a {
        position: absolute;
        top: 20px;
        right: 50px;
    }


    .header-contacts .h-icon .phone-icon { position: absolute; top: 7px; left: 33px; width: 11px; }

    .header-contacts .h-icon .mail-icon { position: absolute!important; top: 11px!important; left: 188px; width: 15px!important; }

    .nav-collapse, .nav-collapse.collapse { position: absolute; top: 71px; left: 0; width: 100%; z-index: 2; }

   .nav-collapse.collapse.in { height: auto!important; }

    .nav-collapse, .nav-collapse.collapse #menu-menu { background: #F6F7F9; }

    .nav-collapse, .nav-collapse.collapse #menu-menu li { background: #FFFFFF; border-bottom: none; }

    .nav-collapse, .nav-collapse.collapse #menu-menu li a:hover { background: #FFF!important; }

    .profil-1, .priebeh, .dopyt { max-height: 74px; height: 74px!important; }

    .category-btns-bg-holder-home { min-height: 350px;margin-top: -38px; }

    .navbar .menu > li > a { font-size: 17px!important; font-weight: 600; color: #000942; padding: 19px 0 19px 29px!important; border-bottom: 1px solid rgba(0, 0, 0, 0.25); }
    .navbar .menu > li:first-child { border-top: 1px solid rgba(0, 0, 0, 0.25); }

    .dropdownicon { display: inline; }

    /*.menu > li:hover > .full-width-submenu { display: none; }*/

    .menu > li > .full-width-submenu.showthis { display: inherit; position: relative; top: 0; }

    .menu > li > .full-width-submenu.showthis > ul.sub-menu { padding: 0; top: 0; background-color: #F6F7F9!important; box-shadow: none; border-radius: inherit; }

    .menu > li > .full-width-submenu.showthis > ul.sub-menu > li { width: 100%; }

    .menu > li > .full-width-submenu.showthis > ul.sub-menu > li > a { font-size: 17px!important; font-weight: 600; color: #000942; background-color: #F6F7F9!important; padding: 19px 0 19px 29px!important; border-bottom: 1px solid rgba(0, 0, 0, 0.25); margin-bottom: 0; }

    .menu > li > .full-width-submenu.showthis > ul.sub-menu > li > ul.sub-menu { display: none; }

    .menu > li > .full-width-submenu.showthis > ul.sub-menu > li > ul.sub-menu.showthis2 { display: inherit; margin-bottom: 0; background-color: #F6F7F9; border-bottom: 1px solid rgba(0, 0, 0, 0.25); border-radius: 0; padding-bottom: 15px; background-color: #F6F7F9!important; }

    .menu > li > .full-width-submenu.showthis > ul.sub-menu > li > ul.sub-menu.showthis2 > li { background-color: #F6F7F9!important; }

    .menu > li > .full-width-submenu.showthis > ul.sub-menu > li > ul.sub-menu.showthis2 > li > a { padding: 10px 0 10px 44px; }

    .sidebar { display: none; }

    .post-meta li { color: #000942!important; }

   .body-top-bg { height: 1065px; }

   .menu-menu-container {
      max-height: 500px;
      overflow-y: scroll;
      overflow-x: hidden;
   }

   .slider-3 { display: none; }
}

@media (min-width: 981px)
{
   body.page { padding-top: 100px!important; }
   body.home { padding-top: 135px!important; }
   .slideFormDown .inner { left: -160px; top: 35px; }
   .category-buttons-div { width: 30%!important; }
   .rightside-top { margin-right: 43px; }
   .navbar .menu > li.hide-xl { display: none; }

   .category-btns-bg-holder { min-height: 281px; }

}
/*
@media (min-width: 768px) and (max-width: 979px)
{
   #addPilot input.span3 { width: 256px; }
   #addPilot input.span1 { width: 56px; }
}
*/
/* Footer bottom form: END */

/* dropdown lang sel: START */
/* Dropdown Button */
.dropbtn {
    background: transparent url(/project/templates/images/examinator/arrow_down.svg) no-repeat left 50px center;
    /*border: 1px solid #0b5478;*/
    border: none;
    /*border-radius: 3px;*/
    color: #0b5478;
    padding: 5px;
    cursor: pointer;
    text-transform: uppercase;
    font-family:"Saira";
    font-weight: 600;
    font-size: 16px;
    padding-right: 63px;
    width: 70px;
    height: 44px;
}

/* Dropdown button on hover & focus */
/*.dropbtn:hover, .dropbtn:focus {
    background-color: #2980B9;
}*/

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;
}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    /*min-width: 160px;*/
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 2;
    border-radius: 3px;
}

/* Links inside the dropdown */
.dropdown-content a {
    color: black;
    padding: 7px;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
}

/* Change color of dropdown links on hover */
.dropdown-content a:hover {background-color: #ddd; border-radius: 3px;}

/* Show the dropdown menu (use JS to add this class to the .dropdown-content container when the user clicks on the dropdown button) */
.show {display:block;}
/* dropdown lang sel: END */

@media (min-width: 981px) and (max-width: 1129px)
{
   nav { margin-right: 0; height: 100px; }
   .navbar .menu > li > a { font-size: 16px; /*padding: 14px 15px 13px 15px;*/ padding: 42px 14px 40px 14px; }
   .rightside-top { /*margin-right: 180px;*/ margin-right: 0; height: 100px; }
   .flags { /*margin-right: 105px;*/ margin-right: 35px; }
   .slideFormDown { margin-right: 0px; }
   .category-buttons-div { width: 28%!important; }
   .category-buttons-div a p { font-size: 17px; line-height: 20px; }
}

@media (min-width: 1180px)
{
   .header-content { max-width: 1180px; width: 1180px; }
   .header-contacts { display: block; }

   .menu > li  > .full-width-submenu > ul { /*width: 1180px;*/width: max-content; }

   .news { width: 1180px; }

    .header-wrap
    {
        width: 1180px;
    }

    #header-title  div{
        padding-left:15px;
    }
}

     .main-nav{
         padding:0;
         display:flex;
         list-style-type:none;
     }
     .main-nav>li{
         margin-left:10px;
         margin-right:10px;
         padding:10px;
     }
     .main-nav>li>a{
         text-decoration:none;
         color:white;
     }
     .drop-down{
      left: 108px;
         position: absolute !important;
       top: -14px;
       box-sizing: border-box;
       width: max-content !important;
       visibility: hidden;
       transition: ease-out .1s;
       -moz-transition: ease-out .1s;
       -webkit-transition: ease-out .1s;
       list-style-type: none;
       background-color: #271c72;
       box-shadow: -2px 2px 81px -27px rgba(0, 0, 0, 0.3);
       padding: 20px !important;
       /* border-bottom: 5px solid #5E9400; */
       color: black;
   }
     .has-sub {
         position:relative;
         margin-bottom: 12px;
     }
     .has-sub:after  {
         content: arrow;
     }
     .has-sub:hover>.drop-down{
         visibility: visible;
     }
     .drop-down li{
         padding:12px 0;
     }
     .drop-down li a{
         text-decoration:none;
         color:black;
     }
     /*.sub_menus{
         left:180px;
         top:0;
     }*/
     .color_subs{
      color: #fff;
      text-decoration: none;
      padding: 10px;
     }

     .color_subs:hover{
      color: #ffffff;
      text-decoration: underline;
     }

     .has-subs:after{
         /*content:'\25BA';
         font-size:10px;
         */
     }


        .slider-container {
            position: relative;
            width: 85%;
            margin: auto;
            height: 100vh;
            overflow: hidden;
        }

        .slides {
            display: flex;
            width: 100%;
            height: 100%;
            align-items: center;
            justify-content: space-between;
            position: absolute;
            top: 0;
            left: 100%;
            transition: all 0.6s ease-in-out;
        }

        .slides.active {
            left: 0 !important;
        }

        .slide-content {
            flex: 1;
            padding: 40px;
            color: white;
            text-align: left;
            z-index: 1;
        }

        .slide-content h1 {
            font-size: 1.7rem;
            font-weight: 600;
            color: black;
            margin-bottom: 0;
            /* text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); */
        }

        .slide-content p {
            font-size: 1.3rem;
            color: black;
            margin-bottom: 25px;
            /* text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); */
        }

        .slide-content button {
            padding: 12px 25px;
            font-size: 1rem;
            color: black;
            background-color: #facc48;
            border: none;
            border-radius: 5px;
            cursor: pointer;
            font-weight: bold;
            transition: background-color 0.3s ease;
        }

        .prevs{
            margin-left: 5%;
        }

        .nexts{
            margin-right: 5%;
        }


        .slide-content button:hover {
            background-color: #d3ac3a;
            color: white;
        }

        .slide-image {
            flex: 1.55;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            margin-right: 3%;
        }

        .slide-image img {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .navigation {
            position: absolute;
            top: 50%;
            width: 100%;
            display: flex;
            justify-content: space-between;
            transform: translateY(-50%);
            z-index: 1;
        }

        .navigation button {
            background-color: transparent;
            border: 1px solid black;
            border-radius: 50%;
            /* border: none; */
            width: 46px;
            color: black;
            font-size: 1.5rem;
            padding: 6px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .navigation button:hover {
            background-color: transparent;
        }
         /*responsive query css*/
        @media only screen and (max-width: 768px) {
            .mob_sliders{
                display: none;
            }
            .slide-content button {
                padding: 12px 10px;
                font-size: 10px;
                white-space: nowrap;
                color: black;
                background-color: #facc48;
                border: none;
                border-radius: 5px;
                cursor: pointer;
                font-weight: bold;
                transition: background-color 0.3s ease;
            }

            .slide-image {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                margin-right: 0%;
                margin-top: -14%;
            }

            .slide-content p {
                font-size: 10px;
                line-height: 11px;
                text-align: left;
                color: black;
                margin-bottom: 25px;
            }

            .slide-content h1 {
                font-size: 12px;
                line-height: 11px;
                margin-bottom: 5px;
                font-weight: 600;
                color: black;
                /* margin-bottom: 0; */
                /* text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); */
            }

            .slider-container {
                position: relative;
                width: 85%;
                margin: auto;
                height: 60vh;
                overflow: hidden;
            }
            
            .navigation {
                position: absolute;
                top: 30%;
                width: 100%;
                display: flex;
                justify-content: space-between;
                transform: translateY(-50%);
                z-index: 1;
            }

            .navigation button {
                background-color: transparent;
                border: 1px solid black;
                /* border-radius: 50%; */
                /* border: none; */
                width: 30px;
                color: black;
                font-size: 12px;
                /* padding: 6px; */
                cursor: pointer;
                transition: background-color 0.3s ease;
            }

        }
        /*responsive query css*/
    
