@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&amp;display=swap");

@font-face {
    font-family: 'lucida_brightregular';
    src: url('fonts/lbrite-webfont.woff2') format('woff2'),
         url('fonts/lbrite-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


#main-wrapper {overflow: hidden;position: relative;max-width: 1900px;margin: 0 auto;width: 100%;}
a:focus,a:hover{text-decoration: none;outline: none;}
.container{max-width: 1182px;}

.txt-center{text-align: center;}
.txt-left{text-align: left;}
.color-white{color: #fff;}
.color-blue{color: #0073c4;}
.color-nvy-blue{color: #00a0c6;}
.left-align{float: left !important;}
.color-black{color: #000;}
.color-black-new{color: #666464;}
.color-black-one{color: #1d1a1a;}
.color-ylw{color:#d9b200;}
.color-ash{color:#313131;}
.color-ash-deep{color:#323232;}



h1{/*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif; font-weight:400;font-size: 50px;margin:0;}
h2{/*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif; font-weight:600;font-size: 60px;}
h3{/*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif; font-weight:700;font-size: 27px;}
h4{font-size: 20px;/*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif; font-weight:400;}
h5{/*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif; font-weight:400;font-size: 18px;margin:0;}
h6{/*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif; font-weight:400;font-size: 18px;margin:0;}
p{/*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif; font-weight:400;font-size: 16px;}

header{margin: 0;padding: 0 0 0;float: left;width: 100%;}
.top-header{margin: 0;padding:6px 0;float: left;width: 100%;}
.bottom-header{margin: 0;padding:0;float: left;width: 100%;/*background-color: #054088;*/background-color:#006df3;}
/*.logo-part{float: left;margin: 0;padding:0;width: 39%;}*/
.logo-part img{margin: 0;width: auto;}
.phone-part{margin: 6px 0 0 0;padding:0;float:right;width: 26%;}
.phone-part h5 a{color: #000;}
.phone-part h5 a:hover{color: #0073c4;}
.phone-part img {float: left;margin: 3px 8px 0 0;}
.hlp {margin: 0 0 8px 0;}
.logo-part h3 {margin: 0 0 3px 0; font-size:16px;}
/*.menu-part{margin: 0px 0px 0 0;padding: 0 0px 0 0;float: right;width: 69%;}*/

.logo{float:left; margin-right:15px;}

/*--------------new drop down menu part----------------*/

#cssmenu ul#adjustment {margin-bottom: 3px;float: left;/*height: 445px;*/}
nav{position:relative;/*width:980px;*//*width: 863px;*/width: 824px;margin:0 auto;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#cssmenu:after,#cssmenu > ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
#cssmenu #head-mobile{display:none}
#cssmenu{font-family:sans-serif;/*background:#333*/background: transparent;float: right;}
#cssmenu > ul > li{float:left;position: relative;}
ul#adjustment li:hover::after {position: absolute;content: '';left: 0;right: 0;z-index: 1;width: 8px;height: 93px;background: url("images/tall-dot.html")no-repeat;margin: 0 auto;float: none;top: 2px;transition: ease-in-out 0.5s;}
ul#adjustment li.active:after{position: absolute;content: '';left: 0;right: 0;z-index: 1;width: 8px;height: 93px;background: url("images/tall-dot.html")no-repeat;margin: 0 auto;float: none;top: 2px;transition: ease-in-out 0.5s;}
ul#adjustment li:after{position: absolute;content: '';left: 0;right: 0;z-index: 1;width: 8px;height: 0px;background:url("images/tall-dot.html")no-repeat;margin: 0 auto;float: none;top: 2px;transition:ease-in-out 0.5s;}
ul#adjustment li ul li:hover::after{display: none;} 
ul#adjustment li{/*padding: 69px 12px 12px;*/padding: 9px 0px 8px;} 
ul#adjustment li ul li{padding: 0;} 
#cssmenu > ul > li > a{/*padding: 10px 17px;*//*font-size:12px;*//*letter-spacing:1px;*/padding: 10px 10px;text-decoration:none;/*color:#ddd;font-weight:700;*//*font-family: 'Lato', sans-serif;*/ font-family: Verdana,Geneva,sans-serif;  font-weight: 400;font-size: 14px;color: #fff;transition:ease-in-out 1s;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.active a{color: #00a0c6;}
#cssmenu > ul > li:hover > a,#cssmenu ul li.current-menu-item a{color: #ffffff;}
#cssmenu > ul > li:hover,#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background:transparent!important;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
#cssmenu > ul > li.has-sub > a{padding-right: 27px;}
#cssmenu > ul > li.has-sub > a:after{position:absolute;/*top:22px;*/top: 17px;right:11px;width:8px;height:2px;display:block;background:#fff;content:''}
#cssmenu > ul > li.has-sub > a:before{position:absolute;/*top:19px;*/top: 14px;right:14px;display:block;width:2px;height:8px;background:#fff;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu > ul > li.has-sub:hover > a:before{top:23px;height:0}
#cssmenu ul ul{position: absolute;
    /*left: -99px;*/left: 26px;
    z-index: 99999;
    
    transition: all 0.8s ease-in-out;
    opacity: 0;}
#cssmenu ul ul li{height:0;-webkit-transition:all .25s ease;-ms-transition:all .25s ease;background:#00a0c6;transition:all .25s ease}
#cssmenu ul ul li:hover{}
#cssmenu li:hover > ul{/*left:-40px;*//*left:auto;*/left: -36px;
    opacity: 1;}
#cssmenu li:hover > ul > li{height:35px}
#cssmenu ul ul ul{margin-left:100%;top:0}
#cssmenu ul ul li a{border-bottom:1px solid rgba(150,150,150,0.15);padding: 11px 7px;/*width:170px;*/width: 226px;font-size: 12px;text-decoration:none;color:#fff;font-weight:400;transition:ease-in-out 1s;}
#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom:0}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color:#000;background:#fff;}
#cssmenu ul ul li.has-sub > a:after{position:absolute;top:16px;right:11px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul li.has-sub > a:before{position:absolute;top:13px;right:14px;display:block;width:2px;height:8px;background:#ddd;content:'';-webkit-transition:all .25s ease;-ms-transition:all .25s ease;transition:all .25s ease}
#cssmenu ul ul > li.has-sub:hover > a:before{top:17px;height:0}
#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{/*background:#363636;*/background:#00a0c6;}
#cssmenu ul ul ul li.active a{border-left:1px solid #333}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active> a{border-top:1px solid #333}

@media screen and (max-width:767px){
.logo{/*position:absolute;top:0;left: 0;width:100%;height:46px;text-align:center;padding:10px 0 0 0 ;*/float:none; margin:0;}
.logo2{display:none}
nav{width:100%;}
#cssmenu{width:100%;position: fixed;top: 0;left: 0;background: #05426c;z-index: 999999999999;}
#cssmenu ul{width:100%;display:none}
#cssmenu ul li{width:100%;border-top:1px solid #444}
#cssmenu ul li:hover{background:#363636;}
#cssmenu ul ul li,#cssmenu li:hover > ul > li{height:auto}
#cssmenu ul li a,#cssmenu ul ul li a{width:100%;border-bottom:0}
#cssmenu > ul > li{float:none}
#cssmenu ul ul li a{padding-left:25px}
#cssmenu ul ul li{background:#333!important;}
#cssmenu ul ul li:hover{background:#363636!important;padding-left: 0;}
#cssmenu ul ul ul li a{padding-left:35px}
#cssmenu ul ul li a{color:#ddd;background:none}
#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color:#000;}
#cssmenu ul ul,#cssmenu ul ul ul{position:relative;left:0;width:100%;margin:0;text-align:left;padding-left: 0;}
#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display:none}
#cssmenu #head-mobile{display:block;/*padding:23px;*/padding: 16px 23px;color:#000;font-size:12px;font-weight:700}
.button{width:55px;height:46px;position:absolute;right:0;/*top:0;*/top: -7px;cursor:pointer;z-index: 12399994;}
.button:after{position:absolute;top: 21px;right:20px;display:block;height: 9px;width:20px;border-top:2px solid #fff;border-bottom:2px solid #fff;content:''}
.button:before{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;position:absolute;top: 14px;right:20px;display:block;height:2px;width:20px;background:#fff;content:''}
.button.menu-opened:after{-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;top:23px;border:0;height:2px;width:19px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.button.menu-opened:before{top:23px;background:#fff;width:19px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#cssmenu .submenu-button{position:absolute;z-index:99;right:0;top:0;display:block;border-left:1px solid #444;height: 39px;width:46px;cursor:pointer}
#cssmenu .submenu-button.submenu-opened{background:#262626}
#cssmenu ul ul .submenu-button{height:34px;width:34px}
#cssmenu .submenu-button:after{position:absolute;top:22px;right:19px;width:8px;height:2px;display:block;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:after{top:15px;right:13px}
#cssmenu .submenu-button.submenu-opened:after{background:#fff}
#cssmenu .submenu-button:before{position:absolute;top:19px;right:22px;display:block;width:2px;height:8px;background:#ddd;content:''}
#cssmenu ul ul .submenu-button:before{top:12px;right:16px}
#cssmenu .submenu-button.submenu-opened:before{display:none}
#cssmenu ul ul ul li.active a{border-left:none}
#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top:none}
}

.top-menu-portion {float: left;margin: 0px 0 0 0;padding: 0;/*width:81%;*/width: 68%;}

/*=========================*/

section#banner{margin: 0;padding: 0;width: 100%;float: left;position: relative;overflow: hidden;/*height: 484px;*/}
/*#banner img{width: 100%;}*/
.banner-inside{position: absolute;width: 100%;bottom: 98%;}
.banner-caption{margin: 0;padding: 0;float: left;position: absolute;width: 1154px;left: 100px;z-index: 9;}
.ssp{/*bottom: 11%;*/bottom: 43%;}
.wtl-one{float: left;width: 53%;margin: 78px 0 23px 0;padding: 0;}
.wtl-two{float: right;width: 29%;margin: 9px 0 0 0;padding: 0;}
.banner-caption p {padding: 0 198px 0 0;}

a.cntctus{font-size:15px;font-family: 'Lato', sans-serif;font-weight:400;color:#ffffff;padding: 10px 12px;border-radius: 8px;margin: 18px 0 0;float: left;transition: ease-in-out 1s;background-color:#0073c4;}

a.cntctus:hover{color: #fff;background-color:#000;}

.banner-caption h3 {margin: 13px 0 2px 0;}

.search-portion{/*float: right;*/float: left;margin:0;padding: 3px 0 0 0;width:32%;}

.search-portion input[type=text] {
  padding: 6px 6px 6px 11px;
margin-top: 8px;
font-size: 15px;
border: none;
border-radius: 27px;
width: 162px;
line-height: 19px;
float: left;font-family: 'Lato', sans-serif;font-weight:400;margin-left: 18px;
}

.search-portion button {
  float: left;
padding: 0 0;
margin-top: 8px; margin-left:5px;
background: transparent;
font-size: 17px;
border: none;
cursor: pointer;
}
.search-portion button:hover {
  background: transparent;
}
/*@media screen and (max-width: 600px) {
  .search-portion {
    float: none;
  }
  .search-portion input[type=text], .search-portion button {
    float: none;
    display: block;
    text-align: left;
    width: 100%;
    margin: 0;
    padding: 14px;
  }
  .search-portion input[type=text] {
    border: 1px solid #ccc;  
  }
}*/

img.srch-pic {
    float: right;
}

.full {
  /*position: absolute;*/
  width: 100%;
  height: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  display: block;
}

.zoom {
  animation: scale 40s linear infinite;
}
  
@keyframes scale {
  50% {
    -webkit-transform:scale(1.2);
    -moz-transform:scale(1.2);
    -ms-transform:scale(1.2);
    -o-transform:scale(1.2);
    transform:scale(1.2);
  }
}

.wtl-one h6 {
    padding: 12px 145px 0 0;
    line-height: 27px;
}

ul.study-listing{margin: 0;padding:0;float: left;width: 100%;background-color: rgba(255,255,255,0.77);border-radius: 8px;}
ul.study-listing li{margin: 0;padding: 7px 12px;float: left;width: 100%;list-style:none;border-bottom: 1px solid #b8b4b8;font-size:18px;color:#323232;font-family: 'Lato', sans-serif;font-weight:400;transition:ease-in-out 1s;}
ul.study-listing a:last-child li{border-bottom: 1px solid transparent;}
/*ul.study-listing a:first-child{border-top-left-radius: 8px;border-top-right-radius: 8px;}
ul.study-listing a:last-child{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}*/
ul.study-listing li a{font-size:18px;color:#323232;font-family: 'Lato', sans-serif;font-weight:400;}
ul.study-listing li img {width: auto !important;margin: 0 5px 0 0;}

img.cse-one{display: initial;}
img.cse-one-hvr{display: none;}
ul.study-listing a li:hover{background-color: #245fa5;color:#fff;}
ul.study-listing a:hover:first-child li{border-top-left-radius: 8px;border-top-right-radius: 8px;}
ul.study-listing a:hover:last-child li{border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
ul.study-listing a li:hover img.cse-one-hvr{display: initial;}
ul.study-listing a li:hover img.cse-one{display: none;}

section#notice-part{padding: 5px 0;margin: 0;float: left;width: 100%;}

.notification-part{margin: 0;padding: 0 16px;float: left;width: 100%;background-color: #e7e7e7;}
.ntce-left-part{margin: 0;padding: 16px 0;float: left;width: 20%;position: relative;}
.ntce-right-part{margin: 0;padding: 0;float: right;width: 79%;}
.ntce-left-part:after{position: absolute;content: '';right: 0;top: -12px;width: 36px;height: 105px;background: url("images/arrow.png") no-repeat;opacity: 0.59;}
.ntce-right-part p{font-size: 16px;
    margin: 0;
    padding: 3px 0 0;}
.ntce-left-part img {float: left;margin: 5px 6px 0 0;animation: shake 2s cubic-bezier(.36,.07,.19,.97) both;
  transform: translate3d(0, 0, 0);
  backface-visibility: hidden;
  perspective: 1000px;animation-iteration-count: infinite;}
.ntce-left-part h6 {padding: 0 46px 0 0;}

@keyframes shake {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }

  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }

  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}

footer{margin: 0;padding:0;float: left;width: 100%;/*background-color: #054088;*/background-color:#006df3;}
.dwnld-part{float: left;width: 30%;margin: 0;padding:0;}
img.dwnld-image{float: right;}
a.dwnld-btn {
    background-color: #042f65;
    color: #fff;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    margin: 0;
    padding: 6px 15px;
    float: left;
    border-radius: 30px;
}

a.dwnld-btn:hover .dwnld-image{transform: translateY(10%);}

.dwnld-image {
    margin: 1px 0 0 10px;transition: ease-in-out 1s
}

.top-footer {
    margin: 0;
    padding: 9px 0 9px;
    float: left;
    width: 100%;border-bottom: 1px solid #4c76aa;
}

.bottom-footer {
    margin: 0;
    padding: 9px 0 9px;
    float: left;
    width: 100%;
}

ul.quick-listing{margin: 0 auto;padding:0;float: none; display: table;}
ul.quick-listing li{margin: 0 0 0 20px;padding: 0;float: left;list-style: none;color: #fff;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 400;position: relative;}
ul.quick-listing li:after{position: absolute;content:'';right: -10px;top: 5px;width: 1px;height: 14px;background-color: #fff;}
ul.quick-listing li:last-child:after{display: none;}
ul.quick-listing li a{color: #fff;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 400;}
ul.quick-listing li:hover a{color: #ffffff;}

ul.quick-listing-new{margin: 0;padding:0;float: left;width: 30%;}
ul.quick-listing-new li{margin: 0 0 0 20px;padding: 0;float: left;list-style: none;color: #fff;font-size: 14px;font-family: 'Lato', sans-serif;font-weight: 400;position: relative;}
ul.quick-listing-new li:first-child{margin: 0 0 0 0px;}
ul.quick-listing-new li:after{position: absolute;content:'';right: -10px;top: 5px;width: 1px;height: 14px;background-color: #fff;}
ul.quick-listing-new li:last-child:after{display: none;}
ul.quick-listing-new li a{color: #fff;font-size: 14px;font-family: Verdana,Geneva,sans-serif;font-weight: 400;}
ul.quick-listing-new li:hover a{color: #00a0c6;}

p.copyright-text{/*float: right;text-align: right;*/float: none;text-align: center;font-size: 12px;color:#fff; font-family: Verdana,Geneva,sans-serif;font-weight: 400;margin: 0 0 3px 0;}

.color-ash-one{color:#323232;}
.ntce-left-part-new{margin: 0;padding: 20px 0;float: left;width: auto;position: relative;}
.ntce-left-part-new:after{position: absolute;content: '';right: 0;top: -12px;width: 36px;height: 105px;background: url("images/arrow.png") no-repeat;opacity: 0.59;}
.ntce-left-part-new img {float: left;margin: 5px 6px 0 0;}
.ntce-left-part-new h6 {padding: 9px 46px 0 45px;}
.ntce-right-part-new{margin: 0;padding: 0;float: left;width: auto;}
.ntce-right-part-new p{font-size: 17px;margin: 0;padding: 27px 0 0 0;}
section#detail-text-part{margin: 0;padding:1% 0 2%;float: left;width: 100%;}

.journey-one{margin: 0;padding:0;float: left;width: 100%;height: 100%;}
ul.journey-listing{margin: 0 0 28px 0;padding:0;float: left;width: 100%;background-color:transparent;border-radius: 0;height: 100%;border-right: 1px solid #bcc6cd;border-bottom: 1px solid #bcc6cd;}
ul.journey-listing li{margin: 0;padding: 27px 0 28px 28px;float: left;width: 100%;list-style: none;transition:ease-in-out 1s;border-bottom:1px solid #bcc6cd;position: relative;}
/*ul.journey-listing li.current-menu-item:before{position: absolute;content: '';left: 0;top: 32px;background-color: #0073c4;width: 5px;height: 46px;border-radius: 9px;}*/
/*ul.journey-listing li:hover:before{position: absolute;content: '';left: 0;top: 32px;background-color: #0073c4;width: 5px;height: 46px;border-radius: 9px;}*/
ul.journey-listing li:hover a{color: #00a0c6;}
ul.journey-listing li.current-menu-item a{color: #00a0c6;}
ul.journey-listing li a{font-family: Verdana,Geneva,sans-serif; font-weight: 600;font-size: 18px;color:#171717;}
ul.journey-listing li:last-child{border-bottom:none;}
ul.journey-listing li a{position: relative;padding-right: 26px;}
ul.journey-listing li a::before{position: absolute;content: '';right: 0;top: 0;background:url("images/ble-arw.png") no-repeat;width: 20px;height: 46px;background-position: 2px 1px;}

h3.brf-cmpny{font-size:32px;color:#0073c4;border-bottom:1px solid #a2a2a2;position: relative;padding: 0 0 15px 0;margin: 0 0 23px 0;}
h3.brf-cmpny:after{position: absolute;content: '';left: 0;top: 51px;background-color: #0073c4;width: 53px;height: 5px;border-radius: 9px;}
.journey-two h5{font-size:22px;color:#171717;}
.journey-two h5 {line-height: 32px;}
.journey-two p {color:#171717;font-size:15px;}
.journey-two{margin: 0;padding: 0 0 0 0px;float: left;width: 100%;}
.wbl{font-size: 21px;color: #07070b;}
.admnstrtive p{font-size: 16px;line-height: 29px;}
img.pointing-dot{margin: 0 0 30px 0;float: left;width: 100%;}
.brf-company-undlr{border-bottom:1px solid #bcc6cd;}
img.togetherwe{width: 100%;float: left;margin: 0;}

.crsjrny{height: auto;margin: -18px 0 0 0;}
.crsjrny ul.journey-listing{height:auto;}

h3.brf-cmpny-crsjrn::after {position: absolute;content: '';left: 76px;top: 61px;background-color: #00a0c6;width: 53px;height: 5px;border-radius: 9px;}

img.meeting-pictures{width: 100%;}

h3.brf-cmpny-crsjrn {font-size: 50px;color: #0073c4;position: relative;padding: 0 0 15px 0;margin: 12px 0 23px 0;font-weight: 400;}

img.brfcnpy{float: left;margin: 0 7px 0 0;}

#cssmenu ul li:hover ul li > a{color: #fff;}
#cssmenu ul li:hover ul li:hover > a{color: #000;}

.map-pic {margin: 0 auto;float: none;display: table;border: 1px solid #bfbfbf;}

img.prize-pic {width: 100%;height: 100%;min-height: 218px;border: 1px solid #84ccff;border-radius: 5px;transition:ease-in-out 1s;}

.gallery-contentbox {float: left;width: 100%;height: 100%;overflow: hidden;border: 1px solid #84ccff;border-radius: 5px;position: relative;}
.hlf {padding: 0 0;}

.gallery-contentbox::after{width: 0%;height: 0%;transition:ease-in-out 1s;content:'';
margin: 0 auto;position: absolute;left: 0;right: 0px;top: 18px;background: rgba(5, 56, 91, 0.8);opacity: 0;z-index: 1;}

.gallery-contentbox:hover::after {content:'';width: 85%;height: 85%;margin: 0 auto;position: absolute;left: 0;right: 0px;top: 18px;background: rgba(5, 56, 91, 0.6);opacity: 1;z-index: 1;transition:ease-in-out 1s;}

.gallery-contentbox:hover img.prize-pic {transform: scale(1.3);transition:ease-in-out 1s;}

.gallery-contentbox:hover .plusicon03 {width: 20px;height: 20px;position: absolute;top: 46%;left: 0;right: 0;margin: 0 auto;background: url('images/plus02.png') 0 0 no-repeat;z-index: 22;opacity: 1;transition:ease-in-out 1s;}

.plusicon03{width:0px;height: 0px;position: absolute;top: 46%;left: 0;right: 0;margin: 0 auto;background: url('images/plus02.png') 0 0 no-repeat;z-index: 22;opacity: 0;transition:ease-in-out 1s;}

ul.activity-listing{margin: 15px 0 0 0;padding:0;float: left;width: 100%;}

ul.activity-listing li{margin: 0;padding: 0 0 12px 30px;float: left;list-style: none;width: 100%;color: #171717;font-size: 17px;font-family: Verdana,Geneva,sans-serif;font-weight: 400;background:url("images/circle_blue.png") no-repeat;background-position: 3px 5px;}

ul.cmsing{margin: 30px auto 17px; float: none;display: table;width: 53%;}
ul.cmsing li{width:100%;}

.each-pdf-part{margin: 0;padding: 9px 21px;float: left;width: 100%;border-radius: 18px;border: 2px solid #0073c4;box-shadow: 2px 2px 2px rgba(0,0,0,0.6);}
img.dwnld-image-one {margin: -2px 10px 0 0;}

#cssmenu ul ul li.current-menu-item > a{background: #fff;}
#cssmenu ul li:hover ul li.current-menu-item > a {color: #000;}

.tender-table {border: 1px solid #ddd;}

.tender-table td {
    background: rgba(237,237,237,1);
    background: -moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 );
    border-bottom: 1px solid #ddd !important;
    border-right: 1px solid #ddd;
    color: #2e2e2e;
    font-size: 13px;
    font-family: Verdana,Geneva,sans-serif;
    text-align: center;
    vertical-align: middle !important;
}

.tender-table td p {
    color: #2e2e2e;
    font-size: 13px;
    font-family: Verdana,Geneva,sans-serif;
}

.read-mr {
    font-family: Verdana,Geneva,sans-serif;font-weight: 600;
    font-size: 16px;
    color: #fff;
    padding: 8px 20px 10px;
    border-radius: 3px;
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    background: #2177d0;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
}

.btn-pdf::before {
    background: #000 !important;
}

.read-mr::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #fff;
    color: #000;
    border-radius: 3px;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: transform;
    transition-property: transform;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.tender-table td h1 {
    color: #003346 !important;
}

.tender-table th {
    background: #7d7e7d;
background: -moz-linear-gradient(top, #7d7e7d 0%, #0e0e0e 100%);
background: -webkit-linear-gradient(top, #7d7e7d 0%,#0e0e0e 100%);
background: linear-gradient(to bottom, #5a90c8 0%,#023468 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7d7e7d', endColorstr='#0e0e0e',GradientType=0 );
border-bottom: 1px solid #fff !important;
border-right: 1px solid #fff;
color: #fff;
font-size: 14px;
font-family: Verdana,Geneva,sans-serif;
text-align: center;
vertical-align: middle !important;
}
.read-mr:hover::before, .read-mr:focus::before, .read-mr:active::before {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);background-color: #000;
}

.btn-pdf:hover {
    color: #fff;
}

.tender-table td h1 {
    color: #003346 !important;
margin: 0;
padding: 0 0 15px 0;
font-family: Verdana,Geneva,sans-serif;
font-size: 14px;
line-height: 120%;
font-weight: normal;}

.tender-desc a {
    background: #2177d0;
padding: 5px 10px 5px;
font-family: Verdana,Geneva,sans-serif;
color: #fff;
font-size: 12px;
border-radius: 3px;
margin: 11px auto 0;
float: none;
width: 50%;
display: block;
}

.hlf-new {
    padding: 0 21px;
}

p.arngmnt{padding: 0 66px;}
.phone-part-one{margin: 0;padding:0;float:left;width:70%;}
.phone-part-one h5 a{float: left;color:#000;}
.phone-part-one h5 p{color:#000;font-size: 22px;font-family: Verdana,Geneva,sans-serif;}
img.phn-pic-one {margin: 3px 9px 0 0;float: left;width: 27px;height: 27px;transform: rotate(16deg);border: 2px solid #000;border-radius: 50%;padding: 3px;}

.phone-part-one h5 {width: 100%;float: none;margin: 13px auto 0;display: table;}

img.phn-pic-two {margin: 3px 9px 0 0;float: left;width: 31px;height: 31px;transform: rotate(0);border: 2px solid #000;border-radius: 50%;padding: 0px;}

h5.mlto {margin: 0 auto;}

.hrs-part-one{margin: 16px 0 0 0;padding: 14px 13px;float: right;width: 30%;background-color: #e6e6e6;border-radius: 4px;}
.hrs-part-one p {font-size: 17px;text-align: center;line-height: 24px;}
.total-hrs-phn-one{margin: 27px 0 0 0;padding: 24px 0 0px 0;float: left;width: 100%;border-top: 1px solid #acacac;}

section#presence-part{margin: 0;padding:4% 0;float: left;width: 100%;background: #ededed;}
.mp-one{margin: 26px 0 0 39px;padding: 0;float: left;width: 30%;}
.mp-two{margin: 82px 0 0 0;padding:0;float: right;width: 57%;}
.mp-one img{margin: 0;float: left;width: 100%;border: 1px solid gray;}
ul.mp-listing{margin: 0;padding:0;float:left;width: 100%;}
ul.mp-listing li{margin: 0 0 15px 0;padding:0;float:left;width: 100%;list-style: none;color: #171717;font-size: 15px;font-family: Verdana,Geneva,sans-serif;font-weight: 400;}
ul.mp-listing li img {width: 55px;height: auto;margin: 9px auto 0;float: none;display: table;position: absolute;top: 42%;transform: translateY(-50%);}
.prtnr {float: left;background-color: #fff;border-radius: 50%;border: 3px solid #0073c4;padding: 17px;width: 91px;height: 91px;position: relative;}
.prtnr-text {padding: 29px 0 0 12px;float: none;font-size: 16px;width: 50%;vertical-align: middle;display: table-cell;}
section#detail-text-part-dstrct{margin: 0;padding:4% 0;float: left;width: 100%;}
.each-dstrct-box{margin: 0 0 26px 0;padding: 17px 0;float: left;width: 100%;background-color: #f0f0f0;border: 1px solid gray;box-shadow: 3px 3px 3px rgba(0,0,0,0.6);min-height: 192px;}
.addrss {font-size: 16px;}

ul.partner-list {padding: 0;margin: 0;list-style: none;}
ul.partner-list li {width: 268px;height: 150px;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );border: 1px solid #0073c4;border-radius: 5px;float: left;margin: 10px;text-align: center;}
.hvr-shadow {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: box-shadow;transition-property: box-shadow;}

ul.partner-list li {text-align: center;}
ul.partner-list {list-style: none;}
ul.partner-list li::before {content: ' ';display: inline-block;vertical-align: middle;height: 100%;}
.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);}

.some-srvc-bx {margin: 20px 0 20px;padding: 5%;width: 100%;float: left;border: 6px solid rgba(205,205,205,0.5);background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 47%,#ededed 100%);background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 47%,#ededed 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );}

.inpt-style {border: 1px solid #ddd;width: 100%;height: 40px;color: #000;font-family: Verdana,Geneva,sans-serif;font-size: 15px;border-radius: 12px;margin: 0 0 20px;padding: 1% 1% 1% 2%;box-shadow: 2px 3px 5px rgba(0,0,0,0.6);}

.frm-text {height: 160px;}

.btn-row {float: none;margin: 28px auto 0;display: table;}

.sbmt, .rst {border: 0;width: 100px;cursor: pointer;}

.btn-vendor:hover {color: #fff;}

.btn-vendor::before {background: #2e2e2e;color: #fff;}

.rst {background: #4b4b4b;}

.btn-vendor:hover {color: #fff;}

.btn-vendor::before {background: #2e2e2e;color: #fff;}
.dtls-cllus {font-size: 30px;}
img.phn-pic-two-clus{margin: -24px -8px 0 0;float: left;width: 68px;height: 68px;transform: rotate(0);border: none;border-radius: 50%;padding: 0px;}
h5.mlto-cllus {/*margin: 25px auto 0;*/margin: 12px auto 19px;float: none;display: table;}

.map-block {border: 4px solid #ddd;}

section#cmngsoon-part{margin: 0;padding:8% 0;float: left;width: 100%;}
section#cmngsoon-part h3.cmngsn{/*font-size: 62px;*/font-size: 27px;color: #0073c4;}
ul.quick-listing li img {/*width: 60px;*/width: 48%;
margin: 0 0 0 5px;
background-color: #fff;
padding: 2px 2px;}

/*background-image-slider*/

.slideshow {
  list-style-type: none;
}

/** SLIDESHOW **/
.slideshow,
.slideshow:after { 
    top: -16px;
position: relative;
width: 100%;
height: 500px;
left: 0px;
z-index: 0; margin: 0;
}

.slideshow li span { 
    position: absolute;
width: 100%;
height: 100%;
top: 0px;
left: 0px;
color: transparent;
background-size: cover;
background-position: 50% 50%;
background-repeat: no-repeat;
opacity: 0;
z-index: 0;
animation: imageAnimation 30s linear infinite 0s;
display: block;
}



.slideshow li:nth-child(1) span { 
    background-image: url("images/banner.jpg"); 
}
.slideshow li:nth-child(2) span { 
    background-image: url("images/abt-banner-1.jpg");
    animation-delay: 6s;
    
}
.slideshow li:nth-child(3) span { 
    background-image: url("images/banner.jpg");
    animation-delay: 12s; 
}
.slideshow li:nth-child(4) span { 
    background-image: url("images/abt-banner-1.jpg");  
    animation-delay: 18s; 
}
.slideshow li:nth-child(5) span { 
    background-image: url("uploads-ssl.webflow.com/5976a3655fcd654cb3d604ca/5c00c9963ea913260bb41b0e_powerlines.html");
    animation-delay: 24s; 
}



@keyframes imageAnimation { 
    0% { opacity: 0; animation-timing-function: ease-in; }
    8% { opacity: 1; animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}


@keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}

/*.no-cssanimations .cb-slideshow li span {
  opacity: 1;
}*/

h6.sna{font-size:24px;}
.rcntntfction{width:100%;}

/*login page css*/

form.form1{margin: 0px auto 0;
float: none;
display: table;
width: 48%;
border: 1px solid #aeaeae;
border-radius: 15px;
padding: 27px 0;background-color: #fff;box-shadow: 2px 3px 5px rgba(0,0,0,0.6);}
input.uname-fld {margin: 0 auto 21px;
line-height: 66px;
padding: 0 40px 0 35px;
float: none;
width: 70%;background: #ffffff url(images/username-icon.png) no-repeat 11px;border: 1px solid #ddd;
height: 40px;
color: #000;
font-family: Verdana,Geneva,sans-serif;
font-size: 15px;
border-radius: 12px;
box-shadow: 2px 3px 5px rgba(0,0,0,0.6);display: table;}
input.pswd-fld {margin: 0 auto 23px;
line-height: 66px;
padding: 0 40px 0 35px;
float: none;
width: 70%;background: #ffffff url(images/password-icon.png) no-repeat 11px;border: 1px solid #ddd;
height: 40px;
color: #000;
font-family: Verdana,Geneva,sans-serif;
font-size: 15px;
border-radius: 12px;
box-shadow: 2px 3px 5px rgba(0,0,0,0.6);display: table;}

.check-left-sec {padding: 0;margin: 0 0 14px;float: left;font-size: 18px;font-family: Verdana,Geneva,sans-serif;font-weight:400;color: #383838 !important;width: 100%;}
.check-left-sec ul.login-lst {margin: 0 auto;padding: 0;float: none;display: table;width: 100%;}
.check-left-sec ul.login-lst li {margin: 7px auto;padding: 0;float: none;display: table;font-size: 15px;line-height: 16px;font-family: Verdana,Geneva,sans-serif;font-weight:400;color: #8f8f8f;list-style: none;}

.check-left-sec input.rdo-btn {margin: 2px 4px 0 -9px;padding: 0;float: left;border: 1px solid #000;background-color: #5a5a5a;}
.check-right-sec {padding: 0;
margin: 0 auto 0;
float: none;
width: 62%;
display: table;}

.check-right-sec a {font-size: 15px;font-family: Verdana,Geneva,sans-serif;font-weight:400;color: #8F8F8F !important;text-decoration: none;text-align: center;margin: 0 auto;float: right;display: table;}

.check-right-sec a:hover {text-decoration: underline !important;}

.check-right-sec img {margin: -3px 8px 0 17px;
width: 12px;}

input.con-btn {backface-visibility: hidden;cursor: pointer;box-shadow: 0 0 1px rgba(0,0,0,0);color: #fff;display: inline-block;font-family: Verdana,Geneva,sans-serif;font-weight:400;font-size: 18px;line-height: 17px;padding: 9px 0;position: relative;text-align: center !important;transform: translateZ(0px);transition-duration: .3s;transition-property: color;vertical-align: middle;margin: 31px auto 0;width: 18%;float: none;
border: none;border:2px solid transparent;transition:ease-in-out 1s;
border-radius: 1px;letter-spacing: 1px;background:#054088;display: table;}

input.con-btn:hover {background:#000;color:#fff;}

.smt-part{margin: 0;padding:0;float: left;width: 100%;}

section#cmngsoon-part-lgn{margin: 0;
padding: 3% 0;
float: left;
width: 100%;
background-color: #e7e7e7;}

.form1 p{font-size: 18px;}


.flex-container{display: flex; justify-content:space-between; align-items: center; flex-direction:row}
.hd_em_btn{position: fixed; right:0; z-index:99; top:30%;}
.hd_em_btn img{height:180px; /*-webkit-animation-name: bounce;
            -webkit-animation-duration: 1s;
            -webkit-animation-direction: alternate;
            -webkit-animation-timing-function: cubic-bezier(
            .5, 0.05, 1, .5);
            -webkit-animation-iteration-count: infinite;*/}
/*@-webkit-keyframes bounce {
            from {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
            to {
                -webkit-transform: translate3d(0, 200px, 0);
                transform: translate3d(0, 200px, 0);
            }
        }*/


.bg-aqua
{
  background-color: #00A0C6 !important;padding: 11px 0;transition:ease-in-out 1s;
}

.small-box .icon {
  -webkit-transition: all .3s linear;
  -o-transition: all .3s linear;
  transition: all .3s linear;
  position: absolute;
  top: -10px;
  right: 10px;
  z-index: 0;
  font-size: 90px;
  color: rgba(0,0,0,0.15);
}

.small-box > .small-box-footer {
  position: relative;
  text-align: center;
  padding: 9px 0;
  color: #fff;
  color: #fff;
  display: block;
  z-index: 10;
  /*background: rgba(0,0,0,0.1);*/
  text-decoration: none;font-size: 20px;
}

.bg-green
{
  background-color: #00a65a !important;
}

.small-box{transition:ease-in-out 1s;}
.small-box:hover{border-radius:20px;transition:ease-in-out 1s;}

.smlbx {
  margin: 51px auto 24px;
  float: none;
  width: 69%;
}
a.small-box-footer{color:#054088;text-align: center;margin: 0 auto;float: none;display: table;font-weight: 500;}

a.small-box-footer img {margin: -4px 11px 0 0;}

.bg-aqua:hover{background-color: #054088 !important;}

a.lgt {font-size: 20px;position: relative;}

a.lgt::before {position: absolute;content: '';left: -333px;top: 15px;width: 311px;height: 1px;background-color: #054088;}
a.lgt::after {position: absolute;content: '';right: -333px;top: 15px;width: 311px;height: 1px;background-color: #054088;}

/*.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}*/

a.lgt .otgl{transition:ease-in-out 1s;float: right;}
a.lgt:hover .otgl{transform: scaleX(1.2);transition:ease-in-out 1s;}

a.oldste {
background-color: #00a0c6;
border-radius: 27px;
padding: 8px 19px;
font-size: 14px;
color: #fff;
font-family: 'Lato', sans-serif;
font-weight: 400;
float: right;
margin: 9px 0;
border: none;
text-transform: uppercase;
transition: ease-in-out 1s;
}

a.oldste:hover{background-color: #000;}

.wtmtd{padding-top: 8px !important;float: right !important;color: #0073c4 !important;}

.wtimage {
  width: 67px;
  margin: 4px 0 0 0;
}

ul.pagination li:first-child a {
  margin-left: 0;
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}
ul.pagination li a {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #2177d0;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

ul.pagination li:last-child a {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}
ul.pagination li a:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.journey-two nav {
  float: left;
  margin: 23px 0 0 0;
}
ul.pagination {
  overflow-x: scroll;
}

.wthd {
  margin: 0 auto;
  float: none;
  display: table;
  width: 42%;
}


ul.lrgbx li .bg-aqua {padding: 8px 10px;}

.dclrt{font-size: 17px !important;}

ul.lrgbx{float: left;background-color:#00A0C6;margin: 0;padding:0px 0px;}
ul.lrgbx li{font-weight: 500;font-size: 14px;color:#fff;border-bottom:1px solid #fff;list-style: none;}
ul.lrgbx li:last-child{border-bottom:1px solid transparent;}
ul.lrgbx li .small-box:hover {border-radius: 0px;}
.mnu-adjst-part{float: left;margin: 0;padding:0;width: 28%;height: 450px;overflow-y: scroll;overflow-x: hidden;}
.image-adjst-part{float: right;width:65%;margin: 0;padding:0;}
.spcl-mgr {margin: 41px 0;}
.splsdj{margin :39px 0;}
.image-adjst-part img {margin: 0 0 11px 0;}

ul.strt-listing{margin:0;padding:0;float: left;width: 100%;}
ul.strt-listing li{margin: 0 50px 0;padding:0;float: left;list-style:disc;color: #0073c4;
font-size: 19px;
font-family: 'Lato', sans-serif;
font-weight: 400;}

ul.strt-listing li a{color: #0073c4;
font-size: 19px;
font-family: 'Lato', sans-serif;
font-weight: 400;}

section.csexp{padding: 4% 0 6% !important;}
img.dwnld-image-new{float: right;margin: 5px 0 0 10px;}
img.dwnld-image-newest{float: right;margin: 9px 0 0 10px;}
.rsprvsn{font-size: 45px;}

ul.strt-listing-new{margin:0;padding:0;float: left;width: 100%;}
ul.strt-listing-new li{margin: 0 78px 0;padding:0;float: left;list-style:disc;color: #0073c4;
font-size: 22px;
font-family: 'Lato', sans-serif;
font-weight: 400;}

ul.strt-listing-new li a{color: #0073c4;
font-size: 22px;
font-family: 'Lato', sans-serif;
font-weight: 400;}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {color: #000 !important;
  background: linear-gradient(to bottom, white 0%, #2177d0 100%) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button {padding: 1px 8px !important;color: #2177d0 !important;font-family: Verdana,Geneva,sans-serif !important;}
a.next {color: #2177d0 !important;}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {color: #2177d0 !important;}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
  color: #2177d0 !important;
}

table.lgin th {
  font-family: Verdana,Geneva,sans-serif;
  font-weight: 600 !important;
  font-size: 14px;
  padding: 10px 30px 10px 10px !important;
}
table.lgin td {
  font-family: Verdana,Geneva,sans-serif;
  font-weight: 400 !important;
  font-size: 14px;
}

.bxspcing{margin: 0 0 20px;}

.mnu-adjst-part::-webkit-scrollbar {
  width: 12px;               /* width of the entire scrollbar */
}

.mnu-adjst-part::-webkit-scrollbar-track {
  background: #fff;        /* color of the tracking area */
}

.mnu-adjst-part::-webkit-scrollbar-thumb {
  background-color: #054088;    /* color of the scroll thumb */
  border-radius: 20px;       /* roundness of the scroll thumb */
  border: 3px solid #fff;  /* creates padding around scroll thumb */
}
/*for firefox*/
.mnu-adjst-part{
  scrollbar-width: thin;          /* "auto" or "thin" */
  scrollbar-color: #054088 #fff;   /* scroll thumb and track */ 
}

h3.brf-cmpny-crntopn{font-size: 40px;
color: #0073c4;
position: relative;
padding: 0 0 0px 0;
margin: 0 0 23px 0;}

.dwnld-crntopn a.dwnld-btn {
    margin: 0 3px;
    float: left;}
.dwnld-crntopn {
    margin: 20px auto;
    float: none;
    width: auto;
    display: table;
}

.movement-part{margin: 0;padding: 191px 0;float: left;width: 100%;background: url("images/movement-order-format-one.jpg") no-repeat;background-size: cover;background-position: center center;}
.movement-part p{top: -22px;position: relative;margin: 0 auto;
    padding: 0 0px;
    float: none;
    display: table;
    width: 46%;text-align: center;}
span.naming-only {
    font-size: 25px;word-break: break-all;
    }
button.btn.btn-link {font-family: Verdana,Geneva,sans-serif;font-weight: 400;font-size: 26px;margin: 0;color: #fff;}
.card-body {font-family: Verdana,Geneva,sans-serif;font-weight: 400;font-size: 16px;color: #353535;background-color: #f1f1f2;border-bottom: 7px solid #00a0c6;margin-bottom: 11px;float: left;padding: 33px;width: 100%;}
.card-header {background-color: #00a0c6;border-bottom: 1px solid transparent;}
.panel-title {
  position: relative;
}
.oneonly:nth-child(2n) .card-header{background-color: #008bae;}

.collapse.show {
  display: block !important;
}

.card{border:none;}
  
.panel-title::after {
  content: "";
  color: #333;
  position: absolute;
  font-family: Verdana,Geneva,sans-serif;font-weight: 400;background:url("images/transarw.png") no-repeat;width: 50px;
height: 47px;
top: 5px;
right: -18px;transition: ease-in-out 0.5s;
}

.panel-title[aria-expanded="true"]::after {
  content: "";-webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  transform: rotate(90deg);width: 50px;
height: 47px;
top: 5px !important;
right: -18px !important;transition: ease-in-out 0.5s;
}

/*
 * Added 12-27-20 to showcase full title clickthrough
 */

.panel-heading-full.panel-heading {
  padding: 0;
}

.panel-heading-full .panel-title {
  padding: 10px 15px;
}

.panel-heading-full .panel-title::after {
  top: 10px;
  right: 15px;
}

.btn.btn-link.panel-title {
  width: 100%;
  text-align: left;
}
.btn.btn-link.panel-title.collapsed {
  width: 100%;
  text-align: left;
}

.plew{font-size: 25px;}
ul.hbrdy{margin: 22px 0 0 14px;padding:0;float: left;width: 100%;}
ul.hbrdy li{margin: 0 0 6px 0;padding:0;float: left;width: 100%;list-style: disc;font-family: Verdana,Geneva,sans-serif;
font-weight: 400;
font-size: 16px;
color: #353535;}
.clds {
  width: 100%;
}

section#detail-text-part-sltn {
  margin: 0;
  padding: 5% 0;
  float: left;
  width: 100%;
}
img.bulbpowr{margin: 0 9px 0 0;}

ul.bantan-listing{margin: 14px 0 15px 0;padding: 27px 15px;float: left;width: 100%;border: 1px solid #000;height: 100%;background-color: #eaeaea;}
ul.bantan-listing li{margin: 0 0 20px 0;padding: 0 0 0 32px;float: left;width: 100%;list-style: none;font-size: 16px;color: #171717;font-family: Verdana,Geneva,sans-serif;font-weight: 400;background:url("images/arrowlist.png") no-repeat;background-position: 2px 2px;}
.sourcing-part h3.brf-cmpny-crsjrn:after{display: none;}
.sourcing-part h3.brf-cmpny-crsjrn{margin: 12px 0 0 0;}

.brf-company-undlr-job{border-bottom:1px solid #bcc6cd;padding: 0 0 55px 0;}
.keyfont{font-size: 24px;}
ul.regstrondmn{height: auto;background-color: transparent;margin: 0px 0 0 0;
padding: 12px 0;border: none;}
section#detail-text-part-sltn-gvrn{margin: -80px 0 0 0;padding: 0 0;float: left;width: 100%;}
section#detail-text-part-sltn-dstrct{margin: 0px 0 0 0;padding: 0 0;float: left;width: 100%;}

ul.dsm li{margin: 0 0 9px 0;padding: 0 0 0 32px;float: left;width: 100%;list-style: none;font-size: 15px;}

button.dwnld-btn {
    background-color: #00A0C6 !important;
padding: 11px 6px 11px 6px;
    color: #fff;
    font-size: 15px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    margin: 4px 0 5px 0;
    /*padding: 18px 42px;*/
    float: left;
    border-radius: 0px;transition: ease-in-out 1s;border:1px solid transparent;white-space: normal;
}

.sourcing-part .dwnld-part{margin: 0 auto;float: none;display: table;width: auto;}

button.dwnld-btn:hover {
    background-color: #054088 !important;
border-radius: 20px;
transition: ease-in-out 1s;color:#fff;}

iframe {
  width: 100% !important;
}
.modal-body {
  width: 100% !important;
}
.modal-content {width: 100% !important;}
.modal-dialog {
  max-width: 783px !important;}

ul.holiday-listing-part{margin: 0 auto;padding: 0;float: none;width: 87%;display: table;}
ul.holiday-listing-part li{margin: 0 0 0 10px;padding: 0;float: left;list-style: none;width: 49%;}
ul.holiday-listing-part li button.dwnld-btn {width: 100%;}
ul.holiday-listing-part li img.dwnld-image{margin: -4px 0 0 10px;}
button#myselect:active:focus {outline: none;box-shadow: none;border-color: transparent;}

.pltn{margin:10px auto 0 !important;}

/*ul.holiday-listing-part li {display: none;}
ul.holiday-listing-part li:first-child {display: block;}*/

.new-img {position: absolute;left: -32px;top: -2px;}
.rctpartonly {position: relative;}

.crntp{margin: 0 !important;}

table.rnpt tbody th, table.rnpt tbody td {
  padding: 21px 10px !important;
}

h5.rpnt{font-size: 14px;}

table.rnpt thead {
  background-color: #0073c4;
  color: #fff;
}

table.rnpt {
  border-bottom: 1px solid #8080804a !important;
}

div#deocrgnd{margin: 20px auto 0;
    float: none;
    display: table;}

div#deocrgnd a.dwnld-btn {
    margin: 0 8px 0;
    float: left;
    display: table;
}

/* Styles for the modal container */
    #modallast {
      display: none;
      position: fixed;z-index: 9;
      top: 50%;width: 1086px;
      left: 50%;
      transform: translate(-50%, -50%);
      padding: 20px;
      background-color: #fff;
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
      opacity: 0; /* Start with opacity set to 0 */
      transition: opacity 0.3s ease; /* Add transition for opacity */
    }

    /* Styles for the overlay (background) */
    #overlay {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: rgba(0, 0, 0, 0.5);
      z-index: 9;
      transition: opacity 0.3s ease; /* Add transition for overlay opacity */
    }

    /* Apply a fade-in effect to the modal and overlay */
    #modallast.show, #overlay.show {
      display: block;
      opacity: 1;
    }

    /* Apply a fade-in effect to the modal content */
    #modallast.show .modal-content-last {
      opacity: 1;
      transition: ease-in-out 3s;
    }

    /* Set initial opacity for modal content to 0 */
    #modallast .modal-content-last {
      opacity: 0;transition: ease-in-out 3s;
    }

    button.clsmdl {
    background-color: #00a0c6;
    color: #fff;
    border: none;
    padding: 9px 24px;
    margin: 0 auto;
    float: none;
    display: table;
    cursor: pointer;
}

.deoadvtlist {border: 1px solid #000;padding: 6px 0;position: relative;}
/*.deoadvtlist:after {
    position: absolute;
    content: '';
    right: 168px;
    top: 4px;
    background: url(images/new.gif) no-repeat;
    width: 35px;
    height: 20px;
}*/
.wtl-two-portion{float: right;width:50%;border: 1px solid #000;position: absolute;}
.wtl-two-portion p {
    color: #ffffff;
    font-size: 15px;
    padding: 0;
    margin: 0 0 6px 0;
}
.wtl-two-portion {
    float: right;
    width: 75%;
    border: 1px solid #000;
    position: absolute;
    right: -63px;
    /*background-color: rgba(255,255,255,0.76);*/
    background-color: #054088;
    top: -33px;
    padding: 15px 23px 6px 13px;
}
p.copyright-text a {
    color: #fff !important;
}
.nivo-caption{width:99% !important;}
.nivo-caption h6{width:400px;}
p.deoengmnt {margin: 6px 0 7px 25px !important;}

td.sorting_1 {
    text-align: center;
}
button.myclickhere {
    background-color: #042f65 !important;
    color: #fff;
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    font-weight: 400;
    margin: 0 auto;
    padding: 6px 15px;
    float: none;
    border-radius: 30px;
    display: table;
}

table.fnclyear td {
    font-family: Verdana,Geneva,sans-serif;
    font-weight: bold !important;
    font-size: 14px;
    text-align: center;width: 204px;
}

.anlpicnc{font-size: 27px;}

a.emplgn {
    background-color: #fff;
    border-radius: 6px;
    padding: 8px 8px;
    margin: 5px 0 0 13px;
    float: right;
    font-size: 15px;
    color: #000;
    font-weight: bold;
}

a.linktextsrch {
    font-size: 25px;
    font-weight: bold;
}

.newspartsize {
    margin: 0 auto;
    float: none;
    justify-content: center;
    width: auto;
}

img.newspic {
    width: 100%;
    height: 501px;
    object-fit: cover;
    margin: 20px auto 18px;
    float: none;
    display: table;
}

.newspartsize h5{text-align: justify;}
.newscutting{margin: 0;padding:0;float: left;width:100%;background:url("images/13.jpg") no-repeat;background-size: cover;}



/*responsive starts here*/

@media screen and (min-width: 1201px) and (max-width: 1280px){

.wtl-one {width: 58%;}
.banner-caption {width: 1023px;left: 30px;}
ul.study-listing li {padding: 5px 12px;font-size: 15px;}

#modallast{width: 100%;overflow-y: scroll;height: 100%;}
.deoadvtlist:after {right: 232px;}

.wtl-two-portion {
    float: right;
    width: 61%;
    border: 1px solid #000;
    position: absolute;
    right: -97px;
    background-color: rgba(255,255,255,0.76);
    top: 9px;
    padding: 15px 23px 0 13px;
}
/*.ssp{left: 21px !important;}*/
.wtl-two-portion p{font-size: 12px;}
	
}
@media screen and (min-width: 1100px) and (max-width: 1200px){

.wtl-one {width: 58%;}
.banner-caption {width: 1023px;left: 30px;}
ul.study-listing li {padding: 5px 12px;font-size: 15px;}
.bottom-header {padding: 0 0 13px 0;}
.top-menu-portion {
    float: left;
    margin: 0px 0 -14px 0;
    padding: 0;
    width: 71%;
}

.search-portion {
    float: left;
margin: 0;
padding: 3px 0 0 0;
width: 17%;
}
.search-portion input[type="text"] {width: 120px;}
.ntce-right-part {
    width: 78%;
}
.ntce-left-part {width: 22%;}
nav {width: 808px;}

form.form1 {width: 52%;}
.journey-two h5 {font-size: 18px;}
.tender-desc a {width: 57%;}

#cssmenu > ul > li > a {padding: 10px 3px;font-size: 13px;}

ul.lrgbxnew {width: 93%;}

h3.brf-cmpny-crsjrn {
  font-size: 34px;}
button.btn.btn-link {font-size: 20px;}
#accordion .card-header button.panel-title {
  white-space: normal;
}

ul.holiday-listing-part li {
  width: 50%;
}

#modallast{width: 100%;overflow-y: scroll;height: 100%;}
.deoadvtlist:after {right: 232px;}

.wtl-two-portion {
    float: right;
    width: 100%;
    border: 1px solid #000;
    position: relative;
    right: 0;
    background-color: rgba(255,255,255,0.76);
    top: -3px;
    padding: 15px 23px 0 13px;margin: 25px 0 0 0;
}
.ssp{position: relative;}
.wtl-one h6 {padding: 12px 0 0px 0;}
	
}
@media screen and (min-width: 971px) and (max-width: 1099px){

.wtl-one {width: 91%;}
.banner-caption {width: 668px;
left: 30px;}
ul.study-listing li {padding: 5px 12px;
font-size: 13px;}
.bottom-header {padding: 0 0 13px 0;}
.top-menu-portion {
    float: left;
margin: 0px 0 -14px;
padding: 0;
width: 70%;
display: initial;
}

.search-portion {
    float: left;
margin: 0 0 0;
padding: 3px 0 0 0;
width: 21%;
}
.search-portion input[type="text"] {width: 141px;}
.ntce-right-part {
    width: 67%;
}
.ntce-left-part {width: 32%;}
#adjustment {
    display: block !important;padding: 0;
}
h3 {
    font-size: 21px;
}
h4 {font-size: 15px;}

.phone-part {
    width: 38%;margin: -2px 0 0 0;
}

/*#banner img {
    width: auto;
    max-width: none;
    height: 463px;
    float: right;
}*/

ul.study-listing li img {
    width: auto !important;
    margin: 0 5px 0 0;
    max-width: none !important;
    height: auto !important;
    float: left !important;
}
h1 {
font-size: 30px;
margin: 0;}

ul.quick-listing {
    width: 66%;
}

#cssmenu > ul > li > a {padding: 10px 4px;font-size: 11px;}
ul#adjustment li {
    padding: 9px 0px 8px;
}
.wtl-two {width: 35%;}
ul.quick-listing-new {
    width: 38%;
}

#cssmenu li:hover > ul {
    display: block !important;width: 203px;left: -42px;
}
#cssmenu ul ul li a {width: 163px;}
#cssmenu li:hover > ul > li {
    height: 44px;
}

.smlbx {
  width: 100%;
}

form.form1 {width: 75%;}

.hlf{flex: initial;max-width: 50%;width: 50%;}
nav {width: 674px;}
.journey-two h5 {
  font-size: 18px;}
.tender-desc a {width: 77%;}

a.oldste {font-size: 9px;}

ul.lrgbxnew {width: 93%;}

.image-adjst-part img {width: 100%;}

h3.brf-cmpny-crsjrn {
  font-size: 34px;}
button.btn.btn-link {font-size: 20px;}
#accordion .card-header button.panel-title {
  white-space: normal;
}

ul.holiday-listing-part li {
  width: 50%;
}

button.dwnld-btn {font-size: 16px;}

#modallast{width: 100%;overflow-y: scroll;height: 100%;}
.deoadvtlist:after {right: 112px;}

.wtl-two-portion {
    float: right;
    width: 100%;
    border: 1px solid #000;
    position: relative;
    right: 0;
    background-color: rgba(255,255,255,0.76);
    top: -3px;
    padding: 15px 23px 0 13px;
}
#cssmenu > ul > li.has-sub > a {
    padding-right: 26px;
}
.ssp{position: relative;}
	
}
@media screen and (min-width: 768px) and (max-width: 970px){

.wtl-one {width: 65%;}
.banner-caption {width: 668px;
left: 30px;}
ul.study-listing li {padding: 5px 12px;
font-size: 13px;}
.bottom-header {padding: 0 0 13px 0;}
.top-menu-portion {
    float: none;
margin: 0px auto -14px;
padding: 0;
width: 72%;
display: table;
}

.search-portion {
    float: left;
    margin: 0 auto 0;
    padding: 3px 0 0 0;
    width: 96%;
}
.search-portion input[type="text"] {width: 359px;}
.ntce-right-part {
    width: 67%;
}
.ntce-left-part {width: 32%;}
#adjustment {
    display: block !important;padding: 0;
}
h3 {
    font-size: 21px;
}
h4 {font-size: 15px;}

.phone-part {
    width: 38%;margin: -2px 0 0 0;
}

/*#banner img {
    width: auto;
    max-width: none;
    height: 463px;
    float: right;
}*/

ul.study-listing li img {
    width: auto !important;
    margin: 0 5px 0 0;
    max-width: none !important;
    height: auto !important;
    float: left !important;
}
h1 {
font-size: 30px;
margin: 0;}

ul.quick-listing {
    width: auto;
}

#cssmenu > ul > li > a {padding: 10px 4px;font-size: 11px;}
ul#adjustment li {
    padding: 9px 0px 8px;
}
.wtl-two {width: 35%;}
ul.quick-listing-new {
    width: 38%;
}

#cssmenu li:hover > ul {
    display: block !important;width: 203px;
left: -40px;
}
#cssmenu ul ul li a {width: 163px;}
#cssmenu li:hover > ul > li {height: 44px;}

.smlbx {width: 100%;}

form.form1 {width: 75%;}

.hlf{flex: initial;max-width: 50%;width: 50%;}

.wtl-one {margin: 30px 0 0 0;}

h3.brf-cmpny {font-size: 27px;}
h3.brf-cmpny::after {top: 46px;}

.journey-two h5 {font-size: 18px;}

ul.journey-listing li a {font-size: 14px;}
ul.journey-listing li {margin: 0;padding: 26px 0 24px 10px;}
ul.journey-listing li.current-menu-item::before {top: 17px;}
.tender-desc a {width: 79%;}

img.wtimage {
  width: 50px;
}
.wtmtd{font-size: 15px !important;padding-top: 4px !important;}

ul.lrgbxnew {width: 93%;}

.image-adjst-part img {width: 100%;}
#detail-text-part p {font-size: 18px !important;}

.rsprvsn {
  font-size: 32px;
}

h3.brf-cmpny-crsjrn {
  font-size: 34px;}
button.btn.btn-link {font-size: 20px;}
#accordion .card-header button.panel-title {
  white-space: normal;
}

ul.holiday-listing-part li {
  width: 50%;
}

button.dwnld-btn {font-size: 16px;}

.movement-part {
    margin: 0;
    padding: 191px 45px;}

#modallast{width: 100%;overflow-y: scroll;height: 100%;}
.deoadvtlist:after {right: 15px;}
.deoadvtlist{border: none;}

.wtl-two-portion {
    float: right;
    width: 100%;
    border: 1px solid #000;
    position: relative;
    right: 0;
    /*background-color: rgba(255,255,255,0.76);*/
    top: -3px;
    padding: 15px 23px 0 13px;margin: 25px 0 0 0;
}
#cssmenu > ul > li.has-sub > a {
    padding-right: 26px;
}
.ssp{position: relative;}
.wtl-one h6 {padding: 12px 0 0px 0;}
	
}
@media screen and (min-width: 640px) and (max-width: 767px){

ul.journey-listing li {padding: 25px 0 20px 28px;}

ul.journey-listing li.current-menu-item::before {top: 16px;}

h3.brf-cmpny::after {top: 45px;}

h3.brf-cmpny {font-size: 26px;margin: 22px 0 23px 0;}

.journey-two h5 {font-size: 18px;}

#cssmenu ul#adjustment{
overflow-y: scroll;}

#cssmenu ul li{
    width: 100% !important;
    border-top: 1px solid #6868686e !important;
    padding: 3px 7px !important;
}
.button {top: -5px;}
#adjustment {
    padding: 0;
}

#cssmenu ul#adjustment {
    height: 445px;background-color: #000;
}

/*.top-menu-portion {
    overflow-y: scroll;
    height: 300px;
}*/

.logo-part {
    margin:0;width: 51%;
}
.top-header{margin-top:28px;}
.logo-part h3{font-size:12px;}
.hd_em_btn img{height:150px;}
/*.logo-part h3 {
    text-align: center;
}
.logo-part h4 {
    text-align: center;
}*/
h3 {
    font-size: 21px;
}

h4 {
    font-size: 14px;}
.phone-part {
    margin: 29px 0 0 0;
padding: 0;
float: right;
width: 37%;
}

h5 {font-size: 15px;}
.phone-part img {
    float: left;
    margin: 3px 8px 0 0;
    width: 37px;
}

.search-portion {
    float: none;
margin: 0 auto;
padding: 5px 0 11px 0;
width: 53%;
display: table;
}

.search-portion input[type="text"] {width: 263px;}
.zoom {
    animation: none;
}
.banner-inside {
    position: relative;
    width: 100%;
    bottom: 76%;
}

.banner-caption {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    width: 100%;
    left: 0;
}

.wtl-one {width: 100%;
padding: 17px 0 0 0;
position: absolute;
top: -189px;left: -77px;margin: 4px 0 0 0;
}
h1 {font-size: 24px;}
.wtl-one h6 {
    padding: 6px 0 0 0;
    line-height: 24px;
}
h6 {font-size: 15px;}
.wtl-one h1{text-align: center;}
.wtl-one h6{text-align: center;}

a.cntctus {
    font-size: 12px;
padding: 8px 7px;
margin: 9px auto 0;
float: none;
    display: table;
}

.wtl-two {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

ul.study-listing {
    border: 1px solid #b8b4b8;
}

ul.study-listing li {font-size: 16px;}

section#notice-part {
    padding: 6% 0;}
.ntce-left-part::after {
    display: none;
}
.ntce-left-part img {margin: -8px 6px 0 0;}
.ntce-left-part {width: 100%;}
.ntce-right-part p {
    font-size: 15px;
    padding: 0px 0 0 0;
}

.ntce-right-part {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

.ntce-right-part {padding: 18px 0 18px 0;}
/*.dwnld-part {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}*/
/*a.dwnld-btn {margin: 0 auto 20px;float: none;
    display: table;
}*/

ul.quick-listing {
    width: 43%;
}

ul.quick-listing-new {
    
    width: 60%;
    
}

.smlbx {margin: 19px auto 7px;float: none;width: 100%;}
#cmngsoon-part-lgn p {font-size: 18px !important;}
.bg-aqua {padding: 3px 0;}
.small-box > .small-box-footer {padding: 9px 0;font-size: 17px;}
a.lgt::before {left: -81px;width: 69px;}
a.lgt::after {right: -83px;width: 76px;}

form.form1 {width: 100%;}
.check-right-sec {width: 58%;}

/*p.copyright-text {
    float: none;
    text-align: center;
    padding: 17px 0 5px 0;
}*/

#cssmenu li:hover > ul {left: -18px;}
#cssmenu ul ul {opacity: 1;left: -18px;}
.tender-desc a {width: 84%;}
.hlf {margin: 0 0 14px 0;}
.dtls-cllus {font-size: 24px;}

.hlf{flex: initial;max-width: 50%;width: 50%;}

#cssmenu ul ul, #cssmenu ul ul ul {left: initial;}
#cssmenu li:hover > ul {
  left: initial;
}

section#cmngsoon-part h3.cmngsn {
  font-size: 36px;}

img.wtimage {
  width: 49px;
}
.wtmtd{font-size: 14px !important;padding-top: 5px !important;}

a.oldste {
float: none;
margin: 51px auto 0;
  display: table;
}

.wthd {
  width: 100%;
}

/*ul.lrgbx li {
  margin: 0 auto 4px;
  float: none;
  padding: 0 0;
  list-style: none;
  display: table;
}*/

#detail-text-part p {
  font-size: 18px !important;
}

.mnu-adjst-part {
  width: 100%;
}

.image-adjst-part {
  float: left;
  width: 100%;
  margin: 30px 0 0 0;
  }

.image-adjst-part img{width: 100%;margin: 0 auto 14px;float: none;display: table;}
.dclrt {
  font-size: 14px !important;
}

ul.strt-listing li {margin: 0 0 10px;font-size: 17px;}
ul.strt-listing li a {font-size: 15px;}
ul.strt-listing {margin: 0 0 0 21px;}
ul.strt-listing-new li {margin: 0 58px 9px;font-size: 17px;}
ul.strt-listing-new li a {font-size: 15px;}
ul.strt-listing-new {margin: 0 0 -24px 21px;}
.rsprvsn {font-size: 19px;}

.mblpart {
  background-color: rgba(0,0,0,0.8);
  color: #fff;
  padding: 8px 0;
}
#accordion .card-header button.panel-title {
  white-space: normal;
}
button.btn.btn-link {font-size: 17px;}
.panel-title::after {
  background-size: 25px;
}

.card-body {padding: 11px;}
.card-body h3 {
  font-size: 16px;
  line-height: 28px;
}
.clds {
  width: 100%;
  margin: 0 0 31px 0;
}

.panel-title::after {right: -28px;}
img.pointing-dot {
  margin: 0 auto;
  float: none;
  width: 100%;
  display: table;
}
h3.brf-cmpny-crsjrn::after {
  display: none;
}

img.brfcnpy {
  float: left;
  margin: 0 7px 0 0;
  width: 40px;
}

h3.brf-cmpny-crsjrn {
  font-size: 20px;margin: 12px 0 18px 0;}
.journey-two.admnstrtive p {
  text-align: center;}

  img.togetherwe {
  width: 100%;
  float: none;
  margin: 0 auto;
  display: table;
}

img.meeting-pictures {
  width: 100%;
  margin: 0 auto 12px;
  float: none;
  display: table;
}
p.egvc {
  text-align: center !important;
}

button.dwnld-btn {font-size: 14px;margin: 7px 0 9px 0;padding: 9px 8px;}
ul.holiday-listing-part li img.dwnld-image {margin: 1px 0 0 5px;width: 20px;}
ul.holiday-listing-part li {width: auto;margin: 0 auto 12px;float: none;display: table;}
.modal-content {width: 340px !important;}
.modal-dialog {max-width: 511px !important;}

ul.cmsing {margin: 14px auto 4px;float: none;display: table;width: 100%;}
.each-pdf-part {margin: 0 0 18px 0;}
.row.mt-5 {margin-top: 20px !important;}
.row.mb-5 {margin-bottom: 20px !important;}
.adrs-vndr.mt-5 {margin-top: 30px !important;}
.adrs-vndr{margin-bottom: 20px;}

#modallast{width: 100%;overflow-y: scroll;height: 100%;top: 55%;padding: 20px 20px 44px 20px;}

.deoadvtlist {padding: 6px 4px;margin: 0 0 21px 0 !important;border: none;}
.deoadvtlist:after {right: 222px;top: 32px;}

.wtl-two-portion {
    float: right;
    width: 100%;
    border: 1px solid #000;
    position: relative;
    right: 0;
    /*background-color: rgba(255,255,255,0.76);*/
    top: 13px;
    padding: 15px 23px 0 13px;
    margin: 0 0 28px 0;
}

a.emplgn {margin: 51px auto 0;float: none;display: table;}

	
}
@media screen and (min-width: 480px) and (max-width: 639px){

#cssmenu ul#adjustment{
overflow-y: scroll;}

h6.sna {
  font-size: 20px;
}

.journey-two h5 {
  font-size: 17px;}

h3.brf-cmpny {
  font-size: 27px;
  margin: 31px 0 23px 0;
}

h3.brf-cmpny::after {top: 45px;}

#cssmenu ul li{
    width: 100% !important;
    border-top: 1px solid #6868686e !important;
    padding: 3px 7px !important;
}
.button {top: -5px;}
#adjustment {
    padding: 0;
}

#cssmenu ul#adjustment {
    height: 445px;background-color: #000;
}

/*.top-menu-portion {
    overflow-y: scroll;
    height: 300px;
}*/

.logo-part {
    float: none;
    margin:0;
    padding: 0;
    width: 100%;
    display: table;
}

.logo-part h3 {
    text-align: center;
}
.logo-part h4 {
    text-align: center;
}
h3 {
    font-size: 21px;
}

h4 {
    font-size: 14px;}
.phone-part {
    margin: 6px 0 0 105px;
    padding: 0;
    float: left;
    width: 100%;
}

h5 {font-size: 15px;}
.phone-part img {
    float: left;
    margin: 3px 8px 0 0;
    width: 37px;
}

.search-portion {
    float: none;
margin: 0 auto;
padding: 5px 0 11px 0;
width: 72%;
display: table;
}

.search-portion input[type="text"] {width: 263px;}
.zoom {
    animation: none;
}
.banner-inside {
    position: relative;
    width: 100%;
    bottom: 76%;
}

.banner-caption {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    width: 100%;
    left: 0;
}

.wtl-one {width: 100%;padding: 17px 0 0 0;margin: 31px 0 0 0;}
h1 {font-size: 24px;}
.wtl-one h6 {
    padding: 6px 0 0 0;
    line-height: 24px;
}
h6 {font-size: 15px;}
.wtl-one h1{text-align: center;}
.wtl-one h6{text-align: center;}

a.cntctus {
    font-size: 12px;
padding: 8px 7px;
margin: 9px auto 0;
float: none;
    display: table;
}

.wtl-two {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

ul.study-listing {
    border: 1px solid #b8b4b8;
}

ul.study-listing li {font-size: 16px;}

section#notice-part {
    padding: 6% 0;}
.ntce-left-part::after {
    display: none;
}
.ntce-left-part img {margin: -8px 6px 0 0;}
.ntce-left-part {width: 100%;}
.ntce-right-part p {
    font-size: 15px;
    padding: 0px 0 0 0;
}

.ntce-right-part {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

.ntce-right-part {padding: 18px 0 18px 0;}
.dwnld-part {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
a.dwnld-btn {margin: 0 auto 20px;float: none;
    display: table;
}

ul.quick-listing {
    margin: 0 auto 0;
    padding: 0;
    float: none;
    width: 59%;
    display: table;
}

ul.quick-listing-new {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: 60%;
    display: table;
}

p.copyright-text {
    float: none;
    text-align: center;
    padding: 17px 0 5px 0;
}
	


.flex-container{flex-direction:column;}
.logo-part h3{font-size:13px;}
.top-header{margin-top:26px;}
.hd_em_btn img{height:130px;}

.smlbx {margin: 19px auto 7px;float: none;width: 100%;}
#cmngsoon-part-lgn p {font-size: 18px !important;}
.bg-aqua {padding: 3px 0;}
.small-box > .small-box-footer {padding: 9px 0;font-size: 17px;}
a.lgt::before {left: -81px;width: 69px;}
a.lgt::after {right: -83px;width: 76px;}

form.form1 {width: 100%;}
.check-right-sec {width: 77%;}

#cssmenu li:hover > ul {left: -18px;}
#cssmenu ul ul {opacity: 1;left: -18px;}
.tender-desc a {width: 84%;}
.hlf {margin: 0 0 14px 0;}
.dtls-cllus {font-size: 24px;}

#cssmenu ul ul, #cssmenu ul ul ul {left: initial;}
#cssmenu li:hover > ul {
  left: initial;
}

section#cmngsoon-part h3.cmngsn {
  font-size: 36px;}

img.wtimage {
  width: 53px;
  margin: 15px 0 16px 0;
}
.wtmtd{font-size: 15px !important;padding-top: 18px !important;}

a.oldste {
float: none;
margin: 51px auto 0;
  display: table;
}

.wthd {
  width: 100%;
}

/*ul.lrgbx li {
  margin: 0 auto 4px;
  float: none;
  padding: 0 0;
  list-style: none;
  display: table;
}*/

#detail-text-part p {
  font-size: 18px !important;
}

.mnu-adjst-part {
  width: 100%;
}

.image-adjst-part {
  float: left;
  width: 100%;
  margin: 30px 0 0 0;
  }

.image-adjst-part img{width: 100%;margin: 0 auto 14px;float: none;display: table;}
.dclrt {
  font-size: 14px !important;
}

ul.strt-listing li {margin: 0 0 10px;font-size: 17px;}
ul.strt-listing li a {font-size: 15px;}
ul.strt-listing {margin: 0 0 0 21px;}
ul.strt-listing-new li {margin: 0 58px 9px;font-size: 17px;}
ul.strt-listing-new li a {font-size: 15px;}
ul.strt-listing-new {margin: 0 0 -24px 21px;}
.rsprvsn {font-size: 19px;}

.mblpart {
  background-color: rgba(0,0,0,0.8);
  color: #fff;
  padding: 8px 0;
}
#accordion .card-header button.panel-title {
  white-space: normal;
}
button.btn.btn-link {font-size: 17px;}
.panel-title::after {
  background-size: 25px;
}

.card-body {padding: 11px;}
.card-body h3 {
  font-size: 16px;
  line-height: 28px;
}
.clds {
  width: 100%;
  margin: 0 0 31px 0;
}

.panel-title::after {right: -28px;}
img.pointing-dot {
  margin: 0 auto;
  float: none;
  width: 100%;
  display: table;
}
h3.brf-cmpny-crsjrn::after {
  display: none;
}

img.brfcnpy {
  float: left;
  margin: 0 7px 0 0;
  width: 40px;
}

h3.brf-cmpny-crsjrn {
  font-size: 20px;margin: 12px 0 18px 0;}
.journey-two.admnstrtive p {
  text-align: center;}

  img.togetherwe {
  width: 100%;
  float: none;
  margin: 0 auto;
  display: table;
}

img.meeting-pictures {
  width: 100%;
  margin: 0 auto 12px;
  float: none;
  display: table;
}
p.egvc {
  text-align: center !important;
}

button.dwnld-btn {font-size: 14px;margin: 7px 0 9px 0;padding: 9px 8px;}
ul.holiday-listing-part li img.dwnld-image {margin: 1px 0 0 5px;width: 20px;}
ul.holiday-listing-part li {width: auto;margin: 0 auto 12px;float: none;display: table;}
.modal-content {width: 340px !important;}
.modal-dialog {max-width: 511px !important;}

ul.cmsing {margin: 14px auto 4px;float: none;display: table;width: 100%;}
.each-pdf-part {margin: 0 0 18px 0;}
.row.mt-5 {margin-top: 20px !important;}
.row.mb-5 {margin-bottom: 20px !important;}
.adrs-vndr.mt-5 {margin-top: 30px !important;}
.adrs-vndr{margin-bottom: 20px;}

.wtl-one h1 br {display: none;}

#modallast{width: 100%;overflow-y: scroll;height: 100%;top: 55%;padding: 20px 20px 44px 20px;}

.deoadvtlist {padding: 6px 4px;margin: 0 0 21px 0 !important;border: none;}
.deoadvtlist:after {right: 78px;top: 32px;}

.wtl-two-portion {
    float: right;
    width: 100%;
    border: 1px solid #000;
    position: relative;
    right: 0;
    /*background-color: rgba(255,255,255,0.76);*/
    top: 13px;
    padding: 15px 23px 0 13px;
    margin: 0 0 28px 0;
}

a.emplgn {margin: 51px auto 0;float: none;display: table;}


}
@media screen and (min-width: 360px) and (max-width: 479px){

#cssmenu ul#adjustment{
overflow-y: scroll;}

#cssmenu ul li{
    width: 100% !important;
    border-top: 1px solid #6868686e !important;
    padding: 3px 7px !important;
}
.button {top: -5px;}
#adjustment {
    padding: 0;
}

#cssmenu ul#adjustment {
    height: 445px;background-color: #000;
}

/*.top-menu-portion {
    overflow-y: scroll;
    height: 300px;
}*/

.logo-part {
    float: none;
    margin:0;
    padding: 0;
    width: 100%;
    display: table;
}

.logo-part h3 {
    text-align: center;
}
.logo-part h4 {
    text-align: center;
}
h3 {
    font-size: 21px;
}

h4 {
    font-size: 14px;}
.phone-part {
    margin: 6px 0 0 40px;
    padding: 0;
    float: left;
    width: 100%;
}

h5 {font-size: 15px;}
.phone-part img {
    float: left;
    margin: 3px 8px 0 0;
    width: 37px;
}

.search-portion {
    float: left;
    margin: 0;
    padding: 5px 0 11px 0;
    width: 100%;
}

.search-portion input[type="text"] {width: 273px;}
.zoom {
    animation: none;
}
.banner-inside {
    position: relative;
    width: 100%;
    bottom: 76%;
}

.banner-caption {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    width: 100%;
    left: 0;
}

.wtl-one {width: 100%;padding: 17px 0 0 0;margin: 5px 0 0 0;}
h1 {font-size: 24px;}
.wtl-one h6 {
    padding: 6px 0 0 0;
    line-height: 24px;
}
h6 {font-size: 15px;}
.wtl-one h1{text-align: center;}
.wtl-one h6{text-align: center;}

a.cntctus {
    font-size: 12px;
padding: 8px 7px;
margin: 9px auto 0;
float: none;
    display: table;
}

.wtl-two {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

ul.study-listing {
    border: 1px solid #b8b4b8;
}

ul.study-listing li {font-size: 16px;}

section#notice-part {
    padding: 6% 0;}
.ntce-left-part::after {
    display: none;
}
.ntce-left-part img {margin: -8px 6px 0 0;}
.ntce-left-part {width: 100%;}
.ntce-right-part p {
    font-size: 15px;
    padding: 0px 0 0 0;
}

.ntce-right-part {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

.ntce-right-part {padding: 18px 0 13px 0;}
.dwnld-part {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
a.dwnld-btn {margin: 0 auto 20px;float: none;
    display: table;
}

ul.quick-listing {
    margin: 0 auto 0;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}

ul.quick-listing-new {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: 82%;
    display: table;
}

p.copyright-text {
    float: none;
    text-align: center;
    padding: 3px 0 9px 0;
}

.banner-caption {z-index: 0;}

#cssmenu li:hover > ul {left: -18px;}
#cssmenu ul ul {opacity: 1;left: -18px;}
h6.sna {font-size: 17px;}
.ndal{margin: 0px 0 0 0;}
ul.journey-listing li {padding: 16px 0 16px 12px;}
ul.journey-listing li a {font-size: 15px;}
ul.journey-listing li.current-menu-item::before {top: 7px;width: 3px;}
ul.journey-listing li:hover::before{top: 7px;width: 3px;}
.ntce-right-part-new p {font-size: 14px;}
.ntce-left-part-new h6 {padding: 9px 25px 0 37px;}
h3.brf-cmpny:after {top: 38px;}
h3.brf-cmpny {font-size: 21px;margin: 23px 0 23px 0;}
.journey-two h5 {line-height: 27px;font-size: 16px;}
form.form1 {width: 100%;}
.check-right-sec {width:50%;}
.check-right-sec img {margin: -3px 12px 0 0;}
input.con-btn {font-size: 16px;line-height: 17px;padding: 7px 0;width:29%;}

section#cmngsoon-part h3.cmngsn {font-size: 32px;}

.tender-desc a {margin: 0 auto;
float: none;
width: 77%;}



.flex-container{flex-direction:column;}
.logo-part h3{font-size:13px;}
.top-header{margin-top:26px;}
.hd_em_btn img{height:130px;}

.smlbx {margin: 19px auto 7px;float: none;width: 100%;}
#cmngsoon-part-lgn p {font-size: 18px !important;}
.bg-aqua {padding: 3px 0;}
.small-box > .small-box-footer {padding: 9px 0;font-size: 17px;}
a.lgt::before {left: -81px;width: 69px;}
a.lgt::after {right: -83px;width: 76px;}

.ntce-left-part-new {width: auto;}
.ntce-right-part-new {width: 153px;}

.hlf {margin: 0 0 12px 0;}
.dtls-cllus {font-size: 20px;}

#cssmenu ul ul, #cssmenu ul ul ul {left: initial;}
#cssmenu li:hover > ul {
  left: initial;
}

img.wtimage {
  width: 53px;
  margin: 15px 0 16px 0;
}
.wtmtd{font-size: 15px !important;padding-top: 18px !important;}

a.oldste {
        float: none;
        margin: 51px auto 0;
        display: table;
    }

.wthd {
  width: 100%;
}

/*ul.lrgbx li {
  margin: 0 auto 4px;
  float: none;
  padding: 0 0;
  list-style: none;
  display: table;
}*/

#detail-text-part p {
  font-size: 14px !important;
}

.mnu-adjst-part {
  width: 100%;
}

.image-adjst-part {
  float: left;
  width: 100%;
  margin: 30px 0 0 0;
  }

.image-adjst-part img{width: 100%;margin: 0 auto 14px;float: none;display: table;}
.dclrt {
  font-size: 14px !important;
}

ul.strt-listing li {margin: 0 0 10px;font-size: 17px;}
ul.strt-listing li a {font-size: 15px;}
ul.strt-listing {margin: 0 0 0 21px;}
ul.strt-listing-new li {margin: 0 19px 9px;
    font-size: 17px;}
ul.strt-listing-new li a {font-size: 15px;}
ul.strt-listing-new {margin: 0 0 0 0;}
.rsprvsn {font-size: 19px;}

.mblpart {
  background-color: rgba(0,0,0,0.8);
  color: #fff;
  padding: 8px 0;
}
#accordion .card-header button.panel-title {
  white-space: normal;
}
button.btn.btn-link {font-size: 17px;}
.panel-title::after {
  background-size: 25px;
}

.card-body {padding: 11px;}
.card-body h3 {
  font-size: 16px;
  line-height: 28px;
}
.clds {
  width: 100%;
  margin: 0 0 31px 0;
}

.panel-title::after {right: -28px;}
img.pointing-dot {
  margin: 0 auto;
  float: none;
  width: 100%;
  display: table;
}
h3.brf-cmpny-crsjrn::after {
  display: none;
}

img.brfcnpy {
  float: left;
  margin: 0 7px 0 0;
  width: 40px;
}

h3.brf-cmpny-crsjrn {
  font-size: 20px;margin: 12px 0 18px 0;}
.journey-two.admnstrtive p {
  text-align: center;}

  img.togetherwe {
  width: 100%;
  float: none;
  margin: 0 auto;
  display: table;
}

img.meeting-pictures {
  width: 100%;
  margin: 0 auto 12px;
  float: none;
  display: table;
}
p.egvc {
  text-align: center !important;
}

section#detail-text-part-sltn-gvrn {
  margin: -33px 0 0 0;}

  .keyfont {
  font-size: 19px;
}

.brf-company-undlr-job {
  border-bottom: 1px solid #bcc6cd;
  padding: 0 0 30px 0;
}

p.egvc {
  margin: 0;
}

ul.bantan-listing {height: auto;}

#accordionnew .card-header button.panel-title {
  white-space: normal;
}

button.dwnld-btn {font-size: 12px;margin: 7px 0 9px 0;padding: 9px 8px;}
ul.holiday-listing-part li img.dwnld-image {margin: 1px 0 0 5px;width: 20px;display: none;}
ul.holiday-listing-part li {width: 100%;margin: 0 0 -7px;float: left;display: initial;}
.modal-content {width: 340px !important;}
.modal-dialog {max-width: 511px !important;}
ul.holiday-listing-part {margin: 0;padding: 0;float: left;width: 100%;display: initial;}

ul.cmsing {margin: 14px auto 4px;float: none;display: table;width: 100%;}
.each-pdf-part {margin: 0 0 18px 0;}
.row.mt-5 {margin-top: 20px !important;}
.row.mb-5 {margin-bottom: 20px !important;}
.adrs-vndr.mt-5 {margin-top: 30px !important;}
.adrs-vndr{margin-bottom: 20px;}

ul.quick-listing li {
    margin: 0 0 0 11px;}

ul.quick-listing li:after {right: -6px;}
h3.brf-cmpny-crntopn {
    font-size: 20px;
    line-height: 30px;}

table#table_id img.dwnld-image {
    float: right;
    display: none;
} 

.movement-part {padding: 92px 55px;}
span.naming-only {
    font-size: 19px;
    word-break: break-all;
}

div#deocrgnd a.dwnld-btn{font-size: 12px;}

#modallast{width: 100%;overflow-y: scroll;height: 100%;top: 55%;padding: 20px 20px 44px 20px;}

.deoadvtlist {padding: 6px 4px;margin: 0 0 21px 0 !important;border: none;}
.deoadvtlist:after {right: 78px;top: 64px;}

.wtl-two-portion {
    float: right;
    width: 100%;
    border: 1px solid #000;
    position: relative;
    right: 0;
    /*background-color: rgba(255,255,255,0.76);*/
    top: 13px;
    padding: 15px 23px 0 13px;
    margin: 0 0 28px 0;
}
a.emplgn {margin: 51px auto 0;float: none;display: table;}
.nivo-caption{background: rgba(255, 255, 255, 0.5);
    width: 100% !important;}
.nivo-caption h6 {
    color: #000;
    font-weight: 600;
    text-align: center;
    word-wrap: break-word;
    width: 100%;
}
	
}
@media screen and (min-width: 320px) and (max-width: 359px){

#cssmenu ul#adjustment{
overflow-y: scroll;}

#cssmenu ul li{
    width: 100% !important;
    border-top: 1px solid #6868686e !important;
    padding: 3px 7px !important;
}
.button {top: -5px;}
#adjustment {
    padding: 0;
}

#cssmenu ul#adjustment {
    height: 445px;background-color: #000;
}

/*.top-menu-portion {
    overflow-y: scroll;
    height: 300px;
}*/

.logo-part {
    float: none;
    margin:0;
    padding: 0;
    width: 100%;
    display: table;
}

.logo-part h3 {
    text-align: center;
}
.logo-part h4 {
    text-align: center;
}
h3 {
    font-size: 21px;
}

h4 {
    font-size: 14px;}
.phone-part {
    margin: 6px 0 0 16px;
    padding: 0;
    float: left;
    width: 100%;
}

h5 {font-size: 15px;}
.phone-part img {
    float: left;
    margin: 3px 8px 0 0;
    width: 37px;
}

.search-portion {
    float: left;
    margin: 0;
    padding: 5px 0 11px 0;
    width: 100%;
}

.search-portion input[type="text"] {width: 232px;}
.zoom {
    animation: none;
}
.banner-inside {
    position: relative;
    width: 100%;
    bottom: 28px;
}

.banner-caption {
    margin: 0;
    padding: 0;
    float: left;
    position: relative;
    width: 100%;
    left: 0;z-index: 0;
}

.wtl-one {width: 100%;padding: 17px 0 0 0;margin: 30px 0 -30px 0;}

h1 {font-size: 24px;}
.wtl-one h6 {
    padding: 6px 0 0 0;
    line-height: 18px;
}
h6 {font-size: 15px;}
.wtl-one h1{text-align: center;}
.wtl-one h6{text-align: center;}

a.cntctus {
    font-size: 12px;
padding: 8px 7px;
margin: 9px auto 0;
float: none;
    display: table;
}

.wtl-two {
    float: left;
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0;
}

ul.study-listing {
    border: 1px solid #b8b4b8;
}

ul.study-listing li {font-size: 16px;}

section#notice-part {
    padding: 6% 0;}
.ntce-left-part::after {
    display: none;
}
.ntce-left-part img {margin: -8px 6px 0 0;}
.ntce-left-part {width: 100%;}
.ntce-right-part p {
    font-size: 15px;
    padding: 0px 0 0 0;
}

.ntce-right-part {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
}

.ntce-right-part {padding: 13px 0 11px 0;}
.dwnld-part {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}
a.dwnld-btn {margin: 0 auto 20px;float: none;
    display: table;
}

ul.quick-listing {
    margin: 8px auto 0;
    padding: 0;
    float: none;
    width: auto;
    display: table;
}

ul.quick-listing-new {
    margin: 0 auto;
    padding: 0;
    float: none;
    width: 95%;
    display: table;
}

p.copyright-text {
    float: none;
    text-align: center;
    padding: 2px 0 10px 0;
}

.slideshow, .slideshow::after {height: 127px;}
.banner-caption {z-index: 0;}

/*#cssmenu li:hover > ul {left: -18px;}*/
#cssmenu ul ul {opacity: 1;left: -18px;}
h6.sna {font-size:15px;}
.ndal{margin: 0px 0 0 0;}
ul.journey-listing li {padding: 16px 0 16px 12px;}
ul.journey-listing li a {font-size: 15px;}
ul.journey-listing li.current-menu-item::before {top: 7px;width: 3px;}
ul.journey-listing li:hover::before{top: 7px;width: 3px;}
.ntce-right-part-new p {font-size: 12px;}
.ntce-left-part-new h6 {padding: 9px 25px 0 37px;}
h3.brf-cmpny:after {top: 38px;}
h3.brf-cmpny {font-size: 21px;margin: 23px 0 23px 0;}
.journey-two h5 {line-height: 27px;font-size: 16px;}
form.form1 {width: 100%;}
.check-right-sec {width: 57%;}
.check-right-sec img {margin: -3px 12px 0 0;}
input.con-btn {font-size: 16px;line-height: 17px;padding: 7px 0;width:29%;}

section#cmngsoon-part h3.cmngsn {font-size: 28px;}

.tender-desc a {margin: 0 0 0 0;float: left;width: 100%;}



.flex-container{flex-direction:column;}
.logo-part h3{font-size:13px;}
.top-header{margin-top:26px;}
.hd_em_btn img{height:130px;}

.smlbx {margin: 19px auto 7px;float: none;width: 100%;}
#cmngsoon-part-lgn p {font-size: 18px !important;}
.bg-aqua {padding: 3px 0;}
.small-box > .small-box-footer {padding: 9px 0;font-size: 17px;}
a.lgt::before {left: -81px;width: 69px;}
a.lgt::after {right: -83px;width: 76px;}

.ntce-left-part-new {width: auto;}
.ntce-right-part-new {width: 117px;}

.hlf {margin: 0 0 12px 0;}
.dtls-cllus {font-size: 20px;}

#cssmenu ul ul, #cssmenu ul ul ul {left: initial;}
#cssmenu li:hover > ul {
  left: initial;
}

img.wtimage {
  width: 53px;
  margin: 15px 0 16px 0;
}
.wtmtd{font-size: 15px !important;padding-top: 18px !important;}

a.oldste {
float: none;
margin: 51px auto 0;
  display: table;
}

.wthd {
  width: 100%;
}

/*ul.lrgbx li {
  margin: 0 auto 4px;
  float: none;
  padding: 0 0;
  list-style: none;
  display: table;
}*/

#detail-text-part p {
  font-size: 15px !important;
}

.mnu-adjst-part {
  width: 100%;
}

.image-adjst-part {
  float: left;
  width: 100%;
  margin: 30px 0 0 0;
  }

.image-adjst-part img{width: 100%;margin: 0 auto 14px;float: none;display: table;}
.dclrt {
  font-size: 14px !important;
}

ul.strt-listing li {margin: 0 0 10px;font-size: 17px;}
ul.strt-listing li a {font-size: 14px;}
ul.strt-listing {margin: 0 0 0 21px;}
ul.strt-listing-new li {margin: 0 0 9px 24px;
    font-size: 17px;}
ul.strt-listing-new li a {font-size: 15px;}
ul.strt-listing-new {margin: 0 0 0 0;}
.rsprvsn {font-size: 19px;}

.mblpart {
  background-color: rgba(0,0,0,0.8);
  color: #fff;
  padding: 8px 0;
}
#accordion .card-header button.panel-title {
  white-space: normal;
}
button.btn.btn-link {font-size: 17px;}
.panel-title::after {
  background-size: 25px;
}

.card-body {padding: 11px;}
.card-body h3 {
  font-size: 16px;
  line-height: 28px;
}
.clds {
  width: 100%;
  margin: 0 0 31px 0;
}

.panel-title::after {right: -28px;}
img.pointing-dot {
  margin: 0 auto;
  float: none;
  width: 100%;
  display: table;
}
h3.brf-cmpny-crsjrn::after {
  display: none;
}

img.brfcnpy {
  float: left;
  margin: 0 7px 0 0;
  width: 40px;
}

h3.brf-cmpny-crsjrn {
  font-size: 20px;margin: 12px 0 18px 0;}
.journey-two.admnstrtive p {
  text-align: center;}

  img.togetherwe {
  width: 100%;
  float: none;
  margin: 0 auto;
  display: table;
}

img.meeting-pictures {
  width: 100%;
  margin: 0 auto 12px;
  float: none;
  display: table;
}
p.egvc {
  text-align: center !important;
}

section#detail-text-part-sltn-gvrn {
  margin: -33px 0 0 0;}

  .keyfont {
  font-size: 19px;
}

.brf-company-undlr-job {
  border-bottom: 1px solid #bcc6cd;
  padding: 0 0 30px 0;
}

p.egvc {
  margin:0 0 11px 0;
}

ul.bantan-listing {height: auto;margin: 14px 0 15px 0;padding: 18px 7px;}

#accordionnew .card-header button.panel-title {
  white-space: normal;
}

button.dwnld-btn {font-size: 11px;margin: 7px 0 9px 0;padding: 9px 8px;}
ul.holiday-listing-part li img.dwnld-image {margin: 1px 0 0 5px;width: 20px;display: none;}
ul.holiday-listing-part li {width: 100%;margin: 0 0 -7px;float: left;display: initial;}
.modal-content {width: 340px !important;}
.modal-dialog {max-width: 511px !important;}
ul.holiday-listing-part {margin: 0;padding: 0;float: left;width: 100%;display: initial;}

ul.cmsing {margin: 14px auto 4px;float: none;display: table;width: 100%;}
.each-pdf-part {margin: 0 0 18px 0;}
.row.mt-5 {margin-top: 20px !important;}
.row.mb-5 {margin-bottom: 20px !important;}
.adrs-vndr.mt-5 {margin-top: 30px !important;}
.adrs-vndr{margin-bottom: 20px;}

ul.quick-listing li {margin: 0 auto 6px;padding: 0 8px 0 0px;font-size: 12px;}
ul.quick-listing li a {font-size: 13px;}
ul.quick-listing li:after {right: 3px;top: 3px;}
ul.quick-listing li:nth-child(3):after{display: none;}
ul.bantan-listing li {margin: 0 0 8px 0;padding: 0 0 0 32px;font-size: 15px;}
.brf-company-undlr-job .mt-4, .my-4 {
    margin-top: 6px!important;
}
img.dwnld-image-newest {
    float: right;
    margin: 9px 0 0 5px;
}

h3.brf-cmpny-crntopn {
    font-size: 18px;
    line-height: 29px;
}
table#table_id img.dwnld-image {display: none;}
.movement-part p {
    font-size: 12px !important;
}
span.naming-only {
    font-size: 20px;
    word-break: break-all;
}

.movement-part {padding: 92px 26px;}

div#deocrgnd a.dwnld-btn{font-size: 12px;margin: 0 1px 0;}

#modallast{width: 100%;overflow-y: scroll;height: 100%;top: 55%;padding: 20px 20px 44px 20px;}

.deoadvtlist {padding: 6px 4px;border: none;}
.deoadvtlist:after {right: 40px;top: 64px;}

.wtl-two-portion {
    float: right;
    width: 100%;
    border: 1px solid #000;
    position: relative;
    right: 0;
    /*background-color: rgba(255,255,255,0.76);*/
    top: 13px;
    padding: 15px 23px 0 13px;
    margin: 0 0 28px 0;
}

a.emplgn {margin: 51px auto 0;float: none;display: table;}
.nivo-caption{background: rgba(255, 255, 255, 0.5);
    width: 100% !important;}
.nivo-caption h6 {
    color: #000;
    font-weight: 600;
    text-align: center;
    word-wrap: break-word;
    width: 100%;
}

}