@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/144886/00000000000000007735bb55/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/144886/00000000000000007735bb55/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/144886/00000000000000007735bb55/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/2807c7/00000000000000007735bb48/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/2807c7/00000000000000007735bb48/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/2807c7/00000000000000007735bb48/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/2b59e1/00000000000000007735bb53/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/2b59e1/00000000000000007735bb53/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/2b59e1/00000000000000007735bb53/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/384d9b/00000000000000007735bb6a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/384d9b/00000000000000007735bb6a/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/384d9b/00000000000000007735bb6a/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/fcc1c9/00000000000000007735bb6c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/fcc1c9/00000000000000007735bb6c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/fcc1c9/00000000000000007735bb6c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-display";
src:url("https://use.typekit.net/af/c906c2/00000000000000007735bb6e/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/c906c2/00000000000000007735bb6e/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/c906c2/00000000000000007735bb6e/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-text";
src:url("https://use.typekit.net/af/0230dd/00000000000000007735bb33/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/0230dd/00000000000000007735bb33/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/0230dd/00000000000000007735bb33/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-text";
src:url("https://use.typekit.net/af/aed66e/00000000000000007735bb35/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/aed66e/00000000000000007735bb35/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/aed66e/00000000000000007735bb35/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:400;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-text";
src:url("https://use.typekit.net/af/305037/00000000000000007735bb39/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/305037/00000000000000007735bb39/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/305037/00000000000000007735bb39/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"neue-haas-grotesk-text";
src:url("https://use.typekit.net/af/68a7c6/00000000000000007735bb3d/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/68a7c6/00000000000000007735bb3d/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/68a7c6/00000000000000007735bb3d/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:700;font-stretch:normal;
}
body{position:inherit !important;}
html {scroll-behavior: smooth;}
li, td, table, tr, th, thead, input, label, select, textarea , button {
	font-family:"neue-haas-grotesk-text";
	font-weight:400;
	font-size:16px;
	color:#010000;
	outline:none;
}
h1 {
	font-family:"neue-haas-grotesk-display";
	font-weight:500;
	font-size:50px;
	text-align:center;
	color: #010000;
	margin-bottom:60px;
}
h2 {
	font-family:"neue-haas-grotesk-text";
	font-size:36px;
	font-weight:400;
	margin: 0;
	text-align:center;
	color: #010000;
	letter-spacing:1px;
}
h3{
	font-family:"neue-haas-grotesk-text";
	font-size:25px;
    font-weight:400;
    margin: 0;
    text-align: center;
	letter-spacing:1px;
	color: #010000;
}
h4{	
	font-family:"neue-haas-grotesk-text";
	font-size:16px;
	font-weight:400;
	letter-spacing:1px;
	color: #010000;
}
p{
	font-family: "neue-haas-grotesk-display";
	line-height:24px;
	color:#000000;
    margin: 0;
	font-size:16px;
	margin-bottom:10px;
	letter-spacing:1px;
}
a{line-height:17px; outline:none; color:#010000; text-decoration: none; font-family: "neue-haas-grotesk-display"; letter-spacing:1px;}
a:focus, a:hover {
    color: #231f20;
	outline:none;
    text-decoration: none;
}
.no-pad{padding-left:0; padding-right:0;}
.navbar{
    border:none;
    border-radius:0;
    background-color:rgba(0,0,0,.10);
    width: 100%;
    margin: 0 auto;
	padding:20px 0;
    position:fixed;
    z-index: 99;
	top:0;
	border-bottom:1px solid rgba(145,169,199,.30);
}
.navbar-brand{
	float: left;
    height: auto;
    padding: 0;
	margin-top:0;
	margin-left:0 !important;
}
.scrolled .navbar-brand{margin-top:0;}
.navbar-default .navbar-nav>li{text-transform:uppercase;}
.navbar-default .navbar-nav>li>a{
	color:#000;
	line-height:17px;
	padding: 0;
	font-size:15px;
	font-weight:600;
}
.navbar-default .navbar-nav>li>a:hover{color:#32aa9a; border-bottom:4px solid #32aa9a;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    color: #b3914a;
    background-color: #203056;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:transparent;}
.navbar-default .navbar-toggle{margin-top: 20px; border-color:#b3914a;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color:transparent; }
.navbar-default .navbar-toggle .icon-bar {background-color: #b3914a;}
.navbar-default .navbar-nav>li>a:focus { color: #000;}
.dropdown-menu>li>a{line-height:30px; }
.dropdown-menu>li>a:hover{color:#b3914a;}
.navbar-toggle{background: #7f1e46;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background-color: #7f1e46;}
.nav>li {
    position: relative;
    display: block;
    padding: 0;
}
.nav>li:last-child{border-right:none;}
.dropdown-menu{
	padding: 0;
    margin: 0;
    border: none;
    left: 0;
    right: 0;
    min-width: 370px;
    border-radius: 0;
    position: fixed;
    width: auto;
    height: auto;
    background:#FFF;
	top:80px;
	box-shadow:none;
	z-index:0;
}
#myNavbar ul li.dropdown ul.dropdown-menu li a{
    border-bottom: 1px solid #e7e8e8;
    line-height:30px !important;
    color: #282828;
    padding: 10px 10px;
    text-transform: capitalize;
}
.navbar #myNavbar ul.navbar-nav li ul.dropdown-menu li{margin:0;}
.navbar #myNavbar ul.navbar-nav li ul.dropdown-menu li a:hover:after{display:none;}
/* #myNavbar ul li.dropdown ul.dropdown-menu li a:hover{color:#FFF;} */
#myNavbar ul li.dropdown ul.dropdown-menu li a.nbrdr{border-bottom:none;}
.navbar-nav>li>.dropdown-menu{margin-top:0 !important;}
@media screen and (min-width:992px) and (max-width:1199px){
.nav>li>a {}
}
@media screen and (max-width:991px) {
.navbar-header {float: none;}
.navbar-left,.navbar-right {float: none !important;}
.navbar-toggle {display: block;}
.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top {top: 0;	border-width: 0 0 1px;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {
	float: none!important;
	margin-top: 7.5px;
	margin-right: 0 !important;
}
.navbar-nav>li {float: none; padding:0;}
.navbar-nav>li>a {padding-top:10px; padding-bottom: 10px;}
.collapse.in{display:block !important;}
.navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
	padding: 0;
    padding-bottom: 17px;
	margin:0 !important;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #FFF;	border-bottom:1px solid #384d81;}
.navbar-collapse {padding-right: 0; padding-left: 0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:#203056;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{background-color:transparent;}
}
@media (max-width: 767px){
.navbar-collapse {padding-right: 15px; padding-left: 15px;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#b7944c;}
}
hr{border-top: 1px solid #bebebe;}
.dscvrbttn{
	outline:none;
	color:#000000;
	font-size:15px;
	font-family:"neue-haas-grotesk-text";
	display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.dscvrbttn span{margin-left:15px;}
.dscvrbttnnew{
	background:#e11f26;
	color:#FFF;
	padding:15px;
	display:inline-block;
	font-family:"neue-haas-grotesk-text";
}
/* NEW CSS STARTS HERE */
.bxsctngrey{background:#f1f2f2 !important;}
.slider-opacity {
    background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 17;
    opacity: 0;
    visibility: hidden;
    transition: background 0.3s ease, color 0.3s ease;
    -webkit-transition: background 0.3s ease, color 0.3s ease;
    -moz-transition: background 0.3s ease, color 0.3s ease;
}
.menusctn{padding:30px 0;}
.menusctninnr .menubox h4{}
.menusctninnr .menubox h4 a{color:#000 !important;}
.menusctninnr .menubox h4 a:hover{color:#890000 !important;}
.bxwprsctn{padding:50px 2%;}
.navbar-header img{	width:100%;}
.scrolled{
	background-color: rgba(255,255,255, .95);
    transition: 0.5s;
    width: 100%;
    padding:15px 0;
    border-bottom:1px solid #eee;
}
.scrolled #myNavbar ul.navbar-nav li a{color:#000 !important;}
.scrolled #myNavbar ul.navbar-nav li a:hover{color:#e11f26 !important;}
.scrolled #myNavbar ul li.dropdown ul.dropdown-menu li a{color:#1a315c;}
.navbar #myNavbar ul.navbar-nav{
	margin:0 auto;
	float:right; 
	display:table;
	padding-inline-start:0;
	background:transparent; 
	padding:0 0;
}
.navbar #myNavbar ul.navbar-nav li{margin:0 10px;}
.navbar #myNavbar ul.navbar-nav li a{
    padding:0 0;
    font-weight: 500;
	color:#FFF;
	font-size:14px;
	text-transform:uppercase;
	font-family: "neue-haas-grotesk-display";
	transition: all 0.3s ease;
	letter-spacing:2px;
	line-height:70px;
}
.navbar #myNavbar ul.navbar-nav li.active a{background:transparent; color:#e11f26;}
.navbar #myNavbar ul.navbar-nav li.active:after{
	content: '';
    position: absolute;
    width: 100%;
    height:4px;
    background: #e11f26;
    left: 0;
    bottom: -27px;
    z-index:-1;
}
.navbar #myNavbar ul.navbar-nav li:hover:after{
	content: '';
    position: absolute;
    width: 100%;
    height:4px;
    background: #e11f26;
    left: 0;
    bottom: -27px;
    z-index:-1;
}
.navbar #myNavbar ul.navbar-nav li:last-child:hover:after{border-bottom:none;}
.scrolled #myNavbar ul.navbar-nav li:hover:after{bottom:-22px;}
.scrolled #myNavbar ul.navbar-nav li.active:after{bottom:-22px;}
.scrolled #myNavbar ul.navbar-nav li.active a{background:transparent; color:#e11f26 !important;}
.navbar #myNavbar ul.navbar-nav li:hover a{background-color:transparent; color:#890000;}
.navbar #myNavbar ul.navbar-nav li a:focus{background-color:transparent;}
#myNavbar ul.navbar-nav li.dropdown:hover ul.dropdown-menu li{color:#1a315c;}
#myNavbar ul.navbar-nav li.dropdown:hover ul.dropdown-menu li a{color:#282828;}
#myNavbar ul.navbar-nav li.dropdown:hover ul.dropdown-menu li a:hover{color:#FFF;}
#myNavbar ul.navbar-nav li.dropdown ul.dropdown-menu li a.hvr-sweep-to-right:before{background:#890000; color:#FFF;}
#myNavbar ul.navbar-nav li.dropdown ul.dropdown-menu li a.hvr-sweep-to-left:before{background:#fde216;}
.sidenav{margin-bottom:30px; background:#f6f5f1; padding:12px 0; border-radius: 6px;}
.sidenav h1.cntxt{margin: 15px 20px;}
.sidenav ul{padding-inline-start:0;}
.sidenav ul li{
	list-style-type:none;
	border-bottom:1px solid #e0d6d6;
	position:relative;
	font-size:15px;
}
.sidenav ul li a{padding:17px 25px; display:block; line-height:20px; font-family: 'Glory', sans-serif;}
.sidenav ul li a:hover:after{
	content: '';
    position:absolute;
    right:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-right:10px solid #f6f5f1;
    top:15px;
}
.sidenav ul li a.hvr-sweep-to-right:before{background:#35d397;}
.sidenav ul li a.active:after{
	content: '';
    position:absolute;
    right:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-right:10px solid #f6f5f1;
    top:15px;
}
.sidenav ul li a.active{background:#35d397; color:#FFF;}	
.sidenav ul li:last-child{border-bottom:none;}
.mobile-header{ position:sticky; z-index:99; padding:20px 0 10px; width:100%; top:0;}
.sidebar {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	background:rgba(255, 255 ,255, .98);
	overflow-x: hidden;
	transition: 0.5s;
	padding-top:0;
}
.sidebar hr{margin-bottom:20px;}
.sidebar a {
    padding:0 24px;
    text-decoration: none;
    color:#21140d;
    display: block;
    line-height:60px;
    border-bottom: 1px solid #ddd;
    font-size:20px;
}
.sidebar a img{padding:0; outline:none;}
.sidebar a.hvr-fade:hover{background:#890000; color:#FFF;}
.sidebar .closebtn {
	position: absolute;
    top:30px;
    right:0%;
    font-size: 50px;
    margin-left: 0;
    color: #000;
    padding: 0;
	font-weight: 100;
    border-bottom: none;
}
.openbtn {
    cursor:pointer;
    background-color:transparent;
    color: #000;
    border:none;
    outline:none;
    right:0;
}
.openbtn:hover {background-color:transparent;}
#main {
    transition: margin-right .5s;
    padding: 0;
	float:right;
	margin-top:15px;
}
#main a.bktxt:hover{background:#FFF; color:#000;}
#main a i.fas{
	color:#e11f26;
    font-size:35px;
    margin-right: 5px;
    margin-top: 0;
    position: absolute;
    right:56px;
    top:15px;
}
#main a i.fab{
	color: #35d397;
    font-size:40px;
    margin-right: 5px;
    margin-top: 0;
    position: absolute;
    right:50px;
    top:0;
}
.sclbox img{width:100%;}
/* ACCORDIAN CSS */
.panel-group {margin-bottom: 0;}
.panel-group .panel {
    margin-bottom: 0;
    border-radius: 0;
    border-color: transparent;
	border:none;
}
.panel-group .panel+.panel {margin-top: 0;}
.panel .panel-heading{
	padding: 0;
    background-color: rgba(255, 255 ,255, .98);
    border-color: transparent;
    border-bottom: none;
    color: #282828;
}
.panel .panel-heading a i.fas{float:right; margin-top:18px;}
.panel-body { padding: 0;}
.panel {
  padding:0;
  color:#FFF;
  text-align:left;
  overflow: hidden;
  background:#890000;
}
.panel ul{
	padding-inline-start: 0;
    margin-top: 0;
    margin-bottom:0;
	margin-left:0;
}
.panel ul li{list-style-type:none; border-bottom:1px solid #ddd;}
.panel ul li:last-child{border-bottom:none;}
.panel ul li a{
	outline: none;
	font-size:19px;
    line-height:22px;
    padding:15px 26px;
	outline:none;
	color:#FFF;
	border-bottom:none;
}
.panel ul li a:hover {color:#FFF; background-color:#FFF !important;}
.sidebar .sclbox{padding: 27px 17px; background: #FFF;}
.sidebar .sclbox a{border-bottom:none; padding:0; margin-top: 0;}
.sidebar .fllwbox{padding:30px 24px;}
.sidebar .fllwbox h4{font-size:20px; color:#9fc755;}
.sidebar .fllwbox ul{padding-inline-start: 0;}
.sidebar .fllwbox ul li{
	list-style-type:none;
	display:inline-block;
	margin:0;
}
.sidebar .fllwbox ul li a{padding:0; outline:none; border-bottom:none;}
.sidebar .fllwbox ul li a i.fab{
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    line-height: 40px;
    color: #FFF;
    width: 40px;
    height: 40px;
    background: #105836;
    padding: 0px 8px;
    font-size: 18px;
}
.sidebar .fllwbox ul li a svg{
	-webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    text-align: center;
    line-height: 40px;
    fill: #FFF;
    width:37px;
    height: 40px;
	background:#282828;
    padding: 0px 8px;
}
.bannersctn{width:100%; position: relative; overflow: hidden; margin-top: -1px;}
.bannersctn .owl-carousel1 .evntbxbnnr img{
	width:100%;
	object-fit:cover;
	height:100%;
	border:none;
	padding:0;
	border-radius:0;
	display:block;
}
.bannersctn .evntbxbnnr {position:relative; z-index:0;}
.bannersctn .evntbxbnnr .imgbx{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.bannersctn .evntbxbnnr .bannrbx {position:relative; top:280px;}
.bannersctn .evntbxbnnr .bannrbx .bannrbxcntnt {position: absolute; z-index: 99;}
.bannersctn .evntbxbnnr .bannrbx .bannrbxcntnt h1{
    color: #FFF;
    font-weight:700;
    text-align: left;
    text-shadow: 1px 1px 1px rgba(0,0,0,.45);
	margin-bottom:0;
	font-size:70px;
	margin-top: 0;
	text-align:left;
}
.bannersctn .evntbxbnnr .bannrbx .bannrbxcntnt h2{
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(0,0,0,.45);
	margin-bottom:10px;
	font-size:40px;
	margin-top: 0;
	font-family: "neue-haas-grotesk-display";
	text-align:left;
	margin-bottom:25px;
}
.bannersctn .evntbxbnnr .bannrbx .bannrbxcntnt a.dscvrbttnnew i.fas{margin-left:10px; padding:0;}
.bannersctn .owl-carousel1 .owl-dots{display:none;}
.innrbnnr .evntbxbnnr {z-index:-1;}
.innrbnnr .evntbxbnnr .bannrbx{top:220px;}
.slide-nav-tabs {
    display: flex;
	flex-wrap: wrap;
    justify-content:flex-end;
    margin-top: -106px;
    position: relative;
    z-index: 20;
}
.slide-tab {
    background: #a00006;
    padding: 20px 40px;
    color: #FFF;
    cursor: pointer;
    width: 350px;
    transition: 0.3s ease;
    position: relative;
    overflow: hidden;
}
.slide-tab + .slide-tab {margin-left:0;}
.slide-tab .title {font-size: 18px; font-weight:700; font-family: "neue-haas-grotesk-display";}
.slide-tab .sub {font-size: 14px; opacity: 0.8; font-family: "neue-haas-grotesk-display"; letter-spacing:1px;}
/* Animated Yellow Bar */
.highlight {
    position: absolute;
    top: 0;
    left: 0;
    background: #ffb400;
    height: 5px;
    width:70%;
    transition: width 0.4s ease;
}
.slide-tab.active { background: #840005;}
.slide-tab.active .highlight {width:50%;}
.whosctn{background:#FFF;}
.whowrrprbx{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: space-between;
	background:#f1f2f2;
	margin-bottom:60px;
}
.wrrprbx{flex:0 50%;}
.wrrprbx img{width:100%; object-fit:cover; height:100%;}
.whtshbx{padding:100px 90px;}
.whowrrprbx h1{text-align:left;}
.wrrprbx p.last-child{margin-bottom:30px;}
.excllncebx{background:transparent; align-items: center; margin-bottom:0; grid-row-gap:40px;}
.excllncebx h1{color:#7f8083; font-size:38px;}
.excllncebx p{color:#e11f26; font-weight:bold; margin-bottom:30px;}
.excllncebx .whtshbx{padding:0 90px;}
.excllncebx img.mnngimg{width:auto; height:auto; margin:0 auto; display:table;}
.servcsctn{background:#000000; position: relative; overflow: visible;}
.srvcwrppr{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: space-between;
	grid-row-gap:35px;
}
.srvcwrpprbx{flex:0 35%;}
.srvcwrpprbx:first-child{flex-grow:3;}
.srvcwrpprbx h1{color:#FFF; text-align:left;}
.srvcwrpprbx h2{color:#FFF; text-align:left; font-weight:bold; margin-bottom:30px;}
.srvcwrpprbx p{color:#FFF;}
.srvcwrpprbx img { display:block; width:100%; height:auto; will-change: transform; }
.srvcwrpprbx ul{padding-inline-start:0;	margin:30px 0;}
.srvcwrpprbx ul li{color:#FFF; list-style-type:none; padding:5px 0; margin:5px 0;}
.srvcwrpprbx ul li i.fas{margin-right:10px; color:#009f00;}
.srvcwrpprbx ul li i.fas.last-child{color:#fd003a;}
.newsctn{background:#f1f2f2; position:relative;}
.newsctn h1{text-align:left; color:#7f8083;}
.newsbx{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: space-between;
}
.allnws{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-content: flex-start;
    align-items: flex-start;
    position: absolute;
    top: 40px;
    right: 6%;
}
.allnws p:after{
	content:'';
	position:absolute;
	background:url(../images/arrow-left.png) no-repeat left top;
	width:35px;
	height:14px;
	top: 1px;
    right: -50px;
}
.evntbx img{margin-bottom:15px !important; border:none !important;}
.evntbx h3{text-align:left; margin-bottom:20px; min-height: 90px;}
.evntbx h3 a{text-align:left; font-weight:300; font-size:16px; line-height:24px;}
.evntbx p{font-weight:300; font-family:"neue-haas-grotesk-display"; margin-bottom:20px;}
.evntbx:hover p{color:#e11f26;}
.evntbx:hover h3 a{color:#e11f26;}
.evntbx a.dscvrbttn span img{margin-bottom:0 !important;}
.evntbx:hover a.dscvrbttn{color:#e11f26;}
.newsbx .owl-dots{display:none !important;}
.news-nav {
    display: flex;
    justify-content: flex-end;
    gap:10px;
    margin-top: 20px;
}
/* Base box style */
.arrow-nav {
    width: 40px;
    height: 40px;
    border: 1px solid #e11f26;
    border-radius: 6px;
    background: none;
    cursor: pointer;
    position: relative;
    transition: 0.3s;
	margin-top:40px;
}
/* Arrow shape */
.arrow-nav::before {
    content: "";
    width: 12px;
    height: 12px;
    border-right: 1px solid #e11f26;
    border-bottom: 1px solid #e11f26;
    position: absolute;
    top: 50%;
    left: 50%;
    transform-origin: center;
    transition: 0.3s;
}
/* LEFT Arrow */
.arrow-nav.left::before {transform: translate(-50%, -50%) rotate(135deg);}
/* RIGHT Arrow */
.arrow-nav.right::before {transform: translate(-50%, -50%) rotate(-45deg);}
/* Hover effect */
.arrow-nav:hover{background:#e11f26;}
.arrow-nav:hover::before {border-color: #FFF;}
.innrbnnr .bannrbx:after{
	position:absolute;
	content:'';
	background:#ab0000;
	width:100%;
	height:70px;
	bottom:0;
	display:none;
}
.abtsctnbx{background:#ab0000; position:relative; margin-top: -1px;}
.abtsctnbx:before{}
.lwrftr{background:#FFF; padding:50px 0;}
.lwrftrsctn{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    padding: 0 2%;
}
.fttrbx{flex:1 4%;}
.fttrbx img{
	float:left;
	margin-right:25px;
}
.fttrbx:first-child{flex-grow:3; padding:0; margin:0;}
.fttrbx h4{font-weight:bold; font-size:14px;}
.fttrbx p{font-size:14px; font-family: "neue-haas-grotesk-display";}
.fttrbx p a:hover{color:#e11f26; background:transparent;}
.fttrbx ul{padding-inline-start:15px;}
.fttrbx ul li{font-size:14px; font-family: "neue-haas-grotesk-display";}
.fttrbx ul li a:hover{color:#e11f26; background:transparent;}
.navbrdcmb ol.breadcrumb{background:transparent; padding:0;}
.navbrdcmb ol.breadcrumb li{color:#FFF;}
.navbrdcmb ol.breadcrumb li a{color:#FFF;}
.abtsctnbx h2{color:#FFF; text-align:left; font-size:80px; font-family: "neue-haas-grotesk-display";}
.abtxtsctn{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
	margin-top:60px;
}
.abtxtsctnbox{flex:0 27%;}
.abtxtsctnbox:first-child{flex-grow:3; padding:0; margin:0;}
.abtxtsctnbox h1{color:#FFF; text-align:left; margin-bottom:0; margin-top:0;}
.abtxtsctnbox p{color:#FFF; font-size:30px; border-bottom:4px solid #FFF; line-height: 44px;}
.boxbrand{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
	margin: 50px 0;
}
.boxbrandsctn{flex:0 47%;}
.boxbrandsctn:first-child{position:sticky; top:100px; flex-grow:0;}
.boxbrandsctn h1{text-align:left; margin-top:0; margin-bottom:0;}
.boxbrandsctn h4{font-size:22px; font-weight:bold; margin-bottom:30px;}
.vsnsctn{background:#f1f2f2;}
.vsnsctnbx{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items:stretch;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap: 0;
}
.vssnbx{flex:0 30%;}
.vssnbx img{
	width:100%;
	object-fit:cover;
	height:100%;
	margin:0;
}
.vsntxtbx{padding:40px 25px 5%;}
.vssnbx h1{text-align:left;}
.icnbx{
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items:stretch;
    align-content: space-between;
    grid-row-gap: 40px;
    grid-column-gap: 50px;
}
.icnbxwrpr{flex:0 30%; border-bottom:2px solid #ab0000;}
.icnbxwrpr img{margin-bottom:25px;}
.icnbxwrpr h2{font-size:25px; text-align:left; margin-bottom:10px; font-weight:bold;}
.icnbxwrpr p{}
.valuesctn{background:#ffa800;}
.valubxwrppr{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items:  flex-start;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
}
.valubx{flex:0 45%;}
.valubx h1{text-align:left; font-family: "neue-haas-grotesk-display"; margin-bottom:30px;}
.valubx h2{text-align:left; margin-bottom:30px; font-weight:700;}
.valubx ul{padding-inline-start:0;}
.valubx ul li{
	list-style-type:none; 
	border-bottom:1px solid #000;
	padding:15px 0;
	display: flex;
    flex-wrap: nowrap;
    align-items: flex-start;
}
.valubx ul li img{margin-right:20px;}
.valubx ul li p{margin-bottom:0; }
.valubx ul li:last-child{border-bottom:none;}
.bxsctngrey .navbrdcmb ol.breadcrumb li a{color:#000;}
.bxsctngrey .navbrdcmb ol.breadcrumb li.active{color:#000;}
.bxsctngrey h2{color:#000;}
.bxsctngrey .abtxtsctnbox h1{color:#000;}
.bxsctngrey .abtxtsctnbox p{color:#000; border-bottom:4px solid #e11f26;}
.mnrlcntnr{background:url(../images/mineral-bg.jpg) no-repeat top right #FFF;}
.mnrlcntnr h1{text-align:left;}
.mnrlcntnr h1.redtxt{color:#e11f26; font-weight:bold;}
.mnrlsctn{justify-content: center; grid-column-gap:15px; align-items: stretch; }
.mnrlsctn .boxbrandsctn{
	flex:0 48%; 
	padding:15px 15px;
	transform-style: preserve-3d;
    transition: transform 0.3s ease;
    cursor: pointer;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s ease;
	/* box-shadow: 0 10px 10px rgba(225, 31, 38, 0.15); */
}
.mnrlsctn .boxbrandsctn:hover{box-shadow: 0 20px 40px rgba(225, 31, 38, 0.15);}
.mnrlsctn .boxbrandsctn img{margin-bottom:20px;}
.mnrlsctn .boxbrandsctn h2{text-align:left; font-size:30px; font-family: "neue-haas-grotesk-display"; margin-bottom:25px;}
.mnrlsctn .boxbrandsctn p{margin-bottom:20px;}
.tchnlgsctn{
	background: url(../images/technology-bg.jpg) no-repeat top right #000 fixed;
    background-size: cover;
}
.tchnbx{padding:50px 0 50px 0; margin-bottom:50px;}
.tchnbx h1{color:#FFF; text-align:left; font-family: "neue-haas-grotesk-display"; font-size:45px;}
.tchnbx p{color:#FFF; margin-bottom:15px; line-height:18px;}
.tchnlgcntnr{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap: 0;
	padding-right:15%;
}
.tchnlgcntnrbx{flex:0 47%; color:#FFF;}
.tchnlgcntnrbx img{
	width:100%;
	object-fit:cover;
	height:100%;
}
.tchnlgcntnrbx:first-child{flex-grow:1;}
.tchnlgcntnrbx h2{text-align:left; color:#FFF; font-family: "neue-haas-grotesk-display";}
.tchnlgcntnrbx ul{padding-inline-start:20px;}
.tchnlgcntnrbx ul li{color:#FFF; margin:15px 0; font-family: "neue-haas-grotesk-display"; letter-spacing:1px;}
.deepgreybx{background:#5e5d5d; padding:100px 60px;}
.yellowbx{background:#ffa800; color:#000;}
.yellowbx h2{color:#000;}
.yellowbxcntn{align-items: flex-start;}
.yellowbx ol.breadcrumb li a{color:#000;}
.yellowbx ol.breadcrumb li.active{color:#000;}
.yellowbx ol.breadcrumb li:before{color:#000;}
.yellowbxcntn .abtxtsctnbox{flex:0 47%;}
.yellowbxcntn .abtxtsctnbox h1{color:#000; font-size:50px; margin-top:0; text-align:left;}
.yellowbxcntn .abtxtsctnbox h3{font-weight:bold; color:#000; text-align:left; font-size:30px; margin-bottom:40px;}
.yellowbxcntn .abtxtsctnbox p{border-bottom:none; color:#000; font-size:16px; line-height:24px;}
.bxwrpprcntnr{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: stretch;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap: 0;
	margin-bottom:60px;
}
.bxwrppr{flex:0 48%;}
.bxwrppr h1{margin-top:0; text-align:left;}
.prdctcntnr{
	display: flex;
    flex-wrap: wrap;
    justify-content:center;
    align-items: stretch;
    align-content: space-between;
    grid-row-gap:60px;
    grid-column-gap:20px;
}
.prdctcntnrbx{
	flex:0 30%; 
	border-bottom:2px solid #e11f26; 
	vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.9s;
    transition-duration: 0.9s;
    -webkit-transition-property: transform;
    transition-property: transform;
    transition: 0.9s;
	cursor:pointer;
	padding:15px;
}
.prdctcntnrbx:hover, .prdctcntnrbx:focus, .prdctcntnrbx:active {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
    /* background:#eee; */
	border-bottom:2px solid #ddd;
}
.prdctcntnrbx img{margin-bottom:40px;}
.prdctcntnrbx h3{color:#000; text-align:left; font-size:30px; font-family: "neue-haas-grotesk-display"; margin-bottom:20px;}
.prdctcntnrbx p{margin-bottom:20px;}
.blcksctn{background:#000;}
.blcksctn .blcksctnbx{align-items:stretch;}
.blcksctnbx .vssnbx{flex:0 41%;}
.blcksctnbx .vssnbx:first-child{padding:50px;}
.blcksctnbx .vssnbx h1{color:#FFF; font-size:40px;}
.blcksctnbx .vssnbx p{color:#FFF;}
.tchnicn{padding-inline-start:0; margin:30px 0;}
.tchnicn li{display:inline-block; list-style-type:none; margin-right:6px;}
.tchnicn li img{width:auto; height:auto; margin:0 auto 15px;}
.tchnicn li p{text-align:center; line-height:16px;}
.advncdbnnr{
	display: flex;
    flex-wrap: nowrap;
    align-items: stretch;
    justify-content: center;
}
.advncdsctn h1{text-align:left; font-family: "neue-haas-grotesk-display"; margin-bottom:30px;}
.advncdbnnr.evntbxbnnr{position: relative; z-index: 0;}
.advncdbnnr .evntbxbnnr .bannrbx {
    position: relative;
    top:50px;
	left:10%;
	z-index:0;
}
.advncdbnnr .evntbxbnnr .bannrbx .bannrbxcntnt{position: absolute; z-index: 99;}
.advncdbnnr .evntbxbnnr .bannrbx .bannrbxcntnt h1{
	color:#FFF; 
	margin-bottom:20px; 
	font-family: "neue-haas-grotesk-display";
	font-size:40px;
}
.advncdbnnr .evntbxbnnr .bannrbx .bannrbxcntnt p{color:#FFF; margin-bottom:15px;}
.advncdbnnr .evntbxbnnr .imgbx img{width:100%; object-fit:cover; height:100%;}
.contctsctn{
	background: #AB0000;
	background: -webkit-linear-gradient(180deg,rgba(171, 0, 0, 1) 54%, rgba(241, 242, 242, 1) 36%);
	background: -moz-linear-gradient(180deg,rgba(171, 0, 0, 1) 54%, rgba(241, 242, 242, 1) 36%);
	background: linear-gradient(180deg,rgba(171, 0, 0, 1) 54%, rgba(241, 242, 242, 1) 36%);
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#AB0000",
	  endColorstr="#F1F2F2",
	  GradientType=0
	);
	padding:60px 0 90px;
	margin-top:-1px	;
}
.contctsctn h1{color:#FFF; font-family: "neue-haas-grotesk-display"; text-align:left; font-size:80px;}
.cntctwrppr{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: space-between;
    grid-row-gap: 20px;
    grid-column-gap:30px;
}
.cntctwrpprbx{flex:0 48%;}
.cntctwrpprbx h2{margin-top:0; color:#FFF; text-align:left; font-family: "neue-haas-grotesk-display";}
.cntctfrmbx{background:#FFF; padding:30px;}
.cntctwrpprbx .ten-pad{margin-bottom:40px;}
.cntctwrpprbx .ten-pad label{width:100%; font-family: "neue-haas-grotesk-display"; }
.cntctwrpprbx .ten-pad input{
	outline:none;
	background:transparent;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:2px solid #ab0000;
	box-shadow:none;
	border-radius:0;
	font-family: "neue-haas-grotesk-display"; 
	padding:10px 0;
	width:100%;
}
.cntctwrpprbx .ten-pad select{
	outline:none;
	background:transparent;
	border-top:none;
	border-left:none;
	border-right:none;
	border-bottom:2px solid #ab0000;
	box-shadow:none;
	border-radius:0;
	font-family: "neue-haas-grotesk-display"; 
	padding:10px 0;
	cursor:pointer;
	width:100%;
}
.cntctwrpprbx .ten-pad textarea{
	outline:none;
	background:transparent;
	border:2px solid #ab0000;
	box-shadow:none;
	border-radius:0;
	font-family: "neue-haas-grotesk-display"; 
	padding:10px 10px;
	width:100%;
	height:100px;
}
.cntctwrpprbx .ten-pad button{
	outline:none;
	border:none;
	font-family: "neue-haas-grotesk-display";
	padding:15px 30px;
	display:block;
}
.cntctwrpprbx .ten-pad button i.fas{margin-left:10px;}
.rgstrdbx{margin:60px 0; text-align:left;}
.rgstrdbx h3{color:#FFF; text-align:left; margin-bottom:15px; font-size:25px;}
.rgstrdbx p{color:#FFF; }
.fctrybx h3{color:#000;}
.fctrybx p{color:#000; }
.bxwdth{
	width:100%;
	height:70px;
	padding:30px;
	position:absolute;
	bottom:0;
	z-index:1;
	display:block;
}
.redcolor{background:#ab0000;}
.creamcolor{background:#f1f2f2;}
.yellowcolor{background:#ffa800;}
.crmcolor{background:#fff2da;}
.blckcolor{background:#000;}
.greycolor{background:#767676;}
.bottom-box .bottom-content{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	padding:45px 0;
}
.newabtsctn{align-items: flex-start; justify-content:flex-star;}
.newabtsctn .abtxtsctnbox:first-child{flex-grow:0; position:sticky; top:100px;}
.newabtsctn .abtxtsctnbox{flex:0 47%;}
.newabtsctn .abtxtsctnbox p{
	border-bottom:none;
	font-size:16px;
	line-height:24px;
	margin-bottom:20px;
}
.crmcolor h2{color:#000;}
.crmcolor ol.breadcrumb li{color:#000;}
.crmcolor ol.breadcrumb li a{color:#000;}
.crmcolor ol.breadcrumb li:before{color:#000;}
.calciumsctn{justify-content: flex-start;}
.blckcolor h1{color:#FFF;}
.greycolor h3{
	color:#FFF;
	font-size:30px;
	text-align:left;
	margin-bottom:30px;
}
.mnsctn{padding-top:75px;}
.mnsctn h1{text-align:left; font-size:80px; color:#767676; margin-top:0;}
.mnsctn h2{font-weight:bold; color:#e11f26; font-size:50px; text-align:left; margin-bottom:60px;}
.mnsctn h2.blcktxt{color:#000;}
.mncntnr{margin-bottom:60px;}
.mnimgbx{
	background:#e11f26;
	border-radius:100%;
	padding:25px;
	width:119px;
	height:119px;
	margin-bottom:30px;
}
.mnimgbx img{margin:0 auto; display:table; width:auto;}
.mncntnr .prdctcntnrbx{flex:1 20%; border-radius:0 !important; cursor:pointer;}
.mncntnr .prdctcntnrbx h3{color:#767676;}
.mncntnr .prdctcntnrbx p{font-weight:bold;}
.applictnbx{align-items: center;}
.applictnbx .vssnbx{flex: 0 44%;}
.plntsctn{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.plntsctn li{display:block; margin-right:50px;}
.advncdbnnr .inovtnsctn .bannrbx{top:150px; left:0;}
.advncdbnnr .inovtnsctn .bannrbx .bannrbxcntnt h1{color:#25ae00; font-weight:700; font-size:60px;}
/* .advncdbnnr .inovtnsctn .bannrbx .bannrbxcntnt p{font-size:20px; line-height:25px;} */
.rngsctn{
	display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: stretch;
    align-content: space-between;
    grid-row-gap:30px;
    grid-column-gap:30px;
}
.rngsctnbx{
	flex:1 30%; 
	background:url(../images/service/plant-machineries/range-bg.jpg) no-repeat left top #434544; 
	background-size:cover;
	padding:40px;
	cursor:pointer;
	vertical-align: middle;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-transition-duration: 0.9s;
    transition-duration: 0.9s;
    -webkit-transition-property: transform;
    transition-property: transform;
    transition: 0.9s;
}
.rngsctnbx:hover, .rngsctnbx:focus, .rngsctnbx:active {-webkit-transform: scale(1.03); transform: scale(1.03);}
.rngsctnbx img{margin:0 auto; display:table; width:auto;}
.rngsctnbx h3{color:#FFF; text-align:left; margin-bottom:10px; font-size:30px;}
.rngsctnbx p{color:#FFF; margin-bottom:0;}
.prvcsctn{align-items:flex-start;}
.prvcsctnbx:first-child{flex-grow:0;}
.prvcsctntxtbx{margin-bottom:30px;}
.prvcsctntxtbx h4{text-align:left; font-size:25px; font-weight:bold;}
.prvcsctntxtbx p{font-size:14px; border-bottom:none !important; line-height:22px; margin-bottom:25px;}
.swal2-html-container{
	font-family: "neue-haas-grotesk-display";
    letter-spacing: 1px;
    font-size: 16px;
    line-height: 27px;
	color:#000;
}
.swal2-confirm {
	background:#e11f26; 
	padding:10px 35px; 
	outline:none;
	border:none;
	font-size:14px;
}
.swal2-confirm:hover{background: #444;}
.lmstonbnnr{display:block !important; margin-top:-1px;}
.bgimgsctn{background: url(../images/plus-image.png) no-repeat 99% 11% #f1f2f2 !important;}
.goog-te-gadget {
  font-size: 14px;
}
.goog-te-gadget span {
  display: none;
}
.goog-te-combo {
  padding: 5px 10px;
  border-radius: 4px;
}
#google_translate_element{
    background: #a00006;
    padding: 11px;
    position: fixed;
    top: 0;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    align-content: center;
    align-items: center;
    justify-content: flex-end;
}
#google_translate_element h2{
	color: #FFF;
    font-size: 12px;
    text-align: left;
}
.goog-te-gadget-icon{display:none;}
.goog-te-gadget-simple{
	background:url(../images/g-translate-icon.png) no-repeat left top;
	height:44px;
	width:43px;
	background-color:transparent !important;
	border-left: none !important;
    border-top: none !important;
    border-bottom: none !important;
    border-right: none !important;
	margin-right:10px;
}
/* .skiptranslate{display:none !important;} */
/* MEDIA QUERY CSS STARTS HERE */
@media only screen and (orientation:portrait){}
@media screen and (max-width:1366px){}
@media screen and (max-width:1199px){}
@media screen and (max-width:1080px){
.vsnsctnbx{justify-content: flex-start;}
.vsntxtbx{padding: 20px 14px 0;}
.applictnbx .vssnbx{flex: 0 50%;}
.vssnbx{flex: 1 33%;}
.plntsctn li{margin: 0 15px;}
}
@media(min-width: 981px) and ( max-width: 1024px) {
.bannersctn .evntbxbnnr .bannrbx{top: 50px;}
.icnbxwrpr{flex:0 29%;}
.advncdbnnr .evntbxbnnr .imgbx img{height:477px;}
.mnrlsctn .boxbrandsctn{flex: 0 47%;}
.blcksctnbx .vssnbx{flex: 0 50%;}
.blcksctnbx .vssnbx:first-child{padding:34px;}
} 
@media screen and (min-width:768px) and (max-width:991px) {}
@media all and (min-width:768px) and (max-width:991px) and (orientation:landscape) {}
@media screen and (max-width:991px){
h1{margin-bottom:20px; font-size: 40px;}
.whtshbx { padding: 50px 40px;}
.excllncebx .whtshbx {padding: 0 15px;}
.allnws{top: 20px; right:76px;}
.lwrftrsctn{text-align:center;}
.fttrbx:first-child{flex-grow:0;}
.fttrbx{ flex: 0 100%;}
.fttrbx img {
    float: none;
    margin-right:0;
	margin:0 auto;
}
.fttrbx ul{padding-inline-start:0;}
.fttrbx ul li{list-style-type:none; border-bottom:1px solid #ddd; padding:10px 0;}
.fttrbx ul li:last-child{border-bottom:none;}
.vsnsctnbx{justify-content: flex-start; grid-row-gap: 0;}
.vssnbx{flex:1 55%;}
.icnbxwrpr{flex: 0 28%;}
.valubx {flex: 1 50%;}
.advncdbnnr .evntbxbnnr .imgbx img{height:477px;}
.blcksctnbx .vssnbx {flex: 1 45%;}
.mnrlsctn .boxbrandsctn{flex: 0 46%;}
.applictnbx .vssnbx {flex: 0 100%;}
.vssnbx h1 {text-align: center;}
.inovtnsctn .imgbx img{height: 654px;}
.cntctwrpprbx{flex:0 47%;}
.contctsctn{
	background: #AB0000;
    background: -webkit-linear-gradient(180deg, rgba(171, 0, 0, 1) 46%, rgba(241, 242, 242, 1) 36%);
    background: -moz-linear-gradient(180deg, rgba(171, 0, 0, 1) 46%, rgba(241, 242, 242, 1) 36%);
    background: linear-gradient(180deg, rgba(171, 0, 0, 1) 46%, rgba(241, 242, 242, 1) 36%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#AB0000", endColorstr="#F1F2F2", GradientType=0 );;
}
.vsntxtbx h1{text-align:left;}
.prdctcntnr{justify-content: flex-start;}
.prdctcntnrbx{flex:1 46%;}
.bannersctn .evntbxbnnr .bannrbx{top:90px;}
.prvcsctnbx{flex:0 100% !important;}
}
@media screen and (max-width:767px){
.slide-nav-tabs{margin-top:0; flex-wrap: nowrap;}
.slide-tab{width:100%;}
.wrrprbx {flex: 0 100%;}
.srvcwrpprbx:first-child{flex-grow:0;}
.srvcwrpprbx {flex: 0 100%;}
.news-nav {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 0;
    align-items: flex-start;
}
.arrow-nav{margin-top: 25px;}
.bottom-box .bottom-content{padding: 10px 0;}
.newabtsctn .abtxtsctnbox {flex: 1 60%;}
.icnbxwrpr {flex: 1 28%;}
.mncntnr .prdctcntnrbx { flex: 1 40%;}
.blcksctnbx .vssnbx:first-child { padding: 20px;}
.blcksctnbx .vssnbx {flex: 1 65%;}
.advncdbnnr .evntbxbnnr .bannrbx{left: 0;}
.mnrlsctn .boxbrandsctn{flex:1 46%;}
.abtxtsctn{margin-top: 30px;}
.abtsctnbx h2{font-size:50px;}
.contctsctn h1{font-size:50px;}
.cntctwrpprbx {flex: 0 100%;}
.fctrybx h3{color:#FFF;}
.fctrybx p{color:#FFF;}
.tchnbx{margin-bottom:0;}
.tchnlgcntnr{padding-right:0; grid-row-gap:0;}
.tchnlgcntnrbx{flex:0 100%;}
.deepgreybx{padding:40px;}
.yellowbxcntn .abtxtsctnbox{flex: 1 50%;}
.yellowbxcntn .abtxtsctnbox h1{font-size: 40px;}
.bxwrppr{flex: 1 51%;}
.bxwrpprcntnr{grid-row-gap:0;}
}
@media screen and (max-width:540px){
}
@media (max-width:480px){
.allnws{display:none;}
.icnbxwrpr {flex:1 45%;}
.greycolor h3{font-size: 25px;}
.mnsctn h1{font-size: 50px;}
.mnsctn h2{font-size:35px;}
.tchnicn li{margin-bottom: 50px; margin-right:0; width:47%;}
.abtxtsctnbox {flex: 1 48%;}
}
@media (max-width:390px){}
@media (max-width:375px){}
@media (max-width:320px){}