/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* latin-ext */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

body {
  font-family: Ubuntu, system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif;
  /*system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";*/
  color: #262626;
  max-width: 1920px;
  margin: 0 auto;
  
}

img {
  max-width: 100%;
}
a{
  color: #323977;
}

/* --- header --- */
  .header{
    border-bottom: 0.5px solid #3B4B72;
  }
  .logo_box{
    
  }
  .phone_box{
    height: 28px;

    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;

    color: #323977;

  }
  .phone_box a{
    text-decoration:none;    
  }
  .phone_box a:hover{
    text-decoration:underline;
  }

  .address_box,
  .mail_box{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    /*line-height: 18px;*/
  }
  
  .mail_box a{
    color: #262626;
  }
  
  .order_call{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    
    color: #262626;
  }
  .ask_question{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    
    color: #323977;
  }
  .hd_seach_box{
    
  }
  .hd_seach_box .btn-outline-secondary{
    border-color: #dee2e6;
  }
  .senate_box{
    border-left: 1px solid #828282;
  }
  .senate{
    display: inline-block;
    width: 124px;
    height: 81px;
    background: url('/css/img/senate.svg') center center no-repeat;
    background-size: cover;  
  }
  .senate:hover{
    background-image: url('/css/img/senate_color.svg');
  }
/* --- End header --- */

/* --- ural_energo_header --- */
.phd_box{
  display: inline-block;
  border-radius: 50%;
  border: 2px solid #9F9F9F;
  padding: 7px;
  color: #9F9F9F;
}
/* --- End ural_energo_header --- */

/* --- top_menu --- */
  /*.top_menu .navbar-collapse{
    justify-content: center;
  }
  
  .top_menu .nav-link.active{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: bold;
    color: #262626;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }
  
  .top_menu .nav-link:hover{
    font-family: 'Ubuntu';
    font-style: normal;
    color: #262626;
    text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  }*/
  .top_menu_box{
    background-color: #323977;
    
  }
  .top_menu{
    color: #fff;
  }
  .top_menu a{
    color: #ffffffbb;
  }
  
  .navbar-nav .nav-link.active, 
  .navbar-nav .nav-link.show {
    color: #ffffffff;
    text-shadow: 0px 0px 9px rgba(255, 255, 255, 0.9);
  }
  .nav-link:focus, .nav-link:hover {
    color: #ffffffee;
    text-shadow: 0px 0px 9px rgba(255, 255, 255, 0.7);
  }
  
  .hd_seach_box{
    max-width: 350px; 
  }
  
  .nav-link{
    border-right: 1px solid #FFFFFF;
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #FFFFFF;
  }
  .nav-link:last-child{
    border-right: 1px solid #FFFFFF00;
  }
  .hd_seach_box .btn{
    background: #ffffff;
  }
  
  .hd_seach_box .btn:hover {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
  }


/* --- End top_menu --- */

/* --- mine_services --- */
  .mine_services{
    
  }
  .serv_line{
    
  }
  .serv_line .card{
    border-radius: 0;
    background: transparent;
    border-color: transparent; 
  }
  .serv_line .card:hover{
    border-color: #0000002d;
    cursor: pointer;
    box-shadow: -1px -2px 30px 0px rgb(2 2 2 / 30%);
  }
  .serv_line_tit{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 700;
    font-size: 38px;
    line-height: 44px;
    text-transform: uppercase;
    
    color: #323977;
    text-decoration:none;
    display: inline-block;

  }
  a.serv_line_tit:hover{
    text-decoration:underline;
    
  }
  .card-img, .card-img-top{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  
  .serv_line .card-body .serv_card_title_ln{
    
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    /* identical to box height */
    text-align: center;
    text-transform: uppercase;
    
    color: #000000;
    text-decoration:none;
  }
  .serv_line .card-body .serv_card_title_ln:hover{
    text-decoration:underline;
  }
  .serv_line .card:hover .serv_card_title_ln{
    text-decoration:underline;
  }
  .serv_line_tit_box{
    position: relative;
  }
  .serv_line_ltit{
    display: inline-block;
    width: 100%;
    max-width: 360px;
    background: #94CC51;
    
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 15px 95px 15px 35px;
    position: relative;
    text-decoration:none;
  }
  .serv_line_ltit:hover{
    text-decoration:underline;
  }
  .serv_line_ltit:before{
    content: '\F135';
    font-family: bootstrap-icons !important;
    position: absolute;
    right: 0;
    top: 15px;
    width: 50px;
    height: 50px;
    color: #ffffff;
  }
  @media ( min-width: 768px ){
    .serv_line_ltit_box{
      position: absolute;
      bottom: 25px;
      left: 12px;
    }
  }
  
   @media ( max-width: 1600px ){ 
    .serv_line_tit{
      font-size: 28px;
      line-height: 26px;
      padding-top: 25px;
    }
  }
  
  @media ( max-width: 1200px ){ 
    .serv_line_tit{
      font-size: 22px;
      line-height: 28px;
      padding-top: 25px;
    }
  }
/* --- End mine_services --- */

/* --- mine_news --- */
  .mine_news{
    
  }
  .mine_news .serv_line .card:hover {
    border-color: #ffffffff;
    cursor: pointer;
    box-shadow: none;
  }
  
  .news_card_title_ln{

    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    
    color: #000000;
    text-decoration:none;
  }
  .serv_line .card:hover .news_card_title_ln,
  .serv_line .card:hover .n_more_lnk{
    text-decoration: underline;
  }
  .serv_line .card .card-footer{
    border-radius: 0; 
    border: 0;
    background: transparent;
  }
  
  .n_more_lnk{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    /* identical to box height */
    text-align: center;
    text-transform: uppercase;
    color: #94CC51;
    text-decoration:none;
  }

/* --- End mine_news --- */

/* --- mine_diagnostic_advice --- */
  .mine_diagnostic_advice .card {
      border-radius: 0;
      background: transparent;
      border-color: transparent;
  }

  .da_img_box{
    display: flex;
    justify-content: center;
  }
  .da_img{
    display: flex;
    width: 100px;
    height: 100px;
  }
  .diagnostic_advice_tit{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    /* identical to box height */
    text-align: center;
    text-transform: uppercase;

    color: #000000;


  }
/* --- End mine_diagnostic_advice --- */

/* --- mine_our_partners --- */
  .popular_manufacturers_item{
    text-align: center;
  }
/* --- End mine_our_partners --- */


/* --- geography_presence --- */
  .geography_presence_tit_box{
    position: relative;
  }
  .geography_presence_tit{
    position: absolute;
  }
  
/* --- End geography_presence --- */


/* --- question_form --- */

  .question_form{
    
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    
    color: #000000;
    
    background: url("/css/img/quest_bg.jpg") bottom right no-repeat;
    background-size: 1116px 639px;
  }
  
  .question_form form{
    
  }
  
  .question_form .form-control{
    border-radius: 0px;
    box-shadow: 0px 0px 10px 0px rgb(2 2 2 / 30%)
  }
  
  .question_form .btn{
    display: inline-block;
    width: 100%;
    /*max-width: 360px;*/
    background: #94CC51;
    border-color: #94CC51;
    border-radius: 0px; 
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 15px 95px 15px 35px;
    position: relative;
    text-decoration: none;
    text-align: left;
  }
  
  .question_form input::placeholder,
  .question_form textarea::placeholder {  
    color: #828282;    
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #828282;
  }
     

/* --- End question_form --- */


/* --- uralenergo_form --- */

  .uralenergo_form{
    
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
  }
  
  
  .uralenergo_form form{
    
  }
  
  .uralenergo_form_title{
    color: #323977;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
  }
  
  .uralenergo_form .form-control{
    border-radius: 0px;
    box-shadow: 0px 0px 10px 0px rgb(2 2 2 / 30%)
  }
  
  .uralenergo_form .btn{
    display: inline-block;
    width: 100%;
    /*max-width: 360px;*/
    background: #94CC51;
    border-color: #94CC51;
    border-radius: 0px; 
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 15px 95px 15px 35px;
    position: relative;
    text-decoration: none;
    text-align: left;
  }
  
  .uralenergo_form input::placeholder,
  .uralenergo_form textarea::placeholder {  
    color: #828282;    
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    color: #828282;
  }
     

/* --- End uralenergo_form --- */

/* --- сontact page --- */
  .сontact_data_box{
    background: url("/css/img/сontact_bg1.png") center center no-repeat;
    background-size: cover;
  }
  .сontact_data_item .card{
    border-radius: 3px;
    background: #FFF;
    
    box-shadow: 2px 2px 15px 0px rgba(0, 0, 0, 0.20);
  }
  
  .сontact_data_item .card .card-title{
    color: #323977;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
  }
  .сontact_data_item .card .card-text{
    color: #828282;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 136.9%;
  }
  .сontact_content_box table{
    color: #262626;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
/* --- End сontact page --- */

/* --- article_box --- */
  .article_box{
    color: #000;
    
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  .article_box p{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }
  .article_box b{
    font-weight: bold; 
  }
  .article_box .serv_line_tit{
    margin-top: 0px;
  }
  
  .council_box{
  
  }
  .council_item{
    
  }
  .council_item .card-body{
    display: flex;
  }
  .council_item a{
    text-decoration:none;
  }
  .council_item:hover{
    cursor: pointer;
  }
  .council_item a:hover,
  .council_item:hover a{
    text-decoration:underline;
  }
  
  .council_item .card-title{
    color: #000;
    text-align: center;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
    text-transform: uppercase;
  }
  .council_item .card{
    border: 0;
  }
  
  .council_item .card .card-footer{
    background: none;
    border: 0;
  }
  
  .jr_item{
    cursor: pointer;
    
  }
  .jr_item .card{
    border-radius: 0px; 
    border: 0;
  } 
  .jr_item .card img{
    border-radius: 0px !important;  
  }
  
  .jr_item .card-title{
    color: #000;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
  
  .jr_item .card-text{
    color: #828282;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  
  .back_link{ 
    color: #94CC51;
    text-align: center;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    
    display: inline-block;
    padding: 15px 35px 15px 55px;
    position: relative;
    text-decoration: none;  
  }
  .back_link:before {
    content: '\F12C';
    font-family: bootstrap-icons !important;
    position: absolute;
    left: 0;
    top: 10px;
    width: 50px;
    height: 50px;
    color: #94CC51;
    font-size: 30px;
  }
  .back_link:hover{
    text-decoration:underline;
  }
  
  .council_tbl th{
    color: #FFF;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    background: #323977;
    min-width: 30px;
  }
  .council_tbl td{
    color: #262626;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  
  .library_menu_box{
    color: #000;
    text-align: center;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  
  .library_menu_item{
    border-right: 1px solid #000;
  }
  .library_menu_item:last-child{
    border-right: 1px solid transparent;
  }
  .library_menu_box a{
    color: #000;
    text-decoration:none;
    border-bottom:3px solid transparent;
    padding-bottom: 2px;
  }
  .library_menu_item.active a,
  .library_menu_item a:hover{
    border-bottom:3px solid #94CC51;
  }
  
  .inters_art_box{
    
  }
  .inters_art_box .inters_art_tit{
    color: #000;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
  .inters_art_box .inters_art_descr{
    color: #828282;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  .inters_art_box .reaction_box{
    color: #828282;
    font-family: Ubuntu;
    font-size: 12px;
    line-height: 21px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  .inters_art_box .reaction_box .bi{
    font-size: 19px;
    line-height: 21px;
    color: #94CC51
  }
  
  .event_item{
    
  }
  
  .event_item .card{
    border-radius: 0px; 
    border: 0;
  } 
  .event_item .card img{
    border-radius: 0px !important;  
  }
  .event_item .card-title{
    color: #000;
    text-align: center;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
  }
  
  .event_item .card-text{ 
    color: #828282;
    text-align: center;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  .more_box{
  }
  .more_link{ 
    color: #94CC51;
    text-align: center;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    
    display: inline-block;
    padding: 15px 55px 15px 15px;
    position: relative;
    text-decoration: none;  
  }
  .more_link:before {
    content: '\F135';
    font-family: bootstrap-icons !important;
    position: absolute;
    right: 0;
    top: 10px;
    width: 50px;
    height: 50px;
    color: #94CC51;
    font-size: 30px;
  }
  .more_link:hover{
    text-decoration:underline;
  }
/* --- End article_box  --- */

/* --- news  --- */
  .nc_des{
    position: relative;
  }
  .nmore_box{
    position: absolute;
    bottom: 0;
    left: 0;
  }
  .nmore_link{ 
    color: #94CC51;
    text-align: center;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    
    display: inline-block;
    padding: 15px 55px 15px 15px;
    position: relative;
    text-decoration: none;  
  }
  .nmore_link:before {
    content: '\F135';
    font-family: bootstrap-icons !important;
    position: absolute;
    right: 0;
    top: 10px;
    width: 50px;
    height: 50px;
    color: #94CC51;
    font-size: 30px;
  }
  .nmore_link:hover{
    text-decoration:underline;
  }
  
  .catnews_item{
    border-radius: 0;
    border: 0;
  }
  .catnews_item img{
    border-radius: 0 !important;
  }
  .catnews_item .card-title{
    color: #000;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
  }
  .catnews_item .card-title a{
    text-decoration:none;
  }
  .catnews_item .card-title a:hover{
    text-decoration:underline;
  }
  .catnews_item .card-text .small{
    color: #000;
    font-family: Ubuntu;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  .catnews_item .card-text{
    color: #000;
    font-family: Ubuntu;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  
  .ndate{
    color: #000;
    font-family: Ubuntu;
    font-size: 12px;
    font-style: normal;
    font-weight: 300;
    line-height: normal;
  }
  .dwnld_file{
    
  }
  .dwnld_file a{ 
    color: #94CC51;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    text-decoration:none;
    
  }
  .dwnld_file:hover a{
    text-decoration:underline;
  } 
/* --- End news  --- */

/* --- footer --- */
  .footer_box{
    
  }
  .footer{
    background-color: #323977;
      
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 16px;
    
    color: #FFFFFF;
  }
  .footer a{
    color: #FFFFFF;
    text-decoration:none;
  }
  .footer a:hover{
    text-decoration:underline;
  }
  .fm_title{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    
    text-transform: uppercase;
    
    color: #FFFFFF;
  }
  .fm_list{
    
  }
  
  .fm_list li{
    list-style-type: none;
  }

/* --- End footer --- */

/* --- rounded fix --- */
  
  .serv_line .card {
    border-radius: 6px !important;
  }
  .card-img, .card-img-top {
    border-radius: 6px !important;
  }
  .serv_line_ltit{
    border-radius: 6px !important;
  }
  .question_form .form-control{
    border-radius: 6px !important;
  }
  .question_form .btn{
    border-radius: 6px !important;
  }
/* --- End rounded fix --- */
  .h1{
    color: #000;
    font-family: Ubuntu;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
  }
  .h2{
    font-family: 'Ubuntu';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 23px;
    text-transform: uppercase;
    
    color: #000000;
  }
  
  
    


