/*

* Add child theme CSS Rules

*/
.page-id-2489 .transparent-header .header-wrap,.page-id-3061 .transparent-header .header-wrap,
.page-id-2752 .transparent-header .header-wrap,.page-id-2842 .transparent-header .header-wrap,
.page-id-2755 .transparent-header .header-wrap,.page-id-3067 .transparent-header .header-wrap,.page-id-2486 .transparent-header .header-wrap,
.page-id-2487 .transparent-header .header-wrap{
	position: inherit;
}
.page-id-2489 .pageTopCon.top-sec-dark,.page-id-3061 .pageTopCon.top-sec-dark,
.single-product .pageTopCon.top-sec-dark,.page-id-2752 .pageTopCon.top-sec-dark,
.page-id-2842 .pageTopCon.top-sec-dark,.page-id-2755 .pageTopCon.top-sec-dark,.page-id-3067 .pageTopCon.top-sec-dark,
.page-id-2486 .pageTopCon.top-sec-dark,.page-id-2487 .pageTopCon.top-sec-dark{
    background: #d8e0e2!important;
}
.page-id-2489 .top-sec-dark .top-details,.page-id-2489 .top-sec-dark .top-details a,
.page-id-3061 .top-sec-dark .top-details,.page-id-3061 .top-sec-dark .top-details a,
.single-product .top-sec-dark .top-details,.single-product .top-sec-dark .top-details a,
.page-id-2752 .top-sec-dark .top-details,.page-id-2752 .top-sec-dark .top-details a,
.page-id-2842 .top-sec-dark .top-details,.page-id-2842 .top-sec-dark .top-details a,
.page-id-2755 .top-sec-dark .top-details,.page-id-2755 .top-sec-dark .top-details a,
.page-id-3067 .top-sec-dark .top-details,.page-id-3067 .top-sec-dark .top-details a,
.page-id-2486 .top-sec-dark .top-details,.page-id-2486 .top-sec-dark .top-details a,
.page-id-2487 .top-sec-dark .top-details,.page-id-2487 .top-sec-dark .top-details a
{
	color: #3e3e3e;
	font-weight: 500;
	font-size: 16px;
}
.page-id-2489 .main-nav li a, .page-id-2489 .dark .main-nav li a,
.page-id-3061 .main-nav li a, .page-id-3061 .dark .main-nav li a,
.single-product .main-nav li a, .single-product .dark .main-nav li a,
.page-id-2752 .main-nav li a, .page-id-2752 .dark .main-nav li a,
.page-id-2842 .main-nav li a, .page-id-2842 .dark .main-nav li a,
.page-id-2755 .main-nav li a, .page-id-2755 .dark .main-nav li a,
.page-id-3067 .main-nav li a, .page-id-3067 .dark .main-nav li a,
.page-id-2486 .main-nav li a, .page-id-2486 .dark .main-nav li a,
.page-id-2487 .main-nav li a, .page-id-2487 .dark .main-nav li a    {
    padding: 0 13px;
}

.page-id-2489 .widget-right,.page-id-3061 .widget-right,.single-product .widget-right,
.page-id-2752 .widget-right,.page-id-2842 .widget-right,.page-id-2755 .widget-right,.page-id-3067 .widget-right,
.page-id-2486 .widget-right,.page-id-2487 .widget-right {
    margin-top: 40px;
}
.page-id-2489 .pageTopCon.top-sec-dark,.page-id-3061 .pageTopCon.top-sec-dark,
.single-product .pageTopCon.top-sec-dark,.page-id-2752 .pageTopCon.top-sec-dark,.page-id-2842 .pageTopCon.top-sec-dark,
.page-id-2755 .pageTopCon.top-sec-dark,.page-id-3067 .pageTopCon.top-sec-dark,.page-id-2486 .pageTopCon.top-sec-dark,
.page-id-2487 .pageTopCon.top-sec-dark{
	color: #3e3e3e;
	line-height: 60px;
	height: 55px;
}
.page-id-2489 .top-sec-dark .pageTop .social-icons a,.page-id-3061 .top-sec-dark .pageTop .social-icons a,
.single-product .top-sec-dark .pageTop .social-icons a,.page-id-2752 .top-sec-dark .pageTop .social-icons a,
.page-id-2842 .top-sec-dark .pageTop .social-icons a,.page-id-2755 .top-sec-dark .pageTop .social-icons a,
.page-id-3067 .top-sec-dark .pageTop .social-icons a,.page-id-2486 .top-sec-dark .pageTop .social-icons a,
.page-id-2487 .top-sec-dark .pageTop .social-icons a{
	color: #0671b5;
	font-size: 18px;
}
.single-product .dark .header-con,.page-id-2486 .dark .header-con,.page-id-2487 .dark .header-con{
	background: #fff;
	background-image: none!important;

}
.page-id-2489 .main-nav .menu li a,.page-id-3061 .main-nav .menu li a,.single-product .main-nav .menu li a,
.page-id-2752 .main-nav .menu li a,.page-id-2842 .main-nav .menu li a,.page-id-2755 .main-nav .menu li a,
.page-id-3067 .main-nav .menu li a,.page-id-2486 .main-nav .menu li a,.page-id-2487 .main-nav .menu li a{
	color: #3e3e3e!important;
	text-transform: uppercase;
	letter-spacing: 0.13px;	
}
.page-id-2489 .right-arrow .main-nav ul.menu > li:before,.page-id-3061 .right-arrow .main-nav ul.menu > li:before,
.single-product .right-arrow .main-nav ul.menu > li:before,.page-id-2752 .right-arrow .main-nav ul.menu > li:before,
.page-id-2842 .right-arrow .main-nav ul.menu > li:before,.page-id-2755 .right-arrow .main-nav ul.menu > li:before,
.page-id-3067 .right-arrow .main-nav ul.menu > li:before,.page-id-2486 .right-arrow .main-nav ul.menu > li:before,
.page-id-2487 .right-arrow .main-nav ul.menu > li:before{
	color: #3e3e3e;
}
.page-id-2489 .btn.btn-outline.white,.page-id-3061 .btn.btn-outline.white,.single-product .btn.btn-outline.white,
.page-id-2752 .btn.btn-outline.white,.page-id-2842 .btn.btn-outline.white,.page-id-2755 .btn.btn-outline.white,
.page-id-3067 .btn.btn-outline.white,.page-id-2486 .btn.btn-outline.white,.page-id-2487 .btn.btn-outline.white{
    border-color: #0671b5;
    background: #0671b5;
    color: #FFF;
}
.page-id-2489 .btn.btn-hover-solid.btn-hover-white:hover,.page-id-3061 .btn.btn-hover-solid.btn-hover-white:hover,
.single-product .btn.btn-hover-solid.btn-hover-white:hover,.page-id-2752 .btn.btn-hover-solid.btn-hover-white:hover,
.page-id-2842 .btn.btn-hover-solid.btn-hover-white:hover,.page-id-2755 .btn.btn-hover-solid.btn-hover-white:hover,
.page-id-3067 .btn.btn-hover-solid.btn-hover-white:hover,.page-id-2486 .btn.btn-hover-solid.btn-hover-white:hover,
.page-id-2487 .btn.btn-hover-solid.btn-hover-white:hover{
    background: #d8e0e2 !important;
    border-color: #d8e0e2 !important;
    color: #1a1a1a !important;
}

.page-id-2489 .dark a.pix-cart-contents,.page-id-3061 .dark a.pix-cart-contents,
.single-product .dark a.pix-cart-contents,.page-id-2752 .dark a.pix-cart-contents,
.page-id-2842 .dark a.pix-cart-contents,.page-id-2755 .dark a.pix-cart-contents,
.page-id-3067 .dark a.pix-cart-contents,.page-id-2486 .dark a.pix-cart-contents,
.page-id-2487 .dark a.pix-cart-contents{
	color: #6e7d90;
}
.page-id-2489 .pix-item-icon,.page-id-3061 .pix-item-icon,.single-product .pix-item-icon,
.page-id-2752 .pix-item-icon,.page-id-2842 .pix-item-icon,.page-id-2755 .pix-item-icon,
.page-id-3067 .pix-item-icon,.page-id-2486 .pix-item-icon,.page-id-2487 .pix-item-icon{
	font-size: 14px;
	font-weight: 300;
	color: #fff;
}
.page-id-2489 .header #logo,.page-id-3061 .header #logo,.single-product .header #logo,
.page-id-2752 .header #logo,.page-id-2842 .header #logo,.page-id-2755 .header #logo,
.page-id-3067 .header #logo,.page-id-2486 .header #logo,.page-id-2487 .header #logo{
	margin:13px 30px 10px 30px;
}
.page-id-2489  .cart-trigger,.page-id-3061  .cart-trigger,.single-product  .cart-trigger,
.page-id-2752  .cart-trigger,.page-id-2842  .cart-trigger,.page-id-2755  .cart-trigger,
.page-id-3067  .cart-trigger,.page-id-2486  .cart-trigger,.page-id-2487  .cart-trigger{
	padding-bottom: 30px;
}
.page-id-2489 .main-nav,.page-id-3061 .main-nav,.single-product .main-nav,
.page-id-2752 .main-nav,.page-id-2842 .main-nav,.page-id-2755 .main-nav,
.page-id-3067 .main-nav,.page-id-2486 .main-nav,.page-id-2487 .main-nav{
    line-height: 24px;
    margin-top: 58px;
}
.page-id-2489 .social-icons,.page-id-3061 .social-icons,.single-product .social-icons,
.page-id-2752 .social-icons,.page-id-2842 .social-icons,.page-id-2755 .social-icons,
.page-id-3067 .social-icons,.page-id-2486 .social-icons,.page-id-2487 .social-icons{
	padding-top: 4px;
}
.page-id-2489 #internal-header,.page-id-3061 #internal-header,.single-product #internal-header,
.page-id-2752 #internal-header,.page-id-2842 #internal-header,.page-id-2755 #internal-header,
.page-id-3067 #internal-header{
	min-height: auto!important;
}
.page-id-2752 #internal-header h2,.page-id-2755 #internal-header h2{
	line-height: 1!important;
}
.page-id-2752 #internal-header h2 strong:last-child,.page-id-2755 #internal-header h2 strong:last-child{
	display: block;
}
.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,.page-id-2752 #internal-header h2,
.page-id-2842 #internal-header h2,.page-id-2755 #internal-header h2,.page-id-3067 #internal-header h2 {
	font-weight: 300!important;
	line-height: 1.3;
	padding-left: 70px;
}
.page-id-2489 #internal-header .uvc-sub-heading,.page-id-3061 #internal-header .uvc-sub-heading,
.page-id-2752 #internal-header .uvc-sub-heading,.page-id-2842 #internal-header .uvc-sub-heading,
.page-id-2755 #internal-header .uvc-sub-heading,.page-id-3067 #internal-header .uvc-sub-heading{
	padding-left:75px;
	font-weight: 400!important;
}
.page-id-2489 #internal-header .uvc-sub-heading strong,.page-id-3061 #internal-header .uvc-sub-heading strong,
.page-id-2752 #internal-header .uvc-sub-heading strong,.page-id-2842 #internal-header .uvc-sub-heading strong,
.page-id-2755 #internal-header .uvc-sub-heading strong,.page-id-3067 #internal-header .uvc-sub-heading strong{
	font-weight: 400;
}
.page-id-2489 #internal-header h2 strong,.page-id-3061 #internal-header h2 strong,.page-id-2752 #internal-header h2 strong,
.page-id-2842 #internal-header h2 strong,.page-id-2755 #internal-header h2 strong,.page-id-3067 #internal-header h2 strong{
	font-weight: 600;
}
.page-id-2489 .about_shop{
	padding-top: 135px!important;
	padding-bottom:0px!important;
}
.page-id-3061 .about_shop{
	padding-top: 105px!important;
	padding-bottom:0px!important;
}
.about-bg-img .wpb_single_image .vc_figure{
	padding-top: 10px;
}
 .vc_row.about_shop .vc_col-sm-6:first-child{
	width: 53.5%;
}
 .vc_row.about_shop .vc_col-sm-6:last-child{
	width: 46.5%;
}
.page-id-2489 .product-block-two,.page-id-3061 .product-block-two,.page-id-2752 .product-block-two,
.page-id-2842 .product-block-two,.page-id-2755 .product-block-two{
	background: #ffff;
	padding-top: 0px!important;
}
.page-id-2752 .product-block-two h2,.page-id-2842 .product-block-two h2,.page-id-2755 .product-block-two h2{
	padding-top: 42px!important;
	padding-bottom: 25px!important;
}
.page-id-2489 .about-bg-img .vc_column-inner,.page-id-3061 .about-bg-img .vc_column-inner{
	background-size: 100%!important;
}
.page-id-3061 .about-petra-text .uvc-main-heading{
	margin-right: -20px; 
}
.page-id-3061 .about-petra-text h2{
	max-width: 100%;
}
.about-petra-text h2{
	font-size: 48px;
	font-weight: 300!important;
	max-width: 460px;
    line-height: 1.2!important;
    margin-top: 5px!important;
	
}
.about-petra-text h2 strong{
	font-weight: 700!important;
}
.about-petra-text .uvc-sub-heading strong{
	color: #0671b5;
	font-size: 20px;
	letter-spacing: -0.3px;
}
.about-petra-text .wpb_wrapper .uvc-heading{
	max-width: 636px;
}
.our-product-head h2{
	color: #3e3e3e;
	font-size: 48px!important;
	font-weight: 700;
	padding-bottom: 23px!important;
}
.inner-shop .woo-product-item .price,.page-id-2752 .woo-product-item .price{
	color: #3067da!important;
	font-size: 18px;
	font-weight: 600;
}
.page-id-2489 .dark .pix-menu-trigger span,.page-id-2489 .pix-menu-trigger span:before,.page-id-2489 .pix-menu-trigger span:after,
.page-id-3061 .dark .pix-menu-trigger span,.page-id-3061 .pix-menu-trigger span:before,.page-id-3061 .pix-menu-trigger span:after,
.page-id-2752 .dark .pix-menu-trigger span,.page-id-2752 .pix-menu-trigger span:before,.page-id-2752 .pix-menu-trigger span:after,
.page-id-2842 .dark .pix-menu-trigger span,.page-id-2842 .pix-menu-trigger span:before,.page-id-2842 .pix-menu-trigger span:after,
.single-product .dark .pix-menu-trigger span,.single-product .pix-menu-trigger span:before,.single-product .pix-menu-trigger span:after,
.page-id-2755 .dark .pix-menu-trigger span,.page-id-2755 .pix-menu-trigger span:before,.page-id-2755 .pix-menu-trigger span:after,
.page-id-3067 .dark .pix-menu-trigger span,.page-id-3067 .pix-menu-trigger span:before,.page-id-3067 .pix-menu-trigger span:after,
.page-id-2486 .dark .pix-menu-trigger span,.page-id-2486 .pix-menu-trigger span:before,.page-id-2486 .pix-menu-trigger span:after,
.page-id-2487 .dark .pix-menu-trigger span,.page-id-2487 .pix-menu-trigger span:before,.page-id-2487 .pix-menu-trigger span:after{
	background-color: #000;
}
.our-list{
	font-family: 'Poppins';
	color: #3e3e3e;
	font-size: 17px;
	font-weight: 300;
	line-height: 26px;
}
.our-list strong{
	color: #0671b5;	    
	font-weight: 600;
	font-size: 24px;
   	line-height: 1.2;
   	padding-bottom:0px;
   	display: block;
   	margin-bottom: -10px;
}
.our-list .wpb_wrapper div{
	float: left;
	width: 50%;
	min-height: 200px;
	padding-left: 10px;
	padding-right: 58px;
}
.our-list .wpb_wrapper div:nth-child(even) {
	padding-left: 30px;
	padding-right: 10px;
}

.page-id-3061 .our-product-head h2{
	padding-top: 18px!important;
    padding-bottom: 0px!important;
}
.page-id-3061  .product-block-two,.page-id-2752 .product-block-two,
.page-id-2842 .product-block-two,.page-id-2755 .product-block-two{
	padding-bottom: 30px;
}
.about-request-form h2{
	font-family: 'Poppins';
    font-weight: 700;
    font-size: 48px;
    color: #3e3e3e;
    margin-bottom: 50px;
    line-height: normal;
}
.about-request-form{
	max-width: 1200px; 
}
.about-request-form .hs-input:not([type=file]) {
    background-color: #ffffff!important;
    padding: 12px!important!important;
    height: 55px!important;
    border: 1px solid #fff;
    border-radius: 0px;
}
 .page-id-3061 #internal-header .uvc-sub-heading strong{
	padding-top: 8px;
	display: block;
}
.single-product header.header,.page-id-2486 header.header,.page-id-2487 header.header{
	box-shadow: 5px 12px 39px rgba(0, 0, 0, 0.08);
}


.single-product .woo-products .products h2{
	font-size: 36px;
	font-weight: 600;
	color: #3e3e3e;
}
.single-product .woo-product-item .price {
    color: #3067da!important;
    font-size: 18px;
    font-weight: 600;
}
.single-product .woo-products.container.boxed {
	padding-bottom: 40px;
}
.page-id-2842 #internal-header h2{
	font-weight: 600!important;
}
.page-id-2842 #internal-header .uvc-sub-heading{
	line-height: 15px;
}

.page-id-3067 .header-wrap {
    position: relative!important;
    z-index: 10!important;
    background: #fff;
}

.page-id-3067 header.header{
	box-shadow: 0px 4px 10px rgb(201 201 201 / 75%);  
}

.contact-map-sec{
	padding: 0px!important;

}
.contact-map-sec .vc_column-inner {
	padding: 0px!important;
}
.contact-top-text h2{
	font-size: 48px;
	font-weight: 700;
	color: #3e3e3e;
	margin-top: 30px;
	padding-bottom: 5px;
}
.contact-top-text h2 strong{
	font-weight: 300;
	color: #3e3e3e;
}
.contact-top-text a.ult_colorlink{
	font-size: 20px!important;
	font-weight: 600!important;
	color: #0671b5!important;
	letter-spacing: -0.2px!important;
	text-decoration: underline;
	text-underline-offset: 6px;
	font-family: 'Poppins'!important;
}
.contact-form-sec .vc_col-sm-10{
	max-width: 1200px;
    margin: 0 auto;
    box-shadow: 0 13px 39px rgba(0, 0, 0, 0.08);
	background-color: #ffffff;
	padding:0px ;
}
.contact-form-sec .form-sec{
	padding:0px 60px 0px 60px;
	margin-top: 60px;
	margin-bottom: 50px;
}

.address-blocks{
	background-color: #d9e0e1;
	padding:40px 10px 30px 20px!important;
	margin: 0px!important;
}
.address-blocks h2{
	color: #0671b5;
	font-size: 24px;
	font-weight: 600;
	letter-spacing: -0.24px;
	line-height: 1.4;
	padding-top: 12px;
	padding-bottom: 3px;
}
.address-blocks p,.address-blocks a{
	color: #3e3e3e;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	font-family: 'Poppins'!important;
	min-height: 40px;
	margin-bottom: 0px!important;
}
.contact-form-sec .vc_column-inner {
	padding-top: 0px!important;
}
.address-blocks .col1{
	width: 25%;
	padding:40px 30px;
}
.address-blocks .col4{
	width: 23%;
	padding:40px 20px 40px 32px;
}

.address-blocks .col2{
	width: 32%;
	border-left: 1px solid #bcc9cb;
	border-right: 1px solid #bcc9cb;
	padding:40px 30px 40px 38px;
}
.address-blocks .col3{
	width: 20%;
	border-right: 1px solid #bcc9cb;
	padding:40px 30px 40px 40px;
}
.address-blocks .wpb_content_element{
	margin-bottom: 0px!important;
}

.shop_table .product-name a,.shipping-calculator-button,.woocommerce-message a,.woocommerce-info a,
.woocommerce-terms-and-conditions-checkbox-text a{
	font-weight: 300;
}
.woocommerce-checkout #wrapper {
    padding-top:0px;
    padding-bottom: 40px;
}




/* mobile responsive: */

@media screen and (max-width: 1700px) {
	.page-id-2489 .about_shop{
		padding-top:55px!important;
		align-items: center;
	}
	.page-id-3061 .about_shop{
		padding-top:85px!important;
		align-items: center;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,.page-id-2752 #internal-header h2,
	.page-id-2842 #internal-header,.page-id-2755 #internal-header{
		font-size: 64px!important;
	}
	.page-id-2489 #internal-header .uvc-sub-heading,.page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header .uvc-sub-heading,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header .uvc-sub-heading{
		font-size: 19px!important;
	}
	.about-petra-text>.vc_column-inner{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	.page-id-2489 #internal-header h2,.page-id-2489 #internal-header .uvc-sub-heading,
	.page-id-3061 #internal-header h2,.page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header h2,.page-id-2752 #internal-header .uvc-sub-heading,
	.page-id-2842 #internal-header h2,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header h2,.page-id-2755 #internal-header .uvc-sub-heading{
		padding-left: 60px;
	}
	.page-id-2842 #internal-header .wpb_single_image{
		height: 60px;
	}
}

@media screen and (max-width: 1600px) {
	.page-id-2489 .main-nav li a, .page-id-2489 .dark .main-nav li a ,
	.page-id-3061 .main-nav li a, .page-id-3061 .dark .main-nav li a,
	.page-id-2752 .main-nav li a, .page-id-2752 .dark .main-nav li a,
	.single-product .main-nav li a, .single-product .dark .main-nav li a,
	.page-id-2842 .main-nav li a, .page-id-2842 .dark .main-nav li a,
	.page-id-2755 .main-nav li a, .page-id-2755 .dark .main-nav li a,
	.page-id-3067 .main-nav li a, .page-id-3067 .dark .main-nav li a,
	.page-id-2486 .main-nav li a, .page-id-2486 .dark .main-nav li a,
	.page-id-2487 .main-nav li a, .page-id-2487 .dark .main-nav li a {
	    padding: 0 10px!important;
	}
	.page-id-2489 .main-nav,.page-id-3061 .main-nav,.page-id-2752 .main-nav,
	.single-product .main-nav,.page-id-2842 .main-nav,.page-id-2755 .main-nav ,.page-id-3067 .main-nav,
	.page-id-2486 .main-nav,.page-id-2487 .main-nav{
	    line-height: 24px;
	    margin-top: 58px;
	    position: absolute;
	    left: 190px;
	}
	.about-petra-text>.vc_column-inner{
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}

	.wpb_row.vc_row-fluid.inner-shop{
		padding-top: 0px;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,.page-id-2752 #internal-header h2,
	.page-id-2842 #internal-header h2,.page-id-2755 #internal-header h2 {
	    font-size: 60px!important;
	}
	.page-id-2489 #internal-header .uvc-sub-heading,.page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header .uvc-sub-heading,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header .uvc-sub-heading  {
	    font-size: 18px!important;
	}
	.about-petra-text h2{
		font-size: 44px!important;
	}
	.about-request-form h2{
		font-size: 44px;
	}
	.page-id-3061 .about_shop{		 
		padding-bottom: 35px!important;		
	}
	.page-id-2752 .product-block-two h2,.page-id-2842 .product-block-two h2,
	.page-id-2755 .product-block-two h2{		   
	    padding-bottom: 20px!important;
	    font-size: 46px!important;
	    line-height: 1.2px!important;
	    margin-top: 25px!important;
	}
	.page-id-2752 .product-block-two,.page-id-2842 .product-block-two,
	.page-id-2755 .product-block-two{
		padding-bottom: 25px;
	}
	.page-id-2842 .wpb_single_image,.page-id-2755 .wpb_single_image{
		height: 1px;
	}
	.contact-top-text h2{
		font-size: 44px;
		margin-top: 25px;
	}
	.page-id-2842 #internal-header .wpb_single_image{
		height: 1px;
	}


}
@media screen and (max-width: 1500px) {
	.page-id-2489 #internal-header.vc_row,.page-id-3061 #internal-header.vc_row,.page-id-2752 #internal-header.vc_row
	{
		background-position: left!important;
	}
	.page-id-2489 .vc_empty_space,.page-id-3061 .vc_empty_space{
		height: 100px!important;
	}
	.page-id-2752 .vc_empty_space,.page-id-2755 .vc_empty_space{
		height: 80px!important;
	}
	.page-id-2842 .vc_empty_space{
		height: 50px!important;
	}
	.page-id-2489 .header #logo,.page-id-3061 .header #logo,.single-product .header #logo,.page-id-2752 .header #logo,
	.page-id-2842 .header #logo,.page-id-2755 .header #logo ,.page-id-3067 .header #logo,.page-id-2486 .header #logo,
	.page-id-2487 .header #logo{
	    margin: 5px 20px 5px 20px;
	}
	.page-id-2489 #internal-header h2,.page-id-2489 #internal-header .uvc-sub-heading,
	.page-id-3061 #internal-header h2,.page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header h2,.page-id-2752 #internal-header .uvc-sub-heading,
	.page-id-2842 #internal-header h2,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header h2,.page-id-2755 #internal-header .uvc-sub-heading{
		padding-left: 60px;
	}
	.about-petra-text h2 {
    	font-size: 42px!important;
	}
	.our-product-head h2{
		font-size: 44px!important;
	    line-height: 25px!important;
	    padding-bottom: 10px!important;
	}
	.about-request-form h2{
		font-size:42px;
	}
	.our-list strong{
		font-size: 22px;
	}
	.our-list .wpb_wrapper div{
		padding-right: 25px;
	}
	.our-list{
		font-size: 16px;
	}
	.page-id-3061 .about_shop{
		padding-top:65px!important;		
	}
	.about-petra-text .uvc-sub-heading strong{
		font-size: 18px;
		letter-spacing: -0.1px;
	}
	.page-id-2752 .product-block-two h2{		
	    font-size: 44px!important;	       
	}
	.page-id-2752  .product-block-two{
		padding-bottom: 35px;
	}
	 .page-id-2752 #internal-header.vc_row {
	    background-position: center!important;
	}
	.page-id-2842 #internal-header .uvc-sub-heading{
		display: inline-block;
	    max-width: 650px;
	    line-height: 26px!important;
	}
	.page-id-2842 #internal-header .uvc-sub-heading p{
		margin-bottom: 10px;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,.page-id-2752 #internal-header h2,
	.page-id-2842 #internal-header h2,.page-id-2755 #internal-header h2 {
	    font-size: 58px!important;
	}
	.page-id-2752 .product-block-two h2,.page-id-2842 .product-block-two h2,.page-id-2755 .product-block-two h2{		   
	    font-size: 42px!important;
	    padding-bottom: 15px!important;
	}
	.contact-top-text h2{
		font-size: 42px;
		 margin-top: 20px;	
	}
	.address-blocks .col1{
		padding: 30px 25px;
	}
	.address-blocks .col2{
		padding: 30px 20px 30px 28px;
	}
	.address-blocks .col3{
		padding: 30px 25px 30px 30px;
	}
	.address-blocks .col4{
		    padding: 30px 20px 30px 25px;
	}
	.address-blocks h2{
		   font-size: 22px;
	}
}
@media screen and (max-width: 1400px) {

	.about-petra-text .uvc-sub-heading {
		font-size: 16px!important;
    	line-height: 28px!important;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,
	.page-id-2752 #internal-header h2,.page-id-2755 #internal-header h2 {
	    font-size: 56px!important;
	}
	.page-id-2489 .vc_empty_space {
	    height: 85px!important;
	}
	.about-petra-text h2 {
	    font-size: 40px!important;
	}
	.about-petra-text>.vc_column-inner {
	    padding-top: 35px !important;
	    padding-bottom: 30px !important;
	    padding-left: 7% !important;
	}
	.page-id-2489 #internal-header h2,.page-id-2489 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header h2,.page-id-2752 #internal-header .uvc-sub-heading,
	.page-id-3061 #internal-header h2,.page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2842 #internal-header h2,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header h2,.page-id-2755 #internal-header .uvc-sub-heading{
		padding-left: 50px;
	}
	.page-id-2489 .about_shop{
		padding-top:35px!important;
		
	}
	.page-id-3061 .about_shop{
		padding-top:55px!important;
		padding-bottom: 30px!important;
		
	}
	.page-id-2752 .product-block-two h2 {
	    font-size: 40px!important;
	}
	.address-blocks .col1{
		padding: 30px 15px;
	}
	.address-blocks .col2{
		padding: 30px 10px 30px 15px;
	}
	.address-blocks .col3{
		padding: 30px 15px 30px 20px;
	}
	.address-blocks .col4{
		    padding: 30px 10px 30px 15px;
	}
	.contact-top-text h2 {
	    font-size: 40px;
	    margin-top: 15px;
	}
	.wpb_row.vc_row-fluid.contact-form-sec{
		margin-top: 25px!important;
	}
	

}
@media screen and (max-width: 1300px) {
	.address-blocks .col1,.address-blocks .col2,.address-blocks .col3,.address-blocks .col4{
		padding: 25px 10px;
	}
	.address-blocks{
		    padding: 30px 10px 20px 10px!important;
	}
	.address-blocks h2 {
	    font-size: 20px;
	}
}

@media screen and (max-width: 1200px) {
	.vc_row.about_shop .vc_col-sm-6:first-child {
	    width: 48%;
	}
	.vc_row.about_shop .vc_col-sm-6:last-child {
    	width: 52%;
	}
	.page-id-2489 #internal-header h2,.page-id-2489 #internal-header .uvc-sub-heading,
	.page-id-3061 #internal-header h2,.page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header h2,.page-id-2752 #internal-header .uvc-sub-heading,
	.page-id-2842 #internal-header h2,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header h2,.page-id-2755 #internal-header .uvc-sub-heading{
		padding-left: 30px;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2 ,
	.page-id-2752 #internal-header h2,.page-id-2842 #internal-header h2,
	.page-id-2755 #internal-header h2{
    	font-size: 54px!important;
	}
	.page-id-2489 #internal-header .uvc-sub-heading,.page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header .uvc-sub-heading,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header .uvc-sub-heading  {
	    font-size: 17px!important;
	}
	.about-request-form{
		max-width: 95%; 
	}
	.our-list .wpb_wrapper div:nth-child(even) {
	    padding-left: 20px;
	    padding-right: 0px;
	}
	.our-list .wpb_wrapper div{
		padding-right: 10px;
		padding-left:0px;
		min-height: 210px;
	}
	.page-id-3061 .about_shop{
		padding-top:35px!important;
		padding-bottom: 20px!important;
		
	}
	.page-id-2752 .product-block-two h2,.page-id-2842 .product-block-two h2,
	.page-id-2755 .product-block-two h2  {
    	font-size: 38px!important; 
    	margin-top:5px!important; 
    	padding-bottom: 10px!important;  	
	}
	.page-id-2752 .product-block-two,.page-id-2842 .product-block-two,
	.page-id-2755 .product-block-two   {
	    padding-bottom: 10px;
	}
	.page-id-2842 #internal-header .uvc-sub-heading{		
	    max-width: 600px;	   
	}
	.contact-top-text h2 {
	    font-size: 36px;
	}
	.contact-top-text a.ult_colorlink {
	    font-size: 18px!important;
	}
	.contact-form-sec .vc_col-sm-10{
		width: 95%;
	}
	.address-blocks p, .address-blocks a{
		font-size: 16px;
    	line-height: 22px;
	}
	.contact-map-sec iframe{
		height: 360px;
	}
}

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

	.page-id-2489 .about-bg-img .vc_column-inner,.page-id-3061 .about-bg-img .vc_column-inner {
	    background-size: contain!important;
	}
	.vc_row.about_shop .vc_col-sm-6:first-child {
	    width: 80%;
	}
	.vc_row.about_shop .vc_col-sm-6:last-child {
    	width:100%;
	}
	.about-petra-text .wpb_wrapper .uvc-heading {
	    max-width: 100%;
	}
	.about-petra-text>.vc_column-inner{
		padding-right: 7% !important;
	}
	.inner-shop .container{
		max-width: 90%;
		width: 90%;
	}
	.inner-shop .col-md-3{
		width: 50%;
		float: left;
	}
	.our-product-head h2{
		padding-bottom: 0px!important;
	}
	
	.about-petra-text .uvc-sub-heading{
		margin-bottom: 0px!important;
	}
	.our-product-head h2 {
	    font-size: 40px!important;
	    line-height: initial;
	}
	.about-request-form{
		max-width: 100%; 
	}
	.our-list .wpb_wrapper div{
		float: none;
	    width: 100%;
	    min-height: initial;
	    padding-right: 0px!important;
	    padding-left: 0!important;
	    margin-bottom: 25px;
	}
	.about-request-form.container {
	    width: 90%;
	}
	.about-request-form h2{
		font-size: 40px;
	}
	.page-id-3061 .about-petra-text .uvc-main-heading {
	    margin-right: 0;
	}
	.our-list strong {
	    font-size: 20px;
	}
	.page-id-3061 .product-block-two {
	    padding-bottom: 0px;
	}
	.about-petra-text>.vc_column-inner {
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
	}
	.page-id-3061 .about_shop {   
	    padding-bottom:0px!important;
	}
	.single-product .container.boxed {
	    padding: 70px 15px 0;
	}
	.single-product .woo-products.container.boxed {
	    padding-bottom: 35px;
	}
	.page-id-2752 .vc_empty_space,.page-id-2755 .vc_empty_space {
	    height: 50px!important;
	}
	.page-id-2842 .vc_empty_space{
		  height: 10px!important;
	}
	.page-id-2842 #internal-header .uvc-sub-heading{		
	    max-width: 500px;	
	    margin-top: 15px!important;   
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,
	.page-id-2752 #internal-header h2,.page-id-2842 #internal-header h2,
	.page-id-2755 #internal-header h2{
    	font-size: 50px!important;
	}
	.contact-top-text h2 {
	    font-size: 32px;
	      margin-top:10px;
	}
	.contact-form-sec .wpb_row .vc_col-sm-3{
		width: 50%!important;
		text-align: center!important;
		margin-top: 15px;
    	margin-bottom: 15px;
	 }
	 .address-blocks .col2{
	 	border-right: 0px solid #bcc9cb;
	 }
	 .address-blocks .col1, .address-blocks .col2, .address-blocks .col3, .address-blocks .col4 {
	    padding: 15px 5px;
	}
	.wpb_row.vc_row-fluid.contact-form-sec{
		margin-top: 20px!important;
	}
	.page-id-2487 .no-vc-active {
	    padding-top: 65px;
	    padding-bottom: 50px;
	}

}
@media screen and (max-width: 900px) {
	
	.inner-shop .woo-product-item .title{
		min-height: 50px;
	}

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

	.inner-shop .col-md-3{
		width: 100%;
		float: none;
	}
	.vc_row.about_shop .vc_col-sm-6:first-child {    
    		
    	width: 90%;
	}
	.about-petra-text>.vc_column-inner {
	    padding-right: 5% !important;
	    padding-left: 5%!important;
	}
	.inner-shop .product-block-two>.vc_column-inner{
		padding-top: 10px!important;
	}
	.inner-shop .woo-product-item .title{
		min-height:inherit;
	}
	.page-id-2489.full-header .header-wrap .container,.page-id-3061.full-header .header-wrap .container,
	.single-product.full-header .header-wrap .container,.page-id-2752.full-header .header-wrap .container,
	.page-id-2842.full-header .header-wrap .container,.page-id-2755.full-header .header-wrap .container,
	.page-id-3067.full-header .header-wrap .container,.page-id-2486.full-header .header-wrap .container,
	.page-id-2487.full-header .header-wrap .container{
		padding-left: 20px!important;
    	padding-right: 30px!important;
	}
	.page-id-2489 .pix-menu,.page-id-3061 .pix-menu,.single-product .pix-menu,.page-id-2752 .pix-menu,
	.page-id-2842 .pix-menu,.page-id-2755 .pix-menu,.page-id-3067 .pix-menu,.page-id-2486 .pix-menu,.page-id-2487 .pix-menu{
	    height: 100px;
	}
	.page-id-2489 #inner-header .pix-cart,.page-id-3061 #inner-header .pix-cart,
	.single-product #inner-header .pix-cart,.page-id-2752 #inner-header .pix-cart,.page-id-2842 #inner-header .pix-cart,
	.page-id-2755 #inner-header .pix-cart,.page-id-3067 #inner-header .pix-cart,.page-id-2486 #inner-header .pix-cart,
	.page-id-2487 #inner-header .pix-cart  {
	    padding-top: 5px;
	}
	.page-id-2489 #internal-header h2 {
	    font-size: 50px!important;
	}
	.page-id-2489 #internal-header h2, .page-id-2489 #internal-header .uvc-sub-heading,
	.page-id-3061 #internal-header h2, .page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header h2, .page-id-2752 #internal-header .uvc-sub-heading,
	.page-id-2842 #internal-header h2, .page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header h2, .page-id-2755 #internal-header .uvc-sub-heading {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.page-id-2489 #internal-header.vc_row,.page-id-3061 #internal-header.vc_row,
	.page-id-2752 #internal-header.vc_row,.page-id-2842 #internal-header.vc_row,
	.page-id-2755 #internal-header.vc_row {
    	background-position: right!important;
	}
	.page-id-2489 #internal-header .wpb_wrapper,.page-id-3061 #internal-header .wpb_wrapper,
	.page-id-2752 #internal-header .wpb_wrapper,.page-id-2755 #internal-header .wpb_wrapper{
	    background: rgba(0,0,0,0.8)!important;
	    padding-top: 85px;
	    padding-bottom: 85px;
	}
	.page-id-2842 #internal-header .wpb_wrapper {
		background: rgba(0,0,0,0.8)!important;
		padding-top: 55px;
	    padding-bottom: 10px;
	}
	.page-id-2489 #internal-header .vc_column_container>.vc_column-inner,
	.page-id-3061 #internal-header .vc_column_container>.vc_column-inner,
	.page-id-2752 #internal-header .vc_column_container>.vc_column-inner,
	.page-id-2842 #internal-header .vc_column_container>.vc_column-inner,
	.page-id-2755 #internal-header .vc_column_container>.vc_column-inner{
		padding:0px!important;
    	
	}
	.page-id-2489 #internal-header h2, .page-id-2489 #internal-header .uvc-sub-heading,
	.page-id-3061 #internal-header h2, .page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header h2, .page-id-2752 #internal-header .uvc-sub-heading,
	.page-id-2842 #internal-header h2, .page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header h2, .page-id-2755 #internal-header .uvc-sub-heading{
		color: #fff!important;
	}
	.page-id-2489 #internal-header .wpb_single_image,
	.page-id-3061 #internal-header .wpb_single_image,
	.page-id-2752 #internal-header .wpb_single_image,
	.page-id-2755 #internal-header .wpb_single_image
	{
		display: none;
	}
	.page-id-2489 .vc_empty_space,.page-id-3061 .vc_empty_space,.page-id-2752 .vc_empty_space,.page-id-2842 .vc_empty_space,
	.page-id-2755 .vc_empty_space {
	    height: 10px!important;
	}
	.page-id-2752 .vc_empty_space{
		height: 20px!important;
	}
	.about-petra-text h2 {
	    font-size: 36px!important;
	}
	.our-product-head h2 {
	    font-size: 38px!important;
	}
	.about-request-form h2{
		font-size: 38px;
	}
	.page-id-3061  .inner-shop .container {
	    max-width: 94%;
	    width: 94%;
	}
	.page-id-3061 .our-product-head h2 {
    	padding-top: 5px!important;
	}
	.about-bg-img .wpb_single_image{
		margin-bottom: 20px;
	}
	.page-id-2752 .product-block-two h2,.page-id-2842 .product-block-two h2,.page-id-2755 .product-block-two h2 {
	    font-size: 36px!important;
	    padding-top: 40px!important;
	    padding-bottom: 0px!important; 
	    margin-bottom: 30px!important;
	    line-height: 1.2!important;
	}
	.page-id-2752 #internal-header .uvc-sub-heading{
		margin-top: 15px!important;
	}
	.page-id-2842 #internal-header .uvc-sub-heading{		
	    max-width: 100%;	   
	}
	.contact-top-text h2 {
	    font-size: 28px;
	}
	.contact-form-sec .wpb_row .vc_col-sm-3{
		width: 50%!important;
		text-align: center!important;
		margin-top: 15px;
    	margin-bottom: 15px;
	 }
	 .address-blocks{
	 	display: flex;
    	flex-wrap: wrap;
	 }
	 .contact-top-text a.ult_colorlink {
	    font-size: 16px!important;
	}
	.wpb_row.vc_row-fluid.contact-form-sec{
		margin-top: 10px!important;
	}
	.contact-form-sec .form-sec {
	    padding: 0px 35px 0px 35px;
	}
} 

@media screen and (max-width: 620px) {
	.vc_row.about_shop .vc_col-sm-6:first-child {
    	width: 95%;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,
	.page-id-2752 #internal-header h2,.page-id-2842 #internal-header h2,
	.page-id-2755 #internal-header h2{
	    font-size: 42px!important;
	}
	.about-request-form h2 {
	    font-size: 38px;
	}
	.page-id-2752 .product-block-two h2,.page-id-2842 .product-block-two h2,
	.page-id-2755 .product-block-two h2 {
	    font-size: 34px!important;
	    padding-top:40px!important;
	    margin-bottom: 30px!important;
	}
	.page-id-2752 .product-block-two,.page-id-2842 .product-block-two,
	.page-id-2755 .product-block-two {
	    padding-bottom: 0;
	}
	.page-id-2842 #internal-header .wpb_wrapper{
		padding-top: 55px;
    	padding-bottom: 0px;
	}
	.contact-top-text h2 {
	    font-size: 26px;
	      padding: 0px 20px;
	}
	.wpb_row.vc_row-fluid.contact-form-sec{
		margin-top: 10px!important;
	}
	address-blocks .col1, .address-blocks .col2, .address-blocks .col3, .address-blocks .col4 {
	    padding: 10px 5px;
	}
		
	.contact-form-sec .vc_col-sm-10 {
	    width: 100%;
	}
	.contact-form-sec .form-sec {
	    padding: 0px 30px 0px 30px;
	    margin-top: 40px;
	    margin-bottom: 35px;
	}

}
@media screen and (max-width: 560px) {
	
	.page-id-2489 .vc_empty_space,.page-id-3061 .vc_empty_space
	 {
	    height: 30px!important;
	}
	.about-bg-img .wpb_single_image{
		margin-bottom: 15px;
	}
	.page-id-2489 #internal-header .wpb_wrapper,.page-id-3061 #internal-header .wpb_wrapper,
	.page-id-2752 #internal-header .wpb_wrapper,.page-id-2755 #internal-header .wpb_wrapper {
	    padding-top: 50px;
	    padding-bottom: 50px;
	}
	.contact-map-sec .wpb_content_element{
		margin-bottom: 20px!important;
	}
	.wpb_row.vc_row-fluid.contact-form-sec {
	    margin-top: 0px!important;
	}
	
}

@media screen and (max-width: 480px) {
	.inner-shop .container {
	    max-width: 100%;
	    width: 100%;
	}
	
	.page-id-2489 #internal-header,.page-id-3061 #internal-header,
	.page-id-2752 #internal-header,.page-id-2842 #internal-header,
	.page-id-2755 #internal-header{
       padding-top: 0px !important;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2 {
	    line-height: 1.1;
	}
	.page-id-2489 #internal-header h2, .page-id-3061 #internal-header h2,
	 .page-id-2752 #internal-header h2, .page-id-2842 #internal-header h2, 
	 .page-id-2755 #internal-header h2 {
	    font-size: 38px!important;
	}
	
	.page-id-2489 #internal-header .wpb_wrapper,.page-id-3061 #internal-header .wpb_wrapper,
	.page-id-2752 #internal-header .wpb_wrapper,.page-id-2755 #internal-header .wpb_wrapper {
	    padding-top: 35px;
	    padding-bottom: 35px;
	}
	.page-id-2842 #internal-header .wpb_wrapper{
		padding-top: 45px;    
	}
	.about-petra-text h2,.our-product-head h2,.page-id-2752 .product-block-two h2,
	.page-id-2842 .product-block-two h2,.page-id-2755 .product-block-two h2{
		font-size: 32px!important;
	}
	
	.about-request-form h2 {
	    font-size: 34px;
	    line-height: 1.2;
	}
	.about-request-form.container {
	    width: 100%;
	    max-width: 100%;
	}
	
	.page-id-3061 .inner-shop .container {
	    max-width: 100%;
	    width: 100%;
	    padding-left: 20px;
    	padding-right: 20px;
	}
	.page-id-2489 #internal-header .uvc-sub-heading, .page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header .uvc-sub-heading,.page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header .uvc-sub-heading {
    	font-size: 16px!important;
	}
	.page-id-3061 .our-product-head h2{
		margin-bottom: 35px!important;
	}
	.page-id-2489.full-header .header-wrap .container, .page-id-3061.full-header .header-wrap .container, 
	.single-product.full-header .header-wrap .container, .page-id-2842.full-header .header-wrap .container,
	 .page-id-2752.full-header .header-wrap .container,.page-id-2755.full-header .header-wrap .container,
	 .page-id-3067.full-header .header-wrap .container,.page-id-2486.full-header .header-wrap .container,
	 .page-id-2487.full-header .header-wrap .container{
	    padding-left: 20px!important;
	    padding-right: 20px!important;
	}
	.our-list strong {
	    font-size: 18px;
	    margin-bottom: -15px;
	}
	.page-id-3061 .our-product-head h2 {
	    padding-top: 0px!important;
	}
	.page-id-2489 P, .page-id-3061 p {
	    margin-bottom: 15px;
	}
	.single-product .woo-products.container.boxed {
	    padding-bottom:25px;
	}
	.page-id-2752 .product-block-two h2,.page-id-2842 .product-block-two h2{
		padding-top: 35px!important;
	}
	.page-id-2489 #internal-header h2, .page-id-2489 #internal-header .uvc-sub-heading,
	.page-id-3061 #internal-header h2, .page-id-3061 #internal-header .uvc-sub-heading,
	.page-id-2752 #internal-header h2, .page-id-2752 #internal-header .uvc-sub-heading,
	.page-id-2842 #internal-header h2, .page-id-2842 #internal-header .uvc-sub-heading,
	.page-id-2755 #internal-header h2, .page-id-2755 #internal-header .uvc-sub-heading {
	    padding-left: 15px;
	    padding-right: 15px;
	}
	.page-id-2842 #internal-header h2, .page-id-2842 #internal-header .uvc-sub-heading {
	
		line-height: 22px!important;
	}
	.page-id-2842 #internal-header .uvc-sub-heading p {
	    margin-bottom: 6px;
	}
	.page-id-2842 .wpb_single_image {
	    height: 1px;
	    margin-bottom: 0px;
	}
	.address-blocks .vc_column_container>.vc_column-inner{
		padding-left: 5px!important;
    	padding-right: 5px!important;
	}
	.address-blocks h2 {
	    font-size: 18px;
	    padding-top: 5px;
    	padding-bottom: 0px;
	}
	

			
	
}
@media screen and (max-width: 440px) {
	
	.about-petra-text h2,.our-product-head h2,.about-request-form h2,.page-id-2752 .product-block-two h2,
	.page-id-2842 .product-block-two h2,.page-id-2755 .product-block-two h2 {
		font-size: 30px!important;
	}
	 
	 .page-id-2489 #internal-header h2, .page-id-3061 #internal-header h2, 
	 .page-id-2752 #internal-header h2, .page-id-2842 #internal-header h2, 
	 .page-id-2755 #internal-header h2 {
	    font-size: 36px!important;
	}
	.contact-top-text h2 {
	    font-size: 24px;

	}
	.address-blocks{
		display: block;
	}
	.contact-form-sec .wpb_row .vc_col-sm-3{
		width: 100%!important;
	}
	.address-blocks .col2{
		border-left: 0px;
	}
	.address-blocks .col3{
		border-right: 0px;
	}

}

@media screen and (max-width: 380px) {	
	
	.about-petra-text h2,.our-product-head h2,.about-request-form h2,.page-id-2752 .product-block-two h2,
	.page-id-2842 .product-block-two h2,.page-id-2755 .product-block-two h2 {
		font-size: 28px!important;
	}
	.page-id-2489 #internal-header h2,.page-id-3061 #internal-header h2,.page-id-2842 #internal-header h2, 
	.page-id-2755 #internal-header h2 {
    	font-size: 34px!important;
	}
	.page-id-2489.full-header .header-wrap .container,.page-id-3061.full-header .header-wrap .container,
	.single-product.full-header .header-wrap .container,.page-id-2752.full-header .header-wrap .container,
	.page-id-2842.full-header .header-wrap .container,.page-id-2755.full-header .header-wrap .container,
	.page-id-3067.full-header .header-wrap .container,.page-id-2486.full-header .header-wrap .container,
	.page-id-2487.full-header .header-wrap .container{
	    padding-left: 10px!important;
	    padding-right: 20px!important;
	}
}

@media screen and (max-width: 360px) {
	.page-id-2489 .header-elem,.page-id-3061 .header-elem,.single-product .header-elem,.page-id-2752 .header-elem,.page-id-2755 .header-elem,
	.page-id-3067 .header-elem,.page-id-2842 .header-elem,.page-id-2486 .header-elem,.page-id-2487 .header-elem{
		margin-left:5px
	}
	
	.page-id-2489 #internal-header .wpb_wrapper,.page-id-3061 #internal-header .wpb_wrapper,
	.page-id-2752 #internal-header .wpb_wrapper,.page-id-2755 #internal-header .wpb_wrapper{
	    padding-top: 30px;
	    padding-bottom: 30px;
	}
	.page-id-2842 #internal-header .wpb_wrapper{
		padding-top: 35px;
    
	}
	
}