* {
    outline: 0;
    margin: 0;
    padding: 0;
}
html, * {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body {
    font-family: muli, sans-serif;
    font-size: 14px;
    line-height: 21px;
    color: #848484;
    font-weight: 400;
}
ul {
    margin: 0;
    padding: 0;
}
.navbar-collapse ul.navbar-nav > li.dropdown > a::after {
    position: absolute;
    right: 15px;
    top: 10px;
    content: "\f107";
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
ul li {
    list-style-type: none;
}
p {
    color: #848484;
    font-weight: 400;
    margin-bottom: 15px;
}
.container-wrapper {
	padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 20px;
    overflow: hidden     ;
}
.card-body  .container-wrapper {
    background:#fff;
}
.wrapper-white form {
	background:#fff;
	padding:20px;
	margin-top:20px;
	display: inline-block;
	width: 100%
}
@media(min-width:320px) {
    p {
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 25px;
}
}@media(min-width:768px) {
    p {
    font-size: 14px;
    line-height: 26px;
    margin-bottom: 25px;
}
@media (min-width: 768px) {
    
    .col-md-6 {
      flex: 0 0 50%;
      max-width: 50%; }
     }
}h1, h2, h3, h4, h5 {
    font-family: poppins, sans-serif;
    text-transform: uppercase;
    margin-top: 0;
    font-weight: 700;
    color: #222;
}
.order-tran-detail .tab-pane h4 {
    text-transform: uppercase;
}
h2 {
    font-size: 19px;
    margin-bottom: 25px;
    line-height: 33px;
}
@media(min-width:480px) {
    h2 {
    font-size: 24px;
}
}h3 {
    font-size: 15px;
    margin-bottom: 15px;
}
@media(min-width:480px) {
    h3 {
    font-size: 18px;
    margin-bottom: 20px;
}
}@media(min-width:768px) {
    h3 {
    font-size: 15px;
    margin-bottom: 15px;
}
.navbar-collapse ul.navbar-nav > li.dropdown > a::after {
    content: "";
}

}@media(min-width:992px) {
    h3 {
    font-size: 18px;
    margin-bottom: 20px;
}
}h3 a {
    text-transform: capitalize;
    color: #222;
}
h3 a:hover {
    color: #2196f3;
}
h4 {
    font-size: 18px;
    margin-bottom: 20px;
    text-transform: capitalize;
}
h5 {
    font-size: 14px;
    text-transform: capitalize;
}
.no-js #loader {
    display: none;
}
.js #loader {
    display: block;
    position: absolute;
    left: 100px;
    top: 0;
}
.p-r-0 {
    padding-right: 0;
}
.p-l-0 {
    padding-left: 0;
}
.container {
    position: relative;
    width: 100%}
@media(min-width:480px) {
    .container{
	    width: 90%;
	}
	.container-wrapper{
		width: 95%;
		margin:0 auto;
		margin-top: 20px;
	}
}@media(min-width:768px) {
    .container {
    width: 750px;
}
}@media(min-width:992px) {
    .container {
    width: 970px;
}
}@media(min-width:1200px) {
    .container {
	    width: 1170px;
	}
	.container-wrapper{
		width: 98%;
		margin:0 auto;
		margin-top: 20px;
	}
}a {
    color: #2196f3;
    text-decoration: none;
    transition: all .3s ease-in-out;
}
a:hover, a:focus {
    outline: 0;
    text-decoration: none;
}
.main-wrapper {
    position: relative;
}
.form-control:focus {
    box-shadow: none;
}
.secotionTitle {
    text-align: center;
}
@media(min-width:320px) {
    .secotionTitle {
    padding: 50px 0 30px;
}
}@media(min-width:768px) {
    .secotionTitle {
    padding: 100px 0 80px;
}
}.secotionTitle h2 {
    line-height: 40px;
    color: #222;
    margin: 0;
    font-size: 16px;
    letter-spacing: 4px;
}
@media(min-width:768px) {
    .secotionTitle h2 {
    font-size: 24px;
    letter-spacing: 10px;
}
}.secotionTitle h2 span {
    display: block;
    letter-spacing: normal;
    color: #2196f3;
    font-size: 90px;
    line-height: 42px;
    text-transform: capitalize;
    font-weight: 400;
}
::-moz-selection {
    background-color: #2196f3;
    color: #fff;
}
::selection {
    background-color: #2196f3;
    color: #fff;
}
input::-ms-clear {
    display: none;
}
.navbar-sticky.navbar.navbar-default {
   z-index: 999;
}
i.icon-listy {
    font-family: thin-line-icons!important;
}
/* i.fa {
    font-family: FontAwesome!important;
} */
section, footer {
    display: block;
    float: left;
    width: 100%}
section {
    padding: 50px 0;
}
@media(min-width:768px) {
    section {
    padding: 100px 0;
}
}.thumbnail {
    padding: 0;
    border: 0;
    border-radius: 4px;
}
.center-block {
    float: none;
}
.icon-bar:before {
    content: ""}
.mb0 {
    margin-bottom: 0!important;
}
.mt20 {
    margin-top: 20px;
}
.mb20 {
    margin-top: 20px;
}
.mr0 {
    margin-right: -15px!important;
}
@media(min-width:768px) {
    .mr0 {
    margin-right: 0!important;
}
}.bg-dark {
    background-color: #eee;
}
.bg-light {
    background-color: #fbfbfb;
}
.pr {
    position: relative;
}
.p0 {
    padding: 0!important;
}
@media(min-width:768px) {
    .boxed .main-nav {
    box-shadow: none;
}
}.boxed .main-wrapper {
    position: relative;
    background-color: #fff;
    margin: 0 auto;
    overflow-x: hidden;
}
@media(min-width:480px) {
    .boxed .main-wrapper {
    max-width: 520px;
}
}@media(min-width:768px) {
    .boxed .main-wrapper {
    padding: 0;
    max-width: 728px;
}
}@media(min-width:992px) {
    .boxed .main-wrapper {
    padding: 0;
    max-width: 970px;
}
}@media(min-width:1200px) {
    .boxed .main-wrapper {
    padding: 0;
    max-width: 1260px;
}
}@media(min-width:480px) {
    .boxed .navbar-sticky {
    max-width: 520px;
    margin: 0 auto;
}
}@media(min-width:768px) {
    .boxed .navbar-sticky {
    max-width: 750px;
}
}@media(min-width:992px) {
    .boxed .navbar-sticky {
    max-width: 970px;
}
}@media(min-width:1200px) {
    .boxed .navbar-sticky {
    max-width: 1260px;
    width: 100%}
}.h-100 {
    height: 100%}
.btn {
    font-family: poppins, sans-serif;
    line-height: 14px;
    color: #fff;
    font-weight: 500;
    border: 0;
    background-color: transparent;
    border-radius: 4px;
    letter-spacing: 1px;
}
@media(min-width:768px) {
    .btn {
    font-size: 12px;
}
}.btn:focus, .btn.active, .btn:active:focus, .btn:hover {
    outline: 0;
    color: #fff;
    box-shadow: none;
}
.waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input {
    font-size: 11px;
    line-height: 11px;
    color: #fff;
}
@media(min-width:768px) {
    .waves-button, .waves-button:hover, .waves-button:visited, .waves-button-input {
    font-size: 12px;
}
}.btn-primary {
    background-color: #2196f3;
    transition: all .3s ease-in-out;
}
#AssignmentTypeLogApprovalModal .btn-primary {
    background-color: #2196f3;
    transition: all .3s ease-in-out;
}
#AssignmentTypeLogApprovalModal .btn-primary:hover {
    color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}
#AssignmentTypeLogApprovalModal .col-md-7 select{
    margin-left: 0;
    width: 100%;
}
.btn-primary>i {
    margin-right: 10px;
}
.btn-primary:hover {
    background-color: #2196f3;
}
.btn-primary:focus, .btn-primary.active, .btn-primary:active {
    background-color: #2196f3;
}
.btn-primary.btn-full {
    float: left;
    width: 100%}
.btn-secondary {
    transition: all .3s ease-in-out;
    background-color: #848484;
}
.btn-secondary>i {
    margin-right: 10px;
}
.btn-secondary:hover {
    background-color: #2196f3;
}
.btn-secondary:focus, .btn-secondary.active, .btn-secondary:active {
    background-color: #2196f3;
}
.btn-border {
    border: 2px solid #fff;
    padding: 10px 0;
}
@media(min-width:768px) {
    .btn-border {
    padding: 11px 0;
}
}@media(min-width:992px) {
    .btn-border {
    padding: 13px 0;
}
}.btn-border:hover, .btn-border:focus {
    border: 2px solid #fff;
}
.btn-border>i {
    margin-right: 10px;
}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    border: 0;
    background-color: #2196f3;
    outline: 0;
}
.empty {
    text-indent: -999px;
}
.backToTop {
    position: absolute;
    left: 50%;
    top: -25px;
    width: 50px;
    height: 50px;
    text-align: center;
    background-color: #2196f3;
    border-radius: 100%;
    display: block;
    -ms-filter: "alpha(opacity=$value)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: all .3s ease-in-out;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.backToTop i {
    font-size: 35px;
    font-weight: 700;
    line-height: 45px;
    color: #fff;
}
.backToTop:hover i {
    color: #fff;
}
.buttonPart {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 0 20px;
}
@media(min-width:768px) {
    .buttonPart {
    padding: 0 0 70px;
}
}.squareBtn, .fullRoundBtn, .roundBtn {
    margin: 0 0 30px;
    text-align: center;
}
.btn-common {
    color: #222;
    border: 1px solid #e5e5e5;
    padding: 14px 38px;
    background-color: transparent;
    border-radius: 0;
    letter-spacing: 1px;
    margin: 0 auto 20px;
    padding: 14px 38px;
    font-size: 14px;
}
.btn-common:focus, .btn-common.active, .btn-common:active, .btn-common:hover {
    color: #222;
    border: 1px solid #e5e5e5;
}
@media(min-width:768px) {
    .btn-common {
    margin: 0;
    padding: 14px;
    font-size: 9px;
}
}@media(min-width:992px) {
    .btn-common {
    padding: 14px 38px;
    font-size: 14px;
}
}.btn-theme {
    background-color: #2196f3;
    border-color: #2196f3;
    color: #fff;
}
.btn-theme:focus, .btn-theme.active, .btn-theme:active, .btn-theme:hover {
    background-color: #2196f3;
    border-color: #2196f3;
    color: #fff;
}
.btn-gray {
    background-color: #f5f5f5;
}
.btn-gray:focus, .btn-gray.active, .btn-gray:active, .btn-gray:hover {
    background-color: #f5f5f5;
}
.btn-dark {
    background-color: #444548;
    border-color: #444548;
    color: #fff;
}
.btn-dark:focus, .btn-dark.active, .btn-dark:active, .btn-dark:hover {
    background-color: #444548;
    border-color: #444548;
    color: #fff;
}
.btn-full-round {
    border-radius: 25px;
}
.btn-round {
    border-radius: 4px;
}
.btn-transparent {
    width: 100%;
    border: 1px solid #fff;
    background-color: transparent;
    display: block;
    text-align: left;
    margin: 12px 0;
}
@media(min-width:768px) {
    .btn-transparent {
    margin: 0;
}
}.btn-transparent:hover, .btn-transparent:focus, .btn-transparent:active, .btn-transparent:active:focus {
    border: 1px solid #fff;
    background-color: transparent;
}
.btn-transparent i.icon-listy {
    font-size: 44px;
    float: left;
    margin: 0 10px 0 40px;
}
.btn-transparent span {
    font-family: muli, sans-serif;
    font-size: 16px;
    text-transform: lowercase;
    text-align: left;
}
.btn-transparent span strong {
    text-transform: capitalize;
    font-weight: 400;
    font-size: 26px;
    line-height: 30px;
}
.tabSection {
    background-color: #fff;
    padding: 50px 15px 0;
}
.tabSection hr {
    border-color: #e5e5e5;
    margin: 0 0 50px;
}
@media(min-width:768px) {
    .tabSection hr {
    margin: 0 0 100px;
}
}@media(min-width:768px) {
    .tabSection {
    padding: 100px 15px 0;
}
}.uiTitle h2 {
    letter-spacing: 2px;
    margin: 0 0 25px;
}
.paginationSection {
    padding: 0 15px 50px;
}
@media(min-width:768px) {
    .paginationSection {
    padding: 0 15px 70px;
}
}.formArea {
    padding: 50px 0;
}
@media(min-width:768px) {
    .formArea {
    padding: 100px 0;
}
}.pageTitleArea {
    width: 100%;
    background-size: cover;
    background-position: center top;
    padding-bottom: 0;
    position: relative;
    padding: 105px 0;
    background-repeat: no-repeat;
}
.pageTitle h1 {
    margin: 0;
    text-align: center;
    font-size: 55px;
    line-height: 60px;
    color: #fff;
    text-transform: uppercase;
    font-family: raleway;
}
.form-group {
    margin-bottom: 30px;
}
.form-group button {
    width: auto;
    padding: 18px 20px;
}
.bg-wrapper {
    background: #fff;
}
@media(min-width:768px) {
    .form-group button {
    width: 172px;
    padding: 18px 0;
}
} .form-control {
    height: 50px;
    box-shadow: none;
    padding-left: 18px;
    border-color: #e5e5e5;
    color: #848484;
}
.form-control:focus {
    border-color: #e5e5e5;
}
.dateSelect {
    margin-bottom: 20px;
}
.dateSelect .form-control {
    border-right: none;
}
.dateSelect .input-group-addon {
    background-color: transparent;
    border-color: #e5e5e5;
    border-radius: 0;
}
textarea.form-control {
    height: 150px;
    line-height: 26px;
}
.formPart {
    border-radius: 0;
    border-color: #e5e5e5;
    border: 0;
}
.formPart .panel-heading {
    border-radius: 0;
    height: 56px;
    padding: 0 30px;
    line-height: 56px;
    font-weight: 400;
    text-transform: uppercase;
    font-family: montserrat, sans-serif;
    color: #222;
    letter-spacing: 1px;
    border-bottom: none;
    font-size: 14px;
}
@media(min-width:768px) {
    .formPart .panel-heading {
    font-size: 20px;
}
}.formPart .panel-heading span {
    font-weight: 700;
}
.formPart .panel-body {
    padding: 30px;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.formPart .form-group {
    position: relative;
}
.formPart .form-control {
    padding-left: 38px;
}
.formPart i.fa {
    position: absolute;
    left: 0;
    top: 0;
    width: 38px;
    height: 100%;
    text-align: center;
    line-height: 44px;
    color: #848484;
    color: #999;
}
.formPart .checkbox {
    margin: 0 0 20px;
}
.formPart .checkbox label {
    font-size: 13px;
    color: #000;
}
.loginForm .form-group {
    width: 100%;
    position: relative;
}
.loginForm i.fa {
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    line-height: 50px;
    text-align: center;
}
.loginForm .form-control {
    padding: 6px 12px 6px 44px;
}
.loginForm .btn-block {
    width: 100%}
.addon-form-style .form-group .form-control {
    position: relative;
    height: 65px;
}
.addon-form-style .form-group .btn-default {
    background-color: #2196f3;
    margin-top: 25px;
}
@media(min-width:768px) {
    .addon-form-style .form-group .btn-default {
    margin-top: 0;
    position: absolute;
    color: #fff;
    top: 50%;
    right: 20px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
}#loginModal .modal-dialog {
    width: auto;
}
@media(min-width:768px) {
    #loginModal .modal-dialog {
    width: 380px;
}
}#loginModal .modal-title {
    font-weight: 500;
}
#loginModal .modal-header {
    padding: 30px;
}
#loginModal .modal-header .close {
    color: #222;
    opacity: 1;
}
.header > .nav-wrapper  {
    background: #fff !important;
}
#loginModal .modal-body {
    padding: 15px 30px;
}
#loginModal .modal-footer {
    text-align: center;
    padding: 20px 30px;
}
#loginModal .modal-footer p {
    margin-bottom: 0;
}
a.link:hover {
    color: #2196f3;
}
.loginPanel .form-group {
    margin-bottom: 10px;
    float: left;
    width:100%;
}
.loginPanel .form-group label {
    font-weight: 400;
    font-size: 15px;
}
.loginPanel .help-block {
    font-weight: 400;
    font-size: 15px;
    font-style: italic;
}
.loginPanel a.link {
    line-height: 44px;
}
.processArea {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    display: block;
    float: left;
    padding: 20px;
}
@media(min-width:768px) {
    .processArea {
    padding: 20px 35px;
}
}@media(min-width:992px) {
    .processArea {
    padding: 80px 95px;
}
}.processArea ul.list-inline li {
    float: left;
    padding: 0 0 35px;
    border-bottom: 1px solid #e5e5e5;
    border-right: none;
    width: 100%}
@media(min-width:768px) {
    .processArea ul.list-inline li {
    padding: 0 35px 0 0;
    border-right: 1px solid #e5e5e5;
    border-bottom: none;
    width: 50%}
}@media(min-width:992px) {
    .processArea ul.list-inline li {
    padding: 0 75px 0 0;
    border-right: 1px solid #e5e5e5;
    border-bottom: none;
    width: 50%}
}.processArea ul.list-inline li:last-child {
    padding: 30px 0 0;
    border: 0;
}
@media(min-width:768px) {
    .processArea ul.list-inline li:last-child {
    padding: 0 0 0 20px;
    border: 0;
}
}@media(min-width:992px) {
    .processArea ul.list-inline li:last-child {
    padding: 0 0 0 75px;
    border: 0;
}
}.processArea h2 {
    font-weight: 400;
    text-transform: capitalize;
    margin: 0 0 25px;
}
.processArea h3 {
    font-family: muli, sans-serif;
    font-weight: 400;
    text-transform: lowercase;
    font-size: 20px;
    margin: 0 0 12px;
    line-height: 26px;
}
.processArea p {
    color: #2196f3;
    font-size: 20px;
    margin: 0;
}
.processArea .form-control {
    padding: 6px 55px 6px 8px;
}
.processArea i.fa {
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    width: 44px;
    line-height: 50px;
    text-align: center;
    font-size: 15px;
    color: #848484;
}
.processArea .checkbox {
    margin: 0 0 30px;
}
.processArea .btn-primary {
    padding: 18px 25px;
    width: auto;
}
.processArea .mgnBtm0 {
    margin-bottom: 0;
}
.processArea .dateSelect .form-control {
    padding: 6px 8px;
}
.processArea .input-group-addon {
    padding: 6px 18px;
}
.processArea .input-group.date .input-group-addon i {
    cursor: pointer;
    width: 40px;
    height: 50px;
}
.paginationCommon nav {
    border-top: 1px solid #e5e5e5;
    margin: 0 0 20px;
}
@media(min-width:768px) {
    .paginationCommon nav {
    margin: 0 0 70px;
}
}.paginationCommon.blogPagination {
    margin-bottom: 25px;
}
@media(min-width:768px) {
    .paginationCommon.blogPagination {
    margin-bottom: 0;
    margin-top: 15px;
}
}@media(min-width:992px) {
    .paginationCommon.blogPagination {
    margin-top: 0;
}
}.paginationCommon.blogPagination nav {
    margin: 0;
    border: 0;
}
.paginationCommon.blogPagination nav .pagination {
    margin: 0;
}
.paginationCommon .pagination {
    margin: 30px 0;
}
.paginationCommon .pagination li {
    float: left;
    margin: 0 5px 5px 0;
}
@media(min-width:768px) {
    .paginationCommon .pagination li {
    margin: 0 10px 0 0;
}
}.paginationCommon .pagination li a {
    border-color: #e5e5e5;
    float: none;
    color: #222;
    font-weight: 400;
    padding: 0;
    display: block;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
}
@media(min-width:768px) {
    .paginationCommon .pagination li a {
    width: 45px;
    height: 45px;
    line-height: 45px;
    font-size: 16px;
}
}.paginationCommon .pagination li a:hover {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
}
.paginationCommon .pagination li a:focus {
    background-color: #fff;
    border-color: #e5e5e5;
    color: #848484;
}
.paginationCommon .pagination li a span {
    font-size: 17px;
}
.paginationCommon .pagination li.active a, .paginationCommon .pagination li.active a:focus, .paginationCommon .pagination li.active a:hover {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
}
.paginationCommon .pagination li:first-child a {
    border-radius: 0;
}
.paginationCommon .pagination li:last-child a {
    border-radius: 0;
}
.paginationCommon.paginationTwo .pagination li {
    margin-right: 0;
}
.paginationCommon.paginationTwo .pagination li a {
    float: none;
    display: inline-block;
}
.paginationCommon.paginationTwo .pagination li:first-child a {
    border-radius: 25px 0 0 25px;
}
.paginationCommon.paginationTwo .pagination li:last-child a {
    border-radius: 0 25px 25px 0;
}
.paginationCommon.paginationThree .pagination li a {
    border-radius: 100%}
.paginationCommon.categoryPagination {
    margin-top: 35px;
}
.accordionCommon .panel {
    margin-bottom: 30px;
    border: 0;
}
.accordionCommon .panel-heading {
    display: block;
    padding: 15px 20px;
    border-radius: 8px;
    font-weight: 600;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    position: relative;
}
.accordionCommon .panel-heading span.iconBlock {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 3px;
    background-color: #fff;
    color: #fff;
    display: inline-block;
    float: right;
    box-shadow: 0 4px 0 rgba(0, 0, 0, .1);
}
.accordionCommon .panel-heading span.iconBlock.iconTransparent {
    background-color: transparent;
    box-shadow: none;
    color: #fff;
}
.accordionCommon span.separator {
    width: 1px;
    height: 100%;
    background-color: rgba(255, 255, 255, .25);
    position: absolute;
    top: 0;
    right: 60px;
}
.accordionCommon .panel-body {
    padding: 30px;
    background-color: #fff;
    box-shadow: 0 4px 0 rgba(0, 0, 0, .1);
    border-radius: 0 0 8px 8px;
}
.accordionCommon .panel-body p {
    margin-bottom: 35px;
}
.accordionCommon .panel-body p:last-child {
    margin-bottom: 0;
}
.tabCommon {
    margin: 0 0 50px;
}
@media(min-width:768px) {
    .tabCommon {
    margin: 0 0 100px;
}
}.tabCommon .nav-tabs li a {
    border-color: #e5e5e5;
    border-radius: 0;
    background-color: #f7f7f7;
    margin-right: 5px;
    color: #222;
    text-transform: uppercase;
    font-family: montserrat, sans-serif;
    font-weight: 400;
    text-align: center;
    width: auto;
    padding: 12px;
    font-size: 12px;
}
.tabCommon .nav-tabs li a:hover {
    background-color: #fff;
    border-bottom-color: #fff;
}
@media(min-width:768px) {
    .tabCommon .nav-tabs li a {
    width: 131px;
    padding: 12px 0;
    font-size: 14px;
}
}.tabCommon .nav-tabs li.active a {
    background-color: #fff;
    border-bottom-color: #fff;
}
.tabCommon .tab-content {
    padding: 30px;
    border: 1px solid #e5e5e5;
    border-top: none;
}
.tabCommon .tab-pane h3 {
    font-weight: 400;
    margin: 0 0 10px;
    font-size: 14px;
}
.tabCommon .tab-pane p {
    margin: 0;
}
.tabCommon.tabTwo .nav-tabs li a {
    border-radius: 4px 4px 0 0;
    margin: 0 -1px 0 0;
}
.tabCommon.tabThree .nav-tabs li a {
    height: 45px;
    line-height: 45px;
    position: relative;
    padding: 0 12px;
}
@media(min-width:768px) {
    .tabCommon.tabThree .nav-tabs li a {
    padding: 0;
}
}.tabCommon.tabThree .nav-tabs li a:before {
    content: "";
    background-color: #2196f3;
    height: 3px;
    -webkit-transform: scale(0);
    transform: scale(0);
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    transition: all 200ms ease 0s;
}
.tabCommon.tabThree .nav-tabs li.active a:before {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.tabCommon.singleTab .nav-tabs {
    border-bottom: none;
    margin-bottom: 20px;
}
.tabCommon.singleTab .nav-tabs li a {
    background-color: #fff;
    margin-right: 10px;
}
.tabCommon.singleTab .nav-tabs li a:hover {
    background-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
}
.tabCommon.singleTab .nav-tabs li.active a {
    background-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
}
.tabCommon.singleTab .tab-content {
    border: 0;
    padding: 40px;
}
.tabCommon.singleTab .tab-pane h4 {
    font-size: 24px;
    color: #2196f3;
    margin: 0 0 20px;
    font-weight: 400;
}
.tabCommon.singleTab .tab-pane p {
    line-height: 26px;
    margin: 0 0 25px;
}
.tabCommon.singleTab .tab-pane .list-inline {
    overflow: hidden;
    width: 100%}
@media(min-width:992px) {
    .tabCommon.singleTab .tab-pane .list-inline {
    width: 50%}
}.tabCommon.singleTab .tab-pane .list-inline li {
    float: left;
    width: 100%}
@media(min-width:768px) {
    .tabCommon.singleTab .tab-pane .list-inline li {
    width: 50%}
}.tabCommon.singleTab .tab-pane .list-inline li i.fa {
    margin-right: 10px;
}
.tabCommon.singleTab .tab-pane .blogCommnets {
    margin: 0;
}
.tabCommon.singleTab .tab-pane .blogCommnets h3 {
    font-size: 24px;
    margin-bottom: 35px;
    letter-spacing: 1px;
}
.tabCommon.singleTab .tab-pane .blogCommnets .media {
    padding-bottom: 15px;
    border-bottom: 1px dashed #b7b7b7;
    margin-top: 15px;
}
@media(min-width:768px) {
    .tabCommon.singleTab .tab-pane .blogCommnets .media {
    margin-top: 30px;
}
}.tabCommon.singleTab .tab-pane .blogCommnets .media>.pull-left {
    padding: 0 0 20px;
}
@media(min-width:768px) {
    .tabCommon.singleTab .tab-pane .blogCommnets .media>.pull-left {
    padding: 0 20px 0 0;
}
}.tabCommon.singleTab .tab-pane .blogCommnets .media-body h4 {
    font-weight: 400;
    text-transform: uppercase;
    margin: 0 0 15px;
    font-size: 18px;
    color: #222;
}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h5 {
    color: #848484;
    font-size: 13px;
    font-weight: 400;
    margin-bottom: 20px;
}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body h5 i.fa {
    color: #cdcdcd;
    margin-right: 7px;
}
.tabCommon.singleTab .tab-pane .blogCommnets .media-body .btn-link {
    color: #2196f3;
    text-transform: capitalize;
}
@media(min-width:768px) {
    .tabCommon.singleTab .tab-pane .blogCommnets .mediaMargin {
    margin-left: 50px;
}
}@media(min-width:768px) {
    .tabCommon.singleTab .tab-pane .blogCommnets .mediaMargin {
    margin-left: 100px;
}
}.modalCommon .modal-dialog {
    width: 100%;
    margin: 20px 10px 10px 0;
}
@media(min-width:768px) {
    .modalCommon .modal-dialog {
    margin: 25px 10px 10px;
}
}.modalCommon .modal-header {
    position: relative;
    border: 0;
    padding: 14px 15px;
    background-color: #2196f3;
}
.modalCommon .modal-title {
    letter-spacing: 1px;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
}
.modalCommon .modal-content {
    padding: 2px 3px;
    border-radius: 0;
}
.modalCommon button.close {
    margin: 0;
    width: 38px;
    height: 38px;
    border-radius: 100%;
    background-color: #292929;
    text-shadow: none;
    color: #fff;
    opacity: 1;
    border: 2px solid #fff;
    position: absolute;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .45);
    top: -10px;
    right: -7px;
}
@media(min-width:768px) {
    .modalCommon button.close {
    top: -20px;
    right: -20px;
}
}.modalCommon .modal-footer {
    border: 0;
    text-align: left;
}
.modalCommon .categoryTitle h5 {
    font-size: 20px;
    color: #222;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0;
    letter-spacing: 1px;
}
.modalCommon .modal-body {
    padding: 50px 15px 15px;
}
.listView {
    margin-top: 25px;
    padding-bottom: 25px;
}
.listView:last-child {
    padding-bottom: 0;
}
@media(min-width:768px) {
    .listView .media-left {
    width: 30%}
}@media(min-width:992px) {
    .listView .media-left {
    width: 32%}
}@media(min-width:992px) {
    .listView .media-heading {
    margin-bottom: 20px;
}
}.comments-media .media-left {
    padding-right: 20px;
}
.comments-media .media-left a img {
    width: 60px;
    height: 60px;
    border-radius: 50%}
.comments-media .media-body {
    overflow: visible;
}
.comments-media .media-body h4.media-heading {
    font-weight: 400;
    font-size: 16px;
    position: relative;
}
.comments-media .media-body h4.media-heading a {
    color: #848484;
}
.comments-media .media-body h4.media-heading .star {
    padding: 15px 0;
}
@media(min-width:768px) {
    .comments-media .media-body h4.media-heading .star {
    position: absolute;
    right: 10px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
}.comments-media .media-body .date {
    padding-bottom: 30px;
}
.comments-media .media-body .content-img img {
    width: 65px;
    margin-right: 20px;
    margin-bottom: 40px;
    border-radius: 5px;
}
@media(min-width:768px) {
    .comments-media .media-body .content-img img {
    width: 100px;
}
}.comments-media .media-body .btn-primary {
    border: 1px solid #e5e5e5;
    padding: 15px 25px;
    color: #969696;
    background-color: transparent;
    font-weight: 600;
}
.comments-media .media-body .btn-primary:hover {
    background-color: #2196f3;
    color: #fff;
}
.comments-media .media-body .btn-border {
    padding: 13px 25px;
    background-color: #848484;
}
.blogDetials .commentArea .date {
    margin-bottom: 15px;
    display: inline-block;
}
.blogDetials .commentArea .btn-replay {
    text-transform: capitalize;
    margin-top: 10px;
    display: inline-block;
}
.blogDetials .commentArea .btn-replay:hover, .blogDetials .commentArea .btn-replay:active, .blogDetials .commentArea .btn-replay:focus {
    color: #2196f3;
}
.sticker {
    text-align: center;
    display: inline-block;
    font-weight: 700;
    color: #fff;
    background-color: #2196f3;
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 45px;
    line-height: 45px;
    font-size: 22px;
}
@media(min-width:768px) {
    .sticker {
    width: 80px;
    height: 35px;
    height: 35px;
    font-size: 18px;
}
}@media(min-width:992px) {
    .sticker {
    width: 100px;
    height: 45px;
    line-height: 45px;
    font-size: 22px;
}
}.pagerArea>.pager {
    margin: 80px 0 250px;
}
.pagerArea>.pager li {
    padding: 0 15px;
}
.pagerArea>.pager li a {
    width: 114px;
    height: 45px;
    padding: 0 20px;
    border: 0;
    line-height: 45px;
    box-shadow: 0 4px 0 rgba(0, 0, 0, .1);
    background-color: #2196f3;
    border-radius: 6px;
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
    transition: all .3s ease-in-out;
    font-weight: 600;
}
.pagerArea>.pager li:first-child a i {
    margin-right: 10px;
}
.pagerArea>.pager li:last-child a i {
    margin-left: 10px;
}
.alertPart {
    padding: 0 0 70px;
}
.alert-common {
    color: #fff;
    font-size: 14px;
    padding: 11px 15px;
    margin: 0 auto 30px;
    width: 95%;
    border: 0;
    border-radius: 0;
}
.alert-common span {
    font-weight: 600;
}
.alert-common.alert-success {
    background-color: #6fc96f;
}
.alert-common.alert-info {
    background-color: #4da5c9;
}
.alert-common.alert-warning {
    background-color: #e6b048;
}
.alert-common.alert-danger {
    background-color: #e26857;
}
.page-header {
    border: 0;
    padding: 0;
    margin: 0 0 30px;
}
@media(min-width:768px) {
    .page-header {
    margin: 0 0 60px;
}
}.page-header h2 {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 30px;
    margin: 0;
}
.page-header h2 small {
    display: block;
    font-size: 16px;
    color: #848484;
    font-family: muli, sans-serif;
    margin-top: 15px;
    line-height: 30px;
}
.panel.loginPanel {
    border: 0;
}
.loginPanel {
	border: 1px solid #e5e5e5 !important;
}
.panel.loginPanel .panel-heading {
   height: 60px;
	padding: 18px 0;
	line-height: 38px;
	background-color: #fff;
	text-transform: capitalize;
	font-size: 30px;
	font-family: poppins, sans-serif;
	font-weight: 500;
	border: 0;
	margin-bottom: 21px;
}
.panel.loginPanel .panel-body {
    border-top: none;
    border-bottom: none;
    padding: 50px 20px 20px;
}
@media(min-width:768px) {
    .panel.loginPanel .panel-body {
    padding: 54px 40px 24px;
}
}.panel.loginPanel .panel-footer {
    background-color: transparent;
    border: 1px solid #e5e5e5;
    padding: 0;
    height: 60px;
    line-height: 60px;
}
.panel.loginPanel .panel-footer p {
    margin: 0;
    line-height: 60px;
    font-size: 15px;
}
.loginSection .col-md-5.col-sm-6.col-xs-12 {
    padding: 0 15px;
}
@media(min-width:992px) {
    .loginSection .col-md-5.col-sm-6.col-xs-12 {
    padding: 0 10px;
}
}.loginSection .form-group button.btn-primary {
    border: 1px solid #e5e5e5;
    background-color: transparent;
    color: #222;
    width: 115px;
    padding: 17px 0;
}
.pageTitle h2 {
    margin-bottom: 0;
    font-weight: 400;
    text-transform: capitalize;
    text-align: center;
    font-size: 25px;
    line-height: 30px;
}
@media(min-width:768px) {
    .pageTitle h2 {
    font-size: 40px;
    line-height: 44px;
}
}.pageTitleSection {
    padding: 40px 0;
    background-color: #f5f5f5;
}
.pageTitleSection.bg-image {
    width: 100%;
    background-size: cover;
    background-position: center top;
    position: relative;
    background-repeat: no-repeat;
    padding: 63px 0;
}
.pageTitleSection.bg-image .pageTitle h2 {
    color: #fff;
}
.file {
    visibility: hidden;
    position: absolute;
}
.list-address li {
    position: relative;
    padding-left: 33px;
    margin: 17px 0;
    color: #848484;
    font-size: 14px;
    line-height: 26px;
}
.list-address li i.fa {
    position: absolute;
    left: 0;
    top: 6px;
    color: #848484;
}
.list-address li a {
    display: block;
    color: #848484;
}
.list-address li a:hover {
    color: #2196f3;
}
.checkbox, .radio {
    margin-bottom: 15px;
}
.dashboard-breadcrumb-section h2 {
    font-size: 24px;
    font-weight: 400;
    margin-top: 5px;
    margin-bottom: 0;
    text-transform: capitalize;
}
.ca-audit-note-index .ca-audit-note-index-wrp2 li .ca-grid-config {
    margin-top: 1px;
    margin-left: 0px;
}
.assignment_wrapper_main a {
    color: #594550;
}
.assignment_wrapper_main .pull-right.operations_export {
    padding: 0;
}
.ca-audit-note-index-wrp2.nav-tabs > li > a {
    padding: 2px;
}

.dashboard-breadcrumb-section .breadcrumb {
    padding-left: 0;
    padding-bottom: 0;
    background: transparent;
}
@media(min-width:768px) {
    .dashboard-breadcrumb-section .breadcrumb {
    padding-left: 20px;
    /* padding-top: 15px; */
}
}.breadcrumb {
    padding: 20px;
    background-color: transparent;
}
@media(min-width:768px) {
  .breadcrumb {
    margin: 0 !important;
   }
  ol.breadcrumb {
    position: absolute; 
    /* top: 50%; */
    top: 0%;
    right: 0;
  }
}.count-down .simple_timer .timer-body-block .table-cell {
    display: inline-block;
    margin-bottom: 50px;
}
.count-down .simple_timer .timer-body-block .table-cell .tab-val {
    width: 130px;
    height: 130px;
    line-height: 110px;
    background-color: #2196f3;
    border-radius: 50%;
    font-size: 48px;
    color: #fff;
    z-index: -1;
    margin: 0 15px;
}
@media(min-width:992px) {
    .count-down .simple_timer .timer-body-block .table-cell .tab-val {
    width: 120px;
    height: 120px;
    line-height: 100px;
}
}@media(min-width:1200px) {
    .count-down .simple_timer .timer-body-block .table-cell .tab-val {
    width: 130px;
    height: 130px;
    line-height: 110px;
}
}.count-down .simple_timer .timer-body-block .table-cell .tab-metr {
    color: #fff;
    font-size: 18px;
    margin-top: -50px;
}
.locationSelect {
    margin-bottom: 20px;
}
.locationSelect .sbHolder, .locationSelect .sbSelector {
    width: 100%!important;
    height: 43px!important;
}
.locationSelect .sbHolder {
    background-color: transparent;
    border: 0;
    margin: 0;
    border-radius: 0;
    border: 1px solid #dedede;
}
.locationSelect .sbSelector:link, .locationSelect .sbSelector:visited, .locationSelect .sbSelector:hover {
    color: #848484!important;
    text-transform: capitalize;
}
.locationSelect .sbSelector {
    font-family: muli, sans-serif;
    font-size: 14px;
    line-height: 44px;
    text-indent: 18px;
}
.locationSelect .sbToggle {
    background: url(../img/arrow/light-drop.png) no-repeat 0 0;
    height: 6px;
    right: 10px;
    top: 18px;
    width: 9px;
}
.locationSelect .sbOptions {
    width: 100%!important;
    background-color: #fff;
    border: 1px solid #dedede;
    right: 0!important;
    border-radius: 0;
    z-index: 100;
}
.locationSelect .sbOptions li {
    padding: 4px;
    border-bottom: 1px solid #dedede;
}
.locationSelect .sbOptions li:last-child {
    border-bottom: none;
}
.locationSelect .sbOptions a {
    color: #969696!important;
    font-family: montserrat, sans-serif;
    font-size: 12px;
    padding: 11px 17px;
    text-transform: uppercase;
}
.locationSelect .sbOptions a:hover {
    color: #2196f3!important;
    background-color: #dedede;
}
.searchSelectbox {
    margin-bottom: 0;
}
.searchSelectbox .sbHolder, .searchSelectbox .sbSelector {
    width: 100%!important;
    height: 50px!important;
}
.searchSelectbox .sbHolder {
    background-color: #fff;
    border: 0;
    margin: 0;
    border-radius: 4px;
    border: 1px solid #fff;
}
.searchSelectbox .sbSelector:link, .searchSelectbox .sbSelector:visited, .searchSelectbox .sbSelector:hover {
    color: #848484!important;
    text-transform: capitalize;
}
.searchSelectbox .sbSelector {
    font-family: muli, sans-serif;
    font-size: 14px;
    line-height: 49px;
    text-indent: 18px;
}
.searchSelectbox .sbToggle {
    background: url(../img/arrow/light-drop.png) no-repeat 0 0;
    height: 6px;
    right: 12px;
    top: 21px;
    width: 9px;
}
.searchSelectbox .sbOptions {
    width: 100%!important;
    background-color: #fff;
    border: 1px solid #dedede;
    right: 0!important;
    border-radius: 0;
    z-index: 100;
    max-height: 283px!important;
}
.searchSelectbox .sbOptions li {
    padding: 4px;
    border-bottom: 1px solid #dedede;
}
.searchSelectbox .sbOptions li:last-child {
    border-bottom: none;
}
.searchSelectbox .sbOptions a {
    color: #969696!important;
    font-family: montserrat, sans-serif;
    font-size: 12px;
    padding: 11px 17px;
    text-transform: uppercase;
}
.searchSelectbox .sbOptions a:hover {
    color: #2196f3!important;
    background-color: #dedede;
}
.searchSelectboxes {
    margin-bottom: 0;
}
.searchSelectboxes .sbHolder, .searchSelectboxes .sbSelector {
    width: 100%!important;
    height: 50px!important;
}
.searchSelectboxes .sbHolder {
    background-color: #fff;
    margin: 0;
    border-radius: 0 4px 4px 0;
    border: 1px solid #e5e5e5;
    border-left: none;
}
.searchSelectboxes .sbSelector:link, .searchSelectboxes .sbSelector:visited, .searchSelectboxes .sbSelector:hover {
    color: #848484!important;
    text-transform: capitalize;
    text-align: left!important;
}
.searchSelectboxes .sbSelector {
    font-family: muli, sans-serif;
    font-size: 14px;
    line-height: 49px;
    text-indent: 18px;
}
.searchSelectboxes .sbToggle {
    background: url(../img/arrow/light-drop.png) no-repeat 0 0;
    height: 6px;
    right: 12px;
    top: 21px;
    width: 9px;
}
.searchSelectboxes .sbOptions {
    width: 100%!important;
    background-color: #fff;
    border: 1px solid #dedede;
    right: 0!important;
    border-radius: 0;
    z-index: 100;
    max-height: 283px!important;
}
.searchSelectboxes .sbOptions li {
    padding: 4px;
    border-bottom: 1px solid #dedede;
}
.searchSelectboxes .sbOptions li:last-child {
    border-bottom: none;
}
.searchSelectboxes .sbOptions a {
    color: #969696!important;
    font-family: montserrat, sans-serif;
    font-size: 12px;
    padding: 11px 17px;
    text-transform: uppercase;
}
.searchSelectboxes .sbOptions a:hover {
    color: #2196f3!important;
    background-color: #dedede;
}
.searchBoxSelect {
    margin-bottom: 0;
}
.searchBoxSelect .sbHolder, .searchBoxSelect .sbSelector {
    width: 100%!important;
    height: 50px!important;
}
.searchBoxSelect .sbHolder {
    background-color: transparent;
    margin: 0;
    border-radius: 0 4px 4px 0;
    border: 1px solid #a8afba;
    border-left: none;
}
.searchBoxSelect .sbSelector:link, .searchBoxSelect .sbSelector:visited, .searchBoxSelect .sbSelector:hover {
    color: #a8afba!important;
    text-transform: capitalize;
    text-align: left!important;
}
.searchBoxSelect .sbSelector {
    font-family: muli, sans-serif;
    font-size: 14px;
    line-height: 49px;
    text-indent: 18px;
}
.searchBoxSelect .sbToggle {
    background: url(../img/arrow/arrow-gray.png) no-repeat 0 0;
    height: 7px;
    right: 12px;
    top: 21px;
    width: 11px;
}
.searchBoxSelect .sbOptions {
    width: 100%!important;
    background-color: #fff;
    border: 1px solid #a8afba;
    right: 0!important;
    border-radius: 0;
    z-index: 100;
    max-height: 283px!important;
}
.searchBoxSelect .sbOptions li {
    padding: 4px;
    border-bottom: 1px solid #a8afba;
}
.searchBoxSelect .sbOptions li:last-child {
    border-bottom: none;
}
.searchBoxSelect .sbOptions a {
    color: #a8afba!important;
    font-family: montserrat, sans-serif;
    font-size: 12px;
    padding: 11px 17px;
    text-transform: uppercase;
}
.searchBoxSelect .sbOptions a:hover {
    color: #2196f3!important;
    background-color: #a8afba;
}
.contactSelect {
    margin-bottom: 0;
}
.contactSelect .sbHolder, .contactSelect .sbSelector {
    width: 100%!important;
    height: 50px!important;
}
.contactSelect .sbHolder {
    background-color: #fff;
    border: 0;
    margin: 0;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
}
.contactSelect .sbSelector:link, .contactSelect .sbSelector:visited, .contactSelect .sbSelector:hover {
    color: #222!important;
    text-transform: capitalize;
}
.contactSelect .sbSelector {
    font-family: muli, sans-serif;
    font-size: 14px;
    line-height: 49px;
    text-indent: 18px;
}
.contactSelect .sbToggle {
    background: url(../img/arrow/light-drop.png) no-repeat 0 0;
    height: 6px;
    right: 12px;
    top: 21px;
    width: 9px;
}
.contactSelect .sbOptions {
    width: 100%!important;
    background-color: #fff;
    border: 1px solid #dedede;
    right: 0!important;
    border-radius: 0;
    z-index: 100;
    max-height: 283px!important;
}
.contactSelect .sbOptions li {
    padding: 4px;
    border-bottom: 1px solid #dedede;
}
.contactSelect .sbOptions li:last-child {
    border-bottom: none;
}
.contactSelect .sbOptions a {
    color: #969696!important;
    font-family: montserrat, sans-serif;
    font-size: 12px;
    padding: 11px 17px;
    text-transform: uppercase;
}
.contactSelect .sbOptions a:hover {
    color: #2196f3!important;
    background-color: #dedede;
}
.navbar.navbar-sticky {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 999;
    background: #fff;
}
.navbar-sticky .navbar-nav>ul>li>a {
    color: #222;
}
.navbar-sticky.navbar-default {
    background-color: #fff;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
    -webkit-animation-duration: .8s;
    animation-duration: .8s;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
}
.navbar-default {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    margin-bottom: 0;
}
.navbar-nav {
    height: auto;
    overflow-x: hidden;
    background-color: #fff;
    transition: height .3s ease;
    margin-top: 0;
}
@media(min-width:768px) {
    .navbar-nav {
    height: auto;
    overflow-x: visible;
    overflow-y: visible;
}
}.navbar-collapse {
    box-shadow: none;
    position: relative;
    top: -2px;
}
@media(min-width:768px) {
    .navbar-collapse {
    top: 0;
}
}.navbar-header {
    height: 72px;
}
@media(min-width:768px) {
    .navbar-header {
    height: auto;
}
}.navbar-brand {
    height: auto;
    float: left;
    position: absolute;
    z-index: 1000;
    background-color: transparent;
    box-shadow: none;
    width: auto;
    padding: 10px;
    top: 0;
}
.navbar-brand>img {
    width: 100%}
@media(min-width:768px) {
    .navbar-brand {
    height: auto;
    width: 151px;
    padding: 25px 0;
    top: 0;
}
}.navbar-brand:hover {
    background-color: transparent!important;
}
.logo-svg .path-1 {
    fill: #2196f3;
}
@media(min-width:768px) {
    .navbar-default .navbar-nav {
    background-color: transparent;
}
}@media(min-width:768px) {
    .navbar-default .navbar-nav.navbar-right {
    margin-right: 0;
}
}.navbar-default .navbar-nav>li>a {
    font-family: poppins, sans-serif;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px;
    color: #222;
    background-color: transparent;
}
.navbar-default .navbar-nav>li>a:hover {
    background-color: transparent;
    color: #2196f3;
}
@media(min-width:768px) {
    .navbar-default .navbar-nav>li>a:hover {
    color: #2196f3;
}
}@media(min-width:768px) {
    .navbar-default .navbar-nav>li>a {
    margin: 0;
    padding: 38px 10px;
    font-size: 11px;
}
/* FLD-521 Fixed alignment issue removed + symbol | Lakshmanan | Jun 13, 2024 */
@media screen and (min-width:0\0) and (min-resolution: 72dpi) {
   
    .navbar-default .navbar-nav>li>a {
        font-size: 10px;
    }
  }
}
@media only screen and (min-width : 1171px) and (max-width : 1190px) {	
    .menu_header_wrapper ul#nav-bar-filter {
        /* width: 73%; */
    }
    .navbar-default .navbar-nav > li > a {
        margin: 0;
        padding: 20px 6px !important;
    }
}
@media only screen and (min-width : 1025px) and (max-width : 1165px) {	
    .menu-right-wrapper {
        width: 250px;
    }
    /* .menu_header_wrapper ul#nav-bar-filter {
        width: 67%;
    } */
    .searchPanel {
        left: 20px !important;
    }
    .navbar-default .navbar-nav > li > a {
        margin: 0;
        padding: 20px 6px !important;
    }
}
@media only screen and (min-width : 1101px) and (max-width : 1160px) {
    /* .menu_header_wrapper ul#nav-bar-filter {
        width: 68%;
    } */
    .navbar-default .navbar-nav > li > a {

        margin: 0;
        padding: 20px 4px !important;
    
    }
}
@media only screen and (min-width : 1061px) and (max-width : 1100px) {	
    .menu-right-wrapper {
        width: 250px;
    }
    /* .menu_header_wrapper ul#nav-bar-filter {
        width: 68%;
    } */
    .searchPanel {
        left: 20px !important;
    }
    .navbar-default .navbar-nav > li > a {
        margin: 0;
        padding: 20px 3px !important;
    }
}
@media only screen and (min-width : 1141px) and (max-width : 1170px) {
    .navbar-default .navbar-nav > li > a {
        margin: 0;
        padding: 20px 6px !important;
    }
}
@media only screen and (min-width : 1170px) and (max-width : 1180px) {	

	.navbar-default .navbar-nav>li>a {
		padding: 20px 7px !important;
	}

}
@media(min-width:1160px) {
    .navbar-default .navbar-nav > li > a {
        margin: 0;
        padding: 20px 9px;
    }
    .navbar-default .navbar-nav > li > a i.fa {

        margin-left: 3px;
        font-size: 17px;
        display: none;
        padding-top: 0px;
        line-height: 15px;
        position: absolute;
        right: -4px;
        top: 22px;
    
    }
}
@media(min-width:992px) {
   .navbar-default .navbar-nav > li > a {

    margin: 0;
    padding: 20px 8px;

}
.add-cart-btn.navbar-btn {
	margin-top: 13px;
}

}.navbar-default .navbar-nav>li>a i.fa {
    margin-left: 3px;
    font-size: 17px;
    display: none;
}
@media(min-width:768px) {
    .navbar-default .navbar-nav>li>a i.fa {
    display: inline-block;
}
}.navbar-default .navbar-nav>li.active a {
    background-color: transparent;
    -ms-filter: "alpha(opacity=$value)";
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    color: #2196f3;
}
.navbar-default .navbar-nav>li.active a:hover {
    background-color: transparent;
    -ms-filter: "alpha(opacity=$value)";
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
    color: #2196f3;
}
.navbar-default .navbar-nav>li.open>a {
    color: #2196f3;
    background-color: #2196f3;
    background-color: transparent;
}
.navbar-default .navbar-nav>li.open>a:hover, .navbar-default .navbar-nav>li.open>a:focus {
    background-color: transparent;
    color: #2196f3;
}
.navbar-default .navbar-nav>li.dropdown .dropdown-menu {
    border: 0;
}
.navbar-default .navbar-nav>li.dropdown .dropdown-menu a {
    padding: 5px 20px;
    margin-bottom: 0;
}
@media(min-width:992px) {
    .navbar-default .navbar-nav>li.dropdown .dropdown-menu {
    min-width: 230px;
}
}@media(min-width:768px) {
    .navbar-default .navbar-nav>li.userImage>a {
    margin: 0;
    padding: 22px 10px;
}
}@media(min-width:992px) {
    .navbar-default .navbar-nav>li.userImage>a {
    margin: 0;
    padding: 22px 20px;
}
}.navbar-default .navbar-nav>li.userImage>a img {
    margin-top: -4px;
}
.navbar-default .navbar-nav>li.userImage>a i.fa {
    line-height: 53px;
}
@media(min-width:320px) {
    .navbar-default .navbar-nav>li {
    overflow: hidden;
}
}@media(min-width:480px) {
    .navbar-default .navbar-nav>li {
    overflow: visible;
}
}.navbar-nav li.dropdown.megaDropMenu {
    position: static;
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu {
    margin: -1px auto 0;
    right: 15px;
    margin-bottom: 10px;
}
@media(min-width:768px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu {
    left: 0;
    padding: 10px 5px 5px;
    width: 720px;
    margin-bottom: 0;
}
}@media(min-width:992px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu {
    padding: 10px 0px;
    width: 940px;
}
}@media(min-width:1200px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu {
    width: 1140px;
}
}@media(min-width:768px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu li:nth-child(2) {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
}.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img {
    padding: 0;
    text-align: center;
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img img {
    max-width: 100%}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .mega-img a {
    padding: 10px 0 0;
    background-color: transparent;
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled {
    width: 100%;
    float: left;
    padding-bottom: 10px;
}
@media(min-width:768px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled {
    padding-bottom: 0;
}
}.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a {
    color: #848484;
    font-size: 12px;
    float: left;
    width: 100%;
    background-color: transparent;
}
@media(min-width:768px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a {
    padding: 7px 7px;
}
}.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li a:hover {
    color: #2196f3;
    padding-left: 12px;
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li.list-item-heading {
    font-family: poppins, sans-serif;
    color: #a0a0a0;
    margin-left: 7px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 13px;
    text-transform: uppercase;
    cursor: context-menu;
}
@media(min-width:768px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li.list-item-heading {
    padding-bottom: 0;
}
}@media(min-width:992px) {
    .navbar-nav li.dropdown.megaDropMenu .dropdown-menu .list-unstyled li.list-item-heading {
    padding-bottom: 5px;
}
}.nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu, .nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu {
    border-radius: 4px;
}
.nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu:after, .nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu:after {
    display: none;
}
@media(min-width:768px) {
    .nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu, .nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu {
    width: 100%;
    margin-top: -15px;
}
.nav-wrapper .navbar-nav li.open.megaDropMenu .dropdown-menu:after, .nav-wrapper .navbar-nav li.dropdown.megaDropMenu .dropdown-menu:after {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 7px solid #fff;
    content: "";
    display: inline-block;
    left: 56%;
    position: absolute;
    top: -7px;
    margin-left: -50px;
}
}.nav-wrapper .navbar-nav li.open .dropdown-menu, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu {
    border-radius: 4px;
    border: 0;
    width: 100%;
    left: 0;
    top: 0;
    right: auto;
    margin-top: -1px;
    padding: 5px 5px 5px 15px;
}
.nav-wrapper .navbar-nav li.open .dropdown-menu:after, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu:after {
    display: none;
}
@media(min-width:768px) {
    .nav-wrapper .navbar-nav li.open .dropdown-menu, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu {
    top: 100%;
    min-width: 230px;
    width: auto;
    padding: 15px 0;
    margin-top: -21px;
}
.nav-wrapper .navbar-nav li.open .dropdown-menu:after, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu:after {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 7px solid #fff;
    content: "";
    display: inline-block;
    left: 10%;
    position: absolute;
    top: -7px;
    margin-left: 0;
}
}.nav-wrapper .navbar-nav li.open .dropdown-menu ul.dropdown-menu, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu {
    top: 100%;
    left: 0;
    margin-top: 0;
    background-color: #fff;
}
@media(min-width:768px) {
    .nav-wrapper .navbar-nav li.open .dropdown-menu ul.dropdown-menu, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu {
    border: 0;
    top: 0!important;
    left: 100%!important;
    margin-top: -5px;
    margin-left: 4px;
    border-left: none;
    border-top: 3px solid transparent;
}
}.nav-wrapper .navbar-nav li.open .dropdown-menu ul.dropdown-menu:after, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu:after {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 7px solid transparent;
    content: "";
    display: inline-block;
    left: 10%;
    position: absolute;
    top: -7px;
    margin-left: 0;
}
.nav-wrapper .navbar-nav li.open .dropdown-menu.dropdown-menu-right, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-right {
    left: auto;
    right: 0;
}
.nav-wrapper .navbar-nav li.open .dropdown-menu.dropdown-menu-right:after, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-right:after {
    display: none;
}
@media(min-width:768px) {
    .nav-wrapper .navbar-nav li.open .dropdown-menu.dropdown-menu-right:after, .nav-wrapper .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-right:after {
    border-left: 13px solid transparent;
    border-right: 13px solid transparent;
    border-bottom: 7px solid #fff;
    content: "";
    display: inline-block;
    left: auto;
    right: 20%;
    position: absolute;
    top: -7px;
    margin-left: 0;
}
}.navbar-nav li.dropdown.singleDrop .dropdown-menu li a {
    color: #848484;
    font-size: 12px;
    float: none;
    width: 100%;
    background-color: transparent;
}
@media(min-width:768px) {
    .navbar-nav li.dropdown.singleDrop .dropdown-menu li a {
    padding: 7px 20px;
}
}.navbar-nav li.dropdown.singleDrop .dropdown-menu li a:hover {
    background-color: #fff;
    color: #2196f3;
    padding-left: 25px;
}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li .active {
    color: #2196f3;
}
.navbar-nav li.dropdown.singleDrop .dropdown-menu li .dropdown-menu {
    margin-bottom: 0;
}
 .navbar-right .dropdown-menu {
	left: 0 !important;
}
.navbar-default .navbar-nav > li.dropdown .dropdown-menu .dropdown-sub-menu {
	left: 231px !important;
	top: 0 !important;
}
@media(min-width:768px) {
    .navbar-nav li.dropdown.singleDrop .dropdown-menu li .dropdown-menu li a {
    padding: 10px 20px;
}
}.navbar-nav li.dropdown.singleDrop .dropdown-menu li .dropdown-menu li a:hover {
    padding-left: 25px;
}
@media(min-width:768px) {
    .navbar-nav li.dropdown.singleDrop .dropdown-menu li.open .dropdown-menu {
    border-left: none;
    border-top: none;
    top: 0!important;
    left: 100%!important;
    margin-top: -5px;
    margin-left: 0px;
}
}.dropdown-menu {
    border-radius: 0;
}
.dropdown-submenu {
    position: relative;
}
.dropdown-submenu a {
    position: relative;
}
.dropdown-submenu a i {
    padding-left: 10px;
    font-size: 9px;
}
.dropdown-submenu>.dropdown-menu {
    top: 0;
    margin-top: 0!important;
    margin-left: -1px;
    left: 0;
}
@media(min-width:768px) {
    .dropdown-submenu>.dropdown-menu {
    left: 100%}
}.dropdown-submenu.pull-left {
    float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
}
.navbar-toggle {
    margin-top: 20px;
}
.navbar-toggle {
    background-color: #fff;
}
@media(min-width:768px) {
    .navbar-collapse {
    border-color: #fff;
}
}
.home-page .nav-wrapper {
    /* border-bottom: 1px solid rgba(255, 255, 255, .25); */
    background-color: transparent;
    position: absolute;
    width: 100%;
    z-index: 1000;
}
.nav-wrapper .header-bg {
    position: relative;
    right: 0;
    left: 0;
    height: 70px;
    top: 0;
    z-index: 1030;
    transition: all .3s ease-in-out;
}
@media(min-width:768px) {
    .nav-wrapper .header-bg {
    height: 97px;
}
}.nav-wrapper .header-bg .header-left {
    height: 70px;
}
@media(min-width:768px) {
    .nav-wrapper .header-bg .header-left {
    height: 97px;
}
}.nav-wrapper .header-bg .header-right {
    height: 70px;
}
@media(min-width:768px) {
    .nav-wrapper .header-bg .header-right {
    height: 97px;
}
}.nav-wrapper .lightHeader {
    right: 0;
    left: 0;
    z-index: 1030;
    top: 0;
    height: 97px;
    transition: all .3s ease-in-out;
}
@media(min-width:768px) {
    .nav-wrapper .lightHeader {
    height: 60px;
}
}.nav-wrapper.navbar-sticky {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
}
.nav-wrapper.navbar-sticky .header-bg {
    transition: all .3s ease-in-out;
    top: 0;
    box-shadow: 0 4px 2px rgba(0, 0, 0, .1);
}
@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .header-bg {
    height: 80px;
}
}@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .header-bg .header-left {
    height: 80px;
}
}@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .header-bg .header-right {
    height: 80px;
}
}.nav-wrapper.navbar-sticky .lightHeader {
    right: 0;
    left: 0;
    top: 0;
    z-index: 1030;
    height: 97px;
    transition: all .3s ease-in-out;
}
@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .lightHeader {
    height: 80px;
}
}.nav-wrapper.navbar-sticky .lightHeader .navbar-brand {
    height: auto;
    padding: 15px;
    width: 160px;
}
@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .lightHeader .navbar-brand {
    height: auto;
    padding: 15px;
    width: 190px;
}
}@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .lightHeader .navbar-nav.navbar-right {
    margin-top: 13px;
}
}.nav-wrapper.navbar-sticky .lightHeader .topList {
    display: none;
}
.nav-wrapper.navbar-sticky .lightHeader .searchBox {
    display: none;
}
.nav-wrapper.navbar-sticky .navbar-default .navbar-nav.navbar-right {
    margin-right: 0;
}
@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .navbar-nav li.open .dropdown-menu, .nav-wrapper.navbar-sticky .navbar-nav li.dropdown .dropdown-menu {
    border: 1px solid #e0e1e2;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .33);
}
}@media(min-width:768px) {
    .nav-wrapper.navbar-sticky .navbar-nav li.open .dropdown-menu ul.dropdown-menu, .nav-wrapper.navbar-sticky .navbar-nav li.dropdown .dropdown-menu ul.dropdown-menu {
    margin-left: 1px;
    border-left: 1px solid #e0e1e2;
    border-top: 3px solid transparent;
}
}.navbar-default .navbar-toggle {
    background-color: #2196f3;
    border-color: #2196f3;
    margin-top: 15px;
    border-radius: 4px;
    padding: 14px 10px;
    margin-right: 15px;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #2196f3;
    border-color: #2196f3;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
@media(min-width:768px) {
    .navbar-default .navbar-toggle {
    margin-right: 0;
}
}.cart_btn {
    display: inline-block;
    float: right;
    position: absolute;
    top: 16px;
    right: 20px;
}
@media(min-width:768px) {
    .cart_btn {
    top: 35px;
    right: 30px;
}
}@media(min-width:992px) {
    .cart_btn {
    top: 35px;
    right: 30px;
}
}.cart_btn .dropdown-menu {
    width: 365px;
    background-color: #fff;
    margin-top: -1px;
    border: 0;
    box-shadow: 0 -4px 4px rgba(0, 0, 0, .05);
}
@media(min-width:768px) {
    .cart_btn .dropdown-menu {
    width: 430px;
}
}.cart_btn .dropdown-menu .navbar-form {
    margin: 0;
    position: relative;
    border-radius: 0;
    padding: 0 15px;
    border: 0;
}
.cart_btn .dropdown-menu .navbar-form .form-group {
    width: 100%}
.cart_btn .dropdown-menu .navbar-form .form-group .form-control {
    width: 100%;
    border: 0;
    color: #848484;
    padding-left: 35px;
}
.cart_btn .dropdown-menu .btn {
    padding: 5px;
    position: absolute;
    top: 5px;
    left: 20px;
    border: 0;
    box-shadow: none;
}
.cart_btn .dropdown-menu .btn i {
    font-size: 16px;
    color: #848484;
}
.cart_btn a {
    color: #222;
    padding: 0 0 18px;
    text-align: center;
    display: inline-block;
    position: relative;
}
@media(min-width:768px) {
    .cart_btn a {
    padding: 0 0 30px;
}
}.cart_btn a i {
    width: 40px;
    height: 40px;
    line-height: 40px;
    background-color: #848484;
}
.cart_btn a span {
    padding: 0;
    width: 19px;
    height: 19px;
    line-height: 19px;
    background-color: #2196f3;
    position: absolute;
    top: -7px;
    right: -7px;
}
.navbar-collapse ul.navbar-nav.in>li.dropdown>a:after {
    position: relative;
    right: -8px;
    content: "\f107";
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.navbar-collapse ul.navbar-nav>li.dropdown.open>a:after {
    content: "\f106"}
.navbar-collapse ul.navbar-nav li.dropdown li.dropdown.open>a:after {
    content: "\f106"}
@media(min-width:768px) {
    .navbar-collapse ul.navbar-nav.in>li.dropdown>a:after {
    content: ""}
.navbar-collapse ul.navbar-nav>li.dropdown.open>a:after {
    content: ""}
.navbar-collapse ul.navbar-nav li.dropdown li.dropdown.open>a:after {
    content: ""}
}
@media(min-width:768px) {
    .navbar-collapse ul.navbar-nav>li.dropdown>a:after {
    content: ""}
}.navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after {
    position: absolute;
    right: 15px;
    top: 11px;
    content: "\f107";
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
@media(min-width:768px) {
    .navbar-collapse ul.navbar-nav li.dropdown li.dropdown>a:after {
    right: 15px;
    top: 11px;
    content: "\f105"}
}@media(min-width:768px) {
    .navbar-collapse ul.navbar-nav li.dropdown.open li.dropdown>a:after {
    content: "\f105"}
}.topList {
    text-align: right;
    margin-top: 26px;
}
.topList .list-inline {
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 1px solid #e5e5e5;
}
.topList li {
    font-size: 13px;
    font-weight: 400;
    color: rgba(0, 0, 0, .8);
    margin-right: 25px;
}
.topList li i {
    font-size: 13px;
    color: rgba(0, 0, 0, .8);
    margin-right: 7px;
}
.topList li:last-child {
    margin-right: 0;
}
.navbar-btn {
    border: 2px solid #fff;
    color: #fff;
    transition: all .3s ease-in-out;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 500;
    box-shadow: none;
    position: absolute;
    right: 70px;
    top: 0;
    margin-top: 15px;
    margin-bottom: 13px;
    padding: 13px 15px;
}
.navbar-btn:hover, .navbar-btn:focus {
    border: 2px solid #fff;
    background-color: transparent;
    outline: 0;
    color: #fff;
    box-shadow: none;
}
.navbar-btn:active:hover, .navbar-btn:active:focus {
    border: 2px solid #fff;
    background-color: transparent;
    outline: 0;
    color: #fff;
    box-shadow: none;
}
@media(min-width:768px) {
    .navbar-btn {
    position: absolute;
    right: 15px;
    top: 0;
    margin-top: 28px;
    margin-bottom: 24px;
    padding: 13px 19px;
}
}.navbar-btn span {
    font-size: 14px;
    display: none;
}
@media(min-width:768px) {
    .navbar-btn span {
    display: inline-block;
}
}.navbar-collapse {
    margin-left: -15px;
    margin-right: -15px;
}
.navbar-brand {
    width: 150px;
    padding: 15px 10px;
}
@media(min-width:768px) {
    .navbar-brand {
    width: auto;
    padding: 25px 10px;
}
}.navbarWhite .navbar-fullwidth {
    z-index: 1000;
    background-color: #fff;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    width: 100%}
.navbarWhite.nav-wrapper {
    position: relative;
    background-color: #fff;
    border-bottom: none;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
}
.navbarWhite .navbar-default {
    background-color: #fff;
}
.navbarWhite .navbar-default .navbar-nav>li>a {
    color: #222;
}
.navbarWhite .navbar-default .navbar-nav>li>a:hover {
    color: #2196f3;
}
.navbarWhite .navbar-default .navbar-nav>li.active>a {
    opacity: 1;
    color: #2196f3;
}
.navbarWhite .navbar-btn {
    color: #2196f3;
    border-color: #2196f3;
}
.navbar.navbar-default.transparent-navbar .logo-svg .path-1 {
    fill: #fff;
}
@media(min-width:768px) {
    .navbar.navbar-default.transparent-navbar .dropdown.singleDrop .dropdown-menu {
    width: 230px;
}
}.navbar-default .navbar-btn {
    color: #2196f3;
    border-color: #2196f3;
}
.navbar-default .navbar-btn:focus, .navbar-default .navbar-btn:active {
    color: #2196f3;
    border-color: #2196f3;
}
.transparent-navbar.navbar-default {
    z-index: 99;
}
.transparent-navbar.navbar-default .navbar-btn {
    color: #fff;
    border-color: #fff;
}
.transparent-navbar.navbar-default .navbar-toggle {
    background-color: #fff;
    border-color: #fff;
}
.transparent-navbar.navbar-default .navbar-toggle .icon-bar {
    background-color: #2196f3;
}
.transparent-navbar.navbar-default .navbar-toggle:focus {
    background-color: #fff;
    border-color: #fff;
}
@media(min-width:768px) {
    .transparent-navbar.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.transparent-navbar.navbar-default .navbar-nav>li.active a {
    color: #fff;
}
}.transparent-navbar.navbar-sticky .navbar-nav>li>a {
    color: #222!important;
}
.transparent-navbar.navbar-sticky .navbar-btn {
    color: #2196f3;
    border-color: #2196f3;
}
.navbar.navbar-default.transparent-navbar.navbar-sticky .logo-svg .path-1 {
    fill: #2196f3;
}
.navbar-dashboard-area {
    background-color: #373c48;
    padding: 10px 0;
    margin-bottom: 20px;
}
.img-circle {
    border-radius: 50%;
    max-width: 100%;
}
.navbar-default.navbar-dashboard {
    z-index: 1;
    min-height: 20px;
}
.dashboard-page .navbar-default.navbar-dashboard {
	margin: 0;
	margin: 0;
	background: transparent;
	border: 0;
}
.navbar-default.navbar-dashboard .navbar-nav {
    background-color: transparent;
    margin-left: 0;
}
@media(min-width:768px) {
    .navbar-default.navbar-dashboard .navbar-nav {
    margin-left: -15px;
}
}.navbar-default.navbar-dashboard .navbar-nav>li>a {
    color: #a8afba;
    text-transform: capitalize;
    font-weight: 500;
    line-height: 17px;
    padding: 10px;
    font-size: 13px;
}
@media(min-width:768px) {
    .navbar-default.navbar-dashboard .navbar-nav>li>a {
    padding: 0 5px;
    font-size: 10px;
    line-height: 40px;
}
}@media(min-width:992px) {
    .navbar-default.navbar-dashboard .navbar-nav>li>a {
    padding: 0 15px;
    font-size: 13px;
    line-height: 40px;
}
}.navbar-default.navbar-dashboard .navbar-nav>li>a i.icon-dash {
    display: inline-block;
}
.navbar-default.navbar-dashboard .navbar-nav>li>a:hover, .navbar-default.navbar-dashboard .navbar-nav>li>a:focus {
    color: #fff;
    background-color: transparent;
}
.navbar-default.navbar-dashboard .navbar-nav>li.active a, .navbar-default.navbar-dashboard .navbar-nav>li.active:hover a, .navbar-default.navbar-dashboard .navbar-nav>li.active:focus a {
    color: #fff;
}
.navbar-default.navbar-dashboard .navbar-nav>li.dropdown .dropdown-menu {
    min-width: 230px;
    border-radius: 4px;
}
.navbar-default.navbar-dashboard .navbar-nav>li.dropdown .dropdown-menu li>a {
    color: #848484;
    padding: 10px 25px;
}
.navbar-default.navbar-dashboard .navbar-nav>li.dropdown .dropdown-menu li>a:hover {
    color: #2196f3;
    padding-left: 30px;
    background-color: #fff;
}
@media(min-width:768px) {
    .navbar-default.navbar-dashboard .navbar-nav>li:first-child a {
    padding-left: 10px;
}
}@media(min-width:768px) {
    .navbar-default.navbar-dashboard .navbar-nav>li:first-child a {
    padding-left: 0;
}
}.navbar-default.navbar-dashboard .navbar-form {
    margin: 0;
    padding: 0;
    border: 0;
}
.navbar-default.navbar-dashboard .input-group {
    position: relative;
    width: 100%}
.navbar-default.navbar-dashboard .input-group .form-control {
    height: 40px;
    border-radius: 0;
    background-color: #2c303a;
    padding: 0 0 0 15px;
    border: 0;
    margin: 0;
    width: 100%}
.navbar-default.navbar-dashboard .input-group .input-group-btn {
    width: 20%;
    color: #a8afba;
    z-index: 100;
    line-height: 40px;
    text-align: center;
    background-color: #2c303a;
}
.navbar-default.navbar-dashboard .input-group .input-group-btn .btn {
    padding: 0;
}
.navbar-default.navbar-dashboard .input-group .input-group-btn .btn:hover, .navbar-default.navbar-dashboard .input-group .input-group-btn .btn:focus {
    background-color: transparent;
}
.navbar-default.navbar-dashboard .navbar-nav>li.open>a {
    color: #fff!important;
}
.static .navbar-sticky {
    display: none;
}
.up-scroll .navbar-scrollUp.is-visible {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    background: #fff;
    width: 100%}
.up-scroll .navbar-scrollUp.is-visible .nav-item a.nav-link {
    color: #222;
}
.up-scroll .navbar-scrollUp.is-visible .path-2 {
    fill: #222;
}
.up-scroll .navbar-scrollUp.is-visible .navbar-toggler .burger-menu {
    color: #222;
}
.up-scroll .navbar-scrollUp.is-fixed {
    position: fixed;
    top: -55px;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s;
    border-bottom: 1px solid #fff;
    background-color: #fff;
}
@media(min-width:768px) {
    .up-scroll .navbar-scrollUp.is-fixed {
    top: -82px;
}
}@media(min-width:992px) {
    .up-scroll .navbar-scrollUp.is-fixed {
    top: -102px;
}
}@media(min-width:768px) {
    .navbar-fullwidth>.container-fluid .navbar-brand {
    padding: 25px 15px;
}
}@media(min-width:992px) {
    body.boxed .navbar-fullwidth {
    max-width: 970px;
    margin: auto;
}
}@media(min-width:1200px) {
    body.boxed .navbar-fullwidth {
    max-width: 1260px;
}
}footer {
    background-attachment: fixed;
    width: 100%;
    background-size: cover;
    background-position: center center;
    padding-bottom: 0;
    position: relative;
}
.logo-svg.white .path-1 {
    fill: #fff;
}
.footerInfo {
    padding: 96px 0 60px;
}
@media(min-width:768px) {
    .footerInfo .col-sm-3, .footerInfo .col-sm-7 {
    padding: 0 15px;
}
}.footerInfo .paddingLeft {
    padding-left: 15px;
}
@media(min-width:768px) {
    .footerInfo .paddingLeft {
    padding-left: 15px;
}
}@media(min-width:992px) {
    .footerInfo .paddingLeft {
    padding-left: 40px;
}
}.footerText {
    padding-bottom: 18px;
}
.footerText .footerLogo {
    margin-bottom: 40px;
    display: block;
}
.footerText .footerLogo img {
    width: auto;
}
.footerText p {
    line-height: 24px;
    color: #fff;
    margin-bottom: 30px;
    font-size: 14px;
}
@media(min-width:768px) {
    .footerText p {
    font-size: 12px;
}
}@media(min-width:992px) {
    .footerText p {
    font-size: 14px;
}
}.footerText .input-group {
    width: 100%}
.footerText .form-control, .footerText .input-group-addon {
    width: 65%;
    border-radius: 0;
    height: 40px;
    box-shadow: none;
    color: #848484;
    background-color: #fff;
    border: 1px solid #fff;
    font-size: 14px;
}
@media(min-width:768px) {
    .footerText .form-control, .footerText .input-group-addon {
    font-size: 12px;
}
}@media(min-width:992px) {
    .footerText .form-control, .footerText .input-group-addon {
    font-size: 14px;
}
}.footerText .form-control:focus {
    border: 1px solid #2196f3;
}
.footerText .input-group-addon {
    width: 35%;
    background-color: #2196f3;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase;
    border: 1px solid #2196f3;
}
.list-contact li {
    position: relative;
    padding-left: 28px;
    line-height: 21px;
    color: #fff;
    font-size: 14px;
    margin-bottom: 20px;
}
.list-contact li i.fa {
    position: absolute;
    top: 0;
    left: 0;
    line-height: 21px;
    font-size: 14px;
}
.list-contact li a {
    color: #fff;
    font-size: 14px;
    line-height: 21px;
}
.list-contact li a:hover {
    color: #2196f3;
    text-decoration: underline;
}
.footerInfoTitle h4 {
    font-size: 20px;
    line-height: 27px;
    margin-top: 35px;
    font-weight: 500;
    color: #fff;
}
@media(min-width:768px) {
    .footerInfoTitle h4 {
    margin-top: 0;
}
}@media(min-width:320px) {
    .useLink {
    margin-bottom: 25px;
}
}.useLink ul li {
    margin: 0 0 10px;
}
@media(min-width:768px) {
    .useLink ul li {
    margin: 0 0 10px;
}
}@media(min-width:992px) {
    .useLink ul li {
    margin: 0 0 15px;
}
}.useLink ul li a {
    line-height: 24px;
    color: #cfcfcf;
    font-size: 14px;
}
.useLink ul li a i {
    margin-right: 10px;
}
.useLink ul li a:hover {
    color: #2196f3;
    text-decoration: underline;
}
@media(min-width:768px) {
    .useLink ul li a {
    font-size: 12px;
}
}@media(min-width:992px) {
    .useLink ul li a {
    font-size: 14px;
}
}.footerGallery {
    padding-left: 0;
}
@media(min-width:768px) {
    .footerGallery {
    padding-left: 15px;
}
}.footerGallery .col-xs-4 {
    padding: 0 15px 15px;
}
@media(min-width:768px) {
    .footerGallery .col-xs-4 {
    padding: 0 10px 10px 0;
}
}.footerGallery a {
    display: block;
    width: 100%;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    height: 75px;
}
.copyRight .socialLink {
    text-align: center;
    margin: 0 0 25px;
}
@media(min-width:768px) {
    .copyRight .socialLink {
    text-align: right;
    margin: 0;
}
}.copyRight .socialLink li a {
    color: rgba(255, 255, 255, .5);
    font-size: 13px;
    padding: 0;
    width: 38px;
    height: 38px;
    border-radius: 100%;
    display: block;
    border: 1px solid rgba(255, 255, 255, .25);
    background-color: transparent;
    text-align: center;
    line-height: 36px;
}
.copyRight .socialLink li a:hover {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
}
.copyRight.login-user-footer {
	margin-top:30px;
}
.copyRight.login-user-footer .socialLink li a {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
}
.copyRight.login-user-footer .row , 
.copyRight.login-user-footer .copyRightWrapper .row{
    margin-right:0;
    margin-left:0;
}
.copyRight.login-user-footer .copyRightWrapper .row p {
    margin: 0;
    text-align: center;
}
.copyRight .copyRightWrapper .copyRightText p {
    margin-bottom: 10px;
}
.copyRightWrapper {
    padding: 0px 0;
    /* border-top: 1px solid rgba(255, 255, 255, .25); */
}
.main-footer {
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top:1px solid #ccc;
}
.main-footer p {
        padding: 0;
        margin: 0;
        line-height: 20px;
        
}
.copyRightText p {
    margin-bottom: 20px;
    color: rgba(255, 255, 255, .7);
    margin-bottom: 0;
    text-align: center;
}
@media(min-width:768px) {
    .copyRightText p {
    margin-bottom: 0;
    text-align: left;
}
}.copyRightText p a {
    color: #848484;
    text-decoration: underline!important;
}
.copyRightText p a:hover {
    color: #2196f3;
}
.copyRightText.map-half {
    padding-top: 50px;
}
.copyRightText.map-half p {
    border-top: 1px solid #e5e5e5;
    padding-top: 40px;
    color: #848484;
}
.copyRightDashboard {
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
    padding: 30px 0;
}
.copyRightDashboard p {
    margin-bottom: 0;
}
.footerWhite {
    background-color: #fff;
}
.footerWhite .footerText p {
    color: #848484;
}
.footerWhite .list-contact li {
    color: #848484;
}
.footerWhite .list-contact li a {
    color: #848484;
}
.footerWhite .footerText .footerLogo {
    margin-bottom: 29px;
}
.footerWhite .footerInfoTitle h4 {
    color: #222;
    margin: 25px 0 20px;
}
@media(min-width:768px) {
    .footerWhite .footerInfoTitle h4 {
    margin: 0 0 20px;
}
}.footerWhite .useLink ul li a {
    color: #848484;
}
.footerWhite .useLink ul li a:hover {
    color: #2196f3;
}
.footerWhite .copyRightText p {
    color: #848484;
}
.footerWhite .copyRightText p a {
    color: #848484;
}
.footerWhite .copyRightText p a:hover {
    color: #2196f3;
}
.footerWhite .copyRight .socialLink li a {
    color: #848484;
    border-color: #e5e5e5;
}
.footerWhite .copyRight .socialLink li a:hover {
    color: #fff;
    border-color: #2196f3;
    background-color: #2196f3;
}
.footerWhite .copyRightWrapper {
    border-top-color: #e5e5e5;
}
.homeBanner {
    min-height: 624px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
.banerInfo {
    width: 100%;
    text-align: center;
    padding-top: 50px;
}
@media(min-width:768px) {
    .banerInfo {
    padding-top: 160px;
}
}.banerInfo h1 {
    color: #fff;
    margin: 0 0 24px;
    font-weight: 500;
    font-size: 45px;
}
.banerInfo p {
    font-size: 16px;
    color: #fff;
    font-size: 16px;
    margin: 0 0 60px;
}
.banerInfo .btn-primary {
    padding: 18px 30px;
    width: 100%}
@media(min-width:768px) {
    .banerInfo .btn-primary {
    width: auto;
}
}.banerInfo .btn-primary i {
    margin: 0;
}
.banerInfo .form-control {
    height: 50px;
    border: 0;
    color: #848484;
}
.banerInfo .input-group-addon {
    background-color: #fff;
    border-radius: 4px 0 0 4px;
    border: 0;
    border-right: 1px solid #e5e5e5;
    padding: 6px 22px;
    color: #222;
}
.banerInfo .input-group-addon.addon-right {
    border-radius: 0 4px 4px 0;
    border: 0;
    padding: 6px 20px;
}
.banerInfo .input-group-addon i.icon-listy {
    color: #2196f3;
    font-weight: 700;
}
.banerInfo .form-group {
    width: 100%;
    margin: 0 0 20px;
}
@media(min-width:768px) {
    .banerInfo .form-group {
    width: 35%;
    margin: 0 10px 0 0;
}
}@media(min-width:992px) {
    .banerInfo .form-group {
    width: 360px;
    margin: 0 20px 0 0;
}
}.banerInfo .input-group {
    width: 100%}
.callAction {
    padding: 30px 0;
    background-color: #2196f3;
}
.callAction .btnArea {
    line-height: 84px;
}
.callAction .btnArea .btn-primary {
    border: 2px solid #fff;
    display: inline-block;
}
.callAction .btnArea .btn-primary:focus, .callAction .btnArea .btn-primary:hover, .callAction .btnArea .btn-primary:active, .callAction .btnArea .btn-primary:active:focus {
    border: 2px solid #fff;
    box-shadow: none;
}
.callInfo h4 {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 28px;
    line-height: 42px;
    color: #c7e6ff;
}
.callInfo h4 br {
    display: none;
}
@media(min-width:768px) {
    .callInfo h4 br {
    display: block;
}
}.callInfo h4 span {
    color: #fff;
}
.articlesSection {
    padding: 50px 0;
}
@media(min-width:768px) {
    .articlesSection {
    padding: 100px 0 95px;
}
}.articlesArea {
    background-color: #fbfbfb;
    padding: 50px 0;
}
@media(min-width:768px) {
    .articlesArea {
    padding: 100px 0 95px;
}
}.articleContent {
    background-color: transparent;
    margin: 0;
}
.articleContent img {
    border-radius: 4px;
    margin-bottom: 25px;
}
.articleContent .caption {
    padding: 0;
}
.articleContent .caption h4 {
    font-size: 14px;
    color: #848484;
    font-family: muli, sans-serif;
    font-weight: 400;
    margin-bottom: 15px;
}
.articleContent .caption h4 a {
    color: #2196f3;
}
.articleContent .caption h3 {
    font-weight: 500;
    font-size: 20px;
}
.articleContent .caption p {
    margin-bottom: 42px;
}
@media(min-width:768px) {
    .articleContent .caption p {
    margin-bottom: 0;
}
}.worksArea .btnArea {
    line-height: normal;
}
.worksArea .btnArea .btn-primary {
    padding: 15px 30px;
}
.worksArea .btnArea .btn-primary i {
    margin: 0;
}
.worksContent {
    border: 1px solid #e5e5e5;
    padding: 50px 30px;
    margin: 0 0 70px;
}
.worksContent img {
    margin: 0 0 35px;
    display: inline-block;
}
.worksContent .caption {
    padding: 0;
}
.worksContent .caption h3 {
    font-weight: 500;
    font-size: 20px;
    margin: 0 0 30px;
    text-transform: inherit;
}
.worksContent .caption p {
    margin: 0;
}
.interestArea {
    background-color: #fbfbfb;
}
.interestContent {
    width: 100%;
    height: 170px;
    display: block;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    text-align: center;
    position: relative;
    color: #222;
    text-transform: capitalize;
    font-family: poppins, sans-serif;
    font-size: 16px;
    margin-bottom: 10px;
    background-color: rgba(0, 0, 0, 0.14);
}
.interestContent span {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    transition: all .3s ease-in-out;
}
.interestContent span i {
    display: inline-block;
    font-size: 43px;
    color: #848484;
    margin-bottom: 20px;
    width: 100%;
    transition: all .3s ease-in-out;
}
.interestContent:hover {
    background-color: #2196f3;
    border-color: #2196f3;
}
.interestContent:hover span {
    color: #fff;
}
.interestContent:hover span i {
    color: #fff;
}
@media(min-width:768px) {
    .interestContent {
    margin-bottom: 30px;
}
}.thingsArea .thumbnailCarousel {
    padding-top: 95px;
}
.thingsArea .thumbnailCarousel .item.row {
    margin: 0;
}
.thingsArea .carousel-control {
    width: 45px!important;
    height: 45px;
    background-color: transparent;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    color: #848484;
    font-size: 28px;
    opacity: 1;
    text-shadow: none;
    line-height: 42px;
}
.thingsArea .carousel-control:hover {
    background-color: #2196f3;
    border-color: #2196f3;
    color: #fff;
}
.thingsArea .carousel-control.left {
    position: absolute;
    left: 50%;
    margin-left: -50px!important;
}
.thingsArea .carousel-control.right {
    position: absolute;
    right: 50%;
    margin-right: -50px!important;
}
.thingsArea .carousel-inner {
    min-height: 270px;
    z-index: 0;
}
.thingsArea .carousel-indicators {
    display: none;
    bottom: -35px;
}
@media(min-width:768px) {
    .thingsArea .carousel-indicators {
    bottom: 0;
}
}.thingsArea .carousel-indicators li {
    border-color: #2196f3;
    width: 12px;
    height: 12px;
}
.thingsArea .carousel-indicators li.active {
    width: 16px;
    height: 16px;
    background-color: #2196f3;
}
.thingsImage {
    overflow: hidden;
    border-radius: 0;
    border: 0;
    position: relative;
    box-shadow: none;
    margin: 0 auto;
    width: 100%;
    height: auto;
}
.thingsImage img {
    max-width: 100%;
    width: 100%}
@media(min-width:768px) {
    .thingsImage img {
    width: auto;
}
}.thingsMask {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    position: absolute;
    border-radius: 0;
    left: 0;
    top: 0;
    opacity: 1;
    transition: all .4s;
    padding: 40px 30px;
}
.thingsMask h2 {
    font-weight: 500;
    color: #fff;
    margin: 0 0 8px;
    text-transform: capitalize;
    font-size: 24px;
}
@media(min-width:768px) {
    .thingsMask h2 {
    font-size: 24px;
}
}.thingsMask h2 i {
    color: #2196f3;
    transition: all .3s ease-in-out;
    margin-left: 5px;
    margin-right: 5px;
}
.thingsMask p {
    color: #fff;
    margin: 0;
}
i.fa.fa-heart-o.active:before {
    content: "\f004"}
.thingsCaption {
    padding: 20px 30px;
    border: 1px solid #e5e5e5;
    border-top: none;
    margin: 0;
}
.captionItem li i {
    color: #2196f3;
    cursor: pointer;
}
.captionItem li a {
    color: #2196f3;
}
.captionItem li a:hover {
    color: #2196f3;
}
.captionItem li:last-child {
    float: right;
}
.thingsBox {
    margin: 0 -15px;
}
@media(min-width:768px) {
    .thingsBox {
    margin: 0;
}
}.thingsBox:hover .thingsMask {
    background-color: rgba(33, 150, 243, .5);
}
.thingsBox:hover .thingsMask h2 i {
    color: #fff;
}
.thingsBox:hover .thingsCaption h2 {
    color: #2196f3;
}
.thingsBox.thinsSpace {
    margin: 15px 0;
}
@media(min-width:768px) {
    .thingsBox.thinsSpace .thingsImage img {
    width: 100%}
}.rating {
    margin-bottom: 2px;
    margin-left: 0;
}
.rating li {
    padding: 0;
}
.rating li i {
    color: #ffb400;
    font-size: 10px;
}
.btnAreaBorder {
    padding: 35px 0 0;
}
.btnAreaBorder .btn-primary {
    border: 1px solid #e5e5e5;
    padding: 15px 25px;
    color: #969696;
    background-color: transparent;
    font-weight: 600;
}
.btnAreaBorder .btn-primary:hover, .btnAreaBorder .btn-primary:focus, .btnAreaBorder .btn-primary:active, .btnAreaBorder .btn-primary:active:focus {
    border: 1px solid #e5e5e5;
    background-color: transparent;
    color: #969696;
}
@media(min-width:992px) {
    .categoryGrid .col-sm-8.col-xs-12 {
    padding-right: 0;
}
}.countUpSection {
   	background-color: #3C3C3C;
    background-attachment: fixed;
    width: 100%;
    background-size: cover;
    background-position: center center!important;
    color: #fff;
    padding: 75px 0;
}
@media(min-width:768px) {
    .countUpSection {
    padding: 100px 0;
}
}.countUpSection .counter {
    width: 120px;
    height: 120px;
    line-height: 120px;
    display: inline-block;
    border-radius: 100%;
    border: 4px solid rgba(229, 229, 229, .6);
    font-family: poppins, sans-serif;
    font-weight: 400;
    font-size: 32px;
    display: block;
    margin: 0 auto 19px;
}
@media(min-width:768px) {
    .countUpSection .counter {
    font-size: 45px;
    display: inline-block;
    margin: 0 0 19px;
}
}.countUpSection .counterInfo {
    font-family: poppins, sans-serif;
    line-height: 40px;
    height: 40px;
    border: 0;
    box-shadow: none;
    background-color: transparent;
    border-radius: 6px;
    font-size: 16px;
    text-transform: capitalize;
    color: #fff;
    transition: all .3s ease-in-out;
    font-weight: 400;
    width: 100%;
    display: inline-block;
    font-size: 13px;
}
@media(min-width:768px) {
    .countUpSection .counterInfo {
    font-size: 15px;
}
}.countUpSection .countItem {
    margin-bottom: 40px;
}
@media(min-width:768px) {
    .countUpSection .countItem {
    margin-bottom: 0;
}
}.countUpSection .page-header h2 {
    color: #fff;
}
.countUpSection .btnArea {
    padding-top: 35px;
}
@media(min-width:768px) {
    .countUpSection .btnArea {
    padding-top: 70px;
}
}.countUpSection .btnArea .btn-primary {
    padding: 15px 30px;
    border: 2px solid #fff;
    background-color: transparent;
    display: inline-block;
}
.countUpSection .btnArea .btn-primary:focus, .countUpSection .btnArea .btn-primary:hover, .countUpSection .btnArea .btn-primary:active, .countUpSection .btnArea .btn-primary:active:focus {
    border: 2px solid #fff;
    box-shadow: none;
}
.countUpSection.countUpVerTwo {
    background-image: url(../img/background/bg-countdown-1.jpg);
    padding: 60px 0;
}
@media(min-width:768px) {
    .countUpSection.countUpVerTwo {
    padding: 120px 0;
}
}.countUpSection.countUpVerTwo .counter {
    width: auto;
    height: auto;
    display: inline-block;
    border-right-style: none;
    border: 0;
    font-family: poppins, sans-serif;
    font-weight: 500;
    font-size: 32px;
    display: inline-block;
    margin: 0 auto;
    line-height: 40px;
}
@media(min-width:768px) {
    .countUpSection.countUpVerTwo .counter {
    font-size: 40px;
    display: inline-block;
    margin: 0;
    line-height: 40px;
}
}@media(min-width:992px) {
    .countUpSection.countUpVerTwo .counter {
    font-size: 45px;
    display: inline-block;
    margin: 0;
    line-height: 45px;
}
}.countUpSection.countUpVerTwo .iconArea {
    display: inline-block;
    float: left;
    margin-right: 20px;
    font-size: 60px;
}
@media(min-width:768px) {
    .countUpSection.countUpVerTwo .iconArea {
    font-size: 70px;
}
}.countUpSection.countUpVerTwo .totalCount {
    font-size: 45px;
    font-weight: 700;
    display: inline-block;
    float: none;
}
@media(min-width:768px) {
    .countUpSection.countUpVerTwo .totalCount {
    float: left;
}
}.countUpSection.countUpVerTwo .totalCount p {
    font-size: 18px;
    color: #fff;
    font-family: poppins, sans-serif;
    font-weight: 400;
    margin: 0;
}
.filterProtfolio {
    padding: 50px 0;
}
@media(min-width:768px) {
    .filterProtfolio {
    padding: 100px 0 85px;
}
}.bg-search {
    margin: -170px 0 100px;
    background-color: #373c48;
    border-radius: 4px;
    position: relative;
    width: 100%;
    z-index: 500;
    padding: 15px;
}
@media(min-width:768px) {
    .bg-search {
    padding: 20px 15px;
}
}@media(min-width:992px) {
    .bg-search {
    padding: 45px 40px;
}
}.bg-search .form-group {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
@media(min-width:768px) {
    .bg-search .form-group {
    width: 21%;
    margin: 0;
}
}.bg-search .form-group input {
    width: 100%}
.bg-search .form-group button {
    width: 100%;
    height: 50px;
}
.bg-search .form-group button i.fa {
    margin: 0;
}
.bg-search .form-inline {
    display: block;
}
@media(min-width:768px) {
    .bg-search .form-inline {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}.bg-search .form-inline .form-group:last-child {
    width: 100%}
/* FLD-521 Alignment issue fixed removed space | Lakshmanan | Jun 13, 2024 */
@media(min-width:768px) {
    .bg-search .form-inline .form-group:last-child {
    width: 12%}
}.categoryBox {
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    padding: 15px;
    margin: 15px 0;
}
@media(min-width:768px) {
    .categoryBox {
    padding: 35px 30px;
    margin: 0;
}
}.categoryBox h2 {
    text-transform: capitalize;
    font-weight: 400;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0 0 15px;
    font-size: 24px;
}
@media(min-width:768px) {
    .categoryBox h2 {
    margin: 0 0 30px;
    font-size: 18px;
}
}@media(min-width:992px) {
    .categoryBox h2 {
    font-size: 24px;
    margin: 0 0 30px;
}
}.categoryBox h2 a {
    font-size: 13px;
    color: #848484;
    float: right;
    font-family: muli, sans-serif;
}
.categoryBox h2 a:hover {
    text-decoration: underline;
}
.listCategory {
    width: 100%;
    display: block;
}
@media(min-width:768px) {
    .listCategory {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}
}.listCategory li {
    margin: 10px 0;
    width: 49%}
@media(min-width:992px) {
    .listCategory li {
    width: 33%}
}.listCategory li a {
    color: #848484;
    font-size: 14px;
}
.listCategory li a:hover {
    text-decoration: underline;
    color: #2196f3;
}
.bg-search-white {
    background-color: #fff;
    width: 100%;
    z-index: 500;
    padding: 15px;
    border: 2px solid rgba(33, 150, 243, .3);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, .3);
    margin-bottom: 40px;
}
@media(min-width:768px) {
    .bg-search-white {
    position: absolute;
    bottom: 130px;
    padding: 20px;
    bottom: 185px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    margin-bottom: 0;
}
}@media(min-width:992px) {
    .bg-search-white {
    padding: 25px;
    bottom: 160px;
}
}.bg-search-white .form-group {
    display: inline-block;
    width: 100%;
    margin: 10px 0;
}
@media(min-width:768px) {
    .bg-search-white .form-group {
    width: 28.3%;
    margin: 0;
}
}.bg-search-white .form-group input {
    width: 100%}
.bg-search-white .form-group button {
    width: 100%;
    height: 50px;
}
.bg-search-white .form-group button i.fa {
    margin: 0;
}
.bg-search-white .form-group .form-control {
    height: 50px;
    line-height: 50px;
    border-radius: 0;
    background-color: #f8f8f8;
}
.bg-search-white .form-group .searchSelectbox .sbHolder {
    height: 50px!important;
    line-height: 50px;
    background-color: #f8f8f8;
    border: 1px solid #e7e7e7;
    border-radius: 0;
}
.bg-search-white .form-group .searchSelectbox .sbHolder .sbToggle {
    height: 44px;
    right: 2px;
    top: 2px;
    width: 46px;
    background: #f0f0f0;
}
.bg-search-white .form-group .searchSelectbox .sbHolder .sbToggle:before {
    font-family: fontawesome;
    content: '\f063';
    padding-left: 18px;
}
.bg-search-white .form-group .searchSelectbox .sbSelector {
    line-height: 50px;
    height: 50px!important;
}
.bg-search-white .form-group .btn-primary {
    height: 50px;
    border-radius: 0;
    letter-spacing: 3px;
}
.bg-search-white .form-inline {
    display: block;
}
@media(min-width:768px) {
    .bg-search-white .form-inline {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}.bg-search-white .form-inline .form-group:last-child {
    width: 100%}
@media(min-width:768px) {
    .bg-search-white .form-inline .form-group:last-child {
    width: 12%}
}.brandSection {
    padding: 55px 0 45px;
    background: #fbfbfb;
}
.brandSection .partnersLogoSlider .slide {
    display: table;
    width: 100%;
    height: 67px;
    line-height: 67px;
}
.brandSection .partnersLogoSlider .slide .partnersLogo {
    display: table-cell;
    vertical-align: middle;
    text-align: center!important;
    width: 100%}
.brandSection .partnersLogoSlider .slide .partnersLogo img {
    width: auto;
    margin: 0 auto;
}
@media(min-width:768px) {
    .brandSection .partnersLogoSlider .slide .partnersLogo {
    width: 270px;
}
}.brandSection .owl-nav {
    opacity: 1;
    height: 0;
    margin-top: -35px;
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-prev, .brandSection .owl-carousel .owl-controls .owl-nav .owl-next {
    width: 40px;
    height: 67px;
    line-height: 67px;
    font-size: 35px;
    transition: all .4s;
    padding: 0;
    background-color: transparent;
    color: #666;
    border-radius: 0;
    box-shadow: none;
    border: 0;
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-prev:before {
    color: #666;
    line-height: 40px;
    content: "\f104";
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-next:before {
    color: #666;
    content: "\f105";
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 40px;
}
.brandSection .owl-carousel .owl-controls .owl-nav:hover .owl-prev:before, .brandSection .owl-carousel .owl-controls .owl-nav:hover .owl-next:before {
    color: #666;
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0;
}
.brandSection .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0;
}
.brandSection:hover .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 0;
    margin-left: 0;
}
.brandSection:hover .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 0;
    margin-right: 0;
}
.owl-prev span, .owl-next span {
    opacity: 0;
}
.filterProtfolio ul.filter>li {
    padding: 0 5px;
    margin-bottom: 25px;
}
@media(min-width:768px) {
    .filterProtfolio ul.filter>li {
    padding: 0 5px;
    margin-bottom: 0;
}
}.filterProtfolio ul.filter>li>a {
    border: 1px solid #e5e5e5;
    font-size: 15px;
    line-height: 45px;
    height: 45px;
    display: block;
    color: #848484;
    text-transform: capitalize;
    font-weight: 400;
    border-radius: 4px;
    padding: 0 10px;
}
@media(min-width:768px) {
    .filterProtfolio ul.filter>li>a {
    padding: 0 20px;
}
}.filterProtfolio ul.filter>li>a:hover {
    background-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
}
.filterProtfolio ul.filter>li.active>a {
    background-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
}
.filter-container {
    padding: 0 20px 35px;
}
figure {
    position: relative;
    height: auto;
    border-radius: 4px 4px 0 0;
}
figure img {
    border-radius: 4px 4px 0 0;
    width: 100%}
.isotopeSelector .overlay {
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .75);
    position: absolute;
    left: 0;
    top: 0;
    -ms-filter: "alpha(opacity=$value)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transition: all .3s ease-in-out;
}
.isotopeSelector .overlay .fancybox-pop {
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    position: absolute;
    z-index: 1000;
}
figure img {
    border-radius: 4px 4px 0 0;
}
figure:hover .overlay {
    opacity: 1;
    visibility: visible;
}
.overlayInfo {
    position: absolute;
    left: 20px;
    bottom: 20px;
    width: auto;
    text-align: left;
    transition: all .3s ease-in-out;
}
.overlayInfo i.icon-listy {
    margin-right: 4px;
}
.overlayInfo .label {
    padding: 0 6px;
    height: 25px;
    line-height: 25px;
    display: inline-block;
    margin: 0 10px 0 0;
    font-weight: 400;
    font-size: 14px;
}
.overlayInfo h5 {
    font-size: 20px;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}
.overlayInfo h5 i {
    margin-bottom: 15px;
}
.label-primary {
    background-color: #2196f3;
}
.figureBody {
    border: 1px solid #e5e5e5;
    border-bottom: none;
    border-top: none;
    padding: 20px 30px;
}
.figureBody h2 {
    font-weight: 500;
    font-size: 20px;
    margin: 0;
}
.figureBody h2 i.fa {
    color: #2196f3;
}
.figureBody p a {
    color: #848484;
    text-decoration: underline;
}
.figureBody p a:hover {
    color: #2196f3;
}
.figureBody h3 {
    font-weight: 500;
    color: #2196f3;
    font-size: 20px;
    margin: 0;
}
.figureFooter {
    padding: 12px 30px;
    border: 1px solid #e5e5e5;
    border-radius: 0 0 4px 4px;
}
.figureFooter p {
    margin-bottom: 0;
}
.isotopeSelector article {
    margin: 15px 0;
}
.isotopeSelector article:hover .figureBody p a {
    color: #2196f3;
}
.isotopeSelector article:hover .overlay {
    opacity: 1;
    visibility: visible;
}
.appDownload {
    background-image: url(../img/background/bg-download.jpg);
    background-attachment: fixed;
    width: 100%;
    background-size: cover;
    background-position: center center!important;
    color: #fff;
    padding: 50px 0;
}
@media(min-width:768px) {
    .appDownload {
    padding: 100px 0;
}
}.appDownload .page-header h2 {
    color: #fff;
}
.searchArea {
    padding: 30px 0;
    background-color: #373c48;
}
.searchArea.banerInfo .form-group {
    width: 100%;
    margin: 12px 0;
}
@media(min-width:768px) {
    .searchArea.banerInfo .form-group {
    margin: 0;
}
}.searchArea.banerInfo .input-group-addon {
    background-color: transparent;
    border: 1px solid rgba(168, 175, 186, .5);
    color: #a8afba;
}
.searchArea.banerInfo .input-group-addon.addon-right {
    border-left: none;
    padding: 6px;
}
@media(min-width:992px) {
    .searchArea.banerInfo .input-group-addon.addon-right {
    padding: 6px 20px;
}
}.searchArea.banerInfo .form-control {
    background-color: transparent;
    border: 1px solid rgba(168, 175, 186, .5);
    border-right: none;
    border-left: none;
    color: #a8afba;
}
.searchArea.banerInfo .form-control.searchSelect {
    border: 1px solid #a8afba;
    border-left: none;
}
.searchArea.banerInfo .form-control::-webkit-input-placeholder {
    color: #a8afba;
}
.searchArea.banerInfo .form-control::-moz-placeholder {
    color: #a8afba;
}
.searchArea.banerInfo .form-control:-ms-input-placeholder {
    color: #a8afba;
}
.searchArea.banerInfo .form-control:-moz-placeholder {
    color: #a8afba;
}
.searchArea.banerInfo .searchPart {
    width: 100%;
    margin: 12px 0;
}
@media(min-width:768px) {
    .searchArea.banerInfo .searchPart {
    margin: 0;
}
}.searchArea.banerInfo .searchPartInner {
    width: 100%}
.searchArea.banerInfo .searchPartTitle {
    background-color: transparent;
    border-radius: 4px 0 0 4px;
    border: 1px solid rgba(168, 175, 186, .5);
    padding: 0 30px;
    color: #a8afba;
    display: inline-block;
    width: 34%;
    height: 50px;
    float: left;
    line-height: 50px;
}
.searchArea.banerInfo .searchBoxSelect, .searchArea.banerInfo .searchSelectboxes {
    width: 66%;
    display: inline-block;
    float: left;
}
.searchArea.searchAreaGray {
    background-color: #f5f5f5;
}
.searchArea.searchAreaGray .form-group {
    background-color: #fff;
}
.searchArea.searchAreaGray .input-group-addon, .searchArea.searchAreaGray .form-control, .searchArea.searchAreaGray .form-control.searchSelect {
    border-color: #e5e5e5;
    color: #222;
}
.searchArea.searchAreaGray .searchPartTitle {
    border-color: #e5e5e5;
    color: #222;
    background-color: #fff;
}
.searchArea.half-map .form-group .input-group .input-group-addon {
    padding: 10px;
}
.searchArea.half-map .searchPart .searchPartInner .searchPartTitle {
    padding: 0;
}
.searchBoxSelect .sbHolder {
    border: 1px solid rgba(168, 175, 186, .5);
    border-left: none;
}
.categoryItem {
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    padding: 30px;
    margin: 15px 0;
}
@media(min-width:992px) {
    .categoryItem {
    padding: 15px;
}
}.categoryItem i.icon-listy {
    font-size: 42px;
    color: #848484;
}
.categoryItem h2 {
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    margin: 0 0 10px;
}
.categoryItem .list-unstyled li {
    margin: 7px 0;
}
.categoryItem .list-unstyled li:last-child {
    margin-bottom: 0;
}
.categoryItem .list-unstyled li a {
    color: #848484;
    font-size: 14px;
}
.categoryItem .list-unstyled li a:hover {
    color: #2196f3;
    text-decoration: underline;
}
.servicesSection {
    padding: 0 0 50px;
}
@media(min-width:768px) {
    .servicesSection {
    padding: 0 0 100px;
}
}.servicesItem {
    border: 1px solid #e5e5e5;
    padding: 40px 0;
    border-radius: 4px;
}
.listServices {
    display: block;
}
@media(min-width:768px) {
    .listServices {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
}.listServices li {
    text-align: center;
    width: 100%;
    margin: 15px 0;
}
@media(min-width:768px) {
    .listServices li {
    width: 25%;
    margin: 0;
}
}.servicesIcon {
    width: 100px;
    height: 100px;
    border-radius: 100%;
    border: 1px solid #e5e5e5;
    margin: 0 0 15px;
    text-align: center;
    line-height: 100px;
    display: inline-block;
}
.servicesIcon i.icon-listy {
    font-size: 45px;
    color: #2196f3;
    line-height: 100px;
}
.servicesInfo h2 {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 20px;
    margin: 0 0 15px;
}
.servicesInfo p {
    margin: 0;
}
.resultBar {
    display: block;
    padding-bottom: 15px;
    margin-bottom: 25px;
    border-bottom: 1px solid #e5e5e5;
}
.resultBar h2 {
    color: #848484;
    font-weight: 400;
    text-transform: capitalize;
    font-size: 15px;
    margin-bottom: 0;
    display: inline-block;
}
.resultBar h2 span {
    font-weight: 500;
    color: #222;
}
.resultBar .list-inline {
    float: right;
}
.resultBar .list-inline li a {
    line-height: 33px;
    color: #848484;
}
.resultBar .list-inline li a:hover {
    color: #2196f3;
}
.resultBar .list-inline li.active a {
    color: #2196f3;
}
.resultBar.barSpaceAdjust {
    margin-bottom: 0;
}
.listContent {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;
}
@media(min-width:768px) {
    .listContent {
    padding: 30px 0;
}
}.borderRemove {
    border: 0;
}
.categoryImage {
    width: 100%;
    display: block;
    position: relative;
    margin-top: 30px;
}
@media(min-width:768px) {
    .categoryImage {
    margin-top: 0;
}
}.categoryImage .label {
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0 10px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
}
.categoryDetails h2 {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 24px;
    margin: 0;
}
.categoryDetails p {
    margin: 0 0 15px;
}
.categoryDetails .rating {
    margin-bottom: 10px;
    margin-top: 10px;
}
@media(min-width:768px) {
    .categoryDetails .rating {
    margin-bottom: 2px;
    margin-top: 0;
}
}.categoryDetails .rating li {
    margin-left: -1px;
}
.categoryDetails .rating li i.fa {
    font-size: 10px;
}
.likeCount {
    font-size: 14px;
    float: right;
    color: #848484;
}
.likeCount i.fa {
    color: #2196f3;
    cursor: pointer;
}
.placeName {
    color: #222;
}
.list-tag li {
    padding: 0;
}
.list-tag li a {
    color: #2196f3;
}
.list-tag li a:hover {
    color: #2196f3;
}
@media(min-width:768px) {
    .populer-city-section {
    padding-bottom: 70px;
}
}.populer-city-section .img-box {
    position: relative;
    display: block;
    overflow: hidden;
    height: 330px;
    border-radius: 5px;
    margin-bottom: 30px;
}
.populer-city-section .img-box:before {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    right: 0;
    content: '';
    background-color: rgba(0, 0, 0, .4);
    border-radius: 5px;
}
.populer-city-section .img-box:hover img {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.populer-city-section .img-box img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: all .6s ease-in-out;
}
.populer-city-section .img-box .content {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #fff;
    text-align: center;
    width: 100%}
.populer-city-section .img-box .content h3 {
    font-size: 28px;
    color: #fff;
    font-weight: 400;
    text-transform: capitalize;
}
.testimonial-section {
    background-color: #fbfbfb;
}
.testimonial-content {
    opacity: .5;
}
.testimonial-content .testimonial-box {
    background-color: transparent;
    border-radius: 6px;
    padding: 10px;
    color: #848484;
    position: relative;
    margin: 18px 0;
    box-shadow: none;
    transition: .4s;
}
@media(min-width:768px) {
    .testimonial-content .testimonial-box {
    padding: 60px;
    padding-left: 110px;
}
.testimonial-content .testimonial-box:after {
    position: absolute;
    content: "\f10d";
    font-family: fontawesome;
    top: 75px;
    left: 40px;
    opacity: .5;
    font-size: 38px;
}
}@media(min-width:1200px) {
    .testimonial-content .testimonial-box {
    padding: 40px;
    padding-left: 110px;
}
.testimonial-content .testimonial-box:after {
    top: 56px;
}
}.testimonial-content .testimonial-box .testimonial {
    font-size: 17px;
    font-weight: 500;
    line-height: 28px;
}
.testimonial-content .testimonial-author img {
    width: 60px!important;
    height: 60px;
    border-radius: 50%;
    display: block;
    margin: 40px auto 20px;
}
.testimonial-content .testimonial-author h5 {
    text-align: center;
    color: #222;
    font-size: 15px;
    text-transform: capitalize;
}
.testimonial-content .testimonial-author h5 span {
    margin-top: 10px;
    display: block;
    color: #848484;
}
.testimonial-slider {
    margin: 0;
}
.testimonial-slider .owl-item.active.center .testimonial-content {
    opacity: 1;
}
.testimonial-slider .owl-item.active.center .testimonial-box {
    background-color: #2196f3;
    color: #fff;
}
.testimonial-slider .owl-item.active.center .testimonial-box:before {
    position: absolute;
    width: 20px;
    height: 20px;
    background-color: #2196f3;
    left: 50%;
    bottom: -17px;
    content: '';
    -webkit-transform: rotate(45deg) translateX(-50%);
    transform: rotate(45deg) translateX(-50%);
    border-bottom-right-radius: 3px;
}
.testimonial-slider .owl-item.active.center .testimonial-box:after {
    color: #064475;
}
.testimonial-slider .owl-controls .owl-dots {
    margin-top: 35px;
}
.testimonial-slider .owl-controls .owl-dots .owl-dot {
    box-shadow: none;
    background-color: transparent;
    padding: 0;
}
.testimonial-slider .owl-controls .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: transparent;
    box-shadow: inset 0 0 0 2px silver;
}
.testimonial-slider .owl-controls .owl-dots .owl-dot.active span {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: silver;
}
.started-bussiness {
    background-position: center center;
    background-size: cover;
    background-attachment: fixed;
    background-repeat: no-repeat;
    padding-top: 0;
    position: relative;
}
.started-bussiness:before {
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
}
.started-bussiness .content {
    margin-top: 100px;
}
.started-bussiness .content h2 {
    font-size: 36px;
    color: #fff;
    margin-bottom: 40px;
    font-weight: 400;
    text-transform: capitalize;
}
.started-bussiness .content p {
    font-size: 18px;
    color: #fff;
    margin-bottom: 40px;
    line-height: 26px;
}
.started-bussiness .content .btn-primary {
    padding: 15px 25px;
}
.smooth-loader-wrapper {
    background-color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 666666;
}
.smooth-loader-wrapper .smooth-loader {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2100;
    line-height: 0;
}
.smooth-loader .loader1 {
    position: relative;
    height: 100%;
    display: inline-block;
}
.smooth-loader .loader1 .loader-target {
    position: relative;
    height: 60px;
    width: 60px;
    margin-left: -30px;
    margin-top: -30px;
}
.loader-target .loader-target-main {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    -webkit-transform: rotate(45deg) translateZ(0);
    transform: rotate(45deg) translateZ(0);
    background: #00c9ff;
    background: linear-gradient(to right, #2196f3, #00c9ff);
    -webkit-animation-name: qodefTargetRotate;
    animation-name: qodefTargetRotate;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(.38, .76, 0, .87);
    animation-timing-function: cubic-bezier(.38, .76, 0, .87);
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    outline: transparent solid 1px;
}
.loader-target:after {
    content: '';
    position: absolute;
    top: 5%;
    left: 5%;
    height: 90%;
    width: 90%;
    border-radius: 50%;
    background: #fff;
    -webkit-animation-name: targetScale;
    animation-name: targetScale;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(.38, .76, 0, .87);
    animation-timing-function: cubic-bezier(.38, .76, 0, .87);
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.loader-target .loader-target-inner {
    position: absolute;
    top: calc(50% - 20px);
    left: calc(50% - 20px);
    height: 40px;
    width: 40px;
    z-index: 100;
    opacity: 0;
    border-radius: 50%;
    background: #00c9ff;
    background: linear-gradient(to right, #2196f3, #00c9ff);
    -webkit-animation-name: targetScale;
    animation-name: targetScale;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(.38, .76, 0, .67);
    animation-timing-function: cubic-bezier(.38, .76, 0, .67);
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
.loader-target .loader-target-inner:after {
    content: '';
    position: absolute;
    top: 15px;
    left: 15px;
    height: 10px;
    width: 10px;
    border-radius: 50%;
    background: #fff;
    -webkit-animation-name: qodefTargetScale;
    animation-name: qodefTargetScale;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: cubic-bezier(.38, .96, 0, .37);
    animation-timing-function: cubic-bezier(.38, .96, 0, .37);
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@-webkit-keyframes targetScale {
    0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
}
50% {
    opacity: 1;
}
to {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}
}.termsList li {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
@media(min-width:768px) {
    .termsList li {
    padding-bottom: 45px;
    margin-bottom: 45px;
}
}.termsList li:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
.termsList li h3 {
    font-weight: 300;
    font-size: 20px;
    text-transform: capitalize;
}
.termsList li p {
    margin: 0;
}
.termsList li p a {
    text-decoration: underline;
}
.howWorksSection {
    padding: 0;
}
.howWorksInner {
    padding: 50px 0;
    border-bottom: 1px solid #e5e5e5;
}
@media(min-width:768px) {
    .howWorksInner {
    padding: 100px 0;
    border-bottom: 1px solid #e5e5e5;
}
}.howWorksInfo p {
    margin: 0 0 10px;
}
.howWorksInfo h3 {
    font-size: 20px;
    margin: 0 0 15px;
    font-weight: 500;
    text-transform: capitalize;
}
.howWorksInfo.text-right {
    text-align: left;
}
@media(min-width:768px) {
    .howWorksInfo.text-right {
    text-align: right;
}
}.howWorksImage {
    margin: 0 0 25px;
}
@media(min-width:768px) {
    .howWorksImage {
    margin: 0;
}
}.howWorksImage.text-left {
    text-align: center;
}
@media(min-width:768px) {
    .howWorksImage.text-left {
    text-align: left;
}
}.howWorksImage.text-right {
    text-align: center;
}
@media(min-width:768px) {
    .howWorksImage.text-right {
    text-align: right;
}
}.businessIntro {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 25px;
    margin-bottom: 25px;
}
@media(min-width:768px) {
    .businessIntro {
    padding-bottom: 45px;
    margin-bottom: 45px;
}
}.businessIntro h2 {
    font-size: 30px;
    font-weight: 400;
    margin: 0 0 20px;
    text-transform: capitalize;
}
.businessIntro p {
    margin-bottom: 0;
}
.locationSelect label {
    font-weight: 400;
    margin-bottom: 7px;
}
.businessLink {
    display: block;
    width: 100%;
    float: left;
    margin: 25px 0 0;
}
@media(min-width:768px) {
    .businessLink {
    margin: 30px 0 0;
}
}.businessLink h3 {
    font-weight: 300;
    text-transform: capitalize;
    font-size: 20px;
}
.businessLink ul.list-inline li {
    margin-bottom: 12px;
    width: 100%}
@media(min-width:768px) {
    .businessLink ul.list-inline li {
    width: 49%}
}@media(min-width:992px) {
    .businessLink ul.list-inline li {
    width: 33%}
}.businessLink ul.list-inline li a {
    color: #848484;
}
.businessLink ul.list-inline li a:hover {
    color: #2196f3;
    text-decoration: underline;
}
.locationSelect {
    margin-bottom: 20px;
    float: left;
    width: 100%}
.businessAdd {
    background-size: cover;
    background-position: center center;
    padding-bottom: 0;
    position: relative;
    border-radius: 4px;
    position: relative;
    width: 100%;
    float: none;
    height: auto;
}
@media(min-width:768px) {
    .businessAdd {
    width: 100%;
    float: right;
    height: auto;
}
}@media(min-width:992px) {
    .businessAdd {
    width: 321px;
    float: right;
    height: 400px;
}
}.businessAdd .addMask {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    background-color: rgba(0, 0, 0, .5);
}
@media(min-width:320px) {
    .businessAdd .addMask {
    padding: 15px;
}
}@media(min-width:768px) {
    .businessAdd .addMask {
    padding: 35px 20px;
}
}@media(min-width:992px) {
    .businessAdd .addMask {
    padding: 70px 30px;
}
}.businessAdd h2 {
    color: #fffefe;
    font-size: 32px;
    font-weight: 500;
    text-transform: capitalize;
}
.businessAdd p {
    color: #fff;
    font-size: 16px;
    margin: 0 0 25px;
}
@media(min-width:768px) {
    .businessAdd p {
    margin: 0 0 45px;
}
}.businessAdd a.btn-primary {
    padding: 15px;
}
@media(min-width:768px) {
    .businessAdd a.btn-primary {
    padding: 15px 30px;
}
}.signUpFormArea .priceTableTitle {
    text-align: left;
    padding: 0;
}
.signUpFormArea .priceTableTitle h2 {
    margin-bottom: 20px;
    text-transform: capitalize;
}
.signUpFormArea .priceTableTitle p {
    margin: 0;
}
.signUpFormArea .priceTableTitle p a {
    text-decoration: underline;
    color: #2196f3;
}
.formSection {
    border-top: 1px solid #e5e5e5;
    width: 100%;
    float: left;
    margin-top: 35px;
    padding-top: 40px;
}
@media(min-width:768px) {
    .formSection {
    margin-top: 20px;
    padding-top: 50px;
}
}.formSection h3 {
    font-weight: 300;
    font-size: 20px;
    text-transform: capitalize;
    margin-bottom: 25px;
}
.formSection label {
    font-size: 13px;
}
.formSection label a {
    text-decoration: underline;
    color: #2196f3;
}
.formSection .control-label {
    font-size: 14px;
    width: 100%;
    font-weight: 400;
}
.formSection p span {
    font-size: 15px;
    color: #222;
}
.formSection p a {
    text-decoration: underline;
    color: #2196f3;
}
.cardBox {
    padding: 20px 10px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 25px;
    position: relative;
    display: inline-block;
}
.cardBox .list-inline li {
    padding: 5px;
}
@media(min-width:768px) {
    .cardBox .list-inline li {
    padding: 0 5px;
}
}.paymentMethod {
    padding: 10px;
    background-color: #fff;
    position: absolute;
    left: 10px;
    top: -20px;
}
.pricingIntro {
    margin-bottom: 25px;
}
@media(min-width:768px) {
    .pricingIntro {
    margin-bottom: 50px;
}
}.pricingIntro p {
    color: #222;
    font-size: 16px;
    text-align: center;
    margin: 0;
}
.priceTableWrapper {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 45px;
}
@media(min-width:768px) {
    .priceTableWrapper {
    margin-bottom: 0;
}
}.priceTableTitle {
    padding: 25px 0;
    text-align: center;
}
.priceTableTitle h2 {
    font-weight: 400;
    margin: 0;
    font-size: 24px;
}
@media(min-width:768px) {
    .priceTableTitle h2 {
    font-size: 30px;
}
}.priceTableTitle h2 small {
    display: block;
    color: #848484;
    font-size: 13px;
    font-style: italic;
    margin-top: 12px;
}
.priceAmount {
    padding: 30px 0;
    
}
.cart-payment-right-row {
	background-color: #f5f5f5;
}
.priceAmount h2 {
    text-align: center;
    font-weight: 400;
    font-size: 50px;
    line-height: 44px;
    margin-bottom: 0;
}
.priceAmount h2 small {
    font-size: 18px;
}
.priceInfo {
    padding: 15px;
}
@media(min-width:768px) {
    .priceInfo {
    padding: 25px;
}
}@media(min-width:992px) {
    .priceInfo {
    padding: 25px 50px;
}
}.priceInfo .list-unstyled li {
    color: #222;
    font-size: 15px;
    margin-bottom: 10px;
}
.priceInfo .list-unstyled li:last-child {
    margin-bottom: 0;
}
.priceInfo .priceShorting {
    margin-bottom: 55px;
    float: left;
    width: 100%}
.priceInfo .priceShorting>li p {
    font-size: 15px;
    margin-left: 25px;
}
@media(min-width:768px) {
    .priceInfo .priceShorting>li p {
    font-size: 15px;
}
}@media(min-width:992px) {
    .priceInfo .priceShorting>li p {
    font-size: 15px;
}
}.priceInfo .priceShorting>li ul {
    padding-left: 25px;
}
.priceInfo .priceShorting>li ul li {
    line-height: 24px;
}
.priceInfo .priceShorting>li ul li i {
    font-size: 15px;
    margin-top: 5px;
}
.priceInfo .priceShorting>li ul li.active>i {
    color: #2196f3;
}
.priceInfo .priceShorting>li i {
    color: #d9d9d9;
    font-size: 18px;
    margin-right: 10px;
    float: left;
    margin-top: 3px;
}
.priceInfo .priceShorting>li.active>i {
    color: #2196f3;
}
.priceInfo .priceShorting>li.active p {
    color: #222;
}
.priceBtn {
    text-align: center;
    margin-top: 25px;
}
@media(min-width:768px) {
    .priceBtn {
    margin-top: 50px;
}
}.priceBtn .btn-primary {
    background-color: transparent;
    border: 1px solid #e5e5e5;
    color: #848484;
    padding: 17px 30px;
    font-size: 14px;
}
.priceBtn .btn-primary:hover, .priceBtn .btn-primary:active:focus, .priceBtn .btn-primary:active:hover {
    background-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
}
.advancedSupport .priceShorting {
    margin-bottom: 20px;
}
.advancedSupport.active {
    border-color: #2196f3;
}
.advancedSupport.active .priceAmount {
    background-color: #2196f3;
}
.advancedSupport.active .priceAmount h2 {
    color: #fffefe;
}
.advancedSupport.active .priceAmount h2 small {
    color: #fffefe;
}
.advancedSupport.active .checkbox label {
    color: #222;
    font-size: 15px;
}
.advancedSupport.active .btn-primary {
    background-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
    padding: 17px 30px;
    font-size: 14px;
}
.advancedSupport.active .btn-primary:hover, .advancedSupport.active .btn-primary:active:focus, .advancedSupport.active .btn-primary:active:hover {
    border-color: #2196f3;
    border: 1px solid #2196f3;
    color: #fff;
}
.advancedSupport p {
    font-size: 13px;
}
.advancedSupport p a {
    text-decoration: underline;
}
.signUpMessage {
    text-align: center;
    margin-top: 10px;
}
@media(min-width:768px) {
    .signUpMessage {
    margin-top: 70px;
}
}.signUpMessage p {
    font-size: 16px;
    margin-bottom: 0;
    color: #222;
}
.signUpMessage p a {
    text-decoration: underline;
}
.signUpSection {
    padding: 50px 0;
}
@media(min-width:768px) {
    .signUpSection {
    padding: 70px 0;
}
}.priceTableSection {
    padding: 50px 0;
}
@media(min-width:768px) {
    .priceTableSection {
    padding: 93px 0;
}
}.sidebarInner {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 25px;
}
@media(min-width:768px) {
    .sidebarInner {
    padding: 20px;
    margin-bottom: 50px;
}
}@media(min-width:992px) {
    .sidebarInner {
    padding: 30px;
}
}.sidebarInner .form-control {
    border-right: none;
}
.sidebarInner .input-group-addon {
    background-color: transparent;
    border-color: #e5e5e5;
}
.sidebarInner .panel {
    margin-bottom: 0;
    border: 0;
    box-shadow: none;
}
.sidebarInner .panel-heading {
    background-color: transparent;
    border: 0;
    padding: 0 0 15px;
    font-family: poppins, sans-serif;
    font-size: 16px;
    color: #222;
}
.sidebarInner .panel-body {
    padding: 0;
}
.sidebarInner .categoryList li a {
    border-bottom: 1px solid #e5e5e5;
    display: block;
    color: #848484;
    padding: 7px 0;
}
.sidebarInner .categoryList li a:hover {
    color: #2196f3;
}
@media(min-width:768px) {
    .sidebarInner .categoryList li a {
    padding: 15px 0;
}
}.sidebarInner .categoryList li:last-child a {
    border-bottom: none;
}
.sidebarInner.sidebarCategory {
    padding: 0 15px;
    border: 0;
    margin-bottom: 40px;
    width: 100%;
    float: left;
}
@media(min-width:1200px) {
    .sidebarInner.sidebarCategory {
    width: 320px;
    float: right;
    padding: 0;
}
}.sidebarInner.sidebarCategory .input-group {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}
.sidebarInner.sidebarCategory .form-control {
    border: 0;
}
.sidebarInner.sidebarCategory .input-group-addon {
    border: 0;
}
.sidebarInner.sidebarCategory .input-group-addon i.fa {
    width: 36px;
    height: 36px;
    display: block;
    background-color: #2196f3;
    border-radius: 4px;
    line-height: 36px;
    color: #fff;
}
.sidebarInner.sidebarCategory .categoryList li a {
    border: 0;
    padding: 7px 0;
}
.blogContent {
    background-color: transparent;
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 25px;
    padding-bottom: 25px;
}
@media(min-width:768px) {
    .blogContent {
    margin-bottom: 50px;
    padding-bottom: 50px;
}
}.blogContent .caption {
    padding: 0;
}
.blogContent .caption h3 {
    font-weight: 500;
    text-transform: capitalize;
    font-size: 20px;
}
@media(min-width:768px) {
    .blogContent .caption h3 {
    font-size: 40px;
}
}.blogContent .caption img {
    border-radius: 4px;
    margin-bottom: 25px;
}
.blogContent .caption h4 {
    font-size: 14px;
    color: #848484;
    font-family: muli, sans-serif;
    font-weight: 400;
    margin-bottom: 15px;
}
.blogContent .caption h4 a {
    color: #2196f3;
}
.blogContent .caption .socialLink {
    text-align: left;
    margin: 0;
}
.blogContent .caption .socialLink li a {
    color: #848484;
    font-size: 13px;
    padding: 0;
    width: 38px;
    height: 38px;
    border-radius: 100%;
    display: block;
    border: 1px solid #e5e5e5;
    background-color: transparent;
    text-align: center;
    line-height: 38px;
}
.blogContent .caption .socialLink li a:hover {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
}
.blogContent .caption .socialLink li:first-child {
    padding-left: 0;
}
.commentArea h3 {
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    margin-bottom: 25px;
}
.commentArea form {
    margin: 0 -15px;
}
.deafultForm .control-label {
    color: #848484;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 7px;
}
.deafultForm .row {
    margin: 0;
}
.blogInner {
    background-color: transparent;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 17px;
    margin-bottom: 25px;
}
@media(min-width:768px) {
    .blogInner {
    padding-bottom: 42px;
    margin-bottom: 50px;
}
}.blogInner img {
    border-radius: 4px;
}
.blogInner .caption {
    padding: 0;
    margin-top: 30px;
}
.blogInner .caption h4 {
    font-size: 14px;
    color: #848484;
    font-family: muli, sans-serif;
    font-weight: 400;
    margin-bottom: 15px;
}
.blogInner .caption h4 a {
    color: #2196f3;
}
.blogInner .caption h3 {
    font-weight: 500;
    font-size: 20px;
}
.blogInner p {
    margin-bottom: 0;
}
.iframWrapper iframe {
    width: 100%}
.blogInnerWrapper .blogInner:last-child {
    padding-bottom: 0;
    border: 0;
}
.blogInnerWrapper .blogInner:last-child .caption {
    margin-top: 0;
}
#blog-carousel-id .item {
    border-radius: 4px;
}
#blog-carousel-id i.icon-listy {
    width: 45px;
    height: 45px;
    background-color: rgba(255, 255, 255, .35);
    border: 1px solid rgba(255, 255, 255, .51);
    border-radius: 4px;
    display: block;
    line-height: 45px;
    font-size: 15px;
    text-shadow: none;
    color: #fff;
    margin-top: -20px;
    transition: all .3s ease-in-out;
}
#blog-carousel-id .carousel-control {
    background-image: none;
    opacity: 1;
}
#blog-carousel-id .carousel-control.left i.icon-listy {
    position: absolute;
    top: 50%;
    left: 50%}
#blog-carousel-id .carousel-control.right i.icon-listy {
    position: absolute;
    top: 50%;
    right: 50%}
#blog-carousel-id .carousel-control:hover i.icon-listy {
    background-color: #2196f3;
    border-color: #2196f3;
    color: #fff;
}
.blogDetials .col-sm-8.col-xs-12 {
    padding-right: 15px;
}
@media(min-width:992px) {
    .blogDetials .col-sm-8.col-xs-12 {
    padding-right: 0;
}
}.blogDetials .blogContent .caption h3 {
    margin-bottom: 40px;
}
.blogDetials .sidebarInner {
    width: 100%;
    float: left;
}
@media(min-width:1200px) {
    .blogDetials .sidebarInner {
    width: 320px;
    float: right;
}
}.blogDetials {
    padding: 50px 0;
}
@media(min-width:768px) {
    .blogDetials {
    padding: 100px 0 70px;
}
}.dashboardBoxBg {
    background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    padding: 30px;
}
#update_bank_old.dashboardBoxBg .profileIntro {
    pointer-events: none;
}
#update_basic_old input, #update_basic_old  .form-group ,#update_basic_old .profileIntro {
    pointer-events: none;
}
.mt30 {
    margin-top: 30px;
}
.mb30 {
    margin-bottom: 30px;
}
.profileIntro h2 {
    font-size: 30px;
    text-transform: capitalize;
    font-weight: 400;
    margin: 0 0 17px;
}
.profileIntro p {
    margin-bottom: 0;
}
.profileIntro h3 {
    font-size: 20px;
    text-transform: capitalize;
    font-weight: 500;
}
.profileIntro label {
    font-weight: 400;
}
.profileIntro .form-control {
    color: #222;
}
.profileIntro .form-group button.btn-primary {
    background-color: transparent;
    border: 2px solid #2196f3;
    color: #2196f3;
    width: auto;
    padding: 16px 30px;
}
.profileIntro .dateSelect {
    margin-bottom: 0;
}
.profileIntro.paraMargin p {
    margin-bottom: 25px;
}
.profileIntro .help-block {
    display: block;
    font-size: 13px;
    font-style: italic;
    font-weight: 300;
}
.bg-white-full {
    background-color: #fff;
}
.bg-white-full .dashboardBoxBg {
    padding: 0;
    border: 0;
}
.imageUploader {
    width: 100%;
    display: block;
    border: 2px dashed #2196f3;
    padding: 50px;
    border-radius: 4px;
    background-color: rgba(33, 150, 243, .03);
}
.form-group .file {
    visibility: hidden;
    position: absolute;
}
.form-group .browse {
    width: auto;
    height: 50px;
    display: inline-block;
    background-color: transparent;
    color: #222;
    border: 0;
    box-shadow: none;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 1px;
    font-family: poppins, sans-serif;
    padding: 0;
}
.btn-area .btn-primary {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 30px;
}
.bt {
    border-top: 1px solid #e5e5e5;
}
.profileUserInfo {
    padding-top: 30px;
    text-align: center;
}
.profileUserInfo p {
    margin: 0 0 20px;
}
.profileUserInfo h2 {
    font-size: 30px;
    text-transform: capitalize;
    font-weight: 400;
}
.profileUserInfo h5 {
    font-size: 14px;
    text-transform: capitalize;
    margin-bottom: 25px;
    font-weight: 400;
}
.profileUserInfo h5 span {
    font-family: muli, sans-serif;
    color: #2196f3;
}
.profileUserInfo .btn-primary {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
    color: #222;
    font-size: 12px;
    letter-spacing: 0;
    text-transform: capitalize;
    width: 75px;
    line-height: 25px;
    padding: 0;
}
.profileUserInfo .btn-primary:hover, .profileUserInfo .btn-primary:focus {
    background-color: #f7f7f7;
    border: 1px solid #e5e5e5;
    color: #222;
}
.profileUserInfo.profileName h2 {
    font-size: 24px;
    margin-bottom: 14px;
}
.listing__form .btn-submit {
    background-color: #2196f3;
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
    border: 0;
    height: 64px;
    width: 80%;
    letter-spacing: 5px;
    border-radius: 2px;
    transition: opacity .2s ease;
}
@media(min-width:768px) {
    .listing__form .btn-submit {
    width: 470px;
}
}.listing__form .btn-submit:hover {
    opacity: .9;
}
.profileImage {
    text-align: center;
    padding-bottom: 20px;
    position: relative;
}
.profileImage .edit-profile {
    position: absolute;
    right: 0;
}
.profileImage img {
    /* margin-bottom: 15px;
    max-height: 300px;
    max-width: 300px;
    min-width: 250px;
    min-height: 250px; */
}
.profileImage .mnu-ui-img {
	width: 91px;
	height: 91px;
}
.profileImage .mnu-ui-img span {
	overflow: hidden;
	display: inline-block;
	width: inherit;
	height: inherit;
	border-radius: 5em;
	box-shadow: 0px 3px 6px #00000029;
    vertical-align: middle;
display: table-cell;
}
.profileImage .form-group {
    margin-bottom: 0;
}
.profileImage .btn-primary {
    background-color: transparent;
    color: #848484;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
}
.profileImage .btn-primary i {
    margin-left: 7px;
}
.profileImage .btn-primary:hover, .profileImage .btn-primary:focus {
    background-color: transparent;
    color: #848484;
}
.uploadImages {
    display: block;
}
@media(min-width:768px) {
    .uploadImages {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
}.uploadImages li {
    padding: 0;
    border: 0;
    position: relative;
    width: 100%;
    margin: 12px 0;
}
@media(min-width:768px) {
    .uploadImages li {
    width: 30%;
    margin: 12px 0;
}
}.uploadImages li img {
    width: 100%}
.uploadImages li .close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 100%;
    background-color: #f25656;
    color: #fff;
    line-height: 30px;
    text-align: center;
    padding: 0;
    opacity: 1;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    font-size: 11px;
}
@media(min-width:768px) {
}.dashboardOrders {
    padding: 30px 0;
}
@media(min-width:768px) {
    .dashboardOrders {
    padding: 40px 0;
}
}.dataTables_length, .dataTables_info, .dataTables_filter {
    display: none;
}
.dashboardPageTitle h2 {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 30px;
}
#ordersTable {
    background-color: #fff;
    border-radius: 4px;
    border: 0;
}
@media(min-width:768px) {
    #ordersTable {
    border: 1px solid #e5e5e5;
}
}#ordersTable .label {
    width: 63px;
    height: 21px;
    padding: 0;
    line-height: 21px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
}
#ordersTable .label.label-success {
    background-color: #22baa0;
}
#ordersTable .label.label-warning {
    background-color: #ffb400;
}
#ordersTable .label.label-danger {
    background-color: #f25656;
}
#ordersTable .btn-group .btn-primary {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    color: #848484;
    font-size: 12px;
    padding: 6px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: muli, sans-serif;
    width: 60px;
    border-radius: 0;
    margin-left: 0;
    margin-top: -1px;
}
@media(min-width:768px) {
    #ordersTable .btn-group .btn-primary {
    margin-left: -1px;
    margin-top: 0;
}
}
.btn-toolbar .btn-default {
    color: #222;
    text-transform: capitalize;
    padding: 7px 15px;
}
.btn-toolbar .btn-default:active, .btn-toolbar .btn-default:hover, .btn-toolbar .btn-default:focus {
    background: #2196f3;
    color: #fff;
}
.btn-toolbar .open .btn-default:active, .btn-toolbar .open .btn-default:hover, .btn-toolbar .open .btn-default:focus {
    background: #2196f3;
    color: #fff;
}
.btn-toolbar .open .dropdown-toggle {
    box-shadow: none;
}
.listyPage .btn-toolbar {
    margin-bottom: 0;
}
.table-responsive {
    border: 0;
}
.table-responsive.bgAdd {
    background-color: #fff;
}
.table-responsive .col-sm-7 {
    width: 100%;
    padding-right: 15px;
}
table.dataTable {
    margin: 0!important;
    border: 0;
    background-color: #fff;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    border-color: #e5e5e5;
    border-width: 1px;
    padding: 17px 20px;
    line-height: 28px;
}
.table-bordered>thead>tr>th {
    border: 0;
    border-right: 1px solid #e5e5e5;
    padding: 30px 20px 17px;
}

.table-bordered>thead>tr>th:last-child {
    border-right: none;
}
table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {
    bottom: 16px;
}
.dataTables_paginate {
    padding: 16px 15px 30px;
}
.dataTables_paginate li a {
    border-color: #e5e5e5;
    color: #848484;
}
.dataTables_paginate li a:hover {
    background-color: #f7f7f7;
}
.dataTables_paginate .pagination>.active>a, .dataTables_paginate .pagination>.active>a:focus, .dataTables_paginate .pagination>.active>a:hover, .dataTables_paginate .pagination>.active>span, .dataTables_paginate .pagination>.active>span:focus, .dataTables_paginate .pagination>.active>span:hover {
    background-color: #f7f7f7;
    color: #848484;
    border-color: #e5e5e5;
}
#ordersTable.table>thead>tr>th {
    color: #222;
}
#ordersTable.table>tbody>tr>td, #ordersTable.table>tbody>tr>th {
    padding: 5px 20px;
}
#ordersTable.table>tbody>tr>td:first-child {
    text-align: center;
}
#ordersTable.table>tbody>tr:last-child>td {
    border-bottom: 1px solid #e5e5e5;
}
#ordersTable.table>tfoot {
    display: none;
}
#ordersTable.table>tbody>tr>td, #ordersTable.table>thead>tr>th {
    border-left: none;
    border-right: none;
}
#ordersTable_wrapper .col-sm-5 {
    display: none;
}
.dataTables_wrapper .dataTables_paginate {
    text-align: left!important;
}
.listyPage {
    padding: 50px 0;
}
@media(min-width:768px) {
    .listyPage {
    padding: 63px 0;
}
}.listyPage .dashboardPageTitle h2 {
    margin: 0 0 20px;
}
.rowItem {
    background-color: #fff;
}
.listingsTable {
    border-collapse: separate;
    border-spacing: 0 30px;
}
.listingsTable thead tr th {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    font-weight: 400;
    line-height: 24px;
}
.listingsTable thead tr th:first-child {
    border: 1px solid #e5e5e5;
    border-right: none;
    width: auto;
    padding-left: 15px;
}
@media(min-width:768px) {
    .listingsTable thead tr th:first-child {
    width: 45%;
    padding-left: 100px;
}
}.listingsTable thead tr th:last-child {
    border: 1px solid #e5e5e5;
    border-left: none;
}
.listingsTable thead:first-child tr:first-child th {
    border-top: 1px solid #e5e5e5;
    padding: 10px 5px;
    font-size: 9px;
}
@media(min-width:768px) {
    .listingsTable thead:first-child tr:first-child th {
    padding: 17px 20px;
    font-size: 14px;
}
}.listingsTable tbody tr td {
    vertical-align: middle;
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    line-height: 22px;
    padding: 5px;
    font-size: 9px;
}
@media(min-width:768px) {
    .listingsTable tbody tr td {
    padding: 15px;
    font-size: 13px;
}
}.listingsTable tbody tr td:first-child {
    border: 1px solid #e5e5e5;
    border-right: none;
}
.listingsTable tbody tr td:last-child {
    border: 1px solid #e5e5e5;
    border-left: none;
}
.listingsTable .label {
    width: 63px;
    height: 21px;
    padding: 0;
    line-height: 21px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
}
.listingsTable .label.label-success {
    background-color: #22baa0;
}
.listingsTable .label.label-warning {
    background-color: #ffb400;
}
.listingsTable .label.label-danger {
    background-color: #f25656;
}
.table-responsive[data-pattern=priority-columns] {
    border: 0;
}
.listingsInfo li {
    float: left;
}
@media(min-width:768px) {
    .listingsInfo li {
    width: 149px;
    height: 95px;
}
}@media(min-width:992px) {
    .listingsInfo li {
    width: 197px;
    height: 127px;
}
}@media(min-width:1200px) {
    .listingsInfo li {
    width: 200px;
    height: 129px;
}
}.listingsInfo li:first-child a {
    display: block;
    width: 50px;
}
@media(min-width:768px) {
    .listingsInfo li:first-child a {
    width: auto;
}
}.listingsInfo li:first-child img {
    border-radius: 4px;
    width: 100%}
.listingsInfo li:last-child h3 {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 9px;
    margin: 5px 0;
}
.listingsInfo li:last-child h3 i.fa {
    margin-left: 10px;
    color: #2196f3;
}
@media(min-width:768px) {
    .listingsInfo li:last-child h3 {
    font-size: 18px;
    margin: 0 0 7px;
}
}@media(min-width:992px) {
    .listingsInfo li:last-child h3 {
    margin: 20px 0 6px;
}
}.listingsInfo li:last-child h5 {
    font-family: muli, sans-serif;
    font-size: 13px;
    text-transform: capitalize;
    color: #848484;
    margin: 0 0 4px;
    font-weight: 400;
    font-size: 9px;
}
.listingsInfo li:last-child h5 .cityName {
    color: #222;
}
@media(min-width:768px) {
    .listingsInfo li:last-child h5 {
    font-size: 13px;
}
}.listingsInfo li:last-child .category {
    color: #2196f3;
    font-size: 9px;
}
@media(min-width:768px) {
    .listingsInfo li:last-child .category {
    font-size: 13px;
}
}.listingsInfo li:last-child p {
    color: #222;
    margin: 0;
    font-size: 9px;
}
.listingsInfo li:last-child p .likeArea {
    margin-left: 10px;
    color: #848484;
}
.listingsInfo li:last-child p .likeArea i.fa {
    margin-right: 2px;
    color: #2196f3;
}
@media(min-width:768px) {
    .listingsInfo li:last-child p {
    font-size: 13px;
}
}.primaryColor {
    color: #2196f3;
}
.panel-card {
    border-color: #e5e5e5;
    margin: 0 0 30px;
    height: auto;
}
.panel-card .panel-heading {
    background-color: transparent;
    border-color: #e5e5e5;
    font-family: poppins, sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    padding: 0 20px;
    min-height: 44px;
    line-height: 44px;
}
.panel-card .panel-heading .label {
    font-family: muli, sans-serif;
    font-size: 12px;
    float: right;
    padding: 3px 9px;
    font-weight: 400;
    margin-top: 13px;
}
.panel-card .panel-heading .label.label-primary {
    background-color: #2196f3;
}
.panel-card .panel-heading .label.label-sm {
    background-color: transparent;
    border: 1px solid #e5e5e5;
    float: none;
    color: #848484;
    padding: 0 6px;
    margin: 0;
}
.panel-card .panel-body {
    padding: 30px 20px;
}
.panel-card .panel-body h2 {
    font-size: 35px;
    color: #848484;
    font-family: muli, sans-serif;
    font-weight: 300;
    margin: 0 0 12px;
}
.panel-card .panel-body p {
    margin: 0;
}
.panel-card .panel-body .resultInfo {
    float: right;
    font-size: 15px;
}
.panel-card .panel-body .resultInfo.resultUp {
    color: #22baa0;
}
.panel-card .panel-body .resultInfo.resultDown {
    color: #f25656;
}
.panel-card .panel-body.plr {
    padding: 0 20px;
}
.panel-card .panel-body.panel-message {
    padding: 20px;
}
.panel-card .panel-list li {
    padding: 18px 0 15px;
    border-bottom: 1px solid #e5e5e5;
}
.panel-card .panel-list li:last-child {
    border-bottom: none;
}
.panel-card .panel-list li.messageCommon {
    padding: 19px 20px 15px;
}
.panel-card .panel-list.list-padding li {
    padding: 15px 0;
}
.panel-card .panel-list.list-padding-sm li {
    padding: 12px 0;
}
.panel-card .rating {
    margin-bottom: 0;
}
.panel-card .rating li {
    border: 0;
    padding: 0;
}
.equalHeight .container .row:nth-child(2) {
    display: block;
    margin-bottom: 0;
}
@media(min-width:768px) {
    .equalHeight .container .row:nth-child(2) {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-bottom: 30px;
    max-height: 507px;
}
}.listWrapper {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.listName h3 {
    font-size: 15px;
    font-weight: 400;
    text-transform: capitalize;
    margin: 0;
}
.listName h3 small {
    display: block;
    font-family: muli, sans-serif;
    font-size: 13px;
    color: #848484;
    text-transform: none;
    margin: 8px 0 0;
}
.listResult {
    text-align: right;
}
.likePart {
    font-size: 13px;
}
.likePart i.primaryColor {
    margin-right: 5px;
}
.likeResult {
    font-size: 13px;
}
.likeResult strong {
    color: #222;
    font-weight: 400;
}
.itmeName {
    line-height: 34px;
    font-family: poppins, sans-serif;
    color: #222;
    font-size: 14px;
    font-weight: 400;
}
.itmeName .iconBox {
    width: 34px;
    height: 34px;
    display: inline-block;
    line-height: 34px;
    text-align: center;
    background-color: #2196f3;
    color: #fff;
    border-radius: 100%;
    font-size: 20px;
    margin: 0 10px 0 0;
    float: left;
}
.itemSubmit {
    font-size: 13px;
}
.itemSubmit strong {
    font-weight: 400;
    color: #222;
    line-height: 34px;
}
.recentUserInfo {
    line-height: 40px;
    font-family: poppins, sans-serif;
    color: #222;
    font-size: 14px;
    font-weight: 400;
}
.recentUserInfo img {
    width: 40px;
    height: 40px;
    display: inline-block;
    float: left;
    margin: 0 10px 0 0;
}
.userTime {
    font-size: 13px;
    line-height: 40px;
}
.messageCommon {
    background-color: #fff;
}
.messageCommon .messageInfo h5 {
    font-size: 15px;
    text-transform: capitalize;
    font-weight: 400;
    margin: 0 0 6px;
    color: #848484;
}
.messageCommon .messageInfo h5 small {
    font-family: muli, sans-serif;
    font-size: 13px;
    color: #848484;
}
.messageCommon .messageInfo h5 small .dayTime {
    color: #848484;
    margin-left: 2px;
}
.messageCommon .messageInfo p {
    font-size: 13px;
}
.messageCommon .messageTime {
    font-size: 13px;
    color: #848484;
    line-height: 48px;
}
.messageCommon.oldMessage {
    background-color: #f7f7f7;
}
.messageCommon.recentMessage .messageInfo h5 {
    color: #222;
}
.messageCommon.recentMessage .messageInfo small .dayTime {
    color: #2196f3;
}
.messageCommon.recentMessage .messageTime {
    color: #2196f3;
}
.btn-panel {
    vertical-align: baseline;
}
.btn-panel.btn-group .btn-primary {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    color: #848484;
    font-size: 12px;
    padding: 4px 6px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: muli, sans-serif;
}
.btn-panel.btn-group .btn-primary:hover, .btn-panel.btn-group .btn-primary.active {
    background-color: #2196f3;
    color: #fff;
    border-color: #2196f3;
}
.legendColorBox>div {
    border: 0!important;
}
.panel-card .panel-heading .rightContent {
    float: right;
    padding: 10px 0;
    display: inline-table;
    height: 30px;
    line-height: 10px;
}
.dateRange {
    display: inline-block;
    float: left;
    width: auto;
    margin-right: 30px;
}
.dateRange label {
    float: left;
    font-family: muli, sans-serif;
    font-size: 12px;
    color: #848484;
    margin: 0 10px 0 0;
    line-height: 24px;
    font-weight: 400;
}
.dateRange .dateSelect {
    margin: 0;
}
.dateRange .dateSelect .form-control {
    height: 24px;
    font-size: 12px;
    font-family: muli, sans-serif;
}
.dateRange .dateSelect .input-group-addon {
    padding: 3px 12px;
}
.panel-card .panel-body .chartInfo {
    margin: 20px 0;
    float: left;
    display: block;
    width: 100%}
.panel-card .panel-body .chartInfo h2 {
    color: #2196f3;
}
.flot-chart {
    display: block;
    height: 222px;
}
.flot-chart-content {
    width: 100%;
    height: 100%}
.paddingAdjustBottom {
    padding: 35px 0;
}
/* panel view hover design */
.box-panel-view .panel-card .panel-heading ,
.operations-approval-queue .box-panel-view .panel .panel-heading  {
    font-size: 12px;
    padding: 0 10px;
    min-height: 30px;
    line-height: 32px;
    color:#343434;
}
.dashboardSection .box-panel-view .col-sm-3.col-xs-12 {
    min-height: auto;
}

/* .box-panel-view .panel-card .panel-heading span:first-child {
    border:1px solid red;
} */
.box-panel-view .panel-card a:hover {
    text-decoration: none;
}
.box-panel-view .panel-card .panel-heading .label {
    font-family: muli, sans-serif;
    font-size: 9px;
    float: right;
    padding: 4px 12px;
    font-weight: 400;
    margin-top: 7px;
    color: #343434;
    border-radius: 20px;
}
.box-panel-view  .panel-card .panel-heading .label.label-primary {
    background: #E9E9E9; 
}
.box-panel-view .panel-card .panel-body {
    padding: 15px 7px;
}
.box-panel-view .panel-card .panel-body h2 {
    font-size: 20px;
    color: #6A6A6A;
    font-family: muli, sans-serif;
    font-weight: 700;
    margin: 0 0 12px;
}
.box-panel-view .panel-card .panel-body p {
    margin: 0;
    font-size: 13px;
    line-height: 18px;
}
.box-panel-view .op-dash-clickable > div ,
.box-panel-view .op-user-dash-clickable > div ,
.box-panel-view .panel-body    {
    border-bottom: 2px solid #B9BABC;
    border-color: #B9BABC;
}
.box-panel-view .panel-card .op-dash-clickable.active > div  {
    border-color: #B9BABC;
}
/*
CAD-5628 @author Nandha @since Aug 31, 2023 :: style added for active1 class
*/
.box-panel-view .panel-card:hover .op-dash-clickable > div ,
.box-panel-view .panel-card.active  .op-dash-clickable > div ,
.box-panel-view .panel-card.active1 .op-dash-clickable > div ,
.box-panel-view .op-user-dash-clickable.active > div ,
.box-panel-view .panel-card:hover .panel-body   {
    border-bottom: 2px solid #0B0D39;
    border-color: #0B0D39;
}
.box-panel-view .btn-panel.btn-group .btn-primary:hover, 
.box-panel-view .btn-panel.btn-group .btn-primary.active {
    background-color: #2196f3;
    color: #fff;
    border-color: #2196f3;
}
/*
CAD-5628 @author Nandha @since Aug 31, 2023 :: style added for active1 class
*/
.box-panel-view .panel-card:hover .panel-heading ,
.box-panel-view .panel-card.active  .panel-heading,
.box-panel-view .panel-card.active1 .panel-heading {
    background: #0B0D39;
    color:#fff;
}
.box-panel-view  .panel-card .clickable-dec {
    min-height: 40px;
}
.dashboardSection .box-panel-view .panel-card .panel-body p {
    min-height: 45px;
}
@media(min-width:768px) {
    .paddingAdjustBottom {
    padding: 70px 0;
}
}.paddingAdjustTopBottom {
    padding: 0 0 35px;
}
@media(min-width:768px) {
    .paddingAdjustTopBottom {
    padding: 0 0 70px;
}
}.paddingAdjustTop {
    padding: 0 0 50px;
}
@media(min-width:768px) {
    .paddingAdjustTop {
    padding: 0 0 100px;
}
}.listingTitleArea h2 {
    text-transform: capitalize;
    font-weight: 500;
    margin: 0 0 14px;
    font-size: 35px;
    line-height: 45px;
}
@media(min-width:768px) {
    .listingTitleArea h2 {
    font-size: 40px;
}
}.listingTitleArea p {
    margin: 0 0 10px;
}
.listingReview {
    display: block;
    float: left;
    width: 100%;
    line-height: 44px;
}
.listingReview span, .listingReview .captionItem, .listingReview .rating {
    display: inline-block;
    float: left;
}
.listingReview span {
    margin-right: 20px;
}
.listingReview .rating {
    margin: 0 10px 0 0;
}
.listingReview .btn-primary {
    display: inline-block;
    padding: 15px 30px;
    float: left;
}
@media(min-width:768px) {
    .listingReview .btn-primary {
    float: right;
}
}.listingImage li {
    padding: 0;
    float: left;
    width: 100%}
@media(min-width:768px) {
    .listingImage li {
    width: 25%}
}.detailsInfoBox {
    padding: 47px 0 42px;
    border-top: 1px solid #e5e5e5;
}
.detailsInfoBox h3 {
    font-weight: 400;
    font-size: 24px;
    text-transform: capitalize;
    margin: 0 0 10px;
}
.detailsInfoBox p {
    margin: 30px 0 0;
}
.detailsInfoBox .formSection {
    margin: 30px 0 0;
    padding: 0;
    border: 0;
}
.listDetailsInfo .detailsInfoBox:first-child {
    padding-top: 0;
    border-top: none;
}
.listDetailsInfo .detailsInfoBox:first-child h3 {
    margin: 0;
}
.media-comment.media {
    margin: 30px 0 0;
}
.media-comment.media .media-left {
    display: inline-block;
    float: left;
    margin-right: 20px;
}
.media-comment.media .media-left img {
    width: 60px;
    height: 60px;
}
.media-comment.media .media-heading {
    text-transform: capitalize;
    font-size: 15px;
    font-weight: 400;
    margin: 0 0 10px;
}
.media-comment.media .media-body p {
    margin: 0;
}
.media-comment.media .rating {
    margin: 0 0 14px;
}
.media-comment.media .rating li i {
    margin: 0;
}
.listSidebar {
    padding: 25px 30px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    display: block;
    float: right;
    width: 100%;
    margin-top: 30px;
}
@media(min-width:768px) {
    .listSidebar {
    width: 100%;
    margin-top: 50px;
}
}@media(min-width:992px) {
    .listSidebar {
    width: 90%;
    margin-top: 50px;
}
}.listSidebar h3 {
    font-weight: 400;
    font-size: 24px;
    text-transform: capitalize;
    margin: 0 0 30px;
}
.sidebarList li {
    display: block;
    float: left;
    width: 100%;
    padding: 17px 0;
    border-bottom: 1px solid #e5e5e5;
}
.sidebarList li:last-child {
    border-bottom: none;
}
.sidebarList li span a {
    color: #2196f3;
    text-decoration: underline;
}
.featuresItems li {
    padding: 5px;
}
.detailsInfoBox .formSection.formSpace {
    margin: 18px 0 30px;
}
@media(min-width:768px) {
    .detailsInfoBox .formSection.formSpace {
    margin: 18px 0 0;
}
}.listingSection {
    padding: 30px 0;
}
@media(min-width:768px) {
    .listingSection {
    padding: 40px 0 30px;
}
}.row.adjustRow {
    margin: 0;
}
button.close-btn {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    display: block;
    border-radius: 100%;
    background-color: #f25656;
    color: #fff;
    line-height: 30px;
    text-align: center;
    padding: 0;
    opacity: 1;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5);
    font-size: 11px;
    border: 0;
}
.profileImageUpload .file {
    visibility: hidden;
    position: absolute;
}
.profileImageUpload .browse {
    width: auto;
    height: 50px;
    display: inline-block;
    background-color: transparent;
    border: 0;
    box-shadow: none;
    letter-spacing: 1px;
    font-family: poppins, sans-serif;
    padding: 0;
    color: #848484;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 400;
}
.profileImageUpload .browse i {
    margin: 0 7px;
}
.rating.rating-review li i {
    font-size: 16px;
}
.dashboardSection {
    padding: 30px 0;
}
@media(min-width:768px) {
    .dashboardSection {
    padding: 40px 0;
}
}.dashboard-review-section {
    padding: 20px 0 15px;
}
@media(min-width:768px) {
    .dashboard-review-section {
    padding: 40px 0 30px;
}
}.dashboard-review-section .paginationCommon {
    margin-top: 50px;
}
.dashboard-list-box .list-sort {
    background-color: #fff;
    height: 70px;
    border-bottom: 1px solid #e5e5e5;
    line-height: 70px;
    padding: 0 25px;
}
.dashboard-list-box .list-sort .sort-left {
    display: inline-block;
    font-size: 15px;
    font-weight: 600;
}
.dashboard-list-box .list-sort .sort-right {
    float: right;
}
.dashboard-list-box .list-sort .sort-select .sbHolder {
    border: 0;
    font-family: muli, sans-serif;
    margin-top: 20px;
    color: #848484;
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbToggle {
    background: #fff;
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbToggle:before {
    font-family: fontawesome;
    content: "\f107";
    right: -10px;
    position: absolute;
    bottom: -30px;
    font-size: 20px;
    color: #848484;
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbSelector {
    left: auto;
    right: 0;
    color: #848484!important;
    font-size: 15px;
    font-weight: 600;
    width: 190px;
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbOptions {
    padding: 10px;
    width: 190px!important;
    z-index: 20;
    border: 1px solid #e5e5e5;
    max-height: 283px!important;
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbOptions li a {
    padding: 10px;
    font-family: muli, sans-serif!important;
}
.dashboard-list-box .list-sort .sort-select .sbHolder .sbOptions li a:hover {
    color: #2196f3!important;
}
.dashboard-list-box .single-list {
    padding: 40px 25px;
    border-bottom: 1px solid #e5e5e5;
    background-color: #fff;
}
.booking-section {
    padding: 40px 0 30px;
}
.booking-section .paginationCommon {
    margin-top: 50px;
}
.single-list {
    position: relative;
}
.single-list:hover .booking-list-media .right-btn {
    opacity: 1;
}
.booking-list-media .media-left {
    float: left;
    margin-right: 20px;
}
.booking-list-media .media-left a img {
    width: 70px;
    height: 70px;
    border-radius: 50%}
.booking-list-media .media-body {
    display: block;
}
@media(min-width:768px) {
    .booking-list-media .media-body {
    display: table-cell;
}
}.booking-list-media .media-body .media-heading {
    font-weight: 400;
    text-transform: capitalize;
    font-size: 20px;
    line-height: 40px;
}
.booking-list-media .media-body .media-heading .label {
    width: 63px;
    height: 21px;
    padding: 0;
    line-height: 21px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #fff;
}
.booking-list-media .media-body .media-heading .label.label-success {
    background-color: #22baa0;
}
.booking-list-media .media-body .media-heading .label.label-warning {
    background-color: #ffb400;
}
.booking-list-media .media-body .media-heading .label.label-danger {
    background-color: #f25656;
}
.booking-list-media .media-body .booking-list {
    padding: 5px 0;
    line-height: 20px;
    font-weight: 600;
    width: 250px;
}
@media(min-width:768px) {
    .booking-list-media .media-body .booking-list {
    width: auto;
}
}.booking-list-media .media-body .booking-list .highlight {
    font-weight: 400;
    font-size: 12px;
    padding: 5px 10px;
    border-radius: 5px;
}
.booking-list-media .media-body .booking-list span {
    font-weight: 400;
}
.booking-list-media .media-body .btn-primary {
    margin-top: 20px;
    padding: 10px 15px;
}
.booking-list-media .right-btn .cancel {
    background-color: #f25656;
}
.booking-list-media .right-btn .approved {
    background-color: #22baa0;
}
.booking-list-media .right-btn .delete {
    background-color: #f25656;
}
@media(min-width:992px) {
    .booking-list-media .right-btn {
    opacity: 0;
    position: absolute;
    top: 50%;
    right: 30px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
}.booking-list-media .right-btn .btn-primary {
    margin-top: 20px;
    padding: 10px 15px;
}
@media(min-width:992px) {
    .booking-list-media .right-btn .btn-primary {
    margin-left: 20px;
    margin-top: 0;
}
}.owl-carousel {
    direction: initial;
}
.main-slider {
    width: 100%;
    overflow: hidden;
    padding: 0;
}
.main-slider .slide {
    display: block;
    width: 100%;
    height: 510px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
@media(min-width:992px) {
    .main-slider .slide {
    height: 538px;
}
}.main-slider .slide.slide1, .main-slider .slide.slide2, .main-slider .slide.slide4 {
    background-position: right center;
}
@media(min-width:992px) {
    .main-slider .slide.slide1, .main-slider .slide.slide2, .main-slider .slide.slide4 {
    background-position: center;
}
}.main-slider .slide.slide3 {
    background-position: 20% center;
}
@media(min-width:992px) {
    .main-slider .slide.slide3 {
    background-position: center;
}
}.main-slider .owl-carousel .owl-controls .owl-nav {
    display: none;
    height: 0;
}
@media(min-width:768px) {
    .main-slider .owl-carousel .owl-controls .owl-nav {
    display: block;
}
}.main-slider .slide>.container {
    position: relative;
    display: table;
    max-width: 1170px;
    height: 100%}
.main-slider .slide h1, .main-slider .slide h2, .main-slider .slide h3, .main-slider .slide h4, .main-slider .slide h5, .main-slider .slide h6, .main-slider .slide p, .main-slider .slide .h1, .main-slider .slide .h2, .main-slider .slide .h3, .main-slider .slide .h4, .main-slider .slide .h5, .main-slider .slide .h6 {
    display: block;
    margin-bottom: 0;
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .main-slider .owl-carousel .owl-controls .owl-nav .owl-next {
    width: 40px;
    height: 90px;
    line-height: 90px;
    font-size: 40px;
    font-weight: 700;
    transition: all .4s;
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev, .main-slider .owl-carousel .owl-controls .owl-nav .owl-next, .main-slider .owl-carousel .owl-controls .owl-dot {
    padding: 0;
    background-color: rgba(255, 255, 255, .35);
    color: #fff;
    border-radius: 4px;
    box-shadow: none;
    width: 45px;
    height: 45px;
    line-height: 40px;
    border: 1px solid rgba(255, 255, 255, .51);
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev:hover, .main-slider .owl-carousel .owl-controls .owl-nav .owl-next:hover {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3;
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev:before {
    content: "\f104";
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 40px;
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-next:before {
    content: "\f105";
    display: inline-block;
    font: 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 40px;
}
.main-slider .owl-carousel .owl-controls .owl-nav {
    margin-top: 0;
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: -120px;
}
.main-slider .owl-carousel .owl-controls .owl-nav .owl-next {
    right: -120px;
}
.main-slider:hover .owl-carousel .owl-controls .owl-nav .owl-prev {
    left: 60px;
    margin-left: 30px;
}
.main-slider:hover .owl-carousel .owl-controls .owl-nav .owl-next {
    right: 60px;
    margin-right: 30px;
}
.main-slider .slider-layer {
    position: absolute;
}
.main-slider .owl-item .from-top, .main-slider .owl-item .from-bottom, .main-slider .owl-item .from-left, .main-slider .owl-item .from-right, .main-slider .owl-item .scale-up, .main-slider .owl-item .scale-down {
    opacity: 0;
    transition: all .5s .3s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.main-slider .owl-item .from-top {
    -webkit-transform: translateY(-45px);
    transform: translateY(-45px);
}
.main-slider .owl-item .from-bottom {
    -webkit-transform: translateY(45px);
    transform: translateY(45px);
}
.main-slider .owl-item .from-left {
    -webkit-transform: translateX(-45px);
    transform: translateX(-45px);
}
.main-slider .owl-item .from-right {
    -webkit-transform: translateX(45px);
    transform: translateX(45px);
}
.main-slider .owl-item .scale-up {
    -webkit-transform: scale(.8);
    transform: scale(.8);
}
.main-slider .owl-item .scale-down {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.main-slider .owl-item .delay-1 {
    transition-delay: .5s;
}
.main-slider .owl-item .delay-2 {
    transition-delay: .7s;
}
.main-slider .owl-item .delay-3 {
    transition-delay: .9s;
}
.main-slider .owl-item .delay-4 {
    transition-delay: 1.1s;
}
.main-slider .owl-item.active .from-top, .main-slider .owl-item.active .from-bottom {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
.main-slider .owl-item.active .from-left, .main-slider .owl-item.active .from-right {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.main-slider .owl-item.active .scale-up, .main-slider .owl-item.active .scale-down {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.main-slider .owl-controls {
    margin: 0;
}
.main-slider .owl-controls .owl-dots {
    display: none!important;
}
@media(min-width:768px) {
    .main-slider .common-inner {
    padding-left: 0;
}
}@media(min-width:768px) {
    .main-slider .common-inner {
    padding-left: 15px;
}
}.owl-stage-outer {
    border-bottom: none;
}
.main-slider .slide-inner1, .main-slider .slide-inner2, .main-slider .slide-inner4 {
    position: absolute;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    left: 10%}
@media(min-width:768px) {
    .main-slider .slide-inner1, .main-slider .slide-inner2, .main-slider .slide-inner4 {
    -webkit-transform: translate(0, -15%);
    transform: translate(0, -15%);
    top: 50%;
    left: 0;
}
}.main-slider .common-inner .h1 {
    font-family: poppins, sans-serif;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    margin: 0;
    text-shadow: 0 1px 3px rgba(0, 0, 0, .33);
    font-size: 20px;
    line-height: 20px;
    margin: 0;
}
@media(min-width:768px) {
    .main-slider .common-inner .h1 {
    font-size: 50px;
    line-height: 50px;
    margin: 0 0 10px;
}
}@media(min-width:992px) {
    .main-slider .common-inner .h1 {
    font-size: 50px;
    line-height: 50px;
    margin: 0 0 10px;
}
}.main-slider .common-inner .h4 {
    text-shadow: 0 1px 3px rgba(0, 0, 0, .33);
    color: #fff;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 12px;
    line-height: 18px;
    margin-bottom: 0;
}
@media(min-width:768px) {
    .main-slider .common-inner .h4 {
    font-size: 16px;
    line-height: 26px;
    margin-bottom: 10px;
}
}.main-slider .common-inner a {
    text-align: center;
    display: block;
    padding: 17px 0;
    width: 140px;
}
@media(min-width:768px) {
    .main-slider .common-inner a {
    width: 184px;
}
}.main-slider .common-inner .img-responsive {
    margin-bottom: 5px;
    width: 65px;
}
@media(min-width:768px) {
    .main-slider .common-inner .img-responsive {
    width: 95px;
    margin-bottom: 30px;
}
}.main-slider .slide-inner3 {
    position: absolute;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    left: 10%}
@media(min-width:768px) {
    .main-slider .slide-inner3 {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    left: 50%}
}.banner-home-city .owl-carousel .single-item {
    background-position: center;
    height: 300px;
    background-repeat: no-repeat;
    position: relative;
    background-size: cover;
}
@media(min-width:320px) {
    .banner-home-city .owl-carousel .single-item {
    height: 250px;
}
}@media(min-width:768px) {
    .banner-home-city .owl-carousel .single-item {
    height: 400px;
}
}@media(min-width:992px) {
    .banner-home-city .owl-carousel .single-item {
    height: 600px;
}
}.banner-home-city .owl-carousel .single-item:before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, .3);
    content: ''}
.banner-home-city .owl-carousel .single-item .container {
    height: 100%}
.banner-home-city .owl-carousel .single-item .text-block-left, .banner-home-city .owl-carousel .single-item .text-block-center {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 30px;
}
@media(min-width:768px) {
    .banner-home-city .owl-carousel .single-item .text-block-left, .banner-home-city .owl-carousel .single-item .text-block-center {
    padding: 65px;
}
}@media(min-width:1200px) {
    .banner-home-city .owl-carousel .single-item .text-block-left, .banner-home-city .owl-carousel .single-item .text-block-center {
    padding: 0;
}
}.banner-home-city .owl-carousel .single-item .text-block-left h1, .banner-home-city .owl-carousel .single-item .text-block-center h1 {
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    margin: 0;
    font-weight: 500;
}
@media(min-width:320px) {
    .banner-home-city .owl-carousel .single-item .text-block-left h1, .banner-home-city .owl-carousel .single-item .text-block-center h1 {
    font-size: 30px;
    line-height: 34px;
}
}@media(min-width:768px) {
    .banner-home-city .owl-carousel .single-item .text-block-left h1, .banner-home-city .owl-carousel .single-item .text-block-center h1 {
    font-size: 50px;
    line-height: 50px;
}
}@media(min-width:992px) {
    .banner-home-city .owl-carousel .single-item .text-block-left h1, .banner-home-city .owl-carousel .single-item .text-block-center h1 {
    font-size: 50px;
    line-height: 55px;
    margin-bottom: 30px;
}
}.banner-home-city .owl-carousel .single-item .text-block-left p, .banner-home-city .owl-carousel .single-item .text-block-center p {
    color: #fff;
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 15px;
    margin-bottom: 0;
}
@media(min-width:768px) {
    .banner-home-city .owl-carousel .single-item .text-block-left p, .banner-home-city .owl-carousel .single-item .text-block-center p {
    font-size: 22px;
    line-height: 26px;
    margin-bottom: 30px;
}
}.banner-home-city .owl-carousel .single-item .text-block-left a.btn, .banner-home-city .owl-carousel .single-item .text-block-center a.btn {
    text-align: center;
    background-color: #2196f3;
    font-size: 12px;
    height: 40px;
    line-height: 40px;
    padding: 0 25px;
}
@media(min-width:768px) {
    .banner-home-city .owl-carousel .single-item .text-block-left a.btn, .banner-home-city .owl-carousel .single-item .text-block-center a.btn {
    font-size: 14px;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
}
}.banner-home-city .owl-carousel .single-item .text-block-center h1 {
    margin-left: 30px;
    margin-right: 30px;
}
.banner-home-city .owl-carousel .owl-item.active .single-item .text-block-center .animated {
    -webkit-animation-name: zoomIn;
    animation-name: zoomIn;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}
.banner-home-city .owl-carousel .owl-item.active .single-item .text-block-left .animated {
    -webkit-animation-name: drop;
    animation-name: drop;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
}
.banner-home-city .owl-carousel .owl-controls {
    margin-top: 0;
}
.banner-home-city .owl-carousel .owl-controls .owl-nav .owl-prev, .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-next {
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: rgba(33, 150, 243, .4);
    border-radius: 0;
    padding: 0;
}
@media(min-width:768px) {
    .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-prev, .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-next {
    width: 50px;
    height: 50px;
    line-height: 55px;
}
}.banner-home-city .owl-carousel .owl-controls .owl-nav .owl-prev i, .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-next i {
    font-size: 14px;
}
@media(min-width:768px) {
    .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-prev i, .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-next i {
    font-size: 20px;
}
}.banner-home-city .owl-carousel .owl-controls .owl-nav .owl-prev {
    margin-left: 0;
}
@media(min-width:768px) {
    .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-prev {
    margin-left: 30px;
}
}@media(min-width:1200px) {
    .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-prev {
    margin-left: 50px;
}
}.banner-home-city .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-right: 0;
}
@media(min-width:768px) {
    .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-right: 30px;
}
}@media(min-width:1200px) {
    .banner-home-city .owl-carousel .owl-controls .owl-nav .owl-next {
    margin-right: 50px;
}
}@-webkit-keyframes drop {
    0% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
}@keyframes drop {
    0% {
    opacity: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
}.drop {
    -webkit-animation-name: drop;
    animation-name: drop;
    -webkit-transform-origin: center;
    transform-origin: center;
}
@media(min-width:768px) {
    body.rtl .navbar-right {
    float: left!important;
}
body.rtl .navbar-right .dropdown-menu {
    left: auto!important;
    right: 0!important;
}
body.rtl .navbar-default .navbar-nav.navbar-right {
    margin-right: auto;
    margin-left: 165px;
}
}@media(min-width:1200px) {
    body.rtl .navbar-nav li.dropdown.megaDropMenu .dropdown-menu {
    left: 0!important;
    right: auto!important;
}
}body.rtl .map-half-content .searchArea.banerInfo .btn {
    float: right!important;
}
body.rtl .copyRightText p {
    text-align: center;
}
@media(min-width:768px) {
    body.rtl .copyRightText p {
    text-align: right;
}
}body.rtl .copyRight .socialLink {
    text-align: center;
}
@media(min-width:768px) {
    body.rtl .copyRight .socialLink {
    text-align: left;
}
}body.rtl .list-contact li {
    padding-left: 0;
    padding-right: 28px;
}
body.rtl .list-contact li i.fa {
    left: auto;
    right: 0;
}
body.rtl .captionItem li:last-child {
    float: left;
}
body.rtl .banerInfo .form-group {
    margin: 0 0 0 20px;
}
body.rtl .banerInfo .input-group-addon {
    border-radius: 0 4px 4px 0;
    border-right: none;
    border-left: 1px solid #e5e5e5;
}
body.rtl .banerInfo .input-group-addon.addon-right {
    border-radius: 4px 0 0 4px;
}
body.rtl .navbar-btn {
    right: auto;
    left: 75px;
}
@media(min-width:768px) {
    body.rtl .navbar-btn {
    right: auto;
    left: 15px;
}
}body.rtl .btn-transparent {
    overflow: hidden;
}
body.rtl .btn-transparent span {
    float: right;
    text-align: right;
}
body.rtl .btn-transparent i.icon-listy {
    float: right;
    margin: 0 40px 0 10px;
}
body.rtl .searchArea.banerInfo .input-group-addon {
    border: 1px solid rgba(168, 175, 186, .5);
}
body.rtl .searchArea.banerInfo .input-group-addon.addon-right {
    border-right: none;
}
body.rtl .searchArea.banerInfo .searchPartTitle {
    float: right;
    border-radius: 0 4px 4px 0;
}
body.rtl .searchBoxSelect .sbHolder {
    border: 1px solid rgba(168, 175, 186, .5);
    border-right: none;
    border-radius: 4px 0 0 4px;
}
body.rtl .searchBoxSelect .sbSelector:link, body.rtl .searchBoxSelect .searchBoxSelect .sbSelector:visited, body.rtl .searchBoxSelect .searchBoxSelect .sbSelector:hover {
    text-align: right!important;
}
body.rtl .searchBoxSelect .sbToggle {
    right: auto;
    left: 12px;
}
body.rtl .sidebarInner .form-control {
    border: 1px solid #e5e5e5;
    border-left: none;
}
body.rtl .categoryList li a .pull-right {
    float: left!important;
}
body.rtl .blogContent .caption .socialLink {
    text-align: right;
}
body.rtl .likeCount {
    float: left;
}
body.rtl .searchSelectboxes .sbHolder {
    border: 1px solid #e5e5e5;
    border-right: none;
    border-radius: 4px 0 0 4px;
}
body.rtl .searchSelectboxes .sbSelector:link, body.rtl .searchSelectboxes .searchBoxSelect .sbSelector:visited, body.rtl .searchSelectboxes .searchBoxSelect .sbSelector:hover {
    text-align: right!important;
}
body.rtl .searchSelectboxes .sbToggle {
    right: auto;
    left: 12px;
}
body.rtl .signUpFormArea .priceTableTitle {
    text-align: right;
}
body.rtl .contactSelect .sbToggle {
    right: auto;
    left: 12px;
}
body.rtl .list-address li {
    padding-left: 0;
    padding-right: 33px;
}
body.rtl .list-address li i.fa {
    left: auto;
    right: 0;
}
body.rtl .listingReview .btn-primary {
    float: left;
}
body.rtl .listingReview span, body.rtl .listingReview .captionItem, body.rtl .listingReview .rating {
    float: right;
}
body.rtl .listingReview .rating {
    margin: 0 0 0 10px;
}
body.rtl .listingReview span {
    margin: 0 0 0 20px;
}
body.rtl .media.media-comment .media-left {
    float: right;
    padding: 0 10px 0 25px;
}
body.rtl .img-rtl {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
}
body.rtl .processArea .form-control {
    padding: 6px 8px 6px 55px;
}
body.rtl .processArea i.fa {
    left: 0;
    right: auto;
}
body.rtl .dateSelect .form-control {
    border: 1px solid #e5e5e5;
    border-left: none;
}
body.rtl .checkbox-radio input[type=checkbox]:not(old)+label>span {
    margin: 0 0 0 12px;
}
body.rtl .checkbox-radio input[type=radio]:not(old)+label>span {
    margin: 0 0 0 7px;
}
body.rtl .navbar-default.navbar-dashboard .input-group .form-control {
    padding: 0 15px 0 0;
}
body.rtl .mr0 {
    margin-left: 0!important;
}
body.rtl .panel-card .panel-heading .label {
    float: left;
}
body.rtl .panel-card .panel-body .resultInfo {
    float: left;
}
body.rtl .panel-card .panel-heading .rightContent {
    float: left;
}
body.rtl .dateRange {
    margin: 0 0 0 30px;
    float: right;
}
body.rtl .recentUserInfo img {
    float: right;
    margin: 0 0 0 10px;
}
body.rtl .itmeName .iconBox {
    float: right;
    margin: 0 0 0 10px;
}
body.rtl .likeResult {
    margin-right: 10px;
    float: left;
}
body.rtl .likePart i.primaryColor {
    margin: 0 0 0 5px;
}
body.rtl .panel-card .panel-heading .label.label-sm {
    float: right;
    margin: 16px 0 0 10px;
}
body.rtl .searchSelectbox .sbToggle {
    left: 12px;
    right: auto;
}
body.rtl .categoryBox h2 a {
    float: left;
}
body.rtl .listCategory li a span {
    float: right;
}
body.rtl .countUpSection.countUpVerTwo .iconArea {
    float: right;
    margin: 0 0 0 20px;
}
body.rtl .countUpSection.countUpVerTwo .totalCount {
    float: right;
}
body.rtl .navbar-collapse ul.navbar-nav>li.dropdown>a:after {
    right: auto;
    left: 15px;
}
@media(min-width:768px) {
    body.rtl .navbar-collapse ul.navbar-nav>li.dropdown>a:after {
    right: 15px;
    left: auto;
}
}body.rtl .howWorksInfo.text-left {
    text-align: left;
}
@media(min-width:768px) {
    body.rtl .howWorksInfo.text-left {
    text-align: right;
}
}body.rtl .howWorksInfo.text-right {
    text-align: left;
}
body.rtl .locationSelect .sbToggle {
    right: auto;
    left: 10px;
}
body.rtl .checkbox .pull-right.link {
    float: left!important;
}
body.rtl .bg-search-white .form-group .searchSelectbox .sbHolder .sbToggle {
    right: auto;
    left: 2px;
}
body.rtl .bg-search-white .form-group .searchSelectbox .sbHolder .sbToggle:before {
    margin-right: 15px;
}
body.rtl .infobox-close {
    right: auto;
    left: -18px;
}
@media(min-width:768px) {
    body.rtl .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
}
}body.rtl .priceInfo .priceShorting>li i {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}
body.rtl .priceInfo .priceShorting>li ul {
    padding-right: 25px;
}
body.rtl .user-profile-section .user-profile .user-profile-content .user-contact-details li i {
    margin-right: 0;
    margin-left: 10px;
}
@media(min-width:768px) {
    body.rtl .breadcrumb {
    right: auto;
    left: 0;
}
}body.rtl .testimonial-content .testimonial-box {
    text-align: right;
}
@media(min-width:768px) {
    body.rtl .testimonial-content .testimonial-box {
    padding-left: 60px;
    padding-right: 110px;
}
body.rtl .testimonial-content .testimonial-box:after {
    left: auto;
    right: 40px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
}@media(min-width:1200px) {
    body.rtl .testimonial-content .testimonial-box {
    padding-left: 40px;
    padding-right: 110px;
}
}body.rtl .page-error-section .addon-form-style .form-group .btn-default {
    right: auto;
    left: 20px;
}
.user-profile-section .user-profile {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .1);
    margin-bottom: 50px;
    border-radius: 5px;
}
.user-profile-section .user-profile .user-img img {
    width: 100%;
    border-radius: 5px;
}
@media(min-width:1200px) {
    .user-profile-section .user-profile .user-img img {
    border-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
}.user-profile-section .user-profile .user-profile-content {
    padding: 30px 30px 20px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.user-profile-section .user-profile .user-profile-content .user-name {
    font-size: 22px;
    margin-bottom: 0;
    text-transform: capitalize;
    font-weight: 400;
}
.user-profile-section .user-profile .user-profile-content .designation {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
}
.user-profile-section .user-profile .user-profile-content p {
    margin-top: 20px;
    font-size: 15px;
    margin-bottom: 5px;
}
.user-profile-section .user-profile .user-profile-content .user-contact-details li {
    padding: 15px 0 0;
}
.user-profile-section .user-profile .user-profile-content .user-contact-details li i {
    font-size: 16px;
    margin-right: 10px;
}
.user-profile-section .user-profile .user-profile-content .verified-user {
    margin-top: 30px;
    background-color: #2196f3;
    padding: 15px;
    border-radius: 5px;
    color: #fff;
    margin-bottom: 35px;
    text-transform: capitalize;
    font-size: 18px;
    display: inline-block;
}
.user-profile-section .user-contact {
    padding: 25px 30px;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    margin-bottom: 30px;
}
.user-profile-section .user-contact h3 {
    font-size: 26px;
    font-weight: 400;
    text-transform: capitalize;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 20px;
}
.user-profile-section .user-contact .list-contact li {
    color: #848484;
    margin-bottom: 15px;
}
.user-profile-section .user-contact .list-contact li a {
    color: #848484;
}
.user-profile-section .user-contact .list-contact li a:hover {
    color: #2196f3;
    text-decoration: none;
}
.user-profile-section .user-contact .btn-primary {
    padding: 15px 25px;
}
.user-profile-section .listContentHeading h2 {
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    margin-bottom: 10px;
}
@media(min-width:768px) {
    .user-profile-section .listContentHeading h2 {
    font-size: 26px;
    margin-bottom: 25px;
}
}.review-aria {
    margin-top: 50px;
}
.review-aria .reviewContent {
    margin-top: 36px;
}
.review-aria .reviewContent .reviewTitle {
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.review-aria .reviewContent .reviewTitle span {
    color: orange;
    font-size: 20px;
    margin-left: 10px;
}
.review-aria .reviewContent .reviewMedia .media-left img {
    width: 76px;
    height: 76px;
    border-radius: 3px;
    margin-right: 25px;
}
.review-aria .reviewContent .reviewMedia .media-body h5 {
    font-size: 15px;
    line-height: 26px;
    color: #222;
    text-transform: uppercase;
    font-weight: 500;
}
.review-aria .reviewContent .reviewMedia .media-body span {
    color: orange;
}
.review-aria .reviewContent .commentsForm {
    margin-top: 30px;
}
.review-aria .reviewContent .commentsForm p span {
    margin-left: 15px;
    color: orange;
}
.review-aria .reviewContent .commentsForm .form-group .form-control {
    padding: 20px;
}
.review-aria .reviewContent .commentsForm .btn-primary {
    margin-top: 15px;
    margin-bottom: 18px;
    padding: 13px 25px;
}
@media(min-width:768px) {
    .review-aria .reviewContent .commentsForm .btn-primary {
    margin-bottom: 0;
}
}.coming-soon-section .coming-soon .logo {
    margin-bottom: 70px;
}
.coming-soon-section .coming-soon h1 {
    font-weight: 400;
    text-transform: capitalize;
}
.coming-soon-section .count-down {
    margin-top: 70px;
    margin-bottom: 70px;
}
.page-error-section h1 {
    font-size: 130px;
    font-weight: 600;
    text-align: center;
    color: #2196f3;
}
@media(min-width:768px) {
    .page-error-section h1 {
    font-size: 200px;
    line-height: 200px;
}
}.page-error-section p {
    text-align: center;
    font-size: 20px;
    margin-top: 50px;
    margin-bottom: 100px;
    line-height: 24px;
}
@media(min-width:768px) {
    .page-error-section p {
    font-size: 24px;
    line-height: 30px;
}
}.page-error-section .addon-form-style .form-group .btn-default {
    width: auto;
    padding: 20px 15px;
}
.inner-container {
    position: relative;
}
@media(min-width:992px) {
    .inner-container .map-lg-fixed {
    position: fixed;
    top: 0;
    width: 50%;
    height: 100vh;
}
.inner-container .map-lg-fixed .map-container {
    position: relative;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 990;
    margin-bottom: 0;
}
.inner-container .map-lg-fixed .map-container #map-canvas.map-half {
    height: 100%}
}#iw-container {
    padding-right: 20px;
}
@media(min-width:992px) {
    .grid-two-items .inner-container .map-lg-fixed {
    width: 66.66666667%}
}@media(min-width:1200px) {
    .grid-two-items .inner-container .map-lg-fixed {
    width: 50%}
}@media(min-width:992px) {
    body.boxed .inner-container .map-fixed .map-container {
    width: 470px;
}
}@media(min-width:1200px) {
    body.boxed .inner-container .map-fixed .map-container {
    width: 615px;
}
}.cluster img {
    display: none;
}
.cluster div {
    background: #2196f3;
    text-align: center;
    font-size: 15px!important;
    color: #fff!important;
    font-weight: 600;
    border-radius: 100%;
    width: 40px!important;
    height: 40px!important;
    line-height: 38px!important;
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .1);
    border: 2px solid #fff;
    transition: all 100ms 3inear;
    -webkit-animation: cluster-animation 1.5s infinite;
    animation: cluster-animation 1.5s infinite;
}
@-webkit-keyframes cluster-animation {
    0%, to {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .1);
}
50% {
    box-shadow: 0 0 0 9px rgba(0, 0, 0, .1);
}
}@keyframes cluster-animation {
    0%, to {
    box-shadow: 0 0 0 4px rgba(0, 0, 0, .1);
}
50% {
    box-shadow: 0 0 0 9px rgba(0, 0, 0, .1);
}
}#map-add-edit {
    height: 100%}
.map-sidebar {
    width: 100%}
@media(min-width:1200px) {
    .map-sidebar {
    width: 322px;
}
}.map-sidebar #map {
    border-radius: 4px;
}
.map-right {
    float: right;
}
.map-margin-btm {
    margin-bottom: 40px;
}
.mapArea {
    height: 290px;
}
.mapArea #map-canvas {
    height: 260px;
}
.infoBox {
    margin-top: 0;
    margin-left: 0;
}
.gmnoprint .gm-style-mtc div span {
    vertical-align: initial!important;
}
.gmnoprint .gm-style-mtc div span img {
    vertical-align: initial!important;
}
.map-half-content {
    padding-bottom: 0;
}
.map-half-content .searchArea.banerInfo {
    text-align: left;
    margin-top: 30px;
}
@media(min-width:992px) {
    .map-half-content .searchArea.banerInfo {
    margin-top: 0;
}
}@media(min-width:768px) {
    .map-half-content .searchArea.banerInfo .form-group {
    margin-bottom: 20px;
}
}@media(min-width:1200px) {
    .map-half-content .searchArea.banerInfo .form-group {
    margin-bottom: 30px;
}
}.map-half-content .searchArea.banerInfo .btn {
    margin-top: 26px;
}
@media(min-width:768px) {
    .map-half-content .searchArea.banerInfo .btn {
    margin-top: 0;
}
}@media(min-width:992px) {
    .map-half-content .searchArea.banerInfo.grid-search .btn {
    margin-top: 20px;
}
}@media(min-width:1200px) {
    .map-half-content .searchArea.banerInfo.grid-search .btn {
    margin-top: 0;
}
}.map-half-content .searchPartTitle {
    padding: 0 20px;
    text-align: center;
}
.map-half-content .paginationCommon nav {
    border-top: 0;
    margin: 0;
}
.map-half-content .paginationCommon .pagination {
    margin-top: 0;
}
@media(min-width:1200px) {
    .map-half-content .paginationCommon .pagination {
    margin-top: 30px;
}
}.map-half-content .copyRight {
    border-top: 1px solid #e5e5e5;
}
.map-half-content .copyRight p {
    margin-top: 25px;
}
@media(min-width:768px) {
    .map-half-content section {
    padding: 50px 0;
}
}body.default {
    background-image: url(../options/pattern1.png);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
}
body.pattern-01 {
    background-image: url(../options/pattern2.png);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
}
body.pattern-02 {
    background-image: url(../options/pattern3.png);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
}
body.pattern-03 {
    background-image: url(../options/pattern4.png);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
}
body.pattern-04 {
    background-image: url(../options/pattern5.png);
    background-repeat: repeat;
    background-attachment: fixed;
    background-position: center;
}

.clear {
	clear:both;
}
.table .filters .select2 .select2-selection__clear {
    background: #fff;
    opacity: 1;
    color: #8a8787;
    border-left: 1px solid #c1bebe;
    padding-left: 2px;
    padding-right: 2px;
    border-top: 1px solid #c1bebe;
    margin-right: -9px;
}
/* Custom css*/
.home-page .white-color .navbar-collapse .navbar-nav > li > a ,
.home-page .white-color .btn.btn-default.navbar-btn ,
.home-page .white-color .navbar-brand  {
	color:#0D1039;
}
.home-page .navbar.navbar-default {
	margin-bottom:0;
} 
.home-page .dashboard-page button.btn {
	color: #fff;
	background: transparent;
	border: 0;
}
.home-page .dashboard-page button.btn:hover {
	color: #fff;
}
.home-page .dashboard-page .container {
	padding-right: 0px;
    padding-left: 0px;
}
.product-order-types {
	padding-top: 20px;
    clear: both;
}
.home-page .navbar.navbar-default {
	background: transparent;
	border: 0;
}
.navbar.navbar-default {
	background: #fff;
	border: 0;
}
.home-page .navbar.navbar-default.navbar-sticky {
	background:#fff;
}
.home-page .navbar a:hover{
	color:#2196f3 !important;
}
.home-page .btn.btn-default.navbar-btn {
	background: transparent;
	border:2px solid #fff;
	font-weight: 500;
	
}
.btn.btn-default.navbar-btn {
	color:#2196f3;
	border:2px solid;
	border-color: #2196f3;
}
.btn.btn-default.navbar-btn:hover {
	background: transparent;
}

.home-page .btn.btn-default.navbar-btn:hover , .home-page .navbar-sticky .btn.btn-default.navbar-btn  {
	border-color: #2196f3;
}
.pageTitleSection {
	clear:both;
	margin-bottom:25px;
}
.pageTitleSection h2 {
	margin-top:0;		
}
.navbar {
	border-radius:0px !important;
}
.home-page .banerInfo .btn.btn-primary ,
.home-page .banerInfo .btn.btn-primary:hover{
	background-color: #2196f3;
	line-height:14px;
}

#menuBar .navbar-brand {
	height: 40px;
  margin: 10px 0 0;
  padding: 0;
}

.ca-company-PARKERLC #menuBar .navbar-brand {
    height: 51px;
    margin: 5px 0 0;
    padding: 0;
}

/* Cart page */
.orders-view-delete {
	float:left;
	width:100%;
}
.cart-add-to-cart section.interestArea {
	padding-top:30px;
}
.cart-add-to-cart footer {
	display:none;
}
.cart-add-to-cart .navbar.navbar-default ,
.cart-add-to-cart .navbar.navbar-sticky {
	z-index: 1000;
	background-color: #fff;
	position: fixed !important;
	left: 0;
	right: 0;
	top: 0 !important;
	width: 100%;
	display:block !important;
	opacity : 1 !important;
	animation-name: none;
	animation-duration: 0;
}
.cart-map-page {
	padding: 20px 0;
}

.cart-stripe-wrapper {
	background: #fff;
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.cart-add-to-cart .row.search-global-wide .text-center {
    text-align: left;
}
#payment-form .form-row > label {
	font-size: 18px;
	padding-bottom: 12px;
}
#card-errors {
	font-size: 11px;
	color: #C9302C;
	margin-top: 15px;
}
.place-order {
	position:relative !important;
	margin-left: 25px;
}
.menu-cart-icon, .menu-notification-icon ,  .profile-menu {
	margin-top: 10px;
	margin-right: 4px;
	padding: 7px;
	border-radius: 50%;
	background: #2196f3;
	cursor: pointer;
	position: relative;
	width: 37px;
	height: 37px;
}
.menu-cart-icons-new {
	margin-top: 3px;
	margin-right: 4px;
	padding: 7px;
	border-radius: 50%;	
	cursor: pointer;
	position: relative;
	width: 37px;
	height: 37px;
}
.dropdown-toggle .img-circle {
	height: 33px;
}
.profile-menu {
	background: #EEEEEE;
	border: 2px solid #C0C0C0;
	padding: 0;
	width: 37px;
}
.pull-right.profile-menu.navbar-nav {
	margin-top: 30px;
}
.pull-right.profile-menu.navbar-nav li a.dropdown-toggle {
	padding: 0;
}
ul.profile-menu  li .dropdown-menu {
	/* left: auto !important;
	right: 0 !important;
	top: auto !important;
	margin-top: 18px;
	border: 0; */
	right: 0 !important;
	left: auto !important;
}
.navbar-sticky .pull-right.profile-menu.navbar-nav ul.dropdown-menu {
	top: 50px !important;
}
.pull-right.profile-menu.navbar-nav ul.dropdown-menu {
	top: 65px !important;
}
.navbar-sticky .pull-right.profile-menu.navbar-nav ul.dropdown-menu::after ,
.pull-right.profile-menu.navbar-nav ul.dropdown-menu::after {
	left: auto;
    right: 1%;	
}

.menu-profile {
   margin-bottom: 5px;
font-size: 13px;
border-bottom: 1px solid #ccc;
padding-bottom: 10px;
padding-left: 18px;
word-wrap: break-word;
}
.menu-profile li span {
	font-size: 13px;
}
.texting-del-option i ,
.texting-del-question i  {
	font-size: 14px;
}
.texting-del-option:hover i,
.texting-del-question:hover i {
	color :red;
	
}
a.texting-del-option , a.texting-del-question{
	border:0px !important;
	background:none !important;
	padding:0 !important;
}

.menu-profile li:first-child span {
	font-size: 14px;
}
.home-page .menu-cart-icon,.home-page .menu-notification-icon {
	border: 2px solid #ffffff80;
}
.menu-notification-icon {
	background: #148541;
}
.navbar-sticky .menu-cart-icon , .menu-cart-icon{
	border: 2px solid #1c7ecc;
}
.navbar-sticky .menu-notification-icon , .menu-notification-icon {
  border: 2px solid #6DB389;
}
.menu-cart-icon i {
	color: #90CAF9;
}
.menu-notification-icon i {
	color:#6DB389;
}
.menu-cart-icon span, .menu-notification-icon span {
	color: #ffffff;
	position: absolute;
	top: 3px;
	font-size: 11px;
	font-weight: bold;
	right: 3px;
}
.menu-cart-icons-new span {
	color: #ffffff;
	position: absolute;
	top: 7px;
	font-size: 11px;
	font-weight: bold;
	right: 2px;
} 
/* Login page */ 
.row.login-page-row {
	margin-top:40px !important;
}
.user-management-auth-login, html {
	background: #fff;
	box-shadow:0 0 0;
}
.loginSection {
	padding-top:25px;
}
.loginSection h1 , 
.user-form h1{
	text-align:center;
	margin-top:10px;
}

.loginSection .login-page-row {
	margin:0 auto;
	text-align:center;
}
.col-md-5.login-form-wrapper {
	float:none;
}
#login-form .field-loginform-rememberme {
	text-align:left;
}
#login-form .field-loginform-rememberme .checkbox {
	margin:0;
}
.login-page-row .panel.loginPanel .panel-body {
	padding:24px 40px;
}
.panel.loginPanel {
	padding:20px;
	box-shadow: 3px 2px 6px #ccc;
}
.login-form-wrapper-right h2 {
	margin-bottom:25px;
}
.login-form-wrapper-right .register-as-dis {
	color:#333333;
	border-radius: 5px;
	background: none;
	border: 1px solid #ccc !important;
	margin: 0 5px;
	display: inline-block;
	margin-bottom: 12px;
}
.login-form-wrapper-right .register-as-dis:hover {
	color:#2196f3;
	border: 1px solid #2196f3 !important;
	text-decoration: none;
}
#login-form .btn-primary.btn-block ,
.login-form-wrapper-right .btn-primary.btn-block  {
	border: 1px solid #e5e5e5;
	background-color: transparent;
	color: #222;
	padding: 17px 0 20px;
	line-height: 7px;
	float: left;
}
.resgister-wrapper  .btn-primary.btn-block ,
.password-recovery .btn-primary.btn-block ,
.change-own-password .btn-primary.btn-block {
	border: 1px solid #e5e5e5;
	background-color: #fff;
	color: #222;
	padding: 14px 0;
    width:150px;
    position: relative;
}
.recovery_password .btn.btn-primary {
    position: relative;
}
#login-form .btn-primary.btn-block:hover ,
.login-form-wrapper-right .btn-primary.btn-block:hover ,
.resgister-wrapper  .btn-primary.btn-block:hover ,
.password-recovery .btn-primary.btn-block:hover ,
/* .form-wrapper .btn.btn-success:hover , */
.change-own-password .btn-primary.btn-block:hover{
	border: 1px solid #2196f3;
	color: #2196f3;
}
.col-sm-12.recovery_password {

}
.recovery_password .btn.btn-primary {
    margin: 0 auto;
}
.password-recovery , .change-own-password {
    width: 50%;
    margin: 0 auto;
    padding:2% 5%;
    background:#fff;
    box-shadow: 0px 0px 17px #cec7c7;
}
.password-recovery h2 ,
.change-own-password h2 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 20px;
}
.change-own-password h2 {
    margin-bottom: 0;
}
.password-recovery .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
    line-height: 38px;
}
.recovery_submit .btn {
    margin: 0 auto;
}
.login-form-wrapper-right .btn-primary.btn-block {
	width: 200px;
	margin: 0 auto;
	float: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
.login-form-wrapper-right ul {
	display: block;
	margin: 0 auto;
	max-width: 260px;
	padding-bottom: 30px;
	text-align: left;
	margin-top: 20px;
}
.login-form-wrapper-right ul li {
	padding:5px 0;
}
.login-form-wrapper-right ul li span {
    padding-right: 15px;
}
.login-form-wrapper-right {
	/* padding-top: 40px; */
}

/* Register */
.user-form {
	padding-top:30px;
}
.user-form .form-group .form-control  , 
.form-control.kv-fileinput-caption , 
#date_of_birth ,
.password-recovery .form-group .form-control ,
.form-wrapper .form-group .form-control ,
#appointment_date ,
#orders-appointment_start_time ,
#orders-appointment_end_time 
 {
    height: 50px;
    box-shadow: none;
    padding-left: 18px;
    border-color: #e5e5e5;
    color: #848484;
}
.adjuster-form .adjuster-form-col input[type="search"] ,
.adjuster-form .adjuster-form-col .select2-selection {
	height: 50px !important;
}
.adjuster-form .adjuster-form-col .select2-selection__rendered ,
.adjuster-form .adjuster-form-col .select2-selection__arrow {
	height: 49px !important;
	line-height: 37px;
}
#state_filter {
	padding: 14px 20px;
}
.file-caption-main .input-group-btn.input-group-append ,
.file-caption-main  .btn.btn-primary.btn-file {
	height: 50px;
	line-height:35px;
}
.file-caption-main .file-caption-name {
	line-height:35px;
    min-height:35px;
}
.change-own-password .user-form .col-sm-12   {
    text-align: center;
}
.form-group.date-wrapper .col-sm-4 {
	width: 100%;
}
.form-group-profile {
	padding: 0 10px;
}
.resgister-wrapper {
	/* margin:20px 0; 
	padding: 0 10px; */
	margin: 20px 0;
padding: 30px 10px 0;
float: left;
width: 100%;
border-top: 1px solid #e5e5e5;
}
.user-form-wrapper h2{
	text-align:center;
	margin-bottom:30px;
}
/* .user-form {
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 25px 10px;
	box-shadow: 3px 2px 6px #ccc;
	box-shadow: 3px 2px 6px #ccc;
    background: #fff;
} */
.form-group-profile .file-preview {
	/* height:200px; */
}
/* .file-drop-zone {
	height:150px;
} */
.file-preview  .file-drop-zone-title {
	padding: 54px 10px;
}
.user-form .form-inner-wrapper {
    border: 1px solid #ccc;
    border-radius: 5px;
    padding: 25px 10px;
    box-shadow: 3px 2px 6px #ccc;
    box-shadow: 3px 2px 6px #ccc;
    /* background: #fff; */
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#CreateActivityLogModal .modal-dialog .modal-content {
    float: left;
}
#CreateActivityLogModal .form-group {
	width: 100%;
	float: left;
	padding: 0 10px;
	min-height: 30px;
	margin-bottom: 0;
}
#CreateActivityLogModal .form-group .form-control {
    height: 40px;
}
#CreateActivityLogModal .form-group  textarea {
    min-height: 100px;
}
#CreateActivityLogModal .btn-primary.add-activity {
    margin-bottom: 10px;
}
.form-wrapper {
	background-color: #fff;
    border-radius: 4px;
    border: 1px solid #e5e5e5;
    padding: 30px;
}
.form-wrapper .form-group {
	width: 50%;
	float: left;
	padding: 0 10px;
	min-height: 106px;
	margin-bottom: 0;
}
.form-wrapper  .col-md-4 .form-group{
	width: 100%;
	float: left;
}
.form-wrapper .form-group.field-producttype-description {
	width: 100%;
}
.margintop20 {
	margin-top:20px;
}
.margintop30 {
	margin-top:30px;
}
.marginbtm30 {
	margin-bottom:30px;
}
.form-group.submit-wrapper {
	width: 100%;
	float: left;
}
.product-type.pt-selected {
	clear:both;
}
.appointment-date input[type="text"]{
	background: #fff !important;
}
.header-btn {
	width: 100%;
	display: inline-block;
	text-align: right;
	margin-top: 12px;
}

.help-block {
	font-size:11px;
}
.field-passwordrecoveryform-captcha .col-sm-6 .row .col-sm-2 {
	margin-right: 30px;
}
/* Common Table design */
table.table-white {
	background: #fff;
}
.table-white.table-bordered>thead>tr>th {
	border: 0;
    padding: 30px 10px 17px;
    color: #222;
    word-wrap: normal;
    white-space: normal;
}
body .table-white.table-bordered thead > tr ,
body .table-white.table-bordered tbody > tr {
	border: 0;
}
.table-white.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}
body .table-white.table-bordered thead  tr {
	border-bottom:1px solid #e5e5e5;
}
.table-white.table {
	table-layout:fixed;
}
/* .table-white.table>tbody>tr>td {
	border-bottom:1px solid #e5e5e5;
	word-wrap: break-word;
} */
.change_pawrd a {
	white-space: pre-wrap;
}
#product-type {
	margin-bottom:15px;
}
.home-page .interestArea ,.home-page  .interestContent span ,.home-page  .interestContent span i {
	color:#fff;
}
.page-header h2 small {
	color:#fff !important;
}
.banner-video .bg {
background: #000;
height: 99.4%;
width: 100%;
position: absolute;
opacity: 0.3;
	
}
.table tbody tr td {
    word-wrap: break-word;
}
/* Home page banner */
.banner-video {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#videoId {
	width: 100%;
	height: 100%;
}
.approve-user,.reject-user {
	padding: 8px;
	border-radius: 5px 5px 5px 5px;
}

/* User management table */
.user-manage-table thead tr th:last-child ,
.user-manage-table tbody tr td:last-child ,
.user-manage-table  tr td.user-check ,
.user-manage-table  tr th.user-check {
	width: 100px;
	padding-left: 10px !important;
	padding-right: 10px !important;
	text-align: center;
}

/* Contact us */
.avatar-module-content {
	text-align:center;	
}
.avatar-module-content .col-md-6 span {
	padding: 20px;
	box-shadow: 3px 2px 6px #ccc;
	background:#fff;
	width:80%;
	margin:0 auto;
	display:block;
}
.avatar-module-content .col-md-6 i {
	font-size: 20px;
	font-weight: 500;
	color: #323232;
	margin-bottom:0px;
}
.avatar-module-content .col-md-6:first-child span {
	float:right;
}
.avatar-module-content .col-md-6:last-child span {
	float:left;
}


/* Transcation page design */
.payment_tran_section {
	min-height: 300px;
	border-radius: 4px;
	margin: 0 auto;
	box-shadow: 0 2px 2px #ccc;
	position: relative;
	margin-top: 26px;
    float: left;
    width:100%;
}
.payment_tran_section.no-trancation  {
	min-height: 80px;
	margin-top: 26px;
}
.payment_tran_section.no-trancation .payment-amount{
	background:#d9534f;
	padding-bottom: 25px;
	padding-top: 23px;
}
.order-user-info .payment_tran_section{
	width: 100%;
}
.payment_tran_section.payment-order-info .payment-amount {
	padding-top: 8px;
    padding-bottom: 40px;
}
.payment_tran_section .icon-success i {
    background: #f6f7f9;
    color: #3b7eb7;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    width: 50px;
    padding: 10px;
    border-radius: 50%;
    height: 50px;
    line-height: 25px;
    font-size: 20px;
    top: -30px;
    border: 3px solid;
}
.payment_tran_section.payment-order-feedback {
	width: 100%;
	min-height: 72px;
}
.payment_tran_section.payment-order-feedback .payment-amount {
	background:#2196F3;
	padding-top: 13px;
}
.payment-order-feedback table {
	padding: 0 10px;
	width: 98%;
	border: 1px solid #ccc !important;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #EEE;
}
.payment-amount h3 {
	margin-top: 10px;
}
.payment-order-feedback #add-order{
	margin-right: 10px;
	padding: 6px;
	width: auto;
}
.payment-amount {
	text-align: center;
	padding-top: 21px;
	font-size: 30px;
	font-weight: bold;
	background: #5D6DC2;
	padding-bottom: 16px;
}
.main_new_theme .payment-amount ,
.main_new_theme .payment-amount span  {
    background: #2E89FF;
}
#user-search-grid .send-email-from-link ,
#user-search-grid .send-sms-from-admin-to-user {
    color: #333333;
    pointer-events: none;
}
.payment-amount span {    
	font-weight: normal;
	font-size: 14px;
	float: left;
	width: 100%;
	background: #5D6DC2;
	color: #fff;
	padding-bottom: 10px;
}
.payment-amount > div {
	text-align: center;
	font-size: 30px;
	font-weight: bold;
	color: #fff;
}
.payment-info {
	float: left;
    width: 100%;
    margin-top: 20px;
}
.payment-info li {
	padding: 0 20px 10px;
    float: left;
    width: 100%;
}
.payment-info li span:first-child {
	float: left;
    width: 40%;
    font-weight: bold;
}
.payment-info li span:last-child {
	float: left;
    width: 60%;
}
.order-transaction h4 {
	text-align:center;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color:#2196f3 !important;
}
.user_permission a.btn-primary > i {
	margin-right: 0px;
}
#formattedAddress , #appointment_start_time.form-control:focus , #appointment_end_time.form-control:focus {
	box-shadow: 0 0 0 !important;
}
.comment-section {
	list-style: none;
	width: 100%;
}
.comment {
    display: flex;
    border-radius: 3px;
    margin-bottom: 45px;
    flex-wrap: wrap;
}
.comment .info {
    width: 21%;
}
.comment  p {
	width: 76%;
	padding-left: 10px;
	background-color: #fff;
	margin-left: 3%;
	box-shadow: 0 2px 2px #ccc;
	border-radius: 5px;
  position: relative;
  word-wrap: break-word;
  padding: 10px 22px;
  font-size: 12px;
}
.comment.user-comment .info {
    text-align: right;
}
.comment .info span {
    font-size: 11px;
    color: #9ca7af;
}
.again-verify {
    margin-left: 60px;
}

.ca_system_log_content .content-wrapper {
    overflow: scroll;
}

footer .footer_dark_logo {
    display:none;
}


/*  IE 10 and above */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
   section.countUpSection {
   		margin-top : 30px;
   }
   .user-notification-wrapper{ right: 20px; } 
}
.live-tracking-checkbox.form-control {
    width: auto;
    display: inline-block;
    vertical-align: bottom;
}

.edit-profile {
	color: #333;
	height: auto;
	cursor: pointer;
	padding: 4px 8px !important;
}
.edit-profile:hover{
	color: #148541;
	/* border: 1px solid  #333 !important; */
}
.edit-profile:hover i{
	color: #148541;
}
.standy-btn-wrapper button.btn.bulkAction,
.standy-btn-wrapper button.btn.shareCampaign {
	margin-right:10px;
}
.standy-btn-wrapper button.btn > i{
	margin-right: 0px;
}
.activity_date {
	display:none;
}
.activity_date {
	margin-bottom:15px;
}
.hide-bulkSend .modal-body {
	opacity: 0.5;
	pointer-events: none;
}
.form-status {
	display:none;
}
.fstatus-3 .form-status{
	display:block;
}
#shareCampaignCreate .col-md-12 {
	float:none;
}
.reject-assignment-action-btn {
	margin-left: 10px;
    margin-top: 10px;
}
.accept-assignment-action-btn {
	margin-right: 10px;
	margin-top: 10px;
}
.complete-assignment-action-btn,.start-inspection-assignment-action-btn,.inspection-assignment-action-btn {
	margin-top: 10px;
}
.wrow 
{
	display: inline-block;
	vertical-align: top;
	color: #153263;
	width: 49%;
	height: 30px;
}
.wtiming {
    font-size: 10px;
}
.wdescription {
    white-space: normal;
    font-size: 11px;
	font-weight: bold;
}
.weather-wrapper tr:nth-child(2n) {
    background: #ddd;
}
.weather-wrapper td, .weather-wrapper th {
    padding: 10px;
}
.weather-wrapper tr {
    border: 1px solid #ccc;
}
.weather-close {
	cursor: pointer;
	padding: 10px;
} 
.weather-date {
	color: #153263;
}
.approve-new-clientapproval,
.approve-certificate,.reject-certificate,
.approve-appointment-reschedule, .reject-appointment-reschedule,
.approve-photo, .reject-photo,
.approve-messages,.reject-messages,.edit-messages,
.approve-new-inspection,.reject-new-inspection,
.approve-re-inspection,.reject-re-inspection,
.resubmit-kickedback {
	cursor: pointer;
	padding: 5px;
}
#ReviewClientApprovalModal #review-clientapproval-content .container{
    background-color: #eef5ee;
    padding: 20px;
    margin-bottom: 10px;
}
.clientapproval_review_pdfpreview_div{
    border: 1px solid;
    min-height: 300px;
}
.panel-heading-ca-review .panel-title{
    font-size: 12px;
    font-weight: bold;
}
.panel-heading-ca-review{
    background-color: #337ab7;
    padding: 10px 5px;
    color: #fff;
}
.approve-new-clientapproval,
.approve-new-inspection,.reject-new-inspection,
.approve-re-inspection,.reject-re-inspection {
	display: inline-block;
	margin-bottom: 10px;
}
/* .dashboard-container .col-xs-12 {
    padding-right: 10px!important;
    padding-left: 10px!important;
} */
.operations-user-detail .dashboard-container > .dashboard-container-inner-wrapper {
    margin: 0;
}
.kickedback-reason label {
	vertical-align: top;
}
.dashboard-container {
	padding: 25px;
}
.dashboard-container a:HOVER,
.dashboard-container a:HOVER {
	text-decoration: none;
}	
.filter-for-status {
    width: 150px;
    display: inline-block;
    position: absolute;
    z-index: 9;
    background: whitesmoke;
    padding: 3px;
}
.filter-for-status a {
    display: block;
    padding: 5px;
    background: #337ab7;
    margin-bottom: 1px;
    color: #fff;
    font-size: 11px;
    border-radius: 2px;
    border: 1px solid #337ab7;
}
.filter-for-status a:hover {
    background: #fff !important;
    color: #337ab7 !important;
    text-decoration: none;
    border-color: #337ab7;
}
/* .operations-user-detail .dashboard-container .dashboardBoxBg {
	margin: 10px;
} */

#assignment-list .doc-img img , .user-management-user-index .doc-img img, .user-default-user-index .doc-img img {
    display: inline-block;
    vertical-align: top;
    width: 100px;
    overflow: hidden;
}
 .user-management-user-index .doc-img img {
 	width: 50px;
}
.user-default-user-index .doc-img img,
.operations-user-search .doc-img img {
    width: 50px;
}
.operations-index .nav.nav-tabs,
.operations-index #claim-assignments .summary ,
.operations-index #ladder-assist-assignments .summary,
.operations-user-dashboard  .nav.nav-tabs,
.operations-user-dashboard  #claim-assignments .summary ,
.operations-user-dashboard  #ladder-assist-assignments .summary,
.operations-user-detail .nav.nav-tabs,
.operations-user-detail #claim-assignments .summary ,
.operations-user-detail #ladder-assist-assignments .summary
{
  padding : 10px;
}

.container form {
	margin-top:10px;
}
#acceptance-confiramtion-pop-up .modal-content .modal-body {
	height: 320px;
	overflow-y: scroll;
}
/* menu */
.menu-right-wrapper.mobile-view  {
	display:none;
}
.mobile-sub-menu {
	display: none !important;
}
/* .clients-index .grid-view {
	width:90%;
	margin:0 auto;
}

 */
 
#mapping_storm ,
.select2  {
 	width:300px;
 }
#ms-mapping_feetype_storm.ms-container ,
#ms-mapping_feeschedule_storm.ms-container {
	width: 100%;
	margin-bottom:20px;
}

.addon-list.row {
	margin:0;
	padding:0;
}
.profileIntro .add-on-question {
	border: 1px solid #ccc;
	border-radius: 5px;
	margin-bottom: 15px;
	padding:0;
}
.ordertype-title {
	width: 100%;
	float: left;
	background: #ccc;
	padding: 10px;
}
.price.col-md-4 {
	padding:10px;
}
.add-addons-for-orders {
	background: #2196f3;
	color: #fff !important;
	float: right;padding: 5px 10px;
	border-radius: 5px;
	font-size: 12px;
	font-weight:bold;
}
#Addons-for-order-Modal .modal-footer {
	display: inline-block;
	width:100%;
}

.task-edit.wrapper-white > .form-group{
	background: #fff;
	padding: 20px 20px 2px 20px;
	margin-bottom: 0;
}
#taskedit-form {
	margin-top:0;
}
.min-he70 {
	min-height:70px !important;
}
.min-he100 {
	min-height:100px !important;
}
.min-he130 {
	min-height:130px !important;
}
.min-he150 {
	min-height:150px !important;
}
.he150 {
	height: 150px !important;
	overflow-x: scroll;
}
.he400 {
	max-height: 400px !important;
    overflow-y: auto
}

.flood_view_main_section .order-notes-wrapper .row {
    margin: 0;
}
.flood_view_main_section .task_claim_wrapper > .col-lg-12 ,
.flood_view_main_section #contact_form > .col-lg-12  ,
.order-notes-wrapper .task_claim_wrapper > .col-lg-12 ,
.order-notes-wrapper #contact_form > .col-lg-12{
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-top: 0px !important;
}
.flood_view_main_section .task_claim_wrapper {
    margin-top: 5px !important;  
}
.flood_view_main_section .task_claim_wrapper .claim_contact {
    margin-top: 10px !important; 
}
.order-notes-wrapper  .he400 {
    margin-top: 10px;
}
.order-notes-wrapper > .col-md-12 > .row {
    margin: 0;
  }
 .mobile_clear {
  clear: both;
 }
 
.order-legends {
	clear:both;
}
.row.remove-margin {
	margin:0;
}
.margin30 {
	margin-top:30px;
}
.row.adjuster-form.container-wrapper {
	float: none;
	margin: 0 auto;
	margin-bottom: 20px;
}
.adjuster-form-col #dash_filter_status ,.adjuster-form-col .select2 {
	width:100% !important; 
}
/* Map dashboard */
/* .gmnoprint div.gm-style-mtc div{
	font-size: 11px !important;
	padding: 5px !important;
	height: auto !important;
}
.gm-control-active {
	font-size: 11px !important;
	height: 20px !important;
	width: 20px !important;
}
.gm-control-active img{
	width:10px !important;
	height:10px !important;
	
}
.gm-bundled-control-on-bottom .gmnoprint > div {
	width: 22px !important;
	height: auto !important;
}
.dash-btn-toggle a, .order-status-dash-filter a{
	ont-size: 8px;
} */

.operations-search table tbody td .btn-sm ,
.assignment-default-index table tbody td .btn-sm {
	padding: 5px 0px;
}


/* Table header */
.operations-user-dashboard .table-white.table-bordered > thead > tr > th ,
#ordertable.table-white.table-bordered > thead > tr > th  {
	padding: 8px;
	vertical-align: middle;
}
 
 .operations-user-dashboard #user-dashboard-calendar .fc-scroller.fc-time-grid-container {
    height: 250px !important;
}
.list-wise-assignments .panel {
	margin-bottom: 0px;
}
.contact-form {
	text-align:left;
}
.col-md-6.contact-form {
    background: #fff;
    padding: 30px;
}
.contact-address > span {
	width: 100% !important;
	margin-bottom: 20px !important;
}
.ajax-loader {
	display :none;
}
.app-download a {
	/* box-shadow: 0 0 2px #fff; */
	margin-bottom: 10px;
	display: inline-block;
	border: 1px solid #8a8a8a69;
	border-radius: 5px;
}
.app-download a img {
	border-radius: 5px;
}

/**/
.form-pro {
	position: relative;
	float: left;
	width: 33.3%;
}
.form-pro .form-group {
	width: 100%;
}
.field-userprofile-social_security_number {
	position: relative;
}
.form-pro .toggle-password ,
.form-pro .toggle-banknumber ,
.form-pro .toggle-routine  {
	position: absolute;
	top: 25px;
	right: 11px;
	padding: 17px 28px 17px 15px;
	border: 1px solid #ccc;
	background: #ccc;
	cursor: pointer;
}
.dropdown-menu.dropdown-sub-menu {
	  transition: .75s ease-in-out 1s;
}

.dropdown.megaDropMenu.open > a.dropdown-toggle::before {   
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-bottom: 7px solid #fff;
	content: "";
	display: inline-block;
	position: absolute;
	top: -7px;
	top: 54px !important;
	left: 60px !important;
	right: 60px !important;
}

.dropdown.megaDropMenu.open .row.dropdown-menu::after {
	display:none !important
}
.navbar-nav li.dropdown.megaDropMenu .dropdown-menu li:nth-child(2) {
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}
.gray-border-btm {
	border-bottom: 1px solid #efefef;
}
.megaDropMenu .row.dropdown-menu {
    width: 84% !important;
    margin: 0 8% !important;
}
.megaDropMenu a.active {
	color: #2196f3 !important;
}
.operations-approval-queue .label.label-primary {
	margin-top: 5px;
}
.reset-user-assignment.btn.btn-warning {
	margin-left: 11px;
}
#Fee-schedule-criteria-Modal .from-date, 
#Fee-schedule-criteria-Modal .to-date, 
#Fee-schedule-criteria-Modal .feeschedulecriteria-state,
#addon_type_form  label {
	margin-top: 20px;
}
#fee_schedule_adjuster_percentage_form .form-group1{
	margin-left: 10px;
    margin-top: 20px;
    margin-bottom: 20px;
}
#fee_schedule_adjuster_percentage_form .select2.select2-container.select2-container--krajee.select2-container--focus,
#fee_schedule_adjuster_percentage_form .service_provider_list_label {
	margin-left: 10px;
}
#fee_schedule_adjuster_percentage_form .select2-container--krajee {
    margin-left: 10px;
}
#feescheduleadjusterpercentage-flood_cat {
    height: 50px;
    width: 98%;
    border-color: #e5e5e5;
}
#smsModal .select-template {
	margin-bottom: 30px;
} 
/* .message-input-template {
	display: none;
} */
/* .order-default-my-calendar ol.breadcrumb,
.assignment-default-my-calendar ol.breadcrumb {
	top: -75%;
} */
.operations-user-detail .dashboardSection,
.operations-user-dashboard .dashboardSection {
	padding : 0px;	
}
#EditMessageModal .from-name {
    display: inline-block;
    margin-left: 20px;
}
#EditMessageModal .to-name {
    margin-left: 38px;
    display: inline;
}
#EditMessageModal label {
	display: inline-block!important;
	vertical-align: top;
}
#EditMessageModal .edit-message-here {
    display: inline;
    width: 70%;
    margin-left: 32px;
}
#EditMessageModal .from-name-wrapper,#EditMessageModal .to-name-wrapper,#EditMessageModal .message-wrapper {
	margin-bottom: 10px;
}
.driver-license-image-wrapper a,.img-square,
.driver-license-edit-image-wrapper {
	max-width: 100%;
	max-height: inherit;
}
.driver-license-edit-image-wrapper {
	max-height: 200px;
}
.driver-license-image-wrapper {
	max-height: 200px;
	text-align: center;
	border: 1px solid #ccc;
	background: #e1e1e1;
}
.container-status-wrapper .filter-for-status-wrapper {
    position: relative;
}
#update_about_new #update_about_form .row {
    margin: 0;
}
#update_about_form .form-group.col-sm-6{
    min-height: 76px;
    margin-bottom: 5px;
}
#update_about_form {
    margin-top: 0px;
}
.update-experience-text {
	margin-bottom: 10px;
    padding-left: 15px;
}
table thead th {
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 10px;
}
.client_invoice_queue_wrapper .col-sm-2.col-xs-12 {
    width:20%;
}
#menuBar .navbar-collapse {
    width: 92%;
    float: right;
}
.new_search {
    float: left;
    width: 6%;
    height: 60px;
    background: #fff;
}
.searchPanel , #searchPanel.closebtn {
    border: 1px solid #bbb;
    left: 5px;    
    top: 12px;    
    z-index: 9999;    
    font-size: 17px;    
    padding: 4px 8px;    
    border-radius: 5px;    
    cursor: pointer;
    color: #bbb;
    position: absolute;
    background: #fff;
    width: 33px;
    
}
/**
* CAD-6766 :: Global Search widget updates
* @author Nandha @since Mar 6, 2024
* @desc Set width for search dropdown section
*/
.custom-dropdown-search {
    width: 402px !important;
}
.custom-dropdown-search #global_search_input {
    margin-left:0;
}
.search-global-wide {
    display: block !important;
    min-height: 57px;    
    padding-top: 10px;    
    left: 36px;    
    border: 1px solid #ccc;    
    border-radius: 5px;    
    box-shadow: 0 0px 6px #e3e2e2;
    left: 12px;
    background: #fff;
}
.search-global-wide:after 
{
    content: "";
    position: absolute;    
    top: 21px;    
    left: -15px;    
    border-style: solid;    
    border-width: 10px 10px 0;    
    border-color: #FFFFFF transparent;    
    display: block;    
    width: 0;    
    z-index: 1;    
    transform: rotate(90deg);
}

.search-global-wide:before 
{
    content: "";
    position: absolute;    
    top: 21px;    
    left: -15px;    
    border-style: solid;    
    border-width: 10px 10px 0;    
    border-color: #000 transparent;    
    display: block;    
    width: 0;    
    z-index: 0;    
    transform: rotate(90deg);
}
#searchPanel.closebtn{
    color: #555555;
}
.searchPanel:hover {
    text-decoration: unset;
}
.searchPanel::after{
    font-family: fontawesome;
    content: "\f002";
}
.searchPanel.closebtn::after {
    font-family: fontawesome;
    content: "\f00d";
    
}
#searchNav {
    width: 425px;
    height: 51px;    
    display: none;    
    position: absolute;    
    z-index: 9;    
    margin-top: 2px;    
    background: #fff;    
    left: 40px;

}
@media(max-width:767px) {
    .client_invoice_queue_wrapper .col-sm-2.col-xs-12 {
        width:100%;
    }
}

.subfilter .dropdown-menu  {
    left: auto !important;
    right: 0 !important;
    margin: 0 auto;
}
ul#more-nav, ul#nav-bar-filter {
    display: inline-block;
    vertical-align: top;
}
.menu_header_wrapper ul#nav-bar-filter {
    padding:0;
}
.template-info-wrapper {
    margin-top:20px;
}
#more-nav {
    width:auto !important;
    margin-bottom: 1px;
} 
.home-page #more-nav {
    margin-bottom: 0px;
    position: absolute;
    right: 0;
    /* top: 41px; */
}
.more_option_wrapper b {
    text-align: right;
    width: 100%;
    display: inline-block;
    padding-right: 10px;
    font-size: 12px;
    cursor: pointer;
}
.more_option_wrapper b > a {
    display: inline-block;
    -moz-transition: 0.5s ease-in-out;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out; 
    text-decoration: none;
    margin-left:5px;
}
.rotate90 {
    -ms-transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
  }

.filter-wrapper {
    width: 100%;
    /* background: #eee; */
    /* padding: 5px 10px 5px 10px; */
}
.menu-right-wrapper {
    float: right;
    border: 1px solid transparent;
    /* width: 22%; */
}

#nav-bar-filter {
    /* width: 80%; */
    
}

#more-nav {
    float: right;
    margin-top: 40px; 
     position: absolute; 
    z-index: 9;
    background: #fff;
    right: 0;
    /* width: 100px !important; */
}

.more_option_wrapper {

}
.subfilter{
    padding-top: 10px;
    display:none;
    padding-bottom: 12px;
}
.subfilter li {
    margin: 0 0 0 20px;
    padding: 10px;
    display: inline-block;
}
.subfilter li ul li  {
    min-width: 210px;
    display: block !important;    
    margin-left: 0;    
    padding: 5px 10px;
}
.subfilter li ul li a {
    color:#848484;
    font-size: 12px;
    background: transparent !important;
}
@media(min-width:1100px) and (max-width:1300px)  {
    .navbar-brand > img {
        width: 95% !important;
    }
}
@media(min-width:1024px) and (max-width:1100px)  {
    /* .navbar-right  {
        width: 66%;
    } */
}
@media(min-width:1081px) and (max-width:1080px)  {
    .nav-bar-filter  {
        width: 68%;
    }
}

@media(min-width:768px) and (max-width:1160px)  {
    .feebill-details-wrapper .feebill-gross-loss-row-first .col-md-2 {
        width: 40%;
        float: left;
    }
    #menuBar .navbar-collapse {
        width: 82%;
    }
    .home-page .search-global-wide {
        margin-top : 90px;
    }
    .mnu-ui-img img {
        width: 85px;
        padding-top: 6px;
    }

    .searchPanel, #searchPanel.closebtn {
        position: relative;
        display: block;
        margin: 0 auto;
    }
    #searchNav , .search-global-wide{
        left: 0;
    }
    .search-global-wide {
        width: 96%;
        top: 14px;
    }
    #search_claim_modal .modal-dialog.modal-lg {
        width: 80% !important;
        margin: 0 auto;
    }
    #searchNav {
        width: 100%;
        left: 1% !important;
    }    
    .search-global-wide::before ,
    .search-global-wide::after  {
        display: none;
    }

    .feedback-type {
        top: -5px !important;
        right: 5px !important;
    }

    .order-notes-wrapper .he400 {
        max-height: inherit !important;
    }
    .order-notes-wrapper .clear.nopadding {
        display: inherit;
    }

    .panel-inner-form-wrapper {
        float:left;
        width : 100%;
     }
     .panel-inner-form-wrapper .col-md-1 {
        float: left;
        max-width: 50px !important;
        padding-left: 10px;
        padding-top: 2px;
      }
      .panel-inner-form-wrapper .col-md-2 {
        max-width: 50% !important;
        width: 50% !important;
        padding-left: 0;
      }
    
}
@media(min-width:320px) and (max-width:767px)  {
    /* Home Search */
    .searchPanel, #searchPanel.closebtn {
        position: relative;
        display: block;
        margin: 0 auto;
    }
    #searchNav , .search-global-wide{
        left: 0;
    }
    .search-global-wide {
        width: 96%;
        top: 14px;
    }
    #search_claim_modal .modal-dialog.modal-lg {
        width: 80% !important;
        margin: 0 auto;
    }
    #searchNav {
        width: 100%;
        left: 1% !important;
    }    
    .search-global-wide::before ,
    .search-global-wide::after  {
        display: none;
    }
    #search_input {
        margin: 0 auto;
        margin-bottom: 0px;
        margin-bottom: 10px;
    }
    .new_search {
        widows: 100%;
        margin: 0 auto;
    }
    .home-page .search-global-wide #search_input ,
    .search-global-wide #search_input  {
        margin: 0 auto;
        margin-bottom: 5px;
    }
    .home-page .search-global-wide {
        margin-top : 90px;
    }
    .cart-add-to-cart .row.search-global-wide .text-center {
        text-align: center;
        margin-top: 100px;
    }
    .mnu-ui-img img {
        width: 85px;
        padding-top: 6px;
    }
}
.menu_header_wrapper li {
    list-style: none;
}

/* Audit Note Rules page  */
.ca-audit-note-rule-index .col-md-8 .grid-view ,
.ca-audit-note-rule-index .col-md-4 .exclude-user-wrapper ,
.note_exclude_username_search_wrapper  {
    background: #fff;
    padding: 10px;
}
.ca-audit-note-rule-index .col-md-8 {
    padding-left: 0;
}
.ca-audit-note-rule-index .col-md-4 {
    padding-right: 0;
}
.transaction-index > .container {
    padding-right: 0px;
    padding-left: 0px;
}
body .btn {
    font-size: 12px;
}
.container.sub-container {
    padding-left: 0;
    padding-right: 0;
}
.nav-wrapper .navbar-nav .dropdown.megaDropMenu .row.dropdown-menu  {
    top: 72%;
}
.custom_select .dropdown-menu {
    padding: 10px 0;
    margin: 0;
}
.custom_select .dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 14px;
    cursor: pointer;
}
.custom_select .dropdown-item:hover{
    background-color: #5bc0de;
    color: #fff;
    text-decoration: none;
}
.custom_select  .dropdown-menu.dropdown-menu-right {
    right: 0;
    left: auto !important;
}
.custom_select .dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}
.float-right {
    float: right;
}
.float-left {
    float: left;
}
.float-none {
    float: none;
}
.dashboard_breadcrumb .col-xs-12 h2 ,
.dashboard_breadcrumb .col-xs-12 ol.breadcrumb {
    max-width: 50%;
    overflow: hidden;
}
.dashboard_breadcrumb .col-xs-12 h2 {
    max-width: 40%;
}
.dashboard_breadcrumb .col-xs-12 h2 {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.dashboard_breadcrumb .col-xs-12 ol.breadcrumb li {
    float: right;
}

.dashboard_breadcrumb.dashboard_breadcrumb_view .col-xs-12 ol.breadcrumb li:first-child{
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dashboard_breadcrumb_view h2 {
    display: inline-block;
    padding: 8px;
}
.dashboard_breadcrumb_view .ordercolor-9::before {
    display: inline;
    margin-right: 10px;
}
.dashboard_breadcrumb_view h2.assignment-type {
    color: #337ab7;
    width: 100%;
}
.dashboard_breadcrumb_view h2.assignment-type span {
    margin-top:10px;
    display: block;
}
.dashboard_breadcrumb_view h2.assignment-type span ,
.dashboard_breadcrumb_view h2.assignment-type span a{
    color: #286090 !important;
}
.dark-theme.main_new_theme .dashboard_breadcrumb_view h2.assignment-type span ,
.dark-theme.main_new_theme .dashboard_breadcrumb_view h2.assignment-type span a{
    color: #286090 !important;
}
.assignment-type-title {
	width: 70%;
	overflow: hidden;
}

.assignment_viwe_dashboard_title  {
  font-size: 20px;
}

.dashboard_breadcrumb .breadcrumb > li + li::after {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.dashboard_breadcrumb .breadcrumb > li + li::before {
    padding: 0 ;
    color: #ccc;
    content: "";
}
.dashboard_breadcrumb.dashboard_breadcrumb_update .col-xs-12 ol.breadcrumb li {
    float: left;
}

.dashboard_breadcrumb.dashboard_breadcrumb_update .col-xs-12 ol.breadcrumb li:last-child{
    width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.dashboard_breadcrumb.dashboard_breadcrumb_update .breadcrumb > li + li::before {
    padding: 0 5px;
    color: #ccc;
    content: "/\00a0";
}
.dashboard_breadcrumb.dashboard_breadcrumb_update .breadcrumb > li + li::after {
    padding: 0 ;
    color: #ccc;
    content: "";
}

.webservice-sub-tbl-row pre{
    white-space: pre-wrap;
    height: 400px;
}
/* #xmlDataModal.removedragg > .modal-dialog {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    touch-action: auto  !important;
} */
.spinner-border {
    width: 14px !important;
    height: 14px !important;
    position: absolute;
    right: 20px;
    top: 14px;
}
#login-form .btn-primary.btn-block {
    position: relative;
}
.site-contact-us .row.avatar-module-content {
    margin-left: 0;
    margin-right: 0;
}
.user-default-view .form-group.has-error .help-block {
    position:absolute;
    line-height: 7px;
}
tr.audit-note-row:hover {
    /* background: #d2d2d2 !important;  */
}
#login-form .btn-primary.btn-block.disabled {
    pointer-events: none;
}
#claim-assignments .ordercolor-9::before {
    display: none;
}
.avatar-module .row.avatar-module-content{
    margin-right: 0px;
    margin-left:  0px;
}
.avatar-module .col-md-6.contact-address {
    padding-right: 0;
}


/* site-error */
.site-error {
    text-align: center;
    margin: 100px 0 ;
}
.site-error h1{
    font-weight: bold;
    color: #444444;
text-shadow: 1px 0px 1px #CCCCCC, 0px 1px 1px #EEEEEE, 2px 1px 1px #CCCCCC, 1px 2px 1px #EEEEEE, 3px 2px 1px #CCCCCC, 2px 3px 1px #EEEEEE, 4px 3px 1px #CCCCCC, 3px 4px 1px #EEEEEE, 5px 4px 1px #CCCCCC, 4px 5px 1px #EEEEEE, 6px 5px 1px #CCCCCC, 5px 6px 1px #EEEEEE, 7px 6px 1px #CCCCCC;
}
.site-error p {
    margin: 0;
}
.site-error .alert-danger {
    background: none;
    border: 0px solid;
    padding: 0;
    margin: 0;
    margin-bottom: 6px;
    font-weight: bold;
}
.krajee-default .file-footer-caption ,
.kv-file-remove.btn-sm  {
    display: none !important;
}

.all-certificates-wrapper {
	padding: 20px;
}
.all-certificates-wrapper .table > thead > tr > th, 
.all-certificates-wrapper .table > tbody > tr > th, 
.all-certificates-wrapper .table > tfoot > tr > th, 
.all-certificates-wrapper .table > thead > tr > td, 
.all-certificates-wrapper .table > tbody > tr > td, 
.all-certificates-wrapper .table > tfoot > tr > td {
	padding: 5px;
}
.btn-info.add-certifications {
	margin-bottom: 5px;
}
.comment.user-comment.XA  p{
	background-color: lightcyan;
}
.profileSection {
    padding: 0px;
}
#photos .form-group-profile {
    margin-top: 10px;
    padding-left: 0;
}
.min-he200 {
    width: 170px;
}
.min-hew150 {
    width: 150px;
}
.act_btn {
    width: 57px;
    /* margin-top: 5px; */
    font-size: 9px !important;
    margin: 0 auto;
    padding: 2px !important;
}
.act_btn_smt {    
    /* margin-top: 5px; */
    font-size: 11px !important;
    margin: 0 auto;
    padding: 5px !important;
    border:0px;
    border-radius: 2px;
}
.independent_status {
    margin-right: 5px;
}
#pending_feebill td ,
#approval-queue td  {
    vertical-align: middle;
}

.btn-success.claim_contact:hover {
    color: #fff !important;
    background-color: #449d44 !important;
    border-color: #398439 !important;
}
/* .search-global-wide {
    margin-top: 10px;
} */
.search-global-wide ,
.search-claims-qa-only  {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.search-claims-qa-only  .col-md-10 {
    margin: 0 auto;
    display: contents;
}
.search-claims-qa-only  {
    margin-top: 10px;
}
.search-global-wide {
    position: absolute;
    padding: 10px 10px;
}
.state-license-rules-index div > .modal-body {
    padding: 15px 0;
}
/* .user-index .container-wrapper , */
.ridgettop-orders-index .container ,
.new-users-wrapper.container ,
.user-index #status-xa .panel-body ,
.user-index #status-ca .panel-body ,
#withdrawn .product-type-index .container   {
    padding-left: 0;
    padding-right: 0;
}

/* .claims-qa-audit-add-more .claims-qa-scroll{
    height: 192px;
    overflow-y: scroll;
    display: block;
    line-height: 15px !important;
} */
.claimsmore , .claimsless , .claimpop {
    float: left;
    cursor: pointer;
    color: #2196f3;
    margin-top: 5px;
}
.claimsview {
    margin-left: 13px;
    float: left;
    margin-top: 5px;
    color: #2196f3;
}
.claims-qa-audit-add-more .claims-qa-scroll{
    height: 72px;
    overflow: hidden;
    display: block;
    line-height: 15px !important;
} 
.claimsmore::after {
    font-family: fontAwesome;
    content: "\f103";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    margin-left:5px;
 }
 .claimpop::after {
    font-family: fontAwesome;
    content: "\f06e";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    margin-left:5px;
 }
 .claimsless::after {
    font-family: fontAwesome;
    content: "\f102";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    margin-left:5px;
 }
.claims-qa-audit-add-more.claimslessparent .claims-qa-scroll {
    overflow-y: scroll;
}
.claims-qa-audit-rule-index table tbody tr {
    border-bottom: 1px solid #cdcdcd !important;
}
.claims-qa-audit-rule-index table thead tr th:nth-child(2),
.claims-qa-audit-rule-index table thead tr th:nth-child(5),
.claims-qa-audit-rule-index table thead tr th:nth-child(6) {
    width:150px !important;
}
.webservice-default-data-exchange .container.sub-container .btn.btn-primary{
    margin-bottom: 10px;
}
.profile_id_actnet {
    font-size: 12px;
    margin-bottom: 10px;
    display: block;
}
#addon_type_form  .select2 .select2-search__field {
    width: 100% !important;
}
#addon_type_form .select2.select2-container {
    width: 100%;
    /* max-height: 158px; */
    overflow: scroll;
}
/* Claimsqa Dashboard */
.claimsqa_dashboard {
    margin-bottom: 20px;
}
.dash_associate_list .card-header {
    font-size: 14px;
}
/* #property_tracker_form_hdr .row .col-md-2 {
    margin-bottom: 10px;
} */
/* .table td.first_table {
    display: inline-flex;
} */
.fee-schdl-dtl-vwpg-btn-1 {
    margin-right: 5px;
}
#manage-feebill-modal .modal-dialog {
    margin: 0 auto;
}
.dark-theme.main_new_theme .other_invoice_list li,
.dark-theme.main_new_theme  .other_invoice_list li{
    color: #fff;
}


/* Notes Q */
#notes-q-search .col-md-10 {
    margin: 0 auto !important;
    display: contents;
}
.ca-audit-note-index table {
    table-layout: fixed;
}
#notes-q-search.row {
    margin-right: 0px;
    margin-left: 0px;
}


.modal.right.fade .modal-dialog {
    right: -320px;
    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
       -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
         -o-transition: opacity 0.3s linear, right 0.3s ease-out;
            transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
    right: 0;
}

.row.assign-btn-notes-wrapper {
    background: #EEEEEE ;
    padding: 10px;
}

/* .orders-update .container-wrapper {
    float: left;
} */
.diary-audit-note-index #taskCompleteModal textarea ,
.diary-audit-note-index #taskCompleteModal table{
    width:100%;
}
.card-btns a {
    padding:  4px;
    margin: 0 10px;
}
/* Dashboard */
.dashboard-module-index section {
    padding: 30px 0;
}
.dashboard-module-index  .success {
    margin-top: 20px;
    float: left;
    width: 100%;
}
.sortable_inner_wrapper {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    width: 100%;
}
.sortable_inner_wrapper .sortable_inner_title{
    font-size: 12px;
    padding: 0 10px;
    min-height: 30px;
    line-height: 32px;
    border-bottom: 1px solid  #ddd;
}
.sortable_inner_body {
    padding: 15px 10px;
}
.sortable_inner_body > span{
    font-size: 20px;
    color: #6A6A6A;
    font-family: muli, sans-serif;
    font-weight: 700;
    margin: 0 0 12px;
    width: 100%;
    float: left;
}
.ui-sortable-handle:hover .sortable_inner_title {
    background: #0B0D39;
    color: #fff;
}
.ui-sortable-handle:hover{
    border-bottom: 2px solid #0B0D39;
    border-bottom-color: rgb(11, 13, 57);
    border-color: #0B0D39;
    cursor: all-scroll;
}
/* Map */

.modal.right .modal-dialog {
    position: fixed;
    margin: auto;
    width: 18%;
    height: 100%;
    -webkit-transform: translate3d(0%, 0, 0);
    -ms-transform: translate3d(0%, 0, 0);
    -o-transform: translate3d(0%, 0, 0);
    transform: translate3d(0%, 0, 0);
}

.modal.right table  {
    /* height: 50vh;*/
    overflow: scroll;
    display: block; 
}

.modalbackdrop .modal-backdrop.fade{
    display: none;
}

#sp_stats-modal {
    width: 18%;
    right: 0px;
    left: auto;
}
.table .badge {
    font-size: 10px;
}

.web-adjuster-stats {
    display:block;
    font-size: 14px;
}
.mob-adjuster-stats {
    display:none;
}
.custom-message-template-table .width150.width151 {
    width:150px !important;
}
.message-templates-default-index .rc-handle-container 
/* ,
.peak-rate-selector-index .rc-handle-container */
{
    display: none;
}
.custom-message-template-table .claims-qa-audit-add-more .claims-qa-scroll,
.peak-rate-selector-index .claims-qa-audit-add-more .claims-qa-scroll ,
.adjuster-commission-override-index .claims-qa-audit-add-more .claims-qa-scroll ,
.user-percentage-override-index .fee-schedule-criteria-index .claims-qa-audit-add-more 
 {
    width: 160px;
    max-width: 100%;
}

.peak-rate-selector-index table ,
.adjuster-commission-override-index table ,
.fee-schedule-criteria-index table ,
.user-percentage-override-index table {
    table-layout: fixed;
}
/* .peak-rate-selector-index table thead th:last-child {
    width: 3% !important
} */
.slo-rule-pack-wrapper table .select2 {
    width: 100% !important;
}

.slo-rule-pack-wrapper table{
table-layout: fixed;
}
.slo-rule-pack-wrapper table th ,
.slo-rule-pack-wrapper table td{
    width:15.5% !important;
}
.slo-rule-pack-wrapper table tr td:last-child ,
.slo-rule-pack-wrapper table tr th:last-child {
    width:100px !important;
}
.slo-rule-pack-wrapper table tr td:nth-last-child(2) ,
.slo-rule-pack-wrapper table tr th:nth-last-child(2) {
    width:14% !important;
}
.slo-rule-pack-wrapper .claims-qa-audit-add-more .claims-qa-scroll {
    width: auto;
    white-space: normal;
}
.slo-rule-pack-wrapper .select2-container--krajee .select2-selection--multiple .select2-search--inline .select2-search__field {
    width: 100% !important;
}
.peak-rate-selector-view table{
 table-layout: fixed;
}
.peak-rate-selector-view table tbody tr th:first-child {
    width: 150px;
}
.form-group.field-upload_file ,
#kickback_upload ,
.claims_qa_main_wrapper {
    clear: both;
}
.claims_qa_main_wrapper table .empty {
    text-indent: inherit;
}
.kickback-tree-left {
    clear: both;
}
#AssignmentTypeLogApprovalModal .comment-message  {
    width : 100%;
}
.taskcompletemodal-wrapper table tr td:first-child {
    width: 20%;
}
.taskcompletemodal-wrapper table tr td:last-child,
.taskcompletemodal-wrapper table tr td:last-child textarea {
    width: 80%;
}
.auditnoteassignmodal-wrapper #audit-notes-popup {
    width:97%;
}
#cancel_order_action_comments ,
#auditNoteAssignModal table {
    width : 100%;
}
#auditNoteAssignModal #audit-notes-popup {
    width : 98%;
}
.ca-audit-note-index table tr td:last-child   {
    text-align: center;
} 
.ca-audit-note-form .select-sms-template-class {
    margin-bottom: 10px;
}
#peakrateselectors .modal-body{
    word-wrap: break-word;
}
.ca-audit-note-index-wrp1 {
    width: 70%;
    float: left;
}
.ca-audit-note-index-wrp2 {
    width: 30%;
    float: left;
    border-bottom: 1px solid #ddd;
    padding: 7px;
    min-height: 42px;
}
.ca-audit-note-index-wrp2 li {
    padding: 0 10px;
}
.ca-audit-note-index-wrp2 li  .ca-grid-config {
    margin-top: 2px;
}
/* .notesq-data-popup-table th:first-child{
    width:15%;
}
.notesq-data-popup-table th:nth-child(2){
    width:45%;
}
.notesq-data-popup-table th:nth-child(3){
    width:20%;
}
.notesq-data-popup-table th:last-child{
    width:20%;
} */
.notesq-data-popup-table th {
    background: #ccc; 
    border: 1px solid #ddd !important;
}
#popupmodeldec .modal-body {
    word-wrap: break-word;
    
}
#popupmodeldec .slo-config-action {
    display: none;
}
.user-percentage-override-index thead th {
    width : auto !important;
}

.user-percentage-override-index thead th:last-child{
    width:1.5% !important;
}
.user-percentage-override-index .select2 {
    width: 100% !important;
}
#Fee-schedule-criteria-Modal #addon_type_form .select2.select2-container li.select2-selection__choice {
    color: #555;
    background: #d9edf7;
}
#select2-feeschedulecriteria-state-results .select2-results__option[aria-selected] ,
#select2-feeschedulecriteria-tol-results  .select2-results__option[aria-selected],
#select2-update_product_type_for_customer-results  .select2-results__option[aria-selected],
#select2-update_roles_for_customer-results .select2-results__option[aria-selected] {
    padding-left: 25px;
    position: relative;
}
#select2-feeschedulecriteria-state-results .select2-results__option[aria-selected]::before ,
#select2-feeschedulecriteria-tol-results .select2-results__option[aria-selected]::before,
#select2-update_product_type_for_customer-results .select2-results__option[aria-selected]::before,
#select2-update_roles_for_customer-results  .select2-results__option[aria-selected]::before {
    content: "\f096";
    display: inline-block;
    font: 14px/1 FontAwesome;
        font-size: 14px;
    font-size: 14px;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    left: 8px;
    position: absolute;
    top: 10px;
}
#select2-feeschedulecriteria-state-results .select2-results__option[aria-selected="true"]::before ,
#select2-feeschedulecriteria-tol-results .select2-results__option[aria-selected="true"]::before,
#select2-update_product_type_for_customer-results .select2-results__option[aria-selected="true"]::before,
#select2-update_roles_for_customer-results .select2-results__option[aria-selected="true"]::before  {
    content: "\f046";
}
#financial_position_summary {
    margin-top : 10px;
}
#financial_position_summary .fb > .col-sm-12 ,
.payroll-title-wrapper #search .fb .col-sm-12  {
    padding-left: 0;
    padding-right: 0;
}
#financial_position_summary_search_form .col-sm-2:first-child {
    padding-left: 0;
} 
.payroll-title-nav {
    padding: 0 15px;
}
.payroll-title-wrapper {
    padding: 0 15px;
}

.payroll-title-wrapper .form-group .input-sm ,
.payroll-title-wrapper .form-control ,
.payroll-title-wrapper  .select2-selection.select2-selection--single  {
    height : 38px;
}
.payroll-title-wrapper .row .col-md-2 ,
.payroll-title-wrapper .row .col-md-1 {
    padding-right: 0px;
}
.grid-view is-bs3 hide-resize {
    margin-top: 10px;
}
.payroll-title-wrapper #search_form {
    margin-top: 10px;
}
.payroll-title-wrapper #search_form  .col-sm-3 {
    padding-right: 0px;
}
/*** color-Legend style Starts ***/
.indicate_status_color .indicate_status {
  padding: 20px 20px 0;
}
.indicate_status_color .indicate_status li,
.indicate_status_colors .indicate_status li {
   display: inline;
   line-height: 24px;
   padding-right: 5px;
}
.indicate_status_colors .indicate_status {
   margin-bottom: 0;
}
.indicate_status_colors .indicate_status li .dot2 {
   margin-left: 0;
}
@media (max-width:767px) {
   .indicate_status_color .indicate_status li,
   .indicate_status_colors .indicate_status li {
      display: inline-block;
      width: 100%;
      margin-bottom: 10px;
      padding-right: 0px;
   }
}
.indicate_status_color .indicate_status .legend-type {
  font-weight: bold;
  font-size: 20px;
  padding-right: 10px;
  color: #6A6A6A;
}
.indicate_status_color .dot {
  height: 14px;
  width: 13px;
  border-radius: 50%;
  display: inline-block;
  background-color: red;
}
.indicate_status_color .dot.auditqa_type_bg_2,
table > tbody > tr.auditqa_type_bg_2,
.table-white.table-striped > tbody > tr.auditqa_type_bg_2:nth-of-type(2n+1) {
  background: #acc7f2;
}
.indicate_status_color .dot.auditqa_type_bg_1,
table > tbody > tr.auditqa_type_bg_1,
.table-white.table-striped > tbody > tr.auditqa_type_bg_1:nth-of-type(2n+1) {
  background: #5ec49d !important;
}
.indicate_status_color .dot.auditqa_type_bg_3,
table > tbody > tr.auditqa_type_bg_3,
.table-white.table-striped > tbody > tr.auditqa_type_bg_3:nth-of-type(2n+1) {
  background: #FFB300 !important;
}
/* table > tbody > tr.assignment_type_bg_1,
table > tbody > tr.assignment_type_bg_1 a,
table > tbody > tr.assignment_type_bg_2,
table > tbody > tr.assignment_type_bg_2 a,
table > tbody > tr.assignment_type_bg_3,
table > tbody > tr.assignment_type_bg_3 a,
table > tbody > tr.assignment_type_bg_4,
table > tbody > tr.assignment_type_bg_4 a,
table > tbody > tr.assignment_type_bg_5,
table > tbody > tr.assignment_type_bg_5 a {
   color: #fff;
} */

table > tbody > tr.assignment_type_bg_1,
table > tbody > tr.assignment_type_bg_2 {
   color: #000;
}

table > tbody > tr.assignment_type_bg_1 a,
table > tbody > tr.assignment_type_bg_2 a {
    color: #337ab7;
}

.indicate_status_color .dot.assignment_type_bg_1,
table > tbody > tr.assignment_type_bg_1,
.table-white.table-striped > tbody > tr.assignment_type_bg_1:nth-of-type(2n+1) {
  background:#86c496;
}
.indicate_status_color .dot.assignment_type_bg_2,
table > tbody > tr.assignment_type_bg_2,
.table-white.table-striped > tbody > tr.assignment_type_bg_2:nth-of-type(2n+1) {
  background:#5ec49d !important;
}
/* .indicate_status_color .dot.assignment_type_bg_3,
table > tbody > tr.assignment_type_bg_3,
.table-white.table-striped > tbody > tr.assignment_type_bg_3:nth-of-type(2n+1) {
  background:#b5d5c8;
}
.indicate_status_color .dot.assignment_type_bg_4,
table > tbody > tr.assignment_type_bg_4,
.table-white.table-striped > tbody > tr.assignment_type_bg_4:nth-of-type(2n+1) {
  background:#cdf7e7;
}
.indicate_status_color .dot.assignment_type_bg_5,
table > tbody > tr.assignment_type_bg_5,
.table-white.table-striped > tbody > tr.assignment_type_bg_5:nth-of-type(2n+1),
table > tbody > tr.assignment_type_bg_5 a {
  background:#71e1b7 !important;
} */

.indicate_status_color .dot.assignment_type_bg_3 {
  background:#b5d5c8;
}
.indicate_status_color .dot.assignment_type_bg_4 {
  background:#cdf7e7;
}
.indicate_status_color .dot.assignment_type_bg_5 {
  background:#71e1b7 !important;
}



.indicate_status_color .dot.pause_claim_bg_1,
table > tbody > tr.pause_claim_bg_1,
.table-white.table-striped > tbody > tr.pause_claim_bg_1:nth-of-type(2n+1) {
   background: lightsalmon;
}
.indicate_status_color .dot.pause_claim_bg_2,
table > tbody > tr.pause_claim_bg_2,
.table-white.table-striped > tbody > tr.pause_claim_bg_2:nth-of-type(2n+1) {
   background: lightcoral;
}
.indicate_status_color .dot.pause_claim_bg_3,
#user-assignment-list .indicate_status_color .dot.pause_claim_bg_3,
table > tbody > tr.pause_claim_bg_3,
.table-white.table-striped > tbody > tr.pause_claim_bg_3:nth-of-type(2n+1) {
  background: #eeed90;
  border: none;
}
.indicate_status_color .dot.pause_claim_bg_4,
#user-assignment-list .indicate_status_color .dot.pause_claim_bg_4,
table > tbody > tr.pause_claim_bg_4,
.table-white.table-striped > tbody > tr.pause_claim_bg_4:nth-of-type(2n+1) {
  background: lightgoldenrodyellow;
  border: none;
}
.indicate_status_color .dot.rowYellow,
table > tbody > tr.rowYellow,
.table-white.table-striped > tbody > tr.rowYellow:nth-of-type(2n+1) {
  background: yellow;
}
.indicate_status_color .dot.rowRed,
table > tbody > tr.rowRed,
.table-white.table-striped > tbody > tr.rowRed:nth-of-type(2n+1) {
  background: pink;
}
.flood_kickback_response{
    background-color: yellow !important;  
}
.indicate_status_color .dot.paused_response,
.indicate_status_color .dot.flood_kickback_response,
table > tbody > tr.paused_response,
.table-white.table-striped > tbody > tr.paused_response:nth-of-type(2n+1) {
  background-color: yellow;  
}
.selected_estimate {
  background-color: #90EE90 !important;
}
.latest_estimate {
    background-color: #FFB8B8 !important;
}
.indicate_status_color .dot.task_completed,
table > tbody > tr.task_completed,
.table-white.table-striped > tbody > tr.task_completed:nth-of-type(2n+1) {
  background-color: #90EE97;
}
.indicate_status_color .dot.todays_grab,
table > tbody > tr.todays_grab,
.table-white.table-striped > tbody > tr.todays_grab:nth-of-type(2n+1) {
  background-color: #07b5b8;
}
.indicate_status_color .dot.xactnet_responsed,
table > tbody > tr.xactnet_responsed,
.table-white.table-striped > tbody > tr.xactnet_responsed:nth-of-type(2n+1) {
   background: #DC143C;
}
.indicate_status_color .dot.responsed_indicate,
table > tbody > tr.responsed_indicate,
.table-white.table-striped > tbody > tr.responsed_indicate:nth-of-type(2n+1) {
   background: #F08080;
}
.indicate_status_color .dot.bgclass,
table > tbody > tr.bgclass,
.table-white.table-striped > tbody > tr.bgclass:nth-of-type(2n+1) {
   background: #ff4d4d;
}
.indicate_status_color .dot.danger,
table > tbody > tr.danger,
.table-white.table-striped > tbody > tr.danger:nth-of-type(2n+1) {
   background-color: #f2dede;
}
.indicate_status_color .dot.dangerClass,
table > tbody > tr.dangerClass,
.table-white.table-striped > tbody > tr.dangerClass:nth-of-type(2n+1) {
   background: #f93737;
}
.indicate_status_color .dot.zerodollar-estimate-not-received,
table > tbody > tr.zerodollar-estimate-not-received,
.table-white.table-striped > tbody > tr.zerodollar-estimate-not-received:nth-of-type(2n+1) {
   background-color: lightgoldenrodyellow !important;
   border: none !important;
}
.indicate_status_color .dot.zerodollar-estimate-received,
table > tbody > tr.zerodollar-estimate-received,
.table-white.table-striped > tbody > tr.zerodollar-estimate-received:nth-of-type(2n+1) {
   background-color: lightyellow !important;
   border: none !important;
}
.indicate_status_color .dot.sp-pause-remind-date-elapsed,
table > tbody > tr.sp-pause-remind-date-elapsed,
.table-white.table-striped > tbody > tr.sp-pause-remind-date-elapsed:nth-of-type(2n+1) {
   background-color: #fad2d2 !important;
   border: none !important;
}
.indicate_status_color .dot.close_claim,
table > tbody > tr.close_claim,
.table-white.table-striped > tbody > tr.close_claim:nth-of-type(2n+1) {
   background: #5ec49d;
}
.indicate_status_color .dot.claimyellow,
table > tbody > tr.claimyellow,
.table-white.table-striped > tbody > tr.claimyellow:nth-of-type(2n+1) {
   background: yellow;
}
.indicate_status_color .dot.claimorange,
table > tbody > tr.claimorange,
.table-white.table-striped > tbody > tr.claimorange:nth-of-type(2n+1) {
   background: orange;
}
.indicate_status_color .dot.claimred,
table > tbody > tr.claimred,
.table-white.table-striped > tbody > tr.claimred:nth-of-type(2n+1) {
   background: red;
}
.indicate_status_color .dot.exeptionClass,
table > tbody > tr.exeptionClass,
.table-white.table-striped > tbody > tr.exeptionClass:nth-of-type(2n+1) {
   background: #ebadad !important;
   color: #191414;
}
.propertytracker-default-index #PropertyTracker,
.propertytrackertwo-default-index #PropertyTrackerTwo,
.hochheimtracker-default-index .hochheimtracker_index {
   display: inline-block;
}
/*** color-Legend style Ends ***/
/**** Add common grid class for text no wrap Start ****/
.table-white.table.ca-class-claim-grid-table,
table.ca-class-claim-grid-table ,
.claim-status-grid .table {
   overflow: auto;
   display: inherit;
}
table .ca-class-claim-grid-index,
table > tbody > tr > td.ca-class-claim-grid-index {
  padding: 8px 5px 8px;
}
table .ca-class-claim-grid-checkbox,
table > tbody > tr > td.ca-class-claim-grid-checkbox {
  padding: 8px 5px 8px;
}
.table > thead > tr > th.ca-class-claim-grid-th {
   width: 150px;
   text-overflow: ellipsis;
}
.ca-class-claim-grid-text,
.table > tbody > tr > td.ca-class-claim-grid-text {
   white-space: nowrap;
}
.ca-class-claim-grid-date,
.table > tbody > tr > td.ca-class-claim-grid-date {
   white-space: nowrap;
   width: 85px;
}
.ca-class-claim-grid-date-double,
.table > tbody > tr > td.ca-class-claim-grid-date-double {
   white-space: nowrap;
   width: 150px;
}
.ca-class-claim-grid-datetime,
.table > tbody > tr > td.ca-class-claim-grid-datetime {
   white-space: nowrap;
   width: 150px;
}
.ca-class-claim-grid-datetime-double,
.table > tbody > tr > td.ca-class-claim-grid-datetime-double {
   white-space: nowrap;
   width: 300px;
}
/**** Add common grid class for text no wrap End ****/

#license .summary {
    display: none;
}

/* New layout design*/
.breadcrumb-header {
    display: block;
    margin: 0 auto;
        margin-top: 0px;
        margin-bottom: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
    width: 96%;
    min-height: 20px;
}
.left-content {
    float: left;
}
.breadcrumb-right {
    float: right;
}
.d-flex {
    display: flex !important;
}
.btn.btn-success.query-execute-download {
    margin-top: 20px;
}

/*  Claims Qa Grab Rules
 */
.select2-container--default .select2-results > .select2-results__options {
overflow-x: hidden;
}


.xino-dashbaord .crypto-card .row {
    margin: 0;
}
.xino-dashbaord .crypto-card  {
    margin-bottom: 15px;
}
.xino-dashbaord .crypto-card  {
    font-size: 14px;
}
.diary-audit-note-rule-index .table {
    table-layout: fixed;
}
.diary-audit-note-rule-index .table td {
    word-wrap: normal;
    white-space: pre-wrap;
}
.container-wrapper.reviewer-production-page {
    overflow: inherit;
}

#menuBar .fa, #menuBar .far, #menuBar .fas {
    font-family: FontAwesome;
}

/* .pull-right.operations_export {
    padding: 4px;
} */

 .client_invoice_main_wrapper tr th:first-child ,
  .client_invoice_main_wrapper tr td:first-child {
    width: 40px;
    padding: 10px !important;
    text-align: center;
  }

  .client_invoice_main_wrapper table tr th:first-child ,
  .client_invoice_main_wrapper table  tr td:first-child {
    width: auto;
    
    text-align: left;
  }


  .matrix_question_rows_columns {
    background: #fff;
    width: 100%;
    float: left;
    padding-top: 20px;
  }

  .new_theme_enable_btn a {
    float: left;
    width: 131px;
    text-align: center;
    background: #2E89FF;
    color: #fff;
    line-height: 16px;
    padding: 5px;
    border-radius: 5px;
    margin-top: 8px;
    border:1px solid #2E89FF;
  }
  .new_theme_enable_btn a:hover {
    background: #fff;
    color: #2E89FF;
    border:1px solid #2E89FF;
  }

.new_banner_wrapper {
    text-align: center;
    padding: 2px;
    background: #2E89FF;
    color: #fff;
    letter-spacing: 1px;
    /* display: none;  */
  }
  .user-default-view .new_banner_wrapper {
    display: none;
  }
  .orders-search .btn-primary.blue_btn {
    padding: 5px;
    width: auto
  }
  .user_search_wrapper {
    background: #fff;
  }
  .row.user_wrapper .pull-right.operations_export {
    padding: 0;
  }
  .row.user_wrapper .default_icon {
    color: #594550;
  }
  .row.user_wrapper .default_icon:hover  ,
  .row.user_wrapper .default_icon .ca-reset-filter:hover {
    color: #337ab7 !important;
  }
  .all-certificates-wrapper div {
    word-wrap: break-word;
  }
  .all_claim_wrapper .ca-reset-filter  {
    margin-top: 13px; 
  }
  #feeScheduleDtl2 table{
    table-layout: fixed;
  }
  .dashboard-breadcrumb-section h2 {
    margin-top: 10px !important;
  }

  .min-500 {
    min-height: 500px;
  }
  .min-600 {
    min-height: 600px; 
  }
  .min-700 {
    min-height: 700px;
  }
  .min-800 {
    min-height: 800px;
  }
#flood .container-wrapper.container-status-wrapper {
    padding :0; 
    margin-top: 20px;
}
#flood-doc-form table table,
#flood-doc-form .panel-body > table,
#edit-flood-doc-form table table,
#edit-flood-doc-form .panel-body > table {
  table-layout: fixed;
}

#flood-doc-form table table .form-control,
#edit-flood-doc-form table .form-control {
  margin-left: 0px;
}

#flood-doc-form table table .form-control,
#edit-flood-doc-form table table .form-control {
  width: 100% !important;
}
#assignment_information_show .panel-padding {
    word-wrap: break-word;
}
.claim-assignment-wrapper-list .navbar-inverse {
    background: #F5F5F5;
    border: 1px solid #E8EAF1;
}
.claim-assignment-wrapper-list .navbar-nav {
    /* display: inline-block;
    width: 100%; */
    width: 96%;
    margin: 0 auto;
    text-align: center;
    float: none;
    padding-left: 10px;
    padding-right: 10px;
}
.claim-assignment-wrapper-list .navbar {
    padding: 0.5rem 0.5rem;
}
.claim-assignment-wrapper-list .nav-menus {
    padding: 15px 0px;
    cursor: pointer;
    /* width: 16.5%; */
    text-align: center;
    font-size: 11px;
    border-bottom:3px solid transparent
  }
  .claim-assignment-wrapper-list .nav-menus.selected {
    border-bottom:3px solid #286090;
  }
.claim-assignment-wrapper-list .navbar-inverse {
background: #F5F5F5;
border: 1px solid #E8EAF1;
}
#investigation_conducted_date_comments  ,
#pending_investigation_tasks {
  border-bottom: 0px solid #ccc !important;
}
.flood_head_bg {
    background: #d0d0d0;
}
.popover[role="tooltip"] {
    background: #C6C5C5 !important;
    text-transform: capitalize;
    color: #000 !important
}

/* 
 *  Owl Carousel - Animate Plugin
 */
 .flood_view_main_section button.owl-prev, 
 .flood_view_main_section button.owl-next {
    background: #fff !important;
    color: #2680EB !important;
    border: 0;
  }
   .owl-prev ,
  .owl-next {
    border-radius: 50px;
    padding: 4px 6px 0px;
    margin-top: 9px;
    border: 2px solid #fff;
  }
  .owl-prev {
    top: 2px;
    left: -13px !important;
    position: absolute;
    color: #2E6DA4;
  }
  .owl-next {
    top: 2px; 
    right: -13px !important; 
    position: absolute;
    color: #2E6DA4;
  }
  .owl-nav.disabled {
    opacity: 1;
  }
  .owl-stage-outer {
        z-index: 9;
  }
  .owl-nav {
        z-index: 9;
  }
  .owl-carousel.owl-loaded {
      background-color: #F5F5F5;
  }
  .carousel-wrap {
    float: left;
    width: 100%;
    text-align:center;
    background: #F5F5F5 !important;
  }
  
  
/**
* CAD-3437- Flood - Preliminary and FEMA Proof of Loss - New Dropdown fields
* Added by Kishore Kumar 11/7/2022
*/
#fema-flood-doc-form-show #how_flood_loss_happened-show,
#fema-flood-doc-form #how_flood_loss_happened-edit,
#fema-flood-doc-form-show #building_type-show,
#fema-flood-doc-form #building_type-edit,
#fema-flood-doc-form-show #content_type_owners_users-show,
#fema-flood-doc-form #content_type_owners_users-edit,
#fema-flood-doc-form-show #ownership-show,
#fema-flood-doc-form #ownership-edit,
#fema-flood-doc-form-show #other_insurance_that_may_insure_loss-show,
#fema-flood-doc-form #other_insurance_that_may_insure_loss-edit,
#fema-flood-doc-form-show #sfip_policy_type-show,
#fema-flood-doc-form #sfip_policy_type-edit,
#fema-flood-doc-form-show #no_of_insured_building-show,
#fema-flood-doc-form #no_of_insured_building-edit,
#fema-flood-doc-form-show #contents_coverage-show,
#fema-flood-doc-form #contents_coverage-edit,
#fema-flood-doc-form-show #tenant_improvements-show,
#fema-flood-doc-form #tenant_improvements-edit,
#fema-flood-doc-form-show #mailing_address_type-show,
#fema-flood-doc-form #mailing_address_type-edit{
    visibility: visible !important;
    width: 100% !important;
    height: 100% !important;
}
/* END Kishore Kumar - CAD-3437 */

.scope_main_content_wrapper,.scope_main_content_inner_section{
    padding-left: 30px;
}

/**
*CAD-3764  -Terms of Use
* @author Kishore Kumar K
* @since 7-Sep-2022 
*/
.terms-of-use-wrapper{
    background-color: #fff;  
    padding-top: 30px; 
}
.terms-of-use-content{
  padding-left:20px;
  padding-right:20px;
  padding-top: 30px; 
  font-family: Arial;
 
}
#update_terms_of_use{
    margin-right:30px;
}
.terms-of-use-content .terms-of-use-row{
    padding-left:3%;
    padding-right:4%;
}
.terms-of-use-row .terms-title{
    font-size: 26px;
}
.terms-of-use-row .terms-body{
    font-size: 14px;
}

/**
* CAD-3928 - SOC Logo - publish on site
* @Author - Ponraj M
* Date - Oct 18 2022
**/
.footerText .footerSocLogo img {
    width: 100px;
}
.footerImageLogo{
    display: flex;
    justify-content: space-between;
}
/**
* CAD-3685 - Estimate Assist- Steep Fees Not Working Correctly
* @Author - Antony M
* Date - Nov 2 2022
*
* CAD-5771 @author Nandha @since Aug 9, 2023
* @desc - Style added for aging_claim_report_table
**/
.operations-index #assignment-list #claim-assignments .ms-options,
.operations-index #assignment-list #ladder-assist-assignments .ms-options,
.operations-index #assignment-list #direct-inspection-assignments .ms-options,
.aging_claim_report_table .ms-options
{
    width:200px !important;
    max-height: 300px !important;
    min-height: 200px !important;
}
.operations-index #assignment-list #claim-assignments .ms-options-wrap
{
	position: relative !important;
}
/* .theme_banner {
	z-index: 99;
	position: relative;
	text-align: center;
	border: 1px solid #fff;
	color: #fff;
	border-radius: 3px;
	padding: 7px;
	font-size: 12px;
	background: #2196f39c;
}
.theme_banner .switch_theme {
  background: #fff;
  color: #2196f3;
  text-decoration: none;
} 
.switch_theme {
  border: 1px solid #fff;
  padding: 3px 10px 0px;
  border-radius: 50px;
  cursor: pointer;
} */
/* .active_serviceprovider.ca-company-ALLCAT .theme_banner{
    display: none !important;
}  */
.main_new_theme li > .order-vw-rush-type {
	background: #2680eb !important;
	padding: 5px 10px;
}

/**
* CAD-3501 - Add Download File Option to Export Pop Up
* @Author Ponraj M
* Date Nov 24 2022
**/
.progress{
    width: 35em !important;
    margin: 0 auto !important;
}
/* Campaign hide color */
.question-list-row.hide-row {
    background: #C4C4C4;
    color: #fff;
} 
.step-ques-wrapper .input-group-addon,.step-ques-wrapper  .input-group-btn {
     width: auto;
}
.step-ques-wrapper .input-group.date {
    width: 100%;
}
.step-ques-wrapper .input-group.date span {
    float: left;
}
.step-ques-wrapper .input-group.date input {
    width: auto; 
    min-height: 41px; 
}
/*
*CAD-4211 -Tasks Queue 12.5 @author Kishore Kumar K @since 14-Dec-2022
*/
#tast-diaries-body-container table th:last-of-type {
    text-align: center;
}
@media(min-width:1366px) {
    #tast-diaries-body-container table th:last-of-type {
        width: 100px;
    }
}
@media(max-width:1365px) {
    #tast-diaries-body-container table th:last-of-type {
        width: 90px !important;
    }
}
#tast-diaries-body-container table td:last-of-type div,
#tast-diaries-body-container table td:last-of-type
{
    text-align: center;
}
.standy-formstack-index #from_date ,
.standy-formstack-index #to_date{
    width: 100% !important;
}

/**
* CAD-4428- Flood - Claim Detail First Contact Date
* Added by Kishore Kumar Jan 18, 2023
*/
#updateFirstContactInfoModal input{
    width: 65%;
    height: 40px;
}
#updateFirstContactInfoModal select {
    width: 50%;
    height: 40px;
}
#updateFirstContactInfoModal strong {
    display: inline-block;
    width: 130px;
}
#updateFirstContactInfoModal textarea {
    width: 100%;
}
#updateFirstContactInfoModal .modal-body > div {
    margin-bottom: 20px;
}
/* CAD-4467 - kannan - ticket feeback updated */
.restrict-checkbox-check .checkbox-inline:nth-child(2) {
    margin-left: 0px;
  }
  .restrict-checkbox-check .checkbox-inline:nth-child(2) #property_type {
    margin-top: 2px;
  }
  .preliminary-report-input-form-container  .checkbox-inline + .checkbox-inline {
    margin-left: 0px;
  }
  .preliminary-report-input-form-container .col-md-6.panel-padding .checkbox-inline {
    margin-right: 5px;
  }
  .panel-align-inner-wrapper .col-md-1.panel-padding {
    padding-left:5px;
    padding-right:5px;
  }
/*
* CAD-4486 -Flood Docs Issue
* @author Kishore Kumar
* @since Jan 31,2023
* @desc - The calendar pop up is not working for new claims, 
*/
.datepicker-readonly{
    pointer-events: none;
}

/**
* NF-122 - Landing page-Grid Configuration
* @author Kishore Kumar K
* @since Feb 24, 2023
*/
.grid-sortable .ui-sortable-handle:hover{

    border-bottom: 2px solid #f7f5f5;
    border-bottom-color: #f7f5f5;
    border-color: #f7f5f5;
    cursor: all-scroll; 
}
/* NF-221 SLO Tile Page: Move configuration gear to top corner :: Anitha :: 17 Mar, 2023 */
.slo-snapshot-report-state-filter .slo-ca-grid-config{
    position: absolute;
    right: 15px;
    toP: -20px;
    cursor: pointer;
}
#slo_snapshot_report_date_range,#custom_range_to_slo_date_picker{
    width:100%;
}
/**
* NF-121 - List Page- Warning SLO
* @author Kishore Kumar K
* @since Mar 8, 2023
*/

.sloreport-default-slo-snapshot-report-list .card-body .container-wrapper {
    background: transparent;
  }
.slo-snapshot-container-wrapper .slo-report-section {
    background: #fff;
    display: inline-block;
    text-align: left;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 10px #00000029;
    box-shadow: 0 5px 10px #00000029;
    max-width:100%;
    padding-top: 20px;
    padding-bottom: 0px;
}
.slo-label-header {
    color: #2E89FF;
    width: 100%;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    padding-top: 5px;
}
.slo-snapshot-report-heading {
    margin-bottom: 0px;
    margin-left: 18px;
    position: relative !important;
}
.slo-list-wrapper {
    padding: 20px 12px;
    margin-bottom: 20px;
    border: 1px solid #ddd;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    border-radius: 10px;
    min-height: 115px;
    max-width: 180px;
    margin-left: 10px;
    margin-top: 10px;
}
.slo-list-wrapper:hover,
.slo-list-wrapper.active {
    background: #2E89FF;
    color: #FFF;
    cursor: pointer;
    min-height: 115px;
}
.slo-list-wrapper:hover p,
.slo-list-wrapper.active p {
    color: #FFF;
}
/* CAD-4636 - Design Issues - Kannan */
#notification-log table {
    color: #333333 !important;
}

/* CAD-4934 Add edit and save buttons on the prelim input report tab 
@auhtor Jana :: @since Mar 28, 2023 
@auhtor Kannan :: march 30 */
.preliminary-report-input-form-container.preliminary-view-report input ,
.preliminary-report-input-form-container.preliminary-view-report .select2-selection,
.preliminary-report-input-form-container.preliminary-view-report select {
  /* background: #d7d7d761 !important; */
  pointer-events: none;
  /* padding: 5px; */
}
/* FLD-521 Method of Confirmation Character Count | Lakshmanan | Jun 13, 2024 */
.preliminary-report-input-form-container.preliminary-view-report .checkbox-inline,
.preliminary-report-input-form-container.preliminary-view-report textarea {
  pointer-events: none;
}
/* FLD-141 - Radio Buttons for Property Risk Info
 * @author Arunkumar A
 * @since 13-Mar-2024 
 * Desc :: disble radio buttons in non edit mode*/
.preliminary-report-input-form-container.preliminary-view-report .radio-inline {
    pointer-events: none;
}
.preliminary-report-input-form-container.preliminary-view-report .radio-distance {
    pointer-events: none;
}
.preliminary-report-input-form-container.preliminary-view-report label input[type="radio"] {
    opacity: 0.5;
}
/** FLD-872 :: Ajith :: Nov 08, 2024 :: Handled date picker disabled */
.preliminary-report-input-form-container.preliminary-view-report .input-group-addon.kv-date-picker {
    pointer-events: none;
}
.radio-distance { 
    position: relative;
    display: inline-block;
    padding-left: 0px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
      }

.preliminary-report-input-form-container.preliminary-view-report label input[type="checkbox"] {
    opacity: 0.5;
}
.preliminary-report-input-form-container.preliminary-view-report input.dollor-prefix-input{
    padding-left: 16px !important;
}

/* <!--- Kannan :: CAD-4928 Allcat New Theme - All Roles --> */
/* .new_theme_banner ,
.theme_banner {
    height: 30px;
    padding: 5px 0;
    text-align: center;
    background: #368DFF;
    color: #fff;
}
.main_new_theme.ca-company-ALLCAT .app-sidebar {
    margin-top: 31px;
}
.main_new_theme.fixed-sidebar .app-sidebar {
    margin-top: 0px;
}
a.switch_theme {
    color : #fff;
    text-decoration: underline !important;
    cursor: pointer;
}
a.switch_theme:hover {
    color : #fff;
    text-decoration: none !important;
} */

/* CAD-4887 :: CAD-5059 Change Contact Method in Desktop @author Jana :: Apr 12, 2023 :: START  */
#updateNoContactRecordedModel input{
    width: 65%;
    height: 40px;
}
#updateNoContactRecordedModel select {
    width: 70%;
    height: 40px;
}
#updateNoContactRecordedModel strong {
    display: inline-block;
    width: 130px;
}
#updateNoContactRecordedModel textarea {
    width: 100%;
}
#updateNoContactRecordedModel .modal-body > div {
    margin-bottom: 20px;
}
/* CAD-4887 :: CAD-5059 Change Contact Method in Desktop @author Jana :: Apr 12, 2023 :: END  */

/* CAD-4617 :: Kickback Email Pop Up @author Jana :: May 10, 2023 */
.kickback-email-row div {
    padding: 10px;
    border: 1px solid #ccc;
    margin-bottom: 5px;
}

/* CAD-4903 Bulk SMS multiple email configuration in Bulk Sms Rules  @author Jana :: May 22, 2023*/
.bulk-sms-number-wrapper {
    max-height: 200px;
    overflow: auto;
  }
  .bulk-sms-number-row{
    background: #eaeaea;
    color: #888;
    padding: 5px;
    display: block;
    margin-bottom: 2px;
  }
  .bulk-sms-number-row:hover {
    background: #888;
    color: #fff;
  }
  .del-bulk-sms-number {
    float: right;
    cursor: pointer;
    color: white;
    background: #775757;
    padding: 2px 6px;
    border-radius: 9px;
    font-size: 10px;
  }
  
  #bulk_sms_phonenumber_search {
    width: 100%;
  }
  
  .del-bulk-sms-number:hover {
  background: red;
  color: #fff;
  text-decoration: none;
  }
  .bulk_sms_phonenumber_search_wrapper{
  padding-left: 0px;
  padding-right: 0px;
  }
  .bulk-sms-number-tab{
  padding : 5px;
  border-width:1px;
  border-style:solid;
  border-color:#eee;
  }
  .bulk-sms-number-create {
  margin-top:2px;
  }
  
  /* END of CAD-4903 @author Jana :: May 22, 2023 */

/* START of CAD-5318 @author Nandha :: May 31, 2023 */
.ca-audit-estimate-index .ms-options
{
  width:200px !important;
  max-height: 300px !important;
  min-height: 200px !important;
}
/* END of CAD-5318 @author Nandha :: May 31, 2023 */

/* CAD-5682 SY Claims - Assignment Error Log @Jana | July 1,2023 Log expand option */
#orderinternalnotification h4.modal-title {
	color: #337ab7;
}
#orderprocessstatuslog .modal-body,
#orderinternalnotification .modal-body {
	height: 348px;
	display: inline-block;
	max-width: 100%;
	overflow-y: auto;
	overflow-x: hidden;
}
#orderinternalnotification .modal-body .ord-notify-log-comments {
	cursor: pointer;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 100px;
}
#orderinternalnotification .modal-body .ord-notify-log-comments.expand pre {
	white-space: break-spaces;
}
#orderinternalnotification .panel-group {
	width:100%
}
#orderinternalnotification .modal-body .ord-notify-log-comments.expand {
  display: block;
  width: 100%;
  max-height: unset;
} 

#orderinternalnotification .modal-body .ord-notify-log-comments .note-log-expand:before {
  margin-right: 8px;
  content: '';
  width: inherit;
  height: inherit;
  border-width: 0;
  position: absolute;
  left: 8px;
  top: 15px;
  z-index: 99;
  border-color: #bec5d0;
  content: "\e92f";
  font-family: 'feather' !important;
  position: absolute;
  top: 9px;
  left: 8px;
  font-size: 9px;
}
#orderinternalnotification .modal-body .ord-notify-log-comments .note-log-expand.expand-icon:before {
  content: "\e92f";
}
#orderinternalnotification .modal-body .ord-notify-log-comments .note-log-expand {
  position: absolute;
  right: 27px;
  top: -8px;
}

.map-error-assignments-comments {
  max-height: 120px;
  overflow-y: auto;
}

/* END OF CAD-5682 */

/* NF-586 Roster Communication @Jana | Jul 28, 2023 */
.roster-communication-profile-icon {
    position: absolute;
    right: 1px;
}
.roster-communication-profile-icon .fa-envelope {
  background: #115cac;
}
.roster-communication-profile-icon .fa-comment {
  background: #ac118d;
}
.roster-communication-profile-icon .fa-phone {
  background: #33ac11;
}
.roster-communication-profile-icon .fa-file {
  background: #2b9ad0;
}
.roster-communication-profile {
    position: relative;
}
.roster-communication-profile-icon i {
    color: #fff;
	font-size: 16px;
	padding: 4px;
	border-radius: 4px;
}

.communication-filter-buttons-div {
    padding-top: 10px;
    padding-right: 30px !important;
}

 .communication-filter-buttons-div .btn {
    background-color: #82c1f3 !important;
    color: #006ecd !important;
}

 .communication-filter-buttons-div .btn.active {
    background-color: #15b185 !important;
    color: #e8e7ef !important;
}

.communication-message-menu {
    padding: 15px
}

.communication-message-menu-container {
    border: 1px solid #ccc;
    cursor: pointer;
}

.communication-message-menu-container.active {
    color: #000;
	background: #cfe4fa;
	font-weight: bold;
}
.communication-message-menu-container:hover {
  background: #EBEBEB !important;
  color: #000 !important;
}
.message_tab_border {
    border-left: 5px solid red;
    padding: 7px;
    padding-right: 0px;
}

.communication-instant-reply-container {
    position: relative;
}

.communication-instant-reply-container input{
    padding-right: 150px;
}

/* .communication-instant-reply-send-btn {
    position: absolute;
    top: 15px;
    right: 76px;
}

.communication-instant-reply-reset-btn {
    position: absolute;
    top: 15px;
    right: 3px;
} */

.instant-reply-buttons-div {
    display: none;
}

.roster-communication-log-container {
    min-height: 450px;
    float: left;
    width: 100%;
    background: white;
}
.cmn-list-card:hover {
    background: #e0e0e0;
    cursor: pointer;
}

.cmn-list-card.active {
    background: #cfe4fa;
}

.cmn-list-message-user-name
{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.cmn-list-message-subject{
    float: left;
    width: 65%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
    margin-bottom: 5px;
}
.cmn-list-thread-subject {
    font-size: 13px;
    margin-bottom: 5px;
}
.cmn-list-thread-user-name
{
    font-size: 16px;
    margin-top: 5px;
    margin-bottom: 5px;
}
.cmn-list-message-timestamp {
    float: right;
}

/* .cm-list-unread {
    background: #f1f1f1;
} */

.cmn-list-message-content {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 90%;
}

.cmn-list-message-subject-warp{
    clear: both;
    display: inline-block;
    width: 100%;
}
.example {
    padding: 1rem;
    border: 1px solid #e8e7ef;
    font-size: 0.9375rem; 
}

.read-status-update {
    margin-top: 10px;
    margin-right: 10px;
    background-color: #5ba1e9;
}

/* NF-542 Addition fileds in Advance Search @Jana | Aug 28, 2023 */
.field-usersearch-year_operator {
    width: 20%;
    position: absolute;
}
.field-usersearch-no_of_claims_worked {
    width: 75%;
    float: right;
}
.field-usersearch-license {
    width: 70%;
    position: absolute;
}
.field-usersearch-license-active {
    width: 20%;
    float: right;
    margin-top:30px;
}
/* CAD-6044 :: Advanced Search @author Nandha @since Sept 26, 2023 @desc - Set styles for "field-usersearch-certificate" & "field-usersearch-certificate_active" */
.field-usersearch-user_certificate,
.field-usersearch-certificate {
    width: 70%;
    position: absolute;
}
.field-usersearch-user_certificate_active,
.field-usersearch-certificate_active {
    width: 20%;
    float: right;
    margin-top:30px;
}
.user-index .operations_export_wrapper {
    position: absolute;
    right: 22px;
}

/* .message-un-read-container, 
.message-un-read-container p
{
    font-weight : bold;
} */

/* CAD-7099 - Login takes more time for user wcalebwest & CAD-6955 - SP Dashboard Alignment ::@author Deena @since May 03, 2024 @desc - Set styles for "SP Dashboard Grapgh section" */
.sp-dashboard-inner-heading {
    height: 40px;
    display: table;
    text-align: center;
    width: 100%;
}
.sp-dashboard-inner-heading span {
    display: table-cell;
    vertical-align: middle;
}

.sp-dashboard-claim-hover {
    overflow-x: scroll;
    height: 85%;
}
.sp-dashboard-claim-hover a{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: inline-block;
    width: 90%;
}

/*ON-1743 - Claim Log New Design Tile :: Deena :: JUN 21,2024 :: Claim Log Design  Normal and Expand view only for Parker - Case Start*/
.claim_log_wrapper > .each-discrete-claim-log-wrapper.p-4 {
    padding-left: 0.5em !important;
  }
  
  .claim_log_wrapper .each-discrete-claim-log-wrapper ,
  .claim_log_wrapper .tl-item.user-comment ,
  .claim_log_wrapper .each-discrete-claim-log-wrapper h4  {
    padding-left: 15px;
    padding-right: 15px;
  }
  
  .claim_log_expand_section{
    border:1px solid #ccc;
    width:100%;
  }
  .claim_log_expand_section_h{
    padding:5px;
    border-bottom:1px solid #ccc;
  }
  .claim_log_expand_section_dateview{
    padding:5px;
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
  }
  .claim_log_tbody{
    font-size:12px;
  }
  .claim_log_td{
    padding:5px;
  }
  /*ON-1743 - Claim Log New Design Tile :: Deena :: JUN 21,2024 :: Claim Log Design  Normal and Expand view only for Parker - Case End*/

  /* Jana :: NF-1754 :: Design issue fixs */
  .guidence-custom-btn {
    padding: 2px 5px;
  }