.silder-tp .percentage{width:200px;float:left}
.tpCenter{text-align:left}
.tp-title h1{color:#1352de}
.tp-bg{padding-bottom:10px}
.emailHref .icon-arrow{display:inline-block;width:8px;height:8px;border-top:1px solid #00a4e4;border-right:1px solid #00a4e4;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.percentage p.tp-center,.emailHref p{text-align:center !important}
.emailHref a{text-decoration:underline;font-size:13px}
.percentage .list-text p{font-size:14px !important}
.claimHide{display:none}
.tp-component{margin:20px 0}
.tp-title{text-align:center}
.tp-title h2,.avsti-title h2{font-size:40px;color:#00a3e3;font-weight:bold}
.tp-text p,.tp-text .list-text p{font-size:16px;color:#313131;line-height:1.42857143;text-align:center}
.tp-bgImg{height:100px;position:relative;display:flex;justify-content:center;align-items:flex-end}
.tp-bgImg img{width:40%}
.tp-bgImg span{display:inline-block;background-image:url(travel-insurance-claim-process/images/steps-icon-quote.png);background-repeat:no-repeat;height:50px;margin:0 auto;width:50px;background-size:100%;position:absolute;bottom:0;left:50%}
.tp-gaq-img span{width:70px;height:64px;margin-left:-35px}
.tp-syp-img span{width:74px;height:79px;margin-left:-37px;background-image:url(travel-insurance-claim-process/images/steps-icon-plan.png)}
.tp-fpi-img span{width:108px;height:67px;margin-left:-35px;background-image:url(travel-insurance-claim-process/images/steps-icon-info.png)}
.tp-pc-img span{width:85px;height:85px;margin-left:-42.5px;background-image:url(travel-insurance-claim-process/images/steps-icon-confirmation.png)}
.tp-list,.list-title p{text-align:center !important}
.tp-icon-radius{position:relative;margin-top:18px;margin-bottom:12px}
.tp-icon-radius:before{content:'';width:101%;top:50%;left:50%;margin-top:-5px;margin-left:10px;height:10px;display:inline-block;position:absolute;background:url(travel-insurance-claim-process/images/radius.png) repeat no-repeat 13px;background-size:10px}
.tp-radiusHide:before{display:none}
.tp-icon-radius span{display:inline-block;width:30px;height:30px;background-color:#001871;color:#fff;border-radius:100%;line-height:30px;font-size:1.1em;font-weight:300;font-family:'aig_futurabold',arial}
.tp-list .list-title{width:25%;height:70px;display:table-cell;vertical-align:middle}
.tp-list .list-title p{color:#001871;line-height:21px;font-weight:bold;font-size:17px}
.tp-button{text-align:center}
.tp-button button{background-color:#fcb813;border:0;color:#313131;font-size:24px;font-weight:bold;width:414px;height:55px;margin-top:48px;font-family:'aig_futurabold'}
.tp-margin-three{margin-left:20%}
.tp-margin-two{margin-left:30%}
.tp-margin-one{margin-left:40%}
.tp-margin-four{margin-left:10%}
.silder-tp{overflow:hidden}
.silder-tp ul{width:99999px}
.silder-box-tp .silder-buttontp.btl{width:38px;height:38px;background:url(travel-insurance-claim-process/css/travel-insurance-claim-process/images/slider-arrow-left.png);position:absolute;left:0;background-size:100%;top:50%;margin-top:-38px;cursor:pointer}
.silder-box-tp .silder-buttontp.btr{width:38px;height:38px;right:8px;background:url(travel-insurance-claim-process/images/slider-arrow-right.png);position:absolute;right:0;background-size:100%;top:50%;margin-top:-38px;cursor:pointer}
@media(max-width:767px){.tp-list .col-sm-12,.avsti-card .col-xs-12{padding:0}
.tp-bg{margin-top:40px}
.tp-list .dotted-line{padding-bottom:30px}
.tp-title h3,.avsti-title h2{font-size:26px;margin:0;padding-bottom:10px !important}
.tp-icon-radius:before{display:none}
.tp-icon-radius{margin:2px 0 0 0}
.tp-bgImg{display:block;height:50px;position:relative}
.tp-bgImg span{display:inline-block;background-repeat:no-repeat;height:50px;margin:0 auto;width:50px;background-size:100%;position:static;bottom:0;left:50%}
.tp-gaq-img span{width:38px;height:34px;margin-left:-24px}
.tp-syp-img span{width:40px;height:43px;margin-left:-24px}
.tp-fpi-img span{width:59px;height:36px;margin-left:0}
.tp-pc-img span{width:46px;height:46px;margin-left:-10px}
.tp-list .list-title{height:auto}
.list-title p{text-align:left;font-size:16px;margin:0;line-height:20px}
.tp-text p,.list-text p{line-height:18px;font-size:13px}
.tp-button button{width:70%}
.tp-bgImg img{position:absolute;width:auto;bottom:auto;height:40px;margin-right:15%;right:0;left:auto}
.tp-margin-three,.tp-margin-two,.tp-margin-one,.tp-margin-four{margin-left:0}
.tp-title h2,.in-page-title h1{font-size:16px}
.silder-tp .percentage{width:100%}
.emailHref,.emailHref p,.percentage p.tp-center{text-align:left}
.emailHref p{display:inline-block}
.emailHref{margin-bottom:32px}
.tp-dotted-line:before{content:'';width:10px;top:30px;left:-17%;height:95%;display:inline-block;position:absolute;background:url(travel-insurance-claim-process/images/radius.png) no-repeat repeat 0;background-size:10px}
.silder-box-tp .silder-buttontp.btr,.silder-box-tp .silder-buttontp.btl{display:none}
}
}