@import "slick.css";
/* CSS Document */
@font-face { font-family: 'robotolight'; src: url('../fonts/roboto-light.eot'); src: url('../fonts/roboto-light.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-light.woff') format('woff'), url('../fonts/roboto-light.ttf') format('truetype'), url('../fonts/roboto-light.svg#robotolight') format('svg'); font-weight: normal; font-style: normal; }
/*Font robotomedium*/7c1518
@font-face { font-family: 'robotomedium'; src: url('../fonts/roboto-medium.eot'); src: url('../fonts/roboto-medium.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-medium.woff') format('woff'), url('../fonts/roboto-medium.ttf') format('truetype'), url('../fonts/roboto-medium.svg#robotomedium') format('svg'); font-weight: normal; font-style: normal; }
/*Font robotoregular*/
@font-face { font-family: 'robotoregular'; src: url('../fonts/roboto-regular.eot'); src: url('../fonts/roboto-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto-regular.woff') format('woff'), url('../fonts/roboto-regular.ttf') format('truetype'), url('../fonts/roboto-regular.svg#robotoregular') format('svg'); font-weight: normal; font-style: normal; }
/*Font Rupee*/
@font-face { font-family: 'RupeeForadian'; src: url('../fonts/rupee_foradian.eot'); src: url('../fonts/rupee_foradian.eot?#iefix') format('embedded-opentype'), url('../fonts/rupee_foradian.woff') format('woff'), url('../fonts/rupee_foradian.ttf') format('truetype'), url('../fonts/rupee_foradian.svg#rupee_foradian') format('svg'); font-weight: normal; font-style: normal; }

@font-face {
    font-family: 'rupee_foradianregular';
    src: url('../fonts/rupee_foradian-webfont.eot');
    src: url('../fonts/rupee_foradian-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/rupee_foradian-webfont.woff2') format('woff2'),
         url('../fonts/rupee_foradian-webfont.woff') format('woff'),
         url('../fonts/rupee_foradian-webfont.ttf') format('truetype'),
         url('../fonts/rupee_foradian-webfont.svg#rupee_foradianregular') format('svg');
    font-weight: normal;
    font-style: normal;}



body { background-color: #eae4d7; overflow:visible !important; }
ul.breadCrum { width: 100%; height: 20px; display: block; float: left; padding-top: 22px; }
/*ul.breadCrum li { float: left; padding-left: 15px; font-weight: bold; text-transform: uppercase; background: url(../images/icon-arrow1.png) no-repeat left center; line-height: 17px; font-size: 14px; color: #af1924; }*/
.breadCrum li:first-child { padding-left: 0; background: none; }
.breadCrum li a { float: left; background: #d26a47; padding: 0 4px; font-weight: normal; font-size: 1em; color: #fff; }
h1 { width: 100%; font-size: 48px; line-height: 58px; display: block; float: left; padding: 10px 0 10px 0;  /*border-bottom: 1px rgba(0,0,0,0.3) solid;*/ }
/*start-RX-css*/

.mainservice-wapper { width: 100%; position: relative; box-sizing: border-box; font-family: 'robotoregular'; display: inline-block }
.mainservice-wapper p { font-family: 'robotolight'; font-size: 16px; color: #464643; }
.in-wapper { width: 1000px; margin: 0 auto; }
.in-wapper .leftwappper { float: left; width: 48%; box-sizing: border-box; padding: 5px 5px 5px 0 }
.in-wapper .rightwappper { float: right; width: 48%; box-sizing: border-box; padding: 5px 5px 5px 0 }
.in-wapper h2 { width: 100%;  font-family: 'robotomedium'; text-transform: uppercase; font-size: 24px; line-height: 36px; color: #c5251c; float: left; position: relative; }
.in-wapper h2 a { font-size: 24px; color: #c5251c; }
.in-wapper .leftwappper p, .in-wapper .rightwappper p { font-family: 'robotolight'; font-size: 16px; color: #595853; float: left; line-height: 18px; position: relative; }
.in-wapper ul.pointers { width: 100%; margin: 20px 0; padding: 0; float: left; }
.in-wapper ul.pointers li { width: 100%; margin: 0; padding: 23px 20px 25px 59px; font-size: 15px; list-style: none; float: left; position: relative; border-bottom: 1px solid #e5e5e5; box-sizing: border-box; background-color: transparent !important; }

.CS-Banner  { background:#f3fbfb; padding:30px 0; display:block; margin: 0 auto;}
.CS-Banner .leftBox { width:60%; display:block; padding:0 15px; box-sizing:border-box; float:left; }
.CS-Banner .rightBox { width:40%; display:block; padding:0 15px; box-sizing:border-box; float:left; }
.CS-Banner h3.Cs { font-family:'robotomedium'; font-size: 24px; color: #c5251c; margin-bottom:15px;  }
.CS-Banner ol { margin:0 0 20px 0 ; display:block; list-style:decimal; clear:both; padding-left:20px; }
.CS-Banner ol li { font-size: 18px; list-style:decimal; color:#32332e; }
.CS-Banner p { margin-bottom:15px; font-size:11px;  }
.CS-Banner p strong { font-size:14px; }
.CS-Banner p strong a { color:#c5251c; }
.CS-Banner .formBox { border:1px solid #e8e4e4; padding:25px; display:table; background:#ffffff; width:100%; box-sizing:border-box; margin-bottom:15px; }
.CS-Banner .formBox h5 { font-size:18px; color:#333333; font-weight:200; margin-bottom:20px; float:none;  }
.CS-Banner .formBox h5 span { display:block; font-size:24px; color:#c5251c; font-weight:bold;}
.CS-Banner .formBox .inputBox { height:45px; border:1px solid #dfdcd4; width:100%; box-sizing:border-box; margin-bottom:20px; position:relative;}
.CS-Banner .formBox .inputfild { line-height:45px; padding:0 10px 0 60px; font-size:16px;  width:100%; position:relative; height:100%; width:100%; box-sizing:border-box; }
.CS-Banner .formBox .proceed { background:#a81d22; display:inline-block; height:45px; padding:0 20px; font-size:18px; color:#ffffff; text-transform:uppercase; border:3px solid #a81d22; margin:10px 5px; }
.CS-Banner .formBox .proceed2 { background:#ffffff; display:inline-block; height:45px; padding:0 20px; font-size:18px; color:#a81d22; text-transform:uppercase; border:3px solid #a81d22; margin:10px 5px; }
.CS-Banner .leftBox .slick-dots li button { width: 17px; height: 17px; border: 1px solid #851414; border-radius: 50%; }
.CS-Banner .leftBox .slick-dots li.slick-active button { background: #851414;}
.CS-Banner .leftBox .slick-dots { bottom:5px; }
.CS-Banner .leftBox .CSSlider { padding:0 15px 30px 15px; }
.CS-Banner .leftBox .CSSlider .imgSl { max-width:100%; }

.CS-Banner .rightBox .userName1:before { content:''; background:url(../images/user-name1.png) center center no-repeat; height:45px; width:45px; left:0; top:0; border-right:1px solid #dfdcd4; position:absolute; }
.CS-Banner .rightBox .userName:before { content:''; background:url(../images/user-name.png) center center no-repeat; height:45px; width:45px; left:0; top:0; border-right:1px solid #dfdcd4; position:absolute; }
.CS-Banner .rightBox .password:before { content:''; background:url(../images/password.png) center center no-repeat; height:45px; width:45px; left:0; top:0; border-right:1px solid #dfdcd4; position:absolute; }
.CS-Banner .rightBox .selectBox { height:45px; border:1px solid #dfdcd4; padding:0; font-size:16px; box-sizing:border-box; margin-bottom:10px; width:100%; position:relative;  }
.CS-Banner .rightBox .selectBox .selectSpan { position:absolute; height:100%; width:100%; left:0; top:0; padding:0 10px 0 60px; box-sizing:border-box; line-height:45px; font-size: 16px; background:url(../images/DD-arrow.png) center right no-repeat; }
.CS-Banner .rightBox .selectBox .selectField { position:relative; top:0; left:0; height:100%; width:100%; opacity:0; padding:0 10px 0 60px; font-size: 16px; }
.CS-Banner .rightBox .forgotPassword { font-size:16px; float:none; display:block; padding:10px 0; margin-bottom:0; }
.CS-Banner .rightBox .forgotPassword a { padding:0 15px; text-decoration:none; }

@media (max-width:768px) {
	.CS-Banner .leftBox, .CS-Banner .rightBox { width:100%; padding:0; }
	.CS-Banner .leftBox .CSSlider { padding:0 0 40px 0;}
	.CS-Banner .formBox { padding:10px; }
	.CS-Banner .rightBox .forgotPassword a { padding:0 3px;}	
	}


.in-wapper ul.pointers li:last-child { border-bottom: 1px solid transparent; }
.in-wapper ul.pointers li span { width: 48px; height: 48px; position: absolute; left: 0; top: 10px; padding: 0; }
.mainservice-wapper .bg1 { background: #aeded9; width: 100%; float: left; padding: 20px 0 }
.mainservice-wapper .bg2 { background: #fff; width: 100%; float: left; padding: 20px 0 }
.mainservice-wapper .contactbg { background: #ecdab2; width: 100%; float: left; padding: 20px 0; position: relative; }
.mainservice-wapper .contactbg::before { content: ""; background: #ecf7fa; width: 50%; height: 100%; float: left; position: absolute; right: 0; top: 0; z-index: 0; }
.in-wapper .icon { width: 64px; height: 64px; float: left; padding: 0px 20px 20px 0; }
.in-wapper .content { width: 80%; float: left; display: block; box-sizing: border-box; }
.FPproduct-list { width: 100%; float: left; padding: 0px 0 }
.FPproduct-list ul { margin: 0; padding: 0; }
.FPproduct-list ul li { width: 49%; margin: 1% 2% 1% 0; padding: 40px 0px; box-sizing: border-box; list-style: none; display: inline-block; float: left; border-bottom:1px solid #f1f5f1; }
.noborder { border-bottom:none !important;}

.FPproduct-list ul li:nth-child(odd) { background-color: #fff; }
.FPproduct-list ul li:nth-child(even) { background-color: #fff; margin: 1% 0% 1% 0; }
.FPproduct-list ul li .icon { width: 56px; height: 100%; float: left; padding: 0 10px 0 10px; }
.FPproduct-list ul li .icon img { width:100%; }
.FPproduct-list ul li h3 { font-family: 'robotomedium'; text-transform: uppercase; font-size: 20px; color: #c5251c; float: left; position: relative; }
.FPproduct-list ul li .info { width: 80%; float: left; display: block; }
.FPproduct-list ul li .info p { font-family: 'robotolight'; font-size: 16px; color: #595853; float: left; padding: 10px 0 20px 0; line-height: 18px; position: relative; }
.FPproduct-list ul li .info a { padding: 10px 18px; background-color: #c5251c; font-family: 'robotoregular'; font-size: 14px; color: #ffffff; text-transform: uppercase; display: block; float: left; }
.PRobg { background-color: #fff !important; }
.Product-list { width: 100%; float: left; padding: 0px 0 20px 0; margin: 1% 2% 1% 0; box-sizing:border-box; }
.Product-list ul { margin: 0; padding: 0; }
.Product-list ul li { width: 48%; margin:0% 1% 0% 1%; padding: 30px 0 40px 0; box-sizing: border-box; list-style: none; display: inline-block; float: left; border-bottom:1px solid #f1f5f1; }
.Product-list ul li:last-child, .Product-list ul li:nth-child(9) { border:none; }
.productli ul li:last-child, .productli ul li:nth-child(3) { border:none; }

.Product-list ul li.bgcol1 { background-color: #f1f1f1; }
.Product-list ul li.bgcol2 { background-color: #ecdab2; margin: 2% 0% 2% 0; }
.Product-list ul li .PROimages { width: 154px; height: auto; float: left; margin:10px 20px 0 0; border:1px solid #e1e1e1; text-align: center;}
.Product-list ul li .PROimages img { width: 100%; }
.Product-list ul li h3 { font-family: 'robotomedium'; text-transform: uppercase; font-size: 20px; color: #c7261c; float: left; position: relative; }
.Product-list ul li .info { width: 60%; float: left; display: block; }
.Product-list ul li .info p { font-family: 'robotolight'; font-size: 16px; color: #595853; float: left; padding: 10px 0 5px 0; line-height: 18px; position: relative; }
.Product-list ul li .info a { font-family: 'robotomedium'; font-size: 14px; color: #c5251c; text-transform: uppercase; display: block; float: left; }

.carrerWapper h3 { font-family: 'robotomedium'; color: #c5251c; font-size: 24px; text-transform: uppercase; margin-bottom: 15px; display: inline-block; }
.carrerWapper p { font-size: 16px; margin: 5px 0; display: inline-block; }
.carrerWapper p.Bold { font-size: 17px; font-weight: bold; }
.carrerWapper ul { margin: 0 0; padding: 0; display: inline-block; }
.carrerWapper ul li { width: 48%; margin: 1% 4% 1% 0; padding: 30px 20px; box-sizing: border-box; list-style: none; display: inline-block; float: left; border:1px solid #e0e0e0; }
.carrerWapper ul li:nth-child(odd) { background-color: #fff; }
.carrerWapper ul li:nth-child(even) { background-color: #ffffff; margin: 1% 0% 1% 0; }
.carrerWapper ul li .images { width: 109px; height: 100%; float: left; padding: 10px 20px 0 0 }
.carrerWapper ul li .images img { width: 100%; }
.carrerWapper ul li .info h3 { font-family: 'robotomedium'; text-transform: uppercase; font-size: 20px; color: #c5251c; float: left; position: relative; margin: 0; }
.carrerWapper ul li .info { width: 70%; float: left; display: block; }
.carrerWapper ul li .info p { font-family: 'robotolight'; font-size: 16px; color: #595853; float: left; padding: 10px 0 10px 0; line-height: 18px; position: relative; }
.carrerWapper p.Bold { font-weight: bold; }
.carrerWapper ul li .info a { font-family: 'robotomedium'; font-size: 14px; color: #c5251c; text-transform: uppercase; display: block; float: left; }
.carrerWapper a.btn-KM {height: 45px; line-height: 45px; text-align: center; padding: 0 20px; background: #c5251c; text-decoration: none; text-transform: uppercase; color: #ffffff; display: inline-block; margin: 10px 0; font-size: 14px; }


.OurPwapper { width: 100%; display: inline-block;  margin: 20px 0; }
.OurPwapper .LeftSide { width: 50%; float: left; display: inline-block; position: relative; box-sizing: border-box; }
.OurPwapper .LeftSide img { width: 100%; height: 100%; }
.OurPwapper .LeftSide .Namewapper { width: 100%; padding: 20px 20px; font-family: 'robotoregular'; display: table-cell; font-size: 16px; font-weight: bold; text-transform: uppercase; box-sizing: border-box; position: absolute; left: 0; bottom: 0px; background: url(../images/bg-white.png) repeat left top; }
.OurPwapper .LeftSide .Namewapper .lefttext { float: left; padding-top: 7px }
.OurPwapper .LeftSide .Namewapper a { padding: 5px 12px; background-color: transparent; border: 2px solid #c5251c; margin: 0; font-family: 'robotoregular'; font-size: 14px; color: #a81d22; text-transform: uppercase; display: block; float: right; }
.OurPwapper .RightSide{width: 50%; float: left; display: inline-block; position: relative; box-sizing: border-box; background-color:#f2f2f2; padding:0px 30px 0 30px}
.OurPwapper .RightSide h4 { font-family: 'robotolight'; font-size: 36px; color: #000000; float: left; position: relative; margin: 0; padding: 30px 0 0px 0; }
.OurPwapper .RightSide p  { font-size:18px;     margin: 10px 0;}
.OurPwapper .RightSide a { height: 45px; line-height: 45px; text-align: center; padding: 0 20px; background: #c5251c; text-decoration: none; text-transform: uppercase; color: #ffffff; display: inline-block; margin: 10px 0; font-size: 14px; }

.ETwapper{ width: 100%; float: left;  text-align: center; display: inline-block; position: relative; box-sizing: border-box; }
.ETwapper h4 { font-family: 'robotolight'; font-size: 36px; color: #000000; float: left; position: relative; margin: 0; text-align:left; padding: 0 0 30px 0; margin:0; }
.ETwapper .owl-controls { float: left; width: 100%; margin:0 0 0 0; }
.ETwapper .owl-theme .owl-dots, .owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent }
.ETwapper .owl-theme .owl-nav { margin-top:0px }
.ETwapper .owl-theme .owl-nav [class*=owl-] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px }
.ETwapper .owl-theme .owl-nav [class*=owl-]:hover { background: #869791; color: #FFF; text-decoration: none }
.ETwapper .owl-theme .owl-nav .disabled { opacity: .5; cursor: default }
.ETwapper .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px }
.ETwapper .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1 }
.ETwapper .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; background: #f2f2f2; border: 1px solid #a81538; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px }
.ETwapper .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #a81538!important; }
.ETwapper .employIMG { width: 133px; height: 133px; float:left; border-radius: 50%; overflow: hidden; border: 1px solid #dfdcd5; }
.ETwapper img { width: 133px; height: 133px; margin: 0 auto; border-radius: 50%; }
.ETwapper h2 { font-size: 18px; color: #000; line-height: 18px; padding: 10px 30px 0 30px; text-transform:none; font-family: 'robotoregular'; }
.ETwapper .workInfo { font-size: 14px; color: #000 }
.ETwapper p { padding: 0 30px; }
.ETwapper .dubbleQuotation { position:relative; }
.ETwapper .dubbleQuotation:before { content:'\201C'; font-size:4.7em; font-family:arial; position:absolute; left:0px; top:-10px; height:30px;  }
.ETwapper .dubbleQuotation:after { content:'\201E'; font-size:4.7em; font-family:arial; line-height: 0;  right:0px; bottom:0; height:30px; }

.TextEmployee{ float:left; width:80%; text-align:left;  }
.padd { padding-top:40px; padding-bottom:40px; }

.CurrentOpening { width: 100%;  padding:0; box-sizing: border-box; text-align: center; margin: 0 0; }
.CurrentOpening h3 { font-family: 'robotolight'; text-transform: none; font-size: 36px; color: #fff; display: inline-block; position: relative; margin: 0px 0 15px 0; }
.CurrentOpening p{ color:#f5ebeb}
.CurrentOpening a { display: inline-block; padding: 15px 30px; background-color: #fff; font-family: 'robotoregular'; font-weight:bold; font-size: 16px; color: #a81d22; text-transform: uppercase; margin: 15px 0 0 0; }

ul.BecomeAdwapper { width: 100%; margin: 0; padding: 0; display: inline-block; }
ul.BecomeAdwapper li { width: 48%; margin: 1% 4% 1% 0; padding: 30px 30px; box-sizing: border-box; list-style: none; display: inline-block; float: left;  border:1px solid #e0e0e0; }
ul.BecomeAdwapper li:nth-child(odd) { background-color: #fff; }
ul.BecomeAdwapper li:nth-child(even) { background-color: #fff; margin: 1% 0% 1% 0; }
ul.BecomeAdwapper li .headding { display: table; font-family: 'robotomedium'; text-transform: uppercase; font-size: 24px; line-height: 24px; color: #a81d22; float: left; }
ul.BecomeAdwapper li .headding .image { width: 54px; height: 54px; float: left; margin: 0 20px 0 0 }
ul.BecomeAdwapper li .headding span { display: table-cell; vertical-align: middle; }
ul.BecomeAdwapper li a { font-family: 'robotomedium'; font-size: 14px; color: #a81d24; text-transform: uppercase; display: block; float: left; }
.linksmore { display: none; margin: 10px 0 0 0 !important }
/*home page start */

.rsIcon { font-family: 'rupee_foradianregular'; margin: 0 1px; }
.bgcolor1 { background: #f6f5f1; }
.bgcolor2 { background: #a81d22 url(../images/red-bg-pet.jpg) repeat left top; }
.bgcolor3 { background: #e1f5f6; }
.bgcolor4 { background: #ffffff; }
.bgcolor5 { background: #3f3f3f; }
.bgcolor6 { background: #f2f2f2; }
.bgcolor7 { background: #a81d22; }

a.btnall { padding: 15px 15px; margin: 0 20px 10px 0; color: #fff; background-color: #c5251c  !important; text-transform: uppercase; display: inline-block; float: left }
a.btnall2 { padding: 13px 15px; margin: 0 20px 10px 0; color: #c5251c; background-color: transparent; border: 2px solid #c5251c; text-transform: uppercase; display: inline-block; float: left }
header { width: 100%; min-height: 66px; background-color: #c5251c; color: #fff; }
header .container { width: 1180px; margin: 0 auto; padding: 0px 0; }
header .container .logo { width: auto; height: 66px; float: left; display: inline-block; }
header .menu-wapper { width: auto; float: right; display: block;  }
header .menu-wapper ul { margin: 0; padding: 0; }		header .menu-wapper .collapse { padding:5px 10px; border:1px solid #d99c9e; border-radius:3px; cursor:pointer; width:25px; float:right; margin-top:13px; display:none;}
header .menu-wapper ul li { margin: 0; padding: 4.5% 0 0 0; float: left; }		
header .menu-wapper .collapse span { width:100%; height:2px; background:#ffffff; margin:5px 0; display:block; }
header .menu-wapper ul li a { color: #fff; font-size: 18px; font-weight: bold; float: left; padding: 0px 20px; line-height: 29px; }		
header .menu-wapper ul { margin: 0; padding: 14px 0; }
header .menu-wapper ul li:last-child a { padding: 0px 0px 0 20px; line-height: 29px; }		
header .menu-wapper ul li { margin: 0; padding: 0 0 0 0; float: left; border-right:1px solid #c66a6d; }
header .menu-wapper ul li a { color: #fff; font-size: 14px; font-weight: bold; float: left; padding: 0px 10px; line-height: 20px; font-family: 'robotolight'; text-transform:uppercase; }
header .menu-wapper ul li:last-child a, header .menu-wapper ul li:last-child { padding: 0px 0px 0 0; line-height: 29px; border:none; }
header .menu-wapper ul li .search { height:30px;  }
header .menu-wapper ul li .search .btn { width:26px; height:26px; margin:2px 0; padding:2px 0 2px 2px; float:right;}
header .menu-wapper ul li .search .input { height:30px; width:140px; background:rgba(0,0,0,0.1); float:left; padding:0 7px; color:#fdfffe; box-sizing:border-box; }
header .menu-wapper ul li img { float: left; }
section { width: 100%; }
section .container { width: 1000px; margin: 0 auto; padding: 20px 15px 20px 15px; box-sizing:border-box; display: inherit; overflow: hidden;}
section.banner { width: 100%; }
section.banner .Bannerhome { padding: 20px 0 50px 0; }
section.banner .leftcol { width: 50%; box-sizing: border-box; float: left }
section.banner .leftcol img { width: 100%;  }
section.banner .rightcol { width: 50%; box-sizing: border-box; float: left; padding-bottom:20px; }
section.banner .rightcol h2 { font-family: 'robotoregular'; font-weight: bold; font-size: 40px; line-height:1.1em; margin:10px 0; clear:both; margin-bottom:15px; }
section.banner .rightcol h2 span.lightFont { font-family: 'robotolight'; font-size: 30px; line-height:1em;  }
section.banner .rightcol h3 { font-family: 'robotomedium'; font-weight: bold; font-size: 28px; line-height: 1.1em; padding:0; margin-bottom:15px; }
section.banner .rightcol h3 span em { font-family: 'rupee_foradianregular';     font-style: inherit;  font-weight: normal; }

section.banner .rightcol .red { color:#a81d22;}
section.banner .rightcol h3 span { font-family: 'robotolight'; display:block; font-weight:500;  }
section.banner .rightcol p { font-family: 'robotolight'; font-size: 14px; color: #161616; float: left; display: inline-block; clear: both; margin:0 0 15px 0; padding:0; }
section .owl-controls { float: left; width: 100%; margin-top: 19px }
section .owl-theme .owl-dots, .owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent }

section .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px }
section .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1 }
section .owl-theme .owl-dots .owl-dot span { width: 15px; height: 15px; margin: 5px 7px; background-color: transparent; border: 1px solid #a81538; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px }
section .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #851414 }
section.getRedywapper { display: table; }
section.getRedywapper .container { padding: 24px 10px 24px 10px; }
section.getRedywapper h3 { font-family: 'robotolight'; font-weight: bold; font-size: 28px; line-height: 28px; color: #fff; padding: 0px 0; display:inline-block; vertical-align: middle; width: auto; text-transform: uppercase; padding-top: 1.5%; text-align:inherit; }
.select-wapper { width: 185px; position: relative; display:inline-block; padding: 1% 1% 0 1% }
.select-wapper .select-Box { border-bottom: 1px solid #fff; background-color: transparent; width: 100%; box-sizing: border-box; margin: 1px 0 4px 0; background: url(/media/408129/arrow.png) 96% center no-repeat; display: block; float: left; position: relative; display: block; }
.select-wapper .select-span { font-family: 'robotolight'; width:calc(100% - 30px); font-size: 14px; display: block; box-sizing: border-box;  color: #fff; height: 36px; line-height: 31px; padding: 0 0px;overflow: hidden; }
.select-wapper .select { position: absolute; left: 0; top: 0px; height: 100%; width: 100%; opacity: 0; color: #a81d26; font-size: 20px; outline: none; }
.calculatorBtn { background-color: #fff; width: auto; color: #c5251c; display: inline-block;  margin: 0 1% 0 0px }
.calculatorBtn .icon { height: 100%; float: left; background: #900e12; padding: 10px 3px }
.calculatorBtn p { padding: 20px 10px 0 10px; float: left; font-size: 12px; text-transform: uppercase; }
.calculatorBtn.marginNo { margin:  0% 0% 0% 0px ; vertical-align:top; }
.AllplanSlider { }
.AllplanSlider #sync1 .item { padding: 20px 0px 0 0; margin: 5px; color: #FFF; border-radius: 3px; text-align: left; }
.AllplanSlider #sync2 .item { width: 100% !important; float: left; background-color: transparent !important; padding: 25px 0px; margin: 5px; color: #1f2323; font-family: 'robotolight'; font-size: 14px; border-radius: 3px; text-align: left; cursor: pointer; text-transform: uppercase; }
.AllplanSlider .owl-theme .owl-nav { /*default owl-theme theme reset .disabled:hover links */ }
.AllplanSlider .owl-theme .owl-nav [class*='owl-'] { -webkit-transition: all .3s ease; transition: all .3s ease; }
.AllplanSlider .owl-theme .owl-nav .owl-prev { width: 27px; height: 27px; position: absolute; left: -5px; top: -26px; background: transparent url(../images/arrow-up.png) no-repeat !important; opacity: 1; color: #fff; border-radius: 50%; padding: 0; margin: 0 }
.AllplanSlider .owl-theme .owl-nav .owl-next { width: 27px; height: 27px; position: absolute; left: -5px; bottom: -26px; background: transparent url(../images/arrow-down.png) no-repeat !important; opacity: 1; color: #fff; border-radius: 50%; padding: 0; margin: 0 }
.AllplanSlider .owl-theme .owl-nav [class*='owl-'].disabled:hover { background-color: #D6D6D6; }
.AllplanSlider #sync1.owl-theme { position: relative; }
.AllplanSlider #sync1.owl-theme .owl-next, #sync1.owl-theme .owl-prev { width: 22px; height: 40px; margin-top: -20px; position: absolute; top: 50%; display: none }
.AllplanSlider #sync1.owl-theme .owl-prev { left: 10px; }
.AllplanSlider #sync1.owl-theme .owl-next { right: 10px; }
.AllplanSlider #sync2 { width: 20%; float: left; }
.AllplanSlider #sync1 { width: 80%; float: left; }
.AllplanSlider #sync2 .owl-item {min-width:200px; clear:both; text-align: left; padding: 0 0 0 30px; box-sizing: border-box; }
.AllplanSlider #sync2 .owl-item::after { width: 15px; height: 15px; content: ""; background-color: #e0f5f6; border: 1px solid #a92227; position: absolute; left: 0px; top: 38%; border-radius: 50%; z-index: 1 }
.AllplanSlider #sync2 .current .item { color: #c5251c; font-family: 'robotomedium'; }
.AllplanSlider #sync2 .current::after { width: 15px; height: 15px; content: ""; background-color: #a92227; border: 1px solid #a92227; position: absolute; left: 0px; top: 38%; border-radius: 50%; z-index: 1 }
#sync2::after { height: 100%; content: ""; border: 1px solid #d8d5d6; position: absolute; left: 7px; top: 0; z-index: -1 }
section.AllplanSlider .leftcol { width: 45%; box-sizing: border-box; float: left }
section.AllplanSlider .leftcol h2 { font-family: 'robotomedium'; font-weight: bold; color: #c5251c; font-size: 43px; line-height: 44px; padding-top: 80px; }
section.AllplanSlider .leftcol h2 span.lightFont { font-family: 'robotolight'; }
section.AllplanSlider .leftcol h3 { font-family: 'robotolight'; font-size: 26px; color: #656f6f; padding: 20px 0 }
section.AllplanSlider .leftcol p { font-family: 'robotolight'; font-size: 14px; color: #161616; float: left; display: inline-block; clear: both; padding: 20px 0; }
section.AllplanSlider .rightcol { width: 55%; box-sizing: border-box; float: left }
section.AllplanSlider .AllplanInnerSlider .owl-nav{ margin-top: 75px !important; }


.bannerSlider .slick-dots { bottom:0px; }
.bannerSlider li button { width:17px; height:17px; border:1px solid #851414; border-radius:50%; }
.bannerSlider li.slick-active button { background:#851414; }
.allPlans { height:auto; position:relative;}
.allPlans .NavSlider { width:250px; float:left; position:relative; padding:24px 0;}
.allPlans .NavSlider:before { content:''; width:10px; height:10px; position:absolute; top:0px; left:0; border:7px solid #aa2328; border-radius:50%;  }
.allPlans .NavSlider:after { content:''; width:10px; height:10px; position:absolute; bottom:0px; left:0; border:7px solid #aa2328; border-radius:50%;  }
.allPlans .NavSlider .item.Fwidth { float:none; position:relative; padding: 15px 0px; margin: 0; color: #1f2323; font-family: 'robotolight'; font-size: 14px; border-radius: 3px; text-align: left; cursor: pointer; text-transform: uppercase; padding-left:40px; box-sizing:border-box; }
.allPlans .NavSlider .item.Fwidth { width: 100% !important;  }
.allPlans .NavSlider .item.Fwidth:before { content:''; width:13px; height:13px; border:1px solid #aa2328; border-radius:50%; margin-left:-35px; margin-top:2px; position:absolute; background:#e0f5f6; z-index:1; }
.allPlans .NavSlider .item.Fwidth.slick-current { font-size:16px; color:#aa2328; font-family: 'robotomedium'; }
.allPlans .NavSlider .item.Fwidth.slick-current:before { background:#aa2328;  }
.allPlans .NavSlider .item.Fwidth:after { position:absolute; left:12px; width:1px; height:100%; background:#aa2328; top:0; content:''; z-index:0;}
.allPlans .ContantSlider { width:calc(100% - 250px); float:left; position:relative; height:100%;   } 
.allPlans .ContantSlider .slick-dotted.slick-slider { padding-bottom:50px;}
.allPlans .ContantSlider .slick-dots { bottom:0; }
.allPlans .ContantSlider li button { width:17px; height:17px; border:1px solid #851414; border-radius:50%; }
.allPlans .ContantSlider li.slick-active button { background:#851414; }
.allPlans .leftcol { width: 45%; box-sizing: border-box; float: left; }
.allPlans .leftcol h2 { font-family: 'robotomedium'; font-weight: bold; color: #c5251c; font-size:2.688em; line-height: 1.2em; padding-top: 80px; }
.allPlans .leftcol h2 span.lightFont { font-family: 'robotolight'; }
.allPlans .leftcol h3 { font-family: 'robotolight'; font-size: 1.625em; color: #656f6f; padding: 20px 0 }
.allPlans .leftcol p { font-family: 'robotolight'; font-size: 14px; color: #161616; float: left; display: inline-block; clear: both; padding: 20px 0; }
.allPlans .rightcol { width: 55%; box-sizing: border-box; float:right; padding-top:20px; padding:20px;  }
.allPlans .rightcol img { max-width:100%; width:90%; margin-left:5%;}
.WFG { text-align:center; background:#ffffff}
.WFG h2 { padding:0 0 25px 0; width:100%; font-size:36px; }
.WFG h2.bottomLine { border-bottom:1px solid #ebebeb; margin-bottom:20px; }
.WFG h2 span { display:block; font-size:16px; }
.WFG .headertxt { padding:0 0 25px 0; width:100%; font-size:36px; }
.WFG .headertxt.bottomLine { border-bottom:1px solid #ebebeb; margin-bottom:20px; }
.WFG .headertxt span { display:block; font-size:16px; }
.WFG .colG {  }
.WFG .colG .colBox { width: 25%; float: left; padding: 15px; box-sizing: border-box; }
.WFG .colG .colBox h4 { font-size:20px; border-bottom:1px solid #e4f6f7; padding:10px 0; font-family: 'robotoregular'; color:#c5251c; margin-bottom:10px; }
.WFG .colG .colBox p { font-size:15px;}
.WFG .EasyInsurance { }
.WFG .EasyInsurance .box { width:50%; float:left; box-sizing:border-box; padding:0 20px; min-height:350px; }
.WFG .EasyInsurance .box.left { background:#ecf7fa; }
.WFG .EasyInsurance .box.left .EasyInsuranceSlider { padding:0 20px; }
.WFG .EasyInsurance .box h3 { font-size:30px; font-family: 'robotolight';  border-bottom:1px solid #d4dee1; padding-bottom:20px; }
.WFG .EasyInsurance .box h2 { font-size:30px; font-family: 'robotomedium'; padding-bottom:10px;  }
.WFG .EasyInsurance .box h2 sup { font-size:0.5em; } 
.WFG .EasyInsurance .box.white  { color:#ffffff;}
.WFG .EasyInsurance .box.left .EasyInsuranceSlider img { margin:30px 10px; float:left; }
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .textBox { width:calc(100% - 130px); float:right; text-align:left; }
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .textBox h4 { font-size:20px; color:#c5251c; text-transform:uppercase; font-family: 'robotomedium'; margin:10px 0; text-align:left; }
.WFG .EasyInsurance .box p { font-size:18px; margin:0 0; line-height: 1.2em;}
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .textBox .knowmore { width:115px; height:40px; line-height:40px; background:#c5251c; text-transform:uppercase; font-size:14px; display:block; margin:10px 0; text-align:center; color:#ffffff; font-family: 'robotomedium'; }
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .slick-arrow { width:15px; height:25px; top:90px;}
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .slick-arrow:before { display:none;}
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .slick-arrow.slick-prev { background:url(../images/prev-arrow.png) no-repeat center center; left:0; }
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .slick-arrow.slick-next { background:url(../images/next-arrow.png) no-repeat center center; right:0; }
.NavSlider .slick-prev:before, .NavSlider .slick-next:before  { opacity:0; }
.WFG .EasyInsurance .box.right { background:#749e76; text-align:left; }
.WFG .EasyInsurance .box.right .Calculators {  padding:20px 0; }
.WFG .EasyInsurance .box.right .Calculators .textBox { width:50%; text-align:left; float:left; }
.WFG .EasyInsurance .box.right .Calculators .img { width:50%; float:left }
.WFG .EasyInsurance .box.right .Calculators .textBox .knowmore { width:145px; height:40px; line-height:40px; background:#ffffff; text-transform:uppercase; font-size:14px; display:block; margin:10px 0; text-align:center; color:#749e76; font-family: 'robotomedium'; }
.WFG .EasyInsurance .box.right .Calculators .slick-dots { bottom:0;}
.WFG .EasyInsurance .box.right .Calculators .slick-dots li { width:13px; height:13px; border:2px solid #ffffff; border-radius:50%; }
.WFG .EasyInsurance .box.right .Calculators .slick-dots li.slick-active { background:#ffffff;}
.WFG .EasyInsurance .box.right .Calculators .slick-dots li button { opacity:0; }
.WFG .EasyInsurance .OurPartners { padding:50px 0 0 0; }
.WFG .EasyInsurance .OurPartners .PBox { /* width:calc(50% - 15px);*/ width:100%; border:1px solid #e0e0e0; margin-bottom:20px; background:#ecf7fa; display:table; }
.WFG .EasyInsurance .OurPartners .PBox .tab {  width:200px; text-align:center; position:relative;  display:table-cell; vertical-align:middle; font-size: 15px; color: #c5251c; font-weight: bold;}
.WFG .EasyInsurance .OurPartners .PBox .logos { width:calc(100% - 141px); display:table-cell; text-align:center; position:relative; height:100%; background:#ffffff; border-left:1px solid #e0e0e0; }
.WFG .EasyInsurance .OurPartners .PBox .logos div { width:33.33%; float: left; }
.WFG .EasyInsurance .OurPartners .PBox .logos img { max-width:100%; display:inline-block; margin:3px 0; }
.WFG .EasyInsurance .OurPartners .PBox.left { float:left; }
.WFG .EasyInsurance .OurPartners .PBox.right { float:right; }
.footer { background:#3f3f3f; color:#fffffff; padding:0 0;  }
.footer .col { width:25%; float:left; padding:15px; box-sizing:border-box;  }
.footer .col h4 { font-size:14px; text-transform:uppercase; color:#ffffff; font-family: 'robotoregular'; margin-bottom:15px; letter-spacing:1px;  }
.footer .col ul { margin:0; padding:0; text-decoration:none;  margin-bottom:15px;}
.footer .col ul li { display:block; }
.footer .col ul li a { padding:5px 0; display:block; color:#e2e2e2; font-size:12px;}
.footer .sociallinkBox { background:#494949; padding:10px; }
.footer .sociallinkBox .container { padding:10px 0; }
.footer .sociallinkBox .copyright { float:left; padding-top:15px; width:calc(100% - 300px) }
.footer .sociallinkBox .copyright p { color:#b7b7b7; }
.footer .sociallinkBox .socialLinks p { text-transform:uppercase; font-size:14px; font-family: 'robotoregular'; float:left; padding-top:10px; color:#ffffff; margin-right:15px; }
.footer .sociallinkBox .socialLinks { float:right; min-height:41px;  }
.footer .sociallinkBox .socialLinks a { margin:0 5px; float:left}
.footer .bottomSection { padding:15px;  }
.footer .bottomSection p { font-size:12px; margin-bottom:15px; color:#b0b0b0;   }
.footer .bottomSection p strong { font-weight:normal; font-size:12px; text-transform:uppercase;  }
.footer .bottomSection .box { padding:10px; border:1px solid #8c8c8c; color:#e3e3e3; font-size: 12px; margin-bottom:10px;}
.footer .visitInsurance { display:block; padding:0 15px;}
.footer .visitInsurance a { background: #d36a4a; padding: 0 10px; line-height: 35px; color: #fffff3; font-size: 1.2em; width:140px; cursor: pointer; display:block;}
.contentOuterWrapper.bg13 { background: #ffffff; }

/* New css 5-10-17 */

.footer .footerLinks { list-style:none; display:table; margin:10px 0; }
.footer .footerLinks li { display:inline-block; float:left; border-right:1px solid #CCC; margin:0; padding:0;  }
.footer .footerLinks li a { color:#CCC; text-decoration:none; font-size:12px; padding:3px 15px; float:left; }
.footer .footerLinks li:last-child { border-right:none;}

/* end New css 5-10-17 */





.claims { width: 100%; display: block; float: left; padding: 0px 0 50px;  }
.claims h3 {font-family: 'robotomedium'; color:#c5251c; font-size:2.400em; text-transform:uppercase; margin-bottom:15px;     padding-top: 10px; }
.claims p { font-size:1.6em; font-family: 'robotoregular'; }
.claims p em { font-family: 'robotolight'; }
.claims .headBox { padding:15px; margin:15px 0 45px; display:block;  }

.claims .headBox.bg1 { background:#e0ca91; }
.claims .headBox.bg2 { background:#f1f1f1; }

.claims .c-Icon { margin-right:10px; display:inline-block; float:left; }
.claims .headBox a.c-Btn { height:45px; line-height:45px; text-align:center; padding:0 20px; background:#a81d22; float:right; text-decoration:none; font-size:1.6em; color:#ffffff;  }
.row { padding:0; margin-left:-15px; margin-right:-15px; display:block; clear:both;  overflow:auto; overflow-x:hidden; overflow-y:hidden;}
.claims h3.head { margin: 0; float:left; display:inline-block; line-height:1.6em; display:inline-block; width:auto; padding:6px 0;  }
.claims .customerG { margin-top:25px; margin-bottom:4px; display:block; overflow:auto; }
.claims .customerG.border { border:1px solid #e0e0e0; padding:20px; }
.claims .customerBox { width:33.33%; display:block; padding:0 15px; box-sizing:border-box; float:left; text-align:center;   }
.claims .customerBox .cBox { background:#ffffff; padding:25px; box-sizing:border-box; display:block; overflow:auto; border:1px solid #e0e0e0; }
.claims .customerBox h4 { font-size:1.7em; text-transform:uppercase; margin:15px 0; float:none;}
.claims .customerBox h2 { font-size:2em; margin:0 0; padding:0; text-transform:inherit; float:none; width:100%; display:block; color:#a81d22; font-family: 'robotomedium';    }
.claims .customerBox h2 strong { font-weight:bold; text-transform:uppercase; }
.claims .customerBox  a.c-Btn { height:37px; line-height:37px; text-align:center; padding:0 20px; background:#c5251c; text-decoration:none; font-size:1.4em; color:#ffffff; display:inline-block; margin:0 auto;  }
.claims .customerBox  a.c-Btn2 {height:34px; line-height:34px; padding:0 20px; margin-right:15px; color: #c5251c; background-color: transparent; border: 2px solid #c5251c;    text-transform: uppercase; display: inline-block;}

.claims .downloadBox {  background:#FFF; width:33.33%; display:block; float:left; text-align:center; box-sizing:border-box;   }
.claims .downloadBox .cBox2 { position:relative; }
/*.claims .downloadBox .cBox2:before { content:''; position:absolute; width:100%; height:1px; background:#e5d0d1; top:57px; left:-50%; z-index:0; }
.claims .downloadBox .cBox2:after { content:''; position:absolute; width:9px; height:15px; background:url(../images/001aarow.png) no-repeat; top:50px; left:-4px; z-index:0; }*/
.claims .downloadBox .cBox2 .box { padding:15px; border-left:1px solid #eae4d7; }
.claims .downloadBox:nth-child(1) .cBox2 .box { border-left:none; }
.claims .downloadBox:nth-child(1) .cBox2:before, .claims .downloadBox:nth-child(1) .cBox2:after { display:none; }
.claims .downloadBox .cBox2 img { position:relative; z-index:1;}
.claims .downloadBox h4 { font-size:1.8em; margin:15px 0; float:none; color:#393733; font-family: 'robotomedium'; }
.claims .downloadBox p { font-size:1.4em; color:#a8a8a8; }
.claims .downloadBox p a { color:#a81538; display:block; font-size:1.1em;  }

.claims .faqBox { background:#c8cdaf; padding:15px 15px; overflow:auto;   }
.claims .faqBox .headText { margin-bottom:15px; display:block; overflow:auto; }
.claims .faqBox p { color:#000000; }
.claims .faqBox a.c-Btn { height:45px; line-height:45px; text-align:center; padding:0 20px; background:#a81d22; float:right; text-decoration:none; font-size:1.6em; color:#ffffff;  }
.claims .faqBox p a { color:#a81538; display:block; font-size:1.1em;  }
.claims .claimsstep li { list-style:none;  padding-left:26px; display:block; background:url(http://52.172.10.173:8001/media/408097/claims-tick.jpg) no-repeat; color:#595858; font-size:14px; text-align:left; line-height:16px; padding-bottom: 5px; }
.claims .claimsstep li .red{color:#c5251c;}


.aboutUs { background:#FFF; font-size:10px; font-family: 'robotoregular'; padding:0px;  }
.aboutUs h3 {font-family: 'robotomedium'; color:#c5251c; font-size:2.400em; text-transform:uppercase; margin-bottom:15px; padding-top: 0;}
.aboutUs a.aBtn { height:45px; line-height:45px; text-align:center; padding:0 20px; background:#c5251c; text-decoration:none; text-transform:uppercase; color:#ffffff; display:inline-block; margin:10px 0;  }

.aboutUs .featureGroup { width:50%; float:left; padding:25px 15px; box-sizing:border-box; }
.aboutUs .featureGroup .fgBox { padding:25px 15px; display:block; overflow:auto; }
.aboutUs .featureGroup .fgBox p { font-family: 'robotolight'; float:inherit ; }
.aboutUs .featureGroup .fgBox p .knowmore { font-size:14px; display:block; color:#a81d24; font-family: 'robotomedium'; text-transform:uppercase; }
.aboutUs .featureGroup .fgBox img { float:left; margin-right:15px; }
.aboutUs .bg1 { background:#e8d198; }
.aboutUs .bg2 { background:#f1f1f1; }
.aboutUs .bg3 { background:#f8f8f8; }

.aboutUs .videoRow { /*padding-top:25px;*/ padding-bottom:0;}
.aboutUs .videoBox {  width:50%; float:left; padding:0 0; box-sizing:border-box; }
.aboutUs .videoBox .colBox { display:block; overflow:auto; position:relative; }
.aboutUs .videoBox .colBox .videoImg{ height:100%;}
.aboutUs .videoBox .colBox .VideoText { position:absolute; bottom:0; background:rgba(256,256,256,0.7); width:100%; padding:15px; box-sizing:border-box; }

.aboutUs .videoBox .colBox .VideoText .lefttext {text-transform:uppercase; color:#000000; font-size:1.8em;font-family: 'robotomedium'; float: left; padding-top: 7px }
.aboutUs .videoBox .colBox .VideoText a { padding: 5px 12px; background-color: transparent; border: 2px solid #c5251c; margin: 0; font-family: 'robotoregular'; font-size: 14px; color: #a81d22; text-transform: uppercase; display: block; float: right; }


.img-responsive { max-width:100%;} 
.aboutUs .WCU { text-align:center;  }
.aboutUs .WCU .colBox { background:#f9f9fa; }
.aboutUs .WCU .colBox .box { padding:0 30px 0 30px; text-align:left; }
.aboutUs .WCU .colBox .box h3 { font-size:24px; color:#000000; font-family: 'robotolight';   }
.aboutUs .WCU .colBox .box p.responsbility  { line-height:30px; font-size:17px;  }
.aboutUs .WCU h2 { text-align:center; float:inherit; display:block; width:100%; padding:0; margin:10px 0; }
.aboutUs .WCU .icon { display:block; margin:0 auto; padding:15px 0; width:inherit; }
.aboutUs .WCU h5 { font-size:1.8em; font-family: 'robotomedium'; margin:10px;  }
.aboutUs .WCU .owl-carousel.owl-loading { opacity:1; }
.aboutUs .owl-theme .owl-dots, .owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent }
.aboutUs .owl-theme .owl-nav { margin-top: 10px }
.aboutUs .owl-theme .owl-nav [class*=owl-] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #D6D6D6; display: inline-block; cursor: pointer; border-radius: 3px }
.aboutUs .owl-theme .owl-nav [class*=owl-]:hover { background: #869791; color: #FFF; text-decoration: none }
.aboutUs .owl-theme .owl-nav .disabled { opacity: .5; cursor: default }
.aboutUs .owl-theme .owl-nav.disabled+.owl-dots { margin-top: 10px }
.aboutUs .owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1 }

.aboutUs .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px 7px; display: block; -webkit-backface-visibility: visible; transition: opacity .2s ease; border-radius: 30px; border:1px solid #a81538; background:none;}
.aboutUs .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  }
.aboutUs .owl-theme .owl-dots .owl-dot.active span { background:#a81538; }



.aboutUs .managementRow  { padding-top:25px; padding-bottom:25px; overflow:auto; }
.aboutUs .managementBox {  width:50%; float:left; padding:0 15px; box-sizing:border-box; }
.aboutUs .managementBox .colBox { padding:15px 15px; display:inline-table;   }
.aboutUs .managementBox .colBox img { float:left; margin-right:15px; }
.aboutUs .managementBox .colBox p { float:none; }
.aboutUs .managementBox .colBox .links{ display:block; background:#f6f6f6; padding:14px 15px;  }
.aboutUs .managementBox .colBox .links a { font-size:1.6em; background:url(../images/bullet-arrow.png) no-repeat 1px center; margin-right:5px; padding:5px 5px 5px 20px; display:inline-block; color:#a81d22;  }
.aboutUs .managementBox .colBox .links2{ display:block; padding:15px;  }
.aboutUs .managementBox .colBox .links2 a { font-size:1.6em; margin-right:5px; padding:5px  5px ; display:inline-block; color:#c5251c; float:left; margin-bottom:10px; min-width: 190px;  }
.aboutUs .managementBox .colBox .links2 a img { float:left; margin-right:10px; }
.aboutUs .managementBox .colBox .links2 a span { float:left;  }
.aboutUs .managementBox .colBox .links2 a span .line { float:left; line-height:22px; }

.aboutUs h2 {text-transform:none; display:block; width:100%;   }
.aboutUs .mediaCenter {text-align:center; padding:0 15px;  } 
.aboutUs .mediaCenter .mediaHead { display:block; clear:both; overflow:auto; margin-bottom:15px;  }
.aboutUs .mediaCenter .mediaHead .icon { float:left; margin-right:15px; }
.aboutUs .mediaCenter .mediaHead h4 { margin:0; font-size:1.8em; color:#4a4a4a; width:inherit; font-family: 'robotomedium'; line-height:1.1em; text-transform:uppercase;     }
.aboutUs .mediaCenter .colBox {  width:33.33%; float:left; padding:15px; box-sizing:border-box; text-align:left;  }
.aboutUs .mediaCenter .colBox p { line-height:1.2em; }
.aboutUs .mediaCenter .colBox p a { color:#a81d24; text-transform:uppercase; }
.aboutUs .mediaCenter h2 { padding:0 0 25px 0; width:100%;  }
.aboutUs .mediaCenter h2.bottomLine { border-bottom:1px solid #ebebeb; margin-bottom:20px; }
.aboutUs .mediaCenter h2 span { display:block; font-size:16px; }
.aboutUs .Journey{}
.aboutUs .Journey .group { margin-bottom:10px;}
.aboutUs .Journey .colBox { text-align:center; }
.Journey .colBox img { margin-bottom:10px; }
.aboutUs .Journey .colBox h3 { padding:10px 0; font-family: 'robotolight'; font-size:28px; border-bottom:1px solid #c6c6c6; }
.aboutUs .Journey .colBox h3 span { font-family: 'robotomedium'; }
.aboutUs .Journey .colBox > div { border:1px solid #e0e0e0; min-height:240px; padding:15px; }

.Buy-Insurance-Online { margin:10px 0 20px 0; padding:0; }
.Buy-Insurance-Online .customerBox .cBox { padding:0 0 25px 0; background:#fdfdfc; border:1px solid #f3f2f2; }
.Buy-Insurance-Online .customerBox .cBox  img { max-width:100%; margin-bottom:20px; }
.Buy-Insurance-Online .customerBox .cBox p { line-height:20px; margin-bottom:20px; }
.rs { font-family: 'RupeeForadian';}

.faqWapper{ margin:20px 0 0 0;}
.faqWapper h4{ font-size:30px; color:#000; font-family: 'robotomedium';}
.faqWapper .faq { padding-top: 20px; padding-bottom: 20px; }
.faqWapper .faq .queBox { border-bottom: 1px solid #ededed; }
.faqWapper .que {width:100%; font-size: 15px; color: #000000; background: url(../media/407885/faq-qns-qrrow.png) no-repeat 97% 50%; height: auto; padding: 15px 0px 15px 0; cursor: pointer; border-bottom: 1px solid #ededed; display:inline-block;  font-family: 'robotomedium'; box-sizing:border-box; }
.faqWapper .ans { width:100%; font-size: 14px; color: #595959; font-family: 'robotolight'; display: none; padding: 10px 0; border-bottom: 1px solid #ededed;  float:left; }
.faqWapper .ans p { font-size: 14px !important; color: #595959;  }
.faqWapper .faq .que.active { background: url(../media/407883/faq-qns-qrrow2.png) no-repeat 97% 50%; }
.faqWapper .ans.active { display: block; }
.viewallWapper { width:100%; display:inline-block; padding:20px 0; line-height:30px; font-size:20px; color: #c5251c; font-family: 'robotomedium'; text-transform:uppercase;}
.viewallWapper  a.btn { height:30px; line-height:30px; text-align:center; padding:0 12px; background:#c5251c; text-decoration:none; font-size:12px; color:#ffffff; display:inline-block; margin:0 auto; float:right; text-transform:uppercase; font-family: 'robotolight';font-family: 'robotolight';font-family: 'robotolight';  }
.faqul{ padding:10px 0px 10px 20px; display:inline-block; }
.faqul li{ padding:0 0 0 5px; list-style-type:decimal }
.faqul ul{ padding:0 0 0 5px; margin:5px 0 5px 10px }
.faqul ul li{list-style-type:disc; padding:0;}

.footer { background:#3f3f3f; color:#fffffff; padding:0 0;  }
.footer .col { width:25%; float:left; padding:15px; box-sizing:border-box;  }
.footer .col h4 { font-size:14px; text-transform:uppercase; color:#ffffff; font-family: 'robotoregular'; margin-bottom:4px; letter-spacing:1px;     margin-top: 15px; }
.footer .col ul { margin:0; padding:0; text-decoration:none;  margin-bottom:15px;}
.footer .col ul li { display:block; clear: both; padding: 0; }
.footer .col ul li a { padding:5px 0; display:block; color:#e2e2e2; font-size:13px;}
.footer .sociallinkBox { background:#494949; padding:10px; }
.footer .sociallinkBox .container { padding:10px 0; }
.footer .sociallinkBox .copyright { float:left; padding-top:15px; width:calc(100% - 390px) }
.footer .sociallinkBox .copyright p { color:#b7b7b7; }
.footer .sociallinkBox .socialLinks p { text-transform:uppercase; font-size:14px; font-family: 'robotoregular'; float:left; padding-top:10px; color:#ffffff; margin-right:15px; }
.footer .sociallinkBox .socialLinks { float:right; min-height:41px;  }
.footer .sociallinkBox .socialLinks a { margin:0 5px; float:left}
.footer .bottomSection { padding:15px;  }
.footer .bottomSection p { font-size:13px; margin-bottom:15px; color:#b0b0b0;   }
.footer .bottomSection p strong { font-weight:normal; font-size:14px; text-transform:uppercase;  }
.footer .bottomSection .box { padding:10px; border:1px solid #8c8c8c; }
.footer .bottomSection .box p { color:#e3e3e3;}
.InsuranceAdvice{ margin:0px auto 10px auto;}
.InsuranceAdvice .QesnameWapper{ width:100%; font-size:2.6em; border-bottom:1px solid #ededed; padding:0px 0 15px 0; margin:0 0 10px 0; display:inline-block;  font-family: 'robotomedium';}
 p.font1{ font-size:20px; color:#000; font-family: 'robotolight';}
 p.font2{ font-size:16px; color:#c5251c; font-family: 'robotomedium';}
 p.font3{ font-size:18px; color:#000; font-family: 'robotoregular';}
a.btnknowmore { height:34px; line-height:34px; text-align:center; padding:0 12px; background:#c5251c; text-decoration:none; font-size:12px; color:#ffffff; display:inline-block; margin:0 auto; float:left; text-transform:uppercase; font-family: 'robotomedium'; margin:10px 0; cursor:pointer;  clear:both; }
.InsuranceAdvice ul{ width:100%; margin:10px 0 ; padding:0; display:inline-block; clear:both; }
.InsuranceAdvice ul li{   padding:10px 0 10px 25px;  border-bottom:1px solid #ededed; background:url(/media/407893/002aarow.png) left 14px no-repeat;}
.InsuranceAdvice ul li a{ font-size:18px; color:#000; font-family: 'robotoregular';}

.customerservice{ padding:20px 0;  font-family: 'robotoregular';}

.customerservice .tabulardata{ border:1px solid rgba(219,219,219,1);}
.customerservice .tabulardata tr th{padding:20px 20px;background: #c5251c;color: #fff;text-transform: uppercase; font-family: 'robotolight'; text-align:left; font-size: 18px; border:1px solid rgba(219,219,219,1);}
.customerservice .tabulardata tr td{padding:10px 20px; border:1px solid rgba(219,219,219,1);font-family: 'robotolight'; font-size:14px; }
.customerservice .tabulardata tr td:first-child{width:180px;}
.customerservice .tabulardata tr:nth-child(odd) td{background:#fff;}
.customerservice .tabulardata tr:nth-child(even) td{ background:#f9f9f9;}
.customerservice .tabulardata tr td ul{ margin:0px; padding:0px; padding:6px 0px 6px 20px; }
.customerservice .tabulardata tr td ul li{width:100%; list-style:none;}
.customerservice .smsleft{width:50%; display:inline-block; color:#666666; font-size: 14px; font-size: 1.1em; border-bottom: 1px solid #cacbcc; padding: 20px 0;  font-weight: bold;}
.customerservice .smsright{width:50%; display:inline-block; clear:both; color:#666666; font-size: 14px; font-size: 0.9em; border-bottom: 1px solid #cacbcc; padding: 19px 0;}
.customerservice .sms{color:#000; }
.customerservice .sms p { width:100%;}
.smsNote { font-size:14px !important;}


.slick-next, .slick-prev { display:none !important; }
.f1{ font-size:11px !important; color:#000; min-height:90px; padding:0 20px; box-sizing:border-box; margin-bottom:10px}
.disclaimer-wapper{ padding:10px 0; }
.disclaimer-wapper h2{ font-size:16px !important; color:#c5251c; font-weight:bold; padding:0px 0 10px 0; }
.disclaimer-wapper p{ font-size:11px !important;  color:#000; padding:0 0px !important; box-sizing:border-box; margin-bottom:0px !important;}


.headerInnerWrapper .searchCont .submit { width: 45px; text-align: center; background: #D36A4A; float: right; cursor: pointer; }
.floatingNavWrap { position: fixed; top: 50%; right: 0; margin-top: -160px; width: 145px; z-index: 9999; }
.floatingNavWrap.hideFloatingMenu { width: 46px; }
.floatingNavWrap > ul > li:last-child { border: 0 }
.floatingNavWrap > ul, .floatingNavWrap > ul > li { width: 100%; display: block; float: left; background: #a81d22; }
.floatingNavWrap > ul > li { border-bottom: 1px #ca7376 solid; }
.floatingNavWrap > ul > li > a { float: left; height: 50px; width: 100%; text-transform: uppercase; display: block; font-size: 1.1em; color: #fff; padding: 14px 20px 14px 50px; line-height: 24px; height: 25px; }
.floatingNavWrap li.call { background: #fff; color: #333; }
.floatingNavWrap li.call > a { background:url(../images/icon-call2.png) no-repeat 6px center; color: #333; cursor: default; }
.floatingNavWrap li.login > a { background: url(../images/icon-login.png) no-repeat 6px center; }
.floatingNavWrap li.reachus > a { background: url(../images/icon-contact.png) no-repeat 6px center; }
.floatingNavWrap li.pay > a { background: url(../images/icon-pay.png) no-repeat 6px center; }
.floatingNavWrap li.nav > a { background: url(../images/icon-nav.png) no-repeat 6px center; }
.floatingNavWrap li.calc > a { background: url(../images/icon-calculator.png) no-repeat 6px center; }
.floatingNavWrap li.advisor > a { background: url(../images/icon-find-advisor.png) no-repeat 6px center; }
.floatingNavWrap li.pay > a, .floatingNavWrap li.nav > a, .floatingNavWrap li.advisor > a { line-height: 15px; padding: 11px 20px 11px 50px; height: 31px; }
.floatingNavWrap li.call.showFloatingNavCont > a { background: url(../images/icon-call2.png) no-repeat 6px center; }
.floatingNavWrap li.login.showFloatingNavCont > a { background: url(../images/icon-login2.png) no-repeat 6px center; }
.floatingNavWrap li.reachus.showFloatingNavCont > a { background: url(../images/icon-contact2.png) no-repeat 6px center; }
.floatingNavWrap li.pay.showFloatingNavCont > a { background: url(../images/icon-pay2.png) no-repeat 6px center; }
.floatingNavWrap li.nav.showFloatingNavCont > a { background: url(../images/icon-nav2.png) no-repeat 6px center; }
.floatingNavWrap li.calc.showFloatingNavCont > a { background: url(../images/icon-calculator2.png) no-repeat 6px center; }
.floatingNavWrap li.advisor.showFloatingNavCont > a { background: url(../images/icon-find-advisor2.png) no-repeat 6px center; }
.floatingNavWrap li.showFloatingNavCont > a { background-color: #d36a4a !important; }
.floatingNavWrap li.slideNav { position: absolute; top: 0; left: -30px; width: 30px; height: 54px; display: block; border: 0; z-index: 9999; }
.floatingNavWrap li.slideNav > a { overflow: hidden; display: block; width: 30px; height: 100%; float: left; background: #323232 url(../images/icon-arrow5.png) no-repeat center center; padding: 0; position: relative; }
.floatingNavWrap li.showFloatingNavCont > a { background: #323232 url(../images/icon-arrow6.png) no-repeat center center; }
.floatingNavWrap.hideFloatingMenu li.slideNav > a { background: #323232 url(../images/icon-arrow6.png) no-repeat center center; }
.floatingNavWrap li.slideNav.showFloatingNavCont > a { background: #323232 url("../images/icon-arrow5.png") no-repeat scroll center center !important }
.floatingNavWrap li.slideNav.showFloatingNavCont { left: -500px; }
.floatingNavWrap .floatingNavCont1 { width: 435px; height: 352px; display: none; background: #d36a4a; padding: 25px 0 0 35px; position: absolute; top: 0; left: -470px; z-index: 9999; }




/*home page End */
 @media (max-width:1180px) {
section .container { width: 100%; margin: 0 auto; padding: 40px 10px 40px 10px; display: inherit; box-sizing:border-box; }
header .container { width: 100%; margin: 0 auto; padding: 0px 10px; box-sizing:border-box; } 
.select-wapper { padding: 1% 3% 10px 3% }	 
section.getRedywapper h3 {font-size: 20px; padding:1% 3% 10px 3%;  }	 
.calculatorBtn { margin: 0% 3% 10px 0px; vertical-align:top;}
	 }
@media ( max-width:1180px){
	header .menu-wapper .collapse.active { display:block }
	header .menu-wapper { position:relative; width:calc( 100% - 140px) }
	header .menu-wapper ul { display:none; position:absolute; width:250px; right:0; background:#851414; top:66px; z-index:100; padding:10px;}
	header .menu-wapper ul.active { display:block;}
	header .menu-wapper ul li { margin:0; border:none; border-bottom:1px solid rgba(200,100,100,0.2); width:100%; display:block; }
	header .menu-wapper ul li a {     width: 100%; float: none; display: block; padding:5px 0;}
	.footer .sociallinkBox .copyright{width: calc(100% - 300px); margin-top:0}
	header .menu-wapper ul li .search .input { width:216px;}
	}


@media ( max-width:991px){
	.claims .downloadBox { width:100%; border:none; border-top:1px solid #eae4d7; padding:30px 15px; }
	.claims .downloadBox:nth-child(1) { border:none; }
	.claims .customerBox h2 { font-size:2em;}
	.aboutUs .featureGroup{ width:100%; }
	.aboutUs .videoBox .colBox .VideoText .lefttext { font-size:1.2em;}
	.aboutUs .featureGroup { padding:15px 15px; }
	.claims .downloadBox .cBox2:before, .claims .downloadBox .cBox2:after { display:none; }
	.claims .downloadBox .cBox2 .box { border-left:none;}
	}

 @media (max-width:980px) {
.in-wapper { width: 100%; padding: 0 10px; box-sizing: border-box; }
.in-wapper .content { width: 100%; }
h1 { font-size: 36px; }
.FPproduct-list ul li .info { width: 72%; }
.Product-list ul li .info { width: 43%; }
.carrerWapper ul li .info { width: 59%; }
.in-wapper ul.pointers li { font-size: 14px; }



.AllplanSlider #sync2 .owl-item { text-align: left; padding: 0 0 0 30px; box-sizing: border-box; }
section.AllplanSlider .leftcol { width: 100%; }
section.AllplanSlider .rightcol { width: 100%; }

.AllplanSlider #sync2 .owl-item {  clear:none; text-align: center; padding: 0 0 0 0px; box-sizing: border-box; }
.AllplanSlider #sync2 { width: 100%; float: left; text-align: center !important; margin:0 0 20px 0 }
.AllplanSlider #sync1 { width: 100%; float: left; }
.AllplanSlider #sync2 .item { text-align: center; cursor: pointer; text-transform: uppercase; font-size:41px; }
.AllplanSlider #sync2 .owl-item::after { display: none; }
.AllplanSlider #sync2 .current::after { display: none; }
.AllplanSlider .owl-theme .owl-nav .owl-prev { left:3%; top:26%; background: transparent url(../images/arrow-prev.png) no-repeat !important; opacity: 1; }
.AllplanSlider .owl-theme .owl-nav .owl-next { left:95%; bottom:26%; background: transparent url(../images/arrow-next.png) no-repeat !important; opacity: 1;}
#sync2::after { display: none;}

.btnall { padding: 15px 25px; margin: 0 0px 15px 0; }
.btnall2 { padding: 13px 25px; margin: 0 10px 10px 0; }
.AllplanSlider #sync1 .item { padding: 0px 0px 0 0;}
.AllplanSlider #sync2 .item { padding: 0px 0px 0 0;}


section.banner .rightcol h2 { font-size:37px; line-height: 33px; }
section.banner .rightcol h2 span.lightFont { font-size: 21px; }
section.banner .rightcol h3 {font-size: 30px; line-height: 30px;  padding: 10px 0; text-align:center; display:inherit}
section.banner .rightcol p {  display:block; clear: both; padding: 5px 0; float:none; }
section.getRedywapper .container { width:522px; margin:0 auto; box-sizing:border-box;     float: inherit; }
section.AllplanSlider .AllplanInnerSlider .owl-nav{ margin-top: 10px !important; }

.aboutUs .managementBox .colBox .links {display: block;background: #f6f6f6; padding: 47px 15px;}
.aboutUs .managementBox .colBox .links a {display: block;}
}

@media ( max-width:800px){
	section.banner .leftcol, section.banner .rightcol, .allPlans .leftcol, .allPlans .rightcol { width:100%; margin-bottom:10px; text-align:center; }
	section.banner .leftcol img { width:100%; }
	.allPlans .leftcol h3 { text-align:center;}
	.btnall2, .btnall { display:inline-block; float:none; }
	.allPlans .leftcol h2 { padding-top:10px; }
	.WFG .EasyInsurance .box { width:100%; }
a.btnall, a.btnall2 { float: inherit; }
	}

 @media (max-width:768px) {
.FPproduct-list ul li { width: 100%; }
.Product-list ul li { width: 100%; }
.Product-list ul li { width: 100%; }
.carrerWapper ul li { width: 100%; }
.Product-list ul li .info { width: 70%; }
.ETwapper .LeftSide { width: 100%; }
.ETwapper .RightSide { width: 100%; }
.Product-list { width: 100%; }
ul.BecomeAdwapper li { background-color: #f2f2f2; margin: 2% 0% 2% 0; }
.aboutUs .Journey .colBox h3 {font-size:20px}
.aboutUs .Journey .colBox > div { min-height:inherit; }
.aboutUs .Journey .colBox > div img { margin-bottom:20px;}
.aboutUs .managementBox .colBox .links {display: block;background: #f6f6f6; padding: 35px 15px;}

.allPlans .NavSlider, .allPlans .ContantSlider { width:100%;}
	.allPlans .NavSlider .item { display:inline-block; width:inherit; }
	.allPlans .NavSlider .item.slick-current { font-size:16px; color:#aa2328; font-family: 'robotomedium'; font-size:20px; }
	.allPlans .NavSlider:before { content:'';   top:0px; left:10px; height:28px; width:28px; border:1px solid #aa2328; background:url(../images/prev-mob.jpg) no-repeat center center #aa2328;  }
	.allPlans .NavSlider:after { content:'';   top:0px; right:10px;  height:28px; width:28px; left:inherit; border:1px solid #aa2328; background:url(../images/next-mob.jpg) no-repeat center center #aa2328;  }
	
	.NavSlider .slick-arrow.slick-prev, .NavSlider .slick-arrow.slick-next { height:40px; width:30px; top:10px;  z-index:4;  }
	.NavSlider .slick-arrow.slick-next { right:10px; }
	.NavSlider .slick-arrow.slick-prev { left:10px; }
	
	.footer .col { width:50%;} 
	.allPlans .NavSlider { padding:0px; }
	.allPlans .NavSlider .item { text-align:center; height:30px; position:relative;  }
	.allPlans .NavSlider .item:after { display:none; }	
	.WFG .colG .colBox { width:50%;}
	.WFG .EasyInsurance .OurPartners .PBox { width:100%; }
	.footer .sociallinkBox .copyright { width:100%; text-align:center; margin-top:0; margin-bottom:15px; }
	.footer .sociallinkBox .socialLinks { width:100%; text-align:center; padding-top:20px; float:none; display:block;  border-top:1px solid #555454; clear:both;  }
	.footer .sociallinkBox .socialLinks p, .footer .sociallinkBox .socialLinks a { display:inline-block; float:inherit; vertical-align:top; }
	.WFG { padding:25px 15px; }
	.WFG .EasyInsurance .box.left .EasyInsuranceSlider { padding:20px 0;}
	.calculatorBtn .icon { padding:9px 10px; }
	
	section.banner .rightcol h3 { font-size:22px; } 
    .customerservice .smsleft, .customerservice .smsright { width:50%; font-size:13px; padding: 20px 0; }


}
@media ( max-width:767px){
	.claims .customerBox { width:100%; margin-bottom:15px;}
	.claims h3 { font-size:1.8em;  }
	.aboutUs .videoBox, .aboutUs .managementBox { width:100%; }
	.aboutUs .videoBox .colBox { text-align:center; }
	.aboutUs .videoBox .colBox .videoImg { width:100%; } 
	.aboutUs .mediaCenter .colBox { width:100%; padding:15px 30px; border-bottom:1px solid #dadada; }
	.aboutUs .managementBox .colBox .links2 { padding: 15px 0;}
.OurPwapper .RightSide, .OurPwapper .LeftSide { width:100%;}
.TextEmployee { width:100%;}
.allPlans .leftcol h2 { font-size:2em; padding-top:30px;  }
.allPlans .leftcol h3 { font-size:1.2em; padding:10px 0; }
.calculatorBtn p { padding:12px 20px 0 15px; }

}
 @media (max-width:630px) {
.in-wapper .leftwappper { width: 100%; box-sizing: border-box; padding: 0 0 15px 0; border-bottom: 1px solid #d4c4a0 }
.in-wapper h2 { font-size: 21px; }
.in-wapper ul.pointers { margin: 20px 0 0 0; }
.in-wapper .rightwappper { width: 100%; box-sizing: border-box; padding: 15px 0 0 0 }
.mainservice-wapper .contactbg::before { content: ""; background: #e0f5f6; width: 100%; height: 50%; float: left; position: absolute; right: 0; bottom: 0; z-index: 0; }
.Product-list ul li .info { width: 55%; }
section.banner .Bannerhome { padding: 0px 0px 20px 0; }
section.getRedywapper .container { width:80%; margin:0 auto; box-sizing:border-box; text-align:center; }	
.AllplanSlider #sync2 .item { font-size:30px; }
.AllplanSlider .owl-theme .owl-nav .owl-prev { left:3%;   }
.AllplanSlider .owl-theme .owl-nav .owl-next { left:95%;  }
.in-wapper h2, .in-wapper h2 a { font-size:18px; }
.FPproduct-list ul li .icon { padding: 0 10px 0 10px; }
.ETwapper h4 { font-size:24px;}
.AllplanSlider .owl-theme .owl-nav .owl-next { left:95%;  }
.in-wapper h2, .in-wapper h2 a { font-size:18px; }
.FPproduct-list ul li .icon { padding: 0 10px 0 10px; }
.ETwapper h4 { font-size:24px;}
.select-wapper .select-Box { margin:5px 0 5px 0;}
	section.getRedywapper h3 { float:none; }
.calculatorBtn, .calculatorBtn.marginNo { margin:10px 15px;}
.WFG h2 { font-size:28px; }
.WFG .EasyInsurance .box h3 { font-size:23px }
section .container { padding: 10px 10px 10px 10px;}
}
 @media (max-width:540px) {
.Product-list ul li .PROimages { width: 114px; }
section.AllplanSlider .leftcol h2 { font-size: 29px; line-height:35px; padding-top: 10px; }
section.AllplanSlider .leftcol h3 { font-size: 20px;  }
.AllplanSlider #sync2 .item {  font-size:20px; }
section.banner .leftcol { width: 100%;  }
section.banner .rightcol { width:100%; margin:30px 0 0 0; }

.faqWapper .que { font-size: 14px; padding: 20px 33px 20px 0; }


.footer .col { width:100%;} 
.WFG .EasyInsurance .OurPartners .PBox .logos, .WFG .EasyInsurance .OurPartners .PBox .tab { display:block; width:100%; border:none;}
.WFG .EasyInsurance .OurPartners .PBox .tab { height:50px; line-height:50px;}
.WFG .EasyInsurance .box h2 { font-size:20px;}
.WFG .EasyInsurance .box p { font-size:14px; }
section.banner .rightcol p { font-size:12px; }
section.banner .rightcol h3 { font-size:18px !important; }
.WFG .colG .colBox { width:100%;} 
.WFG .EasyInsurance .box.left .EasyInsuranceSlider { text-align:center; }
.WFG .EasyInsurance .box.left .EasyInsuranceSlider img { float:none; margin:0 auto; }
.WFG .EasyInsurance .box.left .EasyInsuranceSlider .textBox { width:100%; }

section.getRedywapper .container { width:100%; }
.allPlans .leftcol h2 { font-size: 1.5em; }

}

@media ( max-width:500px){
	.claims { padding:0;}
	.claims .faqBox a.c-Btn { display:block; }
	.claims h3 { font-size:1.8em;  }
	.claims h3.head { float:none; clear:both; margin:4px 0 15px 0;}
	.claims .headBox a.c-Btn { display:block; float:none; }
	.aboutUs .videoBox { width:100%; }
	.aboutUs .mediaCenter .mediaHead h4 { font-size:1.5em; line-height:1.5em; width:78%; float:left;}
	/*.aboutUs .mediaCenter .mediaHead h4 br { display:none;}*/
	}
@media ( max-width:430px){
.aboutUs .videoBox .colBox .VideoText a { margin:10px 0 0 0;  display: inline-block; float: none; }
.aboutUs .videoBox .colBox .VideoText .lefttext { width:100%; text-align:center; padding-top:0px }
.aboutUs .videoBox .colBox .VideoText {padding:10px;}
.InsuranceAdvice .QesnameWapper{font-size:1.8em; }
 p.font1{ font-size:18px; }
.InsuranceAdvice ul li a{ font-size:15px;}
.InsuranceAdvice ul li{ background:url(/media/407893/002aarow.png) left 12px no-repeat;}
}
 @media (max-width:400px) {
.Product-list ul li h3 { text-align: center; float: none;  margin-bottom: 15px; }
.Product-list ul li .info { width: 90%; float: none; margin: 0 auto; }
.Product-list ul li .PROimages { width: 154px; height: auto; float: none; margin: 0 auto; padding: 10px 0; }
.carrerWapper ul li h3 { text-align: center; float: none;  margin-bottom: 15px;}
.carrerWapper ul li .info { width: 90%; float: none; margin: 0 auto; }
.carrerWapper ul li .images { width: 154px; height: auto; float: none; margin: 0 auto; padding: 0px 0; }
.CurrentOpening h3 { font-size: 24px; }
.ETwapper .RightSide h4 { font-size: 26px; }
ul.BecomeAdwapper li .headding { font-size: 19px; }
.FPproduct-list ul li h3 { font-size: 20px; }
.in-wapper ul.pointers li { font-size: 12px; }
.AllplanSlider .owl-theme .owl-nav .owl-next { left:88%;}
.btnall { padding: 12px 25px; margin:0 0px 5px 0 }
.btnall2 { padding: 13px 25px; margin: 0 5px 0 0; }
.aboutUs .featureGroup .fgBox img { float:none; margin:0 10%; width:80%; }
.aboutUs .managementBox .colBox img { float:left; margin-right:15px; }
.aboutUs .managementBox .colBox .links {display: block;background: #f6f6f6; padding: 10px 15px;}
.aboutUs .managementBox .colBox .links a {display: block;}
.aboutUs .mediaCenter h2 span {padding:0 10px;}
.aboutUs .Journey .colBox h3 {border:0; padding: 3px 0;}
.aboutUs .mediaCenter .colBox {border:0;}
.nobrd{border-bottom: 1px solid #dadada !important;}
.viewallWapper {  padding:10px 0;  font-size:16px; }
.OurPwapper .RightSide {     padding: 0px 15px 0 15px;  }
.OurPwapper .RightSide h4 { padding: 10px 0 0px 0; }
}
 
/* GST page */
 .gst .tableBox table {
	border: 1px solid #bbb6ac;
    font-size: 14px;line-height:20px;background-color:#FFFFFF;}
	.tableBox .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    
    font-size: 14px;
}
.gst .tableBox table tr th {
    padding: 10px 10px;
    background: #a71f38;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'robotolight';
    font-size: 16px;
    border: 1px solid rgba(219,219,219,1);
}
.gst .tableBox p table tr th {color: #ffffff;}
.tableBox table tr td {
	padding:5px;
		border: 1px solid #bbb6ac;
	}
.gst .tableBox table tr:nth-child(even) td {
    background: #f9f9f9;
}
 
 
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */