/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author: UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.page-id-11192 header#page-header .l-subheader-h {
    max-width: 1440px;
}

input[type="file"] {
    color: #9b9b9b !IMPORTANT;
}

.page-id-11192 .our-procces-section .procces-long-content {
    min-width: 800px !important;
}

.shopy-banner-none, .page-id-11192 footer .us_custom_3fda3903, .banner-img img {display: none;}
.sgopify-banner-section .gap-0px.vc_inner.has-padding-top, .shopify-expert-mar .g-cols.type_default {
    margin: 0;
}
.page-template-default.page-id-11192 section.l-section .l-section-h.i-cf {
    max-width: 1350px;
}
.expert-deliver-img .w-image img,
.Shopify-img .w-image-h img,
.Shopify-Package-img .w-image-h img{height: 100%;}

.expert-deliver-img .w-image .w-image-h {height: 320px;}
.Shopify-img .w-image-h {height: 508px;}
.shopify-content-roted ul {margin-bottom: 0px;}

.shopify-content-roted ul li {margin-bottom: 2px;}
.content-Package-wrapper .wpb_text_column {margin-right: 0;}

.content-Package-wrapper .wpb_text_column ul {margin-left: 10px;}

.content-Package-wrapper .wpb_text_column ul li {margin-bottom: 0px;}
.Shopify-Package-img .w-image-h {height: 404px;}

.custom_href {overflow: auto !IMPORTANT;}


.custom_href::-webkit-scrollbar {width: 4px; background: gainsboro;}
.custom_href::-webkit-scrollbar-track { border-radius: 10px;}
.custom_href::-webkit-scrollbar-thumb {border-radius: 10px;  background:#265fa3 !important;}


@media only screen and (min-width: 1440px){
	.banner-tag-content > .vc_column-inner > .wpb_wrapper { max-width: 670px; margin: 0 0 0 auto;}
	.banner-img .vc_column-inner {
    height: 600px;
}
}
@media only screen and (max-width: 1440px){
	.banner-tag-content > .vc_column-inner { padding-left: 90px !important;}
	}

@media only screen and (max-width: 1024px){
    .page-template-default .tag-dec {
    font-size: 28px !important;
}
#banner-btn-img {flex-wrap: wrap;}

#banner-btn-img .w-btn-wrapper {order: 1;}
.page-template-default .top-dec-section {
    padding-top: 120px !important;
}
.page-template-default .mar-dec-section{
    margin-top: 30px !important;
}
.page-template-default .long-des-section {
    width: 70% !important;
    font-size: 16px !important;
}
	.page-id-11192 .our-procces-section .procces-long-content {
    min-width: 70% !important;
}
	#banner-btn-img {
    flex-wrap: wrap;
}
}

@media only screen and (max-width: 991px){
	.content-Package-wrapper {
    flex-wrap: wrap;
}
    .page-template-default section.l-section .roted-content {
    order: 1;
    margin-top: 30px !important;
}
	.page-id-11192 .sgopify-banner-section .vc_col-sm-12.vc_col-md-6.wpb_column.vc_column_container.has-fill.banner-img {
    margin-top: 0px !important;
}
    .sgopify-banner-section {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
}
    .sgopify-banner-section .gap-0px.vc_inner.has-padding-top{padding-left:0px !important;}
    .banner-img img {display: block; margin:0 auto;}
    .sgopify-banner-section .banner-img .vc_column-inner {
    background: none !important;
}
/*     .page-template-default section.l-section .roted-content .vc_column-inner {
    padding-left: 0px !important;
} */
.page-template-default .long-des-section {
    width: 70% !important;
    font-size: 16px !important;
}
	#banner-btn-img {
    flex-wrap: wrap;
}
	.procces-long-content {
    width: 100% !important;
}
}

@media only screen and (max-width: 767px){
	.our-procces-section .progress-content-that {
    margin-top: 30px !important;
}
    .page-template-default .recognised-logo .vc_col-sm-1\/5 {
    margin-bottom: 30px !important;
}
.our-procces-section .w-image {
    margin-bottom: 20px !important;
}
.page-template-default section.has-padding {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
    .page-template-default .tag-dec {
    font-size: 24px !important;
    line-height: 32px!important;

}
    .page-id-11192 section.l-section a.w-btn.us-btn-style_12 {
    padding: 0.6em 1.1em;
}
	#banner-btn-img {
    flex-wrap: wrap;
}

.Shopify-Package-img .w-image-h,
.Shopify-img .w-image-h,
.expert-deliver-img .w-image .w-image-h,
.expert-deliver-img .w-image img,
.Shopify-img .w-image-h img,
.Shopify-Package-img .w-image-h img{height: auto;}
}
    @media only screen and (max-width: 600px){
            .sgopify-banner-section {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
}
.page-template-default .long-des-section {
    width: 100% !important;
}
.page-id-11192 .our-procces-section .procces-long-content {
    min-width: 100% !important;
}
		#banner-btn-img {
    flex-wrap: wrap;
}
    }
    