/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 23 2024 | 12:12:46 */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
*, html{
	padding: 0px;
	margin: 0px auto;
	box-sizing: border-box !important;
}
body{
	background:#fff;
}

.header-sec{
	z-index:7;
}

.page-id-6 main#wp--skip-link--target {
    margin-top: -118px;
}

.page-id-6 .wp-block-spacer, .page-id-6 h1.has-text-align-center.wp-block-post-title {
    display: none;
}


.ctn-btn1 .wp-element-button:hover {
    color: #F70022 !important;
    background: #fff !important;
}
.ctn-btn1 .wp-element-button{
    border: 2px solid #F70022;
}

.ctn-btn2 .wp-element-button:hover {
    color: #fff !important;
    background: #F70022 !important;
}

.what-btn a {
    transition: 0.4s ease;
}
.what-btn a:hover {
    color: #323232 !important;
    background: #fff !important;
}


.trt-col-right a {
    transition: 0.4s ease;
}
.trt-col-right a:hover {
    background: #323232 !important;
    color: #fff !important;
}

.page-id-6 .entry-content.wp-block-post-content.has-global-padding.is-layout-constrained.wp-block-post-content-is-layout-constrained {
    padding: 0px !important;
    width: 100%;
}

.page-id-6 .has-global-padding > .alignfull {
    margin: 0px !important;
}

.row-one{
	gap: 0px !important;
	width: 100%;
}
.row-one .wp-block-column{
	flex-grow: 1;
	flex-basis:auto !important;
}


.row-one-l, .row-one-r{
	width:50% !important;
}
.row-one-l {
    padding: 0vw 6.583vw 0vw 10.533vw;
}

.row-two-c2{
	position:relative;
}
.row-two-c2:after{
	content: "";
	position:absolute;
	background: #d8d8d88a;
    width: 1px;
    height: 90%;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

.red-sec-h2, .row-three-t1, .row-three-t2, .row-three-t3, .btn-txt, .testi-t2, .testi-t3, .hero-ht {
    font-family: "ubuntu";
}

.red-sec-pb, .red-sec-p, .row-con .row-con-inner .row-three-t2, .row-con .row-con-inner .row-three-t3, .row-con .row-con-inner .btn-con, .hero-btns, .what-btn{
	font-family: "DM Sans", sans-serif;
}


.row-three {
    max-width: 1155px;
}

.row-three-t2 {
    width: 440px;
}
.row-three-t3 {
    width: 400px;
}

.page-id-6 #main-serv-col, .row-con-inner{
    max-width: 1155px !important;
}

.row-btn, .row-what-inner, .row-tab-inner {
    max-width: 1155px;
}

.page-id-6 .row-testi .wp-block-column {
	padding: 20px !important;
}


.test-fg {
    margin-top: -59px;
}

body .row-con{
    background-image: url(https://abdcorp.co/pec/wp-content/uploads/2024/05/Mask-Group-1.png);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	margin-top: 100px;
}


.row-con .row-con-inner {
    margin: 0 auto !important;
}

.row-con .row-con-inner  .row-three-t3 {
    width: 470px;
}

.row-what .row-three-t2, .row-what .row-three-t3{
    width: 100%;
}


.what-icol{
	position: relative;
}

.what-img img.wp-image-263 {
    position: absolute;
    top: -18px;
    right: -200px;
    scale: 1.2;
}

.ser-box1{
	transition:all 0.4s ease-in-out;
	position:relative;
	overflow:hidden;
	box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 0px, rgba(0, 0, 0, 0.3) 0px 0px 1px 0px;
}

.ser-box1:before {
    position: absolute;
    content: '';
    width: 30px;
    height: 30px;
    background: red;
    top: -30px;
    left: -30px;
    transform: rotate(45deg);
    transition: 0.4s ease;
}
.ser-box1:hover:before {
    top: -15px;
    left: -15px;
}
.ser-box1:after {
    position: absolute;
    content: '';
    width: 30px;
    height: 30px;
    background: red;
    bottom: -30px;
    right: -30px;
    transform: rotate(45deg);
    transition: 0.4s ease;
}
.ser-box1:hover:after {
    bottom: -15px;
    right: -15px;
}
.ser-box1:hover .ser-box1 img {
    filter: brightness(100%) saturate(100%) sepia(100%) hue-rotate(180deg);
}
main#wp--skip-link--target {
    overflow: hidden;
}
.test-fg{
	transition:all 0.3s ease-in-out;
	transform:translatey(10px);
}
.cllint-bx:hover .test-fg{
	transform:translatey(-5px);
}

.what-btn{
	z-index:666;
}






@media only screen and (max-width: 768px) {
.ser-col-left-txt h2 {
    text-align: left !important;
}
.ser-col-left-txt p {
    text-align: left !important;
    padding-left: 0px !important;
	}
	.home .hcarousel-slide{
		height: 446px !important;
	}
}
