/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 12 2023 | 04:25:38 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

.abd_display_none{
	display: none !important;
}

.HeaderTop-CD h4 {
    margin: 0 !important;
    font-size: 15px;
}
.CheckoutPM p#billing_country_field {
    display: none;
}
.MobLogo-Text1 a {
    font-size: 19px;
    color: black;
}

.MobLogo-Text1 a:hover {
    text-decoration: underline;
}

.MobLogo-Text2 a {
    font-size: 19px;
    color: white;
}

.MobLogo-Text2 a:hover {
    text-decoration: underline;
}
.HeaderTop-CD .box-icon-wrapper {
    margin-right: 10px !important;
}

.header-H-p2 p u {
    text-decoration: unset;
    color: #4051ef;
}

header div>.whb-column:nth-child(1) {
    width: 25%;
}

header div>.whb-column:nth-child(2)>div {
    display: flex;
    justify-content: end;
}

.hp-ServicesCards  p {
    min-height: 95px;
}

header .site-logo {
    display: none;
}

header .Logo-Text a {
    font-size: 23px;
    color: black;
}

header .Logo-Text a:hover {
    text-decoration: underline;
}

Footer .footer-column-1 .wd-image {
    display: none;
}

Footer .footer-column-1 h4 a {
    font-size: 25px;
    line-height: 0.1;
    font-weight: 600;
}

Footer .footer-column-1 h4 a:hover {
    text-decoration: underline;
}

.abd-c3-title h5 {
    font-weight: 600;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
}
.TC-white a {
    color: white !important;
}

/* Checkotout Page css start */
.abd-CusCkP .woocommerce-NoticeGroup-checkout {
    display: none;
}
.abd-CusCkP {
     display: flex;
     justify-content: space-between;
}
 .abd-CusCkP>div#customer_details {
     width: 55%;
     display: block;
}
 .abd-CusCkP>div#order_review {
     width: 45%;
     background-color: #f7f7f7;
     position: relative;
     padding: 30px 0 15px 0;
     height: fit-content;
}
 .abd-CusCkP>div#customer_details>div {
     max-width: unset;
}
 .abd-CusCkP>div#order_review .wd-table-wrapper {
     margin: 0 25px 0 25px;
}
 .abd-CusCkP>div#order_review #payment {
     display: none;
}
 .abd-CusCkP>div#order_review .NewOP-Main {
     margin: 25px 25px 0 25px;
}
 .NewOP-Main .NOP-MR1 {
     display: flex;
     justify-content: space-between;
}
 .NewOP-Main .NOP-MR1 .myab-cd-imgs {
     display: flex;
     column-gap: 5px;
}
 .myab-cd-imgs img {
     width: 40px;
}
 .NewOP-Main .NOP-MR1 h4 {
     font-size: 16px;
     margin: 0;
}
 .abd-CusCkP>div#order_review:before {
     content: "";
     position: absolute;
     left: 1px;
     width: 100%;
     height: 10px;
     background-color: transparent;
     background-image: radial-gradient(farthest-side, transparent 6px, #f7f7f7 0);
     background-size: 15px 15px;
     background-position: -3px -5px, 0 0;
     top: -10px;
}
 .NewOP-Main .NOP-MR2 {
     background-color: white;
     padding: 15px 15px;
     border-radius: 15px;
     margin: 12px 0 0 0;
     position: relative;
}
 .NewOP-Main .NOP-MR2 .card-inp-FM {
     display: flex;
     justify-content: space-between;
}
 .card-inp-FM .NOP-MR2-c2 {
     width: 40%;
     display: flex;
}
 .card-inp-FM .NOP-MR2-c1 {
     width: 55%;
     position: relative;
}
 .card-inp-FM .NOP-MR2-c1 img {
     position: absolute;
     top: 5px;
}
 .card-inp-FM .NOP-MR2-c1 input {
    padding-left: 40px;
}
 .card-inp-FM input {
     padding: 0;
     border: none;
}
 .NOP-MR2:before {
     position: absolute;
     content: "";
     top: -4px;
     inset-inline-start: 25px;
     width: 10px;
     height: 10px;
     transform: rotate(45deg);
     background-color: inherit;
}
 .NewOP-Ma-Popup {
     padding: 10px 20px;
     background-color: #4051ef;
     color: white;
     display: none;
}
 .NewOP-Ma-Popup span {
     padding: 0 7px;
     border: 2px solid;
     border-radius: 50%;
     margin: 0 11px 0 0;
}
 .NewOP-Main .cus-PO {
     display: block;
     width: 100%;
     background-color: #4051ef;
     color: white;
     border-radius: 5px;
}
 .NewOP-Main .NOP-MR3 {
     display: flex;
     margin: 30px 0 17px 0;
     border-top: 1px solid lightgray;
     padding: 25px 0 0 0;
}
 .abd-CusCkP>div#order_review:after {
     content: "";
     position: absolute;
     bottom: -10px;
     background-position: -3px 2px, 0 0;
     left: 0;
     width: 100%;
     height: 10px;
     background-color: transparent;
     background-image: radial-gradient(farthest-side, transparent 6px, #f7f7f7 0);
     background-size: 15px 15px;
}
 .NOP-Mdiscriptor {
     padding: 15px 0 0 0;
}
 .NOP-Mdiscriptor p {
     margin: 0 0 7px 0;
}
 .NewOP-Main .NOP-MR3 span {
     color: red;
     font-weight: bolder;
}

/* Checkout Page css end */




@media screen and (max-width: 1024px) {
	.vc_custom_1683625619422.aboutUS-PM {
		margin-top: 135px !important;
	}
	.vc_custom_1683625642217.contactUS-PM {
		margin-top: 120px !important;
	}
	.abd-CusCkP>div#customer_details {
		 width: 47%;
	}
 	.abd-CusCkP>div#order_review {
	 	width: 53%;
	}
}

@media screen and (max-width: 990px) {
	.vc_custom_1683625619422.aboutUS-PM {
		margin-top: 80px !important;
	}
	.vc_custom_1683625642217.contactUS-PM {
		margin-top: 100px !important;
	}
}

@media screen and (max-width: 767px) {
	.abd-CusCkP {
		flex-wrap: wrap;
	}
	.abd-CusCkP>div#customer_details>div {
		padding: 0;
	}
	.abd-CusCkP>div#customer_details {
		 width: 100%;
		margin: 0;
	}
 	.abd-CusCkP>div#order_review {
	 	width: 100%;
	}
	.vc_custom_1683625619422.aboutUS-PM {
		margin-top: 120px !important;
	}
}