@charset utf-8;



/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Fonts  

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



@font-face {

    font-family: 'icomoon';

    src: url('/web/20230517202546im_/https://www.qualitydrills.com/_fonts/icomoon.eot');

    src: url('/web/20230517202546im_/https://www.qualitydrills.com/_fonts/icomoon.eot#iefix') format('embedded-opentype'), url('/web/20230517202546im_/https://www.qualitydrills.com/_css/_fonts/icomoon.woff') format('woff'), url('/web/20230517202546im_/https://www.qualitydrills.com/_fonts/icomoon.ttf') format('truetype'), url('/web/20230517202546im_/https://www.qualitydrills.com/_css/_fonts/icomoon.svg#icomoon') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'AGA Rasheeq';

    src: url('/web/20230517202546im_/https://www.qualitydrills.com/_fonts/AGARasheeqV2-Bold.woff2') format('woff2'), url('/web/20230517202546im_/https://www.qualitydrills.com/_fonts/AGARasheeqV2-Bold.woff') format('woff');

    font-weight: bolder;

    font-style: normal;

}



/*\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

General 

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



* {

    box-sizing: border-box;

}

html {

    margin: 0;

    padding: 0;

    font-size: 18px;

    line-height: 135%;

    font-family: Helvetica, Georgia, serif;

    font-weight: normal;

    background-color: #fff;

}

body {

    text-align: center;

    color: #585858;

    font-family: Helvetica, Georgia, serif;

    margin: 0;

    padding: 0;

    background-color: #fff;

    cursor: auto;

    font-size: 18px;

    font-weight: normal;

}

blockquote {

    text-align: justify;

}

ul,

ol {

    margin: 0 15px 0 15px;

    text-shadow: none;

    font-weight: 300;

    line-height: 140%;

}

li {

    text-align: left;

}

img {

    text-align: center;

    border-style: none;

}

a:active,

a:link,

a:visited {

    text-decoration: underline;

    color: #335da7;

}

button {

    border-radius: 10px;

}

button,

.social:hover,

a:hover,

.circle:hover {

    cursor: pointer !important;

}

h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: 'AGA Rasheeq', Helvetica, Verdana, Arial, sans-serif;

    font-weight: 900;

}

h3 {

    text-align: left;

}

p {

    text-shadow: none;

    font-weight: normal;

}

@media (min-width: 0px) and (max-width: 380px) {

    h1 {

        font-size: 1.6em;

    }

    h2 {

        font-size: 1.3em;

    }

    h3 {

        font-size: 1.1em;

    }

    h4 {

        font-size: 1.1em;

    }

    h5 {

        font-size: 1em;

    }

    p {

        font-size: 1em;

    }

    li {

        font-size: .9em;

    }

    ol li ul li,

    ol li ol li,

    ul li ol li,

    ul li ul li {

        font-size: .9em;

    }

}

@media (min-width: 380px) and (max-width: 767px) {

    h1 {

        font-size: 1.9em;

    }

    h2 {

        font-size: 1.7em;

    }

    h3 {

        font-size: 1.5em;

    }

    h4 {

        font-size: 1.2em;

    }

    h5 {

        font-size: 1.1em;

    }

    p {

        font-size: 1.1em;

    }

    li {

        font-size: 1em;

    }

    ol li ul li,

    ol li ol li,

    ul li ol li,

    ul li ul li {

        font-size: 1em;

    }

}

@media (min-width: 768px) {

    h1 {

        font-size: 2.2em;

    }

    h2 {

        font-size: 2em;

    }

    h3 {

        font-size: 1.6em;

    }

    h4 {

        font-size: 1.2em;

    }

    h5 {

        font-size: 1em;

    }

    p {

        font-size: 1.1em;

        line-height: 135%;

    }

    li {

        font-size: 1em;

    }

}

@media (min-width: 1000px) {

    h1 {

        font-size: 2.4em;

    }

    h2 {

        font-size: 2.2em;

    }

    h3 {

        font-size: 1.8em;

    }

    h4 {

        font-size: 1.3em;

    }

    h5 {

        font-size: 1.1em;

    }

    p {

        font-size: 1.15em;

    }

    li {

        font-size: 1.1em;

    }

}

@media (min-width: 1300px) {

    h1 {

        font-size: 2.6em;

    }

    h2 {

        font-size: 2.4em;

    }

    h3 {

        font-size: 2em;

    }

    h4 {

        font-size: 1.4em;

    }

    h5 {

        font-size: 1.2em;

    }

    p {

        font-size: 1.2em;

    }

    li {

        font-size: 1.2em;

    }

}

@media (min-width: 1600px) {

    h1 {

        font-size: 2.8em;

    }

    h2 {

        font-size: 2.6em;

    }

    h3 {

        font-size: 2.2em;

    }

    h4 {

        font-size: 1.6em;

    }

    h5 {

        font-size: 1.4em;

    }

    p {

        font-size: 1.3em;

    }

    li {

        font-size: 1.3em;

    }

    ol li ul li,

    ol li ol li,

    ul li ol li,

    ul li ul li {

        font-size: 1em;

    }

}

@media (min-width: 1900px) {

    h1 {

        font-size: 3em;

    }

    h2 {

        font-size: 2.8em;

    }

    h3 {

        font-size: 2.4em;

    }

    h4 {

        font-size: 1.6em;

    }

    h5 {

        font-size: 1.4em;

    }

    p {

        font-size: 1.35em;

    }

    li {

        font-size: 1.35em;

    }

    ol li ul li,

    ol li ol li,

    ul li ol li,

    ul li ul li {

        font-size: 1em;

    }

}

#wrapper {

    display: grid;

    grid-template-columns: repeat(12, 1fr);

    grid-template-rows: auto;

    align-items: center;

    @supports not (display: grid) {

        display: flex;

        align-items: center;

    }

}

@media (min-width: 0px) and (max-width: 767px) {

    .mobileHide {

        display: none;

    }

    #wrapper {

        display: grid;

        grid-template-columns: repeat(1, 1fr);

        grid-template-rows: auto;

        align-items: center;

        @supports not (display: grid) {

            display: flex;

            align-items: center;

        }

    }

}

@media (min-width: 768px) {

    .mainHide {

        display: none;

    }

}

#upHigh {

    visibility: hidden;

}


/*
     FILE ARCHIVED ON 20:25:46 May 17, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:32:36 Nov 24, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 66.351
  exclusion.robots: 0.066
  exclusion.robots.policy: 0.056
  cdx.remote: 0.062
  esindex: 0.01
  LoadShardBlock: 39.818 (3)
  PetaboxLoader3.datanode: 98.292 (5)
  load_resource: 711.907
  PetaboxLoader3.resolve: 613.749
  loaddict: 63.987
*/