@media screen and (min-width :1199px) and (max-width: 1366px) {
	
	
}

@media screen and (min-width: 992px) and (max-width: 1198px) {
	
	
}

/********Sm-start*******/
@media screen and (min-width: 768px) and (max-width: 991px) {
	
	
}

@media screen and (max-width: 980px) {
	
}

@media screen and (max-width: 768px) {
	
	
}

@media screen and (min-width: 480px) and (max-width: 766px) {
	
	
}

/********xs-start********/
@media screen and (max-width: 768px) {
	.header_tp:after {
		width:auto;
	}
	.fixed-top {
		position:relative;
		border-top: 3px solid #c1a151;
	}
	.container {
		width:100%;
		max-width:100%;
	}
	.header_tp {
		height:auto;
		display:none;
	}
	.header_tp ul {
		float:none;
	}
	.header_tp:before {
		display:none;
	}
	.ml_lft {
		margin-left:0rem;
	}
	#banner_bottom {
		background:none;
		margin-top:0px;
		padding:30px 0;
		height:auto;
		background:#f6f6f6;
	}
	#header .logo img {
		width:70%;
		padding: 20px 0px;
	}
	#carousel .carousel-control {
		width: 25px;
		height: 35px;
		line-height: 40px;
	}
	.carousel-control-left, .carousel-control-right span {
		font-size: 18px;
	}
	.banner_bx {
		padding:20px 15px;
		margin-bottom:15px;
		margin-top:0px;
	}
	.banner_bx span {
		font-size:18px;
	}
	#Products, #hm_infra_main {
		/* padding:50px 0; */
		width:90%
	}
	#about {
		padding:90px 0 50px 0;
	}
	.hm_product_hed h2 {
		font-size:23px;
	}
	.hm_product_hed span, .hm_infra_hed span {
		padding:0px;
	}
	.prd_dtl {
		padding:20px 5px;
	}
	.carousel-wrap .owl-next span, .carousel-wrap .owl-prev span {
		width: 34px;
		height: 45px;
	    line-height: 40px;
	}
	.hm_abt_sec {
		padding:20px 10px;
	}
	.hm_abt_hed {
		position:relative;
		padding:8px 15px;
		        margin-top: -50px;
	}
	.hm_abt_hed h1, .inn-product-hed h1 {
		font-size:25px;
	}
	.hm_abt_para span {
		font-size:16px;
		padding-top:15px;
	}
	.hm_abt_para p {
		line-height:24px;
	}
	.hm_abt_btn {
		padding:8px 25px;
	}
	.hm_infra_bx {
		padding-bottom:25px;
	}
	.footer_bx span {
		width:50px;
		height:50px;
		line-height:50px;
	}
	.footer_bx span img {
		width:20px;
		height:auto;
	}
	.footer_bx .foot_add {
		margin-left:65px;
		margin-bottom:15px;
	}
	.foot_add p a {
		display:inline-block;
	}
	.foot_add h5, .footer_nav h5 {
		font-size:17px;
	}
	.foot_add p {
		padding-bottom:0px;
	}
	.foot_nav_lst {
		padding-bottom:15px;
	}
	.foot_nav_lst ul li a {
		font-size:13px;
	}
	.foot_lst h6 {
		padding-top:20px;
		font-size:13px;
	}
	#inner-product-banner {
		background-size:cover;
		padding:10px 0;
		min-height:100px;
	}
	.inner-prd-hed h2 span {
		font-size:22px;
		padding-top:15px;
		letter-spacing:1px;
	}
	.inner-prd-hed ul li a {
		font-size:14px;
		letter-spacing:0px;
	}
	.inner-prdoct-lft {
		display:none;
	}
	.inn-prodcut-detail h4 {
		font-size:19px;
	}
	.contact-hed h2, .inner-about-hed h2 {
		font-size:22px;
	}
	.special-para {
		box-shadow: 0 0 15px rgb(0 0 0 / 10%);
	}
	.banner_bx {
		background: #000;
		margin-top: 10px;
		border: 1px solid #9c4b5b;
	}
	.banner_bx span {
		color:#fff;
	}
	.contact-hed {
		margin-bottom:15px;
	}
	.contact-bx {
		height:auto;
		margin-bottom:20px;
	}
	.toggle i {
		display:none;
	}
	.toggle{
	  position:absolute;
	  cursor:pointer;
	  top:0;
	  left:-40px;
	}
	.toggle img {
		position: relative;
		text-align: center;
		cursor: pointer;
		top: 0; 
		left: 0;
	}
	.sidebar-contact {
		width:100%;
		height:100%;
		/* left:-100%; */
		padding: 35px 30px;
		right: -100%;
	 }
	.sidebar-contact .toggle {
		top:50%;
		transform:translateY(-50%);
		transition:0.5s;
	}
	.sidebar-contact.active .toggle i {
		display:block;
		margin-top:20px;
		margin-right:20px;
	}
	.sidebar-contact.active .toggle {
		top:0;
		right:0;
		transform:translateY(0);
	}
	.enq_dtl {
		display:none;
	}
	.enquiry_form {
		width:100%;
		height:100%;
		overflow-y:auto;
	}
	.enquiry_form h2 {
		font-size:22px;
	}
	
	
	
	
}

@media screen and (max-width: 576px) {

	.battery-info {
		display: flex;
	}
	.battery-info h6 {
		padding-left: 14px;
	}
	
}

@media screen and (max-width: 320px) {
	
	
}


@media ( max-width: 757px) {
  #header .logo img {
		width:35%;
		padding: 20px 0px;
	}




}