* {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
body {position:relative; margin:0; padding:0; font-weight:400; font-family:"Montserrat", sans-serif;}
html, div, img, ul, li, a, p, ol, body, h1, h2, h3, h4, h5, h6, textarea {margin:0; padding:0; color:#000000; font-weight:400;}
ul, a, input, textarea {text-decoration:none; list-style:none; text-decoration:none; outline:none;}
a:hover, a:focus {text-decoration:none; outline:0; -webkit-transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
a {-webkit-transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
p {font-size:18px; line-height:26px; color:#000; letter-spacing:0.5px;}
::-webkit-input-placeholder {color:#ccc;}
::-moz-placeholder {color:#ccc;}
:-ms-input-placeholder {color:#ccc;}
h1 {font-size:35px; font-weight:bold; color:#305fac; line-height:40px; letter-spacing:0.5px;}
h2 {font-size:35px; font-weight:bold; color:#305fac; line-height:40px; letter-spacing:0.5px;}
.header_nav ul li.current-menu-item > a:first-of-type {color:#6ca8d2;}
.header_nav ul li ul li.current-menu-item > a:first-of-type {color:#000;}
.head-container {width:1300px; margin:0 auto; position:relative;}
.header_block {padding-bottom:24px; position:relative;}
.header_block .container {position:relative;}
.container {width:1170px; margin:0 auto;}
.clear {float:left; width:100%; clear:both;}
.header_block .flex-center {padding:22px 0;}
.flex-center {display:flex; align-items:center; justify-content:space-between;}
.head-right {display:flex; align-items:center; justify-content:space-between;}
.head-call {margin-right:36px; position:relative;}
.ph-icon {position:absolute; top:3px; left:-54px;}
.head-call span {display:block; font-weight:bold; margin-bottom:4px;}
.head-call a {font-size:16px; line-height:20px;}
.head-call a:hover {color:#305a9f;}
.head-social .head-social-1 {float:left; width:40px; height:40px; border:1px solid #305fac; text-align:center; margin-right:10px;}
.head-social .head-social-1 a {display:flex; align-items:center; justify-content:center; height:100%;}
.head-social .head-social-1 a:hover {background:#6ca8d2;}
.head-social .head-social-1:last-child {margin-right:30px;}
.all-button {position:relative; font-size:18px; background:#6ca8d2; font-weight:400; text-transform:uppercase; background:#6ca8d2; border:1px solid #305fac; display:inline-block; line-height:49px; padding:0 30px; color:#fff;font-weight: 500 !important;}
.all-button span {position:relative; z-index:1;}
.all-button:after {position:absolute; top:0; left:0; width:100%; height:0; background:#305fac; content:''; visibility:hidden; opacity:0; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
.all-button:hover:after {visibility:visible; opacity:1; height:100%; -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}

.products .all-button {position:relative !important; font-size:18px!important; background:#305fac!important; font-weight:400!important; text-transform:uppercase!important;  border:1px solid #305fac!important; display:inline-block!important; line-height:49px!important; padding:0 30px!important; color:#fff!important;border-radius:0 !important;font-weight: 500 !important;}
.products .all-button span {position:relative!important; z-index:1!important;}
.products .all-button:after {position:absolute!important; top:0!important; left:0!important; width:100%!important; height:0!important; background:#fff!important; content:''!important; visibility:hidden!important; opacity:0!important; -webkit-transition:all 0.3s ease-in-out 0s!important; -moz-transition:all 0.3s ease-in-out 0s!important; transition:all 0.3s ease-in-out 0s!important;}
.products .all-button:hover:after {visibility:visible!important; opacity:1!important; height:100%!important; -webkit-transition:all 0.3s ease-in-out 0s!important; -moz-transition:all 0.3s ease-in-out 0s!important; transition:all 0.3s ease-in-out 0s!important;}
.products .all-button:hover span{color:#305fac !important;} 



.head-right .all-button {font-weight:600;}
.header_nav {padding:20px 0; background:#305fac; position:absolute; bottom:-54px; left:0; z-index:9; min-height:60px;}
.outer-header_nav {padding:20px 0; background:#305fac; position:absolute; bottom:0; right:0; z-index:9; width:100%;}
.header_nav ul {display:flex; justify-content:start; align-items:center;}
.header_nav ul li {margin-left:24px; position:relative;}
.header_nav ul li span {position:absolute; right:0;}
.header_nav ul li a {font-size:18px; line-height:20px; color:#fff; font-weight:500; padding-bottom:20px; padding-right:24px;}
.header_nav ul li a:hover {color:#6ca8d2;}
.header_nav ul li ul {position:absolute; top:38px; left:0; display:block; width:200px; background:#6ca8d2; padding:0; display:none;}
.header_nav ul li ul li {margin:0;}
.header_nav ul li ul li a {padding:10px 10px; display:block; border-bottom:1px solid #305fac; cursor:pointer;}
.header_nav ul li ul li a:hover {color:#305fac;}
.banner_block {position:relative;}
.banner_block .owl-nav span {font-size:30px; width:30px; height:30px; background:#b5d2e7; line-height:28px; float:left;}
.banner_block .owl-nav span:hover {background:#305fac;}
.banner_block .owl-prev {position:absolute; top:50%; left:30px; margin-top:-15px !important;}
.banner_block .owl-next {position:absolute; top:50%; right:30px; margin-top:-15px !important;}
.owl-theme .owl-nav {margin:0;}
.header_nav.fixed-header {position:fixed; top:0; left:0; bottom:inherit; width:100%;}
.hm-make_block {background:#e2eef6; padding-bottom:60px;}
.hm-make_block h1 {margin-bottom:7px;}
.hm-make_block .flex-center-first {background:#fff; padding:20px 64px; flex-wrap:wrap; box-shadow:0 0 25px #c1c9cf;}
.make-left {width:44%; padding-right:40px; border-right:2px solid #6da8d1; padding:4px 0;}
.make-right a {width:260px; text-align:center; font-weight:600;}
.make-right a img {position:relative; top:8px; margin-right:5px;}
.make-right a:last-child {background:#fff; color:#305fac; margin-left:15px;}
.make-right a:last-child:hover:after {background:#f8f8f8;}
.hm-services_block {padding-top:60px;}
.hm-services-box {width:20%;}
.hm-services-box a {display:block; text-align:center;}
.hm-services-box img {t-webkit-transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
.hm-services-box a:hover img {transform:scale(0.9); -webkit-transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
.hm-services-box a span.sub-images {height:90px; display:flex; align-items:center; justify-content:center; transform:scale(1); -webkit-transition:all 0.5s ease-in-out 0s; -moz-transition:all 0.5s ease-in-out 0s; transition:all 0.5s ease-in-out 0s;}
.title-subs {font-size:20px; line-height:30px; font-weight:500; color:#000; letter-spacing:0.5px; display:block; margin-top:10px;}
.hm-services-box a:hover .title-subs {color:#305fac;}
.but-clear {margin-top:30px; text-align:center;}
.but-clear a.all-button {background:none; color:#305fac; font-weight:600;text-align:center;}
.but-clear a.all-button:hover {color:#fff;}
.hm_about-block {padding:60px 0;}
.hm_about-left {position:relative; width:481px; cursor:pointer;}
.video-icon1 {position:absolute; left:50%; top:50%; margin-left:-81px; margin-top:-81px; transition:all 0.7s ease-in-out 0s;}
.hm_about-left:hover .video-icon1 {transform:scale(0.9); transition:all 0.7s ease-in-out 0s;}
.hm_about-left:hover .video-titles-name-one {background:#6ca8d2;}
.hm_about-right {width:542px; margin-right:46px;}
.hm_about-right h2 {color:#305fac;}
.hm_about-right span.sun-reli {font-size:24px; font-weight:500; color:#000; line-height:30px; letter-spacing:0.5px; display:block; margin-top:15px;}
.hm_about-right p {margin:20px 0 20px;}
.hm_about-right .but-clear {text-align:left; margin-top:10px;}
.hm-you_block .hm_about-inner {padding:100px 0 90px; position:relative;}
.woo-img {position:absolute; bottom:0; left:-120px;}
.hm-security_block {padding:60px 0;}
.hm-security_block .flex-center {position:relative;}
.hm-security-right {background:#305fac; padding:38px; position:absolute; right:0; width:585px;}
.hm-security-right h2 {color:#fff; line-height:50px;}
.hm-security-right p {color:#fff; margin:15px 0;}
.but-clear-next a.all-button {float:left; width:243px; text-align:center; font-weight:600;}
.but-clear-next a.all-button:first-child {margin-right:20px; border-color:#fff; background:none; color:#fff;}
.but-clear-next a.all-button:first-child:hover:after {background:#6ca8d2;}
.but-clear-next a.all-button:last-child {color:#305fac; background:#fff; border-color:#fff;}
.but-clear-next a.all-button:last-child:hover {color:#fff;}
.hm-you-right {display:flex; align-items:start; justify-content:space-between; width:76%; float:right;}
.hm-you-sec {width:424px; padding-right:20px;}
.hm-you-sec:first-child {border-right:2px solid #fff;}
.hm-you-sec:last-child ul {margin-top:144px;}
.hm-you-right span {font-size:35px; font-weight:bold; color:#fff; line-height:40px; letter-spacing:0.5px; margin-bottom:20px; display:block;}
.hm-you-right p {color:#fff;}
.hm-you-right ul {margin-top:20px;}
.hm-you-right ul li {font-size:18px; line-height:26px; color:#fff; letter-spacing:0.5px; margin-bottom:12px; background:url(https://webresellerscanada.com/alarmtek/wp-content/uploads/2025/07/left-arrow.png) no-repeat ; background-position:left 10px; padding-left:28px;}
.hm-why_block {padding:20px 0 70px;}
.hm-why-flex {display:flex; justify-content:space-between; flex-wrap:wrap;}
.hm-why-box {width:30%; text-align:center; position:relative; padding-bottom:86px; margin:20px 0;}
.hm-why-box p {font-size:16px;}
.hm-why-title {font-size:22px; line-height:28px; font-weight:600; color:#305a9f; display:block; margin:10px 0 7px;}
.all-button-boxes {position:absolute; bottom:0; left:0; width:100%;}
.all-button-boxes a {background:#fff; color:#305fac; font-weight:600;}
.all-button-boxes a:hover {color:#fff;}
.top-heading {text-align:center; margin-bottom:40px;}
.hm-meet_block {padding:70px 0 50px;}
.hm-meet_block .top-heading h2 {color:#fff;}
.plugin-in-sec {text-align:center; padding-top:20px;}
.hm-why_block {padding:70px 0;}
.hm-why_block-main {padding:20px 0 70px;}
.hm-why-outer {position:relative;}
.hm-why_block .hm-security-left img {border:2px solid #305a9f;}
.hm-why_block .hm-security-right p {margin-bottom:0;}
.clicker-flex {display:flex; justify-content:space-between; align-items:start;}
.clicker_block {margin-top:40px;}
.clicker-icon {width:100px; height:100px; border-radius:50px; border:1px solid #305a9f; background:#305a9f; margin:0 auto;}
.clicker-icon-1 {display:flex; justify-content:center; align-items:center; height:100%;}
.clicker-title {font-size:22px; line-height:26px; font-weight:600; color:#305a9f; text-align:center; margin:22px 0; display:block;}
.clicker-box {width:370px; padding:20px ; border:1px solid #305a9f;}
.clicker-content {text-align:center;}
.clicker-box:hover .clicker-icon {border-color:#fff;}
.clicker-box:hover {background:#305a9f;}
.clicker-box:hover .clicker-title {color:#fff;}
.clicker-box:hover p {color:#fff;}
.clicker-box:nth-child(2) {margin-top:58px;}
.clicker-box:nth-child(3) {margin-top:116px;}
.let-get_block {padding:120px 0 110px; position:relative;}
.let-get_block .flex-center {}
.let-get_block .hm_about-left {position:absolute; top:74px; left:0;}
.let-get_block .flex-center {justify-content:end;}
.let-get_inner {padding:50px 0;}
.let-get_inner {background:#e2eef6;}
.let-get_inner .hm_about-left {width:49%;}
.let-get_inner .hm_about-right {width:50%; padding-left:70px;}
.let-get-right {width:542px;}
.let-get_block .hm_about-inner {width:569px; float:right; position:relative;}
.but-clear a:first-child {margin-right:12px;}
.hm-make_block .but-clear a:first-child {margin-right:0;}
.but-clear a:last-child {background:#305a9f; color:#fff;}
.but-clear a:last-child:hover:after {background:#fff;}
.but-clear a:last-child:hover {color:#305fac;}
.protect-left {width:570px; position:relative;}
.protect-left p {margin-bottom:12px;}
.review_name {font-weight:600; margin-top:20px; margin-bottom:7px;}
.protect-left span.pro-sub {font-size:24px; font-weight:500; color:#000; line-height:30px; letter-spacing:0.5px; display:block; margin:20px 0 30px;}
.owl-carousel .owl-item .review_star img {width:auto;}
.protect-left .owl-nav span {font-size:30px; width:30px; height:30px; background:#fff; display:inline-block; line-height:26px; color:#305a9f; border:1px solid #305a9f;}
.protect-left .owl-nav span:hover {background:#305fac; color:#fff;}
.protect-left .owl-nav {float:right; position:relative; top:-39px; background:#fff;}
.news-letter_block {background:#515151; padding:0; margin-top:0;}
.protected_block {margin-bottom:40px;}
.news-left {display: flex;align-items: center;width: 62%;justify-content: space-between;flex-wrap: wrap;}
.news-right{width: 34%;padding-right:40px;}
.new-letter-home{display:inline-block;width:100%;margin: 20px 0;color: #fff;text-align:left;}
.news-letter_block .flex-center{padding:40px 0;}
.new-letter-home .wpcf7-list-item{margin-left:0}
.news-logo:first-child {margin-right: 0;display: flex;align-items: center;justify-content: space-between;width: 52%;}
.news-logo-content{width:100%;padding: 45px 30px;background: #4c4c4c;}
.logo-foote-clear{background: #4c4c4c;margin-top: 60px;}
.news-logo-sect{width:24%;text-align: center;}
.news-logo-content p{color:#fff;}
.news-logo-content .but-clear{text-align: left;margin-top: 5px;}
.news-letter_block h2 {color:#6ca8d2;}
.news-letter_block p {color:#fff; margin:6px 0 10px;}
.news-letter_block .nws-enter {width:100%; height:36px; border:1px solid #6ca8d2; background:none; font-size:16px; color:#fff; padding:0 10px; float:left;}
.nws-sub {width:124px; height:36px; background:#fff; color:#305a9f; font-size:16px; font-weight:600; border:0; float:left; cursor:pointer;}
.nws-sub:hover {background:#6ca8d2; color:#fff;}
.footer_block {padding:42px 0 30px; background:url(https://webresellerscanada.com/alarmtek/wp-content/uploads/2025/07/footbg.jpg) no-repeat; background-size:cover;}
.foot-flex-center {display:flex; justify-content:space-between;}
.foot-box-quick {width:232px;}
.foot-box h3 {font-size:25px; line-height:32px; color:#305a9f; font-weight:bold; margin-bottom:10px;}
.foot-box ul li {width:50%; margin-bottom:7px; padding-left:16px; position:relative;}
.foot-box-quick ul li {background:url(https://webresellerscanada.com/alarmtek/wp-content/uploads/2025/07/quick-arrow.png) no-repeat; background-position:left 5px;}
.foot-box ul li a {font-size:14px; line-height:20px; color:#000000; font-family:"Poppins", sans-serif;}
.foot-box ul {display:flex; justify-content:space-between; flex-wrap:wrap;}
.foot-box-location-flex {display:flex; justify-content:space-between; flex-wrap:wrap;}
.foot-box-divied {width:48%;}
.foot-box-divied ul li {width:100%;}
.foot-box-location-flex ul {display:block;}
.foot-box-divied h4 {font-size:17px; font-weight:500; margin-bottom:10px;}
.foot-box-location ul li {background:url(https://webresellerscanada.com/alarmtek/wp-content/uploads/2025/07/location-img.png) no-repeat; background-position:left 3px; padding-left:18px;}
.foot-box-location {width:260px;}
.foot-con {float:left; width:100%; clear:both; position:relative; padding-left:50px; margin-bottom:14px;}
.foot-con:hover .foot-icon-detail {color:#305a9f;}
.foot-icon {position:absolute; left:0; top:0;}
.foot-icon-detail {font-size:16px; line-height:20px; font-weight:500;}
.foot-icon-detail span {float:left; width:100%; clear:both; font-weight:600;}
.foot-box-get p {font-size:16px; margin-bottom:10px; font-family:"Poppins", sans-serif;}
.foot-con-time {pointer-events:none;}
.foot-box-get {width:312px;}
.foot-box.foot-box-get h3 {margin-bottom:8px;}
.foot-box ul li a:hover {color:#305a9f;}
.copyright {background:#305a9f; padding:10px 0;}
.copyright-left {font-size:14px; color:#fff; float:left; line-height:18px;}
.copyright-right {display:flex; align-items:center;}
.copyright-right .head-social-1 {margin-right:35px;}
.copyright-right .head-social-1:last-child {margin-right:0;}
.copyright-flex {display:flex; align-items:center; justify-content:space-between;}
.popup-form-wrapper {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:99; display:none;}
.popup-form-inner {margin:0; position:absolute; top:50%; left:50%; -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); text-align:center; background:#fff; padding:20px; border-radius:10px;}
.get-radiso-heading {text-align:left; margin:15px 0;}
.popup-form-inner p {margin-bottom:20px;}
.popup-form-inner label {margin-bottom:15px !important;}
.popup-form-inner .wpcf7-not-valid-tip {display:none!important;}
.popup-form-inner .wpcf7-not-valid {border-color:red;}
.popup-form-inner h2 {font-size: 30px;margin-bottom: 10px;}
.get-radiso {text-align:left;}
.about-popup {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:99; display:none;}
.about-center-popup {margin:0; position:absolute; top:50%; left:50%; -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); text-align:center; line-height:1px;}
.on-of .about-popup {display:block;}
.close-button {position:absolute; cursor:pointer; right:-22px; top:-18px; width:40px; height:40px; background:#fff; border-radius:50px; font-size:29px; line-height:35px;}
.about-popup1 {position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:99; display:none;}
.about-center-popup1 {margin:0; position:absolute; top:50%; left:50%; -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); text-align:center; line-height:1px;}
.on-of1 .about-popup1 {display:block;}
.close-button1 {position:absolute; cursor:pointer; right:-22px; top:-18px; width:40px; height:40px; background:#fff; border-radius:50px; font-size:29px; line-height:35px;}
.inner-contact-banner {position:relative;}
.inner-contact-banner .overlay {position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.2);}
.inner-banner-content {position:absolute; top:0; left:0; width:100%; height:100%; display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
.inner-banner-content .inner-banner-content-box {text-align:center; padding:20px 30px; background:rgba(255, 255, 255, 0.1); border-radius:20px; backdrop-filter:blur(8px); box-shadow:0 8px 32px rgba(0, 0, 0, 0.25);}
.inner-banner-content h1 {font-size:42px; margin-bottom:0; color:#ffffff;}
.inner-banner-content p {font-size:18px; color:#ffffff; margin:10px 0;}
.inner-contact-banner img {display:block; width:100%;}
.intro-content {text-align:center; margin:0 auto; padding:50px 0px 0;}
.intro-content h2 {justify-content:center; margin-bottom:20px;}
.intro-content p {font-size:21px; color:#333333; font-weight:400; line-height:40px; margin-bottom:20px;}
.intro-content p a {color:#305fac; font-weight:600;}
.contact-cards-section {display:flex; padding:40px 40px 20px; flex-wrap:wrap; justify-content:space-between;}
.contact-card {background:#fff; border-radius:16px; box-shadow:0px 0px 10px rgb(23, 46, 124, 0.2); padding:30px; display:flex; flex-direction:column; align-items:center; gap:16px; width:31%; transition:all 0.5s;}
.contact-card:hover {box-shadow:0px 0px 10px #172e7c; transition:all 0.5s;}
.contact-card i {transition:0.5s; font-size:26px; background:#172e7c; color:#fff; padding:16px; border-radius:50%; width:58px; height:58px;}
.contact-card:hover i {transform:rotate(360deg); transition:0.5s;}
.contact-card:hover a {color:#172e7c;}
.contact-card span {font-size:18px; font-weight:500;}
.contact-card a {color:#000;}
.contact-card:last-child a {pointer-events:none;}
.contact-main {padding:40px 20px 20px; display:flex; justify-content:center;}
.form-outer {width:100%; max-width:100%; background:#ffffff; padding:40px; border-radius:20px; box-shadow:0 12px 40px rgba(0, 0, 0, 0.06); border:1px solid #eee;}
.form-row {display:flex; margin-bottom:20px; justify-content:space-between;} 
.form-group {position:relative; display:flex; flex-direction:column; text-align:left; width:48%;}
.form-row.full .form-group {width:100%;}
.form-row.full .form-group textarea {resize:none;}
.form-group i {position:absolute; left:14px; top:42px; color:#aaa; pointer-events:none;}
.form-group label {font-size:18px; font-weight:600; margin-bottom:6px; color:#333;}
.form-group input, .form-group textarea, .captcha input, .form-group select {color:#000; font-family:"Montserrat", sans-serif; padding:14px; height:49px; font-size:15px; border-radius:12px; border:1px solid #ccc; background:#fefefe; transition:all 0.3s ease; width:100%;}
.form-group input:focus, .form-group textarea:focus {border-color:#0052cc; background:#ffffff;}
.form-group textarea {min-height:120px; resize:vertical;}
.form-footer {display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; gap:20px; margin-top:30px;}
.submit-button .wpcf7-submit {font-family:"Montserrat", sans-serif; background:#305fac; color:white; padding:14px 40px; border:none; border-radius:40px; cursor:pointer; box-shadow:0 4px 12px rgb(23, 46, 124); font-weight:500; font-size:21px; }
.submit-button .wpcf7-submit:hover {opacity:0.95; transform:scale(1.02);}
.intro-content_block {background:#e2eef6; padding-bottom:60px;}
.intro-content_blocknext {padding:40px 0 60px; margin-bottom:40px; background-image:url(.https://webresellerscanada.com/alarmtek/wp-content/uploads/2025/07/how-bg.jpg); background-size:cover; background-repeat:no-repeat;}
.monitoring_how-block {background:#e2eef6; padding:70px 0;}
.monitoring_how-boc {width:370px; text-align:center; margin-bottom:20px; padding:20px; background:#fff; border:1px solid #305a9f;}
.monitoring_how-right {margin-bottom:50px; width:48%; line-height:1px;}
.monitoring_how-right iframe {width:100% !important;}
.poin-even {pointer-events:none;}
.poin-even img{border-radius:10px;}
.moin-security-right h2 {font-size:22px; line-height:28px; font-weight:500; margin-bottom:30px;}
.monitoring_how-videos {display:flex; justify-content:space-between; flex-wrap:wrap;}
.monitoring_how-flex {display:flex; justify-content:space-between; flex-wrap:wrap;}
.monitoring_how-boc span {display:inline-block; margin-bottom:20px; width:50px; height:50px; background:#305a9f; color:#fff; line-height:50px; font-size:30px; text-align:center; font-weight:600;}
.moin-content {font-size:18px; line-height:30px; font-weight:600; color:#305a9f; text-align:center; margin:0 0; display:block;}
.ptable-description span {margin-bottom:8px; font-weight:600; display:block; font-size:16px; min-height:40px;}
.ptable-description p {margin-bottom:20px;}
.package-bar .heading-top {margin-bottom:45px;}
.ptable-footer a {background:#fff; color:#305fac; margin-left:0;}
.ptable-footer a:hover:after {background:#f8f8f8;}
.landin-package-flex {display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; align-items:center;}
.heading-top {text-align:center; margin-bottom:40px;}
.landin-package-left p {margin-bottom:20px;}
.landin-package-left {width:58%;}
.landin-package-right {width:37%; background:#fff; line-height:1px; border-radius:10px;}
.landin-package-right img {width:100%; border-radius:10px;}
.landin-package-inner {background:#fff; padding:60px 0;}
.landin-package-inner-even {background:#e2eef6 ;}
.landin-package-inner-even .landin-package-flex {flex-direction:column-reverse; flex-direction:row-reverse;}
.packagescontainer {width:1366px; margin:0 auto;}
.landing_pack-bar:nth-child(even) .landin-package-right {background:#305fac;}
.package-bar {padding:60px 0 30px;}
.mar-top {margin-top:0;}
.pricing-table {display:flex; flex-flow:row wrap; width:100%; margin:0 auto; justify-content:center;}
.pricing-table .ptable-item {width:270px; padding:0 6px; margin-bottom:50px;}
.ptable-description {padding:0;}
.pricing-table .ptable-single {position:relative; width:100%; overflow:hidden; height:100%; padding-bottom:140px;}
.pricing-table .ptable-header, .pricing-table .ptable-body, .pricing-table .ptable-footer {position:relative; width:100%; text-align:center; overflow:hidden;}
.pricing-table .ptable-status , .pricing-table .ptable-title, .pricing-table .ptable-price, .pricing-table .ptable-description, .pricing-table .ptable-action {position:relative; width:100%; text-align:center;}
.pricing-table .ptable-single {background:#f6f8fa;}
.pricing-table .ptable-single:hover {box-shadow:0 0 10px #999999;}
.pricing-table .ptable-header {margin:0; padding:30px 0 45px 0; width:auto; background:#305fac;}
.pricing-table .ptable-header::before, .pricing-table .ptable-header::after {content:""; position:absolute; bottom:0; width:0; height:0; border-bottom:100px solid #f6f8fa;}
.pricing-table .ptable-header::before {right:50%; border-right:250px solid transparent;}
.pricing-table .ptable-header::after {left:50%; border-left:250px solid transparent;}
.pricing-table .ptable-item.featured-item .ptable-header {background:#FF6F61;}
.pricing-table .ptable-status {margin-top:-30px;}
.pricing-table .ptable-status span {position:relative; display:inline-block; width:50px; height:30px; padding:5px 0; text-align:center; color:#FF6F61; font-size:14px; font-weight:300; letter-spacing:1px; background:#2A293E;}
.pricing-table .ptable-status span::before, .pricing-table .ptable-status span::after {content:""; position:absolute; bottom:0; width:0; height:0; border-bottom:10px solid #FF6F61;}
.pricing-table .ptable-status span::before {right:50%; border-right:25px solid transparent;}
.pricing-table .ptable-status span::after {left:50%; border-left:25px solid transparent;}
.pricing-table .ptable-title h2 {color:#ffffff; font-size:20px; font-weight:500; letter-spacing:2px; line-height:27px; padding:0;}
.pricing-table .ptable-price h2 {margin:0; color:#ffffff; font-size:45px; font-weight:700; margin-left:15px;}
.pricing-table .ptable-price h2 small {position:absolute; font-size:18px; font-weight:300; margin-top:16px; margin-left:-15px;}
.pricing-table .ptable-price h2 span {margin-left:3px; font-size:16px; font-weight:300;}
.pricing-table .ptable-body {padding:20px 0;}
.pricing-table .ptable-description ul {margin:0; padding:0; list-style:none;}
.pricing-table .ptable-description ul.nt-over {overflow:hidden;}
.pricing-table .ptable-description ul li {color:#2A293E; font-size:16px; font-weight:400; line-height:26px; letter-spacing:1px; padding:10px 25px; border-bottom:1px solid #dedede; min-height:102px; display:flex; justify-content:center; align-items:center; background:#fff;}
.pricing-table .ptable-description ul li:nth-child(even) {background:#f7f7f7;}
.pricing-table .ptable-description ul li:last-child {border:none;}
.pricing-table .ptable-footer {padding-bottom:0; position:absolute; bottom:22px; left:0;}
.pricing-table .ptable-action a {display:inline-block; padding:10px 20px; color:#FF6F61; font-size:14px; font-weight:500; letter-spacing:2px; text-decoration:none; background:#2A293E;}
.pricing-table .ptable-action a:hover {color:#2A293E; background:#FF6F61;}
.pricing-table .ptable-item.featured-item .ptable-action a {color:#2A293E; background:#FF6F61;}
.pricing-table .ptable-item.featured-item .ptable-action a:hover {color:#FF6F61; background:#2A293E;}
.landin-package_block {padding:60px 0 20px;}
.landing_pack-bar {padding:60px 0;}
.landing_pack-bar:nth-child(even) {background:#e2eef6;}
.landin-package_block .heading-top {margin-bottom:0;}
.landing_pack-bar:nth-child(even) .landin-package-flex {flex-direction:row-reverse;}
.video-titles-name {text-align:center; padding:25px 10px; background:#305fac; color:#fff; font-weight:500; line-height:20px;}
.business_block h1 {margin-bottom:20px;}
.business_block .landing_pack-bar-outer h2 {font-size:24px; font-weight:500; color:#000; line-height:30px; letter-spacing:0.5px; display:block; margin-bottom:20px;}
.business_block .landing_pack-bar-outer h1 {font-size:24px; font-weight:500; color:#000; line-height:30px; letter-spacing:0.5px; display:block; margin-bottom:20px;}
.landing_pack-bar-outer ul {margin:0 0 20px 0;}
.landing_pack-bar-outer ul li {font-size:18px; margin-bottom:8px; position:relative; padding-left:18px; line-height:26px; color:#000; letter-spacing:0.5px;}
.landing_pack-bar-outer ul li::before {position:absolute; content:''; border-left:7px solid #305a9f; border-top:7px solid transparent; border-bottom:7px solid transparent; left:0; top:6px;}
.why-business_block {padding:40px 0;}
.why-business_box h2 {margin-bottom:20px;}
.why-business_box p {margin-bottom:20px;}
.why-business_box ul {margin:0 0 20px 0;}
.why-business_box ul li {font-size:18px; margin-bottom:8px; position:relative; padding-left:18px; line-height:26px; color:#000; letter-spacing:0.5px;}
.why-business_box ul li::before {position:absolute; content:''; border-left:7px solid #305a9f; border-top:7px solid transparent; border-bottom:7px solid transparent; left:0; top:6px;}
.why-business_flex {display:flex; flex-wrap:wrap; justify-content:space-between;}
.why-business_box {width:48%;}
.video-titles-name-one {position:absolute; bottom:0; left:0; width:100%;}
.alarm-about-outer {padding:60px 20px; background:#e0e5ec;}
.news-letter_block.inner {margin-top:0;}
.alarm-about-outer .grid {display:flex; flex-wrap:wrap; justify-content:start; gap:20px;}
.alarm-about-outer .card {background:#fff; border-radius:20px; border:3px solid #305fac; padding:20px 12px; text-align:center; transition:all 0.3s ease; width:18%;}
.alarm-about-outer .card:hover {box-shadow:inset 5px 5px 10px #c3c8d0, inset -5px -5px 10px #305fac4a;}
.alarm-about-outer .icon {width:55px; height:55px; margin-bottom:20px;}
.alarm-about-outer .text {font-size:15px; color:#333; line-height:1.5;}
.alarm-about-outer h2 {text-align:center; margin-bottom:50px;}
.alarm-help-outer {padding:60px 0px;}
.alarm-help-outer h2 {text-align:center; margin-bottom:60px; animation:fadeInDown 1s ease;}

@keyframes fadeInDown {
from {opacity:0; transform:translateY(-20px);}
to {opacity:1; transform:translateY(0);}
}

.alarm-help-outer .video-grid {display:flex; flex-wrap:wrap; gap:22px; justify-content:start;}
.alarm-help-outer .video-card {background:rgba(255, 255, 255, 0.65); backdrop-filter:blur(12px); border-radius:20px; box-shadow:0 10px 30px rgba(0, 0, 0, 0.1); overflow:hidden; transition:all 0.3s ease; border:1px solid rgba(255, 255, 255, 0.4); width:32%;}
.alarm-help-outer .video-card:hover {transform:translateY(-5px); box-shadow:0 15px 35px rgba(0,0,0,0.15);}
.alarm-help-outer .video-title {padding:18px 22px; font-size:18px; font-weight:600; background:linear-gradient(to right, #e8efff, #f0f6ff); color:#2447a2; display:flex; align-items:center; gap:10px; min-height:82px;}
.alarm-help-outer .video-title::before {content:"🎥"; font-size:20px;}
.alarm-help-outer iframe {width:100%; height:210px; border:none;}
.ca-blog-outer {background:#f4f6fa; padding:50px 0px;}
.ca-blog-outer .container {max-width:1280px; margin:auto;}
.ca-blog-outer h2 {text-align:center; margin-bottom:40px;}
.ca-blog-outer .blog-grid {display:flex; flex-wrap:wrap; gap:37px; justify-content:start;}
.ca-blog-outer .blog-card {background:#fff; border-radius:12px; overflow:hidden; box-shadow:0 4px 20px rgba(0,0,0,0.05); transition:transform 0.3s ease; display:flex; flex-direction:column; width:31%;}
.ca-blog-outer .blog-img img {width:100%; height:250px; object-fit:cover;border-radius: 10px 10px 0 0;}
.ca-blog-outer .blog-card .blog-content .but-clear {text-align:left; margin:0;}
.ca-blog-outer .blog-content {padding:25px; flex-grow:1; display:flex; flex-direction:column;}
.ca-blog-outer .blog-title {font-size:20px; font-weight:600; margin-bottom:12px;}
.ca-blog-outer .blog-title a{color: #305fac;font-weight: 600;}
.ca-blog-outer .blog-card .blog-img a{display:block;padding:10px;}
.ca-blog-outer .blog-desc {font-size:15px; color:#555; line-height:24px; margin-bottom:20px;}
.ca-blog-outer .blog-btn {align-self:flex-start; padding:10px 18px; background:#f58220; color:#fff; border-radius:6px; text-decoration:none; font-weight:500; transition:background 0.3s ease;}
.ca-blog-outer .blog-btn:hover {background:#d6690e;}
.ca-blog-outer .load-buttons {text-align:center; margin-top:30px; width:100%;}
.ca-blog-outer .load-buttons button {padding:15px 25px; background:#305fac; color:#fff; border:none; border-radius:6px; cursor:pointer; margin:0 10px; font-size:15px;}
.ca-blog-outer .load-buttons button:hover {background:#6ca8d2;}
.ca-blog-outer .blog-card.hidden {display:none;}
.download-manual-outer {background:linear-gradient(135deg, #e9f3ff, #ffffff); padding:50px 0px;}
.manual-card {background:#ffffff; border-radius:16px; box-shadow:0 10px 40px rgba(0, 0, 0, 0.06); display:flex; flex-wrap:wrap; overflow:hidden;}
.download-manual-outer .manual-card:nth-child(even) {flex-direction:row-reverse; margin-top:50px;}
.manual-info {padding:40px; display:flex; flex-direction:column; justify-content:center; width:50%;}
.manual-info h2 {color:#1f3b78; font-size:30px; margin-bottom:20px;}
.manual-info p {font-size:16px; line-height:1.6; color:#333; margin-bottom:30px;}
.manual-info a {display:inline-block; background-color:#1f3b78; color:#fff; padding:12px 28px; border-radius:8px; text-decoration:none; font-weight:bold; transition:background 0.3s ease;}
.manual-info a:hover {background-color:#163065;}
.manual-image {width:50%; background:#f1f7ff; display:flex; align-items:center; justify-content:center; padding:30px;}
.manual-image img {max-width:90%; height:auto; border-radius:12px; box-shadow:0 4px 12px rgba(0,0,0,0.1);}
.manual-info .but-clear {margin:0; text-align:left;}
.manual-info .but-clear .all-button {line-height:30px; overflow:hidden;}
.two-box {margin-bottom:50px;}
.two-box .two-box-outer {display:flex; flex-wrap:wrap; justify-content:space-between;}
.two-box .two-box-outer p {background:#305fac; padding:10px 15px; color:#fff; width:45%; text-align:center; border-radius:10px;}
.two-box .two-box-outer p a {color:#fff; text-decoration:underline;}
.two-box .two-box-outer p a:hover {color:#000;}
.help-faw-outer {padding:50px 0px; background:#f5f8ff;}
.help-faw-outer .faq-item.active .faq-answer h3 {font-weight:500; margin-bottom:10px;}
.help-faw-outer .faq-item.active .faq-answer ol {padding-left:15px;}
.help-faw-outer .faq-item.active .faq-answer ol li {margin-bottom:5px;}
.help-faw-outer h6 {font-size:22px; margin-top:30px; text-align:center; font-weight:500; line-height:30px;}
.help-faw-outer .container {max-width:900px; margin:auto;}
.help-faw-outer h2 {text-align:center; color:#1f3b78; margin-bottom:30px; font-size:32px;}
.help-faw-outer .search-box {margin-bottom:30px;}
.help-faw-outer .search-box input {width:100%; padding:12px 16px; border:2px solid #c2d4f8; border-radius:8px; font-size:16px;}
.help-faw-outer .search-box input::-webkit-input-placeholder {color:#000;}
.help-faw-outer .search-box input::-moz-placeholder {color:#000;}
.help-faw-outer .search-box input:-ms-input-placeholder {color:#000;}
.help-faw-outer .faq-item {background:#fff; border-radius:10px; box-shadow:0 6px 20px rgba(0,0,0,0.06); margin-bottom:16px; overflow:hidden; transition:all 0.3s ease;}
.help-faw-outer .faq-question {padding:16px 20px; cursor:pointer; position:relative; color:#1f3b78; font-weight:600; font-size:18px; background-color:#eef3ff;}
.help-faw-outer .faq-question::after {content:"+"; position:absolute; right:20px; font-size:24px; transition:transform 0.3s ease;}
.help-faw-outer .faq-item.active .faq-question::after {content:"-";}
.help-faw-outer .faq-answer {max-height:0; overflow:hidden; background-color:#ffffff; padding:0 20px; color:#333; line-height:1.6; transition:max-height 0.4s ease, padding 0.4s ease;}
.help-faw-outer .faq-item.active .faq-answer {padding:16px 20px; max-height:300px;}
.help-faw-outer .toggle-button {display:block; text-align:center; margin-top:20px; cursor:pointer; color:#1f3b78; font-weight:600; padding:10px 20px; background-color:#dce6ff; border-radius:8px; width:fit-content; margin-left:auto; margin-right:auto;}
.why-business_block {padding:60px 0 40px; background:#305fac;}
.why-business_block h2 {margin-bottom:35px; color:#fff;}
.why-business_box p {margin-bottom:20px; color:#fff;}
.why-business_box ul {margin:0 0 20px 0;}
.why-business_box ul li {font-size:18px; margin-bottom:22px; position:relative; padding-left:57px; line-height:41px; color:#fff; letter-spacing:0.5px; align-items:center; display:flex;}
.why-business_box ul li:last-child {margin-bottom:0;}
.why-business_box .but-clear {text-align:left; margin-right:0; margin-top:15px;}
.why-business_box .but-clear a.all-button {color:#305fac; background:#fff;}
.why-business_box .but-clear a.all-button:hover {color:#fff; background:#305fac;}
.why-business_box .but-clear a:last-child:hover:after {background:#6ca8d2;}
.why-business_flex {display:flex; flex-wrap:wrap; justify-content:space-between;}
.why-business_box {width:48%;}
.video-titles-name-one {position:absolute; bottom:0; left:0; width:100%;}
.business_block {padding-bottom:0;}
.why-business_box ul li span {width:40px; height:40px; display:flex; background:#fff; border-radius:50px; color:#000; text-align:center; vertical-align:middle; line-height:42px; font-size:18px; font-weight:500; position:absolute; left:0; top:0; align-items:center; justify-content:center;}
.business_icon-block {padding:70px 0 30px ; background-color:#f5f5f5;}
.buss-icon-flex {display:flex; flex-wrap:wrap; justify-content:space-between; margin-top:60px;}
.features-item {width:31%; background-color:#fff; margin:55px 0; padding:90px 50px 40px; position:relative; transition:0.3s; border-radius:2px; box-shadow:0 5px 10px 0 #e3e3e3;}
.features-item:hover {box-shadow:0 5px 10px 0 #d9d7d7;}
.features-icon {font-size:36px; width:96px; height:96px; line-height:96px; text-align:center; background:#fff; border-radius:60px; border:2px dashed #f0f0f0; box-shadow:0 0 0 10px #fff; position:absolute; top:-50px; left:50%; transform:translate(-50%); color:#bdbdbd; transition:0.3s; display:flex; align-items:center; justify-content:center;}
.features-info {text-align:center;}
.features-info .title {color:#1c1c1c; font-weight:700; margin-bottom:20px; font-size:20px;}
.buss-icon-inner {text-align:center; margin-bottom:0;}
.backgroun-darkblue {background:#305fac; margin-bottom:0;}
.hm-you_block {background:#305fac; background-image:inherit !important;}
.padding-top-0 {padding-top:0;}
.orgin_block {padding:70px 0; background:#305fac;}
.orgin_block h2 {margin-bottom:30px;}
.orgin-sec {width:100%; float:left;}
.orgin_left {background:#fff; padding:30px; float:left; width:100%; border-radius:10px;}
.orgin_left p {margin-bottom:20px;}
.img-orgn {float:right;}
.img-orgn img {width:250px; margin:0 0 20px 40px;}
.img-orgn-left {float:left;}
.img-orgn-left img {width:250px; margin:0 40px 20px 0;}
.single-blog-img {float:left; width:50%; margin-right:30px;border-radius:10px;background: #305fac;line-height: 1px;
    padding: 5px;margin-bottom:30px;}
.single-blog-img img {width:100%; }
.single-blog-outer {padding:70px 0;}
.single-blog-outer-banner {background:#e2eef6; padding:70px 0; text-align:center; margin-bottom:60px;}
.single-blog-outer p {margin-bottom:20px;}
.owner-bar strong {font-size:22px;}
.foder {font-size:14px;}
.owner-bar {padding-top:20px; border-top:1px solid #cccc;}
.pad_block {text-align:center; padding:70px 0;}
.pad_block h1 {margin-bottom:10px;}
.partner-page-boxes ul {text-align:left;}
.partner-page-boxes ul li {margin-bottom:12px; position:relative; padding-left:16px;}
.partner-page-boxes ul li:last-child {margin-bottom:0;}
.partner-page-boxes ul li:before {position:absolute; left:0; top:3px; content:''; border-left:7px solid #305fac; border-top:7px solid transparent; border-bottom:7px solid transparent;}
.partner-page-boxes {text-align:left;}
.patner_icon-block .features-item {padding:76px 35px 40px;}
.patner_icon-block .features-icon {left:94px;}
.Partnering-flex {background:#fff; box-shadow:0 0 10px #dddddd; gap:20px; display:flex; flex-wrap:wrap; justify-content:space-between; padding:20px 20px;}
.Partnering-boxes-logo {background:#fff; display:flex; width:32%; align-items:center; box-shadow:0 0 3px #ccc; padding:20px;}
.patner_icon-block {padding-bottom:60px;}
.Partnering-boxes-logo img {width:100%;}
.Partnering-logo {padding-top:54px; border-top:1px solid #e5e5e5;}
.get-price_block .step {display:none;}
.get-price_block .step.active {display:block;}
.get-price_block .buttons {margin-top:20px;}
/* .get-price_block .submit-button .wpcf7-submit {padding:8px 40px; box-shadow:inherit;} */
#multiStepForm .form-group input[type="checkbox"] {width:20px; height:20px; position:relative; top:3px;}
#multiStepForm .wpcf7-list-item {margin-left:0 !important;}
.uacf7-buttons button {}
.popup-close {position:absolute; cursor:pointer; right:-22px; top:-18px; width:40px; height:40px; background:#f79320; border-radius:50px; font-size:29px; color:#fff; line-height:35px;}
.uacf7-buttons button {font-family:"Montserrat", sans-serif; background:#858585; color:white; padding:14px 40px; box-shadow:0 4px 12px rgb(114 114 114); box-shadow:inherit; border:none; border-radius:40px; cursor:pointer; font-weight:500; font-size:21px; font-family:"Outfit", sans-serif;}
.form-group-would {width:100%;}
.form-group-would label {margin-right:15px;}
#multiStepForm .form-group input[type="radio"] {width:20px; height:20px; position:relative; top:3px;}
#multiStepForm h3 {font-size:22px; margin-bottom:16px; font-weight:600; color:#305fac; line-height:28px; letter-spacing:0.5px;}
.get-price_block {padding:65px 0;}
.get-price_block h1 {text-align:center;}
span.sun-reli1 {font-size:24px; font-weight:500; color:#000; line-height:30px; letter-spacing:0.5px; display:block; margin-bottom:12px;}
.careerpageblock .exact-locat img {width:100%;}
.diversity_block {padding:70px 0; background:#305fac;}
.diversity_block h2 {color:#fff; margin-bottom:20px;}
.diversity_block p {color:#fff;}
.diversity_block span.sun-reli1 {color:#fff}
.our_misson-block .flex-center {flex-direction:row-reverse;}
.our_misson-block .hm_about-right {width:590px; margin-right:0;}
.diversity_block ul li {font-size:18px; line-height:26px; color:#fff; letter-spacing:0.5px; list-style:disc; margin-bottom:10px; margin-left:20px;}
.diversity_block ul {margin-bottom:30px;}
.careerpageblock h2 {margin-bottom:20px;}
.carrer_icon-block h2 {margin-bottom:15px;}
.iframe-home {padding-bottom:90px;}
.career-testimonial_page {padding:40px 0 30px;}
.career-testimonial_page .review_name {margin-bottom:15px; color:#305fac;}
.career-testimonial_page .protect-left .owl-nav {top:0;}
.career-testimonial_page .protect-left {width:30%;}
.career-testimonial_page .protect-right {width:67%;    margin: 0 auto;}
.manual-image.manual-image-product {flex-wrap:wrap; padding:0;}
.manual-image.manual-image-product .video-titles-name {width:100%;}
.manual-image.manual-image-product .manual-card {border-radius:16px 0 0 16px;}
.QuantumVision-product-flex {display:flex; justify-content:space-between; flex-wrap:wrap; width:100%; align-items:center;}
.manual-image.manual-image-product video {float:left;}
.QuantumVision-product-box-left {box-shadow:0 8px 20px rgba(0,0,0,0.05); width:400px; background:#fff; text-align:center; padding:20px 20px 40px;}
.QuantumVision-product-box-left h2 {margin-bottom:18px; font-size:25px; line-height:34px;}
.QuantumVision-product_block {padding:70px 0;}
.QuantumVision-product-box-right {width:730px;}
.QuantumVision-product-box-right video {float:left;}
.QuantumVision-product-box-right .video-titles-name {float:left; width:100%;}
.QuantumVision-product_block1 .QuantumVision-product-box-left img {width:100%;}
.QuantumVision-product_block1 {background-color:#e9f3ff;}
.QuantumVision-product_block1 .QuantumVision-product-flex {flex-direction:row-reverse;}
.product-grid-outer {padding:65px 0;}
.product-grid-outer .but-clear {position:absolute; bottom:25px; left:0; margin:0;}
.product-grid {display:flex; flex-wrap:wrap; gap:30px; justify-content:start;}
.product-item {position:relative; border-radius:12px; box-shadow:0 8px 16px rgba(0,0,0,0.06); text-align:center; padding:20px 20px 92px 20px; display:flex; flex-direction:column; align-items:flex-start; transition:transform 0.3s ease; width:31%;}
.product-item:hover {transform:translateY(-4px);}
.product-item img {width:100%; height:250px; object-fit:contain; margin-bottom:15px; border-radius:8px; overflow:hidden;}
.product-item h3 {font-weight:600; font-size:18px; margin:0 0 14px; color:#333; width:100%;}
.product-item p {font-size:16px; line-height:24px; color:#000; margin:0 0 15px; width:100%;}
.product-item .btn {background:#305fac; color:#fff; padding:10px 16px; border-radius:6px; text-decoration:none; font-weight:600; margin:0 auto; transition:background 0.3s ease;}
.product-item .btn:hover {background:#6ca8d2;}
.terms_bar {padding:70px 0;}
.terms_bar:nth-child(even) {background:#e2eef6;}
.terms_bar p strong {margin-bottom:24px; display:block;}
.terms_bar li {margin-bottom:20px;}
.woco-outer {position:absolute; z-index:999; right:0; top:0; height:60px; display:flex; border-left:1px solid #3f769d; padding-left:10px; padding-right:10px;}
.woco-flex {display:flex; align-content:center;}
.woco-box {margin:0 10px; align-items:center; display:flex; position:relative;}
.woco-box a {color:#fff; font-size:18px; line-height:20px;}
.cart-count {position:absolute; top:-10px; left:21px; height:30px; width:30px; background:#f79320; border-radius:50px; line-height:30px; text-align:center; font-size:15px;}
.header_nav.fixed-header .cart-count {top:0;}
.landing_pack-bar-outer ol li {font-size:18px; margin-bottom:8px; position:relative; line-height:26px; color:#000; letter-spacing:0.5px;}
.single-blog-outer ul, .single-blog-outer ol {margin-bottom:20px;}
.single-blog-outer ul li, .single-blog-outer ol li {font-size:18px; margin-bottom:8px; position:relative; list-style:disc; margin-left:30px; line-height:26px; color:#000; letter-spacing:0.5px;}
.single-blog-outer ol li {list-style:decimal;}
.post-navigation {margin-bottom:40px;}
.landin-package-left ol {margin-left:50px; list-style:circle;}
.page-id-1099 .landin-package-left {width:100%;}
.payment_heading {font-size:35px; font-weight:bold; color:#305fac; line-height:40px; letter-spacing:0.5px; text-align:center;}
.woocommerce-cart-inner, .woocommerce-checkout-inner {margin-top:10px;}
.form-outer_tele p {margin-bottom:20px;}
.form-outer_tele .get-radiso label {margin-bottom:15px !important;}
.news-logo-sect-outer{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.logo-foote-clear-outer{padding: 45px 0;}

.table-responsive-css{width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch;}

.table-responsive-css table {
    width: 100%;
    border-collapse: collapse;
  }

.table-responsive-css th, .table-responsive-css td {
    border: 1px solid #ccc;
    padding: 12px;
    text-align: left;
  }

.table-responsive-css th {
    background-color: #f4f4f4;
    font-weight: bold;
  }

.table-responsive-css tr:nth-child(even) {
    background-color: #f9f9f9;
  }
.head-call em{font-style: normal;}
.ph-icon-mobile{display:none;}


#scroll {
    position:fixed;
    right:10px;
    bottom:10px;
    cursor:pointer;
    width:50px;
    height:50px;
    background-color:#f79320;
    text-indent:-9999px;
    display:none;
    -webkit-border-radius:60px;
    -moz-border-radius:60px;
    border-radius:60px
}
#scroll span {
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-8px;
    margin-top:-12px;
    height:0;
    width:0;
    border:8px solid transparent;
    border-bottom-color:#ffffff;
}
#scroll:hover {
    background-color:#000;
    opacity:1;filter:"alpha(opacity=100)";
    -ms-filter:"alpha(opacity=100)";
}

.Get-mobile-link{display:none !important;}
.but-app-flex{display: flex;justify-content: start;flex-wrap: wrap;}
.but-app-flex .but-app-left a{padding: 12px 20px;margin-right:0;}
.but-app-flex .but-app-left:first-child{margin-right:20px;}

.but-app-flex .but-app-left a.all-button-img{padding:0;background:none;}
.but-app-flex .but-app-left a.all-button-img img{width:180px;}
.but-app-flex .but-app-left a.all-button-img:hover{opacity:0.8;}
.not-found{padding:60px 0;text-align: center;}
.not-found form{margin-top:20px;}
.not-found form input.search-field{width:320px;height:45px;font-size: 15px;border-radius: 12px;border: 1px solid #ccc;padding:0 10px;}

.not-found form .search-submit {
    font-family: "Montserrat", sans-serif;
    background: #305fac;
    color: white;
    padding: 10px 40px;
    border: none;
    border-radius: 40px;
    cursor: pointer;
    font-weight: 500;
    font-size: 21px;
   
}

.not-found form label{
	   margin-right:3px;
    font-size: 18px;
    font-weight: 600;
 

}

.popup-form-inner .get-radiso .wpcf7-list-item {
       width: 46%;
}
.popup-form-inner .get-radiso .wpcf7-list-item label {
      margin-bottom: 8px !important;
}

.woocommerce-single-inner .cart .wrap{
	padding: 25px 0;
}
.woocommerce-single-inner .cart .wrap .custom-price{height:34px;}

.feedback-flex {display: flex;    
    justify-content: space-between;
    flex-wrap: wrap;
    width: 100%;}
.feedback-box{width:33.333%;text-align:center;}
.feedback-box span{display:block;font-size:18px;font-weight: 600;}
.feedback-outer{padding:60px 0;text-align:center;}
.feedback-heading h2{font-size: 22px;
    line-height: 28px;
    margin-bottom: 40px;
}
.feedback-flex-outer{border: 1px solid #d7d6d6; padding: 40px 40px 55px;}
.feedback-flex-outer h3{display:block;font-size:18px;font-weight: 500;margin-bottom:40px;color:#000;}
.feedback-heading-next h3{display:block;font-size:18px;font-weight: 500;margin-bottom:40px;    color: #305fac;text-align:center;}
.feedback-heading-next{margin-top:50px;}

.package-flexer{display: flex;
    justify-content: space-between;
    width: 100%;
    flex-direction: row-reverse;}
.submit-button.package-flexer .wpcf7-submit{padding: 0;
    line-height: 20px;
    width: 160px;
    height: 54px;}



@media screen and (max-device-width: 1169px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
.banner_block .owl-nav span {font-size:30px; width:30px; height:30px; background:#b5d2e7; line-height:22px; float:left;}
}

@media (min-width: 1170px) {
.header_nav ul li:hover ul {display:block;}
.banner_block {position:relative;}
#fadeOut1 {height:100%;}
.banner_block .item {height:calc(100vh - 131px - 133px); background-position:top center !important;}
.hm-make_block .flex-center-first {padding:12px 64px;}
}

@media (min-width: 1550px) {
.banner_block {position:relative;}
#fadeOut1 {height:100%;}
.banner_block .item {height:calc(100vh - 147px - 133px); background-position:top center !important;}
.hm-make_block .flex-center-first {padding:20px 64px;}
.iframe-width-right {right:0;}

}
@media (max-width: 1800px) {

	
#form-wrapper-id .form-group input, #form-wrapper-id .form-group textarea, #form-wrapper-id .captcha input, #form-wrapper-id .form-group select{height:36px;padding: 0 14px;}	
#form-wrapper-id  .form-row{margin-bottom:10px;}
#form-wrapper-id .form-group label{font-size:15px;margin-bottom:10px !important;}
.popup-form-inner #form-wrapper-id .get-radiso .wpcf7-list-item label {
    margin-bottom: 2px !important;
    font-size: 12px;
}
	.popup-form-inner #form-wrapper-id h2{font-size:20px;}
	.popup-form-inner #form-wrapper-id p{margin-bottom:5px;}
	.popup-form-inner #form-wrapper-id .get-radiso-heading{margin:10px 0;}
}

@media (max-width: 1280px) {
.ca-blog-outer .blog-grid {gap:33px;}
.packagescontainer {width:1272px;}
.pricing-table .ptable-item {width:252px;}
}

@media (max-width: 1170px) {
.alarm-help-outer .video-grid {gap:19px;}
.packagescontainer {width:96%;}
.pricing-table .ptable-item {width:220px;}
.pricing-table .ptable-header {margin:0 10px;}
.ptable-footer a {padding:0 10px; font-size:16px;}
}

@media (max-width: 1200px) {
.container {width:96%;}
.pricing-table .ptable-title h2 {padding:0 20px;}
.alarm-about-outer .grid {gap:24px;}
.QuantumVision-product-box-right {width:53%;}
.QuantumVision-product-box-left {width:40%;}
.download-manual-outer-product .manual-info {width:100%;}
.download-manual-outer-product .manual-image {width:100%;}
}

@media (max-width: 1094px) {
.Partnering-boxes-logo {width:28%;}
.hm-you-sec:last-child ul {margin-top:170px;}
}

@media (max-width: 1169px) {
.menuon-of-on .header_nav ul li ul {display:block; position:relative; top:0; width:100%;}
.make-left {width:100%; text-align:center; border-right:0; border-bottom:2px solid #6da8d1; padding-bottom:20px; margin-bottom:28px;}
.make-right {width:100%; text-align:center;}
.hm-services_block .flex-center {flex-wrap:wrap; justify-content:center;}
.hm-services-box {width:33%; margin-bottom:40px;}
.hm-services_block .but-clear {margin-top:0;}
.hm_about-left {width:50%;}
.hm_about-right {width:44%; margin-right:0;}
.woo-img {left:0;}
.hm-you-right {width:64%;}
.hm-you-sec:last-child {padding:0 0 0 20px;}
.hm-you_block {overflow:hidden;}
.clicker-box {width:32%;}
.let-get_block {overflow:hidden;}
.let-get-right {width:100%;}
.protect-left {width:60%;}
.protect-right {width:36%;}
.protect-right img {width:100%;}
.outer-header_nav {display:none;}
.header_block {padding-bottom:0;}
.menu-icon {position:absolute; right:20px; top:42px; width:45px; z-index:9; cursor:pointer;}
.menu-icon span {float:left; width:100%; border:2px solid #6ca8d2; margin-bottom:4px;}
.head-right {padding-right:60px;}
.outer-header_nav {position:fixed; width:40%; height:100%; top:0; right:0; z-index:9999;}
.menuon-of .outer-header_nav {display:block;}
.menuon-of .menu-icon {z-index:999; top:16px;}
.header_nav ul {display:block;}
.header_nav ul li a {padding:12px 12px; display:block; border-bottom:1px solid #6ca8d2;}
.header_nav ul li {margin:0;}
.header_nav ul li span {top:12px; right:20px; cursor:pointer; z-index:99;}
.header_nav {padding-top:40px;}
.contact-cards-section {justify-content:center; padding-bottom:0;}
.contact-card {width:44%; margin:0 10px 20px;}
.monitoring_how-boc {width:32%;}
.banner_block .item {padding:17% 0;}
.pricing-table .ptable-item {width:32%;}
.pricing-table .ptable-title h2 {padding:0 25px;}
.header_nav {padding:20px 0; background:#305fac; position:absolute; bottom:inherit; left:inherit; z-index:9; min-height:60px; width:150px; right:530px; top:20px;}
.logo {width:73px; overflow:hidden;}
.woco-outer {border:0;}
.logo img {width:auto; max-width:inherit !important;}
.news-letter_block .flex-center{flex-wrap: wrap;}
.news-logo:first-child{width:100%;justify-content: center;}	
.news-left{width:100%;}
.news-logo:first-child img{margin:0 20px;}
.news-letter_block{padding: 45px 0;}
.news-logo-content{margin: 30px 0;width:100%;text-align: center;padding-top: 0; padding-bottom: 0;}
	.news-letter_block .flex-center{padding-top:0;}
	.news-letter_block{padding-top:0;}	
.news-logo-content .but-clear {text-align: center;}
.news-right{text-align:center;width:100%;}
.news-form{margin: 0 auto;display: inline-block;}
.logo-foote-clear{margin-top:20px;}
.header_nav.fixed-header{position:absolute;bottom: inherit;
    left: inherit;width: 150px;top: 20px}
.header_block.fixed-header1{position:fixed;background:#fff;z-index: 9999;box-shadow: 0 0 3px #b7b4b4;}
	.menuon-of .menu-icon span:first-child{transform: rotate(-39deg);position: relative;top: 8px;width: 30px;border-color: #fff;}	
	.menuon-of .menu-icon span:nth-child(2){transform: rotate(40deg);width: 30px;border-color: #fff;}
	.menuon-of .menu-icon span:last-child{display:none;}
	.Get-mobile-link{display:block !important;}
	.Get-mobile-link a{background: #6ca8d2;}
	.popup-form-inner {width:96%;}	
}

@media (max-width: 980px) {
.header_nav {right:74px; top:15px;}
.product-item {width:47.8%;}
.ca-blog-outer .blog-card {width:47%;}
.alarm-help-outer .video-card {width:48%;}
.alarm-about-outer .card {width:32%;}
.alarm-about-outer .grid {gap:16px;}
.pricing-table .ptable-title h2 {padding:0 32px;}
.pricing-table .ptable-item {width:33%;}
.header_block .flex-center {flex-wrap:wrap;}
.logo {text-align:center; margin-bottom:0;position: relative; top: -12px;}
.header_block .flex-center{padding-bottom:0;}	
.ph-icon {left:0;}
.head-call {padding-left:54px;}
.head-right {margin-right: 243px;position: relative;top: -9px;}
.hm_about-left img {width:100%;}
.hm_about-left img.video-icon1 {width:auto;}
.hm-you-right {width:100%;}
.woo-img {display:none;}
.hm-security_block .flex-center {flex-wrap:wrap;}
.hm-why-outer .flex-center {flex-wrap:wrap;}
.hm-security-left {width:100%; text-align:center; line-height:1px;}
.hm-security-right {position:relative; width:100%;}
.hm-security-left img {width:100%;}
.clicker-flex {flex-wrap:wrap;}
.clicker-box {width:100%;}
.clicker-box:nth-child(2), .clicker-box:nth-child(3) {margin-top:28px;}
.let-get_block .flex-center {flex-wrap:wrap;}
.let-get_inner .hm_about-left {width:100%; position:relative; top:0;}
.let-get_block {padding:0 20px;}
.let-get_inner .hm_about-right {width:100%; padding:20px;}
.let-get_block .hm_about-inner {width:100%; text-align:center; margin-bottom:30px;}
.protected_block {padding-top:60px;}
.news-letter_block .flex-center {flex-wrap:wrap;}
.news-left {width:100%; text-align:center; display:flex; justify-content:center;}
.news-logo {float:none; display:inline-block;}
.news-right {width:100%; margin-top:30px; text-align:center;padding-right:0;}
.news-form {width:100%; text-align:center; float:left; position:relative;}
.news-letter_block .nws-enter {width:100%;}

.foot-flex-center {flex-wrap:wrap;}
.foot-box-get {width:100%;}
.foot-box-quick {width:50%;}
.foot-box-location {width:50%;}
.make-right a:last-child {margin-left:0; margin-top:20px;}
.hm-services-box {width:40%;}
.head-right {padding-right:0;}
.menu-icon {top:38px;}
.monitoring_how-boc {width:100%; display:flex; text-align:left; flex-wrap:wrap; justify-content:space-between; align-items:center;}
.moin-content {text-align:left; width:92%;}
.monitoring_how-boc span {margin-bottom:0;}
.landin-package-right {width:100%; margin-bottom:40px; text-align:center;}
.landin-package-left {width:100%;}
.landin-package-flex, .landin-package-inner-even .landin-package-flex {flex-direction:column-reverse;}
.landin-package-right img {width:50%;}
.landing_pack-bar:nth-child(2n) .landin-package-flex {flex-direction:column-reverse;}
.hm-you-sec:last-child ul {margin-top:144px;}
.features-item {width:48%;}
.career-testimonial_page .protect-left {width:100%;}
.career-testimonial_page .protect-right {width:100%; margin-top:40px;}
.career-testimonial_page .flex-center {flex-wrap:wrap;}
.career-testimonial_page .contact-main {padding:0;}
.protected_block.career-testimonial_page .flex-center {flex-wrap:wrap; flex-direction:inherit;}
.careerpageblock .all-button {font-size:16px;}
.news-logo-sect{width:48%;margin-bottom:20px;}
	.logo-foote-clear-outer{padding-bottom:25px;}
	.head-right .all-button{padding: 0 10px;}	
		
}

@media (max-width: 882px) {
.alarm-about-outer .grid {gap:13px;}
.hm-you-right span {font-size:29px;}
}

@media (max-width: 767px) {
.alarm-help-outer .video-card {width:100%;}
.two-box .two-box-outer p {width:100%; margin-bottom:20px;}
.manual-card {flex-direction:column;}
.manual-info, .manual-image {padding:30px; width:100%; text-align:center;}
.manual-info a {width:100%;}
.alarm-about-outer .card {width:48%;}
.alarm-about-outer .grid {gap:22px;}
.hm-you-sec:last-child ul {margin-top:0;}
.pricing-table .ptable-item {width:50%;}
.header_nav {widh:60%;}
.hm_about-left {width:100%; margin-bottom:30px;}
.hm_about-right {width:100%;}
.hm_about-block .flex-center {flex-wrap:wrap;}
.hm-you-sec {width:100%; padding-right:0; border:0;}
.hm-you-sec:first-child {border:0; margin-bottom:30px;}
.hm-you_block .hm-you-right {flex-wrap:wrap;}
.hm-you_block .hm_about-inner {padding:60px 0 50px;}
.hm-why-box {width:48%;}
.plugin-in-sec img {width:90%;}
.protected_block .flex-center {flex-wrap:wrap; flex-direction:column-reverse;}
.protect-left {width:100%;}
.protect-right {width:100%; margin-bottom:30px;}
.hm-you-sec {padding-left:20px;}
.form-row {flex-wrap:wrap; margin-bottom:0;}
.form-outer {padding:40px 20px;}
.form-group {width:100%; margin-bottom:20px;}
.contact-card {width:100%; margin:0 0 20px 0;}
.intro-content_block {padding-bottom:50px;}
.inner-contact-banner {height:250px;}
.single-post .inner-contact-banner {height:auto;}
.inner-contact-banner img {height:250px !important; object-fit:cover !important;}
.captcha input {width:70px;}
.landin-package_block h1 br {display:none;}
.monitoring_how-right {width:100%;}
.pricing-table .ptable-title h2 {padding:0 20px;}
.why-business_box {width:100%;}
.QuantumVision-product-box-right {width:100%;}
.QuantumVision-product_block .QuantumVision-product-box-left {width:100%;}
.QuantumVision-product_block .QuantumVision-product-flex {flex-direction:column-reverse;}
.popup-form-inner {width:96%;}
.popup-form-inner {width:96%; height:600px; overflow:hidden; overflow-y:scroll;}
.popup-close {right:0; top:0; line-height:38px; font-size:50px;}
.ph-icon-mobile{display:block;}
.head-call span, .head-call em, .head-call .ph-icon{display:none;}
  .head-call {padding-left: 0;margin-right: 0;}	
	.outer-header_nav{width:80%;}
	.head-button{margin-left:15px;}	
	.but-app-flex{justify-content: center;}	
	.but-app-flex .but-app-left a { width: 260px; text-align: center;}
	.but-app-flex .but-app-left:first-child{margin-right:0;margin-bottom:15px;}
.popup-form-inner .get-radiso .wpcf7-list-item {width: 100%;}
	.popup-form-inner p{text-align:left;}
	.popup-form-inner h2{text-align:left;font-size: 24px;line-height: 34px;}	
.popup-form-inner h3.mon	{text-align:left;}
.popup-form-inner .submit-button{margin: 20px 0 10px 0;}	
	.feedback-outer br{display:none;}	
}

@media (max-width: 639px) {
.hm-make_block .flex-center-first {padding:20px;}
.product-item {width:100%;}
.Partnering-boxes-logo {width:100%;}
.ca-blog-outer .blog-card {width:100%;}
.manual-info h2 {font-size:20px; line-height:inherit;}
.help-faw-outer h2 {font-size:24px;}
.faq-question {font-size:16px;}
.alarm-about-outer .card {width:100%;}
.pricing-table .ptable-description ul {overflow-y:scroll; height:400px;}
.pricing-table .ptable-header {margin:0;}
	.head-right .all-button{font-size:14px;}
.head-button {        text-align: center;
        margin-left: 20px;
     
        position: fixed;
        right: -58px;
        top: 400px;
        transform: rotate(-90deg);
        z-index: 9;
    }
	.iframe-width-right{ z-index: 9;}
	.popup-form-wrapper{z-index: 999999;}	
.hm-services-box {width:100%;}
.but-clear-next a.all-button:first-child {margin-bottom:20px;}
.let-get_block .but-clear a.all-button {width:240px; text-align:center;}
.let-get_block .but-clear a.all-button:first-child {margin-bottom:20px;}
.foot-box-quick {width:100%;}
.foot-box-location {width:100%; margin-top:20px; margin-bottom:20px;}
.news-left {flex-wrap:wrap;}
.news-logo:first-child {margin-right:0; margin-bottom:20px;}
.news-logo {width:100%;}
.copyright-flex {flex-wrap:wrap;}
.copyright-left {width:100%; text-align:center;}
.copyright-right {margin-top:14px; width:100%; justify-content:center;}
.landin-package-inner-even img {width:100%;}
.landin-package-right img {width:100%;}
.landing_pack-bar:last-child {padding-bottom:30px;}
.banner_block .item {padding:32% 0; background-position:center center !important;}
.features-item {width:100%;}
.img-orgn {float:right; width:100%; text-align:center;}
.img-orgn img {width:250px; margin:0 auto 20px;}
.img-orgn-left {float:left; width:100%; text-align:center;}
.img-orgn-left img {width:250px; margin:0 auto 20px;}
.woocommerce ul.products li.product {width:100% !important; text-align:center; border:1px solid #e8e7e7; padding-bottom:30px !important;}
.newcl .woocommerce-result-count {margin-bottom:12px !important;}
.newcl {display:flex; flex-wrap:wrap; align-content:center; justify-content:center;}
.news-logo-sect img{width:150px !important;}	
}

@media (max-width: 580px) {
.pricing-table .ptable-item {width:100%;}
}

@media (max-width: 479px) {
.logo {width:59px;}
.hm-why-box {width:100%;}
.head-call {margin-right:0;}
.logo img {width:200px; max-width:200px !important;}
.menu-icon {top:34px;}
.head-right .all-button {font-weight:600; padding:0 12px; font-size:16px;}
.head-right {
    margin-right: 250px;
    position: relative;
    top: -5px;
  }
.news-logo:first-child img { margin: 0 20px 0 0; }
  .header_block .flex-center {padding-bottom: 20px;}
	.logo{top:0;}
}

@media (max-width: 379px) {
.head-social .head-social-1 {margin-right:5px;}
.head-social .head-social-1:last-child {margin-right:10px;}
.logo {text-align:left;}
}

button.sub-menu-toggle {display:none;}
.post-navigation .flex {display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:20px;}
.post-navigation .flex a {background:#305fac; color:#fff; padding:10px; display:inline-block;}
.post-navigation .flex a:hover {background:#e2eef6; color:#000;}
.page-id-1099 .landin-package-left {width:100%;}
.page-id-124 .landin-package-left {  width: 100%;}
.page-id-397 .landin-package-left {width:100%;}
.wdp_bulk_table_content .bulk_table {padding:15px 0 20px;}
.wdp_bulk_table_content .bulk_table .wdp_pricing_table_caption {font-size:18px; font-weight:500; background:#305fac; padding:10px 10px; color:#ffffff !important; margin-bottom:15px;}
.wdp_bulk_table_content .bulk_table .wdp_pricing_table {width:100%; margin-bottom:15px;}
.topheader {float:left; width:100%; background:#6da8d1;}
.leftside p, .leftside p a {color:#fff;}
.leftside p a {text-decoration:underline; display:inline-flex;}
.btnth {padding:10px 15px; line-height:normal; background:#305fac; color:#ffff; height:100%; display:flex; align-items:center; justify-content:center; white-space:nowrap;}
.topheader .container {display:flex; justify-content:space-between; gap:20px;}
.leftside {display:flex; align-items:center;}
.leftside p {padding:10px 0;}
.leftside p a:hover{color:#305fac;}
.btnth:hover{background:#f79320;}

@media(max-width:1300px) {
.iframe-width-right {right:0;}
}

@media(max-width:767px) {
.topheader .container {flex-wrap:wrap; justify-content:center; padding:10px; text-align:center; gap:0;}
.leftside p {padding:0px 0 10px; font-size:14px; line-height:1.3;}
}

.woosb-bundles .wc-block-components-product-price .wc-block-components-product-price__value:last-child {
    display: none !important;
}
.form-row.price{flex-direction: row-reverse;}

.page-id-1967 .alarm-about-outer { background: #ffffff; }
.page-id-1967 h1.product_title.entry-title { margin-bottom: 15px; }
.page-id-1967 .price { color: #000; font-size: 17px; font-weight: 600;  margin-top: 10px; }
.page-id-1967 .cart .wrap { padding: 25px 0;}
.page-id-1967 .cart .wrap .custom-price { height: 34px; }
.page-id-1967 .cart .quantity { float : none !important; margin-bottom:15px !important; }

.page-id-91 .ptable-footer .but-clear.clear {
    display: none;
}