/*
Theme Name: ai-hunt.css
*/


:root {

    --boder-color:#E4E7EC;
    --black-color:#000;
    --blue-color:#2C22B8;
    --bg-color:rgba(228,231,236,0.30);
    --black-70:rgba(0,0,0,0.70);
    --black-70:rgba(0,0,0,0.70);
}
html {background-color:#FFF;font-weight: normal;font-style: normal;scroll-behavior: smooth;font-family: "Inter", sans-serif;
    /*font-size: 0.534vw;*/ font-size: 62.5%;}
body {font-style: normal;overflow-x: hidden;font-family: "Inter", sans-serif;;background-color: #FFF;font-weight: 400;color:#000;font-size:16px;line-height: normal;width: 100%; }
img,svg {max-width: 100%;border: none;outline: none;height: auto;}
.row{ margin-left:-15px; margin-right:-15px }
.row>*{ padding-left:15px; padding-right:15px }
/*--------------------------------------------------------------
>>> Header
----------------------------------------------------------------*/
.site-header{ border-bottom:0.1rem solid var(--boder-color); }
.site-header-inner{ display:flex; justify-content:space-between; align-items:center; padding-block:1.7rem;}
.hed-right{ display:flex; align-items:center; }
.hed-right .search-form{ border-radius:6rem; border:0.1rem solid #E4E7EC; display:flex; gap:0; width:48.0rem; align-items:center; padding-right:1rem; margin-right:3rem }
.hed-right .search-form label{ display:none; }
.hed-right .search-form .search-field{ width:100%; height:4.8rem; color:rgba(0, 0, 0, 0.50); font-size:1.4rem; padding:0 2.7rem;background-color: transparent; border:none; outline:none; }
.hed-right .search-form .search-submit{ width: 3rem; height:3rem; border-radius: 100%; border:none; outline:none; overflow:hidden; text-indent:-999px; background-image:url(../images/searchicon.svg); background-repeat:no-repeat; background-position:center center; background-color:transparent; margin-right:0}

.menu-wrapper{ list-style:none; padding:0; margin:0 -2rem; display:flex; align-items:center; color:#475467; font-size:1.4rem; font-weight:600 }
.menu-wrapper li{ padding:0 2rem }
.menu-wrapper a{color:#475467; text-decoration: none; }
.menu-wrapper a:hover,.menu-wrapper li.current-menu-item a{color:#5856D6}

.menu-wrapper li.menu-submitbutton a{ display:flex; align-items: center; width:auto; height:3.6rem; border-radius:6rem; background-color:#5856D6; color:#FFf; padding:0 1.4rem }
.menu-wrapper li.menu-submitbutton a i{ margin-right:0.8rem }

.hed-user-sec{ margin-left:2.4rem;display: flex;align-items: center; }
.btn-login{ color:#344054; font-size:1.6rem; display:flex; align-items:center; width:fit-content; border:0.1rem solid #D0D5DD; width:fit-content; padding:0 1.8rem; height:4.4rem; border-radius:9.8rem; text-decoration:none; }
.btn-login:hover{background-color:#5856D6; color: #FFF; border-color:#5856D6 }

.user-image{ width:4rem; height:4rem; border-radius:100%; display:flex; align-items: center; justify-content: center; background-color:#D0D5DD; overflow:hidden; color:#000 }
.user-image img{ width:100%; height:100%; object-fit:cover; border-radius:100% }

.dropdown-menu{ border:none; padding:1.5rem; width:18.0rem;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
    border-radius: 5px; }
.dropdown-menu li{ margin-bottom:1.5rem }
.dropdown-menu li a{ color:#344054; font-weight:500; text-decoration:none;  font-size: 1.4rem}
.dropdown-menu li:last-child{ margin-bottom:0 }
.dropdown-menu li a:hover{ color:#5856D6 }

.modal-dialog{ width:48.0rem; }
.modal-content{ border-radius:1.2rem }
.modal-header{ padding:3rem; text-align:center; flex-direction:column; justify-content:center; border:none;position: relative; }
.modal-header .btn-close{position: absolute;right: 1rem;top: 1rem;opacity: 1;background-size: 12px;}
.modal-title{ font-size:2.4rem; font-weight:700; color:#101828; margin-bottom:0.8rem }
.modal-header span{ font-size:1.6rem; color:#475467 }
.modal-or{ display:block; text-align:center; color:#000; font-size:1.2rem; position:relative;margin-bottom: 2.5rem; }
.modal-or:before,.modal-or:after{ content:''; position:absolute; width:45%; height:0.1rem; background-color:#D0D5DD; top:50% }
.modal-or:before{ left:0 }
.modal-or:after{ right:0 }

.modal-form-google{ display:flex; align-items:center; width:fit-content; margin:auto;margin-bottom: 2.5rem; }
.modal-body{ padding:0 3rem }
.modal-form-loop{ margin-bottom:2.5rem }
.modal-form-lab{ display:block; width:100%; font-weight:500; color:#344054; font-size:1.4rem;margin-bottom: 1rem; }
.modal-form-lab span{ color:#B42318 }
.modal-form-field{ width:100%; border:0.1rem solid #D0D5DD; border-radius:0.8rem; outline:none; height:2.6rem; padding:1.4rem; font-size:1.6rem; color:#667085 }
.modal-form-loop-row{ margin-bottom:2.5rem }
.forgotbutton{ margin-left:auto; color:#6941C6; font-size:1.6rem; font-weight:600; display:inline-block; text-decoration:none; }
.forgotbutton:hover{ color:#000; text-decoration:underline; }

.modal-submit-button{ width:100%; height:4.4rem; border:none; outline:none; cursor:pointer; background-color:#444CE7; color:#FFF; font-weight:600; font-size:1.6rem; line-height:4.4rem; padding:0; border-radius:0.8rem }
.modal-submit-button:hover{ background-color:#000; color:#FFF }

.modal-footer{ justify-content:center; text-align:center; color:#475467; font-size:1.6rem; padding:3rem; cursor:pointer; border:none; }
.modal-footer a{ color:#6941C6; font-weight:600 }

.modal-footer a:not([href]):not([class]), .modal-footer a:not([href]):not([class]):hover{ color:#6941C6;}
.modal-footer a:not([href]):not([class]):hover{ color:#000; text-decoration:underline; }
.alert-success{ margin-top:2rem }

.home-page-wrapper{ margin-bottom:9rem }
.home-left-sec-inner{ padding-right:3.2rem;padding-top: 2.6rem; }
.cat-list-sec{ }
.cat-list-sec h3{ font-size:1.6rem; font-weight:600;margin-bottom:2.4rem }
.cat-list{ list-style:none; padding:0; margin:0 }
.cat-list li{ display:flex; align-items:center; justify-content:space-between; padding:1.2rem 0; padding-right: 1.1rem; border-radius:0.8rem; transition:0.6s }
.cat-list li span{ font-size:1.2rem; font-weight:500; color:rgba(0, 0, 0, 0.60); }
.cat-list li  a{ text-decoration:none; font-size:1.4rem; color:#000; font-weight:500; }
.cat-list li:hover  a,.cat-list li.active a{color:var(--blue-color);}
.cat-list li:hover{ background-color:var(--bg-color); padding:1.2rem 1.1rem; }

.home-right-sec{ position:relative; }
.home-right-sec:before,.home-right-sec:after{content: ''; position: absolute; left:-1.5rem; top: 0; height: 100%; border-left: 0.1rem solid var(--boder-color);}
.home-right-sec:after{ left:auto; right:-1.5rem }
.home-right-sec-inn{ padding:0 }
.home-hed{ text-align:left;color:var(--black-color); padding-top: 2.6rem;padding-bottom:2rem }
.home-hed h1{ font-size:2rem; font-weight:600; line-height:2.2rem;margin-bottom: 0.6rem; }
.home-hed p{ font-size:1.6rem; line-height: 2.6rem; }
.home-featured-sec-inner{ padding-left:3.2rem;padding-top: 2.6rem;}
.aitools-cat-name{ font-size:1.6rem; font-weight:700; margin-bottom:2.1rem; display:flex; align-items:center; gap:1.2rem }




.aitools-cat-button{ display:flex; align-items:center; margin:auto; width:fit-content; font-size:1.6rem; font-weight:500; text-decoration:none; color:#000; border:0.1rem solid #E4E7EB; height:4.8rem; padding:0 3.2rem; border-radius:8rem }
.aitools-cat-button:hover{ background-color:#5856D6; border-color:#5856D6; color:#FFF }

.aitools-post-cat-loop{ padding-bottom:6rem }
.aitools-cat-footer{ padding-top:1.5rem }
.aitools-cat-post-loop{ margin-bottom:.5rem;display: flex }
.aitools-cat-post-loop.featured_tool  {margin-bottom: 1.6rem;}

.aitools-cat-post-loop-home{ margin-bottom:0 }
.aitools-pot-info{ border-radius:0.8rem; border:0.1rem solid var(--boder-color); padding:1.6rem; width: 100%;min-height: 18.0rem; }

.featured_tool  .aitools-pot-info{ background-color:var(--bg-color);border:none;}
.featured_tool .upvot_button,.related__post_ai .upvot_button{ background-color:transparent; color:var(--black-color); padding-left:0 }
.featured_tool .aitools-pot-mid p{ font-size:1.4rem; line-height:1.8rem }
.featured_tool .aitools-pot-foo span i,.related__post_ai .upvot_button  i{color:var(--blue-color);}

.aitools-cat-post-loop-home .aitools-pot-info{ border-radius:0; padding:2.4rem 1.2rem; border-left:none; border-right:none; min-height:11.3rem; position:relative; display:flex; align-items:flex-start; gap:0 1.6rem; border-top:none; }
.aitools-cat-post-loop-home .aitools-pot-info:hover{ background-color:var(--bg-color); }

.aitools-cat-post-loop-home:first-child .aitools-pot-info{border-top:0.1rem solid var(--boder-color); }
.aitools-pot-img{ width:4.8rem; height:4.8rem; display:flex; align-items:center; justify-content:center; border-radius:0.8rem; background-color:transparent;margin: 0; overflow:hidden;margin-bottom: 15px; }
.aitools-pot-img img{ object-fit:cover; }
.aitools-pot-title{ font-weight:600; font-size:1.6rem; width:13.2rem; text-transform: capitalize;overflow: hidden;display: inline-block;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;}
.aitools-pot-title a{ text-decoration:none; color:var(--black-color);}
.aitools-pot-title a:hover{ color:var(--blue-color);}
.aitools-pot-mid p{ font-size:1.6rem; line-height:2.4rem; color:var(--black-70); }
.related__post_ai .aitools-pot-mid p{ font-size:1.4rem; line-height:1.8rem }
.aitools-cat-post-loop-home .aitools-pot-foo{ display:inline-block;width: fit-content;margin-left: auto; }
.aitools-cat-post-loop-home  .upvot_button{ width:6rem; height:6rem; background-color:#FFF; border:0.2rem solid var(--boder-color);border-radius: 0.8rem;padding: 0;justify-content: center;align-items: center;flex-direction: column; font-size:1.2rem; color:var(--black-color); display:flex; }
.aitools-cat-post-loop-home .aitools-pot-foo span i{ margin-right:0; color:var(--blue-color); margin-bottom:0.2rem;font-size: 2rem; }
.aitools-cat-post-loop-home .upvote-count{ margin-left:0 }
.aitools-pot-tags{ display:flex; align-items:center; flex-wrap: wrap; gap:0 2.7rem; list-style:none; padding:0; margin:0 }
.aitools-pot-tags li{ position:relative; }
.aitools-pot-tags li:before{ content:''; position:absolute; right:-1.4rem; top: 50%; width:0.5rem; height:0.5rem; border-radius:100%; background-color:var(--black-color); }
.aitools-pot-tags li:last-child:before{content: none;}
.aitools-pot-tags a{ font-size:1.2rem; color:var(--black-color); text-decoration:none; }
.aitools-pot-tags a:hover{ color:var(--blue-color); }


.aitools-pot-mid-left,.aitools-pot-mid-right{ width:100%; flex-wrap:wrap; display:flex; align-items:center; }
.home-page-wrapper .aitools-pot-mid{ padding-bottom:0; width:74% }
.home-page-wrapper .featured_tool   .aitools-pot-mid{width:auto}
.aitools-pot-mid-left{ width:60%}
.aitools-pot-mid-right{ justify-content:flex-end; width:40% }
.ai_top_det_hed .upvot_button i{ font-size:2.3rem }

.ai_top_det_hed{border-bottom:0.1rem solid #E4E7EC;margin-bottom:3rem;padding-bottom:2rem;margin-top: 2.4rem;}
.breadcrumbs{ font-size:1.2rem; font-weight:500; padding-bottom:1.8rem }
.breadcrumbs a{ text-decoration:none; color:#000 }
.breadcrumbs a:hover{ color:#2C22B8 }

.ai_related_section{ padding-bottom:6rem }
.ai_related_hed{ font-weight:600; font-size:2rem; margin-bottom:3.2rem }
.ai_tags { padding-bottom:6rem }

.comments-area{ padding-bottom:6rem }

.aitools-pot-offer{ display:flex; align-items:center; font-size:1.1rem; color:#2F8755; border-radius:9.8rem; width:fit-content; padding:0.6rem 0.9rem; background-color:#D8FAD8; margin-left:0.6rem }






.ai-detsils-inner{}
.ai-entry-social{ padding-top:3rem }
.ai-entry-social ul{ display:flex; align-items:center; margin:0 -0.8rem; list-style:none; padding:0; margin:0 }
.ai-entry-social ul li{ padding:0 0.8rem }
.ai-entry-social ul a{ color:#3538CD; font-size:2.4rem; text-decoration:none; }
.ai-det-hed{ display:flex; /*align-items:center;*/ }
.ai-det-hed .aitools-pot-img{ margin-right:1.7rem; width:60px; height:60px;border-radius: 100%; }
.ai-det-hed .aitools-pot-img img{border-radius: 100%; height:auto !important}
.ai-det-hed h1{ font-size:1.6rem; font-weight:700; text-transform:capitalize;margin-bottom: 0.8rem; }

.ai-entry-content h2,.ai-entry-content h3,.comment-reply-title,.comments-title,.addtoany_header,.com-content-text h2,.com-content-text h3,.com-content-text h4{ font-weight:700; font-size:1.6rem; line-height:3.2rem; margin-bottom:1.6rem; color:var(--black-color); }
.ai-entry-content h3,.comment-reply-title,.comments-title,.com-content-text h3{ font-size:1.6rem }
.ai-entry-content p,.ai-entry-content,.com-content-text,.com-content-text ul li{ font-size:1.4rem; line-height:2.4rem; color:rgba(0, 0, 0, 0.80); margin-bottom:3.6rem }
.ai-entry-content ul li,.com-content-text ul li{ margin-bottom:0.5rem }

.addtoany_header{ margin-bottom:5px; padding-top:10px }
.upvot_button { cursor:pointer; }
.ai-entry-header{ display:flex; width: 100%; }
.ai-published{ color:#344054; font-size:1.2rem; font-weight:500; display:flex; align-items:center; padding:0 0.6rem }
.ai-published i{ margin-right:2px }
.ai-entry-header-right .ai-visit-link,.ai-entry-header-right .upvot_button,.ai-entry-header-right .addtoany_list a { display:flex; width:fit-content; border: 0.1rem solid var(--boder-color); border-radius:8rem; color:#344054; font-size:1.4rem; font-weight:600; padding:0 1.4rem; text-decoration:none;  height: 3.6rem;align-items: center; cursor: pointer;}
.ai-entry-header-right .addtoany_list a:before{content: "\f0fe";font-family: remixicon !important;margin-right:0.8rem}

.ai-entry-header-right .ai-visit-link:hover,.ai-entry-header-right .upvot_button:hover,.ai-entry-header-right .addtoany_list a:hover{ background-color:var(--blue-color); boder-color:var(--blue-color); color:#FFF }

.ai-visit-link i,.upvot_button i{ margin-right:0.8rem }
.form-submit .submit{ background-color: var(--blue-color); height:3.6rem; display:flex; align-items:center; width:fit-content; padding:0 1.4rem; color:#FFF; font-size:1.4rem; font-weight:500; text-decoration:none;border-radius:8rem; outline:none; border:none; }
.upvote-count{ margin-left:0.2rem }
.ai-entry-header-right{ display:flex; gap:1rem; justify-content: center; padding-top: 3rem}
.ai-det-hed-sub{ padding-top:0 }
.ai-det-hed-sub p{ font-size:1.4rem; font-weight:400; color:var(--black-color); }
.ai-entry-content{ padding-top:3rem }
.swiper-slide {width: 70%;}
.ai-det-image-loop{ overflow:hidden; border-radius:1rem }
.ai-det-image-loop img{ width:100%}
.swiper-pagination{ position:static;margin-top: 1rem; }
.swiper-pagination-bullet{ width:0.8rem; height:0.8rem; background-color:#D3D0E7;opacity: 1; }
.swiper-pagination-bullet-active{ background-color:var(--blue-color); }

.ai_top_det_hed .aitools-pot-mid{ display:flex; justify-content:space-between;align-items: flex-start; }
.ai_det_cat{ list-style:none; display:flex; align-items:center; gap:0 0.8rem }
.ai_det_cat a{ font-size:1.2rem; border-radius:1.6rem; color:var(--blue-color); text-decoration:none; background-color:#F0EEFD; padding:0.5rem 1rem;margin-bottom: 0.6rem; }

#aitools-form{ background-color:transparent; border:none; padding:0; border-radius:0 }
.form-step-hed{ padding-bottom:2rem }
.form-step-title{ font-weight:700; font-size:2.4rem; line-height: 3.2rem; color:#344054 }
.form-step-shot-hed{ font-size:1.4rem; line-height:2rem; color:#475467 }
#aitools-form label.form-lab-hed,.comment-form label{ font-size:1.6rem; color:#344054; font-weight:600 }
#aitools-form label.form-lab-hed span,.comment-form label span{ color: #B42318;}
#aitools-form input[type="text"], #aitools-form input[type="email"], #aitools-form input[type="url"], #aitools-form input[type="file"],.chosen-container-multi .chosen-choices{ margin:0; border-color:#D0D5DD; border-radius:0.8rem; color:#667085; font-size:1.6rem }
.chosen-container-multi .chosen-choices{ background-image: url(../images/dropdown-arrow.svg); background-repeat:no-repeat; background-position: 98% center; background-size: 26px;}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{ height:3.8rem; }
.chosen-container .chosen-drop{ border-color:var(--boder-color) }
.chosen-container-multi .chosen-choices li.search-choice{margin:4px 5px 3px 0;padding:8px 20px 8px 5px; background-image: none; background-color: var(--bg-color); color: #000;border-color:var(--boder-color);box-shadow: none;}

.chosen-container-multi .chosen-results{ padding:1rem }
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{ background: transparent; background-image:url(../images/close-icon.svg); background-repeat:no-repeat; background-position:center center;background-size:16px;top: 1px;
    right: 2px; }

    .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-image:url(../images/close-icon.svg); background-repeat:no-repeat; background-position:center center;background-size:16px;}
.chosen-container{ font-size:1.6rem }
.chosen-container .chosen-results li.highlighted{background-color:var(--bg-color); color: #000;background-image: none; }
.form-loop{ position:relative; }
.tag-suggestions{position: absolute;top: 100%;z-index: 1010;width: 100%;border: 1px solid var(--boder-color);border-top: 0;background: #fff;-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);box-shadow: 0 4px 5px rgba(0, 0, 0, .15);overflow-x: hidden;overflow-y: auto;max-height: 150px; padding: 1rem; display: none;}

.suggestion-item,.chosen-container .chosen-results li{ padding:0.6rem; color:var(--black-color); cursor:pointer; }
.chosen-container .chosen-results li:hover,.suggestion-item:hover{ background-color: var(--bg-color); }

.selected-tags{width: 100%;margin-top: 1rem;}
.tag-item{border: 1px solid #aaa;max-width: 100%;position: relative;border-radius: 3px;
margin: 5px 5px 3px 0;padding: 6px 20px 6px 5px;background-image: none;background-color: var(--bg-color);color: #000;border-color: var(--boder-color);}
.remove-tag{position: absolute;right: 4px;top: 0px; cursor: pointer;}

.form-loop{ margin-bottom:2.4rem }
.form-sm-info{ display:block; font-size:1.4rem; color:#475467; padding-top:1rem }
.customeupload{ border-radius:0.8rem; position: relative; border: 0.1rem solid #D0D5DD; padding: 1.6rem; text-align: center; min-height: 12.6rem;display: flex;align-items: center;justify-content: center;flex-direction: column;}
.customeupload input{ position:absolute; opacity:0; height:0; width:0 }
#aitools-form .customeupload label{ color:#6941C6; font-size:1.4rem; font-weight:600; margin:0; padding:1rem 0; cursor:pointer; }
#aitools-form .customeupload label svg{ display:block; margin:auto; margin-bottom:1.2rem }
#aitools-form .customeupload label span{ color:#475467; font-weight:400 }
#aitools-form .customeupload label strong{ display:block; font-size:1.2rem; color:#475467;font-weight: 400; padding-top:0.5rem }
#aitools-form .wp-editor-wrap{border-radius:0.8rem; position: relative; border: 0.1rem solid #D0D5DD; padding: 0.8rem; margin-top: 1rem}
#aitools-form #tool_description_ifr{ height:180px }

#aitools-form .form-radio label{display: block; color: #344054; font-weight:500; font-size: 1.6rem;position: relative;padding-left: 35px;margin-bottom: 12px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#aitools-form .form-radio label input {position: absolute;appearance: none;cursor: pointer; left: 0}
#aitools-form .form-radio label:before { content: '';position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #FFF; border: 0.1rem solid #D0D5DD;border-radius: 50%;}
#aitools-form .form-radio label input:after {content: "";position: absolute;top:5px;left:5px;width:10px;height:10px;border-radius: 50%;background:#000; opacity: 0}
#aitools-form .form-radio label input:checked:after { opacity: 1;}
.form-radio-sec{ display:flex; align-items:center; gap:2.5rem; margin-top:1.5rem }
#aitools-form button#next-step, #aitools-form button#aitools-form-submit, #aitools-form button#back-step{ background-color:#5856D6; color:#FFF; border-radius:0.8rem; font-weight:600; font-size:1.4rem; outline:none; height:4rem; display:flex; align-items:center; justify-content:center; width:auto; padding:0 1.6rem;margin-left: auto; }
.form-button-next svg{ margin-left:1.1rem }

#aitools-form .form-step-two .form-loop{ position:relative; }
#aitools-form .form-step-two label.form-lab-hed span,#aitools-form .socail-media-form label span{ display:none; }
#aitools-form .form-step-two label.form-lab-hed,#aitools-form .socail-media-form label{ position:absolute; left:0; font-size:2rem; font-weight:400;color: #667085; left:1.2rem; top:1rem; margin: 0}
#aitools-form .form-step-two input[type="email"], #aitools-form .form-step-two input[type="url"]{ padding-left:4rem }

#aitools-form .socail-media-form label.form-lab-hed.scoialhed{ position:static; color:#344054; font-size:1.6rem; font-weight:600 }

.button-group{ display:flex; align-items:center;justify-content: flex-end; }
#aitools-form button#back-step,#aitools-form button#aitools-form-submit{ margin-left:0 }
#aitools-form button#aitools-form-submit{ margin-left:1.5rem }
.form-button-back svg{transform: rotate(180deg);margin-right: 1.2rem;}
.select2-container--bootstrap-5 .select2-selection{ color: #667085;
    font-size: 1.6rem;border-color: #D0D5DD;border-radius: 0.8rem; }
    .select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field{line-height: normal;}
    .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option{ font-size:1.6rem }
    .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{ font-size:1.4rem }

.alert-error{color: #B42318;margin: 0;padding-left: 0;padding-bottom: 0;}

.inner-heaader{ text-align:left; }
.com-page-wrapper{ padding-bottom:8rem }
.my-aitools-list{ border-radius:1rem; border:0.1rem solid #E4E7EC;border-bottom: none; }
.my-aitools-list table{margin: 0;border-radius:1rem;}
.my-aitools-list .table>:not(:last-child)>:last-child>*{border-bottom-color:#E4E7EC;}
.my-aitools-list thead th{ font-size:1.4rem; font-weight:600; color:#344054 }
.my-aitools-list .table>:not(caption)>*>*{ padding:2rem 3rem;vertical-align: middle; }
.my-aitools-list tbody td{ color:#1D2939; font-size:1.6rem }
.my_ai_logo{ width:6rem; height:6rem;border-radius:0.8rem; overflow:hidden;margin: 0;align-items: center;display: flex;justify-content: center; background-color:#E4E7EC; padding:0.1rem;margin-right: 1.2rem;}
.my_ai_title{ font-weight:600; color:#101828; font-size:1.6rem; display: block; text-transform: capitalize;margin-bottom: 0.5rem;}
.my_ai_des{ color:#475467; font-size:1.4rem; font-weight:400;display: block; }
.my_ai_hed{ display:flex; align-items:center; }

.my_ai_status { border-radius:1.2rem; height:2.2rem; display:flex; align-items:center; justify-content:center; font-weight:500; font-size:1.2rem; padding:0 1rem }
.my_ai_status.my_ai_publish{ color:#027A48; background-color:#ECFDF3 }
.my_ai_status.my_ai_pending{ color:#B54708; background-color:#FFFAEB }

.ai_post_mid{ padding:0 }
.ai-detsils-inner .home-featured-sec-inner{ padding-top:24px }


.comment-form{display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;}

.comment-form-comment{ order:4 }
.comment-form-cookies-consent{ order:5 }
.form-submit{ order:6 }
.comment-form label{ display:block; margin-bottom:1.2rem }
.comment-form input,.comment-form textarea{margin: 0;
    border-color: #D0D5DD;
    border-radius: 0.8rem;
    color: #667085;
    font-size: 1.6rem;padding: 10px;
    border: 1px solid #D0D5DD; width: 100%; resize: none;}

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

    .comment-form .comment-form-cookies-consent{ display:flex; align-items:center; }

    .comment-form .comment-form-cookies-consent input{ width:auto; margin-right:5px }
.comment-form .comment-form-cookies-consent label{ margin:0 }
.comments-area a{ color:var(--blue-color); }
.comment-meta{ display:flex; align-items:center; margin-bottom:1.5rem }
.comment-author{ border-radius:100%; overflow:hidden; width:50px; height:50px; margin-right:10px }
.comment-metadata a{ font-weight:500; text-decoration:none; }
.comment-content{ font-size:1.4rem;line-height: 2.4rem;
    color: rgba(0, 0, 0, 0.80);
    margin-bottom:2rem; }

    ol.children{ border-left:0.2rem solid var(--boder-color);margin-left: 10px;
    margin-top: 20px;
    padding-left: 40px; list-style:none; }
    .reply{ display:flex; justify-content:flex-end; list-style:none; }
    .reply a{ text-decoration:none; }
    .reply a:before{content: "\f079";font-family: remixicon !important; margin-right: 0.8rem}
.logged-in-as p a{ color:var(--blue-color); }

.site-footer{ border-top:0.1rem solid #E4E7EC;}
.footer-top{ padding:6rem 0 }
.footer-list-row{ display:flex; justify-content:space-between; }
.footer-list-loop p{ font-size:1.6rem; line-height:2.4rem; color:#475467;width: 290px; }
.footer-list-loop h4{ font-weight:600; font-size:1.4rem; color:#000000; margin-bottom:1.4rem }
.footer-nav ul{ list-style: none; padding:0; margin:0 }
.footer-nav li{ margin-bottom:1rem }
.footer-nav li a{ color:#475467; font-size:1.6rem; font-weight:500; text-decoration:none;  }
.site-info-text{ border-top:0.1rem solid #E4E7EC; text-align:center; color:#667085; font-size:1.6rem; padding:3rem 0 }
.footer-logo{ margin-bottom:1.5rem }
.socialmenu-nav ul{ list-style:none; display:flex; align-items:center; gap:1.2rem; padding:0; margin:0; margin-top:2rem }
.socialmenu-nav ul a{ text-decoration:none; color:#98A2B3; font-size:2.4rem;  }
.socialmenu-nav ul a:hover,.footer-nav li a:hover{ color:#5856D6 }


.accordion-body{ padding:0 }
.accordion-item,.nav-tabs,.nav-tabs .nav-link{ border:none; }
.aitools-post-cat-list-sec ul.nav-tabs{ margin-bottom:1.6rem }
.nav-tabs .nav-link{ margin:0 }
.nav-link{ font-size:1.4rem; font-weight:600; color:#000; padding: 0; padding-right: 1.6rem}
.nav-link svg{ fill:#000; margin-right:5px}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{ color:#2C22B8 }
.nav-tabs .nav-link.active svg{ fill:#2C22B8 }


.com-content-text-wrapper .home-hed{padding-bottom: 0;}

.form-loop .nice-select{ float:none; }

.swiper-button-next:after, .swiper-button-prev:after{ font-size:2rem;color: #000;background-color: #FFF; padding: 1rem 1.5rem;border-radius: 1rem;border: 0.1rem solid var(--boder-color); opacity:0}
.ai-det-image-slider:hover .swiper-button-next:after,.ai-det-image-slider:hover .swiper-button-prev:after{ opacity:1}