@charset "utf-8";
/* CSS Document */

body{margin:0px;padding:0px;font-family:"lato-regular";}
ul,li,p,h1,h2,h3,h4,h5,h6,ul,li,a{ margin:0px; padding:0px; list-style-type:none; text-decoration:none;font-family:"lato-regular";}
.clear{ clear:both}
.sub_container{ max-width:1129px; margin:0px auto;}
@font-face{ font-family:"lato-regular";src:url(/fonts/lato-regular.ttf);}

/* header start*/
.header{ border-top:9px solid #156ca2;border-bottom:7px solid #156ca2; min-height:143px;padding-top:10px;}
.header .sub_container{ position:relative}
.header_left{ float:left;}
.header_ryt{ float:right}
.header .logo{ position:absolute; left:0; z-index:99;}
.menus_top{ float:right;z-index: 99;position: relative;}
.menus_top li{float:left;}
.header_ryt_ics{ float:right; padding-top:44px;}
.header_ryt_ics li{ font-size:14px; float:left;padding-left: 25px; color:#353535}
.header_ryt_ics li.msg{ background:url(/images/img/msg_icon.png) no-repeat left center}
.header_ryt_ics li.phone{ background:url(/images/img/phone_icon.png) no-repeat left center}
.header_ryt_ics li.fax{ background:url(/images/img/fax_icon.png) no-repeat  left center}
.header_ryt_ics li+li{ margin-left:20px;}
.menus_top{ padding-top:48px;}
.menus_top li a{ color:#2a2a2a}
.menus_top li{ text-transform:uppercase}
.menus_top li a:hover,.menus_top li a.active{ color:#156ca2}
.menus_top li{ color:#2a2a2a}
.menus_top li+li{ margin-left:20px;}
.header_ryt_ics li a{ color:#353535}

.bl_txt{background-color:#156ca2; padding: 25px 0 25px;}
.bl_txt{text-align:center;}
.bl_txt li{ float:left; color:#fff; max-width:285px; width:100%; font-size:21px}
.bl_txt li+li{ border-left:1px solid #3e8dbe}
.bl_txt ul{ max-width:860px; margin:0px auto;}
.bl_txt li .img_ins{ min-height:83px;}
.space{ margin:0px auto;}

.banner img{width:100%;}
/* header end*/

/* content start*/
.space{padding:50px 0px}
p{line-height: 21px;}
.divi_ug_txt{ font-size:24px; color:#156ca2; text-align:center; text-transform:uppercase; margin-top: -16px;position: relative; max-width: 525px; background-color:#fff}
.divi_ug{ border:1px dotted #383838}

.divi_ug_main{background-color:#ededed; padding-bottom:90px;}
.divi_ug_main li{ max-width:375px; width:100%; float:left;padding:45px 0px 0px 0px;}
.divi_ug_main li img{ float:left;}
.divi_ug_main li .txt_divi{ padding-left:14px; float: left; max-width:177px;padding-top: 54px;}

.txt_divi p{font-size:14px;color:#383838; text-align:left;}
.txt_divi p a{color:#156ca2;}
.divi_ug_main h1{font-size:18px;text-align:left;}

.footer_logos li{ float:left; max-width:294px; width:100%;}
.footer_logos li img{ float:left; width:90px;}
.footer_logos li{ text-align:left;}
.footer_logos li .ft_txt{  float: left;
    max-width: 220px;
    padding-left: 21px;
    padding-top: 14px;
    width: 100%; color:#156ca2}
.footer_logos{ max-width:879px; margin:0px auto; padding-bottom:50px;}
.footer_logos li+li{ max-width:292px;}
.footer_logos li .ft_txt{ max-width:146px;    text-transform: uppercase;}
.txt_divi p a:hover{ color:#dfc204}

/* content end*/



/* footer start*/
.footer_a{ background-color:#2a2a2a;padding: 30px 0;}
.footer_b{ background-color:#1c1c1c; padding:14px 0px; font-size:14px; color:#cecece; text-align:center}
.footer_section p{ font-size:14px; text-align:left; color:#969696}
.footer_section p a{ display:block; color:#156ca2}
.footer_section{ max-width:355px; float:left; width:100%; text-align:left}
.footer_section h1{ color:#fff; font-size:22px; padding-bottom:10px;    font-weight: normal;}
.footer_section_2 li{ font-size:14px; line-height:30px; background:url(/images/img/arrw.png) no-repeat left center; padding-left:10px;}
.footer_section_2 li a{ color:#919191;}
.footer_section.footer_section_1{ max-width:259px;}
.footer_section.footer_section_2{ max-width:120px;padding: 0 91px;}
.footer_section.footer_section_3 {
    max-width: 260px;
    padding: 0 24px 0px 0px;
}
.footer_section.footer_section_4 {
    max-width: 269px;
}

.footer_section_3 li{ float:left; }
.footer_section_3 li a{ background:url(/images/img/footer_social_icons.png) no-repeat; display:block;width:34px; height:36px; transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}
.footer_section_3 li a:hover{background:url(/images/img/footer_social_icons_hover.png) no-repeat;}
.footer_section_3 li+li{ margin-left:5px;}

.footer_section_3 li a#f2{ background-position:-40px 0px;}
.footer_section_3 li a#f3{ background-position:-81px 0px;}
.footer_section_3 li a#f4{ background-position:-121px 0px;}
.footer_section_3 li a#f5{ background-position:-161px 0px;}
.footer_section_2 li a{ transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-webkit-transition:0.5s;}
.footer_section_2 li a:hover{ color:#fff;}
.footer_section p a:hover{ text-decoration:underline}
.footer_b a{ color:#cecece}
/* footer End*/


.con_pad{ padding:20px 0px;}
.con_pad table{ border:0px;}

.con_pad_ins table{ width:100%;}

.serv{ float:left;width:50%; margin-top: 30px;}
.serv_img{ float:left;    padding-right: 15px;}
.serv_txt{padding-right: 28px;}
.serv_txt h3{ text-align:left}

.serv_main{ padding:0px 20px;}
.serv_img img{ width:125px;}

.bl_txt li a{color:#fff;}
.heading{text-align: left;
border-bottom: 1px solid #DDD;
padding-bottom: 10px;
text-transform: uppercase;
font-size: 26px;}


.name{ padding-bottom:14px;}
.name_a{ float:left; max-width:130px; width:100%; text-align:left;    font-weight: bold;
    padding-top: 5px;}
.name input[type=text]{
background-color: #F2F2F2;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    padding: 7px 9px;    width: 100%;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;
   
}
.con_login{ padding-left:10px; padding-right:10px;padding-top: 30px;}
.login_box{    max-width: 584px;
    margin: 100px auto;
    padding: 20px;
    border: 1px solid #ddd;}
.login_box p{ text-align:left; padding-bottom:20px;}

.txt_bx_out{ width: 100%;float: left;
    max-width: 270px; float:left}
	
.txt_bx_out a{    display: block;
    text-align: left;
    color: #156ca2;
    font-size: 13px;    margin-top: 9px;}
	.txt_bx_out a:hover{ text-decoration:underline}
	
.login_box input[type=submit]{    text-align: left;
    float: left;
    background-color: #156ca2;
    padding: 7px 17px;
    color: #fff;
    border: 0px;
    text-transform: uppercase;
    font-size: 11px;
    border-radius: 4px; cursor:pointer; transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s;}	
	
.login_box input[type=submit]:hover{background-color:rgb(223, 194, 4);}

.error_msg{    padding: 16px 10px 20px  20px; 
    border: 2px solid #156ca2;
    color: #156ca2 ; margin-bottom:10px;}
	
.serv_min_height{min-height:500px}
.error_msg{display:none;}

.serv_m_lft{max-width: 26%;
    float: left;width:100%;
    margin-right: 2%;    text-align: left;}
	.serv_m_lft li { position:relative}
.serv_m_lft li a{    display: block;
    color: #fff;
    padding: 13px 20px 13px 58px;
    border-bottom: 1px solid #fff;
    text-transform: uppercase;
    font-size: 13px; background:url("/images/servic.png") no-repeat; background-position: 8px 11px;background-color: #156ca2;}
.serv_m_lft li a:after{ background: url("/images/right-arrow-hover.png") no-repeat;
    content: "";
   position: absolute;
    z-index: 99;
    width: 19px;
    height: 20px;
    right: 7px;
    top: 10px;}
.serv_m_lft li a:hover:after{ background: url("/images/right-arrow-hover.png") no-repeat;
    content: "";
    position: absolute;
    z-index: 99;
    width: 19px;
    height: 20px;
    right: 7px;
    top: 10px;}
.serv_m_lft li a:hover,.serv_m_lft li a.active{background:url("/images/servic_hov.png") no-repeat;background-position: 8px 11px; background-color:#ac9120;}
.serv_m_ryt{    max-width: 72%;
    float: right;
    width: 100%;
    margin-top: 55px;}
.serv_m_lft h1{padding-bottom: 16px;}

.serv_m_ryt_ban{  position:relative;   }
.serv_m_ryt_ban p{    position: absolute;
    bottom: 0;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    width: 100%;
    color: #fff;
    padding: 10px 0px;text-transform: uppercase;}
p.b_txt{    text-align: justify;
    padding: 20px 0px;}	

.clm_list li a{    color: #156ca2;
    display: block;
    text-align: left;
    padding-bottom: 10px;
    font-weight: bold;}
	
.clm_list li{list-style-type: disc; }
.clm_list{    margin-left: 22px;
}
.cam_img{margin: 30px 0 0 0; position:relative}	
	
p.b_txt+p.b_txt{ padding-top:0px;}

.cam_img p{    position: absolute;
    bottom: 0;
    z-index: 99;
    background: rgba(0,0,0,0.5);
    width: 100%;
    color: #fff;
    padding: 10px 0px;text-transform: uppercase;}
.cam_img p a{    color: #fff;
    padding: 0px 15px;}
.serv_m_ryt .cam_img{ margin:0px;}

body #content .feed_item {
    margin: 0 0 0px 0;
    padding: 0 0 6px 0;}	
	
	
.feed_title a{    color: #fff;
    font-size: 22px;
    margin-bottom: 10px; display:block}
.feed_item a{  color: #969696;
    font-size: 13px;}
.feed_item a:hover{ color:#156ca2}

.feed_title { background: url(/images/rss.png) no-repeat;
    padding-left: 23px;
    background-position: center left;
    background-size: 18px;}


@media (min-width:640px)
{
.clm_list li{width: 33.33%; float:left}	
}









/*
     FILE ARCHIVED ON 14:08:50 Mar 26, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:48:01 Nov 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.713
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.013
  cdx.remote: 48.957
  LoadShardBlock: 238.353 (3)
  PetaboxLoader3.datanode: 235.971 (4)
  PetaboxLoader3.resolve: 260.395 (2)
  load_resource: 288.689
*/