

/*************Navbar*************/
@font-face {
   font-family: Alankaram;
   src: url(Alankaram.otf);
}
.slid{
font-family: Alankaram !important;
font-size: 28px !important;
text-align: center;
color: #eae4e4 !important;
}
.mihvty{
	text-align: center;
color: #eae4e4 !important;	
}
.org{
	color:#ff715f !important;
}
.oyurtxt{
	color: #454547!important;
	text-align:justify;
	font-size:18px;
}
.wrnigtxt{
font-family: Alankaram !important;
font-size: 28px !important;
text-align: center;
	
}
.industries-section {
  position: relative;
  display: block;
  padding: 83px 0px 71px!important;
  margin-bottom: -130px;
  z-index: 1;
}


.lightx{
  position: relative;
  display: block;
  font-size: 36px;
  line-height: 45px;
  font-weight: 700;
  color: #192d66;
  margin-bottom: 6px;


}
.testimonial-style-five .owl-theme .owl-dots .owl-dot span {
  position: relative;
  width: 10px;
  height: 10px;
  background: #f64e28;
  border-radius: 50%;
  margin: 0px 5px;
  transition: all 500ms ease;
  cursor: pointer;
}
.testimonial-style-five .owl-theme .owl-dots .owl-dot.active span, .testimonial-style-five .owl-theme .owl-dots .owl-dot span:hover {
  width: 17px;
  height: 17px;
  background: transparent;
  border: 3px solid #f34d27;
  top: 3px;
}
.vtxyuu{
	color:#000;
	position: relative;
display: inline-block;
font-size: 16px;
font-weight: 700;

background: #eee;
padding: 17px 27px;
text-align: center;
}
.about-style-two .inner-content::before {
  position: absolute;
  content: '';
  background: #000;
  width: 50000%;
  height: 100%;
  left: 50%;
  top: 0px;
}
.about-style-two .inner-content::after {
  position: absolute;
  content: '';
  background: #000;
width: 92px;
height: 100%;
left: -92px;
  top: 0px;
  z-index: -1;
}

element {

    visibility: visible;
    animation-duration: 1500ms;
    animation-delay: 900ms;
    animation-name: zoomIn;

}
.about-style-two .image-box .anim-icon-2 {

    position: absolute;
    top: -45px;
    right: -20px;
    background: url(../images/icons/caricn.png)!important;
        background-repeat: repeat;
    width: 105px;
    height: 59px;
    background-repeat: no-repeat;
    z-index: 1;

}
.about-style-two .inner-content .anim-icon-1 {
  position: absolute;
  left: -60px;
  bottom: -20px;
  background: url(../images/icons/caricn.png)!important;
    background-repeat: repeat;
  width: 198px;
  height: 84px;
  background-repeat: no-repeat;
  -webkit-animation: zoom-fade 5s infinite linear;
  animation: zoom-fade 5s infinite linear;
}
.morbtdy{
margin-top: 36px!important;
}
.intro-style-six .content-box .lower-box {
  position: absolute;
  left: 0px;
  bottom: -13px;
  background-image: -webkit-linear-gradient(0deg, #000 0%, #ffb3c0 100%);
  padding: 53px 30px 34px 40px;
  min-width: 675px;
  width: 100%;
  box-shadow: 0px 20px 20px rgba(0, 0, 0, 0.2);
  z-index: 2;
}
.singico{
height: 100px!important;
}

.about-style-two .inner-content {
  position: relative;
  display: block;
  background: #000;
  padding: 93px 0px 147px 0px;
}
.wingjut{
	text-align:center!important;
	font-size:20px;
	padding-bottom:20px;
	padding-top:20px;
}
.counter-block-two .inner-box {
  position: relative;
  display: block;
  background: #fff;
  text-align: center;
  padding: 20px 2px 11px 0px!important;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  z-index: 1;
  transition: all 500ms ease;
}
.wrsingtxyu{
margin-bottom: 32px!important;	
}
.wrsihy66{
margin-bottom: 32px!important;
margin-top:20px!important;		
}
.abopara{
	text-align:justify;
}
.abopara22{
	text-align:justify;
	
}
.testparar{
	text-align:justify;
	font-size:18px;
}

.testparar23{
	text-align:justify;
	font-size:18px;
}

.service-block-four .inner-box .icon-box {
  position: relative;
  display: inline-block;
  font-size: 65px;
  line-height: 65px;
  color: #000!important;
  margin-bottom: 22px;
}
.truthparra{
text-align:justify;
	font-size:18px;	
}
.soltinpara{
text-align:justify;
	font-size:18px;		
}
.carpara{
text-align:justify;
	font-size:18px;		
}
.rulity{
  position: relative;
  display: block;

  width: 100%;
  margin: 0 auto;
    margin-top: 0px;
  margin-top: 0px;
background: #f14c27;
border: 1px solid #ffe5dc;
text-align: center;
padding: 10px 7px 11px 9px;
margin-top: 60px !important;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.6);
}
.main-slider .content-box {
  position: relative;
  width: 100%;
  background-color: #0000004d;
  padding: 20px;
  border-radius: 10px;
}
.tamilb{
	padding-left: 107px;
margin-top: -24px;
color: #fff;
font-family:Alankaram !important;
font-size: 23px;
}
.topm{
	font-size:20px;
	color:#ff443e
}
.contact-info-section .single-info-box1{
  
  max-width: 365px !important;
}
.mard{
	padding: 0px 36px;
}
/**heading font**/
.changer{
font-family: 'Bigshot One';font-size: 22px!important;
}

.marvelous
{ 
font-family: 'Amarante';
font-size: 30px;
color:#fff !important;
}
.driving{
font-family: 'Amarante';
 font-size: 30px;
 color:#ff715f !important;
}
.tamilb span{
	 color:#ff715f !important;
}
.main-header.style-three .main-menu .navigation > li.current > a, .main-header.style-three .main-menu .navigation > li:hover > a, .main-header.style-three .header-bottom .info-box .search-box .header-flyout-searchbar i:hover {
  color: #ff715f !important;
}
.introf {
  font-size: 14px;
  color: #ddd;
  font-weight: bold;
}
.lh{
	line-height:52px !important;
}
.white-d{
	color: #fff !important;
}
.innero:hover .white-d{
	color:#000 !important;
}
.iconw{
	font-size:31px !important;
	color:#fff !important;
}

.innero:hover .iconw{
	color:#000 !important;
}
.txt-jus{
	text-align:justify !important;
}
.ffdd{
	font-size:31px !important;
	color:#000 !important;
}
.ss {
  font-size: 18px !important;
}
.txt-cen {
  text-align: center !important;
  margin-bottom: 20px;
}
.testimonial-style-five .testimonial-content .inner-box .text {
  position: relative;
  display: block;
  color: #4a4a4a;
}
.stoptxt{
  height: 271px;
}
.intdtxtyy{
	text-align:justify;
	font-size:18px;
}
.evrtrft{
	text-align:justify;
	font-size:18px;
}
.contact-info-section .single-info-box .text a {
  color: #3c3c49;
  font-size: 17px !important;
}
.textb{
	font-size: 13px;
	 
	line-height: 29px;
}

.industries-section .content-box {
  
  min-height: 677px !important;
}
.ali-blue{
	background-color:aliceblue !important;
}
.galown{
 
  padding: 0px 35px !important;
 
}
.wa-chat-box-poweredby{
	display:none !important;
}
.nav-background
{
	background:#000000c4 !important;
	background-size:cover!important;
	background-repeat:no-repeat!important;
	position:relative;
	
}
.mail-clr
{
	color:white!important;
}
.number-clr
{
	color:white!important;
}
.mvg-hght
{
	height:35px!important;
}
.own-icon
{
	margin-top: 4px!important;
}
.logo-pddng 
{
padding: 5px 0px 0px 0px!important;
margin: 0px 88px 0px 0px!important;
}
.logo-resize
{
    height: auto !important;
    width: 72px !important;
}

.nav-paddng
{
padding: 20px 0px!important;	
}
.nav-mrgn
{
	margin: 7px 14px!important;
}

.own-sticky
{

background:black!important;
}
.own-nav
{
margin-left:95px!important;
}
.own-top
{
	padding: 5px 0px 0px 0px!important;
}
.own-item
{
	width:33%!important;
}
.own-item-2
{
	height:600px!important;
}
.own-width
{
max-width:100%!important;
}
.sticky-header .main-menu .navigation > li > a {
    padding: 30px 20px !important;
}
/**slider**/
.slider-height{
	height:515px!important;
}
.own-slider
{
	font-size: 34px!important;
	color:#f0d0c5 !important;
}
.slider-button
{
	background-color:#fd571d!important;
}
/** introduction**/
.p-color{
color: #eae4e4 !important;
    font-family: 'Noticia Text';
	text-align:justify;
}
.own-bg
{
	background:black!important;
}
.p-color-1
{
	color:black!important;
}
.own-solid
{
	border:1px solid #ead84b!important;
}
.own-bg1
{
	background: #ff633c!important;
}
.natification
{
border: 2px solid;
padding: 10px 10px 10px 10px!important;
}
/** end**/ 

/** why **/
.own-weight
{
	font-size:23px!important;
	color:#192d66!important;
}
.own-max
{
	max-width:360px!important;

}
.own-pdd
{
	padding-top:136px!important;
}
.why-hd
{
	 
	padding-bottom:30px!important;
}
.my-text
{
	font-size:18px!important;
}
.tamh{
	  font-size: 19px;
  font-weight: bold;
  color: #fd571d;
 
}
.black{
	
	color:#5d5d66 !important;
}
.margdd{
	padding-top:20px !important;
}
.viewbut{
	border: 1px solid #192d66a8;
	border-top: 2px solid #ff715f;
	border-bottom: 2px solid #ff715f;
padding: 5px 10px;
color: #ff715f;
border-radius: 10px;
}
.viewbut:hover{
	color:#000000c4;
}
 
.imgfruit{
	height:250px !important;
	width:100% !important;
}
.margdd{
	margin-top:30px !important;
}
.f-14{
	font-size: 14px !important;
}
.whf{
	height:280px !important;
}
.ownss{
	height:440px !important;
	width:auto !important;
}
.margright{
	margin-left:215px !important;
	
}
.mrgtop{
	margin-top:20px !important;
}
.paddi{
	padding-top:165px !important;
	padding-bottom:105px !important;
}
.owninnerr{
	border: 1px solid #f0f8ff61;
	padding:10px !important;
	background-color:#f0f8ff61;
}
.owninnerr h4{
	text-align:center;
	color:#171717;
}
.owninnerr p {
	text-align:center !important;
	color:#fff !important;
	line-height:33px;
	font-size:20px !important;
}
.mapm{
	font-size: 38px !important;
	color: #ff715f !important;
}

/**end**/
/**service-1**/
.own-h2 {
    padding-top:55px!important;
    padding-left:212px!important;
}
.ima-hght
{
	height:600px!important;
}
.own-p{
	color:black!important;
}
/**end|**/
/**service-2**/
.own-background
{
	background:#0f0e0e2e !important;
	height: 500px!important;
}
.own-edit
{
	border-radius: 50%;
    height:200px!important;
}

.own-border
{
	border-radius: 20px!important;
   background: #ff4e3c!important;
}
.create-text
{
	color: black;
margin-left: 61px;
font-size: 19px;
font-weight: bold;
padding-top: 14px;
}
.white
{
	color:white!important;
	font-size:18px!important;
}
/** mechanical**/

.mec-img{
	height: 250px!important;
}
.own-hover
{
	background: transparent!important;
}
.mec-head
{
margin-left: 550px!important;
color: black!important;
padding-bottom: 40px!important;
padding-top: 30px!important;
}
/**end**/
.wanna-drive
{
	min-width: 600px!important;
}

.wanna-img
{
	height: 570px!important;
}
/** veg**/
.veg-hgt
{
	height:370px!important;
}
/** insurence **/
.ins-margin
{
	margin-top:100px!important;
}
/** contact**/
.contact-bg
{
background-color: #c1c8d296!important;
padding: 46px 0px 50px 0px!important;
}
/**rules**/
.rules-mrgn{
	padding-top: 97px!important;
}
.rule-height
{
	height:600px!important;
	border: 25px solid #6c575dad;
}
.rule-img{
	height:550px!important;
}
/** veg**/
.veg-img{
	
    width: 400px!important;
    height: 400px!important;
}
.fruit-img{
	width: 300px!important;
}
.veg-font{
	font-size:20px!important;
	color:white!important;
}
.bike-licence
{
	height:auto !important;
}
.box-width{
bottom:110px!important;
min-width: 620px!important;
}
.rice-background
{
	background: #f64e28!important;
}
.footer-counter
{
	height: 30px;
width: 150px;
}
.cashew-height
{
	height:350px!important;
}
.footer-ul{
display: block ruby;
}
/**about**/
.Performance
{
width: 24.333%!important;
}
.shops
{
max-width: 24.333%!important;
}
.shop-width
{
margin-right: -80px!important;
margin-left: -60px!important;
}
.about-img
{
	height: 440px!important;
}
.own-abt-hgt
{
height: 600px!important;
}
.Performance-bg
{
	background-size:cover!important;
	background-repeat:no-repeat!important;
}
.shop-2-img
{
	height:280px!important;
}
.shop-bg{
	background:#84747440!important;
}
.box-bg-1
{
background:#ff7b3c!important;	
}
.box-bg-2
{
	background:#ff633c!important;
}

.box-bg-3
{
background:#ff4e3c!important;	
}
.box-bg-4
{
background:#ff3c45!important;	
}
.client-img
{
	height:80px!important;
}
/**end**/

.footer-logo
{
	height:70px!important;
}
.footer-head
{
	font-size: 20px!important;
}
.our-vehicle
{
	margin-left: 400px!important;
   color: black !important;
}
.img-fff{
	height: 180px !important;
	width: auto !important;
}
.tradbg{
	background-color:aliceblue !important;
}
.scroll-top{
	display:none !important;
}
.rightdd{
	color: #ff715f !important;
}


/************About*********/
.contact-banner {
  padding: 100px 0px 100px 0px !important;
}
.main-header .header-top .header-nav li {
  position: relative;
  display: inline-block;
  font-size: 15px;
  color: #585858;
  margin-right: 0px!important;
}
.own-p {
  color: black !important;
  font-size: 18px !important;
}

.mrtwimgt{
	margin-left: 277px!important;
}


.weare-section-two .content-box .top-content h2 {
  position: relative;
  display: block;
  font-size: 30px;
  line-height: 40px;
  color: #f54d27;
  font-weight: 700;
  margin-bottom: 21px;
}

.weare-section-two .inner-content .inner-box {
  position: absolute;
  right: 0px;
  bottom: 0px;
  background: #0c0d24;
  min-width: 685px;
  padding: 32px 40px 29px 25px;
}

.banretxt{

  font-size: 34px !important;
  color: #f0d0c5 !important;
  line-height: 38px !important;


}

.ourmission-style-three .inner-box {
  position: relative;
  display: block;
  background: #f64e28;
  padding: 30px 20px;
  margin-right: 55px;
  margin-bottom: -110px;
}

.tradbg22{
	  background: url(../nimg/drivingban.jpg);
    background-size: cover!important;
   background-repeat: no-repeat!important;
position: relative !important;
  background-attachment:fixed;	

}
.tradbg22:before {
background-color: #171717e6 !important;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;	
}

.lightimg{
	width: 100%;
border-radius: 50%;
height: 84px !important;
}
.trftxt1{
color: #6a6969 !important;
	list-style-type:square;
}
.rltxttx{
  position: relative;
  display: block;
  font-size: 30px;
  line-height: 40px;
  font-weight: 700;
  color: #fd571c;
  margin-bottom: 21px;
}


.textiles-section .inner-box .btn-box a {

    position: relative;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    background: #f64e28;
    color: #fff;
    border-radius: 0px;
    text-align: center;
    padding: 14.5px 29px;
    text-transform: capitalize;
    box-shadow: 0 15px 15px rgba(255, 94, 133, 0.2);

}
.wrnigg{
height: 458px!important;	
}
.shop-section.home-7 .shop-block-one .inner-box .overlay-box .box {
  position: relative;
  display: inline-block;
  background: rgb(246, 78, 40);
  padding: 0px 45px 38px 45px;
  border-radius: 10px;
  transform: translateY(-100px);
  transition: all 500ms ease;
  opacity: 0;
}
.trftxt{
color: #fff!important;
	list-style-type:square;
}
.trrutxt{
	color:#000!important;
}
.banoink{
height: 537px;
}
.testimonial-style-five .testimonial-content .inner-box .author-info .author-thumb::before {
  position: absolute;
  left: -20px;
  bottom: 20px;
  content: "\f10b";
  font-family: 'Flaticon';
  font-size: 18px;
  color: #fff;
  background: #f24c27;
  width: 35px;
  height: 35px;
  line-height: 42px;
  text-align: center;
  border-radius: 50%;
  z-index: 1;
}
.lightbnar{
	  background: url(../nimg/cartext.jpg);
    background-size: cover!important;
   background-repeat: no-repeat!important;
position: relative !important;
  background-attachment:fixed;		
}
body{
    font-family: 'Noticia Text';
		
		font-size:18px;
}
.lightbnar:before {
background-color: #ffffffe6 !important;
position: absolute !important;
left: 0;
top: 0;
content: "";
height: 100%;
width: 100%;	
}
.vectxt{
margin-bottom: 20px;
color: #404040;
}
.blog-sidebar .categories-widget .categories-list li a:hover {
  background: #f24c27;
  border-color: #f64e28;
}
.project-block-four .inner-box .overlay-box .box .btn-box a {
  position: relative;
  display: inline-block;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  background: #f64e28!important;
  padding: 7px 35px;
  text-align: center;
  border-radius: 10px;
  transform: translateY(50px);
  transition: all .4s ease-in-out .1s;
}

/***********Responsive*********/
@media only screen and (max-width:880px){
	
.mrtwimgt{
	margin-left:0px!important;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	.mard {
  padding:0px;
}
.tamilb {
  padding-left: 56px;
  margin-top: -24px;
  color: #fff;
  font-family: Alankaram !important;
  font-size: 16px;
}
.rtxyki{
  font-family:Alankaram !important;	
}
.main-menu .navbar-header .navbar-toggle .icon-bar {
  
  width: 22px !important;
  }
.logo-resize {
  height: auto !important;
  width: 54px !important;
}
.main-menu .navbar-header .navbar-toggle {
 
  padding: 2px !important;
}
.logo-pddng{
	padding:0px !important;
	margin:0px !important;
}
	.own-topbar
	{
		float: right!important;
		width: 150px!important;
		margin-top: 0px !important;
	}
	.change-topbar
	{
	margin-bottom: 2px!important;
	}
	.own-carmoving
	{
		height: 33px!important;
        width: 230px!important;
	}
	.moving-img{
		height: 38px !important;
	}
	.heading-size
	{
		font-size: 19px!important;
	}
	.licence-box
	{
		padding-left: 10px;
	}
	.plan-box
	{
	min-width: 100% !important;
	}
	.change-content{
		margin-bottom: -130px!important;
	}
	.wanna-change 
	{
	min-width: 100% !important;
	padding: 10px 32px 36px 32px!important;
	}
	.own-item {
  width: 95% !important;
}
.resmg{
	  margin-left: 70px;

}
.traffimg{
	width:100%;
	height:300px;

}
.about-img {
  height: auto !important;
}
.shop-width{
	margin:0px !important;
}
.project-style-four::before{
	background:none !important;
	width:100%;
	height:100%;
}
.energy-section {
  padding-top: 0px;
}
.energy-section .right-content{
	min-height:0px ;
}
.rule-img{
	height:200px !important;
}
.rule-height {
	height:auto !important;
}
.own-carmoving {
  height: 33px !important;
  width: 100% !important;
}
.dnonr{
	display:none !important;
}
	.wanna-cangeimg
	{
		padding-bottom: 139px;
	}
	.footer-head
	{
		font-size: 14px!important;
	}
	.mec-head 
	{
    margin-left: 50px !important;
    color: black !important;
    padding-bottom: 5px !important;
    padding-top: 0px !important;
	font-size: 30px!important;
	}
	.why-img
	{
		width: 300px!important;
        margin-left: -83px!important;
		padding-top: 50px !important;
	}
	.own-item-2
	{
    height: 400px !important;
    }
	.why-hd  
	{
    margin-left: 50px !important;
    padding-bottom: 30px !important;
    }
	.about-row
	{
	margin-right: -14px;
    margin-left: 0px;
	}
	.footer-ul 
	{
    display: block ruby!important;
	}
	.silder-content
	{
		line-height: 40px!important;
	}
	
	.our-vehicle {
    margin-left: 0px !important;
    color: black!important;
    font-size:29px!important;
    
}
.margright {
  margin-left:0px !important;
}


.banretxt {
  font-size:22px !important;
  color: #f0d0c5 !important;
  line-height: 38px !important;
}
.own-slider {
  font-size: 23px !important;
  color: #f0d0c5 !important;
}
.slider-height {
  height: 315px !important;
}
.main-slider .slide {
  padding: 69px 0px 100px 0px!important;
}
.txt-cen {
  text-align: center !important;
  margin-top: 28px;
}
.tamh {
  font-size: 18px;
  font-weight: bold;
  color: #fd571d;
}
.my-text {
  font-size: 18px !important;
  text-align: justify;
}


.industries-section .content-box .top-box h2 {

    position: relative;
    display: block;
    font-size: 36px;
    line-height: 47px;
    color: #000;
    font-weight: 700;
    margin-bottom: 5px;

}
.wrnigtxt {

    font-family: Alankaram !important;
    font-size: 23px !important;
    text-align: center;

}
.abopara22{
	text-align:justify;
	padding: 20px;
}
.intro-style-six .content-box .lower-box {
  position: relative;
  bottom: 46px !important;
  min-width: auto;
  padding: 39px 11px;
}
.bike-licence {
  height: auto !important;
  margin-top: 59px;
}

.vectxt {
  margin-bottom: 20px;
  color: #404040;
  font-size: 28px;
}
.news-block-four .inner-box .lower-content h2 {
  position: relative;
  display: block;
  font-size: 29px;
  line-height: 36px;
  color: #2d2e44;
  font-weight: 700;
  margin-bottom: 21px;
}


.contact-info-section .single-info-box .text a {

    color: #3c3c49;
    font-size: 16px !important;

}






}