/*START: Reset */




@font-face {
    font-family: 'Roboto';
    src: url('../fonts/RobotoRegular.eot');
    src: url('../fonts/RobotoRegular.eot') format('embedded-opentype'),
         url('../fonts/RobotoRegular.woff2') format('woff2'),
         url('../fonts/RobotoRegular.woff') format('woff'),
         url('../fonts/RobotoRegular.ttf') format('truetype'),
         url('../fonts/RobotoRegular.svg#RobotoRegular') format('svg');
}

html, body, div, h1, h2, h3, h4, h5, h6, p, hr, ul, li, img, header, figure, section, aside, footer, button {
    font-family: "Roboto", sans-serif !important;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: "Roboto", sans-serif !important;
}





.clear{clear:both;}
*{-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
a:hover {text-decoration:none}
.ms-webpartzone-cell {margin:0!important}
/*END: Reset */

/*@font-face {
				font-family: 'WebRupee';
				src: url('../fonts/webrupee.v2.0.eot');
				src: url('../fonts/webrupee.v2.0.eot?#iefix') format('embedded-opentype'),*/
						 /*url('../fonts/webrupee.v2.0.woff') format('woff')*//*,
						 url('../fonts/webrupee.v2.0.ttf') format('truetype'),
						 url('../fonts/webrupee.v2.0.svg#webrupee.v2.0') format('svg');
				font-weight: normal;
				font-style: normal;
		}*/
.bold {font-weight:bold}/*Added on 4th Feb 2013*/
header,nav,section,article,aside,footer,hgroup {display: block;}
.padTop15 {padding-top:15px}
.padTop20 {padding-top:20px}
.padTop25 {padding-top:25px}
body{font-size:62.5%!important; 
     

}
.wrapper {float: left; width:100%}
/*Header Start*/
header, .homePageContent, footer {margin: 0 auto 0 auto; width: 960px}
header .logo {float: left; padding:19px 0 21px 2px; width:263px}
header .rightSection {float: right; width:587px}
header .headerTopNav {float: right; padding:11px 0 15px 0; width:645px}/*Modified bottom padding on 01 Feb 2013*/
header .headerTopNav .nav {float:left; padding: 7px 0 20px 0}
header .headerTopNav .nav li {float: left; font-size: 1.2em; line-height: 1.1em; padding: 0 0 0 1px; text-transform: uppercase}
header .headerTopNav .nav li a {color:#6491a5;text-decoration:none;}
/*17 jan 2013*/
header .headerTopNav .loginRegBtn {display:block; float: right; z-index:7; position:relative}
/*17 jan 2013*/
header .headerTopNav .loginRegBtn li {float: left; padding: 0 0 0 3px}
header .headerTopNav .loginRegBtn li a {color:#ffffff; float: left;  font-size:1.3em; padding:3px 0 5px 0; text-align: center; width:71px}
header .headerTopNav .loginRegBtn li a.loginBtn {background-color:#2a90be}
header .headerTopNav .loginRegBtn li a.regBtn {background-color:#75838e}
header .headerTopNav .loginRegBtn li.hindi {padding:0 0 0 22px}
header .headerTopNav .loginRegBtn li.hindi a {color:#396275; font-size:1.2em; line-height:1.2em; text-align: right; width: auto}
/*31 jul 2013*/
header .callUs {float:right;}
/*31 jul 2013*/
header .callUs li {color:#4a5c6d; float:left;  padding:0 12px 0 12px;position:relative; width:auto; z-index:6}
/*Added on 01 Feb 2013 start*/
header .callUs li.chatWithUs, header .callUs li.haveUsCallYou {background:url(../../Images/bg_header_callus.gif) right 5px no-repeat; width:48px; z-index:6}
header .callUs li.chatWithUs {display:none}
/*31 jul 2013*/
header .callUs li.callUsNumber {font-size: 1.9em; padding:12px 0 0 12px; z-index:4;}
/*31 jul 2013*/
header .callUs li .chatWithUsContent {background:url(../../Images/knotch_chat.gif) no-repeat 105px 0; display:none; float: left; left:-70px; position:absolute; top:48px; width:240px; z-index:12}
header .callUs li .chatWithUsContent .chatContent {background-color: #2a90be; float: left; margin:7px 0 0 0; padding:20px 20px 20px 20px; width:200px;}
header .callUs li .chatWithUsContent p.heading {background: url(../../Images/icon_chat_rhs.png) no-repeat scroll 0 center; color:#fff; float: left;  font-size:1.6em; font-style:normal; line-height:1em; height:20px; margin:0 0 10px 0; padding:2px 0 0 37px; width:135px}
header .callUs li .chatWithUsContent p {color:#fff; float:left; font-size:1.2em/*Modified on 28th May '13*/; padding:0 0 7px 0}
header .callUs li .chatWithUsContent .errorMsg {color:#ff0000; display:block; font-size:1.1em; padding:5px 0 5px 0}
header .callUs li .chatWithUsContent label {color:#ffffff; float:left; /**/ font-size:1.2em; padding:0 0 2px 0; width:100%}
header .callUs li .chatWithUsContent input.input {background:#fff; float:left; margin:0 0 7px 0;padding:5px 5px 5px 5px; width:190px}
header .callUs li .chatWithUsContent .startChat {background-color:#ef8d27; color:#fff; float:left;  font-size:1.3em; margin:0; padding:7px 15px 7px 15px; width:auto}
header .callUs li .chatWithUsContent .close {color:#fff; float:left; /**/ font-size:1.3em; font-weight:bold; margin:7px 0 0 10px; text-decoration:underline; width:auto}

header .callUs li.chatWithUs .tooltip {background: url(../../Images/tooltip_pointer_chat.gif) no-repeat right center; display:none;float: left; position: absolute; right: 60px; top: 11px; z-index:1}
header .callUs li.chatWithUs .tooltip .tooltipContent {background-color: #2A90BE; color: #FFF; float: left;  /**/ font-size: 1.3em; line-height:1em; margin: 0 9px 0 0; padding: 5px 0 7px 10px; width: 85px;}


header .callUs li .haveUsCallYouBox {background:url(../../Images/knotch_call.gif) no-repeat center 0; display:none; float: left; left:-84px; position:absolute; top:48px; width:240px; z-index:9}

header .callUs li .haveUsCallYouBox .callYouContent {background-color:#ef8d27; float: left; margin:7px 0 0 0; padding:20px 20px 20px 20px; width:200px;}
header .callUs li .haveUsCallYouBox .callYouContent p {color:#333; /**/ font-size:1.3em; line-height:1.2em; padding:0 0 5px 0}
header .callUs li .haveUsCallYouBox .callYouContent p.mandatory {color:#fff}
header .callUs li .haveUsCallYouBox p.heading {color:#3c2207; float: left;  font-size:1.6em; line-height:1em; text-shadow:1px 1px 1px #f5b879; width:100%}
header .callUs li .haveUsCallYouBox .callYouContent label {color:#3c2207; float:left; /**/ font-size:1.3em; padding:0 0 4px 0; text-shadow:1px 1px 1px #f5b879; width:100%}
header .callUs li .haveUsCallYouBox .callYouContent input.input {background:#fff; border:1px solid #bf711f; color:#8c8c8c;float:left; font-size:1.2em; margin:0 0 7px 0;padding:5px 5px 5px 5px; width:185px}
header .callUs li .haveUsCallYouBox .callYouContent .buttons {float:left; padding:5px 0 0 0; width:100%}
header .callUs li .haveUsCallYouBox .callYouContent .btnCallMe {background-color:#0c8ac2; color:#fff; cursor:pointer; float:left; /**/ font-size:1.3em; margin:0; padding:7px 15px 7px 15px; width:auto}
header .callUs li .haveUsCallYouBox .callYouContent .close {color:#fff; float:left; /**/ font-size:1.3em; font-weight:bold; margin:7px 0 0 10px; text-decoration:underline; width:auto}
header .callUs li .haveUsCallYouBox .callYouContent .errorMsg {color:#ff0000; float:left; /**/ font-size:1.1em; margin:-5px 0 5px; width:auto}
header .callUs li .haveUsCallYouBox .callYouContent .successful {color: #fff; float: left; /**/ font-size: 1.4em; /*font-style: italic;*/ padding:10px 0 0; width: 100%;}

/*header .callUs li.haveUsCallYou .tooltip {background: url(../../Images/tooltip_pointer_call.gif) no-repeat 0 center; display:none; float: left; position: absolute; left: 60px; top: 11px; z-index:1}*/
header .callUs li.haveUsCallYou .tooltip .tooltipContent {background-color: #ef8d27; color: #FFF; float: left; /**/ font-size: 1.3em; line-height:1em; margin: 0 0 0 9px; padding: 5px 0 7px 10px; width: 112px;}

/*Added on 01 Feb 2013 end*/
/*Modified on 01 Feb 2013*/header .callUs li a.call_us_btn {float:left;}
header .callUs li span {color:#687683}
/*Header End*/





/*Main Nav Start*/
.mainNav{background-color:#EA9640/*background-color added on 30 Jan 2013*/; height:38px; float:left; z-index:5; margin:0 0 10px 0; position:relative; width:100%}
.mainNav ul{height:38px; margin: 0 auto; width:960px}
.mainNav ul li{float:left; height:38px; position:relative; display:block;}
/*Modified on 17 Jan 13*/
.mainNav ul li a{bottom:-2px; color: #FFFFFF; float: left;  /**/ font-size: 1.4em; line-height: 1.3em; padding: 10px 0; position:absolute; text-align: center; text-decoration: none; text-shadow: 1px 1px 1px #555555; width: 100%}
/*Modified on 17 Jan 13*/.mainNav ul li a.selected{border-bottom:2px solid #333}
.mainNav ul li.lnk1{width:125px; background-color:#ea9640; }
.mainNav ul li.lnk2{width:140px; background-color:#e2583d; }
.mainNav ul li.lnk3{width:130px; background-color:#6c9a48; }
.mainNav ul li.lnk4{width:180px; background-color:#3f9ba3; }
.mainNav ul li.lnk5{width:125px; background-color:#86c8cf; }
.mainNav ul li.lnk6{width:130px; background-color:#4E8BC1; }
.mainNav ul li.lnk7{width:130px; background-color:#e3a90c; }
.mainNav .imgW50{background-color:#e3a90c; position:absolute; top:0; right:0; width:50%; height:38px; z-index:-1}

/*Added on 17 Jan 2013 SubMenu start*/
.mainNav ul li .subNav {display:none; float:left; left:0; position: absolute; top:38px; width:100%; z-index:10}
/*.mainNav ul li.lnk6 .subNav {left:-10px}Added on 23rd May 2013*/
.mainNav ul li.lnk7 .subNav {/*left:-94px*/}/*Modified on 23rd May 2013*/
.mainNav ul li .subNav ul {height:auto; margin: 0 0 0 0; width:100%}
.mainNav ul li .subNav ul li {background-color:#75838e; border-top:1px solid #5e6972; height:auto; }
.mainNav ul li .subNav ul li:first-child {border-top:none}
.mainNav ul li .subNav ul li a {border-bottom:none; border-top:1px solid #919ca5; float: left; height:auto; line-height:1em; padding:12px 15px 7px 19px; position:static; text-align:left; text-shadow:none; width: 190px}
.mainNav ul li .subNav ul li:first-child a {border-top:none}
.mainNav ul li .subNav ul li a span {cursor:pointer; float:left; padding:0 0 5px 0; width: 100%}
.mainNav ul li .subNav ul li a span.disc {/**/ font-size:0.857em; /*font-style: italic;*/}

.mainNav ul li.lnk2 .subNav ul li:hover {background-color:#e2583d}
.mainNav ul li.lnk3 .subNav ul li:hover {background-color:#6c9a48}
.mainNav ul li.lnk4 .subNav ul li:hover {background-color:#3f9ba3}
.mainNav ul li.lnk5 .subNav ul li:hover {background-color:#86c8cf}
.mainNav ul li.lnk6 .subNav ul li:hover {background-color:#4E8BC1}/*Modified on 23rd May 2013*/
.mainNav ul li.lnk7 .subNav ul li:hover {background-color:#e3a90c}/*Added on 23rd May 2013*/
/*Added on 17 Jan 2013 SubMenu end*/
/*Added on 7th May 2013 start*/
.mainNav ul li .subNav.productsSubNav {background-color:#75838e; top:38px; width:356px}
.mainNav ul li .subNav.productsSubNav .subNavClm {border-left:1px solid #919ca5; float: left; padding:0 0 5px 0; /*min-height:260px; */width:177px}
.mainNav ul li .subNav.productsSubNav .subNavClm:first-child {border-left:none}
.mainNav ul li .subNav.productsSubNav .subNavClm h3 {background-color:#5d676f; color: #FFFFFF;  /**/ font-size: 1.5em; font-weight:normal; line-height:1em; padding:15px; text-shadow: 1px 1px 1px #3b4247}
.mainNav ul li .subNav.productsSubNav .subNavClm ul li {border-top:none}
.mainNav ul li .subNav.productsSubNav .subNavClm ul li a {background: url(../../Images/arrow_prdctsubnav.png) no-repeat 16px center; border:0; padding:8px 10px 8px 30px; width:137px}

/*Added on 7th May 2013 end*/
/*Main Nav end*/

/*Added on 20th July 2015*/
/*Main Nav Responsive Start*/

/*@media only screen and (max-width: 1000px) {
    header .headerTopNav {float: left;
    padding: 15px 0 15px 0;
    width: 587px;
    margin-top: 80px;
    margin-left: -402px;}
}*/

@media only screen and (max-width: 1000px) {
    .nav > li > a {
        padding : 10px 10px;
    }

    .mainNav ul li .subNav {
        left:40%;
    }
    header .callUs li.callUsNumber {font-size: 1.6em; padding:12px 0 0 12px; z-index:4;}
    header .headerTopNav {float: right; padding:11px 0 15px 0; width:100%}
    header .rightSection {
        float: left;
    width: 100%;
    }
    header .headerTopNav .nav {float:left; padding: 7px 0 0 0;    margin-top: 47px;width:99%;    margin-top: 0px;
   }

    /*header .headerTopNav .nav {float:left; padding: 7px 0 0 0}*/
header .headerTopNav .nav li {float: left; font-size: 1.2em; line-height: 1.1em; padding: 0 0 0 1px; text-transform: uppercase}
header .headerTopNav .nav li a {color:#6491a5;text-decoration:none;}
header, .homePageContent, footer {margin: 0 auto 0 auto; width: 100%}
header .logo {float: left; padding:19px 0 0px 2px; width:100%}

}

@media only screen and (max-width: 1000px){
    .mainNav {
        background-color: #EA9640/*background-color added on 30 Jan 2013*/;
        height: 38px;
        float: left;
        z-index: 5;
        margin: 0 0 10px 0;
        position: relative;
        width: 100%;
    }


        .mainNav ul {
            height: 38px;
            margin: 0 auto;
            width: 100%;
        }

            .mainNav ul li {
                float: left;
                height: 38px;
                position: relative;
                display: block;
            }
                /*Modified on 17 Jan 13*/
                .mainNav ul li a {
                    bottom: -2px;
                    color: #FFFFFF;
                    float: left;
                     /**/
                    font-size: 1.4em;
                    line-height: 1.3em;
                    padding: 10px 0;
                    position: absolute;
                    text-align: center;
                    text-decoration: none;
                    text-shadow: 1px 1px 1px #555555;
                    width: 100%;
                }
                    /*Modified on 17 Jan 13*/ .mainNav ul li a.selected {
                        border-bottom: 2px solid #333;
                    }

                .mainNav ul li.lnk1 {
                    width: 100%;
                    background-color: #ea9640;
                }
                 
                .mainNav ul li.lnk2 {
                    width: 100%;
                    background-color: #e2583d;
                }

                .mainNav ul li.lnk3 {
                    width: 100%;
                    background-color: #6c9a48;
                }

                .mainNav ul li.lnk4 {
                    width: 100%;
                    background-color: #3f9ba3;
                }

                .mainNav ul li.lnk5 {
                    width: 100%;
                    background-color: #86c8cf;
                }

                .mainNav ul li.lnk6 {
                    width: 100%;
                    background-color: #4E8BC1;
                }

                .mainNav ul li.lnk7 {
                    width: 100%;
                    background-color: #e3a90c;
                }
                .mainNav ul li .subNav.productsSubNav {
            background-color: #75838e;
            top: 38px;
            width: 40%;
        }

            .mainNav ul li .subNav.productsSubNav .subNavClm {
                border-left: 1px solid #919ca5;
                float: left;
                padding: 0 0 5px 0; /*min-height:260px; */
                width: 100%;
            }

                .mainNav ul li .subNav.productsSubNav .subNavClm:first-child {
                    border-left: none;
                }

                .mainNav ul li .subNav.productsSubNav .subNavClm h3 {
                    background-color: #5d676f;
                    color: #FFFFFF;
                     /**/
                    font-size: 1.5em;
                    font-weight: normal;
                    line-height: 1em;
                    padding: 15px;
                    text-shadow: 1px 1px 1px #3b4247;
                }

                .mainNav ul li .subNav.productsSubNav .subNavClm ul li {
                    border-top: none;
                }

                    .mainNav ul li .subNav.productsSubNav .subNavClm ul li a {
                        background: url(../../Images/arrow_prdctsubnav.png) no-repeat 16px center;
                        border: 0;
                        padding: 8px 10px 8px 30px;
                        width: 100%;
                    }

}


/*Main Nav Responsive end*/

/*PCRenewal Design Start Added on 22nd July 2015*/
   .new_out {
        float: left;
        padding: 0 0 12px 0;
        width: 69%;
        margin-left: 195px;
        margin-top: 1%;
    }
    new_out h4 {
   /**/
  font-weight: normal;
  font-size: 15px;
}
    #a{
        margin-top: 2%;
    }
    #b{
        margin-top: 1%;
        font-size:1.4em;
          color: #333333;
          font-weight: 600;
          /**/
    }
    .txtPolicy{
        width:26%;
        font-size:15px;
          box-shadow: 1px 1px 0 #CACACA;
    }
    #d{
        margin-top: 1%;
        font-size:1.4em;
        color: #333333;
        font-weight: 600;
        /**/
    }
    .txtBoxSize{
        font-size:15px;
        width:90%;
        margin-bottom:17px;
          box-shadow: 1px 1px 0 #CACACA;
    }  
    #or{
        font-size:medium;
        margin-top:3%;
    }
    .OR{
        float: left; 
        margin: 30px 10px 0 20px; 
        font-size: 12px;
        margin-left:0px;
        margin-top:24px;
    }
    #style{
        margin-top:26px;
        font-size:larger;
    }
    a:link{color:red;}
    a:hover{color:blue;}
 
/*PCRenewal Design End*/

/*PCRenewal Responsive Design Start Added on 22nd July 2015*/

@media only screen and (max-width: 1000px) {
    .new_out {
        float: left;
        padding: 0 0 141px 0;
        width: 69%;
        margin-left: 15%;
        margin-top: 236px;
    }
       #c{
        width:90%;
        font-size:15px;
          box-shadow: 1px 1px 0 #CACACA;
    }
       .txtPolicy{
        width:90%;
        font-size:15px;
          box-shadow: 1px 1px 0 #CACACA;
    }
 
}
/*PCRenewal Responsive Design End*/

/*PCRenewalDetails Start*/
#ColWidth .col-md-3
{
  width:33%;
}
.mobileCodeMarginLeft
{
    margin-left: -119px;
}
.a1 
{
    color: #333;
    font-size: 14px;
    line-height: 1.2em;
    padding: 0 0 10px;
    width: auto;
    margin-left:195px;
    margin-top: 28px;
}
.new1_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: 51%;
        margin-left: 195px;
        margin-top: 1%;
        height: auto;
}
.new2_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: 51%;
        margin-left: 195px;
        margin-top: 1%;
        height: auto;
}
.new3_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: 51%;
        margin-left: 195px;
        margin-top: 1%;
        height: auto;
}
#about{
      color: rgb(0, 129, 255);
      margin-top: 10px;
}
#aboutYourVehicle{
      color: #E66C55;
      margin-top: 10px;
}
#aboutCoverage{
      color: #EA9640;
      margin-top: 10px;
}
#addOnCovers{
      color: #EA9640;
      margin-top: 10px;
}
.editable{
        color: #333;
 /* */
  font-size: 0.6em;
  float: right;
  line-height: 1.3em;
  padding: 0 15px 0 20px;
  width: auto;
      background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
}
#areyou
{
    font-size: medium;
    margin-top: 13px;
}
#radiobutton1
{
    font-size: 14px;
    margin-top: 5px;
}
#radiobutton2
{
    font-size: 14px;
    margin-top: 5px;
}
#Salutations
{
    font-size: 16px;
    margin-top: 13px;
}
#margindiv
{
    margin-top: 5px;
}
#select1
{
  border: 1px solid black;
  font-size: 13px;
}
#textboxmargin
{
  margin-top: 16px;
}
#textboxmargin1
{
  margin-top: 16px;
  width: 69%;
    text-align: justify;
}
.labelfont
{
        color: #333;
  /**/
  font-size: 1.4em;
  float: left;
  line-height: 1.2em;
  padding: 0 15px 0 1px;
  width: auto;
 
   
}
.labelfontNew {
    color: #333;
   /* */
    font-size: 1.4em;
    float: left;
    line-height: 1.0em;
    padding: 0 15px 0 1px;
    width: auto;
}

.imageEditableFeilds {
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 4px 15px 0 20px;
    margin-left: -13px;
    width: auto;
}

.imageEditableFeildsRelWithInsured{
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 17px 15px 0 20px;
    margin-left: 186px;
    width: auto;
}
.imageEditableFeildsNomineeMinor
{
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 1px 15px 0 20px;
    margin-left: 1px;
    width: auto;
}
.imageEditableFeildsRelMinor{
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 17px 15px 0 20px;
    margin-left: 177px;
    width: auto;
}

.labelfont1 {
    font-size: 1.4em;
    color: #333;
    /**/
    line-height: 1.2em;
}

.boxwidth {
    width: 197px;
    font-size: 14px;
    box-shadow: 1px 1px 0 #CACACA;
    line-height: 14px;
}
.boxwidth1
{
      width: 36px;
      font-size: 14px;
      box-shadow: 1px 1px 0 #CACACA;
      line-height: 14px;
}
.boxwidth2
{
      width: 138px;
      font-size: 14px;
      box-shadow: 1px 1px 0 #CACACA;
      line-height: 14px;
}
#nomineeDetails
{
    margin-top: 12px;
}
#nomineeMargin
{
      margin-top: -6px;
}
#selectAdujust
{
    margin-top: 13px;
}
.selectdropdown
{
  margin-top: 13px;
  border: 1px solid black;
  height: 29px;
  width: 81px;
}
#ApplicableNCBMargin
{
    margin-top: 8px;
}

#radiomargin1
{
    margin-left: 246px;
}
#radiomargin2
{
    margin-left: 216px;
}
#radiomargin3
{
    margin-left: 206px;
}
#radiomargin4
{
    margin-left: 240px;
}

#ADDradiomargin1
{
    margin-left: 100px;
}
#ADDradiomargin2
{
    margin-left: 161px;
}
.ADDradiomargin2New
{
    margin-left: 301px !important;
}
#ADDradiomargin3
{
    margin-left: 102px;
}
#ADDradiomargin4
{
    margin-left: 103px;
}
#ADDradiomargin5
{
    margin-left: 305px;
}
#ADDradiomargin6
{
    margin-left: 355px;
}
#ADDradiomargin7
{
    margin-left: 363px;
}
.ADDradiomargin2Modified
{
    margin-left: 300px !important;
}
.ADDradiomargin2NewConsumableCover
{
    margin-left: 303px !important;
}

.ADDradiomargin5Modified
{
    margin-left: 302px !important;
}

#radiomar1
{
    margin-left: 13px;
}
#checkboxdistance
{
margin-left: 27px;
}
.coverage1
{
    margin-top: 6px;
    font-size: 14px;
}
#paragraph1
{
    float: left;
    margin-left: 195px;
    margin-top: 15px;
    font-size: 14px;
}
#checkbox1{
        float: left;
    margin-left: 195px;
    font-size: 14px;
        margin-top: 12px;
}
#paragraph2
{
    float: left;
    margin-left: 195px;
    margin-top: 6px;
    font-size: 14px;
}
#textboxmargin2
{
    float: left;
    margin-top: 54px;
    
}
#submitButton{
    float: left;
    margin-top: 24px;
    margin-right: 39%;
    margin-left: 195px;
}
.radioSpace
{
    margin: 4px 13px !important;
}
.selectHeight
{
        height: 29px !important;
        padding: 3px 12px !important;
}
.selectHeightRelationship
{
    height: 29px !important;
    padding: 3px 12px !important;
    margin-top: -14px;
}
.selectHeight1
{
        height: 29px !important;
        padding: 3px 12px !important;
        width: 45% !important; 
}

.selectHeightWidth
{
        height: 29px !important;
        padding: 3px 12px !important;
        width: 49% !important;
}
#ApplicableNCBMarginAlign{
        margin-top: -8px;
}
.colAdjust{
        width: 24.666667%;
}
.YesMarginAdjust{
    margin-left: -12px;
}
.star{
    color: red;
    font-size: 17px;
}
.colWidthModified
{
        width: 29%;
}
.fontAdjust
{
    /**/
}

@media only screen and (max-width: 356px) {

.mainNav ul li .subNav.productsSubNav .subNavClm ul li a {
    width:85%;
    font-size:1.2em;

    }
.mainNav ul li .subNav ul li a,.mainNav ul li .subNav.productsSubNav{
    width:150px;

}

.mainNav ul li .subNav{
        left:40%;
        width:40%;
}
#coverage1
{
    margin-top: 17px;
    font-size: 16px;
}
}

@media only screen and (max-width: 850px) {

.mainNav ul li .subNav ul li a{
    width:auto;
}

.mainNav ul li .subNav{
        left:40%;
        width:40%;
}
#radiomar1
{
    margin-left: 13px;
}
#radmar1
{
        margin-top: -46px;
}
#coverage1
{
    margin-top: 17px;
    font-size: 16px;
    margin-top: 1px;
}
.radioSpace
{
    margin: 4px 13px !important;
}

}

@media only screen and (max-width: 1325px) {
.new1_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: 14%;
        margin-top: 11px;
        height: auto;
}
.new2_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: 14%;
        margin-top: 14px;
        height: auto;
}
.new3_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: 14%;
        margin-top: 1%;
        height: auto;
}

}

@media only screen and (max-width: 901px) {
.new2_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: 14%;
        margin-top: 216px;
        height: auto;
}
}


@media only screen and (max-width: 850px) {
    .radioAlignment{
            margin-bottom: -32px !important;
    }
}


@media only screen and (max-width: 1000px) {
.a1 
{
    color: #333;
    font-size: 14px;
    line-height: 1.2em;
    padding: 0 0 10px;
    width: auto;
    margin-left:auto;
    margin-top: 242px;
}
#ColWidth .col-md-3
{
  width:auto;
}
.boxwidth1
{
      width: 36px;
      font-size: 14px;
      box-shadow: 1px 1px 0 #CACACA;
      line-height: 14px;
}

.new1_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: auto;
        margin-top: auto;
        height: auto;
}
.new2_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: auto;
        margin-top: auto;
        height: auto;
}
.new3_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: auto;
        margin-top: auto;
        height: auto;
}
.new4_out 
{
        float: left;
        padding: 0 0 12px 0;
        width: auto;
        margin-left: auto;
        margin-top: auto;
        height: auto;
}
#about{
      color: rgb(0, 129, 255);
      margin-top: 10px;
}
    .editable {
        color: #333;
        /**/
        font-size: 0.6em;
        float: right;
        line-height: 1.3em;
        padding: 0 15px 0 20px;
        width: auto;
        background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    }
/*.imageEditableFeilds {
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 4px 11px 0 20px;
    margin-left: -13px;
    width: auto;
}*/
.imageEditableFeildsRelWithInsured{
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 5px 15px 0 20px;
    margin-left: -7px;
    width: auto;
}
.imageEditableFeildsNomineeMinor
{
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 1px 15px 0 20px;
    margin-left: 1px;
    width: auto;
}
.imageEditableFeildsRelMinor{
    background: url(../../Images/editableFeild.gif) 0 0 no-repeat;
    padding: 17px 15px 0 20px;
    margin-left: 177px;
    width: auto;
}
#areyou
{
    font-size: medium;
    margin-top: 13px;
}
#radiobutton1
{
    font-size: 10px;
    margin-top: 5px;
}
#radiobutton2
{
    font-size: 10px;
    margin-top: 5px;
}
#Salutations
{
    font-size: 16px;
    margin-top: 13px;
}
#mar1
{
    margin-top: -27px;
}
#margindiv
{
    margin-top: 5px;
}
#select1
{
  border: 1px solid black;
  font-size: 13px;
}
#textboxmargin
{
  margin-top: 16px;
}
#textboxmargin1
{
  margin-top: 16px;
  width: 69%;
    text-align: justify;
}
.labelfont
{
        color: #333;
 /* */
  font-size: 1.2em;
  float: left;
  line-height: 1.2em;
  padding: 0 15px 0 20px;
  width: auto;
   
   
}
.labelfont1
{
    font-size: 1.2em;
          color: #333;
  /**/
  line-height: 1.2em;
}
.boxwidth
{
      width: auto;
      font-size: 14px;
      box-shadow: 1px 1px 0 #CACACA;
      
}
#nomineeDetails
{
    margin-top: 12px;
}
#nomineeMargin
{
      margin-top: -6px;
}
#selectAdujust
{
    margin-top: 13px;
}
.selectdropdown
{
  margin-top: 13px;
  border: 1px solid black;
  height: 29px;
  width: 81px;
}
#ApplicableNCBMargin
{
    margin-top: 8px;
}

#radiomargin1
{
    margin-left: auto;
}
#radiomargin1Modified
{
    margin-left: auto;
}
#radiomargin2
{
    margin-left: auto;
}
#radiomargin3
{
    margin-left: auto;
}
#radiomargin4
{
    margin-left: auto;
}
#checkboxdistance
{
margin-left: 27px;
}
#coverage1
{
    margin-top: 17px;
    font-size: 14px;
}
#paragraph1
{
    float: left;
    margin-left: auto;
    width:131%;
    margin-top: 34px;
    font-size: 14px;
}
#paragraph2
{
    float: left;
    margin-left: auto;
    margin-top: 16px;
    font-size: 14px;
}
#checkbox1{
        float: left;
    margin-left: auto;
    font-size: 14px;
        margin-top: 26px;
}
#ADDradiomargin1
{
    margin-left: auto;
}
#ADDradiomargin2
{
    margin-left: auto;
}
#ADDradiomargin2Modified
{
    margin-left: auto !important;
}
.ADDradiomargin2New
{
    margin-left: 301px !important;
}
.ADDradiomargin2NewConsumableCover
{
    margin-left: 301px !important;
}
#ADDradiomargin3
{
    margin-left: auto;
}
#ADDradiomargin4
{
    margin-left: auto;
}
#ADDradiomargin5
{
    margin-left: auto;
}
#ADDradiomargin6
{
    margin-left: auto;
}
#ADDradiomargin7
{
    margin-left: auto;
}
#ADDradiomargin2Modified
{
    margin-left: 300px;
}
#ADDradiomargin5Modified
{
    margin-left: 302px;
}
.display{
    display: inherit;
}
.marginTop{
        margin-top: 14px;
}
#ADDradiomargin4NewModified{
    margin-left: -10px;
}
.marLeftNew
{
    margin-left: -18px;
}
.selectWidthAdjust
{
        width: 76%;
}
.submitLeftAlign
{
        margin-left: -195px;
}
}
/*PCRenewalDetails End*/


/*Footer Start*/
.footerWrap {background-color:#efefef; float: left; position:relative; width: 100%; margin-top:30px;}/*Modofied on 22 Feb 2013*/
.footerWrap footer {margin:0 auto; padding:35px 0 0 0; position: relative; width: 960px}
.footerWrap footer .quickLinks {background-color:#ef8d27; color:#fff; float: left;  font-size: 1.4em; font-weight: normal; left:0; line-height:1.1em; padding:5px 6px 5px 6px; position: absolute; top: -16px; width: auto}
.footerWrap footer ul {float: left; padding:0 30px 15px 0; width: 160px }/*Modofied on 22 Feb 2013*/
.footerWrap footer ul.last {padding:0 0 25px 0}
.footerWrap footer ul li {font-size: 1.2em; padding:0 0 5px 0}

.footerWrap footer ul li h4 {background:url(../../Images/bg_border_footermenu.gif) 0 bottom repeat-x; font-size: 1.16em; font-weight: normal; padding:0 0 9px 0;}/*Modofied on 22 Feb 2013*/
.footerWrap footer ul li h4 a {color:#333232;text-decoration:none;}
.footerWrap footer ul li a {color:#5e5e5e;text-decoration:none;}
.footerWrap footer ul li a.selected {color:#e2583d; cursor:default}
/*Added on 22nd Feb 2013 start*/
.footerWrap .subFooter {background-color:#d6d6d6; float: left; width: 100% }
.footerWrap .subFooter .subFooterWrap {margin:0 auto; padding:9px 0 9px 0; width: 695px}/*Modified on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li {background:url(../../Images/bg_subfootermenu.gif) 0 0 repeat-y; display:inline; font-size: 1.2em; padding:2px 7px}/*Modified on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li:first-child {background:none; padding:2px 7px 2px 0}/*Modified on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li.last {padding:2px 0 2px 7px}/*Added on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li a {color:#333;text-decoration:none;}
/*.footerWrap .subFooter ul {float: left; padding:0 30px 25px 0; width: 130px }*/

/*Added on 22nd Feb 2013 end*/
/*Added on 27th Feb 2013 - start*/
.footerWrap .copyrightbg {background-color:#d6d6d6; float: left; padding:0 0 10px 0; width: 100%}
.footerWrap .copyrightbg .copyright {font-size:1.3em; margin:0 auto; width: 960px}
.footerWrap .copyrightbg .copyright .footerSubjects {color: #333; float: right; text-align: right;/* width: 60%*/}/*Modified on 19th aug 2014*/
.footerWrap .copyrightbg .copyright .footerCopyrights {color: #333; float: left;/* width: 38%*/}/*Modified on 19th aug 2014*/
/*Added on 27th Feb 2013 - end*/
/*Footer end*/

/*Footer Responsive Start Added On 22nd July 2015*/
@media only screen and (max-width: 1000px) {
.footerWrap {background-color:#efefef; float: left; position:relative; width: 100%; margin-top:30px;}/*Modofied on 22 Feb 2013*/
.footerWrap footer {margin:0 auto; padding:35px 0 0 0; position: relative; width: 100%}
.footerWrap footer .quickLinks {background-color:#ef8d27; color:#fff; float: left;  font-size: 1.4em; font-weight: normal; left:0; line-height:1.1em; padding:5px 6px 5px 6px; position: absolute; top: -16px; width: auto}
.footerWrap footer ul {float: left; padding:0 0px 15px 0; width: 100% }/*Modofied on 22 Feb 2013*/
.footerWrap footer ul.last {padding:0 0 25px 0}
.footerWrap footer ul li {font-size: 1.2em; padding:0 0 5px 0; display:inline;}

.footerWrap footer ul li h4 {background:url(../../Images/bg_border_footermenu.gif) 0 bottom repeat-x; font-size: 1.16em; font-weight: normal; padding:0 0 9px 0;}/*Modofied on 22 Feb 2013*/
.footerWrap footer ul li h4 a {color:#333232;text-decoration:none;}
.footerWrap footer ul li a {color:#5e5e5e;text-decoration:none;}
.footerWrap footer ul li a.selected {color:#e2583d; cursor:default}
/*Added on 22nd Feb 2013 start*/
.footerWrap .subFooter {background-color:#d6d6d6; float: left; width: 100% }
.footerWrap .subFooter .subFooterWrap {margin:0 auto; padding:9px 0 9px 0; width: 100%}/*Modified on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li {background:url(../../Images/bg_subfootermenu.gif) 0 0 repeat-y; display:inline; font-size: 1.2em; padding:2px 7px}/*Modified on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li:first-child {background:none; padding:2px 7px 2px 0}/*Modified on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li.last {padding:2px 0 2px 7px}/*Added on 27th Feb 2013*/
.footerWrap .subFooter .subFooterWrap ul li a {color:#333;text-decoration:none;}
/*.footerWrap .subFooter ul {float: left; padding:0 30px 25px 0; width: 130px }*/

/*Added on 22nd Feb 2013 end*/
/*Added on 27th Feb 2013 - start*/
.footerWrap .copyrightbg {background-color:#d6d6d6; float: left; padding:0 0 10px 0; width: 100%}
.footerWrap .copyrightbg .copyright {font-size:1.3em; margin:0 auto; width: 100%}
.footerWrap .copyrightbg .copyright .footerSubjects {color: #333; float: right; text-align: right;/* width: 60%*/}/*Modified on 19th aug 2014*/
.footerWrap .copyrightbg .copyright .footerCopyrights {color: #333; float: left;/* width: 38%*/}/*Modified on 19th aug 2014*/
/*Added on 27th Feb 2013 - end*/

}
/*Footer Responsive end*/

/*fixBand Start*/
.fixBandWrap {background-color:#4a494a; bottom:0; float:left; left:0; position: fixed; width: 98.8%; *width: auto; z-index:10} /* Modified on 26th June'13 */
.fixBandWrap .fixBand {height:35px; margin:0 auto 0 auto; position: relative; width: 960px}/*Added height on 22nd Feb 2013*/
a.footer_arrow {background:url(../../Images/btn_fixband.png) 0 0 no-repeat; bottom:29px; float: left; height:14px; left:49%; position: fixed; width: 28px; z-index:10}
a.footer_arrow.active {background:url(../../Images/btn_fixband_active.png) 0 0 no-repeat;}
.fixBandWrap .fixBand a.most-sharedBtn {background: url(../../Images/arrow_most_shared.gif) 167px center #e2583d no-repeat; color:#fff; float: left; font-size:1.4em; line-height:1em; margin:0 16px 0 0; padding: 11px 80px 10px 80px; width:auto/*Modified on 26th June 2013*/}
.fixBandWrap .fixBand a.most-sharedBtn.active {background: url(../../Images/arrow_most_shared_active.gif) 167px center #e2583d no-repeat;}
/*most-sharedContent start - Added on 22nd Feb 2013*/
.most-sharedContent {background-color:#e2583d; border-radius: 2px 2px 0 0; bottom: 35px; display:none; left:0; position:absolute; width:239px}
.most-sharedContent ul {float:left; padding:10px 7px 0 7px; width:225px}
.most-sharedContent ul li {border-bottom:1px solid #ed846f; float:left; width:100%}
.most-sharedContent ul li a {color:#f6e7e5; float:left; font-size:1.2em; line-height:1em; padding:7px 0 7px 0; /*text-align:center; */width:100%}

/*most-sharedContent end - Added on 22nd Feb 2013*/

.fixBandWrap .fixBand a.chatWithUs {background: url(../../Images/img_chat.gif) 0 center no-repeat; color:#fff; display:none; float: left; font-size:1.4em; line-height:1em; padding: 11px 0 10px 32px}

.fixBandWrap .fixBand .socialNet {float: right; padding:4px 0 0 0}
.fixBandWrap .fixBand .socialNet li {float: left; padding:0 0 0 14px; width: 26px}
.fixBandWrap .fixBand .socialNet li a {background:url(../../Images/sprite_icon_sn_footer.gif) 0 0 no-repeat; float: left; height:26px; width: 26px}
.fixBandWrap .fixBand .socialNet li a.twitter {background-position: -36px 0}
.fixBandWrap .fixBand .socialNet li a.linkedin {background-position: -72px 0}
.fixBandWrap .fixBand .socialNet li a.youtube {background-position: -108px 0}
.fixBandWrap .fixBand .socialNet li a.instagram {background-position: -144px 0}
/*fixBand End*/

/*added on jan 17 2013*/
/*login form content start */

header .headerTopNav .loginRegBtn li{position:relative}
.login_form{width:226px; border:2px solid #1681b1; position:absolute; right:0; top:24px; background:#1f9ad2; z-index:11; display:none}
.login_form .tabbed_content{float:left}
.login_tab_content input, .hv_us_call input{/**/ color:#8c8c8c;  padding:8px 10px 8px 10px; margin:5px 0 5px 0; width:183px}
.login_tab_content input{font-size:1.3em;}
header .headerTopNav .loginRegBtn li .login_form .tabbed_content li{width:113px; float:left; /**/ font-size:1.4em; color:#fff; text-align:center; padding:10px 0 10px 0; cursor:pointer; background:#1681b1}
.login_form .login_tabs{float:left; clear:both; width:226px}
.login_form  .login_tab_content{float:left; padding:10px}
header .headerTopNav .loginRegBtn li .login_form .tabbed_content li.active_tab{background:#1f9ad2}
header .headerTopNav .loginRegBtn li a#forgot_paswd{width:200px; text-align:left; font-size:1.1em; /**/ padding:0 0 10px 0; float:left}
header .headerTopNav .loginRegBtn li a.login_link{float:left; background:#ef8d27; padding:5px 20px; font-size:1.4em; /**/ width:42px; margin-right:20px; clear:both; }
header .headerTopNav .loginRegBtn li a.cancel_link{ float:left; text-decoration:underline; /**/ font-size:1.3em; font-weight:bold; text-align:left; width:35px}
header .headerTopNav .loginRegBtn li a.forgotPassword{color:#9dd3eb;font-size:1.1em; /*font-style: italic;*/ margin:0 0 5px 0; width:auto}
/*login form content end*/
/*Chat with us form  - Added on 28.05.13 - Start*/
.chatWithUsContent .chatContent .chat_radio_types { float: left; padding: 5px 0 5px; width: 100%; }
.chatWithUsContent .chatContent .chat_radio_types label { cursor: pointer; float: none!important; font-size: 1.2em; line-height: 1em; margin: 0 15px 0 0; padding: 0 0 0 15px; width: auto; }
.chatWithUsContent .chatContent .chat_radio_types .label_radio input { margin-right: 5px; left: -9999px; position: absolute; }
.chatWithUsContent .chatContent .chat_radio_types .label_radio { background: url("../../Images/radio-off.png") no-repeat scroll 0 2px transparent; }
.chatWithUsContent .chatContent .chat_radio_types label.r_on { background: url("../../Images/radio-on.png") no-repeat scroll 0 2px transparent; }
.chatWithUsContent .chatContent .chat_radio_types label.r_off { background: url("../../Images/radio-off.png") no-repeat scroll 0 2px transparent; }
.chatContent .dropdownWrap { background-color: #FFFFFF; border: 1px solid #CCCCCC; box-shadow: 1px 1px 0 #2181ad; float: left; height: 24px; margin: 0 0 10px; padding: 0 0 0 10px; position: relative; width: 190px; }
.chatContent .dropdownWrap .selectBox { background: url("../../Images/arrow_select_white.gif") no-repeat scroll right 0 transparent; height: 100%; position: relative; width: 100%; }
.chatContent .dropdownWrap .selectBox .selectValue { color: #1B1B1B; font-size: 1.3em; /**/ height: 24px; left: 0; line-height: 1.8em; overflow: hidden; position: absolute; top: 0; width: 82%; }
.chatContent .dropdownWrap .selectBox select { cursor: pointer; height:24px; left: -9px; opacity: 0; position: absolute; top: 0; width: 190px; }
.chatContent .dropdownWrap .selectBox select option { border-bottom: 1px solid #EEEEEE; cursor: pointer; padding: 4px; }

/*Chat with us form  - Added on 28.05.13 - Start*/

header .headerTopNav .loginRegBtn li a.logoutBtn {
	background-color:#2a90be
}
header .headerTopNav .loginRegBtn li a.dashboardBtn {
	background-color:#75838e;
	width:115px
}

.but {
	float: left;
	 /**/
	font-size: 1.4em;
	line-height: 31px;
	margin:0 0 15px 17px;
	text-align: center;
}
.but a {
	background-color: #2A90BE;
	color: #FFFFFF;
	float: left;
	padding: 0 14px;
}

.textfi, .textfi2 {
font-size : 1.4em !important;
}

.policyfield  input,.policyfield  textarea, .policyfield .selectBox span  {
font-size : 1.4em !important;
}

.userreg table tr
{
margin-left: 17px;
}
.userreg table tr td, .userreg table tr td input,.userreg table tr td  textarea,.userreg table tr td span{
font-size : 1.2em !important;
}
 .userreg table tr td input,.userreg table tr td  textarea,.userreg table tr td span, .userreg table tr td img, .userreg table tr td select
 {
background-color: #FFFCFC;
	border: 1px solid #C1C1C1;
	box-shadow: 1px 1px 0 #CACACA;
	color: #333333;
	
	margin: 8px 0 0 0;
	
}



 .btn_login_link{float:left!important; background:#ef8d27!important; padding:5px 20px!important; font-size:1.4em!important; width:88px!important; margin-right:20px!important; clear:both;color:#ffffff!important;font-weight:normal!important;text-align:center;border: none!important; }
.txtloginclass {
    border: 1px solid #ababab!important;
    background-color: rgba( 255,255,255,0.85 )!important;
}