@font-face {
    font-family: 'Myriad Pro';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/MyriadPro-Regular.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/MyriadPro-Regular.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/MyriadPro-Regular.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/MyriadPro-Regular.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Lucida Sans Demi';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans-Demi.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans-Demi.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans-Demi.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans-Demi.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans-Demi.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans-Demi.svg#LucidaSans-Demi') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Lucida Sans';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/LucidaSans.svg#LucidaSans') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'Bebas Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueBold.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueBold.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueBold.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueBold.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueBold.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueBold.svg#BebasNeueBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueRegular.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueRegular.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueRegular.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueRegular.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueRegular.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/BebasNeueRegular.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLight.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLight.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLight.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLight.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLight.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLight.svg#HelveticaNeue-UltraLight') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue Light';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Light.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Light.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Light.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Light.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-LightItalic.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-LightItalic.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-LightItalic.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-LightItalic.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-LightItalic.svg#HelveticaNeue-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBold.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBold.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBold.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBold.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBold.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Italic.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Italic.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Italic.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Italic.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Italic.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Italic.svg#HelveticaNeue-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLightItalic.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLightItalic.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLightItalic.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLightItalic.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-UltraLightItalic.svg#HelveticaNeue-UltraLightItalic') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-BoldItalic.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-BoldItalic.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-BoldItalic.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-BoldItalic.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-BoldItalic.svg#HelveticaNeue-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Bold.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Bold.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Bold.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Bold.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Helvetica Neue';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.ttf') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.svg#HelveticaNeue-CondensedBlack') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Hindi_normal';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/S07140F0P_1.TTF') format('truetype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/HelveticaNeue-CondensedBlack.svg#HelveticaNeue-CondensedBlack') format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'SHREE-DEV-0714EP';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-DEV-0714EP.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-DEV-0714EP.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-DEV-0714EP.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-DEV-0714EP.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-DEV-0714EP.svg#SHREE-DEV-0714EP') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SHREE-TEL-0908P';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TEL-0908P.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TEL-0908P.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TEL-0908P.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TEL-0908P.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TEL-0908P.svg#SHREE-TEL-0908P') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SHREE-TAM-0802P';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TAM-0802P.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TAM-0802P.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TAM-0802P.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TAM-0802P.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-TAM-0802P.svg#SHREE-TAM-0802P') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SHREE-PUN-0951EP';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-PUN-0951EP.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-PUN-0951EP.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-PUN-0951EP.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-PUN-0951EP.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-PUN-0951EP.svg#SHREE-PUN-0951EP') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SHREE-KAN-0854P';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-KAN-0854P.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-KAN-0854P.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-KAN-0854P.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-KAN-0854P.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-KAN-0854P.svg#SHREE-KAN-0854P') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'SHREE-MAL-0501P';
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-MAL-0501P.eot');
    src: url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-MAL-0501P.eot?#iefix') format('embedded-opentype'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-MAL-0501P.woff2') format('woff2'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-MAL-0501P.woff') format('woff'),
        url('../../../../../../content/dam/indusind/cyber-security/fonts/SHREE-MAL-0501P.svg#SHREE-MAL-0501P') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
ul li { list-style:none}
body {
    line-height:1;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel .owl-nav button.owl-prev,
  .owl-carousel .owl-nav button.owl-next,
  .owl-carousel button.owl-dot {
    background: none;
    color: inherit;
    border: none;
    padding: 0 !important;
    font: inherit; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */ }
  .owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity 400ms ease; }
  .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height: 0; }
  .owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("cybersecurity/css/owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }
@charset "utf-8";
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

*,
*::before,
*::after {
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
	padding: 0;
	margin: 0;
	background: #fff;
	font-size: 18px;
	font-family: 'Myriad Pro', Arial, Helvetica;
	color: #414042;
	overflow-x: hidden;
}

.clr {
	clear: both;
}

p {
	margin-top: 0;
	margin-bottom: 15px;
}

.logo {
	float: right;
	margin-top: 8px;
}

a {
	text-decoration: none;
}

li {
	list-style: none
}

.allanim,
nav a:hover,
.footer .fr a:hover:after {
	-moz-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
	-webkit-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
	-o-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
	-ms-transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
	transition: all 550ms cubic-bezier(0.450, 1.000, 0.320, 1.000);
}

.mob-icon {
	display: none !important;
}

.row:after {
	content: '';
	display: table;
	clear: both
}

.header {
	width: 100%;
	transition: 0.5s;
	z-index: 999999999;
	background: #fff;
}

.headerfixed {
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	position: fixed!important;
}

.header .container,
.footer .container,
.container-bottom-btn {
	width: 100%;
	margin: 0 auto;
	padding: 1% 5%;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	float: left;
}

.footer .container {
	padding: 0 5%;
}

.container {
	width: 100%;
	margin: 0 auto;
	padding: 0 7%;
	float: left;
	box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.header .container {
	margin-top: 10px;
}

nav {
	float: left;
	margin-top: 7px;
}

.menu-icon {
	float: left;
	margin-top: 7px;
	margin-right: 7px;
	padding: 0;
}

nav div {
	display: inline-block
}

nav ul {
	margin: 0;
	padding: 0;
	float: left
}

nav li {
	float: left;
	padding: 0px 12px 0;
	position: relative;
	text-transform: uppercase;
}

nav li.first {
	margin-top: 5px;
	margin-right: 7px;
	padding: 0;
}

nav li.first:after {
	display: none
}

nav li:after {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
    margin: auto;
	right: 0;
	float: right;
	width: 2px;
	height: 25px;
	background: #414042;
}

nav li:last-child:after {
	display: none
}

nav li:nth-child(6):after {
	display: none
}

nav a {
	color: #414042;
	font-size: 18px;
}

nav a:hover {
	color: #97272b
}

nav li.last {
	margin: 0 0 0 5px;
}

.lang {
	float: left;
	margin: -2px 0 0 12px;
}

nav .custom-select {
	float: left;
	border: 2px solid #414042;
	height: 35px;
	padding: 0 0px;
	font-size: 28px;
	color: #000;
	position: relative;
	outline: none !important;
	-moz-border-radius: 8px;
	-o-border-radius: 8px;
	-ms-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px
}

nav .custom-select:after {
	content: "";
	background: url(../../../../../../content/dam/indusind/cyber-security/images/select-arrow.png) no-repeat left center;
	width: 13px;
	height: 10px;
	position: absolute;
	right: 5px;
	z-index: -1;
	top: 11px;
}

nav .custom-select .selectedText {
	height: 100%;
	width: 100%;
	padding: 0 22px 0 10px;
	position: relative;
	line-height: 30px;
	border-radius: 0;
	background: transparent;
	font-size: 20px;
	font-size: 14px;
	color: #000;
	font-weight: 600;
	cursor: pointer;
}

nav .custom-select select {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0
}

.section {
	float: left;
	width: 100%;
}

.section.first {
	margin-top: 0;
	background: #97272b;
	padding-bottom: 285px;
}

.section .col {
	position: relative;
	top: 0;
	width: 100%;
	float: left
}

.col-left {
	width: 50%;
	float: left;
	position: relative;
	z-index: 9;
	margin-top: 205px;
}

.owl-carousel .owl-item {
	overflow-x: hidden;
	overflow-y: hidden;
}

.col-left {
	width: 100%
}


.section.second .col-left,
.section.third .col-left,
.section.fourth .col-left,
.section.fifth .col-left,
.section.six .col-left {
	width: 50%
}

.col-left.img-one:after {
	content: '';
	position: absolute;
	top: -112px;
	right: 0;
	background: url(../../../../../../content/dam/indusind/cyber-security/images/slide1.png) no-repeat right top;
	width: 646px;
	height: 746px;
	background-size: 69%;
}

.col-left.img-two:after {
	content: '';
	position: absolute;
	top: -78px;
	right: -65px;
	background: url(../../../../../../content/dam/indusind/cyber-security/images/slide2.png) no-repeat left top;
	width: 762px;
	height: 373px
}

.col-left.img-three:after {
	content: '';
	position: absolute;
	top: -201px;
	right: 0px;
	background: url(../../../../../../content/dam/indusind/cyber-security/images/slide3.png) no-repeat left top;
	width: 593px;
	height: 551px
}

.col-left.img-four:after {
	content: '';
	position: absolute;
	top: -168px;
	right: 0px;
	background: url(../../../../../../content/dam/indusind/cyber-security/images/slide4.png) no-repeat left top;
	width: 525px;
	height: 696px;
	background-size: 86%;
}
.col-left.img-five:after {
	content: '';
	position: absolute;
	top: -146px;
	right: 0px;
	background: url(../../../../../../content/dam/indusind/cyber-security/images/slide5.png) no-repeat left top;
	width: 525px;
	height: 696px;
	background-size: 86%;
}
.col-right {
	width: 50%;
	float: right;
	position: relative;
	top: 0;
	z-index: 9;
	text-align: right
}

h3 {
	color: #414042;
	font-size: 45px;
	line-height: 24px;
	font-family: 'Lucida Sans';
	margin-top: 23px;
}

h2 {
	color: #414042;
	font-size: 53px;
	line-height: 80px;
	font-family: 'Lucida Sans Demi'
}

.white {
	color: #fff;
}

.h3-white {
	margin-top: 15px;
	margin-bottom: 60px
}

.section.first p {
	color: #fff;
	line-height: 1.4;
	text-align: justify;
	margin-bottom: 35px;
	font-size: 18px;
	max-width: 570px;
}

.cl-content {
	max-width: 642px;
	width: 100%;
	float: left;
	position: relative;
	top: -2px;
}

.btn {
	text-transform: uppercase;
	background: #fff;
	color: #000;
	-moz-border-radius: 40px;
	-o-border-radius: 40px;
	-ms-border-radius: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	font-weight: bold;
	font-size: 20px;
	padding: 13px 29px;
	float: left
}


.section.first {
	position: relative;
	/* margin-top: 42px;*/
}

.section.first:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	min-height: 324px;
	background: #fff;
	width: 100%;
}


/*.owl-carousel .owl-stage-outer {overflow: initial;}*/

.owl-dots {
	float: left;
	width: 100%;
	text-align: center;
	position: relative;
	top: 22px
}

.owl-carousel button.owl-dot {
	width: 15px;
	height: 15px;
	background: #b6686b;
	float: none;
	display: inline-block;
	margin: 0 10px;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.owl-carousel button.owl-dot.active {
	width: 15px;
	height: 15px;
	background: #fff;
	float: none;
	display: inline-block;
}

.section.second {
	margin-top: 0;
	background: #fff;
	padding-bottom: 0;
	position: relative
}


/*.section.second .content:after { content:''; position:absolute; left:0; width:100%; height:235px; top:0; background:#97272b}*/

.content {
	display: inline-block;
	width: 100%;
}

.section.second h2,
.section.second h3,
.section.fourth h2,
.section.fourth h3,
.section.six h2,
.section.six h3 {
	color: #fff
}

.section.second .sub-content {
	float: left;
	width: 100%;
	z-index: 9999;
	position: relative;
	background: #97272b;
	padding-bottom: 0px;
}

.sub-content .sub-cont {
	margin: 0 0px;
	width: 100%
}

.section .sub-content .col-left {
	position: absolute;
	left: auto;
	bottom: 8px;
	padding: 0 30px 0 0;
}

.section.second .sub-content .col-right {
	padding: 0 0 0 30px
}

.content-row {
	margin-top: 53px;
	float: left;
	width: 100%
}

.content-row .content-col {
	margin: 0;
	padding-bottom: 30px;
	float: left;
	width: 100%;
}

.content-row .col {
	padding: 0 30px;
	float: left;
	width: 50%;
}

.content-row .content-col:last-child {
	margin-top: 20px
}

.content-row .content-col strong {
	font-weight: 600;
	display: block;
	margin-bottom: 25px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 30px;
	padding: 0 30px 0 0;
}

.content-row .content-col ul {
	padding: 0 0px;
	float: left
}

.content-row .content-col li {
	margin-bottom: 18px;
	list-style-type: none;
	line-height: 1.3;
	position: relative;
	padding: 0 0 0 28px;
	font-size: 18px;
}

.content-row .content-col li:last-child {
	margin-bottom: 0
}

.content-col li:after {
	content: '';
	background: #414042;
	width: 8px;
	height: 8px;
	position: absolute;
	top: 8px;
	left: 0;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.container-bottom-btn {
	padding: 0 5%;
	position: fixed;
	bottom: 94px;
	width: 100%;
	z-index: 99999!important;
	max-width: 1700px;
}

.bottom-buttons ul {
	float: right;
	padding: 0;
}

.bottom-buttons li {
	float: left;
	margin: 0 9px
}

.bottom-buttons a {
	float: left
}

.bottom-buttons a.pdf {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/pdf.png) no-repeat;
	width: 27px;
	height: 34px;
}
/* DURGESH */
.bottom-buttons a.pdf {
	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="%23F58220" d="M64 496l48 0 0 16-48 0c-35.3 0-64-28.7-64-64L0 64C0 28.7 28.7 0 64 0L204.1 0c12.7 0 24.9 5.1 33.9 14.1L369.9 145.9c9 9 14.1 21.2 14.1 33.9L384 304l-16 0 0-124.1c0-1.3-.1-2.6-.2-3.9L248 176c-22.1 0-40-17.9-40-40l0-119.8c-1.3-.2-2.6-.2-3.9-.2L64 16C37.5 16 16 37.5 16 64l0 384c0 26.5 21.5 48 48 48zM361.1 160c-.8-1-1.6-1.9-2.4-2.7L226.7 25.4c-.9-.9-1.8-1.7-2.7-2.4L224 136c0 13.3 10.7 24 24 24l113.1 0zM176 368l32 0c26.5 0 48 21.5 48 48s-21.5 48-48 48l-24 0 0 40c0 4.4-3.6 8-8 8s-8-3.6-8-8l0-48 0-80c0-4.4 3.6-8 8-8zm32 80c17.7 0 32-14.3 32-32s-14.3-32-32-32l-24 0 0 64 24 0zm96-80l32 0c22.1 0 40 17.9 40 40l0 64c0 22.1-17.9 40-40 40l-32 0c-4.4 0-8-3.6-8-8l0-128c0-4.4 3.6-8 8-8zm8 128l24 0c13.3 0 24-10.7 24-24l0-64c0-13.3-10.7-24-24-24l-24 0 0 112zM424 376c0-4.4 3.6-8 8-8l48 0c4.4 0 8 3.6 8 8s-3.6 8-8 8l-40 0 0 48 40 0c4.4 0 8 3.6 8 8s-3.6 8-8 8l-40 0 0 56c0 4.4-3.6 8-8 8s-8-3.6-8-8l0-64 0-64z"/></svg>');
	width: 31px;
	height: 31px;
	background-repeat: no-repeat;
	margin-top: 3px;
}

.bottom-buttons a.print {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/print.png) no-repeat center 2px;
	width: 40px;
	height: 34px;
}

.bottom-buttons a.doc {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/doc.png) no-repeat center 2px;
	width: 29px;
	height: 34px;
}

.bottom-buttons a.email {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/email.png) no-repeat center 6px;
	width: 34px;
	height: 34px;
}

.bottom-buttons a.pdf-w {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/pdf-w.png) no-repeat;
	width: 27px;
	height: 34px;
}

.bottom-buttons a.print-w {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/print-w.png) no-repeat center 2px;
	width: 40px;
	height: 34px;
}

.bottom-buttons a.doc-w {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/doc-w.png) no-repeat center 2px;
	width: 29px;
	height: 34px;
}

.bottom-buttons a.email-w {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/email-w.png) no-repeat center 6px;
	width: 34px;
	height: 34px;
}

.section.third {
	background: #97272b;
	margin-top: 156px;
	padding-bottom: 171px;
}

.section.third .sub-content {
	float: left;
	width: 100%;
	z-index: 9999;
	position: relative;
	background: #fff;
	padding-bottom: 0;
}

.section.third .sub-content .col-left {
	position: absolute;
	left: auto;
	bottom: 8px
}

.section.third .sub-content .col-right {
	top: -3px
}

.section.third .content-row .content-col li,
.section.fifth .content-row .content-col li,
.section.fifth .content-row .content-col strong {
	color: #fff
}

.section.third .content-row .content-col {
	margin-top: 30px
}

.section.third .content-row .content-col li:after {
	background: #fff;
}

.section.fourth .sub-content {
	float: left;
	width: 100%;
	z-index: 9999;
	position: relative;
	background: #97272b;
	padding-bottom: 0;
}

.section.fourth .col-right {
	/*top:25px*/
	top: 0px;
}

.section.fifth {
	background: #97272b;
	margin-top: 279px
}



.section.fifth .sub-content {
	float: left;
	width: 100%;
	z-index: 9999;
	position: relative;
	background: #fff;
	padding-bottom: 0;
}

.section.fifth .col-left {
	width: 61%;
	margin-top: 173px;
	margin-bottom: 0px;
}

.section.fifth .col-right {
	width: 39%
}

.section.fifth .content-col li::after {
	background: #fff
}

.section.fifth .content-col ul li ul li::after {
	background: transparent;
}

.section.six {
	background: #fff;
	padding-bottom: 144px;
}

.section.six .sub-content {
	float: left;
	width: 100%;
	z-index: 9999;
	position: relative;
	background: #97272b;
	padding-top: 82px
}

.section.six .content-row {
	margin-top: 70px
}

.section.six .col-right img {
	margin-right: 213px
}

.footer {
	background: #97272b;
	padding: 15px 0;
	float: left;
	width: 100%;
}

.footer .fl {
	width: 50%;
	float: left;
	padding-top: 11px;
	color: #fff;
	background-color: transparent;
}

.footer .fr {
	width: 50%;
	float: left;
	background-color: transparent;
}

.footer .fr ul {
	float: right
}

.footer .fr li {
	padding: 0 4px;
	float: left
}

.footer .fr a,
#sharingPopup li a {
	width: 42px;
	height: 42px;
	float: left;
	background-repeat: no-repeat;
	position: relative;
	transition: all 0.2s;
}

.footer .fr a:after,
#sharingPopup li a:after {
	content: '';
	position: absolute;
	left: -5px;
	top: -5px;
	width: 48px;
	height: 48px;
	border: 2px solid transparent;
	-moz-border-radius: 100%;
	-o-border-radius: 100%;
	-ms-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}

.footer .fr a:hover:after,
#sharingPopup li a:hover:after {
	border: 2px solid #fff;
}

.footer .fr a.fb,
#sharingPopup li a.fb {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/facebook.png)
}

.footer .fr a.tw,
#sharingPopup li a.tw {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/twitter.png)
}

.footer .fr a.yt {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/youtube.png)
}

.footer .fr a.ins {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/instagram.png)
}

.content-row .oddcol {
	padding-left: 0;
}

.content-row .oddcolp {
	float: left;
	color: #fff;
}

.content-row .evencol {
	padding-right: 0;
}

.brkpage {
	display: none;
}

.content-col ul li ul li {
	position: relative;
}

.btn {
	z-index: 999999!important;
}

.content-row .content-col li a {
	color: #fff;
	text-decoration: underline;
}

.popup-row {
	width: 100%;
	float: left;
	height: 100%;
	display: block;
	z-index: 99999999999;
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	padding: 0;
	bottom: 0;
	text-align: center;
}

.popup-row:before {
	content: '';
	font-size: 0;
	display: inline-block;
	vertical-align: middle;
	height: 100%;
}

.popup-overlay {
	content: '';
	position: fixed;
	left: 0;
	top: 0;
	background: rgba(0, 0, 0, 0.7);
	width: 100%;
	height: 100%;
	z-index: 9999999999;
}

.popup-box {
	max-width: 700px;
	width: 100%;
	margin: 0 auto;
	z-index: 8;
	padding: 62px 115px;
	text-align: center;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background: #8a181e;
	background: -moz-linear-gradient(top, #8a181e 0%, #521318 100%);
	background: -o-linear-gradient(top, #8a181e 0%, #521318 100%);
	background: -ms-linear-gradient(top, #8a181e 0%, #521318 100%);
	background: -webkit-linear-gradient(top, #8a181e 0%, #521318 100%);
	background: linear-gradient(top, #8a181e 0%, #521318 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a181e', endColorstr='#521318', GradientType=0);
}

.submit-btn.close-btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	height: 30px;
	box-shadow: none;
	border-radius: 0;
}

.submit-btn.close-btn img {
	width: 20px;
	height: 20px;
	margin-top: 5px
}

.submit-btn.close-btn:before {
	display: none
}

.close-btn img {
	border: 0;
	cursor: pointer
}

.form_captcha_image {
	max-width: 252px;
	width: 100%;
	height: 50px;
	float: left;
	margin-right: 20px;
	margin-bottom: 5px;
	float: left;
}

.Refresh-btn-Cmt-wrap.btnStrct {
	float: left
}

.Refresh-btn-Cmt-wrap.btnStrct input {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/refresh-btn.png) no-repeat 0 0;
	font-size: 0;
	width: 134px;
	height: 50px;
	border: 0;
}

.form-group .label-box label {
	margin-top: 20px
}

.form-group .label-box .fldSet input {
	max-width: 250px
}

.form-group .submit-btn input {
	background: url(../../../../../../content/dam/indusind/cyber-security/images/send.jpg) no-repeat 0 0;
	font-size: 0;
	width: 103px;
	height: 50px;
	border: 0;
}

.form-group .error {
	color: #e3892d;
	text-align: left;
	padding-top: 4px;
	clear: both;
	font-size: 13px;
	display: none
}

.form_captcha_image img {
	height: 30px;
}

.reload-icon {
	position: relative;
	float: left;
	padding: 12px 6px;
	color: #89181f;
	font-size: 20px;
	font-family: 'Helvetica Neue Bold';
	font-weight: 400;
	background: #8a181e;
	/*border:1px solid #54151a;*/
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	background: -moz-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: -o-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: -ms-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: -webkit-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: linear-gradient(top, #fff 40%, #9b9c9d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#9b9c9d', GradientType=0);
}

.reload-icon:before {
	content: '';
	position: relative;
	float: left;
	width: 32px;
	height: 25px;
	background: url(../../../../../../content/dam/indusind/cyber-security/images/reload-icon.png) no-repeat;
	margin-right: 7px
}

.form-group {
	margin-bottom: 30px;
	float: left;
	width: 100%
}

.form-group input[type='text'] {
	height: 43px;
	padding: 0 11px;
	outline: none;
	width: 100%;
	background: #fff;
	border-radius: 3px;
	border: 1px solid #d6d6d6;
	float: left;
	color: #333 !important;
	font-size: 21px;
}

.form-group input[type='text'].catchaBox {
	max-width: 252px;
	width: 100%
}

.form-group label {
	color: #fff;
	text-align: left;
	margin-bottom: 15px;
	float: left;
	font-size: 16px;
	width: 100%;
}

.submit-btn {
	position: relative;
	float: left;
	background: #8a181e;
	/*border:1px solid #54151a;*/
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	border-radius: 3px;
	background: -moz-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: -o-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: -ms-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: -webkit-linear-gradient(top, #fff 40%, #9b9c9d 100%);
	background: linear-gradient(top, #fff 40%, #9b9c9d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#9b9c9d', GradientType=0);
}

.submit-btn:before {
	content: '';
	position: absolute;
	top: 14px;
	left: 6px;
	width: 27px;
	height: 20px;
	background: url(cybersecurity/images/email-icon.png) no-repeat;
}

.submit-btn input {
	border: 0;
	outline: none;
	background: none;
	padding: 12px 12px 12px 40px;
	cursor: pointer;
	color: #89181f;
	font-size: 20px;
	font-family: 'Helvetica Neue Bold';
	font-weight: 400;
}

::-webkit-input-placeholder {
	color: #a6a8ab !important;
	font-size: 21px;
}

::-moz-placeholder {
	color: #a6a8ab !important;
	font-size: 21px;
}

:-ms-input-placeholder {
	color: #a6a8ab !important;
	font-size: 21px;
}

:-moz-placeholder {
	color: #a6a8ab !important;
	font-size: 21px;
}

#disclaimerPopup,
#emailPopup,
.popup-overlay,
#sharingPopup,
.languageType {
	display: none;
}

.disclaimerPopup {
	background: #fff;
	z-index: 1000000!important;
	width: 100%
}

#sharingPopup .popup-box {
	max-width: 200px;
	width: 200px;
	padding: 50px;
	margin: 0 auto;
}

#sharingPopup ul li {
	float: left;
}

#sharingPopup ul li:first-child {
	margin-right: 10px;
}

#sharingPopup ul li a {
	text-indent: 999em;
}

#disclaimerPopup p {
	color: #fff;
	text-align: justify;
	font-size: 16px;
	line-height: 19px;
}

#emailPopup .form-row p.successText {
	text-transform: none !important;
	color: #fff;
	text-align: center
}

.bottom-buttons ul li:first-child {
	display: none;
}

.container-bottom-btn {
	left: 50%;
	transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}

.content-col ul li ul li::after,
.content-col .evencol ul.discbullet li::after {
	content: '';
	background: transparent;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 8px;
	left: 0;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	border: 1px solid #fff;
}

#languageSelect {
	font-size: 12px;
}


/*#languageSelect option {display:none;}
#languageSelect option:nth-child(-n+9){display:block;}*/

#hindiLang,
#marathiLang,
#hindiLang h2,
#marathiLang h2,
#hindiLang h3,
#marathiLang h3 {
	font-family: 'SHREE-DEV-0714EP';
}

#teluguLang,
#teluguLang h2,
#teluguLang h3 {
	font-family: 'SHREE-TEL-0908P';
}

#tamilLang,
#tamilLang h2,
#tamilLang h3 {
	font-family: 'SHREE-TAM-0802P';
}

#punjabiLang,
#punjabiLang h2,
#punjabiLang h3 {
	font-family: 'SHREE-PUN-0951EP';
}

#oriyaLang,
#oriyaLang h2,
#oriyaLang h3 {
	font-family: 'SHREE-ORI-0601EP';
}

#kannadaLang,
#kannadaLang h2,
#kannadaLang h3 {
	font-family: 'SHREE-KAN-0854P';
}

#malayalamLang,
#malayalamLang h2,
#malayalamLang h3 {
	font-family: 'SHREE-MAL-0501P';
}

#languageSelect option,
.custom-select .selectedText {
	font-family: 'Myriad Pro'!important;
}

.languageCss nav a {
	font-size: 22px;
}

.languageCss h2 {
	font-size: 45px;
	line-height: 75px;
}

.languageCss h3 {
	font-size: 38px;
	line-height: 38px;
}

.languageCss .section.first p,
.content-row .content-col li {
	font-size: 18px;
}

#marathiLang h3,
#punjabiLang h3 {
	font-size: 35px;
	line-height: 35px;
}

#oriyaLang h2 {
	line-height: 63px;
}

#oriyaLang .section.first h2 {
	line-height: 50px;
}

#punjabiLang h2 {
	line-height: 60px;
}

#kannadaLang h2 {
	line-height: 70px;
}

#kannadaLang .section.first h2 {
	line-height: 57px;
}

#kannadaLang h3 {
	font-size: 37px;
}

#malayalamLang h2 {
	font-size: 45px;
	line-height: 55px;
}

#malayalamLang h3 {
	font-size: 34px;
	line-height: 34px;
}

#malayalamLang nav a {
	font-size: 12px;
    /*font-size: 14px;*/
}

#tamilLang h3 {
	font-size: 28px;
	line-height: 28px;
}

#tamilLang h2 {
	font-size: 30px;
	line-height: 65px;
}

#teluguLang h2 {
	font-size: 42px;
	line-height: 48px;
}
#teluguLang nav a {
	font-size: 14px;

}
#tamilLang nav a {
	font-size: 11px;
    /*font-size: 12px;*/
}

#gujaratiLang h2 {
	font-size: 45px;
	line-height: 80px;
    margin-top:-9px;
}

#malayalamLang .section p,
.section.first p,
#malayalamLang .content-row .content-col li,
#tamilLang .section p,
.section.first p,
#tamilLang .content-row .content-col li {
	font-size: 15px;
}
#bengaliLang nav a {
	font-size: 18px;

}

.cont-padding {
	padding: 0 5%!important;
}

.popup-box-padd {
	padding: 62px 48px !important;
}

.btn1 {
	text-transform: uppercase;
	background: #fff;
	color: #000;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-weight: bold;
	padding: 10px 15px;
	float: left;
}

.submit-btn1 {
	position: relative;
	float: left;
	/*background: #8a181e;*/
	margin-right: 10px;
}

.submit-btn1 a {
	color: #8a191d;
	font-size: 15px;
	padding: 10px 10px 8px 10px;
}

.discl-font {
	color: #8a181e;
	padding: 0 0 15px 0;
}

.noteText {
	font-size: 16px;
}

.noteText-container {
	position: relative;
	display: inline-block;
	bottom: 20%
}


/* CSS Document */

.container-bottom-btn {
	width: 160px;
	right: 0;
	left: auto;
	padding: 0;
}

.wht-clr {
	color: #fff;
	font-size: 18px;
	line-height: 1.3;
}

.clear {
	clear: both;
}

.bold {
	font-weight: bold;
}

.section.fifth .content-row .content-col li span {
	font-weight: bold
}

.content-row .content-col li img {
	position: absolute;
	left: 0;
}

.section.fifth .content-row .content-col ul.chk-mrk li {
	padding: 0 0 0 60px;
}

.section.fifth .content-col ul.chk-mrk li::after {
	background: none;
}

.section.fifth .col-right img {
	width: 60%;
}

#sec-qest.section.fifth {
	margin-top: 50px;
}

.footer {
    font-family: auto;
}

#teluguLang	.owl-carousel .cl-content h3.h3-white {
    padding-top: 1rem;
}

.section.second .content-col p, .section.fourth .content-col p, .section.six .content-col p {
    color: inherit;
    font-size: 17px;
    line-height: 1.3;
}

.section.third .content-col p, .section.fifth .content-col p {
    color: #fff;
    font-size: 17px;
    line-height: 1.3;
}

#sec-qest.section.fifth.no-top-margin{
	margin-top:0px;
}
.section.fifth.no-top-margin{
	margin-top:0px;
}
.sections .section.fifth.no-top-margin .content .content-row .container .content-col strong{
	text-transform:none;
}
#secFirst{
	margin-top:50px;
}
.sections .content .content-row .container .content-col strong p b{
	font-size:2rem;
}
@media screen and (max-width: 992px) {
  .section.fifth.no-top-margin .col-left {
	margin-top:0px;
  }
  #secFirst{
	margin-top:0px;
	}
}

/* UPI */
.card-box .imagebox{
    background: #e9e9e9;
    display: flex;
    min-height: 250px;
    position: relative;
}

.importantLinkBox .importantLinkTitle {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
}
.importantLinkBox .importantLinkLink a {
    color: #fff;
    font-size: 14px;
	font-family: "Myriad Pro";
}

#sec-qest.section .content-row .col h3.18sz {
	color: #ffffff;
	font-size: 18px;
	line-height: 1.3;
	margin-top: 0;
	margin-bottom: 15px;
}
@font-face {
    font-family: 'Myriad Pro1';
    font-style: normal;
    font-weight: 300;
    src: local('Myriad Pro Light'), url('cybersecurity/css/assets/fonts/MyriadPro-Light1.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro1';
    font-style: normal;
    font-weight: 500;
    src: local('Myriad Pro Semibold'), url('cybersecurity/css/assets/fonts/MYRIADPRO-SEMIBOLD1.woff') format('woff');
    font-display: swap;
}

@font-face {
    font-family: 'Myriad Pro1';
    font-style: normal;
    font-weight: 600;
    src: local('Myriad Pro Bold'), url('cybersecurity/css/assets/fonts/MYRIADPRO-BOLD1.woff') format('woff');
    font-display: swap;
}

/* BOOTSTRAP */
.row {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-top: var(--bs-gutter-y);
}

.col {
    flex: 1 0 0%;
}

.row-cols-auto>* {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1>* {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2>* {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3>* {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.row-cols-4>* {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5>* {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6>* {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333333%;
}

.offset-2 {
    margin-left: 16.66666667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333333%;
}

.offset-5 {
    margin-left: 41.66666667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333333%;
}

.offset-8 {
    margin-left: 66.66666667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333333%;
}

.offset-11 {
    margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
    --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
    --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%;
    }

    .row-cols-sm-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3>* {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-sm-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6>* {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0;
    }

    .offset-sm-1 {
        margin-left: 8.33333333%;
    }

    .offset-sm-2 {
        margin-left: 16.66666667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.33333333%;
    }

    .offset-sm-5 {
        margin-left: 41.66666667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.33333333%;
    }

    .offset-sm-8 {
        margin-left: 66.66666667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.33333333%;
    }

    .offset-sm-11 {
        margin-left: 91.66666667%;
    }

    .g-sm-0,
    .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0,
    .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1,
    .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1,
    .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2,
    .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2,
    .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3,
    .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3,
    .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4,
    .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4,
    .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5,
    .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-5,
    .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0%;
    }

    .row-cols-md-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3>* {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-md-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6>* {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-left: 0;
    }

    .offset-md-1 {
        margin-left: 8.33333333%;
    }

    .offset-md-2 {
        margin-left: 16.66666667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.33333333%;
    }

    .offset-md-5 {
        margin-left: 41.66666667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.33333333%;
    }

    .offset-md-8 {
        margin-left: 66.66666667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.33333333%;
    }

    .offset-md-11 {
        margin-left: 91.66666667%;
    }

    .g-md-0,
    .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0,
    .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1,
    .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1,
    .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2,
    .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2,
    .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3,
    .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3,
    .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4,
    .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4,
    .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5,
    .gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .g-md-5,
    .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%;
    }

    .row-cols-lg-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3>* {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-lg-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6>* {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0;
    }

    .offset-lg-1 {
        margin-left: 8.33333333%;
    }

    .offset-lg-2 {
        margin-left: 16.66666667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.33333333%;
    }

    .offset-lg-5 {
        margin-left: 41.66666667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.33333333%;
    }

    .offset-lg-8 {
        margin-left: 66.66666667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.33333333%;
    }

    .offset-lg-11 {
        margin-left: 91.66666667%;
    }

    .g-lg-0,
    .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0,
    .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1,
    .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1,
    .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2,
    .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2,
    .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3,
    .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3,
    .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4,
    .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4,
    .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5,
    .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-5,
    .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%;
    }

    .row-cols-xl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-xl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0;
    }

    .offset-xl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xl-11 {
        margin-left: 91.66666667%;
    }

    .g-xl-0,
    .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0,
    .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1,
    .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1,
    .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2,
    .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2,
    .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3,
    .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3,
    .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4,
    .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4,
    .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5,
    .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-5,
    .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex: 1 0 0%;
    }

    .row-cols-xxl-auto>* {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1>* {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2>* {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3>* {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .row-cols-xxl-4>* {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5>* {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6>* {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.66666667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.33333333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.66666667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.33333333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.66666667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.66666667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0;
    }

    .offset-xxl-1 {
        margin-left: 8.33333333%;
    }

    .offset-xxl-2 {
        margin-left: 16.66666667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.33333333%;
    }

    .offset-xxl-5 {
        margin-left: 41.66666667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.33333333%;
    }

    .offset-xxl-8 {
        margin-left: 66.66666667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.33333333%;
    }

    .offset-xxl-11 {
        margin-left: 91.66666667%;
    }

    .g-xxl-0,
    .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0,
    .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1,
    .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1,
    .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2,
    .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2,
    .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3,
    .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3,
    .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4,
    .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4,
    .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5,
    .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5,
    .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.m-0 {
    margin: 0 !important;
}

.m-1 {
    margin: 0.25rem !important;
}

.m-2 {
    margin: 0.5rem !important;
}

.m-3 {
    margin: 1rem !important;
}

.m-4 {
    margin: 1.5rem !important;
}

.m-5 {
    margin: 3rem !important;
}

.m-auto {
    margin: auto !important;
}

.mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.mx-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
}

.mx-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}

.mx-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
}

.mx-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
}

.mx-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
}

.mx-auto {
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.my-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
}

.my-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}

.my-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
}

.my-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
}

.my-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
}

.my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.mt-0 {
    margin-top: 0 !important;
}

.mt-1 {
    margin-top: 0.25rem !important;
}

.mt-2 {
    margin-top: 0.5rem !important;
}

.mt-3 {
    margin-top: 1rem !important;
}

.mt-4 {
    margin-top: 1.5rem !important;
}

.mt-5 {
    margin-top: 3rem !important;
}

.mt-auto {
    margin-top: auto !important;
}

.me-0 {
    margin-right: 0 !important;
}

.me-1 {
    margin-right: 0.25rem !important;
}

.me-2 {
    margin-right: 0.5rem !important;
}

.me-3 {
    margin-right: 1rem !important;
}

.me-4 {
    margin-right: 1.5rem !important;
}

.me-5 {
    margin-right: 3rem !important;
}

.me-auto {
    margin-right: auto !important;
}

.mb-0 {
    margin-bottom: 0 !important;
}

.mb-1 {
    margin-bottom: 0.25rem !important;
}

.mb-2 {
    margin-bottom: 0.5rem !important;
}

.mb-3 {
    margin-bottom: 1rem !important;
}

.mb-4 {
    margin-bottom: 1.5rem !important;
}

.mb-5 {
    margin-bottom: 3rem !important;
}

.mb-auto {
    margin-bottom: auto !important;
}

.ms-0 {
    margin-left: 0 !important;
}

.ms-1 {
    margin-left: 0.25rem !important;
}

.ms-2 {
    margin-left: 0.5rem !important;
}

.ms-3 {
    margin-left: 1rem !important;
}

.ms-4 {
    margin-left: 1.5rem !important;
}

.ms-5 {
    margin-left: 3rem !important;
}

.ms-auto {
    margin-left: auto !important;
}

.p-0 {
    padding: 0 !important;
}

.p-1 {
    padding: 0.25rem !important;
}

.p-2 {
    padding: 0.5rem !important;
}

.p-3 {
    padding: 1rem !important;
}

.p-4 {
    padding: 1.5rem !important;
}

.p-5 {
    padding: 3rem !important;
}

.px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.px-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
}

.px-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
}

.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

.px-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.px-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
}

.py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.py-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
}

.py-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

.py-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

.py-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.py-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
}

.pt-0 {
    padding-top: 0 !important;
}

.pt-1 {
    padding-top: 0.25rem !important;
}

.pt-2 {
    padding-top: 0.5rem !important;
}

.pt-3 {
    padding-top: 1rem !important;
}

.pt-4 {
    padding-top: 1.5rem !important;
}

.pt-5 {
    padding-top: 3rem !important;
}

.pe-0 {
    padding-right: 0 !important;
}

.pe-1 {
    padding-right: 0.25rem !important;
}

.pe-2 {
    padding-right: 0.5rem !important;
}

.pe-3 {
    padding-right: 1rem !important;
}

.pe-4 {
    padding-right: 1.5rem !important;
}

.pe-5 {
    padding-right: 3rem !important;
}

.pb-0 {
    padding-bottom: 0 !important;
}

.pb-1 {
    padding-bottom: 0.25rem !important;
}

.pb-2 {
    padding-bottom: 0.5rem !important;
}

.pb-3 {
    padding-bottom: 1rem !important;
}

.pb-4 {
    padding-bottom: 1.5rem !important;
}

.pb-5 {
    padding-bottom: 3rem !important;
}

.ps-0 {
    padding-left: 0 !important;
}

.ps-1 {
    padding-left: 0.25rem !important;
}

.ps-2 {
    padding-left: 0.5rem !important;
}

.ps-3 {
    padding-left: 1rem !important;
}

.ps-4 {
    padding-left: 1.5rem !important;
}

.ps-5 {
    padding-left: 3rem !important;
}

.gap-0 {
    gap: 0 !important;
}

.gap-1 {
    gap: 0.25rem !important;
}

.gap-2 {
    gap: 0.5rem !important;
}

.gap-3 {
    gap: 1rem !important;
}

.gap-4 {
    gap: 1.5rem !important;
}

.gap-5 {
    gap: 3rem !important;
}

.row-gap-0 {
    row-gap: 0 !important;
}

.row-gap-1 {
    row-gap: 0.25rem !important;
}

.row-gap-2 {
    row-gap: 0.5rem !important;
}

.row-gap-3 {
    row-gap: 1rem !important;
}

.row-gap-4 {
    row-gap: 1.5rem !important;
}

.row-gap-5 {
    row-gap: 3rem !important;
}

.column-gap-0 {
    -moz-column-gap: 0 !important;
    column-gap: 0 !important;
}

.column-gap-1 {
    -moz-column-gap: 0.25rem !important;
    column-gap: 0.25rem !important;
}

.column-gap-2 {
    -moz-column-gap: 0.5rem !important;
    column-gap: 0.5rem !important;
}

.column-gap-3 {
    -moz-column-gap: 1rem !important;
    column-gap: 1rem !important;
}

.column-gap-4 {
    -moz-column-gap: 1.5rem !important;
    column-gap: 1.5rem !important;
}

.column-gap-5 {
    -moz-column-gap: 3rem !important;
    column-gap: 3rem !important;
}

.text-start {
    text-align: left !important;
}

.text-end {
    text-align: right !important;
}

.text-center {
    text-align: center !important;
}

.text-decoration-none {
    text-decoration: none !important;
}

.text-decoration-underline {
    text-decoration: underline !important;
}

.text-decoration-line-through {
    text-decoration: line-through !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.text-capitalize {
    text-transform: capitalize !important;
}

.text-wrap {
    white-space: normal !important;
}

.text-nowrap {
    white-space: nowrap !important;
}

.embed-responsive {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    padding: 0
}

.embed-responsive::before {
    display: block;
    content: ''
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.embed-responsive-21by9::before {
    padding-top: 42.85714%
}

.embed-responsive-16by9::before {
    padding-top: 56.25%
}

.embed-responsive-4by3::before {
    padding-top: 75%
}

.embed-responsive-1by1::before {
    padding-top: 100%
}

button,
select {
    text-transform: none;
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
}

.close>span:not(.sr-only) {
    color: rgba(0, 0, 0, .5)
}

.close:focus>span:not(.sr-only),
.close:hover>span:not(.sr-only) {
    color: rgba(0, 0, 0, .8)
}


.close {
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 1;
    float: right;
    opacity: .5;
    color: rgba(255, 255, 255, .6);
    text-shadow: none
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    text-decoration: none;
    opacity: .75;
    color: rgba(255, 255, 255, .6)
}

button.close {
    padding: 0;
    border: 0;
    background-color: transparent;
    -webkit-appearance: none;
    appearance: none
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    z-index: 1000000001;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(0, -25%)
}

.modal-login.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: translate(50%, 0)
}

.modal-login.modal.show .modal-dialog {
    transform: translate(0%, 0)
}

.navbar-nav .bt-action-login .dropdown-menu.dropdown-menu-right {
    padding: 0;
}

.modal-login .modal-body {
    background: #fff
}

.modal-login .modal-body li {
    padding: 0 1rem;
    border-bottom: solid 1px #f8f8f8;
    width: 100%;
}

.modal-login .modal-body li ul li {
    padding: 0;
    border: none;
}

.modal-login .modal-body .ddlogin_link.active {
    background: #f8f8f8;
}

.modal-login .modal-body .ddlogin_link li a.btn:last-child {
    margin-right: 0 !important
}

/*.modal-login .modal-body li.ddlogin_link:last-child ul.login_list li:nth-child(2) .btn_wrap {
margin-left: 0px!important;
padding-left: 33px;
}*/

@media screen and (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.show .modal-dialog {
    transform: translate(0, 0)
}

.modal-dialog-centered {
    display: flex;
    min-height: calc(100% - (.5rem * 2));
    align-items: center
}

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (.5rem * 2));
    content: ''
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .25rem;
    outline: 0;
    background-color: #fff;
    background-clip: padding-box;
    box-shadow: 0 .25rem .5rem rgba(0, 0, 0, .5)
}

.modal-backdrop {
    position: fixed;
    z-index: 999999999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    padding: 1.25rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    align-items: flex-start;
    justify-content: space-between
}

.modal-header .close {
    margin: -1.25rem -1.25rem -1.25rem auto;
    padding: 1.25rem
}

.modal-title {
    line-height: 1.7;
    margin-bottom: 0
}

.modal-body {
    position: relative;
    padding: 1.5rem;
    flex: 1 1 auto
}

.modal-footer {
    display: flex;
    padding: 1.5rem;
    border-top: 1px solid #e9ecef;
    align-items: center;
    justify-content: flex-end
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    overflow: scroll;
    width: 50px;
    height: 50px
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-login .modal-dialog {
        max-width: 256px;
        margin: 0rem auto;
        position: absolute;
        right: 0;
        width: 280px;
    }

    .modal-login .modal-dialog .modal-content {
        height: 100vh;
        border-radius: 0px;
    }

    .modal-login .modal-dialog .modal-header {
        padding: 2.55rem 1.25rem 1.25rem;
        border-bottom: 0;
    }

    .modal-dialog-centered {
        min-height: calc(100% - (1.75rem * 2))
    }

    .modal-dialog-centered::before {
        height: calc(100vh - (1.75rem * 2))
    }

    .modal-content {
        box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .5)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        max-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

body {
    font-family: "Myriad Pro";
    font-size: 0.93rem;
    line-height: 1.7;
    overflow-x: hidden;
    color: #000000;
    background-color: #fff;
}

.bg-white {
    background-color: #fff !important;
}

.page-section {
    width: 100%;
}

.text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
}

.text-black-50 {
    --bs-text-opacity: 1;
    color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
    --bs-text-opacity: 1;
    color: rgba(255, 255, 255, 0.5) !important;
}

.text-body-secondary {
    --bs-text-opacity: 1;
    color: var(--bs-secondary-color) !important;
}

.text-body-tertiary {
    --bs-text-opacity: 1;
    color: var(--bs-tertiary-color) !important;
}

.text-body-emphasis {
    --bs-text-opacity: 1;
    color: var(--bs-emphasis-color) !important;
}

.text-reset {
    --bs-text-opacity: 1;
    color: inherit !important;
}

.text-opacity-25 {
    --bs-text-opacity: 0.25;
}

.text-opacity-50 {
    --bs-text-opacity: 0.5;
}

.text-opacity-75 {
    --bs-text-opacity: 0.75;
}

.text-opacity-100 {
    --bs-text-opacity: 1;
}

.text-primary-emphasis {
    color: var(--bs-primary-text-emphasis) !important;
}

.text-secondary-emphasis {
    color: var(--bs-secondary-text-emphasis) !important;
}

.text-success-emphasis {
    color: var(--bs-success-text-emphasis) !important;
}

.text-info-emphasis {
    color: var(--bs-info-text-emphasis) !important;
}

.text-warning-emphasis {
    color: var(--bs-warning-text-emphasis) !important;
}

.text-danger-emphasis {
    color: var(--bs-danger-text-emphasis) !important;
}

.text-light-emphasis {
    color: var(--bs-light-text-emphasis) !important;
}

.text-dark-emphasis {
    color: var(--bs-dark-text-emphasis) !important;
}

.text-primary {
    color: #832625 !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: #a1302f !important
}

.text-secondary {
    color: #fafbfe !important
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: #d0d9f6 !important
}

.text-success {
    color: #4cd964 !important
}

a.text-success:focus,
a.text-success:hover {
    color: #2ac845 !important
}

.text-info {
    color: #f7a30a !important
}

a.text-info:focus,
a.text-info:hover {
    color: #f6a209 !important
}

.text-warning {
    color: #ff9500 !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: #c70 !important
}

.text-danger {
    color: #ff3b30 !important
}

a.text-danger:focus,
a.text-danger:hover {
    color: #fc0d00 !important
}

.text-light {
    color: #ced4da !important
}

a.text-light:focus,
a.text-light:hover {
    color: #b1bbc4 !important
}

.text-dark {
    color: #000000 !important
}

a.text-dark:focus,
a.text-dark:hover {
    color: #282828 !important
}

.text-muted {
    color: #000000 !important
}

.text-bold {
    font-family: "Lucida Sans" !important;
    font-weight: bold !important;
}

.heading {
    font-size: 14px;
}

.heading .text-primary {
    font-size: 1.3rem;
}

.text-burgundy {
    color: #832625 !important;
}

h6,
.h6,
h5,
.h5,
h4,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
    margin-top: 0;
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: var(--bs-heading-color);
}

.h5,
h5 {
    font-size: 1rem;
}

h5,
.h5 {
    font-size: 1.25rem;
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    font-weight: 600;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    line-height: 1.3;
    margin-bottom: 0.5rem;
    color: #000000;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

.container {
    max-width: 1220px;
}

.px-50px {
    padding-left: 50px;
    padding-right: 50px;
}

section {
    background-color: #fff;
}

.container {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
    --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    width: 100%;
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {

    .container-sm,
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {

    .container-md,
    .container-sm,
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {

    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {

    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {

    .container-xxl,
    .container-xl,
    .container-lg,
    .container-md,
    .container-sm,
    .container {
        max-width: 1320px;
    }
}

.swiper-container {
    width: 100%;
    height: 100%;
}

.trending-topics-slider {
    margin-top: -40px !important;
}

.swiper-horizontal {
    touch-action: pan-y;
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
}

.swiper-pagination {
    display: block;
}

.swiper-pagination-info,
.swiper-pagination-kyc {
    display: none;
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    top: var(--swiper-pagination-top, auto);
    left: 0;
    width: 100%;
}

.trending-topics-slider .swiper-button-next,
.trending-topics-slider .swiper-button-prev {
    margin-top: 0;
    top: 0 !important;
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size) / 44* 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px -(var(--swiper-navigation-size) / 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E);
    right: 10px;
    left: auto;
}

.swiper-button-disabled,
.swiper-button-disable {
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}

.carrow .swiper-button-next,
.carrow .swiper-button-prev {
    top: -30px;
    right: 0px;
    background: url(cybersecurity/css/icons/arrow.png);
    width: 32px;
    height: 18px;
}

.carrow .swiper-button-next,
.carrow .swiper-button-prev {
    top: -30px;
    right: 0px;
	background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32 32"><title>4-Arrow Left</title><g id="_4-Arrow_Left" data-name="4-Arrow Left" fill="%23832625"  ><path d="M32,15H3.41l8.29-8.29L10.29,5.29l-10,10a1,1,0,0,0,0,1.41l10,10,1.41-1.41L3.41,17H32Z"/></g></svg>');
    background-repeat: no-repeat;
    width: 32px;
    height: 28px;
}

.carrow .swiper-button-prev {
    left: auto;
    right: 38px;

}
.carrow .swiper-button-next {
    transform: rotate(180deg);
}


.link_view {
    position: relative;
    display: inline-block;
    padding-right: 35px;
    font-size: 0.875rem;
    font-weight: bold;
    line-height: 24px;
    color: #832625;
}

.link_view:before {
    position: absolute;
    content: "\f105";
    font-family: "Font Awesome 5 Pro" !important;
    font-size: 1.125rem;
    font-weight: 400;
    right: 8px;
    top: 0px;
    color: #832625;
}

.link_view:before {
    position: absolute;
    content: "";
    right: 3px;
    top: 4px;
    color: #832625;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="iso-8859-1"%3F><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --><svg fill="%23832625" strokes="%23832625" height="800px" width="800px" version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 330 330" xml:space="preserve"><path id="XMLID_222_" d="M250.606,154.389l-150-149.996c-5.857-5.858-15.355-5.858-21.213,0.001c-5.857,5.858-5.857,15.355,0.001,21.213l139.393,139.39L79.393,304.394c-5.857,5.858-5.857,15.355,0.001,21.213C82.322,328.536,86.161,330,90,330s7.678-1.464,10.607-4.394l149.999-150.004c2.814-2.813,4.394-6.628,4.394-10.606C255,161.018,253.42,157.202,250.606,154.389z"/></svg>');
    width: 12px;
    height: 12px;
    background-size: 12px;
    font-weight: 600;
}

.link_view:after {
    position: absolute;
    width: 20px;
    height: 20px;
    content: "";
    right: 0;
    top: 0;
    border: 2px solid #dedede;
    border-radius: 0.425rem;
}

.h5,
h5 {
    font-size: 1rem;
}

.card-text {
    font-size: 14.88px;
}

.btn-primary-option {
    position: relative;
    background: rgba(131, 38, 37, 1);
}

.btn1 {
    /*font-family: 'Myriad Pro1';*/
    font-weight: 500;
}

.btn {
    font-size: 1rem;
    font-weight: 600;
    line-height: 2;
    display: inline-block;
    padding: .225rem 1rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    border: .0625rem solid transparent;
    border-radius: 0;
    float: none;
}

.btn {
    padding: .27rem 1rem !important;
    padding-top: 0.50rem !important;
    line-height: 1.5 !important;
    position: relative;
}

.btn-group-sm>.btn,
.btn-sm {
    font-size: .875rem;
    line-height: 1.5;
    padding: .55rem 1rem;
    padding-top: 0.625rem;
    /* border-radius: .25rem; */
}

.btn-outline-primary {
    color: #832625;
    border-color: #832625;
    background-color: transparent;
    background-image: none;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.bg-primary {
    background-color: #832625 !important;
}
.trending_topics img{
    width: 100%;
}

@media (max-width: 2560px) {
	#sec-qest h3 {
		font-size: 35px;
		line-height: 30px;
	}
	.header .container,
	.footer .container,
	.noteText .container {
		max-width: 1700px;
		width: 100%;
		margin: 0 auto;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		padding: 1% 0;
	}
	.container {
		max-width: 1416px;
		width: 100%;
		margin: 0 auto;
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		padding: 0;
	}
	.container-bottom-btn {
		bottom: 110px;
		padding: 0;
		right: 1%;
	}
	.footer {
		padding: 0;
	}
}

@media (max-width: 1680px) {
	h3 {
		font-size: 44px;
	}
	.header .container,
	.footer .container,
	.noteText .container {
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		padding: 1% 5%;
	}
	.container {
		max-width: 100%;
		width: 100%;
		margin: 0 auto;
		padding: 0 7%;
	}
	.container-bottom-btn {
		bottom: 82px;
		/* padding: 0 5%;*/
		padding: 0;
		right: 0;
	}
}

@media (max-width: 1440px) {
#gujaratiLang .col-left.img-one::after {
    height: 90%;

}
	.col-left.img-one::after {
		top: -74px;
		right: 0;
		width: 100%;
		height: 100%;
		background-size: 30%;
	}
	.col-left.img-two::after {
		top: -9px;
		right: -58%;
		width: 100%;
		height: 100%;
		background-size: 40%;
	}
	.col-left.img-three::after {
		top: -81px;
		right: -55%;
		width: 100%;
		height: 100%;
		background-size: 30%;
	}
	.col-left.img-four::after,
	.col-left.img-five::after {
		top: -117px;
		right: -66%;
		width: 100%;
		height: 100%;
		background-size: 30%;
	}
	.languageCss nav a {
		font-size: 16px;
	}
	#malayalamLang nav a {
		font-size: 10px;
	}
	#tamilLang nav a {
		font-size: 9px;
	}
	#malayalamLang .logo img,
	#tamilLang .logo img {
		width: 216px
	}
	#malayalamLang .section.first p {
		font-size: 15px;
	}
	#malayalamLang h2 {
		font-size: 37px;
		line-height: 63px;
	}
	#tamilLang h3 {
		font-size: 25px;
	}
	#tamilLang h2 {
		font-size: 28px;
	}
	/*.section .col-right img {width:70%}*/
	.container-bottom-btn {
		bottom: 9%;
		padding: 0;
		right: -1%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 11%;
		padding: 0;
		right: -1%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 13%;
		padding: 0;
		right: -1%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 10%;
		padding: 0;
		right: -1%;
	}
}

@media (max-width: 1366px) {

	nav a,
	.languageCss nav a {
		font-size: 15px
	}
	nav li {
		margin-top: 9px;
		padding: 0 10px
	}
	nav li:after {
		top: -4px;
	}
	.logo {
		margin-top: 14px
	}
	.logo img {
		width: 250px
	}
	h2 {
		font-size: 39px;
		line-height: 39px;
	}
	h3 {
		font-size: 30px;
		line-height: 30px;
	}
	.h3-white {
		margin-bottom: 20px;
	}
	.cl-content {
		min-height: 425px;
		top: 20px;
	}
	.col-left.img-one::after {
		top: -64px;
	}
	.col-left.img-two::after {
		top: -2px;
	}
	.col-left.img-three::after {
		top: -71px;
	}
	.col-left.img-four::after,
	.col-left.img-five::after {
		top: -105px;
	}
	.section.first p,
	.content-row .content-col li {
		font-size: 17px;
	}
	.section.first {
		margin-top: 0;
	}
	.languageCss h2,
	#marathiLang h2 {
		font-size: 35px;
		line-height: 57px;
	}
	.languageCss h3,
	#marathiLang h3 {
		font-size: 30px;
		line-height: 30px;
	}
	.languageCss .section.first p,
	.languageCss .content-row .content-col li,
	.languageCss .btn {
		font-size: 15px;
	}
	#oriyaLang .section.first h2 {
		line-height: 37px;
	}
	#kannadaLang .section.first h2 {
		line-height: 41px;
	}
	#tamilLang h2,
	#malayalamLang h2,
	#punjabiLang h2 {
		font-size: 24px;
		line-height: 45px;
	}
	#tamilLang h3,
	#malayalamLang h3,
	#punjabiLang h3 {
		font-size: 22px;
		line-height: 28px;
	}
	#tamilLang .section.first p,
	#tamilLang .content-row .content-col li,
	#malayalamLang .section.first p,
	#malayalamLang .content-row .content-col li,
	#tamilLang .btn,
	#malayalamLang .btn {
		font-size: 11px;
	}
	#teluguLang h2 {
		font-size: 38px;
	}
	#teluguLang .section.first h2 {
		line-height: 30px;
	}
	#punjabiLang h2 {
		font-size: 26px;
	}
	#punjabiLang h3 {
		font-size: 25px;
	}
	#punjabiLang .section.first p,
	#punjabiLang .content-row .content-col li,
	#punjabiLang .btn {
		font-size: 17px;
	}
	#gujaratiLang h2,
	#kannadaLang h2 {
		font-size: 26px;
		line-height: 40px;
	}
	#gujaratiLang h3,
	#kannadaLang h3 {
		font-size: 24px;
		line-height: 30px;
	}
	#gujaratiLang .section p,
	#gujaratiLang .btn,
	#kannadaLang .section p,
	#kannadaLang .btn,
	#bengaliLang .section p,
	#bengaliLang .btn,
	#assameeLang .section p,
	#assameeLang .btn {
		font-size: 14px;
	}
	#bengaliLang h2,
	#assameeLang h2 {
		font-size: 26px;
	}
	#bengaliLang h3,
	#assameeLang h3 {
		font-size: 25px;
	}
	.col-left {
		margin-top: 59px;
	}
	.section.first:before {
		min-height: 176px;
	}
	.col-left.img-four::after,
	.col-left.img-five::after {
		top: -35px;
		background-size: 22%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 12%;
		padding: 0;
		right: -3%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 8%;
		padding: 0;
		right: -1%;
	}
}

@media (max-width: 1280px) {
	#sec-qest.section.fifth .col-right img {
		width: 50%
	}
	#sec-qest h3 {
		font-size: 26px;
		line-height: 30px;
	}
	.col-left.img-one::after {
		top: -52px;
	}
	.col-left.img-two::after {
		top: 5px;
	}
	.col-left.img-three::after {
		top: -59px;
		right: -59%;
	}
	.col-left.img-four::after {
		top: -91px;
	}
	.section.six .col-right img {
		margin-right: 0;
	}
	.section.second .sub-content .col-right {
		padding: 0;
	}
	.section.fifth .col-left,
	.section.fifth .col-right {
		width: 50%;
	}
	nav .NavM,
	.nav-icon {
		display: block
	}
	.col-left {
		margin-top: 59px;
	}
	.section.first:before {
		min-height: 176px;
	}
	.col-left.img-four::after {
		top: -35px;
		background-size: 22%;
	}
	.col-left.img-five::after {
		top: -24px;
		background-size: 22%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 16%;
		padding: 0;
		right: -1%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 10%;
		padding: 0;
		right: -1%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 9%;
		padding: 0;
		right: -1%;
	}
}

@media (max-width: 1024px) {
	.header {
		position: relative;
	}
	nav .NavM,
	.nav-icon {
		display: none
	}
	.mob-icon {
		display: block!important;
	}
	.logo {
		margin-top: 32px
	}
	.logo img {
		width: 216px
	}
	.lang {
		margin-top: 0
	}
	.menu-icon {
		margin-top: 32px
	}
	nav .custom-select {
		height: 32px
	}
	nav .custom-select select {
		font-size: 13px
	}
	nav {
		margin-top: 30px
	}
	nav ul {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background: #fff;
		top: 72px;
		z-index: 999;
	}
	nav li:after {
		display: none
	}
	nav a {
		font-size: 25px;
		background: #d4d4d5;
		color: #414042;
		width: 100%;
		float: left;
		margin-bottom: 3px;
		padding: 6px 8px 3px
	}
	nav a:hover {
		color: #fff;
		background: #414042
	}
	nav div {
		display: block
	}
	nav li {
		float: none;
		width: 100%;
		margin: 0
	}
	nav li.first {
		margin-top: 0
	}
	h2 {
		font-size: 39px;
		line-height: 39px;
	}
	h3 {
		font-size: 30px;
		line-height: 30px;
	}
	#sec-qest.section.fifth h3 {
		font-size: 20px;
	}
	.h3-white {
		margin-bottom: 20px;
	}
	.cl-content {
		min-height: 443px;
		top: 20px;
	}
	.col-left.img-one::after {
		top: -18px;
		right: 0;
		width: 100%;
		height: 100%;
		background-size: 30%;
	}
	.col-left.img-two::after {
		top: 51px;
		right: -70%;
		width: 100%;
		height: 100%;
		background-size: 30%;
	}
	.col-left.img-three::after {
		top: -23px;
		right: -66%;
		width: 100%;
		height: 100%;
		background-size: 30%;
	}
	.col-left.img-four::after,
	.col-left.img-five::after {
		top: -49px;
		right: -66%;
		width: 100%;
		height: 100%;
		background-size: 30%;
	}
	.section.first::before {
		min-height: 261px;
	}
	.section.first {
		margin-top: 0;
	}
	.section p,
	.section.first p {
		font-size: 16px;
	}
	.col-left {
		margin-top: 142px;
	}
	.col-right img {
		max-width: 100%;
	}
	.section.six .col-right img {
		margin-right: 0;
	}
	.container-bottom-btn {
		bottom: 9%;
		padding: 0;
		right: -3%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 18%;
		padding: 0;
		right: -3%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 18%;
		padding: 0;
		right: -3%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 10%;
		padding: 0;
		right: -3%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 14%;
		padding: 0;
		right: -3%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 9%;
		padding: 0;
		right: -1%;
	}
}

@media (max-width:900px) {
	#kannadaLang .container-bottom-btn {
		bottom: 5%;
		padding: 0;
		right: -4%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 10%;
		padding: 0;
		right: -3%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 10%;
		padding: 0;
		right: -3%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 9%;
		padding: 0;
		right: -3%;
	}
}

@media (max-width:823px) {
	#sec-qest.section.fifth h3 {
		font-size: 19px;
	}
	#sec-qest.section.fifth h2 {
		font-size: 25px;
	}
	.disclaimerPopup .discl-font {
		font-size: 16px;
		padding: 10px 0
	}
	.cl-content {
		max-width: 428px;
	}
	h2 {
		font-size: 33px;
		line-height: 33px;
	}
	.section p,
	.section.first p,
	.content-row .content-col li {
		font-size: 15px;
	}
	.col-left.img-one::after {
		top: 10px;
	}
	.col-left.img-two::after {
		top: 65px;
	}
	.col-left.img-three::after {
		top: 6px;
	}
	.col-left.img-four::after {
		top: -14px;
	}
	.col-left.img-five::after {
		top: -3px;
	}
	#tamilLang h2,
	#malayalamLang h2,
	#punjabiLang h2 {
		font-size: 22px;
	}
	#tamilLang h3,
	#malayalamLang h3,
	#punjabiLang h3 {
		font-size: 21px;
	}
	.container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -5%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 34%;
		padding: 0;
		right: -5%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 35%;
		padding: 0;
		right: -3%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 32%;
		padding: 0;
		right: -3%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 27%;
		padding: 0;
		right: -5%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 18%;
		padding: 0;
		right: -5%;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 17%;
		padding: 0;
		right: -5%;
	}
	#gujaratiLang .noteText {
		font-size: 15px;
	}
	#bengaliLang .noteText {
		font-size: 15px;
	}
}

@media (max-width:812px) {
	#kannadaLang .container-bottom-btn {
		bottom: 31%;
		padding: 0;
		right: -5%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 31%;
		padding: 0;
		right: -5%;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -5%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -5%;
	}
	#punjabiLang .noteText {
		font-size: 12px;
	}
}

@media (max-width:800px) {
	#kannadaLang .container-bottom-btn {
		bottom: 10%;
		padding: 0;
		right: -3%;
	}
	.container-bottom-btn {
		bottom: 6%;
		padding: 0;
	}
	#teluguLang .container-bottom-btn {
		bottom: 9%;
		padding: 0 -5%;
	}
	#hindiLang .container-bottom-btn {
		bottom: 6%;
		padding: 0
	}
	#marathiLang .container-bottom-btn {
		bottom: 6%;
		padding: 0
	}
	#marathiLang .noteText {
		font-size: 14px;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 11%;
		padding: 0;
	}
	#tamilLang .container-bottom-btn {
		bottom: 10%;
		padding: 0;
		right: -3%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 9%;
		padding: 0;
		right: -3%;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 6%;
		padding: 0;
		right: -5%;
	}
	#bengaliLang .noteText {
		font-size: 13px;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 6%;
		padding: 0;
	}
	#oriyaLang .noteText {
		font-size: 14px;
	}
}

@media (max-width: 768px) {
	#sec-qest.section.fifth h2 {
		font-size: 23px;
	}
	#sec-qest.section.fifth h3 {
		font-size: 15px;
	}
	.disclaimerPopup .discl-font {
		font-size: 14px;
		padding: 10px 0
	}
	.form-group input[type="text"]::placeholder {
		font-size: 13px;
	}
	.noteText {
		font-size: 11px;
	}
	submit-btn1 a {
		font-size: 12px;
		padding: 7px 8px 5px 8px;
	}
	.popup-box {
		width: 87%;
		padding: 45px 115px;
	}
	.popup-box-padd {
		padding: 25px 25px;
	}
	#disclaimerPopup p {
		font-size: 14px;
		line-height: 16px
	}
	.submit-btn.close-btn {
		width: 20px;
		height: 20px;
	}
	.submit-btn.close-btn img {
		width: 14px;
		height: 14px;
		margin-top: 3px;
	}
	.form-group input[type="text"] {
		height: 25px;
	}
	.form_captcha_image {
		height: 35px;
		max-width: 122px;
	}
	.Refresh-btn-Cmt-wrap.btnStrct {
		width: 100px;
	}
	.Refresh-btn-Cmt-wrap.btnStrct input {
		width: 100px;
		height: 36px;
		background-size: 97%
	}
	.form-group .submit-btn input {
		width: 75px;
		height: 36px;
		background-size: 100%;
	}
	.container-bottom-btn {
		bottom: 7%;
		padding: 0;
		right: -5%;
	}
	.col-left.img-one::after {
		top: 16px;
	}
	.col-left.img-two::after {
		top: 68px;
	}
	.col-left.img-three::after {
		top: 12px;
	}
	.col-left.img-four::after {
		top: -7px;
	}
	.col-left.img-five::after {
		top: 7px;
	}
	.languageCss .cl-content {
		min-height: 466px;
	}
	#kannadaLang .cl-content {
		min-height: 486px;
	}
	#marathiLang h3,
	#hindiLang h3 {
		font-size: 22px;
	}
	#marathiLang h2,
	#hindiLang h2 {
		font-size: 32px;
	}
	#kannadaLang h2 {
		line-height: 38px;
	}
	#hindiLang .container-bottom-btn {
		bottom: 7%;
		padding: 0;
		right: -43px;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 9%;
		padding: 0 -5%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 11%;
		padding: 0;
		right: -5%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 14%;
		padding: 0;
		right: -6%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 13%;
		padding: 0;
	}
	#marathiLang .container-bottom-btn {
		bottom: 7%;
		padding: 0;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 7%;
		padding: 0;
		right: -6%;
	}
	#gujaratiLang .noteText {
		font-size: 14px;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 7%;
		padding: 0;
		right: -6%;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 7%;
		padding: 0;
	}
}

@media (max-width: 740px) {
	/*submit-btn1 a {font-size: 12px;padding: 7px 8px 5px 8px;}
	.popup-box {width: 87%;padding: 22px 115px;}
	.popup-box-padd {padding: 25px 25px;}
	#disclaimerPopup p{ font-size:14px;line-height:16px}
	.submit-btn.close-btn{width: 20px;height:20px;}
	.submit-btn.close-btn img {    width: 14px;    height: 14px;margin-top: 3px;}
	.form-group input[type="text"] { height: 25px;}
	.form_captcha_image {height: 35px;max-width: 122px;}
	.Refresh-btn-Cmt-wrap.btnStrct { width:100px;}
    .Refresh-btn-Cmt-wrap.btnStrct input{width: 100px;height: 36px; background-size:97%}
     .form-group .submit-btn input {width: 75px;height: 36px;background-size: 100%;}*/
	.container-bottom-btn {
		bottom: 20%;
		padding: 0;
		right: -10%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 32%;
		padding: 0;
		right: -6%;
	}
	#hindiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -48px;
	}
	.col-left.img-one::after {
		top: 21px;
	}
	.col-left.img-two::after {
		top: 70px;
	}
	.col-left.img-three::after {
		top: 17px;
	}
	.col-left.img-four::after {
		top: -2px;
	}
	.col-left.img-five::after {
		top: 15px;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 40%;
		padding: 0;
		right: -47px
	}
	#tamilLang .container-bottom-btn {
		bottom: 39%;
		padding: 0;
		right: -6%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -6%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 27%;
		padding: 0;
		right: -10%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -45px;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -6%;
	}
	#gujaratiLang .noteText {
		font-size: 13px;
	}
	#punjabiLang .noteText {
		font-size: 11px;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -6%;
	}
}

@media (max-width:736px) {
	#kannadaLang .container-bottom-btn {
		bottom: 22%;
		padding: 0;
		right: -10%;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 17%;
		padding: 0;
		right: -6%;
	}
	#gujaratiLang .noteText {
		font-size: 13px;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 17%;
		padding: 0;
		right: -6%;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 17%;
		padding: 0;
		right: -6%;
	}
	#oriyaLang .container-bottom-btn {
		bottom: 17%;
		padding: 0;
		right: -6%;
	}
	#oriyaLang .noteText {
		font-size: 12px;
	}
}

@media (max-width:700px) {
	.submit-btn1 a {
		font-size: 12px;
		padding: 10px 10px 8px 10px;
	}
	.popup-box {
		width: 60%;
	}
	.popup-box-padd {
		padding: 20px 38px;
	}
	#disclaimerPopup p {
		font-size: 12px;
		line-height: 16px
	}
	.col-left {
		margin-top: 148px;
	}
	h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.cl-content {
		min-height: 441px;
		max-width: 375px;
	}
	.col-left.img-one::after {
		top: 19px;
	}
	.col-left.img-two::after {
		top: 67px;
	}
	.col-left.img-three::after {
		top: 15px;
	}
	.col-left.img-four::after {
		top: -2px;
	}
	.col-left.img-five::after {
		top: 10px;
	}
	.languageCss h2,
	#marathiLang h2,
	#hindiLang h2 {
		font-size: 27px;
		line-height: 40px;
	}
	#kannadaLang h3 {
		font-size: 25px;
	}
	#marathiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -45px;
	}
}

@media (max-width:667px) {
	#sec-qest.section.fifth h2 {
		font-size: 21px;
	}
	.popup-box {
		width: 80%;
	}
	.submit-btn.close-btn {
		width: 20px;
		height: 20px;
	}
	.submit-btn.close-btn img {
		width: 14px;
		height: 14px;
		margin-top: 3px;
	}
	.popup-box-padd {
		padding: 20px 26px;
	}
	.col-left.img-one::after {
		top: 27px;
	}
	.col-left.img-two::after {
		top: 68px;
	}
	.col-left.img-three::after {
		top: 20px;
	}
	.col-left.img-four::after,
	.col-left.img-five::after {
		top: 8px;
	}
	#tamilLang .container-bottom-btn {
		bottom: 36%;
		padding: 0;
		right: -8%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 27%;
		padding: 0;
		right: -10%;
	}
	#hindiLang .container-bottom-btn {
		ttom: 19%;
		padding: 0;
		right: -53px;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 28%;
		padding: 0;
		right: -10%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -59px;
	}
	#gujaratiLang .noteText {
		font-size: 11px;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 18%;
		padding: 0;
		right: -8%;
	}
	#marathiLang .noteText {
		font-size: 12px;
	}
	#bengaliLang .noteText {
		font-size: 11px;
	}
	#oriyaLang .container-bottom-btn {
		bottom: 18%;
		padding: 0;
		right: -7%;
	}
	#oriyaLang .noteText {
		font-size: 11px;
	}
}

@media (max-width:660px) {
	.col-left.img-one::after {
		top: 25px;
	}
	.col-left.img-two::after {
		top: 69px;
	}
	.col-left.img-three::after {
		top: 21px;
	}
	.col-left.img-four::after,
	.col-left.img-five::after {
		top: 5px;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 38%;
		padding: 0;
	}
	#tamilLang .container-bottom-btn {
		bottom: 55%;
		padding: 0;
		right: -8%;
	}
}

@media (max-width:640px) {
	.noteText {
		font-size: 11px;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 29%;
		padding: 0;
		right: -10%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 29%;
		padding: 0;
		right: -10%;
	}
	#hindiLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -53%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 39%;
		padding: 0;
		right: -8%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -50px;
	}
	#marathiLang .noteText {
		font-size: 12px;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 19%;
		padding: 0;
		right: -8%;
	}
	#bengaliLang .noteText {
		font-size: 11px;
	}
}

@media (max-width: 568px) {
	#sec-qest.section.fifth .col-left {
		margin-top: 0;
	}
	#sec-qest.section.fifth h3 {
		font-size: 16px;
	}
	.container {
		padding: 0 30px;
	}
	#malayalamLang .logo img,
	#tamilLang .logo img,
	.logo img {
		width: 100px
	}
	.lang {
		margin-top: -4px;
	}
	.footer .fl,
	.footer .fr {
		width: 100%;
		text-align: center
	}
	.footer {
		padding: 10px 0
	}
	.footer .fr ul {
		float: none;
		margin: 10px 0 0;
		display: inline-block
	}
	.cl-content,
	.sub-content .sub-cont,
	.content-row,
	.section .sub-content .col-left {
		padding: 0;
	}
	.col-left.img-one .cl-content:before {
		top: -12px;
	}
	.section.first .col-left.img-one h3 {
		margin-top: 14px;
	}
	.section.first .cl-content {
		top: 45px;
	}
	.cl-content {
		padding-bottom: 10px;
	}
	.section.first .col-left.img-two h3 {
		margin-top: -11px;
	}
	.col-left.img-two .cl-content:before {
		top: 21px;
	}
	.section.first .col-left.img-three h3 {
		margin-top: 14px;
	}
	.col-left.img-three .cl-content:before {
		top: -18px;
	}
	.section.first .col-left.img-four h3,
	.section.first .col-left.img-five h3 {
		margin-top: 14px;
	}
	.col-left.img-four:after,
	.col-left.img-five:after {
		background-size: 28%;
	}
	nav .custom-select select {
		margin-top: -1px;
	}
	.col-left.img-four:after,
	.col-left.img-five:after {
		background-size: 22%;
		top: 55px;
		right: 0;
	}
	.col-left.img-three .cl-content:before {
		top: -4px;
	}
	.col-left.img-one .cl-content:before,
	.col-left.img-two .cl-content:before,
	.col-left.img-three .cl-content:before,
	.col-left.img-four:after,
	.col-left.img-five:after {
		display: none;
	}
	.section.first .col-left.img-one h2,
	.section.first .col-left.img-one h3,
	.section.first .col-left.img-two h2,
	.section.first .col-left.img-two h3,
	.section.first .col-left.img-three h2,
	.section.first .col-left.img-three h3,
	.section.first .col-left.img-four h2,
	.section.first .col-left.img-four h3,
	.section.first .col-left.img-five h2,
	.section.first .col-left.img-five h3,
	.section.fourth h3 {
		width: 100%!important;
	}
	.h3-white {
		margin-top: 0!important;
		margin-bottom: 0!important;
	}
	.section.first .col-left.img-one h3,
	.section.first .col-left.img-two h3,
	.section.first .col-left.img-three h3,
	.section.first .col-left.img-four h3,
	.section.first .col-left.img-five h3 {
		margin-top: 0!important;
	}
	.section.first h2 {
		margin-bottom: 5px!important;
	}
	.section.first .white.h3-white {
		padding-top: 5px!important;
	}
	.section.first p {
		width: 100%;
		margin-top: 30px!important;
	}
	/*.owl-dots {top: inherit!important; bottom: -15px!important;}*/
	.owl-dots {
		top: inherit!important;
		bottom: -33px!important;
	}
	.section.first {
		height: auto!important;
	}
	h2 {
		font-size: 21px;
		line-height: 21px;
	}
	h3 {
		font-size: 20px;
		line-height: 20px;
	}
	.cl-content {
		max-width: 100%;
	}
	.col-left {
		margin-top: 0;
	}
	.col-left:after {
		display: none;
	}
	.content-row .col {
		width: 100%;
		padding-left: 0;
	}
	.section.fifth,
	.section.third {
		margin-top: 120px;
	}
	.section.fifth {
		margin-top: 75px;
	}
	.section.first::before {
		min-height: 88px;
	}
	.section.first p {
		font-size: 14px;
	}
	.section.fourth h2 {
		width: 100%;
	}
	.content-row .content-col strong {
		font-size: 18px;
	}
	.col-right {
		display: none;
	}
	.col-left,
	.section .sub-content .col-left {
		width: 100%!important;
		max-width: 100%!important;
		position: relative!important;
		left: 0;
	}
	.btn {
		font-size: 16px;
	}
	.languageCss .section.first::before {
		min-height: 97px;
	}
	.languageCss h3,
	#marathiLang h3,
	#hindiLang h3,
	#tamilLang h3,
	#punjabiLang h3,
	#kannadaLang h3 {
		font-size: 18px;
		line-height: 18px;
	}
	.languageCss h2,
	#marathiLang h2,
	#hindiLang h2,
	#tamilLang h2,
	#malayalamLang h2,
	#punjabiLang h2,
	#kannadaLang h2 {
		font-size: 20px;
		line-height: 40px;
	}
	#malayalamLang h2 {
		line-height: 20px;
	}
	.languageCss .section.first p,
	.languageCss .content-row .content-col li,
	.languageCss .btn,
	#punjabiLang .section.first p,
	#punjabiLang .content-row .content-col li,
	#punjabiLang .btn {
		font-size: 15px;
	}
	#englishLang .container-bottom-btn {
		bottom: 39%;
		padding: 0;
		right: -13%
	}
	#hindiLang .container-bottom-btn {
		bottom: 22%;
		padding: 0;
	}
	#teluguLang .container-bottom-btn {
		bottom: 58%;
		padding: 0;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 57%;
		padding: 0;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 51%;
		padding: 0;
		right: -10%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 53%;
		padding: 0;
		right: -10%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 54%;
		padding: 0;
		right: -8%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 39%;
		padding: 0;
		right: -67px;
	}
	#marathiLang .noteText {
		font-size: 10px;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 44%;
		padding: 0;
		right: -13%;
	}
	#gujaratiLang .noteText {
		font-size: 13px;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 46%;
		padding: 0;
		right: -8%;
	}
	#oriyaLang .container-bottom-btn {
		bottom: 43%;
		padding: 0;
		right: -7%;
	}
	#assameeLang .container-bottom-btn {
		bottom: 39%;
		padding: 0;
		right: -12%;
	}
}

@media (max-width: 414px) {
	.popup-box {
		width: 90%;
		padding: 35px 25px
	}
	#disclaimerPopup p {
		font-size: 13px;
		line-height: 13px;
	}
	.submit-btn.close-btn {
		width: 20px;
		height: 20px;
	}
	.submit-btn1 a {
		font-size: 12px;
		padding: 7px 8px 4px 8px;
	}
	.submit-btn.close-btn img {
		width: 14px;
		height: 14px;
		margin-top: 3px;
	}
	.form-group {
		margin-bottom: 16px;
	}
	.form-group input[type="text"] {
		height: 27px;
		height: 25px;
	}
	.form_captcha_image {
		margin-bottom: 13px;
		height: 37px;
	}
	.Refresh-btn-Cmt-wrap.btnStrct {
		width: 100px;
	}
	.Refresh-btn-Cmt-wrap.btnStrct input {
		width: 100px;
		height: 36px;
		background-size: 97%
	}
	.form-group .submit-btn input {
		width: 75px;
		height: 36px;
		background-size: 100%;
	}
	/*#englishLang .container-bottom-btn {    bottom: 23%;    padding: 0 5%;}*/
	.languageCss h3,
	#marathiLang h3,
	#hindiLang h3 {
		font-size: 15px;
		line-height: 15px;
	}
	.languageCss h2,
	#marathiLang h2,
	#hindiLang h2 {
		font-size: 16px;
		line-height: 40px;
	}
	#malayalamLang h3,
	#tamilLang h3,
	#teluguLang h2 {
		font-size: 14px;
		line-height: 25px;
	}
	#malayalamLang h2,
	#tamilLang h2,
	#teluguLang h3 {
		font-size: 15px;
		line-height: 20px;
	}
	#tamilLang h3 {
		font-size: 11px;
		line-height: 25px;
	}
	#tamilLang h2 {
		font-size: 12px;
		line-height: 20px;
	}
	#tamilLang .section.first p,
	#tamilLang .content-row .content-col li,
	#tamilLang .btn {
		font-size: 10px;
	}
	.languageCss .section.first p,
	.languageCss .content-row .content-col li,
	.languageCss .btn,
	#punjabiLang .section.first p,
	#punjabiLang .content-row .content-col li,
	#punjabiLang .btn,
	#teluguLang .section.first p,
	#teluguLang .content-row .content-col li,
	#teluguLang .btn {
		font-size: 14px;
	}
	.languageCss .cl-content {
		min-height: 494px;
	}
	#kannadaLang .cl-content {
		min-height: 529px;
	}
	#tamilLang .cl-content,
	#teluguLang .cl-content {
		min-height: 518px;
	}
	#englishLang .container-bottom-btn {
		bottom: 23%;
		padding: 0;
		right: -10%;
	}
	#hindiLang .container-bottom-btn {
		bottom: 23%;
		padding: 0;
		right: -10%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 24%;
		padding: 0;
		right: -10%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 24%;
		padding: 0;
		right: -10%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 28%;
		padding: 0;
	}
	#tamilLang .container-bottom-btn {
		bottom: 30%;
		padding: 0;
		right: -14%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -14%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 22%;
		padding: 0;
		right: -60px;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 23%;
		padding: 0;
		right: -13%;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 23%;
		padding: 0;
		right: -13%;
	}
	#oriyaLang .container-bottom-btn {
		bottom: 22%;
		padding: 0;
		right: -7%;
	}
	#assameeLang .container-bottom-btn {
		bottom: 21%;
		padding: 0;
		right: -12%;
	}
}

@media (max-width: 375px) {
	#sec-qest.section.fifth h2 {
		font-size: 22px;
	}
	#englishLang .container-bottom-btn {
		bottom: 25%;
	}
	#hindiLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -17%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -17%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 28%;
		padding: 0;
		right: -17%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 28%;
		padding: 0;
		right: -17%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 33%;
		padding: 0;
	}
	#tamilLang .container-bottom-btn {
		bottom: 35%;
		padding: 0;
		right: -16%;
	}
	#teluguLang .container-bottom-btn {
		bottom: 29%;
		padding: 0;
		right: -16%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -60px;
	}
	#gujaratiLang .noteText {
		font-size: 10px;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -13%;
	}
	#punjabiLang .noteText {
		line-height: 1.4em;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -18%;
	}
	#oriyaLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -17%;
	}
	#assameeLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -18%;
	}
}

@media (max-width: 360px) {
	#sec-qest.section.fifth h2 {
		font-size: 20px;
	}
	#sec-qest.section.fifth h3 {
		font-size: 15px;
	}
	#englishLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -17%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -19%;
	}
	#hindiLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -19%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 29%;
		padding: 0;
		right: -16%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 37%;
		padding: 0;
		right: -16%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 35%;
		padding: 0;
		right: -16%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 22%;
		padding: 0;
		right: -19%;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -10%;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -20%;
	}
	#oriyaLang .container-bottom-btn {
		bottom: 25%;
		padding: 0;
		right: -20%;
	}
	#assameeLang .container-bottom-btn {
		bottom: 26%;
		padding: 0;
		right: -21%;
	}
}

@media (max-width: 320px) {
	#englishLang .container-bottom-btn {
		bottom: 29%;
		padding: 0;
		right: -17%;
	}
	#hindiLang .container-bottom-btn {
		bottom: 30%;
		padding: 0;
		right: -17%;
	}
	.cl-content {
		padding: 0;
	}
	#teluguLang .container-bottom-btn {
		bottom: 28%;
		padding: 0;
		right: -20%;
	}
	#punjabiLang .container-bottom-btn {
		bottom: 32%;
		padding: 0;
		right: -19%;
	}
	#malayalamLang .container-bottom-btn {
		bottom: 42%;
		padding: 0;
		right: -16%;
	}
	#kannadaLang .container-bottom-btn {
		bottom: 33%;
		padding: 0;
		right: -16%;
	}
	#tamilLang .container-bottom-btn {
		bottom: 39%;
		padding: 0;
		right: -16%;
	}
	#marathiLang .container-bottom-btn {
		bottom: 30%;
		padding: 0;
		right: -19%;
	}
	#assameeLang .container-bottom-btn {
		bottom: 28%;
		padding: 0;
		right: -21%;
	}
	#gujaratiLang .container-bottom-btn {
		bottom: 28%;
		padding: 0;
		right: -20%;
	}
	#bengaliLang .container-bottom-btn {
		bottom: 29%;
		padding: 0;
		right: -20%;
	}
	#oriyaLang .container-bottom-btn {
		bottom: 29%;
		padding: 0;
		right: -20%;
	}
}
@media print {

	body {
		font-family: Arial, Helvetica;
		font-size: 12px;
		color: #333!important;
	}
    .header .menu-icon, nav, .col-left.img-one:after, .section.first, .section.third .sub-content .col-right, .section.fifth .col-right, .btn, .bottom-buttons, .footer, .section.fourth .col-right, .section.six .col-right  {
        display:none!important;
	}

	.header {
		padding: 0!important;
		width: 100%;
		text-align: right;
		height: 35px!important;
	}
	.logo {
		width: 150px!important;
		display: block!important;
		float: right;
	}
	.logo img {
		width: 100%!important;
	}
	#cardsecurity .sub-content h2,
	#cardsecurity .sub-content h3,
	#safeonlinebanking .sub-content h2,
	#safeonlinebanking .sub-content h3,
	#safemobilebanking .sub-content h2,
	#safemobilebanking .sub-content h3,
	#staying_away_comm .sub-content h2,
	#staying_away_comm .sub-content h3,
	#safebankingtips .sub-content h2,
	#safebankingtips .sub-content h3 {
		font-size: 17px !important;
		color: #97272b;
		font-weight: bold;
		display: inline-block;
		margin-top: 5px;
		clear: all;
		margin-bottom: 5px;
		padding-bottom: 0px;
        background:none!important;

	}
	div {
    	background:none!important;
    	page-break-inside: auto;
	}
	.col-left {
		margin-top: 0px;
    	float:none;
    	width:100%;
	}
	.section.second .sub-content .col-right {
		display: none
	}
	.content-row .content-col li {
		padding-left: 25px;
		margin-left: 25px;
		margin-bottom: 9px;
    	list-style-type: disc;
	}
	.content-col li:after{
		background: none;
    	width: 0;
    	height: 0;
    	position: initial!important;
	}

    .content-col ul li ul li:after{
		background: none;
    	width: 0;
    	height: 0;
    	position: initial!important;
	}
	.content-col .evencol ul.discbullet li:after{
		background: none;
    	width: 0;
    	height: 0;
    	position: initial!important;
	}
	.content-row {
		margin-top: 0px!important;
	}
	.section.second .sub-content .col-right,
	.col-right {
		display: none!important;
	}
	.section.third .content-row .content-col {
		margin-top: 0px;
	}
	.content-row {
		margin-top: 0px;
	}
	.content-row .content-col strong {
		text-transform: uppercase;
		margin-bottom: 8px;
		display: block;
		padding-bottom: 0px;
		margin-top: 4px;
	}
	.content-row .evencol,
	.content-row .oddcol,
	.content-row .col {
		padding: 0px;
		margin: 0px;
		float:none;
		width:100%;
	}
	.content-row .oddcol {
		padding: 0px !important;
		margin: 0!important
	}
	.col {
		padding: 0px !important;
		margin: 0!important
	}
	.content-row .content-col ul {
		margin-top: 0;
		padding-top: 0;
		margin-bottom: 0;
		padding-bottom: 0
	}
	.brkpage {
		display: block;
		page-break-after: always;
		height: 1px;
		width: 100%;
	}
	.content-row .content-col li a {
		color: #414143;
		text-decoration: underline;
	}
	.popup-box,
	.container-bottom-btn {
		display: none;
	}
	.headerfixed {
    	box-shadow: none!important;
    	position: initial!important;
	}
	.section.third, .section.fifth, .section.six,.content-row .content-col {
    	background: none;
    	margin-top: 10px!important;
    	padding-bottom: 5px!important;
	}
	.section.third .content-row .content-col li, 
	.section.fifth .content-row .content-col li, 
	.section.fifth .content-row .content-col strong {
    	color: #333;
	}

.section.second .content-col p, .section.fourth .content-col p, .section.six .content-col p, .section.third .content-col p, .section.fifth .content-col p {
    color: #333!important;
    font-size: 15px;
    line-height: 1.3;
}
.grecaptcha-badge{display:none!important;}
	.section.six .sub-content {
		padding-top: 0px;
	}

	.col-left {
    	width: 100%;
    	float: none;
    	position: initial!important;
    	z-index: 9;
    	margin-top: 0px!important;
	}
	.content-row .content-col strong {
    	font-weight: 600;
    	display: block;
    	margin-bottom: 10px;
    	font-weight: bold;
    	text-transform: uppercase;
    	font-size: 17px;
    	padding: 0;
	}
	.content-row .content-col ul{
    	padding: 0;
    	float: none;
    	width: 100%;
        color:#333;
	}
	.evencol {
    	margin-top: 10px!important;
	}
    .noteText {
    font-size:17px!important;
	}



}
/**
 * Swiper 4.4.6
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: December 19, 2018
 */
 .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
  }
  .swiper-container-no-flexbox .swiper-slide {
    float: left;
  }
  .swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  .swiper-container-android .swiper-slide,
  .swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
  }
  .swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
  }
  .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  /* Auto Height */
  .swiper-container-autoheight,
  .swiper-container-autoheight .swiper-slide {
    height: auto;
  }
  .swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
  }
  /* 3D Effects */
  .swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
  }
  .swiper-container-3d .swiper-wrapper,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  /* IE10 Windows Phone 8 Fixes */
  .swiper-container-wp8-horizontal,
  .swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
  }
  .swiper-container-wp8-vertical,
  .swiper-container-wp8-vertical > .swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
  }
  .swiper-button-prev,
  .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
  }
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
  }
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
  }
  .swiper-button-prev.swiper-button-white,
  .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  }
  .swiper-button-next.swiper-button-white,
  .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  }
  .swiper-button-prev.swiper-button-black,
  .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
  }
  .swiper-button-next.swiper-button-black,
  .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
  }
  .swiper-button-lock {
    display: none;
  }
  .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms opacity;
    -o-transition: 300ms opacity;
    transition: 300ms opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
  }
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
  /* Common Styles */
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
  }
  /* Bullets */
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
  }
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
  }
  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
  }
  button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
  }
  .swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
  }
  .swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
  }
  .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
  }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
  }
  .swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms top, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top, 200ms -webkit-transform;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform;
  }
  .swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms right, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right, 200ms -webkit-transform;
  }
  /* Progress */
  .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
  }
  .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
  }
  .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
  }
  .swiper-container-horizontal > .swiper-pagination-progressbar,
  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
  }
  .swiper-container-vertical > .swiper-pagination-progressbar,
  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
  }
  .swiper-pagination-white .swiper-pagination-bullet-active {
    background: #ffffff;
  }
  .swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25);
  }
  .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #ffffff;
  }
  .swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000000;
  }
  .swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25);
  }
  .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000000;
  }
  .swiper-pagination-lock {
    display: none;
  }
  /* Scrollbar */
  .swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    touch-action: none;
    background: rgba(0, 0, 0, 0.1);
  }
  .swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
  }
  .swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
  }
  .swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
  }
  .swiper-scrollbar-cursor-drag {
    cursor: move;
  }
  .swiper-scrollbar-lock {
    display: none;
  }
  .swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .swiper-zoom-container > img,
  .swiper-zoom-container > svg,
  .swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
  }
  .swiper-slide-zoomed {
    cursor: move;
  }
  /* Preloader */
  .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
  }
  .swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
  }
  .swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
  @-webkit-keyframes swiper-preloader-spin {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  @keyframes swiper-preloader-spin {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  /* a11y */
  .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
  }
  .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
  }
  .swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
  }
  .swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-fade .swiper-slide-active,
  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-cube {
    overflow: visible;
  }
  .swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
  }
  .swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-cube .swiper-slide-active,
  .swiper-container-cube .swiper-slide-next,
  .swiper-container-cube .swiper-slide-prev,
  .swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
  .swiper-container-cube .swiper-slide-shadow-top,
  .swiper-container-cube .swiper-slide-shadow-bottom,
  .swiper-container-cube .swiper-slide-shadow-left,
  .swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
  }
  .swiper-container-flip {
    overflow: visible;
  }
  .swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
  }
  .swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
  }
  .swiper-container-flip .swiper-slide-active,
  .swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
  }
  .swiper-container-flip .swiper-slide-shadow-top,
  .swiper-container-flip .swiper-slide-shadow-bottom,
  .swiper-container-flip .swiper-slide-shadow-left,
  .swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .swiper-container-coverflow .swiper-wrapper {
    /* Windows 8 IE 10 fix */
    -ms-perspective: 1200px;
    perspective: 1200px;
  }

