.bg-yellow{background-color: #ffcd33}.text-yellow{color: #ffcd33}.bg-darkGrey{background-color: #2b3336}.text-darkGrey{color: #2b3336}h1{font-size: 3rem;}h2{font-size: 2.4rem;}h3{font-size: 1.8rem;}.textSize1{font-size: 3rem;}.textSize2{font-size: 2.5rem;}.textSize3, .billboardSubtitle{font-size: 2rem;}.textSize4{font-size: 1.6rem;}.textSize5{font-size: 1.4rem;}.textSize6{font-size: 1.2rem;}.textSize7{font-size: 1.1rem;}.opacityGrey{background-color: rgba(40,40,40,.5); transition: transform 0.5s;}.modal-body, .modal-content, #loadingResponse{overflow:hidden; transition: ease-in-out 3s; height:auto; transform:scaleY(1); transform-origin:top}#html_element > div, #html_element2 > div{margin: 0 auto !important; width: auto !important;}.sticky-top, .container-xl, #logoImg{transition: 0.4s;}#stickyTop{margin-top: -276px; max-height: 276px; transition: transform 0.5s;}#header, #services{transition: transform 0.5s; transition: all 0.5s ease;}.parallax{min-height: 800px; background-image: url("../images/homebg.jpg"); padding-top: 400px;}.parallax2{background-image: url("../images/getintouch.jpg"); min-height: 400px; background-position: center; background-repeat: no-repeat; background-size: cover;}#parallaxText{}.darken{background-color: rgba(40,40,40,0.95); transition: transform 0.5s;}#headerPhoneNo p span{background-image: url("../images/qmfSprite.png"); background-repeat: no-repeat; background-position: 0px 8px; padding: 0px 0 10px 70px;}#headerPhoneNo.textSize3 p span{background-size: 90%;}.services .col span{background-image: url("../images/qmfSprite.png"); background-repeat: no-repeat; background-position: 0 -295px; padding: 10px 0 10px 30px ;}.designImages{display: none;}.gitImgPlaceholder{height: 60px; width: 62px; display: block; background-image: url("../images/qmfSprite.png"); background-repeat: no-repeat; margin: 0 auto;}.gitAddress .gitImgPlaceholder{background-position: 10px -100px;}.gitPhone .gitImgPlaceholder{background-position: 10px 0;}.gitEmail .gitImgPlaceholder{background-position: 0 -200px;}.gitImgPlaceholder{transition: transform 1.5s;}.gitImgPlaceholder:hover{transform: scale(0.8);}.gitSection:hover > .gitImgPlaceholder{transform: scale(0.8);}.gitSection a{transition: ease 1s;}.gitSection a:hover{opacity: 0.7;}.socialIcons{max-width: 150px;}.socialIconPlaceholder{display: inline-block; width: 40px; height: 40px; background: url("../images/qmfSprite.png"); background-repeat: no-repeat; margin: 0 0px 20px 20px; float: left; transition: transform 0.5s;}.button{transition: ease 1.2s !important}.socialIconPlaceholder:hover{opacity: 0.8; transform: scale(0.92);}.socialIconFacebook{background-position: 0 -400px;}.socialIconTwitter{background-position: 0 -500px;}.socialIconLinkedIn{background-position: 0 -600px;}.socialIconInsta{background-position: 0 -700px;}@media (max-width: 649px){h1{font-size: 2.5rem;}.billboardSubtitle{font-size: 1.6rem;}.parallax{background-image: url("../images/homebgmob.jpg");}.parallax2{/* The image used */ background-image: url("../images/getintouchmob.jpg");}}@media (max-width: 767px){.headerPhoneNo{font-size: 2rem;}#headerPhoneNo.textSize3 p span,#headerPhoneNo.textSize1 p span{background-size: 90%; padding: 0px 0 10px 40px;}.socialIcons{float: right;}.opacityGreyMob{background-color: rgba(40,40,40,.5); transition: transform 0.5s;}}@media (min-width: 650px){.parallax{background-repeat: no-repeat; background-size: cover; background-image: url("../images/homebg.jpg");}.parallax2{/* The image used */ background-attachment: fixed; background-position: left; background-image: url("../images/getintouch.jpg");}}@media (min-width: 768px){.parallax{background-attachment: fixed; background-position: center;}.socialCols{margin:auto;}.opacityGreyDesktop{background-color: rgba(40,40,40,.5); transition: transform 0.5s;}}.headerPhoneNo{margin: auto; transition: 0.4s;}#headerPhoneNo.textSize3 p span{padding: 0px 0 10px 40px}