/* Googlefont Poppins CDN Link */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');

*{margin: 0; padding: 0;box-sizing: border-box;font-family: 'Poppins', sans-serif;}
body{min-height:100vh; color:#6c757d; font-size:16px;}

/* ==================== Header Menu Css ==================== */
.header-main{position:sticky; z-index:99; top:0;}
.header-main nav{width:100%;height: 100%;height:115px;background:#fff; box-shadow:0 .375rem 1.5rem 0 rgba(140, 152, 164, .125); z-index: 99;}
.header-main  nav .navbar{height:100%;max-width:1320px;width: 100%;display: flex;align-items: center;justify-content: space-between;margin: auto;padding: 0 0px;}
.header-main  .navbar .logo a{font-size: 30px;color:#000;text-decoration: none;font-weight: 600;}
.header-main  nav .navbar .nav-links{line-height:115px;height: 100%;}
.header-main  nav .navbar .links{display: flex;}
.header-main  nav .navbar .links li{position: relative;display: flex;align-items: center;justify-content: space-between;list-style: none;padding: 0 20px;}
.header-main  nav .navbar .links li a{height: 100%;text-decoration: none;white-space: nowrap; color:#000; font-size:17px; font-weight: 500;}
.header-main  nav .navbar .links li a.active{color:#F75928;}
.header-main  nav .navbar .links li a:hover{color:#F75928;}
.header-main  .links li:hover .htmlcss-arrow,
.header-main  .links li:hover .js-arrow{transform: rotate(180deg);}
.header-main  nav .navbar .links li .arrow{height:100%; width:22px; line-height:115px; text-align:center; display:inline-block; color:#000; transition: all 0.3s ease;}
.header-main  nav .navbar .links li .sub-menu{position: absolute;top:115px;left: 0;line-height: 40px;background:#fff;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);border-radius: 0 0 4px 4px;display: none;z-index:2; padding:0; min-width:200px;box-shadow:0px 0px 20px 0px rgba(7, 20, 52, .1);}
.header-main  nav .navbar .links li:hover .htmlCss-sub-menu,
.header-main  nav .navbar .links li:hover .js-sub-menu{display:block; border-radius:10px; border-top:3px solid #ff5c00; border-bottom:3px solid #ff5c00;}
.header-main  .navbar .links li .sub-menu li{padding:0px;}
.header-main  .navbar .links li .sub-menu a{color:#232323; font-size:17px; font-weight:500; width:100%; padding: 0 22px; border-bottom:1px solid rgb(81 81 81 / 10%);}
.header-main  .navbar .links li .sub-menu .more-arrow{line-height: 40px;}
.header-main  .navbar .links li .sub-menu .more-sub-menu{position: absolute;top: 0;left: 100%;border-radius: 0 4px 4px 4px;z-index: 1;display: none;}
.header-main  .links li .sub-menu .more:hover .more-sub-menu{display: block;}
.header-main  .navbar .bx-menu{display: none;}
.header-main  .navbar .nav-links .sidebar-logo{display: none;}
/* ==================== Header Menu And Css ==================== */

/* ==================== Start Banner Css ==================== */
.super-content {position:relative;z-index:1;top:0px;width: 100%;}
.super-content .banner-right {padding:0px;color: #fff;}
.hero-silder{position:relative; background:url(../images/banner.jpg) no-repeat top center; background-size:cover;}
.hero-silder .container {height:100%;}
.hero-silder h2 {font-size:45px; font-weight:700; margin-bottom:15px; color:#fff; line-height:55px; padding-bottom:0;}
.hero-silder h2 span{color:#F75928;}
.hero-silder p {font-size: 18px;font-weight:500; margin-bottom:25px; color:#fff;}
.hero-silder .discover-btn:hover{color:#fff}
.discover-btn {background:#F75928; min-width:167px; position:relative; border-radius:12px; display:inline-block; min-width:160px; line-height:26px; font-size:16px; padding:8px 20px; color:#fff; text-align: center;border: 1px solid #707070;}
.discover-btn {min-height: 50px;font-size: 16px;color:#fff;font-weight: 600;font-family: "Inter", sans-serif;padding:10px 25px;border-radius: 40px; border:0; -webkit-transition: all 0.5s ease;
transition: all 0.5s ease; overflow: hidden; position:relative; z-index:0; line-height: 28px; text-decoration:none;}
.discover-btn:hover {color:#fff;background:#F75928;}
.discover-btn:before {content: "";background: #232237;position: absolute;-webkit-transition: all 0.3s ease-in;transition: all 0.3s ease-in;z-index:-1;height: 100%;left: -35%;top: 0;-webkit-transform: skew(30deg);transform: skew(30deg);-webkit-transition-duration: 0.6s;transition-duration: 0.6s;-webkit-transform-origin: top left;transform-origin: top left;width: 0;}
.discover-btn:hover:before{height: 100%;width: 135%;}
.discover-btn i{padding-left:6px;}
.hero-silder .carousel-indicators{display:none;}
.hero-silder .single-one {/*background: url(../images/banner.jpg) no-repeat;*/ min-height:700px; display:flex; align-items:center; justify-content:center; padding:0;}
/*.hero-silder .single-one.single-two {background: url(../images/banner1.png) no-repeat;}
.hero-silder .single-one.single-three {background: url(../images/banner.jpg) no-repeat;}*/
.hero-silder .carousel-control-prev .carousel-control-prev-icon,
.hero-silder .carousel-control-next .carousel-control-next-icon {width: 56px !important;height: 56px !important;border-radius: 100%;background: #fff url(../images/arrow-left.svg) no-repeat 25px 20px;}
.hero-silder .carousel-control-next .carousel-control-next-icon {transform: rotate(0deg);}
.hero-silder .carousel-control-prev-icon {transform: rotate(180deg);}
.hero-silder .carousel-control-prev .carousel-control-prev-icon:hover,
.hero-silder .carousel-control-next .carousel-control-next-icon:hover{background:#F75928 url(../images/arrow-left.svg) no-repeat 25px 20px;}
.bd-highlight img{max-height:700px;}
.banner-content{position:absolute; top:55%; transform: translateY(-55%); z-index:2;}

.hero-silder .content-column {position: relative;z-index: 10;}
.hero-silder .image-column .inner-column {position: relative;padding-top: 0px;}
.hero-silder .image-column .image {position: relative;margin-left:117px;}
.hero-silder .image-column .image img {position: relative; max-width: inherit;width: auto;}

/* ==================== And Banner Css ==================== */

.end-0 {right:0!important;}
.top-0{top:0!important;}
.position-absolute {position: absolute !important;}

/* ==================== Start Who We Are Css ==================== */
.p-80{padding:80px 0;}
.who-we-are-section{position:relative; background-image:linear-gradient(180deg, #ecf0f461 43%, #ECF0F400 100%); :background-size:cover;}
.who-we-are-section:before{position:absolute; right:0; top:0; height:100%; width:50%; background-position:100%; background:url(../images/who-we-are-right.png) no-repeat top right; content:""; z-index:-1}
.who-we-are-section:after{position:absolute; left:0; top:0; height:100%; width:50%; background-position:100%; background:url(../images/who-we-are-left.png) no-repeat -200px -100px; content:""; z-index:-1;}
/*.who-we-are-section .insurance-box{box-shadow:0 5px 30px 0px rgba(0, 0, 0, 0.1); border-radius:10px; padding:30px 0;}
.who-we-are-section .insurance-box .icon-box{border:solid 2px #000; width:80px; height:80px; border-radius:100px; margin:0 auto 20px; }
.who-we-are-section .insurance-box h3{font-size:20px; font-weight:600;}
.who-we-are-section.insurance-box p{font-size:16px; font-weight:500;}*/

/* ==================== And Who We Are Css ==================== */

/* ==================== Start Insurance  Css ==================== */
.insurance-section{background: url(../images/bg.svg) no-repeat top center;position: relative;background-size: cover;}
.insurance-section::before{background-image: url(../images/service-right.webp);--background-overlay: '';background-position: 100% 0px;background-repeat: no-repeat;opacity: .5;position: absolute;height: 100%;width: 100%;top: 0;left: 0;content: "";display: block;z-index: 0;}
.insurance-section::after{background-image: url(https://html.vecurosoft.com/toddly/demo/assets/img/elements/events-page-ele1.png);background-position:0px 100%;background-repeat: no-repeat;opacity: .5;position: absolute;height: 100%;width: 100%;top: 0;left:0;content: "";display: block;z-index: 0;}
.insurance-box{ box-shadow: rgba(182, 182, 182, 0.12) 0px 8px 24px; background: rgb(255, 255, 255); border:1px solid rgb(37 40 62 / 14%); border-image: initial;border-radius: 24px;z-index:1;position: relative;}
.insurance-box ul{margin:0; padding:0; display:flex; padding:40px 50px; flex-wrap: wrap; gap:1%;}
.insurance-box ul li{list-style:none; flex-wrap: wrap; gap:10px; text-align:center; margin-bottom: 8px;position: relative; cursor: pointer;vertical-align: top;display: inline-block;width:19.2%; height: 126px;text-align: center;border-radius: 16px;padding: 12px 4px; border: 1px dashed rgba(37, 40, 62, 0.3);}
.insurance-box ul li a{text-decoration:none;}.insurance-box ul li:hover {/* background: rgb(242, 249, 255); */background:rgb(255 229 220);}
.insurance-box ul li .tabicon {display: block;margin-bottom: 8px;height: 46px;position: relative;}
.insurance-box ul li .tabicon img {width: 46px;height: 46px;}
.insurance-box ul li .tabName {font-size: 17px;font-weight:500;color:#333846;}
.insurance-box ul li .tabName span {display: block;font-size:12px;font-weight:400;}
/* ==================== And Insurance Css ==================== */




.guaranteed-plans-part{background: #FFF;border-radius:24px; border: 1px solid rgba(51, 56, 70, .2);box-shadow: 0 0 48px 0 rgba(0, 0, 0, .12);padding: 32px;}
.return-plans-section .container{z-index:9; position: relative;}
.guaranteed-plans-part .tax-benefits{border-radius: 8px;background: #d7ebdd;display: flex;padding:8px 10px 8px 8px;margin-bottom: 24px;color: #000;justify-content: center;}
.guaranteed-plans-part .tax-benefits strong{margin:0 5px;}
.guaranteed-plans-part .form-control{height:55px; border-radius: 8px;border: 1px solid rgba(51, 56, 70, .4); background: #fff;}
.guaranteed-plans-part .conditions-test{font-size:12px;}
.guaranteed-plans-part .get-details{font-size:13px; color:#000;}
.annual-part{display:flex; justify-content: space-between; gap: 8px; padding: 4px; border: 1px solid rgba(51, 56, 70, .4); display:flex; padding: 4px;justify-content: center;align-items: center;border-radius: 8px;align-self: stretch;overflow-x: auto;scrollbar-width: none;}
.annual-part span{display:flex; padding: 10px 16px;justify-content: center;align-items: center;flex: 1 0 0;color: #333846;font-size: 15px;font-style: normal;font-weight: 500;line-height: 150%;cursor: pointer;text-wrap: nowrap;position: relative;}
.annual-part span:after{content: "";position: absolute;right: -4px;border-right: 1px solid rgba(51, 56, 70, .2);height: 40px;}
.annual-part span.active{border-radius: 5px;background: #ebf5ee;color: #333846;}
.key-highlights-main h3{color:#0F1954; font-size:25px; font-weight:600; padding-bottom:20px;}
.key-highlights-part{display:flex; flex-wrap:wrap;}
.key-highlights-part .item{display:flex; gap:10px; flex:50%; flex-wrap:nowrap; margin-bottom:24px;}
 .key-highlights-part .item .content p{margin-bottom:0; font-size:14px;}
.key-highlights-part .item .boldText{color:#333846; font-size:15px!important;font-style: normal;font-weight:500;}

.health-main{padding:0;}
.health-main .health-part{padding:32px 32px 12px 32px;}
.already-box{border-top: 1px dashed rgba(51, 56, 70, 0.2);border-radius: 0px 0px 24px 24px;background: rgb(255, 240, 249);padding: 16px 24px;display: flex;align-items: center; gap: 0px 14px;}
.already-box .renew-now-button{text-wrap: nowrap;}
.already-box .already-test{font-size:1rem;}
.already-box .renew-now-button a{text-decoration:none;}
.already-box .renew-now-button a:hover{color:#F75928;}
.renew-modal .or{display: inline-block;text-align: center;line-height: 1;margin: 15px 0;font-size: 12px;opacity: .5;}
.renew-modal .renewithLink {border: 1px solid #d6d7da;cursor: pointer;border-radius: 4px;height: 40px;line-height: 40px;font-size: 14px;color: #333846;display: inline-block;width: 100%;text-align: center;text-decoration:none;}
.renew-modal .renewithLink:hover{background:#F75928; color:#fff;}
.bike-insurance-section .bike-insurance-main{background:#FFF; border-radius: 8px;border: 1px solid rgba(51, 56, 70, .2);box-shadow: 0 0 48px 0 rgba(0, 0, 0, .12);padding: 32px;}

.bike-insurance-content h3{font-size:28px; color:#0F1954; font-weight:600;}
.bike-insurance-content ul.breadcrumb{margin:0 0 20px 0; padding:0; display:flex; gap:2rem;}
.bike-insurance-content ul.breadcrumb li{list-style-type:none;color: rgba(51, 56, 70, 0.7); position: relative;}
.bike-insurance-content ul.breadcrumb li::after{content:""; position:absolute; top:6px; right:-24px; background:url(../images/arrow-right.svg) no-repeat; width:15px; height:10px; }
.bike-insurance-content ul.breadcrumb li:last-child::after{background:none;}
.search-container {position: relative;}
.search-input {height: 50px;border-radius: 30px;padding-left: 35px;border: none;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.search-icon {position: absolute;top: 50%;left: 15px;transform: translateY(-50%);color: #888;}
.bike-brand label{margin-bottom:10px; font-size:16px;}
.brand-box ul{margin:0; padding:0; display:flex; flex-wrap: wrap;}
.brand-box ul li{list-style:none; border: 1px solid rgba(51, 56, 70, .1);border-radius: 8px;background: #fff;width: 102px;text-align: center;font-size: 13px;color: #333846;line-height: unset;margin-right: 8px;display: inline-block;cursor: pointer;max-height: unset;overflow: hidden;height:96px;text-overflow: ellipsis;padding: 12px 16px 16px;}
.brand-box ul li:hover{border: 1px solid rgb(58, 159, 89);background: rgb(245, 250, 247);}
.brand-box ul li span{text-wrap:nowrap; display:flex; justify-content:center; font-size:14px; font-weight:600;}
.bike-registered h4{font-size:16px;}
.guaranteed-plans-part .form-select {height: 55px;border-radius: 8px;border: 1px solid rgba(51, 56, 70, .4);background: #fff;}
.city-box{min-width:250px;}
.year-box p{font-size:12px;}

.services-main .insurance-box ul li{width: 32.33333333%; display:flex; align-items:center; justify-content:center;}

.ftco-section {
  padding: 7em 0; }

.ftco-section .ftco-no-pt {
  padding-top: 0; }

.ftco-section  .ftco-no-pb {
  padding-bottom: 0; }

.ftco-section  .heading-section {
  font-size: 28px;
  color: #000; }

.ftco-section  .img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }

.ftco-section  .form-control {
  height: 44px;
  background: #fff;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  border-radius: 2px;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
  border: none; }
  .ftco-section  .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: rgba(0, 0, 0, 0.3) !important; }
  .ftco-section  .form-control::-moz-placeholder {
    /* Firefox 19+ */
    color: rgba(0, 0, 0, 0.3) !important; }
    .ftco-section  .form-control:-ms-input-placeholder {
    /* IE 0+ */
    color: rgba(0, 0, 0, 0.3) !important; }
    .ftco-section  .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: rgba(0, 0, 0, 0.3) !important; }
    .ftco-section  .form-control:focus, .form-control:active {
    border-color: #2553b8 !important; }

  .ftco-section  textarea.form-control {
  height: inherit !important; }

  .ftco-section  .wrapper {
  width: 100%; }

  .ftco-section  .contact-wrap {
  background: #e8edf0; }

  .ftco-section  .dbox {
  width: 100%;
  margin-bottom: 25px;
  padding: 0 20px; }
  @media (min-width: 768px) {
      .ftco-section  .dbox {
      margin-bottom: 0;
      padding: 0; } }
    .ftco-section  .dbox p {
    margin-bottom: 0; }
      .ftco-section  .dbox p span {
      font-weight: 500;
      color: #000; }
      .ftco-section  .dbox p a {
      color: #2553b8; }
   .ftco-section   .dbox .icon {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #2553b8;
    margin: 0 auto;
    margin-bottom: 20px; }
     .ftco-section   .dbox .icon span {
      font-size: 20px;
      color: #fff; }
    .ftco-section  .dbox .text {
    width: 100%; }

  .ftco-section  .btn {
  padding: 12px 16px;
  cursor: pointer;
  border-width: 1px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-shadow: 0px 10px 20px -6px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 10px 20px -6px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 10px 20px -6px rgba(0, 0, 0, 0.12);
  position: relative;
  margin-bottom: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  @media (prefers-reduced-motion: reduce) {
     .ftco-section   .btn {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
    .ftco-section  .btn:hover, .btn:active,  .ftco-section   .btn:focus {
    outline: none !important;
    -webkit-box-shadow: 0px 10px 20px -6px rgba(0, 0, 0, 0.22) !important;
    -moz-box-shadow: 0px 10px 20px -6px rgba(0, 0, 0, 0.22) !important;
    box-shadow: 0px 10px 20px -6px rgba(0, 0, 0, 0.22) !important; }
      .ftco-section  .ftco-section  .btn.btn-primary {
    background: #2553b8 !important;
    border-color: #2553b8 !important;
    color: #fff; }
      .ftco-section  .btn.btn-primary:hover,   .ftco-section  .btn.btn-primary:focus {
      border-color: #1c408e !important;
      background: #1c408e !important; }

  .ftco-section  .contactForm .label {
  color: #000;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600; }

  .ftco-section  .contactForm .form-control {
  border: none; }

#map {
  width: 100%; }
  @media (max-width: 767.98px) {
     .ftco-section   #map {
      height: 300px; } }

  .ftco-section  #contactForm .error {
  color: red;
  font-size: 12px; }

  .ftco-section  #contactForm .form-control {
  font-size: 16px; }

  .ftco-section  #message {
  resize: vertical; }

  .ftco-section  #form-message-warning, #form-message-success {
  display: none; }

  .ftco-section  #form-message-warning {
  color: red; }

  .ftco-section  #form-message-success {
  color: #28a745;
  font-size: 18px;
  font-weight: 500; }

  .ftco-section  .submitting {
  float: left;
  width: 100%;
  padding: 10px 0;
  display: none;
  font-size: 16px;
  font-weight: 500;
  color: #2553b8; }

 .ftco-section .form-group {
    margin-bottom: 1rem;
}









h2{color:#0F1954; font-size:35px; font-weight:600; padding-bottom:20px;}

/* ==================== Start Footer Css ==================== */
.footer-section{background:#05173D url(../images/footer-bg.png) no-repeat top center; background-size:cover; padding:0; box-shadow: 0px 0px 20px 0px rgb(148 148 148 / 10%);}
.footer-section p{color:#fff; line-height:26px;}
.footer-section .footer-contact-info {display:flex; gap:15px;}
.footer-contact-info-icon{background:#FFD25D; min-width:38px; height:38px; border-radius:100px; display:flex; align-items:center; justify-content:center;}

.footer-section .footer-contact-info h6{font-size:14px; font-weight:600; line-height:14px; color:#9BA2AA; margin-bottom:5px;}
.footer-section .footer-contact-info p{font-size:14px;}
.footer-section .footer-contact-info a{color:#fff; font-size:14px; font-weight:600; text-decoration:none;}
.footer-section .footer-contact-info a:hover{color:#F75928;}
.footer-section .line-bottom{border-bottom:solid 1px #1E2F51; padding-bottom:20px; margin-bottom:25px;}

.footer-section .footer-top-right{border-right:solid 1px #1E2F51; border-left:solid 1px #1E2F51; height:100%; padding-top:60px;}
.footer-section .footer-top-right ul{margin:0 0 30px 0; padding:0;}
.footer-section .footer-top-right ul li{list-style:none;}
.footer-section .footer-top-right h3{font-size:20px; font-weight:600; padding-bottom:20px; color:#fff; position:relative;}
.footer-section .footer-top-right h3:after{position:absolute; content:""; left:0; top:32px; background:#F75928; width:50px; height:2px;}
.footer-section .footer-top-right ul li a{color:#FFF; text-decoration:none; padding:5px 0 5px 26px; font-size:16px; display:inline-block; background:url(../images/double-arrow-right-icon.svg) no-repeat 0px 10px;}
.footer-section .footer-top-right ul li a:hover{color:#F75928;}
.footer-bottom{border-top:solid 1px #1E2F51; padding:30px 0; text-align:center;}
.footer-bottom p{margin-bottom:0; font-weight:300;}
.lrdai-license{background:#dde6f7 url(../images/bg1.png) no-repeat; flex-wrap:wrap; padding:20px 30px; min-height:115px; display:flex; justify-content:space-between; align-items: center;}
.lrdai-license-box{display:flex; gap:20px;}
.lrdai-license-content{font-size:18px; line-height:24px; font-weight:500; color:#000000;}
.lrdai-license-content span{color:#F75928; display: block;}

.footer-bottom a{color:#fff; text-decoration:none; font-weight:600;}
.footer-bottom a:hover{color:#F75928;}
.footer-section .footer-left{padding-top:60px; padding-bottom:30px;}
/* ==================== And Footer Css ==================== */

/* ==================== Start Our Partners Css ==================== */
.our-partners-section{background:#F2F2FF url(../images/partners-bg.png) no-repeat top center; background-size:cover;}
.our-partners-section h2{color:#0F1954; font-size:35px;}
.partners-box{background:#fff; box-shadow: 0 2.75rem 5.5rem -3.5rem rgba(189, 197, 209, .5), 0 2rem 4rem -2rem rgba(33, 50, 91, .3); border-radius:1.5rem 0 1.5rem 0; min-height:123px; display: flex
; align-items:center; justify-content:center; margin-bottom:20px; position: relative; transition: color 0.25s; overflow:hidden;}
.partners-box::before, .partners-box::after {box-sizing: inherit;content: "";position: absolute;width: 100%;height: 100%;border-radius:1.5rem 0 1.5rem 0;}
.partners-box::before, .partners-box::after {border: 2px solid transparent;width: 0;height: 0;}
.partners-box::before {top: 0;left: 0;}
.partners-box::after {bottom: 0;right: 0;}
.partners-box:hover::before, .partners-box:hover::after {width: 100%;height: 100%;}
.partners-box:hover::before {border-top-color: #FF9B24;border-right-color: #FF9B24;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;}
.partners-box:hover::after {border-bottom-color: #FF9B24;border-left-color: #FF9B24;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}
/*.partners-box img{max-width:160px;}*/
/* ==================== And Our Partners Css ==================== */

/* ==================== Start Inner Banner Css ==================== */
/*.inner-banner{position:relative; background:url(../images/banner.jpg) no-repeat top center; background-size:cover;}*/
.inner-slider-section{background:url(../images/banner.jpg) no-repeat top center;z-index: 1;overflow: hidden;z-index: 0;text-align: left;padding:100px 0 100px;position: relative;background-size: cover;}
.inner-slider-section h1{margin-bottom:10px;color:#fff;font-size:2.5em;line-height: 1.175em;text-align:center;}
.inner-slider-section .breadcrumbs ul {display: flex;text-align: left;justify-content:center;margin:0 auto;padding:0;}
.inner-slider-section .breadcrumbs ul li:first-child {padding-left: 0;}
.breadcrumbs ul li:last-child {padding-right: 0;}
.inner-slider-section .breadcrumbs ul li {line-height: 24px;z-index: 0;padding: 0 20px;position: relative;display: inline-block;color:#ced0df;}
.inner-slider-section .breadcrumbs ul li:before {content: '/';right: -4px;top:8px;font-size:14px;z-index: -1;line-height: 12px;position: absolute; color:#ced0df;}
.inner-slider-section .breadcrumbs ul li:last-child:before{display:none;}
.inner-slider-section .breadcrumbs ul li a {color:#ced0df; text-decoration:none;}
/* ==================== Start Inner Banner Css ==================== */



@media (max-width:1280px){
    /*Header*/
    .header-main  nav .navbar .links li{padding: 0 10px;}
    /*Header*/
    .single-slider .slider-bg{width:100%; left:0; -webkit-transform: skewX(0); -ms-transform: skewX(0); transform: skewX(0);}
    .hero-silder .image-column .image{margin-left:0px;}
}

@media (max-width:920px) {
/* Header Menu CSS*/
.header-main  nav .navbar{max-width: 100%;padding: 0 25px;}
.header-main  nav .navbar .logo a{font-size: 27px;}
.header-main  nav .navbar .links li{padding: 0 4px;white-space: nowrap;}
.header-main  nav .navbar .links li a{font-size: 15px; color:#000;}
.header-main .navbar .links li .sub-menu a{font-size:15px;}
/* Header Menu And CSS*/
}

@media (max-width:800px){
/* Header Menu CSS*/
.header-main  .navbar .bx-menu{display: block;}
.header-main  nav .navbar .nav-links{position: fixed;top: 0;left: -100%;display: block;max-width: 270px;width: 100%;background:#2E4281;line-height: 40px;padding: 20px;box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);transition: all 0.5s ease;z-index: 1000;}
.header-main  .navbar .nav-links .sidebar-logo{display: flex;align-items: center;justify-content: space-between;}
.header-main  .sidebar-logo .logo-name{font-size: 25px;color: #fff;}
.header-main  .sidebar-logo  i,
.header-main  .navbar .bx-menu{font-size: 25px;color:#fff;}
.navbar .bx-menu{color:#000!important;}
.header-main  nav .navbar .links{display: block;margin-top: 20px;padding:0;}
.header-main  nav .navbar .links li .arrow{line-height: 40px; color:#fff;}
.header-main  nav .navbar .links li{display: block;}
.header-main  nav .navbar .links li .sub-menu{position: relative;top: 0;box-shadow: none;display: none;}
.header-main  nav .navbar .links li .sub-menu li{border-bottom: none;}
.header-main  .navbar .links li .sub-menu .more-sub-menu{display: none;position: relative;left: 0;}
.header-main  .navbar .links li .sub-menu .more-sub-menu li{display: flex;align-items: center;justify-content: space-between;}
.header-main  .links li:hover .htmlcss-arrow,
.header-main  .links li:hover .js-arrow{transform: rotate(0deg);}
.header-main  .navbar .links li .sub-menu .more-sub-menu{display: none;}
.header-main  .navbar .links li .sub-menu .more span{display: flex;align-items: center;}
.header-main  .links li .sub-menu .more:hover .more-sub-menu{display: none;}
.header-main  nav .navbar .links li:hover .htmlCss-sub-menu,
.header-main  nav .navbar .links li:hover .js-sub-menu{display: none;}
.header-main  .navbar .nav-links.show1 .links .htmlCss-sub-menu,
.header-main  .navbar .nav-links.show3 .links .js-sub-menu,
.header-main  .navbar .nav-links.show2 .links .more .more-sub-menu{display: block;}
.header-main  .navbar .nav-links.show1 .links .htmlcss-arrow,
.header-main  .navbar .nav-links.show3 .links .js-arrow{transform: rotate(180deg);}
.header-main  .navbar .nav-links.show2 .links .more-arrow{transform: rotate(90deg);}
/* Header Menu AND CSS*/
.header-main  nav .navbar .links li a{font-size: 15px; color:#fff;}
}

@media (max-width:767px){
.single-slider .slider-bg {width: 100%;left: 0;-webkit-transform: skewX(0);-ms-transform: skewX(0);transform: skewX(0);}
.single-slider .slider-shape-03 {bottom: -200px;}
.single-slider .slider-shape-02 {top: -200px;}
.slider-content-02 {padding-top: 80px;padding-bottom: 90px;}
.slider-content .title{font-size: 24px;}
.insurance-box ul li,
.services-main .insurance-box ul li{width:100%;}
}
@media (max-width:370px){
/* Header Menu CSS*/
.header-main  nav .navbar .nav-links{max-width:100%;} 
/* Header Menu ANd CSS*/
}


