/* cmsms stylesheet: main modified: Friday, May 26, 2023 3:00:03 PM */
/*** BRANDfont-family: 'Saira Condensed', sans-serif;font-family: 'Outfit', sans-serif;***/body {font-family: 'Outfit', sans-serif !important;color:#333;}h1,h2,h3,h4,h5,h6 {font-family: 'Saira Condensed', sans-serif;font-weight: 700 !important;}a {text-decoration:none !important;color:#00aeef;transition: all 0.4s;}a:hover, a:active {color:#f37022;}.cr-blue {color:#f37022}.cr-orange {color:#2099d4}/*** HEADER ***/.navbar-brand img {max-width:200px;}.navbar .navbar-brand:hover, .navbar .navbar-brand:focus {color: #333;}.navbar .navbar-nav {font-family: 'Saira Condensed', sans-serif;font-size: 18px;font-weight: 700;text-transform: uppercase;color: #333;line-height: 105%;}.navbar .navbar-nav .nav-link {color: #333;margin: 0px 40px 0px 0px;padding: 6px 0px 8px 0px;}.navbar .navbar-link:hover {color: #2099d4;}.navbar .navbar-nav .menudepth0 > .nav-link {position: relative;}.navbar .navbar-nav .menudepth0 > .nav-link:before {content : "";position: absolute;left : 0;bottom : 0;height : 3px;width : 0;border-bottom: 3px solid #2099d4;transition: all 0.3s;border-radius: 8px;}.navbar .navbar-nav .menudepth0 > .nav-link:hover:before, .navbar .navbar-nav .menudepth0 > .nav-link:active:before {width : 100%;border-bottom: 3px solid #2099d4;}.navbar .navbar-nav .nav-link:not(.disabled):hover, .navbar .navbar-nav .nav-link:not(.disabled):focus {color: #2099d4;}.navbar .navbar-nav .nav-item.active .nav-link, .navbar .navbar-nav .nav-item.active .nav-link:hover, .navbar .navbar-nav .nav-item.active .nav-link:focus, .navbar .navbar-nav .nav-item.show .nav-link, .navbar .navbar-nav .nav-item.show .nav-link:hover, .navbar .navbar-nav .nav-item.show .nav-link:focus {color: #acd5f0;}.navbar-toggler {border: none;margin-top: 16px;}.navbar-nav ul {list-style: none;position: absolute;top: auto;display: none;border-radius:10px;animation: fadeIn;animation-duration: 0.5s;}.navbar-nav ul ul {margin-top: 1px;margin-left: -1px;left: 100%;top: 0px;}.navbar-nav li {float: left;margin: 0px;padding: 0px;}.navbar-nav li li {width: 200px;margin-left: 0px;margin-top: -1px;float: none;position: relative;}.navbar-nav li a {color: #fff;display: block;}.navbar-nav li a:hover {background-color: transparent;color: #acd5f0;}.navbar-nav li li a:hover {color: #acd5f0;}.navbar-nav li a.menuactive {color: #acd5f0;}.navbar-nav li a.menuactive:hover {color: #acd5f0;}.navbar-nav li li a.menuparent span {display: block;}.navbar-nav li ul a {text-align: left;font-size: 15px;line-height: 18px;margin: 0px;position: relative;font-weight: 500;border-top: 1px solid #dedede;}.first_child > .nav-link {border-top: none;}.navbar .navbar-nav li ul .nav-link {margin: 0px;padding: 6px 6px 6px 8px;}.navbar-nav li ul {background: #fff;margin: 0px;padding: 0px;position: absolute;width: auto;height: auto;display: none;z-index: 999;}@media (max-width: 990px) {.navbar-nav li ul {background: #fff;margin: 0px;padding: 5px 5px 5px 5px;position: relative;width: auto;height: auto;display: block;}}.navbar-nav ul, .navbar-nav li:hover ul, .navbar-nav li:hover ul ul, .navbar-nav li.menuparenth ul, .navbar-nav li.menuparenth ul ul {display: none;}/* for fourth level add.navbar-nav ul ul ul li:hover ul,.navbar-nav ul ul ul li.menuparenth ul,*/.navbar-nav li:hover ul, .navbar-nav ul li:hover ul, .navbar-nav ul ul li:hover ul, .navbar-nav li.menuparenth ul, .navbar-nav ul li.menuparenth ul, .navbar-nav ul ul li.menuparenth ul {display: block;}.menuactive {color: #f37022 !important;}.searchbtn {color:#333;margin:7px 10px 0px 0px;}/*** BUTTONS ***/.btn {font-family: 'Saira Condensed', sans-serif;text-transform:uppercase;font-weight:700;border-radius: 50px;color: #fff !important;padding: 7px 20px;}.btn:hover, .btn:active {background-color: #f37022;border-color: #fff;}.btn-primary {background-color: #f37022;border-color: #f37022;}.btn-secondary {background-color: #2099d4;border-color: #2099d4;}.btn-secondary:hover {animation: pulse;animation-duration: 1s;}/*** FOOTER ***/.footer {background: url(https://www.crtechcutting.com/uploads/images/footer.jpg);background-repeat: no-repeat;background-size: cover;color:#fff;padding:50px;}.footer a {color:#ccc;}.footer a:active, .footer a:hover {color:#fff;}.brand-footer {max-width:170px;padding:0px 10px 10px 10px}.smlinks a {display:inline;max-width:40px;margin:0px 2px 10px 2px;padding:0;}/*** HOME PAGE ***/.hl-bg {background: url(https://www.crtechcutting.com/uploads/images/hl-bg.jpg);background-repeat: no-repeat;background-size: cover;padding:0;}/*** CAROUSEL ***/.carousel-caption {top: 30%;bottom: auto;margin:auto auto;color: #333;text-align: center;background: rgba(255, 255, 255, 0.9);max-width:380px;border-radius:25px;padding: 1.25rem;line-height: 115%;}.carousel-caption h1 {color: #f37022;text-transform:uppercase;}.carousel-inner img {min-height: 350px;object-fit: cover;}.carousel-indicators [data-bs-target] {width: 15px;height: 15px;border-radius:50%;}.tagline {background: #2099d4;text-align:center;text-transform:uppercase;color:#fff;padding: 15px 15px 10px 15px;margin: 0px 0px 0px 0px;}.tagline h1:before, .tagline h1:after {content: "";background: url('https://www.crtechcutting.com/img/laser.png') center 12px no-repeat;display: inline-block;width: 200px;height: 30px;}@media (max-width: 768px) {.tagline h1:before, .tagline h1:after {background: url('https://www.crtechcutting.com/img/laser.png') center center no-repeat;display: block;width: 100%;height: 11px;padding:0px 0px 5px 0px;}}/*** CARDS ***/.card {border-radius:25px;border:none;background-color: #2099d4;margin: 0px 0px 15px 0px;position:relative;}.card:hover {margin: -5px 0px 20px 0px;box-shadow: 0 5px 5px #ccc;}.card-img,.card-img-top {border-radius:25px 25px 0px 0px;}.card-title {color:#fff;margin-bottom:0;}.card button {position:absolute;display:none;}.card:hover button {display:inline-block;left: 50%;top: 40%;transform: translate(-50%, -40%);animation: fadeIn;animation-duration: 1s;}.crhero {background: url(https://www.crtechcutting.com/img/bg-1.png) center center no-repeat;background-size: cover;padding: 20px;margin:30px 0px;color:#fff}.crhero h2 {text-transform:uppercase;margin-bottom:1px;}.crhero h4 {color: #2099d4}/*** PAGE TITLE ***/.pagetitle {background: url(https://www.crtechcutting.com/uploads/images/page-title-bg.jpg) center bottom no-repeat;background-size: cover;padding: 30px 10px 20px 10px;margin:0px 0px 40px 0px;color:#fff;text-align:center;text-transform:uppercase;}/*** GO TO TOP ***/#btn-back-to-top {position: fixed;bottom: 20px;right: 20px;display: none;opacity:75%;}/*** FORMS ***/.crt-forms input, .crt-forms textarea, .crt-forms select {padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0.375rem;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}.crt-forms select {display: inline-block;margin: 10px 0px 0px 10px;}.crt-forms input, .crt-forms textarea {display: block;width: 100%;}.crt-forms label {margin: 10px 0px 5px 0px;}.lead strong {font-weight: 700;}
