/* Add your custom css code here */
@charset "utf-8";
body { font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:400; line-height:normal; color:#000000;}
h1 {font-size:50px; color:#006767; line-height:normal; margin:0; padding-bottom:6px; font-weight:300;}
h2 {font-size:32px; color:#006767; line-height:normal; margin:0; padding-bottom:6px; font-family: 'Roboto'; font-weight:400;}
h3 {font-size:26px; color:#006767; line-height:normal; margin:0; padding-bottom:6px; font-family: 'Roboto'; font-weight:400;}
h4 {font-size:18px; color:#006767; line-height:normal; margin:0; padding-bottom:6px; font-family: 'Roboto'; font-weight:400;}
h5 {font-size:16px; color:#006767; line-height:normal; margin:0; padding-bottom:6px; font-family: 'Roboto'; font-weight:400;}
a {color:#008080; text-decoration:none; outline:none; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s;}
a:hover { color:#231f20;}
.clear { clear:both;}
.wrapper { max-width:900px; margin:0 auto; }
img{ max-width:100%;}
.clear { clear:both; }
p{margin:0 0 15px 0}
/*.abc{font-size:14px !important}*/
.filter{float:right !important;font-size:14px !important;}
strong{font-weight:700;}
.nopadd{ padding:0 !important;}
.btn.active, .btn:active{ box-shadow:none;}
.btn{ background:#008080; font-size:20px; font-weight:600; padding:5px 20px; color:#fff; border-radius:4px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s;}
.btn:hover{ background:#000; color:#fff;}
/*Default CSS End*/

header{ position:relative; z-index:11;}
.navbar-brand{ height:auto; padding:0; margin-top:-11px;}
.home .navbar-brand{ margin-top:0;}
.top-bar{ width:100%; float:left; padding:16px 0;}
.home .top-bar{ padding:29px 0 30px;}
.top-right{ float:right; margin-right:-15px;}
.tr-top{ float:right; margin-top:22px;}
.home .tr-top{ margin-top:0; margin-bottom:27px;}
.top-search{ float:left; width:180px;height: 32px; margin-left:20px; background:#e9eef1; border-radius:3px;}
.top-search input[type=text]{ padding:0 10px; line-height:28px; font-size:16px; color:#32424b; float:left; width:calc(100% - 30px); background:none; border:none; outline:0; font-weight:600;}
.top-search input[type=submit]{ height:28px; width:30px; border:none; background:url(../images/search_icn.png) center no-repeat; font-size:0px; text-indent:-9999px; overflow:hidden; outline:0;}
.uname{ margin-left:20px; display:inline-block; vertical-align: middle; color:#006093;}
.uname a{ color:#006093;}
.uname a:hover{ color:#000;}
.navbar-default{ background-color:#fff; margin:0;}
.home .navbar-default{ border-bottom:2px solid #008080;}
.navbar-collapse{ clear:both; padding:0;}
.navbar-nav { padding:0; margin:0; float:left; list-style-type:none;}
.navbar-nav > li{ float:left; position:relative; padding:0px 0px 0px 2px;}
.navbar-nav li a:link, .navbar-nav li a:visited{text-decoration:none; color:#32424b; cursor:pointer;display:block; font-size:16px;  line-height:28px; position:relative; display:block; font-weight:600; padding:4px 15px 6px 15px;}
.navbar-nav > li > a:link, .navbar-nav > li > a:visited{ border-radius:3px; margin-bottom:2px;}
.navbar-nav li.memmenu a:link, .navbar-nav li.memmenu a:visited{background:#006093 !important; color:#fff;}
.navbar-nav>li:hover>a,.navbar-nav li a.menuhover,.navbar-nav li.current a {color:#32424b; background:#e9eef1 !important; }
.navbar-nav>li:hover>a:before,.navbar-nav li a.menuhover:before,.navbar-nav li.current a:before { border-top:5px solid #fdad14; }
.navbar-nav ul {position:absolute;left:2px;visibility:hidden;opacity:0;z-index:1;transition:opacity .2s ease-in; background-color: #fff; width:180px; border-top:3px solid #fdad14; box-shadow: 1px 1px 30px rgba(0,0,0,.06); -webkit-box-shadow: 1px 1px 30px rgba(0,0,0,.06); -moz-box-shadow: 1px 1px 30px rgba(0,0,0,.06); list-style:none; margin:0px; padding:0px; top:100%;}
.navbar-nav > li:hover > ul,.navbar-nav ul li:hover ul{visibility:visible;opacity:1;}
.navbar-nav ul li{ position:relative; margin:0; font-weight:normal; padding:0; float:none;}
.navbar-nav ul li a:link, .navbar-nav ul li a:visited {border:0;padding:7px 15px;line-height:19px;text-indent:0;height:auto;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out,height 0s,line-height 0s; border-bottom:1px solid #e3e2e3; color:#231f20; font-size:14px; }
.navbar-nav ul li a:hover { color:#fff; background:#333333;}
.navbar-nav ul ul{ left:100%; top:-3px;}

.text-resize { float: left; width: 160px; color:#848b8f; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:31px;}
.ui-widget.ui-widget-content{border: 0px solid #c5c5c5 !important;}
.ui-slider { float:left; margin:11px 10px; max-width:105px; width:100%; display:inline-block; vertical-align:middle; background: #e9eef1; border:none; position: relative; text-align: left; border-radius: 4px; height: 8px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border:none; color: #32424b; height: 24px; position: absolute; width: 24px; z-index: 2;	margin-left: -12px; top: -8px; border-radius:24px; outline:0;}
#fontslider .ui-state-default{
	background: #32424b !important;
}
.gtool { margin-left: 20px; float: left; }
.text-resize .sml,.text-resize .lrg{ float:left; font-size:16px;}
.text-resize .lrg{ font-size:26px; }

.banner{ position:relative;}
.banner:after{ content:''; width:100%; height:94px; background:url(../images/banner-btm-curve.png) no-repeat center bottom; background-size:100% 100%; position:absolute; left:0; bottom:0;}
.slide_text{ width:100%; position:absolute; top: 50%; left:0; z-index:5; -ms-transform: translateY(-61%); -webkit-transform: translateY(-61%); -moz-transform: translateY(-61%); -o-transform: translateY(-61%); transform: translateY(-61%); font-size:27px; font-weight:300;}
.btn2{ background:none; border:1px solid #7dadc6; border-radius:10px; color:#006093; font-weight:700; padding:9px 20px; font-weight:normal; font-size:18px;}
.btn2:hover{ background:none; border-color:#000; color:#000;}
.slide_text .btn2{ font-weight:bold; margin-top:12px;}


.slide_text h1{ max-width:499px; font-family: "Roboto"; font-weight:bold; font-size:36px; line-height:40px; color:#006093; margin-top:15px;}
.slide_text h1.banner4{ max-width:499px; font-family: "Roboto"; font-weight:bold; font-size:28px !important; line-height:32px; color:#006093; margin-top:15px;}
.btnarr,.btnarr2{ height:34px; display:inline-block; line-height:normal; border-radius:5px 0 0 5px; font-size:16px; font-weight:600; background:#006093; color:#fff; padding:6px 40px 6px 13px; position:relative; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; margin-right:40px;}
.btnarr:after,.btnarr2:after{ content:''; width:57px; height:34px; background:url(../images/btn-arr.png) no-repeat left top; position:absolute; right:-17px; top:0;}
.btnarr:hover,.btnarr2:hover{ background:#000; color:#fff;}
.btnarr:hover:after,.btnarr2:hover:after{ background-position:left bottom;}
.btnarr i,.btnarr2 i{ font-size:20px; line-height:22px; margin-right:8px; color:#b3d0df; vertical-align:-2px;}
.btnarr:hover i,.btnarr2:hover i{ color:#fff;}
.btnarr2{ background:#e9eef1; color:#32424b;}
.btnarr2:after{ background:url(../images/btn-arr2.png) no-repeat left top;}
.btnarr2 i{ color:#848b8f;}

.find-help{ position:relative; background:#006093; padding:40px 0 23px; color:#fff; line-height:28px;}
.find-help:after{ content:''; width:100%; height:78px; background:url(../images/banner-btm-curve1.png) no-repeat center bottom; background-size:100% 100%; position:absolute; left:0; bottom:-77px;}
.find-help h2{ color:#fff;}
.find-help .btnarr2{ margin-bottom:12px;}

.fh-left{ padding:0 50px 0 0;}
.fh-left .btn2{ margin-top:12px;}
.fh-right h2{ font-size:35px;}
.fh-state{ width:100%; height:155px; background:url(../images/map-img.png) no-repeat center center; background-size:100% auto; text-align:center; position:relative; display:table;}
.fh-state a{ width:100%; height:100%; display:table-cell; vertical-align:middle; font-size:50px; color:#fff;} 
.fh-state a i{ margin-top:-10px; margin-left:-10px;}

.find-help .btn2{ font-weight:normal; border-color:#80b0c9; color:#fff;}
.find-help .btn2:hover{ background:#fff; color:#000;}
.flex-control-paging li a{background: #fff;}
.mid{ position:relative; padding:48px 0 40px; z-index:10;}
.home .mid{ padding-top:122px;}
.mid:after{ content:''; width:100%; height:78px; background:url(../images/white-curve.png) no-repeat center bottom; background-size:100% 100%; position:absolute; left:0; bottom:-77px;}

.home-news{ background:#e9eef1; padding:127px 0 26px; line-height:28px; position:relative;}
.home-news:after{ content:''; width:100%; height:78px; background:url(../images/blue-curve.png) no-repeat center bottom; background-size:100% 100%; position:absolute; left:0; bottom:-77px;}
.home-news h2{ font-size:50px; color:#006093; font-weight:900; font-family: "Roboto";}
.home-news .btnarr{ margin-bottom:8px;}
.home-news h3{ font-size:32px; line-height:39px; padding-bottom:12px;}
.home-news h3 a{ color:#006767;}
.home-news h3 a:hover{ color:#000;}
.news-list{ margin:25px -20px 0; padding:0;}
.news-list li{ float:left; width:33.33%; margin:0; padding:0 14px; list-style:none;}

.ftr-loc{ background:url(../images/ftr-bg.jpg) no-repeat center top; background-size:cover; padding:160px 0 70px; text-align:center; color:#b2ffff; font-size:32px; font-family: "Roboto";}
.ftr-loc .sep{ display:inline-block; width:208px; height:7px; background:url(../images/bdr-sep.png) no-repeat left top; margin:17px 0 30px;}
.ftr-loc p span{ color:#fff;}

.ftr-btm{ background:#00314b; padding:27px 0;}
.ftr-copyr{ display:inline-block; vertical-align:middle; font-size:14px; line-height:18px; color:#fff;}
.ftr-links{ display:inline-block; vertical-align:middle; text-align:right;}
.ftr-links ul{ margin:0; padding:0;}
.ftr-links ul li{ display:inline-block; margin:0 5px; padding:0; list-style:none;}
.ftr-links ul li a{ display:block; color:#fff; font-size:16px; font-weight:600; padding:5px 5px;}
.ftr-links ul li a:hover{ color:#b2ffff;}

.sidebar,.cont{ padding:0;}
.sidebar{ float:left;}
.cont{ float:right; padding-left:30px;}
.home .sidebar,.rightsbar sidebar{ float:left; padding-left:30px;}
.home .cont,.rightsbar .cont{ float:left; padding:0;}
.sidebar .sidebar-widget{ margin:20px 0 0;}
.sidebar .sidebar-widget:first-child{ margin-top:0;}
.subscribe-btn{ font-size:18px; text-transform:uppercase; font-weight:300; margin-bottom:10px; padding:8px 20px;}
.sidebar h3{ color:#006767; font-weight:400; padding-bottom:15px;}
.sidebar ul{ margin:0; padding:0;}
.sidebar ul li{ margin:0; padding:0; list-style:none; font-weight:400; font-size:18px; font-style:italic;}
.sidebar ul li a{ color:#000;}
.sidebar ul li a:hover{ color:#fdad14;}

.post-list{ padding:0;}
.post-list li{ list-style:none; border-top:1px dashed #cfd1d2; padding:35px 0 15px; line-height:28px;}
.post-list li:first-child{ padding-top:0; border:none;}
.post-list li .btnarr2{ margin-bottom:15px;}
.post-list li h2{ padding-bottom:10px;}
.post-list li h2 a{ color:#006767;}
.post-list li h2 a:hover{ color:#000;}

.btm-ads{ margin-top:10px; text-align:center;}

.menu2{ background:#008080;}
.menu2 .container{ padding:0;}
.menu2 .navbar-nav{ width:100%; text-align:center;}
.menu2 .navbar-nav > li{ float:none; display:inline-block; margin:0 -3px; padding:0; border-left:1px solid #fff; text-align:left;}
.menu2 .navbar-nav > li:first-child{ border-left:none;}
.menu2 .navbar-nav > li span{ height:26px; border-radius:26px; background:#006093; color:#fff; font-weight:bold; font-size:16px; position:absolute; top:-18px; right:8px; text-align:center; box-shadow:1px 3px 2px rgba(0,0,0,.66); padding:3px 4px;}
.menu2 .navbar-nav > li > a:link,.menu2 .navbar-nav > li > a:visited{ margin-bottom:0; border-radius:0; color:#fff; padding-left:17px; padding-right:17px;}
.menu2 .navbar-nav > li.login > a:link,.menu2 .navbar-nav > li.login > a:visited{ background:#006093;}
.menu2 .navbar-nav > li:hover > a,.menu2 .navbar-nav > li > a:focus,.menu2 .navbar-nav li a.menuhover,.menu2 .navbar-nav li.current a{ background:#32424b !important;}
.menu2 .navbar-nav > li.login > a:focus,.menu2 .navbar-nav > li.login > a:hover{ background:#00466b !important;}
.menu2 .navbar-nav > li > ul{ left:0;}

.page-title{ background:#e9eef1; padding:35px 0 41px;}
.page-title h1{ padding-bottom:0; color:#006093; font-size:32px; font-weight:400; font-family: "Roboto";}

.widget-box{ border:1px solid #d7dcdf; border-radius:3px; box-shadow:0px 0px 3px #d7dcdf;}
.btn-speak{ padding:12px;}
.widget-box .btn-speak{ border-bottom:1px solid #d7dcdf;}
.widget-box .btn-speak .btnarr2{ margin-bottom:1px;}
.widget-box h2{ color:#006093; padding:4px 15px; background:#e9eef1; border-bottom:1px solid #d7dcdf;}
.widget-box .login-form{ padding:20px;}
.widget-box .or{ margin:10px 0 10px; display:block; text-align:center; font-weight:bold;}
.widget-box .login-form .form-control{ font-size:18px; background:#e9eef1; border:none; margin:0;}
.widget-box .login-form .btn{ display:block; padding:3px 10px 4px; font-weight:bold; font-size:18px; width:100%; margin-top:20px;}

.place-ads{ background:url(../images/ads-bg.jpg) no-repeat center center; background-size:cover; border-radius:3px; box-shadow:0px 0px 3px #d7dcdf; padding:20px 20px 70px; position:relative; min-height:247px;}
.place-ads .btn-speak{ padding:0; margin-left:-8px; margin-top:-8px;}
.place-ads h2{ color:#fff; margin-top:15px;}
.place-ads .btn{ width:calc(100% - 40px); color:#32424b; background:#fff; font-weight:bold; padding:5px 15px; position:absolute; bottom:20px; left:20px;}
.place-ads .btn:hover{ background:#000; color:#fff;}

.agencies-box{ border:1px solid #d7dcdf; border-radius:3px; box-shadow:0px 0px 3px #d7dcdf; height: 1184px; overflow-y: scroll; }
.agencies-box .btn-speak{ border-bottom:1px solid #d7dcdf;}
.agencies-box .pager{ text-align:left; padding:12px 17px 12px; margin:0; border-bottom:1px solid #d7dcdf;}
.agencies-box .pager strong{ font-weight:600;}
.agencies-box .pager .lt{ float:left;}
.agencies-box .pager .rt{ float:right; font-size:18px;}
.agencies-box .pager .rt a{ min-width:50px; display:inline-block; text-align:center; border:1px solid #e9eef1; border-radius:20px; line-height:20px; color:#848b8f; padding:0 10px; line-height:29px; margin:-4px 6px;}
.agencies-box .pager .rt a i{ line-height:29px;}
.agencies-box .pager .rt a:last-child{ margin-right:0;}
.agencies-box .pager .rt a:hover{ color:#008080;}
.agencies-box .text-body a{ color:#000;    word-break: break-all;}
.agencies-box .text-body a:hover{ color:#008080;}
.agencies-box .text-body .rw1{ width:100%; display:table; padding:15px 20px 0px; border-bottom:1px solid #e9eef1;}
.agencies-box .text-body .rw1 .contct div{ display:table-cell; padding-left:30px; line-height:28px;}
.agencies-box .text-body .rw1 .contct div:first-child{ width:320px; padding-left:0; padding-right:30px; border-right:1px solid #e9eef1;}
.agencies-box .text-body .rw1 .contct div ul{ margin:0; padding:0;}
.agencies-box .text-body .rw1 .contct div ul li{ list-style:none;}
.agencies-box .text-body .rw1 .contct div ul li i{ color:#848b8f; margin-right:5px;}
.agencies-box .text-body .rw1 .btxt{ font-size:16px; line-height:26px; padding-top:10px;}
.sidebar .sidebar-widget img{ width:100%;}
.btm-ads2{ margin:30px -15px 0;}
.btm-ads2 .adbox{ width:33.33%; padding:0 15px; float:left;}

.agencies-box .btn-speak .form-control{ float:right; width:100px;}
.dm-search{ float:right; max-width:180px; width:100%; margin-left:20px; background:#e9eef1; border-radius:3px;}
.dm-search input[type=text]{ padding:3px 10px; line-height:28px; font-size:16px; color:#32424b; float:left; width:calc(100% - 30px); background:none; border:none; outline:0; font-weight:600;}
.dm-search input[type=submit]{ height:34px; width:30px; border:none; background:url(../images/search_icn.png) center no-repeat; font-size:0px; text-indent:-9999px; overflow:hidden; outline:0;}

.paging{
    padding: 10px 0px 10px 20px;
    border-bottom: 1px solid #d7dcdf;
    background: #e9eef1;
}
.pagination_number {
    padding: 0 5px;
	color: #000000;
}
.social-icons {
    list-style: none;
}
.social-icons li{
	display: inline-block;
	width: 50px;
    height: 50px;
}
.social-icons li a{
}
.headbox{ margin:0; border-bottom:1px solid #d7dcdf;}
.headbox a,.headbox .sort .hb-btn{ color:#000;}
.headbox a:hover,.headbox .sort .hb-btn:hover{ color:#008080;}
.headbox .foldr{ width:66%; float:left; padding:12px 15px;}
.headbox .foldr strong{ font-weight:600;}
.headbox .sort{ float:right;}
.headbox .sort .hb-btn{ width:48px; height:48px; float:left; line-height:48px; margin:0; border:none; background:none; text-align:center; border-left:1px solid #d7dcdf; padding:0 15px;}
.headbox .sort .hb-sortlink{ width:171px; text-align:left; font-weight:600;}

.tbl2{ margin-bottom:0px; border-bottom:1px solid #d7dcdf;}
.tbl2 .thead-default{ background:#e9eef1;}
.tbl2 > thead > tr > th{ border-color:#d7dcdf; font-weight:600; border-width:1px; vertical-align:middle;}
.tbl2 > tbody > tr > td, .tbl2 > tbody > tr > th, .tbl2 > tfoot > tr > td, .tbl2 > tfoot > tr > th, .tbl2 > thead > tr > td, .tbl2 > thead > tr > th{ border-color:#d7dcdf;}
.tbl2>tbody>tr>td, .tbl2>tbody>tr>th, .tbl2>tfoot>tr>td, .tbl2>tfoot>tr>th, .tbl2>thead>tr>td, .tbl2>thead>tr>th{ padding:11px 15px;}
.tbl2 > tbody > tr{-webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s;}
.tbl2 > tbody > tr:hover{ background:#008080; cursor:pointer; color:#fff;}
.tbl2 > tbody > tr > td i{ color:#848b8f; margin-right:5px;}
.tbl2 > tbody > tr > td .tblbtn{ margin-right:5px;}
.tbl2 > tbody > tr > td .tblbtn i{ width:28px; height:28px; border:1px solid #d7dcdf; background:#fff; border-radius:3px; display:inline-block; text-align:center; font-size:19px; line-height:28px; color:#008080; margin-right:0;}
.tbl2 > tbody > tr:hover > td:first-child i{ color:#fff;}
.tbl2 > tbody > tr:hover > td .tblbtn i{ border-color:#fff;}

.doc-form .form-group{ padding:10px; background:#e9eef1; margin-bottom:0; border-bottom:1px solid #d7dcdf;}
.doc-form .btn{ width:100%; padding:6px 11px; text-align:left; font-size:18px;}
.doc-form .btn i{ width:20px; margin-right:5px;}
input[type="file"]{ display: block;}
.df-links a{ display:block; padding:5px 20px; border-bottom:1px solid #e9eef1; color:#000;}
.df-links a i{ width:22px; text-align:center; color:#848b8f; margin-right:5px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s;}
.df-links a:hover{ color:#008080;}
.df-links a:hover i{ color:#008080;}

.headbox .foldr.pager{ width:70%; border-bottom:none;}
.msg-list{ max-height:724px; overflow-y:auto;}
.msg-list .msg{ width:100%; border-top:1px solid #e9eef1; padding:15px 20px 2px; line-height:28px;}
.msg-list .msg:first-child{ border-top:none;}
.msg-list .msg h4{ font-family: "Open Sans"; line-height:28px; font-weight:bold; padding-bottom:0;}
.msg-list .msg h4 a{ display:block; color:#008080;}
.msg-list .msg h4 a:hover{ color:#000;}
.msg-list .msg h4 .time{ float:right; color:#000; font-weight:normal;}

.agencies-box .pager.bdr{ border-top:1px solid #e9eef1;}
#login-popup{ background: #fff; padding:0; text-align: left; max-width: 900px; margin: 40px auto; position: relative; box-shadow:0px 0px 8px rgba(0,0,0,.7);}
.mfp-hide{display:none!important}
.my-mfp-zoom-in .zoom-anim-dialog { opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog { -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0;}
.my-mfp-zoom-in.mfp-bg { opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: 0.9;}
.my-mfp-zoom-in.mfp-removing.mfp-bg { opacity: 0;}

.form-wrap{ display:table; width:100%}
.form-wrap .blue,.form-wrap .green{ width:50%; display:table-cell; padding:80px 10%;}
.form-wrap .blue{ background:#006093;}
.form-wrap .green{ background:#008080;}
.form-wrap h2{ color:#fff; padding-bottom:24px;}
.form-wrap .form-control{ height:48px; margin-bottom:20px; border:none; color:#000; font-size:18px; padding:10px 12px;}
.form-wrap input[type=submit]{ width:100%; background: rgba(0,0,0,.6);}
.form-wrap input:hover[type=submit]{ background: rgba(0,0,0,1);}
.form-wrap .forgot-link{ border-top:1px solid #005684; padding-top:30px; margin-top:20px; font-size:16px; text-align:center; font-style:italic;}
.form-wrap a{ color:#fff;}
.form-wrap a:hover{ color:#48bfff;}

.profile-box{ display:block; text-align:center; padding:30px 15px 20px; position:relative;}
.profile-box .pimg{ max-width:153px; width:auto;}
.profile-box .pimg img{ width:auto; border-radius:153px; max-height:153px;}
.profile-box .pname{ margin-top:8px; display:block; font-family: "Open Sans"; font-weight:600; color:#000;}
.profile-box .pname:hover{ color:#008080;}
.edit-link{ display:inline-block; border:1px solid #d7dcdf; border-radius:3px; padding:0 3px 0 5px; color:#008080;}
.edit-link i{ margin:5px 0 3px; vertical-align:top;}
.profile-box .edit-link{ position:absolute; right:10px; top:10px;}

.pt-right{ width:50%; float:right; margin-top:-32px; text-align:right;}
.pt-right .progress{ width:calc(100% - 150px); height:14px; display:inline-block; margin:0 16px 0 0; background:#cdd1d4; border-radius:14px; vertical-align:middle;}
.pt-right .progress .progress-bar{ background:#006093;}

.hb-title{ background:#e9eef1; padding:7px 15px;}
.hb-title h3{ font-family: "Open Sans"; font-size:18px; font-weight:600; color:#000; display:inline-block; padding:4px 0 5px; margin-right:10px;}
.agencies-box .hb-title .btnarr{ color:#fff !important;}

.tbl-pd{ border-top:none; margin:0; line-height:28px;}
.tbl-pd th{ width:10%; font-weight:600;}
.tbl-pd th,.tbl-pd td{ border-top:none !important; padding:10px 15px 10px!important;}
.tbl-pd td .tdwrap{ width:100%; position:relative; padding-right:82px;}
.tbl-pd tr{ border-top:none; border-bottom:1px solid #e9eef1; position:relative;}
.tbl-pd tr:last-child th,.tbl-pd tr:last-child td{ border-bottom:1px solid #d7dcdf;}
.tbl-pd .form-control{ width:calc(100% - 95px); max-width:324px; background:#e9eef1; border:none; margin-right:7px; font-size:18px; color:#000; display:inline-block; height:39px; vertical-align:top;}
.tbl-pd .btn{ padding:5px 10px; height:39px; border:1px solid #d7dcdf; background:#fff; color:#008080; vertical-align:top;}
.tbl-pd .btn:hover{ color:#000;}
.tbl-pd .edit-link{ position:absolute; right:-5px; top:-1px; font-weight:600; color:#008080 !important; padding-left:10px; padding-right:10px;}
.tbl-pd .edit-link:hover{ color:#000 !important;}
.row-box{ padding:17px 20px 13px;}
ul.chk-list{ margin:0; padding:0;}
ul.chk-list li{ width:33.33%; float:left; margin:1px 0; padding:0 10px 0 0; list-style:none;}
ul.chk-list li label{ display:block; cursor:pointer; font-weight:normal; font-size:17px; position:relative; padding-left:27px;}
ul.chk-list li label input[type=checkbox]{ margin-right:14px; position:absolute; left:0; top:1px;}

.page-title .btn-speak{ padding:0; margin-bottom:24px;}

.title-bar .profile-box{ width:auto; float:left; padding:0;}
.title-bar .progress-box{ display:block; overflow:hidden; padding:10px 0 10px 48px;}
.title-bar .progress-box .lt{ width:66%; float:left;}
.title-bar .progress-box .rt{ display:block; overflow:hidden;}
.title-bar .pt-right{ max-width:566px; width:100%; float:left; margin:0 0 25px; text-align:left;}
.title-bar .btn{ max-width:256px; width:100%; font-size:20px; float:right; padding:14px 20px;}
.add-btns a{ width:50%; float:left; color:#000; line-height:normal; position:relative; padding-left:34px;}
.add-btns a i{ font-size:46px; color:#9ba1a5; margin-right:10px; position:absolute; top:1px; left:0;}
.add-btns a:hover{ color:#008080;}
.add-btns .adt-btn{ padding-left:51px;}

.hb-title2{ background:#e9eef1; padding:2px 15px;}
.hb-title2 h2{ font-family: "Open Sans"; color:#006093; padding:0;}
.ab-im{ margin-bottom:30px;}
.ab-im .msg-list{ overflow:auto;}
.ab-im .msg-list .msg h4 a{ color:#006767;}
.ab-im .msg-list .msg h4 a:hover{ color:#000;}
.right-sidebar .cont{ float:left; padding-left:0; padding-right:30px;}
.hb-linkmore{ float:right; padding:16px 10px;}
.hb-linkmore span{ border:2px solid #008080; width:13px; height:13px; border-radius:13px; display:inline-block; margin:0 3px; -webkit-transition: 0.2s; -moz-transition: 0.2s; -o-transition: 0.2s; -ms-transition: 0.2s; transition: 0.2s;}
.hb-linkmore:hover span{ border-color:#000;}

select.selectarr{ padding: 5px 37px 5px 10px; font-size: 16px; border: 0; border-radius: 5px; height: 34px; background:url(../images/selectarr.jpg) no-repeat right center #e9eef1 !important; -webkit-appearance: none; -moz-appearance: none; appearance: none;}

.fc-row.fc-rigid, .fc-time-grid-event{ overflow:visible;}
.fc-day-grid-container{ overflow:visible !important; height:auto !important;}
.fc-event-container .tooltip .tooltip-arrow{ border-top-color:#006093;}
.fc-event-container .tooltip .tooltip-inner{ background:#006093;}
.fc-state-default.fc-today-button:before{ content:'\f021'; font-family:FontAwesome;}
{ border-color:#babdbe;}

@media (max-width: 1199px) {
.navbar-nav > li > a:link, .navbar-nav > li > a:visited{ padding:4px 8px 6px;}
.slide_text{ -ms-transform: translateY(-71%); -webkit-transform: translateY(-71%); -moz-transform: translateY(-71%); -o-transform: translateY(-71%); transform: translateY(-71%);}
.slide_text h1{ font-size: 24px; line-height:normal; max-width:620px;}
.headbox .foldr.pager{ width:68%;}
.ftr-links ul{ text-align:center;}

}
@media (max-width: 991px) {
.top-bar{ padding:10px 0; text-align:center;}
.navbar-brand{ float:none; margin-left:0 !important; text-align:center; margin-bottom:10px; margin-top:0;}
.navbar-brand img{ max-width:160px;}
.top-right{ float:none; display:inline-block; margin-right:0;}
.tr-top{ float:none; display:inline-block; margin-top:0;}
.home .tr-top{ margin-bottom:10px;}
.home .top-bar{ padding:10px 0;}
	
.banner:after{ height:64px;}
.find-help:after,.mid:after,.home-news:after{ height:47px; bottom:-47px;}
.slide_text{ -ms-transform: translateY(-69%); -webkit-transform: translateY(-69%); -moz-transform: translateY(-69%); -o-transform: translateY(-69%); transform: translateY(-69%);}	
.slide_text .btnarr{ display:none;}
.slide_text h1{ font-size:22px; max-width:480px;}
.btn{ font-size:15px; padding:7px 15px;}
.flex-control-nav{ left:auto; left:30px; top: calc(50% - 30px);}
.news-list{ margin:25px -8px 0;}
.btnarr, .btnarr2{ margin-bottom:1px;}
.headbox .sort .hb-sortlink{ width:101px;}
.btm-ads2{ margin:30px 0 0;}
.btm-ads2 .adbox{ padding:0 10px;}

.title-bar .progress-box .lt{ width:77%;}
.title-bar .progress-box{ padding:0 0 10px 18px;}
.title-bar .profile-box .pimg{ max-width:80px; display:block; }
	
}
@media (max-width: 767px) {
body{ font-size:15px !important;}	
h2{ font-size:24px;}	
.row{ margin:0;}	
header{ position:relative; z-index:11;}	
.tr-top{ display:none;}	
.top-right{ width:100%; float:right;}
.navbar-brand{ margin-bottom:0; text-align:left;}
.navbar-toggle{ margin-right:0;}
.navbar-toggle .icon-bar{ position:relative; -webkit-transform: rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out;}
.navbar-toggle .icon-bar.up{ top:0;}
.navbar-toggle .icon-bar.btm{ bottom:0;}
.navbar-toggle .icon-bar.md{ transition:.01s ease-in-out !important;}
.navbar-toggle.open .icon-bar.md{ opacity:0;}
.navbar-toggle.open .icon-bar.up{-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); top:6px;}
.navbar-toggle.open .icon-bar.btm{-webkit-transform: rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg); bottom:6px;}
.navbar-collapse{ position:absolute; width:100%; left:0; top:100%; background:#fff; border-bottom:3px solid #fdad14 !important;}
.navbar-nav{ float:none; box-shadow: 1px 1px 40px rgba(0, 0, 0, 0.06) inset; background:#e9eef1;}
.navbar-nav > li{ float:none; padding-left:0;}
.navbar-nav > li > a:link, .navbar-nav > li > a:visited{ border-radius:0; margin:0; padding:0px 8px 2px; color:#006093;}
.navbar-nav li{ border-bottom:1px solid #fff;}
.navbar-nav li.memmenu{ border-bottom:none;}
.navbar-nav li.memmenu a:link, .navbar-nav li.memmenu a:visited{ background:#fff !important; color:#fdad14;}
.navbar-nav ul{ width:auto; position:static; opacity:1 !important; visibility:visible !important; border:none; box-shadow:none; padding:0 0 7px; background:none;}
.navbar-nav ul li{ border:none;}
.navbar-nav ul li a:link, .navbar-nav ul li a:visited{ border:none; padding:2px 15px; font-style:italic; color:#888;}
.navbar-nav ul li a:hover{ color:#000; background:none;}
.navbar-nav ul ul{ left:auto; top:auto; padding:7px 0 7px}

.banner:after{ height:34px;}
.find-help:after,.mid:after,.home-news:after{ height:27px; bottom:-27px;}
.find-help{ padding:20px 0 13px;}
.fh-right h2{ padding-bottom:20px;}
.fh-state{ background-size:auto 100%; background-position:left center; text-align:left;}
.fh-state a{ font-size:30px;}
.fh-state a i{ margin-left:114px;}
.slide_text h1{ display:none; margin-top:0; padding-bottom:0;}
.slide_text .btnarr,.slide_text .btn2{ display:none;}
.flex-control-nav{ bottom:auto; left:15px; top:calc(50% - 12px);}
.btnarr, .btnarr2{ font-size:14px; height:28px; padding:3px 37px 3px 13px; margin-right:20px;}
.btnarr i, .btnarr2 i{font-size: 16px; margin-right: 4px; vertical-align: -1px;}
.btnarr::after, .btnarr2::after{ height:28px; background-size:auto 57px; right:-22px;}
.find-help{ line-height:normal;}
.fh-left{ padding-right:0; padding-bottom:30px;}
.fh-left .btn2{ margin-top:0;}
.home .cont{ padding-right:0;}
.post-list li{ line-height:24px;}
.fh-right h2{ font-size:27px;}
.mid{ padding:30px 0 30px;}
.home .mid{ padding-top:62px;}
.home .sidebar{ padding-left:0;}
.news-list{ margin:25px 0 0;}
.home-news{ padding:60px 0 30px;}
.post-list{ margin-bottom:0;}
.post-list li{ padding:25px 0 5px;}
.post-list li .btnarr2{ margin-bottom:10px;}
.home-news h2{ font-size:40px;}
.news-list{ margin-top:0;}
.news-list li{ width:100%; padding:10px 0 0;}
.home-news h3{ font-size:24px; line-height:normal; padding-bottom:6px;}
.ftr-loc{ padding:65px 0 20px; font-size:24px;}
.ftr-loc .sep{ margin:7px 0 20px;}
.ftr-btm{ text-align:center; padding:27px 0 20px;}
.ftr-links{ margin-top:10px;}
.ftr-links ul{ text-align:center;}
.ftr-links ul li a{ font-size:14px; padding:3px 4px;}
.btm-ads,.btm-ads2{ margin-top:20px;}

.navbar-default{ border-bottom:2px solid #008080;}
.menu2 .navbar-nav > li{ display:block; margin:0; border-left:none; text-align:center;}
.menu2 .navbar-nav > li > a:link, .menu2 .navbar-nav > li > a:visited{ color:#006093;}
.menu2 .navbar-nav > li.login > a:link, .menu2 .navbar-nav > li.login > a:visited{ background:#fff; color:#fdad14;}
.menu2 .navbar-nav li a:focus, .menu2 .navbar-nav li a:hover{ color:#000;}
.menu2 .navbar-nav > li:hover > a, .menu2 .navbar-nav li a.menuhover, .menu2 .navbar-nav li.current a{ background:none !important;}
.menu2 .navbar-nav > li.login > a:focus,.menu2 .navbar-nav > li.login > a:hover{ background:#fff !important;}
.menu2 .navbar-nav > li span{ top:3px; right:10px; font-size:12px; height:22px; box-shadow:1px 2px 0px rgba(255,255,255,.66);}

.cont{ padding-left:0;}
.sidebar{ margin-top:20px;}
.page-title{ padding:15px 0 18px;}
.agencies-box .text-body .rw1 .contct div{ display:block; padding:10px 0; line-height:24px;}
.agencies-box .text-body .rw1 .contct div:first-child{ width:auto; padding-top:0; padding-right:0; border-right:none; border-bottom:1px solid #e9eef1;}
.agencies-box .text-body .rw1 .btxt{ padding-top:0; font-size:14px; line-height:24px;}
.agencies-box .pager .rt a{ font-size:15px; line-height:20px; padding:0 10px; margin:-4px 5px;}
.agencies-box .pager .rt a i{ line-height:26px;}

.text-body{ overflow-x:auto;}
.dm-search{ margin-bottom:1px;}
.dm-search input[type="text"]{ font-size:15px; line-height:22px;}
.dm-search input[type="submit"]{ height:28px;}
.headbox .sort .hb-link, .headbox .sort .hb-btn{ height:44px; line-height:44px;}
.headbox .sort .hb-sortlink{ width:120px;}
.btm-ads2{ margin-left:0; margin-right:0;}
.btm-ads2 .adbox{ width:100%; padding:0; margin-bottom:20px;}
.btm-ads2 .adbox img{ width:100%;}
.headbox .foldr{ width:100% !important; border-bottom:1px solid #d7dcdf !important;}
.msg-list{ max-height:50vh;}
.msg-list .msg h4{ font-size:15px;}

.tbl2 > tbody > tr > td .tblbtn i{ height:24px; font-size:16px; line-height:22px;}

.form-wrap{ display:block;}
.form-wrap .blue, .form-wrap .green{ width:100%; display:block; padding:30px 30px;}
.form-wrap .form-control{ height:37px; font-size:15px; margin-bottom:15px;}

.pt-right{ width:100%; margin-top:5px; text-align:left;}
.pt-right .progress{ width:calc(100% - 125px); height:10px;}
.tbl-pd th,.tbl-pd td{ width:100%; display:block;}
.tbl-pd td{ padding-top:0 !important; padding-right:15px !important;}
.tbl-pd td .tdwrap{ padding-right:70px;}
.tbl-pd tr:last-child th{ border-bottom:none;}
.tbl-pd .form-control{ width:calc(100% - 79px); margin-bottom:2px;}
.hb-title h3{ display:block;}
ul.chk-list li{ width:50%;}

.profile-box .pimg{ margin:0 auto;}
.title-bar .profile-box{ width:100%; padding-bottom:15px;}
.title-bar .progress-box{ padding-left:0; overflow:visible;}
.title-bar .pt-right{ margin-bottom:15px;}
.title-bar .progress-box .lt{ width:100%;}
.title-bar .progress-box .rt{ display:none;}
.title-bar .btn{ font-size:14px; max-width:none; width:auto; padding:2px 10px; margin-top:5px;}
.add-btns a{ width:100%; padding-left:52px; margin-bottom:15px;}
.add-btns .al-btn i{ left:7px;}

.right-sidebar .cont{ padding-right:0;}
.ab-im .msg-list{ max-height:none;}
.ab-im{ margin-bottom:20px;}
.hb-linkmore{ padding:11px 5px;}
.hb-linkmore span{ width:10px; height:10px; margin:0 2px;}

.fc-toolbar h2{ margin:2px 0;}
.fc-popover{ width:calc(100% - 40px); top:50% !important; left:20px !important; right:20px; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}

}
@media (max-width: 480px) {
.dm-search{ max-width:none; margin-bottom:10px; margin-left:0; float:left;}	
ul.chk-list li{ width:100%;}
}
/* new css */
.pimg.tcenter {
	margin:0 auto;
	margin-bottom:20px;
}
#address_div label, #phone_div label, #password_div label, #language_div label {
	padding-top:20px;
	padding-left:0px;
}
#address_div .bkbtn, #phone_div .bkbtn, #password_div .bkbtn, #language_div .bkbtn {
	font-weight: 600;
    color: #008080 !important;
    padding-left: 10px;
    padding-right: 10px;
	border:1px solid #d7dcdf;
	border-radius:3px;
	background-color:#e6e6e6;
}
#address_div .bkbtn:hover, #phone_div .bkbtn:hover, #password_div .bkbtn:hover, #language_div .bkbyn:hover {
	color:black !important;
}
#address_div .col-sm-12, #phone_div .col-sm-12, #password_div .col-sm-12, #language_div .col-sm-12 {
	padding-left:0px;
}
.pdl0 {
	padding-left:0px;
}
.pdt0 {
	padding-top:0px;
}
.form-control.pdt0 {
    margin-top: 0px;
}