/*===============All-Post-Css===================*/

.top-example-section {padding-bottom: 80px; }
.top-example-section h2 {margin-bottom: 50px !important; font-family: Mulish; font-size: 36px; font-weight: 500;}
.all-post-page {padding-left: 0 !important; margin-left: 0 !important; display: grid; grid-template-columns: 1fr 1fr 1fr; grid-gap:20px;}
.all-post-page li {list-style: none;}
.all-post-page .post-thumbnail {border-radius: 10px; overflow: hidden; margin-bottom: 20px; }
.all-post-page .post-thumbnail img{object-fit: cover; width: 100%;}
.all-post-page .post-cont-wrap h3 {font-family: Mulish; font-weight: 600; font-size:20px; color: rgba(47, 47, 47, 1); line-height: 134%; margin-bottom:10px !important; text-overflow: ellipsis; display: -webkit-box; line-clamp: 1; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.all-post-page .post-cont-wrap h3:hover {color: #217cb2;}
.all-post-page .author-date-data {display: flex; font-family: Mulish; font-weight: 400; font-size:14px; color: rgba(47, 47, 47, 1); line-height: 21px; align-items:center; }
.all-post-page .author-date-data .author {color: rgba(2, 62, 138, 1); font-weight: 700; margin: 0 5px; }
.all-post-page .author-date-data .author a {color: rgba(2, 62, 138, 1); text-decoration: underline !important;}
.all-post-page .author-date-data .author a:hover{color: #2e95c2; text-decoration: none !important;}
.all-post-page .author-date-data .post-date {margin-left: 5px; }
.all-post-page .post-thumbnail {position: relative; }
.all-post-page .post-thumbnail .post-badge {position: absolute; bottom: 20px; right: 30px; z-index: 1; }

/*===============All-Post-Css-End===================*/



/*===============About-Us===================*/

.About-first-sec h2 {margin-bottom: 15px !important; font-weight:600; }
.About-first-sec p:not(:last-child) {margin-bottom: 15px !important;}
.About-first-sec p {font-family: Mulish; font-size: 16px; font-weight: 500; line-height: 24px;}
.About-first-sec .about-first-img-sec:before {display: none !important; }
.About-first-sec .about-first-img-sec {display: grid; grid-template-columns: 40.2% 1fr; grid-gap: 17px; display: none;}
.About-first-sec .about-first-img-sec .vc_col-sm-4, 
.About-first-sec .about-first-img-sec .vc_col-sm-8 {width: 100% !important; }
.about-first-img-sec .vc_col-sm-4 > div > div > div, 
.about-first-img-sec .vc_col-sm-8 > div > div > div {margin-bottom:0 !important; }
section.About-first-sec {padding-bottom: 60px; }

section.about-second-sec {padding: 60px 0; background-color: rgba(2, 62, 138, 1); }
.about-second-sec h2.vc_custom_heading {color: #fff; text-align: center !important; margin-bottom: 80px; }

.about-values-list {max-width: 1267px; width: 100%; margin: 0 auto; }
.about-values-list .about-values {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 60px 120px; padding-left: 0; }
.about-values-list .about-values li {list-style: none; display: grid; grid-template-columns: 35px 1fr; gap: 18px; }

.about-values-list .about-values li .img {background: #fff; width: 35px; height: 35px; border-radius: 500px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.about-values .bottom h3 {font-family: Mulish; font-size: 20px; color: #fff; margin-bottom: 12px; }
.about-values .bottom p {font-family: Mulish; font-size: 16px; color: #fff; line-height: 24px; }

section.about-numbers-section {padding: 80px 0; }
.about-numbers-section h2.vc_custom_heading {text-align: center !important; margin-bottom: 100px; font-weight:600; }
.data-counter-sec {max-width: 1267px; width: 100%;margin: 0 auto;display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;}
.data-counter-sec .counter-container:nth-child(4n+4) {border-right: 0; }
.data-counter-sec .counter {background: -webkit-linear-gradient(rgb(2, 62, 138), rgb(72, 202, 228)); background-clip: text; -webkit-text-fill-color: transparent; font-family: Mulish; font-size: 60px; font-weight: 800; line-height: normal !important; }
.data-counter-sec p {font-family: Mulish; font-size: 16px; color: rgba(47, 47, 47, 1); line-height:24px; font-weight: 500; }
.data-counter-sec .counter-container {border-right: 1px solid #ddd; padding-block: 50px; padding-inline: 60px; text-align: center;} 
.data-counter-sec .counter-container:nth-child(6),
.data-counter-sec .counter-container:nth-child(8) {padding-bottom: 0; }

section.find-tech-sec {background: #e7eff5; padding: 85px 0; margin-bottom: 65px; }
.find-tech-sec > div > div {text-align: center; }
.find-tech-sec h2.vc_custom_heading {text-align: center !important; font-size: 40px; font-weight: 700; margin-bottom: 30px; }
.find-tech-sec .vc_btn3-inline {width: 100%; margin-bottom: 0; }
.find-tech-sec button,
.find-tech-sec a {max-width: 230px; width: 100%; border-radius: 8px !important; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%) !important; color: #fff !important; font-family: Mulish; font-size: 20px !important; font-weight: 600; }

/*===============About-Us-End===================*/


/*===============Author-Page===================*/

section.author-banner-sec {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%) !important; padding: 15px 0; }
.author-banner-sec .banner-sec {display: grid; grid-template-columns: 80% 1fr; align-items: center; max-width: 1554px; width: 100%; gap: 45px; }
.banner-sec .bleft h2 {color: #fff; margin-bottom: 20px; }
.banner-sec .bleft p {font-family: Mulish; font-weight: 500; font-size: 22px; color: #fff; line-height: 25.08px; margin-bottom: 0; }
.author-banner-sec .banner-sec .bleft {padding-block: 30px;}
.banner-sec .bright img {border-radius: 500px; border: 5px solid #fff; }

section.authors-posts-lists {padding: 80px 0; background: #fff; }
.all-author-posts {margin-left: 0; margin-bottom: 50px;}
.all-author-posts li {display: none; list-style: none; margin-left: 0}
.all-author-posts li .auth-cont-wrap {list-style: none; display: grid; grid-template-columns: 21% 1fr; gap: 30px; margin-bottom: 40px; align-items: center; }
.all-author-posts li img {height: 100%; object-fit: cover; border-radius: 10px; object-fit: cover;}
.all-author-posts .badge-data-sec .post-badge a, 
.all-author-posts .badge-data-sec .clients-badge a,
.all-post-page .post-thumbnail .post-badge a {background: rgba(72, 164, 213, 1); padding: 5px 16px 5px 16px; gap: 10px; border-radius: 18px; color: rgba(235, 235, 235, 1); font-family: Mulish; font-size:18px; line-height:27.09px; font-weight: 600; }
.all-author-posts .badge-data-sec .clients-badge a {background: rgba(206, 150, 95, 1); color: #fff; }
.all-author-posts .badge-data-sec .date-sec span {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 21.07px; color: rgba(47, 47, 47, 1); }
.all-author-posts .badge-data-sec {display: flex; }
.all-author-posts .badge-data-sec {margin-bottom: 25px; }
.all-author-posts .posts-cont h3 {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 22px; text-align: left;  display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.all-author-posts .posts-cont h3:hover{color: #217cb2;}
.all-author-posts li .post-thumbnail {height: 100%; overflow:hidden; }
.all-author-posts li .post-cont-wrap {padding-block: 15px;}
.all-author-posts .badge-data-sec .badge-data-list a {margin-right: 30px; position: relative; white-space: nowrap;}
.all-author-posts .badge-data-sec .badge-data-list a:before {content: ''; position: absolute; top: 0; right: -15px; width: 1px; height: 100%; background: #ddd; }

.authors-posts-lists .load-more-btn {text-align: center; }
.authors-posts-lists .load-more-btn a {max-width: 128px; width: 100%; padding: 12px 24px 12px 24px; border-radius: 8px; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; text-align: center; color: #fff; display: block; margin-inline: auto;}
.all-author-posts .posts-cont .cont-whitepaper {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 22px; letter-spacing: 0.15000000596046448px; text-align: left; margin-top: 16px; color: #808080;  display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

/*===============Author-Page-End===================*/


/*===============CCPA-Page===================*/

section.ccpa-section-cont {margin-bottom: 50px; }
section.ccpa-section-cont:last-child {margin-bottom: 80px; }
.ccpa-section-cont h2 {margin-bottom: 30px !important; line-height: 140% !important;}
.ccpa-section-cont p, 
.ccpa-section-cont li {font-family: Mulish; font-size: 20px; color: rgba(47, 47, 47, 1); line-height: 27.6px; margin-bottom: 20px; }
.ccpa-section-cont p a:hover, 
.ccpa-section-cont li a:hover{color: #217cb2;}
.ccpa-section-cont ul .ccpa-scope-under {margin-left: 30px; }
.ccpa-table table, td, th {border: 1px solid rgba(0, 0, 0, 1); }
.ccpa-table table tr td {font-family: Mulish; font-weight: 500; font-size: 26px; color: rgba(47, 47, 47, 1); line-height: 35.88px; width: 33.33%; padding: 80px 50px; }
.ccpa-table table {margin-bottom: 50px !important; }
.ccpa-table table tr {vertical-align: top; }
.ccpa-table table thead tr td {padding: 40px 50px; font-weight: 700; }
.ccpa-table table .green-label,
.ccpa-table table .red-label {display: block; max-width: 118px; width: 100%; background-color: rgba(31, 97, 66, 1); color: #fff; padding: 6px 20px; text-align: center; border-radius: 500px; }
.ccpa-table table .red-label {background-color: rgba(212, 21, 21, 1); }
.ccpa-section-cont p strong a {text-decoration: underline !important;}
.ccpa-section-cont p strong a:hover{color: #217cb2;}

/*===============CCPA-Page-End===================*/

/*===============Contact-Us==================*/

section.contact-page-sec {padding-bottom: 100px; }
.contact-first-left h2 {margin-bottom: 30px !important; }
.contact-page-sec .contact-first-left {padding-right: 50px; }
.contact-first-left > .vc_column-inner > .wpb_wrapper {max-width: 705px; width: 100%; }
.contact-first-left p {color: rgba(47, 47, 47, 1); font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 21.92px; }
.contact-first-left p:hover a{color: #217cb2;}
.contact-first-left .contact-left-head {margin-bottom: 100px; }
.contact-first-left .contact-left-bottom h2 {margin-bottom: 15px !important; }
.contact-first-left .contact-left-bottom h6 {color: rgba(47, 47, 47, 1); font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 21.92px; margin-bottom: 5px !important; }
.contact-left-bottom .contact-info {padding-left: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 35px 50px; margin-top: 60px; }
.contact-left-bottom .contact-info li {list-style: none; }
.contact-left-bottom .contact-info .img {height: 48px; width: 48px; display: flex; flex-direction: column; align-items: center; justify-content: center; position: relative; z-index: 2; margin-bottom: 10px; }
.contact-left-bottom .contact-info .img:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 1000px; background-color: #e5ebf3; z-index: -1; }
.contact-left-bottom .contact-info .img:after {content: ''; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%); width: 75%; height: 75%; border-radius: 1000px; background-color: #cfdce9; z-index: -1; }

.contact-first-right > .vc_column-inner > .wpb_wrapper {max-width: 624px; width: 100%; margin-left: auto; padding: 30px; background: linear-gradient(90deg, rgba(245,252,253,1) 0%, rgba(242,245,249,1) 100%); border-radius: 24px; border: 1px solid #2687b9; }
.contact-first-right h2 {margin-bottom: 38px !important; }
.contact-first-right .contact-form-wrap p {font-family: Mulish; font-weight: 500; font-size: 16px; color: rgba(52, 64, 84, 1); line-height: 24px; margin-bottom: 0px !important; }
.contact-first-right .contact-form-wrap input, 
.contact-form-wrap .message textarea {padding: 12px 16px 12px 16px; border-radius: 8px; border: 1px solid rgba(227, 229, 232, 1); }
.contact-first-right .contact-form-wrap .form-field {margin-bottom: 18px; }
.contact-form-wrap .message textarea {max-height: 145px; height: 100%; }
.checkbox-accept p > span > span > span {margin-left: 0 !important; }
.contact-form-wrap .checkbox-accept {margin-bottom:15px; }
.contact-form-wrap .submit-btn input {width: 100%; padding: 10px 24px 10px 24px; border-radius: 8px; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-size: 16px; line-height: 24px; border: none; }
.contact-form-wrap .submit-btn {position: relative; }
.contact-form-wrap .wpcf7-spinner {position: absolute; top: 9px; right: 0; }
.contact-first-right .contact-form-wrap {margin-bottom: 0 !important; }

.contact-map-row > div > div > div > div {margin-bottom: 0 !important; }

/*===============Contact-Us-End==================*/


/*===============Influencer-Interview==================*/

section.latest-influencer-interview-sec {margin-bottom: 80px; margin-top:20px; }
.latest-influencer-interview-sec h2 {margin-bottom: 35px !important; }
.latest-influencer-interview-sec .new-posts-sec .new-posts {display: grid; grid-template-columns: 55% 1fr; gap: 48px; }
.latest-influencer-interview-sec .new-posts-sec .post-img {border-radius: 10px; overflow: hidden; }
.latest-influencer-interview-sec .new-posts-sec .post-img * {height: 100%;}
.latest-influencer-interview-sec .new-posts-sec .post-img img{height: 100%; object-fit: cover;}
.latest-influencer-interview-sec .new-posts .con-post .ibadge {padding: 1px 16px 1px 16px; border-radius: 18px; font-family: Mulish; font-size: 18px; font-weight: 800; line-height: 27.09px; color: #fff; margin-bottom: 25px; background: rgba(43, 55, 110, 1); display: inline-block; }
.latest-influencer-interview-sec .new-posts .con-post h3 {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 52.92px; color: rgba(47, 47, 47, 1); margin-bottom: 25px !important;  text-overflow: ellipsis; display: -webkit-box; line-clamp: 3; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.latest-influencer-interview-sec .new-posts .con-post h3:hover a{color: #217cb2;}
.latest-influencer-interview-sec .new-posts .con-post .small-desc {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 27.2px; color: rgba(128, 128, 128, 1); margin-bottom: 50px; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.latest-influencer-interview-sec .new-posts .con-post {width: 100%; padding-block: 25px; align-self: center;}
.latest-influencer-interview-sec .view-more-btn a, 
.all-influencer-interview-sec .load-more-btn a {display: inline-block; max-width: 129px; width: 100%; margin: 0 auto; padding: 12px 24px 12px 24px; border-radius: 8px; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; text-align: center; color: #fff; }
ul.new-posts-sec {padding-left: 0; }
ul.new-posts-sec li {list-style: none;} 

section.all-influencer-interview-sec {padding-bottom: 80px; }
.all-influencer-interview-sec .new-posts-sec {display: grid; grid-template-columns: 1fr 1fr; gap: 100px 50px; margin-bottom: 80px; margin-top: 0; }
.all-influencer-interview-sec .new-posts-sec .post-img {border-radius: 10px; overflow: hidden; margin-bottom: 25px; }
.all-influencer-interview-sec .new-posts-sec .con-post h3 {font-size: 20px; font-weight: 500; line-height: 22px; margin-bottom: 10px;  text-overflow: ellipsis; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.all-influencer-interview-sec .new-posts-sec .con-post h3:hover a{color: #217cb2;}
.all-influencer-interview-sec .new-posts-sec .con-post .small-desc {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 27.2px; color: rgba(128, 128, 128, 1); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.all-influencer-interview-sec .load-more-btn {text-align: center; }
.all-influencer-interview-sec .load-more-btn a:hover {background: linear-gradient(290.91deg, #48CAE4 23.55%, #023E8A 99.57%); }
/*===============Influencer-Interview-End==================*/


/*===============Instagram==================*/

section.instagram-section {padding-bottom: 80px; }
.instagram-section #sbi_images {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr; gap: 40px 25px; margin-bottom: 70px; }
.instagram-section #sb_instagram #sbi_images .sbi_item {width: 100% !important; border: 2px solid rgba(0, 0, 0, 1); padding: 0 !important; }
.instagram-section #sb_instagram #sbi_images .sbi_item a{aspect-ratio: 1; object-fit: cover;}

#sbi_load .sbi_load_btn {max-width: 128px; width: 100%; padding: 12px 24px 12px 24px !important; border-radius: 8px!important; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%) !important; font-family: Mulish; font-size: 16px !important; font-weight: 600; line-height: 24px; text-align: center; }
#sbi_load .sbi_follow_btn a {width: 100%; padding: 12px 24px 12px 24px !important; border-radius: 8px !important; border: 1px solid #0e579a !important; font-family: Mulish; font-size: 16px !important; font-weight: 600; line-height: 24px; text-align: center; color: rgba(47, 47, 47, 1) !important; background: #fff !important; transition: 0.3s !important; box-shadow:none !important;}
#sbi_load .sbi_follow_btn a:hover {background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%) !important; color: #fff !important; box-shadow: none !important; }
#sbi_load .sbi_follow_btn a svg {font-size: 22px; }

.instagram-section #sb_instagram .sb_instagram_header .sbi_header_img, 
.instagram-section .sb_instagram_header .sbi_header_img, 
.instagram-section #sb_instagram .sb_instagram_header .sbi_header_img_hover, 
.instagram-section .sb_instagram_header .sbi_header_img_hover, 
.instagram-section #sb_instagram .sb_instagram_header .sbi_header_img img, 
.instagram-section .sb_instagram_header .sbi_header_img img {border-radius: 10px; }

.instagram-section #sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover, 
.instagram-section #sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover, 
.instagram-section .sb_instagram_header a:hover .sbi_header_img_hover, 
.instagram-section .sb_instagram_header a:focus .sbi_header_img_hover {opacity: 0; }

.instagram-section .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {font-family: Mulish; font-size: 36px !important; font-weight: 500; line-height: 39.6px !important; padding-top: 0 !important; }
.instagram-section #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3, 
.instagram-section .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {padding-top: 0 !important; margin-left: 65px !important; }
.instagram-section .sb_instagram_header {margin-bottom: 60px!important; }
#sb_instagram #sbi_load .sbi_load_btn:hover {box-shadow: none !important; }
.instagram-section .sb_instagram_header .sbi_header_text.sbi_no_bio h3:hover{color: #217cb2 !important;}
.instagram-section #sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio h3:hover, 
.instagram-section .sb_instagram_header .sbi_header_text.sbi_no_bio h3:hover{color: #217cb2 !important;} 

/*===============Instagram-End==================*/


/*===============Privacy-Policy==================*/

section.privacy-page-cont {margin-bottom: 50px; }
.privacy-page-cont p, 
.privacy-page-cont ol li {font-family: Mulish; font-size: 20px; color: rgba(47, 47, 47, 1); font-weight: 400; line-height: 27.6px; margin-bottom: 20px!important; }
.privacy-page-cont p a, 
.privacy-page-cont ol li a {font-weight: 700; }
.privacy-page-cont p a:hover, 
.privacy-page-cont ol li a:hover{color: #217cb2;}
.privacy-contact-list p a {font-weight: 400; }
.privacy-contact-list p a:hover{color: #217cb2;}
.privacy-page-cont p:last-child, 
.privacy-page-cont ol li:last-child {margin-bottom: 0 !important; }
.privacy-page-cont h2 {font-size: 30px !important; margin-bottom: 25px !important; }
.privacy-page-cont ol {padding-left: 20px !important; }

/*===============Privacy-Policy-End==================*/

/*===============Thank-You==================*/

section.thank-you-banner-section {margin-bottom: 80px; }
.thank-you-banner-section .thankyou-banner-left .thankyou-main-head {font-size: 64px; font-weight: 700; line-height: 80.32px; margin-bottom: 20px; background: -webkit-linear-gradient(99deg, rgba(2, 62, 138, 1), rgba(72, 202, 228, 1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.thank-you-banner-section .thankyou-banner-left .thankyou-second-head {font-size: 48px; font-weight: 500; line-height: 56.26px; margin-bottom: 15px; color: rgba(0, 0, 0, 1); }
.thank-you-banner-section .thankyou-banner-left p {font-family: Mulish; font-size: 20px; font-weight: 400; line-height: 30px; letter-spacing: 0.04em; color: rgba(128, 128, 128, 1); margin-bottom: 30px !important; }
.thankyou-banner-left .back-to-home-btn button,
.thankyou-banner-left .back-to-home-btn a {padding: 12px 24px 12px 24px; border-radius: 8px; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; text-align: center; color: #fff !important; }
.thankyou-banner-left .back-to-home-btn{margin-bottom: 0 !important;}
.thankyou-banner-left > div > .wpb_wrapper {max-width: 638px; width: 100%; }
.thankyou-banner-right > div > .wpb_wrapper {max-width: 730px; width: 100%; margin-left: auto; }
.thankyou-banner > div > div > div.vc_row-fluid {display: flex; align-items: center; flex-wrap: wrap; }
.thank-you-posts-section h3 {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 60px; color: rgba(47, 47, 47, 1); margin-bottom: 40px; }

/*===============Thank-You-End==================*/

/*===============Writefor-Us==================*/

.write-for-us-cont-sec {margin-bottom: 60px; }
.write-for-us-cont-sec p, 
.write-for-us-cont-sec ul li, 
.write-for-us-cont-sec ol li, 
.write-posts-listing .wp-list > div {font-family: Mulish; font-size: 20px; color: rgba(47, 47, 47, 1); line-height: 27.6px; margin-bottom: 20px;}
.write-posts-listing .wp-list > div{position: relative; padding-left: 30px;}
.write-posts-listing .wp-list > div:before {content: ''; position: absolute; top: 50%; left: 0; transform: translateY(-50%); width:22px; height: 22px; background-image: url(https://stgtro.unboundinfra.in/wp-content/themes/astra-child/images/wfu-list-icon.png); background-repeat: no-repeat; }
.write-for-us-cont-sec ul li, 
.write-for-us-cont-sec ol li {margin-bottom: 10px; }
.write-for-us-cont-sec h2 {font-weight: 600 !important; margin-bottom: 30px !important; }
.write-posts-listing .wp-list {margin-bottom: 20px; }
.write-posts-listing .wp-list > div {margin-bottom: 20px; }
.write-for-us-cont-sec ol li
{
	font-weight: 600;
	text-decoration: underline;
	transition: 0.3s;
}
.write-for-us-cont-sec ol li:hover
{
	color: #1c71ab;
	text-decoration: none;
}

section.write-for-us-idea-sec {padding: 50px 0; background: linear-gradient(90deg, rgba(235,246,250,1) 0%, rgba(230,236,244,1) 100%); margin-bottom: 80px; }
.write-for-us-idea-sec h2 {text-align: center !important; font-weight: 700 !important; margin-bottom: 15px !important; font-size: 38px; }
.write-for-us-idea-sec p {font-family: Mulish; font-size: 28px; color: rgba(47, 47, 47, 1); line-height: 140%; margin-bottom: 30px !important; text-align: center;}
.write-for-us-idea-sec button,
.write-for-us-idea-sec a {max-width: inherit; width: auto; border-radius: 8px !important; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%) !important; color: #fff !important; font-family: Mulish; font-size: 18px !important; font-weight: 600; display: inline-block !important; padding: 14px 28px !important;}
.write-for-us-idea-sec .writeus-idea-sec-btn {width: 100%; }
.write-for-us-idea-sec .vc_col-sm-12 > div > .wpb_wrapper {text-align: center; }

/*===============Writefor-Us-End==================*/


/*===============404-Page==================*/

.ast-container .breadcrumb-sec, 
.content-area-404{background:#fff;}
.content-area-404 .page-content {display: flex; flex-wrap: wrap; align-items: center; margin-bottom: 80px; }
.content-area-404 .page-content .left-sec {width: 49%; }
.content-area-404 .page-content .right-ssec {width: 51%; }
.content-area-404 .page-content .right-ssec img{width: 100%;}
.content-area-404 .page-content .left-sec h2 {font-size: 64px; font-weight: 700; line-height: 84px; margin-bottom: 32px; background: -webkit-linear-gradient(99deg, rgba(2, 62, 138, 1), rgba(72, 202, 228, 1)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.content-area-404 .page-content .left-sec p {font-family: Mulish; font-size: 20px; font-weight: 400; line-height: 30px; letter-spacing: 0.04em; color: rgba(128, 128, 128, 1); margin-bottom: 0; }
.content-area-404 .page-content .left-sec a {color: #1c71ab; }
.content-area-404 .page-content .left-sec a:hover{color: #217cb2; text-decoration: underline !important;}
.content-area-404 .page-content .left-sec p:nth-child(3) {margin-bottom: 60px; }
.content-area-404 .left-sec .ast-search-submit {display: none; }
.content-area-404 .left-sec .search-form {display: flex; flex-wrap: wrap; gap: 40px; justify-content: center;}
.content-area-404 .left-sec .search-submit {padding: 12px 20px 12px 20px; border-radius: 8px; border: 1px; border: 1px solid; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 16px; font-weight: 500; line-height: 24px; max-width: 94px; width: 100%; }
.content-area-404 .left-sec .search-form label {width: calc(87% - 40px); }
.content-area-404 .left-sec .search-form .search-field {width: 100%; padding: 12px 14px 12px 40px; border-radius: 8px; border: 1px solid rgba(208, 213, 221, 1); box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 24px; color: rgba(47, 47, 47, 1); }
.content-area-404 .left-sec .search-form label {position: relative; }
.content-area-404 .left-sec .search-form label:before {content:'' ; position: absolute; top: 50%; left: 15px; transform: translateY(-50%); width: 20px; height: 17px; background-image: url('https://stgtro.unboundinfra.in/wp-content/themes/astra-child/images/404-search-icon.png'); background-repeat: no-repeat; }
.content-area-404 .page-content .right-ssec {padding-left: 60px; }

/*===============404-Page-End==================*/


/*===============Video-Page==================*/

.video-single-page-wrap .top-video-top {margin-bottom: 80px; }
.video-single-page-wrap .top-video-top {display: grid; grid-template-columns: 1fr 25%; grid-gap: 25px; }
.video-left-sec .video-iframe-wrap iframe {width: 100%; min-height: 675px; border-radius: 10px; }
.video-left-sec .video-iframe-wrap {margin-bottom: 50px; }
.video-left-sec .video-cont-wrap .vd-title {font-family: Mulish; font-size: 27px; font-weight: 600; line-height: 33.89px; color: rgba(47, 47, 47, 1); margin-bottom: 20px; }
.video-left-sec .video-source-desc {margin-bottom: 50px; }
.video-left-sec .video-source-desc a:hover {color: #1a6ea9; }
.video-left-sec .video-source-desc p {font-family: Mulish; font-size: 18px; font-weight: 400; line-height: 27px; color: rgba(47, 47, 47, 1); }
.video-left-sec .video-description {border-radius: 10px; background: linear-gradient(290.91deg, #f3f8fa 23.55%, #f2f5f9 99.57%); font-family: Mulish; font-size: 18px; font-weight: 400; line-height: 27px; color: rgba(47, 47, 47, 1); padding: 35px; }
.video-left-sec .video-description h4 {margin-bottom: 16px; font-family: Mulish; font-size: 20px; font-weight: 700; line-height: 27px; text-align: left; color: #2F2F2F;}

.video-right-sec .latest-blogs-sec, 
.video-right-sec .latest-news-sec {padding: 40px 18px; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); }
.video-right-sec .latest-blogs-sec .blog-cont-head, 
.video-right-sec .latest-news-sec .news-cont-head {display: flex; flex-wrap: wrap; justify-content: space-between; margin-bottom: 35px; align-items: flex-start; }
.video-right-sec .latest-blogs-sec .blog-cont-head h4, 
.video-right-sec .latest-news-sec .news-cont-head h4 {font-family: Mulish; font-size: 24px; font-weight: 500; line-height: 26.4px; color: rgba(47, 47, 47, 1); }
.video-right-sec .latest-blogs-sec .blog-cont-head a, 
.video-right-sec .latest-news-sec .news-cont-head a {font-family: Mulish; font-size: 14px; font-weight: 500; line-height: normal; background: linear-gradient(326deg, #023E8A 23.55%, #48CAE4 99.57%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; }
.video-right-sec .latest-blogs-sec .blog-cont-head a:before, 
.video-right-sec .latest-news-sec .news-cont-head a:before {content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: linear-gradient(326deg, #023E8A 23.55%, #48CAE4 99.57%); }
.video-right-sec .latest-blogs-sec {margin-bottom: 45px; }
.video-right-sec .all-post-page {display: block; margin-bottom: 0; }
.video-right-sec .all-post-page li {width: 100%; display: grid; grid-template-columns: 37% 1fr; gap: 15px; margin-bottom: 30px; }
.video-right-sec .all-post-page li:last-child {margin-bottom: 0 !important; }
.video-right-sec .all-post-page li .post-thumbnail {margin-bottom: 0 !important;}
.video-right-sec .all-post-page .post-thumbnail {margin-bottom: 0; }
.video-right-sec .all-post-page .posts-cont h3 {margin-bottom: 0 !important; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 17.6px; color: rgba(47, 47, 47, 1); text-overflow: ellipsis; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.video-right-sec .all-post-page .posts-cont h3:hover{color: #217cb2;}
.video-right-sec .all-post-page .post-thumbnail img {aspect-ratio: 1.38; object-fit: cover; width: 100%;}
.video-right-sec .posts-cont .date span {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 21.07px; color: rgba(47, 47, 47, 1); margin-bottom: 10px; display: inline-block; }

.latest-video-slider .latest-videos-sec .video-posts {padding: 0 7px; }
.latest-video-slider .latest-videos-sec .video-posts .video-img a {border-radius: 10px; border: 1px solid #C1C0BF; background-blend-mode: normal, multiply; overflow: hidden; display: block; position: relative; }
.latest-video-slider .latest-videos-sec .video-posts .video-img .v-img img {display: block; width: 100%; aspect-ratio: 1.75; }
.latest-video-slider .latest-videos-sec .video-posts .video-img .play-icon {background: #FFF; position: absolute; bottom: 0; right: 0; height: 58px; width: 68px; display: flex; align-items: center; justify-content: center; transition: .3s background;}
.latest-video-slider .video-posts:hover .video-img .play-icon {background: linear-gradient(115deg, #023E8A 23.55%, #48CAE4 99.57%) !important; }
.latest-video-slider .video-posts:hover .video-img .play-icon img {filter: brightness(0) invert(1); }
.latest-video-slider .latest-videos-sec .video-posts .video-img .play-icon img {width: auto; }
.latest-video-slider .latest-videos-sec .con-video {padding: 29px 30px 0 0; }
.latest-video-slider .latest-videos-sec .con-video .video-title {color: #2F2F2F; font-family: Mulish; font-size: 20px; font-style: normal; font-weight: 500; line-height: 130%; margin-bottom: 7px;  text-overflow: ellipsis; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.latest-video-slider .latest-videos-sec .con-video .video-title a {color: #2F2F2F; transition: .3s all; }
.latest-video-slider .latest-videos-sec .con-video .video-title a:hover{color: #217cb2;}
.latest-video-slider .latest-videos-sec .con-video .small-desc {color: #808080; font-family: Mulish; font-size: 16px; font-style: normal; font-weight: 400; line-height: 150.5%;  text-overflow: ellipsis; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.latest-video-slider .latest-videos-sec {margin-left: 0 !important; }
.latest-video-slider .latest-videos-sec li {list-style: none; }
.latest-video-slider .owl-carousel .owl-nav.disabled {display: block !important; }
.latest-video-slider .latest-videos-sec .owl-nav button span {width: 49px; height: 49px; font-size: 0; padding: 0; border: 0; background: url(https://stgtro.unboundinfra.in/wp-content/themes/astra-child/images/arrow-circle-left.png) no-repeat !important; background-position: center; position: absolute; top: -105px; z-index: 5; bottom: 0; left: 0; margin: auto -52px !important; }
.latest-video-slider .latest-videos-sec .owl-nav button.owl-next span {left: auto; right: 0; transform: rotate(180deg); }
.video-single-page-wrap .top-bottom-sec h2.vc_custom_heading {margin-bottom: 30px; }
.video-single-page-wrap .top-bottom-sec {padding-bottom: 80px; }

/*===============Video-Page-End==================*/


/*===============Search-Page==================*/

.seach-banner-wrap {margin-bottom: 100px; }
.seach-banner-wrap .search-banner {text-align: center; }
.seach-banner-wrap .search-banner h1 {font-family: Mulish; font-size: 60px; font-weight: 600; line-height: 72px; letter-spacing: -0.02em; text-align: center; margin-bottom: 30px; }
.seach-banner-wrap .search-banner p {font-family: Mulish; font-size: 20px; font-weight: 400; line-height: 30px; text-align: center; margin-bottom: 30px; }
.seach-banner-wrap .search-banner .seach-form-wrap {max-width: 794px; width: 100%; margin: 0 auto; margin-bottom: 32px; }
.seach-banner-wrap .search-banner .search-form {display: flex; flex-wrap: wrap; gap: 40px; justify-content: center; }
.seach-banner-wrap .search-banner .search-form .search-field {width: 100%; padding: 12px 14px 12px 40px; border-radius: 8px; border: 1px solid rgba(208, 213, 221, 1); box-shadow: 0px 1px 2px 0px rgba(16, 24, 40, 0.05); font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 24px; color: rgba(47, 47, 47, 1);}
.seach-banner-wrap .search-banner .search-form .search-field-sec {width: calc(87% - 40px); position: relative; }
.seach-banner-wrap .search-banner .search-form .search-field-sec:before {content: ''; position: absolute; top: 50%; left: 15px; transform: translateY(-50%); width: 20px; height: 17px; background-image: url('https://stgtro.unboundinfra.in/wp-content/themes/astra-child/images/404-search-icon.png'); background-repeat: no-repeat; }
.seach-banner-wrap .search-banner .search-form .search-submit {padding: 12px 20px 12px 20px; border-radius: 8px; border: 1px; border: 1px solid; background: linear-gradient(290.91deg, #023E8A 23.55%, #48CAE4 99.57%); font-family: Mulish; font-size: 16px; font-weight: 500; line-height: 24px; max-width: 94px; width: 100%; }
.seach-banner-wrap .search-banner .found-items {font-family: Mulish; font-size: 20px; font-weight: 400; line-height: 30px; text-align: center; color: rgba(47, 47, 47, 1); }
div.search-results h4.search-title {font-family: Mulish; font-size: 36px; font-weight: 500; line-height: 160%; text-align: left; color: rgba(47, 47, 47, 1); margin-bottom: 12px;}
div.search-results p {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 130%; text-align: left; color: rgba(128, 128, 128, 1); margin-bottom: 20px; }
div.search-results .search-posts-wrap {padding-bottom: 80px; margin-bottom: 80px; border-bottom: 1px solid rgba(228, 231, 236, 1); }
div.search-results .search-posts-wrap:last-child {padding-bottom: 0; border-bottom: none; }
div.search-results .search-error {background: rgba(189, 81, 81, 1); border-radius: 8px; border: 1px solid rgba(255, 0, 0, 1); color: #fff; font-family: Mulish; font-size: 30px; font-weight: 500; line-height: 160%; text-align: center; padding: 80px 20%;
}
.search-possts-lists {margin-bottom: 0; }
.search-possts-lists li.serach-res-lists {padding-inline: 7px; }
.search-possts-lists .owl-nav button span {width: 53px; height: 53px; font-size: 0; padding: 0; border: 0; background: url(https://stgtro.unboundinfra.in/wp-content/themes/astra-child/images/arrow-circle-left.png) no-repeat !important; background-position: center; position: absolute; top: -105px; z-index: 5; bottom: 0; left: 0; margin: auto -52px !important; }
.search-possts-lists.owl-theme .owl-nav button.owl-next span {left: auto; right: 0; transform: rotate(180deg); }
.search-possts-lists.owl-theme .owl-nav {position: absolute; top: 50%; transform: translateY(-50%); width: 100%; }

/*===============Search-Page-End==================*/


/*===============Login-Signup-Page==================*/


section.authentication-page {padding-block: 50px; background-image: url('https://stgtro.unboundinfra.in/wp-content/themes/astra-child/images/login-back-img.png'); background-size: cover; background-position: center; }
.authentication-page #ajax-login-form, 
.authentication-page #ajax-register-form {max-width: 640px; width: 100%; margin: 0 auto; background: rgba(255, 255, 255, 0.2); border-radius: 48px; padding: 100px 80px; border: 0.5px solid rgba(255, 255, 255, 0.5) }
.authentication-page #ajax-login-form h3, 
.authentication-page #ajax-register-form h3 {font-family: Mulish; font-size: 32px; font-weight: 500; line-height: 40.16px; text-align: left; color: #fff; margin-bottom: 40px; }
#ajax-login-form #login-form input,  
#ajax-register-form #signup-form input{width: 100%; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.35); background: transparent; margin-bottom: 15px; font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 22.59px; color: #fff; }
#ajax-login-form #login-form label, 
#ajax-register-form #signup-form label {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 20.08px; text-align: left; color: #fff; margin-bottom: 10px; display: block; }
#ajax-login-form #login-form .password-sec .pwrap {display: flex; align-items: center; justify-content: space-between; }
#ajax-login-form #login-form .password-sec .hide-sec {margin-bottom: 10px; }
#ajax-login-form #login-form .password-sec .hide-sec span {color: #fff; opacity: 80%; margin-right: 5px; }
#ajax-login-form #login-form .password-sec .hide-sec button {background: transparent; font-family: Mulish; font-size: 18px; font-weight: 400; line-height: 22.59px; color: #fff; opacity: 80%; padding: 0; }
#ajax-login-form #login-form .privacy-text p, 
#ajax-register-form #signup-form .privacy-text p {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 17.57px; color: #fff; margin-bottom: 35px; margin-top: 20px; }
#ajax-login-form #login-form .privacy-text p a, 
#ajax-register-form #signup-form .privacy-text p a {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 17.57px; color: #fff !important; text-decoration: underline !important; }
#ajax-login-form #login-form .privacy-text p a:hover, #ajax-register-form #signup-form .privacy-text p a:hover{color: #004262; text-decoration: none !important;}
#ajax-login-form #login-form .submit_button, 
#ajax-register-form #signup-form #signup-submit {background: #fff; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; text-align: center; position: relative; color: #084991; width: 100%; border-radius: 10px; transition: 0.3s;}
#ajax-login-form #login-form .submit_button:hover, 
#ajax-register-form #signup-form #signup-submit:hover{background: #004262; color: #fff;}
#ajax-login-form .form-wrap-login .sign-up-text, 
#ajax-register-form .form-wrap-login .sign-up-text {text-align: center !important; margin-bottom: 50px; }
#ajax-login-form .form-wrap-login .sign-up-text span, 
#ajax-register-form .form-wrap-login .sign-up-text span {font-family: Mulish; font-size: 16px; font-weight: 400; line-height: 20.08px; text-align: center; color: #fff; }
#ajax-login-form .form-wrap-login .sign-up-text a, 
#ajax-register-form .form-wrap-login .sign-up-text a {font-family: Mulish; font-size: 18px; font-weight: 400; line-height: 20.08px; text-align: center; color: #fff; }
#ajax-login-form .form-wrap-login .sign-up-text a:hover, 
#ajax-register-form .form-wrap-login .sign-up-text a:hover{color: #fff; text-decoration: underline !important; opacity: .8;}
#ajax-login-form .single-signin-login .title-signon, 
#ajax-register-form .single-signin-login .title-signon {font-family: Mulish; font-size: 18px; font-weight: 400; line-height: 22.59px; text-align: center !important; color: #fff; position: relative; margin-bottom: 30px;}
#ajax-login-form .single-signin-login .title-signon:before, 
#ajax-login-form .single-signin-login .title-signon:after, 
#ajax-register-form .single-signin-login .title-signon:before, 
#ajax-register-form .single-signin-login .title-signon:after {content: ''; position: absolute; top: 50%; left: 0; width: 30%; height: 1px; background-color: rgba(202, 202, 202, 1); }
#ajax-login-form .single-signin-login .title-signon:after,  
#ajax-register-form .single-signin-login .title-signon:after {left:auto; right: 0; }
#ajax-register-form .social-logn .the_champ_login_ul li, 
#ajax-login-form .social-logn .the_champ_login_ul li{padding: 16px 27px 16px 27px !important; border-radius: 10px; background: rgba(255, 255, 255, 1); margin-inline: 10px !important; transform: scale(1); transition: 0.3s;}
#ajax-register-form .social-logn .the_champ_login_ul li:hover, 
#ajax-login-form .social-logn .the_champ_login_ul li:hover{transform: scale(1.07);}


#ajax-register-form #signup-form .password-sec input {margin-bottom: 5px; }
#ajax-register-form #signup-form .password-sec p {font-family: Mulish; font-size: 14px; font-weight: 400; line-height: 17.57px; color: #fff; margin-bottom: 15px; }
#ajax-register-form #signup-form #signup-submit {margin-bottom: 15px; }


/*===============Login-Signup-Page-End==================*/


.authors-posts-lists .load-more-btn a:hover, 
.contact-form-wrap .submit-btn input:hover, 
.latest-influencer-interview-sec .view-more-btn a:hover, 
.all-influencer-interview-sec .load-more-btn a:hover, 
.write-for-us-idea-sec button:hover,
.write-for-us-idea-sec a:hover, 
#sbi_load .sbi_load_btn:hover, 
.thankyou-banner-left .back-to-home-btn button:hover,
.thankyou-banner-left .back-to-home-btn a:hover, 
.content-area-404 .left-sec .search-submit:hover, 
.single-influencer-interview .related-articles-sec .head-sec a:hover, 
.single-related-lists .single-related-head-sec .view-all-lists:hover,  
.seach-banner-wrap .search-banner .search-form .search-submit:hover {background: linear-gradient(115deg, #023E8A 23.55%, #48CAE4 99.57%) !important;}

/*=========================media-query==============================*/

/*influter interview start*/
.single-influencer-interview .influencer-content-wrap {padding-bottom: 80px; }
.single-influencer-interview .influencer-content-wrap h1 {font-family: Mulish; font-size: 38px; font-weight: 500; line-height: 140%; text-align: left; margin-bottom: 30px;}
.single-influencer-interview .influencer-content-wrap .post-img img {width: 100%; aspect-ratio: 2.45; object-fit: cover; margin-bottom: 70px; }
.single-influencer-interview .influencer-content-wrap .small-desc {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 27.6px; margin-bottom: 50px; }
.single-influencer-interview .influencer-content-wrap .desc-content {font-family: Mulish; font-size: 20px; font-weight: 500; line-height: 27.6px; }
.single-influencer-interview .influencer-content-wrap .desc-content h2 {font-family: Mulish; font-size: 34px; font-weight: 600; line-height: 140%; margin: 30px 0; }
.single-influencer-interview .influencer-content-wrap .desc-content h3 {font-family: Mulish; font-size: 28px; font-weight: 600; line-height: 140%; margin: 30px 0 20px; }
.single-influencer-interview .related-articles-sec .head-sec {display: flex; align-items: center; justify-content: space-between; margin-bottom: 50px; }
.single-influencer-interview .related-articles-sec .head-sec a {max-width: 108px; padding: 10px 24px 10px 24px; border-radius: 8px; text-align: center; font-family: Mulish; font-size: 16px; font-weight: 600; line-height: 24px; color: #fff; background: linear-gradient(115deg, #48CAE4 23.55%, #023E8A 99.57%); }
.single-influencer-interview .all-post-page {margin-bottom: 0; }
div.single-influencer-interview {padding-bottom: 80px;}

.ccpa-section-cont ol ul {margin-top: 20px;}
section.privacy-page-cont:last-child {
    margin-bottom: 80px !important;
}

/*influter interview end*/



@media (max-width:1799px)
{
	.About-first-sec h2 {font-size: 34px; }
}

@media (max-width:1699px)
{
	.About-first-sec h2 {font-size: 32px; }
	.About-first-sec .about-first-img-sec {grid-template-columns: 40.1% 1fr !important; }

	/*==========================================================*/

	.content-area-404 .left-sec .search-form label {width: calc(85% - 40px) !important; }
	.content-area-404 .left-sec .search-submit {width: 15% !important; }


}
@media (max-width:1599px)
{
	.author-banner-sec .banner-sec {max-width: 1284px; }
	/*==========================================================*/
	.About-first-sec h2 {font-size: 30px; }

	.ccpa-table table tr td {padding: 40px 30px; font-size: 22px; line-height: 140%;}
	.ccpa-table table thead tr td {padding: 30px 30px; font-weight: 700;}
	.data-counter-sec .counter {font-size: 50px;}
	.about-second-sec h2.vc_custom_heading,
	.about-numbers-section h2.vc_custom_heading {margin-bottom: 60px;}
	.contact-first-left .contact-left-head {margin-bottom: 60px;}
	.all-influencer-interview-sec .new-posts-sec {grid-gap: 80px 35px;}
	.latest-influencer-interview-sec .new-posts .con-post h3 {font-size: 28px; line-height: 130%; margin-bottom: 14px !important;}
	.latest-influencer-interview-sec .new-posts .con-post .small-desc {margin-bottom: 30px;}
	.instagram-section .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {font-size: 32px !important}
	div.search-results .search-error {padding: 60px 10%; font-size: 28px; margin-top: 40px;}

}
@media (max-width:1499px)
{
	.author-banner-sec .banner-sec {gap: 60px !important; grid-template-columns: 77% 1fr !important; }
	.all-author-posts li .auth-cont-wrap {grid-template-columns: 22% 1fr!important; }

	/*==========================================================*/

	.About-first-sec h2 {line-height: 130%; }
	.About-first-sec .about-first-img-sec {grid-template-columns: 40% 1fr !important; }

	/*=====================================*/

	.contact-page-sec .contact-first-left {padding-right: 40px !important; }
	.contact-page-sec .contact-first-row .vc_col-sm-6:first-child {width: 54% !important; }
	.contact-page-sec .contact-first-row .vc_col-sm-6:last-child {width: 46% !important; }

	/*=====================================*/

	.latest-influencer-interview-sec .new-posts-sec .new-posts {grid-template-columns: 60% 1fr !important; }

	.privacy-page-cont p, .privacy-page-cont ol li {font-size: 19px !important; }

	/*=====================================*/

	.instagram-section #sbi_images {grid-template-columns: 1fr 1fr 1fr 1fr !important; }

	/*=====================================*/

	.video-right-sec .latest-blogs-sec, .video-right-sec .latest-news-sec {padding: 40px 15px !important; }
	.video-single-page-wrap .top-video-top {grid-template-columns: 1fr 27.5% !important;}
	.video-right-sec .all-post-page li {gap: 10px !important; }
	.video-right-sec .all-post-page .post-thumbnail img {aspect-ratio: 1.09 !important; }
	.video-right-sec .all-post-page .posts-cont h3 {line-clamp: 3 !important; -webkit-line-clamp: 3!important; }

	/*==========================================================*/

	.content-area-404 .left-sec .search-form {gap: 16px !important; }
	.content-area-404 .left-sec .search-form label {width: calc(87% - 40px) !important; }
	.content-area-404 .left-sec .search-submit {width: 17% !important; }
	.content-area-404 .page-content {margin-bottom: 100px !important; }
	div.search-results .search-posts-wrap {padding-bottom: 65px; margin-bottom: 65px;}
	.search-page-wrap {margin-bottom: 100px;}
	.seach-banner-wrap .search-banner h1 {font-size: 50px; line-height: 52px; margin-bottom: 20px;}
}
@media (max-width:1399px)
{
	.author-banner-sec .banner-sec {gap: 30px !important!important; }

	/*=====================================*/

	.thankyou-banner .thankyou-banner-left {width: 52%; }
	.thankyou-banner .thankyou-banner-right {width: 48%; }
}
@media (max-width:1299px)
{
	.author-banner-sec .banner-sec {gap: 60px !important!important; }
	.all-author-posts li .auth-cont-wrap {grid-template-columns: 25% 1fr!important; }
	.banner-sec .bleft p {font-size: 20px; }

	/*=====================================*/


	.contact-page-sec .contact-first-left {padding-right: 30px !important; }
	.contact-first-left h2 {font-size: 29px !important; margin-bottom: 25px !important; }

	/*=====================================*/


	.latest-influencer-interview-sec .new-posts-sec .new-posts {gap: 40px !important; }
	.latest-influencer-interview-sec .new-posts .con-post h3 {font-size: 32px !important; line-height: 43px !important; }
	.all-influencer-interview-sec .new-posts-sec {gap: 70px 35px !important; }
	.all-influencer-interview-sec .new-posts-sec .con-post h3 {line-height: 25px !important; }
	.all-influencer-interview-sec .new-posts-sec .post-img {margin-bottom:20px !important; }

	/*=====================================*/

	.all-post-page .post-cont-wrap h3 {font-size: 18px !important; }

	/*=====================================*/

	.privacy-page-cont h2.vc_custom_heading {font-size: 28px !important; }

	/*=====================================*/

	.video-right-sec .all-post-page .posts-cont h3 {font-size: 14px !important; }
	.video-right-sec .posts-cont .date span {font-size: 12px !important; margin-bottom: 5px !important; }
	.video-left-sec .video-cont-wrap .vd-title {font-size: 25px !important; }
	.video-left-sec .video-iframe-wrap {margin-bottom: 40px !important; }
	.video-left-sec .video-description {font-size: 16px !important; }

	/*=====================================*/

	.thank-you-banner-section .thankyou-banner-left .thankyou-second-head {font-size: 46px; }
	.thank-you-banner-section .thankyou-banner-left p {font-size: 18px; line-height: 26px; }
	.thank-you-banner-section .thankyou-banner-left p {margin-bottom: 55px; }
	.thank-you-banner-section .thankyou-banner-left .thankyou-main-head {font-size: 58px; margin-bottom: 30px; }

	/*==========================================================*/

	.content-area-404 .left-sec .search-form label {width: calc(80% - 40px) !important; }
	.content-area-404 .left-sec .search-submit {width: 20% !important; }
	.content-area-404 .page-content .left-sec h2 {font-size: 58px !important; margin-bottom: 22px !important; }
	.content-area-404 .page-content .left-sec p {font-size: 18px !important; line-height: 27px !important; }
	.content-area-404 .page-content .left-sec p:nth-child(3) {margin-bottom: 50px; }

}
@media (max-width:1199px)
{
	.banner-sec .bleft p {font-size: 17px; line-height: 22px; }
	.author-banner-sec .banner-sec {gap: 30px !important; }
	.all-author-posts li .auth-cont-wrap {grid-template-columns: 33% 1fr !important; }
	.all-author-posts .posts-cont h3 {line-height: 25px; }


	/*==========================================================*/


	.about-second-sec h2.vc_custom_heading, 
	.about-numbers-section h2.vc_custom_heading {margin-bottom: 60px !important; } 
	.about-values-list .about-values {grid-gap: 60px 50px !important; }
	.About-first-sec .about-first-img-sec {grid-template-columns: 39.8% 1fr !important; }


	/*=====================================*/


	.contact-page-sec .contact-first-row .vc_col-sm-6:first-child {width: 52% !important; }
	.contact-page-sec .contact-first-row .vc_col-sm-6:last-child {width: 48% !important; }
	.contact-first-left h2 {line-height: 120% !important; }
	.contact-first-left .contact-left-head {margin-bottom: 50px !important; }
	.contact-left-bottom .contact-info {grid-template-columns: 1fr !important; margin-top: 50px !important; max-width: 360px !important; width: 100% !important; }
	section.contact-page-sec {padding-bottom: 60px !important; }

	/*=====================================*/


	.latest-influencer-interview-sec .new-posts-sec .new-posts {grid-template-columns: 58% 1fr !important; }
	.latest-influencer-interview-sec .new-posts .con-post h3 {font-size: 28px !important; line-height: 35px !important; margin-bottom: 20px !important; }
	.latest-influencer-interview-sec .new-posts .con-post {padding-top: 20px !important; }
	.all-influencer-interview-sec .new-posts-sec {gap: 50px 35px !important; }

	/*=====================================*/

	.write-for-us-idea-sec h2.vc_custom_heading {font-size: 40px; margin-bottom: 15px !important; }
	.write-for-us-idea-sec p {font-size: 28px !important; margin-bottom: 25px !important; }
	.all-post-page .author-date-data {font-size: 12px !important; }
	.all-post-page .post-thumbnail {margin-bottom: 15px !important; }
	.write-for-us-cont-sec {margin-bottom: 60px !important; }

	/*=====================================*/

	.privacy-page-cont h2.vc_custom_heading {font-size: 26px !important; }

	/*=====================================*/

	.instagram-section .sb_instagram_header.sbi_header_palette_light {margin-bottom: 50px!important; }
	.instagram-section #sbi_images {grid-template-columns: 1fr 1fr 1fr !important; }

	/*=====================================*/

	.video-left-sec .video-iframe-wrap iframe {min-height: auto !important; }
	.video-left-sec .video-iframe-wrap {margin-bottom: 30px !important; }
	.video-left-sec .video-cont-wrap .vd-title {font-size: 22px !important; }
	.video-left-sec .video-description {padding: 25px !important; }
	.video-left-sec .video-source-desc {margin-bottom: 30px !important; }
	.video-single-page-wrap .top-video-top {grid-template-columns: 1fr 30% !important; }
	.video-right-sec .all-post-page li {margin-bottom: 20px !important; }
	.video-right-sec .latest-blogs-sec, .video-right-sec .latest-news-sec {padding: 30px 15px !important; }
	.video-right-sec .all-post-page .posts-cont h3 {line-clamp: 2 !important; -webkit-line-clamp: 2 !important; }
	.latest-video-slider .latest-videos-sec .video-posts .video-img .v-img img {aspect-ratio: 1.6 !important; }
	.latest-video-slider .latest-videos-sec .owl-nav button.owl-prev span, 
	.latest-video-slider .latest-videos-sec .owl-nav button.owl-next span {margin: auto -23px !important; width: 51px !important; height: 51px!important; }
	.latest-video-slider .latest-videos-sec .owl-nav button span {top: -145px !important; }

	/*=====================================*/

	.thank-you-banner-section .thankyou-banner-left .thankyou-main-head {font-size: 48px; margin-bottom: 20px; }
	.thank-you-banner-section .thankyou-banner-left .thankyou-second-head {font-size: 40px; margin-bottom: 15px; line-height: 49px; }
	.thank-you-banner-section .thankyou-banner-left .wpb_wrapper p {font-size: 15px; line-height: 23px; margin-bottom: 50px; }
	.thank-you-posts-section h3 {font-size:32px; }

	/*==========================================================*/

	.content-area-404 .page-content .left-sec h2 {font-size: 48px !important; margin-bottom: 20px !important; line-height: normal !important; }
	.content-area-404 .page-content .left-sec p {font-size: 17px !important; line-height: 25px !important; }
	.content-area-404 .page-content .left-sec p:nth-child(3) {margin-bottom: 40px; }
	.content-area-404 .left-sec .search-form label {width: calc(77% - 16px) !important; }
	.content-area-404 .left-sec .search-submit {width: 23% !important; }
	.content-area-404 .page-content {margin-bottom: 80px !important; }
	.top-example-section h2 {margin-bottom: 40px !important; font-size: 32px; }
	.all-author-posts .badge-data-sec .badge-data-list a {font-size: 16px;}

	.ccpa-table table tr td {padding: 25px; font-size: 20px;}
	.data-counter-sec .counter {font-size: 40px; margin-bottom: 8px;} 
	.data-counter-sec .counter-container {padding-block: 40px;}
	.find-tech-sec h2.vc_custom_heading {font-size: 32px;}
	.find-tech-sec button,
	.find-tech-sec a {max-width: 210px; font-size: 17px !important;}
	.instagram-section .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {font-size: 28px !important}


/*==========================================================*/

	div.search-results .search-posts-wrap {padding-bottom: 60px; margin-bottom: 60px; }
	.search-possts-lists .owl-nav button span {margin: auto -27px !important; }
	div.search-results h4.search-title {font-size:26px; margin-bottom: 0; }
	.seach-banner-wrap .search-banner h1 {font-size: 52px; margin-bottom: 20px; }
	.seach-banner-wrap {margin-bottom: 80px; }


}
@media (max-width:991px)
{
	.banner-sec .bleft h2 {margin-bottom: 15px!important; }
	.banner-sec .bleft p {font-size: 15px; line-height: 19px; }
	.author-banner-sec .banner-sec {gap: 20px !important; }
	.banner-sec .bright img {border: 3px solid #fff!important; }
	.all-author-posts li img {width: 100%!important; }
	.all-author-posts li .auth-cont-wrap {grid-template-columns: 1fr !important; gap: 25px!important; margin-bottom: 50px !important; }
	.all-author-posts .badge-data-sec {margin-bottom: 15px !important; }


/*==========================================================*/


	section.About-first-sec {padding-bottom: 50px !important; }
	.About-first-sec h2 {line-height: 120%; font-size: 28px; }
	section.about-second-sec {padding: 50px 0 !important; }
	.about-values-list .about-values {grid-template-columns: 1fr !important; }
	.about-values-list .about-values {grid-gap: 50px 50px !important; }
	.about-second-sec h2.vc_custom_heading {margin-bottom: 50px !important; }
	section.about-numbers-section {padding: 50px 0 !important; }
	.data-counter-sec .counter-container {padding-block: 30px !important; padding-inline: 20px !important;}
	.data-counter-sec .counter {font-size: 32px !important; }
	.data-counter-sec p {font-size: 14px !important; line-height: 20px !important; }
	.about-numbers-section h2.vc_custom_heading {margin-bottom: 50px !important; }
	.find-tech-sec h2.vc_custom_heading {font-size: 32px !important; }
	section.find-tech-sec {padding: 65px 0 !important; }
	.About-first-sec .about-first-img-sec {grid-template-columns: 39.5% 1fr !important; }


	/*=====================================*/


	.contact-page-sec .contact-first-row .vc_col-sm-6:first-child, 
	.contact-page-sec .contact-first-row .vc_col-sm-6:last-child {width: 100% !important; }
	.contact-left-bottom .contact-info {grid-template-columns: 1fr 1fr !important; max-width: unset !important; width: 100% !important; }
	.contact-page-sec .contact-first-left {padding-right: 0 !important; margin-bottom: 50px !important; }
	.contact-first-right > .vc_column-inner > .wpb_wrapper {max-width: unset !important; }
	.contact-first-left h2.vc_custom_heading {margin-bottom: 20px !important; }
	.contact-first-left .contact-left-head {margin-bottom: 40px !important; }

	/*=====================================*/


	.latest-influencer-interview-sec .new-posts-sec .new-posts {grid-template-columns: 1fr !important; gap: 20px !important; }
	.latest-influencer-interview-sec .new-posts-sec .post-img img {min-height: auto!important; }
	.latest-influencer-interview-sec .new-posts .con-post {padding-top: 0!important; padding-bottom:0; }
	.latest-influencer-interview-sec .new-posts .con-post h3 {font-size: 26px !important; line-height: 33px !important; }
	.latest-influencer-interview-sec .new-posts .con-post .small-desc { margin-top: -10px; }
	.all-influencer-interview-sec .new-posts-sec {grid-template-columns: 1fr !important; }

	/*=====================================*/

	.write-for-us-cont-sec p, 
	.write-for-us-cont-sec ul li, 
	.write-for-us-cont-sec ol li, 
	.write-posts-listing .wp-list > div {font-size: 18px !important; line-height: 26px !important; }
	.write-for-us-cont-sec {margin-bottom: 50px !important; }
	.write-for-us-idea-sec h2.vc_custom_heading {font-size: 26px; margin-bottom: 10px !important; }
	.write-for-us-idea-sec p {font-size: 20px !important; }
	section.write-for-us-idea-sec {margin-bottom: 60px !important; }
	.top-example-section .all-post-page {grid-template-columns:1fr 1fr !important; grid-gap: 30px !important; }
	.top-example-section .all-post-page .post-thumbnail img {aspect-ratio: 1.90 !important; }
	.top-example-section .all-post-page .post-cont-wrap h3 {margin-bottom: 10px !important; }
	.top-example-section h2.vc_custom_heading {margin-bottom: 25px !important; }
	.top-example-section {padding-bottom: 60px!important; }
	.all-author-posts .badge-data-sec .post-badge a, 
	.all-author-posts .badge-data-sec .clients-badge a, 
	.all-post-page .post-thumbnail .post-badge a {font-size: 14px !important; }
	.all-author-posts .posts-cont .cont-whitepaper {margin-top: 10px;}

	/*=====================================*/

	section.privacy-page-cont {margin-bottom: 40px; }
	.privacy-page-cont h2.vc_custom_heading {font-size: 23px !important; line-height: 130% !important; margin-bottom: 20px !important; }
	.privacy-page-cont p, .privacy-page-cont ol li {font-size: 17px !important; line-height: 25px !important; }

	/*=====================================*/

	.instagram-section #sbi_images {grid-template-columns: 1fr 1fr !important; }
	.instagram-section .sb_instagram_header.sbi_header_palette_light {margin-bottom: 50px !important; margin-top: 30px !important; }

	/*=====================================*/

	.video-single-page-wrap .top-video-top {grid-template-columns: 1fr !important; grid-gap: 40px !important; }
	.video-right-sec .latest-blogs-sec, .video-right-sec .latest-news-sec {padding: 30px 30px !important; }
	.top-video-top .video-right-sec {display: grid; grid-template-columns: 1fr 1fr; grid-gap: 20px; }
	.video-right-sec .latest-blogs-sec {margin-bottom: 0 !important; }
	.video-right-sec .all-post-page .post-thumbnail img {aspect-ratio: 1.20 !important; }
	.video-single-page-wrap .top-video-top {margin-bottom: 60px !important; }
	.latest-video-slider .latest-videos-sec .owl-nav button.owl-prev span, 
	.latest-video-slider .latest-videos-sec .owl-nav button.owl-next span {width: 45px !important; height: 45px !important; background-size: 45px !important; margin: auto -22px !important; }
	.video-single-page-wrap .top-bottom-sec {padding-bottom: 60px; }
	.latest-video-slider .latest-videos-sec .video-posts .video-img .play-icon {height: 42px !important; width: 60px !important; padding: 0 22px !important; }
	.latest-video-slider .latest-videos-sec .owl-nav button span {top: -135px !important; }
	.latest-video-slider .latest-videos-sec .con-video {padding: 29px 20px 0 0 !important; }

	/*=====================================*/

	.thankyou-banner .thankyou-banner-left, 
	.thankyou-banner .thankyou-banner-right {width: 100%; }
	.thank-you-banner-section .thankyou-banner-left .thankyou-main-head {margin-bottom: 10px; }
	section.thank-you-banner-section {margin-bottom: 40px;}

	/*==========================================================*/

	.content-area-404 .page-content .left-sec {width: 100% !important; }
	.content-area-404 .page-content .right-ssec {width: 100% !important; padding-left: 0 !important; }
	.content-area-404 .page-content .left-sec h2 {text-align: center !important; }
	.content-area-404 .page-content .left-sec p {text-align: center !important; line-height: 28px !important; }
	.content-area-404 .left-sec .search-form label {width: calc(84% - 16px) !important; }
	.content-area-404 .left-sec .search-submit {width: 16% !important; }
	.content-area-404 .page-content .left-sec {margin-bottom: 80px !important; }

	.ccpa-table table tr td {padding: 20px; font-size: 16px;}
	.ccpa-table table .green-label, .ccpa-table table .red-label {max-width: 100px; font-size: 15px;}
	.ccpa-table table tr td:last-child {width: 20%;}
	.ccpa-section-cont h2 {margin-bottom: 20px !important;}
	.ccpa-section-cont p, .ccpa-section-cont li {font-size: 16px; margin-bottom: 14px; line-height: 160%;}
	section.ccpa-section-cont {margin-bottom: 40px;}
	.instagram-section .sb_instagram_header .sbi_header_text.sbi_no_bio h3 {font-size: 26px !important}


	.seach-banner-wrap .search-banner h1 {font-size: 44px; margin-bottom: 10px; }
	.seach-banner-wrap .search-banner p {font-size: 18px; }
	.seach-banner-wrap .search-banner .search-form {gap: 30px; }
	.seach-banner-wrap .search-banner .found-items {font-size: 18px; }
	.seach-banner-wrap {margin-bottom: 60px; }
	div.search-results h4.search-title {font-size: 24px; }
	div.search-results .search-posts-wrap {padding-bottom: 50px; margin-bottom: 50px; }
	div.search-results .search-error {padding: 50px 6%; font-size: 24px; margin-top: 40px;}

}
@media (max-width:767px)
{
	.ast-separate-container #content .ast-container {padding-inline: 0; }
	.all-author-posts .badge-data-sec .post-badge a, 
	.all-author-posts .badge-data-sec .clients-badge a, 
	.all-post-page .post-thumbnail .post-badge a {padding: 1px 10px 1px 10px !important; }
	.author-banner-sec .banner-sec {gap: 40px !important; grid-template-columns: 1fr !important; }
	.author-banner-sec .banner-sec .bleft {order: 1; }
	.author-banner-sec .banner-sec .bright {order: 0; text-align: center !important; }
	.banner-sec .bright img {max-width: 150px; }
	section.author-banner-sec {padding: 50px 0  !important; }
	.banner-sec .bleft h2 {margin-bottom: 12px  !important; }
	.banner-sec .bleft p { font-size: 16px; line-height: 150%; }

/*==========================================================*/


	.About-first-sec .about-first-img-sec {grid-template-columns: 1fr !important; }
	.about-second-sec .container, 
	.find-tech-sec .container, 
	.counter-section .container {padding-inline: 50px !important; }
	.data-counter-sec {grid-template-columns: 1fr !important; }
	.data-counter-sec .counter-container {border-right: none !important; border-bottom: 1px solid #ddd !important; padding-block: 40px !important; }
	.data-counter-sec .counter-container:last-child {border-bottom: none !important; }
	.data-counter-sec .counter {font-size:40px !important; }
	.data-counter-sec p {font-size: 16px !important; line-height: 22px !important; }
	.find-tech-sec h2.vc_custom_heading {font-size: 32px !important; line-height: 140%;}
	section.find-tech-sec {margin-bottom: 50px !important; }


/*=====================================*/


	.contact-left-bottom .contact-info {grid-template-columns: 1fr !important; }
	.contact-first-left h2.vc_custom_heading {font-size:26px !important; margin-bottom: 15px !important; }
	.contact-first-left p {font-size: 15px !important; }
	.contact-first-left .contact-left-head {margin-bottom: 30px !important; }
	.contact-left-bottom .contact-info {margin-top: 40px !important; }
	.contact-first-right > .vc_column-inner > .wpb_wrapper {padding: 20px !important; border-radius: 10px !important; }
	.contact-first-right h2.vc_custom_heading {font-size: 24px !important; margin-bottom: 25px !important; }

	/*=====================================*/

	.latest-influencer-interview-sec .new-posts .con-post .ibadge {font-size: 16px !important; }
	.latest-influencer-interview-sec .new-posts .con-post h3 {font-size: 26px !important; line-height: 34px !important;}
	.all-influencer-interview-sec .new-posts-sec {margin-bottom: 40px !important; }
	section.all-influencer-interview-sec {padding-bottom: 50px !important; }

	/*=====================================*/

	.write-for-us-cont-sec p, 
	.write-for-us-cont-sec ul li, 
	.write-for-us-cont-sec ol li, 
	.write-posts-listing .wp-list > div {font-size: 16px !important; line-height: 24px !important; }
	.write-for-us-cont-sec {margin-bottom: 40px !important; }
	.write-for-us-cont-sec h2 {line-height: 130% !important; }
	.write-for-us-cont-sec ul, 
	.write-for-us-cont-sec ol {padding-left: 25px; }
	.write-for-us-idea-sec h2.vc_custom_heading {line-height: 130% !important; margin-bottom: 15px !important; }
	.write-for-us-idea-sec p {line-height: 30px !important; }
	.top-example-section h2.vc_custom_heading {line-height: 130% !important; }
	.top-example-section .all-post-page .post-thumbnail img {aspect-ratio: 1.78 !important; }
	.top-example-section .all-post-page {grid-template-columns:1fr !important; grid-gap: 40px !important; margin-bottom: 0 !important;}

	/*=====================================*/

	section.privacy-page-cont {margin-bottom: 40px!important; }
	.privacy-page-cont p, .privacy-page-cont ol li {font-size: 16px !important; line-height: 22px !important; }
	.privacy-page-cont h2.vc_custom_heading {font-size: 20px !important; line-height: 130% !important; margin-bottom: 10px !important;}

	/*=====================================*/

	.instagram-section #sbi_images {grid-template-columns: 1fr !important; }
	#sb_instagram .sb_instagram_header .sbi_header_img, 
	.sb_instagram_header .sbi_header_img {width: 30px !important; }
	.instagram-section #sb_instagram .sb_instagram_header.sbi_header_palette_light .sbi_header_text.sbi_no_bio h3, 
	.instagram-section .sb_instagram_header.sbi_header_palette_light .sbi_header_text.sbi_no_bio h3 {margin-left: 42px !important; font-size: 20px !important; }
	.instagram-section .sb_instagram_header a {display: flex !important; align-items: center; }
	.instagram-section #sb_instagram .sb_instagram_header .sbi_header_text, 
	.instagram-section .sb_instagram_header .sbi_header_text {padding-top: 0 !important; }
	.instagram-section .sb_instagram_header.sbi_header_palette_light {margin-bottom: 20px !important; margin-top: 10px !important; }
	.instagram-section #sbi_images {margin-bottom: 45px !important; }
	.instagram-section #sb_instagram #sbi_load {display: flex; flex-direction: column; align-items: center; justify-content: center; }
	.instagram-section #sb_instagram #sbi_load .sbi_load_btn {margin-bottom: 20px; }

	/*=====================================*/
	
	.video-left-sec .video-cont-wrap .vd-title {font-size: 28px !important; line-height: 130% !important; }
	.video-left-sec .video-description {padding: 25px 15px !important; }
	.video-left-sec .video-source-desc {margin-bottom: 40px !important; }
	.top-video-top .video-right-sec {grid-template-columns: 1fr !important; }
	.video-right-sec .latest-blogs-sec, .video-right-sec .latest-news-sec {padding: 20px 20px !important; }
	.video-right-sec .all-post-page .post-thumbnail {border-radius: 5px !important; }
	.top-bottom-sec .latest-videos-sec li.video-posts {padding-inline: 0 !important; }
	.latest-video-slider .latest-videos-sec .owl-nav button.owl-prev span, 
	.latest-video-slider .latest-videos-sec .owl-nav button.owl-next span {width: 36px !important; height: 36px !important; background-size: 36px !important; margin: auto -18px !important;}
	.latest-video-slider .latest-videos-sec .owl-nav button span {top: -145px !important; }
	.latest-video-slider .latest-videos-sec .video-posts .video-img .play-icon {height: 38px !important; width: 52px !important; padding: 0 18px !important; }
	.latest-video-slider .latest-videos-sec .con-video .video-title {font-size:18px !important; }
	.latest-video-slider .latest-videos-sec .con-video .small-desc {font-size:14px !important; }
	.latest-video-slider .latest-videos-sec .con-video {padding: 29px 0 0 0 !important; }
	.video-single-page-wrap .top-bottom-sec {padding-bottom: 60px!important; }
	.latest-video-slider .latest-videos-sec {margin-bottom: 0 !important; }

	/*=====================================*/

	.thank-you-banner-section .thankyou-banner-left .thankyou-main-head {font-size: 38px; text-align: center !important; line-height: 140%; }
	.thank-you-banner-section .thankyou-banner-left .thankyou-second-head {text-align: center !important; font-size: 26px; line-height: 130%; }
	.thank-you-banner-section .thankyou-banner-left .wpb_wrapper p {font-size: 16px; line-height: 20px; text-align: center; margin-bottom: 30px !important; }
	.thankyou-banner-left > div > .wpb_wrapper {text-align: center ; }
	.thankyou-banner .thankyou-banner-left {margin-bottom: 80px; }
	.thank-you-posts-section h3.vc_custom_heading {line-height: 140%; font-size: 26px; margin-bottom: 30px;}
	.all-post-page .post-thumbnail .post-badge a {font-size:14px; }
	.thank-you-posts-section h3 {line-height: 28px; }
	.all-post-page .post-thumbnail .post-badge {bottom: 18px; right: 20px; }

	/*==========================================================*/

	.content-area-404 .left-sec .search-form {flex-direction: column; align-items: center !important; }
	.content-area-404 .left-sec .search-form label {width: calc(100% - 16px) !important; }
	.content-area-404 .left-sec .search-submit {width: 33% !important; }
	.content-area-404 .page-content .left-sec {margin-bottom: 60px !important; }

	.all-author-posts .badge-data-sec {display: flex; flex-wrap: wrap; grid-gap: 10px 0px; align-items: center;}
	.all-author-posts .badge-data-sec .badge-data-list a:before {display: none;}
	.all-author-posts .badge-data-sec .badge-data-list a {margin-right: 15px; display: block; font-size: 12px !important; line-height: 170%; border-radius: 100px; min-width: 58px; text-align: center;}
	.all-author-posts li img {width: 100%!important; object-fit: cover; border-radius: 10px;}
	.all-author-posts .posts-cont h3 {font-size: 18px; line-height: 140%;}
	section.authors-posts-lists {padding: 65px 0;}
	.all-author-posts li .auth-cont-wrap {margin-bottom: 45px !important;}	

	.ccpa-table table .green-label, .ccpa-table table .red-label {max-width: inherit; font-size: 15px; display: inline-block; width: auto;}
	section.ccpa-section-cont table {display: block; border: 0;}
	section.ccpa-section-cont table thead {display: none; }
	section.ccpa-section-cont table tbody {display: block; width: 100%; }
	section.ccpa-section-cont table tr {margin-bottom: 40px; display: flex; border: 1px solid #000; flex-wrap: wrap;}
	section.ccpa-section-cont table tr td {display: block; width: 100%; border: 0; font-size: 14px;}

	section.ccpa-section-cont table tr td:nth-child(1) {width: 38%; padding: 94px 12px 20px; position: relative; border-right:1px solid #000; }
	section.ccpa-section-cont table tr td:nth-child(2) {width: 62%; padding: 94px 12px 20px; position: relative;}
	section.ccpa-section-cont table tr td:nth-child(1):after, 
	section.ccpa-section-cont table tr td:nth-child(2):after {content: 'Category'; position: absolute; left: 0; right: 0; top: 0; font-family: Mulish; font-size: 18px; font-weight: 600; line-height: 25.1px; text-align: left; padding: 26px 8px; border-bottom: 1px solid #000;}
	section.ccpa-section-cont table tr td:nth-child(2):after {content: 'Examples';}
	.ccpa-table table tr td:last-child:after {content: 'Collected'; position: absolute; left: 0; bottom: 0; width: 38%; top: 0; border-right: 1px solid #000; display: flex; align-items: center; padding-left: 10px; font-family: Mulish; font-size: 18px; font-weight: 600; line-height: 25.1px; text-align: left;}
	.ccpa-table table tr td:last-child {width: 100%; position: relative; padding-left: 140px; border-top:1px solid #000;}

	.About-first-sec h2 {font-size: 26px;}
	.about-values .bottom h3 {font-size: 18px;}
	.about-values .bottom p {font-size: 14px; line-height: 22px;}
	.about-values-list .about-values {grid-gap: 40px 50px !important;}

	.contact-left-bottom .contact-info li {list-style: none; display: grid; grid-template-columns: 65px 1fr;}
	.latest-influencer-interview-sec h2 {margin-bottom: 26px !important;}
	.write-for-us-idea-sec p {line-height: 140% !important; font-size: 18px !important;}
	.write-for-us-idea-sec button,
	.write-for-us-idea-sec a {font-size: 16px !important; max-width: 145px;}
	section.privacy-page-cont:last-child {margin-bottom: 65px !important;}
	.video-left-sec .video-source-desc p {font-size: 15px; line-height: 24px;}
	.content-area-404 .page-content .left-sec h2 {font-size: 38px !important; margin-bottom: 18px !important;}
	.top-example-section h2 {margin-bottom: 26px !important; font-size: 26px;}


	/*==========================================================*/


	.seach-banner-wrap .search-banner h1 {font-size: 34px; margin-bottom: 20px; line-height: 20px; }
	.seach-banner-wrap .search-banner p {font-size: 16px; line-height: 22px; }
	.seach-banner-wrap .search-banner .search-form {gap: 15px; }
	.seach-banner-wrap .search-banner .search-form .search-field-sec {width: 100%; }
	.seach-banner-wrap .search-banner .seach-form-wrap {margin-bottom: 24px; }
	.seach-banner-wrap {margin-bottom: 70px; margin-top: 40px;}
	div.search-results h4.search-title {font-size: 20px; line-height: 27px; margin-bottom:15px; }
	div.search-results .search-error {padding: 22px 15px; font-size: 14px; line-height: 23px; margin-top: 0;}
	div.search-results p {font-size: 14px; margin-bottom: 25px; }
	.search-possts-lists .owl-nav button span {width: 36px; height: 36px; background-size: 36px !important; margin: auto -15px !important; }
	div.search-results .search-posts-wrap {padding-bottom: 60px; margin-bottom: 60px;}


	/*==========================================================*/

	.authentication-page #ajax-login-form, 
	.authentication-page #ajax-register-form {border-radius: 15px; padding: 40px 20px; }
	.authentication-page #ajax-login-form h3,  
	.authentication-page #ajax-register-form h3 {font-size: 28px; margin-bottom: 30px; }
	#ajax-login-form #login-form .password-sec .hide-sec button {font-size: 16px; }
	#ajax-login-form #login-form .password-sec .hide-sec span {margin-right: 2px; font-size: 13px; }
	#ajax-login-form #login-form label,  
	#ajax-register-form #signup-form label {font-size: 14px; margin-bottom: 6px; }
	#ajax-login-form #login-form .password-sec .hide-sec {margin-bottom: 6px; }
	#ajax-login-form #login-form .privacy-text p, 
	#ajax-register-form #signup-form .privacy-text p {margin-bottom: 30px; }
	#ajax-login-form .form-wrap-login .sign-up-text span, 
	#ajax-register-form .form-wrap-login .sign-up-text span {font-size:14px; }
	#ajax-login-form .form-wrap-login .sign-up-text a,  
	#ajax-register-form .form-wrap-login .sign-up-text a {font-size: 16px; }
	#ajax-login-form .form-wrap-login .sign-up-text,  
	#ajax-register-form .form-wrap-login .sign-up-text {margin-bottom: 30px; }
	#ajax-login-form .single-signin-login .title-signon,  
	#ajax-register-form .single-signin-login .title-signon {font-size: 16px; }
	#ajax-login-form .single-signin-login .title-signon:before,  
	#ajax-login-form .single-signin-login .title-signon:after,  
	#ajax-register-form .single-signin-login .title-signon:before,  
	#ajax-register-form .single-signin-login .title-signon:after {width: 20%; }
	#ajax-login-form #login-form .submit_button,  
	#ajax-register-form #signup-form #signup-submit {margin-bottom: 10px; }
	#ajax-register-form #signup-form .password-sec p {font-size:12px; }
	#ajax-login-form #login-form .privacy-text p, 
	#ajax-register-form #signup-form .privacy-text p {margin-top: 10px; }
	#ajax-register-form .social-logn .the_champ_login_ul li,  
	#ajax-login-form .social-logn .the_champ_login_ul li{padding: 12px 23px 12px 23px !important;}
	#ajax-login-form .social-logn .the_champ_login_ul li .theChampLogin, 
	#ajax-register-form .social-logn .the_champ_login_ul li .theChampLogin {width: 28px; height: 28px; }
}
