@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300;0,400;0,500;0,700;1,300;1,400;1,500&display=swap');
@import url("https://use.typekit.net/xnh7nrf.css");
body{font-family:"Roboto", serif;font-size:16px;color:#0e1821;overflow-x:hidden;}
*{margin:0;padding:0;box-sizing:border-box;}
img{max-width:100%;}
[class^="bi-"]::before, [class*=" bi-"]::before{line-height:unset;}
a{color: #0071e3;}
/*Loading start*/
body.loading .loading_wrap{display:block;}
.loading_wrap{display:none;position:fixed;z-index:10000;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.8) 50% 50% no-repeat;}
.loading_wrap .loading_spinner{animation:animLoading 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:10001;}
.loading_wrap{background:rgba(255,255,255,.4) 50% 50% no-repeat;}
.loading_inner{background:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);padding:10px;width:80px;height:80px;border-radius:8px;position:absolute;z-index:10001;left:50%;top:50%;transform:translate(-50%, -50%);}
.loading_wrap .loading_spinner{animation:animLoading 3s linear infinite;border:4px dotted #000;border-bottom-color:#d1113f;height:60px;margin:-30px 0 0 -30px;width:60px;opacity:0.8;}
.loading_inner p{font-size:9px;margin:25px 0 0 9px;}
@keyframes animLoading{
    to {
        transform: rotate(1turn);
    }
}
/*Button start*/
.red_btn{display:inline-block;padding:8px 40px;background:#d1113f;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:100px;text-decoration:none;border:2px solid #d1113f;}
.red_btn:hover{color:#d1113f;background:#fff;text-decoration:none;}
.btn:focus{box-shadow:0 0 0 .2rem rgba(209, 17, 63, 0.25);}
.btn:focus-visible{outline:none;}
/*Button end*/
/*Header start*/
.header{padding:10px 0;line-height:normal;}
.header_logo_wrap img{max-height:40px;}
.cart_user_blk ul{list-style:none;margin-bottom:0;padding:0;display:flex;justify-content:flex-end;}
.cart_user_blk ul li{margin-left:20px;}
.cart_user_blk ul li:first-child{margin-left:0;}
.cart_user_blk ul li a{color:#000;font-size:24px;}
/*Header start*/
/*Tabs start*/
.top_slider_blk{padding:15px 0;}
.top_slider_blk .nav-tabs{border:none;background:#f0f0f0;display:inline-flex;padding:4px;border-radius:200px;}
.top_slider_blk .nav-tabs .nav-link{border-top-left-radius:0;border-top-right-radius:0;margin-bottom:0;border-color:transparent;background:transparent;color:#4d4d4f;font-weight:400;padding:5px 15px;line-height:normal;font-size:14px;}
.top_slider_blk .nav-tabs .nav-link:first-child{border-top-left-radius:100px;border-top-right-radius:0;border-bottom-left-radius:100px;}
.top_slider_blk .nav-tabs .nav-link.active{color:#fff;background-color:#d1113f;border:1px solid #d1113f;border-radius:200px;}
.tabs_wrap{text-align:center;}
/*Tabs end*/
/*Selected package start*/
.sel_package_name span {font-size: 13px;}
.package_title{display:flex;align-items:flex-start;}
.package_title h1{font-size:20px;color:#000;margin-bottom:0;line-height:normal;}
.monitoring_rate{background:#d1113f;border-radius:3px;padding:0;border:1px solid #d1113f;display:flex;overflow:hidden;margin-left:15px;margin-top:0;}
.monitoring_rate .lbl{color:#fff;font-size:14px;font-weight:300;padding:2px 10px;}
.monitoring_rate .mon_rate{color:#d1113f;font-size:14px;font-weight:500;background:#fff;display:inline-flex;padding:2px 10px;align-items:center;}
.addon_list{margin-top:10px;}
.addon_list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;}
.addon_list ul li{margin-right:10px;padding-right:10px;border-right:1px solid #c6c6c8;font-weight:300;font-size:14px;margin-bottom:5px;}
.addon_list ul.default_list li:last-child{margin-right:0;padding-right:0;border-right:none;}
.package_includes_info .dropdown-toggle:after{display:none;}
.package_includes_info{margin-left:10px;position:relative;}
.package_includes_info .dropdown-toggle{line-height:normal;}
.package_includes_info .dropdown-toggle .bi{color:#d1113f;}
.package_includes_info .dropdown-menu{background:#d1113f;margin:0;padding:15px;border-radius:20px;left:50% !important;transform:translateX(-50%) !important;top:35px !important;width:250px;border:1px solid #d1113f;}
.package_includes_info .dropdown-menu ul{margin:0;padding:0;list-style:none;max-height:220px;overflow:hidden;overflow-y:auto;}
.package_includes_info .dropdown-menu ul li{color:#fff;font-size:14px;font-weight:300;line-height:normal;margin-top:5px;}
.arrow-up{width:0px;height:0px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #d1113f;top:-10px;position:absolute;left:50%;transform:translateX(-50%);}
.package_includes_info .dropdown-menu h6{font-size:14px;color:#fff;margin-bottom:0;}
.hide_element{display:none;}
.category_wise_list{display:flex;flex-wrap:wrap;margin-top:0px;}
.category_wise_list .category_blk{margin-right:5px;padding-right:5px;border-right:0px solid #f1f1f1;margin-bottom:0px;}
.category_wise_list .category_blk:last-child{margin-right:0;padding-right:0;border-right:none;}
.category_blk p{margin-bottom:0;font-size:12px;font-weight:500;}
.category_blk ul{padding-left:0;margin-bottom:0;list-style:none;}
.category_blk ul li{font-size:12px;font-weight:300;}
.equipment-list-title h6 {font-size: 14px;margin-bottom: 0;}
.bottom_payment_blk span.lbl {margin-bottom: 10px;}
.bottom_payment_blk .affirm_emi_lbl br {display: none;}
.bottom_payment_blk .affirm_emi_blk, .bottom_payment_blk .equipment_total_amt{flex-direction: row;justify-content: space-between;align-items: flex-start;}
.bottom_payment_blk .vr_divider {margin: 10px 0;}
.affirm_emi_lbl .affirm_logo {width: 42px;height: 16px;}
.monthly_monitoring_btm {margin-top: 15px;border-top: 1px solid #cecece;padding-top:15px;display: flex;justify-content: space-between;}
/*Selected package end*/
/*Pricing start*/
.selected_package_blk{padding:15px 0;border-top:0px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}
.pricing_nav_blk{display:flex;justify-content:space-between;}
.total_blk>span, .slomins_financing>span{display:block;line-height:normal;}
.total_blk .lbl, .slomins_financing .lbl{font-size:14px;color:#6e6e73;font-weight:500;}
.pricing_nav_blk .lbl{margin-bottom:0px;}
/*.total_amount, .installment_amt{font-size:20px;font-weight:500;}*/
.line_through_price{font-size:14px;color:#6e6e73;position:relative;}
.line_through_price:after{content:'';width:100%;height:1px;position:absolute;left:0;top:50%;display:block;background:#6e6e73;transform:translateY(-50%);}
.saved_amt{font-size:14px;color:#0071e3;font-weight:500;display:inline-block;margin-left:10px;}
.slomins_financing .small{color:#6e6e73;}
.slomins_financing .emi_months{font-size:20px;font-weight:500;}
.continue_btn_wrap p{margin-bottom:0;text-align:left;line-height:normal;margin-left:15px;margin-top:5px;}
.total_blk{width:250px;}
.pricing_nav_blk>div{padding-right:50px;}
.pricing_nav_blk>div:last-child{padding-right:0;margin-right:0;border-right:none;}
.pricing_nav_blk>div.slomins_financing{border-right:none;}
.continue_btn_wrap{margin-top:auto;margin-bottom:auto;}
.pricing_nav_blk .total_blk{width:100%;}
.equipment_total_blk {display: flex;justify-content: space-between;width:100%;}
.bold_label{display:block;font-size:14px;font-weight:600;}
.affirm_emi_lbl{font-size: 13px;margin-bottom: 10px;display:inline-block;line-height:normal;}
.affirm_emi_blk, .equipment_total_amt{display:flex;flex-direction:column;}
/*.total_equ_amt_blk{margin-top:auto;}*/
.due_label{font-size: 14px;}
.total_monthly_amt_blk span, .total_equ_amt_blk span, .monthly_monitoring_btm span, .tab-pane .total_amount_in_top_bottom, .total_amount, .monthly_total{font-weight: 600;font-size:18px;color:#d1113f;display: inline-block;}
.total_monthly_amt_blk span.line-through, .total_equ_amt_blk span.line-through{font-weight:normal;text-decoration:line-through;color:#6c6c6c;margin-left:10px;font-size:14px;}
.equipment-list-title{margin-top:3px;}
.bottom_payment_blk .equipment_total_blk {flex-direction: column;}
.bottom_payment_blk .total_blk .lbl, .bottom_payment_blk .monthly_monitoring_btm p{color: #0e1821;font-size: 16px;font-weight:500;}
/*Pricing end*/
/*Tab content start*/
.product_list_blk{margin-top:50px;margin-bottom:50px;}
.column_wrap{display:flex;justify-content:space-between;}
.left_column{width:calc(55% - 40px);margin-right:40px;max-width:800px;}
.right_column{width:45%;max-width:600px;}
.product_img_blk{display:flex;justify-content:center;align-items:center;border:1px solid #f1f1f1;border-radius:20px;padding:30px;position:relative;}
.product_img_blk img:not(.zoom){/*max-width:350px;min-height:350px;*/object-fit:cover;max-height:330px;}
.product_img_thumb{margin:15px 0;}
.product_img_thumb ul{padding:0;margin:0;display:flex;justify-content:center;list-style:none;flex-wrap:wrap;}
.product_img_thumb ul li{width:60px;height:40px;display:flex;justify-content:center;padding:5px;border:1px dashed #cccccc;border-radius:6px;margin:4px;position:relative;cursor:pointer;}
.product_img_thumb ul li.active, .product_img_thumb ul li:hover{border:1px solid #f999b0;}
.product_img_thumb ul li.active:after, .product_img_thumb ul li:hover:after{content:'';border:2px solid #d1113f;position:absolute;width:calc(100% + 8px);height:calc(100% + 8px);top:-4px;left:-4px;border-radius:8px;}
.product_img_thumb ul li img{border-radius:4px;}
.stars ul{list-style: none;display:flex;padding-left:0;margin-bottom:0;}
.stars ul li{margin-right:5px;}
.stars ul li:last-child{margin-right:0;}
.stars ul li i{color:#ffbd3b;font-size:14px;}
.rating_review_blk{display:flex;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f1f1f1;}
.rating_number{margin:0 10px;font-size:14px;}
.reviews{font-size:14px;color:#0071e3;}
.product_info_blk{margin-top:20px;}
.product_info_blk h4{font-size:20px;}
.product_info_blk .drop_down_panel > h4{font-size:16px;margin-bottom:5px;}
.product_info_blk ul{padding-left:16px;}
.product_info_blk ul li, .product_info_blk p{font-size:16px;font-weight:300;}
.device_qty .qty_input{padding:2px 0px;border-radius:0;height:auto;width:30px;text-align:center;border:none;line-height:normal; background-color: #fff;}
.device_qty .qty_input:focus{box-shadow:none;outline:none;}
.device_qty{display:flex;align-items:center;border:1px solid #fdc3cd;padding:0px 2px;border-radius:200px;position:relative;z-index:5;}
.qty_number .bi:before{line-height:normal;vertical-align:middle;}
.qty_number{background:#fcd3da;border:1px solid #d1113f;padding:0;height:20px;width:20px;border-radius:100px;display:flex;justify-content:center;align-items:center;}
.qty_number .bi{display:flex;}
.qty_price{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:5;}
.qty_blk p{margin-bottom:0;font-size:10px;font-weight:300;text-align:right;padding-right:10px;}
.device_box h5{font-size:16px;font-weight:300;position:relative;z-index:5;}
.device_box h5 span, .box_pattern_lg .device_box .title_box span{display:block;font-size:14px;font-weight:300;}
.door_control_devices .device_box h5{width:25%;}
.device_price{font-size:18px;font-weight:500;}
.devices_list{display:flex;flex-wrap:wrap;justify-content:space-between;}
.device_box{border:1px solid #f1f1f1;padding:20px;border-radius:20px;width:calc(50% - 10px);margin-bottom:20px;max-width:290px;position:relative;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;overflow:hidden;}
.device_box:hover:after, .device_box.device_selected:after{content:'';border:3px solid #d1113f;position:absolute;width:100%;height:100%;top:0px;left:0px;border-radius:20px;z-index:0;}
.device_img{text-align:center;padding:20px 0;position:relative;z-index:5;}
.device_img img{max-height:100px;border-radius:10px;}
.devices_blk h4{font-size:22px;margin-bottom:15px;}
.devices_blk h4 .small{font-size:16px;font-weight:300;}
.selected_package_blk{z-index:10;background:#fff;}
.device_selection_blk .devices_blk{margin-bottom:25px;}
.box_pattern_lg .device_box{width:100%;max-width:100%;display:flex;align-items:center;padding:15px;border-radius:14px;}
.box_pattern_lg .device_box:hover:after, .box_pattern_lg .device_box.device_selected:after{content:'';border-radius:14px;}
.device_box:nth-child(odd){margin-right:20px;}
.box_pattern_lg .device_box:nth-child(odd){margin-right:0;}
.box_pattern_lg .device_box .device_img{order:1;padding:0;margin-right:15px;width:50px;min-width:50px;}
.box_pattern_lg .device_box h5, .box_pattern_lg .device_box .title_box{order:2;margin-bottom:0;}
/* .color_category .device_box .title_box {width: 25%;margin-right: 20px;} */
.box_pattern_lg .device_box .color_selector_blk{order:3;margin-left:auto;position:relative;z-index:5;}
.color_category .device_box .color_selector_blk {margin-left:0;margin-right:0px; margin-bottom: 10px;}
.box_pattern_lg .device_box .qty_with_label{order:4;margin-left:auto;}
.box_pattern_lg .device_box .qty_price .device_price{margin-right:20px;margin-top:auto;}
.box_pattern_lg .device_box .device_img img{max-height:50px;min-height:50px;object-fit:contain;}
.select_color{font-size:14px;font-weight:300;text-align:left;margin-bottom:5px;}
.select_size{font-size:20px;font-weight:300;}
.selected_color_name, .selected_size_val{font-weight:500;}
.color_choices ul, .screen_size_choices ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:3px;margin-bottom:0;}
.color_choices ul li{width:26px;height:26px;margin:0;border-radius:100px;border:1px solid #fff;box-shadow:inset 0 0 0 2px #fff;cursor:pointer;}
.color_choices ul li:first-child{margin-left:0;}
.color_choices ul li:last-child{margin-right:0;}
.color_choices ul li.selected_color, .color_choices ul li:hover{border:2px solid #2189ff!important;}
.with_size_selector .device_price{text-align:center;}
.size_selector_blk label{margin-bottom:0;font-size:14px;font-weight:300;}
.size_selector_blk .form-control{height:auto;padding:3px 10px;border-color:#f1f1f1;}
.box_pattern_sm .device_img, .box_pattern_sm .qty_blk>p{display:none;}
.box_pattern_sm .device_box h5{margin-bottom:20px;}
.box_pattern_sm .device_box{display:flex;flex-direction:column;}
.box_pattern_sm .device_box .qty_price{margin-top:auto;}
.included_label{padding:0;display:none;}
.included_label span{font-size:12px;font-weight:300;}
/*Tab content end*/
/*Payment options start*/
.payment_box{border:1px solid #f1f1f1;border-radius:20px;max-width:300px;width:300px;padding:30px;background:#fff;margin-right:20px;cursor:pointer;min-height:150px;display:flex;flex-direction:column;}
.purchase_option_blk .payment_box{max-width:350px;width:auto;}
.payment_box>div{margin-top:0;}
.installment_pricing .lbl{display:block;line-height:normal;font-weight:500;font-size:14px;}
.installment_pricing{display:flex;justify-content:space-between;}
.affirm_logo_blk{margin-top:auto;margin-bottom:3px;margin-left:10px;}
.payment_box:last-child{margin-right:0;}
.payment_box h5{font-size:16px;font-weight:300;margin-bottom:5px;}
.payment_box h5 .small{font-weight:300;font-size:12px;display:block;}
.payment_groups{display:flex;}
.payment_option_content{margin-top:30px;}
.payment_method .details p:last-child, .total_title_blk p:last-child{margin-bottom:0;}
.payment_method .details h6, .total_title_blk h6{margin-bottom:0;}
.payment_option, .monitoring_details{background:#f8f9fa;border-radius:15px;padding:15px 30px;}
.payment_method{display:flex;align-items:center;}
.payment_method .icon{margin-right:20px;}
.payment_method .icon i{font-size:40px;line-height:normal;}
.payment_options .nav-tabs .nav-link{margin-bottom:0;border:1px solid #f1f1f1;border-top-left-radius:20px;border-top-right-radius:20px;}
.payment_options .nav-tabs{border-bottom:none;}
.payment_box:hover h5, .payment_box:hover .total_amount, .payment_box:hover .installment_amt, .payment_box:hover .slomins_financing .small, .payment_box:hover .slomins_financing .emi_months, .payment_box:hover .installment_pricing .lbl{color:#fff;}
.payment_options .nav-tabs .nav-item.show .nav-link, .payment_options .nav-tabs .nav-link.active, .payment_box:hover{color:#fff;background-color:#d1113f;border-color:#d1113f!important;}
.sel_package_name a{color:#d1113f;}
.payment_box:hover .affirm_logo_blk img, .payment_options .nav-tabs .nav-item.show .nav-link .affirm_logo_blk img, .payment_options .nav-tabs .nav-link.active .affirm_logo_blk img{filter:brightness(100);}
.payment_options .nav-tabs .nav-item.show .nav-link .slomins_financing .small, .payment_options .nav-tabs .nav-link.active .slomins_financing .small{color:#fff;}
.package_details_blk{background:#f8f9fa;border-radius:15px;padding:30px;margin-top:10px;}
.package_and_total{display:flex;justify-content:space-between;align-items:center;}
.package_details_blk .total_blk{width:auto;}
.instant_saving{display:flex;justify-content:space-between;align-items:center;padding:15px 0;border-top:1px solid #cecece;margin-top:20px;border-bottom:1px solid #cecece;margin-bottom:20px;}
.instant_saving p{margin-bottom:0;font-weight:300;}
.instant_saving .saved_amt, .saved_today .saved_amt{font-size:20px;color:#000;}
.order_total, .saved_today{display:flex;align-items:center;justify-content:space-between;}
.order_total p, .saved_today p{margin-bottom:0;font-weight:500;}
.saved_today{border-bottom:1px solid #cecece;margin-bottom:20px;padding-bottom:15px;}
.package_details_blk .continue_btn_wrap p{text-align:center;margin-left:0;margin-top:10px;}
.btn_lg .red_btn{padding:10px 100px;}
.package_details_blk .continue_btn_wrap{text-align:center;}
.payment_method .details p, .total_title_blk p{font-size:14px;font-weight:300;}
.installment_info_blk{display:flex;margin-bottom:15px;}
.installment_info{background:#fff;padding:15px;display:flex;align-items:center;border-radius:10px;border:1px solid #dededf;margin-right:10px;cursor:pointer;}
.payment_plan_selected{border-color:#0071e3;}
.installment_info:last-child{margin-right:0;}
.installment_info .inst_info>span{display:block;font-size:12px;font-weight:400;}
.installment_info .affirm_logo{margin-right:15px;}
.installment_info .inst_info>span.bold{font-weight:500;}
.installment_info .affirm_logo img{max-width:50px;}
.package_details_blk .category_wise_list .category_blk{border-right:1px solid #cecece;margin-bottom:5px;}
.package_details_blk .category_wise_list .category_blk ul{display:flex;flex-wrap:wrap;}
.package_details_blk .category_wise_list .category_blk ul li:after{content:',';display:none;}
.package_details_blk .category_wise_list .category_blk ul li:last-child:after{display:none;}
.package_details_blk .category_wise_list .category_blk:last-child{margin-right:0;padding-right:0;border-right:none;margin-bottom:0;}
.package_details_blk .category_wise_list .category_blk ul li{margin-right:5px;}
.package_details_blk .category_wise_list .category_blk ul li:last-child{margin-right:0;}
/*Payment options end*/
/*What is shield link start*/
.about_shield_link{margin:50px 0 10px 0;}
.sec_title h2{font-size:26px;}
.shield_link_detail h4{font-size:20px;}
.shield_link_box{display:flex;margin-bottom:30px;padding-right:30px;}
.shield_link_box .icon{width:60px;height:60px;min-width:60px;min-height:60px;border:1px solid #d1113f;border-radius:100px;display:flex;justify-content:center;align-items:center;margin-right:15px;}
.shield_link_box .icon svg{width:30px;height:30px;}
.shield_link_box .icon svg path{fill:#d1113f;}
.shield_link_detail p:last-child{margin-bottom:0;}
.sec_title p, .shield_link_detail p{font-weight:300;}
/*What is shield link end*/
/*Footer start*/
.footer ul{list-style:none;margin-bottom:0;padding-left:0;}
.footer a{text-decoration:none;}
.dark_theme_main + footer .mont_price, .dark_theme_main + footer a{color:#fff;}
.footer_widgets_wrap{background:#f8f9fa;padding:50px 0;}
.widgets_content h4{color:#575a5e;font-size:20px;font-weight:500;margin-bottom:15px;}
.widgets_content ul li{margin-bottom:5px;}
.widgets_content ul li:last-child{margin-bottom:0;}
.widgets_content ul li a{color:#212529;font-size:14px;transition:all 0.3s;}
.widgets_content ul li a:hover{color:#d1113f;}
.footer_copyright_wrap{background:#ebeced;}
.copyright_content{display:flex;justify-content:space-between;align-items:center;padding:10px 0;}
.copyright p{color:#575a5e;font-size:14px;margin-bottom:0;}
.copyright_menu ul{text-align:right;}
.copyright_menu ul li{display:inline-block;margin:0 10px;}
.copyright_menu ul li:last-child{margin-right:0;}
.copyright_menu ul li a{color:#575a5e;font-size:14px;transition:all 0.3s;}
.copyright_menu ul li a:hover{color:#d1113f;}
.footer-note{font-size:12px;text-align:center;color:#575a5e;max-width:60%;margin:0 auto;}
.social_media ul{text-align:left;}
.social_media ul li{display:inline-flex;margin:0 5px;width:40px;height:40px;border:1px solid #acabab;justify-content:center;align-items:center;border-radius:100px;}
.social_media ul li:first-child{margin-left:0;}
.social_media ul li:hover{background:#d1113f;border-color:#d1113f;}
.social_media ul li:hover img{filter:brightness(100);}
.download_apps .app_links{display:flex;}
.download_apps .app_links li{margin-bottom:0;}
.download_apps .app_links li:first-child{margin-right:5px;}
/*Footer end*/  
.big_img{position:relative;/*max-width:350px;*/max-height:350px;cursor:zoom-in;overflow:hidden;}
.big_img img.zoom{position:absolute;transition:width 0.2s ease-out, opacity 0.2s ease-out 0.2s;max-width:unset;}
.display_img{width:100%;}
/*Checkout page start*/
.checkout_blk{margin:50px 0;}
.order_summary_blk{background:#f8f9fa;border-radius:10px;padding:25px;border:1px solid #e4e5e6;}
.order_summary_blk h3{font-size:24px;color:#707375;text-align:center;}
.purchased_items_blk{background:#fff;border:1px solid #e4e5e6;border-radius:10px;}
.purchased_package_blk{display:flex;justify-content:space-between;align-items:flex-start;padding:15px;}
.package_info_blk h5{font-size:16px;font-weight:500;}
.package_price{font-weight:500;font-size:16px;}
.default_device_list h6{color:#6e6e73;font-weight:500;font-size:14px;}
.default_device_list ul{margin-bottom:0;padding-left:0;list-style:none;}
.default_device_list ul li{font-size:14px;color:#6e6e73;font-weight:300;}
.purchased_device_list .list_device_box{border:1px solid #f1f1f1;border-left:none;border-right:none;display:flex;align-items:center;
justify-content:space-between;padding:8px 20px;position:relative;}
.purchased_device_list .list_device_box .device_img{padding:0;display:flex;align-items:center;width:60%;}
.purchased_device_list .list_device_box .device_img img{max-height:40px;max-width:30px;object-fit:contain;font-size:10px}
.purchased_device_list .list_device_box h5{margin-bottom:0;font-size:14px;font-weight:300;text-align:left;}
.purchased_device_list .list_device_box .device_price{font-size:16px;}
.purchased_device_list .list_device_box .qty_blk p{display:none;}
.purchased_device_list .list_device_box .product_details{margin-left:15px;}
.purchased_device_list .list_device_box .product_details>span{font-size:12px;font-weight:300;color:#6e6e73;display:block;text-align:left;}
.purchased_device_list .list_device_box .product_details>span>span{font-weight:400;}
.purchase_option_blk .package_and_total {border-bottom: 1px solid #cecece;margin-bottom:15px;padding-bottom: 15px;}
.purchase_option_blk .package_and_total .package_info {padding-right: 20px;}
.coupon_wrap{margin:20px 0;}
.coupon_wrap button{border:1px solid #e4e5e6;color:#0071e3;font-weight:normal;text-transform:uppercase;outline:none;padding:0 10px;cursor:pointer;background:#fff;border-left:none;border-radius:0 5px 5px 0;}
.coupon_wrap button.hide_btn{display:none;}
.coupon_wrap .input-group{margin-bottom:5px;}
.coupon_wrap label{width:100%;line-height:normal;margin-bottom:5px;}
.coupon_wrap .form-control{border-right:none;border-radius:5px 0 0 5px;}
.coupon_wrap .input-group>.custom-select:not(:first-child), .coupon_wrap .input-group>.form-control:not(:first-child){border-top-left-radius:5px;border-bottom-left-radius:5px;}
.form-control{border:1px solid #e4e5e6;}
.order_calculation_box{display:flex;justify-content:space-between;align-items:center;padding-top:10px;margin-top:10px;border-top:1px solid #e4e5e6;}
.order_calculation_box>span{font-weight:500;}
.order_summary_top{display:flex;justify-content:space-between;margin-bottom:10px;align-items:center;}
.order_summary_top p{font-size:16px;margin-bottom:0;}
.edit_cart_btn{border-radius:200px;border:1px solid #d1113f;padding:5px 15px;display:flex;align-items:center;text-decoration:none;font-weight:300;color:#d1113f;}
.edit_cart_btn:hover{background:#d1113f;color:#fff;text-decoration:none;}
.edit_cart_btn:focus{box-shadow:0 0 0 .2rem rgba(209, 17, 63, 0.25);}
.edit_cart_btn i{margin-right:5px;}
.coupon_wrap .text-success{font-size:14px;margin-bottom:0;}
.purchased_device_list .list_device_box .prd_qty_blk span{font-size:14px;font-weight:300;color:#6e6e73;}
.purchased_device_list .list_device_box .prd_qty_blk .qty_val{font-weight:400;}
.checkout_left_blk h2{font-size:24px;font-weight:600;margin-bottom:15px;position:absolute;top:-15px;left:15px;background:#fff;padding:0 15px;color:#000;}
.checkout_left_blk>div:not(.order_btn_blk){border:1px solid #f1f1f1;padding:30px;border-radius:10px;margin-bottom:50px;position:relative;}
.checkout_left_blk>div.ssn_information_blk{margin-bottom:30px;}
.checkout_left_blk h4{font-size:18px;font-weight:500;}
.form-group label{margin-bottom:5px;}
.custom-checkbox .custom-control-label{font-size:14px;font-weight:300;}
.delivery_information_blk .delivery_info_item{margin-bottom:10px;}
.delivery_information_blk .delivery_info_item:last-child{margin-bottom:0;}
.payment_method_blk .payment_box{width:236px;max-width:236px;padding:20px;padding:12px;min-height:auto;}
.payment_method_blk .payment_box .total_amount, .payment_method_blk .payment_box .installment_amt{font-size:18px;}
.checkout_blk .payment_method_blk .payment_box .total_amount, .checkout_blk .payment_method_blk .payment_box .installment_amt{font-size:16px;}
.payment_method_blk .payment_box h5{font-size:16px;}
.payment_method_blk .nav-tabs .nav-link, .payment_method_blk .payment_option{border-radius:10px;}
.card_details_blk .card_title, .monthly_title_blk ul{display:flex;align-items:center;justify-content:space-between;}
.card_details_blk .card_title h6, .payment_method_blk .installment_info_blk{margin-bottom:0;}
.card_details_blk .card_title ul{display:flex;list-style:none;margin-bottom:0;padding-left:20px;}
.card_details_blk .card_title ul li, .monthly_title_blk ul li{margin-right:5px;line-height:normal;font-size:0;}
.card_details_blk .card_title ul li:last-child, .monthly_title_blk ul li:last-child{margin-right:0;}
.card_details_blk .card_title ul li img, .monthly_title_blk ul li img{max-height:20px;}
.card_details_blk .card_details{background: #fff;margin-top:0;padding:0;border-radius:0; border:0px solid #f1f1f1;}
.payment_method_blk .payment_option, .monitoring_details{padding:20px;}
.why_ssn_blk{background:#f8f9fa;padding:20px;border:1px solid #e4e5e6;border-radius:10px;}
.why_ssn_blk ul{margin-bottom:0;padding-left:16px;}
.ssn_entry_blk{margin-top:20px;}
.ssn_entry_blk .form-group{margin-bottom:0;}
.place_order_btn_wrap .red_btn{padding:10px 30px;}
.payment_method_blk .checkout_payment_options .payment_box{width:auto;max-width:300px;margin-right:10px;}
.monthly_title_blk ul{margin-bottom:5px;}
/*Checkout page end*/
/*Modal start*/
.modal-header{padding:10px 20px;border-bottom:1px solid #1a2936;border-top-left-radius:10px;border-top-right-radius:10px;background:#1a2936;color:#fff;}
.modal-header .close{color:#fff;}
.modal-content{border:0px solid #fff;border-radius:10px;padding:0;margin:0;}
.modal-body{padding:20px;}
.modal-title{font-size:18px;}
.modal-body p, .modal-body ul li{font-weight:300;}
.modal-body ul{padding-left:17px;}
/*Modal end*/
/*Thank you start*/
.thankyou_wrap{background:#fff;padding:50px 0;}
.thankyou_content{background:#f8f9fa;padding:30px;border-radius:10px;text-align:center;max-width:750px;margin:0 auto;}
.success_circle{font-size:50px;color:#28a745;}
.success_circle i{line-height:normal;}
.thankyou_msg h2{font-size:40px;text-transform:capitalize;}
.order_info p, .address_mail_blk h4{font-size:18px;line-height:normal;}
.thankyou_content .alert{display:inline-block;}
.address_mail_blk{display:flex;margin-top:10px;}
.address_mail_blk>div{background:#fff;margin-right:10px;padding:20px;border-radius:10px;width:calc(50% - 5px);}
.address_mail_blk>div:last-child{margin-right:0;}
.address_mail_blk .th_icon{width:40px;height:40px;margin:0 auto;background:#d1e8fe;display:flex;justify-content:center;align-items:center;border-radius:100px;color:#0071e3;margin-bottom:15px;}
.address_mail_blk p:last-child{margin-bottom:0;}
.keep_shopping_btn{margin-top:30px;}
.keep_shopping_btn .red_btn{padding:8px 20px;}
.address_mail_blk p{line-height:normal;}
/*Thank you end*/
/*Cart icon drop down start*/
.cart_user_blk{position:relative;}
.sel_drop_down{display:none;position:absolute;right:0px;top:35px;z-index:20;background:#fff;padding:20px;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);border-radius:20px;width:215px;}
.sel_drop_down .category_wise_list{margin-top:0;display:block;}
.sel_drop_down .category_wise_list .category_blk{margin:0;}
.sel_drop_down .category_wise_list ul{display:block;text-align:left;}
.sel_drop_down .category_wise_list ul li{margin-left:0;margin-bottom:5px;}
.sel_drop_down .category_wise_list .category_blk:last-child ul li:last-child{margin-bottom:0;}
.cart{position:relative;}
.total_item_purchased{position:absolute;right:-10px;top:-10px;font-size:10px;background:#d1113f;width:20px;height:20px;border-radius:100px;display:flex;justify-content:center;align-items:center;color:#fff;}
/*Cart icon drop down end*/
.red_text{color:#d1113f;}
label.error{margin-top:5px;color:#d1113f;font-size:10px;}
#cart_checkout_form label.error{color:#d1113f;font-size:12px;} 
.authorization_wrap ul{list-style:none;display:flex;margin-bottom:0;padding-left:6px;}
.authorization_wrap ul li{margin-right:10px;}
.authorization_wrap ul li:first-child{margin-right:40px;}
.authorization_wrap p{margin-bottom:0;padding-left:6px;font-size:14px;color:#2b2b2b;}
.monthly_payment {display: flex;justify-content: space-between;align-items: center;padding: 0 0 15px 0; margin-top: 20px;border-bottom: 1px solid #cecece;margin-bottom: 20px;}


/*Signature section start*/
.signature_section{margin-top:15px;}
.signature_section>p{margin-bottom:5px;}
.signature_fld input{width:calc(50% - 15px);}
.signature_fld .small, #addressInput+.small{color:#707070;}
.checkout_left_blk>div.agree_terms_box{margin-bottom:30px;background:#fcfbcf;}
#terms_conditions .modal-footer{justify-content:flex-start;}
#terms_conditions .modal-footer .agree_btn{margin:0;}
#terms_conditions .modal-body p strong, #terms_conditions .modal-body ul li strong{font-weight:500;}
.terms_condition_popup{overflow:hidden;overflow-y:auto;max-height:calc(100vh - 120px);height:550px;}
.terms_condition_popup p, .terms_condition_popup ol li, .terms_condition_popup h3, .terms_condition_popup ul li{font-size:14px;line-height:20px;margin-bottom: 10px;text-align:justify;}
/*Signature section end*/
.disable_section {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;
user-select: none;opacity: 0.5;pointer-events: none;}
.more-info {position: relative;z-index: 9;}
/*Other pages start*/
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;}
.required_text{color:#d1113f;}
/*Header start*/
.header_logo_wrap img{max-height:40px;width:150px;}
.dark_header, .landing_header{background:#0e1821;}
.header .navbar{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0;}
.dark_header .navbar-nav{position:relative;}
.dark_header .navbar-nav .nav-item .nav-link{color:#fff;font-weight:300;padding:8px 15px;border-radius:100px;}
.dark_header .navbar-nav .nav-item .nav-link span{position:relative;z-index:1;}
.highlight{position:absolute;bottom:0;height:100%;background-color:#d1113f;border-radius:100px;transition:left 0.3s ease, width 0.3s ease;z-index:0;cursor:pointer;}
.nav-item.active{background-color:#d1113f;border-radius:100px;}
.shop_now_header ul{margin-bottom:0;list-style:none;padding-left:0;}
.white_header{background:#fff;border-bottom:1px solid #f1f1f1;}
.white_header .navbar-nav .nav-item .nav-link{color:#0e1821;}
.white_header .navbar-nav .nav-item:hover .nav-link{color:#fff;} 
/*Header end*/
.red_solid_btn{background:#d1113f;border:4px solid #d1113f;font-size: 16px;font-weight: 500;padding:8px 20px;border-radius: 100px;color: #fff;text-decoration: none;transition: all 0.3s ease-in-out;display: inline-block;}
.red_outline_btn {background: #0e1821;border: 4px solid #d1113f;font-size: 16px;font-weight: 500;padding:8px 20px;border-radius: 100px;color: #fff;text-decoration: none;transition: all 0.3s ease-in-out;display: inline-block;}
.white_outline_btn {background: #0e1821;border: 2px solid #d1113f;font-size: 16px;font-weight: 500;padding:8px 20px;border-radius: 100px;color:#fff;text-decoration: none;transition: all 0.3s ease-in-out;display: inline-block;}
.transparent_btn {background: transparent;}
.red_text {color: #d1113f;}
.red_outline_btn:hover{background:#d1113f;color:#fff;text-decoration: none;transition: all 0.3s ease-in-out;}
.red_solid_btn:hover{background:transparent;color:#d1113f;text-decoration: none;transition: all 0.3s ease-in-out;}
.white_outline_btn:hover {background:#d1113f;color:#fff;text-decoration: none;transition: all 0.3s ease-in-out;}
.small_solid_btn{border:2px solid #d1113f;padding:5px 20px;}
/*Landing page start*/
.hero_vid_blk{position:relative;height:500px;overflow:hidden;padding-top:50px;}
.vid_container video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-1;transform:translate(-50%, -50%);object-fit:cover;}
.hero_blk_content{position: relative;z-index: 1;height: 100%;color: white;display: flex;align-items: center;}
.hero_blk_content h1{font-size: 36px;font-weight: 600;color:#d1113f;/*background:linear-gradient(-39deg, #d1113f 60%, #f81148 100%);-webkit-background-clip: text;background-clip: text;*/}
.hero_blk_content p{font-size:16px;margin-bottom:10px;font-weight:300;}
.hero_blk_content ul{margin-top:0px;}
.bullet_list {list-style: none;padding-left: 0;margin-bottom: 0;}
.bullet_list li {margin-bottom: 10px;background: url('../images/bullet-icon.png') no-repeat;padding-left: 25px;background-size: 15px;background-position: left center;font-weight: 300;line-height: normal;}
.dark_icon li{background: url('../images/bullet-icon-dark.png') no-repeat;background-size: 15px;background-position: left center;}
.bullet_list li:last-child{margin-bottom: 0;}
.button_wrap{margin-top:20px;}
.button_wrap a{margin-right:15px;}
.hero_content{padding-left:0px;}
.get_smart_blk {background:#0e1821;}
.get_smart_blk {padding:40px 0 60px 0;}
.get_smart_img {text-align: center;}
.get_smart_img img {max-width: 270px;}
.img_label p {font-size: 12px;color:#99a3ad;margin-bottom: 0;}
.img_label {text-align:center;margin-top:20px;max-width:45%;width:100%;}
.sec_heading h2 {font-size: 36px;margin-bottom: 20px;font-weight: 600;color: #d1113f;}
.sec_heading h2 span {color: #d1113f;}
.sec_heading p{font-weight:300;}
.get_smart_content ul li {font-weight: 600;color: #fff;}
.vid_carousel {position: relative;width: 1024px;margin: 0 auto;padding-left: 100px;padding-right: 100px;}
.vid_carousel .slides {display: flex;transition: transform 0.3s ease-in-out;}
.vid_carousel .slide {min-width: 100%;opacity: .4;}
.vid_carousel .slide.active {opacity: 1;transition: opacity .2s;}
.vid_carousel video {width: 100%;height: auto;border-radius: 20px;}
.vid_carousel .video-wrapper {position: relative;border-radius: 20px;width: calc(100% - 20px);margin: 0 auto;}
.vid_carousel .play_btn_wrap {position: absolute;bottom: 50px;right: 50px;}
.vid_carousel .play-control-btn {width: 40px;height: 40px;border-radius: 100px;background: transparent;border: none;z-index: 2;position: relative;cursor: pointer;}
.vid_carousel .play-control-btn.playing::after{font-size: 28px;color: #fff;margin-top: 2px;margin-left: 2px;content: "\f49c";display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: normal;vertical-align: middle;}
.vid_carousel .play-control-btn::after {font-size: 28px;color: #fff;margin-top: 2px;margin-left: 2px;content: "\f4cd";display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: normal;vertical-align: middle;}
.vid_carousel .vid-progress {transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;pointer-events: none;}
.vid_carousel .nav_btn {width: 40px;height: 40px;background: rgba(0, 0, 0, 0.2);outline: none;border: 1px solid rgba(255, 255, 255, 0.5);border-radius: 100px;position: absolute;z-index: 3;top: 50%;transform: translateY(-50%);cursor: pointer;display: flex;justify-content: center;align-items: center;}
.vid_carousel #prev {left: 130px;right: auto;}
.vid_carousel #next {right: 130px;left: auto;}
.vid_carousel .nav_btn svg {color: #fff;}
.hide_btn{opacity: 0;pointer-events: none;}
.dots_wrap{width: 100%;display: flex;justify-content: center;margin: 40px 0;}
.dots_wrap .dots {position: relative;display: flex;justify-content: space-between;align-items: center;width: calc(100% - 20px);background: #273440;box-sizing: border-box;border-radius: 5px;}
.dots_wrap .dot {flex: 1;height: 4px;background: #273440;border-radius: 3px;cursor: pointer;position: relative;z-index: 1;}
.dots_wrap .active-indicator {position: absolute;top: 0px;left: 0;height: 4px;background:#d1113f;border-radius: 3px;transition: left 0.4s ease;z-index: 2;}
.video_carousel_blk .caption {text-align: center;color: #fff;font-size: 24px;font-weight: 500;padding-bottom: 20px;}
.video_carousel_blk {background: #0e1821;padding:0px 0 60px 0;overflow-x: hidden;}

.video_carousel_blk .sec_heading h2, .compatible_devices_content .sec_heading h2, .unlike_anything_blk .sec_heading h2{text-align: center;font-weight: 600;/*background: linear-gradient(-39deg, #0e9ff9 51%, #64e9e3 76%, #9ffac7 81%);-webkit-background-clip: text;background-clip: text;*/color:#d1113f;}

.video_carousel_blk .button_wrap {text-align: center;}

.only_landing_header{background:rgba(14, 24, 33, 0);position:absolute;width:100%;z-index:100;}
.sticky_header{background: #fff;position: fixed;z-index: 150;width: 100%;box-shadow: 0 0 10px rgba(0, 0, 0, .1);}
@keyframes topMenuSlideDown{
    0%{top:-65px;opacity:0;}
    100%{top:0;opacity:1;}
}
.sticky_header{top: 0;background:rgba(14, 24, 33, 0.9);border-bottom: 1px solid #273440;animation: topMenuSlideDown .5s ease-in-out;}
.white_header.sticky_header{background:#fff;border-bottom:1px solid #fff;}
/*.sticky_header .navbar-nav .nav-item .nav-link{color: #0e1821;}
.sticky_header .navbar-nav .nav-item:hover{color: #fff;}*/
.sticky_header+main{padding-top:65px;}
.sticky_header + .dark_theme_main_home{padding-top:0;}
/*.sticky_header .shop_now_header .red_outline_btn{background: #fff;color: #d1113f;}
.sticky_header .shop_now_header .red_outline_btn:hover{background: #d1113f;color: #fff;}*/
/*.red_logo, .sticky_header .white_logo{display: none;}
.sticky_header .red_logo{display: block;}
.sticky_header .highlight{background: #fff;}*/
.compatible_devices_blk{background:#0e1821;padding:0 0 60px 0;}
.automation_blk{padding:0 0 60px 0;background:#0e1821;}
.video_carousel_blk .container{overflow-x:hidden;padding-left:0;padding-right:0;max-width:1920px;}
.evening_rush_blk, .shieldLink_in_action_blk, .locations_blk, .unlike_anything_blk{background:#0e1821;}
.shieldLink_in_action_blk{padding:0 0 60px 0;/*background:linear-gradient(to bottom, #0e1821 20%, #dddddf);*/}
.evening_rush_blk{padding:80px 0;}
.compatible_devices_content .sec_heading, .unlike_anything_blk .sec_heading{text-align: center;}
.compatible_devices_content .sec_heading h2, .unlike_anything_blk .sec_heading h2{margin-bottom: 10px;}
.compatible_devices_content .sec_heading p, .unlike_anything_blk .sec_heading p{color: #fff;}
.search_blk .form-inline .form-control, .dark_theme_main+.footer #callbackForm .form-group input{width: 100%;background: #273440;border-color: #273440;border-radius: 10px;padding: 12px 15px;height: auto;line-height: normal;color:#fff;}
.search_blk .form-inline .form-control:focus, .search_blk .form-inline .form-control:focus-visible, .dark_theme_main+.footer #callbackForm .form-group input:focus, .dark_theme_main+.footer #callbackForm .form-group input:focus-visible{border-color:#d1113f;box-shadow:0 0 0 .2rem rgba(209, 17, 63, .25);}

.dark_theme_main+.footer #callbackForm .form-group input:-internal-autofill-selected{width: 100%;background: #273440;border-color: #273440;border-radius: 10px;padding: 12px 15px;height: auto;line-height: normal;color:#fff;}

.search_blk{position:relative;margin:0 auto 30px auto;}
.search_blk .form-inline .btn_search {position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: transparent;outline: none;border: none;}
.search_blk .form-inline .btn_search svg {color: #5b6874;}
.device_categories_blk h4 {color: #fff;}
.device_categories_blk .nav-tabs {margin-bottom: 30px;border: none;}
.device_categories_blk .nav-tabs li {margin-right: 15px;}
.device_categories_blk .nav-tabs li:last-child {margin-right: 0;}
.device_categories_blk .nav-tabs .nav-link {background: #273440;color: #99a3ad;font-weight: 300;border: 1px solid #273440;border-radius: 100px;padding: 10px 30px;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #fff;background-color: #d1113f;border-color: #d1113f #d1113f #d1113f;}
.most_used_devices_list{display:flex;justify-content:space-between;}
#myDeviceCategoriesContent ul {/*column-count: 4;*/margin-bottom: 0;padding-left: 17px;}
#myDeviceCategoriesContent ul li {color: #99a3ad;font-weight: 300;}
.shieldLink_action {background:#1a2936;padding:25px;}
.shieldLink_action_content {border-radius: 40px;overflow: hidden;}
.shieldLink_action_content .red_outline_btn, .footer_btn_blk .red_outline_btn{background:#fff;color:#d1113f;border:2px solid #d1113f;padding:5px 20px;}
.dark_theme_main+.footer .footer_btn_blk .red_outline_btn{background:#1a2936;color:#fff;}
.dark_theme_main + .footer .footer_btn_blk .red_outline_btn:hover{background:#d1113f;color:#fff;}
.shieldLink_action_content .red_outline_btn:hover, .footer_btn_blk .red_outline_btn:hover{background:#d1113f;color: #fff;}
.shieldLink_in_action_blk .sec_heading {text-align: center;}
.shieldLink_action h4 {margin-bottom:20px;color: #fff;}
.shieldLink_action_content img {width: 100%;min-height:350px;max-height:350px;object-fit: cover;}
#action_video_modal{display: none;position: fixed;z-index: 999;left: 0;top: 0;width: 100%;height: 100%;background:rgba(14, 24, 33, 0.9);align-items:center;justify-content: center;}
#action_video_modal.show {display: flex;}
.action_video_wrapper{background: #0e1821;border-radius: 0;overflow: hidden;width: 100%;max-width:1024px;animation: slideUp 0.4s ease-out;padding:0;}
@keyframes slideUp{
    from{transform:translateY(100%);opacity:0;}
    to {transform:translateY(0);opacity:1;}
}
.action_video_wrapper .close{position: absolute;top: 10px;right: 20px;font-size: 24px;color: #99a3ad;cursor: pointer;z-index: 1;width: 30px;height: 30px;display: flex;justify-content: center;align-items: center;background: #273440;border-radius: 100px;opacity: 1;}
.action_video_wrapper .close:hover {color: #fff;text-decoration: none;}
.action_video_wrapper video {width: 100%;height: auto;display: block;}
.action_video_wrapper, .img_btn_wrap {position: relative;}
.action_video_btn, .smart_popup_video_btn{position: absolute;right: 30px;bottom: 30px;background: transparent;border: 1px solid #fff;color: #fff;width: 40px;height: 40px;border-radius: 100px;display: flex;justify-content: center;align-items: center;font-size: 28px;}
.bi-play-fill::before, .bi-pause-fill::before{vertical-align: middle;}
.slider_blk {display: flex;flex-direction: row;align-items: center;justify-content: center;width: 100%;height: 100%;transition: all 0.5s ease;}
.slider_heading {width:520px;transition:all 0.6s ease;font-size:100px;margin-right:80px;font-family:"source-sans-pro", sans-serif;font-weight:700;line-height:110px;/*background: linear-gradient(-39deg, #0e9ff9 51%, #64e9e3 76%, #9ffac7 81%);-webkit-background-clip: text;background-clip: text;*/color:#d1113f;}
.slider_heading.pushed-out {transform: translateX(-150%);opacity: 0;pointer-events: none;width: 0;margin-right: 0;}
.slider_heading.hidden {display: none;}
.slider_panels_container {flex: 1;display: flex;justify-content: center;align-items: center;transition: all 0.6s ease;flex-direction: column;}
.slider_panels {display: flex;gap: 40px;transition: all 0.5s ease;width: 100%;}
.slider_panel {flex: 1;height: 400px;background: #444;border-radius: 100px;overflow: hidden;cursor: pointer;position: relative;background-size: cover;background-position: center;display: flex;justify-content: flex-start;align-items: center;transition: flex 0.5s ease;}
.slider_panel .slider_content {padding: 30px;opacity: 0;color: #fff;width: 100%;max-width: 500px;}
.slider_panel .slider_content p:last-child {margin-bottom: 0;}
.slider_panel.active {flex: 3;border-radius: 40px;}
.slider_panel.active .slider_content {opacity: 1;}
.slider_panel:nth-child(1) {background-image: url('../images/automation-1.png');}
.slider_panel:nth-child(2) {background-image: url('../images/automation-2.png');}
.slider_panel:nth-child(3) {background-image: url('../images/automation-3.png');}
.slider_panel:nth-child(4) {background-image: url('../images/automation-4.png');}
.slide_panel_dots {display: flex;justify-content: space-between;align-items: center;margin-top: 50px;position: relative;width: 100%;}
.slide_panel_dots::before {content: "";position: absolute;top: 50%;width: 100%;height: 2px;background-color: #d1113f;z-index: 0;transform: translateY(-50%);}
.slider_dot {width: 14px;height: 14px;background-color: #d1113f;border-radius: 50%;z-index: 1;transition: transform 0.3s ease;cursor: pointer;}
.slider_dot.active {transform: scale(1.5);background-color: #d1113f;}
.evening_rush_blk .slider_heading {color: #0e1821;font-size:150px;line-height:150px;}
/*.shieldLink_in_action_blk .sec_heading h2{color:#fff;}*/
/*Landing page end*/
/*Ripple effect start*/
.slider_dot.active{width:15px;height:15px;display: flex;justify-content: center;align-items: center;background: #d1113f;padding: 10px;border-radius: 100px;position: relative;z-index: 2;}
.slider_dot.active::after, .slider_dot.active::before {content: "";position: absolute;z-index: -2;border-radius: 100px;animation-name: rippleEffect;animation-iteration-count: infinite;animation-timing-function: ease-in-out;animation-duration: 2s;line-height: 50px;text-align: center;width: 100%;background: #d1113f;height: 100%;}
@keyframes rippleEffect{
	0%{transform:scale(1);opacity:0}
	30%{opacity:.4}
	to{transform:scale(1.6);opacity:0}
}
/*Ripple effect end*/

/*Packages page start*/
.address_blk{padding:40px 0;}
.address_blk .address_form{max-width:600px;margin:0 auto;padding:30px;border:1px solid #dddddf;border-radius:25px;}    
.address_form h3{color:#0e1821;font-size:24px;}
.address_input .small, .consent_text p{color:#606161;}
.consent_text p{margin-bottom:0;font-size:10px;}
.consent_text{margin-top:1rem;}
.packages_blk .sec_heading{text-align:center;}
.package_top{background:linear-gradient(45deg,#4e046d 0,#d1113f);text-align:center;padding:20px;}
.package_top h3{font-size:20px;color:#fff;margin-bottom:0;max-width:55%;margin:0 auto;}
.package_box{position:relative;margin-right:0;width:calc(25% - 45px);max-width:400px;display:flex;border-radius:26px;border:2px solid #fff;transition:all 0.3s ease-in-out;cursor: pointer;}
.package_box.package_selected{border:2px solid #d1113f;}
.package_box_inr{overflow:hidden;background:#f4f4f4;border-radius:25px;width:100%;padding-bottom:20px;}
.package_bottom{background:#f4f4f4;padding:20px;}
.packages_wrap{display:flex;justify-content:center;margin-bottom:75px;gap:30px;flex-wrap:wrap;}
.package_box:last-child{margin-right:0;}
.sl_package_price{text-align:left;font-weight:300;}
.sl_package_price:not(.equipment_rate) span, .sl_package_price span.pay_low_price{font-weight:600;color:#d1113f;}
.sl_monitoring_rate span{display:block;font-size:20px;}
.equipment_rate p {margin-bottom: 0;}
.sales_price, .list_price{font-size:20px;}
.equipment_rate span.line-through{color:#6c6c6c;text-decoration:line-through;font-weight:3400;display:inline-block;margin-left:10px;}
.package_box .equipment_rate span.line-through{margin-left:5px;font-weight:300;} 
.package_box .sl_package_price span.sales_price{font-size:12px;font-weight:300;}
.sl_monitoring_rate{margin-bottom:10px;}
.package_include_list{display:flex;justify-content:flex-start;}
ul.list_checked, .package_prices_blk ul{margin-bottom:0;display:inline-block;text-align:left;list-style:none;}
ul.list_checked li, .package_prices_blk ul li{font-size:14px;font-weight:300;margin-bottom:2px;}
.package_box ul.list_checked li, .package_prices_blk ul li{margin-bottom:6px;} 
ul.list_checked li span, .package_prices_blk ul li span{font-weight:500;}
.divider{width:100%;height:1px;background:#c9cacb;margin:15px auto;}
.package_btn_wrap{position:absolute;width:100%;left:50%;transform:translateX(-50%);bottom:-23px;text-align:center;}
.packages_blk{padding-bottom:0px;}
.package_btn_wrap .red_outline_btn{background:#fff;color:#d1113f;}
.package_btn_wrap .red_outline_btn:hover, .package_box.package_selected .red_outline_btn{background:#d1113f;color:#fff;}
.package_include_list .list_checked.second_col{margin-top:25px;}
.continue_button_wrap, .additional_categories_blk .sec_heading{text-align:center;}
.additional_categories_blk .sec_heading h2{margin-bottom:10px;}
.additional_categories_list{display:flex;justify-content:center;gap:20px;margin-top:20px;}
.additional_category{flex:1;}
.category_img{background:#f4f4f4;display:flex;justify-content:center;align-items:center;padding:30px;width:180px;height:180px;border-radius:20px;}
.category_img img{max-height:120px;}
.additional_category p{text-align:center;color:#0e1821;font-weight:300;margin:10px auto 0 auto;line-height:normal;}
.additional_category a:hover{text-decoration:none;}
.additional_category a:hover p{color:#0071e3;}
.additional_categories_blk{margin-bottom:60px;}
.affirm_logo{background:url('../images/affirm_logo.png') no-repeat;width: 50px;display: inline-block;height:16px;background-size: contain;}
.ener_bank_logo{background:url('../images/synchrony_basic_logo.png') no-repeat left bottom;display: inline-block;background-size: contain;height:15px;width:75px;margin-top:2px;}
.sl_package_price span.pay_low_lbl{font-size:12px;display:block;margin-top:2px;}
.sl_package_price span.pay_low_price{display:block;margin-top:2px;}
.sl_package_price span.per_month_txt{font-size:12px;color:#0e1821;font-weight:300;}
/*Packages page end*/

/*Additional footer start*/
.footer_logo img{max-width:150px;}
.footer_top_blk{margin-bottom:30px;}
.footer_btn_blk .red_solid_small_btn{background:#d1113f;color: #fff;border: 2px solid #d1113f;padding: 5px 20px;}
.footer_btn_blk .red_solid_small_btn:hover{background:#fff;color: #d1113f;}
.footer_btn_blk ul{display:flex;justify-content:flex-end;}
.footer_btn_blk ul li{margin-right:20px;}
.footer_btn_blk ul li:last-child{margin-right:0;}
.footer_btn_blk{padding-right:0;}
.dark_theme_main+.footer .footer_btn_blk .red_solid_small_btn:hover{background:#1a2936;color: #d1113f;}
/*Additional footer end*/

/*Getting smart page start*/
.dark_theme .header {border-bottom: 1px solid #273440;}
.dark_theme .sticky_header {border-bottom: 1px solid #fff;}
.smart_video_wrap {display: flex;justify-content: center;position: relative;}
.smart_video_wrap video {max-width: 988px;margin: 0 auto;border-radius: 40px;}
.get_smart_video_blk {padding:40px 0 60px 0;}
.get_smart_video h2 {font-size: 40px;font-weight: 300;text-align: center;margin-bottom: 30px;/*background: linear-gradient(-39deg, #0e9ff9 51%, #64e9e3 76%, #9ffac7 81%);-webkit-background-clip: text;background-clip: text;*/color:#d1113f;}
.get_smart_video h2 span {font-weight: 600;}
.vid_play_btn_wrap {position: absolute;right:0px;bottom: 30px;}
.vid_play_btn {width: 40px;height: 40px;border-radius: 100px;background: transparent;border: 1px solid #ffffff;z-index: 2;position: relative;cursor: pointer;}
.vid_play_btn::after {font-size: 28px;color: #fff;margin-top: 2px;margin-left: 2px;content: "\f4cd";display: inline-block;font-family: bootstrap-icons !important;font-style: normal;font-weight: normal !important;font-variant: normal;text-transform: none;line-height: normal;vertical-align: middle;}
.vid_play_btn.pause::after {content: "\f49c";}
.get_smart_video {margin-bottom:150px;}
.get_smart_video:last-child{margin-bottom:0;}
.video_caption_wrap {text-align: center;max-width:85%;margin: 40px auto 0 auto;}
.video_caption_wrap p {color: #99a3ad;font-size: 20px;font-weight: 500;}
.smart_popup_video_wrap {position: relative;display: flex;justify-content: center;align-items: center;}
.smart_popup_video_btn{position: relative;right: auto;left: 0;bottom: auto;width: auto;height: auto;border: none;}
.smart_popup_video_btn i{margin-right: 15px;width: 26px;height: 26px;font-size: 20px;display: flex;border: 1px solid #fff;border-radius: 100px;justify-content: center;align-items: center;}
.smart_popup_video_wrap span {color: #fff;font-size: 20px;font-weight: 500;line-height: normal;}
.get_smart_img video {max-width:45%;}
/*Getting smart page end*/
.get_smart_blk .vid_play_btn {border-color:rgba(14, 24, 33, 0.5);}
.get_smart_blk .vid_play_btn::after{color:rgba(14, 24, 33, 0.5);}
.launch_day_banner_blk{padding:60px 0;background:#fff;}
.banner_blk img{max-width:1400px;}

/*Video demo page start*/
.vid_demo_blk{padding:60px 0;}
.vid_demo_blk .smart_video_wrap video{max-width:100%;}
.vid_demo_content .sec_heading h2{/*background: linear-gradient(-39deg, #0e9ff9 51%, #44c2f5 81%);-webkit-background-clip: text;background-clip: text;*/color:#d1113f;}
.vid_demo_content ul li{color:#fff;}
.vid_demo_blk .vid_play_btn_wrap{right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%, -50%);}
.vid_demo_blk .container_small>div{margin-bottom:100px;}
.vid_demo_blk .container_small>div:last-child{margin-bottom:0;}
.right_side_text{padding-left:50px;}
.grey_icon li{background:url('../images/bullet-icon-grey.png') no-repeat;background-size:15px;background-position:left center;}
.vid_demo_blk .white_outline_btn{border-color:#d1113f;}
.vid_demo_blk .white_outline_btn:hover{border-color:#d1113f;}
/*Video demo page end*/
.get_smart_blk .smart_video_wrap{justify-content:flex-end;flex-direction:column;align-items:flex-end;}
.get_smart_blk .smart_video_wrap video{margin:0;border-radius:40px;}
.vr_divider {display: flex;align-items: center;font-weight: 500;position: relative;}
.vr_divider:after {content: '';width: 1px;height: 100%;background: #dddddf;position: absolute;top: 0;left: 50%;transform: translateX(-50%);z-index: -2;}
.vr_divider:before {content: '';width: 30px;height: 30px;background: #fff;position: absolute;z-index: -1;}
.cart_user_blk ul li i {color: #fff;}
.white_header .cart_user_desktop ul li i, .white_header .cart_user_blk ul li i{color:#0e1821;}
/*FAQ page*/
.faq_blk, .ask_question_form{padding: 60px 0;}
.faq_box .sec_heading h2, .ask_question_form h2{color: #d1113f;/*background: linear-gradient(-39deg, #0e9ff9 51%, #64e9e3 76%, #9ffac7 81%);  -webkit-background-clip: text;background-clip: text;*/}
.faq_box .accordion_item{background-color: #0e1821;border: 1px solid #273440;font-size: 24px;font-weight: 600;color: #99a3ad;border-radius:30px;margin-bottom: 20px;padding:30px;}
.faq_box .accordion_item:last-child{margin-bottom:0;}
.faq_box .accordion_item>a{color:#99a3ad;display:flex;text-decoration:none;justify-content:space-between;align-items:center;line-height:normal;}
.accordion_item>div p{font-size:16px;font-weight:300;}
.accordion_item>div p:last-child{margin-bottom:0;}
.faq_box .accordion_item>a .bi-plus{display:none;}
.faq_box .accordion_item>a.collapsed .bi-plus{display:inline-block;}
.faq_box .accordion_item>a.collapsed .bi-dash{display:none;}
.ask_question_form_box{padding:30px;border: 1px solid #273440;border-radius:30px;}
.ask_question_form_box .white_outline_btn{border-color:#d1113f;}
.ask_question_form_box .white_outline_btn:hover {border-color:#d1113f;}
.ask_question_form_box .form-group .form-control {height: auto;padding: 10px 0;line-height: normal;border-radius: 0;border: none;border-bottom: 1px solid #273440;background: transparent;color:#fff;}
.ask_question_form_box .form-group .form-control:focus {background-color:transparent;border-color:#d1113f;outline: 0;box-shadow:none;}
.ask_question_form_box .white_outline_btn {padding:8px 40px;margin-top:20px;margin-bottom:10px;}

/*Support center page start*/
.support_hero_blk{background:#0e1821;padding:60px 0;}
.support_hero_content h1, .help_topics_blk h2, .map_heading h1, .state_list_blk h2{text-align:center;font-size:36px;font-weight:600;margin-bottom:20px;/*background: linear-gradient(-39deg, #0e9ff9 51%, #64e9e3 76%, #9ffac7 81%);-webkit-background-clip: text;background-clip: text;*/color:#d1113f;}
.support_hero_content h1 span{display:block;font-weight:300;}
.map_heading h1 span{display:inline-block;}
.support_hero_content .search_blk{margin-bottom:10px;}
.help_topics_blk h2{margin-bottom:20px;}
.help_topics_blk .hr_tabs {justify-content: center;margin-bottom: 50px;}
.hr_tabs .nav-link {border-radius: 10px;padding: 10px 20px;outline: none;background: #273440;border: 1px solid #273440;color: #99a3ad;}
.help_topics_blk .hr_tabs .nav-item {margin-right: 15px;}
.help_topics_blk .hr_tabs .nav-item:last-child{margin-right:0;}
.hr_tabs .nav-link.active, .hr_tabs .show>.nav-link {color:#d1113f;background-color: #0e1821;border:1px solid #d1113f;}
.help_topics_blk .tab-content{color:#fff;}
.help_topics_blk{padding-bottom:60px;}
.vr_tabs, .help_qus_accordion_blk{border: 1px solid #273440;padding:30px;border-radius: 30px;}
.vr_tabs>span {font-size: 18px;margin-bottom: 5px;display: block;}
.vr_tabs .nav-link {border-radius: 0;padding: 10px 0;text-align: left;background: #0e1821;border: none;color: #99a3ad;}
.vr_tabs .nav-link.active, .vr_tabs .show>.nav-link {color:#d1113f;background-color: #0e1821;border-radius: 0;outline: 0;border: none;text-align: left;padding: 10px 0;}
.vr_tabs .nav-link:last-child {padding-bottom: 0;}
.help_qus_blk button{background:transparent;border:none;color:#fff;font-size:14px;}
.help_qus_blk button.collapsed{color:#99a3ad;}
.help_qus_accordion_blk .help_qus_blk{margin-bottom:15px;}
.help_qus_accordion_blk .help_qus_blk:last-child{margin-bottom:0;}
.help_qus_blk>div p, .help_qus_blk>div ul li, .help_qus_blk>div{font-size:14px;color:#99a3ad;font-weight:300;}
.help_qus_blk>div p:last-child, .help_qus_blk>div ul li:last-child{margin-bottom:0;}
.support_banner_blk{padding-bottom:60px;}
.support_banner{background:url('../images/get_support_img.jpg') no-repeat right top;padding:60px;border-radius:30px;position:relative;overflow:hidden;}
.support_banner:after{content:'';background:rgba(0, 0, 0, 0.8);position:absolute;left:0;top:0;width:100%;height:100%;}
.banner_content {max-width:60%;position:relative;z-index:1;}
.banner_content h2, .banner_content p{color:#fff;}
.breadcrum{color:#7e7e7f;margin-bottom:15px;}
.mobile_shop_now, .cart_user_mobile{display:none;}
/*.vid_carousel .slides{touch-action:none;}*/
.monthly_monitoring_blk .package_info_blk h5{margin-bottom:0;}
.monthly_monitoring_blk .monthly_monitoring_price{font-weight:500;}
.monthly_monitoring_blk{margin-top:20px;}
.one_time_lbl{font-size:10px;color:#4e4e4f;font-weight:400;}
.checkout_affirm_blk{font-size:12px;}
.checkout_affirm_blk .affirm_logo{width:30px;height:12px;}
.dark_theme_main{background:#0e1821;border-top: 1px solid #273440;}
.ener_bank_usa_emi_box{display:inline-block;width:100%;}
.selected_pkg_top .ener_bank_usa_emi_box{width:53%;}
.package_box .ener_bank_logo{width:70px;display:flex;margin-top:3px;}
.package_info_blk h5{margin-bottom:0;}
.purchased_device_list{max-height:300px;overflow:hidden;overflow-y:auto;}
.purchased_device_list .list_device_box{border:none;border-top:1px solid #f1f1f1;}
.purchased_device_list .list_device_box .prd_qty_blk span{font-size:12px;}
.purchased_device_list .list_device_box{padding:4px 15px;}
.prd_qty_blk{line-height:normal;text-align:left;}
.purchased_device_list .list_device_box .prd_qty_blk .item_price{font-weight:400;}
.monthly_monitoring_added{padding:10px 20px;align-items:center;}
.monthly_monitoring_blk{margin-top:10px;}
.dark_theme_main_home{background:transparent;}
.video_carousel_cart_blk{background:#fff;}
.video_carousel_cart_blk.video_carousel_blk .caption{color:#0e1821;font-size:18px;padding-bottom:5px;}
.video_carousel_cart_blk{background:#fff;padding-top:20px;}
.video_carousel_cart_blk .sec_heading h2{color:#0e1821;font-size:26px;font-weight:500;margin-bottom:5px;}
.video_carousel_cart_blk .dots_wrap .dot, .video_carousel_cart_blk .dots_wrap .dots{background:#e8eaec;}
.video_carousel_cart_blk .dots_wrap .active-indicator{background: #0e1821;}
.video_carousel_cart_blk .red_outline_btn{background-color:#fff;color:#d1113f;border-width:2px;}
.video_carousel_cart_blk .red_outline_btn:hover{background-color:#d1113f;color:#fff;}
.video_carousel_cart_blk .vid_carousel .play-control-btn::after{color:#0e1821;}
.prd_img{display:none;}
/*.sel_drop_down .category_wise_list ul li{display:flex;justify-content:space-between;}*/
.unique_cat.category_blk ul {display: flex;flex-wrap: wrap;gap: 5px;max-height: 150px;overflow: hidden;overflow-y: auto;}
.sel_drop_down .category_wise_list .category_blk{padding-right:0;}
.sel_drop_down .category_wise_list .category_blk ul{display: block;max-height: 250px;overflow: hidden;overflow-y: auto;}
.dark_theme_main + footer .footer_widgets_wrap{background:#1a2936;}
.dark_theme_main + footer .footer_copyright_wrap{background:#0e1821;}
.shieldLink_action_content .red_outline_btn{background:transparent;color:#fff;border:2px solid #d1113f;padding:5px 20px;}
.dark_theme_main + footer .widgets_content h4{color:#fff;}
.dark_theme_main + footer .widgets_content ul li a, .dark_theme_main + footer .footer-note, .dark_theme_main + footer .copyright p, .dark_theme_main + footer .copyright_menu ul li a{color:#99a3ad;}
.dark_theme_main + footer .copyright_menu ul li a:hover{color:#fff;}
.dark_theme_main + footer .social_media ul li{border-color:#fff;}
.dark_theme_main + footer .social_media ul li img{filter:brightness(100);}
.social_media ul li img{max-height:14px;max-width:14px;object-fit:contain;}
.launch_day_banner_blk, .launch_day_banner_blk{background:#25323d;}
footer .footer_logo img.mobile_ft_logo, .dark_theme_main + footer .footer_logo img{display:none;}
.dark_theme_main + footer .footer_logo img.mobile_ft_logo{display:inline-block;}
.small_footer{max-width:800px;margin:0 auto 30px auto;}
.small_footer .download_apps{margin-left:auto;max-width:fit-content;}
.checkout_blk .payment_options .nav-tabs .nav-link.active h5, .checkout_blk .payment_options .nav-tabs .nav-link.active .total_amount {color: #fff;}
.checkout_blk .payment_method_blk .payment_method .details > div{font-size:14px;}
.monthly_payment p{margin-bottom:0;}
.map_hero{padding:60px 0;}
.usa_map{text-align:center;}
.usa_map img{max-width:60%;}
.state_list_blk{padding-bottom:40px;}
.state_list_blk .search_blk{margin:0 auto;max-width:550px;}
.state_city_container{margin:0 auto;}
.state_card{width:192px;margin-bottom:10px;background:#0e1821;border:1px solid #273440;border-radius:16px;padding:16px;}
.city_list{list-style:none;padding:0;font-size:12px;margin-top:5px;margin-bottom:0;}
.state_card h3{font-size:16px;margin-bottom:0;color:#99a3ad;}
.city_list li{margin:4px 0;color:#99a3ad;}
.state_header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;}
.state_header .toggle_icon{font-size:16px;color:#99a3ad;transition:transform 0.2s;}
.state_list_blk p{color:#fff;text-align:center;line-height:normal;}
.state_card.open .state_header h3{color:#fff;}
.state_list_blk h2{margin-bottom:5px;}
.state_card.open{border-color:#d1113f;}

#scrollToTopBtn{display:none;position:fixed;bottom:50px;right:30px;z-index:9;font-size:18px;border:none;outline:none;background:rgba(209, 17, 63, 0.9);color:#fff;cursor:pointer;border-radius:100px;transition:opacity 0.3s ease;width:40px;height:40px;}
#scrollToTopBtn .bi{line-height:normal;}
#scrollToTopBtn:hover{background-color:#0e1821;}
.dark_theme_main + footer #scrollToTopBtn:hover{background-color:#fff;color:#d1113f;}

.get_smart_blk .sec_heading h2{margin-bottom:10px;}
.get_smart_blk .sec_heading p, .get_smart_content ul li{font-weight:700;color:#fff;font-size:18px;}
.get_smart_blk .sec_heading p{line-height:normal;}
.locations_blk{padding:30px 0;}
.locations_content{display:flex;align-items:center;justify-content:space-between;}
.locations_content h2{color:#fff;font-size:36px;margin-bottom:0;}
.locations_content img{max-width:90%;}
.unlike_anything_blk{padding-bottom:60px;}
.unlike_anything_box{position:relative;margin-bottom:30px;border-radius:25px;min-height:265px;overflow:hidden;}
.unlike_anything_box::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.6);z-index:1;}
.anything_box_1{background:url('../images/automation-1.png') no-repeat right top;background-size: cover;}
.anything_box_2{background:url('../images/automation-2.png') no-repeat right top;background-size: cover;}
.anything_box_3{background:url('../images/automation-3.png') no-repeat right top;background-size: cover;}
.anything_box_4{background:url('../images/automation-4.png') no-repeat right top;background-size: cover;}
.unlike_anything_detail p{margin-bottom:0;}
.unlike_anything_blk .tiles > div{display:flex;}
.unlike_anything_detail{color:#fff;position:relative;top:50%;transform:translateY(-50%);padding:50px;max-width:75%;z-index:2;}
.devices_list .included_item .qty_blk, .selected_devices_list .included_item .qty_blk{display:none;}
.devices_list .included_item::before{content:'Included';background:#d1113f;position:absolute;right:0;bottom:0;padding:5px 15px;border-radius:20px 0 0 0;color:#fff;font-size:14px;}

.payment_options .payment_box .price_blk{font-weight:300;font-size:14px;}
.payment_options .payment_box .price_blk .total_amount_tab, .payment_options .payment_box .total_amount_customize_products_page, .payment_options .payment_box .total_amount_in_top_bottom{font-size:18px;font-weight:500;color:#d1113f;}
.payment_options .payment_box .price_blk .affirm_logo, .payment_options .payment_box .price_blk .ener_bank_logo{margin-left:6px;}
.payment_options .payment_box:hover .price_blk .affirm_logo, .payment_options .payment_box.active .price_blk .affirm_logo{background:url('../images/affirm_logo_white.png') no-repeat;background-size:contain;}
.payment_options .payment_box:hover .price_blk .total_amount_tab, .payment_options .payment_box:hover .total_amount_customize_products_page, .payment_options .payment_box:hover .total_amount_in_top_bottom, .payment_options .payment_box.active .price_blk .total_amount_tab, .payment_options .payment_box.active .total_amount_customize_products_page, .payment_options .payment_box.active .total_amount_in_top_bottom, .different_camera_blk .sec_heading p{color:#fff;}

.payment_options .payment_box:hover .price_blk .ener_bank_logo, .payment_options .payment_box.active .price_blk .ener_bank_logo{background:url('../images/synchrony_basic_logo_white.png') no-repeat;background-size:contain;}

.different_camera_blk{padding:0 0 60px 0;background:#0e1821;}
.different_camera_blk .sec_heading{text-align:center;}
.different_camera_blk .sec_heading h2{margin-bottom:10px;}
.camera_box{text-align:center;padding:25px;border:1px solid #1a2936;border-radius:25px;margin-bottom:30px;}
.camera_box img{max-height:100px;}
.camera_detail{color:#fff;margin-top:20px;}
.camera_detail p:last-child{margin-bottom:0;}
.different_camera_blk .tiles > div{display:flex;}
.different_camera_blk .button_wrap{text-align:center;margin-top:10px;}

.only_landing_header .shop_now_header .red_outline_btn{background:rgba(14, 24, 33, 0);}
.only_landing_header .shop_now_header .red_outline_btn:hover{background:rgba(209, 17, 63, 1);}
.get_smart_blk .button_wrap{text-align:center;}
.camera_box{position:relative;padding-bottom:50px;}
.more_btn{position:absolute;bottom:25px;left:50%;transform:translate(-50%, 0);color:#fff;cursor:pointer;font-size:14px;display:flex;
align-items:center;transition:all 0.3s ease-in-out;}
.btn_icon{width:24px;height:24px;display:inline-flex;border:1px solid #fff;justify-content:center;align-items:center;border-radius:100px;margin-right:5px;}
.btn_icon .bi::before{font-size:14px;line-height:normal;}
.more_btn:hover{color:#d1113f;transition:all 0.3s ease-in-out;}
.more_btn:hover .btn_icon{border-color:#d1113f;transition:all 0.3s ease-in-out;}
.extra_info ul{display:inline-block;text-align:left;}
.extra_info{max-height:0;overflow:hidden;transition:max-height 0.4s ease-in;}

.afterAffrimPaymentCompleted{background-color:#E8E8E8;pointer-events:none;opacity:0.7;}
.shieldLink_action_content .smart_video_wrap video{max-width:650px;border-radius:0;}
.shieldLink_action_content .smart_video_wrap .vid_play_btn_wrap{right:30px;}
.pkgs_main .locations_blk{background:#fff;}
.pkgs_main .locations_content h2{color:#0e1821;font-weight:300;}

#callbackForm .form-group input{border-radius:100px;width:100%;}
#callbackForm .red_btn{padding:5.5px 20px;margin-left:10px;}
#callbackForm .form-inline{justify-content:space-between;}
.dark_theme_main+.footer #callbackForm .form-group input{border-radius:100px;width:100%;padding:9px 15px;}
#callbackForm .form-inline .form-group{width:calc(100% - 150px);}
.packages_wrap .show_as_recommended .package_top{overflow:hidden;position:relative;}
.packages_wrap .show_as_recommended .package_top::before{content:"Recommended";background:#fdca24;display:inline-block;padding:4px 40px;color:#0e1821;position:absolute;left:-40px;top:25px;transform:rotate(-40deg);font-size:12px;}
.dark_theme_main+.footer #callbackForm .form-group input:-internal-autofill-selected{border-radius:100px;width:100%;padding:9px 15px;}
.dark_theme_main+.footer .modal-content{background:#0e1821;}
.dark_theme_main+.footer .modal-header{background:#1a2936;border-bottom:1px solid #1a2936;}
.dark_theme_main+.footer .modal-content .modal-body{color:#fff;}
.equipemnt_total_blk .lbl_small{font-size:12px;display:block;font-weight:300;}
.one_time_details, .monthly_title_blk, .monitoring_details{display:flex;justify-content:space-between;width:100%;}
.total_title_blk h6 .lbl_small{font-size:12px;font-weight:300;}
.equipemnt_total_blk .tt_amount, .payment_option_content h5, .monthly_title_blk h5{font-size:16px;}
.included_item_b::before{content:'Included';position:absolute;left:0;bottom:0;background:#d1113f;padding:3px 15px;color:#fff;border-radius:0 16px;font-size:12px;}
.header img{display:none;}
.white_header .white_theme_logo, .dark_theme_header .dark_theme_logo{display:block;}
.tp_banner{background:#B10D28;text-align:center;padding:10px 15px;color:#fff;font-size:18px;display:flex;justify-content:center;	align-items:center;}
.tp_banner a{background:#fff;padding:4px 10px;border-radius:100px;display:inline-block;color:#B10D28;font-size:14px;margin-left:15px;vertical-align:middle;white-space:nowrap;text-decoration:none;border:1px solid #fff;}
.tp_banner a:hover{background:#B10D28;color:#fff;}
.shop_now_header ul{display:flex;align-items:center;}
.phone_number_hd{background:transparent;border:4px solid #d1113f;font-size:16px;font-weight:500;padding:8px 20px;border-radius:100px;color:#fff;text-decoration:none;transition:all 0.3s ease-in-out;display:flex;margin-right:15px;justify-content:center;align-items:center;}
.phone_number_hd:hover{background:#d1113f;border-color:#d1113f;text-decoration:none;color:#fff;}
.phone_number_hd .bi{margin-right:5px;}
.phone_number_hd .bi, .phone_number_hd .bi::before{line-height:normal;vertical-align:middle;}
/*Media query starts*/
@media(min-width:576px){
  .container_small{max-width:540px;margin:0 auto;}
}
@media(min-width:767.5px){
    .selected_package_blk, .left_column_content, .order_summary_blk{position:sticky !important;position:-webkit-sticky !important;top:69px;}    
    .order_summary_blk{top:50px;}
    .delivery_info_item:last-child .form-group, .card_details_blk .card_details .expiry_year .form-group{margin-bottom:0;}
    .product_info_blk h4 .icon{display:none;}
    .drop_down_panel, .left_column{display:block !important;}
    .overlay, .mob_close{display:none !important;}
	.device_selection_blk .devices_blk:last-child{margin-bottom:250px;}
    .container_small{max-width:720px;margin:0 auto;}
    .security_only_pkg{opacity:0 !important;display:none;}
    .small_blk, .mobile_price_toggle{display:none;}
    .package_box:hover{border:2px solid #d1113f;transform:scale(1.01);transition:all 0.3s ease-in-out;}

    .hover_effect{transition:all .5s ease 0s;position:relative;z-index:1;text-decoration:none;overflow:hidden;}
    .hover_effect::before{background:#f54a1e;}
    .hover_effect::after{background:#d1113f;}
    .hover_effect::after, .hover_effect::before{position:absolute;content:"";height:100%;width:100%;top:0;left:0;z-index:-1;transition:.9s;opacity:0;}
    .hover_effect:hover:before{transform:rotateX(90deg);opacity:1;}
    .hover_effect:hover:after{transform:rotateY(90deg);opacity:1;}
    .payment_box .affirm_emi_blk{flex-direction:row;}
    .payment_box{padding:15px 25px;min-height:auto;}
    #oneTimePaymentTab h5{margin-bottom:20px;}
    .payment_box .affirm_logo_blk{margin-bottom:0;margin-top:0;}
    .payment_box .affirm_logo_blk img{max-width:40px;}
    .payment_box .total_amount, .payment_box .installment_amt{font-size:18px;}
    .hero_content{max-width:550px;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li{display:flex;align-items:center;border-right:0px solid #cecece;padding-right:15px;font-size:14px;margin-bottom:10px;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li:last-child{margin-right:0;padding-right:0;border-right:none;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li span{margin-right:10px;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li .prd_img{background:#fff;padding:5px;display:flex;justify-content:center;align-items:center;border-radius:5px;overflow:hidden;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li .prd_img img{width:30px;height:30px;object-fit:contain;}
    .purchase_option_blk .category_wise_list{margin-top:10px;}
    .sel_equipment_list_mob, .packages_mobile, .selected_equipment_mob{display:none;}
    .hero_vid_blk::before{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to right, rgba(14,24,33,1) 0%,rgba(255,255,255,0) 100%);left:0;top:0;}    
    .package_bottom{display:flex;padding:15px 10px;}
    .package_prices_blk{order:2;width:50%;}
    .divider{order:1;width:1px;margin:0 10px;position:relative;z-index:1;height:auto;}
    .package_include_list{display:block;order:0;width:50%;}
    .pkg_title{font-size:13px;font-weight:500;line-height:normal;display:block;margin-bottom:5px;}
    ul.list_checked li, .sl_monitoring_rate, .equipment_rate span.line-through, .sl_package_price .equipment_affirm_blk, .equipment_rate p, .package_prices_blk ul li{font-size:12px;line-height:normal;}
    .sl_monitoring_rate span, .sl_package_price span{font-size:14px;line-height:normal;}
    .sl_package_price .equipment_affirm_blk .affirm_logo{height:12px;}
    .sl_package_price .equipment_affirm_blk{margin-bottom:10px;}
    .package_top h3{font-size:16px;}
    .bottom_payment_blk span.lbl{margin-bottom:0px;}
    .monthly_payment p{margin-bottom:0;}
    
    .sel_drop_down .category_wise_list ul li, .package_info .category_blk ul li{display:flex;}
    .sel_drop_down .category_wise_list ul li .prd_name, .package_info .category_blk ul li .prd_name{order:1;}
    .sel_drop_down .category_wise_list ul li .prd_qty, .package_info .category_blk ul li .prd_qty{order:0;margin-right:5px;}
    .package_details_blk .category_wise_list .category_blk{border-right:0px solid #cecece;margin-bottom:15px;margin-right:15px;padding-right:0;}
    .w_label{display:block;}
}
@media(min-width:991.5px){
    .mobile_video, .mobile_ft_logo{display:none;}
}
@media (min-width: 1200px) {
    .container_small{max-width:1150px;width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
    .compatible_devices_blk .container {max-width:1250px;margin:0 auto;}
    .faq_blk .container_small{max-width:850px;margin:0 auto;}
    .get_smart_blk .bullet_list{columns:2;-webkit-columns:2;-moz-columns:2;}
}
@media only screen and (min-width:768px) and (max-width:1199.5px){
    .pricing_nav_blk{border-top:1px solid #f1f1f1;padding-top:15px;}
    .left_column_content{top:230px;z-index:5;}
    .box_pattern_lg .device_box .qty_with_label{flex-direction:column;}
    .box_pattern_lg .device_box .qty_price .device_price{margin-right:auto;margin-left:auto;}
    .box_pattern_lg .device_box .qty_blk p{display:none;}
}
@media only screen and (min-width:768px) and (max-width:991.5px){
    .package_title h1{font-size:20px;}
    .payment_box{max-width:216px;width:216px;}
    .device_box{width:100%;margin-bottom:10px;max-width:100%;}
    .device_box:nth-child(2n+1){margin-right:0;}
    .devices_blk h4 .small{font-size:12px;}
    .box_pattern_lg .device_box h5, .box_pattern_lg .device_box .title_box{order:1;}
    .box_pattern_lg .device_box{display:block;border-radius:20px;}
    .box_pattern_lg .device_box .device_img{order:2;padding:5px 0;margin-right:0;width:auto;min-width:initial;}
    .box_pattern_lg .device_box .qty_with_label{flex-direction:row;}
    .box_pattern_lg .device_box .qty_price .device_price{margin-left:0;}
    .door_control_devices .device_box h5{width:100%;}
    .box_pattern_lg .device_box .color_selector_blk{margin:10px 0;}
    .select_color{margin-bottom:0;margin-right:5px;}
    .device_box .device_img img{max-height:50px;min-height:50px;object-fit:contain;}
    .device_img{padding:5px 0;}
    .device_box{padding:15px;}
    .device_box h5{margin-bottom:0;}
    .product_img_blk img:not(.zoom){max-width:250px;max-height:250px;min-height:250px;}
}
@media only screen and (min-width:991.5px) and (max-width:1199.5px){
    .equipment_affirm_blk, .equipment_rate p, .sl_monitoring_rate{font-size:14px;}
    .affirm_logo{width:38px;height:15px;}
    .sales_price, .list_price, .sl_monitoring_rate span{font-size:18px;}    
}
@media(min-width:1200px){
    .container{max-width:1440px;}
    .left_column_content{top:250px;z-index:5;}
}

/* @media(min-width:1440.5px){
    .color_category .device_box .title_box{max-width:125px;}
} */

@media(max-width:1440.5px){
    .payment_method_blk .payment_box{width:220px;max-width:220px;}
    .package_title h1, .devices_blk h4{font-size:20px;}
    .devices_blk h4 .small{font-size:14px;}
    .slider_heading{width: auto;font-size: 60px;margin-right: 20px;line-height: normal;}
    .banner_blk img{max-width:100%;}
    /*.checkout_blk .payment_options .payment_box .price_blk .affirm_logo{display:none;}*/
    .checkout_blk .payment_method_blk .payment_box .total_amount, .checkout_blk .payment_method_blk .payment_box .installment_amt{display:block;}
}
@media(max-width:1399.5px){
    .pricing_nav_blk .affirm_emi_lbl br{display:none;}
    /*.checkout_blk .payment_options .payment_box{width:185px;max-width:185px;}*/
}
@media(max-width:1299.5px){
    .package_top h3{max-width:65%;}    
}
@media(max-width:1200.5px){
    .payment_method_blk .payment_box{width:149px;max-width:149px;margin-right:10px;}
    .checkout_blk .payment_options .payment_box{width:149px;max-width:149px;}
    .payment_method_blk .payment_box:last-child{margin-right:0;}
    .affirm_logo_blk img{max-height:24px;}
    .payment_method_blk .payment_box .total_amount, .payment_method_blk .payment_box .installment_amt, .slomins_financing .emi_months{font-size:16px;}
    .payment_method_blk .payment_box h5{font-size:14px;}
    .installment_pricing .lbl, .payment_box h5 .small{font-size:12px;}
    .affirm_logo_blk{margin-left:5px;}
    .payment_method_blk .payment_box{padding:15px;}
    .social_media ul li{margin:0 3px;}
    .social_media ul li:first-child{margin-left:0;}
    .footer-note{max-width:100%;}
    .qty_blk p{display:none;}
    .signature_fld input{width:100%;}
    /*.pricing_nav_blk .total_blk{width:250px;}*/
    .container_small{padding-left:15px;padding-right:15px;}
    .sec_heading h2 br{display:none;}
    .package_top{padding:20px 0;}
}
@media(max-width:1199.5px){
    .get_smart_blk .smart_video_wrap video{border-radius:46px;max-width:75%;}
    .package_top h3{max-width:40%;}
    .packages_wrap{flex-wrap:wrap;gap:20px;margin-bottom:40px;}
    .package_box{margin-right:0;width:calc(50% - 20px);margin-bottom:30px;max-width:400px;}
    .vid_demo_blk .right_side_img > div:last-child{order:1;}
    .vid_demo_blk .right_side_img > div:first-child{order:2;}
    .right_side_text{padding-left:0;}
    .vid_demo_content{margin-top:40px;}
    .vid_demo_blk .container_small > div{margin-bottom:60px;}
    .launch_day_banner_blk{padding:30px 0;}
    .banner_content{max-width:100%;}
    .help_topics_blk .hr_tabs{justify-content:flex-start;flex-wrap:nowrap;overflow:hidden;overflow-x:auto;}
    .hr_tabs .nav-link{white-space:nowrap;}
    .vr_tabs{padding:20px;font-size:14px;}
    .state_card{width:172px;}
    .locations_content h2{font-size:24px;}
    .phone_number_hd{padding:8px;width:42px;height:42px;background:#d1113f;}
    .phone_number_hd span{display:none;}
    .phone_number_hd .bi{margin-right:0;}
    .get_smart_blk .button_wrap{text-align:left;}
}
@media (max-width: 1024.5px) {
    .vid_carousel{width:100%;padding-left:40px;padding-right:40px;}
    .vid_carousel #prev{left:30px;}
    .vid_carousel #next{right:30px;}
    .slider_panels{gap:20px;}    
    .slider_panel .slider_content{padding:30px 0px;}
    .slider_panel.active .slider_content{padding:30px;}    
    .get_smart_blk .smart_video_wrap video{border-radius:26px;}    
}
@media(max-width:991.5px){
    /*.checkout_right_blk{order:1;}
    .checkout_left_blk{order:2;}*/
    .order_summary_blk{margin-top:30px;}
    .payment_method_blk .payment_box{width:202px;max-width:202px;margin-right:10px;min-height: 100px;}
    .payment_method_blk .payment_box:last-child{margin-right:0;}
    .affirm_logo_blk img{max-height:24px;}
    .payment_method_blk .payment_box .total_amount, .payment_method_blk .payment_box .installment_amt, .slomins_financing .emi_months{font-size:16px;}
    .installment_pricing .lbl, .devices_blk h4 .small{font-size:12px;}
    .sec_title p br{display:none;}
    /*.pricing_nav_blk .total_blk{width:150px;}*/
    .color_category .device_box .title_box{width:100%;margin-right:0;}
    .navbar-toggler .navbar-toggler-icon .menu_icon{display:none;}
    .navbar-toggler .navbar-toggler-icon .menu_close{display:block;}
    .navbar-toggler.collapsed .navbar-toggler-icon .menu_icon{display:block;}
    .navbar-toggler.collapsed .navbar-toggler-icon .menu_close{display:none;}
    
    .navbar-toggler-icon{width:auto;height:auto;}
    .mobile_shop_now{display:block;margin-left:auto;margin-right:20px;}
    .navbar-toggler-icon img{width:20px;}
    .navbar-toggler{padding:0;font-size:0;}
    .header_navbar .shop_now_header, .highlight{display:none;}
    .navbar-collapse{position:absolute;right:0px;top:54px;width:100%;background:rgba(37, 49, 60, 0.98);padding:30px;z-index:15;}
    .nav-item.active{background-color:transparent;}
    
    .dark_header .navbar-nav .nav-item .nav-link{padding:8px 0;}
    .dark_header .navbar-nav .nav-item{border-top:1px solid #506071;border-radius:0;}
    .dark_header .navbar-nav .nav-item:last-child{border-bottom:1px solid #506071;}

    .white_header .navbar-toggler.collapsed .navbar-toggler-icon .menu_icon, .white_header .navbar-toggler .navbar-toggler-icon .menu_close{filter:brightness(0);}
    .white_header .navbar-collapse{background:#f8f8f8;}
    .white_header .navbar-nav .nav-item{border-top:1px solid #ccc;}
    .white_header .navbar-nav .nav-item .nav-link{color:#0e1821;}

    .get_smart_blk .smart_video_wrap video{border-radius:46px;}    
    .shieldLink_in_action_blk .row > div{margin-bottom:15px;}
    .shieldLink_in_action_blk .row > div:last-child{margin-bottom:0;}
    .footer_btn_blk{padding-right:0;}
    .device_categories_blk .nav-tabs li{margin:5px;}
    .additional_categories_list{overflow:hidden;overflow-x:auto;justify-content:flex-start;margin-top:10px;}    
    .support_banner{padding:40px;}
    .cart_user_mobile{display:block;margin-left:auto;margin-right:30px}
    .cart_user_desktop{display:none;}
    .device_categories_blk .nav-tabs{flex-wrap:nowrap;overflow:hidden;overflow-x:auto;justify-content:flex-start;}
    .device_categories_blk .nav-tabs .nav-link{white-space:nowrap;margin-bottom:0;}
    .additional_categories_blk .sec_heading h2{margin-bottom:0;}
    .additional_categories_blk .sec_heading p{margin-bottom:0;}

    .hero_blk_content{padding-top:20px;padding-bottom:20px;}
    .vid_container video:not(.mobile_video){display:none;}
    .vid_container{padding:0;}
    .get_smart_blk, .evening_rush_blk, .shieldLink_in_action_blk{background:#0e1821;}
    .get_smart_content ul li{background:url('../images/bullet-icon.png') no-repeat;color:#fff;background-size:15px;background-position:left center;}
    .sticky_header + main{padding-top:58px;}
    .img_label p, .shieldLink_action h4{color:#fff;}
    .shieldLink_action{background:#1a2936;}
    .dark_theme_main + footer .footer_widgets_wrap{background:#1a2936;}
    .dark_theme_main + footer .footer_copyright_wrap{background:#0e1821;}
    .shieldLink_action_content .red_outline_btn{/*background:transparent;color:#54adf6;border:2px solid #54adf6;*/padding:5px 20px;}
    .dark_theme_main + footer .widgets_content h4{color:#fff;}
    .dark_theme_main + footer .widgets_content ul li a, .dark_theme_main + footer .footer-note, .dark_theme_main + footer .copyright p, .dark_theme_main + footer .copyright_menu ul li a{color:#99a3ad;}
    .dark_theme_main + footer .social_media ul li{border-color:#fff;}
    .dark_theme_main + footer .social_media ul li img{filter:brightness(100);}
    .launch_day_banner_blk, .launch_day_banner_blk{background:#25323d;}
    footer .footer_logo img.mobile_ft_logo, .dark_theme_main + footer .footer_logo img{display:none;}
    .dark_theme_main + footer .footer_logo img.mobile_ft_logo{display:inline-block;}
    .category_wise_list .category_blk{margin-right:5px;padding-right:5px;margin-bottom:5px;}
    .usa_map img{max-width:100%;}
    .copyright_menu ul li{margin:0 4px;}
    .state_card{width:165px;}
    .unlike_anything_detail{padding:25px;max-width:100%;}
    /*.payment_options .payment_box .price_blk .affirm_logo{display:none;}*/
    /*.checkout_blk .payment_options .payment_box{width:200px;max-width:200px;}*/
    .package_top h3{max-width:50%;}
    .most_used_devices_list{flex-wrap:wrap;gap:15px;}
    .most_used_devices_list ul{width:calc(50% - 20px);}

    /*.purchase_option_blk .payment_options .payment_box .price_blk .total_amount_tab, .purchase_option_blk .payment_options .payment_box .total_amount_customize_products_page, .purchase_option_blk .payment_options .payment_box .total_amount_in_top_bottom{display:block;}*/
    .checkout_blk .payment_options .payment_box{width:auto;max-width:220px;}
}
@media(max-width:767.5px){
    .package_title h1, .thankyou_msg h2, .sec_title h2{font-size:24px;}
    .order_summary_blk h3, .payment_options h4{font-size:20px;}
    .modal-title, .modal-body h5, .why_ssn_blk h4, .order_info p, .address_mail_blk h4, .widgets_content h4, .shield_link_detail h4, .product_info_blk h4{font-size:16px;}
    .top_slider_blk .nav-tabs .nav-link, .modal-body p, .modal-body ul li, .why_ssn_blk ul li, .shield_link_detail p, .sec_title p, .product_info_blk ul li, .product_info_blk p, .checkout_left_blk h4, .form-group label{font-size:14px;}
    .addon_list ul li, .purchased_device_list .list_device_box .prd_qty_blk span, .package_includes_info .dropdown-menu h6, .package_includes_info .dropdown-menu ul li, .reviews, .device_box h5 span, .box_pattern_lg .device_box .title_box span, .devices_blk h4 .small, .monitoring_rate .mon_rate, .monitoring_rate .lbl, .total_blk .lbl, .slomins_financing .lbl, .payment_method_blk .payment_box h5{font-size:12px;}
    .package_title{flex-direction:column;align-items:flex-start;}
    .monitoring_rate{margin-left:0;}
    .line_through_price, .selected_package_blk .saved_amt{display:none;}
    .addon_list ul li{margin-bottom:10px;}
    .pricing_nav_blk .lbl{margin-bottom:0px;}
    .header_logo_wrap img{width:120px;}
    .pricing_nav_blk>div{padding-right:0;margin-right:0;border-right:none;}
    .pricing_nav_blk{border-top:1px solid #f1f1f1;padding-top:10px;}
    .top_slider_blk{padding:5px 0;}
    .top_slider_blk .nav-tabs .nav-link{padding:5px 10px;display:flex;justify-content:center;align-items:center;}
    .selected_package_blk{padding:15px 0;}
    .column_wrap{flex-wrap:wrap;}
    .left_column, .right_column{width:100%;margin-right:0;max-width:100%;}
    .product_list_blk{margin-top:15px;margin-bottom:15px;}
    .rating_review_blk{padding-bottom:10px;margin-bottom:10px;justify-content:center;}
    .device_box h5 span{display:inline;}
    .footer_widgets_wrap{padding:30px 0;}
    .checkout_blk{margin:30px 0;}    
    .checkout_left_blk>div:not(.order_btn_blk){padding:25px 10px 10px 10px;margin-bottom:30px;}
    .order_summary_blk, .purchased_package_blk{padding:15px;}
    .edit_cart_btn{padding:6px 10px;font-size:14px;line-height:normal;}
    .purchased_device_list .list_device_box{padding:4px 15px;}
    .payment_option_content{margin-top:20px;}    
    .order_summary_top, .category_wise_list .category_blk{margin-bottom:5px;}
    .purchased_items_blk{border-radius:5px;}
    .coupon_wrap{margin:15px 0;}
    .checkout_left_blk h2{font-size:20px;top:-14px;left:5px;}
    .payment_method_blk .payment_box{width:100%;max-width:100%;padding:10px;min-height:inherit;margin-right:5px;margin-bottom:10px;}
    /*.payment_method_blk .payment_options .nav-tabs .nav-link{margin-bottom:10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;}*/
    .payment_method_blk .payment_options .nav-tabs .nav-link:last-child{margin-bottom:0;}
    .payment_method_blk .payment_box h5, .affirm_logo_blk{margin-bottom:0;}
    .payment_method_blk .payment_box .total_amount, .payment_method_blk .payment_box .slomins_financing, .payment_method_blk .installment_pricing .amount_blk{display:none;}
    .payment_method_blk .payment_box h5 .small{display:block;}
    .installment_info_blk .installment_info:last-child, .widgets_content ul li{margin-bottom:0;}
    .affirm_logo_blk img{max-height:20px;}
    .purchase_option_blk .affirm_logo_blk img{max-height:12px;}
    .affirm_logo_blk{margin-bottom:auto;}
    .delivery_information_blk .delivery_info_item>div:last-child .form-group{margin-bottom:0;}
    .order_btn_blk p{font-size:14px;margin-bottom:5px;}
    .order_calculation_box{padding-top:5px;margin-top:5px;}
    .copyright p, .copyright_menu ul{text-align:center;}
    .copyright_menu ul li{font-size:14px;}
    .copyright_content{padding:10px 0;}
    .why_ssn_blk{padding:15px;border-radius:5px;}
    .social_media{margin-bottom:0px;margin-top:15px;}
    .social_media ul li{width:30px;height:30px;margin:0 2px;}
    .social_media ul li:first-child{margin-left:0;}
    .social_media ul li img{height:12px;}
    .footer-note{max-width:100%;}
    .widgets_content .app_links{display:flex;margin-top:5px;}
    .widgets_content .app_links li{margin-right:5px;}
    .widgets_content .app_links img{max-width:80px;}
    .widgets_content h4{margin-bottom:0;text-align:center;}
    .download_apps{margin-top:15px;}
    .thankyou_wrap{padding:15px 0;}
    .thankyou_content, .package_details_blk{padding:15px;}
    .success_circle{font-size:30px;}
    .shield_link_box .icon{width:40px;height:40px;min-width:40px;min-height:40px;margin-right:10px;}
    .shield_link_box .icon svg{width:20px;height:20px;}
    .payment_tabs_blk{overflow:hidden;overflow-x:auto;}
    .payment_groups{display:flex;flex-wrap:nowrap;}
    .payment_box{margin-right:20px;}
    .package_title{position:relative;padding-right:20px;}
    .package_includes_info{margin-left:0;position:absolute;right:0;top:0;}
    .package_includes_info .dropdown-menu{border-radius:10px;left:auto !important;transform:none !important;top:30px !important;right:-10px;width:auto;padding:10px;}
    .arrow-up{top:-10px;position:absolute;left:auto;transform:none;right:8px;border-bottom:10px solid #a30027;}
    .package_includes_info .dropdown-menu{border:1px solid #a30027;}
    .package_includes_info .dropdown-menu ul li{margin-top:3px;}
    .product_img_blk img:not(.zoom){/*max-width:350px;min-height:250px;*/max-height:250px;border-radius:10px;}
    .box_pattern_lg .device_box .color_selector_blk{margin-right:auto;}
    .package_details_blk .package_and_total{position:relative;}
    .package_details_blk .package_and_total .package_title{padding-right:0;max-width:65%;}
    /*.package_details_blk .total_blk{width:auto;position:absolute;right:0;top:0;}*/
    .instant_saving{margin-top:5px;margin-bottom:5px;padding:10px 0;}
    .btn_lg .red_btn{line-height:normal;}
    .about_shield_link{margin:30px 0 10px 0;}
    /*.selected_package_blk.sticky_info{position:fixed;left:0;top:0;background:#fff;padding:5px 0;width:100%;}*/
    .monitoring_rate{position:fixed;width:100%;justify-content:space-between;left:0;border-radius:0;bottom:0;z-index:11;}
    .pricing_nav_blk{position:fixed;width:100%;left:0;border-radius:0;bottom:22px;background:#fff;padding:8px 10px;z-index:10;}
    .selected_package_blk .continue_btn_wrap p{display:none;}
    .selected_package_blk .pricing_nav_blk>div.total_blk{width:inherit;margin-right:80px;}
    .selected_package_blk .red_btn{padding:5px 20px;font-size:12px;}
    /*.selected_package_blk.sticky_info .package_title h1{font-size:16px;color:#fff;}*/
    .selected_package_blk .category_wise_list .category_blk{border-right:0px solid #cecece;margin-bottom:2px;margin-right:5px;padding-right:5px;}
    .selected_package_blk .category_wise_list .category_blk ul{display:flex;flex-wrap:wrap;}
    .selected_package_blk .category_wise_list .category_blk ul li:after{content:',';}
    .selected_package_blk .category_wise_list .category_blk ul li:last-child:after{display:none;}
    .selected_package_blk .category_wise_list .category_blk:last-child{margin-right:0;padding-right:0;border-right:none;margin-bottom:0;}
    /*.selected_package_blk.sticky_info .category_wise_list .category_blk, .selected_package_blk.sticky_info .package_includes_info .dropdown-toggle .bi{color:#fff;}*/
    .selected_package_blk .category_wise_list .category_blk ul li{margin-right:10px;}
    .selected_package_blk .category_wise_list .category_blk ul li:last-child{margin-right:0;}
    /*.selected_package_blk.sticky_info .category_wise_list .category_blk{margin-right:5px;padding-right:5px;}*/
    .cart_main+.footer{padding-bottom:140px;}
    @-webkit-keyframes packageSlideDown{
        from{top:-80px;}
        to{top:0;}
    }
    @keyframes packageSlideDown{
        from{top:-80px;}
        to{top:0;}
    }
    @-webkit-keyframes totalSlideUp{
        from{bottom:-80px;opacity:0}
        to{bottom:26px;opacity:1}
    }
    @keyframes totalSlideUp{
        from{bottom:-80px;opacity:0}
        to{bottom:26px;opacity:1}
    }    
    @-webkit-keyframes monitoringSlideUp{
        from{bottom:-80px;opacity:0}
        to{bottom:0;opacity:1}
    }
    @keyframes monitoringSlideUp{
        from{bottom:-80px;opacity:0}
        to{bottom:0;opacity:1}
    }
    .sticky_header{top:0;position:fixed;left:0;width:100%;z-index:100;-webkit-animation: packageSlideDown .5s ease-in-out;-moz-animation: packageSlideDown .5s ease-in-out;-ms-animation: packageSlideDown .5s ease-in-out;-o-animation: packageSlideDown .5s ease-in-out;animation: packageSlideDown .5s ease-in-out;}
    .pricing_nav_blk{bottom:22px;border:none;box-shadow:0 0 10px rgba(0, 0, 0, 0.15);-webkit-animation: totalSlideUp .5s ease-in-out;-moz-animation: totalSlideUp .5s ease-in-out;-ms-animation: totalSlideUp .5s ease-in-out;-o-animation: totalSlideUp .5s ease-in-out;animation: totalSlideUp .5s ease-in-out;}
    .monitoring_rate{bottom:0;-webkit-animation: monitoringSlideUp .5s ease-in-out;-moz-animation: monitoringSlideUp .5s ease-in-out;-ms-animation: monitoringSlideUp .5s ease-in-out;-o-animation: monitoringSlideUp .5s ease-in-out;animation: monitoringSlideUp .5s ease-in-out;}
    .qty_blk p{display:none;}
    .box_pattern_sm .device_img{display:block !important;}
    .installment_info .affirm_logo img{max-width:35px;}
    .installment_info{margin-right:10px;margin-bottom:0;}
    .payment_method_blk .payment_option{padding:10px;}
    .package_details_blk .category_wise_list .category_blk{border-right:0px solid #cecece;}
    .color_choices ul li{width:20px;height:20px;margin:0 2px;}
    .box_pattern_sm .device_box h5{margin-bottom:0;}
    .drop_down_panel{display:none;}
    .product_info_blk{margin-top:0;}
    .product_info_blk h4{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f1f1f1;cursor:pointer;color:#0071e3;}
    .product_info_blk h4 .bi-chevron-down::before{transform:rotateZ(0deg);transition:transform 0.3s ease-in-out;}
    .product_info_blk.show_more h4 .bi-chevron-down::before{transform:rotateZ(180deg);transition:transform 0.3s ease-in-out;}
    .product_info_blk .drop_down_panel > h4{text-align:left;font-size:14px;color:#212529;border-bottom:none;padding-bottom:0;}
    .shield_link_box{margin-bottom:15px;padding-right:0;}
    .box_pattern_lg .device_box .qty_with_label{margin-left:0;width:100%;}
    .sel_drop_down{padding:15px;}
    .left_column{position:fixed;top:50%;left:50%;z-index:100;overflow-x:hidden;overflow-y:auto;text-align:center;pointer-events:auto;width:calc(100% - 20px);transform:translate(-50%, -50%);display:none;}
    .left_column_content{position:relative;z-index:10;background:#fff;border-radius:10px;padding:20px;max-height:650px;overflow:hidden;overflow-y:auto;}
    .overlay{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0, 0, 0, 0.4);z-index:100;display:none;}
    .mob_close{position:absolute;right:5px;top:5px;z-index:20;cursor:pointer;}
    .product_info_blk ul li, .product_info_blk p{text-align:left;}
    .mob_close .bi{color:#d1113f;}
    .terms_condition_popup{max-height:calc(100vh - 235px);padding:15px;}
    .color_category .device_box .title_box{width:100%;margin-right:0;}
    .box_pattern_lg .device_box .title_box{width:100%;}
    .box_pattern_lg .device_box{display:block;padding:20px;width:calc(50% - 10px);max-width:290px;}
    .box_pattern_lg .device_box .device_img{order:1;padding:20px 0;margin-right:0;width:100%;min-width:auto;}
    .box_pattern_lg .device_box .device_img img, .device_img img{max-height:80px;min-height:initial;}
    .device_box h5{margin-bottom:0;}
	.sticky_header + .cart_main{padding-top:60px;}

    .get_smart_blk, .compatible_devices_blk, .shieldLink_in_action_blk, .automation_blk, .video_carousel_blk, .get_smart_video_blk, .address_blk, .vid_demo_blk, .faq_blk, .ask_question_form, .support_hero_blk{padding:30px 0;}    
    .hero_content{padding-left:0;padding:10px 0px 30px 0px;}
    /*.hero_vid_blk{height:auto;background:#0e1821;}*/
    .hero_blk_content h1, .support_hero_content h1, .help_topics_blk h2, .map_heading h1, .state_list_blk h2{font-size:24px;line-height:1.1;}
    .sec_heading h2, .get_smart_video h2{font-size:24px;line-height:1.1;}
    .device_categories_blk h4, .shieldLink_action h4, .slider_panel .slider_content h3, .address_form h3, .package_top h3, .faq_box .accordion_item, .banner_content h2, .unlike_anything_detail h4, .camera_detail h4{font-size:18px;}
    #myDeviceCategoriesContent ul li, .video_carousel_blk .caption, .video_caption_wrap p, .smart_popup_video_wrap span, .equipment_rate span.line-through, .total_monthly_amt_blk span, .total_equ_amt_blk span, .monthly_monitoring_btm span, .vr_tabs > span{font-size:16px;font-weight:300;}
    .sec_heading p, .vr_tabs .nav-link, .banner_content p, .hero_blk_content p, .bullet_list li{font-size:14px;}
    .copyright p, .copyright_menu ul li a, .slider_panel .slider_content p, .bold_label, .affirm_emi_lbl, .due_label, .payment_options .payment_box .price_blk, .btn_icon .bi::before, .more_btn{font-size:12px;}
    .payment_options .payment_box .price_blk .total_amount_tab, .payment_options .payment_box .total_amount_customize_products_page, .payment_options .payment_box .total_amount_in_top_bottom{font-size:12px;}
    .sec_heading h2{margin-bottom:10px;}
    .hero_blk_content ul{margin-top:0;}
    .hero_vid_blk .hero_blk_content::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0, 0, 0, 0.5);z-index:-1;display:none;}
    .bullet_list li{margin-bottom:8px;background-position:left top 3px;}
    .button_wrap{margin-top:15px;}
    .red_outline_btn, .red_solid_btn{border:2px solid #d1113f;font-size:14px;}
    .white_outline_btn{font-size:14px;}
    .sec_heading h2 br{display:none;}
    .button_wrap a{margin-right:10px;}
    .button_wrap a:last-child{margin-right:0;}
    .get_smart_blk .smart_video_wrap{justify-content:center;align-items:center;margin-top:30px;}
    .get_smart_blk .smart_video_wrap video{margin:0;border-radius:36px;max-width: 200px;}
    .compatible_devices_blk{margin-top:-5px;}
    .device_categories_blk .nav-tabs li{margin:0 5px;}
    .device_categories_blk .nav-tabs li:first-child{margin-left:0;}
    #myDeviceCategoriesContent ul{/*column-count:2;*/padding-left:15px;}
    .device_categories_blk .nav-tabs .nav-link{padding:6px 30px;white-space:nowrap;font-size:14px;}
    .shieldLink_action_content img{min-height:250px;max-height:250px;}
    .action_video_btn, .smart_popup_video_btn{right:auto;bottom:auto;left:50%;top:50%;transform:translate(-50%, -50%);}
    .shieldLink_action_content{border-radius:25px;}
    .shieldLink_action{padding:20px;}
    .shieldLink_action h4{margin-bottom:20px;}
    .shieldLink_in_action_blk .row>div{margin-bottom:15px;}
    .shieldLink_in_action_blk .row>div:last-child{margin-bottom:0;}
    .action_video_wrapper{margin:0 10px;}
    #myDeviceCategoriesContent ul li{margin-bottom:5px;font-size:14px;}
    .footer_logo{text-align:center;margin-bottom:15px;}
    .footer_btn_blk ul li{margin-right:10px;}
    .slider_panel{height:350px;}
    .slider_panel .slider_content{padding:15px;}
    .slider_panel.active .slider_content{padding:30px 15px;}
    .slider_panels{gap:10px;}
    .slider_panel{width:40px;}
    .slider_panel.active{width:100%;}
    .slider_heading{font-size:24px;width:auto;margin-right:10px;line-height:1.1;width:100%;text-align:center;}
    .slider_blk{flex-direction:column;}
    .slider_heading br{display:none;}
    .slider_panels_container{width:100%;}
    .slider_heading.hidden{display:block;}
    .slider_heading.pushed-out{transform:none;opacity:1;width:100%;margin-right:0;}    
    .slider_heading{transform:none;opacity:1;width:100%;margin-right:0;margin-bottom:20px;}
    .slider_dot{width:10px;height:10px;}
    .slider_dot.active{padding:5px;}
    .navbar-collapse{top:47px;}
    .white_header .navbar-collapse{top:50px;}
    .video_carousel_blk .caption{text-align:center;min-height:62px;}
    .vid_carousel{padding-left:20px;padding-right:20px;}
    .vid_carousel .video-wrapper{width:calc(100% - 10px);}
    .vid_carousel .play_btn_wrap{bottom:20px;right:20px;}
    .vid_carousel .nav_btn{width:30px;height:30px;}
    .vid_carousel .nav_btn svg{width:10px;height:10px;}
    .dots_wrap{margin:30px 0;}
    .automation_blk{padding-top:10px;}
    .footer_btn_blk ul{justify-content:center;}
    .get_smart_video h2 br{display:none;}
    .video_caption_wrap{max-width:100%;}
    .address_blk .address_form{border-radius:10px;padding:15px;}    
    .package_box{width:100%;margin-bottom:20px;}
    .package_top{padding:15px 20px;}
    .packages_wrap, .additional_categories_blk{margin-bottom:30px;}
    .packages_blk{padding-bottom:0px;}
    .security_only_pkg{display:none!important;}
    .address_blk{padding-top:15px;}
    .category_img{width:140px;height:140px;}
    .smart_popup_video_wrap .smart_popup_video_btn{transform:none;left:auto;}
    .get_smart_video h2{margin-bottom:15px;}
    .get_smart_video{margin-bottom:60px;}
    .launch_day_banner_blk{padding:15px 0;}
    .total_monthly_amt_blk, .equipment_total_amt, .bottom_payment_blk .affirm_emi_blk .total_monthly_amt_blk{text-align:right;}
    .affirm_emi_blk .total_monthly_amt_blk{text-align:left;}
    .affirm_emi_lbl{margin-bottom:0;}
    .bold_label, .affirm_emi_lbl, .due_label{line-height:normal;}
    .affirm_emi_lbl .affirm_logo{height:12px;}
    .ener_bank_logo, .payment_options .payment_box .price_blk .affirm_logo{height:12px;}
    .vid_demo_content{margin-top:20px;}
    .vid_demo_blk .container_small > div{margin-bottom:40px;}
    .smart_video_wrap video{border-radius:20px; max-width: 100%;}
    .get_smart_video_blk .smart_video_wrap video{max-width:100%;}
    .get_smart_video_blk .vid_play_btn_wrap{right:20px;bottom:20px;}
    .launch_day_banner_blk .row > div:first-child .banner_img{margin-bottom:10px;}
    .faq_box .accordion_item{border-radius:20px;margin-bottom:10px;padding:20px;}
    .ask_question_form{padding-top:0;}
    .ask_question_form_box{padding:20px;border-radius:20px;}
    .support_hero_content .search_blk{margin-bottom:0;}
    .help_topics_blk .hr_tabs{margin-bottom:30px;}
    .hr_tabs .nav-link{padding:6px 20px;font-size:14px;}
    .vr_tabs, .help_qus_accordion_blk{padding:20px;border-radius:20px;}
    .vr_tabs .nav-link.active, .vr_tabs .show > .nav-link{padding:0;} 
    .vr_tabs .nav-link{padding:5px 0;}
    .vr_tabs{margin-bottom:10px;}
    .help_topics_blk, .support_banner_blk, .unlike_anything_blk{padding-bottom:30px;}
    .support_banner{padding:20px;border-radius:20px;}    
    .support_banner .red_btn{padding:8px 20px;font-size:14px;}
    .monthly_monitoring_blk{margin-top:10px;}
    .price_box_small .pricing_nav_blk > div.small_blk{margin-right:10px;}
    .small_blk h5{font-size:14px;margin-bottom:0;line-height:normal;}
    .price_box_small .pricing_nav_blk{flex-direction:row;align-items:center;padding:10px;}
    .mobile_price_toggle{position:absolute;left:50%;transform:translateX(-50%);top:-20px;background:#fff;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:100px;color:#d1113f;box-shadow:0 -5px 5px rgba(0, 0, 0, 0.05);}
    .mobile_price_toggle .bi{line-height:normal;transform:rotateZ(0deg);transition:transform 0.3s ease-in-out;}
    .price_box_small .mobile_price_toggle .bi{transform:rotateZ(180deg);transition:transform 0.3s ease-in-out;}
    .price_box_small .total_blk, .small_blk, .pricing_nav_blk .line-through{display:none;}
    .price_box_small .small_blk{display:flex;align-items:center;width:calc(100% - 110px);position:relative;z-index:1;}
    .price_box_small .equipment_total_amt{margin-left:auto;margin-right:auto;}
    .total_monthly_amt_blk span, .total_equ_amt_blk span{font-weight:500;}
    .get_smart_blk .sec_heading p, .get_smart_content ul li, .unlike_anything_detail p, .camera_detail p, .extra_info ul{font-size:14px;}
    .get_smart_blk .bullet_list{columns:2;-webkit-columns:2;-moz-columns:2;} 
    
    body{overflow-x:hidden!important;}
    .hero_blk_content{padding-top:0;padding-bottom:0;}
    .get_smart_blk{padding-top:10px;padding-bottom:20px;}
    .get_smart_blk .get_smart_img{margin-top:50px;}
    .automation_blk, .compatible_devices_blk, .shieldLink_in_action_blk{padding-top:20px;}
    .dark_theme_main_home, .dark_theme_main, .cart_main, .pkgs_main{/*background:#0e1821;border-top:1px solid #273440;*/overflow-x:hidden;}
    .get_smart_blk .smart_video_wrap video{border-radius:60px;max-width:100%;}
    .get_smart_blk .smart_video_wrap{transition:transform 0.5s ease, opacity 0.5s ease;transform:scale(0.8);opacity:0.8;overflow-x:hidden;}
    .pop-in .img_label{margin-bottom:40px;}
    .hide_header{opacity:0;}
    .get_smart_content{margin-bottom:50px;}
    .get_smart_blk .smart_video_wrap.pop-in{transform:scale(1.2);opacity:1;}
    .get_smart_blk .smart_video_wrap.pop-in video{border-radius:80px;}
    .pricing_nav_blk{flex-direction:row;flex-wrap:wrap;border-radius:12px 12px 0 0;}
    .selected_package_blk .pricing_nav_blk > div.total_blk{flex:1 20%;order: 0;}
    .price_box_small .sel_equipment_list_mob, .price_box_small .selected_equipment_mob{display:none;}
    .selected_package_blk .pricing_nav_blk .continue_btn_wrap{order:1;}
    .selected_package_blk .pricing_nav_blk .sel_equipment_list_mob, .selected_equipment_mob{order:2;width:100%;}
    .equipment-list-title h6{font-size:12px;color:#6e6e73;line-height:normal;}
    .sel_equipment_list_mob .category_wise_list{margin-top:0;display:block;}
    .sel_equipment_list_mob .equipment-list-title{margin-top:0px;}
    .selected_package_blk .category_wise_list .category_blk{margin:0;padding:0;}
    .pricing_nav_blk > div.sel_equipment_list_mob{background:#f8f9fa;padding:10px;margin-top:5px;max-height:180px;overflow:hidden;overflow-y:auto;}    
    .sel_equipment_list_desk, div.phpdebugbar{display:none;}
    div.phpdebugbar{display:none !important;}    
    .cart_main + .footer{padding-bottom:250px;background:#ebeced;}
    .price_box_small + .footer{padding-bottom:90px;}
    .selected_package_blk{background:#d1113f;border:0;}
    .selected_package_blk .package_title h1, .sel_package_name span{color:#fff;}
    .sel_package_name span a{background:#fff;padding:4px 10px;border-radius:100px;display:inline-block;color:#d1113f;}
    .package_includes_info .dropdown-toggle .bi{color:#fff;}
    .sel_package_name span{display:block;margin-top:5px;}
    .color_choices ul li{width:26px;height:26px;}  
    .device_price{font-size:16px;}
    .qty_number{height:20px;width:20px;}
    .box_pattern_lg .device_box .qty_price .device_price{margin-right:10px;}
    .more-info a{font-size:12px;}
    .device_img, .box_pattern_lg .device_box .device_img{padding:25px 0;}
    .purchase_option_blk .affirm_emi_blk{width:100%;flex-direction:row;}
    .payment_box h5{margin-bottom:10px;font-size:12px;}
    .payment_box h5 .small{font-size:10px;}
    .payment_options .nav-tabs .nav-link{border-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;}
    .payment_box{padding:10px;max-width:190px;width:190px;margin-right:5px;min-height:inherit;}
    .purchase_option_blk .affirm_emi_blk > span > span, .purchase_option_blk .installment_pricing .installment_amt{font-size:13px;}
    .installment_pricing .affirm_logo_blk{margin-bottom:0;}
    .installment_pricing .affirm_logo_blk img{max-height:12px;}
    /*.selected_package_blk.sticky_info .category_wise_list .category_blk{margin-right:0;padding-right:0;}*/
    .selected_package_blk .category_wise_list .category_blk ul{display:block;}
    .sel_equipment_list_mob .category_blk ul li{display:flex;justify-content:space-between;width:100%;}
    .selected_package_blk .category_wise_list .category_blk ul li::after, .package_details_blk .category_wise_list .category_blk ul li::after{display:none;}
    .bottom_payment_blk .affirm_emi_blk > span > span.total_amount, .bottom_payment_blk .equipment_total_amt > span > span.total_amount{font-size:14px;}
    .bottom_payment_blk .total_monthly_amt_blk span.line-through, .bottom_payment_blk .total_equ_amt_blk span.line-through, .checkout_blk .payment_method_blk .payment_method .details > div{font-size: 12px;}
    .monthly_monitoring_btm span{font-weight:500;}
    .video_carousel_cart_blk .sec_heading h2{font-size:24px;}
    .video_carousel_cart_blk.video_carousel_blk .caption{font-size:14px;padding-bottom:0;min-height:42px;}
    .video_carousel_cart_blk{padding-top:0;}
    .packages_desktop{display:none;}
    .packages_mobile{display:flex;}    
    .package_bottom{display:flex;padding:15px 10px;}
    .package_prices_blk{order:2;width:50%;}
    .divider{order:1;width:1px;margin:0 10px;position:relative;z-index:1;height:auto;}
    .package_include_list{display:block;order:0;width:50%;}
    .pkg_title{font-size:13px;font-weight:500;line-height:normal;display:block;margin-bottom:5px;}
    ul.list_checked li, .sl_monitoring_rate, .equipment_rate span.line-through, .sl_package_price .equipment_affirm_blk, .equipment_rate p, .package_prices_blk ul li{font-size:12px;line-height:normal;}
    .sl_monitoring_rate span, .sl_package_price span{font-size:14px;line-height:normal;}
    .sl_package_price .equipment_affirm_blk .affirm_logo{height:12px;}
    .sl_package_price .equipment_affirm_blk{margin-bottom:10px;}
    .package_top h3{font-size:16px;max-width:50%;}
    .packages_wrap .package_box:nth-child(2) .package_top::before{top:22px;}
    .category_wise_list .category_blk{padding-right:0;}
    .purchase_option_blk .package_and_total .package_info{padding-right:0;}
    .package_details_blk .package_and_total .package_title{padding-right:0;max-width:100%;margin-bottom:10px;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk{display:block;margin-right:0;width:100%;margin-bottom:0;}
    .purchase_option_blk .package_and_total, .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul{display:block;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li .prd_img{margin-right:10px;background:#fff;padding:5px;width:30px;height:30px;display:none;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li .prd_img img{max-width:40px;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li{margin-right:0;display:flex;align-items:center;justify-content:flex-start;margin-bottom:5px;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li .prd_qty{margin-left:0;order:1;}
    .purchase_option_blk .package_details_blk .category_wise_list .category_blk ul li .prd_name{order:2;}
    .social_media ul, .address_ft_blk{text-align:center;}
    .small_footer{margin-bottom:15px;}
    .small_footer .download_apps{margin-right:auto;}
    .hero_blk_content p{margin-bottom:5px;}
    .purchase_option_blk .equipment_total_amt{margin-left:0;margin-right:0;}
    .purchase_option_blk .total_blk{display:block;}
    .package_box .ener_bank_logo{width:70px;}
    .place_order_btn_wrap .red_btn{padding:8px 20px;font-size:14px;}
    .checkout_blk .payment_method_blk .payment_options .nav-tabs .nav-link{flex-direction:column;}
    .checkout_blk .payment_method_blk .payment_box .total_amount, .checkout_blk .payment_method_blk .installment_pricing .amount_blk{display:block;font-size:14px;}
    .checkout_blk .payment_options .payment_box .price_blk > span{line-height:normal;margin-top:10px;display:block;}
    .monthly_payment{padding:0 0 10px 0;margin-top:10px;margin-bottom:10px;}
    .purchase_option_blk .order_total{margin-bottom:15px;}
    .state_card{width:162px;}
    .state_list_blk{padding-bottom:20px;}
    .map_hero{padding:30px 0;}
    .cart_main + footer #scrollToTopBtn{bottom:150px;}
    #scrollToTopBtn{bottom:60px;}
    .hide_header+.dark_theme_main_home + footer #scrollToTopBtn{opacity:0;}
    .vid_container{padding:0;}
    .vid_container video{border-radius:0;}
    .hero_vid_blk{height:530px;}
    .hero_blk_content{position:absolute;left:0;bottom:0;padding:0 0 15px 0;z-index:10;height:auto;}
    .vid_container video{height:530px;object-fit: cover;}
    #vid_container::after{content:'';position:absolute;width:100%;height:100%;background:linear-gradient(to top, rgba(14,24,33,0.8) 40%,rgba(255,255,255,0) 100%);left:0;top:0;z-index:5;}
    .hero_blk_content .bullet_list li{padding-left:20px;background-size:12px;}
    .hero_content{padding:10px 0px;}
    .get_smart_blk{padding-top:30px;}
    .locations_content{text-align:center;}
    .locations_content h2{margin:20px 0;}
    .locations_content img{max-width:70%;}
    .locations_blk{padding-top:0;} 
    .unlike_anything_detail{padding:35px 25px;max-width:100%;}
    .unlike_anything_box{margin-bottom:15px;min-height:auto;}
    .devices_list .included_item::before{padding:2px 10px;border-radius:12px 0 0 0;font-size:12px;}
    .sel_drop_down .category_wise_list ul li, .package_info .category_blk ul li{display:flex;justify-content:flex-start;}
    .sel_drop_down .category_wise_list ul li .prd_name, .package_info .category_blk ul li .prd_name{order:1;}
    .sel_drop_down .category_wise_list ul li .prd_qty, .package_info .category_blk ul li .prd_qty{order:0;margin-right:5px;}
    .package_details_blk .category_wise_list .category_blk{border-right:0px solid #cecece;margin-bottom:15px;margin-right:15px;padding-right:0;}
    /*.payment_options .payment_box .price_blk .affirm_logo{display:none;}*/

    .selected_device_box{width:100%;margin-right:0;border-radius:0;border-right:0;border-left:0;max-width:100%;box-shadow:none;display:flex;justify-content:flex-start;align-items:center;cursor:default;padding:5px 10px;border-bottom:none;margin-bottom:0;}
    .selected_device_box:last-child{border-bottom:1px solid #f1f1f1;}
    .selected_device_box:nth-child(2n+1){margin-right:0;}
    .selected_device_box .device_img{padding:0;margin-right:10px;min-width:30px;min-height:30px;}
    .selected_device_box:hover::after, .selected_device_box.device_selected::after{display:none;}
    .selected_device_box .qty_with_label{margin-left:auto;}
    .selected_device_box .device_img img{max-height:30px;min-height:30px;object-fit:contain;border-radius:5px;}
    .selected_equipment_mob h6{color:#6e6e73;font-weight:500;font-size:12px;margin-bottom:5px;}
    .selected_device_box .title_box h5, .selected_device_box .device_price{font-size:12px;margin:0 10px;}
    .selected_device_box .device_qty .qty_input{font-size:14px;}
    .selected_devices_list{max-height:295px;overflow:hidden;overflow-y:auto;margin-bottom:10px;}
    .different_camera_blk .button_wrap{margin-top:20px;}
    .different_camera_blk{padding-bottom:50px;}
    .camera_box img{max-height:80px;}
    .camera_box{margin-bottom:10px;width:100%;}
    .vid_demo_blk .vid_play_btn_wrap{right:20px;bottom:20px;left:auto;top:auto;transform:none;}
    .checkout_blk .payment_options .payment_box{width:auto;max-width:300px;margin-right:5px;}
    .w_label{display:block;}
    .phone_number_hd{width:36px;height:36px;margin-right:10px;}
    .phone_number_hd .bi, .tp_banner a{font-size:12px;}
    .banner_text{font-size:14px;text-align:left;line-height:normal;}
    .get_smart_btn_blk a{margin-right:5px;padding:8px 12px;}
    .get_smart_blk .button_wrap{text-align:center;}
}
@media(max-width:576.5px){
    .package_title h1, .thankyou_msg h2, .locations_content h2{font-size:18px;}
    .total_amount, .installment_amt, .instant_saving .saved_amt, .saved_today .saved_amt{font-size:16px;}
    .device_box h5, .device_price, .select_color, .select_size, .screen_size_choices ul li, .payment_method .details h6{font-size:14px;}
    .payment_method .details p{font-size:12px;}
    .top_slider_blk .nav-tabs{padding:0;overflow:hidden;}
    .top_slider_blk .nav-tabs .nav-link{width:100%;}
    .top_slider_blk .nav-tabs .nav-link.active{border-radius:0;}
    .pricing_nav_blk>div.total_blk{width:35%;margin-right:10px;}
    .product_img_blk img{max-height:180px;min-height:180px;border-radius:16px;}
    .devices_blk h4{font-size:16px;margin-bottom:5px;}
    .device_box{padding:10px;width:calc(50% - 5px);margin-bottom:10px;border-radius:12px;}
    .device_box:nth-child(odd){margin-right:10px;} 
    .box_pattern_lg .device_box{border-radius:12px;}   
    .qty_blk p{display:none;}
    .device_img img{max-height:50px;min-height:50px;}
    .device_img, .box_pattern_lg .device_box .device_img{padding:25px 0;}
    .product_img_blk{padding:15px;}
    .device_box:hover:after, .device_box.device_selected:after{border-radius:12px;border:2px solid #d1113f;}
    .device_selection_blk .devices_blk{margin-bottom:10px;}
    .color_selector_blk{margin-bottom:20px;}
    .box_pattern_lg .device_box{align-items:center;padding:10px;flex-direction:column;width:calc(50% - 5px);}
    .box_pattern_lg .device_box h5{order:1;margin-bottom:0;text-align:left;width:100%;}
    .box_pattern_lg .device_box .device_img{order:2;margin-right:0;width:auto;min-width:auto;}
    .qty_number{height:16px;width:16px;}
    .card_details_blk .card_details .row.expiry_year>div:last-child .form-group:last-child{margin-bottom:0;}
    .address_mail_blk{flex-direction:column;margin-top:0;}
    .address_mail_blk>div{width:100%;margin-bottom:10px;}
    .address_mail_blk>div:last-child{margin-bottom:0;}
    .keep_shopping_btn{margin-top:15px;}
    .payment_box{padding:20px;min-height:inherit;max-width:200px;width:200px;}
    .installment_info_blk{flex-direction:column;}
    .installment_info{margin-right:0;margin-bottom:10px;}
    .installment_info .affirm_logo img{max-width:50px;}
    .pricing_nav_blk .continue_btn_wrap{/*position:absolute;right:15px;top:50%;transform:translateY(-50%);*/text-align:center;}
    .pricing_nav_blk{display:flex;flex-direction:column;border-radius:12px 12px 0 0;padding:10px;}
    .cart_main + .footer{padding-bottom:210px;background:#ebeced;}
    .price_box_small.cart_main + .footer{padding-bottom:85px;}
    .product_img_blk img:not(.zoom){/*max-width:200px;min-height:200px;*/max-height:200px;}
    .shop_now_header .red_outline_btn{padding:6px 15px;}
    .vid_carousel{padding-left:10px;padding-right:10px;}
    .vid_carousel .play-control-btn{width:30px;height:30px;}
    .vid_carousel .play-control-btn::after, .vid_carousel .play-control-btn.playing::after{font-size:20px;}
    .affirm_emi_lbl br{display:none;}
    .selected_package_blk .pricing_nav_blk > div.total_blk{width:100%;margin-right:0;margin-bottom:5px;}
    .bold_label, .affirm_emi_lbl, .due_label{font-size:12px;}
    .pricing_nav_blk .lbl{margin-bottom:3px;}
    .affirm_emi_blk{width:60%;}
    .bottom_payment_blk .affirm_emi_blk{width:100%;}
    .sticky_header + main{padding-top:58px;}
    .get_smart_blk .bullet_list{columns:1;-webkit-columns:1;-moz-columns:1;}

    .pricing_nav_blk{flex-direction:column;}
    .selected_package_blk .pricing_nav_blk .sel_equipment_list_mob{order:1;}
    .selected_package_blk .pricing_nav_blk .continue_btn_wrap{order:2;}
    .selected_package_blk .sel_equipment_list_mob{margin-top:0;margin-bottom:10px;}
    .cart_main + .footer{padding-bottom:300px;}
    .payment_box{padding:8px;margin-right:5px;}
    .purchase_option_blk .affirm_emi_blk > span > span, .purchase_option_blk .installment_pricing .installment_amt, .total_amount_in_top_bottom, .total_amount_customize_products_page{font-size:12px;}
    .payment_box{max-width:100%;width:initial;}
    .state_card{width:100%;margin-bottom:10px;border-radius:12px;padding:10px 15px;}
    .city_list{display:flex;flex-wrap:wrap;}
    .city_list li{width:25%;margin:0;}
    .address_input .small{line-height:normal;display:inline-block;margin-top:5px;}
    .locations_content img{max-width:80%;}
    .selected_device_box{width:100%;max-width:100%;padding:8px 10px;border-radius:0;border-bottom:none;margin-bottom:0;}
    .selected_device_box:nth-child(2n+1){margin-right:0;}
    .selected_device_box .device_img img{max-height:30px;min-height:30px;object-fit:contain;}
    .selected_device_box .title_box{width:40%;}
    #callbackForm .form-inline .form-group{margin-bottom:0;}
    .checkout_blk .payment_options .payment_box{padding:6px;}
    .w_label{display:inline-block;}
    .device_box.included_item_b{padding-bottom:25px;}
}
@media (max-width:480.5px){
    .city_list li{width:50%;}
    /*.payment_options .payment_box .price_blk .total_amount_tab, .payment_options .payment_box .total_amount_customize_products_page, .payment_options .payment_box .total_amount_in_top_bottom{display:block;}*/
    .shop_now_header .red_outline_btn{padding:6px 10px;font-size: 12px;}
    .phone_number_hd{width:30px;height:30px;}
}
@media(max-width:359.5px){
    .device_box, .box_pattern_lg .device_box{width:100%;max-width:100%;}
    .device_box:nth-child(2n+1){margin-right:0;}
    .device_img, .box_pattern_lg .device_box .device_img{padding:10px 0;}
    .box_pattern_lg .device_box .qty_with_label{margin-left:0;width:100%;}
    .slider_panel{height:450px;}
    ul.list_checked li{font-size:12px;}
    .sl_monitoring_rate, .equipment_rate p, .equipment_affirm_blk{font-size:14px;}
    .equipment_rate span.line-through{font-size:16px;}
    .sl_monitoring_rate span, .sl_package_price span{font-size:18px;}
    .header_logo_wrap img{width:100px;}
    .payment_options .payment_box .price_blk .total_amount_tab, .payment_options .payment_box .total_amount_customize_products_page, .payment_options .payment_box .total_amount_in_top_bottom, .checkout_blk .payment_method_blk .payment_box .total_amount, .checkout_blk .payment_method_blk .installment_pricing .amount_blk{font-size:12px;}
    .package_top h3{max-width:60%;}
    .packages_wrap .package_box:nth-child(2) .package_top::before{left:-45px;top:20px;}
    .most_used_devices_list ul{width:100%;}
    .most_used_devices_list{gap:0;}
    .mobile_shop_now{margin-right:10px;}
    .phone_number_hd{font-size:12px;margin-right:5px;width:30px;height:30px;}
    .only_landing_header .shop_now_header .red_outline_btn{padding:6px 10px;font-size:10px;}
    #callbackForm .form-inline{flex-direction:column;align-items:flex-start;}
    #callbackForm .form-inline .form-group{width:100%;}
    #callbackForm .form-group input{margin-bottom:15px;}
    #callbackForm .red_btn{margin-left:0;}
    .get_smart_btn_blk a{padding:8px 10px;font-size:12px;}
}