@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; }
.header { background:#ffffff; border-bottom:1px solid #ededed;}
.header .topMenu { background:#009deb; height:50px; }
.header .topMenu .arrow { display:none; }
.header .topMenu ul { float:right; padding:11px 0; margin:0; list-style:none; }
.header .topMenu ul li { float:left; border-right:1px solid #007fbf; margin:0; padding:0 4px; color:#ffffff; height:28px;}

/*[+][Yatish Gharat][29.APR.2016][image path changed]*/
/*
.header .topMenu ul li .email { background:url(../images/email.png) no-repeat 1px 0px; display:block; text-decoration:underline; padding:5px 5px 5px 40px; color:#fff;}
.header .topMenu ul li .call { background:url(../images/call.png) no-repeat 1px 0px; padding-left:35px;}
*/
.header .topMenu ul li .email { background:url(../../images/MainHome/email.png) no-repeat 1px 0px; display:block; text-decoration:underline; padding:5px 5px 5px 40px; color:#fff;}
.header .topMenu ul li .call { background:url(../../images/MainHome/call.png) no-repeat 1px 0px; padding-left:35px;}

/*[-][Yatish Gharat][29.APR.2016][image path changed]*/

.header .topMenu ul li .call span.callNo { font-size:22px; display:block; line-height:20px;  }
.header .topMenu ul li .call span.time { font-size:12px; line-height:12px;  display:block; color:#B7D8E8;  }
.header .topMenu ul li .search img { cursor:pointer; }
.header .topMenu ul li .search .searchInput { position:relative;  margin:0px; height:28px; width:0px; line-height:28px; border:none; background:#13b1ff; transition:all 500ms ease; outline:none; padding:0;   }
.header .topMenu ul li .search:hover .searchInput { width:150px; padding:0 10px;}
.socialLinks a { display:inline-block; padding:0 1px;}

.header .logo { float:left; padding:10px 10px 10px 0; }
.header .menuToggle { width:40px; float:right; margin:30px 10px 0 0; display:none;}
.header .menuToggle span { margin:4px; height:4px; display:block; background:#009deb;  }
.header .menu { float:right; margin:0; padding:0; list-style:none; }
.header .menu li { float:left; border-right:1px solid #ededed; padding:10px 15px;  }
.header .menu li:last-child { border:none;}
.header .menu li img { margin:5px auto; display:block;  transform:rotate(0deg); /*transition:all 200ms ease-in;*/  }
.header .menu li:hover img { /* transform:rotate(20deg);*/ animation:iconAnimation 500ms linear; -webkit-animation:iconAnimation 500ms linear; -moz-animation:iconAnimation 500ms linear;}
.header .menu li p { margin:0; font-size:15px;  }
@keyframes iconAnimation { 
0%{ transform:scale(1,1;); -webkit-transform:scale(1,1;); -moz-transform:scale(1,1;)}
50%{ transform:scale(.70,.70); -webkit-transform:scale(.70,.70); -moz-transform:scale(.70,.70);}
100%{ transform:scale(1,1;); -webkit-transform:scale(1,1;); -moz-transform:scale(1,1;)}
}

.banner { background:url(../../images/MainHome/banner-img.jpg) center top; position:relative; }
.banner .text { padding:20px 15px; }
.banner .img { float:right; margin:10px 0 20px 0;}
.banner h2 { font-size:30px; color:#ffffff; font-weight:bolder;  }
.banner h3 { font-size:22px; color:#ffffff; margin-top:10px; }
.banner .buy-now  { display:block; margin:0 0 20px 0  }
.banner .buy-now a { padding:8px 20px; border-radius:22px; background:#f9c126; text-decoration:none; display:inline-block; color:#5e1f21; font-size:15px; font-weight:bold; }
.banner p.small-text { font-size:13px; color:#fff; }
/*******************************/
.banner .col1{ color:#134eb2 !important;}
.banner .col2{ color:#4a4a4a !important;}
.banner .buy-now2  { display:block; margin:0 0 20px 0  }
.banner .buy-now2 a { padding:8px 20px; border-radius:22px; background:#107ed6; text-decoration:none; display:inline-block; color:#fff; font-size:15px; font-weight:bold; }
/******************************/

.bodySection { padding-top:20px; }
.bodySection .planHead { display:table; width:100%; }
.bodySection .planHead h2 { margin:0; padding:0; font-size:25px; display:table-cell; vertical-align:middle; height:60px; text-align:center; }
.bodySection .planHead h2 span { display:block; font-size:16px; }
.bodySection .planHead.blue { border-bottom:3px solid #107ed6; color:#107ed6; margin:0px 0 15px 0; }
.bodySection .planHead.green { border-bottom:3px solid #81ac1f; color:#81ac1f; margin:0px 0 24px 0; }
.bodySection .planHead.yellow { border-bottom:3px solid #dda304; color:#dda304; margin:0px 0 24px 0; }
.bodySection .planBox { padding:0; text-align:center; margin-bottom:30px; }
.bodySection .planBox > div { padding:0 3px; }
.bodySection .planBox .box { padding:0px 0; border-right:5px solid #f4f4f4;  }
.bodySection .planBox .box.noBorder { border:none; }
.bodySection .planBox .logoIcon { margin:10px auto; display:block; }
.linkBtn { padding:5px 0; border-radius:20px; width:100px; background:#f9c126; margin:10px 3px; display:inline-block; border:1px solid #f9c126; font-size:12px; text-align:center; color:#333; text-decoration:none;   }
.linkBtn.buyNow { background:#fff; }
/********************/
.banner3-text{ width:100%; margin:0 auto 0 10%; text-align:center;}
.banner3-text .img{ width:100%;}

.banner3-text .btn-box{ width:320px; margin:0 auto 0 auto; padding:20PX 0 0 0;  }
.banner3-text .btn-box .buy-now2  { display:block; float:right  }
.banner3-text .btn-box .buy-now2 a { padding:8px 15px; border-radius:22px; background:#107ed6; text-decoration:none; display:inline-block; color:#fff; font-size:15px; font-weight:bold; }
.banner3-text .btn-box .buy-now  { display:block;  float:left  }
.banner3-text .btn-box .buy-now a { padding:8px 20px; border-radius:22px; background:#f9c126; text-decoration:none; display:inline-block; color:#5e1f21; font-size2:15px; font-weight:bold; }

.exsp{ height:200px;}
.text-bg{ width:100%; padding:5px 0 5px 0; background:url(../../images/MainHome/text-bg.png) repeat; text-align:center; font-size:22px; margin-top:-10px; font-weight:bold; display:inline-block ; color:#fff; }


/********************/


/* Banner slider */
	.sliderPgIn{ width:100%; margin:0 auto; padding:0; height:100%; background-color:#CCC; top:0; left:0px; position:absolute;}
	.sliderPgIn .btns { width:30px; height:30px; position:absolute; top:50%; margin-top:-15px;} 	
	
	/*[+][Yatish Gharat][03.MAY.2016][image path changed]*/
	/*
	.sliderPgIn .prev { left:40px; background:url(images/prev.png) no-repeat;}
	.sliderPgIn .next { right:40px; background:url(images/next.png) no-repeat;}
	*/
	.sliderPgIn .prev { left:40px; /*background:url(../../images/mainhome/prev.png) no-repeat;*/}
	.sliderPgIn .next { right:40px; /*background:url(../../images/mainhome/next.png) no-repeat;*/}
	/*[-][Yatish Gharat][03.MAY.2016][image path changed]*/

	.autoSliser { position:relative; overflow:hidden; }
	.autoSliser .slideDiv { position:absolute;  z-index:1;  }
	.autoSliser .slideDiv > img { width:100%;}
	.autoSliser .slideDiv.active { z-index:10; /*background-color:#F00;*/ }
	.autoSliser .slideDiv.ind { z-index:8; /*background-color:#0F0;*/ }	
	.paginationBox { position:absolute; z-index:20; /*background-color:rgba(0,0,0,0.2);*/ padding:5px; bottom:25px; left:50%;  }
	.paginationBox .pageNo { line-height:20px; text-align:center;  padding:5px; width:18px; height:18px; background:#f9c126; /*background:url(../images/paginationBg.png) center center no-repeat;*/ color:#333; font-size:10px; cursor:pointer;  margin:3px 3px 3px 3px; float:left; border-radius:50%; background:#f9c126; box-shadow:1px 1px 1px 1px rgba(0,0,0,0.3); }
	.paginationBox .pageNo.pageNoActive {/*background:url(../images/paginationBgAct.png) center center no-repeat;*/ background:#ffffff; box-shadow:inset 1px 1px 1px 1px rgba(0,0,0,0.8); color:#fff; width:20px; height:20px; margin:2px 3px 3px 3px;}
	
	.shadow { width:100%; height:auto; position:absolute;}
	.shadow > img { width:100%;}
	/*[+][Yatish Gharat][29.APR.2016][Banner images need to be changed]*/
	/*
	.onSlid1 { background:url(../images/banner-img.jpg) no-repeat; background-size:cover;}
	.onSlid2 { background:url(../images/banner-img.jpg) no-repeat; background-size:cover;}
	.onSlid3 { background:url(../images/banner-img.jpg) no-repeat; background-size:cover;}
	.onSlid4 { background:url(../images/banner-img.jpg) no-repeat; background-size:cover;}
	.onSlid5 { background:url(../images/banner-img.jpg) no-repeat; background-size:cover;}
	*/
	.onSlid1 { background:url(../../images/MainHome/banner-img.jpg) no-repeat; background-size:cover;}
	.onSlid2 { background: #d4e5f1 url(../../images/MainHome/banner-incomeshiled.png) no-repeat right bottom; background-size:contain;}
	.onSlid3 { background:url(../../images/MainHome/banner3-bg.png) no-repeat; background-size:cover;}
	.onSlid4 { background:url(../../images/MainHome/banner4-bg.png) no-repeat; background-size:cover;}
	.onSlid5 { background:url(../../images/MainHome/banner-img.jpg) no-repeat; background-size:cover;}
	/*[-][Yatish Gharat][29.APR.2016][Banner images need to be changed]*/
	
/* End Banner slider */

.slidBox { height:100%; position:relative; width:100%; margin:0 auto 20px auto;  /*display:none;*/ }
	.slidBox .slidBtn { width:25px; height:25px; position:absolute; top:-40px; margin-top:auto; margin-bottom:auto;  z-index:1; cursor:pointer; }
	.slidBox .slidBtn.active{  }
	.slidBox .slidBtn.disable { opacity:0.3;}
	
	/*[+][Yatish Gharat][29.APR.2016][image path changed]*/
	/*
	.slidBox .slidBtn.next { background:url(../images/sliderArrowNext.png) right top no-repeat; right:0px;  }
	.slidBox .slidBtn.prev { background:url(../images/sliderArrow.png) left top no-repeat; right:30px;  }	
    */
    .slidBox .slidBtn.next { background:url(../../images/MainHome/sliderArrowNext.png) right top no-repeat; right:0px;  }
	.slidBox .slidBtn.prev { background:url(../../images/MainHome/sliderArrow.png) left top no-repeat; right:30px;  }	
	/*[-][Yatish Gharat][29.APR.2016][image path changed]*/
	
	.slidBox .slideDivWrap { height:100%; width:100%; position:relative; margin:0 auto; overflow:hidden; }
	.slidBox .sliderDiv { left:0; position:absolute; width:auto; height:100%; }
	.slidBox .sliderDiv .thDiv { float:left; width:auto; padding:0;  }



.bodySection .insuranceBox { position:relative;}
.bodySection .insuranceBox:before { background:#fef3d4; position:absolute; height:100%; width:50%; left:0; top:0; content:''; display:block;  }
.bodySection .insuranceBox:after { background:#ccebfb; position:absolute; height:100%; width:50%; right:0; top:0; content:''; display:block; z-index:-1;} 
.bodySection .headtext { display:table; margin-bottom:30px; }
.bodySection .headtext .icon { float:left; display:table-cell; margin-right:15px; }
.bodySection .headtext h3 { font-size:22px; border-bottom:2px solid #67bff1; display:table-cell; vertical-align:middle; text-align:left; margin:0;  }
.bodySection .insurance { padding:30px 15px; background:#fef3d4; }
.bodySection .insurance.award { background:#ccebfb; }
.bodySection .insurance.award ul { list-style:none; margin:0;   }
.bodySection .insurance.award ul li { font-size:18px; border-bottom:1px solid #a3bcc9; color:#107ed6; padding:10px;  position:relative;}
.bodySection .insurance.award ul li:before { position:absolute; left:-21px; top:17px; height:10px; width:10px; background:#107ed6; border-radius:50%; content:'';}
.bodySection .insurance.award ul li p { font-size:15px; color:#333333;  }

.article { background:#009deb; padding-top:20px; padding-bottom:20px; }
.article .headtext h3 { color:#fff;}
.article p { font-style:italic; color:#fff;}
.article p.heading { font-size:18px;  color:#ffd85c; }
.article p.date { margin:25px 0 10px 0; border-bottom:1px solid #007ebc; text-align:right; vertical-align:baseline; }

.footer { background:#efefef; padding-top:30px; padding-bottom:30px; }
.footer .linkBox { width:20%; padding:0 15px; float:left; box-sizing:border-box;  }
.footer .linkBox .icon { margin:15px 0;}
.footer .linkBox ul { list-style:none; margin:0; padding:0;}
.footer .linkBox ul li { margin-bottom:5px; }
.footer .linkBox ul li a { color:#333; }
.footer .linkBox h4 { color:#009deb; }
.footer .linkBox h3 { font-weight:normal; font-size:22px; margin:7px 0; }
.footer .linkBox h3 span { font-size:12px; }

.disclaimer { font-size:12px; padding-top:20px; padding-bottom:20px;  }
.disclaimer p.border { padding:10px; display:block; border:1px solid #838383;  }
.disclaimer .blueBar { background:#009deb; padding:5px; color:#ffffff; text-align:center;  }

/*[+][Yatish Gharat][02.MAY.2016][Adding code for hover sub-menu]*/
/* Vertical Navigation */
#vertical-navigation li ul {display:none; transition:all 400ms ease-in;}
#vertical-navigation li:hover ul {display:block;}
#vertical-navigation li {position:relative;}
#vertical-navigation li ul 
{list-style:none;position:absolute;top:95px;left:0px;background-color:#0093dd;padding:0px;z-index:999;}
#vertical-navigation li:last-child ul {right:0px;left:auto;}
#vertical-navigation li ul li {border:none; border-bottom:1px solid white;width:100%;}
#vertical-navigation li ul li:hover {background-color:#00aaff;}
#vertical-navigation li ul a {color:White;display:inline-block;width:100%;}
#vertical-navigation li ul a:hover {text-decoration:none;}
#vertical-navigation li > a {text-decoration:none;color:rgb(51,51,51);}
/*[-][Yatish Gharat][02.MAY.2016]*/

/*[+][Yatish Gharat][03.MAY.2016][For popup window]*/
.popupwindow
{
    background: url(../../Images/eShield_New/blank.png) repeat;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    z-index: 99;
}
.popcontInstru
{
    width: 680px;
    /*height: 380px;*/
    /*width:90%;
    height:90%;*/
    background: #FFF;
    margin: 0 auto;
    /*margin-top: 50px;*/
    margin-top: 175px;
    padding: 20px;
    border: 5px solid #373737;
    font-size: 12px;    
    
    overflow:auto;
}
#imgCloseInstruction {cursor:pointer;}

.popcontInstruEIS
{
    /*width: 680px;*/
    /*height: 380px;*/
    width:90%;
    height:80%;
    background: #FFF;
    margin: 0 auto;
    /*margin-top: 50px;*/
    margin-top: 5%;
    padding: 20px;
    border: 5px solid #373737;
    font-size: 12px;    
    
    overflow:auto;
}
#imgCloseInstruction {cursor:pointer;}

.popcontInstruEIS h3 {font-size:18px;font-weight:bold;color:#333;padding:5px; text-shadow:1px 1px 1px #1AA3FF;}
.popcontInstruEIS p {color:Black;font-style:normal;}
.popcontInstruEIS table.pTableIllustration {width:95%;border:1px solid #007acc;margin-top:10px;margin-bottom:10px;border-collapse:collapse;min-width:375px;box-shadow: 0px 0px 10px 2px #999;}
.popcontInstruEIS table.pTableIllustration tr:nth-child(even){background-color:#e6f3ff;}
.popcontInstruEIS table.pTableIllustration tr:hover {font-weight:bold;background-color:#80ccff;}
.popcontInstruEIS table.pTableIllustration th {color:White;background-color:#007acc;padding:7px;}
.popcontInstruEIS table.pTableIllustration td {padding:7px;text-align:center;/*border-left:1px solid #007acc;*/}
/*[-][Yatish Gharat][03.MAY.2016][For popup window]*/

@media (max-width: 1200px) {
	
	}

@media (max-width: 922px) {
		.header .topMenu { height:auto; position:relative;  top:0px; transition:all 400ms ease-in; z-index:22;  }
		.header .topMenu.mobile { top:0px; }
		.header .topMenu ul { float:none; position:relative; padding:3px; overflow:auto; }
		.header .topMenu ul li { display: block; float: left; padding:4px 0 4px 0; width:50%; border:none; height:inherit; }
		.header .topMenu ul li.mob { display:none;}
		.header .topMenu.mobile ul li.mob { display:block;}
		.header .menu { margin-top:20px; }
		/*[+][Yatish Gharat][03.MAY.2016][image path changed]*/
		/*.header .topMenu .arrow { position:absolute; display:block; left:50%; color:#ffffff; display:block; bottom:-20px; height:70px; width:70px; margin-left:-35px; background:url(../images/arrow.png) center bottom no-repeat #009deb; z-index:0; border-radius:50%; transform:rotate(0deg); cursor:pointer;   }*/
		.header .topMenu .arrow { position:absolute; display:block; left:50%; color:#ffffff; display:block; bottom:-20px; height:70px; width:70px; margin-left:-35px; background:url(../../images/MainHome/arrow.png) center bottom no-repeat #009deb; z-index:0; border-radius:50%; transform:rotate(0deg); cursor:pointer;   }
		/*[-][Yatish Gharat][03.MAY.2016][image path changed]*/
		
		.header .menu li img { height:40px;   }
		.footer .linkBox { width:33.33%; min-height:300px; }
		.header .topMenu ul li .search .searchInput { width:150px; padding:7px 15px; }
		.banner .text { padding:20px; }
		
		/******/
		.mobileimg{ width:100%;}
		/******/
		
		/*[+][Yatish Gharat][02.MAY.2016][Adding code for hover sub-menu]*/
		#vertical-navigation li ul {top:85px;}
		/*[-][Yatish Gharat][02.MAY.2016][Adding code for hover sub-menu]*/
	}
	
@media (max-width: 768px) {
		.header .logo  { width:150px; padding:15px 0 15px 0; }
		.header .menuToggle { display:block; cursor:pointer; }				
		.header .menu { position:relative; background:#ffffff; float:none; width:100%; right:0px; z-index:20; top:0; height:0px; transition:all 400ms ease-in; overflow:hidden; }			
		.header .menu.mobile { /*display:block;*/ height:310px; }	 
		/*.header .menu li { display:block; float:none; height:60px; }
		.header .menu li img { float:left; height:40px; margin:0 15px 0 0; }
		.header .menu li p { line-height:40px;}*/
		.header .menu li { height:auto; width:50%; border:1px solid #ededed;}
		.header .menu li:last-child { border:1px solid #ededed; }
		.header .menu li img { height:auto; }
		.header .menu li p { text-align:center; }
		.footer .linkBox { width:50%; display:inline-block; min-height:300px; }
		.linkBtn { margin:3px;} 
		.bodySection .planBox { margin-bottom: 15px; border-bottom: 3px solid #F4F4F4;}
		.bodySection .planBox .box { border:none;}
		.bodySection .planHead h2 { font-size:20px; }
		.bodySection .planHead h2 span { font-size:14px;} 
		.banner h2 { font-size:28px; }
		.banner h3 { font-size:16px; }
		.banner .img { margin:20px auto; float:none; }
		.header .topMenu ul li .call span.callNo { font-size:18px; line-height:18px;}
		
		/*******************/
		.banner3-text{ width:100%; margin:0 auto 0 auto; }
        .text-bg{ font-size:18px; margin-top:10px;  }
		/*******************/
		
		/*[+][Yatish Gharat][02.MAY.2016][Adding code for hover sub-menu]*/
		/*#vertical-navigation li ul {top:auto;width:100%;bottom:0px;}*/
		#vertical-navigation li:nth-child(1) ul {width:100%;top:0px;left:70%;right:auto;}
		#vertical-navigation li:nth-child(2) ul {width:100%;top:0px;left:auto; right:70%;}
		#vertical-navigation li:nth-child(3) ul {width:100%;top:auto;bottom:0px;left:70%;right:auto;}
		#vertical-navigation li:nth-child(5) ul {width:100%;top:auto;bottom:0px;left:70%;right:auto;}
		/*[-][Yatish Gharat][02.MAY.2016][Adding code for hover sub-menu]*/
		
		/*[+][Yatish Gharat][06.MAY.2016]*/
		.popcontInstru {width:90%;}
		/*[-][Yatish Gharat][06.MAY.2016]*/
	
	}
	@media (max-width: 480px) {
		/*.bodySection .planBox .box, .bodySection .planBox > div { width:100%; }*/
		.footer .linkBox { width:100%; min-height:inherit; margin-bottom:25px; }
		 
		}
	@media (max-width: 420px) {
		.header .topMenu ul li { width:100%;}
	}



/*[+][Mandar Pingale][21.MAY.2018][Privacy Policy Cookie]*/
.privacy-pol-mobile-close{display: none;} 
.privacy-pol-desktop-close{display: block;} 
.privacy-pol-header-blue-div {height:0em;} 
.privacy-pol-navbar-nav> li {padding-right: 0px;} 
.privacy-pol-header-text { width: 100%; padding: 20px;} 
.privacy-pol-header-text-contener a{ text-decoration:underline;}   
.privacy-pol-header-text-contener{background: #F3F5F4;} 
.privacy-pol-header-text-contener .privacy-pol-desktop-close  {   position: absolute; left: 95%; font-size: 13px; margin-top: 2.6em;}   
.privacy-pol-header-text p {text-align: left;color: #000; font-size: 13px; line-height: 17px;} 
    /* .header-blue-div{    top: 169px;} */ 
@media  screen and (max-width: 992px){ 
.privacy-pol-desktop-close{display: none;} 
.privacy-pol-mobile-close{display: block;} 
.privacy-pol-custom-navbar{position: relative;} 
.privacy-pol-mobile-close  {position: absolute; margin-top: 0.6em; left: 94%;} 
.privacy-pol-header-blue-div {height:0em;} 

} 

.fa-remove:before, .fa-close:before, .fa-times:before {
    content: "\00d7";
    font-weight: bold;
    font-size: 1.2em;
}
a.privacy-pol-close_btn {text-decoration:none;}
.privacy-pol-display-none {display:none;}
/*[-][Mandar Pingale][21.MAY.2018][Privacy Policy Cookie]*/