 @media screen and (min-width:0) and (max-width:1199px) {
     .sortF ul li a {

         padding: 5px 13px;
     }
     .main-menu {
 	padding-left: 32.5px;
 }
 }



 @media screen and (min-width:0) and (max-width:768px) {


     .itembox:hover {
         top: 10px;
     }

     .lodemore a {

         margin: 30px 0 0;

     }

     .maindiv {

         padding-bottom: 1px;
     }

     .col-md-7.pr-5 {
         padding-right: 15px !important;
     }

     .AIResources h2 {
         margin-bottom: 17px;
         font-size: 1.6rem;
     }

     .revenue .row {
         padding: 15px 15px;
         margin: 0 0 20px;
     }

     .list-topics-content ul li {

         width: 100%;
         margin-right: 0;
     }

     .section-header h2 {
         font-size: 23px;

     }

     .logotext,
     .logotext span {
         font-size: 28px;
         position: relative;
         padding-top: 13px;
     }

     .logo img {
         max-width: 45px;
     }

     .page-header .pl-4 {
         padding-left: 15px !important;
     }

     .banner-img h1 {
         font-size: 2.2rem;

         line-height: 34px;
     }

     body {
         margin-top: 67px;
     }

     .toolsearch .fa.fa-search {
         display: block;
         font-size: 20px;
     }

     .toolsearch button {
         font-size: 0;
         width: 40px;
         height: 40px;
         padding: 0;
         top: 12px;
     }

     .toolsearch {

         padding: 5px;

         max-width: 97%;
     }

     a.sublinks {
         margin-bottom: 7px;
         display: inline-block;
         font-size: 13px;
         padding: 4px 10px;
     }

     .filterb ul li.viewgrid {
         display: none;
     }

     .sortF ul {

         flex-wrap: wrap;
     }

     .sortF ul li a {
         padding: 6px 2px;
         font-size: 14px;
         /* border-radius: 0; */
         text-align: center;
     }

     .sortF ul li {
         width: 25%;
         margin-bottom: 10px;
     }

     .sortF ul li i {
         margin: 0;
     }

     .col-md-8.pl-0,
     .col-md-4.filterb {
         padding: 0 !important;
     }

     .banner-img {

         padding: 40px 0 0;
     }

     .filterb .sortF ul li {
         width: 100%;

     }

     section.tool_list {
         margin: 0 0 30px;
     }

     .form-row.justify-content-center {
         position: relative;
     }

     .section-header {
         margin-bottom: 40px;

         padding-bottom: 0;
     }

     .subscribe button {
         position: absolute;
         top: 0;
         right: 0;
         left: auto;
         font-size: 18px;
         padding: 12px 16px;
     }

     .col-auto {
         position: static;
     }

     .row.linksmenu .row {
         justify-content: flex-start;
     }

     .linksmenu .row > div {
         max-width: 50%;
     }

     .layout_padding {
         padding: 30px 0;
     }

     .innerpages h1 {
         font-size: 29px;

     }

     .RESOURCES h2 {
         margin-top: 10px;
         font-size: 20px !important;
     }

     .latestres .col-md-3 {
         max-width: 36%;
     }

     .latestres .col-md-9 {
         max-width: 63%;
     }

     .contact-form__wrapper.p-5 {
         padding: 14px !important;
     }

     .h2,
     h2 {
         font-size: 1.5rem;
     }

     .contact-form__wrapper label {
         font-weight: 500;
         font-size: 14px;
         margin: 0;
     }

     .contact__wrapper .form-control {
         height: 35px;
         font-size: 14px;
         padding: 0;
     }

     .contact__wrapper .col-sm-4.mb-3 {
         margin-bottom: 0 !important;
     }

     .sign-header-section input.form-control {
         width: 100%;
         max-width: 100% !important;
     }

     .sign-column-face.s2 {
         display: block;
         margin: 0;
         padding-bottom: 10px;
     }

     .detail-page .itemname h1 {
         font-size: 24px;
     }

     .detail-page .full-width .itemimg {
         max-width: 60px;
         width: 52px;
         margin-right: 15px;
     }

     .sometxt div:first-child {

         white-space: nowrap;
     }

     .sometxt {

         font-size: 13px;
     }

     .col-md-6.side-img-yt.pl-5 {
         padding-left: 15px !important;
     }

     .side-img-yt iframe {

         height: 50vh;
     }

     .tool_list h2 {
         margin: 0 0 0px;
         font-size: 25px;

     }

     .tool_list.detail-page {

         margin: 0 !important;
     }

     section.subscribe input.form-control {

         font-size: 15px;
     }

 }

 @media screen and (min-width:0) and (max-width:600px) {

     .itembox {

         margin-bottom: 30px;
     }

     header .header {
         padding: 10px 0;
     }

     .banner-img h2 {
         font-size: 16px;

         line-height: 21px;
     }

     .sub-details h2 {
         font-size: 25px;

     }

     .contentbox.mt-5 {
         margin-top: 23px !important;
     }

     ._13sFCC ._2Plkj9 {
         -webkit-flex-basis: 72.33%;
         -ms-flex-preferred-size: 72.33%;
         flex-basis: 72.33%;

     }

     .writerev button {
         position: static;
     }





 }
