
.overfloo{
	overflow: hidden;
}
.newscntss h3 {
 font-size: 15px;
 font-family: "Mukta Malar", sans-serif;
  font-weight: 700;
  padding: 12px 12px;
  color: white;
  position: relative;
  width: 100%;
  text-align: center;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  background: #ff3300;
  border-right:1px solid white;
  margin-bottom: 0px;
  border-bottom: 4px solid #ff3300;
}
    .marquee-wrapper {
      width: 100%;
      overflow: hidden;
      background: #ff3300;
      color: #fff;
      box-sizing: border-box;
      padding: 12px 0;
    }

    .marquee-track {
      display: flex;
      width: max-content;
      animation: scroll 40s linear infinite;
    }

    .marquee-item {
 font-family: "Mukta Malar", sans-serif;
  font-weight: 700;
      padding: 0 50px;
      font-size: 14px;
      white-space: nowrap;
      flex-shrink: 0;
    }

    @keyframes scroll {
      0%   { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }

    /* Optional: pause on hover */
    .marquee-wrapper:hover .marquee-track {
      animation-play-state: paused;
    }
.fixedcr{
	position: fixed;
	bottom: 20px;
	right: 20px;
}
.closeico{
	position: absolute;
    right: -5px;
    top: -11px;
    background: red;
    border-radius: 50%;
    padding: 0px 6px;
    color: white;
    z-index: 99;
    cursor: pointer;
	z-index: 99
}
.lefbr{
	background: white;
	padding: 15px;
	
}
.carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #bf3838;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity .6s ease;
}
.carousel-indicators {
    position: absolute;
    right: 0;
    bottom: -26px;
    left: 0;
    z-index: 15;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-left: 0;
    margin-right: 15%;
    margin-left: 15%;
    list-style: none;
}
.lefbr h3{
	font-family: poppins-sm;
	font-size: 18px;
}
.reltedpos{
	padding-top: 20px;
	padding-bottom: 20px;
}
.reltedpos h2{
	font-family: poppins-m;
	font-size: 18px;
}
.lefbr h6{
	    font-family: notosans;
    font-size: 11px;
    line-height: 22px;
    color: black;
}
.lefbr p{
	font-size: 10px;
    color: grey;
}
.newdet{
	background: #e7e7e7;
	padding-top: 30px;
	padding-bottom: 30px;
}
.conents img{
	width: 100%!important;
	height: 300px;
	object-fit: cover;
}
.container-fluid a{
	text-decoration: none;
}
.newslists img{
	position: relative;
}
.newsin img{
	position: relative;
}
.videoplay{
	
	position: absolute;
	left: 15%;
	top: 10%;
	z-index: 99;
	
}
.videoplay i{
	color: white;
	font-size: 35px;
}
.container-fluid h6:hover{
	color: #046d8d;
}
.conents{
	background: white;
	padding: 15px;
}
.conents h1{
	font-family: "Mukta Malar", sans-serif;
  font-weight: 700;
	font-size: 20px;
	line-height: 32px;
	padding-top: 5px;
}
.sharepost{
	margin-top: 15px;
	border:1px solid lightgrey;
	padding: 10px;
}
.sharepost i:nth-of-type(1){
	padding: 8px 11px;
	background:#ff5e00;
	color: black;

}
.sharepost i:nth-of-type(2){
	padding: 8px;
	background:#ff5e00;
	color: black;
	margin-right: 5px;
}
.sharepost i:nth-of-type(3){
	padding: 8px 11px;
	background:#ff5e00;
	color: black;
}
.conents h4{
	font-size: 13px;
	color: grey;
}
.conents p{
	font-family: "Mukta Malar", sans-serif;
  font-weight: 300;
	font-size: 15px;
	line-height: 23px;
}
.conents h5{
	text-align: center;
	
}
.next_story {
    width: calc(100% - 20%);
    margin: 0 auto;
    border: 0;
   
    text-align: center;
    padding: 10px 0 10px;
}
.next_story img {
    width: 16px!important;
    margin: 0 auto;

}
.next_story legend {
    font-family: "Lato",sans-serif;
    color: #424242;
    font-size: 14px;
    font-weight: 400;
    font-style: italic;
    padding: 0 14px;
}
.cat{
	font-family: notosans;
	font-size: 11px;
	background: black;
	color: white;
	padding: 5px;
}
.popupwindow{
    position: fixed;
    width: 100%;
    left: 0;
    top: 0;
    display: none;
    z-index: 9999;
    height: 100%;
    background:rgba(0,0,0,0.5);
}

.centerwindow{
    position: absolute;
    left: 50%;
    top: 50%;
    border-radius: 10px;
    transform: translate(-50%,-50%);
    background: white;
    width: 32%;
    height: 290px;
    padding: 15px;
    box-sizing: border-box;
}
.centerwindow h6{
    padding-top: 10px;
    text-align: center;
}
.sidebar ul li {
	position: relative;
}
.dripdown{
	width: 90%;
	margin: auto;
	background: black;
	display: none;
}

.centerwindow i{
    font-size: 56px;
    color:green;
    padding: 15px;
    border-radius: 50%;
    border:1px solid green;
}
.centerwindow h3{
    padding-top: 20px;
    text-align: center;
    font-size: 16px;
}
.middle-box{
	width: 100%;
	position: relative;
	background:#56000017;
	min-height: 100vh;

}
.adminhead{
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid black;
}
.sidebar{
	position: sticky;
	top: 60px;
	min-height: 100vh;
	padding: 10px;
	box-sizing: border-box;
	background: black;
}
.sidebar ul{
	padding-inline-start:0px;
}
.adminhead ul{
	text-align: right;
}
.sidebar ul li{
	margin-bottom: 5px;
	list-style: none;
}
.newsadd input[type="text"]{
	width: 100%;
	padding: 10px;
}
.pd0{
	padding-top: 50px;
}
.newsadd select{
	width: 100%;
	padding: 10px;
}
.nomar{
	margin-right: 0px;
	margin-left: 0px;
}
.catagries{
	padding: 10px;
	margin-bottom: 25px;
	border-radius: 10px;
	background: linear-gradient(#732beb,#a913e7);
}
.catagries h1{
	text-align: center;
	color: white;
	font-family: poppins-sm;
}
.padl{
	padding-left: 0px!important;
}
.catagries h3{
	text-align: center;
	color: white;
	font-family: notosans;
	color: white;
}
.sidebar ul li a{
	background: white;
	padding: 10px;
	display: block;
}
.cnlogin{
	position: absolute;
	top: 50%;
	left: 50%;
	width: 30%;
	border:1px solid grey;
	border-radius: 10px;
	padding:15px;
	background: white;
	transform: translate(-50%,-50%);
	
}
.username,.password{
font-family: 'Onest', sans-serif;
  font-size:14px;
}
.username::placeholder {
  font-family: 'Onest', sans-serif;
  font-size:14px;

}
.password::placeholder {
  font-family: 'Onest', sans-serif;
font-size:14px;
}
.insideform p{
	padding-top: 12px;
	padding-bottom: 10px;
	color: white;
}
.adminhead img{
	width: 100%;
}
.cnlogin img{
	width: 100%;
}
.newscnts{
	padding-top: 15px;
	padding-bottom: 10px;
}
.newslists img{
	width: 100%;
	height: 84px;
}
.newslists h6{
	font-family: notosans;
    font-size: 11px;
    line-height: 22px;
    color: black;
}
.brnno{
	border: none!important;
	padding-top: 0px!important;
}
.nopadle{
	padding-left: 5px!important;
	padding-right: 10px!important;
}
body{
	background: #fff;
}
.newslists{
	padding-top: 7px;
	padding-bottom: 8px;
	border-bottom: 1px solid lightgrey;
}
.marquee {
  width: 100%;
  overflow: hidden;
  box-shadow: 0px 2px 5px rgba(0,0,0,0.5);

  background: #fff;
}

.marquee ul li{
	display: inline-block;
	padding: 8px;
	font-family: notosans;
	font-size: 13px;
	font-weight: 600;
}
.marquee ul li a{
	color: black;
}
.marquee ul li a:hover{
	color: #fa4703;
	text-decoration: none;
}
.newslists p{
	font-size: 10px;
	color: grey;
	margin-bottom: 0px;
}
.imagge0 ul li{
	display: inline;
	
}
.texbox{
	overflow: hidden;
	position: relative;
}
.texbox input[type="text"]{
	padding-left:45px;
}
.texbox input[type="password"]{
	padding-left:45px;
}
.keyLock{
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 8px 12px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	background:#ff4300;
	
}
.rigar{
	position: absolute;
	right: 6px;
	top: 8px;
}
.edt{
	padding: 8px;
	background: green;
	color: white;
	margin-right:5px;
}
.delt{
	padding: 8px;
	background: red;
	color: white;
	
}
.marnew img{
	width: 25px;
	height: 25px;
	border-radius: 50%;
	box-shadow: 0px 2px 6px rgba(0,0,0,0.5);
	margin-right: 5px;
}
.widthset{
	width: 95%;
	margin: auto;

}
#twitch-embed{
	width: 100%;
}
.newscnts h3{
	font-size: 18px;
	font-family: kamban;
	padding: 8px 10px;
	color:white;
	position: relative;
	width: 100%;
	text-align: center;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background: #ff3300;
	margin-bottom: 0px;
	border-bottom: 4px solid #ff3300;
}




.hdgTexure, .hdgTexure::after, .hdgTexure::before {
    position: absolute;
    top: 24px;
    left: 0;
    height: 2px;
    width: 100%;
    border-top: solid 1px #dbdbdb;
}

.hdgTexure, .hdgTexure::after, .hdgTexure::before {
    position: absolute;
    top: 24px;
    left: 0;
    height: 2px;
    width: 100%;
    border-top: solid 1px #dbdbdb;
}

.padlef{
	padding-left: 0px;
}
.hdgStyle {
    text-transform: uppercase;
    position: relative;
    z-index: 1;
    background-color: #fff;
    padding: 0 1px;
    margin-left: 10px;
    margin-right: 10px;
    display: initial;
    vertical-align: text-top;
}
.carsl img{
	width: 100%;
	height: 300px;
}
.hdg2, .secHdg {
    padding: 10px 0;
    font-size: 18px;
    font-weight: 900;
    line-height: 24px;
    font-family: "Lato",sans-serif;
    text-align: left;
    position: relative;
    width: 100%;
    box-sizing: border-box;
}
.hdgTexure::before {
    content: "";
    display: block;
    top: -6px;
}
.hdgTexure::before {
    content: "";
    display: block;
    top: -4px;
}

.hdgTexure::after {
    content: "";
    display: block;
    top: 2px;
}
.sections{
	margin-top: 10px;

	background: white;
}
.newscnts h6{
	font-family: kamban;

	font-size: 13px;
	line-height: 22px;
	color: black;
}
.carsl h5{
	font-size: 11px;
	line-height: 22px;
	font-weight: 600;
	margin-top: 6px;
	color: black;
	font-family: notosans;
}
.sectiondiv{
	padding: 12px;
}
.firstnews{
	padding: 12px;
	/*border:1px solid #efbfb3;*/
	/*box-shadow: 0px 2px 4px rgba(0,0,0,0.3);*/
}
.secHdg {
    text-align: center;
    font-family: "Mukta Malar", sans-serif;
  font-weight: 700;
    font-size: 21px;
    color:#ff3300;
    font-weight: normal;
}
.secHdg a{
color:#ff3300;
}
.firstnews img{
	width: 100%;
	border-radius: 4px;
}
.norow{
	margin-right: 0px!important;
	margin-left: 0px!important;
}
.firstnews h2{
	font-family: "Mukta Malar", sans-serif;
  font-weight: 700;
    font-size: 16px;
   
    color: #282828;
}
.othernews{
	margin-top: 10px;
	padding: 12px 0px;
	
	border-top: #dfdfdf solid 1px;
}
.descript{
	font-family: 'Noto Sans Tamil', sans-serif;
    font-size: 12px;
    letter-spacing: -1px;
    line-height: 22px;
    padding-top: 5px;
    color: #282828;
}
.othernews h2{
	font-family: "Mukta Malar", sans-serif;
  font-weight: 700;
 font-size:15px;
    padding-top: 5px;
    color: #282828;
}
.othernews a{
	color: black;
}
.othernews a:hover,.firstnews a:hover{
	color: #046d8d;
}
.firstnews a{
	color: black;
}
.othernews p{
	font-size: 12px;
    color: grey;
    margin-bottom: 0px;
}
.firstnews p{
    font-family: "Mukta Malar", sans-serif;
  font-weight: 400;
	font-size: 13px;
    color: grey;
    margin-bottom: 0px;
}
.othernews img{
	width: 100%;
	border-radius: 7px;
}
.nomargin{
	margin-right: 0px!important;
	margin-left: 0px!important;
}
.marg{
	padding-top: 20px;
}
.news-date {
    font-size: 14px;
    font-weight: bold;
    color: #888; /* gray text */
    font-style: italic;
    display: block;
    margin-top: 5px;
}
.rates {
    font-family: Arial, sans-serif;
    line-height: 1.5;
   	
    padding: 10px 15px;
    border-radius: 8px;
    display: inline-block;
}

.gold {
    font-size: 14px;
    font-weight: bold;
    color: gold;
}

.silver {
    font-size: 14px;
    font-weight: bold;
    color: gray;
}
.rate-item{
	background: gray;
	padding: 5px;
	border-radius: 5px;
}
.gold-rate {
    display: inline-block;
    color: gold;
   
}


.news-date::before {
    content: "📅 ";
    font-size: 14px;
}

.tamn{
	
	border-top: 1px solid lightgrey;
	
	border-bottom: 1px solid lightgrey;
}
.tes{
	padding: 10px;
	border-right: 1px solid lightgrey
}
.tes h3{
	font-size: 16px;
	font-family: notosans;
	padding-bottom: 22px;
	position: relative;
	color: black;

	border-bottom: 1px solid lightgrey;
}
/*.content{
	background: #fff;
	padding: 9px;
	position: sticky;
	top: 0px;
	border:1px solid #bdcae7;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
}*/
.tes h3:after{
	content: '';
	position: absolute;
	bottom: 0px;
	width: 10%;
	height: 3px;
	background: #fa4703;
	left: 0;
}
.lefta img{
	width: 100%;
}
.lefta h6{
	padding-top: 6px;
	color: black;
	font-size: 14px;
	font-family: notosans;
	line-height: 23px;
}
.lefta p{
	font-size: 10px;
    color: grey;
}
.lefta h4{
	color: black;
	font-size: 11px;
	font-family: notosans;
	line-height: 23px;
}
.newscnts {
    padding-top: 15px;
    padding-bottom: 10px;
}
/* Full section styling */
.rate-section {
    width: 100%;
   
    background-size: 600% 600%;
    animation: bgSlide 8s ease infinite;
    padding: 12px 0;
    font-family: 'Poppins', sans-serif;
    color: white;
    
}

/* Background animation */
@keyframes bgSlide {
    0% { background-position: 0% 50%; }
    50% { background-position: 100% 50%; }
    100% { background-position: 0% 50%; }
}

/* Container for center alignment */
.rate-container {
    display: flex;
    font-family: "Mukta Malar", sans-serif;
  font-weight: 400;
    justify-content: center;
    gap: 40px;
    font-size: 18px;
    font-weight: 500;
}

/* Individual rate item */
.rate-item {
    display: flex;
    align-items: center;
}

/* Only gold rate number bounces */
.gold-rate {
    display: inline-block;
    animation: bounce 1s infinite alternate;
    color: #ffeb3b;
    font-weight: bold;
}

@keyframes bounce {
    0% { transform: scale(1); }
    100% { transform: scale(1.3); color: #fff176; }
}

/* Silver rate softer style */
.silver {
    color: #ffe082;
}

.singpr img{
	width: 100%;
	height: 200px;
	position: relative;
}
.singpr{
	position: relative;
}
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
    .MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
        .MultiCarousel .MultiCarousel-inner .item { float: left;}
        .MultiCarousel .MultiCarousel-inner .item > div {  padding:10px; margin:10px; background:#f1f1f1; color:#666;}
    .MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px); }
    .MultiCarousel .leftLst { left:0; }
    .MultiCarousel .rightLst { right:0; }
    
        .MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }



.gold-rate {
    display: inline-block;
    color: #ffd700; /* Pure gold color */
    font-weight: bold;
    animation: pulse 1.8s ease-in-out infinite;
}

@keyframes pulse {
    0%   { transform: scale(1);   color: #ffd700; }
    50%  { transform: scale(1.08); color: #ffea00; }
    100% { transform: scale(1);   color: #ffd700; }
}

.frrw{
	border-top: 1px solid lightgrey;
	margin-top:30px;
	padding-top: 0px!important;
}
.frrw h3{
	padding-top: 15px;
	border-top: 3px solid black;
	padding-bottom: 15px!important;
}
.navin{
	background: #fff;
	
	
	border-bottom: 1px solid lightgrey;
	border-top: 1px solid lightgrey;
}
.frrw h3:after{
	background: none!important;
}
.imgr img{
	width: 70%;
}
.imgr h4{
	text-align: center;
}
.frrw p{
	    font-size: 10px;
    color: grey;
}
.test{
	padding-top: 20px;
	border-right: 2px solid lightgrey;
}
.breakngne h4{
	font-family: poppins-sm;
    margin-bottom: 0px;
    background: #fa4703;
    padding: 10px;
    font-size: 19px;
    color: white;
}
.rigc span{
	font-family: poppins-m;
	color: white;
}
.marquee ul{
	margin-bottom: 0px;
}
.lep{
	margin-top: 19px;
}
.lep p{
	margin-bottom: 3px;
	color: white;
	font-size: 13px;
	font-family: notosans;
}
.navin h4{
	text-align: center;
}
.trnd{
	padding: 6px 10px;
	font-family: poppins-m!important;
	font-size: 12px;
	background:green;
	margin-right: 6px;
	color:white;
}
.trend p{
	font-family: poppins-r;
	color: white;
}
.trend{
	margin-top: 17px;
}
.newim{
	position: relative;
	box-sizing: border-box;
}
.slogan{
	position: absolute;
	bottom: 5px;
	left: 50%;
	width: 80%;
	text-align: center;
	color: black;
	font-family: notosans;
	font-size: 13px;
	transform: translate(-50%,0);
}
.trend input[type="text"]{
	width: 100%;
	padding: 6px;
}
.trend input[type="submit"]{
	width: 100%;
	padding: 6px;
}
.incf{
	font-size: 14px!important;
	color: #fff!important;
	 font-family: poppins-sm!important;
}
.incf i{
	color: #ff5e00;
}
.newim img{
	width:85%;
}
.pad{
	padding-top: 20px;
}
.nopad{
	padding-right: 0px!important;
	padding-left: 0px!important;
}
.sldertext{
	position: relative;
}
.frontview{
	position: absolute;
	top: 50%;
	width: 43%;
	background: rgba(0,0,0,0.5);
	padding: 35px;
	border-left:5px solid red;
	left: 33%;
	transform: translate(-50%,-50%);
}
.activelink{
	background: rgba(0,0,0,0.5);
}
.frontview h3{
	font-family: poppins-sm;
	font-size: 33px;
	color: white;
}
.frontview button{
	background: #b10a0a;
	color: white;
	font-family: poppins-m;
	padding: 8px 10px;
	border-radius: 5px;
	border:1px solid #b10a0a;
}
.frontview p{
	font-family: poppins-r;
	font-size: 14px;
	color: white;
}
.dikstl img{
	width: 80%;
}
.rigc ul{
	text-align: right;
}
.rigc ul li{
	display: inline-block;
	margin-right: 18px;
	font-family: poppins-m;
	font-size: 14px;
}
.rigc ul li a{
	font-family: poppins-m;
	color: black;
	font-size: 14px;
}
.flws i{

	margin-right: 3px;
}

.flws a:nth-of-type(1) i{
	color: white;
	
	padding: 5px 7px;
	border-radius: 6px;
}
.flws a:nth-of-type(3) i{
	color: white;
	
	padding: 5px;
	border-radius: 6px;
}
.flws a:nth-of-type(2) i{
	color: white;
	
	padding: 5px;
	border-radius: 6px;
}
.flws a:nth-of-type(4) i{
	color: white;
	
	padding: 5px;
	border-radius: 6px;
}
.rigc{
	margin-top: 5px;
}
.navhead img{
	width: 100%;
}
.navlinks{
	margin-top: 16px;
}
.headt{
	background: url('../images/banner.jpg');
	background-position: center;
	height: 550px;
	width: 100%;
	background-size: cover;
	position: relative;
}
.navhead ul{
	
	padding-inline-start:0px;
	margin-bottom: 0px;
}
.navhead ul li{
	display: inline-block;
	margin-right: 12px;
	position: relative;	
}
.navhead ul li:hover .dropmnu{
	display: block;;
}
.dropmnu{
	width: 240px;
	position: absolute;
	text-align: left!important;
	background: white;
	box-shadow: 0px 3px 5px rgba(0,0,0,0.5);
	display: none;
	z-index: 999;
}
.dropmnu li a{
	color: black!important;
	text-align: left!important;

}
.dropmnu li a:hover{
	
	background: #b10a0a;
	color: white!important
}
.dropmnu li{
	position: relative;
	display: block!important;
	border-bottom: 1px solid lightgrey;
	width: 100%!important
}
.dropmnu li:hover .submenu{
	display: block;
}
.icps {
    position: relative;
    top: -3px;
    left: 5px;
}
.submenu{
	position: absolute;
	right: -95px;
	top: 0;
	display: none;
	background:white;
}
.navhead ul li a{
	color: white;
	padding: 7px;
	font-family: "Mukta Malar", sans-serif;
  font-weight: 600;
	
	text-align: center;
	font-size: 13px;
	text-decoration: none;
	display: block;
}
.navhead{
	background: #2c2a2a;
	padding-top: 8px;
	padding-bottom: 8px;
	
	/*position: absolute;*/
	/*position: sticky;
	top: 0;
	z-index: 999;*/
}
.exhead{
	background: #232f3e;
	padding-top: 6px;
	padding-bottom: 6px;
}
.exhead ul{
	margin-bottom: 0px;
	padding-inline-start:0px;
}
.exhead ul li{
	display: inline;
	color:white;
	font-size: 13px;
	margin-right: 15px;
	font-family: poppins-r;
}
.rightnav ul{
	text-align: right;
}
.ra i{
	color: red;
}
.servctn{
	padding-top: 30px;
	padding-bottom: 30px;
	background: #b10a0a;
}
.ico img{
	width: 100%;
}
.sttex h6{
	font-family: poppins-m;
	color: white;
	font-size: 15px;
}
.sttex p{
	color: #bbbaba;
    font-size: 11px;
	font-family: poppins-r;
}

.abim img{
	width: 100%;
}
.abtsc h3{
	font-family: poppins-sm;
    font-size: 17px;
    padding-top: 31px;
    color: #f44c10;
    text-align: center;
    text-transform: uppercase;
}
.widthsets{
	width: 95%;
	position: relative;
	top: -48px;
	margin: auto;
}
.absec{
	box-shadow: 0px 4px 7px rgba(0,0,0,0.4);
	padding: 19px;
    height: 373px;
    
    border-radius: 10px;
    background: white;
    position: relative;
}
.abimg{
	position: absolute;
	top: 0px;
	left: 50%;
	width: 28%;

	transform: translate(-50%,-50%);
}
.abimg img{
	width: 100%;
	border-radius: 50%;
}
.abtsc h6{
	font-family: poppins-b;
	font-size: 35px;
	letter-spacing: 2px;
	text-transform: uppercase;
}
.abtsc p{
	font-family: poppins-r;
	font-size: 14px;
	line-height: 25px;
	text-align: justify;
}
.abtsc button {
    background: #b10a0a;
    color: white;
    font-family: poppins-m;
    padding: 8px 10px;
    border-radius: 5px;
    border: 1px solid #b10a0a;
}
.views{

	background: #f5f3f3;
}

.views h3{
	
	font-family: poppins-sm;
	font-size: 26px;
	line-height:39px;
	position: relative;

}
.views h3:after{
	position: absolute;
	content: '';
	top: -10px;
	height: 3px;
	width: 15%;
	left: 0px;
	background: #f44c10;
}
.prodts img{
	width: 100%;
}
.prdt{
	padding-top: 50px;
	padding-bottom: 50px;
	background: url('../images/contactbg.jpg');
	background-size: cover;
	background-position: center;
}
.prdt h3{
	
	font-family: poppins-sm;
	font-size: 23px;
	line-height:39px;
	position: relative;
	color: white;
}
.prdt h3:after{
	position: absolute;
	content: '';
	top: -10px;
	height: 3px;
	width: 7%;
	left: 0px;
	background: #f44c10;
}
.prddes{
	padding: 10px;
	height: 390px;
}
.btnd button{
	width: 100%;
	padding: 8px;
	background: #f44c10;
	font-family: poppins-m;
	color: white;
	border:1px solid #f44c10;
}
.prddes p{
	font-family: poppins-r;
	font-size: 14px;
	color: white;
}
.failpro{
	background: url('../images/failproof.jpg');
	background-position: center;
	background-size: cover;
	height: 550px;
	position: relative;
}
.prdtsfr{
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 25px;
	transform: translate(-50%,-50%);
	background: rgb(0,0,0,0.8);
	width:43%;
	border-radius: 10px;
}
.prdtsfr h3{
	font-family: poppins-sm;
	color: white;
	text-align: center;
}
.prdtsfr button{
	width: 30%;
	padding: 8px;
	background: #f44c10;
	font-family: poppins-m;
	color: white;
	border-radius: 8px;
	border:1px solid #f44c10;
}
.prdtsfr p{
	font-family: poppins-r;
	font-size: 15px;
	text-align: center;
	color: white;
	
}
.newsletter{
	padding-top: 60px;
	padding-bottom: 60px;
}
.newsletter input[type="text"]{
	width: 100%;
	padding: 8px;
}
.newsletter input[type="text"]::placeholder{
	 font-family: poppins-r;
    font-size: 14px;
}
.newsletter input[type="submit"]{
	width: 100%;
	padding: 9px;

	background: #f44c10;
	font-family: poppins-m;
	color: white;
	
	border:1px solid #f44c10;
}
.newsletter h3 {
    font-family: poppins-sm;
    font-size: 23px;
    line-height: 39px;
    position: relative;
}
.newsletter h3:after {
    position: absolute;
    content: '';
    top: -10px;
    height: 3px;
    width: 10%;
    left: 0px;
    background: #f44c10;
}
.prodts:hover{
	box-shadow: 0px 2px 10px rgba(255,255,255,0.5);
}
.views button {
    
    padding: 8px;
    background: #f44c10;
    font-family: poppins-m;
    color: white;
    border-radius: 8px;
    border: 1px solid #f44c10;
}
#hb-gotop{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 50%; width:40px;font-size:20px;color:white;background-color: #f44c10;filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#99EEEEEE',EndColorStr='#99EEEEEE');text-align:center;padding:5px;position:fixed;bottom:10px;right:10px;cursor:pointer;text-decoration:none;border:1px solid #C9C9C9;}
.newsletter p {
    font-family: poppins-r;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
}
.prddes ul{
	padding-inline-start:1px;
}
.prodts{
	border:1px solid lightgrey;
	transition: all 300ms linear;
	background: black;
}
.prddes ul li i{
	color: #f44c10;
}
.prddes ul li{
	font-family: poppins-r;
	font-size: 15px;
	list-style: none;
	margin-bottom: 8px;
	color: white;
}
.prddes h5{
	font-family: poppins-m;
	font-size: 16px;
	color: #f44c10;;
	line-height: 27px;
}
.feebo{
	color: #f44c10;
	font-size: 31px;
}
.views p{
	font-family: poppins-r;
	font-size: 14px;
	line-height: 25px;
	text-align: justify;
}
.views img{
	width: 100%;
}
.nopad1{
	padding-left: 2px;
	padding-right: 2px; 
}
.sec{
	
	border: 1px solid red;
}
.sect1{
	height: 320px;
	background: url('../images/sect6.jpg');
	background-size: cover;
	background-position: center;
	margin-bottom: 5px;
	position: relative;
	transition: all linear 300ms;
	overflow: hidden;
	
}

.sect2{
	height: 220px;
	background: url('../images/sect2.jpg');
	background-size: cover;
	position: relative;
	background-position: center;
	overflow: hidden;
}
.sect3{
	height: 250px;
	position: relative;
	background: url('../images/sect3.jpg');
	background-size: cover;
	background-position: center;
	margin-bottom: 5px;
	overflow: hidden;
}
.sect4{
	height: 290px;
	background: url('../images/sect4.jpg');
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}
.sect5{
	height: 270px;
	background: url('../images/sect5.jpg');
	background-size: cover;
	background-position: center;
	position: relative;
	margin-bottom: 5px;
	overflow: hidden;
}
.sect6{
	height: 270px;
	background: url('../images/sect1.jpg');
	background-size: cover;
	background-position: center;
	position: relative;
	overflow: hidden;
}
.overly{
	position: absolute;
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	transition: all linear 300ms;
}


.ovrlytext{
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translate(-50%,0);
	padding: 8px;
	width: 60%;
	background: rgba(0,0,0,0.5);
	transition: all linear 300ms;
	border-radius: 10px;
}
.abtbg{
	position: relative;
}
.zind{
	position: relative;
	z-index: 99;
}
.chan{
	margin-bottom: 20px;
}
.abntcnt label{
	font-family: poppins-r;
	font-size: 13px;
}
.abntcnt input[type="text"]{
	width: 100%;
	padding: 10px;
	margin-bottom: 5px;
}
.abntcnt textarea{
	width: 100%;
	padding: 10px;
	margin-bottom: 5px;
}
.abntcnt input[type="submit"]{
	border:1px solid #b10a0a;
	padding: 10px;
	margin-top: 5px;
	background: #b10a0a;
	color: white;
	font-family: poppins-r;
	font-size: 14;
	border-radius: 5px;
}
.chan img{
	width: 100%;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
	border-radius: 10px;
	border:1px solid grey;
}
.ovrlytext h6{
	text-align: center;
	color: white;
	font-size: 13px;
	font-family: poppins-m;
}
.ovrlytext h4{
	text-align: center;
}
.ovrlytext img{
	width: 20%;
}
.ovrlytext button{
	background: none;
	border: 1px solid white;
	padding: 5px 10px;
	color: white;
	font-size: 11px;
	border-radius: 5px;
	font-family: poppins-m;
}
.views{
	position: relative;
}
.lefwrap{
	position: absolute;
	left: -3%;
	top: 45%;
	transform: rotate(-90deg);
}
.lefwrap h3{
	color: #b10a0a;
	font-size: 32px;
	font-family: poppins-sm;
}
.newss img{
	width: 100%;
}

.desc{
	padding: 12px;
	background: white;
}
.desc h6{
	font-size: 17px;
	font-family: poppins-sm;
}
.desc p{
	font-family: poppins-r;
	font-size: 14px;
	line-height: 24px;
}
.newss{
	box-shadow: 0px 0px 9px rgb(0 0 0 / 50%);
}
.newsevnt h3{
	font-family: poppins-sm;
	padding-bottom: 10px;
}
.newsevnt{
	background: #efeeee;
	padding-top: 50px;
	padding-bottom: 50px; 
}
.desc h4{
	font-family: poppins-r;
	font-size: 12px;
	color: grey;
}
.extft{
	background: #000;
	padding-top: 30px;
	padding-bottom: 30px;
}

.extft h3 {
    font-family: poppins-sm;
    font-size: 20px;
    color: white;
    line-height: 39px;
    position: relative;
}


.extft p{
	color: #9d9d9d;
	font-family: poppins-r;
	font-size: 14px;
	line-height: 25px;
}
@keyframes slide5 {
    0% {
        opacity: 0;
        transform: translateY(70%);
    } 
    100% {
        opacity: 1;
        transform: translateY(0%);
    } 
}
.slideanim {visibility:hidden;}
.slide5 {
    /* The name of the animation */
    animation-name: slide5;
    -webkit-animation-name: slide5; 
    /* The duration of the animation */
    animation-duration: 2s; 
    -webkit-animation-duration: 1s;
    /* Make the element visible */
    visibility: visible; 
}

@keyframes slide6 {
    0% {
        opacity: 0;
        transform: translateX(70%);
    } 
    100% {
        opacity: 1;
        transform: translateX(0%);
    } 
}
.slideanim1 {visibility:hidden;}
.slide6 {
    /* The name of the animation */
    animation-name: slide6;
    -webkit-animation-name: slide6; 
    /* The duration of the animation */
    animation-duration: 2s; 
    -webkit-animation-duration: 1s;
    /* Make the element visible */
    visibility: visible; 
}
@keyframes slide7 {
    0% {
        opacity: 0;
        transform: translateX(-70%);
    } 
    100% {
        opacity: 1;
        transform: translateX(0%);
    } 
}
.slideanim2 {visibility:hidden;}
.slide7 {
    /* The name of the animation */
    animation-name: slide7;
    -webkit-animation-name: slide7; 
    /* The duration of the animation */
    animation-duration: 2s; 
    -webkit-animation-duration: 1s;
    /* Make the element visible */
    visibility: visible; 
}
.scl i{
	margin-top: 10px;
	margin-right: 10px;
	font-size: 25px!important;
}
.extft h5{
	font-family: poppins-r;
	color: white;
	font-size: 16px;
}
.extft td{
	padding-bottom: 8px;
}
.extft td a{
	color: lightgrey;
}
.footer{
	background: black;
	padding-top: 10px;
	border-top: 1px solid #282424;
}
.footer p{
	color: white;
	font-size: 14px;

	font-family: poppins-r;
}
.footer a{
	color: red;
}
.abtbg{
	background: url('../images/sliderthree.jpg');
	background-position: center;
	background-size: cover;
	padding-top: 150px;
	padding-bottom: 150px;
}
.abtbg h1{
	color: white;
	font-family: poppins-sm;
	margin-bottom: 6px;
}
.abtbg p{
	color: lightgrey;
	font-family: poppins-r;
}
.abntcnt{
	padding-top: 50px;
	padding-bottom: 50px;
}
.abntcnt h3{
	font-family: poppins-m;
}
.abntcnt p{
	font-family: poppins-r;
	font-size: 14px;
	line-height: 25px;
}
.abtbgim img{
	width: 100%;
}
.mbv{
	display: none;
}
.mbnav{
	display: none;
}
.psabs{
	position: absolute;
    top: 50%;
    left: 50%;
    width: 90%;
    transform: translate(-50%,-50%);
}
.bance img{
	width: 100%;
}
.tes{
	color:white;
}
.leftim{
	border-right: 1px solid lightgrey;
}
.leftim img{
	width: 100%;
	
}

.rigcnt{
	padding-left: 25px;
	padding-top: 45px;
}

.rigcnt h3{
	font-family: poppins-sm;
	color:white;
	font-size: 26px;
	
	padding-bottom: 10px;
}
.rigcnt i{
	font-size: 13px;
	color: orange;
	margin-left: 5px;
	margin-right: 5px;
}
.rigcnt h6{
	font-family: poppins-m;
	font-size: 17px;
	color: lightgrey;
	
}
.rigcnt h4{
	color: orange;
	padding-bottom: 10px;
	font-family: poppins-m;
	padding-top: 15px;
	font-size: 13px;
}
.rigcnt td{
	color: white;
	padding-bottom: 15px;
	padding-right: 25px;
	font-family: poppins-m;
}
.rigcnt td i{
	color: green;
}
.leftct{
	padding: 99px;
}
.prdt h6{
	font-family: poppins-m;
	padding-bottom: 20px;
	color: grey;
}
@media only screen and (max-width: 940px) {
  .deskm {
    display: none;
  }
  .navhead{
  	display: none;
  }
  .servctn{
  	display: none;
  }
  .mbv{
  	padding-top: 5px;
  	padding-bottom: 5px;
  	display: block;
  	background: black;
  }
  .mbv img{
  	width: 100%;
  }
  .piln i{
  	float: right;
  	font-size: 25px;
  	color: white;
  }
  .exhead{
  	display: none;
  }
  .leftim{
  	display: none;
  }
  .rigcnt {
    padding-left: 0px;
    padding-top: 0px;
}
.headt {
    
    height: 420px;
    width: 100%;
    background-size: cover;
    position: relative;
}
.rigcnt h3 {
    font-family: poppins-sm;
    color: white;
    font-size: 16px;
    padding-bottom: 10px;
}
.rigcnt h6 {
    font-family: poppins-m;
    font-size: 11px;
    color: lightgrey;
}
.rigcnt i {
    font-size: 9px;
    color: orange;
    margin-left: 5px;
    margin-right: 5px;
}
.rigcnt td {
    color: white;
    padding-bottom: 20px;
    padding-right: 1px;
    font-family: poppins-m;
    font-size: 12px;
    border: 1px solid #4a4646;
}
.abtsc h3 {
    font-family: poppins-sm;
    font-size: 14px!important;
    padding-top: 14px;
    color: #f44c10;
    text-align: center;
    text-transform: uppercase;
}

.absec {
    box-shadow: 0px 4px 7px rgb(0 0 0 / 40%);
    padding: 8px;
    height: 449px;
    border-radius: 10px;
    background: white;
    position: relative;
    margin-bottom: 32px;
}
.nopadm{
	padding-left: 5px;
	padding-right: 5px;
}
  .piln{
  	margin-top: 22px;
  }
  .abtsc {
    padding-top: 27px;
    background: #edecec;
    padding-bottom: 30px;
	}

.abtsc h3 {
    font-family: poppins-m;
    font-size: 17px;
    
    text-transform: uppercase;
}
.abtsc h6 {
    
    font-size: 19px;
   
}
.abtsc p {
    font-family: poppins-r;
    font-size: 12px;
    line-height: 20px;
    text-align: justify;
}
.abtsc button {
    background: #b10a0a;
    color: white;
    font-family: poppins-m;
    padding: 4px 10px;
    border-radius: 5px;
    font-size: 13px;
    border: 1px solid #b10a0a;
}
.leftct {
    padding: 16px;
}
.views h3 {
    font-family: poppins-sm;
    font-size: 17px;
    line-height: 39px;
    position: relative;
}
.feebo {
    color: #f44c10;
    font-size: 20px;
}
.views img {
   display: none;
}
.prodts{
	margin-bottom: 15px;
}
.prdtsfr {
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 25px;
    transform: translate(-50%,-50%);
    background: rgb(0,0,0,0.8);
    width: 90%;
    border-radius: 10px;
}
.prdtsfr h3 {
 font-size: 17px;
 line-height: 28px;
}
.prdtsfr p {
    font-family: poppins-r;
    font-size: 14px;
    text-align: center;
    color: white;
}
.prdtsfr button {
    width: 56%;
    padding: 8px;
    background: #f44c10;
    font-family: poppins-m;
    color: white;
    border-radius: 8px;
    border: 1px solid #f44c10;
}
.abim img {
    display: none;
}
.sec {
    border: 1px solid red;
    height: 134px!important;
}
.ovrlytext button {
    background: none;
    border: 1px solid white;
    padding: 5px 10px;
    color: white;
    font-size: 9px;
    border-radius: 5px;
    font-family: poppins-m;
}
.ovrlytext h6 {
    text-align: center;
    color: white;
    font-size: 11px;
    font-family: poppins-m;
}
.lefwrap h3{
	text-align: center;
	font-size: 20px;
}
.views {
    padding-top: 30px;
    padding-bottom: 30px;
}
.lefwrap {
    position: relative;
    left: -3%;
    top: 45%;
    transform: rotate(0deg);
}
.mbnav{
	position: fixed;
	width: 280px;
	z-index: 999;
	height: 100%;
	top: 0px;
	display: block;
	padding: 10px;
	background: white;
	left: -300px;
	transition: all 300ms linear; 
}
.mbnav ul{
	padding-inline-start:0px;
}
.mbnav ul li{
	list-style: none;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom: 1px solid lightgrey;
}
.mbnav ul li a{
	list-style: none;
	font-size: 14px;
	color: black;
    font-family: poppins-m;
}
.cnt{
	margin-top: 20px;
}
.text-right{
	text-align: left!important;
}
.footer p {
    color: white;
    font-size: 12px;
    font-family: poppins-r;
}
.clbt{
	position: absolute;
	right: -20px;
	top: 0px;
	padding: 5px;
	background: red;
	color: white;
}
.abtbg {
    background: url(../images/sliderthree.jpg);
    background-position: center;
    background-size: cover;
    padding-top: 80px;
    padding-bottom: 80px;
}
.newim {
	display:none;
}
}
