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

#cssmenu > ul > li{

	padding:0 12px;

}

.call_btn_top a{

	margin-right:20px;

}	

}

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

#cssmenu > ul > li > a{

	font-size:15px;

}	

#cssmenu > ul > li {

  padding: 0 10px;

}

.call_btn_top a {

  margin-right: 10px;

}



}



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

#cssmenu > ul > li > a {

  font-size: 13px;

}

#cssmenu > ul > li {

  padding: 0 5px;

}

.call_btn_top a{

	font-size:13px;

}		

}



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

.call_btn_top span{

	display:none;

}

.call_btn_top a {

  margin-right: 0;

  padding: 10px;

}

.demo-wrap .demo{

	max-width:768px;

}

.slide-wrap{

	max-width:768px;

}

.slide-wrap .pos3{

	width:320px;

	left:30%;

}

.product_titel{

	font-size:30px;
	margin-bottom: 5px;

}

.product_price_section .new_price{

	font-size:30px;	


}

.product_price_section .old_price{

	font-size:15px;

}

.price
{
  text-align:right;
}

}



@media screen and (max-width : 991px) {
.header_right{

	display:none;

}


.header_right {

  margin-right: 100px;

}

.call_btn_top a {

  margin-right: 30px;

  padding: 10px 20px;

}

#cssmenu > ul > li{

	padding:0px;

}

#cssmenu > ul > li a{

	font-size:15px;

}

.section_block_titel {

  font-size: 34px;

  line-height: 44px;

  margin-bottom: 15px;

}

.product_details_wapper .col-md-6{

	width:100%;

	max-width:100%;

	flex:100%;

}

.product_gallry{

	margin-bottom:30px;

}

.product_titel {

  line-height: 34px;

}

.product_gallry .lSSlideOuter .lSPager.lSGallery{

	text-align:center;

}

.product_price_section{

	text-align:center;
	margin-bottom: 5px;

}

#cssmenu{

	top:-5px;

}

.footer_top {

  padding-top: 0;

}

}





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

.home_section_block_images {

  display: table;

  margin: 0 auto;

  padding-top: 50px;

  position: relative;

  right: 0;

  text-align: center;

  width: 100%;

}

.home_section_block_images_wapper{

	position:relative;

} 

.home_section_block_images_wapper img{

	margin:0 auto;

}

.home_section_block{

	margin-top:50px;

	margin-bottom:50px;

}

.home_section_block_images.text-left img {

  float: none;

}

.testimonials_wapper {

  margin-bottom: 50px;

}

.footer_about_text {

  padding-right: 0;

  margin-bottom:30px;

}

.footer_menu_titel{

	margin-bottom:10px;

}

.footer_inform_wapper {

  margin-left: 0;

}

.footer_menu_wapper{

	margin-bottom:30px;

}

.footer_menu_wapper {

  margin-bottom: 30px;

  float: left;

  width: 100%;

}



.testimonials_text {

  font-size: 16px;

  line-height: 26px;

  padding: 0 30px;

}

.footer_bottom {

  padding-top: 0;

}



.demo-wrap .demo{

	max-width:480px;

}

.slide-wrap{

	max-width:480px;

}

.slide-wrap .pos3 {

  left: 23%;

  width: 260px;

}

.slide-wrap .pos2{

	left:12%;

}

.slide-wrap .pos4{

	right:12%;

}

.home_slider_wapper .arrow {

  font-size: 28px;

  height: 50px;

  line-height: 50px;

  top: 50%;

  transform: translateY(-50%);

  width: 50px;

}

.prev {

  background-position: 0 0;

  left: 0;

  text-indent: 0;

}

.next {

  background-position: 0 0;

  right: 0;

  text-indent:0;

}

.product_desc_wapper2 .desc_left_contant {

  margin-top: 25px;

}

.desc_titel2{

	margin-bottom:10px;

}

.product_desc_wapper3 .desc_left_contant {

  margin-top: 30px;

}

.product_desc_wapper3 {

  padding: 20px 0 50px;

}

}



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

.product_gallry .lSSlideOuter .lSPager.lSGallery li {

  height: 50px !important;

  margin-right:5px !important;

  width: 50px !important;

} 

.product_gallry{

	padding:20px 10px;

}

.product_details_right .card-header h5 img {

  margin-right: 8px;

}

.product_details_right .card-header h5 {

  font-size: 16px;

}

.product_details_right .card-header {

  padding: 16px 15px;

}

.product_details_right .card-header h5 .fa {

  font-size: 24px;

  right: 10px;

  top: 15px;

}

.price_custuom_text {

  padding-left: 15px;

}

.product_details_right .card-body {

  padding: 25px 15px;

}

}



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

.price {
  text-align:center;
}

}

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

 

}



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

.demo-wrap .demo{

	max-width:300px;

}

.slide-wrap{

	max-width:300px;

} 

.slide-wrap .pos3 {

  left: 0%;

  width: 300px;

}

}



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

 	

}

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

 

}