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


:root {
    --font-family:"Inter", sans-serif;;
    --black:#110F0E;
    --red:#ED6B5C;
    --white:#FFF;
    --white70:rgba(255,255,255,0.70);
    --white60:rgba(255,255,255,0.60);
    --bg-hover:rgba(217,217,217,0.05);
    --boder:rgba(255,255,255,0.20);
    --bg-button:rgba(217,217,217,0.10);
    --bg-button-filter:rgba(247,247,247,0.12);
}
html {background-color:var(--black);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;font-weight: 400;color:var(--white60);font-size:1.4rem;line-height: normal;width: 100%; background-color:var(--black); }
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 }
a{ text-decoration:none; }
/*--------------------------------------------------------------
>>> Header
----------------------------------------------------------------*/
.site-header{ padding:1.6rem 0; position:fixed; width:100%; left:0; right:0; z-index:10; background-color:var(--black); }
.hed-left{ display:flex; align-items:center;gap:4rem }
.menu-wrapper{ list-style:none; padding:0; margin:0 -1.6rem; align-items:center; display:flex; }
.menu-wrapper li{ padding:0 1.6rem }
.menu-wrapper li a{ color:var(--white60); line-height:1.7rem }
.menu-wrapper li a i{ margin-right:1rem; font-size:1.6rem }
.menu-wrapper li a:hover{ color:var(--white70); }

/*--------------------------------------------------------------
>>> Head
----------------------------------------------------------------*/
.site-content{ padding-top:10.4rem }
.com-header-section{ padding-bottom:0; /*border-bottom:0.1rem solid var(--boder);*/ margin-bottom:7rem;margin-left: 0;margin-right:0; text-align:center; }
.com-header-section h1{ font-size:2.4rem; line-height:2.6rem; color:var(--white); margin-bottom:1.4rem }
.com-header-section p{ font-size:1.6rem }
.site-header-inner{ display:flex; align-items:center; justify-content:space-between; }
.user-image {width: 4rem;height: 4rem;border-radius: 100%;display: flex;align-items: center;justify-content: center;background-color:var(--white70);overflow: hidden;color:var(--black);}
.user-image img {width: 100%;height: 100%;object-fit: cover;border-radius: 100%;}

.dropdown-menu {border:0.1rem solid var(--boder);padding: 1.5rem;width: 18.0rem;box-shadow: 0 0 8px rgba(255, 255, 255, 0.2);border-radius: 5px;background-color: rgb(31 30 30);}
.dropdown-menu li {margin-bottom: 1.5rem;}
.dropdown-menu li a {color:var(--white70);font-weight: 500;text-decoration: none;font-size: 1.4rem;}

.hed-right{ display:flex; align-items:center; gap:1rem}

.menu-submitbutton{display: flex;align-items: center;width: auto;height: 3.6rem;border-radius: 6rem;background-color:var(--bg-button);color:var(--white);padding: 0 1.4rem;}

.menu-submitbutton i{ margin-right:0.6rem }

.btn-login {color: var(--white70);font-size: 1.6rem;display: flex;align-items: center;width: fit-content;border: 0.1rem solid var(--boder);width: fit-content;padding: 0 1.8rem;height: 4.4rem;border-radius: 9.8rem;text-decoration: none;}
.menu-submitbutton:hover,.btn-login:hover{ background-color:var(--bg-hover); color:var(--white); color:#FFF }
/*--------------------------------------------------------------
>>> Cat
----------------------------------------------------------------*/
.aside_sec{ /*padding-inline:2.5rem*/ }
.cat-hed,.cat-sub-title{ font-size:1.6rem; font-weight:600; line-height:1.7rem; color:var(--white60); margin-bottom:1.4rem }
.cat-sub-title{ color:var(--white); font-weight:500; margin-bottom:1.9rem }
.category-box-loop{ border:0.1rem solid var(--boder); padding:2rem 3rem; margin-bottom:0.8rem }
.subcategories_list{ list-style:none; padding:0; margin:0 }
.subcategories_list li{ margin-bottom:2.3rem }
.subcategories_list li a{color:var(--white60); line-height: 1.6rem}
.subcategories_list li a:hover{ color:var(--white70); }
.view-all-button-cat{ background-color:var(--bg-button); border-radius:0.8rem; height:3.2rem; width:100%; display:flex; align-items:center; font-weight:600; color:var(--white); text-align:center; justify-content:center; }
.view-all-button-cat:hover{ color:var(--white70); }
/*--------------------------------------------------------------
>>> Tab
----------------------------------------------------------------*/
.filters-button-group{ display:flex; flex-wrap:wrap; gap:1.1rem; justify-content:center;margin-bottom: 4rem; }
.filters-button-group button,.filters-button-sub-cat button{ border:0.1rem solid var(--black); background-color:var(--bg-button-filter); border-radius:3.8rem; font-size:1.4rem; font-weight:500; color:var(--white70); width:fit-content; display:flex; align-items:center; height:3.4rem; padding-inline:1.2rem; transition: 0.1s}
.filters-button-group button:hover,.filters-button-group button.is-checked,.filters-button-sub-cat button:hover,.filters-button-sub-cat .swiper-slide-thumb-active button{ background-color:var(--black); border-color:var(--red); color:var(--red); }

.aitools-post-cat-list-sec .swiper-free-mode>.swiper-wrapper{ margin:0 -0.4rem }
.filters-buttons-loop{ width:auto; padding:0 0.4rem; position:relative; }
/*.filters-buttons-loop:after{content: ''; position: absolute; width:1.1rem; height:1.1rem; background-image: url(../images/arrow_sm.svg); background-repeat: no-repeat; display: block; top:50%; transform: translateY(-50%); right: -0.5rem}
.filters-buttons-loop:last-child:after{content: none;}*/

.parent_terms_loop_sec  { padding-bottom:2.4rem }
.subcategory-title{ font-size:1.6rem; font-weight:600; color:var(--white); margin-bottom:2rem }

.ai_post_loop_row_cat{ display:flex; flex-wrap:wrap; margin-inline:-1.2rem }
.ai_post_loop_cat{ width:20%; padding-inline:1.2rem; display:flex; margin-bottom:2.4rem }
.ai_post_loop_inn_cat{ border-radius:0.8rem; background-color:rgba(250, 250, 250, 0.06); padding:1.6rem; width:100% }
.ai_post_loop_cat:hover .ai_post_loop_inn_cat{background-color:rgba(250, 250, 250, 0.04);}
.ai_post_hed{ color:var(--white); font-weight:500; font-size:1.4rem; margin-bottom:0.6rem }
.ai_post_dec{ font-size:1.2rem; line-height:1.8rem; color:var(--white60); }
.ai_post_dec p{ margin:0 }

.ai_sub_cat_hed{ display:flex; width:100%; justify-content:space-between; align-items:center;margin-bottom: 1.2rem; }
.cat_post_count{ font-weight:500; font-size:1.2rem; color:var(--white60); }

.parent_terms_loop_sec:first-child{display: block;}

.filters-button-sub-cat{justify-content: flex-start; margin-bottom: 3rem;  position: relative;}
.filters-button-sub-cat-slid{padding-inline: 3.3rem;}
.filters-button-sub-cat-slid:after{ content: ''; width: 8%; height: 100%; background: linear-gradient(to left,  rgba(17,15,14,1) 0%,rgba(0,0,0,0) 100%); position: absolute; top: 0;z-index: 1;right: 0;}
.thumbs-button-prev,.thumbs-button-next{ position:absolute; top:50%;transform: translateY(-50%); cursor:pointer; z-index:2; width:3rem; height:100%; display:flex; align-items:center; background-color:var(--black); }
.thumbs-button-prev{ left:0 }
.thumbs-button-next{ right:0 }

.thumbs-button-prev.swiper-button-disabled,.thumbs-button-next.swiper-button-disabled{ opacity:0.5; cursor:text; }


.subcategory-sub-title{ margin-bottom:2.4rem }

.post-list-row{ margin-left:-0.8rem; margin-right:-0.8rem }
.aitools-post-loop{ display:flex; padding-left:0.8rem; padding-right:0.8rem; margin-bottom:1.6rem }
.aitools-post-inner{background-color:rgba(250, 250, 250, 0.04); padding:1.2rem; position:relative;}
.featured-tag{ position:absolute; top:-0.5rem; right:0.8rem; font-size:1.2rem; font-weight:500; color:var(--white); border-radius:0.4rem; display:flex; align-items:center;  height:2rem; width:6rem; background-color:var(--red); text-align:center; justify-content:center; }
.aitools-post-link{ display:flex; width:100%; height: 100%; flex-wrap:wrap;gap: 2rem; }
.aitools-pot-img{ background-color:rgba(217, 217, 217, 0.1); border-radius:0.8rem; width:5.6rem; height:5.6rem; overflow:hidden; margin:0 }
.aitools-pot-img img{ width:100%; height:100%; object-fit:cover; }
.aitools-post-hed{width: 20%;flex-grow: 1;}
.aitools-post-loop:hover .aitools-post-inner{background-color:rgba(250, 250, 250, 0.06);}
/*--------------------------------------------------------------
>>> Details
----------------------------------------------------------------*/
.breadcrumbs{ color:var(--white60); margin-bottom:4rem }
.breadcrumbs a{color:var(--white60);}
.breadcrumbs a:hover{ color:var(--red); }

.ai-det-hed-top{ display:flex; justify-content:space-between; margin-bottom:2rem }
.ai-det-hed-left{ display:flex; gap:2.3rem;width: 80%; }
.ai-dt-title{ font-size:2rem; color:var(--white);margin-bottom: 0.5rem; }
.ai-entry-header{width:88% }
.ai-det-hed-sub{line-height:1.8rem;}

.upvot_button { background-color:var(--bg-button); border-radius:0.8rem; height:3.2rem; color:var(--white60); font-size:1.2rem; font-weight:600; display:flex; align-items:center; width:fit-content; padding:0 1.2rem; cursor:pointer;  }
.upvot_button i{ font-size:1.6rem; margin-right:0.8rem }
.upvot_button .upvote-count{ margin-left:0.5rem}

.post_cat_list_sub{ list-style:none; padding:0; margin:0; display:flex; flex-wrap:wrap; gap:1.1rem }
.post_cat_list_sub li a,.post_cat_list_sub li span.pot-paymeny{ display:flex; align-items:center; width:fit-content; padding:0 0.5rem; border-radius:0.4rem; font-size:1.2rem; font-weight:500; color:var(--white70); background-color:rgba(255, 255, 255, 0.12); height:2rem; border:0.1rem solid var(--black); }
.post_cat_list_sub li span.pot-paymeny{ background-color:rgba(223, 249, 219, 1); color:#49855A }
.post_cat_list_sub li a:hover{ background-color:var(--black); color:var(--red); border-color:var(--red); }

.ai-det-hed-bot{ margin-bottom:1.4rem }
.ai-det-image{ overflow:hidden; border-radius:0.8rem }

.aitools-pot-bot-sec{ display:flex; justify-content:center; font-size:1.2rem;align-items: center; margin-bottom:3.5rem; margin-top:2rem }
.aitools-pot-bot-left,.aitools-pot-bot-right{ display:flex; gap:1.6rem }
.ai-visit-link,.a2a_kit a.addtoany_share,.ai-published{ display:flex; align-items:center; height:3.2rem; font-weight:600; color:var(--white70); background-color:var(--bg-hover); border-radius:7rem; width:fit-content; padding-inline:1.2rem; border:0.1rem solid var(--black); }
.ai-visit-link:hover,.a2a_kit a.addtoany_share:hover,.ai-published:hover{ background-color:var(--black); color:var(--red); border-color:var(--red); }
.ai-visit-link i{ font-weight:400; margin-left:0.5rem }
.ai-published i{ margin-right:0.4rem }

.a2a_kit a.addtoany_share svg{ display:none; }
.a2a_kit a.addtoany_share{ font-size:1.4rem; width:fit-content; padding:0 1.2rem; justify-content:center; font-weight:400; }
.a2a_kit a.addtoany_share:before{content: "\f0fe";font-family: remixicon !important; font-size:1.5rem;font-weight: 300; margin-right: 0.4rem}

.ai-entry-content{ line-height:2.4rem }
.ai-entry-content pre{ background-color:var(--bg-hover);padding: 2rem; }
.ai-entry-content p{ margin-bottom:1.8rem }
.ai-entry-content p a,.ai-entry-content li a{ color:var(--red); text-decoration:underline; }
.ai-entry-content p a:hover,.ai-entry-content li a:hover{ text-decoration:none; }
.ai-entry-content li{ margin-bottom:1rem }
.ai-entry-content ul{ margin-bottom:1.5rem }
.ai-entry-content h2,.ai-entry-content h3,.ai-entry-content h4{ color:var(--white); font-size:1.6rem; margin-bottom:1.8rem }

.aitools-det-tags{ list-style:none; display:flex;align-items:center; gap:1.2rem;padding: 5rem 0; }
.aitools-det-tags a{ color:var(--white60); text-decoration:underline; }
.aitools-det-tags a:hover{ color:var(--white70); }

.ai_related_hed{ font-size:1.6rem; color:var(--white); margin-bottom:3rem }

.right_sec_loop{ padding-bottom:1.6rem }


.swiper-pagination-bullet{ background-color:var(--white); }
.swiper-pagination-bullet-active{ background-color:var(--red); }
.swiper-button-next, .swiper-button-prev{ background-color:var(--black); width:3.5rem; height:3.5rem; border-radius:0.6rem; color:var(--white70); }
.swiper-button-next:after, .swiper-button-prev:after{ font-size:1.4rem }

.blog_loop .aitools-pot-img{ width:15.0rem; height:15.0rem }
.blog_loop .featured-tag{ width:fit-content; position:static; padding-inline:0.5rem; margin-bottom:1rem }

.ai_post_bot_det .ai-det-image{ margin-bottom:3rem }
/*--------------------------------------------------------------
>>> NAVI
----------------------------------------------------------------*/
.wp-pagenavi{ display:flex; justify-content:center; width:fit-content; margin:auto; margin-top:5rem }
.wp-pagenavi a, .wp-pagenavi span{ border-color:var(--boder); font-size:1.6rem; color:var(--white);padding:1rem 1.6rem; margin:0 0.6rem }
.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:var(--boder);color:var(--white);background-color:rgba(255, 255, 255, 0.2);}
/*--------------------------------------------------------------
>>> FAQ
----------------------------------------------------------------*/
.faq_sction{ padding:0 2rem; padding-top:6rem; padding-right:2.5rem }
.faq_title{ font-size:2rem; color:var(--white);margin-bottom: 2rem; }
.faq_sction_lists{ border:0.1rem solid var(--boder); padding:2.4rem }
.faq_ques{ font-size:1.6rem; color:var(--white);margin-bottom: 1.2rem; }
.faq_ans{ line-height:2.4rem }
.faq_list_loop{ margin-bottom:2.2rem }
.faq_list_loop:last-child{ margin-bottom:0 }

.inner-page-wrapper .com-header-section{ margin-left:0; margin-right:0; border-bottom:none;margin-bottom: 0; }
.category-box{ padding-bottom:8rem }
.category-box:last-child{ padding-bottom:0 }
.parent-cat-title{ color:var(--white); font-size:2rem; margin-bottom:3rem }
.subcategory-list{ list-style:none; column-count:3; padding:0; margin:0 }
.subcategory-list li{ margin-bottom:2rem }
.subcategory-list li a{ color:var(--white60); font-weight:600 }
.subcategory-list li a:hover{ color:var(--white); text-decoration:underline; }
/*--------------------------------------------------------------
>>> Submit
----------------------------------------------------------------*/
#aitools-form{ background-color:transparent; border:none; }
.form-step-hed {padding-bottom: 2rem;}
#aitools-form input[type="text"], #aitools-form input[type="email"], #aitools-form input[type="url"], #aitools-form input[type="file"]{ background-color:transparent; border-radius:0; border-color:var(--boder);margin-top: 0; color:var(--white); font-family: var(--font-family); }
#aitools-form label.form-lab-hed{ color:var(--white); font-family: var(--font-family); font-weight:400 }
#aitools-form label.form-lab-hed span{ color:#FB5757 }
.form-loop{ margin-bottom:3rem;position: relative;}
.chosen-container-multi .chosen-choices{ background-color:transparent; background-image:none; border-color:var(--boder); }
.chosen-container-multi .chosen-choices li.search-field input[type=text]{height: 37px; font-family: var(--font-family);}
.chosen-container-multi .chosen-choices li.search-choice,.tag-item{background-image: none; border-radius: 0;border-color:var(--boder);padding: 9px 20px 9px 5px;}
.tag-item{position: relative;margin: 3px 5px 3px 0;border: 1px solid #aaa;max-width: 100%;background-color: #eee;color: #333;
    line-height: 13px; cursor: default;box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, .05);display: inline-block;}
.remove-tag{position: absolute;top: 4px;right: 3px;display: block;width: 12px;height: 12px;}
.tag-suggestions{ position: absolute;top: 100%;z-index: 1010;width: 100%;border: 1px solid var(--boder);border-top: 0;background:var(--black);-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(--white70);cursor: pointer;}
#aitools-form .customeupload label svg {display: block;margin: auto; margin-bottom: 1.2rem;}
.customeupload{ border-radius: 0.8rem;position: relative;border: 0.1rem solid var(--boder); padding: 1.6rem;text-align: center;min-height: 12.6rem;display: flex;align-items: center;justify-content: center;flex-direction: column; }
#tool-screenshots,#tool-logo{ opacity:0; visibility:hidden; height:0; width:0; position:absolute; }
.chosen-container .chosen-drop{ background-color:var(--black); box-shadow:none; }
.chosen-container .chosen-results li.highlighted{ background:transparent; background-image:none; }
#aitools-form .customeupload label {color:var(--white70);font-size: 1.4rem;font-weight: 600;margin: 0;padding: 1rem 0;cursor: pointer;display: block;}
#aitools-form .customeupload label span {color:var(--white70);font-weight: 400;}
#aitools-form .customeupload label strong {display: block;font-size: 1.2rem;color:var(--white70);font-weight: 400;padding-top: 0.5rem;}

#aitools-form button#next-step, #aitools-form button#aitools-form-submit, #aitools-form button#back-step{ background-color:var(--bg-button); }
#aitools-form button#next-step:hover, #aitools-form button#aitools-form-submit:hover, #aitools-form button#back-step:hover{ background-color:var(--bg-hover); }
/*--------------------------------------------------------------
>>> Login
----------------------------------------------------------------*/
.modal-content{ background-color:var(--black); color:var(--white70); border:0.1rem solid var(--boder); }
.modal-body {padding: 0 3rem;}
.modal-header{ border:none;flex-wrap: wrap;justify-content: center;text-align: center;padding: 3rem; position:relative; }
.modal-header span{ display:block; text-align:center; width:100% }
.modal-title{ font-size:2.4rem;color: var(--white);margin-bottom: 0.8rem; }
.modal-form-google {display: flex;align-items: center;width: fit-content;margin: auto;margin-bottom: 2.5rem;}
.modal-or {display: block;text-align: center;color:var(--white);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:var(--boder);top: 50%;}
.modal-or:before {left: 0;}
.modal-or:after {right: 0;}
.modal-form-loop {margin-bottom: 2.5rem;}
.modal-form-lab {display: block;width: 100%;font-weight: 500;color:var(--white70);font-size: 1.4rem;margin-bottom: 1rem;}
.modal-form-field {width: 100%;border: 0.1rem solid var(--boder);border-radius: 0.8rem;outline: none;height:4rem;padding: 1.4rem;font-size: 1.6rem;color:var(--white); background-color: transparent;}
.modal-form-loop-row {margin-bottom: 2.5rem;}
.forgotbutton {margin-left: auto;color:var(--white70);font-size: 1.6rem;font-weight: 600;display: inline-block;text-decoration: none; cursor: pointer;}
.forgotbutton:hover{ color:var(--white); }
.modal-submit-button {width: 100%;height: 4.4rem;border: none;outline: none;cursor: pointer;background-color:var(--bg-button);color:var(--white);font-weight: 600;font-size: 1.6rem;line-height: 4.4rem;padding: 0;border-radius: 0.8rem;}
.modal-footer {justify-content: center;text-align: center;color:var(--white70);font-size: 1.6rem;padding: 3rem;cursor: pointer;border: none;}
.modal-footer a:not([href]):not([class]), .modal-footer a:not([href]):not([class]):hover{ color:var(--white); }
.modal-header .btn-close {position: absolute;right: 1rem;top: 1rem;opacity: 1;background-size:28px; background-image: url(../images/close_icon.svg);}
.modal-backdrop.show {opacity: .8;}

.table{ border:0.1rem solid var(--boder); color:var(--white70); margin-top:2rem }
.table>:not(caption)>*>*{padding: 1.2rem;}
.table a{ color:var(--white70); }
.my-aitools-list .table a{width: 65%;
    display: inline-block;}
/*--------------------------------------------------------------
>>> Footer
----------------------------------------------------------------*/
.site-footer{ padding-top:9rem }
.footer-logo{ margin-bottom:1rem }
.footer_content{ font-size: 1.2rem; line-height:2.4rem; max-width: 51.2rem; padding-bottom: 2rem}
.footer-list-row{ display:flex; justify-content:space-between;border-bottom:0.1rem solid var(--boder); padding-bottom:6rem;}
.socialmenu-nav ul{ display:flex; align-items:center; gap:0.8rem; list-style:none; margin:0; padding:0 }
.socialmenu-nav ul li a{ font-size:2rem; color:var(--white70); }
.footer-navigation-wrapper{ list-style:none; padding:0; margin:0 }
.footer-navigation-wrapper li{ margin-bottom:0.8rem }
.footer-navigation-wrapper li a{color:var(--white70); font-size: 1.2rem}
.footer-navigation-wrapper li a:hover{ color:var(--red); }
.footer-navigation-wrapper li a p{ display:none}
.footer-list-loop h4{ font-size:1.4rem; color:var(--white); margin-bottom:1.6rem }
.site-info{ padding:2.4rem 0 }

.form-radio-sec{ display: flex;align-items: center;gap: 2rem; padding:0}
#aitools-form .form-radio-se label{margin-bottom:0 !important; }
img.submit_logo{width:5.4rem;margin-right: 1rem;}
.table>:not(caption)>*>*{vertical-align: middle;}

#aitools-form .form-radio label{color:#FFF; display:flex; align-items:center; gap:1rem}

#aitools-form .form-radio label input[type="radio"]{appearance: none;
  background-color:transparent;
  margin: 0;
  font: inherit;
  color: #FFF;
  width:2rem;
  height:2rem;
  border:1rem solid #FFF;
  border-radius: 50%;display: grid;
  place-content: center;}

#aitools-form .form-radio label input[type="radio"]::before {
  content: "";
  width:1.2rem;
  height:1.2rem;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #000;
}
#aitools-form .form-radio label input[type="radio"]:checked::before {
  transform: scale(1);
}

/*--------------------------------------------------------------
>>> Media
----------------------------------------------------------------*/

@media (max-width:991px) {
    .site{ overflow-x:hidden; }
    .menu-wrapper li a i{ margin-right:0 }
    .primary-navigation{ display:none; }
    .hed-left{gap: 1rem;}
  
    .accordion-header{ display:none; }
    .aitools-pot-info,.ai-det-hed-top{flex-wrap: wrap; position: relative;}
    .aitools-pot-foo,.ai-det-hed-right{ position:absolute; right:0 }
    .ai_post_short_description p {line-height: 2rem;font-size: 1.3rem;}
    .ai_post_hed{margin-bottom: 1rem;}
    .aitools-pot-info-left,.ai_post_hed header,.aitools-pot-bot-left, .aitools-pot-bot-right,.aitools-pot-bot-sec,.inner-page-wrapper .col-10{ width:100% }
    .ai_post_hed header{ margin-top:0rem }
    .wp-pagenavi{margin-top: 2rem;margin-bottom:6rem;}
    .aside_sec{padding-inline: 2rem;}
    .category-box-loop,.faq_sction_lists,.ai_post_mid { padding:2rem }
    .faq_title{ line-height:3rem }

    .site-footer{ padding-left:1.5rem; padding-right:1.5rem }
    .footer-list-row,.ai_post_hed,.ai-det-hed-left,.ai-det-hed-top,.aitools-pot-bot-sec{ flex-wrap: wrap; }
    .site-info{ text-align:center; }
    .socialmenu-nav{ margin-bottom:4rem }
    .aitools-pot-bot-left, .aitools-pot-bot-right,.aitools-pot-bot-sec{ justify-content:space-between; }
    .aitools-pot-bot-right{ margin-top:1.8rem }
    .ai_post_mid{ padding-top:0 }
    .ai_related_section .ai_related_hed{margin-left: 2rem;}
    .subcategory-list{ column-count:1 }
    .inner-page-wrapper{ padding-inline:2rem }
	.ai_post_loop_cat{ width:50%}
	.site-content,.site-header{padding-inline: 1.2rem;}
	.ai_post_mid,.aside_sec{ padding:0}
	.aitools-det-tags{flex-wrap: wrap;}
	.com-page-wrapper .col-9{ width:100%}

}


@media (min-width: 992px) and (max-width: 1199px) {
}