@charset "utf-8";
/* CSS Document */
.carousel { position: relative;}
.carousel-inner {position: relative;width: 100%;overflow: hidden;}
.carousel-inner > .item {position: relative;display: none;height:310px;background:#000;}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;height: auto;max-width: 100%;  line-height: 1;}
.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev {display: block;}
.carousel-inner > .active {left:0;}
.carousel-inner > .next, .carousel-inner > .prev {position: absolute;top: 0;width: 100%;}
.carousel-inner > .next {left: 100%;}
.carousel-inner > .prev {left: -100%;}
.carousel-inner > .next.left, .carousel-inner > .prev.right {left: 0;}
.carousel-inner > .active.left {left: -100%;}
.carousel-inner > .active.right {left: 100%;}
.carousel-control {position: absolute;top: 0;bottom: 0;left: 0;width: 15%;font-size: 20px;color: #ffffff;  text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);opacity: 0.5;filter: alpha(opacity=50);}
.carousel-control.left {width:30px;height:30px;top:120px;}
.carousel-control.right {right: 0;left: auto;width:30px;height:30px;top:120px;}
.carousel-control:hover, .carousel-control:focus {color: #ffffff;text-decoration: none;outline: none;opacity: 0.9;
  filter: alpha(opacity=90);}
.carousel-control .icon-prev, .carousel-control .icon-next, .carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {position: absolute;top: 50%;z-index: 5;display: inline-block;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left: 50%;}
.carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {right: 50%;}
.carousel-control .icon-prev, .carousel-control .icon-next {width: 20px;height: 20px;margin-top: -10px;margin-left: -10px; font-family: serif;}
.carousel-control .icon-prev:before {content: '\2039';}
.carousel-control .icon-next:before {content: '\203a';}
.carousel-indicators {position: absolute;bottom: -10px;*bottom:-8px;left: 30%;z-index: 15;width: 100%;  padding-left: 0;margin-left: -30%;text-align: center;list-style: none;background:#f1f1f1;}
.carousel-indicators li {display: inline-block;width: 10px;height: 10px;margin: 1px;text-align:center;  text-indent: -999px;cursor: pointer;border: 1px solid #ffffff;border-radius: 10px;*zoom: 1;*display:inline;
  *float:left;}
.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #ffffff;}
.carousel-caption {position: absolute;right: 15%;bottom: 20px;left: 15%;z-index: 10;padding-top: 20px;  padding-bottom: 20px;color: #ffffff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-caption .btn {text-shadow: none;}
.home-page #carousel-slider {background-color: #F1F1F1;}
.home-page .travel {background:url(../images/travel-new-banner.jpg)}
.home-page .tw-wheeler {background:url(../images/tw-new-banner.jpg)}
.home-page .car {background:url(../images/car-new-banner.jpg)}
.home-page .home {background:url(../images/home-new-banner.jpg)}
.home-page .diwali {background:url(../images/diwali-banner.jpg)}
.home-page .ffhg {background:url(../images/ffhg-new-banner.jpg)}
.home-page .hcs {background:url(../images/hcs-new-banner.jpg)}
.home-page .customerapp {background:url(../images/customer-app-banner.jpg) }
.home-page .renewal {background:url(../images/renewal-banner.jpg) no-repeat }
.home-page .aonbanner {background:url(../images/Aon-banner.png) no-repeat }
.home-page .renewal .first-renewal-point{width:110px; margin:0; height:120px; margin:9px 15px 10px -90px; float:left;}
.home-page .renewal .other-renewal-point{width:110px; margin:0; height:120px; margin:9px 12px 10px 12px; float:left;}
}
@media screen and (min-width: 768px) {
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {width: 30px;height: 30px;margin-top: -15px; margin-left: -15px;    font-size: 30px;}
.carousel-caption {right: 20%;left: 20%;padding-bottom: 30px;}
.carousel-indicators {bottom: -10px;bottom:-20px\9;}
}
.home-page #carousel-slider .carousel-indicators{bottom: 0px;display: block;clear: both;position: relative;    padding: 4px 0px;;margin-bottom: 0px;}
.home-page .carousel-indicators li{border: none;width: 36px;height: 31px;margin: 0;background:url(../images/insurance-icons.png) no-repeat;}
.home-page .carousel-indicators li.car-ico{background-position: -21px -8px;}
.home-page .carousel-indicators li.two-ico{background-position: -516px -8px;}
.home-page .carousel-indicators li.home-ico{background-position: -70px -8px;}
.home-page .carousel-indicators li.travel-ico{background-position: -123px -8px;}
.home-page .carousel-indicators li.hcs-ico{background-position: -173px -8px;}
.home-page .carousel-indicators li.fifth{background-position: -224px -8px;}
.home-page .carousel-indicators li.car-ico.active{background-position: -21px -58px;}
.home-page .carousel-indicators li.two-ico.active{background-position: -516px -58px;}
.home-page .carousel-indicators li.home-ico.active{background-position: -70px -58px;}
.home-page .carousel-indicators li.travel-ico.active{background-position: -123px -58px;}
.home-page .carousel-indicators li.hcs-ico.active{background-position: -173px -58px;}
.home-page .carousel-indicators li.fifth.active{background-position: -224px -58px;}
.home-page .carousel-indicators li.renewal-ico{background-position: -564px -8px;}
.home-page .carousel-indicators li.renewal-ico.active{background-position: -564px -58px;}
.home-page .carousel-indicators li.customer-ico{background-position: -610px -10px;}
.home-page .carousel-indicators li.customer-ico.active{background-position: -610px -58px;}
.home-page .carousel-indicators li.trofee-ico {background-position: -650px -10px;}
.home-page .carousel-indicators li.trofee-ico.active{background-position: -650px -58px;}
.home-page .carousel-indicators li.calc-ico{background-position: -686px -11px;}
.home-page .carousel-indicators li.calc-ico.active{background-position: -686px -59px;}
@media (max-width: 700px) {
.home-page #carousel-slider .carousel-caption ul{display: none;}
.home-page #carousel-slider .conditions-text {color: #fff;float: left;display: inline-block;margin-right: 15px;}
.home-page #carousel-slider .click-to-call-text, .home-page #carousel-slider p {clear: both;margin-left: 0;}
.home-page #carousel-slider a.orange-link, .home-page #carousel-slider a.blue-link {line-height: 14px;}
.home-page #carousel-slider p {float: left;display: inline-block;clear: none;}
.home-page div.img-big h1 {margin: 15px 0 5px;}
.home-page h2.subheader {margin: 10px 0 5px;}
.home-page .click-to-call-text {line-height: 18px;}
} /* end of @media (max-width: 700px) */
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) { 
/*-- Banner --*/  
.home-page .travel {background:url(../images/travel-768x270.jpg) no-repeat}
.home-page .tw-wheeler {background:url(../images/tw-768x270.jpg) no-repeat }
.home-page .car {background:url(../images/car-768x270.jpg) no-repeat }
.home-page .home {background:url(../images/home-768x270.jpg) no-repeat }
.home-page .ffhg {background:url(../images/ffhg-768x270.jpg) no-repeat }
.home-page .hcs {background:url(../images/hcs-768x270.jpg) no-repeat }
.home-page .customerapp {background:url(../images/customerapp-768x270.jpg) no-repeat }	
.home-page .renewal {background:url(../images/renewal-768x270.jpg) no-repeat }	
.home-page .aonbanner {background: url("../images/Aon-banner-tab.png") no-repeat scroll 0 0;}
.home-page .renewal .first-renewal-point{width:110px; margin:0; height:120px; margin:9px 15px 10px 87px; float:left;}
.home-page .renewal .other-renewal-point{width:110px; margin:0; height:120px; margin:9px 15px 10px 30px; float:left;}
}
@media only screen and (max-width: 767px) { 
/*-- Banner --*/  
.home-page .travel {background:url(../images/travel-mobile.jpg) no-repeat }
.home-page .tw-wheeler {background:url(../images/tw-mobile.jpg) no-repeat }
.home-page .car {background:url(../images/car-mobile.jpg) no-repeat }
.home-page .home {background:url(../images/home-mobile.jpg) no-repeat }
.home-page .ffhg {background:url(../images/ffhg-mobile.jpg) no-repeat }
.home-page .hcs {background:url(../images/hcs-mobile.jpg) no-repeat }
.home-page .customerapp {background:url(../images/customerapp-mobile.jpg) no-repeat }
.home-page .renewal {background:url(../images/renewal-mobile.jpg) no-repeat }
.home-page .aonbanner { background:url("../images/Aon-banner-mobile.png") no-repeat scroll 0 0;}	
.home-page .renewal .first-renewal-point{width:107px; margin:0; height:42px; margin:16px 15px 2px 38px; float:left;}
.home-page .renewal .other-renewal-point{width:107px; margin:0; height:42px; margin:16px 15px 2px 15px; float:left;}
}
/* common buttons */
.btn-orange-large {background:url(../images/orange-button-large.png) no-repeat 100% 100%;color: #fafafa;    display: inline-block;font-size: 1.538em;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);    height: 42px;padding: 0 30px 0 0;}
.btn-orange-large > span {background:url(../images/orange-button-large.png);cursor: pointer;display: block;    height: 42px;padding: 10px 10px 0 10px;}
.btn-orange-call-large { background: url(/images/internet/aalaus/backgrounds2014/orange-button-call-large.png) no-repeat 100% 100%;color: #fafafa;display: inline-block;font-size: 1.538em;text-transform: uppercase;    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);height: 42px;padding: 0 42px 0 0;}
.btn-orange-call-large > span {background: url(/images/internet/aalaus/backgrounds2014/orange-button-call-large.png);cursor: pointer;display: block;    height: 42px;padding: 6px 5px 0 20px;}
.btn-orange-small {	background:url(../images/orange-button-small.png) no-repeat 100% 100%;color: #fafafa !important;display: block; padding: 0 28px 0 0 !important;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;max-width: 200px;float: right;}
.btn-orange-small > span {background:url(../images/orange-button-small.png) no-repeat; cursor: pointer;display: block;height: 35px;line-height : normal; padding: 5px 10px 0 10px;}
.btn-orange-call-small {background: url(../images/orange-button-call-small.png) no-repeat 100% 100%;    color: #fafafa !important;display: block;padding: 0 28px 0 0 !important;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important; max-width: 200px;float: right;text-decoration: none;}
.btn-orange-call-small > span {background  : url(../images/orange-button-call-small.png) no-repeat;cursor: pointer;display: block;height: 35px;line-height:normal;padding: 5px 10px 0 10px;text-decoration: none;}
.btn-orange-plain {background-image: url(../images/orange-button-noarrow.png);background-position: 100% 100%;    background-repeat: no-repeat;color: #FAFAFA;display: inline-block;font-size: 1.231em;line-height: normal;    padding: 0 12px;text-transform: uppercase;text-decoration: none;}
.btn-orange-plain > span {background: url(../images/orange-button-noarrow.png) no-repeat scroll 0 0 transparent;
cursor: pointer;display: block;height: 32px;line-height: 30px;padding: 0 10px 0 22px;}
.btn-orange-plain:hover > span, .btn-orange-plain:hover, .btn-orange-plain:active > span, .btn-orange-plain:active{text-decoration: none;color: #fff;}
.btn-orange-large:hover > span, .btn-orange-small:hover > span, .btn-orange-call-small:hover > span, .btn-orange-call-large:hover > span, .btn-orange-large:active > span, .btn-orange-small:active > span, .btn-orange-call-small:active > span, .btn-orange-call-large:active > span, .btn-orange-large:focus > span {    color: #fafafa;text-decoration: none;}
.btn-orange-large:hover, .btn-orange-small:hover, .btn-orange-call-small:hover, .btn-orange-call-large:hover,
.btn-orange-large:active, .btn-orange-small:active, .btn-orange-call-small:active, .btn-orange-call-large:active,
.btn-orange-large:focus {text-decoration: none;}
.btn-orange, .btn-orange:active {-webkit-border-radius: 4px;  -moz-border-radius: 4px;border-radius: 4px;    border: 1px solid #cc5212;font-size: 1.246em;text-transform: uppercase;color: #fff;display: inline-block;    padding: 4px 25px;margin: 10px 0;background: #f48938;background: -moz-linear-gradient(top,  #f48938 0%, #e3601c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f48938), color-stop(100%,#e3601c)); background: -webkit-linear-gradient(top,  #f48938 0%,#e3601c 100%); background: -o-linear-gradient(top,  #f48938 0%,#e3601c 100%); background: -ms-linear-gradient(top,  #f48938 0%,#e3601c 100%);
    background: linear-gradient(to bottom,  #f48938 0%,#e3601c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48938', endColorstr='#e3601c',GradientType=0 );
    text-shadow: 0 1px 0 rgba(204, 82, 18, 1);}
.btn-orange:hover {text-decoration: none;color: #fff;}
/* common buttons */
.btn-orange-large {background:url(../images/orange-button-large.png) no-repeat 100% 100%;color: #fafafa;    display: inline-block;font-size: 1.538em;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
height: 42px;padding: 0 35px 0 0;}
.btn-orange-large > span {background:url(../images/orange-button-large.png);cursor: pointer;display: block;    height: 42px;padding: 10px 10px 0 10px;}
.btn-orange-call-large { background: url(../images/orange-button-large.png) no-repeat 100% 100%;color: #fafafa;   display: inline-block; font-size: 1.538em; text-transform: uppercase; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
height: 42px; padding: 0 42px 0 0;}
.btn-orange-call-large > span {background: url(/images/internet/aalaus/backgrounds2014/orange-button-call-large.png);cursor: pointer;display: block;    height: 42px; padding: 6px 5px 0 20px;}
.btn-orange-small {	background:url(../images/orange-button-small.png) no-repeat 100% 100%;color: #fafafa !important;display: block;padding: 0 28px 0 0 !important;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important;max-width: 200px;float: right;}
.btn-orange-small > span {background:url(../images/orange-button-small.png) no-repeat;cursor: pointer;display     : block;height: 35px;line-height : normal; padding: 5px 10px 0 10px;}
.btn-orange-call-small {background: url(../images/orange-button-small.png) no-repeat 100% 100%;color: #fafafa !important;display: block;padding: 0 28px 0 0 !important;text-transform: uppercase;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2) !important; max-width: 200px;float: right;text-decoration: none;}
.btn-orange-call-small > span {background:url(../images/orange-button-small.png) no-repeat; cursor: pointer;    display: block;height: 35px;line-height:normal;padding: 5px 10px 0 10px;text-decoration: none;}
.btn-orange-plain {background-image:url(../images/orange-button-noarrow.png);background-position: 100% 100%;    background-repeat: no-repeat;color: #FAFAFA;display: inline-block;font-size: 1.231em;line-height: normal;    padding: 0 12px;text-transform: uppercase;text-decoration: none;}
.btn-orange-plain > span {background:url(../images/orange-button-noarrow.png) no-repeat scroll 0 0;cursor: pointer;display: block;height: 32px;line-height: 30px;padding: 0 10px 0 22px;}
.btn-orange-plain:hover > span, .btn-orange-plain:hover, .btn-orange-plain:active > span, .btn-orange-plain:active{text-decoration: none;color: #fff;}
.btn-orange-large:hover > span, .btn-orange-small:hover > span, .btn-orange-call-small:hover > span, .btn-orange-call-large:hover > span, .btn-orange-large:active > span, .btn-orange-small:active > span, .btn-orange-call-small:active > span, .btn-orange-call-large:active > span, .btn-orange-large:focus > span {    color: #fafafa;text-decoration: none;}
.btn-orange-large:hover, .btn-orange-small:hover, .btn-orange-call-small:hover, .btn-orange-call-large:hover,
.btn-orange-large:active, .btn-orange-small:active, .btn-orange-call-small:active, .btn-orange-call-large:active,
.btn-orange-large:focus {text-decoration: none;}
a.btn-orange-large:visited {color: #fff; text-decoration: none; outline: 0;}
.btn-orange, .btn-orange:active {-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;border: 1px solid #cc5212;font-size: 1.246em;text-transform: uppercase;color: #fff;display: inline-block;padding: 4px 25px;margin: 10px 0;background: #f48938;background: -moz-linear-gradient(top,  #f48938 0%, #e3601c 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f48938), color-stop(100%,#e3601c));    background: -webkit-linear-gradient(top,  #f48938 0%,#e3601c 100%);background: -o-linear-gradient(top,  #f48938 0%,#e3601c 100%);background: -ms-linear-gradient(top,  #f48938 0%,#e3601c 100%);background: linear-gradient(to bottom,  #f48938 0%,#e3601c 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f48938', endColorstr='#e3601c',GradientType=0 );text-shadow: 0 1px 0 rgba(204, 82, 18, 1);}
.btn-orange:hover {text-decoration: none;color: #fff;}
.button.green, button.green, input[type="submit"].green, input[type="reset"].green,	input[type="button"].green{
font-size: 1.246em;text-transform: uppercase;font-weight:normal;}
.button.green:hover, button.green:hover, input[type="submit"].green:hover, input[type="reset"].green:hover,	input[type="button"].green:hover{background: #67c16a;-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset; box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
text-decoration:none;}