/*!
Theme Name: apptunix-blog
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: apptunix-blog
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

apptunix-blog is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/***** Blog Listing Page | Start *****/
.eguide_slide_grid .slick-track{display:flex}
.eguide_content .btn::after {
  content:unset;
}

.eguide_slide_grid .slick-list{margin:-20px;padding:20px 0}
.eguide_slide_box{height:auto;display:flex!important;align-items:center;box-shadow:var(--shadow);border-radius:10px;padding:20px 50px 20px 20px;margin:0 20px}
.eguide_slide_box figure{display:flex;align-items:center;justify-content:center;background:#f5f5f7;aspect-ratio:1/1;border-radius:10px;min-width:280px;padding:20px;width:280px}
.eguide_slide_box figure img{width:100%;height:100%;object-fit:contain;object-position:center}
.eguide_content{width:calc(100% - 280px);padding-left:45px}
.eguide_content span.c_primary{font-weight:800;margin-bottom:10px;display:block}
.eguide_content h2{font-weight:800;color:var(--c_dark);margin-bottom:7px}
.eguide_content p{font-size:16px;color:var(--c_text_dark)}
.eguide_content .btn{color:var(--c_white);background:var(--c_primary);margin:20px 0 0;font-size:15px;line-height:normal;font-weight:400;padding:5px 25px;min-height:44px;border-radius:5px}
.blogTop_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}
.blogTop_single{padding:15px 15px 25px;background-color:var(--c_white);width:calc(100% / 3 - (20px * 2 / 3));box-shadow:var(--shadow);border-radius:10px;position:relative;overflow:hidden}
.blogTop_single>a:not(.c_primary){inset:0;position:absolute;z-index:1;opacity:0}
.blogTop_single figure{width:100%;height:170px;border-radius:10px;overflow:hidden;margin-bottom:15px}
.blogTop_single figure img{width:100%;height:100%;object-fit:cover;object-position:top}
.blogTop_single .c_primary{font-weight:800;margin-bottom:10px;display:block;position:relative;z-index:2;font-size:14px;}
.blogTop_single .c_primary:hover{color:var(--c_secondary)}
.blogTop_single h2{font-size:18px;font-weight:800;color:var(--c_dark);margin-bottom:10px}
.blogTop_single h2:last-child{margin-bottom:0}
.blog_cat_list ul{display:flex;flex-wrap:wrap;gap:15px 25px}
.blog_cat_list ul li{display:inline-flex;margin-bottom:0}
.blog_cat_list ul li a{color:#8b8b8b;font-size:18px;font-weight:500}
.blog_cat_list ul li a:hover{color:var(--c_text_dark)}
.blog_cat_list ul li.selected a{color:var(--c_primary)}
.blogList_grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:60px}
.blogList_grid .lt_s{width:calc(68% - (60px * 1 / 2))}
.blogList_grid .rt_s{width:calc(32% - (60px * 1 / 2));padding-top:55px;position:sticky;top:40px}
.blogLatest_box{display:flex;align-items:center;padding:15px 15px;box-shadow:var(--shadow);border-radius:10px;margin-bottom:30px;position:relative}
.blogLatest_box>a{inset:0;position:absolute;z-index:1;opacity:0}
.blogLatest_box figure{width:260px;height:190px;overflow:hidden;border-radius:10px}
.blogLatest_box figure img{width:100%;height:100%;object-fit:cover;object-position:top left}
.blogLatest_content{width:calc(100% - 260px);padding-left:30px}
.blogLatest_content a.c_primary{display:block;font-weight:800;margin-bottom:8px;position:relative;z-index:2;font-size:14px;}
.blogLatest_content a.c_primary:hover{color:var(--c_secondary)}
.blogLatest_content h3{font-size:20px;color:var(--c_dark);margin-bottom:0;font-weight:800}
.blogLatest_content p{font-size:16px;color:var(--c_text_dark);margin-top:8px}
.blogLatest_content p span {
    font-size: 15px;
    color: #006eef;
    font-weight: 400;
    text-transform: capitalize;
}
.blogLatest_content ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px 15px}
.blogLatest_content ul li{font-size:14px;display:inline-flex;align-items:center;margin-bottom:0;gap:5px}
.blogLatest_content ul li.c_primary{color:#006eef}
.blogLatest_content ul li strong{color:var(--c_text_dark)}
.blog_pagination{display:flex;justify-content:center;padding:10px 0 0}
.blog_form{padding:20px;background-color:#f5f5f7;border-radius:16px}
.blog_form h2{font-size:20px;font-weight:500;margin-bottom:0}
.blog_form p{font-size:14px;color:var(--c_text_dark);margin-block:5px 20px}
.blog_form .form.v2 :is(input:not(.btn,[type=checkbox]),select){height:28px;padding:0 0 5px}
.blog_form .form.v2 :is(input:not([type=submit]),select,textarea){font-size:14px;background-color:transparent}
.blog_form .form.v2 :is(textarea){height:60px}
.blog_form .form.v2 :is(input:not(.btn,[type=checkbox]),select,textarea){padding:0 0 5px;border-bottom:solid 1px #c6d8e1;color: #000;}
.blog_form .form.v2 select{padding-right:25px!important;background-position:right 2px center;background-size:14px}
.blog_form .form.v2 :is(input:not([type=submit]),select,textarea)::placeholder{color:#6a6a6a}
.blog_form .form.v2 select option:first-child,.blog_form .form.v2 select:invalid{color:#6a6a6a}
.blog_form .form.v2 .iti__selected-dial-code{font-size:14px;color: #000;}
.blog_form .form.v2 .iti__flag-container {height: 30px;}
.blog_form .form.v2 .iti__arrow{border-top-color:#000 ;}
.blog_form .form_btn .btn[type=submit]{width:100%;height:40px;min-height:40px;font-size:15px}
.blog_search{height:50px;margin-bottom:30px;background-color:var(--c_white);box-shadow:var(--shadow);border-radius: 10px;overflow: hidden;}
.blog_newsletter{display:flex;align-items:center}
.blog_newsletter :is(.lt_s,.rt_s){width:50%}
.blog_newsletter .lt_s h2{font-size:80px;font-weight:600;line-height:1.1}
.blog_newsletter .rt_s{border-left:solid 1px #d5d5d5;padding-left:60px}
.blog_newsletter .rt_s p{margin-bottom:25px}
.blog_newsletter .form_btn{margin-top:0px}
.blog_newsletter .form_btn .btn{font-size:14px;border-radius:30px}
.blog_newsletter .form{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--c_white);padding:10px 10px 10px 20px;border-radius:50px;margin:20px auto 0;gap:10px;box-shadow:var(--shadow);}
.blog_newsletter .form_btn .btn[type=submit]{font-size:14px;border-radius:30px}
.blog_newsletter .form .form_control{margin-bottom:0;width:100%}
.blog_newsletter .form.v2 input:not(.btn){border:none;height:50px;color: #000;}
.blog_newsletter .form.v2 .btn{min-width:100px;}
@media screen and (max-width:1400px){
.eguide_content{padding-left:30px}
.blogLatest_content a.c_primary,.blog_cat_list ul li a,.eguide_content span.c_primary{font-size:16px}
.eguide_content h2{font-size:20px}
.blogLatest_box figure{width:250px;height:160px}
.blogLatest_content h3{font-size:18px}
.blogLatest_content p,.eguide_content p{font-size:15px}
.blogLatest_content a.c_primary{margin-bottom:6px}
.blogLatest_content p{margin-top:6px;margin-bottom:10px}
.blog_newsletter .lt_s h2{font-size:75px}
}
@media screen and (max-width:1200px){
.eguide_slide_box figure{min-width:250px;width:250px}
.eguide_content{width:calc(100% - 250px)}
.blogTop_single h2{font-size:16px}
.blogList_grid :is(.lt_s,.rt_s){width:100%}
.blogLatest_grid{display:flex;flex-wrap:wrap;gap:20px}
.blogLatest_box{padding:20px;flex-wrap:wrap;flex-direction:column;width:calc(100% / 2 - (20px / 2));margin-bottom:0}
.blogLatest_box figure{width:100%;height:180px}
.blogLatest_content{width:100%;padding-left:0;margin-top:10px}
.blogLatest_content h3,.blogLatest_content p span{font-size:16px}
.blog_pagination{padding:30px 0 0}
.blog_pagination .navigation{justify-content:center}
.blogList_grid .rt_s{padding-top:0;position:initial}
.blog_search{display:none}
.blog_form{max-width:420px;margin:0 auto}
.blog_newsletter .lt_s h2{font-size:60px}
.blog_cat_list ul li{margin:0 15px}
}
@media screen and (max-width:992px){
.eguide_slide_box figure{min-width:220px;width:220px}
.eguide_content{width:calc(100% - 220px);padding-left:20px}
.eguide_content p{display:none}
.blogTop_single{width:calc(100% / 2 - (20px * 1 / 2))}
.blogLatest_content ul li{font-size:14px}
.blog_newsletter .rt_s{border-left:none;padding-left:0}
.blog_newsletter{flex-direction:column}
.blog_newsletter :is(.lt_s,.rt_s){width:100%;text-align:center}
.blog_newsletter .lt_s h2{font-size:40px;margin-bottom:15px}
.blog_newsletter .rt_s p{margin-bottom:20px}
.blog_newsletter .form_btn .btn{margin:0 auto}
}
@media screen and (max-width:767px){
.eguide_slide_box{flex-direction:column;padding:20px 15px 30px;gap:25px}
.eguide_content{width:100%;padding-left:0;text-align:center}
.eguide_content .btn{font-size:14px;padding:5px 15px;min-height:40px;margin-inline:auto}
.eguide_slide_box figure{min-width:250px;width:250px;height:250px;padding:15px}
.blogTop_single p{font-size:15px}
.blog_newsletter .lt_s h2{font-size:30px}
.wrap_blogPage>.conta_iner.ut_spc,.wrap_blogPage>.conta_iner.uht_spc{padding-top:0;}
}
@media screen and (max-width:600px){
.blogLatest_box,.blogTop_single{width:100%;padding:15px 15px 20px}
.blogLatest_content ul li.c_primary{display:none}
.wrap_blogPage .hd_3{font-size:25px}
}
/***** Blog Listing Page | End *****/

/***** Blog Single Page | Start *****/
.blogSingle_sc{display:flex;flex-wrap:wrap;gap:30px}
.blogSingle_sc>.lt_s{width:calc(76% - (30px / 2))}
.blogSingle_cta .inner{padding:30px;display:flex;align-items:center;justify-content:space-between;border:1px solid #7070700D;background-color:#fbfcfd;border-radius:15px;flex-wrap:wrap}
.blogSingle_cta_info h2{font-size:16px;margin-bottom:0}
.blogSingle_cta_info p{font-size:14px;font-weight:400;color:var(--c_text_dark);margin-top:5px}
.blogSingle_cta .inner .btn.sm{font-size:15px;font-weight:500;min-height:46px}
.blogSingle_body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 20px}
.blogSingle_body .hd_3_1{margin-bottom:30px; width:100%;}
.blogSingle_body h1{font-weight:800}
.blogSingle_body aside.lt_s{width:230px;min-width:230px;position:sticky;top:110px}
.blogSingle_info{width:calc(100% - 250px);padding-left:20px}
.blogSingle_body .toc{padding:0 10px 25px;background-color:#fbfcfd;border:1px solid rgba(112,112,112,.05);border-radius:15px;max-height:380px;overflow:auto}
.blogSingle_body .toc::-webkit-scrollbar{width:5px}
.blogSingle_body .toc::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:5px}
.blogSingle_body .toc h2{top:0;position:sticky;font-size:22px;font-weight:800;margin-bottom:20px;background-color:#fbfcfd;padding:20px 10px 10px;margin:0 -10px 10px;z-index:1}
.blogSingle_body .tocList{counter-reset:count}
.blogSingle_body .tocList li p{font-size:14px;color:var(--c_text_dark);position:relative;display:flex;align-items:flex-start;justify-content:flex-start;line-height:1.3;font-weight:600; cursor: pointer;}
.blogSingle_body .tocList li p.active{color:#0475e5}
.blogSingle_body .tocList>li>p::before{counter-increment:count;content:counter(count,decimal-leading-zero);font-size:13px;color:#00649e;font-weight:600;width:26px;min-width:26px;position: relative;top: 1px;}
.blogSingle_body .tocList li ul {padding-left: 30px;padding-top: 10px;}
.blogSingle_body .tocList li ul li p {font-size: 12px;font-weight: 500;line-height: 1.35;}
.blogSingle_body .tocList li ul li::before {content:"";width:5px;min-width:5px;height: 5px;border-radius: 50%;background-color: var(--c_primary);display: inline-flex;position: relative;top: 5px;}
.blogSingle_body .tocList li ul li {display: flex;align-items: flex-start;gap: 10px;}
.blogSingle_body .tocList li ul li:not(:last-child) {margin-bottom: 6px;}

.blog_main ul li.blog_tabs_li {list-style: none;}
.blog_main ul:has(.blog_tabs_li) {padding-left: 0;}
.social_share{margin-top:20px}
.social_share h3{font-size:22px;font-weight:800}
.social_share ul{display:flex;align-items:center;justify-content:flex-start;gap:0 10px}
.social_share ul li{margin:0}
.social_share ul li a{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2;color:var(--c_text_dark);position:relative;border-radius:50%}
.social_share ul li .copy-url {width: 48px;height: 48px;transition: var(--transition);}
.social_share ul li a:hover, .social_share ul li .copy-url:hover{color:var(--c_white);background:var(--c_primary)}
.blogSingle_info #breadcrumb{display:flex;flex-wrap:wrap}
.blogSingle_info #breadcrumb span{margin:0;font-weight:500;font-size:16px;color:var(--c_text_dark)}
.blogSingle_info #breadcrumb span a{font-weight:900;color:var(--c_text_dark)}
.blog_published_by span{font-size:14px;font-weight:400;color:var(--c_text)}
.blog_published_by>span:not(:last-child)::after{content:"|";margin:0 6px}
.blogRelated_grid{display:flex;flex-wrap:wrap;gap:20px}
.blogRelated_single{border-radius:10px;padding:0 25px 25px;background-color:var(--c_white);width:calc(100% / 3 - (20px * 2 / 3));box-shadow:var(--shadow);position:relative;overflow:hidden}
.blogRelated_single>a{inset:0;position:absolute;z-index:1;opacity:0}
.blogRelated_single figure{height:230px;margin-inline:-25px;margin-bottom:25px;overflow:hidden}
.blogRelated_single figure img{width:100%;height:100%;object-fit:cover;object-position:top left}
.blogRelated_single h3{font-size:18px;font-weight:700;white-space:normal;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;overflow:hidden}
.blogRelated_single p span{font-size:14px;font-weight:400;color:var(--c_text)}
.blogRelated_single p>span:not(:last-child)::after{content:"|";margin:0 6px}
.blog_img{margin-top:30px}
.blog_img img{width:100%}
.blog_main{margin-top:20px;margin-bottom:25px}
.blog_main :is(p,li,table tr th, table tr td){font-size:16px;color:var(--c_text_dark);}
.blog_main :is(p,li){line-height:1.6}
.blog_main table thead tr[style*="color"] th {color: currentColor;}
.blog_main table thead[style*="color"] tr th {color: currentColor;}
.blog_main :is(iframe) {width: 100%;}
.blog_main img {height: auto;}
.blog_main table {width: 100% !important;height: auto !important; font-family: var(--font_ProductSans) !important;}
.blog_main p:empty{display:none;}
.blog_main :is(p,li) a{color:#428bca}
.blog_main :is(p,li) a:hover{color:var(--c_primary)}
.blog_main blockquote  h2 {margin-top: 0;}
.blog_main h2{font-size:25px;margin-top:35px;font-weight:800}
.blog_main h3,.blog_main h4{font-size:20px;font-weight:700}
.blog_main code{color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px;padding:2px 4px;font-size:90%}
.blog_main figure{width:100%;height:auto;margin:20px 0}
.blog_main figure img{width:100%;height:auto}
.blog_main ul{padding-left:20px}
.blog_main ul li{list-style:disc}
.blog_main ul li:not(:last-child){margin-bottom:5px}
.blog_main .table-responsive{overflow-x:auto;overflow-y:hidden;margin-bottom: 20px;}
.blog_main .table-responsive table{width:100%!important;border-collapse:collapse!important;line-height:normal;}
.blog_nav{display:flex;align-items:center;justify-content:space-between;border-top:dashed 2px #cecece;border-bottom:dashed 2px #cecece;justify-content:space-between;margin-top:30px;padding:20px 0;gap:30px}
.blog_nav a{width:50%;display:inline-flex}
.blog_nav figure{display:flex;align-items:center;gap:20px}
.blog_nav figure img{width:40px;min-width:40px;height:40px;border-radius:50%;object-fit:cover}
.blog_nav figure figcaption{font-size:14px;color:var(--c_heading);transition:var(--transition);display:inline-flex;line-height:normal;font-weight:500}
.blog_nav a[rel=next] figure{flex-direction:row-reverse;text-align:right}
.blog_nav a:hover figure figcaption{color:var(--c_primary)}
.blog_author{padding:20px;margin-top:30px;background:#fbfcfd;border:1px solid rgba(112,112,112,.05);border-radius:15px}
.blog_subs{padding:80px 30px;text-align:center;position:relative;background-color:#f4f8ff;margin-top:30px}
.blog_subs h2{font-size:42px;text-align:center;margin-bottom:10px}
.blog_subs p{text-align:center;color:var(--c_text_dark)}
.blog_subs .form{width:100%;display:flex;align-items:center;justify-content:space-between;background-color:var(--c_white);padding:10px 10px 10px 20px;border-radius:50px;margin:20px auto 0;gap:10px}
.blog_subs .form_btn .btn[type=submit]{font-size:14px;border-radius:30px}
.blog_subs .form .form_control{margin-bottom:0;width:100%}
.blog_subs .form.v2 input{border:none;height:50px;color: #000;}
.blog_subs .form .form_btn{margin:0;}
.blog_rate{text-align:center}
.blog_rate h2{font-size:25px;font-weight:500;margin-bottom:5px}
.blog_rate p{font-size:20px;color:var(--c_text_dark);font-weight:300}
.blog_rate .form{padding:40px 0 25px;display:flex;align-items:center;justify-content:center;gap:15px}
.blog_rate .star{position:relative}
.blog_rate .star label{left:50%;bottom:100%;position:absolute;transform:translate(-50%,-30%);background-color:var(--c_white);box-shadow:0 0 50px 0 rgba(0,0,0,.2);transition:ease-out .4s;text-align:center;min-width:100px;padding:8px;opacity:0;z-index:1}
.blog_rate .star label::before{content:"";left:0;bottom:-11px;position:absolute;border-left:solid 12px transparent;border-right:solid 12px transparent;border-top:solid 12px var(--c_white);transform:unset;margin:auto;width:0;right:0}
.rating_icons{height:60px;width:60px;display:flex;align-items:center;justify-content:center;position:relative;transition:ease-in .4s}
.rating_icons input{inset:0;opacity:0;position:absolute;height:100%;padding:0;cursor:pointer;z-index:1}
.rating_icons figure{width:100%}
.blog_rate .star:hover .rating_icons{transform:scale(1.1)}
.blog_rate .star:hover label{opacity:1;transform:translate(-50%,-5%)}
.blog_rate .star.disabled{cursor:not-allowed}
.blog_rate .star.disabled label{display:none}
.blog_rate .star.disabled .rating_icons img{filter:grayscale(100%);opacity:.8}
.blogSingle_aside{width:calc(24% - (30px / 2))}
.blogSingle_aside>div:not(:last-child){margin-bottom:20px}
.request_box{text-align:center;padding:20px 10px;background-color:#ebf8ff;border:1px solid #7070700D;border-radius:15px}
.request_box h3{font-size:20px;font-weight:800;margin-bottom:0}
.request_box p{font-size:12px;font-weight:400;margin-top:10px;color:var(--c_text_dark)}
.request_box .form input:not([type=submit]){padding:10px;font-size:14px;background-color:#d2f0ff;border:1px solid #fffFFF0F;border-radius:30px;height:42px;width:100%}
.blogSingle_aside .form .iti__flag-container{height: 40px;}
.blogSingle_aside .form .iti__country-list{width:285px;white-space:normal}
.blogSingle_aside .form .iti__country-list li{font-size:14px;margin:0}
.blogSingle_aside .form .iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 4px 0 10px}
.blogSingle_aside .form .iti--separate-dial-code .iti__selected-dial-code{margin-left:4px;font-size:14px;color: var(--c_text)}
.blogSingle_aside .form .iti__arrow{margin-left:4px;border-top-color: #555;}
.request_box .form_control{margin-bottom:10px}
.blogSingle_aside .form_btn .btn,.request_box .form_btn .btn{height:42px;min-height:42px;padding:10px 35px;background:transparent linear-gradient(180deg,#33b4ff 0,#00649e 100%) 0 0 no-repeat padding-box!important;border-radius:30px;font-size:14px;min-width:1px;margin:0 auto}
.eGuide_download{padding:20px;background-color:#fbfcfd;border:1px solid rgba(112,112,112,.05);border-radius:15px}
.eGuide_download figure{width:95px;height:160px;margin:0 auto 15px}
.eGuide_download figure img{width:100%;height:100%;object-fit:cover;object-position:left}
.eGuide_download h3{font-size:18px;font-weight:800;margin-bottom:10px}
.eGuide_download p{font-size:14px;color:var(--c_text_dark);font-weight:500;line-height:1.6}
.eGuide_download .btn{min-height:42px;padding:10px 20px;color:var(--c_white);background:transparent linear-gradient(180deg,#33b4ff 0,#00649e 100%) 0 0 no-repeat padding-box!important;border-radius:30px;font-weight:500;font-size:14px;min-width:1px}
.blogCat_form{padding:18px 13px 25px;background-color:#fbfcfd;border:1px solid rgba(112,112,112,.05);border-radius:15px;margin-bottom: 15px;}
.blogCat_form_mn {
    position: sticky;
    top: 100px;
}
.blogCat_form_inner{margin-bottom:20px;position:relative}
.blogCat_form_inner h3{font-size:22px;font-weight:600;margin-bottom:10px}
.blogCat_form_inner p{font-weight:500;color:var(--c_text_dark);font-size:14px}
.blogCat_form .form .form_control{margin-bottom:10px;padding:0 0;font-size:14px;}
.blogCat_form .form .btn_wrap .btn {min-height: 45px;}
.blogCat_form .form :is(input:not([type=submit]), textarea){color: #000;background-color:#f3f3f3;border:1px solid rgba(255,255,255,.06);border-radius:30px;height:40px;font-size:14px;padding:5px 15px}
.blogCat_form .form :is(input:not([type=submit]), textarea):focus{border-color:#33b4ff}
.blogCat_form .form :is(input:not([type=submit]), textarea)::placeholder{color:#989898}
.blogCat_form .form textarea {border-radius: 10px !important;height: 80px!important;padding: 10px 15px!important;}
.blog_main a[data_modal] img {cursor: pointer;}
.blog_author .saboxplugin-wrap,.blog_author .saboxplugin-wrap .saboxplugin-gravatar{padding:0;}
.blog_author .saboxplugin-tab{position:relative;min-height:60px;display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding-left:75px;}
.blog_author .saboxplugin-wrap .saboxplugin-gravatar{position:absolute;left:0;top:0;min-width:60px;width:60px;height:60px;}
.blog_author .saboxplugin-wrap .saboxplugin-gravatar img{width:100%;height:100%;object-fit:cover;}
.blog_author .saboxplugin-wrap .saboxplugin-authorname{font-size:22px;line-height:1.2;text-transform:capitalize;font-weight:600;margin:0;text-align:left}
.blog_author .saboxplugin-wrap .saboxplugin-desc p,.blog_author .saboxplugin-wrap .saboxplugin-desc{line-height:1.5 !important;}
.blog_author .saboxplugin-wrap .saboxplugin-desc{display:block;margin:0;}
.blog_author .saboxplugin-wrap .saboxplugin-desc>div:not(:empty){padding-top:2px;}
.blog_tags{font-size:16px;margin-top:15px;}
.blog_tags a{color:var(--c_primary);}
.blog_tags a {background: #ddd;padding: 1px 7px;display: inline-block;margin: 4px 4px;border-radius: 3px;text-decoration: none;font-weight: 500;}
.blog_tags a:hover{text-decoration:underline!important;}
.wrap_blogSingle .conta_iner {max-width: 1470px;}
.post-template-default.single.single-post .sideCall_modal {display: none;}
.blogCat_form .btn_wrap span.btn{
    padding:0 12px;font-size: 14px;
}
.blogCat_form .btn_wrap{margin: 0 auto;}
/***** Blog video-library Page | Start *****/
.wrap_vl .real_time {overflow: hidden;background-color: #f5fbff;height: 650px;display: flex;align-items: center;}
.wrap_vl .real_time .rl_tm_cnt{display:flex;justify-content:space-between;align-items:center;position:relative}
.wrap_vl .real_time .rl_tm_cnt::before{background:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121054/play.png);content:"";position:absolute;left:-330px;width:480px;height:480px;background-size:100%;top:-100px}
.wrap_vl .real_time .rl_tm_lt{width:45%;position:relative}
.wrap_vl .real_time .rl_tm_lt::before{content:"";position:absolute;background:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121054/line.svg);width:100%;background-repeat:no-repeat;height:100%;top:-27px;pointer-events:none}
.wrap_vl .real_time .rl_tm_lt::after{content:"";position:absolute;background:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121055/play_pink.png);width:100%;background-repeat:no-repeat;top:-80px;height:100%;left:280px}
.wrap_vl .real_time .rl_tm_lt h1 span{color:#00649e}
.wrap_vl .real_time .rl_tm_lt p{margin:30px 0 40px 0}
.wrap_vl .rl_tm_lt .search-form{display:flex;width:80%}
.wrap_vl .search-form label{width:84%;border:1px solid #707070;height:50px;border-radius:50px 0 0 50px;background:#fff;display:inline-block}
.wrap_vl .search-form label input{border:0;width:100%;height:46px;background:0 0}
.wrap_vl .search-form button{width:15%;cursor:pointer;border-radius:0 50px 50px 0;background:#00649e;color:#fff;border:0;height:50px;margin-left:-5px;font-size:20px;padding:11px}
.wrap_vl .search-form button i{cursor:pointer}
.wrap_vl .real_time .rl_tm_rt{width:55%}
.wrap_vl .lt_vd_list{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:40px}
.wrap_vl .lt_vd_list li {width: calc(100% / 3 - 40px* 2 / 3);margin-bottom: 0;background: #fff;box-shadow: var(--shadow);border-radius: 40px;padding: 15px;display: flex;flex-direction: column;align-items: stretch;position: relative;z-index: 1;}
.wrap_vl .lt_vd_list li:before {content: "";position: absolute;left: 15px;right: 15px;bottom: 15px;top: 15px;border: solid 1px #ddd;border-radius: 40px;}
.wrap_vl .lt_vd_list li figure{aspect-ratio: 1 / 0.75;;width:100%;background:#000;border-radius:41px 41px 0 0;overflow:hidden;}
.wrap_vl .lt_vd_list li figure img{width:100%;height:100%;object-fit:contain}
.wrap_vl .list_inner{border-radius:0 0 30px 30px;border:1px solid #707070 3D;width:100%;padding:15px 20px 25px;flex:1;display:flex;flex-direction:column;align-items:stretch}
.wrap_vl .list_inner h3{margin-block:0 20px}
.wrap_vl .list_inner div{display:flex;align-items:center;justify-content:space-between;margin-top:auto}
.wrap_vl .list_inner div p{font-size:16px}
.wrap_vl .list_inner div .btn_vid{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;font-size:15px;background:#00649e;color:#fff;border-radius:50px;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent}
.wrap_vl .list_inner div .btn_vid i{margin-right:10px;color:#00649e;background:#fff;width:30px;height:30px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-size:26px}
.wrap_vl .bs_idea_cnt{background-image:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121055/video-bg-1.jpg);background-size:cover;background-position:center;background-color:#00649e;display:flex;align-items:center;justify-content:space-between;padding:40px 80px;border-radius:20px;margin-bottom:80px;position:relative}
.wrap_vl .bs_idea_cnt::before{content:"";position:absolute;background:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121054/dots.svg);top:25%;right:-8px;width:60px;height:127px}
.wrap_vl .bs_idea_cnt::after{content:"";position:absolute;background:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121054/dots.svg);top:35%;left:0;width:60px;height:127px}
.wrap_vl .bs_idea_lt{width:65%}
.wrap_vl .bs_idea_rt{width:45%}
.wrap_vl .bs_idea_lt .btn_blg{padding:15px 30px;font-size:22px;border-radius:50px;color:#000;cursor:pointer;border:1px solid transparent}
.wrap_vl .bs_idea{position:relative}
.wrap_vl .bs_idea::before{content:'';background:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121053/blue_cycle.png);height:30px;width:30px;right:308px;top:-54px;background-repeat:no-repeat;background-size:cover;position:absolute}
.wrap_vl .bs_idea::after{content:'';background:url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/07/03121053/blog_icn.png);height:30px;width:30px;left:298px;top:-60px;background-repeat:no-repeat;background-size:cover;position:absolute}
.toc_mbl, .mbl_sclshrn{display:none;}
.pg_white_mode a.site_hamburgur span {
    background-color: var(--c_black);
}
.blog_subs .form.v2 input::placeholder,
.blog_newsletter .form.v2 input::placeholder {
    color: #000;
}
.blog_published_by {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.blog_published_by .saboxplugin-wrap {
    width: 50%;padding: 0;
}
.blog_published_by .saboxplugin-wrap .saboxplugin-gravatar img{
    border-radius: 50%;
    object-fit: cover;
    width: 80px;
    object-position: top;
    height: 80px;
}
.blog_published_by .saboxplugin-wrap .saboxplugin-desc {
    display: none;
}
.blog_published_by .saboxplugin-wrap .saboxplugin-authorname a span{font-weight: 800;}
.blog_published_by .saboxplugin-wrap .saboxplugin-authorname{margin: 0;}
.blog_published_by .saboxplugin-tab {
    display: none;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 20px;
}
.blog_published_by .saboxplugin-wrap .saboxplugin-gravatar{padding: 0;display: inline-flex;margin: 0;}
.pg_white_mode a.site_hamburgur.active span {
    background-color: var(--c_white);
}
.lst_updt {
    width: 50%;
    margin-left: auto;
    display: none;
    align-items: center;
    justify-content: flex-end;
    gap: 5px;
}
.copy-url {
    background: #f2f2f2;
    border: 0;
    color: var(--c_black);
    padding: 5px;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
}
#scrollToTopBtn {
    position: fixed;
    bottom: 180px;
    right: 10px;
    z-index: 1000;
    background-color: var(--c_primary);
    color: #fff;
    border: none;
    border-radius: 50%;
    padding: 12px 16px;
    font-size: 18px;
    cursor: pointer;
    display: none;
    transition: all 0.3s ease;
}
.blogSingle_cta .inner .btn:after {
    filter: brightness(0);
}
.blog_search .wp_autosearch_form_wrapper {
    border: 0 !important;background: url('https://media.apptunix.com/wp-content/uploads/2025/05/26070117/ftlt_srchicn-svg.jpg');
    background-position: right 12px center;
    background-repeat: no-repeat;
    background-size: 16px;
}
.blog_subs .form.v2 .form_btn input,
.blog_newsletter .form.v2 .form_btn input {
    color: #fff;
}
.blg_ctamn .btn {
    margin: 0 auto;
}

.blg_ctamn {
    border: 2px solid var(--c_primary);
    border-radius: 14px;
    padding: 20px;
    text-align: center;
    margin-bottom: 20px;
}
.blg_ctamn p {
    font-size: 14px !important;
}

.blg_ctamn h2 {
    margin-top: 0;
}
blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: 17.5px;
    border-left: 5px solid #eee;
    background-color: #fafafa;
}
.faq_section [itemscope]:not(:last-child) {
    margin-bottom: 20px;
}
.faq_section [itemscope] :is(ul, ol, p):not(:last-child) {
    margin-bottom: 10px;
}
.faq_section [itemscope] :is(ul, ol) {
    padding-left: 30px;
}
.faq_section [itemscope] li:not(:last-child) {
    margin-bottom: 5px;
}
@media screen and (max-width:1400px){
    .blogSingle_body .toc{max-height:350px}
}
@media screen and (max-width:1200px){
    .lst_updt_web {
        display: none;
    }
    .blogCat_form{position: unset;}
    .copy-url{width: 30px;height: 30px;}
    .blog_published_by .saboxplugin-tab{gap: 6px;display: flex;}

    .blog_published_by .saboxplugin-wrap .saboxplugin-gravatar img{width: 45px;height: 45px;}
    .lst_updt{width: 100%;margin-top: -30px;justify-content: flex-start;padding-left: 56px;display: block;}
    .blog_published_by .saboxplugin-wrap .saboxplugin-authorname{margin-top: -24px;}
    .blog_published_by {
        border-top: 1px solid #e3e3e3;
        border-bottom: 1px solid #e3e3e3;
        padding: 15px 0;
    }
    .blogCat_form_mn{position: unset;}
    .blogSingle_aside,.blogSingle_sc>.lt_s{width:100%}
    .blogRelated_single h3{font-size:16px}
    .blogRelated_single p span{font-size:13px}
    .blogSingle_body aside.lt_s{width:100%;min-width:100%;position:initial;order:3}
    .blogSingle_body .toc, .blogSingle_body .social_share{display:none}
    .blogSingle_info{width:100%;padding-left:0}
    .blogSingle_body .hd_3_1{margin-bottom:10px}
    .blog_main :is(p,li,table tr th, table tr td){line-height:1.5;font-weight: 300;}
    .blog_main :is(p,li,table tr th, table tr td) span{font-weight: 300 !important;}
    .blog_main table thead tr[style*="color"] th {white-space: nowrap;}
    .blog_main h2{font-size:20px}
    .blog_main h3,.blog_main h4{font-size:18px}
    .blog_rate h2{font-size:20px}
    .blog_rate p{font-size:18px}
    .blog_subs{padding:30px 20px}
    .blog_subs h2{font-size:26px}
    .blog_nav figure figcaption{font-size:16px}
    .social_share{margin-top:30px;text-align:center}
    .social_share ul{justify-content:center;gap: 10px;}
    .blogSingle_cta .inner{text-align:center;flex-direction:column;margin-bottom:20px;gap:20px}
    .request_box .form{display:flex;align-items:center;margin-inline:auto;gap:10px;max-width:450px;width:100%}
    .request_box .form_control{margin-bottom:0;flex:1}
    .wrap_vl .real_time .rl_tm_cnt .rl_tm_lt h1 br,.wrap_vl .real_time .rl_tm_cnt .rl_tm_lt p br{display:none}
    .wrap_vl .real_time .rl_tm_cnt .rl_tm_lt p{margin:0 0 20px 0}
    .wrap_vl .lt_vd_list{gap:20px}
    .wrap_vl .lt_vd_list li{width:calc(100%/3 - 20px*2/3);    border-radius: 20px;}
    .wrap_vl .lt_vd_list li:before{border-radius: 20px;}
    .wrap_vl .lt_vd_list li figure {border-radius: 21px 21px 0 0;}
    .wrap_vl .list_inner div p{font-size:14px}
    .wrap_vl .bs_idea_cnt{flex-direction:column}
    .wrap_vl .bs_idea_lt{width:100%;text-align:center}
    .wrap_vl .bs_idea_lt h2 br{display:none}
    .wrap_vl .bs_idea_rt{width:70%;margin-top:40px}
    .wrap_vl .bs_idea_cnt::after,.wrap_vl .bs_idea_cnt::before{display:none}
    .wrap_vl .list_inner h3 {
        font-size: 17px;
    }
    .blogSingle_cta {
        display: none;
    }
    .blogSingle_body {
        margin-top: 0;
    }
    .toc_mbl {
        display: block;
        margin-top: 30px;
    }
    aside.toc_mbl .toc{
        display: block;padding: 0;border-radius: 0;
    }
    .mbl_sclshrn{display:block;}
    .mbl_sclshrn .social_share h3 {
        margin-bottom: 0;text-align: left;
    }
    .mbl_sclshrn .social_share {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        gap: 0 20px;
        margin-top: 15px;
    }
    .social_share ul li a {
        width: 30px;
        height: 30px;}
        .social_share h3 {
            font-size: 18px;
            font-weight: 600;
        }
        .blogSingle_body .toc h2 {
            padding: 20px 10px 20px;
            margin: 0;position: relative;
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .blogSingle_body .toc h2:after {
            content: "";
            width: 12px;
            height: 12px;
            display: inline-flex;
            transform: rotate(-90deg);
            background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
            background-size: 12px;
            background-repeat: no-repeat;
            background-position: center;
            transform-origin: center;
            filter: brightness(0);
        position: absolute;
        right: 30px;
        }
        .blogSingle_body .tocList{display:none;padding: 0px 10px 20px;}
        .toc_mbl.active .toc ul.tocList {
            display: block;
        }
        .blogSingle_body .toc_mbl.active h2::after {
            transform: rotate(0deg);
        }
        .blog_author {
            padding: 20px 15px;
            margin-top: 20px;background: #f0f2f3;
        }
        .blog_author .saboxplugin-wrap .saboxplugin-authorname{text-align: center;margin-top: 12px;font-size: 20px;}
        .blog_author .saboxplugin-tab{padding-left: 0;}
        .blog_author .saboxplugin-wrap .saboxplugin-gravatar{position: unset;margin: 0 auto;}
        .wrap_blogSingle .conta_iner {
            padding-top: 0;
        }
        .toc_mbl{position: sticky;top: 50px;z-index: 9;}
}
@media (max-width:992px){
    .wrap_vl .rl_tm_lt .search-form {
        width: 70%;
        margin: 0 auto;
    }
    .wrap_vl .real_time .rl_tm_cnt .rl_tm_rt{width:60%}
    .wrap_vl .lt_vd_list li{width:calc(100%/2 - 20px*1/2)}
        .wrap_vl .real_time .rl_tm_cnt {
            justify-content: center;
            flex-wrap: wrap;
        }
        .wrap_vl .real_time .rl_tm_lt {
            width: 100%;
            text-align: center;
        }
        .wrap_vl .real_time {
            height: 780px;}
            .blogSingle_body .toc h2 {
                font-size: 18px;}
}
@media screen and (max-width:767px){
.rating_icons{height:40px;width:40px}
.blog_rate .form{gap:10px}
.blog_subs .form_btn .btn, .blog_newsletter .form_btn .btn[type=submit]{min-width:1px}
.blog_subs .form, .blog_newsletter .form{padding:5px 5px 5px 15px}
.blog_nav{gap:20px;flex-direction:column}
.blog_nav a{width:100%}
.blogRelated_single{width:100%}
.blogSingle_info #breadcrumb span{font-size:14px;}
.wrap_blogSingle>.conta_iner.uht_spc{padding-top:0;}
.wrap_vl .lt_vd_list li{width:100%}
.wrap_vl .bs_idea_rt{width:100%}
.wrap_vl .real_time {
    height: auto;
    padding-bottom: 40px;
}
}
@media screen and (max-width:600px){
    .blog_published_by .saboxplugin-wrap .saboxplugin-authorname a span{font-size: 13px;}
.request_box .form{align-items:stretch;flex-direction:column;}
.wrap_vl .search-form button{width:20%}
.wrap_vl .rl_tm_lt .search-form{width:90%}
.wrap_vl .bs_idea_cnt{padding:40px 20px}
.wrap_vl .bs_idea_lt .btn_blg{font-size:14px;padding:10px 20px}
.wrap_vl .real_time .rl_tm_cnt .rl_tm_rt {
    width: 100%;
}
}
/***** Blog Single Page | End *****/

/***** Author page Start *****/
.authr_bnr {
    display: flex;
    align-items: center;
    height: 400px;
    justify-content: center;
    position: relative;
    text-align: center;
}
.authr_bnr:after{
    position: absolute;
    content: "";
    background: url(https://media.apptunix.com/wp-content/uploads/sites/3/2024/08/29105425/blog_author.jpg) no-repeat #221b26;
    background-size: cover;
    background-repeat: no-repeat;
    left: 50%;
    width: 100vw;
    transform: translate(-50vw);
    top: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    margin:auto;
}
/***** Author page End *****/

.dtbl_tp {
    display: flex;
    justify-content: space-between;align-items: flex-start;
 
}
.dtbl_tp .dtbl_lft {
    width: 72%;
}

.dtbl_tp .dtbl_ryt {
    width: 26%;
    background: #fff;
    padding: 20px;
    position: sticky; top: 100px;border-radius: 20px;
}
.dtbl_ryt .social_share ul li a ,.dtbl_ryt .social_share ul li .copy-url{
    background: unset;
    width: 14px;
    height: auto;
    border-radius: 0;
    padding: 0;
}
.dtbl_ryt .social_share ul li a:hover ,.dtbl_ryt .social_share ul li .copy-url:hover{color:var(--c_primary)}
.dtbl_ryt .social_share ul {
    gap: 15px;
    background: #fff;
    padding: 8px 10px;
    border-radius: 6px;
}
.dtbl_tp .dtbl_ryt .form_control {
    margin-bottom: 10px;
}
.dtbl_tp .dtbl_ryt input,.dtbl_tp .dtbl_ryt select,.dtbl_tp .dtbl_ryt .form .select2 .select2-selection {
    height: 45px;border-radius: 10px;
}
.dtbl_tp .dtbl_ryt textarea{
    height: 80px;border-radius: 10px;
}
.dtbl_ryt .social_share h3 {
    font-size: 14px;
    margin: 0;
}

.dtbl_ryt .social_share {
    background: #cfe3fb;
    padding: 15px 10px;
    border-radius: 8px;
    margin-top: 25px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.dtbl_ryt .dtbl_rytinr {
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 0 29px 0 #0000002B;
    padding: 20px 15px;
}
.vidosingl_wrp{
    background: #FCF9F8;
}
.dtbl_ryt h2 {
    font-size: 20px;margin-bottom: 10px;
    font-weight: 400;
}
.vl_bnr_mn {
    background: var(--c_primary);
    padding: 40px;
    border-radius: 20px;
}
.vd_dtl_innr .vl_cntnt p {
    font-weight: 300;line-height: 1.7;
}
.vd_dtl_innr p a {
    color: inherit;
    text-decoration: underline;
}
.video_iframe iframe {
    width: 100%;
    height: 490px;
    object-fit: cover;
    border-radius: 20px;
    display: block;position: relative;
}
.video_iframe{
    position: relative;z-index: 1;
}
.vl_cntnt p {
    font-weight: 300;
}

.vl_cntnt {
    margin-top: 25px;
    font-size: 14px !important;
    line-height: 1.7;
    background: #fff;
    padding: 20px;
    border-radius: 16px;
}
.vl_cntnt:empty {
    display: none;
}
.video_iframe:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #000;
    margin: auto;
    inset: 0;
    opacity: 20%;
    border-radius: 20px;
    pointer-events: none;z-index: 1;
}
.dtbl_tp .dtbl_ryt p{
    color: #000;
    font-size: 16px;
    opacity: 80%;
    line-height: 1.5;
    margin-top: 8px;
}
.search-box .box {
    display: flex;
    justify-content: space-between;
    align-items: center;
    border: 1px solid #9d9d9d;
}
.search-box input#s {
    background: transparent;
    width: 100%;
    border: none;
    padding: 10px 20px;
    font-size: 22px;
    font-weight: 400;
}
.search-box .box button {
    background: #0366cb;
    border: none;
    width: 80px;
    height: 55px;
}

.dtbl_tp .dtbl_ryt .latest-infographics .sidebar-infotitle {
    color: #0366cb;
    padding-bottom: 10px;
    display: block;
    border-bottom: 2px solid #e9e9e9;
    margin-bottom: 10px;
}

.dtbl_tp p {
    font-size: 16px;
    line-height: normal;
    font-weight: 400;
    color: #787878;
}
.dtbl_tp .dtbl_lft figure {
    margin: 20px 0px;
}
.dtbl_tp .dtbl_lft figure:empty{
    display: none;
}
.vd_dtl_innr {
    position: relative;
}
.vd_dtl_innr iframe {
    height: 470px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.vd_dtlcntn {
    background: #fff;
    position: absolute;
    bottom: 0;
    right: 10px;
    border-radius: 10px 10px 0 0;
    padding: 20px;
}
.dtbl_bx .dtbl_tp .vd_dtlcntn p {
    font-weight: 600;
    color: #141324;
    margin-bottom: 0;
}
.wrp_vl {
    background: #FCF9F8;
}
.vd_dtl_innr p {
    font-size: 16px;
    line-height: 1.4;
    color: #222;
}
.vd_dtl_innr p::first-letter{
    text-transform: uppercase;
}
.vd_dtl_innr .hd_3_1{
    margin-bottom: 20px;
}
.vd_dtlcntn .time {
    font-size: 14px;
    color: #00649E;
}

.vd_dtlcntn span {
    color: #8B8B8B;
    line-height: normal;
    font-weight: 400;
    font-size: 16px;
    margin-top: 5px;
    display: inline-block;
}

.dtbl_sc h3 {
    padding-bottom: 10px;
    border-bottom: 2px solid #00649e;
    margin-block: 40px 25px;
    display: inline-block;
}
.vdo_inr {
    width: 32%;
}
.vdo_mn {
    display: flex;
    align-items: stretch;
    justify-content: flex-start;
    gap: 20px;
    flex-wrap: wrap;
}

.vdo_in_img {
    width: 100%;
    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 200px;
    border-radius: 15px;
    overflow: hidden;
}
.dtbl_tp .dtbl_lft figure {
    margin: 20px 0px;
}
.vdo_in_img figure, .vdo_in_img figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.vdo_in_img figure, .vdo_in_img figure img {
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.vdo_in_img .pl_icon {
    position: absolute;
}

.pl_icon {
    background: #fff;
    width: 70px;
    height: 70px;
    display: flex
;
    justify-content: center;
    align-items: center;
    border-radius: 100%;
    position: absolute;
    box-shadow: 0 0 10px #00000026;
}
.pl_icon i {
    font-size: 25px;
    color: var(--c_primary);
    transition: var(--transition);

}
.pl_icon:hover i {
    color: var(--c_secondary);
}

.vdo_in_cntn {
    display: flex;
    flex-direction: column;
    align-self: stretch;
    padding: 12px 0;
}
.vdo_in_cntn h2{font-size: 16px;min-height: 65px;}
.authr_pblis_otr {
    display: flex
;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
    padding-top: 10px;
}


.pblis_dte p {
    font-size: 14px;
    color: #111;
    line-height: normal;
    font-weight: 400;
}
.author_dtle {
    display: flex
;
    align-items: center;
}

.authr_pblis_otr .time, .authr_pblis_otr .author-name {
    color: #00649E;
    font-weight: 700;
}

.author_dtle h4 {
    font-size: 16px;
    padding-left: 15px;
    color: #111;
}
.search-box .box button i {
    font-size: 30px;
    color: #fff;
}
.video_iframe {
    display: flex;
}
.video_iframe iframe{
    border: 0;
    display: flex;
}
.vl_bnr_mn h1 {
    font-weight: 500;
}
@media (max-width: 1200px) {
    .vd_dtl_innr iframe {
        height: 310px;
    }
    .dtbl_tp .dtbl_lft{width: 100%;}
    .dtbl_tp{flex-wrap: wrap;}
    .dtbl_tp .dtbl_ryt{width: 50%;margin: 30px auto 0;}
    .dtbl_ryt .social_share {
        gap: 10px;
        flex-direction: column;
    }
    .vl_bnr_mn{padding: 30px 20px;text-align: center;}
}

@media (max-width:992px){
    .dtbl_tp .dtbl_lft {
    width: 100%;
}
.vdo_inr{width: 48%;}
.vdo_mn {
    justify-content: center;
}
.dtbl_tp{
    flex-wrap: wrap;
}
.dtbl_tp .dtbl_ryt {
    width: 100%;
    margin-top: 50px;

}
}

@media (max-width:767px){
    .vdo_in_img,.vdo_in_cntn {
    width: 100%;
  
}
.vdo_inr a {
   flex-wrap: wrap;

}
.pl_icon {

    width: 50px;
    height: 50px;

}
.pl_icon i {
    font-size: 16px;
}
.search-box .box button i {
    font-size: 20px;
}
.blog_published_by .saboxplugin-wrap {
    width: 100%;
}
.lst_updt {
    margin-top: 0;
    padding-left: 0;
}
.blog_published_by span {
    font-size: 13px;
}
.blog_published_by .saboxplugin-wrap .saboxplugin-authorname {
    margin: 0;
    width: calc(100% - 45px);
    padding-left: 10px;
}
.blog_published_by .saboxplugin-tab {
    gap: 10px 0;
}
.blog_published_by .saboxplugin-wrap .saboxplugin-authorname a {
    display: flex;
}
.blog_published_by .saboxplugin-wrap .saboxplugin-authorname a span {
    font-size: 14px;
}
.saboxplugin-wrap .saboxplugin-socials {
    display: flex !important;
    gap: 10px;
    padding: 0 !important;
    width: 100%;
}
}

@media (max-width:575px){
    .dtbl_sc h3 {

    margin-bottom: 10px;
}
    .vdo_inr {
        width: 100%;
    }
.vd_dtl_innr iframe {
        height: 250px;
    }
    .vd_dtlcntn {

    padding: 10px 20px;
}
.vd_dtl_innr p{
    margin-bottom: 4px;
    font-size: 16px;
}
}

/*guide*/
.custom-author-box figure img {
    width: 100% !important;
    height: 100% !important;
    border-radius: 50%;
    object-fit: cover;
}
.custom-author-box figure {
    width: 60px;
    height: 60px;
}
.custom-author-box {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 20px;
}
.custom-author-cnt {
    width: 85%;
}
.custom-author-cnt p{font-size: 14px;}
.custom-author-cnt h4 {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 800;
}
.blog_published_by .custom-author-box {
    display: none;
}
@media (max-width:1200px) {
.blog_published_by .custom-author-cnt p {
    display: none;
}
.blog_published_by .custom-author-box {
    display: flex;
}
.custom-author-cnt {
    width: 80%;
}
.custom-author-cnt h4{font-size: 18px;margin: 0;}
.custom-author-box figure {
    width: 50px;
    height: 50px;
}
.custom-author-box{gap: 10px;align-items: center;}
.single-guide .blog_published_by{display: block;}
.single-guide .blog_author{display: none;}
}

/* Ajax Search */
.is-search-form.is-form-style input.is-search-input {
    width: 95% !important;
    height: 50px !important;
    border: none !important;
    background-color: #FFFFFF !important;
    outline: none;
    box-shadow: 0px 0px 0px #FFF !important;
    -moz-box-shadow: 0px 0px 0px #FFF !important;
    -webkit-box-shadow: 0px 0px 0px #FFF !important;
    text-indent: 5px !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden;
    float: left;
    line-height: 29px;
    vertical-align: middle;
    color: #000000 !important;
    font-size: 16px !important;
    font-weight: 400;
    font-family: var(--font_ProductSans);
}

.is-form-style button.is-search-submit, .is-form-style button.is-search-submit:hover, .is-form-style button.is-search-submit:active, .is-form-style button.is-search-submit:visited {
    cursor: pointer;
    height: 50px;
    width: 54px;
    overflow: hidden;
    background: transparent url(blog/) no-repeat scroll !important;
    float: right;
    font-size: 100%;
    -webkit-appearance: none;
    outline: none;
    position: absolute;
    right: 0px;
    top: 0px;
    background-color: transparent;
    border: none;
    border-radius: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    display: block !important;
}
.blog_search .is-form-style button.is-search-submit span {
    display: none !important;
}
.blog_search .is-search-form {
    border: 0 !important;
    background: url(https://media.apptunix.com/wp-content/uploads/2025/05/26070117/ftlt_srchicn-svg.jpg);
    background-position: right 12px center;
    background-repeat: no-repeat;
    background-size: 16px;
}
.is-ajax-search-result .is-search-sections .thumbnail img{
    max-width: 50px;
}
.is-ajax-search-result .is-ajax-search-details a, .is-ajax-search-result .is-search-sections a {
    color: #000;
    font-size: 12px !important;
    line-height: 16px;
    font-weight: bold;
}
.is-ajax-search-result .is-ajax-search-details a:hover, .is-ajax-search-result .is-search-sections a:hover {
    text-decoration: none;
}

.is-ajax-search-result .is-search-sections .left-section {
    width: 60px;
}
.is-ajax-search-result .is-ajax-search-details a, .is-ajax-search-result .is-search-sections a {
    color: #000;
    overflow: hidden; 
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.is-ajax-search-result .is-ajax-search-post,.is-ajax-search-result .is-ajax-search-post-details {
    padding: 5px 5px 5px 10px;
}
div.is-ajax-search-result {
    max-width: 350px !important;
    padding: 0px  !important;
    background-color: white  !important;
    overflow: hidden;
    box-shadow: #888888 5px 10px 10px;
    -webkit-box-shadow: #888888 5px 10px 10px;
}

/* Linkedin Share */
.blog_linkedin a {
    color: #000;
    font-size: 20px;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 10px;
    flex-wrap: wrap;
}
.blogSingle_aside .blog_linkedin a {font-size: 18px;}
.blog_linkedin {
    border: 1px solid var(--c_primary);
    border-radius: 10px;
    padding: 10px;
    margin: 15px auto 0;
}
.blogSingle_aside .blog_linkedin {
    margin-bottom: 15px;
    margin-top: 0;
}
@media (max-width:1500px) {
    .blogSingle_aside .blog_linkedin a{font-size: 16px;}
}
@media (max-width:1200px) {
    .blog_linkedin{width:fit-content}
    .blog_linkedin a figure{width: 30px;}
    .blog_linkedin a{font-size: 16px;}
}
@media (max-width:600px) {
    .blog_linkedin a,.blogSingle_aside .blog_linkedin a{font-size: 14px;}
    .blog_linkedin a figure{width: 25px;}
}

.eguide_slide_grid:not(.slick-initialized) .eguide_slide_box:first-child {
    display: flex !important;
}
.eguide_slide_grid:not(.slick-initialized) .eguide_slide_box {
    display: none !important;
}
.blog_cat_list ul li a[aria-current] {
    color: var(--c_primary);
}