/* 
Theme Name:		 Web Devs House
Theme URI:		 https://webdevshouse.com
Description:	 We are one of the most effective web design and development companies for digital transformation, specialising in web design, development, management, and ongoing support.
Author:			 Web Devs House
Author URI:		 https://webdevshouse.com
Template:		 hello-elementor
Version:		 1.0.0
Email            info@webdevshouse.com
Text Domain:	 webdevshouse
*/


/*
    Add your custom styles here
*/

/* Global Styling Start*/

html{
	overflow-x:hidden;
}
/* Desktop */
.sec-padd{
	padding:80px 20px !important;
}
.e-con-boxed.gap>div , .gap{
	gap:40px !important;
}
/* Laptop */
@media screen and (max-width:1366px){
.sec-padd{
	padding:70px 20px !important;
}
.e-con-boxed.gap>div , .gap{
	gap:30px !important;
}
}
/* Tablet */
@media screen and (max-width:1023px){
.sec-padd{
	padding:60px 15px !important;
}
.e-con-boxed.gap>div , .gap{
	gap:25px !important;
}
}
/* Mobile */
@media screen and (max-width:767px){
.sec-padd{
	padding:40px 15px !important;
}
.e-con-boxed.gap>div , .gap{
	gap:20px !important;
}

}
/* Global Styling End*/


/* Disappearing Header Start */
.scrollingHeader{
    z-index: 10;
    transition:all 0.25s linear;
    left: 0;
}
.fixed{
     position: fixed;
    top: 0px;
    background:linear-gradient(101deg, #14293F 0%, #2D390E 100%);
    box-shadow: 0 0 10px rgba(66, 137, 215, 0.40);


}
.invisible{
    top: -80px;
}
/* Disappearing Header End */

/* Site style */

.elementor-widget-button a{
	clip-path: polygon(0 100%, 0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%) !important;
}

.shadow-r img{
  box-shadow: 65px -65px 0 -50px  var( --e-global-color-accent) !important;	
}
.shadow-l img{
	  box-shadow: -65px 65px 0 -50px  var( --e-global-color-accent) !important;
}
@media screen and (max-width:767px){

	
.shadow-r img{
  box-shadow: 60px -60px 0 -50px  var( --e-global-color-accent) !important;	
}
.shadow-l img{
	  box-shadow: -60px 60px 0 -50px  var( --e-global-color-accent) !important;
}
	
	
}

.woocommerce-info{
	border-top-color:var(--e-global-color-accent);
}
.woocommerce-info::before{
	color:var(--e-global-color-accent);
}

a.button , button[type="submit"]{
	border:none !important;
	clip-path:polygon(0px 100%, 0px 0px, 100% 0px, 100% calc(100% - 10px), calc(100% - 10px) 100%);
	background-color: var(--e-global-color-accent) !important;
    font-family: var(--e-global-typography-accent-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-accent-font-size) !important;
    font-weight: var(--e-global-typography-accent-font-weight) !important;
    text-transform: var(--e-global-typography-accent-text-transform) !important; 
    line-height: var(--e-global-typography-accent-line-height) !important;
	color: var(--e-global-color-9d60035) !important;
    background: linear-gradient(180deg, var(--e-global-color-accent) 0%, var(--e-global-color-3659d88) 100%) !important;
    border-radius: 0px 0px 0px 0px !important;
    padding: 16px 30px 16px 30px !important;

}
a.button:hover , button[type="submit"]:hover{

	background-color: transparent !important;
    color: var(--e-global-color-9d60035) !important;
    background-image: linear-gradient(180deg, var(--e-global-color-3659d88) 0%, var(--e-global-color-accent) 100%) !important;
}
.woocommerce-form.woocommerce-verify-email{
	max-width:550px !important;
	margin:auto !important;
}
#order_review{
	max-width:700px;
	margin:auto !important;
}
#order_review .product-quantity{
	display:none;
}
#order_review>table tr>:last-child{
	text-align:right;
}

.woocommerce-order .woocommerce-table--order-details tr>:last-child{
	text-align:right;
}

#payment{
	background	:none !important;
}
.payment_box{
	background:#fff !important;
	padding:0 !important;
	
}
.payment_box::before{
	content:none !important;
}

.e-loop-item{
	overflow:visible !important;
}