@import url('https://fonts.googleapis.com/css?family=Poppins:400,500');
body {
    font-family: 'Poppins', sans-serif !important;
    background-color: #fff;
}
.border-div{
    border: 1px solid #f4f4f4;
    padding: 15px;
}
.xd_top_box {
    display: block;
    height: auto;
    max-width: 100%;
    text-align: center;
    padding-bottom: 18px;
    margin-bottom: 20px;
    padding: 15px 0;
}
.well {
    border: none;
    padding: 0;
    text-align: left;
}
.about_tool{
    margin: 0;
}
.main-index {
    /*border: 1px solid #f4f4f4;*/
    border: 0;
}

.top-bar {
    background: #271e5d;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}
#sec1{
    color: #271e5d;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
}
.top-bar .menu-section ul {
    margin: 0;
    list-style: none;
    padding: 0;
}

.top-bar .menu-section ul li {
    float: left;
}

.top-bar .menu-section ul li a {
    color: #fff;
    font-size: 14px;
    display: block;
    font-family: 'Source Sans Pro', sans-serif;
    padding: 5px 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-top: 0;
    border-bottom: 0;
    transition: 0.2s all linear;
}

.top-bar .menu-section ul li a:hover {
    color: #271e5d;
    background-color: #fff;
}

.top-bar .menu-section ul li:first-child a {
    border-right: 0;
}

.top-bar .menu-section ul li a i {
    font-size: 15px;
    margin-right: 10px;
}

.navbar-default {
    background: #fff;
    margin-bottom: 0;
    border-bottom: 1px solid #eee;
}

.navbar-default .navbar-nav > li > a {
    font-size: 15px;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: #271e5d;
    color: #fff;
    border: 0;
}

.navbar-default .navbar-nav > li > a.seo-blog {
    background-color: #EA5050;
    color: #fff;
    border: 0;
}

.navbar-default .navbar-nav > li > a.seo-blog:hover, .navbar-default .navbar-nav > li > a.seo-blog:focus {
    background-color: #FF7B7C;
    color: #fff;
    border: 0;
}

.atoz_seo_tools_logo, .themeLogoImg {
    max-height: 100%;
}

.navbar-brand {
    margin-top: 0;
}
.main-top-area{
    background: url("../img/home_page_bnr.png") no-repeat;
    background-size: cover;
    margin-bottom: 20px;
    padding: 20px 0;
}
.main-top-area h2{
    color: #fff;
    font-size: 32px;
    text-align: center;
    margin: 20px 0px 30px 0 !important;
    font-weight: bold;
}
.main-top-area h2 span{
    color: #00ace4;
}
.main-top-area .top-tool-area{
    float: none;
    margin: 0 auto;
    display: table;
    background: #fff;
    padding: 15px;
    border-radius: 10px;
}
.seo-box {
    background: url("../img/patren_header.png") no-repeat;
    float: left;
    width: 100%;
    min-height: 250px;
    background-size: cover;
    border-bottom: 1px solid #eee;
}

.seo-box .col-sm-6 {
    float: none;
    margin: 0 auto;

}

.gray-textarea-box {
    height: 180px;
    background: #f8f8f8;
    width: 100%;
    resize: none;
    outline: none;
    border: 1px solid #d7d7d7;
    padding: 10px;
    border-radius: 4px;
    overflow: auto;
}

.input-box {
    display: inline-flex;
    width: 100%;
    height: 55px;
}

.input-box .input-group-addon {
    font-size: 25px;
    color: white;
    background: #1b2970;
    width: 60px;
    text-align: center;
    line-height: 60px;
    padding: 0px;
    border-radius: 10px 0px 0px 10px !important;
    border: 1px solid #1b2970;
}

.input-box .inp {
    height: 55px !important;
    background: #f8f8f8 !important;
    border-radius: 0 10px 10px 0 !important
}

.text-center {
  text-align: center !important;
  }
  
  .text-left {
  text-align: left !important;
  }
  
/*#searchSec {
    margin-top: 75px;
}
*/
#searchSec .input-group .input-group-addon {
    border-radius: 0;
    background-color: #11b2e6;
    border: 0;
    color: #fff;
}

.search-inner {
    position: relative;
      border-radius: 57px;
      background: rgb(244, 244, 244);
      padding: 10px;
}

.main-index h1 {
    text-transform: capitalize;
    font-size: 32px;
    text-align: center;
}

.main-index p {
        text-align: center;
        color: #9c9c9c;
        text-align: center;
        font-size: 18px;
}
.description-area{
    border: 1px solid #f4f4f4;
    background: #fafafa;
    padding: 30px;
}
.description-area p, .description-area li{
    text-align: left;
    color: #808080;
    font-size: 14px;
    line-height: 25px;
}
.description-area ul, .description-area ol {
    margin-left: 20px;
    padding: 0;
}
.description-area h2{
    font-size: 16px;
    padding-bottom: 8px;
    display: table;
    position: relative;
    line-height: 24px;

}
.description-area h2:after{
    content: "";
    width: 40%;
    position: absolute;
    height: 2px;
    background: #00ace4;
    left: 0;
    bottom: 0;
}
#searchSec #search {
    background-color: #fff;
    background-image: none;
    border: 0px solid #eee;
    border-radius: 35px !important;
    box-shadow: none;
    display: block;
    font-size: 14px;
    height: 35px;
    line-height: 46px;
    padding: 0 12px;
    transition: border-color .15s ease-in-out 0s, box-shadow .15s ease-in-out 0;
    width: 100%;
    border-radius: 16px;
}

#searchSec .form-group {
    margin-bottom: 0;
}

#seoTools .thumbnail {
    min-height: 138px;
    border-radius: 0px;
    transform: translateY(0);
    transition: all 1s ease;
    padding: 10px;
    border: none;
    box-shadow: none;
}

#seoTools .thumbnail:hover {

    opacity: 1 !important;
}

#seoTools .thumbnail img {
    width: 65px;
    height: 65px;
}

.footer-logo {
    display: block;
    margin-bottom: 10px;
}

.footer-logo img {
    max-width: 200px;
}

.footer-top-area {
    display: table;
    margin: 0 auto;
    text-align: left;
    float: left;
}

.footer-top-area p {
    font-size: 16px;
    margin-bottom: 5px;
}

.footer-top-area ul {
    margin-bottom: 20px;
}

.footer-top-area ul li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    list-style-type: circle !important;
    font-size: 16px;

}

.footer-top-area ul li a {

    color: #02a6df;
}

#seoTools .thumbnail .caption {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    display: block;
    text-align: center;
}

.search-results {
    padding: 0;
    margin: 0;
    border: 0;
    margin-top: 0px;
    border-radius: 0;
    padding: 0;
    box-shadow: none;
}

.search-results .match a {
    background: #271e5d;
    color: #fff;
    padding: 14px 20px;
    font-weight: 100 !important;
    box-shadow: none !important;
    border: none !important;
    border-left: 3px solid #11b2e6 !important;
}

.search-results .match a:hover {
    background: #fff;
    color: #271e5d;
}

.footer {
    border: none;
    background:#271e5d;
}

.footerCopyright {
    float: left;
    width: 100%;
}

.footerCopyright p {
    margin: 0;
    font-size: 15px;
}

.footer .top10 {
    height: 68px;
}

.footerCopyright .col-sm-8 {
    /*margin-top: 25px;*/
}

.footer .top10 a {
    background-color: #8c93b3 !important;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    float: left;
    margin: 0;
    margin-right: 10px;
    margin-bottom: 25px;
    margin-top: 0;
}

.footer .top10 a.ultm-facebook:hover {
    background-color: #6686b7 !important;
}

.footer .top10 a.ultm-twitter:hover {
    background-color: #54c1de !important;
}

.footer .top10 a.ultm-google-plus-1:hover {
    background-color: #e55e4c !important;
}

.footer-top-main .footer-links {
    margin-bottom: 0;
    float: right;
    margin-top: 10px;
    display: none;
}

.footer-top-main .footer-links li a {
    color: #fff;
    font-size: 15px;

}

.footer_links {
    margin-top: 50px;
    margin-bottom: 60px;
    float: left;
    width: 100%;
}
.pln {
    padding-left: 0px !important;
}
.pn {
    padding: 0px !important;
}
.footer_links .link_heading {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 12px;
    border-bottom: 1px solid #ffffff26;
    padding-bottom: 12px;
}
.footer_links .link_heading span {
    color: #00ace4;
}
.footer_links a {
    color: #ffffffc2;
    margin-bottom: 10px;
    display: flex;
    transition: 0.2s all linear;
}
.footer_links a:hover{
    color: #00ace4;
}
.footer_links a img{
    max-width: 100%;
}
.footer_links .footer_all_link {
    color: #00ace4;
}
.footer_links .footer_contact {
    padding: 0px;
}
.footer_contact a {
    display: block;
}
.copyright_box {
    height: 45px;
    border-top: 1px solid #ffffff26;
    text-align: left;
    line-height: 45px;
    color: #ffffffc2;
    position: relative;
}
.copyright_box a{
    display: block;
}
.copyright_box a img{
    max-width: 150px;
}
.mn {
    margin: 0px !important;
    float:left !important;
}
.privacy_policy .main_heading {
    font-size: 22px;
    color: #222222;

}
.privacy_policy h2,.privacy_policy h2 strong,.privacy_policy h2 strong span {
    font-size: 18px;
    color: #222222;
    font-weight: 500;

}
.privacy_policy h3,.privacy_policy h3 strong,.privacy_policy h3 strong span {
    font-size: 16px;
    color: #222222;
    font-weight: 500;
}
.privacy_policy *{
    font-family: 'Poppins', sans-serif !important;
    font-size: 14px;
}
.privacy_policy p {

    color: #808080;
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: 'Poppins', sans-serif !important;
}

.main-index .form-control {
    height: 40px;
    background: #f8f8f8;
    width: 100%;
    resize: none;
    outline: none;
    border: 1px solid #d7d7d7;
    padding: 10px;
    border-radius: 4px;
    overflow: auto;
}
.main-index form {
}

.top-5-tools {
    text-align: left;
    margin: 0 auto;
    margin-top: 20px;
}

.top-5-tools h3 {
    margin: 0;
        padding: 15px 10px;
        background-color: #f4f4f4;
        color: #333;
        font-size: 18px;
        font-weight: bold;
}

.top-5-tools h3 span {
   color: #2b1eb9;
}

.top-5-tools ul li {
    margin: 0;
}

.top-5-tools ul li a {
    padding: 10px;
    border: 1px solid #f4f4f4;
    border-top: 0;
    transition: 0.2s linear all;
}
.top-5-tools ul li a:hover{
    background: #f4f4f4;
}
.top-5-tools ul li .icon_image {
    background-image: url(../img/sprite-sheet.png);
    width: 30px !important;
    height: 24px !important;
    background-position: -12px -17px;
    float: left;
    background-size: 535px;
    margin-right: 10px;
}
.top-5-tools ul li .plagiarism-checker {
    background-position: -11px -17px;
}
.top-5-tools ul li .article-rewriter{
    background-position: -63px -17px;
}
.top-5-tools ul li .backlink-maker{
    background-position: -171px -130px;
}
.top-5-tools ul li .meta-tags-analyzer{
    background-position: -331px -590px;
}
.top-5-tools ul li .meta-tag-generator{
    background-position: -385px -590px;
}
.top-5-tools ul li .keyword-position{
    background-position: -438px -73px;
}
.top-5-tools ul li .robots-txt-generator{
    background-position: -225px -359px;
}
.top-5-tools ul li .alexa-rank-checker{
    background-position: -11px -476px;
}
.top-5-tools ul li .online-ping-website-tool{
    background-position: 150px -189px;
}
.top-5-tools ul li .website-link-analyzer-tool{
    background-position: -225px -188px;
}
.top-5-tools ul li .keyword-density-checker{
    background-position: 44px -73px;
}
.top-5-tools ul li .xml-sitemap-generator {
    background-position: -117px -245px;
}
.top-5-tools ul li .whois-checker {
    background-position: -331px -416px;
}
.top-5-tools ul li .url-rewriting-tool {
    background-position: -171px -245px;
}
.top-5-tools ul li .mozrank-checker{
    background-position: -384px -416px;
}

.main-index form [type="submit"] {
    display: table;
    margin: 0 auto;
}

.main-index table tr td {
    padding-bottom: 10px;
}

.main-index #mainbox p {
    text-align: left;

}
.btn{
    padding: 8px 25px !important;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    outline: none;
    display: block;
    background: #1b2970 !important;
    border: none;
    border-radius: 5px;
    font-weight: 600;
    display: inline-block;
    margin: 0px 3px;
}

.btn:hover {
  background: #271e5dd1 !important;
}

.main-index #mainbox {
    padding: 15px;
    border: 1px solid #f4f4f4;
}
.free_tool_box {
    width: 150px;
    float: left;
    min-height: 153px;
    display: flex;
    align-items: center;
    text-align: center;
    margin: 0 25px;
}
.search-results{
    border: 1px solid #f4f4f4;
    height: auto;
    float: left;
    max-height: initial;
}
#index-results.search-results{
    border: 1px solid #f4f4f4;
    top: 50px;
    width: calc(100% - 30px);
    left: 15px;
}
#searchSec .search-inner .input-group .input-group-addon{
    background-color: #271e5d;
    padding-left: 20px;
    padding-right: 20px;
    line-height: 23px;
    border-radius: 0 35px 35px 0px;
    position: relative;
    z-index: 10;
}
#searchSec #search{
    position: absolute;
       width: 100%;
       z-index: 9;
}
#sidebar-results.search-results{
    border: 1px solid #f4f4f4;
    padding: 0 !important;

    /* border-top: 0; */
}
.search-results{
    position: absolute;
    top: 45px;
    width: calc(100% - 20px);
    left: 10px;
}
.search-results span.no-found{
    padding: 10px 15px;
    display: block;
    font-size: 14px;
}
.search-results .search-small-boxes {
    width: 150px;
    float: left;
    min-height: 153px;
    display: flex;
    align-items: center;
    text-align: center;
    margin: 0 25px;
}
.search-results .free_tool_box {
    margin: 0;
    padding: 0;
    width: calc(50% - 0px);
    min-height: inherit;
    text-align: left;
    border-bottom: 1px solid #f4f4f4;
    border-top:0;
    border-left:0;
}
#sidebarSc{
    background: #f4f4f4;
    margin-bottom: 15px;
    box-sizing: border-box;
}
.sideXd{
    background: #f4f4f4;
}
#sidebarSc .input-group .input-group-addon{
    background-color: #271e5d;
    border: 0;
}
#sidebarSc .input-group .fa{
    color: #fff;
}
#sidebarSc .form-group{
margin-bottom:0;
}
#sidebarSc .form-group #sidebarsearch{
 border: 0px solid  !important;
}
#sidebar-results.search-results .free_tool_box {
width: 100%;
    min-height: 38px;
}
#sidebar-results.search-results .free_tool_box .caption{
    line-height: 38px;
    min-height: 38px;
}
.search-results .free_tool_box{
    transition: 0.2s all linear;
}
.search-results .free_tool_box:hover{
    background: #f4f4f4;
}
.search-results:not(#sidebar-results) .free_tool_box:nth-child(even){
 border-left:transparent 0;
 order-right: 0;

}
.search-results .free_tool_box .tool_icon {
display:none
}
.search-results .free_tool_box .caption{
    margin: 0;min-height:auto;
}
.free_tool_box {
    position: relative;
}
.free_tool_box .caption {
    color: #505050;
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 15px;
    min-height: 80px;
}
.free_tool_box .new {
    color: #fff;
    top: 4px;
    right: 20px;
    background: #d90000;
    position: absolute;
    display: block;
    padding: 1px 9px;
    font-size: 10px;
}

.free_tool_box :not(.seotoollink) .caption {
    color: #505050;
    display: block;
    margin-bottom: 0;
    font-size: 15px;

    width: 100%;
    text-align: left;
    line-height: 50px;
    padding: 0 25px;
    min-height: 50px;
}
.free_tool_box a{
    margin: 0 auto;
    width: 100%;
}
.category_head_section{
    margin: 20px 0;
}
.category_head_section .category_heading{
    font-weight: 400;
    font-size: 30px;
    text-align: center;
    color: #2b1eb9;
}
.category_head_section .category_heading span{
    color: #404040;
}
.category_head_section .category_des{
    color: #808080;
    font-size: 14px;
    text-align: center;
    margin: 0px auto;
    margin-bottom: 20px;
    width: 90%;
}
.free_tool_box .tool_icon{
    display: inline-block;
    background: url(../img/sprite-sheet.png) no-repeat;
    overflow: hidden;
    text-align: left;
    margin: 0;
    width: 84px !important;
    height: 90px !important;
    border-radius: 10px;
        border: 1px solid #ececec;

}
.free_tool_box a:hover .tool_icon{
    background-position: 0px -1170px;
}
.free_tool_box .plagiarism-checker {
    background-position: 0px 0px;
}

.free_tool_box a:hover .plagiarism-checker {
    background-position: 0px -1170px;
}

.free_tool_box .article-rewriter {
    background-position: -84px 0px;
}

.free_tool_box a:hover .article-rewriter {
    background-position: -84px -1170px;
}

.free_tool_box .grammar-checker {
    background-position: -168px 0px;
}

.free_tool_box a:hover .grammar-checker {
    background-position: -168px -1170px;
}

.free_tool_box .word-counter {
    background-position: -252px 0px;
}

.free_tool_box a:hover .word-counter {
    background-position: -252px -1170px;
}

.free_tool_box .spell-checker {
    background-position: -336px 0px;
}

.free_tool_box a:hover .spell-checker {
    background-position: -336px -1170px;
}

.free_tool_box .online-md5-generator {
    background-position: -420px 0px;
}

.free_tool_box a:hover .online-md5-generator {
    background-position: -420px -1170px;
}

.free_tool_box .change-text-case {
    background-position: -504px 0px;
}

.free_tool_box a:hover .change-text-case {
    background-position: -504px -1170px;
}

.free_tool_box .merge-words-online-tool {
    background-position: -588px 0px;
}

.free_tool_box a:hover .merge-words-online-tool {
    background-position: -588px -1170px;
}

.free_tool_box .image-to-text-converter {
    background-position: -672px 0px;
}

.free_tool_box a:hover .image-to-text-converter {
    background-position: -672px -1170px;
}

.free_tool_box .translate-english-to-english {
    background-position: -756px 0px;
}

.free_tool_box a:hover .translate-english-to-english {
    background-position: -756px -1170px;
}

.free_tool_box .reverse-image-search {
    background-position: 0px -90px;
}

.free_tool_box a:hover .reverse-image-search {
    background-position: 0px -1260px;
}

.free_tool_box .image-compression {
    background-position: -84px -90px;
}

.free_tool_box a:hover .image-compression {
    background-position: -84px -1260px;
}

.free_tool_box .favicon-generator-tool {
    background-position: -168px -90px;
}

.free_tool_box a:hover .favicon-generator-tool {
    background-position: -168px -1260px;
}

.free_tool_box .video-to-gif {
    background-position: -252px -90px;
}

.free_tool_box a:hover .video-to-gif {
    background-position: -252px -1260px;
}

.free_tool_box .image-resizer {
    background-position: -336px -90px;
}

.free_tool_box a:hover .image-resizer {
    background-position: -336px -1260px;
}

.free_tool_box .crop-image {
    background-position: -420px -90px;
}

.free_tool_box a:hover .crop-image {
    background-position: -420px -1260px;
}

.free_tool_box .convert-to-jpg {
    background-position: -504px -90px;
}

.free_tool_box a:hover .convert-to-jpg {
    background-position: -504px -1260px;
}

.free_tool_box .rgb-to-hex {
    background-position: -588px -90px;
}

.free_tool_box a:hover .rgb-to-hex {
    background-position: -588px -1260px;
}

.free_tool_box .keyword-position {
    background-position: -672px -90px;
}

.free_tool_box a:hover .keyword-position {
    background-position: -672px -1260px;
}

.free_tool_box .keyword-density-checker {
    background-position: -756px -90px;
}

.free_tool_box a:hover .keyword-density-checker {
    background-position: -756px -1260px;
}

.free_tool_box .keywords-suggestion-tool {
    background-position: 0px -180px;
}

.free_tool_box a:hover .keywords-suggestion-tool{
    background-position: 0px -1350px;
}

.free_tool_box .website-keywords-suggestions-tool {
    background-position: -84px -180px;
}

.free_tool_box a:hover .website-keywords-suggestions-tool {
    background-position: -84px -1350px;
}

.free_tool_box .keywords-rich-domains-suggestions-tool {
    background-position: -168px -180px;
}

.free_tool_box a:hover .keywords-rich-domains-suggestions-tool {
    background-position: -168px -1350px;
}

.free_tool_box .related-keywords-finder {
    background-position: -252px -180px;
}

.free_tool_box a:hover .related-keywords-finder {
    background-position: -252px -1350px;
}

.free_tool_box .long-tail-keyword-generator {
    background-position: -336px -180px;
}

.free_tool_box a:hover .long-tail-keyword-generator {
    background-position: -336px -1350px;
}

.free_tool_box .keyword-competition-checker {
    background-position: -420px -180px;
}

.free_tool_box a:hover .keyword-competition-checker {
    background-position: -420px -1350px;
}

.free_tool_box .seo-keyword-competition-analysis {
    background-position: -504px -180px;
}

.free_tool_box a:hover .seo-keyword-competition-analysis {
    background-position: -504px -1350px;
}

.free_tool_box .keyword-analyzer {
    background-position: -588px -180px;
}

.free_tool_box a:hover .keyword-analyzer {
    background-position: -588px -1350px;
}

.free_tool_box .backlink-checker {
    background-position: -672px -180px;
}

.free_tool_box a:hover .backlink-checker {
    background-position: -672px -1350px;
}

.free_tool_box .backlink-maker {
    background-position: -756px -180px;
}

.free_tool_box a:hover .backlink-maker {
    background-position: -756px -1350px;
}

.free_tool_box .website-links-count-checker {
    background-position: 0px -270px;
}

.free_tool_box a:hover .website-links-count-checker {
    background-position: 0px -1440px;
}

.free_tool_box .websites-broken-link,.free_tool_box  .website-broken-links-finder {
    background-position: -84px -270px;
}

.free_tool_box a:hover .websites-broken-link,.free_tool_box a:hover .website-broken-links-finder {
    background-position: -84px -1440px;
}

.free_tool_box .link-price-calculator {
    background-position: -168px -270px;
}

.free_tool_box a:hover .link-price-calculator {
    background-position: -168px -1440px;
}

.free_tool_box .reciprocal-link-checker {
    background-position: -252px -270px;
}

.free_tool_box a:hover .reciprocal-link-checker {
    background-position: -252px -1440px;
}

.free_tool_box .website-link-analyzer-tool {
    background-position: -336px -270px;
}

.free_tool_box a:hover .website-link-analyzer-tool {
    background-position: -336px -1440px;
}

.free_tool_box .website-seo-score-checker {
    background-position: -420px -270px;
}

.free_tool_box a:hover .website-seo-score-checker {
    background-position: -420px -1440px;
}

.free_tool_box .google-pagerank-checker {
    background-position: -504px -270px;
}

.free_tool_box a:hover .google-pagerank-checker {
    background-position: -504px -1440px;
}

.free_tool_box .online-ping-website-tool {
    background-position: -588px -270px;
}

.free_tool_box a:hover .online-ping-website-tool {
    background-position: -588px -1440px;
}

.free_tool_box .pagespeed-insights-checker, .free_tool_box .page-speed-checker  {
    background-position: -672px -270px;
}

.free_tool_box a:hover .pagespeed-insights-checker, .free_tool_box a:hover .page-speed-checker {
    background-position: -672px -1440px;
}

.free_tool_box .page-size-checker {
    background-position: -756px -270px;
}

.free_tool_box a:hover .page-size-checker {
    background-position: -756px -1440px;
}

.free_tool_box .get-source-code-of-webpage {
    background-position: 0px -360px;
}

.free_tool_box a:hover .get-source-code-of-webpage {
    background-position: 0px -1530px;
}

.free_tool_box .visitor-hit-counter {
    background-position: -84px -360px;
}

.free_tool_box a:hover .visitor-hit-counter {
    background-position: -84px -1530px;
}

.free_tool_box .xml-sitemap-generator {
    background-position: -168px -360px;
}

.free_tool_box a:hover .xml-sitemap-generator {
    background-position: -168px -1530px;
}

.free_tool_box .url-rewriting-tool {
    background-position: -252px -360px;
}

.free_tool_box a:hover .url-rewriting-tool {
    background-position: -252px -1530px;
}

.free_tool_box .webpage-screen-resolution-simulator {
    background-position: -336px -360px;
}

.free_tool_box a:hover .webpage-screen-resolution-simulator {
    background-position: -336px -1530px;
}

.free_tool_box .url-encoder-decoder {
    background-position: -420px -360px;
}

.free_tool_box a:hover .url-encoder-decoder {
    background-position: -420px -1530px;
}

.free_tool_box .adsense-calculator {
    background-position: -504px -360px;
}

.free_tool_box a:hover .adsense-calculator {
    background-position: -504px -1530px;
}

.free_tool_box .open-graph-checker {
    background-position: -588px -360px;
}

.free_tool_box a:hover .open-graph-checker {
    background-position: -588px -1530px;
}

.free_tool_box .open-graph-generator {
    background-position: -672px -360px;
}

.free_tool_box a:hover .open-graph-generator {
    background-position: -672px -1530px;
}

.free_tool_box .qr-code-generator {
    background-position: -756px -360px;
}

.free_tool_box a:hover .qr-code-generator {
    background-position: -756px -1530px;
}

.free_tool_box .www-redirect-checker {
    background-position: 0px -450px;
}

.free_tool_box a:hover .www-redirect-checker {
    background-position: 0px -1620px;
}

.free_tool_box .get-http-headers {
    background-position: -84px -450px;
}

.free_tool_box a:hover .get-http-headers {
    background-position: -84px -1620px;
}

.free_tool_box .twitter-card-generator {
    background-position: -168px -450px;
}

.free_tool_box a:hover .twitter-card-generator {
    background-position: -168px -1620px;
}

.free_tool_box .internet-connection-speed-test-tool {
    background-position: -252px -450px;
}

.free_tool_box a:hover .internet-connection-speed-test-tool {
    background-position: -252px -1620px;
}

.free_tool_box .wordpress-theme-detector {
    background-position: -336px -450px;
}

.free_tool_box a:hover .wordpress-theme-detector {
    background-position: -336px -1620px;
}

.free_tool_box .instant-search-suggestions {
    background-position: -420px -450px;
}

.free_tool_box a:hover .instant-search-suggestions {
    background-position: -420px -1620px;
}

.free_tool_box .avg-antivirus-checker {
    background-position: -504px -450px;
}

.free_tool_box a:hover .avg-antivirus-checker {
    background-position: -504px -1620px;
}

.free_tool_box .website-screenshot-generator {
    background-position: -588px -450px;
}

.free_tool_box a:hover .website-screenshot-generator {
    background-position: -588px -1620px;
}

.free_tool_box .email-privacy {
    background-position: -672px -450px;
}

.free_tool_box a:hover .email-privacy {
    background-position: -672px -1620px;
}

.free_tool_box .mobile-friendly-test {
    background-position: -756px -450px;
}

.free_tool_box a:hover .mobile-friendly-test {
    background-position: -756px -1620px;
}

.free_tool_box .youtube-video-downloader {
    background-position: 0px -540px;
}

.free_tool_box a:hover .youtube-video-downloader {
    background-position: 0px -1710px;
}

.free_tool_box .css-minify {
    background-position: -84px -540px;
}

.free_tool_box a:hover .css-minify {
    background-position: -84px -1710px;
}

.free_tool_box .html-minify {
    background-position: -168px -540px;
}

.free_tool_box a:hover .html-minify {
    background-position: -168px -1710px;
}

.free_tool_box .js-minify {
    background-position: -252px -540px;
}

.free_tool_box a:hover .js-minify {
    background-position: -252px -1710px;
}

.free_tool_box .robots-txt-generator {
    background-position: -336px -540px;
}

.free_tool_box a:hover .robots-txt-generator {
    background-position: -336px -1710px;
}

.free_tool_box .url-shortener {
    background-position: -420px -540px;
}

.free_tool_box a:hover .url-shortener {
    background-position: -420px -1710px;
}

.free_tool_box .link-tracker {
    background-position: -504px -540px;
}

.free_tool_box a:hover .link-tracker {
    background-position: -504px -1710px;
}

.free_tool_box .reverse-ip-domain-check {
    background-position: -588px -540px;
}

.free_tool_box a:hover .reverse-ip-domain-check {
    background-position: -588px -1710px;
}

.free_tool_box .server-status-checker {
    background-position: -672px -540px;
}

.free_tool_box a:hover .server-status-checker {
    background-position: -672px -1710px;
}

.free_tool_box .my-ip-address,.free_tool_box .class-c-ip-checker {
    background-position: -756px -540px;
}
.free_tool_box .reverse-ip-domain-checker {
    background-position: -588px -540px;
}
.free_tool_box a:hover .reverse-ip-domain-checker {
    background-position: -588px -1710px;
}
.free_tool_box a:hover .my-ip-address,.free_tool_box a:hover .class-c-ip-checker {
    background-position: -756px -1710px;
}

.free_tool_box .code-to-text-ratio-checker {
    background-position: 0px -630px;
}

.free_tool_box a:hover .code-to-text-ratio-checker {
    background-position: 0px -1800px;
}

.free_tool_box .alexa-rank-comparison {
    background-position: -84px -630px;
}

.free_tool_box a:hover .alexa-rank-comparison {
    background-position: -84px -1800px;
}

.free_tool_box .page-comparison {
    background-position: -168px -630px;
}

.free_tool_box a:hover .page-comparison {
    background-position: -168px -1800px;
}

.free_tool_box .spider-simulator {
    background-position: -252px -630px;
}

.free_tool_box a:hover .spider-simulator {
    background-position: -252px -1800px;
}

.free_tool_box .comparison-search {
    background-position: -336px -630px;
}

.free_tool_box a:hover .comparison-search {
    background-position: -336px -1800px;
}

.free_tool_box .google-cache-checker {
    background-position: -420px -630px;
}

.free_tool_box a:hover .google-cache-checker {
    background-position: -420px -1800px;
}

.free_tool_box .whois-checker {
    background-position: -504px -630px;
}

.free_tool_box a:hover .whois-checker {
    background-position: -504px -1800px;
}

.free_tool_box .mozrank-checker {
    background-position: -588px -630px;
}

.free_tool_box a:hover .mozrank-checker {
    background-position: -588px -1800px;
}

.free_tool_box .page-authority-checker {
    background-position: -672px -630px;
}

.free_tool_box a:hover .page-authority-checker {
    background-position: -672px -1800px;
}

.free_tool_box .keyword-position-checker {
    background-position: -672px -719px;
}

.free_tool_box a:hover .keyword-position-checker {
    background-position: -672px -1890px;
}

.free_tool_box .google-index-checker {
    background-position: -756px -630px;
}

.free_tool_box a:hover .google-index-checker {
    background-position: -756px -1800px;
}

.free_tool_box .alexa-rank-checker {
    background-position: 0px -720px;
}

.free_tool_box a:hover .alexa-rank-checker {
    background-position: 0px -1890px;
}

.free_tool_box .redirect-checker {
    background-position: -84px -720px;
}

.free_tool_box a:hover .redirect-checker {
    background-position: -84px -1890px;
}

.free_tool_box .similar-page-checker {
    background-position: -168px -720px;
}

.free_tool_box a:hover .similar-page-checker {
    background-position: -168px -1890px;
}

.free_tool_box .cloaking-checker {
    background-position: -252px -720px;
}

.free_tool_box a:hover .cloaking-checker {
    background-position: -252px -1890px;
}

.free_tool_box .google-malware-checker {
    background-position: -336px -720px;
}

.free_tool_box a:hover .google-malware-checker {
    background-position: -336px -1890px;
}

.free_tool_box .find-facebook-id {
    background-position: -420px -720px;
}

.free_tool_box a:hover .find-facebook-id {
    background-position: -420px -1890px;
}

.free_tool_box .check-gzip-compression {
    background-position: -504px -720px;
}

.free_tool_box a:hover .check-gzip-compression {
    background-position: -504px -1890px;
}

.free_tool_box .ssl-checker {
    background-position: -588px -720px;
}

.free_tool_box a:hover .ssl-checker {
    background-position: -588px -1890px;
}

.free_tool_box .pokemon-go-server-status {
    background-position: -672px -720px;
}

.free_tool_box a:hover .pokemon-go-server-status {
    background-position: -672px -1890px;
}

.free_tool_box .blog-finder {
    background-position: -756px -720px;
}

.free_tool_box a:hover .blog-finder {
    background-position: -756px -1890px;
}

.free_tool_box .geo-ip-locator {
    background-position: 0px -810px;
}

.free_tool_box a:hover .geo-ip-locator {
    background-position: 0px -1980px;
}

.free_tool_box .apps-rank-tracking-tool {
    background-position: -84px -810px;
}

.free_tool_box a:hover .apps-rank-tracking-tool {
    background-position: -84px -1980px;
}

.free_tool_box .what-is-my-browser {
    background-position: -168px -810px;
}

.free_tool_box a:hover .what-is-my-browser {
    background-position: -168px -1980px;
}

.free_tool_box .social-status-checker {
    background-position: -252px -810px;
}

.free_tool_box a:hover .social-status-checker {
    background-position: -252px -1980px;
}

.free_tool_box .what-is-my-ip {
    background-position: -336px -810px;
}

.free_tool_box a:hover .what-is-my-ip {
    background-position: -336px -1980px;
}

.free_tool_box .ip-location {
    background-position: -420px -810px;
}

.free_tool_box a:hover .ip-location {
    background-position: -420px -1980px;
}

.free_tool_box .free-proxy-list {
    background-position: -504px -810px;
}

.free_tool_box a:hover .free-proxy-list {
    background-position: -504px -1980px;
}

.free_tool_box .domain-age-checker {
    background-position: -588px -810px;
}

.free_tool_box a:hover .domain-age-checker {
    background-position: -588px -1980px;
}

.free_tool_box .domain-authority-checker {
    background-position: -672px -810px;
}

.free_tool_box a:hover .domain-authority-checker {
    background-position: -672px -1980px;
}

.free_tool_box .domain-into-ip {
    background-position: -756px -810px;
}

.free_tool_box a:hover .domain-into-ip {
    background-position: -756px -1980px;
}

.free_tool_box .domain-hosting-checker {
    background-position: 0px -900px;
}

.free_tool_box a:hover .domain-hosting-checker {
    background-position: 0px -2070px;
}

.free_tool_box .find-dns-records {
    background-position: -84px -900px;
}

.free_tool_box a:hover .find-dns-records {
    background-position: -84px -2070px;
}

.free_tool_box .domain-name-search {
    background-position: -168px -900px;
}

.free_tool_box a:hover .domain-name-search {
    background-position: -168px -2070px;
}

.free_tool_box .blacklist-lookup,.free_tool_box .suspicious-domain-checker {
    background-position: -336px -900px;
}

.free_tool_box a:hover .blacklist-lookup,.free_tool_box a:hover .suspicious-domain-checker {
    background-position: -336px -2070px;
}

.free_tool_box .expired-domains-tool {
    background-position: -420px -900px;
}

.free_tool_box a:hover .expired-domains-tool {
    background-position: -420px -2070px;
}

.free_tool_box .meta-tags-analyzer {
    background-position: -504px -900px;
}

.free_tool_box a:hover .meta-tags-analyzer {
    background-position: -504px -2070px;
}

.free_tool_box .meta-tag-generator {
    background-position: -588px -900px;
}

.free_tool_box a:hover .meta-tag-generator {
    background-position: -588px -2070px;
}

.free_tool_box .password-encryption-utility {
    background-position: -672px -900px;
}

.free_tool_box a:hover .password-encryption-utility {
    background-position: -672px -2070px;
}

.free_tool_box .password-strength-checker {
    background-position: -756px -900px;
}

.free_tool_box a:hover .password-strength-checker {
    background-position: -756px -2070px;
}

.free_tool_box .password-generator {
    background-position: 0px -990px;
}

.free_tool_box a:hover .password-generator {
    background-position: 0px -2160px;
}

.free_tool_box .merge-pdf {
    background-position: -84px -990px;
}

.free_tool_box a:hover .merge-pdf {
    background-position: -84px -2160px;
}

.free_tool_box .rotate-pdf {
    background-position: -168px -990px;
}

.free_tool_box a:hover .rotate-pdf {
    background-position: -168px -2160px;
}

.free_tool_box .unlock-pdf {
    background-position: -252px -990px;
}

.free_tool_box a:hover .unlock-pdf {
    background-position: -252px -2160px;
}

.free_tool_box .lock-pdf {
    background-position: -336px -990px;
}

.free_tool_box a:hover .lock-pdf {
    background-position: -336px -2160px;
}

.free_tool_box .add-watermark-to-pdf {
    background-position: -420px -990px;
}

.free_tool_box a:hover .add-watermark-to-pdf {
    background-position: -420px -2160px;
}

.free_tool_box .pdf-to-word-converter {
    background-position: -504px -990px;
}

.free_tool_box a:hover .pdf-to-word-converter {
    background-position: -504px -2160px;
}

.free_tool_box .docx-to-pdf {
    background-position: -588px -990px;
}

.free_tool_box a:hover .docx-to-pdf {
    background-position: -588px -2160px;
}

.free_tool_box .pdf-to-jpg {
    background-position: -672px -990px;
}

.free_tool_box a:hover .pdf-to-jpg {
    background-position: -672px -2160px;
}

.free_tool_box .jpg-to-pdf {
    background-position: -756px -990px;
}

.free_tool_box a:hover .jpg-to-pdf {
    background-position: -756px -2160px;
}

.free_tool_box .powerpoint-to-pdf {
    background-position: 0px -1080px;
}

.free_tool_box a:hover .powerpoint-to-pdf {
    background-position: 0px -2250px;
}
.f_pic{
    float: right;
}
.tbox{
    margin-bottom:20px;
}
table{
    width:100% !important;
}

@media only screen and (max-width: 767px){
    .free_tool_box{
        width: 111px;
    }
}
@media only screen and (max-width: 640px){
    .free_tool_box{
        width: 40%;
        margin: 0 5%;
    }
    .mn{
        width: 100%;
        text-align: center;
        line-height: 20px;
    }
    .f_pic{
        width: 100%;
        text-align: center;
    }
    #sec1{
        font-size: 27px;
    }
    .main-index h2{
        font-size: 27px;
        line-height: 30px;
    }
    .main-index p{
        font-size: 14px;
    }
    .main-index p input{
        margin-bottom:10px;
    }
    table{
        font-size:11px;
    }
}
@media only screen and (max-width: 340px){
    table{
        font-size:10px;
    }
}



/* custom styles */
.margin-right-45 {
    float: right;
    margin-right: 45px;
}
.close_add {
    cursor: pointer;
    position: absolute;
    top: -21px;
    right: 0;
    background: #fff;
    color: #000;
    padding: 0px 5px;
    padding-top: 1px;
    font-size: 11px;
    border-radius: 5px;
    border: 1px solid #ddd;
}
.sticky_footer_ad {
    width: 100%;
    height: 90px;
    background: rgba(247, 247, 247, 0.9);
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    margin-left: auto;
    margin-right: auto;
}

.sticky_footer_ad_inner {
    position: fixed;
    z-index: 2000;
    bottom: 0px;
    margin-left: auto;
    margin-right: auto;
    left: 0px;
    right: 0px;
    height: 90px;
    width: 728px;
    display: block;
    text-align: center;
}

.side_bar_sticky_add {
    top: 0;
    position: fixed;
    display: none;
}