/*
 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
*/

/* coming soon page css */
.page-id-1107 header, .page-id-1107 footer{display:none;}
.page-id-1107.et_fixed_nav.et_show_nav #page-container{padding-top: 0px !important;}
/* coming soon page css end*/

.main-header-menu .et_pb_menu__logo{display:none;}

#main-header{-webkit-box-shadow: 0 0px 0 rgba(0, 0, 0, 0);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0);}
#top-menu a{font-weight: 300;}
#top-menu li.try-now-btn a{
	padding: 11px 16px 11px !important;
    color: #fff !important;
    background-color: #8b68ee;
    border-color: #8b68ee;
    border-radius: 4px;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 13px;
}
#et_top_search{margin: 15px 0 0 22px;transform: rotate(270deg);}
.purlple-color{color:#8B68EE;}
.lead-form-styling .et_contact_bottom_container{float: none;
    text-align: center;
    margin-top: -0.5%;justify-content: center;}
.lead-form-styling .et_pb_contact_submit{width:100%;}

.hero-sec-blurb .et_pb_main_blurb_image{width: 40px;}
.hero-sec-form  .et_contact_bottom_container{position: absolute;right: 0;bottom: 30px;}
.hero-sec-form .et_pb_contact_submit.et_pb_button{font-weight: 600;}
.hero-sec-form .et_pb_contact p input{padding: 16px;}
.left-sidd-blog-wrap .et_pb_post{display:flex;flex-direction:column;}
.left-sidd-blog-wrap .et_pb_post .post-content{order:3;margin-bottom: 10px;}
.left-sidd-blog-wrap .et_pb_post .post-meta{order:4;}
.left-sidd-blog-wrap .et_pb_post .author{text-decoration:underline;}
/* .right-side-blog-wrap .et_pb_post{display:flex;gap: 20px;justify-content: center;align-items: center;margin-bottom: 10px;}
.right-side-blog-wrap .et_pb_post .entry-featured-image-url img{width: 200px;border-radius: 5px;object-fit:cover;} */
.hero-sec-form.keyword-form .et_contact_bottom_container {bottom: 3px;}
.keyword-form-sec{position:relative;}
.keyword-form-sec:before{content:'';position: absolute;left:0;top: 0;background:url(https://demosite6.profithubdemos.com/wp-content/uploads/2026/02/circle.png);background-repeat:no-repeat;width:100%;height:100%;background-position: top 1% right 20%;}
.featured-list .et_pb_blurb_container{padding-left: 5px;}
.blog-page-blog .et_pb_post{border-radius:20px;margin-bottom: 0px;}
.blog-page-blog .et_pb_post h2{padding-left:20px;} 
.blog-page-blog .et_pb_post p{padding-left:20px;} 
.blog-page-blog .et_pb_post .post-content{padding-bottom:20px;padding-right:20px;}
.contactpage-form .et_contact_bottom_container{float: none;margin-top: 3.5%;}
.contactpage-form .et_pb_contact_submit{width: 100%;}
/* recent post CSS */
/*set the image width*/
.pa-blog-sidebar-list .entry-featured-image-url {
	width: 100px;
	float: left;
	margin-bottom: 0!important;
}


/*set the text width*/

.pa-blog-sidebar-list .entry-title,
.pa-blog-sidebar-list .post-meta {
	width: calc(100% - 100px);
	float: left;
	padding-left: 20px;
}


/*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;
}

/*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: 10px;
}

.pa-blog-sidebar-list.right-side-blog-wrap .entry-featured-image-url{width: 30%;}
.pa-blog-sidebar-list.right-side-blog-wrap .entry-featured-image-url img{object-fit: initial;}
.pa-blog-sidebar-list.right-side-blog-wrap .entry-title, .pa-blog-sidebar-list.right-side-blog-wrap .post-meta{width: 65%;margin-top: 22px;}

.single-blog-post-row .single-blog-post-first-col{width: 10%!important;}
.single-blog-post-row .single-blog-post-second-col{width: 85%!important;}
.single-post-followup.et_pb_social_media_follow li{display: block;}
.sec-footer-menu .et_pb_menu__wrap{justify-content: end;}
.main-footer-menu #menu-quick-links{display:block;}
.main-footer-menu #menu-quick-links li{width:100%;}

@media (max-width:1600px){
	.et_pb_section .hero-sec-row.et_pb_row{width: 40% !important;}
	.et_pb_section .et_pb_row{width:85%;}
	.et_pb_section .lead-form-row.et_pb_row{width: 55% !important;}
	.et_pb_section .tool-chker-row.et_pb_row{width: 52% !important;}
}

@media (max-width:980px){
	.col-resp-tab-screen .et_pb_column{width: 50%;margin-bottom: 0px;}
	.et_mobile_menu{border-top: 3px solid #8b68ee;}
	.mobile_menu_bar:before{color: #000000;}
	.footer-col-spacing .et_pb_column{margin-bottom: 0px;}
	.main-footer-menu .et_pb_menu__menu, .sec-footer-menu .et_pb_menu__menu{display:block!important;}
	.main-footer-menu .et_mobile_nav_menu, .sec-footer-menu .et_mobile_nav_menu{display:none!important;}
	.main-footer-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap, .sec-footer-menu.et_pb_menu--style-left_aligned .et_pb_menu__wrap{justify-content: start;}
	.sec-footer-menu .et_pb_menu__wrap {justify-content: center;}
	#mobile_menu li.try-now-btn{display:none!important;}
	#et_top_search { margin: 15px 30px 0 15px; }
}
@media (max-width:980px) and (min-width:768px){
	.et_pb_section .hero-sec-row.et_pb_row{width:60%;}}

@media (max-width:767px)
{
	.container{width: 96%;}
	#et_top_search{transform: rotate(0deg);margin: 0px 15px;}
	.et_header_style_left #logo {
    max-width: 40%;
}
	.main-header-menu .et_pb_menu__logo{display:block;}
	.et_pb_section .et_pb_row{width:85%!important;}
	.pa-blog-sidebar-list.right-side-blog-wrap .entry-title, .pa-blog-sidebar-list.right-side-blog-wrap .post-meta{margin-top: 10px;}
	.resource-hub-button{width:100%;}
	.hero-sec-form .et_contact_bottom_container{position: initial;float: none;margin-left: -10px;}
	.hero-sec-form .et_pb_contact_submit.et_pb_button{width: 100%;}
	.keyword-form-sec:before{display:none;}
	.single-blog-post-row .single-blog-post-second-col {
    width: 100%!important;
}
	.blog-page-blog .et_pb_post h2 {
    padding-left: 0px;
}
	.blog-page-blog .et_pb_post p {
    padding-left: 0px;
}
}

