/* =RESPONSIVE
-------------------------------------------------------------- */

img, object, video, iframe, input, textarea {
	max-width: 100%;
}


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

	.stay_tune{font-size: 30px;}
}


@media only screen and (max-width: 1440px) {
	.contact-details li {
		font-size:18px;
		padding: 15px 15px 15px 10px;
	}
	.bottom-content{
		font-size: 28px;
	}
	.bottom-content h4{
		font-size:30px;
	}
	.bottom-content a{
		font-size: 18px;
		line-height: 24px;
	}
	.overflow-image{
		top:-40px;
	}
	.contact-details li img {
		max-width:50px;
	}
	
	.contact-details li i {
		font-size:45px;
	}
	
	
	#head .t-bg {
		display: none;
	}
	
	#contact-line .cl-heading {
		zoom:0.8;
	}
	
	#breadcrumbs {
		margin-bottom:0;
	}
	
	.woocommerce .product-addtocart a.button {
		font-size:18px;
		font-weight:500;
	}
	
	#sidebar {
		width:25%;
	}
	
	#shop-content {
		width:100%;
	}
#contact-line .form-area {
    width: 62%;
}

#contact-line .form-title{width: 38%;}	

.slider-area:before{
        width: 340px;
    height: 340px;
    bottom: -53px;
}
}

@media only screen and (max-width: 1366px) {
	
	#content-section {
		min-height:400px;
	}

	.for-background .elementor-column-gap-no{
    padding-left: 0px;
    padding-right: 0px;    
}
.for-background .elementor-top-section .elementor-column-gap-no{
    padding-left: 0px;
    padding-right: 0px;    
}	

	#full-width-container .elementor-container {
		padding-left: 0;
		padding-right: 0;
	}
}
@media only screen and (max-width: 1730px) and (min-width: 1280px){
	.elementor-section.elementor-section-boxed > .elementor-container {
		max-width: 1280px !important;
	}
.btn_style .elementor-button{    padding: 16px 40px;}
#pl_col > .elementor-column-wrap > .elementor-widget-wrap{padding: 0px;}
}


@media only screen and (max-width: 820px) {
.btn_style .elementor-button{    padding: 16px 40px;}
}
@media only screen and (max-width: 767px) { 
.img_shadow .elementor-image:before {
content: none;
}
.contact_info{font-size: 14px;}
.d_flex{display: block;}
.copyright span{border: 0px;    padding-top: 10px;}
}
