* {
    margin: 0;
    padding: 0;
    list-style: none;
    border-collapse: collapse;
    border: 0;
}

body {
    position: relative;
    margin: 0;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 400;
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    background: #fff;
}

ul, li, ol {
    margin: 0;
    padding: 0;
    list-style: none;
}

::selection {
    background: var(--primary-cta);
    color: #dcddcd;
}
#breadcrumbHTML li.active:after
{
    content:none
}
a {
    text-decoration: none !important;
}

.row > div {
    margin-bottom: 15px !important;
}

.no_margin > div {
    margin-bottom: 0px !important;
}

.no_padding {
    margin-right: -0px !important;
}

    .no_padding > div {
        padding-right: 0px !important;
    }

.no_all_margin > div {
    margin-bottom: 0px !important;
}

.no_all_padding {
    margin-right: -0px !important;
    margin-left: 0 !important;
}

    .no_all_padding > div {
        padding-right: 0px !important;
        padding-left: 0 !important;
    }

.top {
    padding: 10px 10px;
}

.cust-navbar {
    background-color: var(--indus-blue);
    border-color: var(--indus-blue);
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.confrom-button-link, .confrom-button-link:hover, .confrom-button-link:focus, .confrom-button-link:Active {
     background: linear-gradient(to bottom,#264ea3 0%,#132d79 100%) !important;
    padding: 10px 15px !important;
    color: #fff !important;
    text-align: center !important;
    /*width: 85px;*/
}

.margin0px {
    margin: 0px !important;
}

.proceed-button-link, .proceed-button-link:hover, .proceed-button-link:active, .proceed-button-link:focus {
    background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%) !important;
    padding: 10px 30px !important;
    color: #fff !important;
    text-align: center !important;
}

.policy-bg {
    background: #ccc;
    padding: 05px 05px;
}

.application-info-title {
    font-weight: bold;
}

.policy-result-output {
    min-height: 80px;
}

.upload-button {
    padding: 10px 20px !important;
    background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%) !important;
    padding: 05px 10px !important;
    color: #fff !important;
    text-align: center;
    width: 75px;
}

    .upload-button, .upload-button:hover, .upload-button:active, .upload-button:focus {
        /*padding: 10px 20px !important;
        padding: 05px 10px !important;*/
        background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%) !important;
        color: #fff !important;
        text-align: center !important;
        width: 75px;
    }

.box-border {
    border: 1px solid #ccc;
    padding: 10px;
}

.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #fff;
    background-color: transparent;
}

.Review-label {
    color: var(--indus-blue);
    font-weight: 700;
    border-bottom: 1px solid #ccc;
}

.label-policy-details {
    font-size: 13px;
    font-weight: bold;
    padding: 10px;
    background-color: var(--indus-blue);
    color: #fff!important;
}

.label-policy-result {
    margin: 0px;
    padding: 10px;
    font-weight: 100;
}

.cust-border {
    border: 1px solid #ccc;
}

.cust-border-bottom {
    border-bottom: 1px solid #ccc;
}

.Premium-details-right-block {
    border: 1px solid #ccc;
}

.Premium-right-block-heading {
    padding: 12px;
    background: #f1f1f1;
    color: var(--paragraph);
    font-weight: 400;
}

.result-button-link {
    background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%) !important;
    padding: 10px 30px !important;
    color: #fff !important;
    text-align: center !important;
}

    .result-button-link, .result-button-link:hover {
        background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%) !important;
        padding: 10px 30px !important;
        color: #fff !important;
        text-align: center !important;
    }

.result-buttons {
    padding: 20px;
}

.tabs-heading {
    border-bottom: 1px solid #ccc;
    font-size: 20px;
    padding-bottom: 10px;
}

.grey-bg {
    background: #ccc;
    padding: 10px 10px;
}

.thank-you-label {
    display: inline-block;
    padding-left: 10px;
}

.praposal-no-border {
    border: 10px solid #ccc;
}

.Policy-number-result {
    padding: 5px 5px;
}

.policy-number-result-span {
    color: green;
    font-weight: 500;
}

.mail-box-heading {
    color: #888888;
    font-weight: 500;
}

.mail-box-heading-blue {
    color: var(--indus-blue);
    font-weight: 800;
}

.mail-box-button {
    padding-top: 20px;
}

.social-block-heading {
    color: #888888;
    padding-bottom: 10px;
}

.or-symbol {
    color: #fff;
    background: #888888;
    border-radius: 20px;
    width: 30px;
    margin: 0 auto;
    height: 30px;
    line-height: 2.1;
}

.btn-facebook {
    text-align: center !important;
}

.btn-google {
    text-align: center !important;
}

.policy-details {
    min-height: 120px;
}

.application-info-label {
    margin-bottom: 20px;
    margin-top: 20px;
}

.proceed-button {
    padding-top: 20px;
}

.premium-policy-details {
    padding-top: 05px;
}

.cust-border-bottom {
    border-bottom: 1px solid #ccc;
}

.Document-heading-p {
    padding: 10px;
}

.Document-heading {
    color: #fff;
    background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%);
    font-weight: 700;
    padding: 10px;
}

.Premium-details-right-label {
    padding: 10px;
    font-weight: 700;
    color: #fff!important;
    background-color: var(--indus-blue);
}

.label-policy-result-cust {
    padding: 10px;
}
/*.resp-vtabs .resp-tabs-list li {background:var(--indus-blue) !important;color:#fff;}*/
.resp-vtabs li.resp-tab-active {
    background: var(--indus-blue);
    color: #fff;
}

.payment-form-heading {
    padding: 05px 05px;
}

.pay-button-payment {
    padding-top: 10px;
}

.payment-msg {
    padding: 10px;
}

.or-symbol-block {
    padding: 10px;
}

.add-document-block2 {
    margin-top: 10px;
}

.cust-formcontrol {
    width: 80% !important;
    height: 26px !important;
    padding: 0px 2px !important;
}

.tab-class-heading {
    font-size: 20px;
    font-weight: 700;
    color: var(--indus-blue);
    padding-bottom: 10px;
}
/*.hypothecation{height: 210px;overflow: auto;overflow-x: hidden;}*/

/* CSS for Image Bucket */
.board {
    height: 500px;
    background: #fff; /*box-shadow: 10px 10px #ccc,-10px 20px #ddd;*/
}

    .board .nav-tabs {
        position: relative; /* border-bottom: 0; */ /* width: 80%; */
        margin-bottom: 0;
        box-sizing: border-box;
    }
/*.board > div.board-inner{background: #fafafa url(../images/geometry2.png);background-size: 30%;}*/
p.narrow {
    width: 60%;
    margin: 10px auto;
}

.liner {
    height: 2px;
    background: #ddd;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    border-bottom-color: transparent;
}

.nav-tabs > li > a:hover {
    border: 0;
}

span.round-tabs {
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: white;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}

    span.round-tabs.one {
        color: rgb(34, 194, 34);
        border: 2px solid rgb(34, 194, 34);
    }

li.active span.round-tabs.one {
    background: #fff !important;
    border: 2px solid #ddd;
    color: rgb(34, 194, 34);
}

span.round-tabs.two {
    color: var(--primary-cta);
    border: 2px solid var(--primary-cta);
}

li.active span.round-tabs.two {
    background: #fff !important;
    border: 2px solid #ddd;
    color: var(--primary-cta);
}

span.round-tabs.three {
    color: var(--indus-blue);
    border: 2px solid var(--indus-blue);
}

li.active span.round-tabs.three {
    background: #fff !important;
    border: 2px solid #ddd;
    color: var(--indus-blue);
}

span.round-tabs.four {
    color: #f1685e;
    border: 2px solid #f1685e;
}

li.active span.round-tabs.four {
    background: #fff !important;
    border: 2px solid #ddd;
    color: #f1685e;
}

span.round-tabs.five {
    color: #999;
    border: 2px solid #999;
}

li.active span.round-tabs.five {
    background: #fff !important;
    border: 2px solid #ddd;
    color: #999;
}

.nav-tabs > li.active > a span.round-tabs {
    background: #fafafa;
}

.nav-tabs > li {
    width: 14%;
}
/*li.active:before {content: " ";position: absolute;left: 45%;opacity:0;margin: 0 auto;bottom: -2px;border: 10px solid transparent;border-bottom-color: #fff;z-index: 1;transition:0.2s ease-in-out;}*/
li:after {
    content: " ";
    position: absolute;
    left: 45%;
    opacity: 0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #ddd;
    transition: 0.1s ease-in-out;
}

li.active:after {
    content: " ";
    position: absolute;
    left: 45%;
    opacity: 1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #ddd;
}

.nav-tabs > li a {
    width: 90px;
    height: 100px;
    margin: 20px auto;
    border-radius: 100%;
    padding: 0;
}

    .nav-tabs > li a:hover {
        background: transparent;
    }

.tab-content {
}

.tab-pane {
    position: relative;
    padding-top: 50px;
}

.tab-content .head {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 25px;
    text-transform: uppercase;
    padding-bottom: 10px;
}

.btn-outline-rounded {
    padding: 10px 40px;
    margin: 20px 0;
    border: 2px solid transparent;
    border-radius: 25px;
}

.btn.green {
    background-color: #5cb85c; /*border: 2px solid #5cb85c;*/
    color: #ffffff;
}

.nav > li.disabled > a:focus, .nav > li.disabled > a:hover {
    cursor: pointer;
}

.checkbox-bg {
    display: inline-block;
    padding: 10px 10px;
    background: #f1f1f1;
    border: 1px solid #888888;
}

.custom-form {
    margin-top: 10px;
}

.cust-checkbox {
    min-height: 53px !important;
    background: #f1f1f1 !important;
    border: 1px solid #888888 !important;
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    font-size: 13px !important;
    padding: 0px 30px !important;
    font-size: 12px !important;
}
/* CSS for Image Bucket end */
/**/
/* CSS for Accordian */
.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
    border-color: #EEEEEE;
}

.panel-default > .panel-heading {
    padding: 0;
    border-radius: 0;
    color: var(--paragraph);
    background-color: #FAFAFA;
    border-color: #EEEEEE;
}

.panel-title {
    font-size: 14px;
}

    .panel-title > a {
        display: block;
        padding: 10px !important;
        text-decoration: none !important;
        background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%) !important;
        color: #fff !important;
    }

.more-less {
    float: right;
    color: var(--paragraph);
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #EEEEEE;
}

.breadcrumb {
    padding: 0px 0px !important;
}

.process-intro-block {
    padding-bottom: 10px;
}

.changeborder {
    border-color: green;
}

.Revised-premium-amount {
    border: 1px solid var(--indus-blue);
    padding: 10px 10px;
    margin-bottom: 20px;
}

.document-upload-txt {
    font-size: 14px;
    font-weight: 500;
}

.txtfocus {
    border-color: #5cb85c;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #5cb85c;
}

.cust-margin {
    margin-bottom: 10px !important;
}

.cust-margin15 {
    margin-bottom: 15px !important;
}

.cust-lablpadding {
    padding: 15px 25px 0 0 !important;
}

.cust-font-size {
    font-size: 12px !important;
}

.btn-cust-margin {
    margin: 15px 0px !important;
}

.cust_no_padding {
    padding: 0px !important;
}

.btn-cust-marginForlbl {
    margin-top: 13px !important;
}

.cust-margin-top10px {
    margin-top: 10px !important;
    font-size: 12px;
}

.cust-font-size12px {
    font-size: 12px;
}

.cust-Font-weight {
    font-weight: 700 !important;
}

.cust-border-none {
    border: none !important;
}

.cust-Padding10px {
    padding: 10px 0px !important;
}

.ui-datepicker select.ui-datepicker-year {
    width: 50% !important;
}

.min-hright70px {
    min-height: 70px !important;
}

.cust-margin12fontsize15 {
    margin-top: 10px !important;
    font-size: 15px !important;
}

.hide-web {
    display: none;
}

@media screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .hide-web {
        display: block;
    }
}

/* CSS for Accordian */
.premium-estimated {
    font-size: 15px;
    font-weight: 500;
}

.RED-STAR {
    color: red;
    font-size: 16px;
}

.bucket-heading {
    padding: 10px;
}

.cust-margin-top {
    margin-top: 30px !important;
}

.image-icon-heading {
    color: var(--indus-blue);
    padding: 10px 0px;
    font-size: 13px;
    display: block;
}

.span-link {
    font-weight: 700;
}

.update-block-bg {
    background: rgba(51, 122, 183, 0.12);
}
/* CSS for Accordian end */
.border-bottom-cust {
    border-bottom: 1px solid #ccc;
}

.text-desktop-hide {
    display: none;
}

.label-policy-value {
    padding: 5px 10px !important;
    margin-bottom: 0px;
    font-weight: 400;
    color: var(--paragraph);
}

.continue-button {
    padding-bottom: 5px;
}

.policy-number-block {
    padding: 10px;
    padding-bottom: 0px !important;
}
/* CSS Image bucket with owl sync  */
#sync1 .item {
    background: #fff;
    padding: 10px 0px 10px 0px;
    /*margin: 5px;*/ /*color: #FFF;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px; /*text-align: center;*/
}

#sync2 .item { /*background: #C9C9C9;*/
    padding: 10px 10px;
    margin: 5px;
    color: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    cursor: pointer;
}

    #sync2 .item h1 {
        font-size: 18px;
    }

#sync2 .synced .item { /*background: #0c83e7;*/ /*background: #8c908c;*/
    background: #ccc;
    padding: 10px 10px;
    /*padding-bottom: 0px;*/
}

.owl-next {
    position: absolute !important;
    top: -85px !important;
    right: -40px !important;
}

.owl-prev {
    position: absolute !important;
    left: -40px;
    top: -85px !important;
}

.owl-theme .owl-controls .owl-buttons div {
    background: linear-gradient(to bottom,var(--indus-blue) 0%,var(--indus-blue) 100%) !important;
    opacity: 1 !important;
}

.box-bottom {
    padding-bottom: 10px;
}

#sync1 {
    border: 1px solid #ccc;
}

.cust-responsive {
    display: inline-block !important;
}

.bradCSS {
    padding: 10px 15px !important;
}

.brandCSSColor {
    color: var(--indus-blue) !important;
}
/* CSS Image bucjet with owl sync end  */

/* By rohit*/
/*Table Wrapper*/
.responsive-table-wrapper {
    border: 1px solid #ddd;
}

    .responsive-table-wrapper .table thead {
        background: var(--indus-blue);
    }

        .responsive-table-wrapper .table thead tr th {
            color: #fff;
        }

.ms-webpart-cell-vertical, .ms-webpart-chrome-vertical {
    display: block;
}
/*For Radio button*/
.custom-radio {
    display: block;
}

    .custom-radio li {
        display: inline-block;
        margin-right: 20px;
    }


.form-group .form-control {
    height: 35px;
}

/*Extra Sample for table Temp css*/
.rwd-table {
    margin: 1em 0;
    min-width: 300px;
}

    .rwd-table tr {
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }

    .rwd-table th {
        display: none;
    }

    .rwd-table td {
        display: block;
    }

        .rwd-table td:first-child {
            padding-top: .5em;
        }

        .rwd-table td:last-child {
            padding-bottom: .5em;
        }

        .rwd-table td:before {
            content: attr(data-th) ": ";
            font-weight: bold;
            width: 6.5em;
            display: inline-block;
        }

@media (min-width: 480px) {
    .rwd-table td:before {
        display: none;
    }
}

.rwd-table th, .rwd-table td {
    text-align: left;
}

@media (min-width: 480px) {
    .rwd-table th, .rwd-table td {
        display: table-cell;
        padding: .25em .5em;
    }

        .rwd-table th:first-child, .rwd-table td:first-child {
            padding-left: 0;
        }

        .rwd-table th:last-child, .rwd-table td:last-child {
            padding-right: 0;
        }
}

.rwd-table {
    background: #34495E;
    color: #fff;
    border-radius: .4em;
    overflow: hidden;
}

    .rwd-table tr {
        border-color: #46637f;
    }

    .rwd-table th, .rwd-table td {
        margin: .5em 1em;
    }

@media (min-width: 480px) {
    .rwd-table th, .rwd-table td {
        padding: 1em !important;
    }
}

.rwd-table th, .rwd-table td:before {
    color: #dd5;
}

/*Temp Css*/
/* Media Quries */

@media screen and (max-width:480px) {
    .custom-radio li {
        display: block;
        margin: 0 0 15px 0;
    }
}

/*end By rohit*/

@media screen and ( max-width : 585px ) {
    .board {
        width: 90%;
        height: auto !important;
    }

    span.round-tabs {
        font-size: 14px;
        width: 30px;
        height: 30px;
        line-height: 30px;
    }

    .tab-content .head {
        font-size: 20px;
    }

    .nav-tabs > li a {
        width: 40px;
        height: 50px;
        line-height: 10px;
        text-align: center;
    }

    li.active:after {
        content: " ";
        position: absolute;
        left: 35%;
    }

    .btn-outline-rounded {
        padding: 12px 20px;
    }
	#divInformation .modal-dialog
	{
		width:auto
	}
}

@media screen and (max-width: 768px) {
    .cust-buttons {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .label-policy-details {
        font-size: 13px;
        text-align: center;
        border-bottom: 1px solid #ccc;
        color: #fff;
    }

    .label-policy-result {
        text-align: center;
        display: block;
    }

    .Document-heading-p {
        text-align: center;
    }

    .Premium-right-block-heading {
        text-align: center;
    }

    .label-policy-result-cust {
        text-align: center;
        display: block;
    }

    .Premium-details-right-label {
        text-align: center;
    }

    .label-payment-gateway {
        text-align: center;
        display: block;
    }

    .payment-form-heading {
        text-align: center;
        display: block;
    }

    .pay-button-payment {
        text-align: center;
        display: block;
    }

    .social-contact {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .premium-policy-data-details {
        margin-top: 20px;
    }

    .document-upload-block {
        padding-top: 20px !important;
    }

    .Policy-number-result {
        text-align: center;
    }

    .btn-center {
        text-align: center;
    }

    .p-label-center {
        text-align: center;
    }

    .policy-bg {
        text-align: center;
    }

    .label-center-mobile {
        text-align: center;
        display: block;
    }

    .application-info-label {
        text-align: center;
        padding-top: 10px;
    }

    .cust-formcontrol {
        width: 95% !important;
    }

    .bucket-heading {
        text-align: center;
    }

    .board {
        text-align: center;
    }

    .checlbox {
        text-align: center;
    }

    .proceed-button-link {
        text-align: center;
    }

    .tab-content {
        text-align: center;
    }

    .board {
        width: 100%;
        height: auto !important;
    }
    /*.mobile-responsive{width: 90%;}*/
    /*.image-icon-heading{font-size: 08px;width: 0px;padding: 5px 5px;}*/
    .image-icon-heading {
        font-size: 12px;
        padding-bottom: 0px;
    }

    .cust-checkbox {
        text-align: left;
    }

    .text-desktop-hide {
        display: block;
    }

    .hide-mobile {
        display: none;
    }

    .label-policy-value {
        display: inline-block;
    }

    .text-desktop-hide {
        display: inline;
        margin: 0px auto;
        padding: 05px 05px;
    }

    .current-detail-none {
        display: none;
    }

    #sync2 .synced .item {
        background: #ccc;
        padding: 05px 0px !important;
    }

    .owl-next {
        position: absolute !important;
        top: -90px !important;
        right: -15px !important;
    }

    .owl-prev {
        position: absolute !important;
        left: -15px;
        top: -90px !important;
    }

    .owl-theme .owl-controls .owl-buttons div {
        padding: 3px 3px !important;
        border-radius: 10px !important;
    }

    .mobile-centre {
        text-align: center !important;
    }
}

.lmargin {
    margin-left: 45px !important;
}
.errTooltip img {
    width: 15px;
    height: 15px;
}

.errTooltip .errTooltiptext {
    font-size: 13px;
    visibility: hidden;
    background-color: #ffff92;
    color: #ff1e11 !important;
    text-align: center;
    border-radius: 6px;
    padding: 5px !important;
    position: absolute;
    width: 120px;
    bottom: 150%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 6px #ce8483;
    font-family: Poppins, sans-serif;
}
.errspan, .errspanForMembersCount {
    z-index: 2;
    color: red;
    position: absolute;
    right: 20px;
    top: 7px;
}
.errTooltip:hover .errTooltiptext {
    visibility: visible;
    opacity: 1
}
.errTooltip .errTooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #ffff92 #fff0 #fff0;
}
.Grievance_btn

 {
    width: 100%;
}
textarea.form-control {
    height: auto !important;
}
#otpDiv span {
    color: var(--indus-blue);
    padding: 0;
    font-size: 11px;
}
.float-right

 {
    float: right;
}
.sucessError

 {
    display: block;
    color: var(--paragraph);
    font-size: 14px;
    background: #65bd5a;
    padding: 15px;
    background: #d7f5da;
}
.sucessError.text-danger
{
    background: #dc3545;
    color:#fff
}
@media screen and (min-device-width: 320px) and (max-device-width: 768px) {
    .lmargin {
        margin-left: 0 !important;
    }
}

@media screen and (min-device-width: 768px) and (max-device-width: 1270px) {
    .label-policy-details {
        font-size: 08px;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 09px;
    }

    .result-button-link, .result-button-link:hover, .result-button-link:active, .result-button-link:focus {
        padding: 10px 20px;
    }

    .cust-checkbox {
        padding: 0px 10px;
    }

    .text-desktop-hide {
        text-align: center !important;
    }

    #sync2 .synced .item {
        padding: 10px 0px !important;
    }

    .image-icon-heading {
        width: 100px;
        font-size: 12px;
        padding-bottom: 0px;
    }
}


@media (min-width: 1003px) {
    #transaction-tabs div.tab-section .slider-wrapper {
        min-width: 380px !important;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1000px;
    }
}

.cust-margin {
    margin-bottom: 10px !important;
}

.btnlmargin {
margin-left:10px !important;
}

 

@media screen and (min-device-width: 320px) and (max-device-width: 560px) {
    /*.txtlabel {
        font-size: 10px !important;
        padding: 5px 0px !important;
    }*/
    .btnlmargin {
        margin-left: 10px !important;
    }
    	 .errTooltip .errTooltiptext {
        width: 250px;
        bottom: 28px;
        left: unset;
        margin-left: 0%;
        right: 0%
    }
    .errTooltip .errTooltiptext::after {
        left: unset;
        margin-left: 0;
        right: 3px
    }
  
}