:root {
    --white: #ffffff;
    --black: #000000;
    --abc_primary: #C91429;
    --dev_light: dev_light;
    --dev_reg: dev_reg;
    --dev_med: dev_med;
    --dev_semi_bold: dev_semi_bold;
    --dev_bold: dev_bold;
}

* {
    margin: 0;
    padding: 0;
}

ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

li {
    list-style: none;
}

a,
a:active,
a:focus,
a:hover {
    outline: none;
    /* color: initial; */
    text-decoration: none;
    /* -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out; */
}

a:hover {
    text-decoration: none;
}

p {
    margin: 0;
}

img {
    width: 100%;
    height: auto;
}

@font-face {
    font-family: 'dev_light';
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/AnekLatin-Light.woff2) format(woff2);
    font-display: swap;
}

@font-face {
    font-family: 'dev_reg';
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/AnekLatin-Regular.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'dev_med';
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/AnekLatin-Medium.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'dev_bold';
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/AnekLatin-Bold.woff2) format('woff2');
    font-display: swap;
}

@font-face {
    font-family: 'dev_semi_bold';
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/AnekLatin-SemiBold.woff2) format('woff2');
    font-display: swap;
}


html {
    -webkit-font-smoothing: antialiased;
    scroll-behavior: smooth;
}

body {
    font-family: var(--dev_reg);
    font-size: 15px;
    overflow-x: hidden;

    overflow-y: scroll;
}

section {
    position: relative;
}

.object-fit {
    object-fit: cover;
    object-position: center;
    object-position: center;
}

/* ::-webkit-scrollbar { */
    /* width: 10px; */
/* } */

/* ::-webkit-scrollbar-track { */
    /* background: #f1f1f1; */
/* } */

/* ::-webkit-scrollbar-thumb { */
    /* background: var(--abc_primary); */
/* } */

/* ::-webkit-scrollbar-thumb:hover { */
    /* background: var(--black); */
/* } */

::selection {
    color: var(--white);
    background: var(--abc_primary);
}



@media screen and (min-width: 1200px) {
	
	.hidden-lg{
    display: none !important;
  }
  
  .custom-container{
	padding:  0 80px;
}


	
}


@media screen and (min-width: 1700px) {
	
	.custom-container {
    padding: 0 140px;
}
	
}




@media screen and (min-width: 992px) and (max-width: 1199px) {
.hidden-md {
    display: none !important;
  }
  
 
.custom-container{
	padding:  0 50px;
}


 
}

@media screen and (max-width: 991px) {
  .hidden-xs,
  .hidden-sm {
    display: none !important;
  }
  
    .custom-container {
        padding: 0 16px;
    }


}
