.link1,.logosz,.prodtl{font-weight:800}

.logosz{color:#ff0000;font-size:28px;font-family: Arial !important;}.para{text-align:justify}.video1{text-align:center;color:#ff0000;margin-top:10px}#map1,#requestdemo{margin-top:-35px}@media only screen and (max-width:768px){#map1{margin-top:12px}#aboutrow{margin-top:35px}

.enquirydesign{padding-left:115px!important;}}#aboutrow{margin-top:35px}#certificate{margin-bottom:99px}


.enquirydesign{padding-left:360px;margin-bottom:15px;color:#fff}.prodtl{font-size:15px;background-color:#191818}.img-fluid1{width:100%!important;height:235px!important}.img-fluid2{width:100%;height:235px!important; background:#eee;}.backgrndimg{background-image:url(../images/bg/17.jpg);background-size:cover!important;background-attachment:fixed;background:rgba(0,0,0,.7);padding:30px 10px 40px}.enquiryhead{color:#db2d2e;margin-bottom:20px}.link1{font-size:34px!important;margin-top:-35px!important}#rev_slider_8_1{height:715px!important}#indexabt{margin-top:-243px!important}@media only screen and (max-width:768px){#rev_slider_8_1{height:195px!important}#indexabt{margin-top:15px!important}}.certificate1{border-bottom:1px solid #fff;display:block;padding:10px}.table-responsive{display:table!important}
#contact_enquiry
{
	margin-top: 50px;
    padding-bottom: 15px;
    padding-top: 15px;
    background-color: #6f6969;
}

#enquirystyl1
{
	margin-top: -40px;
    margin-bottom: -40px;
}
#testymnl
{
	margin-top: -50px;
    margin-bottom: -65px;
}
#logotext
{
    margin-top:-8px;
}
@media only screen and (max-width: 600px) 
{
#logotext
{
    margin-top:-8px;
    margin-left: 0px !important;
}

#testymnl
{
	margin-top: -50px;
    margin-bottom: -53px;
}
#enquirystyl1
{
	margin-top: -50px !important;
    margin-bottom: -63px !important;
}
#sideindx
{
	margin-top: 15px;
}
}

.left_panel .part2 ul,ol 
{
  outline-color:#ff0000;
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  /*padding-bottom: 10px;*/
}
.part2 
{
background-color: #ff0000;
border: 1px solid #ccc;
border-radius: 8px;
margin-bottom: 20px;
padding: 30px;
text-align: left;
}
.left_panel .part2 ul ol a, .left_panel .part2 ul ol span 
{
  color: #ffffff;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
.left_panel .part2 ul ol, .left_panel .part2 ul ol span 
{
  color: #ffffff;
}
.left_panel .part2 ul ol a:hover
{
  color:#000 !important;
}

.left_panel .part2 ul ol a:hover{color:#c00}
.pdf1
{
    height: 80px;
}
.pdf2
{
    height: 80px;
    padding-left: 110px;
}
.pdf
{
	margin-top: -86px;
    margin-bottom: 20px;
    text-align: right;
}
@media only screen and (max-width: 600px) {
	.pdf
	{
		margin-top: -63px;
	    margin-bottom: 20px;
	    padding-left: 19px !important;
	}
	.pdf2 {
    height: 80px;
    padding-left: 0px;
    margin-top: 10px;
	}
}
/*start of pdf sticky*/
#floater 
{
    display:none; 
    /*position: fixed;
    top: 80px !important;
    right: 1px;
    width: 185px;
    height: 60px;
    z-index: 100;
    border-radius: 15px 0 0 15px;
    padding: 8px;
    background-color: #db2d2e;
    color: #fff;
    text-align: right;
    box-sizing: border-box;*/
}
#floater1 
{
    display:none; 
    /*position: fixed;
    top: 80px !important;
    right: 1px;
    width: 180px;
    height: 60px;
    z-index: 100;
    border-radius: 15px 0 0 15px;
    color: #fff;
    text-align: left;
    box-sizing: border-box;*/
}
.call
{
    padding-left: 25px;
    font-weight: 900;
    font-size: 19px;
}
.call1
{
    font-size: 16px;
    font-weight: 600;
}
call1 a:hover {
color:#fff !important;
}
@media only screen and (max-width: 600px) 
{
#floater 
{
    display: block;
    position: static;
    top: 0px!important;
    right: 1px;
    width: 100%;
    height: 30px;
    z-index: 100;
    border-radius: 0px 0 0 0px;
    padding: 4px;
    background-color: #ff0000;
    color: #fff;
    text-align: center !important;
    box-sizing: border-box;
}

#floater1 
{
   display: none;
    /*position: sticky;
    top: 80px !important;
    right: 1px;
    width: 180px;
    height: 60px;
    z-index: 100;
    border-radius: 15px 0 0 15px;
    color: #fff;
    text-align: left;
    box-sizing: border-box;*/
}
.call 
{
    padding-left: 0px;
    font-weight: 800;
    font-size: 15px;
}
.call1 
{
    color: #fff !important;
	background-color: #ff0000 !important;
	visibility: visible;
	opacity: 999;
    font-size: 14px;
    font-weight: 800;
}
}
/*end of pdf sticky*/

#car
{
  height: 75px;
}
.about-para
{
	text-align: justify;
}
#ftr-color
{
	color: #909090;
}
.contact-box a:hover
{
color:#fff !important;
}
#lder1
{
    width: 50%;
    height: 350px;
    border: 3px solid #ff0000;
}
@media only screen and (max-width: 600px) 
{
#lder1
{
    width: 70%;
    height: 200px;
}
.img-fluid22
{
    height: 300px !important;
}  
}
.img-fluid22
{
/*     height: 400px; */
    width: 100% !important;
}
.call22
{
    font-size: 21px;
    font-weight: 900;
    color: #ff0000;
}
.call23
{
    font-size: 17px;
    font-weight: 900;
    color: #ff0000;
    margin-top: -105px;
}
#call-img
{
    padding-left: 140px;
    margin-top: -75px;
    float: right;
    height: 53px;
}

.mobilecall
{
    /*margin-right: -35px !important;*/
}

@media only screen and (max-width: 600px) 
{
.mobilecall
{
    display: none;
}
.call22
{
    display: none;
}
.call23
{
    display: none;
}
#call-img
{
    display: none;
}
}
/*start of banner*/
@media only screen and (max-width: 600px) 
{
#rev_slider_8_1
{
    margin-top: 100px !important;
}
}
/*end of banner*/
.event1
{
    font-size: 17px;
    text-align: center !important;
    font-weight: 700;
}
.evntpara
{
    color:#000000 !important;
}
.evntdate
{
    color:#000000 !important;
    font-weight: 600;
    font-size:32px;
}
.evnt-img
{
    width: 100%;
    height: 200px;
}
.evnt
{
    margin-bottom: 200px;
}
.evnt11
{
    margin-bottom: 40px;
}

.popup1 
{
     width: 100%;
     height: 435px;
}

.whatsaap-style a i {
    position: fixed;
    bottom: 130px;
    right: 20px;
    width: 50px;
    height: 50px;
    background: #25d366;
    border-radius: 50%;
    line-height: 48px;
    text-align: center;
    color: #fff;
    font-size: 37px;
    box-shadow: 3px 4px 3px #999;
    z-index: 999;
}

@media only screen and (max-width: 800px)
{
    .popup1
	{
     width: 100% !important;
     height: 100% !important;
	}
}
@media only screen 
and (min-device-width : 1024px) 
{
	#cart_visiblity{
		display:none;
	}
	#showcart{
		display:block;
	}
}
@media(min-width : 200px) and (max-width :1024px) 
{
	#cart_visiblity{
		display:block;
	}
	#showcart{
		display:none;
	}
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 220px) 
and (max-device-width : 1024px) {
	#cart_visiblity{
		display:block;
	}
	#showcart{
		display:none;
	}
}


