﻿*{padding: 0px;margin: 0px;font-family: 'Poppins', sans-serif;}
p, ul li a,address, li,table{font-family: 'Poppins', sans-serif; font-size:15px;font-weight:300; }
a{color:#125c75;text-decoration: underline; font-weight: 400;}
a:hover{color:#1fa9e4;text-decoration:underline;}
a,a:focus,a:active{outline:none;}
.banner_section {background: #1fa9e4;width:100%;background-size: cover;height:calc(100vh - 70px);display: flex;align-items: center;margin-top:80px;}
.innerbg_section{background:#1fa9e4;width:100%;background-size:cover;min-height:450px;margin-top: 70px;display:flex;align-items:center;}
.vertical_align{display:flex;align-items:center;}
.vertical-end{display:flex;align-items:end;}
h1,h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;}
h3{font-size: 18px;font-weight: 600;}
h4{font-size: 16px;font-weight: 600;}
img{width:auto;max-width:100%;}
.pleft15{padding-left:15px;}
.common_h1 { color: #fff; font-size: 31px; line-height: 38px; font-weight: 700; text-shadow: 0px 0px 0px rgba(0,0,0,0.5); text-transform: uppercase; }
.common_h2{color: #333;font-size:28px;line-height:30px;font-weight:600;text-transform: capitalize;}
.common_h{color: #333;font-size:28px;line-height:36px;font-weight:600;text-transform: uppercase;}
.common_h3,.common_h3:hover{color: #333;font-size:24px;line-height:28px;font-weight:600; text-transform:uppercase;}
.common_h span{color:#125c75;font-family: 'Poppins', sans-serif;}
.border{border:1px solid #ddd;}
.caption{color: #fff;font-size:18px;line-height: 26px;}
.btns, .btns:focus {background: #fff;color: #333;padding: 9px 20px 7px;transition: all 0.5s ease-in-out;font-size: 14px;display: inline-block;text-align: center;text-decoration: none;font-family: 'Poppins', sans-serif;border: 2px solid #fff;font-weight: 500;text-transform: uppercase;}
.btns:hover{background:none; color:#fff; text-decoration:none;}
.btns2, .btns2:focus {background: transparent;color: #fff;transition: all 0.5s ease-in-out;font-size: 14px;display: inline-block;text-align: center;text-decoration: none;font-family: 'Poppins', sans-serif;border: 2px solid #fff;font-weight: 500;text-transform: uppercase;}
.btns2:hover{background:#125c75; color:#fff; text-decoration:none;}
.btns1,.btns1:focus {background:#125c75;color: #fff;border:2px solid #125c75;}
.btns1:hover{background:none; color:#fff; text-decoration:none;border:2px solid #fff;}
.transition,.mainmenu{transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;}
.vertical-align{display:flex;align-items:center;}
.fixedmenu{background:#FFF !important;box-shadow:0px 4px 10px rgba(0,0,0,0.1);}
.navbar-nav li{padding-left:12px;padding-right:12px;padding-top: 5px;}
.navbar-nav li a,.navbar-nav li a:focus {color: #444;font-size: 14px;text-decoration:none;border-bottom: 3px solid transparent;transition: all 0.3s linear;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;font-weight:500;font-family: 'Poppins', sans-serif;text-transform:uppercase;}
.navbar-nav li a:hover{color:#125c75 !important;}
.navbar-nav li a.active {border-bottom: 3px solid #125c75;color: #125c75 !important;}
.navbar-nav > li.dropdown:hover ul.dropdown-menu {-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);-moz-transform: scale(1, 1);-o-transform: scale(1, 1);transform: scale(1, 1);}
.navbar-nav > li.dropdown > ul.dropdown-menu {border-radius: 3px !important;transition: all 300ms ease-in-out 0s;-moz-transition: all 300ms ease-in-out 0s;-webkit-transition: all 300ms ease-in-out 0s;-o-transition: all 300ms ease-in-out 0s;transform: scale(1, 0);-moz-transform: scale(1, 0);-webkit-transform: scale(1, 0);-o-transform: scale(1, 0);-webkit-transform-origin: top;-moz-transform-origin: top;-o-transform-origin: top;-ms-transform-origin: top;transform-origin: top;display: block;min-width: 245px;padding:0px;}
ul.dropdown-menu li:first-child{position:relative;}
ul.dropdown-menu li:first-child:before{position:absolute;left:30px;top:-10px;content:""border-top: .3em solid;border-right: .3em solid transparent;border-left: .3em solid transparent;}
.dropdown-menu li{border-bottom: 1px solid #ddd;}
.dropdown-menu li:last-child{border-bottom:0px;}
.dropdown-menu li a {color: #444;padding:3px 0px;display: block;}
.call_us a {font-size: 20px !important;padding: 0px !important;position: relative;top: -5px;}
#back-top {position: fixed;bottom: 30px;right: 20px;z-index: 999;}
#back-top a {color: #fff;font-size: 30px;display: block;height: 40px;transition: all 1s ease 0s;width: 40px;border-radius: 50px;-ms-transition: 1s;-webkit-transition: 1s;opacity: 0.9;-moz-transition: 1s;transition: 1s;background:#125c75;line-height: 20px;text-align: center;padding-top: 9px;}
.banner_cnt{color: #FFF;position:relative;z-index:99;}
banner_cnt .lft_shape::before{background:#FFF;}
.banner_img{position:relative;display:inline-block;width:100%;z-index:99;}
.banner_img:after{position:absolute;left:0px;top:50%;width:400px;height:400px;margin-top:-200px;content:"";background:none;border-radius:100%;z-index:-11;border:1px dashed #FFF;}
/*.banner_img:before{position:absolute;right:-30px;top:50%;width:250px;height:250px;margin-top:-100px;content:"";background:#125c75;border-radius:200px;z-index:-1;}*/
.gray_bg{position:relative;}
.gray_bg:before{position:absolute;right:0px;top:0px;content:"";background:#f2f2f2;width:50%;height:100%;padding:30px 15px;text-align:left;color:#333;z-index: -1;}
.resource_section:before{top:50px;width:60%;}
.service_box_cnt{padding:15px;}
.service_box_cnt h3 a {color: #333;font-weight: 600;font-size: 20px;text-decoration: none;display: inline-block;width: 100%;}
.lft_shape{position:relative;padding-bottom:15px;margin-bottom:15px;}
.lft_shape::before {position: absolute;left: 0px;bottom: -1px;width: 50px;height: 4px;content: "";background: #fff;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;}
#sidebar aside {box-shadow: 0 0 3px #ddd;padding: 15px;position: sticky;top: 100px;}
#sidebar h2 {font-size: 24px;margin: 0px 0px 20px;}
.orange_btn,.orange_btn:focus{width: auto;padding: 4px 15px;background:#125c75;content: "";color: #fff;text-decoration:none; font-weight: 400;display:inline-block; transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;border:2px solid transparent;}
.orange_btn:hover{background:#fff;text-decoration:none;color:#125c75;border:2px solid #125c75;}
.blue_btn,.blue_btn:focus{width: auto;padding: 4px 15px;background:#1fa9e4;content: "";color: #fff;text-decoration:none; font-weight: 400;display:inline-block; transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;border:2px solid transparent;}
.blue_btn:hover{background:#fff;text-decoration:none;color:#1fa9e4;border:2px solid #1fa9e4;}
.app_section{background:#125c75 url(../images/pattern.png) repeat 0px 0px;position:relative;z-index:9;padding: 30px 0px;margin-top:20px;}
.app_section:after{position:absolute;right:0px;top:0px;background:#eee;content:"";height:100%;width:50%;z-index:-1;}
.app_store a {width: 160px;display: inline-block;}
.app_section h2,.app_section p{color:#FFF;}
.app_section h2.aside-title {color:#333;}
.app_section .lft_shape::before{background:#FFF;}
.content_center h3 {font-size: 18px;font-weight: 600;padding-top: 10px;}
section{padding:50px 0px 34px;}
.copy_rights {background: #f6f6f6;border-top: 1px solid #ddd;box-shadow: 0px -5px 11px rgba(0,0,0,0.15);}
footer h5.common_h5{font-family: 'Poppins', sans-serif; font-size:18px;font-weight: 600;}
footer .lft_shape::before{background:#125c75;width: 20px;height: 2px;}
footer .lft_shape {padding-bottom: 10px;margin-bottom: 10px;}
footer a:focus,footer a, p{color:#444;text-decoration:none;}
footer a:hover{color:#125c75;}
.copy_rights p{margin:0px;padding-top:15px;color:#444;font-size:15px;}
footer ul li{padding:3px 0px 3px 0px !important;}
footer ul li a{padding:0px;position:relative;padding-left:10px;display: block;}
footer ul li:before{display:none;}
.inner_footer{background: #f6f6f6;border-top:1px solid #e6e6e6;}
.fixedmenu li a{color:#444 !important;}
.table th{background:#f2f2f2;}
.table-bordered td, .table-bordered th{border:1px solid #ddd !important;padding-top:9px !important;padding-bottom:9px !important;}
.unordered_list li{position:relative;padding:5px 0px 5px 12px;color:#444;}
footer ul li a::before,.unordered_list li:before {position: absolute;background:url("../images/list-arrow.png") no-repeat 0px 0px; left: 0px;top: 10px;height: 12px;width: 6px;content: "";color: #bf792a;font-size: 25px;line-height: 36px;}
footer ul li a::before{top:5px;}
.social-buttons li a{padding-left:0px;}
.social-buttons li a:before{display:none;}
.number_list{position:relative;font-size:48px;font-weight:400;padding-bottom:5px;margin-bottom:70px;}
.number_list:before{position:absolute;left:0px;top:100%;height:50px;width:3px;content:"";background:#333;}
.number_list_rgt:before{left:inherit;right:0px;}
.box_shadow{box-shadow:0px 0px 20px rgba(0,0,0,0.35);}
.permits_bg {position: absolute;right: -115px;top: 10%;background: #FFF;border-radius: 3px;box-shadow: -15px 0px 15px rgba(0,0,0,0.15);padding: 30px;width: 100%;height: auto;z-index: 9;}
.permits_section .vertical-align.row{align-items:inherit;}
.foot-bg{background:#ededed;}
.copy_rights a{color:#125c75 !important;font-size:15px !important;}
.copy_rights a:hover{color:#000 !important;font-size:15px !important;}
b, strong { font-weight: 500; }
.top {margin-top:15px;}

.iconBox img { width: 40px; }
.iconHeader { margin-bottom: 10px; display: flex; align-items: center; }
.padding { text-align: left; margin-bottom: 30px; background: #fafafa; padding: 25px 15px;    border: 1px solid #e9e9e9; }
.more { overflow: hidden; height: 35px;font-weight: 600; letter-spacing:.5px;color:#125c75; }
.more:hover{color:#1fa9e4; }
footer{text-align:right;}
.iconHeader a{text-decoration:none;}
.information h2{font-size: 18px; margin: 0;margin-left: 0px;line-height: 28px;z-index: 1;position: relative; border: none;text-transform: initial; margin-left: 15px;}
.article .padding {text-align: left;}
.padding.padding1 p {font-size: 15px;min-height:220px;}
.max-lines {min-height: 210px;}
.linkText i { font-size: 16px;color: #000;font-weight: bold;vertical-align: top;padding: 2px 0 0 6px; line-height: 20px;}
.information { padding: 0px 0px;}
.less{margin-top:-15px !important;}
ul{margin-bottom:5px;}
.hvut_section{padding:50px 0px 26px;}
.botss{margin-bottom:14px;}
.lyne{display:none;}
.lynes{display:none;}
.mt-3 { margin-top: 30px !important; }
.MboxClose { background: url(../images/close.png) no-repeat; border: medium none; height: 31px; position: absolute; right: -15px; text-indent: -9999px; top: -10px; width: 31px; z-index: 9; }
.popup-border { border-right: 1px solid #cacaca; }
.set-font-size { color: white !important; font-size: 22px; margin: auto; }
.sub-txt { font-size: 20px !important; }
.modal-body { padding: 0px; }
.mBot-0{margin-bottom:0px;}
.modal-header { background: #1fa9e4; }
.mtop { margin-top: 10px !important; }
.highlight { color: #29378a; font-weight: 600; }
.set-padding { padding: 0% 5%; }
.icon-width { width: 30%; margin: auto; }
.d-inline-block { display: inline-block; }
.bottom_fixed_bar { position: fixed; bottom: 0; left: 0; width: 100%; z-index: 999; transition: all .4s linear; -webkit-transition: all .4s linear; }
.bottom_ad_section { background: #fff; border: 1px solid #949494; border-bottom-color: rgb(148, 148, 148); border-bottom-style: solid; border-bottom-width: 1px; font-size: 20px; padding: 20px 15px; border-bottom: 0; box-shadow: 0 0 20px rgba(0,0,0,.3); border-radius: 3px 3px 0px 0px; z-index: 0; }
.ad_close { position: absolute; right: -10px; top: -12px; background: #E04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; }
    .ad_close:hover { position: absolute; right: -10px; top: -12px; background: #E04949; border-radius: 200px; width: 24px; height: 24px; content: ""; color: #fff !important; font-size: 15px; font-weight: 600; line-height: 24px; cursor: pointer; text-align: center; text-decoration: none; }
.highlight{color:#000;}
.text-color{ color: #0f5471 !important }
.font-18 { font-size: 18px; font-weight: 500; }
.ad_row { display: flex; align-items: center; }
.bottom_ad_section .stky-caption { margin: 0px; }
.stky-caption-text { font-weight: 400; line-height: 30px;font-weight:500; }
.stky-caption { margin-top: 21px; color: #000 !important; font-size: 20px !important; }
.dis-none { display: none !important; }
.mtop10{margin-top:10px;}
.modal-open { overflow-x: hidden !important; overflow-y: auto !important; padding-right: 0px !important; }