/*
 Theme Name:     Divi Child
 Theme URI:      https://www.profithubsystem.com
 Description:    profithubsystem
 Author:         profithubsystem.com
 Author URI:     https://www.profithubsystem.com
 Template:       Divi
 Version:        4.27.5
*/

@font-face {
    font-family: 'Proxima-Nova-Regular';
    src: url('https://demosite9.profithubdemos.com/wp-content/uploads/fonts/Proxima-Nova-Regular.ttf') format('ttf');
    font-weight: normal;
    font-style: normal;
}

body {font-family: 'Proxima-Nova-Regular', sans-serif;background:#040404;}

/* .container.et_menu_container {
    z-index: 99;
    background: #fff;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
	box-shadow: 0 4px 8px rgba(39, 51, 51, .24);
	padding: 10px 20px;
} */
.main-header-btn{display: flex;
    justify-content: flex-end;
    align-items: end;
    padding: 0 0 0px 0em !important;}
.main-header-btn li:first-child{border:2px solid #040404;border-radius: 6px;background-color: rgba(0, 0, 0, 0);padding:8px 12px;margin-right:10px;}
.main-header-btn li:first-child a{color: #040404;}
.main-header-btn li:last-child{background-color:#040404;border:2px solid #040404;padding:8px 12px;border-radius: 6px; }
.main-header-btn li:last-child a{color:#fff;}
/* .main-header-sec .main-slider-col-first{margin-top: 18px;}
.main-header-sec .main-slider-col-first{width: 12%;margin-right: 1.5%;}
.main-header-sec .main-slider-col-sec{width: 39%;margin-right: 5.5%;}
.main-header-sec .main-slider-col-third{width: 15%;margin-right: 0.5%;} 
.main-header-sec .main-slider-col-third .et_pb_menu .et_pb_menu__wrap{justify-content: flex-end;}
.main-header-sec .main-slider-col-fourth{width: 24%;margin-right:0%;}*/
.nav li ul{border-bottom-left-radius: 32px;border-bottom-right-radius: 32px;border-color: #f3f4f4;box-shadow:none; -moz-box-shadow: none;-webkit-box-shadow: none;}
.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {margin-top: 22px;}
.et_pb_menu .et_pb_menu__menu>nav>ul>li>ul{top: calc(100% - -1px);}
.hero-lead-form .et_contact_bottom_container{position: absolute;
    right: 0;
    bottom: 0px;}
.hero-lead-form .et_pb_contact p input{width: 65%;}
.social-slider .swiper-slide{border-radius: 16px;padding: 80px 80px 120px;}
.social-slider .swiper-slide .et_pb_image .et_pb_image_wrap{display: block;max-width: 100%;margin: 0 auto 30px;}
.social-slider .cwp_et_pb_layout_slide_item_standard_0.swiper-slide{background: linear-gradient(180deg, #AC44A8 -33.09%, #EC9AF1 25.66%, #D8D7F9 68.39%, #FFF 110.38%), #040404!important;}
.social-slider .cwp_et_pb_layout_slide_item_standard_1.swiper-slide{background: linear-gradient(180deg, #026661 .67%, #98E58E 49.88%, #D7F4D7 86.49%, #FFF 104.08%), #040404;}
.social-slider .cwp_et_pb_layout_slide_item_standard_2.swiper-slide{background: linear-gradient(180deg, #931847 -14.81%, #CE3665 24.7%, #FCDCCC 75.9%, #FFF 104.64%), #040404;}
.social-slider .cwp_et_pb_layout_slide_item_standard_3.swiper-slide{background: linear-gradient(180deg, #0A2960 -14.81%, #205BC3 24.7%, #A1C2F8 75.9%, #FFF 100.59%), #040404;}
.social-slider .navMenu_item span.navMenu_label{color:#fff;}
.social-slide .as-dots-wrapper .navMenu_item.swiper-pagination-bullet{border-radius: 7px !important;}
.social-slide .as-dots-wrapper{margin: 30px 20px 0px 20px;}
.social-slide .swiper-slide .as_slide_content_wrapper{text-align: center!important;margin-top: 23px!important;font-size: 18px!important;}
.btn-styling .et_pb_button_module_wrapper{position: absolute;
    bottom: 119px;
    display: block;
    right: -3px;
    z-index: 999;
    background: #fff;
    padding: 19px;
    border-radius: 14px;
}
.integration-text-underline{text-decoration: underline;text-underline-offset: 8px;}
.integration-text-underline:hover{text-decoration-thickness: 2px;}
.client-logo-row .et_pb_column{width: 15%!important;margin-right: 1%!important;}
.client-logo-row .et_pb_image .et_pb_image_wrap img{width: 72px;height: 72px;}
.pricing-sec-row .et_pb_column{position: relative;
background: #000000;
border-radius: 16px;
padding: 60px 40px 50px;
z-index: 1;width: 32.3333%!important;margin-right: 1%!important;}
.pricing-sec-row .et_pb_column:before{content: "";
    position: absolute;
    inset: 0;
    padding: 8px; /* border thickness */
    border-radius: 18px;
    background: linear-gradient(
        1deg,
        #59CB59 -31.61%,
        #98E58E 8.18%,
        #7DEAD5 36.91%,
        #A1C2F8 63.53%,
        #205BC3 109.97%
    );
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;}
.pricing-toggle .pricing-sec-list{padding: 0 0 20px 0em;}
.pricing-toggle .pricing-sec-list li img{margin-right:8px;margin-top:4px;}
.pricing-btn{width:100%;}
.launch-sec-styling .et_pb_column{margin-right: 1.5%!important;}
.launch-sec-styling .et_pb_button_module_wrapper {
   position: absolute;
    bottom: -11px;
    display: block;
    right: -10px;
    z-index: 999;
    background: #fff;
    padding: 16px;
   border-top-right-radius: 0;
    border-bottom-right-radius: 0;
	border-radius: 16px;
}

.three-slide-sec{background: linear-gradient(0deg, #59cb59 -3.81%, #98e58e 31.69%, #7dead5 99.85%);}
.last-sec-row-styling .et_pb_column.last-sec-col-first{width: 19.6%;margin-right: 1.5%;}
.last-sec-row-styling .et_pb_column.last-sec-col-sec{width: 58.8%;margin-right: 1.5%;}
.last-sec-row-styling .et_pb_column.last-sec-col-third{width: 14.6%;}
.last-slide-img.et_pb_image{border-radius:24px;}
.last-sec-slider .as-dots-wrapper{margin-top:60px;}
.last-sec-slider .as-arrows-control .as-next{position: absolute!important;
   bottom: -12px;
	top:initial!important;
   right: 42% !important;
    z-index: 9999!important;
    cursor: pointer!important;
    transform: translate(-50%, -50%);}

.last-sec-slider .as-arrows-control .as-prev{position: absolute!important;
	top:initial!important;
    bottom: -12px;
    left: 46% !important;
    z-index: 9999!important;
    cursor: pointer!important;
    transform: translate(-50%, -50%);}

.last-sec-slider .as-arrows-control .as-next .et_pb_button:hover, .last-sec-slider .as-arrows-control .as-prev .et_pb_button:hover{background-color: hsla(0, 0%, 0%, .0);border: 0px solid transparent;}
.copyright-footer{display:flex;justify-content:flex-end;}
.copyright-footer li{margin-left:15px;}
.hero-sec-left-blog .et_pb_post{display: flex;
    flex-direction: column;}
.hero-sec-left-blog .et_pb_post h2.entry-title{display: flex; order: 2;}
.hero-sec-left-blog .et_pb_post h2.entry-title:hover{text-decoration:underline;}
.hero-sec-left-blog .et_pb_post .post-meta{background-color: #dee1e1;padding: 4px 6px;width: fit-content;border-radius: 50px;margin-bottom: 10px;}

.pa-blog-sidebar-list .entry-featured-image-url {
	width: 30%;
	float: left;
	margin-bottom: 0!important;
}


/*set the text width*/

.pa-blog-sidebar-list .entry-title,  .pa-blog-sidebar-list .post-meta{
	width: 65%;
	float: left;
	padding-left: 20px;
}
.pa-blog-sidebar-list .entry-title {
    margin-top: 40px;
}
.pa-blog-sidebar-list .entry-title:hover{text-decoration:underline;}
.pa-blog-sidebar-list p.post-meta {
    position: absolute;
    left: 33%;
    top: 0;
background-color: #dee1e1;padding: 4px 6px;width: fit-content;border-radius: 50px;	
}

/*make the image square*/

.pa-blog-sidebar-list .entry-featured-image-url {
	padding-top: 100px;
	display: block;
}

.pa-blog-sidebar-list .entry-featured-image-url img {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	object-fit: cover;
	border-radius: 8px;
}


/*adjust the spacing and add a border between the posts*/

.pa-blog-sidebar-list .et_pb_post:not(:last-child) {
	border-bottom: 1px solid #dddddd!important;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.latest-blog-sec .et_pb_post{display:flex;flex-direction: column-reverse;}
.latest-blog-sec .et_pb_post .post-content, .social-media-blog .et_pb_post .post-content{padding: 0px!important;}
.latest-blog-sec .et_pb_post .post-categories, .single-category-blog .et_pb_post .post-categories{background-color: #dee1e1;
   padding: 0px 6px;
    width: fit-content;
    border-radius: 50px;
    margin-bottom: 10px;}
.latest-blog-sec .et_pb_post .post-media, .social-media-blog .et_pb_post .post-media , .single-category-blog .et_pb_post .post-media{
    border-radius: 8px;
    margin-bottom: 13px;
}
.latest-blog-sec-right .et_pb_post .post-categories, .social-media-blog .et_pb_post .post-categories {background-color: #dee1e1;
   padding: 0px 6px;
    width: fit-content;
    border-radius: 50px;
    margin-bottom: 10px;}
.latest-blog-sec-right .et_pb_post{margin-bottom: 30px;}
.latest-blog-sec-right .et_pb_post{border-bottom:1px solid #dee1e1}
.latest-blog-sec-right .et_pb_post .post-content{padding: 0px!important;}
.social-media-blog .et_pb_post .post-content{margin-top:10px;}
.single-post-aside a{background-color: #026661;color: #fff;border-radius: 6px;font-size:16px;padding:15px 30px;text-align: center;display: inline-block;
    margin-top: 34px;}
.single-blog-post.pa-blog-sidebar-list .entry-title {margin-top: 20px;}
.author-details .et_pb_main_blurb_image {width: 83px;}
/* .single-category-blog .et_pb_post .post-content{padding: 0px!important;} */
.single-post-form .et_contact_bottom_container{float: none;text-align: center;}
.single-post-form .et_pb_contact_submit{width: 100%;}

.commitement-sec-row .et_pb_column{position: relative;
background: #000000;
border-radius: 16px;
padding: 60px 40px 50px;
z-index: 1;}
.commitement-sec-row .et_pb_column:nth-child(1){padding: 0px 0px;border-radius: 0px;}
.commitement-sec-row .et_pb_column:nth-child(2):before{content: "";
    position: absolute;
    inset: 0;
    padding: 8px; /* border thickness */
   border-radius: 18px;
    background: linear-gradient(
        1deg,
        #59CB59 -31.61%,
        #98E58E 8.18%,
        #7DEAD5 36.91%,
        #A1C2F8 63.53%,
        #205BC3 109.97%
    );
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;}
.commitement-sec-row .et_pb_column:nth-child(3):before{content: "";
    position: absolute;
    inset: 0;
    padding: 8px; /* border thickness */
   border-radius: 18px;
    background: linear-gradient(
        180deg,
		#ec9af1 56.53%,
		#a1c2f8 -31.91%,
        #b8b6f6 8.18%,
        #205BC3 109.97%
    );
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;}
.commitement-sec-row .et_pb_column:nth-child(4):before{content: "";
    position: absolute;
    inset: 0;
    padding: 8px; /* border thickness */
   border-radius: 18px;
    background: linear-gradient(
        1deg,
        #59CB59 -31.61%,
        #98E58E 8.18%,
        #7DEAD5 36.91%,
        #A1C2F8 63.53%,
        #205BC3 109.97%
    );
    -webkit-mask:
        linear-gradient(#000 0 0) content-box,
        linear-gradient(#000 0 0);
    -webkit-mask-composite: xor;
            mask-composite: exclude;
    z-index: -1;}

.contactpage-form .et_contact_bottom_container{float: left; text-align: center;}

@media (max-width:1600px){
	.et_pb_section .main-header-row.et_pb_row{width:100%!important;}
	.hero-lead-form .et_contact_bottom_container{right: -18px;}
}
@media (max-width:1500px){
	.et_pb_section .et_pb_row{width: 83%!important;}
.hero-lead-form .et_contact_bottom_container {
    right: -22px;}
}
@media (max-width:1400px){
	.et_pb_section .et_pb_row{width: 95%!important;max-width: 100%;}
}
@media (max-width:1200px){
	.launch-sec-styling .et_pb_button_module_wrapper{bottom: -31px;}}

@media (max-width:980px){
	.reverse-row{display:flex;flex-direction: column-reverse;}
	.main-header-sec .et_pb_column{margin-bottom: 10px;}
	.btn-styling .et_pb_button_module_wrapper{bottom: 198px;}
	.copyright-footer {justify-content: center;}
	.social-slider .as-dots-wrapper .navMenu_item{margin-bottom: 20px;}
	.last-sec-slider .as-arrows-control .as-next{right: 40% !important;}
	.et_mobile_menu{border-top: 3px solid #040404;}
}

@media (max-width:980px) and (min-width:768px){
	.launch-sec-styling.et_pb_row{display:flex;flex-wrap:wrap;}
	.launch-sec-styling .launch-sec-styling-col-first, .launch-sec-styling .launch-sec-styling-col-sec{margin-bottom:0px}
	.launch-sec-styling .launch-sec-styling-col-first{width:38.2%;}
	.launch-sec-styling .launch-sec-styling-col-sec{width: 58.8%;}
}

@media (max-width:767px){
	.contactpage-form .et_contact_bottom_container{margin-top: 0.5%;}
	.main-header-sec .main-header-row.et_pb_row {width: 100%!important; max-width: 100%;}
	.main-mobile-menu .et_pb_menu_inner_container{ display: flex;}
	.main-mobile-menu.et_pb_menu--style-centered .et_pb_menu__wrap{justify-content: flex-end;}
	.main-header-btn{justify-content: center;}
	.et_pb_section .et_pb_row {width: 90%!important; max-width: 100%;}
	.copyright-footer{display: block;}
.copyright-footer li {margin-left: 0px;width: 100%;}
	.pricing-sec-row .et_pb_column{ width: 100%!important; margin-right: 1% !important;}
	.hero-lead-form .et_contact_bottom_container{position: initial;float: none;}
	.hero-lead-form .et_pb_contact_submit, .hero-lead-form .et_pb_contact p input{width: 100%;}
	.hero-lead-form .et_pb_contact_submit{margin: 0 0 0 12px;}
	.btn-styling .et_pb_button_module_wrapper{position: initial;}
	.btn-styling .et_pb_button_module_wrapper .et_pb_button{width:100%;}
	.social-slider .swiper-slide {padding: 40px 20px 40px;}
	.client-logo-row .et_pb_column {
    width: 30%!important;
    margin-right: 3%!important;
}
.book-demo-btn.et_pb_button, .last-sec-btn.et_pb_button{width:100%;}
	.last-sec-slider .as-arrows-control .as-next { right: 17% !important;}
	.last-sec-slider .as-arrows-control .as-prev{left: 36% !important;}
}


