@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
@font-face{font-family:Nelphim;src:url('../font/NelphimItalic-Italic.eot');src:url('../font/NelphimItalic-Italic.eot?#iefix') format('embedded-opentype'),url('../font/NelphimItalic-Italic.woff2') format('woff2'),url('../font/NelphimItalic-Italic.woff') format('woff'),url('../font/NelphimItalic-Italic.ttf') format('truetype'),url('../font/NelphimItalic-Italic.svg#NelphimItalic-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Nelphim;src:url('../font/Nelphim-Regular.eot');src:url('../font/Nelphim-Regular.eot?#iefix') format('embedded-opentype'),url('../font/Nelphim-Regular.woff2') format('woff2'),url('../font/Nelphim-Regular.woff') format('woff'),url('../font/Nelphim-Regular.ttf') format('truetype'),url('../font/Nelphim-Regular.svg#Nelphim-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}
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;vertical-align:baseline;background:transparent;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
blockquote, q {quotes:none;}
a {margin:0;padding:0;vertical-align:baseline;background:transparent;}
table {border-collapse:collapse;border-spacing:0;}
hr {display:block;padding:0;margin: 0;}
img{vertical-align: bottom;}
input, select {vertical-align:middle;}
html {-webkit-text-size-adjust: 100%;}
main {display: block;}
hr {box-sizing: content-box;height: 0;overflow: visible;opacity: 1;}
a {background-color: transparent;text-decoration: none;}
abbr[title] {border-bottom: none;text-decoration: underline;text-decoration: underline dotted;}
b, strong {font-weight: bolder;}
sub, sup {line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
img {border-style: none;}
button:focus, button:hover{outline: 0;}
button, input, optgroup, select, textarea {font-family: inherit;margin: 0;}
button, input {overflow: visible;}
button, select {text-transform: none;}
button, [type="button"], [type="reset"], [type="submit"] {-webkit-appearance: button;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {padding: 0.35em 0.75em 0.625em;}
legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
progress {vertical-align: baseline;}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
details {display: block;}
summary {display: list-item;}
template {display: none;}[hidden] {display: none;}
ul{padding-inline-start: 20px;}
html{scroll-behavior: smooth;}
.g-0{margin-right: 0;margin-left: 0;}
.btn.focus, .btn:focus {outline: 0; box-shadow: none;}
a:hover{text-decoration: none;}

/*common*/
body{font-family: 'Poppins', sans-serif;font-weight: 300;}
h1,h2,h3,h4,h5,h6{font-family: 'Nelphim';font-weight: normal;}
.btn-primary{background-color: #cf1427;border-color: #cf1427;}
.btn-primary:hover{transition: 0.5s;background-color: transparent;color: #cf1427;border-color: #cf1427;}
.carousel-indicators li{width: 15px;height: 15px;background-color:#cf1427;border-radius: 50%;margin-right: 7px;margin-left: 7px;}
.carousel-indicators .active{background-color:#cf1427;}
.slick-dots li button:before{font-size:15px;opacity:1;color:#cf1427;border-radius:50%}
.slick-dots li.slick-active button:before{opacity:1;color:#cf1427}
.slick-dots{bottom:38.5%;width:auto;right:-31px}
.t-bold{font-weight:600}
.error{color: red;}
.fixed-right-icons{position:fixed;right:0;top:33%;display:flex;justify-content:center;align-items:center;flex-direction:column}
.fixed-right-icons i.fa{color:#fff;height:30px;width:30px;text-align:center;line-height:2;margin:2px 0}
.fixed-right-icons .fa-phone{background-color: #bc0d1e;}
.fixed-right-icons .fa-whatsapp{background-color:#25d366}
.red-btn{position:fixed;z-index:99;top:45%;transform:rotate(-90deg);right:-39px;font-family:Mukta,sans-serif;font-weight:600;font-size:14px;background:#25d366;text-transform:uppercase;padding:1px 10px 5px 1px;color:#fff!important;text-decoration:none}