@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&display=swap');

* {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;outline: none;}
img {max-width: 100%;height: auto;}
a {text-decoration: none;}
a:link, a:active, a:hover {outline: none;text-decoration: none;}

a:focus, button:focus {outline: none;}
.btn.active, .btn:active {box-shadow:none;}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: none;}

html, body {height: 100%;-webkit-font-smoothing: antialiased;font-smoothing: antialiased;}

body {font-size: 14px;font-family: 'Montserrat', sans-serif;line-height: normal;color: #323232;font-weight: 500;margin: 0;padding: 0;}

.clear {clear: both;}
.headerpart {background: #2857a4;min-height: 310px;transition: 0.2s ease;}
/*.topright {float: right;padding: 20px 0 0;}*/
.topright {float: right;padding: 20px 50px 0;}
.toplinks {float: right;margin: 0 0px 0 30px;}
.tplogin .btn {background: #ec6b1a;font-size: 12px;color: #ffffff;font-weight: 600;border-radius: 30px;padding: 6px 12px;}
.tplogin .dropdown-menu {border: 0;border-radius: 5px;box-shadow: 0 6px 12px rgba(0,0,0,.10)}
.tplogin .dropdown-menu>li>a {color: #2857a4;font-size: 14px;font-weight: 500;padding: 10px 15px;}
/*.tplogin .dropdown-menu>li>a:focus, .tplogin .dropdown-menu>li>a:hover {background: #fef2ea;color: #ec6b1a;}*/
.tplogin .dropdown-menu>li>a:focus, .tplogin .dropdown-menu>li>a:hover {background:none;color: #ec6b1a;} 
.tplogin .dropdown.open .btn img {transform: rotate(180deg);}


.tpsupport {position: relative;}
.tpsupport .dropdown-menu {
    /*min-width: 22em;*/
     /*min-width: 15em;*/
      min-width: 13em;
    left: 0;
    transform: translateX(-42%);
    top: 140%;
    border: 0;
    box-shadow: 0 1px 20px rgba(0, 0, 0, 0.24);
}
.tpsupport .dropdown-menu::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #ffffff;
    top: -8px;
    left: 50%;
    margin-left: -4px;
}
.tpsupport .dropdown-menu>li>a {color: #2857a4;font-size: 14px;font-weight: 500;padding: 10px 15px;}
.tpsupport .dropdown-menu>li>a span {color: #a5a4a4;}
.tpsupport .dropdown-menu>li>a img {margin-right: 5px;}
.tpsupport .dropdown-menu>li>a:focus, .tpsupport .dropdown-menu>li>a:hover {background: none;color: #ec6b1a;}

.tpwhite {color: #ffffff;margin-top: 20px;display: inline-block;margin-top: 8px;}
.tpwhite:focus {color: #ffffff;}
.tpwhite, .tpwhite:hover {color: #ffffff;}

.scrtabs-tab-container * {box-sizing: border-box;}
.scrtabs-tab-container {height: 42px;}
.scrtabs-tab-container .tab-content {clear: left;}
.scrtabs-tabs-fixed-container {float: left;height: 42px;overflow: hidden;width: 100%;}
.scrtabs-tabs-movable-container {position: relative;}
.scrtabs-tabs-movable-container .tab-content {display: none;}
.scrtabs-tab-scroll-arrow {cursor: pointer;float: left;height: 90px;margin-bottom: -1px;padding: 6px 3px;width: 18px;z-index: 99;position: absolute;}
.scrtabs-tab-scroll-arrow.scrtabs-js-tab-scroll-arrow-right {right: 5px;}
.scrtabs-tab-scroll-arrow.scrtabs-js-tab-scroll-arrow-left {left: 5px;}

.scrtabs-tabs-fixed-container ul.nav-tabs {height: 41px;}
.scrtabs-tabs-fixed-container ul.nav-tabs > li {white-space: nowrap;}
.scrtabs-tab-content-outside-movable-container .nav-tabs {display: none;}
.scrtabs-tabs-fixed-container {height: initial;}
.scrtabs-tabs-fixed-container ul.nav-tabs {height: auto;}
.scrtabs-tabs-fixed-container ul.nav-tabs > li {white-space: initial;}
.scrtabs-tab-container .glyphicon-chevron-left:before {background: url(../Images/arrow.png) no-repeat left bottom;content: "";width: 14px;height: 24px;position: absolute;left: 0px;top: 10px;}
.scrtabs-tab-container .glyphicon-chevron-right:before {background: url(../Images/arrow.png) no-repeat right top;content: "";width: 14px;height: 24px;position: absolute;right: -7px;top: 10px;}

.noTop {margin-top: 0;}
.tall .nav-tabs li, .tall .scrtabs-tab-container {height: 125px;}
.tall .nav-tabs li .scrtabs-tab-scroll-arrow, .tall .scrtabs-tab-container .scrtabs-tab-scroll-arrow {height: 123px;padding: 0;margin: 0;border-top: 1px solid #ddd;}
.tall .nav-tabs li .scrtabs-tab-scroll-arrow .glyphicon, .tall .scrtabs-tab-container .scrtabs-tab-scroll-arrow .glyphicon {margin-top: 50px;}
.tall .tab-content {height: calc(100vh - (125px + 4em));overflow-y: auto;overflow-x: hidden;}

.main_tabs {text-align: center;width: 100%;margin: 30px 0 0;transition: 0.2s ease;}
.main_tabs .nav-tabs {border: 0;display: inline-block;}
.main_tabs .nav-tabs>li>a {min-width: 120px;color: #cee0ff;padding: 15px 5px;}
.main_tabs .nav-tabs>li.active a {cursor: default;background: rgba(255, 255, 255, 0.05);border: 0;border-radius: 18px 18px 0 0;color: #ffffff;}
.main_tabs .nav-tabs>li.active a:hover {color: #ffffff;}
.main_tabs .nav-tabs>li.active a::after {content: "";position: absolute;bottom: 0;left: 0;  height: 10px;background: #f7941d;width: 100%;border-radius: 15px 15px 0 0;}
.main_tabs .nav-tabs>li a:hover {background: rgba(255, 255, 255, 0.05);border: 0;border-radius: 18px 18px 0 0;color: #ffffff;}

/*.fixed_nav {position: fixed;top: 0;left: 0;width: 100%;z-index: 999;min-height: 83px;}*/
.fixed_nav {position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;min-height: 83px;}
.fixed_nav .main_tabs {position: absolute;top: 0;margin: 0 0 0 20px;text-align: left;display: inline-block;width: auto;}
.fixed_nav .main_tabs .nav-tabs>li>a {font-size: 11px;min-width: 80px;text-align: center;padding: 12px 5px 10px;margin: 10px 2px 0 0;}
.fixed_nav .main_tabs .nav>li>a>img {width: 32px;margin-bottom: 4px;}
/*.fixed_nav .main_tabs .nav-tabs>li.active a::after {display: none;}*/
.fixed_nav .main_tabs .nav-tabs>li.active a::after{height: 7px;}

/*  Do not want to hide support box
    .fixed_nav .tpsupport, .fixed_nav .tpabout {display: none;}
*/
.fixed_nav .tpabout {display: none;}

.searchbox {padding: 30px;box-shadow: 0 0 30px 0 rgba(47, 89, 168, 0.2);border-radius: 15px;position: relative;background: #ffffff;/*margin-top: -112px;*/margin-top: 0px !important;}
.searchbox .radio_btn {display: inline-block;margin-right: 20px; }

.radio_btn input[type=radio], input[type=checkbox] {display:none;}
.radio_btn input[type=radio] + label:before {content: ""; display: inline-block; width: 20px; height: 20px; vertical-align:middle; margin-right: 8px; border-radius: 4px; background:url('../Images/radio.png')no-repeat 0% 0px;cursor: pointer;}
.radio_btn input[type=radio]:checked + label:before {text-align:center; line-height:18px; text-shadow:0px 0px 3px #eee; background:url('../Images/radio_check.png')no-repeat 0% 0px;}
.radio_btn input[type=radio]:checked + label:before {background:url('../Images/radio_check.png')no-repeat 0% 0px; text-align:center; line-height:18px; text-shadow:0px 0px 3px #eee;}

.checkbox_btn input[type=checkbox] + label:before {content: ""; display: inline-block; width: 21px; height: 21px; vertical-align:middle; margin-right: 8px; border-radius: 4px; background:url('../Images/checkbox.png')no-repeat 0% 0px;cursor: pointer;}
.checkbox_btn input[type=checkbox]:checked + label:before {background:url('../Images/checkbox_check.png')no-repeat 0% 0px; text-align:center; line-height:18px; text-shadow:0px 0px 3px #eee; }
.checkbox_btn label {font-weight: 600;}

.checkbtn {margin-bottom: 10px;}
.activebox .vbar.current, .activebox .vbar.current .form-control {background: #f8f9fc;}
.fieldbox {margin: 20px 0;border: 1px solid #d2d2d2;border-radius: 5px;}
.formfield label {color: #848688;font-weight: 400;}
/*.formfield input {color: #323232;font-weight: 700;font-size: 24px;border: 0;box-shadow: none;padding: 0;}*/ 
.formfield input {color: #323232;font-weight: 700;font-size: 14px;border: 0;box-shadow: none;padding: 0;}   
.formfield input:focus {box-shadow: none;} 

.formfield input::-webkit-input-placeholder {color: #eeeeee;font-weight:400;}
.formfield input::-moz-placeholder {color: #eeeeee;font-weight:400;}
.formfield input::-o-input-placeholder {color: #eeeeee;font-weight:400;}
.formfield input:-ms-input-placeholder {color: #eeeeee;font-weight:400;}
.formfield input::input-placeholder {color: #eeeeee;font-weight:400;}

.fieldbox .vbar {padding: 10px 15px;border-right: 1px solid #d2d2d2;min-height: 80px;}
.fieldbox .vbar.b_none {border-right: 0;}
.fieldbtn {position: absolute;bottom: -25px;left: 0px;right: 0;margin: auto;background: #2857a4;box-shadow: 0 4px 20px 0 rgba(47, 89, 168, 0.2);color: #ffffff;font-weight: 700;font-size: 22px;text-transform: uppercase;padding: 10px 30px;border-radius: 6px;margin-bottom: 0px;}
.fieldbtn:hover {color: #ffffff;}
.btn_activebg {background: #ec6b1a;}
.blog {margin: 120px 0 0;}
.blogrow {margin: 40px 0 20px;}
h1 {margin: 0 0;font-size: 32px;color: #323232;text-align: center;font-weight: 700;font-family: 'Montserrat', sans-serif;}
h1 span {font-weight: 400;font-size: 16px;}
.blogbox {margin: 0px 0 30px;box-shadow: 0 1px 30px 0 rgba(0, 0, 0, 0.12);border: solid 1px #e6e6e6;border-radius: 18px;transition: 0.8s ease;}
.blogbox:hover {box-shadow: 0 1px 30px 0 rgba(0, 0, 0, 0.30);}
.blogtext {padding: 20px 20px 40px;background: #ffffff;border-radius: 0 0 18px 18px;}
.blogtext span {color: #848688;font-size: 12px;}
.blogtext p {color: #323232;font-size: 14px;font-weight: 600;line-height: 1.71;margin: 10px 0 0;}
.blogbtn {display: inline-block;border: solid 1px #2857a4;padding: 15px 20px;min-width: 300px;font-weight: 600;color: #2857a4;border-radius: 4px;transition: 0.5s ease;}
.blogbtn:hover {color: #ffffff;background: #2857a4;}
.gray_bg {background: #f4f6fb;position: relative;top: -233px;z-index: -9;padding: 330px 0 60px;}
.downloadrow {margin: 40px 0 20px;}
.download {margin: 0 0 20px;}
.download a {border: 1px solid #e7e9ee;background: #ffffff;display: table;padding: 15px 35px 15px 15px;vertical-align: middle;width: 100%;line-height: 25px;font-weight: 600; position:relative}
.download a img {float: right; position:absolute; top:50%; margin-top:-12px; right:20px}
.searchbox .mall0 {margin: 0;}
.nrmal_label {height: auto;padding: 0;position: relative;color: #94989f;font-weight: 500;top:-7px;margin-bottom: 0;}
.selectdropdown .bootstrap-select.btn-group .dropdown-toggle .filter-option {line-height: 20px;}
.selectdropdown .open .btn {background: #ffffff;}
.selectdropdown .btn-default:hover, .selectdropdown .open > .dropdown-toggle.btn-default:hover {background: transparent;}
.selectdropdown .bootstrap-select .dropdown-toggle:focus {outline: none !important;background: none;}
.selectdropdown .bootstrap-select .dropdown-toggle {border: solid 1px #d2d2d2;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04);height: 44px;font-weight: 600;border-radius: 4px;background: transparent;}
.selectdropdown .dropdown-menu>li>a {font-weight: 500;color: #3e4754;padding: 6px 20px;}
.selectdropdown .dropdown-menu {border: 0;border-radius: 0;padding: 0;}
.selectdropdown .bootstrap-select .dropdown-menu>.active>a, .selectdropdown .bootstrap-select .dropdown-menu>.active>a:hover {background: #f5f5f5;color: #3e4754;}
.selectdropdown .bootstrap-select .bs-caret .caret {background: url(../Images/drop_arrow.png) no-repeat;width: 14px;height: 8px;border: none;right: 10px;}
.selectdropdown .bootstrap-select .open .bs-caret .caret {background: url(../Images/drop_arrowup.png)no-repeat;}
.white_box .bootstrap-select .dropdown-toggle {border: 0;box-shadow: none;}
.white_box .bootstrap-select .bs-caret .caret {right: 0;}
.searchboxsmll {padding: 30px 30px 15px;margin: 0;position: relative;bottom: -9px;}
.searchboxsmll label {font-size: 12px;margin-bottom: 2px;}
.searchboxsmll input {font-size: 14px;height: 25px;}
/*.searchboxsmll .vbar {min-height: 65px;}*/
.searchboxsmll .vbar {min-height: 75px;}
.searchbtn {background: #2857a4;color: #ffffff;font-weight: 600;font-size: 14px;padding: 15px 30%;border-radius: 6px;margin: 6px 0 0;}
.searchbtn:hover, .searchbtn:focus {color: #ffffff;}
.search_inactive {background: #f9f9f9;color: #c5c5c5;}
.search_inactive:hover, .search_inactive:focus {color: #c5c5c5;}

.inner_headerpart {position: fixed;top: 0;left: 0;width: 100%;z-index: 9999;min-height: inherit;height: 150px;}
.innertabs {position: absolute;top: 0;margin: 0 0 0 20px;text-align: left;display: inline-block;width: 42%;}
.innertabs .nav-tabs>li>a {font-size: 11px;min-width: 80px;text-align: center;padding: 12px 5px 10px;margin: 10px 2px 0 0;}
.innertabs .nav>li>a>img {width: 32px;margin-bottom: 4px;}
.innertabs .nav-tabs>li.active a::after {height: 7px;}
.inner_space {padding-top: 220px;}

.morelink {margin-left: 0;}
.morelink .tpwhite {font-weight: 400;font-size: 12px;}
.morelink .tpwhite img {margin-left: 3px;}
.brdr_bttm {border-bottom: 1px solid #eeeeee;}


.mt_16 {margin-top: 16px;}
.col5 {width: 20%;}
.activebox {padding: 0;margin: 0 0 15px;}
.col4 {}
h2 {margin: 0 0 25px;font-size: 22px;color: #323232;font-weight: 700;font-family: 'Montserrat', sans-serif;}
h2 span {font-weight: 500;font-size: 18px;}
h3 {margin: 0 0;font-size: 16px;color: #323232;font-weight: 700;font-family: 'Montserrat', sans-serif;}
h3 span {font-weight: 500;}
.common_box {border: 1px solid #e2e1df;box-shadow: 0 0 10px rgb(195 202 255 / 40%);border-radius: 16px;background: #ffffff;display: block;margin-bottom: 30px;}
.heading {background: #f9fbff;border-radius: 16px 16px 0 0;border-bottom: 1px solid #E6E6E6;}
.pdng15 {padding: 20px;}
.cmn_label {color: #848688;font-size: 13px;font-weight: 500;}
.cmn_input {border: solid 1px #d2d2d2;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04);height: 44px;font-weight: 600;border-radius: 4px;}
.cmn_input[disabled], .cmn_input[readonly] {background-color: inherit;}
input.cmn_input::-webkit-input-placeholder {color: #eeeeee;}
input.cmn_input::-moz-placeholder {color: #eeeeee;}
input.cmn_input::-o-input-placeholder {color: #eeeeee;}
input.cmn_input:-ms-input-placeholder {color: #eeeeee;}
input.cmn_input::input-placeholder {color: #eeeeee;}
.cldrdiv {position: relative;}
.calndr_icon {background: url(../Images/calendar.png) center right 12px  no-repeat;}
.groupform {margin-bottom: 25px;}
.cmnftr {background: #f8f8f8;border-radius: 0 0 16px 16px;text-align: center;}
.cmnftr .btn {padding: 15px 20px;border-radius: 6px;margin: 0 5px;min-width: 150px;font-weight: 600;font-size: 14px;color: #848688;background: #d2d2d2;}
.cmnftr .blue {background: #2857a4;color: #ffffff;}
.calndr_icon {background: url(../Images/calendar.png) center right 12px  no-repeat;}
.plusicon {position: relative;}
.plus {position: absolute;top: 9px;right: -12px;}
.smallmodal .modal-dialog {width: 320px;}
.smallmodal .modal-header {background: #f8f9fb;border-radius: 6px;padding: 12px 20px;}
.smallmodal .modal-title {font-size: 14px;font-weight: 600;color: #323232;}
.smallmodal .modal-body {line-height: 22px;text-align: center;padding: 20px;}
.smllftr {margin: 20px 0 0;}
.smllftr .btn {margin: 0 5px;min-width: 75px;font-weight: 600;font-size: 12px;color: #848688;background: #d2d2d2;padding: 10px;}
.smllftr .blue {background: #2857a4;color: #ffffff;}

/*-------footer------------*/
footer{background: #ffffff;position: relative;}
.black-patch{background: #323232;color: #dddddd;padding: 25px 0 0 ;}
.b-patch-list ul{list-style: none;padding: 0;margin: 0;}
.b-patch-list ul li{list-style: none;display: inline-block;float: left;margin-right: 20px;padding: 0;}
.col-1{position: relative;}
.col-1 img{margin-right: 10px;position: absolute;top: -8px;}
.col-1 p{margin-left: 40px;}
.col-1 p span{color: #a5a4a4;}
.col-1 p a{color: #dddddd;font-weight: 600;}
.text-upr{text-transform: uppercase;}
.top-p{position: relative;top: -10px;}
.b-patch-list ul li:last-child .col-1 p a{margin-left: 30px;}
.footer-grid {background: #f8f9fb;padding: 30px 0 20px 0;}
.footer-grid .box{margin-bottom: 5px;}
.footer-grid .box h2{margin-bottom: 20px;color: #323232;text-transform: uppercase;font-size: 14px;font-weight: 600;padding: 0;}
.footer-grid .box a{margin-bottom: 10px; color: #848688;font-size: 12px;display: block;}
.footer-grid .box .tpa{margin-top: 20px;}
.footer-grid .box .tpa select{color: #2857a4;background: #f1f2f3;border: none;height: 50px;width: 240px;padding: 0 20px;border-right: solid 20px #f1f2f3;}
.footer-grid .box .tpa select option{color: #848688;}
.feed-btn{
    background: #ec6b1a;
    color: #ffffff!important;
    padding: 10px 20px;
    text-transform: capitalize;
    text-align: center;
    font-weight: 600;
    width: fit-content;
    font-size: 15px !important;
    border-radius: 6px;
    margin-bottom: 80px!important;
    
}
.f-social{margin: 0;padding: 0;}
.footer-grid .box .f-social p{margin: 0 0 10px 0;padding: 0;color: #848688;font-size: 12px;}
.footer-grid .box .f-social a{display: inline-block;margin-right: 10px;}
.ftr-text{border-top: 2px solid #ecedee;display: block;float: left;width: 100%;padding: 20px 0 0 0;margin-top: 10px;}
.ftr-text p{font-size: 12px;color: #848688;line-height: 20px;}
.site-credit{background: #ffffff;border-top: 1px solid #ecedee;font-size: 12px;padding: 20px 0;color: #b5b6b8;}
.f-credit-link{float: right;text-align: right;}
.f-credit-link a{font-size: 12px;color: #b5b6b8;margin-right: 15px;display: inline-block;}
.moveup {position: relative;top: -232px;}
.content_area {margin: 40px 0 20px;}
.not_found {padding: 50px 0;text-align: center;}
.not_found p {margin: 20px;line-height: 22px;color: #848688;}

.collapse_div .collps_box {border: 1px solid #efefef;box-shadow: 4px 4px 30px 0 #f8f9fb;border-radius: 16px;background: #ffffff;display: block;margin-bottom: 30px;}
.collps_area {padding: 20px 25px 10px;cursor: pointer;background: #f9fbff;border-bottom: 1px solid #efefef;border-radius: 16px 16px 0 0;}
.collps_area.collapsed {background: #ffffff;border-bottom: 0;border-radius: 16px;}
.collps_ttl {font-size: 16px;}
.left_col {float: left;font-weight: 700;}
.left_col span {color: #848688;font-weight: 400;font-size: 14px;}
.right_col {float: right;font-weight: 600;color: #f7941d;}
.head_details {margin-top: 10px;}
.head_details span {font-weight: 400;color: #848688;display: block;padding-bottom: 4px;font-size: 13px;}
.head_details strong {font-weight: 500;}
.collps_area .right_col img {transform: rotate(180deg);}
.collps_area.collapsed .right_col img {transform: rotate(0deg);}
.collps_detail {padding: 30px 25px 20px;}
.link_tab {margin-bottom: 20px;border-bottom: 1px solid #efefef;}
.link_tab>li {font-weight: 500;margin-right: 25px;}
.link_tab>li>a {color: #2857a4;margin: 0;border: 0;padding: 0;background-color: transparent;padding-bottom: 10px;}
.link_tab>li>a:hover {background: none;border:0;}
.link_tab>li.active>a, .link_tab>li.active>a:focus, .link_tab>li.active>a:hover {color: #323232;background-color: transparent;border: 0;border-bottom: 2px solid #f7941d;font-weight: 600;}
.tab_details strong {display: block;min-height: 45px;}
.last_ht strong {min-height: 10px;}
.yellow {color: #f7941d;}
.green {color: #50b121;}
.red {color: #e12c25;}
.blue_patch {background: #577cb8;padding: 10px 30px;border-radius: 5px;color: #b6cfe3;}
.blue_patch span {display: block;font-weight: 400;padding-bottom: 8px;}
.blue_patch strong {color: #ffffff;font-size: 20px;font-weight: 600;}
.colv2 {padding: 15px 0;}
.bttn_br {border-bottom: 1px solid #6a8dc7;}
.collps_fttr {margin: 30px 0 0;border-top: 1px solid #efefef;text-align: center;padding: 18px 10px 0;}
.collps_fttr .btn {margin: 0 5px;min-width: 130px;font-weight: 600;font-size: 13px;color: #848688;border: solid 1px #848688;padding: 12px 10px;background: transparent;}
.collps_fttr .blue {color: #2857a4;border: solid 1px #2857a4;}
.hospital-grid{margin: 0 0 40px 0;}
.card-hptl{border: 1px solid #efefef;
    border-radius: 10px;
    padding-bottom: 0;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    box-shadow: 4px 4px 30px 0 #f8f9fb;
    height: 219px !important;
    position: relative;}
.card-block{padding: 20px;}
.card-title{font-weight: 600;font-size: 16px;}
.h-access{background: #fbfcfd !important;
    border-top: 1px solid #eeeeee;
    text-align: center;
    width: 100%;
    float: left;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    padding: 0;
    position: absolute;
    bottom: 0;}
.e-access{color: #2857a4;padding: 10px 0;}
.e-access:first-child{border-right: 1px solid #eeeeee;}
.e-access a{color: #2857a4;}
.e-access a img{margin-right: 5px;}
.mute{color: #848688}
.success-pop {background: #50b121;color: #ffffff;text-align: center;width: 100%;max-width: 500px;padding: 20px 10px;position: fixed;bottom: -100px;left: 0;right: 0;margin: auto;border-radius: 6px;opacity: 0;transition: 0.5s ease;z-index: 99;}
.success-pop img {margin-right: 5px;}
.success-pop.successful {opacity: 1;bottom: 2px;transition: 0.5s ease;}
.statedd .bootstrap-select .dropdown-toggle {padding: 0 25px 0 0;height: auto;}

/*------policy-summary-------*/
.summary-btn{background: #e2e4e6;border-radius: 40px;display: inline-block;padding: 10px 0;border: 2px solid #e2e4e6;width: 302px;}
.summary-btn a{color: #848688;font-size: 16px;font-weight: 600;padding: 10px 20px;}
.summary-btn a:first-child{margin-right: 10px;}
.summary-btn a.active-btn{background: #ffffff;color: #323232;border-radius: 40px;}
.summary-btn a:hover{background: #ffffff;color: #323232;border-radius: 40px;}
.live-dd{float: right;position: relative;top: -10px;}
.live-dd .bootstrap-select .dropdown-toggle{border: none;box-shadow:none;height: auto;}
.summary-cnt {padding: 30px 15px 0;border-radius: 16px;overflow: hidden;}

.font-12{font-size: 12px;}
.brdr-left{border-left: 1px solid #dddddd;}
.text-gray{color: #9d9fa0;}
.table-bottom{background: #848688;color: #ffffff;font-size: 16px;}
.w-70{min-width: 70px;}
.w-150{min-width: 160px;}
.w-90{min-width: 90px;}
.odd-row{background: #fcfdff;}
.pd-tb{padding: 20px 8px 20px 8px !important;}
.mb0 {margin-bottom: 0;}
.curser_dt {cursor: default;}
.smr-table{font-size: 13px;margin-bottom: 0;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.smr-table {padding-left: 8px 5px;}
.graybg {background: #f9f9f9;}
.graybg td {color: #848688;}
.tbldefault tbody>tr>td {vertical-align: middle;}

.txt_center {text-align: center;}
.txt_right {text-align: right;}

.download_sm {float: right;font-size: 12px;font-weight: 500;margin: 10px 0 0;}
.download_sm a {color: #323232;}
.download_sm img {margin-right: 5px;}
.plus_head {font-weight: 700;font-size: 16px;padding: 20px 25px;}
.bigpm {background:#f9fbff url(../Images/bigminus.png) no-repeat 98% center ;}
.bigpm.collapsed {background:#ffffff url(../Images/bigplus.png) no-repeat 98% center ;}

.sp_tbldorp {display: inline-block;float: right;margin-left: 15px;}
.sp_tbldorp button {background: none;border: 0;outline: none;}
.sp_tbldorp button img {height: auto;width: auto;max-width: initial;}
.sp_tbldorp .dropdown-menu {left: inherit;right: 7px;top: -3px;padding: 0;border: 0;border-radius: 6px;}
.sp_tbldorp .dropdown-menu li a {color: #323232;font-size: 12px;border-bottom: 0;padding: 10px 15px;font-weight: 500;}
.sp_tbldorp .dropdown-menu li:last-child a {border-bottom: 0;}
.sptbbl tr:last-child td .sp_tbldorp .dropdown-menu {bottom: -7px;top: inherit;}
.sptbbl tr:nth-last-child(2) td .sp_tbldorp .dropdown-menu {bottom: -7px;top: inherit;}
.tbl_striped>tbody>tr:nth-of-type(odd) {background-color: #fcfdff}
.tbl_striped>tbody>tr>td, .tbl_striped>thead>tr>th {border-bottom: 1px solid #efefef;}
.tbl_striped>thead>tr>th {color: #848688;font-size: 12px;font-weight: 500;background: #f9f9f9;} 
.graycl {color: #848688;}
.default_pop .modal-header {background: #f8f9fb;border-radius: 6px 6px 0 0}
.default_pop .modal-title {font-weight: 600;font-size: 16px;}
.mdmftr {margin: 20px 0 0;text-align: center;}
.mdmftr .btn {margin: 0 5px;min-width: 120px;font-weight: 600;font-size: 14px;color: #848688;background: #d2d2d2;padding: 10px;}
.mdmftr .blue {background: #2857a4;color: #ffffff;}
.pop_txt {color: #848688;font-size: 13px;margin-bottom: 15px;}
.pop_txt strong {font-weight: 600;color: #323232;font-size: 14px;display: block;padding: 5px 0 10px;}
.pop_txt strong span {color: #848688;font-weight: 500}
.textarea {resize: none;}
.textarea::-webkit-input-placeholder {color: #eeeeee;}
.textarea::-moz-placeholder {color: #eeeeee;}
.textarea::-o-input-placeholder {color: #eeeeee;}
.textarea:-ms-input-placeholder {color: #eeeeee;}
.textarea::input-placeholder {color: #eeeeee;}

.cardview {border-radius: 6px;border: 1px solid #ffffff;padding: 10px 20px;display: block;text-align: center;color: #ffffff;margin: 10px 0;}
.cardview:hover, .cardview:focus {color: #ffffff;}
.collapse_both .collps_box {box-shadow: none;margin: 0 !important;border-radius: 0;border: 0;border-bottom: 1px solid #efefef;}
.collapse_both .collps_area {border-radius: 0;}
.smalltxt {padding: 10px 20px}
.smalltxt strong {font-size: 14px;word-wrap: break-word;font-weight: 400;}
.smalltxt strong {font-size: 14px;}
.hcmpddng {padding: 0px 0px 20px;}
.pddng20 {padding: 25px;}
.homebox {margin: 0;}
.btnmob {margin-top: 10px;}

.inner_space2 {padding-top: 80px;}
.inner_headerpart2{ height:83px;}
.formfield2 input{ font-size:14px; height:20px;    color: #323232; font-weight:600}
.formfield2 label, .fieldbox2 .formfield label{ font-size:12px;}
.fieldbox2 .vbar{ min-height:56px; padding:8px 15px}

.inner_btns2 .searchbtn{ margin:0; padding:19px 30%}
/*.policyNew{  padding: 15px 30px 15px ; box-shadow: 0 0 20px 0 rgba(47, 89, 168, 0.1); background-color: #ffffff;}*/
.policyNew{  padding: 15px 30px 25px ; box-shadow: 0 0 20px 0 rgba(47, 89, 168, 0.1); background-color: #ffffff;}
.policyNew{}
.fieldbox2{ margin:0; padding:0}
.w890{ /*max-width:890px; width:100%;*/ width: calc(100% - 185px); float:left}
.w160{ max-width:185px; width:100%; padding-right:0; padding-left:30px; float:left}


/*For Login*/

/*.loginBox{ font-size:14px; margin:auto; max-width:840px; margin:auto; width:90%; position:relative; padding:20px 0}*/
.loginBox{ font-size:14px; margin:auto; max-width:840px; margin:auto; width:90%; position:relative; padding:20px 0;padding-bottom:80px;}
.loginBoxMain{box-shadow: 8px 8px 50px 0 #cedbf5;  border: solid 1px #efefef;  background-color: #ffffff; border-radius:15px; width:100%; }
.logBg{  background-color: #2857a4; min-height:520px; height: auto;  text-align:center; border-radius:15px 0 0 15px;}
.loginBoxMain label{ font-size:13px; color: #848688; display:block; font-weight:normal;  padding-bottom:8px}
.loginBoxMain .row, .loginBoxMain li{ padding:0; margin:0}
/*.loginRight{ padding:50px 70px 0 50px;}*/
.loginRight{ padding:40px 50px 0 50px;}
.loginRight li { padding-bottom:30px}
/*.loginRight li input{box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04);  border: solid 1px #d2d2d2;  background-color: #ffffff; height:50px;}*/
.loginRight li input{box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04);  border: solid 1px #d2d2d2;  background-color: #ffffff; height:55px;}
.loginRight li input:focus{ background:#f8f9fc;  border: solid 1px #d2d2d2; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04);}
.loginRight li h3{font-size: 18px; font-weight: bold; font-stretch: normal;}
.loginRight li .btn:disabled{ background-color: rgba(47, 89, 168, 0.2);}
.loginRight li .btn{ margin-top: 5px; box-shadow: 0 4px 20px 0 rgba(47, 89, 168, 0.2);  background-color: #ec6b1a;  width:100%; height:55px;  color: #ffffff; font-weight:600}
.loginRight li .btn:hover{ background:#ec6b1a}

.loginRight li .btn.subBtn2:disabled{ background-color: rgba(47, 89, 168, 0.2);}
.loginRight li .btn.subBtn2{ background-color: #2857a4; }
/*.loginRight li .btn.subBtn2:hover{ background:#2857a4}*/
.loginRight li .btn.subBtn2:hover{ background:#f7941d;}


.forGetTxt{ text-align:right; float:right; display:inline-block; font-size:12px; color: #2857a4; margin-top:10px;}
.forGetTxt:hover{ color:#ec6b1a}

.loginRight li input::-webkit-input-placeholder {color: #eeeeee;}
.loginRight li input::-moz-placeholder {color: #eeeeee;}
.loginRight li input::-o-input-placeholder {color: #eeeeee;}
.loginRight li input:-ms-input-placeholder {color: #eeeeee;}
.loginRight li input::input-placeholder {color: #eeeeee;}

.logoLogin{ position:relative; top:-15px;}
.loginTxt{ text-align:center; color: #ffffff;}
.loginTxt h4{ font-size:28px; font-weight:normal;line-height: 1.61; }
.loginTxt p{ font-size:16px; line-height: 1.63; color:#b6cfe3; font-weight:normal}

.parMatLogo{ text-align:center; position: absolute; width: 100%; bottom: 40px}

.container { width:100%; max-width:1170px;}

.dosBorScroll{ width:320px;}
.dosBorLeft{width: calc(100% - 320px);}
.captchaBoxMain .captchaBox{  border: solid 1px #d2d2d2; border-bottom: 0; padding:7px 15px;  background-color: #f8f8f8; border-radius: 4px 4px 0 0}
.capTxt{ float:left; font-size: 20px; color: #323232;line-height: 1.2; font-weight: bold; padding-top: 5px }
.capLink{ float: right; }
.capLink a{ font-size: 12px;  font-weight: 500;  color: #2857a4;line-height: 1.25;}
/*.captchaBoxMain  .form-control{ border-radius: 0 0 4px 4px }*/


.error{ font-size: 12px; display: block; padding-top: 10px; color: #e12c25; }
.form-control.errorFill{ border: solid 1px #e12c25; font-size: 12px }
/*.optTxtBox{ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04); background-color: #ecffe4; padding: 20px; border-radius: 4px}*/
.optTxtBox{ box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04); background-color: #E4EAF4; padding: 20px; border-radius: 4px}
.optTxtBox p{ color: #323232; font-size: 12px }
.optTxtBox p span{ font-weight: 500; }
#changeLink{ float: right; font-size: 12px;  font-weight: 500; float: right; }
.reSend{ color: #2857a4; font-size: 12px; font-weight: 500; display: block; margin-top:8px }
.optTxtShow{ display: none; font-size: 12px;color: #323232; font-weight: 500; padding-left: 30px; position: relative; margin-top: 8px }
.optTxtShow::before{ background: url(../Images/otpChcek.png) no-repeat; content: ''; width:19px; height: 19px; position: absolute;; left: 0; display: block; }

.optTxtBox2{   background-color: #fff1f1;}
.optTxtBox2 p{ font-size: 14px;  font-weight: 500;line-height: 1.86; }
.optTxtBox2 p a{ color: #2857a4}

.sussDiv{ padding:100px 0;text-align:center;}

.intGreen{font-size: 16px;  font-weight: 600; color: #50b121; position:relative; padding-top:60px;}
.intGreen::before{ content:''; background:url(../Images/checkRight.png) no-repeat center top; position:absolute; top:0; left:50%; margin-left:-20px; width:40px; height:40px;}
.sussDiv p{ font-size: 14px;  font-weight: 500;color: #848688; padding:10px 0 15px}
.sussDiv p strong{color: #323232;}
.SuccDiv {padding-top:20px;}
.btnBacktoHome{     padding: 13px 21px 13px 20px;
    border-radius: 6px;
    margin: 0 5px;
    min-width: 150px;
    font-weight: 600;
    font-size: 14px;
    color: #2857a4;
    background: #fff; border:solid 1px #2857a4}
	.btnBacktoHome:hover{ background:#2857a4; color:#fff}
	.inpBox1{ font-weight:600; display:block; color:#323232; position:relative}
	
	.closeBtn{ width:18px; height:18px; background:url(../Images/close2.png) no-repeat; position:absolute; right:0}

.timeOut p{ font-size:14px; line-height:160%}
.loginRight li .btn.btnLogin{ background:#fff; color:#2857a4; border:solid 1px #2857a4; text-transform:uppercase; box-shadow:none}
.loginRight li .btn.btnLogin:hover{ background:#2857a4; color:#fff}
.timeOut li{ padding-bottom:20px}

.tplogin .btn.proIcon{ background:url(../Images/pro_icon.png) no-repeat center center; width:32px; height:32px; position:relative; z-index:1}
.toplinks{ margin:0 0px 0 15px !important;}

.proTxt{  font-weight:600; padding:15px 15px; border-bottom:solid 1px #efefef}
.proLogOut{ border-top:solid 1px #efefef;}
.dropdown-menu>li.proLogOut a{padding-top:15px; padding-bottom:15px; border-radius:0 0 5px 5px}
.proTxtTime{ font-weight:normal; display:block; font-size:12px; font-weight:500;font-family:Calibri; }
.proTxtLastTime{ font-weight:normal; display:block; font-size:11px; font-weight:500;font-family:Calibri; }

.dropdown-menuPro{ 
    padding:0;    
    min-width: 15em;
    left: 0;
    transform: translateX(-85%);
    top: 140%;
    border: 0;
    box-shadow: 0 1px 20px rgb(0 0 0 / 24%);
}

  .cardAdd{ height:110px; overflow:auto;}
  .blogtext{ height:100px; 
             /*overflow:auto;*/ 
             margin-bottom:30px}
  .blogrow2 .blogtext {
    padding-bottom: 0;
}
  .blogrow2 .blogbox, .teamBox .blogbox {
    margin-bottom: 60px;
}
  .blogInBox{    padding: 30px 0 0; margin-bottom:40px; box-shadow: 4px 4px 30px 0 #f8f9fb; border: solid 1px #efefef; background-color: #ffffff; border-radius: 15px;  position: relative;}
.blogInBox h1{ font-size:26px; text-align:left; padding:0 30px}
.blogBack{ float:right; margin-top:15px; padding-right:30px}
.blogBack a{ color: #2857a4;}
.blogBack a:hover{ color:#ec6b1a} 
.blogImg { padding-top:30px;}
.blogImg img{ width:100%; height:auto}
.blogTxt{ padding:30px}
.blogTxt p{ font-size:16px;color:#323232; line-height: 2; margin-bottom:30px}
.latestBlogs{ box-shadow: 4px 4px 30px 0 #f8f9fb; border: solid 1px #efefef; background-color: #ffffff; border-radius: 15px;}
.latestBlogs li{ padding:0; margin:0; list-style:none;}
.latestBlogs h3{ box-shadow: 0 1px 0 0 #eff1f3;  background-color: #f9fbff; font-size:16px; font-weight:bold; padding:24px 30px; border-radius:15px 15px 0 0}
li::marker { padding:0;  margin:0; content:''}
.latestBlogs ul{ padding:0; margin:0}
.latestBlogs li::marker { padding:0;  margin:0; content:''}
.latestBlogs li{}
.latestBlogs li a{ padding:30px 30px 20px;  border-bottom: solid 1px #efefef; display:block}
.latestBlogs li a:hover{background-color: #f9fbff; }
.latestBlogs li:last-child{ border-bottom:0}
.latestBlogs li p{ color: #323232;line-height: 1.71; font-weight:600}
.latestBlogs li .lastDate{ color: #848688; font-size:12px; font-weight:normal;  line-height: 2;}

.blogImg2{ text-align:center; margin-top:20px; margin-bottom:40px;}
.blogImg2 img{ display: inline-block}
.blogInBox h3{font-size: 40px;  font-weight: 800;  color: #323232;}

.blogTxt2{ max-width:85%; margin:auto }
.head2Sm2{ font-size:22px !important; font-weight:500;  line-height: 1.77;}
.blogInBox, .aboutusBox{    padding: 30px 0 0; margin-bottom:40px; box-shadow: 4px 4px 30px 0 #f8f9fb; border: solid 1px #efefef; background-color: #ffffff; border-radius: 15px;  position: relative;}
.blogInBox h1{ font-size:26px; text-align:left; padding:0 30px}

.aboutusBox{ padding:0}
.aboutBanner{}
.aboutBanner img{ border-radius:15px 15px 0 0}
.aboutusBox h3{ font-size:20px; font-weight:bold; margin-top:40px; margin-bottom:30px;}
.aboutLogo{ margin-bottom:20px;}
.aboutTxt{ padding:0 30px}

.aboutusBox ul{ padding:0}
.aboutTxt2{  background-color: #ecf6ff; padding:50px 30px 20px}
.aboutusBox .aboutTxt2 h3{ margin-top:0; margin-bottom:20px}

.about3BoxMain{ padding-top:20px}
.about3Box{ margin-bottom:30px;box-shadow: 4px 4px 30px 0 #ececec; border: dashed 1px #b6cfe3; padding:40px 30px 0; background-color: #ffffff; border-radius:15px; position:relative; min-height:255px; height:auto}
.about3Box p{ margin-bottom:0}
.aboutNo{ position:absolute;border: dashed 1px #b6cfe3; background:#fff; width:44px; height:44px; left:50%; margin-left:-22px; top:-22px; border-radius:22px; line-height:44px; font-size:14px; font-weight:600}

.aboutTxt3{ margin-top:20px;}
.aboutTxt3{ border-radius:0 0 15px 15px}
.aboutTxt3Logo{ margin-bottom:30px;}
.aboutTxt3Box{ padding:0 20px}
.aboutTxt3 li { border-right:solid 1px #c8d3dc; margin-top:20px}
.aboutTxt3 li:last-child{ border:0}

.dosDont, .faqs{    padding:0 15px; margin-bottom:40px; box-shadow: 4px 4px 30px 0 #f8f9fb; border: solid 1px #efefef; background-color: #ffffff; border-radius: 15px;  position: relative;}
.dosDont .p-0{ padding-left:0; }
.dosDontLinks li{ width:100%; float:none;}
.dosDontLinks li.active::before{ content:''; width:1px; height:59px; background:#fff; position: absolute; right:-1px; z-index:1}
/*.dosDontLinks li a{   font-size: 16px;  font-weight: 500;  color: #2857a4; border:0; border-top: solid 1px #efefef; border-bottom: solid 1px #efefef;   line-height: 1.19; height:60px; line-height:60px; padding:0 30px; border-radius:0; background:none; margin-right:0;background:#fff !important;}*/
.dosDontLinks li a{   font-size: 16px;  font-weight: 500;  color: #555; border:0; border-top: solid 1px #efefef; border-bottom: solid 1px #efefef;   line-height: 1.19; height:60px; line-height:60px; padding:0 30px; border-radius:0; background:none; margin-right:0;background:#fff !important;}
.dosDontLinks>li.active>a, .dosDontLinks>li.active>a:focus, .dosDontLinks>li.active>a:hover { background:#fff !important; border:0; border-top: solid 1px #efefef; border-bottom: solid 1px #f7941d;  position:relative; z-index:1}
.dosDontLinks>li.active>a { color:#2857a4 !important;}
.dosDontLinks li:first-child a, .dosDontLinks>li.active:first-child>a:focus, .dosDontLinks>li.active:first-child>a:hover { border-top: solid 1px #ffffff; border-radius:15px 0 0}
.dosImg{ text-align:center; padding:23px 0}
.dosBor{ border-right: solid 1px #efefef}
.dosDontList li{ padding-bottom:20px; font-size: 16px;  font-weight: 500;   line-height: 1.5;   color: #323232; position:relative; padding-left:30px;} 
.dosDontList li::before{ content:''; width:10px; height:10px;   background-color: #848688; position:absolute; left:0; border-radius:5px; margin-top:5px;}

.dosBorLeft{ border-left: solid 1px #efefef; height:100%; position:relative; margin-left:-15px}

.faqs{ padding:0}
.faqs .collapse_div .collps_box{ border:0; border-radius:0; background:#fcfdff;box-shadow:none; margin-bottom:0; margin-top:0; border-bottom:solid 1px #efefef;}
.faqs .collps_area{ padding:30px 25px 30px; border-radius:0; background:transparent; border-bottom:0;padding:30px 25px 10px 30px}
.faqs .left_col{ font-weight:600; font-size:16px; width: calc(100% - 45px);}
.faqs .right_col{ float:left; background:url(../img/bigplus2.png) no-repeat; width:20px; height:20px; margin-right:22px;}
.faqs .collps_area.collapsed{  background:#fff; padding:30px 25px 30px 30px}
.faqs .collps_area.collapsed .left_col{ font-weight:500}
.faqs .collps_area.collapsed .right_col { background:url(../img/bigplus.png) no-repeat;}
.faqs .collps_detail{ padding-left:70px; padding-top:0}
.faqs .collps_detail p{ color: #323232; line-height: 1.86;}

.faqs .collapse_div .collps_box:first-child .collps_area{ border-radius:15px 15px 0 0}
.faqs .collapse_div .collps_box:last-child{ border-bottom:0}

.dosDontTxt{ padding:40px 30px 0}
.dosDontTxt h3{ font-size:18px; margin-bottom:20px}
.dosDontTxt h4{ font-size:16px; font-weight:bold;}
.dosDontTxt h5{ font-weight:600; font-size:16px;}
.dosDontTxt p{font-size:16px;color:#323232; line-height: 2; margin-bottom:30px}
.dosDontTxt ul{ margin:0; padding:0}
.dosDontTxt ul li{ padding-bottom:15px}
.blogTxt p, .aboutusBox p {
    font-size: 16px;
    color: #323232;
    line-height: 2;
    margin-bottom: 30px;
}


.collps_detail .bloglist li{ font-size:14px; margin-bottom:0}

h6{ font-size:20px; padding:15px 30px 20px; font-weight:600;    border-bottom: solid 1px #efefef;}

.bloglist li {
    font-size: 16px;
    color: #323232;
    line-height: 2;
    margin-bottom: 20px;
    position: relative;
}
li::marker {
    padding: 0;
    margin: 0;
    content: '';
}
.bloglist li:before {
    content: '';
    width: 6px;
    height: 6px;
    display: block;
    position: absolute;
    border-radius: 5px;
    left: -20px;
    top: 13px;
    background: #000;
}
.btnBlog{color: #2857a4; font-size:14px; border-radius:8px; border:solid 1px #2857a4; display:inline-block; float:right; padding:15px; font-weight:600}
.btnBlog:hover{background: #ec6b1a; color:#fff; border:solid 1px #ec6b1a;}
.feedBackPup .modal-title{ padding-left:20px;}
.feedBackPup .modal-body ul{ padding:0; margin:0}
.feedBackPup .modal-body li::marker{ content:'';	}
.feedBackPup .modal-body li{ padding-bottom:30px;list-style:none;}
.feedBackPup .modal-body li label{color: #848688; font-size:13px; font-weight:normal}
.feedBackPup .modal-body li input{  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.04); border: solid 1px #d2d2d2; background-color: #ffffff; height:44px;}

.feedBackPup .modal-body li ::placeholder { color: #eeeeee; font-weight:600  opacity: 1;}
.feedBackPup .modal-body li :-ms-input-placeholder {color: #eeeeee; font-weight:600}
.feedBackPup .modal-body li ::-ms-input-placeholder {   color: #eeeeee; font-weight:600}

.feedBackPup .modal-body li .formfield li{ padding-bottom:0}
.modal-header .close{ opacity:1}
.faqs{ padding:0}
.faqs .collapse_div .collps_box{ border:0; border-radius:0; background:#fcfdff;box-shadow:none; margin-bottom:0; margin-top:0; border-bottom:solid 1px #efefef;}
.faqs .collps_area{ padding:30px 25px 30px; border-radius:0; background:transparent; border-bottom:0;padding:30px 25px 10px 30px}
.faqs .left_col{ font-weight:600; font-size:16px; width: calc(100% - 45px);}
.faqs .right_col{ float:left; background:url(../Images/bigplus2.png) no-repeat; width:20px; height:20px; margin-right:22px;}
.faqs .collps_area.collapsed{  background:#fff; padding:30px 25px 30px 30px}
.faqs .collps_area.collapsed .left_col{ font-weight:500}
.faqs .collps_area.collapsed .right_col { background:url(../Images/bigplus.png) no-repeat;}
.faqs .collps_detail{ padding-left:70px; padding-top:0}
.faqs .collps_detail p{ color: #323232; line-height: 1.86;}

.faqs .collapse_div .collps_box:first-child .collps_area{ border-radius:15px 15px 0 0}
.faqs .collapse_div .collps_box:last-child{ border-bottom:0}

.blogbox img {
    border-radius: 18px 18px 0 0;
}

.footer-grid .box a:focus, .footer-grid .box a:hover {color: #ec6b1a;}
.f-credit-link a:hover {color: #ec6b1a;}

.searchnewbox {
    margin-top: 74px;
    position: absolute;
    /*z-index: 9999;*/
     z-index: 999;
    width:100%;
    /*height:90px;*/
}

.searchnewbox2{    position: relative;
    /*margin-top: -112px;*/
    margin-top: -5px;
}

.dropdown-menu-zind{
    z-index:9999999;
}

.newInner-Header {
    height:83px;
}

.MenuSearchbkcl{
    background: #2857a4;
    height:90px;
    position:absolute;
    width:100%;
}

.headerpartHome{
    min-height:0px;
}

.headerpartHome.fixed_nav{height:83px;}

.hosHeading span{font-size:15px;}

.modal {
  text-align: center;
  padding: 0!important;
}

.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}

.modal-dialog {
  display: inline-block;
  text-align: left;
  vertical-align: middle;
}

.subtdtext {
   font-size: 12px !important;
    color: #737576 !important;
}

.inner_Menubtns{
    top:-9px;
}

.ecardlink:focus, .ecardlink:hover {background:none;color: #577cb8;} 

.collpsP0{ padding:0}
.supportLeftBox{box-shadow: 0 1px 30px 0 rgba(0, 0, 0, 0.12);  border: solid 1px #e6e6e6; border-radius:16px;  background-color: #ffffff;margin-bottom:15px;}
.supportLeftBox h4{ padding:30px 30px 15px; font-size:16px; font-weight:bold; margin:0}

.supportLeftBox li, .supportLeftBox ul{ padding:0; margin:0}
.supportLeftBox ul{ padding-bottom:15px}
.supportLeftBox li{ padding-left:30px; font-size:16px; font-weight:500; margin-bottom:20px; color:#323232;}
.supportLeftBox li a{ color:#2857a4}
.supportLeftBox li img{ display:inline-block; margin-right:5px}

.supportRightBox .collps_area{ padding:22px 19.9px 22px 30px}
.supportRightBox .tbl_striped>thead>tr>th, .supportRightBox .tbl_striped>tbody>tr>td{ padding:15px 30px; border-bottom:solid 1px #efefef}
.supportRightBox .tbl_striped{ border-top:solid 1px #fff}

.supportRightBox .tbl_striped tr:nth-child(even) td {background: #fcfdff;}
.supportRightBox .tbl_striped tr:nth-child(odd) td{background: #FFF}


.collps_area .right_col{position: absolute; right: 0;}
.collps_area .collps_ttl{ position:relative}
.statusMob{ display:none; color:#f7941d; font-size:14px; margin-bottom:10px}
.pl15Left{ padding-left:15px; font-size:15px;}
.pl15Left span{ font-size:13px;}

.scrtabs-tabs-fixed-container, .scrtabs-tabs-movable-container,
.fixed_nav .scrtabs-tabs-fixed-container, .fixed_nav .scrtabs-tabs-movable-container{ width:100% !important}
.scrtabs-tab-scroll-arrow.scrtabs-js-tab-scroll-arrow-left, .scrtabs-tab-scroll-arrow.scrtabs-js-tab-scroll-arrow-right{ display:none}
.scrtabs-tabs-movable-container{ left:0 !important}
.b-patch-list ul li{  margin-bottom:15px; margin-right:0}

.mobbBat2{width:25px;top:-2px !important;left: 4px;}

.b-patch-list ul li.d-lastLi{padding-left:15px;border-left:solid 1px #666;}


.Support a:hover {color: #ec6b1a;}