@charset "utf-8";
/* CSS Document */
a:hover,a:active{color:#63baf7 !important;}
section{padding-bottom:40px !important;}
.topmenulinkw,.topmenulinkw:link,.topmenulinkw:visited,.topmenulinkw:active{color:#fff;}
.topmenulinkw:hover{color:#5abaff;}
.topmenulinko li:hover{background: #5abaff !important; box-shadow: 1px 1px 10px #ccc;padding-top:8px;padding-bottom:8px; }
.topsubmenu:link,.topsubmenu:visited,.topsubmenu:active{color:#1dabdf !important;}
.topsubmenu:hover{color:#fff !important;}
.topmenulinko li a{white-space: nowrap !important;overflow: normal !important;}
.ovtxt{text-overflow: hidden !important;overflow: hidden;white-space: nowrap;}
.margin-20px-bottoms{margin-bottom：20px !important；}
.service-block .text{border-bottom:none !important;border-top:1px solid #efecec;margin-bottom:none !important;margin-top:15px !important;padding-bottom:none !important;padding-top:10px !important;}
.col-lg-3mp{margin-bottom:30px;}
.sp{padding-top:20px !important;padding-bottom:20px !important;}
.wxc{width:100%;height:auto;}
.cio40{width:60px !important;height:60px !important;}
.h5gi{height:50px;}
.pltr{text-align:left !important;}
.prtr{text-align:right !important;width:120px !important;background:#FF0004;}
.ovwt a:hover,.ovwt li:hover,.text-theme-color{color:#63baf7 !important;}
.butn{background:#0d6efd !important;}
a.butn:hover{color:#a3d9ff !important;}
.top-bar{background:#1371b4 !important;}
.loader-icon{width:80px;height:80px;border:5px solid #a3d9ff;border-right-color:#eee;border-radius:50%;position:relative;animation:loader-rotate 1s linear infinite;margin:0 auto}
.list-style12 li:before,.footer-list li a:hover,.footer-list li a:hover:before,.font-size14 .bottom-words:hover,.cm:hover{color:#63baf7 !important;}
.blog-block .date,.video_btn,.navbar-toggler.menu-opened:after,.navbar-toggler.menu-opened:before{background-color:#63baf7 !important;}
.navbar-toggler:before{background:#63baf7 !important;}
.navbar-toggler:after {border-top:2px solid #63baf7;border-bottom:2px solid #63baf7;}
.navbar-toggler {background:#002f70;}
.onp{color:#1371b4 !important;font-weight:bold !important;}
.page-title-section{padding:70px 0px;}
.butn.white{color:#fff !important;}
.map-height{border:#ccc solid 1px !important;}
input.butn{width:200px;}
input.butn:hover,.kmo:hover{color:#63baf7 !important;}
.sop{font-size:19px !important;}
.service-block02{background:#f6f7f8;border-radius:5px !important;box-shadow:0px 3px 8px #00000029 !important;}
.tml{border-bottom:1px solid #dee2e6;}
.tdf td,.tdf th{font-size:12px;color:#666 !important;}
.tdf th{white-space: nowrap !important;}
.btxe{font-weight:bold !important;}
a.submunuon{color:#63baf7 !important; font-weight:bold;}
.tdf h6{color:#63baf7 !important;}
.whha{width:100% !important;height:auto !important;padding:30px !important;}
.settw{font-weight:bold !important;font-size:16px !important;}
.scroll-to-top{background:#004594 !important;border-color:#004594 !important;}
.scroll-to-top:hover{border-color:#004594 !important;background:#63baf7 !important;color:#004594 !important;}
.ligo{border:1px solid #ccc !important;}
h5{color:#0354b1 !important;}
.npr{padding-right:0px !important;padding-left:0px !important;}
.npl{padding-right:0px !important;padding-left:0px !important;}
.solp{width:auto}
.solp li{display:list-item !important; list-style:decimal !important;list-style-position: inside !important;padding:10px;border-bottom:1px dashed #eee;white-space:nowrap;}
.nwp{white-space:nowrap !important;min-width:60px;}
.eep{padding-bottom:35px !important;}
.theme{color:#fff !important;font-weight:bold !important;background:#1371b4 !important;margin-left:20px;margin-right:20px;}
.butn:before{background:#033b62 !important;}
.sepk h5{font-size:15px !important;line-height:28px !important; font-weight:normal !important;font-size:0.85rem !important;}
.pekos h5{font-size:15px !important;}
.counter-block h4{font-size:3rem !important;}
.pekos li{padding-top:20px !important;}
.service-side-bar .widget .pekos li i{font-size:0.85rem !important;top:15px !important;}
.service-side-bar .widget .pekos li {margin:0px !important;}
.service-side-bar .widget .sepk li i{font-size:0.85rem !important;top:-3px !important;}
.service-side-bar .widget .sepk li {margin:0px !important;padding-top:3px !important;padding-bottom:3px !important;}
.tdf li{/*white-space:nowrap !important;*/}
.lagen{width:24px;height:24px;;display:inline-block;background:url(../img/en.svg ) no-repeat center/cover;margin-top:;vertical-align:middle; }
.service-detail-block .list-styles li:before{line-height:27px;}
/* 20231010 add */
footer{background:#1371b4 !important;color:rgba(255,255,255,1) !important;}
footer a,footer p{color:rgba(255,255,255,1) !important;}
.footer-style3-bottom{background:#00365c !important;color:rgba(255,255,255,1) !important;}
.footwx{text-align:center;color:#fff !important;font-size:0.8rem !important;}
.newstimg{width:100% !important;}
.sodali li{white-space:normal !important;}
.footgob{margin-left:10px;}
.btn-primary{background-color:#348cd4 !important;border-color:#348cd4 !important;font-size:12px;}
.btn-primary:hover{background-color:#2a70aa !important;border-color:#2a70aa !important;}


@media(max-width: 1030px){
	a.theme>.sm-display-none{display:none !important;}
  .newssubtn{margin-right:0px;}
  .rev_slider_wrapper .col-lg-3{font-size:0.6rem !important;}
}

@media(max-width: 916px){
	.butn{margin-right:50px !important;padding:10px 8px !important;}
	.theme{margin-left:0px; } 
  .newssubtn{margin-right:0px;}
}

@media(max-width: 820px){
	.butn{margin-right:50px !important;padding:10px 8px !important;}
	.theme{margin-left:0px;}
  .newssubtn{margin-right:0px;}
}


@media(max-width: 767px){
	.butn{margin-right:48px !important;padding:10px 5px 9px 5px !important;}
	.theme{margin-left:0px;}
	.tdf li{white-space:normal !important;}
	.footgob{margin-left:20px;}
	.newssubtn{margin-right:0px;}
}
	
@media(max-width: 285px){
	.butn{margin-right:32px !important;padding:10px 1px 9px 1px !important;}
	.theme{margin-left:0px;}
	.navbar-toggler{right:-15px;}
  .newssubtn{margin-right:0px;}
  .rev_slider_wrapper .col-lg-3{font-size:1rem !important;}
}
	