body{
margin:0;
padding:0;
font-family: 'Montserrat','Rubik', sans-serif;
overflow-x: hidden;
}

.divider {
max-width: 50px;
width: 100%;
height: 3px;
background: #ffffff;
margin: 0 auto 20px;
}

#main-content{
background-image: linear-gradient(180deg, #fff, #fcf9f5 2%, #faf5f0 22%, #faf5f0 64%, #fcf8f4 92%, #fff);
}

.section_headpart .et_pb_text_inner{
text-align:center;
}

.section_tag{
padding: 8px 15px;
margin: 0 auto 25px;
border-radius: 50px;
background: #e5f2e5;
display: inline-block;
}

.standard-btn {
color: #fff;
padding: 10px 25px;
display: inline-block;
margin-top: 25px;
background: #33ab56;
border-radius: 50px;
font-weight: 500;
font-size: 16px;
line-height: normal;
letter-spacing: normal;
}

.standard-btn:hover{
color: #fff;
background: #034737;
}

/****** Header CSS Is Here ******/

#main-header {
position: fixed;
height: 91px;
top: 0;
left: 0;
right: 0;
z-index: 999;
}

#main-header .container{
width: 90%;
max-width: 1220px;
}

.et_header_style_left #et-top-navigation nav>ul>li>a{
font-size: 14px;
font-weight: 600;
color: #0d0c21;
line-height: normal;
letter-spacing: normal;
}

#logo {
max-width: 175px;
width: 100%;
max-height: initial;
margin: 24px 0;
}

.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 30px!important;
}

.et_header_style_left #et-top-navigation {
padding-top: 30px!important;
}

.login-btn{
padding-right: 10px!important;
}

.et_header_style_left #et-top-navigation nav>ul>li.login-btn a{
background: #f7f8fb;
color: #0d0c21;
padding: 8px 15px !important;
border-radius: 50px;
opacity:1!important;
}

.et_header_style_left #et-top-navigation nav>ul>li.login-btn a:hover{
background: #33ab56;
opacity:1!important;
color:#fff!important;
}

.et_header_style_left #et-top-navigation nav>ul>li.login-btn.signup-action a{
background: #33ab56;
opacity:1!important;
color:#fff!important;
}

.et_header_style_left #et-top-navigation nav>ul>li.login-btn.signup-action a:hover{
background: #034737;
opacity:1!important;
color:#fff!important;
}

#top-menu li.current-menu-item>a{
color: #0d0c21!important;
}

.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li {
margin-top: 0!important;
}

.et-menu li>a{
padding: 34px 0!important;
}



/****** Hero Parent CSS Is Here ******/

.hero_parent .et_pb_image:before{
content: '';
position: absolute;
top: -23%;
left: 30px;
background: url(../images/user-4.png) no-repeat;
background-size: cover;
background-position: center center;
width: 74px;
height: 230px;
z-index: -1;
}

.hero_parent .et_pb_image:after{
content: '';
position: absolute;
top: -50%;
right: -25px;
background: url(../images/user-6.png) no-repeat;
background-size: contain;
background-position: center center;
width: 167px;
height: 375px;
z-index: -1;
}

.hero_parent .et_pb_image_wrap:before{
content: '';
position: absolute;
top: -42%;
left: 0;
background: url(../images/user-3.png) no-repeat;
background-size: contain;
background-position: center center;
width: 214px;
height: 400px;
z-index:-1;
}

.hero_parent .et_pb_image_wrap:after{
content: '';
position: absolute;
top: -15%;
right: 150px;
background: url(../images/user-2.png) no-repeat;
background-size: cover;
background-position: center center;
width: 226px;
height: 166px;
z-index: -1;
}

.full_img_custom{
border-radius: 15px;
}

.full_img_custom .et_pb_image_wrap img,
.full_img_custom .et_pb_image_wrap {
width: 100%;
}

.hero_form_parent {
max-width: 640px;
width: 100%;
margin: 0 auto;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}

.hero_form_parent input{
border: 2px solid #034737;
border-radius: 5px;
padding: 10px 15px;
max-width: 250px;
width: 100%;
font-size:16px;
color:#000;
font-family: 'Montserrat', sans-serif;
margin-right:10px;
}

.hero_form_parent button{
border: 2px solid #034737;
border-radius: 5px;
padding: 10px 15px;
font-size:16px;
color:#fff;
font-family: 'Montserrat', sans-serif;
background:#034737;
outline:none;
cursor: pointer;
}

.hero_form_parent button:hover{
background:#33ab56;
border: 2px solid #33ab56;
}

.header_text_parent > .et_pb_row > .et_pb_column {
position: relative;
z-index: 9;
}

/****** Why Whizsend Is Here *******/

.create-account:before{
content: '';
position: absolute;
top: 18%;
left: 100%;
background: url(../images/stepArrow1.png) no-repeat;
background-size: contain;
background-position: center;
max-width: 196px;
width: 100%;
height: 48px;
transform: translate(-43%, 0);
}

.whatsapp_setup:before{
content: '';
position: absolute;
top: 5%;
left: 100%;
background: url(../images/stepArrow2.png) no-repeat;
background-size: contain;
background-position: center;
max-width: 196px;
width: 100%;
height: 48px;
transform: translate(-43%, 0);
}

.most_popular_box{
overflow: initial !important;
}

.most_popular_box .most_popular_text {
position: absolute;
top: -35px;
left: 0;
right: 0;
z-index: 99;
background: #034737;
margin: 0 auto;
max-width: 125px;
width: 100%;
}

.package_list ul{
list-style:none;
margin:0;
padding:0;
}

.package_list ul li{
position: relative;
padding-left: 22px;
margin-bottom: 5px;
}

.package_list ul li:before{
content:'\f00c';
position: absolute;
top:0;
left:0;
font-size:14px;
font-weight:900;
font-family: "Font Awesome 6 Free";
}

.awards_logo .et_pb_text_inner{

}

.awards_logo img{
width: 100%;
margin: 0 auto;
}

/******* Review Section CSS ********/

.review_flex_parent{
grid-column-gap: 10px;
grid-row-gap: 10px;
display: flex;
height: 395px;
}

.review_flex_inner {
background-image: radial-gradient(circle at 100% 0, #008c63, #00664e 30%, #003d3d 70%);
border-radius: 25px;
flex: 1;
position: relative;
transition: 0.5s ease;
display: flex;
align-items: start;
cursor: pointer;
width:10rem;
}

.review_flex_left {
max-width: 100%;
aspect-ratio: 1 / 2.5;
flex-flow: row;
flex: none;
justify-content: flex-start;
align-items: flex-start;
width: 10rem;
padding: 0;
transition:all 0.5s;
display: flex;
position: relative;
height: 100%;
}

.review_flex_left img{
border-radius: 15px;
width: 100%;
height: 100%;
transition:all 0.5s;
}

.review_flex_right {
grid-column-gap: 1.6rem;
grid-row-gap: 1.6rem;
opacity: 0;
filter: blur(8px);
flex-flow: column;
justify-content: space-between;
align-items: flex-start;
width: 100%;
height: 100%;
padding:15px;
transition:all 0.5s;
transform: translateX(100%);
position: relative;
}

.review_flex_right p {
font-size: 14px;
color: #fff;
line-height: 22px;
letter-spacing: normal;
}

.review_flex_inner.active .review_flex_right{
filter: blur(0);
opacity: 1;
transform: translateX(0%);
display: flex;
}

.review_flex_author{
position: relative;
width:100%;
}

.review_flex_author h4{
font-size: 14px;
color: #cdface;
line-height: normal;
margin: 0;
padding: 0;
}

.review_flex_author span{
font-size: 12px;
color: #cdface;
line-height: normal;
}

.review_flex_inner.active{
flex:4;
transition:all 0.5s;
padding: 10px;
}

.review_flex_inner.active .review_flex_left{
width: 10rem;
height: 100%;
transition:all 0.5s;
}

/****** Why Whizsend Is Here *******/

.whizsend_platform_animation {
position: relative;
width: 100%;
height: 375px;
}

.whizsend_platform_list {
width: 100%;
perspective: 2000px;
flex-flow: row;
justify-content: center;
align-items: flex-end;
margin-left: auto;
margin-right: auto;
display: flex;
position: relative;
transform: perspective(2000px);
max-width: 545px;
z-index: 4;
position: absolute;
left: 0;
right: 0;
top: 20%;
}

.whizsend_platform_list ul{
list-style:none;
margin:0;
padding:0;
width: 100%;
text-align: center;
}

.whizsend_platform_list ul li {
display: inline-block;
max-width: 70px;
width: 100%;
height: 70px;
background: #fff;
border-radius: 15px;
padding: 10px;
box-shadow: 0px 0px 1px 1px #dfdfdf;
position: relative;
color:#007a7a;
}

.tooltip {
max-width: 175px;
width: 100%;
min-width: 175px;
position: absolute;
top: -35px;
left: -50px;
right: 0;
font-size: 12px;
margin: 0 auto;
z-index: 8;
background-image: linear-gradient(rgba(255, 255, 255, .56), rgba(255, 255, 255, .8));
border-radius: 50px;
color: #001f1f;
padding: 0 5px;
transform: translateY(100%);
opacity: 0;
filter: blur(4px);
border: 1px solid #e7e7e7;
transition: all 0.5s;
visibility: hidden;
}

.whizsend_platform_list ul li:hover .tooltip{
transform: translateY(0%);
opacity: 1;
filter: blur(0);
transition: all 0.5s;
visibility: visible;
}

.whizsend_platform_list ul li:hover{
background-color: #066;
background-image: radial-gradient(circle farthest-corner at 0% 100%, #066, #25c993);
color:#fff;
}

.whizsend_platform_list ul li:nth-child(3) {
margin:0 3%;
}

.whizsend_platform_list ul li:nth-child(2),
.whizsend_platform_list ul li:nth-child(4){
margin: 0 2%;
top: 30px;
}

.whizsend_platform_list ul li:nth-child(1),
.whizsend_platform_list ul li:nth-child(5){
margin: 0 2%;
top: 70px;
}

.platform-arc {
pointer-events: none;
width: 100%;
max-width: 700px;
height: 545px;
margin: 0 auto;
display: flex;
transform: translateY(50%);
-webkit-mask-image: linear-gradient(#000, transparent 50%);
mask-image: linear-gradient(#000, transparent 50%);
position: absolute;
left: 0;
right: 0;
bottom: 25%;
}

.platform-arc-ring {
border: 1.5px solid var(--color--teal-400);
background-color: rgba(51,184,162,.64);
border-radius: 50%;
width: 100%;
height: 100%;
margin-left: auto;
margin-right: auto;
position: absolute;
top: 0%;
bottom: 0%;
left: 0%;
right: 0%
}

.platform-arc-ring.is-l {
transform: scale(.8)
}

.platform-arc-ring.is-m {
transform: scale(.6)
}

.platform-arc-ring.is-s {
transform: scale(.4)
}

.platform-arc-ring.is-xs {
transform: scale(.2)
}

.platform-arc-ring.is-xl {
transform: scale(1)
}

.platform-arc-ring.is-mask {
background-color: var(--color--transparent);
background-image: radial-gradient(circle closest-side,#f6f4f1,rgba(246,244,242,0));
border-style: none;
transform: scale(.5)
}

.platform-arc-apps {
--arc--count: 7;
--arc--size: calc(var(--arc--width) / var(--arc--count));
--arc--height: 10rem;
--arc--width: 28rem;
}

@media screen and (max-width: 478px) {
.platform-arc-apps {
--arc--height: 7rem;
--arc--width: 95%;
}
}

.platform-arc-app:nth-child(1), .platform-arc-app:nth-child(7) {
margin: 0;
top: 0%
}

.platform-arc-app:nth-child(2), .platform-arc-app:nth-child(6) {
margin: 0 0;
top: calc((var(--arc--size) / 2) - 62%);
}

.platform-arc-app:nth-child(3), .platform-arc-app:nth-child(5) {
margin: 0 3%;	
top: calc((var(--arc--size) / 2) - 90%);
}

.platform-arc-app:nth-child(4) {
margin: 0 3%;
top: calc((var(--arc--size) / 2) - 100%);
}

/* Arc animation */
.platform-arc-ring {
--pulse--duration: 20s;
--pulse--easing: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.platform-arc-ring.is-xl {
animation: pulse var(--pulse--duration) var(--pulse--easing) infinite -16s;
}

.platform-arc-ring.is-l {
animation: pulse var(--pulse--duration) var(--pulse--easing) infinite -12s;
}

.platform-arc-ring.is-m {
animation: pulse var(--pulse--duration) var(--pulse--easing) infinite -8s;
}

.platform-arc-ring.is-s {
animation: pulse var(--pulse--duration) var(--pulse--easing) infinite -4s;
}

.platform-arc-ring.is-xs {
animation: pulse var(--pulse--duration) var(--pulse--easing) infinite 0s;
}

@keyframes pulse {
0% { transform: scale(0); opacity: 1; }
100% { transform: scale(1); opacity: 0; }
}

.platform_title_part {
max-width: 545px;
width: 100%;
position: absolute;
top: 58%;
left: 0;
right: 0;
margin: 0 auto;
text-align: center;
}

.platform_title_part span{
color: #33ab56;
border: 1px solid #33ab56;
padding: 5px 15px;
border-radius: 5px;
letter-spacing: 2px;
font-size: 12px;
line-height: normal;
display: inline-block;
margin-bottom: 15px;
}

.platform_title_part h3{
font-size: 40px;
line-height: 52px;
letter-spacing: normal;
font-weight: 600;
color: #0d0c21;
}

.platform_title_part a{
background: #034737;
color: #fff;
font-size: 14px;
line-height: normal;
letter-spacing: normal;
font-weight: 600;
padding: 12px 15px;
display: inline-block;
border-radius: 10px;
margin-top: 15px;
transition: all 0.5s;
}

.platform_title_part a:hover{
background: #33ab56;
transition: all 0.5s;
}

/****** Accordion CSS Is Here *******/

.my_accordion .et_pb_toggle_title:before{
content: "\50";
}

.my_accordion .et_pb_accordion_item.et_pb_toggle_open .et_pb_toggle_title:before {
display: block;
content: "\4f";
}

.my_accordion .et_pb_accordion_item:last-child{
border-width: 0px 0px 0 0px !important;
}

/****** Features Slider Is Here *******/

.features_slider .et_pb_blurb{
margin:0 10px 0!important;
}

.features_slider .et_pb_module{
min-height:355px;
}

/****** Footer Is Here *******/

.footer_links ul{
list-style: none;
margin: 0;
padding: 0;
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}

.footer_links ul li{
width:50%;
}

.footer_links ul li a:hover{
text-decoration:underline;
}

.footer_external_link .et_pb_text_inner{
text-align: right;
}

.footer_external_link .et_pb_text_inner a{
display: inline-block;
margin-left: 30px;
position: relative;
}

.footer_external_link .et_pb_text_inner a:first-child{
margin-left: 0;
}

.footer_external_link .et_pb_text_inner a:before {
content: '';
position: absolute;
top: 4px;
left: -16px;
width: 1px;
height: 15px;
background: #c9c9c9;
}

.footer_external_link .et_pb_text_inner a:first-child::before{
display:none;
}

.footer_menu_parent .et_pb_text_inner{
display: flex;
align-items: center;
flex-wrap: wrap;
justify-content: space-between;
}

.footer_menu_parent .et_pb_text_inner a{
position: relative;
width: 50%;
padding-right: 15px;
margin-top: 5px;
}

.footer_menu_parent .et_pb_text_inner a:first-child{
margin-left: 0;
}

.footer_social_media{
margin-top: 30px !important;
display:flex;
}

#et-main-area .et-social-twitter a:before {
content: '';
background: url(https://whizsend.com/wp-content/uploads/2024/07/xicon.png) no-repeat;
background-size: contain;
background-position: center;
width: 15px;
height: 15px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}

.whatsapp_tools_link .et_pb_text_inner a{
display: block;
margin-top: 5px;
}

/****** Privacy Policy Is Here *******/

.privacy_policy_content h1{
padding: 0;
margin-bottom: 25px;
}

.privacy_policy_content h2,
.privacy_policy_content h3,
.privacy_policy_content h4,
.privacy_policy_content h5,
.privacy_policy_content h6{
padding: 0;
margin: 20px 0 15px;
}

.privacy_policy_content p{
padding: 0;
margin-bottom: 10px;
}

.privacy_policy_content ul,
.privacy_policy_content ol{
padding-bottom: 0;
}

.privacy_policy_content ul li,
.privacy_policy_content ol li{
padding: 0;
margin-bottom:8px;
}

.contentSpace {
width: 100%;
position: relative;
height: 55px;
}

/****** Contact Us Is Here *******/

.contact_form_parent .et-pb-contact-message ul{
display:none;
}

.contact_form_parent .et-pb-contact-message p{
font-weight: 300;
margin-bottom: 10px;
}

.integration-btn{
background: #1c1b1f;
padding: 10px 25px;
display: inline-block;
border-radius: 50px;
margin-top: 15px;
}

.integration-btn:hover{
opacity:.7;
}

.coming_soon_tag {
position: absolute;
top: 0;
right: 0;
background: #f7f8fb;
display: inline-block;
padding: 4px 15px;
border-radius: 50px;
color: #1c1b1f;
font-size: 12px;
}

/****** Blog Page Is Here *******/

.blogs_page_box .et_pb_post{
margin-bottom: 30px!important;
}

.blogs_page_box .et_pb_post .et_pb_image_container,
.blogs_page_box .et_pb_post .entry-featured-image-url{
margin-bottom: 5px;
}

.blogs_page_box .entry-title{
padding: 0;
margin-bottom: 20px;
}

.blogs_page_box .post-meta{
margin-bottom: 15px;
}

.blogs_page_box .post-meta .published{
background: rgba(196, 245, 219, .4);
border-radius: 50px;
padding: 5px 10px;
box-shadow: inset 0 .1em .4em rgba(255, 255, 255, .63), inset 0 -.1em .4em rgba(191, 241, 245, .4);
}

.blogs_page_box .more-link{
margin-top: 15px;
display: inline-block;
position:relative;
}

.blogs_page_box .more-link:after {
content: '\f105';
font-weight: 900;
font-family: "Font Awesome 6 Free";
position: relative;
top: 0px;
left: 5px;
font-size: 12px;
}

.blogs_page_box .post-content .post-content-inner > p{
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 5;
line-clamp: 5;
-webkit-box-orient: vertical;
}

.blogs_page_box .et_pb_salvattore_content .column{
position:relative;
}

#main-content .blogs_page_box .post-meta > a {
position: absolute;
top: 20px;
left: 20px;
background: #0d0c21;
padding: 0 10px;
color: #fff !important;
border-radius: 50px;
}

.single #main-content {
background-image: initial;
}

.single .et_pb_post {
margin-bottom: 0;
padding: 0;
}

.single .container{
padding-top: 0!important;
}

.single article.post {
position: relative;
width: 100%;
padding:80px 0 30px;
}

.single article.post .et_post_meta_wrapper .author{
display:none;
}

.single article.post .et_post_meta_wrapper .post-meta a{
display:none;
}

.single_post_banner {
position: relative;
width: 100%;
padding: 80px 0 80px;
background-image: linear-gradient(180deg, #fff, #fcf9f5 2%, #faf5f0 22%, #faf5f0 64%, #fcf8f4 92%);
}

.single_post_banner:before{
content:'';
background: url('https://whizsend.com/wp-content/uploads/2024/06/contact-bg.webp') no-repeat;
background-size: cover;
background-position: center;
width:100%;
height:100%;
position: absolute;
top: 0;
left: 0;
}

.single .et_post_meta_wrapper .post-meta,
.single .et_post_meta_wrapper .entry-title{
display:none;
}

.single .et_post_meta_wrapper img{
border-radius: 15px;
}

.single_post_inner {
text-align: center;
position: relative;
}

.single_post_inner .post-category {
background: #33ab56;
display: inline-block;
padding: 5px 20px;
border-radius: 50px;
color: #fff;
margin-bottom:15px;
}

.single_post_inner .post-title{
padding: 0;
font-size: 40px;
line-height: 50px;
font-weight: 600;
color: #0d0c21;
margin-bottom: 15px;
}

.single_post_inner .post-time {
font-size: 14px;
line-height: normal;
font-weight: 400;
color: #5d5d62;
}

.single article.post .entry-content{
padding-top: 15px;
}

.single article.post .entry-content p{
padding: 0;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #5d5d62;
margin-bottom: 20px;
}

.single article.post .entry-content h1{
padding: 0;
font-size: 30px;
line-height: 42px;
font-weight: 600;
color: #0d0c21;
margin-bottom: 10px;
}

.single article.post .entry-content h2{
padding: 0;
font-size: 26px;
line-height: 34px;
font-weight: 600;
color: #0d0c21;
margin-bottom: 10px;
}

.single article.post .entry-content h3{
padding: 0;
font-size: 22px;
line-height: 30px;
font-weight: 600;
color: #0d0c21;
margin-bottom: 10px;
}

.single article.post .entry-content h4{
padding: 0;
font-size: 20px;
line-height: 30px;
font-weight: 600;
color: #0d0c21;
margin-bottom: 10px;
}

.single article.post .entry-content h5{
padding: 0;
font-size: 18px;
line-height: 26px;
font-weight: 600;
color: #0d0c21;
margin-bottom: 10px;
}

.single article.post .entry-content ul {
margin: 0 0 20px;
padding: 0 0 0 30px !important;
}

.single article.post .entry-content ul li{
padding: 0;
font-size: 16px;
line-height: 24px;
font-weight: 400;
color: #5d5d62;
margin-bottom:5px;
}

.social_icons_parent {
display: flex;
align-items: center;
justify-content: space-between;
border-top: 1px solid #f1f1f1;
padding: 30px 0 60px;
}

.social_author {
display: flex;
align-items: center;
}

.social_author img{
max-width:50px;
width: 100%;
border-radius: 50%;
margin-right: 10px;
}

.social_author p{
font-size: 16px;
line-height: normal;
font-weight: 400;
color: #0d0c21;
}

.my-custom-share-buttons {
display: flex;
align-items: center;
}

.my-custom-share-buttons p{
font-size: 16px;
line-height: normal;
font-weight: 400;
color: #0d0c21;
}

.my-custom-share-buttons a{
background: #0d0c21;
width: 35px;
height: 35px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 16px;
color: #fff;
margin-left: 15px;	
}

.my-custom-share-buttons a:hover{
background: #33ab56;
}

.single_comment_box .comment-notes{
color:#5d5d62;
}

.single .single_comment_box .comment-form-author,
.single .single_comment_box .comment-form-email,
.single .single_comment_box .comment-form-url{
width: 32.333%;
display: inline-block;
margin: 0 1% 25px 0;
}

.single .single_comment_box .comment-form-url{
margin-right:0!important;
}

.single .single_comment_box .comment-form-author input,
.single .single_comment_box .comment-form-email input,
.single .single_comment_box .comment-form-url input{
width: 100% !important;
}

.single .comment-form-cookies-consent {
color: #5d5d62;
font-weight: 400;
}

.single_hero_image {
margin-bottom: 15px !important;
}

.single_hero_image p.et_pb_title_meta_container {
margin-top: 8px;
}

.related_post_code {
position: relative;
width: 100%;
padding: 60px 0 60px;
background-image: radial-gradient(circle at 100% 0, #008c63, #00664e 30%, #003d3d 70%);
border-radius: 100px 100px 0 0;
}

.related_post_code .container{
width:100%;
max-width:1220px;
}

.related_post_code h2{
text-align: center;
color: #fff;
text-transform: capitalize;
font-size: 36px;
line-height: normal;
padding: 0;
margin-bottom: 30px;
}

.related-posts-grid {
display: flex;
flex-wrap: wrap;
padding: 0 15px;
}

.related-post-item {
width: 32%;
border: 1px solid #fff;
border-radius: 15px;
padding: 15px;
margin: 0 2% 30px 0;
}

.related-post-item:last-child{
margin: 0 0 30px 0;
}

.related-post-item .related-post-thumbnail img{
border-radius: 15px;
width: 100%;
}

.related-post-item .related-post-title{
font-size: 20px;
line-height: normal;
letter-spacing: normal;
font-weight: 600;
color: #fff;
padding: 0;
margin-bottom: 15px;
}

.related-post-item .related-post-date{
display: inline-block;
background: #fff;
border-radius: 50px;
padding: 5px 10px;
font-size: 12px;
line-height: 14px;
margin-bottom: 20px;
}

.related-post-item .related-post-excerpt{
color: #fff;
padding: 0;
margin-bottom: 15px;
}

.related-post-item .related-post-read-more{
position:relative;
color:#fff;
}

.related-post-item .related-post-read-more:after{
content: '\f105';
font-weight: 900;
font-family: "Font Awesome 6 Free";
position: relative;
top: 0px;
left: 5px;
font-size: 12px;
}

/****** Pricing Table Is Here *******/

.whatsapp_charge_btn{
position: relative;
background: #33ab56;
color: #fff;
padding: 15px 15px 15px 25px;
border-radius: 5px;
font-size: 14px;
line-height: normal;
font-weight: 600;
}

.whatsapp_charge_btn:hover{
background: #034737;
}

.whatsapp_charge_btn:before {
content: '\f08e';
font-weight: 900;
font-family: "Font Awesome 6 Free";
position: relative;
top: 0px;
left: -8px;
font-size: 12px;
}

.compare_table_parent {
width: 100%;
max-width: 100%;
margin: 0 auto;
position: relative;
}

.compare_table_parent ul {
display: none;
top: 0px;
z-index: 10;
padding: 0;
}

.compare_table_parent ul li {
list-style: none;
flex: 1;
padding: 15px 15px;
background: #f1f1f1;
border-right: 0px solid #e3e3e3;
border-bottom: 1px solid #e3e3e3;
font-size: 16px;
line-height: normal;
letter-spacing: normal;
color: #000;
font-weight: 600;
text-align: center;
display: flex;
align-items: center;
justify-content: space-between;
cursor:pointer;
}

.compare_table_parent ul li:last-child {
border-bottom:0 solid #dddddd1f;
}

.compare_table_parent ul li a {
background: #33ab56;
color: #fff;
padding: 8px 10px;
font-size: 14px;
letter-spacing: normal;
font-weight: 600;
display: inline-block;
text-align: center;
border-radius: 5px;
margin-top: 0;
}

/* .compare_table_parent ul li.active{
background: #33ab56;
color: #fff;
}*/

/*.compare_table_parent ul li.active a{
background: #034737;
color: #fff;
}*/

.price_tab_mobile{
position: relative;
text-align: left;
}

.price_tab_mobile h3{
font-size: 18px;
line-height: normal;
padding: 0;
margin-bottom: 5px;
color: #0d0c21;
}

.compare_table_parent ul li.active .price_tab_mobile .price,
.compare_table_parent ul li.active .price_tab_mobile p,
.compare_table_parent ul li.active .price_tab_mobile h3{
color: #fff;
}

.price_tab_mobile p{
padding: 0;
font-size: 12px;
line-height: normal;
letter-spacing: normal;
color: #0d0c21;
margin-bottom: 8px;
color: #5d5d62;
}

.price_tab_mobile .price sup {
font-size: 14px;
line-height: normal;
letter-spacing: normal;
font-weight: 400;
color: #797980;
bottom: 2px;
}

.price_tab_mobile .price{
font-size: 16px;
line-height: normal;
padding: 0;
margin: 0;
letter-spacing: normal;
color: #5d5d62;
}

.price_tab_mobile .price small{
font-size: 12px;
line-height: normal;
}

.compare_table_parent table {
border-collapse: collapse;
/*table-layout: fixed;*/
width: 100%;
border: 0px solid #eee !important;
margin: 0 auto !important;
}

.compare_table_parent table th {
display: table-cell!important;
vertical-align:top;
padding: 10px 15px;
}

.compare_table_parent table th h4{
font-size: 24px;
line-height: normal;
letter-spacing: normal;
font-weight: 600;
color: #33ab56;
}

.compare_table_parent table th p{
font-size: 14px;
line-height: normal;
letter-spacing: normal;
font-weight: 400;
color: #5d5d62;
margin-bottom: 10px;
}

.compare_table_parent table th sup{
font-size: 14px;
line-height: normal;
letter-spacing: normal;
font-weight: 400;
color: #797980;
bottom: 2px;
}

.compare_table_parent table th .price{
font-size: 14px;
line-height: normal;
letter-spacing: normal;
font-weight: 600;
color: #0d0c21;
margin-bottom: 10px;	
display: table-cell!important;
}

.compare_table_parent table th .price del{
text-decoration: auto;
}

.compare_table_parent table th .text-free,
.compare_table_parent table th .month,
.compare_table_parent table th .yearly{
font-size: 55px;
font-weight: 300;	
}

.package_type_box {
display: flex;
align-items: start;
flex-direction: column;
justify-content: space-between;
position: relative;
height: 100%;
}

.compare_table_parent table th small{
font-size: 12px;
line-height: normal;
letter-spacing: normal;
font-weight: 500;
color: #0d0c21;
}

.compare_table_parent table th a{
background: #33ab56;
color: #fff;
padding: 8px 10px;
font-size: 14px;
letter-spacing: normal;
font-weight: 600;
width: 100%;
display: inline-block;
text-align: center;
border-radius: 5px;
}

.compare_table_parent table th a:hover{
background: #034737;
}

.compare_table_parent td,
.compare_table_parent th {
border:0 solid #dddddd1f;
padding: 10px;
empty-cells: show;
vertical-align:middle;
width:170px;	
}

.compare_table_parent td,
.compare_table_parent th {
text-align: left;
}

.compare_table_parent td+ .compare_table_parent td,
.compare_table_parent th+ .compare_table_parent th {
text-align: center;
display: none;
}

.compare_table_parent td.default {
display: table-cell;
}

.compare_table_parent .bg-purple {
border-top:0 solid #33ab56;
}

.compare_table_parent .bg-blue {
border-top:0 solid #0d0c21;
}

.compare_table_parent .sep {
background: #F5F5F5;
font-weight: bold;
}

.compare_table_parent .txt-l {
font-size: 28px;
font-weight: bold;
}

.compare_table_parent .txt-top {
position: relative;
top: -9px;
left: -2px;
}

.compare_table_parent .tick {
font-size: 18px;
color: #000;
}

.compare_table_parent .hide {
border: 0;
background: none;
}

.compare_table_parent th {
color: #000;
font-size: 20px;
padding: 15px 15px;
}

.compare_table_parent th:first-child {
background: transparent;
}

.compare_table_parent td {
/* background: rgb(164, 112, 175); */
}

.compare_table_parent td {
padding: 15px 10px !important;
font-size: 14px;
text-align: center;
vertical-align: middle;
font-weight: 400;
color: #5d5d62 !important;
position: relative;
}

.compare_table_parent td a{
color: #5d5d62 !important;
border-bottom:1px dashed #0070f0;
}

.compare_table_parent td .fa-xmark{
color: #ababab;
}

.compare_table_parent td .fa-check{
color:#5d5d62;
}

.compare_table_parent tr td:first-child {
/* background: #592C85; */
color: #000;
text-align: left;
}

.compare_table_parent td a.integrate_btn {
border-bottom: 0px solid #000 !important;
background: #33ab56;
color: #fff !important;
padding: 8px 30px;
font-size: 14px;
letter-spacing: normal;
font-weight: 600;
display: inline-block;
text-align: center;
border-radius: 5px;
}

.compare_table_parent td a.integrate_btn:hover{
background: #034737;
}

.monthtext,
.dmonth,
.month {
display: none;
}

.package_type_head h6,
.monthtext, .yearlytext {
font-size: 14px;
font-weight: 400;
letter-spacing: normal;
color: #797980;
}

.pricing_tooltip{
background: #0d0c21;
position: absolute;
bottom: 45px;
left: 25px;
min-width: 300px;
max-width: 300px;
width: 100%;
border-radius: 5px;
padding: 15px;
color: #fff;
font-size: 12px;
line-height: 18px;
font-weight: 400;
transform: translateY(100%);
opacity: 0;
filter: blur(4px);
transition: all 0.5s;
visibility: hidden;
}

.tooltip_hover:hover .pricing_tooltip{
transform: translateY(0%);
opacity: 1;
filter: blur(0);
transition: all 0.5s;
visibility: visible;
}

.month_year_tab {
margin: 0 auto 50px;
text-align: center;
position: relative;
max-width: 200px;
width: 100%;
}

.month_year_btn {
max-width: 185px;
width: 100%;
height: 40px;
margin: 0 auto;
background: #fff;
border-radius: 50px;
display: flex;
align-items: center;
justify-content: space-evenly;
}

.month_year_btn a {
font-size: 14px;
color: #0d0c21;
line-height: normal;
font-weight: 500;
letter-spacing: normal;
padding: 4px 15px;
}

.month_year_btn a.active{
background: #0d0c21;
color: #fff;
padding: 4px 15px;
border-radius: 50px;
}

.month_year_tab p{
position: absolute;
font-size: 12px;
font-weight: 500;
right: -90px;
top: 45px;
color: #0070f0;
line-height: normal;
}

.month_year_tab p:before{
content:'';
position:absolute;
background:url('https://whizsend.com/wp-content/uploads/2024/07/arrow_down.png') no-repeat;
background-size: 100%;
background-position: center;
width: 35px;
height: 20px;
left: -40px;
top: -2px;
}

/****** Affiliate Program Is Here *******/

.affiliate_hero_parent .et_pb_text_inner h4{
background: #fff;
display: inline-block;
margin-bottom: 20px;
padding: 8px 20px;
border: 1px solid #ebebeb;
border-radius: 50px;
}

.who_join_text h2{
padding: 0;
margin-bottom: 15px;
}

.who_join_text h4{
padding: 0;
margin-bottom: 20px;
}

.who_join_text ul{
padding: 0;
margin: 0;
}

.who_join_text ul li{
position: relative;
background: #f2fff1;
padding: 15px 30px 15px 50px;
border: 2px solid rgba(41, 178, 31, .09);
border-radius: 10px;
margin-bottom: 15px;
}

.who_join_text ul li:before{
content: '\f058';
font-weight: 900;
font-family: "Font Awesome 6 Free";
position: absolute;
left: 25px;
top: 15px;
color: #33ab56;
}

/****** Whatsapp Chat Link CSS Is Here *******/

.whatsapp_chat_parent {
max-width: 600px;
width: 100%;
margin: 0 auto;
background: #fff;
border-radius: 30px;
}

.whatsapp_chat_parent h2 {
background: #3f916d;
color: #fff;
padding: 20px 30px;
border-radius: 25px 25px 0 0;
font-size: 24px;
line-height: normal;
font-weight: 600;
}

.whatsapp_chat_parent form{
position: relative;
width: 100%;
padding: 30px;
}

.whatsapp_chat_parent form h3{
font-size: 20px;
padding: 0;
margin-bottom: 10px;
line-height: normal;
font-weight: 600;
color:#0d0c21;
}

.whatsapp_chat_parent form p{
font-size: 15px;
line-height: normal;
font-weight: 300;
color: #5d5d62;
}

.whatsapp_chat_parent form .input-group{
display: block;
position: relative;
margin-top: 15px;
}

.whatsapp_chat_parent form .input-group .iti{
width: 100%;
}

.whatsapp_chat_parent form .input-group .iti__country-container .iti__selected-country{
margin-top: 0;
background: transparent;
padding: 0;
}

.whatsapp_chat_parent form .input-group .iti__country-container .iti__selected-country .iti__selected-country-primary{
padding-left: 20px;
background-color: transparent !important;
}

.whatsapp_chat_parent form .input-group label{
display: block;
font-size: 14px;
line-height: normal;
letter-spacing: normal;
margin-bottom: 5px;
font-weight: 500;
color: #0d0c21;
}

.whatsapp_chat_parent form .input-group textarea,
.whatsapp_chat_parent form .input-group input{
background-color: #fff7f4;
width: 100%;
border-radius: 5px;
color: #5d5d62;
border: 1px solid #ececec;
font-size: 14px;
line-height: normal;
font-weight: 400;
padding: 15px 20px;
}

.whatsapp_chat_parent form .input-group .iti .iti__selected-dial-code {
margin-left: 0;
color: #5d5d62;
font-size: 14px;
line-height: normal;
font-weight: 400;
}

.whatsapp_chat_parent form .input-group .iti .iti__search-input{
display:none!important;
}

.whatsapp_chat_parent form .input-group .iti--inline-dropdown .iti__country-list {
padding: 0;
}

.whatsapp_chat_parent form .input-group textarea{
resize:none;
height:150px;
}

.whatsapp_chat_parent form button{
background: #33ab56;
outline: none;
border: none;
padding: 15px 25px;
border-radius: 50px;
font-size: 16px;
line-height: normal;
font-weight: 500;
color: #fff;
margin-top: 10px;
cursor: pointer;
}

.whatsapp_chat_parent form button:hover{
background: #034737;
}

.whatsapp_chat_parent .output {
position: relative;
width: 100%;
padding: 30px;
display: none;
}

.whatsapp_chat_parent .output h3{
font-size: 18px;
line-height: normal;
font-weight: 600;
color: #0d0c21;
}

.whatsapp_chat_parent .output .center_text{
text-align:center;
}

.whatsapp_chat_parent .output p{
background: #33ab56;
color: #fff;
border-radius: 50px;
}

.whatsapp_chat_parent .output p a{
color: #fff;
padding: 15px 30px;
display: block;
width: 100%;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}

.whatsapp_chat_parent .qrcode {
max-width: 300px;
width: 100%;
margin: 15px auto 0;
border: 1px solid #33ab56;
padding: 15px;
display: flex;
align-items: center;
justify-content: center;
}

.whatsapp_chat_parent .qrcode canvas{
width: 100%;
height: 100%;
}

.whatsapp_btn_group {
display: flex;
align-items: center;
margin-top: 15px;
}

.clipboard_btn {  
color: #33ab56;
padding: 10px 25px;
border-radius: 50px;
margin-right: 10px;
border:2px solid #33ab56;
}

.clipboard_btn:hover{
background: #33ab56;
border:2px solid #33ab56;
color: #fff;
}

.open_new_window {
color: #0d0c21;
padding: 10px 25px;
border-radius: 50px;
margin-right: 10px;
border:2px solid #0d0c21;
}

.open_new_window:hover{
background: #0d0c21;
border:2px solid #0d0c21;
color: #fff;
}

.clipboard_btn i,
.open_new_window i{
font-size: 16px;
margin-right: 5px;
}

.download_qrcode {  
	color: #33ab56;
	margin: 15px auto 0;
	max-width: 195px;
	width: 100%;
	display: block;
	text-align: center;
}

.download_qrcode:hover{
color: #33ab56;
}

/****** Whatsapp Chat Button Generator Is Here *******/

.whatsapp_chat_parent form.whatsapp_chat_button {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group {
width: 48%;
margin-top: 0;
margin-bottom: 15px;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group,
.whatsapp_chat_parent form.whatsapp_chat_button .input-group.brand-message,
.whatsapp_chat_parent form.whatsapp_chat_button .input-group.brand-img-url{
width:100%;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group .whatsappchat-setting{
display: flex;
align-items: center;
background-color: #fff7f4;
width: 100%;
border-radius: 5px;
color: #5d5d62;
border: 1px solid #ececec;
font-size: 14px;
line-height: normal;
font-weight: 400;
padding: 10px 10px;
height: 50px;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group .whatsappchat-setting #rgbValue {
    display: none;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group .whatsappchat-setting label{
margin:0;
}

.whatsapp_chat_button .input-group .whatsappchat-setting .chatbuttoncolorpicker{
width: 30px;
background-color: #fff7f4 !important;
border-radius: 5px;
color: #5d5d62;
border: 0px solid #ececec;
font-size: 14px;
line-height: normal;
font-weight: 400;
padding: initial;
height: 31px;
outline: none;	
}

.whatsapp_chat_button .input-group .whatsappchat-setting .chatbuttoncolortext{
border: none;
padding: 0 8px;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group .position {
display: flex;
align-items: center;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group .position{
width: 100%;
display: flex;
align-items: center;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group .position .position-group {
display: flex;
align-items: center;
margin-right: 20px;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group .position .position-group input[type="radio"] {
position: absolute;
clip: rect(0, 0, 0, 0);
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group .position .position-group label {
cursor: pointer;
color: #0d0c21;
margin: 0;
font-weight: 400;
position: relative;
padding-left: 25px;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group .position .position-group input[type="radio"] + label::before {
content: '\a0';
display: inline-block;
margin: 0 5px 0 0;
width: 15px;
height: 15px;
line-height: .75em;
border: 1px solid #ececec;
border-radius: 50%;
position: absolute;
left: 0;
top: 2px;
}

.whatsapp_chat_parent form.whatsapp_chat_button .input-group.position-group .position .position-group input[type="radio"]:checked + label::before {
content: '\a0';
background: #33ab56;
border: 2px solid #ececec;
box-shadow: 0 0 0 1px #33ab56;
width: 12px;
height: 12px;
}

.output h4 {
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    margin-bottom: 15px;
}

.output textarea{
    width: 100%;
    resize: none;
    height: 675px;
    border: none;
    background: #ededed;
    padding: 15px 30px;
    font-size: 14px;
    line-height: normal;
    font-weight: 400;
    color: #0d0c21;
    border-radius: 10px;
}

.clipboard_btn_code {
    position: absolute;
    right: 60px;
    top: 90px;
    background: #33ab56;
    color: #fff;
    border-radius: 50px;
    padding: 13px 15px;
    font-weight: 600;
    font-size: 14px;
    line-height: normal;
}

.clipboard_btn_code:hover{
background: #034737;	
}

/****** Media Query Is Here *******/

@media(min-width:1300px){
.compare_table_parent table th .text-free,
.compare_table_parent table th .month,
.compare_table_parent table th .yearly{
font-size: 55px;
font-weight: 300;
}	
}

@media(max-width:1300px){
/* .hero_parent .et_pb_image_wrap:before {
width: 150px;
height: 300px;
}

.hero_parent .et_pb_image:after {
background-size: contain;
width: 110px;
height: 345px;
} */

.review_flex_inner {
width: 7rem;
}

.review_flex_inner.active .review_flex_left {
width: 7rem;
}
}

@media(max-width:1199px){
#top-menu li {
padding-right: 10px;
}	

.hero_parent .et_pb_image_wrap:before {
top: -55%;
}

.hero_parent .et_pb_image:after {
right: -10px;
width: 152px;
height: 345px;
top: -30%;
}

.whatsapp_setup:before,
.create-account:before{
display:none;
}

.review_flex_parent {
height: 255px;
}

.review_flex_inner {
width: 5rem;
}

.review_flex_inner.active .review_flex_left {
width: 5rem;
}

.review_flex_author h4,
.review_flex_author span,
.review_flex_right p {
font-size: 12px;
line-height: 18px;
}

.footer_external_link .et_pb_text_inner a {
margin-left: 15px;
}

.footer_external_link .et_pb_text_inner a:before {
left: -9px;
}

.compare_table_parent table th small,
.compare_table_parent table th sup {
font-size: 12px;
}

.package_type_head h6, .monthtext, .yearlytext {
font-size: 11px;
}
.single_post_inner .post-title{
font-size: 34px;
line-height: 44px;
}
.whatsapp_chat_parent form.whatsapp_chat_button .input-group {
width: 100%;
}
}

@media(max-width:1024px){

}

@media(min-width:980px){
.compare_table_parent tr td:nth-child(1n),
.compare_table_parent tr td:nth-child(2n)
.compare_table_parent tr td:nth-child(3n),
.compare_table_parent tr td:nth-child(4n),
.compare_table_parent tr td:nth-child(5n){
display: table-cell!important;
}

.compare_table_parent table th a{
margin-top: 20px;
}
}

@media(max-width:980px){
.et_fixed_nav #main-header {
position: fixed;
}   

.et_header_style_left #logo {
max-width: 150px;
max-height: inherit;
}

.et_header_style_left #et-top-navigation,
.et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 28px;
}

.mobile_menu_bar:before {
color: #000;
}

.et_mobile_menu {
padding: 0;
border-top: 3px solid #33ab56;
height:100vh;
}

#logo {
margin: 27px 0;
}

.et_mobile_menu li a{
padding:10px 30px;
}

.et_mobile_menu li.login-btn a{
background-color: transparent !important;
border-bottom: 0 solid rgba(0, 0, 0, .03) !important;
opacity: 1 !important;
}

.et_mobile_menu li.login-btn a{
background: #f7f8fb!important;
color: #0d0c21!important;
padding: 8px 15px !important;
border-radius: 50px;
opacity:1!important;
text-align: center;
}

.et_mobile_menu li.login-btn a:hover{
background: #33ab56!important;
opacity:1!important;
color:#fff!important;
}

.et_mobile_menu li.login-btn.signup-action a{
background: #33ab56 !important;
opacity: 1 !important;
color: #fff !important;
text-align: center;
}

.et_mobile_menu li.login-btn.signup-action a:hover{
background: #034737!important;
opacity:1!important;
color:#fff!important;
}

.login-btn {
padding: 0 30px !important;
margin-top: 15px;
}

.footer_links ul li {
width: 100%;
}

.hero_parent .et_pb_image:before,
.hero_parent .et_pb_image_wrap:after,
.hero_parent .et_pb_image:after,
.hero_parent .et_pb_image_wrap:before {
display: none;
}

.whizsend_platform_list ul li {
max-width: 40px;
height: 40px;
}

.platform-arc {
height: 375px;
bottom: 45%;
}

.platform_title_part {
top: 42%;
}

.platform_title_part span {
letter-spacing: 1px;
font-size: 10px;
}

.platform_title_part h3 {
font-size: 30px;
line-height: 38px;
}

.review_flex_parent {
height: auto;
flex-direction: column;
}

.review_flex_inner {
width: 100%;
}

.review_flex_inner,
.review_flex_inner.active {
padding: 10px !important;
flex: 0 auto;
align-items: stretch;
}

.review_flex_right {
opacity: 1;
filter: blur(0);
transform: translateX(0%);
display: block;
flex: 1;
height: auto;
position: relative;
padding: 0 10px;
}

.review_flex_left,
.review_flex_inner.active .review_flex_left {
flex: 0 auto;
width: 6rem;
}

.review_flex_left img {
width: 100%;
height: 100%;
transition: all 0.5s;
}

.review_flex_author {
margin-top: 20px;
}

.footer_menu_parent .et_pb_text_inner {
text-align: center;
}

.footer_menu_parent .et_pb_text_inner a {
display: inline-block;
margin-left: 0;
position: relative;
width: 100%;
margin-bottom:5px;
}

.footer_menu_parent .et_pb_text_inner a:last-child{
margin-bottom:0;
}

.footer_external_link .et_pb_text_inner {
text-align: center;
}

.footer_external_link .et_pb_text_inner a {
margin-left: 0;
width: 100%;
margin-bottom:5px;
}

.footer_external_link .et_pb_text_inner a:last-child{
margin-bottom:0;	
}

.footer_external_link .et_pb_text_inner a:before {
display:none;
}

.award_logo_box{
width: 100% !important;
margin-right: 0 !important;
}

#main-header .container {
width: 100%;
max-width: 1220px;
padding: 0 30px;
}

.single .single_comment_box .comment-form-author, 
.single .single_comment_box .comment-form-email, 
.single .single_comment_box .comment-form-url {
width: 100%;
display: block;
margin: 0 0 8px 0;
}

.compare_table_parent ul {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}

.compare_table_parent ul li {
list-style: none;
padding: 45px 15px;
background: #ffffff;
border-right: 0px solid #e3e3e3;
border-bottom: 0px solid #e3e3e3;
font-size: 16px;
line-height: normal;
letter-spacing: normal;
color: #000;
font-weight: 600;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
width: 49%;
flex-direction: column;
border-radius: 15px;
margin-bottom: 25px;
flex:inherit;
}

.price_tab_mobile {
text-align: center;
}

.compare_table_parent table th {
display: none!important;
}

.compare_table_parent ul li.active .price_tab_mobile h3,
.price_tab_mobile h3{
color: #33ab56;	
font-size: 26px;
margin-bottom: 5px;
font-weight:600;
}

.price_contacts {
background: #0070f0;
color: #fff;
border-radius: 50px;
padding: 5px 15px;
font-size: 12px;
line-height: normal;
font-weight: 400;
}

.contact_tr {
display: none;
}

.compare_table_parent tr td:nth-child(3n),
.compare_table_parent tr td:nth-child(4n),
.compare_table_parent tr td:nth-child(5n){
display:none;	
}

.compare_table_parent td{
border: 1px solid #eee;
}

.compare_table_parent table {
border-top:0 solid #eee !important;
border: 1px solid #eee !important;
}

.compare_table_parent ul li a{
min-width: 130px;
margin-left: 0;
margin-top: 15px;
}

.price_tab_mobile .month,
.price_tab_mobile .yearly{
font-size: 55px;
line-height: normal;
font-weight: 300;
color: #0d0c21;	
}
.package_type_head h6, .monthtext, .yearlytext,	
.price_tab_mobile h6{
font-size: 14px;	
}

.footer_social_media {
justify-content: center;
}

.full_img .et_pb_image_wrap,
.full_img .et_pb_image_wrap img{
width:100%;
}
.single_post_inner .post-title{
font-size: 30px;
line-height:40px;
}
}

@media(max-width:767px){
.my-custom-share-buttons {
display: block;
align-items: initial;
text-align: right;
}

.my-custom-share-buttons p {
font-size: 12px;
margin-bottom: 8px;
}

.my-custom-share-buttons a {
display: inline-block;
margin-left: 5px;
padding: 6px;
text-align: center;
}

.related_post_code {
border-radius: 50px 50px 0 0;
}

.related-post-item {
width: 100%;
margin: 0 0 30px;
}
}

@media(max-width:575px){
.compare_table_parent ul li {
width: 100%;
}
}