﻿@charset "UTF-8";
/* Slider */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */
.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 40px;
  line-height: 20px;
  text-align: center;
  color: #cecece;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  color: #940802;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

@-webkit-keyframes fadeup {
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
}

@keyframes fadeup {
  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
  }
}

::-webkit-input-placeholder {
  color: #c1c1c1 !important;
}

::-moz-placeholder {
  color: #c1c1c1 !important;
}

:-ms-input-placeholder {
  color: #c1c1c1 !important;
}

:-moz-placeholder {
  color: #c1c1c1 !important;
}

* {
  outline: 0 !important;
}

body {
  padding-top: 70px;
  font-family: "Muli", sans-serif !important;
}

.main_page {
  background-color: #00305b;
}

.b-0 {
  border: 0 !important;
}

.maincontainer {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.row {
  margin-right: -7px;
  margin-left: -7px;
}

.mobMenuWrapper ul.navBar {
    padding: 0;
    margin: 0;
}

    .mobMenuWrapper ul.navBar li {
        display: inline-block;
        position: relative;
        vertical-align: top;
    }

        .mobMenuWrapper ul.navBar li a {
            padding: 19px 15px;
            display: block;
            color: #fff;
            font: 600 14px "Muli", sans-serif;
            text-decoration: none;
            transition: all 0.2s linear;
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
        }

            .mobMenuWrapper ul.navBar li a span {
                padding: 3px;
                border: solid #fff;
                border-width: 0 2px 2px 0;
                margin-left: 3px;
                margin-top: 3px;
                display: inline-block;
                vertical-align: top;
                -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
            }

        .mobMenuWrapper ul.navBar li ul.innerlinks {
            width: 300px;
            padding: 0 0 0;
            position: absolute;
            right: 0;
            background-color: #fff;
            border: 0;
            border-radius: 1rem;
            -webkit-border-radius: 1rem;
            -moz-border-radius: 1rem;
        }

            .mobMenuWrapper ul.navBar li ul.innerlinks li {
                display: block;
                position: relative;
            }

                .mobMenuWrapper ul.navBar li ul.innerlinks li a {
                    padding: 15px 15px 15px 15px;
                    color: #282828;
                    text-align: left;
                }

                    .mobMenuWrapper ul.navBar li ul.innerlinks li a:hover {
                        background-color: transparent;
                        color: #ec6608;
                        padding-left: 25px;
                    }

                    .mobMenuWrapper ul.navBar li ul.innerlinks li a::before {
                        display: none !important;
                    }

                .mobMenuWrapper ul.navBar li ul.innerlinks li:last-child a {
                    border-bottom: 0;
                }

        .mobMenuWrapper ul.navBar li.active {
            background-color: transparent;
        }

            .mobMenuWrapper ul.navBar li.active a::after {
                content: '';
                width: 90px;
                height: 0;
                border: 3px solid #fff;
                margin: 0 auto;
                position: absolute;
                top: 65px;
                z-index: 99999;
                left: 0;
                right: 0;
                border-top-right-radius: 4px;
                border-top-left-radius: 4px;
                background: #fff;
            }

            .mobMenuWrapper ul.navBar li.active ul li a::after {
                display: none;
            }

        .mobMenuWrapper ul.navBar li:last-child a::after {
            display: none;
        }

        .mobMenuWrapper ul.navBar li #becomeAgent::after {
            border: none;
        }
        .mobMenuWrapper ul.navBar li #blogs::after {
            border: none;
        }
        .mobMenuWrapper ul.navBar li #lnkHome::after {
            border: none;
        }
        .mobMenuWrapper ul.navBar li #claims::after {
            border: none;
        }
        .mobMenuWrapper ul.navBar li.noSub a::after {
            display: none;
        }

        .mobMenuWrapper ul.navBar li:hover span {
            -webkit-transform: rotateZ(225deg);
            transform: rotateZ(225deg);
            transition: all 0.3s ease-in;
            -webkit-transition: all 0.3s ease-in;
            -moz-transition: all 0.3s ease-in;
            margin-top: 8px;
        }

.smallHeader {
    background: #EAEAEA;
    height: 35px;
    z-index: 1050;
}

    .smallHeader .call-wrap {
        display: inline-block;
        list-style: none;
        padding: 6px 0;
        margin: 0;
    }

        .smallHeader .call-wrap li {
            display: inline-block;
            padding: 0 0 0 25px;
            color: #282828;
            text-decoration: none;
            font: 500 15px "Muli", sans-serif;
        }

            .smallHeader .call-wrap li:before {
                content: "";
                background-repeat: no-repeat;
                width: 30px;
                height: 20px;
                display: inline-block;
                position: absolute;
                left: 15px;
                top: 10px;
            }

            .smallHeader .call-wrap li#mobile:before {
                content: "";
                background-image: url(../images/call-us-ico.png);
                background-repeat: no-repeat;
                width: 30px;
                height: 20px;
                display: block;
                position: absolute;
                left: 325px;
                top: 10px;
                margin-left: 10px;
            }

            .smallHeader .call-wrap li:hover {
                color: #EC6608;
            }

                /*.smallHeader .call-wrap li:hover::before {
                    background-image: url(../images/email-orange.png);
                }*/

    .smallHeader .right-top-menu {
        display: inline-block;
        margin: 0;
        padding: 6px 0;
    }

        .smallHeader .right-top-menu li {
            display: inline-block;
            text-align: right;
            padding-right: 20px;
        }

            .smallHeader .right-top-menu li a {
                font: 600 15px "Muli", sans-serif;
                color: #6C6C6C;
                text-decoration: none;
            }

                .smallHeader .right-top-menu li a:after {
                    border: solid #6C6C6C;
                    border-width: 0 2px 2px 0;
                    display: inline-block;
                    padding: 3px;
                    -webkit-transform: rotate(45deg);
                    transform: rotate(45deg);
                    content: "";
                    position: relative;
                    left: 8px;
                    top: -2px;
                }
                #becomeAgent::after {
                    content: none;
                }
            .smallHeader .right-top-menu li:first-child a::after {
                display: none;
            }

            .smallHeader .right-top-menu li:hover a::after {
                top: 1px;
                -webkit-transform: rotate(225deg);
                transform: rotate(225deg);
                transition: all 0.3s ease-in;
                -webkit-transition: all 0.3s ease-in;
                -moz-transition: all 0.3s ease-in;
            }

            .smallHeader .right-top-menu li:hover ul.innerlinks {
                display: block;
            }

            .smallHeader .right-top-menu li ul.innerlinks {
                width: 250px;
                padding: 0 0 0;
                position: absolute;
                right: 0;
                background-color: #fff;
                border: 0;
                border-radius: 1rem;
                -webkit-border-radius: 1rem;
                -moz-border-radius: 1rem;
                display: none;
            }

                .smallHeader .right-top-menu li ul.innerlinks li {
                    display: block;
                    position: relative;
                    text-align: left;
                    padding: 8px 20px;
                }

                    .smallHeader .right-top-menu li ul.innerlinks li a {
                        color: #282828;
                        text-align: left;
                    }

                        .smallHeader .right-top-menu li ul.innerlinks li a:hover {
                            background-color: transparent;
                            color: #ec6608;
                        }

                        .smallHeader .right-top-menu li ul.innerlinks li a::before {
                            display: none !important;
                        }

                        .smallHeader .right-top-menu li ul.innerlinks li a::after {
                            display: none;
                        }

                    .smallHeader .right-top-menu li ul.innerlinks li:last-child a {
                        border-bottom: 0;
                    }

                    .smallHeader .right-top-menu li ul.innerlinks li ul.menuBox {
                        width: 250px;
                        padding: 0;
                        position: absolute;
                        top: 0;
                        right: 100%;
                        display: none;
                        background-color: #fff;
                        box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
                        -webkit-box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
                        -moz-box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
                        border: 0;
                        border-radius: 10px;
                        -webkit-border-radius: 10px;
                        -moz-border-radius: 10px;
                    }

                        .smallHeader .right-top-menu li ul.innerlinks li ul.menuBox li:last-child a {
                            border-bottom: 0;
                        }

                    .smallHeader .right-top-menu li ul.innerlinks li:hover ul.menuBox {
                        display: block;
                    }

header {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(-18%, #ef7d00), color-stop(127%, #ad2221));
    background-image: linear-gradient(to bottom, #ef7d00 -18%, #ad2221 127%);
    top: 35px !important;
}

header .menu_btn {
  padding: 20px 40px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  display: none;
}

header h1 {
  margin: 0;
  display: inline-block;
  vertical-align: top;
}

    header .logo-header {
        margin: 0;
        display: inline-block;
        vertical-align: top;
    }

header h1 a {
  width: 187px;
  height: 35px;
  margin: 17.5px 0;
  display: inline-block;
  background: url(../images/logo.png) no-repeat center center/contain;
  text-indent: -9999px;
  vertical-align: top;
}
    header .logo-header a {
        width: 187px;
        height: 35px;
        margin: 17.5px 0;
        display: inline-block;
        background: url(../images/il-logo.png) no-repeat center center/contain;
        text-indent: -9999px;
        vertical-align: top;
    }


header .contactdiv {
  text-align: right;
}

header .contactdiv a {
  padding: 26px 0 25px 40px;
  display: inline-block;
  background: url(../images/call.png) no-repeat left center;
  color: #fff;
  font: 700 15px "Muli", sans-serif;
  text-decoration: none;
  vertical-align: top;
}

.formdiv .input-field {
  position: relative;
  overflow: hidden;
}

.formdiv .input-field input,
.formdiv .input-field select {
  padding-left: 0;
  border: 0;
  border-bottom: 1px solid #b6b4b4;
  margin-top: 20px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: transparent;
  box-shadow: 0 0 0 0 !important;
  -webkit-box-shadow: 0 0 0 0 !important;
  -moz-box-shadow: 0 0 0 0 !important;
  color: #fff;
  font: 300 18px "Muli", sans-serif;
}

.formdiv .input-field input:disabled,
.formdiv .input-field select:disabled {
  border-bottom: 0;
  background-color: transparent;
}

.formdiv .input-field input option,
.formdiv .input-field select option {
  color: #003d59;
}

.formdiv .input-field select {
  background: url(../images/downArr.png) no-repeat 97% center;
}

.formdiv .input-field label {
  margin: 0;
  position: absolute;
  top: 30px;
  left: 0;
  color: #5c748a;
  cursor: text;
  font: 400 14px "Muli", sans-serif;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}

.formdiv .input-field label.dobLabel {
  top: 5px;
  display: block;
}

.formdiv .input-field::after {
  content: '';
  width: 10px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  background-color: #fe6625;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  visibility: hidden;
}

.formdiv .input-field.rupee label {
  left: 15px;
}

.formdiv .input-field.rupee input,
.formdiv .input-field.rupee select {
  padding-left: 15px;
  background: url(../images/rupee-white.png) no-repeat left center/9px;
}

.formdiv .input-field.focused label {
  top: 5px;
  left: 0;
}

.formdiv .input-field.focused::after {
  width: 100%;
  left: 0;
  visibility: visible;
}

.formdiv .input-field.focused.disabled::after {
  display: none;
}

.formdiv h3 {
  margin: 5px 0;
  color: #ffffff;
  font: 400 16px "Muli", sans-serif;
}

.otp_popup .modal-content {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}
/*.otpModal .modalHead {
    border-bottom: 1px solid transparent;
    padding: 10px 20px 0;
}*/

.otp_popup .modal-content .modal-body {
    padding: 0 30px 30px;
    text-align: center;
}
    .otp_popup .modal-content p {
        margin-bottom: 18px;
        color: #626262;
        font: 400 16px "Muli", sans-serif;
    }

    .otp_popup .modal-content .fieldiv {
        width: 100%;
        /*margin: 0 0 25px;*/
        display: table;
        text-align: center;
    }

        .otp_popup .modal-content .fieldiv input {
            width: 34px;
            height: 38px;
            border: 0;
            border-bottom: solid 3px #A6361C;
            margin: 4px;
            color: #000;
            font: normal 20px "Muli", sans-serif;
            outline: 0;
            text-align: center;
        }

    .otp_popup .modal-content .status {
        padding: 5px 0 5px 25px;
        margin-top: 20px;
        display: inline-block;
        color: #0bb100;
        font: 400 14px "Muli", sans-serif;
        background: url(../images/tick-green.png) no-repeat left center;
        vertical-align: top;
    }
.customoverlayMain {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 11000; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}
.otpModal .modal-content {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.otpModal .modalHead {
    border-bottom: 1px solid transparent;
    padding: 10px 20px 0;
}

.otpModal .modal-body {
    padding: 0 50px;
}

    .otpModal .modal-body h1 {
        font: 600 20px "Muli", sans-serif;
        color: #050505;
    }

    .otpModal .modal-body p {
        font: 400 14px "Muli", sans-serif;
        color: #b2b2b2;
    }

.otpModal .modalFoot {
    border-top: 1px solid transparent;
    margin: 0 auto;
}

    .otpModal .modalFoot .btnPOP {
        background-color: #fff;
        font: 600 17px "Muli", sans-serif;
        color: #f26624;
        border: 1px solid #f26624;
        border-radius: 27px;
        -webkit-border-radius: 27px;
        -moz-border-radius: 27px;
        padding: 14px;
    }

.otpModal .btnPro {
    margin: 0 0 0px 0px;
    text-align: left;
}

    .otpModal .btnPro .nextBtn {
        min-width: 150px;
        padding: 14px 35px;
        border: 0;
        border-radius: 27px;
        -webkit-border-radius: 27px;
        -moz-border-radius: 27px;
        display: inline-block;
        background-color: #ec6608;
        color: #fff;
        font: 600 17px "Muli", sans-serif;
        outline: 0 !important;
        text-decoration: none;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
    }

.otp_popup .modal-content {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

    .otp_popup .modal-content .modal-body {
        padding: 0 30px 30px;
        text-align: center;
    }

    .otp_popup .modal-content p {
        margin-bottom: 18px;
        color: #626262;
        font: 400 16px "Muli", sans-serif;
    }

    .otp_popup .modal-content .fieldiv {
        width: 100%;
        display: table;
    }

        .otp_popup .modal-content .fieldiv input {
            width: 34px;
            height: 38px;
            border: 0;
            border-bottom: solid 3px #A6361C;
            margin: 4px;
            color: #000;
            font: normal 20px "Muli", sans-serif;
            outline: 0;
            text-align: center;
        }

    .otp_popup .modal-content .btnPOP {
        min-width: 125px;
        padding: 8px 15px;
        border: 1px solid #EC6608;
        margin: 2px;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        display: inline-block;
        background-color: #fff;
        color: #EC6608;
        font: 700 13px "Muli", sans-serif;
        letter-spacing: 1px;
        outline: 0 !important;
        text-decoration: none;
        text-transform: capitalize;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
    }

    .otp_popup .modal-content .cstmbtn {
        min-width: 125px;
        padding: 8px 15px;
        border: 0;
        margin: 2px;
        border-radius: 50px;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        display: inline-block;
        background-color: #fe6625;
        color: #fff;
        font: 700 13px "Muli", sans-serif;
        letter-spacing: 1px;
        outline: 0 !important;
        text-decoration: none;
        text-transform: capitalize;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
    }
.griha-proceed p {
    margin-bottom: 5px !important;
    color: #282828 !important;
    font: 400 17px "Muli", sans-serif !important;
}

.griha-proceed h5 {
    text-align: center;
    font-weight: 300;
    font-size: 17px;
    color: #282828;
    line-height: 27px;
}

.griha-proceed .donebtn {
    min-width: 130px;
    padding: 15px 25px;
    border: 0;
    margin: 2px;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    display: inline-block;
    background-color: #ffffff;
    color: #F26624;
    font: 700 17px "Muli", sans-serif;
    letter-spacing: 1px;
    outline: 0 !important;
    text-decoration: none;
    text-transform: capitalize;
    border: 1px solid #F26624;
    margin: 0 auto;
}

.customoverlay {
    position: fixed; /* Sit on top of the page content */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}

.customloader {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
    text-align: center;
    color: #fff;
}
.avatar h1 {
  font: 600 20px "Muli", sans-serif;
  color: #000;
  margin-bottom: 40px;
}

.avatar p {
  margin-top: 40px;
  font: 500 20px "Muli", sans-serif;
  color: #000;
}

.insurCo {
  background-color: #00305b;
}

.insurCo .spacePad {
  padding: 80px 0 150px;
}

.insurCo .spacePad h2 {
  font: 600 45px "Muli", sans-serif;
  color: #fff;
}
    .insurCo .spacePad h1 {
        font: 600 45px "Muli", sans-serif;
        color: #fff;
    }

.insurCo .spacePad p {
  font: 300 25px "Muli", sans-serif;
  color: #fff;
  margin-bottom: 50px;
}
    .insurCo .spacePad h2 {
        font: 300 25px "Muli", sans-serif;
        color: #fff;
        margin-bottom: 50px;
    }

.insurCo .spacePad table tr td {
  font: 400 20px "Muli", sans-serif;
  color: #fff;
}

.videoSec {
  margin: 90px 0 45px;
}

.videoSec .agentVid {
  background: transparent -webkit-gradient(linear, left top, left bottom, from(#00447c), to(#00305a)) 0% 0% no-repeat padding-box;
  background: transparent linear-gradient(180deg, #00447c 0%, #00305a 100%) 0% 0% no-repeat padding-box;
  padding: 75px 30px;
  border-radius: 10px 0px 0px 10px;
  -webkit-border-radius: 10px 0px 0px 10px;
  -moz-border-radius: 10px 0px 0px 10px;
  height: 100%;
}

.videoSec .agentVid h1 {
  font: 300 35px "Muli", sans-serif;
  color: #fff;
  margin: 0;
}
    .videoSec .agentVid h2 {
        font: 300 35px "Muli", sans-serif;
        color: #fff;
        margin: 0;
    }

.videoSec .vidPlay {
  position: relative;
}

.videoSec .vidPlay a {
  position: absolute;
  right: 50%;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
}

.lightbox {
  padding-right: 0;
}

.lightbox .modal-content {
  display: inline-block;
  text-align: center;
}

.prdStrngth {
  padding: 70px 15px 0;
  background-color: #fff;
}

.prdStrngth .col-lg-4 {
  margin-bottom: 50px;
}

.prdStrngth h3 {
  margin: 0 0 50px;
  font: 500 35px "Muli", sans-serif;
  text-align: center;
}
    .prdStrngth h2 {
        margin: 0 0 50px;
        font: 500 35px "Muli", sans-serif;
        text-align: center;
    }

.prdStrngth h4 {
  margin: 20px 0 10px;
  color: #282828;
  font: 600 20px "Muli", sans-serif;
}

.prdStrngth p {
  padding-right: 40px;
  padding-bottom: 35px;
  margin: 0;
  color: #282828;
  font: 400 17px/25px "Muli", sans-serif;
}

.bussIns {
  margin-bottom: 90px;
}

.bussIns .bgColor {
  background-color: #fef6f2;
  padding: 20px 30px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

.bussIns .bgColor .midBorder {
  border-right: 2px solid #dcd8d8;
}

.bussIns .bgColor h4 {
  font: 600 28px "Muli", sans-serif;
  color: #000000;
  margin: 20px 0;
}
    .bussIns .bgColor h2 {
        font: 600 28px "Muli", sans-serif;
        color: #000000;
        margin: 20px 0;
    }

.bussIns .bgColor p {
  font: 300 16px "Muli", sans-serif;
  color: #000000;
  margin-bottom: 40px;
}

.coreSec {
  padding: 50px 15px;
  background-color: #00305b;
}

.coreSec h1 {
  font: 300 60px/75px "Muli", sans-serif;
  color: #ffffff;
}
    .coreSec h2 {
        font: 300 60px/75px "Muli", sans-serif;
        color: #ffffff;
    }

.coreSec table tr td {
  font: 300 17px "Muli", sans-serif;
  color: #fff;
}

.coreSec .becomeAgent {
  background-color: #fff;
  padding: 20px 10px;
  border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
}

.coreSec .becomeAgent h2 {
  font: 600 22px "Muli", sans-serif;
  color: #000;
}

.coreSec .becomeAgent p {
  font: 300 15px "Muli", sans-serif;
  color: #000000;
  margin: 0;
}

.coreSec .imgFluid {
  width: 100%;
}

.ourCom {
  padding: 70px 15px;
  background-color: #fff;
}

.ourCom h1 {
  font: 300 35px "Muli", sans-serif;
  color: #000000;
  text-align: center;
  margin-bottom: 40px;
}
    .ourCom h2 {
        font: 300 35px "Muli", sans-serif;
        color: #000000;
        text-align: center;
        margin-bottom: 40px;
    }

.ourCom ul {
  padding: 0;
  text-align: center;
}

.ourCom ul li {
  list-style-type: none;
  display: inline-block;
  width: 340px;
  margin: 0 20px 20px;
}

.ourCom ul li .imgSec {
  position: relative;
}

.ourCom ul li .imgSec a {
  background: url(../images/play.png) no-repeat 98% center;
  position: absolute;
  top: 25%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.ourCom ul li .imgSec .mask {
  position: absolute;
  top: 115px;
  right: 0;
  bottom: 0;
  left: 25px;
  overflow: hidden;
  background-attachment: fixed;
}

.ourCom ul li .imgSec .mask p {
  text-align: left;
  font: 300 25px "Muli", sans-serif;
  color: #fff;
}

.ourCom ul li .imgSec .textP {
  background-color: #fff;
  text-align: left;
  padding: 25px 30px;
  box-shadow: 1px 3px 2px 0 #0000000d;
  -webkit-box-shadow: 1px 3px 2px 0 #0000000d;
  -moz-box-shadow: 1px 3px 2px 0 #0000000d;
  border-radius: 0px 0px 20px 20px;
  -webkit-border-radius: 0px 0px 20px 20px;
  -moz-border-radius: 0px 0px 20px 20px;
}

.ourCom ul li .imgSec .textP p {
  font: 300 15px "Muli", sans-serif;
  color: #282828;
  margin: 0;
}

.questions {
  padding: 10px 15px;
  background-color: #fff;
}

.questions h1 {
  font: 300 35px "Muli", sans-serif;
  color: #282828;
  text-align: center;
  margin-bottom: 40px;
}

.questions .card {
  border: 0;
  margin-bottom: 20px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
}

.questions .card .card-header {
  padding: 0;
  border: 0;
  background: none;
  border-top: 1px solid #e2e1df;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
}

.questions .card .card-header a {
  padding: 15px 40px;
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  display: block;
  color: #282828;
  text-align: left;
  font: 400 18px "Muli", sans-serif;
}

.questions .card .card-header a.card-link {
  background: #fff url(../images/bottom.png) no-repeat 98% center;
}

.questions .card .card-header a.card-link.collapsed {
  background: #fff url(../images/up.png) no-repeat 98% center;
}

.questions .card .card-header a.nobgimg {
  background: #db6d18;
}

.questions .card .card-body {
  padding: 15px 40px;
  border-bottom: 1px solid #f26624;
}

.questions .card .card-body span {
  font: 300 17px "Muli", sans-serif;
  color: #282828;
  margin-bottom: 30px;
  display: block;
}

.questions .card .card-body strong {
  font: 500 17px "Muli", sans-serif;
  color: #282828;
  display: block;
  margin-bottom: 30px;
}

.questions .card .card-body p {
  font: 300 17px "Muli", sans-serif;
  color: #282828;
}

.questions .card .card-body p small {
  font: 500 17px "Muli", sans-serif;
}

.questions .card .card-body h4 {
  font: 500 17px "Muli", sans-serif;
  color: #282828;
  text-decoration: underline;
}

.summary {
  padding: 50px 10px;
}

.summary .polDetails {
  width: 100%;
  margin-bottom: 30px;
}

.summary .polDetails thead tr th {
  padding: 15px 0;
  color: #fff;
  font: 300 20px "Muli", sans-serif;
  vertical-align: top;
}

.summary .polDetails thead tr th span {
  margin-top: 3px;
  display: block;
  font-size: 13px;
}

.summary .polDetails thead tr th a {
  border-bottom: 1px solid #f26624;
  color: #f26624;
  font: 600 14px "Muli", sans-serif;
  text-decoration: none;
}

.summary .polDetails thead:after {
  content: '';
  width: 55px;
  height: 2px;
  display: block;
  background-color: #004376;
}

.summary .polDetails tbody tr td {
  font: 300 15px "Muli", sans-serif;
  color: #fff;
}

.summary .polDetails tbody tr td.verTop {
  vertical-align: top;
  padding-top: 20px;
}

.summary .polDetails tbody tr.totalAmt {
  border-top: 1px solid #004376;
  border-bottom: 1px solid #004376;
}

.summary .polDetails.marginbt {
  margin-bottom: 150px;
}

.summary .backArr {
  margin-bottom: 40px;
  font: 700 21px "Muli", sans-serif;
  color: #282828;
  margin-bottom: 14px;
}

.summary .backArr a {
  font: 700 14px "Muli", sans-serif;
  color: #ec6608;
}

.summary .backArr a:hover {
  text-decoration: none;
}

.choosePlan {
  padding-left: 20px;
}

.choosePlan h2 {
  margin: 0 0 30px;
  color: #ffffff;
  font: 200 28px "Muli", sans-serif;
}

.choosePlan .sumInsdiv {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #fff;
  padding: 20px;
  margin-bottom: 20px;
}

.choosePlan .sumInsdiv .basicCoverSec {
  margin-top: 20px;
}

.choosePlan .sumInsdiv .basicCoverSec ul {
  list-style-type: none;
  border: 1px solid #dcd8d8;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 12px 30px;
  margin-bottom: 20px;
}

.choosePlan .sumInsdiv .basicCoverSec ul li {
  display: inline-block;
}

.choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td {
  vertical-align: middle;
}

.choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td input + label::before {
  content: '';
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td input:checked + label::before {
  background: #f26624 url(../images/tick-agent.png) no-repeat center center/12px;
}

.choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td label {
  font: 600 18px "Muli", sans-serif;
  color: #6c6c6c;
}

.choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td .buildTxt {
  font: 500 13px "Muli", sans-serif;
  color: #6c6c6c;
  width: 75%;
  display: block;
}

.choosePlan .sumInsdiv .basicCoverSec ul li h5 {
  font: 600 15px "Muli", sans-serif;
  color: #6c6c6c;
  margin: 0;
}

.choosePlan .sumInsdiv .basicCoverSec ul li span {
  font: 700 15px "Muli", sans-serif;
  color: #282828;
}

.choosePlan .sumInsdiv .basicCoverSec ul li.buildingFire {
  width: 55%;
}

.choosePlan .sumInsdiv .basicCoverSec ul li.inSum {
  width: 25%;
  text-align: center;
  vertical-align: top;
  margin-top: 13px;
}

.choosePlan .sumInsdiv .basicCoverSec ul li.premiumDiv {
  width: 18%;
  text-align: center;
  vertical-align: top;
  margin-top: 13px;
}

.choosePlan .sumInsdiv .basicCoverSec ul li.downArr {
  display: none;
}

.choosePlan .sumInsdiv .basicCoverSec ul li:last-child {
  display: none;
}

.choosePlan .sumInsdiv h3 {
  font: 700 20px "Muli", sans-serif;
  color: #004a80;
}

.choosePlan .additionalCov {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #fff;
  padding: 20px 20px 30px;
  margin-bottom: 20px;
}

.choosePlan .additionalCov .addCoverCh {
  margin-top: 20px;
}

.choosePlan .additionalCov .addCoverCh ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #dcd8d8;
  padding: 12px 30px;
  margin-bottom: 20px;
}

.choosePlan .additionalCov .addCoverCh ul li {
  display: inline-block;
}

.choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td {
  vertical-align: middle;
}

.choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td input + label::before {
  content: '';
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td input:checked + label::before {
  background: #f26624 url(../images/tick-agent.png) no-repeat center center/12px;
}

.choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td label {
  font: 600 18px "Muli", sans-serif;
  color: #6c6c6c;
}

.choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td .buildTxt {
  font: 500 13px "Muli", sans-serif;
  color: #6c6c6c;
  width: 75%;
  display: block;
}

.choosePlan .additionalCov .addCoverCh ul li h5 {
  font: 600 15px "Muli", sans-serif;
  color: #6c6c6c;
  margin: 0;
}

.choosePlan .additionalCov .addCoverCh ul li span {
  font: 700 15px "Muli", sans-serif;
  color: #282828;
}

.choosePlan .additionalCov .addCoverCh ul li.buildingFire {
  width: 75%;
}

.choosePlan .additionalCov .addCoverCh ul li.inSum {
  width: 24%;
  text-align: center;
  vertical-align: top;
  margin-top: 13px;
}

.choosePlan .additionalCov .addCoverCh ul li.downArr {
  display: none;
}

.choosePlan .additionalCov .addCoverCh ul li:last-child {
  display: none;
}

.choosePlan .additionalCov .addCoverCh ul:last-child {
  border-bottom: 1px solid transparent;
}

.choosePlan .additionalCov .addCoverCh ul.borderNone {
  border-bottom: 1px solid transparent;
}

.choosePlan .additionalCov .addCoverCh ul.totalPremium {
  background-color: #ece9e9;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 20px 40px;
  margin-bottom: 35px;
}

.choosePlan .additionalCov .addCoverCh ul.totalPremium li:first-child {
  width: 83%;
  font: 500 14px "Muli", sans-serif;
  color: #282828;
}

.choosePlan .additionalCov .addCoverCh ul.totalPremium li:last-child {
  width: 16%;
  font: 800 17px "Muli", sans-serif;
  color: #282828;
}

.choosePlan .additionalCov .addCoverCh .btnBuy {
  background-color: #f26624;
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  font: 600 17px "Muli", sans-serif;
  color: #fff;
  padding: 13px 20px;
  text-decoration: none;
}

.choosePlan .additionalCov h3 {
  font: 700 20px "Muli", sans-serif;
  color: #004a80;
}

.choosePlan .tabCover {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  background-color: #fff;
  padding: 20px 20px 30px;
  margin-bottom: 20px;
}

.choosePlan .tabCover ul.nav-tabs {
  border-bottom: solid 1px #dcd8d8;
}

.choosePlan .tabCover ul.nav-tabs li {
  margin-bottom: 0;
}

.choosePlan .tabCover ul.nav-tabs li a {
  width: 100%;
  padding: 20px;
  border: 0;
  position: relative;
  color: #b2b2b2;
  font: 600 17px "Muli", sans-serif;
  text-align: center;
}

.choosePlan .tabCover ul.nav-tabs li a:hover {
  border: 0;
}

.choosePlan .tabCover ul.nav-tabs li a.active {
  color: #f56e12;
  background: none;
}

.choosePlan .tabCover ul.nav-tabs li a.active::after {
  content: '';
  width: 100%;
  height: 3px;
  position: absolute;
  left: 0;
  bottom: -2px;
  background-color: #f26624;
}

.choosePlan .tabCover .tab-content {
  padding: 35px;
}

.choosePlan .tabCover .tab-content h2 {
  font: 600 17px "Muli", sans-serif;
  color: #282828;
  margin-bottom: 20px;
}

.choosePlan .tabCover .tab-content ol li {
  font: 300 17px "Muli", sans-serif;
  color: #282828;
}

.choosePlan .tabCover .tab-content ol li ul {
  list-style-type: lower-alpha;
}

.choosePlan .tabCover .tab-content .scrollDiv {
  padding: 0px 50px 0 0;
  max-height: 330px;
  overflow: hidden;
}

.choosePlan .tabCover .tab-content .scrollDiv .simplebar-scroll-content {
  overflow-y: hidden;
}

.choosePlan .tabCover .tab-content .scrollDiv .simplebar-content {
  overflow-x: hidden;
}

.choosePlan .paymentmode h3 {
  padding: 0 22px;
  margin: 0 0 8px;
  color: #fff;
  font: 300 15px "Muli", sans-serif;
  text-align: center;
}

.choosePlan .paymentmode ul {
  padding-left: 0;
  margin: 0;
  text-align: center;
}

.choosePlan .paymentmode ul li {
  margin: 15px;
  display: inline-block;
  vertical-align: top;
}

.choosePlan .paymentmode ul li {
  display: inline-block;
  text-decoration: none;
}

.choosePlan .paymentmode ul li div {
  width: 117px;
  height: 117px;
  margin: 0 auto;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  position: relative;
  background-color: #00447c;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.51);
  -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.51);
  -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.51);
  -webkit-transition: -webkit-box-shadow 0.3s ease-in;
  transition: -webkit-box-shadow 0.3s ease-in;
  transition: box-shadow 0.3s ease-in;
  transition: box-shadow 0.3s ease-in, -webkit-box-shadow 0.3s ease-in;
  -webkit-transition: box-shadow 0.3s ease-in;
  -moz-transition: box-shadow 0.3s ease-in;
}

.choosePlan .paymentmode ul li div .img-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.choosePlan .paymentmode ul li span {
  margin-top: 15px;
  display: inline-block;
  color: #fff;
  font: 400 16px "Muli", sans-serif;
  text-align: center;
  width: 100%;
}

.choosePlan .paymentmode ul li div input {
  box-shadow: 0 0 0 0;
  -webkit-box-shadow: 0 0 0 0;
  -moz-box-shadow: 0 0 0 0;
}

.prdsServices {
  padding: 40px 15px;
  background-color: #ece9e9;
}

.prdsServices h5 {
  margin: 0 0 6px;
  color: #282828;
  font: 600 14px "Muli", sans-serif;
}

.prdsServices ul {
  padding-left: 0;
  margin: 0;
  list-style-type: none;
}

.prdsServices ul li {
  margin-bottom: 5px;
}

.prdsServices ul li a {
  padding-bottom: 2px;
  border-bottom: 1px solid transparent;
  color: #282828;
  font: 400 13px "Muli", sans-serif;
  text-decoration: none;
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
}

.prdsServices ul li a:hover {
  border-bottom: 1px solid #f58220;
  color: #f58220;
}

.navigations {
  padding: 0px 0px 30px;
}

.navigations #progressbar {
  width: 100%;
  padding: 0;
  margin: 0 auto;
  color: #b4b4b2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font: 500 14px "Muli", sans-serif;
}

.navigations #progressbar .active {
  color: #2f312b;
}

.navigations #progressbar li {
  list-style-type: none;
  font-size: 15px;
  width: 50%;
  position: relative;
  font-weight: 400;
}

.navigations #progressbar li#uploadDocu {
  width: auto;
}

.navigations #progressbar li#uploadDocu strong {
  left: initial;
  right: 0;
}

.navigations #progressbar li#uploadDocu::after {
  display: none;
}

.navigations #progressbar li .checked,
.navigations #progressbar li .checked2,
.navigations #progressbar li .checked3,
.navigations #progressbar li .checked4 {
  background: url(../images/checked-white.png) no-repeat left 98%;
  width: 35px;
  height: 35px;
  display: none;
  position: absolute;
  top: 22px;
  left: 11px;
  z-index: 99;
}

.navigations #progressbar #applicantDet:before {
  font-family: "Muli", sans-serif;
  content: '';
}

.navigations #progressbar #eduQualification:before {
  font-family: "Muli", sans-serif;
  content: '';
}

.navigations #progressbar #preferences1:before {
  font-family: "Muli", sans-serif;
  content: '';
}

.navigations #progressbar #uploadDocu:before {
  font-family: "Muli", sans-serif;
  content: '';
}

.navigations #progressbar li:before {
  width: 35px;
  height: 35px;
  line-height: 45px;
  display: block;
  position: relative;
  z-index: 1;
  font-size: 20px;
  color: #ffffff;
  background: #004a80;
  border-radius: 50%;
  margin: 34px 0 10px;
  padding: 2px;
  border: 7px solid rgba(0, 48, 90, 0.2);
}

.navigations #progressbar li:after {
  content: '';
  width: 100%;
  height: 4px;
  background: #004a80;
  position: absolute;
  left: 0;
  top: 50px;
  z-index: 0;
  border-radius: 4px;
}

.navigations #progressbar li.active:before {
  border: 7px solid #fff;
  background: #ef7d00;
}

.navigations #progressbar li.active strong {
  color: #ec6608;
}

.navigations #progressbar li.active:after {
  background: #ec6608;
}

.navigations strong {
  display: inline-block;
  position: relative;
  left: -18px;
  bottom: 0;
  z-index: 2;
  text-align: center;
  color: #195d8f;
  font: 400 15px "Muli", sans-serif;
}

.slideDiv {
  position: relative;
}

.slideDiv fieldset {
  text-align: center;
  margin-bottom: 70px;
}

.slideDiv fieldset:not(:first-of-type) {
  display: none;
}

    .slideDiv fieldset .card {
        border: 0;
        margin-bottom: 20px;
        /*border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;*/
    }

.slideDiv fieldset .card .card-header {
  padding: 0;
  border: 0;
  background: none;
}

.slideDiv fieldset .card .card-header a {
  padding: 20px 20px;
  /*border-radius: 16px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;*/
  display: block;
  color: #282828;
  text-align: left;
  font: 600 25px "Muli", sans-serif;
}

.slideDiv fieldset .card .card-header a img {
  margin-right: 10px;
}

.slideDiv fieldset .card .card-header a.card-link {
  background: #fff;
}

.slideDiv fieldset .card .card-header a.card-link.collapsed {
  background: #004a80;
  color: #8097ac;
}

.slideDiv fieldset .card .card-header a.nobgimg {
  background: #db6d18;
}

.slideDiv fieldset .card .card-body {
  padding: 20px 20px;
}

.slideDiv fieldset .card .card-body nav {
  margin-top: 30px;
}

.slideDiv fieldset .card .card-body nav .nav-tabs {
  border-bottom: 2px solid #e8e8e8;
}

.slideDiv fieldset .card .card-body nav .nav-tabs .nav-link {
  border: 2px solid transparent;
  padding: 0px 0 4px;
  margin-right: 40px;
  color: #ccc;
  font: 600 15px "Muli", sans-serif;
}

.slideDiv fieldset .card .card-body nav .nav-tabs .nav-link:hover {
  border: 2px solid transparent;
}

.slideDiv fieldset .card .card-body nav .nav-tabs .nav-link.active {
  border-bottom: 2px solid #ef7d00;
  color: #00305a;
}

.slideDiv fieldset .card .card-body h2 {
  font: 600 25px "Muli", sans-serif;
  color: #00305a;
  margin: 20px 0 40px;
}

.slideDiv fieldset .card .card-body #reasonForDelay {
  display: none;
}

.slideDiv fieldset .card .card-body #pinCode,
.slideDiv fieldset .card .card-body #reasonLiability {
  display: block;
}

.slideDiv fieldset .card .card-body .radioText {
  font: 300 17px "Muli", sans-serif;
  color: #969494;
  margin-bottom: 25px;
}

.slideDiv fieldset .card .card-body .salePos {
  border: 0.25px solid #969494;
  padding: 15px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  text-align: left;
}

.slideDiv fieldset .card .card-body .salePos h5 {
  font: 400 17px "Muli", sans-serif;
  color: #282828;
}

.slideDiv fieldset .card .card-body .salePos p {
  font: 300 13px "Muli", sans-serif;
  color: #969494;
}

.slideDiv fieldset .card .card-body h4 {
  font: 400 20px "Muli", sans-serif;
  color: #282828;
  text-align: left;
}

.slideDiv fieldset .card .card-body ul.socialCheck {
  padding: 0;
}

.slideDiv fieldset .card .card-body ul.socialCheck li {
  list-style-type: none;
  display: inline-block;
  width: 45%;
}

.slideDiv fieldset .card .card-body table.upload {
  text-align: left;
  width: 100%;
}

.slideDiv fieldset .card .card-body table.upload tr {
  border-bottom: 1px solid #ccc;
}

.slideDiv fieldset .card .card-body table.upload tr td {
  padding: 15px 8px;
  vertical-align: top;
}

.slideDiv fieldset .card .card-body table.upload tr td.icon {
  vertical-align: top;
}

.slideDiv fieldset .card .card-body table.upload tr td p {
  font: 600 17px "Muli", sans-serif;
  color: #282828;
  margin: 0;
}

.slideDiv fieldset .card .card-body table.upload tr td .downloadFileBtn {
    color: #EC6608;
    text-decoration: underline;
    font: 400 13px "Muli", sans-serif;
    padding-right: 20px;
}

.slideDiv fieldset .card .card-body table.upload tr td span {
  font: 300 15px "Muli", sans-serif;
  color: #282828;
}

.slideDiv fieldset .card .card-body table.upload tr td .downloadFileBtn {
    font: 400 13px "Muli", sans-serif;
    padding-right: 0px;
    width: 300px;
}

.slideDiv fieldset .card .card-body table.upload tr td small {
  font: 300 13px "Muli", sans-serif;
  color: #969494;
}

.slideDiv fieldset .btnPro {
  margin: 0 0 30px 20px;
  text-align: left;
}

.slideDiv fieldset .btnPro .nextBtn {
  min-width: 150px;
  padding: 14px 35px;
  border: 0;
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  display: inline-block;
  background-color: #ec6608;
  color: #fff;
  font: 600 17px "Muli", sans-serif;
  outline: 0 !important;
  text-decoration: none;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

.slideDiv fieldset .proceedBtn {
  min-width: 150px;
  padding: 14px 35px;
  border: 0;
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  display: inline-block;
  background-color: #ec6608;
  color: #fff;
  font: 600 17px "Muli", sans-serif;
  outline: 0 !important;
  text-decoration: none;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

#autoManual .salePos {
  display: none;
}

.thanks {
  padding: 115px 0 90px;
}

.thanks .divThanks {
  background-color: #fff;
  padding: 45px 10px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  text-align: center;
  margin-bottom: 20px;
}

.thanks .divThanks h1 {
  font: 600 20px "Muli", sans-serif;
  color: #00447c;
  margin: 10px 0 0;
}

.thanks .thankstep {
  background-color: #fff;
  padding: 45px 30px 20px;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  text-align: center;
}

.thanks .thankstep p {
  font: 600 20px "Muli", sans-serif;
  color: #282828;
  margin-bottom: 30px;
}

.thanks .thankstep .examDiv {
  border-bottom: 1px solid #ccc;
  padding: 0 0 30px;
}

.thanks .thankstep .examDiv table tr {
  border-right: 1px solid #ccc;
}

.thanks .thankstep .examDiv table tr td {
  text-align: left;
}

.thanks .thankstep .examDiv table tr td.number {
  font: 600 28px "Muli", sans-serif;
  color: #f26624;
  vertical-align: top;
  padding-right: 15px;
}

.thanks .thankstep .examDiv table tr td h2 {
  font: 600 17px "Muli", sans-serif;
  color: #282828;
}

.thanks .thankstep .examDiv table tr td p {
  font: 300 15px "Muli", sans-serif;
  color: #282828;
  margin: 0;
}

.thanks .thankstep .examDiv table tr td p a {
  font: 300 18px "Muli", sans-serif;
  color: #f26624;
  text-decoration: underline;
}

.thanks .thankstep .examDiv table tr.lastChild {
  border: none;
}

.thanks .thankstep h3 {
  font: 300 15px "Muli", sans-serif;
  color: #282828;
  margin-top: 30px;
}

.thanks .thankstep h3 strong {
  font: 600 15px "Muli", sans-serif;
  color: #282828;
}

.paymentRec {
  background-color: #fff;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  padding: 50px;
  margin: 100px 0;
}

.paymentRec h1,
.paymentRec p {
  font: 600 20px "Muli", sans-serif;
  color: #00447c;
  text-align: center;
}

.paymentRec p {
  margin-bottom: 60px;
}

.paymentRec h2 {
  font: 400 17px "Muli", sans-serif;
  color: #282828;
}

.paymentRec a {
  font: 400 15px "Muli", sans-serif;
  color: #7a7a7a;
  text-decoration: underline;
}

.paymentRec a.homePage {
  font: 600 13px "Muli", sans-serif;
  color: #ef7d00;
  margin-top: 50px;
  text-decoration: underline;
  text-align: center;
  display: block;
}

.paymentRec table tr th {
  background-color: #f5f6f6;
  font: 400 15px "Muli", sans-serif;
  color: #000000;
}

.paymentRec table tr td {
  background-color: #fcf9f9;
  font: 300 15px "Muli", sans-serif;
  color: #000000;
}

.testimonial {
  margin-bottom: 17px;
}

.testimonial .userBox {
  border: 1px solid #004a80;
  border-radius: 10px;
}

.testimonial .userBox img {
  width: 100%;
}

.testimonial .userBox .userTxt {
  background-color: #004a80;
  border-radius: 0 0 10px 10px;
  -webkit-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  padding: 10px;
  height: 300px;
}

.testimonial .userBox .userTxt.info {
  height: auto;
}

.testimonial .userBox .userTxt h1 {
  font: 600 25px "Muli", sans-serif;
  color: #fff;
}

.testimonial .userBox .userTxt h2 {
  font: 400 20px "Muli", sans-serif;
  color: #fff;
}

.testimonial .userBox .userTxt h3 {
  font: 300 17px "Muli", sans-serif;
  color: #fff;
}

.testimonial .userBox .userTxt p {
  font: 300 17px "Muli", sans-serif;
  color: #fff;
}

footer {
  padding: 53px 15px;
  border-top: solid 1px #cacaca;
  background-color: #ece9e9;
}

footer p {
  color: #201d1d;
  font: 500 12px/21px "Muli", sans-serif;
}

footer p strong {
  margin-bottom: 12px;
  display: block;
  color: #201d1d;
  font-weight: 500;
  font-size: 15px;
}

footer p small {
  display: block;
  font: 500 11px/22px "Muli", sans-serif;
}

footer p a {
  margin-top: 10px;
  display: block;
  color: #201d1d;
}

footer p a:hover {
  color: #585858;
  text-decoration: none;
}

footer ul {
  padding: 0;
  margin: 0;
}

footer ul li {
  margin-right: 30px;
  display: inline-block;
  vertical-align: top;
}

footer ul li a {
  display: block;
}

footer ul li a svg {
  fill: #282828;
}

footer ul li a:hover svg {
  fill: #f58220;
}

footer ul li:last-child {
  margin-right: 0;
}

footer .btn-group button {
  width: 250px;
  padding-bottom: 10px;
  padding-left: 0;
  border: 0;
  border-bottom: 1px solid #c7c1bf;
  background: transparent url(../images/down-arrow-agent.png) no-repeat right center/11px;
  color: #6c6c6c;
  font: 400 16px "Muli", sans-serif;
  text-align: left;
}

footer .btn-group button::after {
  display: none !important;
}

footer .btn-group .dropdown-item {
  font: 400 14px "Muli", sans-serif;
}

.chkbox1 {
  margin-bottom: 30px;
}

.chkbox1 table tr td {
  vertical-align: top;
  border: none;
}

.chkbox1 table tr td input {
  display: none;
}

.chkbox1 table tr td input + label::before {
  content: '';
  width: 16px;
  height: 16px;
  margin-right: 10px;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  display: inline-block;
  background-color: #ece9e9;
  vertical-align: bottom;
}

.chkbox1 table tr td input:checked + label::before {
  border-color: #f26624;
  background: #f26624 url(../images/tick-agent.png) no-repeat center center/8px;
}

.chkbox1 table tr td label {
  margin: 0;
  color: #282828;
  cursor: pointer;
  font: 500 13px "Muli", sans-serif;
}

.chkbox1 table tr td label.confirmInfo {
  color: #8097ac;
  font: 300 14px "Muli", sans-serif;
}

.cstmbtn {
  min-width: 130px;
  padding: 15px 25px;
  border: 0;
  margin: 2px;
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  display: inline-block;
  background-color: #ec6608;
  color: #fff;
  font: 700 17px "Muli", sans-serif;
  letter-spacing: 1px;
  outline: 0 !important;
  text-decoration: none;
  text-transform: capitalize;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
}

    .cstmbtn.small {
        min-width: 125px;
        padding: 8px 15px;
        font-size: 13px;
    }
        .cstmbtn2 {
    min-width: 125px;
    padding: 8px 15px;
    border: 1px solid #EC6608;
    margin: 2px;
    border-radius: 50px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    display: inline-block;
    background-color: #fff;
    color: #EC6608;
    font: 700 13px "Muli", sans-serif;
    letter-spacing: 1px;
    outline: 0 !important;
    text-decoration: none;
    text-transform: capitalize;
    transition: all 0.2s ease;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
}

    .cstmbtn2:active {
        box-shadow: 0 4px 4px 0 #EC6608;
        -webkit-box-shadow: 0 4px 4px 0 #EC6608;
        -moz-box-shadow: 0 4px 4px 0 #EC6608;
        text-decoration: none;
    }
.input-field {
  position: relative;
  overflow: hidden;
}

.input-field input,
.input-field select {
  padding-left: 0;
  border: 0;
  border-bottom: 1px solid #969494;
  margin-top: 20px;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  background-color: transparent !important;
  box-shadow: 0 0 0 0 !important;
  -webkit-box-shadow: 0 0 0 0 !important;
  -moz-box-shadow: 0 0 0 0 !important;
  color: #282828;
  font: 300 20px "Muli", sans-serif;
}

.input-field input:disabled,
.input-field select:disabled {
  border-bottom: 0;
  background-color: transparent;
}

.input-field input.dob,
.input-field select.dob {
  background: #282828 url(../images/calendar-agent.png) no-repeat 95% center;
}

.input-field input.dob1,
.input-field select.dob1 {
  background: #fff url(../images/dob.png) no-repeat 95% center;
}

.input-field select {
  background: url(../images/down-arrow-agent.png) no-repeat 97% center/14px;
}

.input-field label {
  margin: 0;
  position: absolute;
  top: 30px;
  left: 0;
  color: #969494;
  cursor: text;
  font: 300 16px "Muli", sans-serif;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}

.input-field label sup {
  color: #ef7d00;
}

.input-field::after {
  content: '';
  width: 10px;
  height: 1px;
  position: absolute;
  bottom: 0;
  left: 50%;
  background-color: #b6b4b4;
  transition: all 0.2s ease;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  visibility: hidden;
}

.input-field.focused label {
  top: 5px;
  left: 0;
}

.input-field.focused::after {
  width: 100%;
  left: 0;
  visibility: visible;
}

.input-field.focused.disabled::after {
  display: none;
}

.input-field.focused.filled::after {
  background-color: #b6b4b4;
}

.input-field a {
  position: absolute;
  right: 0;
  bottom: 10px;
  color: #f26624;
  font: 400 13px 'Muli', sans-serif;
  text-decoration: underline;
}

.static {
  text-align: left;
}

.static label {
  display: block;
  margin: 15px 0 10px;
  color: rgba(81, 92, 111, 0.5);
  font: 500 16px "Muli", sans-serif;
}

.static span {
  padding-top: 10px;
  padding-left: 0;
  border: 0;
  color: #282828;
  font: 300 20px "Muli", sans-serif;
  word-break: break-word;
}

.breadcrumbSec {
  border-top: 1px solid #cacaca;
  background-color: #fff;
}

.breadcrumbSec nav .breadcrumb {
  margin-bottom: 0;
  border-radius: 0;
  background-color: #fff;
}

.breadcrumbSec nav .breadcrumb li {
  margin-right: 10px;
}

.radioDiv label {
  margin: 0;
  color: #7795a3;
  font: 400 14px "Muli", sans-serif;
}

.radioDiv td label {
    margin: 0;
    color: #7795a3;
    font: 400 14px "Muli", sans-serif;
}

.radioDiv ul {
  padding: 0;
  margin: 0;
}

.radioDiv tr {
    padding: 0;
    margin: 0;
}

.radioDiv ul li {
  margin: 5px 35px 5px 0;
  display: inline-block;
  vertical-align: top;
}

.radioDiv tr td {
    margin: 5px 35px 5px 0;
    display: inline-block;
    vertical-align: top;
}

.radioDiv ul li input {
  display: none;
}

.radioDiv tr td input {
    display: none;
}

.radioDiv ul li input:checked + label::before {
  background-color: #ec6608;
  box-shadow: inset 0 0 0 4px #fff;
  -webkit-box-shadow: inset 0 0 0 4px #fff;
  -moz-box-shadow: inset 0 0 0 4px #fff;
  border: 2px solid #ec6608;
}

.radioDiv tr td input:checked + label::before {
    background-color: #ec6608;
    box-shadow: inset 0 0 0 4px #fff;
    -webkit-box-shadow: inset 0 0 0 4px #fff;
    -moz-box-shadow: inset 0 0 0 4px #fff;
    border: 2px solid #ec6608;
}

.radioDiv ul li label {
  font: 300 18px "Muli", sans-serif;
  margin: 0;
  color: #282828;
  cursor: pointer;
  vertical-align: middle;
}

.radioDiv tr td label {
    font: 300 18px "Muli", sans-serif;
    margin: 0;
    color: #282828;
    cursor: pointer;
    vertical-align: middle;
}

.radioDiv ul li label::before {
  content: '';
  width: 20px;
  height: 20px;
  border: 2px solid #c1c1c1;
  margin-right: 10px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  display: inline-block;
  vertical-align: middle;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
}

.radioDiv tr td label::before {
    content: '';
    width: 20px;
    height: 20px;
    border: 2px solid #c1c1c1;
    margin-right: 10px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
}

.custom-file .custom-file-input {
  height: 41px;
  cursor: pointer;
}

.custom-file .custom-file-input:focus ~ .custom-file-label {
  border-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/*.custom-file .custom-file-input:lang(en) ~ .custom-file-label::after {
  content: 'Add file';
}*/

.custom-file .custom-file-label::after {
    content: 'Add file';
}

.custom-file .custom-file-label {
    width: auto;
    height: 28px;
    padding-left: 0;
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    background-color: transparent;
    box-shadow: 0 0 0 0;
    -webkit-box-shadow: 0 0 0 0;
    -moz-box-shadow: 0 0 0 0;
    color: #000;
    font: 400 14px "Muli", sans-serif;
    margin-top: 15px;
    overflow: visible;
}

.custom-file .custom-file-label::after {
  height: 0;
  padding: 3px 15px;
  border-radius: 19px;
  -webkit-border-radius: 19px;
  -moz-border-radius: 19px;
  right: 5%;
  top: -18px;
  left: -13px;
  background-color: transparent;
  color: #f26624;
}

.width50 {
  width: 50%;
}
.otpModal .modal-content {
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
}

.otpModal .modalHead {
  border-bottom: 1px solid transparent;
  padding: 10px 20px 0;
}

.otpModal .modal-body {
  padding: 0 50px;
}

.otpModal .modal-body h1 {
  font: 600 20px "Muli", sans-serif;
  color: #050505;
  text-align: center;
}

.otpModal .modal-body p {
  font: 400 16px "Muli", sans-serif;
  /*color: #b2b2b2;*/
  text-align: center;
}

.otpModal .modalFoot {
  border-top: 1px solid transparent;
  margin: 0 auto;
}

.otpModal .modalFoot .btnPOP {
  background-color: #fff;
  font: 600 17px "Muli", sans-serif;
  color: #f26624;
  border: 1px solid #f26624;
  border-radius: 27px;
  -webkit-border-radius: 27px;
  -moz-border-radius: 27px;
  padding: 14px;
}

@media (min-width: 300px) {
  .maincontainer {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 720px) {
  .maincontainer {
    max-width: 100%;
    padding-right: 40px;
    padding-left: 40px;
  }
}

@media (min-width: 992px) {
  .maincontainer {
    max-width: 980px;
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .maincontainer {
    max-width: 1150px;
  }
    .mobMenuWrapper ul.navBar li {
        transition: all 0.3s ease-in;
        -webkit-transition: all 0.3s ease-in;
        -moz-transition: all 0.3s ease-in;
    }

        .mobMenuWrapper ul.navBar li a {
            padding: 26px 14px;
        }

        .mobMenuWrapper ul.navBar li ul.innerlinks {
            box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
            -webkit-box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
            -moz-box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
            opacity: 0;
            visibility: hidden;
            -webkit-transform: translateY(25px);
            transform: translateY(25px);
        }

            .mobMenuWrapper ul.navBar li ul.innerlinks.active {
                -webkit-animation: fadeup 0.2s linear forwards;
                animation: fadeup 0.2s linear forwards;
                background-repeat: no-repeat;
                background-image: url(../images/Rectangle-Menu.png);
                background-position: unset;
            }

            .mobMenuWrapper ul.navBar li ul.innerlinks li ul.menuBox {
                width: 300px;
                padding: 0;
                position: absolute;
                top: 0;
                right: 100%;
                display: none;
                background-color: #fff;
                box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
                -webkit-box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
                -moz-box-shadow: 0 15px 20px -18px rgba(0, 0, 0, 0.72);
                border: 0;
                border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                background-repeat: no-repeat;
                background-image: url(../images/Rectangle-Menu.png);
                background-position: unset;
            }

                .mobMenuWrapper ul.navBar li ul.innerlinks li ul.menuBox li a {
                    border-bottom: 1px solid #eaeaea;
                }

                .mobMenuWrapper ul.navBar li ul.innerlinks li ul.menuBox li:last-child a {
                    border-bottom: 0;
                }

            .mobMenuWrapper ul.navBar li ul.innerlinks li:hover ul.menuBox {
                display: block;
            }

            .mobMenuWrapper ul.navBar li ul.innerlinks li.feedback, .mobMenuWrapper ul.navBar li ul.innerlinks li.renewal, .mobMenuWrapper ul.navBar li ul.innerlinks li.support {
                display: block !important;
            }

                .mobMenuWrapper ul.navBar li ul.innerlinks li.feedback:hover ul.menuBox, .mobMenuWrapper ul.navBar li ul.innerlinks li.renewal:hover ul.menuBox, .mobMenuWrapper ul.navBar li ul.innerlinks li.support:hover ul.menuBox {
                    display: block;
                }
}

@media (max-width: 1200px) {
    body {
        padding-top: 70px;
    }

    /*.smallHeader {
        display: none;
    }*/
    .smallHeader .call-wrap li:before {
        padding-right: 10px;
    }

    header {
        top: 30 !important;
    }

    .formBtnDiv {
        display: none;
    }

    .floatform {
        position: relative;
        top: 25px;
        z-index: 1030;
        padding: 0 15px;
    }

        .floatform .innerdiv .formdiv {
            width: 50%;
            padding: 10px 10px;
        }

            .floatform .innerdiv .formdiv h3 {
                font: 500 18px "Muli", sans-serif;
                margin: 10px 10px 8px;
            }

            .floatform .innerdiv .formdiv.active {
                left: 25%;
            }

            .floatform .innerdiv .formdiv .feildDiv {
                padding: 10px;
            }

                .floatform .innerdiv .formdiv .feildDiv table tr td {
                    font: 500 15px "Muli", sans-serif;
                }

            .floatform .innerdiv .formdiv .input-field {
                margin-bottom: 10px;
            }

                .floatform .innerdiv .formdiv .input-field label {
                    font: 400 17px "Muli", sans-serif;
                }

                .floatform .innerdiv .formdiv .input-field input {
                    font: 400 15px "Muli", sans-serif;
                }

                .floatform .innerdiv .formdiv .input-field.focused label {
                    font: 400 14px "Muli", sans-serif;
                }

                .floatform .innerdiv .formdiv .input-field.numText input {
                    display: inline-block;
                    width: 49%;
                    margin-right: 0px;
                }

                .floatform .innerdiv .formdiv .input-field.numText.focused::after {
                    width: auto;
                }

            .floatform .innerdiv .formdiv#flotform2 {
                top: 10px;
            }
}
@media (min-width: 1360px) {
  .maincontainer {
    max-width: 1330px;
  }
}

@media (max-width: 1359px) and (min-width: 1200px) {
    .mobMenuWrapper ul.navBar li a {
        padding: 26px 5px;
    }

    .menuDiv {
        text-align: right;
    }

    .smallHeader .call-wrap {
        padding: 6px 0 0 25px;
    }

        .smallHeader .call-wrap li {
            padding-left: 10px;
        }

            .smallHeader .call-wrap li:before {
                left: 25px;
            }
 
  .videoSec .agentVid {
    padding: 56px 30px;
  }
  .coreSec .becomeAgent {
    height: 150px;
  }
  .coreSec .becomeAgent h2 {
    font: 600 18px "Muli", sans-serif;
  }
}

@media (max-width: 1199px) {
    .mobMenuWrapper {
        width: 100%;
        height: 100%;
        padding-bottom: 70px;
        position: fixed;
        top: 100px;
        left: -101%;
        z-index: 999;
        background-color: #f2f5f8;
        overflow-y: auto;
        text-align: left;
        transition: all 0.3s ease-in-out;
        -webkit-transition: all 0.3s ease-in-out;
        -moz-transition: all 0.3s ease-in-out;
    }

        .mobMenuWrapper ul.navBar li {
            display: block;
        }

            .mobMenuWrapper ul.navBar li a {
                padding: 15px 30px;
                border-bottom: 1px solid #fff;
                color: #003d59;
                font: 600 18px "Muli", sans-serif;
            }

                .mobMenuWrapper ul.navBar li a span {
                    margin-top: 6px;
                    border: solid #003d59;
                    border-width: 0 1.5px 1.5px 0;
                    float: right;
                    transition: all 0.2s ease-in;
                    -webkit-transition: all 0.2s ease-in;
                    -moz-transition: all 0.2s ease-in;
                }

                .mobMenuWrapper ul.navBar li a.accordActive span {
                    margin-top: 10px;
                    -webkit-transform: rotate(-135deg);
                    transform: rotate(-135deg);
                }

            .mobMenuWrapper ul.navBar li ul.innerlinks {
                width: 100%;
                padding: 0;
                border-bottom: 0;
                display: none;
                position: static;
                border-radius: 0;
            }

                .mobMenuWrapper ul.navBar li ul.innerlinks li a {
                    padding: 15px 30px;
                    color: #7b7b7b;
                    font: 400 17px "Muli", sans-serif;
                }

                    .mobMenuWrapper ul.navBar li ul.innerlinks li a:hover {
                        background-color: transparent;
                        color: #ec6608;
                        padding-left: 30px;
                    }

                .mobMenuWrapper ul.navBar li ul.innerlinks li ul.menuBox {
                    padding: 0;
                    display: none;
                    background-color: #f3f3f3;
                }

        .mobMenuWrapper.visible {
            left: 0;
            bottom: 0px;
            top: auto;
            padding-top: 100px;
            padding-bottom: 160px;
        }
  header {
    text-align: center;
  }
  header .menu_btn {
    display: block;
  }
  .tabsec .tab-content ul {
    margin: 10px 0 0;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur {
    height: 240px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur h1 {
    font: 700 17px "Muli", sans-serif;
    height: 35px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur p {
    font: 300 12px "Muli", sans-serif;
    height: 75px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur .knowMore {
    font: 600 13px "Muli", sans-serif;
  }
  .videoSec .agentVid {
    padding: 17px 30px;
  }
  .videoSec .agentVid h1 {
    font: 300 34px "Muli", sans-serif;
  }
  .coreSec h1 {
    font: 300 45px "Muli", sans-serif;
  }
  .coreSec .becomeAgent {
    padding: 10px;
    height: 135px;
  }
  .coreSec .becomeAgent h2 {
    font: 600 15px "Muli", sans-serif;
  }
  .coreSec .becomeAgent p {
    font: 300 13px "Muli", sans-serif;
  }
}

@media (max-width: 991px) {
  .prdStrngth h3 {
    font-size: 40px;
    text-align: left;
  }
  .prdStrngth h4 {
    margin: 12px 0 20px;
    font: 500 25px "Muli", sans-serif;
  }
  .prdStrngth p {
    padding-right: 0;
    border-bottom: solid 1px #e2e1df;
    font: 300 25px/38px "Muli", sans-serif;
  }
  .tabsec {
    height: auto;
    padding: 50px 15px 0;
  }
  .tabsec img {
    margin: 0 auto;
    display: block;
  }
  .tabsec ul.nav-tabs li {
    width: 33.3333%;
  }
  .tabsec ul.nav-tabs li a {
    width: 100%;
    padding: 20px 0;
  }
  .tabsec .tab-content ul {
    padding-left: 65px;
    margin: 50px 0 0;
  }
  .joinus {
    height: auto;
  }
  .joinus img {
    margin: 0 auto;
    display: block;
  }
  .joinus h3 {
    margin: 50px 0 40px;
  }
  .ratingsec {
    padding: 70px 15px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur {
    height: 260px;
    margin: 0 5px;
    padding: 10px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur h1 {
    font: 700 12px "Muli", sans-serif;
    height: 25px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur p {
    height: 100px;
  }
  .videoSec {
    margin: 60px 0 0px;
  }
  .videoSec .agentVid {
    padding: 20px 30px;
  }
  .videoSec .agentVid h1 {
    font: 300 20px "Muli", sans-serif;
  }
  .insurCo .spacePad {
    padding: 35px 0 50px;
  }
  .coreSec .becomeAgent {
    height: 150px;
  }
  .coreSec .becomeAgent h2 {
    font: 700 12px "Muli", sans-serif;
  }
  .coreSec .becomeAgent p {
    font: 300 12px "Muli", sans-serif;
  }
  .choosePlan {
    padding: 0;
  }
  .paymentRec h2 {
    font: 400 15px "Muli", sans-serif;
  }
  .paymentRec a {
    font: 400 13px "Muli", sans-serif;
  }
  footer img {
    margin: 0 auto;
    display: block;
  }
  footer p {
    font: 300 18px/28px "Muli", sans-serif;
  }
  footer p strong {
    font-size: 25px;
  }
  footer p small {
    font: 300 18px/28px "Muli", sans-serif;
  }
  footer p small br {
    display: none;
  }
  footer ul {
    margin: 30px 0;
    text-align: center;
  }
  footer .btn-group {
    width: 100%;
  }
  footer .btn-group button {
    width: 100%;
  }
}

@media (max-width: 900px) {
  .awards .awardsslider .innerdiv {
    width: 526px;
    margin: 13px auto;
  }
}

@media (max-width: 767px) {
  html {
    overflow-x: hidden;
  }
  .prdsServices ul {
    margin-bottom: 60px;
  }
  .whychoose {
    padding: 40px 15px;
  }
  .whychoose h3 {
    margin: 0;
    font-size: 40px;
    text-align: left;
  }
  .whychoose p {
    width: 525px;
    margin: 0 0 62px;
    font: 300 25px/38px "Muli", sans-serif;
    text-align: left;
  }
  .coreSec .becomeAgent {
    height: auto;
  }
  .coreSec .becomeAgent h2 {
    font: 600 18px "Muli", sans-serif;
  }
  .coreSec .becomeAgent p {
    font: 300 14px "Muli", sans-serif;
  }
  .whatsnew h3 {
    font-size: 40px;
    text-align: left;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur {
    margin: 0 10px;
    height: 245px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur .callUs img {
    width: auto;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur h1 {
    font: 700 14px "Muli", sans-serif;
    height: 35px;
  }
  .whatsnew .whatsnewSlider .innerdiv .cardInsur p {
    height: 70px;
  }
  .joinus {
    padding: 40px 15px 70px;
  }
  .joinus img {
    width: 100%;
  }
  .joinus h3 {
    font: 200 40px/50px "Muli", sans-serif;
  }
  .joinus table tr td {
    padding-right: 0;
    display: block;
  }
  .joinus .btns {
    text-align: center;
  }
  .joinus .btns button {
    width: 280px;
    height: 112px;
    margin: 0 auto 50px;
    border-radius: 56px;
    -webkit-border-radius: 56px;
    -moz-border-radius: 56px;
    display: block;
    font: 600 30px "Muli", sans-serif;
    text-align: center;
  }
  .joinus .btns a {
    font: 600 30px "Muli", sans-serif;
  }
  .joinus .btns a::before {
    width: 24px;
    height: 28px;
    top: 4px;
    left: -30px;
    background-size: 24px;
  }
  .bussIns {
    padding: 20px 15px 0px;
  }
  .bussIns .bgColor {
    padding: 15px;
  }
  .bussIns .bgColor p {
    font: 300 14px "Muli", sans-serif;
    margin-bottom: 15px;
  }
  .bussIns .bgColor h4 {
    font: 600 21px "Muli", sans-serif;
    margin: 10px 0;
  }
  .videoSec .agentVid {
    padding: 20px 30px;
  }
  .thanks {
    padding: 60px 0;
  }
  .thanks .thankstep .examDiv table tr {
    border-right: none;
  }
  .choosePlan .sumInsdiv ul li {
    display: block;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td .buildTxt {
    width: 100%;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li.inSum {
    vertical-align: top;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li.premiumDiv {
    vertical-align: top;
  }
  .choosePlan .tabCover ul.nav-tabs li a {
    width: 245px;
  }

    .floatform {
        position: relative;
        top: 25px;
        z-index: 1030;
        padding: 0 15px;
    }

        .floatform .innerdiv .formdiv {
            width: 100%;
            padding: 10px 10px;
        }

            .floatform .innerdiv .formdiv h3 {
                font: 500 16px "Muli", sans-serif;
                margin: 5px 10px 5px;
            }

            .floatform .innerdiv .formdiv.active {
                left: 0;
            }

            .floatform .innerdiv .formdiv .feildDiv {
                padding: 10px;
            }

                .floatform .innerdiv .formdiv .feildDiv table tr td {
                    font: 500 12px "Muli", sans-serif;
                }

            .floatform .innerdiv .formdiv .input-field {
                margin-bottom: 8px;
            }

                .floatform .innerdiv .formdiv .input-field label {
                    font: 400 16px "Muli", sans-serif;
                }

                .floatform .innerdiv .formdiv .input-field input {
                    font: 400 14px "Muli", sans-serif;
                }

                .floatform .innerdiv .formdiv .input-field.focused label {
                    font-size: 13px;
                }

                .floatform .innerdiv .formdiv .input-field.numText input {
                    display: inline-block;
                    width: 49%;
                    margin-right: 0px;
                }

                .floatform .innerdiv .formdiv .input-field.numText.focused::after {
                    width: auto;
                }

            .floatform .innerdiv .formdiv#flotform2 {
                top: -2px;
            }
}

@media (max-width: 719px) {
  header .menu_btn {
    top:35px!important;
    padding: 20px 15px;
  }
    .smallHeader .call-wrap li#mobile:before {
        background-image: url(../images/call-us-ico.png);
        background-repeat: no-repeat;
        margin-left: 10px;
        left: -10px
    }

    .smallHeader .call-wrap li span {
        position: absolute;
        top: 8px;
        margin-left: -20px;
    }

    .smallHeader .call-wrap #email {
        margin-left: 280px;
    } 
  .bussIns {
    padding: 25px 15px 15px;
  }
  .bussIns h3 {
    font-size: 30px;
  }
  .bussIns p {
    font: 300 14px/25px "Muli", sans-serif;
  }
  .bussIns h3 {
    margin-top: 10px;
  }
  .whychoose {
    padding: 30px 15px;
  }
  .whychoose h3 {
    margin: 0 0 5px;
    font-size: 30px;
  }
  .whychoose p {
    width: 100%;
    margin: 0 0 30px;
    font: 300 18px/30px "Muli", sans-serif;
  }
  .whychoose .col-lg-4 {
    margin-bottom: 35px;
  }
  .coreSec {
    padding: 40px 15px;
  }
  .coreSec h3 {
    padding: 0;
    font-size: 28px;
    text-align: left;
  }
  .coreSec ul li {
    width: 135px;
    margin: 8px;
  }
  .coreSec ul li span {
    font: 600 14px/24px 'Muli', sans-serif;
  }
  .tabsec {
    padding: 30px 15px 0;
  }
  .tabsec ul.nav-tabs li a {
    height: 100%;
    padding: 10px 0;
    font-size: 14px;
  }
  .tabsec .tab-content {
    padding: 30px 0;
  }
  .tabsec .tab-content ul {
    padding-left: 25px;
    margin: 25px 0 0;
  }
  .prdStrngth {
    padding: 30px 15px 0;
  }
  .prdStrngth .col-lg-4 {
    margin-bottom: 30px;
  }
  .prdStrngth h3 {
    margin: 0 0 30px;
    font-size: 30px;
  }
  .prdStrngth h4 {
    margin: 20px 0 10px;
    font-size: 17px;
  }
  .prdStrngth p {
    padding-bottom: 20px;
    font: 400 15px/25px 'Muli', sans-serif;
  }
  .joinus {
    padding: 40px 15px;
  }
  .joinus h3 {
    margin: 20px 0;
    font: 200 25px/38px "Muli", sans-serif;
  }
  .joinus table tr td {
    padding-bottom: 25px;
  }
  .joinus .btns button {
    width: 130px;
    height: 54px;
    padding: 17px 37px;
    margin: 0 auto 20px;
    font: 600 17px "Muli", sans-serif;
  }
  .joinus .btns a {
    font: 600 20px "Muli", sans-serif;
  }
  .joinus .btns a::before {
    width: 16px;
    height: 19px;
    top: 3px;
    left: -20px;
    background-size: 16px;
  }
  .whatsnew {
    padding: 30px 15px 50px;
  }
  .whatsnew h3 {
    margin: 0 0 30px;
    font-size: 30px;
  }
  .whatsnew .whatsnewSlider .innerdiv p {
    font: 300 14px/25px 'Muli', sans-serif;
  }
  .whatsnew .whatsnewSlider .innerdiv table tr td {
    width: 100%;
    display: block;
  }
  .ratingsec {
    padding: 40px 15px;
  }
  .ratingsec h3 {
    margin: 0 0 20px;
    font-size: 30px;
  }
  .ratingsec .col-xl-10 {
    padding: 0;
  }
  .ratingsec .ratingSlider .innerdiv {
    width: initial;
    margin: 5px;
  }
  .ratingsec .ratingSlider .innerdiv ul {
    background-position: right center;
  }
  .ratingsec .ratingSlider .slick-dots {
    bottom: -30px;
  }
  .awards {
    padding: 30px 15px;
  }
  .awards h3 {
    font-size: 30px;
  }
  .awards .awardsslider .innerdiv {
    width: auto;
    height: 570px;
    margin: 13px;
    margin: 5px;
  }
  .awards .awardsslider .innerdiv .content {
    padding: 24px 28px;
  }
  .prdsServices ul {
    margin-bottom: 30px;
  }
  footer {
    padding: 35px 15px;
  }
  footer p {
    font: 300 15px/25px "Muli", sans-serif;
  }
  footer p strong {
    font-size: 18px;
  }
  footer p small {
    font: 300 13px/25px "Muli", sans-serif;
  }
  footer ul {
    margin: 25px 0 10px;
  }
}

@media (max-width: 600px) {
  .chkbox1 {
    margin-bottom: 15px;
  }
  .chkbox1 table tr td label {
    font-size: 15px;
  }
  .videoSec {
    margin: 35px 0 0px;
  }
  .videoSec .agentVid {
    margin-bottom: 15px;
    border-radius: 0;
    height: auto;
  }
  .insurCo .spacePad h2 {
    font: 600 27px "Muli", sans-serif;
  }
  .insurCo .spacePad p {
    font: 300 20px "Muli", sans-serif;
    margin-bottom: 30px;
  }
  .insurCo .spacePad table tr td {
    font: 400 15px "Muli", sans-serif;
  }
  .bussIns {
    padding: 10px;
  }
  .bussIns .bgColor .midBorder {
    border-right: none;
    border-bottom: 2px solid #dcd8d8;
  }
  .choosePlan {
    padding: 0;
  }
  .choosePlan h2 {
    font-size: 20px;
  }
  .choosePlan .sumInsdiv {
    padding: 10px;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul {
    padding: 10px;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li {
    vertical-align: top;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td input + label::before {
    content: '';
    width: 16px;
    height: 16px;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td input:checked + label::before {
    background: #f26624 url(../images/tick-agent.png) no-repeat center center/8px;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td label {
    font: 600 15px 'Muli', sans-serif;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li .checkDiv table tr td .buildTxt {
    display: none;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li h5 {
    font: 600 13px 'Muli', sans-serif;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li span {
    font: 700 12px 'Muli', sans-serif;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li.buildingFire {
    width: 32%;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li.inSum {
    width: 32%;
    margin-top: 3px;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li.premiumDiv {
    width: 23%;
    margin-top: 3px;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li.downArr {
    vertical-align: top;
    margin-top: 8px;
    display: inline-block;
  }
  .choosePlan .sumInsdiv .basicCoverSec ul li:last-child {
    display: block;
    font: 500 13px "Muli", sans-serif;
    color: #6c6c6c;
  }
  .choosePlan .additionalCov {
    padding: 20px;
  }
  .choosePlan .additionalCov .addCoverCh ul {
    padding: 12px 0;
  }
  .choosePlan .additionalCov .addCoverCh ul li {
    vertical-align: top;
  }
  .choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td input + label::before {
    content: '';
    width: 16px;
    height: 16px;
  }
  .choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td input:checked + label::before {
    background: #f26624 url(../images/tick-agent.png) no-repeat center center/8px;
  }
  .choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td label {
    font: 600 15px 'Muli', sans-serif;
  }
  .choosePlan .additionalCov .addCoverCh ul li .checkDiv table tr td .buildTxt {
    display: none;
  }
  .choosePlan .additionalCov .addCoverCh ul li h5 {
    font: 600 13px 'Muli', sans-serif;
  }
  .choosePlan .additionalCov .addCoverCh ul li span {
    font: 700 12px 'Muli', sans-serif;
  }
  .choosePlan .additionalCov .addCoverCh ul li.buildingFire {
    width: 57%;
  }
  .choosePlan .additionalCov .addCoverCh ul li.inSum {
    width: 32%;
    margin-top: 3px;
  }
  .choosePlan .additionalCov .addCoverCh ul li.downArr {
    vertical-align: top;
    margin-top: 8px;
    display: inline-block;
  }
  .choosePlan .additionalCov .addCoverCh ul li:last-child {
    display: block;
    font: 500 13px "Muli", sans-serif;
    color: #6c6c6c;
  }
  .choosePlan .additionalCov .addCoverCh ul.totalPremium {
    padding: 10px;
  }
  .choosePlan .additionalCov .addCoverCh ul.totalPremium li:first-child {
    width: 76%;
    font: 500 12px 'Muli', sans-serif;
    vertical-align: middle;
  }
  .choosePlan .additionalCov .addCoverCh ul.totalPremium li:last-child {
    width: 22%;
    font: 800 12px 'Muli', sans-serif;
    vertical-align: middle;
  }
  .choosePlan .additionalCov .addCoverCh .btnBuy {
    font: 600 13px 'Muli', sans-serif;
  }
  .choosePlan .tabCover {
    padding: 20px 10px 30px;
  }
  .choosePlan .tabCover ul.nav-tabs li a {
    width: 155px;
  }
  .choosePlan .tabCover .tab-content {
    padding: 10px 0;
  }
  .choosePlan .tabCover .tab-content h2 {
    font: 600 15px 'Muli', sans-serif;
    margin-bottom: 15px;
  }
  .choosePlan .tabCover .tab-content ol li {
    font: 300 13px 'Muli', sans-serif;
  }
  .choosePlan .tabCover .tab-content .scrollDiv {
    padding: 0;
    overflow: auto;
  }
  .choosePlan .paymentmode ul li div {
    width: 90px;
    height: 90px;
  }
  .paymentRec {
    margin: 50px 0;
    padding: 20px;
  }
  .paymentRec p {
    margin-bottom: 30px;
    font: 600 17px "Muli", sans-serif;
  }
  .paymentRec h1 img {
    width: 25px;
  }
  .summary .polDetails.marginbt {
    margin-bottom: 30px;
  }
}

.datepicker {
    z-index: 9999 !important;
}
.floatform {
    position: fixed;
    top: 105px;
    left: 0;
    z-index: 1050;
}

    .floatform .innerdiv {
        position: relative;
    }

        .floatform .innerdiv .formBtnDiv {
            width: 55px;
            border-radius: 0 7px 7px 0;
            -webkit-border-radius: 0 7px 7px 0;
            -moz-border-radius: 0 7px 7px 0;
            background-color: #fff;
            box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.33);
            -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.33);
            -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.33);
        }

            .floatform .innerdiv .formBtnDiv a {
                padding: 14px;
                display: block;
                text-align: center;
                transition: all 0.2s ease-in;
                -webkit-transition: all 0.2s ease-in;
                -moz-transition: all 0.2s ease-in;
            }

                .floatform .innerdiv .formBtnDiv a .cls-1 {
                    fill: #940802;
                }

        .floatform .innerdiv .formdiv {
            width: 400px;
            padding: 15px;
            border: 1px solid #F8F6F6;
            position: absolute;
            top: 0px;
            left: -400px;
            background-color: #F8F6F6;
            box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
            -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
            -moz-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
            opacity: 0;
            visibility: hidden;
            transition: all 0.3s ease-in;
            -webkit-transition: all 0.3s ease-in;
            -moz-transition: all 0.3s ease-in;
            border-radius: 20px;
            -webkit-border-radius: 20px;
            -moz-border-radius: 20px;
        }

            .floatform .innerdiv .formdiv h3 {
                margin: 10px 15px 15px;
                color: #707070;
                font: 500 20px "Muli", sans-serif;
            }

                .floatform .innerdiv .formdiv h3 .closeForm {
                    position: absolute;
                    right: 20px;
                    top: 15px;
                    font-size: 20px;
                    text-transform: uppercase;
                    cursor: pointer;
                }

            .floatform .innerdiv .formdiv .feildDiv {
                background-color: #FFFFFF;
                box-shadow: 5px 5px 6px #00000029;
                -webkit-box-shadow: 5px 5px 6px #00000029;
                -moz-box-shadow: 5px 5px 6px #00000029;
                padding: 15px;
                border-radius: 20px;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
            }

                .floatform .innerdiv .formdiv .feildDiv table {
                    width: 100%;
                }

                    .floatform .innerdiv .formdiv .feildDiv table tr td {
                        font: 500 15px "Muli", sans-serif;
                        color: #707070;
                    }

                        .floatform .innerdiv .formdiv .feildDiv table tr td a {
                            padding: 0;
                            text-align: left;
                        }

            .floatform .innerdiv .formdiv .input-field {
                margin-bottom: 10px;
            }

                .floatform .innerdiv .formdiv .input-field label {
                    font: 400 18px "Muli", sans-serif;
                }

                .floatform .innerdiv .formdiv .input-field input {
                    font: 400 16px "Muli", sans-serif;
                }

                .floatform .innerdiv .formdiv .input-field.focused label {
                    font-size: 15px;
                }

                .floatform .innerdiv .formdiv .input-field.numText input {
                    display: inline-block;
                    width: 49%;
                    margin-right: 0px;
                }

                .floatform .innerdiv .formdiv .input-field.numText.focused::after {
                    width: auto;
                }

            .floatform .innerdiv .formdiv .rating {
                margin: 15px 0;
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
                -ms-flex-direction: row-reverse;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: reverse;
                flex-direction: row-reverse;
                -webkit-box-pack: end;
                -ms-flex-pack: end;
                justify-content: flex-end;
            }

                .floatform .innerdiv .formdiv .rating label {
                    margin-right: 5px;
                    margin-bottom: 0;
                    position: relative;
                    color: #ECE9E9;
                    cursor: pointer;
                    font: 600 22px "Muli", sans-serif;
                }

                    .floatform .innerdiv .formdiv .rating label::before {
                        content: "\2605";
                        position: absolute;
                        opacity: 0;
                    }

                    .floatform .innerdiv .formdiv .rating label:hover::before,
                    .floatform .innerdiv .formdiv .rating label:hover ~ label::before {
                        color: #FFED93;
                        opacity: 1;
                    }

                .floatform .innerdiv .formdiv .rating input {
                    display: none;
                }

                    .floatform .innerdiv .formdiv .rating input:checked ~ label::before,
                    .floatform .innerdiv .formdiv .rating input:checked ~ label ~ label::before {
                        color: #FFED93;
                        opacity: 1;
                    }

            .floatform .innerdiv .formdiv button {
                width: 100%;
                padding: 8px 15px;
                border: 0;
                border-radius: 27px;
                -webkit-border-radius: 27px;
                -moz-border-radius: 27px;
                background-color: #ec6608;
                color: #fff;
                font: 600 16px "Muli", sans-serif;
                transition: all 0.2s ease-in;
                -webkit-transition: all 0.2s ease-in;
                -moz-transition: all 0.2s ease-in;
            }

                .floatform .innerdiv .formdiv button:active {
                    background-color: #DE5A1A;
                }

            .floatform .innerdiv .formdiv .submtbtn {
                width: 100%;
                padding: 8px 15px;
                border: 0;
                border-radius: 27px;
                -webkit-border-radius: 27px;
                -moz-border-radius: 27px;
                background-color: #ec6608;
                color: #fff;
                font: 600 16px "Muli", sans-serif;
                transition: all 0.2s ease-in;
                -webkit-transition: all 0.2s ease-in;
                -moz-transition: all 0.2s ease-in;
            }

                .floatform .innerdiv .formdiv .submtbtn input:active {
                    background-color: #DE5A1A;
                }

            .floatform .innerdiv .formdiv.active {
                left: 65px;
                opacity: 1;
                visibility: visible;
            }

            .floatform .innerdiv .formdiv#flotform2 {
                top: 70px;
                background-color: #ffffff;
            }

    .floatform.hide {
        display: none !important;
    }
/*Home Link Button Css*/
#lnkHome {
    float: left;
    margin-top: -3px;
    margin-right: 30px;
    top: 20px;
    left: 303px;
    width: 20px;
    height: 19px;
    border: 1.3px solid var(---fffef6-extended-lom-orange-6);
    opacity: 1;
}

#LiMob {
    display: none;
}

#LiDesk {
    display: block;
}

@media (max-device-width: 767px) and (min-width: 320px) {
    #LiMob {
        display: block;
    }

    #LiDesk {
        display: none;
    }
}
/*END*/
/*# sourceMappingURL=style.css.map */