/* popup.css */
.pop-box-body,.pop-content,.pop-outerBox{float:left;width:100%;}
.popup-Box{position:fixed;top:0;bottom:0;width:100%;left:0;background:rgba(0,0,0,.6);z-index:9999;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;overflow:auto;}
.pop-content{padding:30px 0;margin-top:40px;}
.pop-container{max-width:510px;margin:0 auto;padding:0 15px;}
.pop-outerBox{position:relative;background:#fff;border-radius:12px;}
.pop-close{position:absolute;z-index:99;right:-15px;top:-15px;font-size:18px;color:#000;border-radius:50%;background:#fff;font-weight:700;width:42px;height:42px;line-height:42px;text-align:center;cursor:pointer;box-shadow:0 0 8px 2px rgba(0,0,0,.1);}
.paypal-para,.paypal-txt{color:#2c2e2f;letter-spacing:.5px;}
.pop-innerbox,.prod-details-box,.smry-head-txt,.smry-prodname-box,.sumry-header{width:100%;float:left;}
.prod-nm{display:inline-block;vertical-align:top;}
.paypal-para{font-size:17px;font-weight:500;}
.paypal-para{line-height:22px;margin-top:10px;}
.pop-innerbox{background:#fff;border:1px solid #bcbcbc;border-radius:15px;padding:12px 15px;}
.sumry-header{background:#e2e2e2;padding:3px 10px;}
.smry-head-txt{text-align:left;color:#000;font-size:16px;margin:0;}
.smry-head-txt span,.smry-price2 span{float:right;}
.smry-prodname-box{margin:10px 0 12px;}
.prodnm-lft{float:left;width:50%;text-align:left;}
.prod-nm{font-size:16px;color:#019cde;border-bottom:2px dashed #019cde;margin:0 0 12px;}
.prod-prc-txt{float:left;width:100%;color:#626262;font-size:14px;letter-spacing:.5px;margin:0;}
.prodnm-rgt{float:right;width:40%;text-align:left;margin-top:5px;}
.rgt-prc{color:#000;font-size:16px;margin:0;font-weight:500;text-align:right;}
.smry-price1,.smry-price2{float:left;width:100%;text-align:left;}
.sumry-pric-row{float:left;width:100%;border-top:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;padding:6px 0 10px;}
.smry-price1{color:#000;font-size:15px;margin:0;}
.smry-price1 span{float:right;color:#000;font-weight:500;}
.smry-price2{color:#626262;font-size:14px;margin:3px 0 0;}
.sumry-pric-row2{border:none;}


.mid_heading {
    font-size: 60px;
    line-height: 60px;
    color: #000;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align:center;
}
.sub_heading {
    font-size: 36px;
    line-height: 36px;
    color: #0a1424;
    font-weight: 400;
    margin-top: 20px;
    text-align:center;
}
.pop-box-body {
    padding: 50px 20px 10px;
}
/* custom.css */
.section_7 h3.mid_heading{ padding-bottom:0;}
html{scroll-behavior:smooth;}
.pop-content{text-align:center;position:absolute;width:100%;height:100%!important;left:0;top:0;padding:0 8px!important;box-sizing:border-box;margin:0!important;}
.pop-container{max-width:550px!important;}
/* .section_7{background-image: url(../images/security_camera_bg.webp?v=2);background-size:100% 100%;background-repeat:no-repeat;padding: 100px 0;} */
.common_heading{float:left;width:100%;font-size:42px;line-height:48px;color:#2e394b;font-weight:700;letter-spacing:0;}
.showMob{display:none;}
/* .pakge_popular{text-align: center;left:15%;top:-20px;width:250px;padding:10px 38px 7px;background:red;border-radius:50px;font-size:16px;line-height:20px;color:#fff;letter-spacing:.7px} */
.mob_hide{display:block;}
@media only screen and (max-width:767px){
    .hide_mob{display:none;}
    .common_heading{font-size:30px;line-height:40px;}
    /* .package.left .pakge_seal,.pakge_seal,.pakge_seal-free{right:auto;left:0} */
    .mid_heading {
        font-size: 36px;
        line-height: 38px;
    }
    .sub_heading {
        font-size: 26px;
        line-height: 30px;
        margin-top: 10px;
    }
	.showMob{display:block;}
    .tab_hide{display:none;}

}
@media (max-width:576px){
    .paypal-para,.paypal-txt{margin-top:0!important;}
    .paypal-txt{font-size:1.2rem!important;line-height:1.2rem!important;}
    .paypal-para{font-size:14px!important;line-height:18px!important;}
    .pop-box-body{padding:20px 10px!important;}
    .pop-innerbox{padding:10px!important;}
    .prod-nm,.smry-prodname-box{margin:0 0 5px!important;}
    .prod-nm,.rgt-prc,.smry-head-txt,.smry-price1{font-size:14px!important;}
    .sumry-pric-row{padding:5px 0!important;}
    .mob_hide{display:none;}
}



/* external.css */
.button-Add{cursor:pointer;}
.contuBtn,.paypal-txt{text-transform:uppercase;}
.heading{display:flex;}
.pop-outerBox{margin-top:25px;}
.pop-container{max-width:920px!important;}
.paypal-txt{font-weight:800;letter-spacing:3px;font-size:33px;line-height:32px; text-transform:capitalize;margin: 0;color: #000000;}
.paypal-para{    margin: 2px 0 10px 0;font-weight:400;font-size:25px;line-height: 45px;}
.pb-none,.sumry-pric-row2{padding-bottom:0;}
.main-Content{-ms-overflow-style:none;scrollbar-width:1px;overflow-x:hidden;flex-grow:1;max-height:calc(100vh - 50vh);border:1px solid transparent;}
.selectBox{font-size:14px;line-height:20px;}
*,:after,:before{box-sizing:border-box;border:0 solid #e6e6e6;}
#accordion-1{position:relative;}
.selectBox{border-radius:15px;width:250px;text-overflow:ellipsis;white-space:nowrap;background-repeat:no-repeat;height:30px;padding:.3rem;border:1px solid #d7d7d7;margin:5px 0 0;}
#totalPrice,.button-Add{font-weight:600;font-size:16px;}
.button-Add{width:100px;background:#000;color:#fff;border-radius:15px;padding:10px 0;}
.popbox-footer{border-top: none;
    padding: 40px 60px;
    text-align: right;
    background: #f6f6f6;}
.contuBtn_outer {width: 100%;float: left;padding:20px 0 0;display: flex;justify-content:space-between;align-content: center;}
.contuBtn_outer a{ width:50%;}
.contuBtn{background: #aa1a1a;color:#fff;padding: 9px 40px;border-radius: 0;font-size: 18px;letter-spacing: .5px;line-height: 49px;font-weight: 700;}
.contuBtn i{ padding-left:15px;}
.contuBtn:hover{background:#900202;color:#fff;}
#accordion-1{}
#totalPrice{ font-size:20px; color:#000;}
#accordion-1 .head{display:flex;justify-content:space-between;}
#accordion-1 .heading{ position:relative;}
#accordion-1 .arrow{    transition: .25s;opacity: 1;transform: rotate(90deg);top: 3px;position: absolute;right: -16px;}
.heading h2{font-size:1.2rem;color:#000;font-weight:600;padding:0 5px 0 0;}
.main-Content::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;}
.main-Content::-webkit-scrollbar{width:6px;background-color:#f5f5f5;}
.main-Content::-webkit-scrollbar-thumb{background-color:#000;}
.smry-prodname-box{margin:5px 0;}
.sumry-pric-row{padding:2px 0 5px;}
.popup_box_inner_top{ padding:0 60px;}
.product_small2{ position:relative;    display: inline-block;}
.pakge_seal_free01_new{
    top: -9px;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    background: #f6ff00;
    font-size: 9px;
    line-height: 4px;
    color: #000;
    padding: 16px 3px;
    right: -16px;
    box-shadow: 5px 3px 5px 1px rgba(0, 0, 0, .3);
    position: absolute;
    font-weight: 700;
}
.popup_box_inner_product_left{ width:15%;}
.popup_box_inner_product_right01{ width:85%;}

.popup_box_inner_product h5 span{ display:block; color:#04bf7a;font-weight:700;font-size: 20px;}
.popup_box_inner_product_right01 h6{font-size:20px; line-height:25px; color:#000000; text-align:left;font-weight:500;padding-left:20px; margin:10px 0;}
.popup_box_inner_product_right01 h6 span{    position: relative;    padding-right: 5px;
    margin-right: 5px;}
	.popup_box_inner_product_right01 h6 span:after {
    position: absolute;
    left: 0;
    right: 0px;
    top: 10px;
    content: "";
    border-top: 3px solid red;
    transform: rotate(-13deg);
}
.popup_box_inner_product_right01 p {
    font-size: 16px;
    line-height: 26px;
    color: #000000;
    text-align: left;
    font-weight: 500;
    padding-left: 20px;
}

.selectBox_part{text-align: left;    padding-left: 20px;padding-top: 25px;padding-bottom: 25px; display:flex;}
.selectBox_part .selectBox {
    border-radius: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-repeat: no-repeat;
    height: 47px;
    padding: 8px 15px;
    border: 2px solid #cbd7e8;
    margin: 0 15px 0 0;
    color: #000;
    font-size: 15px;
    font-weight: 600;width: 280px;
}

.popup_box_inner03 .selectBox_part .button-Add {
    width: auto;
    background: transparent;
    border-radius: 10px;
    padding: 8px 20px;
    color: #ff6d00;
    border: solid 2px #ff6d00;
    text-transform: uppercase;
    height: 47px; margin-right:5px;
}
.popup_box_inner03 .selectBox_part .button-Add:hover {
    color: #fff;
    border: solid 2px #ff6d00;
    background: #ff6d00;
}


.popup_box_inner{background: #fff9f5;
    border: solid 1px #f7e4d7;
    padding: 18px 25px;
    display: flex;
    justify-content: space-between;
    margin-bottom: 18px;
    border-radius: 10px;}
.delete_icon{width:48px;height: 48px;background:#fff;display: inline-block;line-height:55px;border-radius: 100%;box-shadow: 0 0 8px 2px rgba(0, 0, 0, .1); margin-top:12px;}
.popup_box_inner_product{    display: flex;
    justify-content: center;
    justify-items: center;}
.popup_box_inner_product h5{ font-size:18px; line-height:24px; color:#000; text-transform:capitalize; font-weight:600; padding-left:20px;text-align: left; padding-top:15px;}
.popup_box_inner_product h5 span{ display:block; color:#ac6432;font-weight: 800;font-size: 20px;}
.popup_box_inner_product h5 em{font-style:normal;}
.popup_box_inner_product .popup_box_inner_product_right01 h5{padding-top: 0;}

.popup_box_inner02{display:flex;justify-content:space-between; padding-top:30px; border-bottom:solid 1px #dadada; padding-bottom:20px; padding-left:16px;}

.popup_box_inner02 .button-Add {width:auto;background:transparent;border-radius:10px;padding: 8px 20px;color:#ac6432;border:solid 2px #ac6432;text-transform: uppercase;height:47px;}
.popup_box_inner02 .button-Add:hover{background:#ac6432; color:#fff;}


.popup_box_inner02 .selectBox_part .button-Add {
    width: auto;
    background: transparent;
    border-radius: 10px;
    padding: 8px 20px;
    color: #ac6432;
    border: solid 2px #ac6432;
    text-transform: uppercase;
    height: 47px; margin-right:5px;
}
.popup_box_inner02 .selectBox_part .button-Add:hover {
    color: #fff;
    border: solid 2px #ac6432;
    background: #ac6432;
}

/* .popup_box_inner02 .button-Add:hover{color:#fff;border: solid 2px #000; background:#000;}
.popup_box_inner03 .button-Add:hover{color:#fff;border: solid 2px #000; background:#000;} */
.popup_box_inner02 .button-Close{padding:8px 10px;background:#000;color:#FFF;width:40px;}
.popup_box_inner02 .selectBox {
    border-radius: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-repeat: no-repeat;
    height: 47px;
    padding: 8px 15px;
    border: 2px solid #cbd7e8;
    margin: 0 15px 0 0;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    width: 280px;
}

.popup_box_inner03{display:flex;justify-content:space-between; padding-top:35px;padding-bottom:20px; padding-left:16px;    border-bottom: solid 1px #fff !important;}

.popup_box_inner03 .button-Add {width: auto;background: transparent;border-radius: 0;padding: 8px 20px;color: #000;border: solid 2px #000;text-transform: uppercase;height:47px;}
.popup_box_inner03 .button-Add1{width:100px;}
.popup_box_inner03 .button-Close{width:40px;text-align:center;padding:0;background:#000;color:#FFF;}
.popup_box_inner03 .perks2{ width:80px; height:51px;}
.popup_box_inner03 .popup_box_inner_product h5 {
    font-size: 18px;
    line-height: 24px;
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
    padding-left:20px;
    text-align: left;
    padding-top: 0;
}
.popup_box_inner03 .popup_box_inner_product h5 span.free{ display:inline-block;color:#aa1a1a;font-weight: 800;font-size: 20px;}
.popup_box_inner03 .popup_box_inner_product h5 span{ font-size:15px; line-height:22px; color:#000; display:block; padding-top:10px;font-weight: 400;text-transform: capitalize; max-width:83%;}

.popup_box_inner_right_part{display:flex;}
.contuBtn1 {
background: #ac6432;
    color: #fff;
    font-size: 20px;
    letter-spacing: .5px;
    line-height: 68px;
    font-weight: 700;
    border-radius: 10px;
    width: 100%;
    text-align: center;
    height: 68px;
    margin-left: 30px; text-transform:uppercase;
}
.contuBtn1:hover{background:#98501e;
    text-decoration: none;
    color: #fff;}
.mobile_s{ display:none;}
.contuBtn_outer img {
    border-radius: 10px;
}

@media(max-width:991px){
.popup_box_inner02 .button-Add1 {width:100px;}
}

@media(max-width:767px){
.popup_box_inner_top {padding: 0 20px;}
.popup_box_inner_product h5{ padding-left:20px;}
.popup_box_inner_product h5 {font-size: 14px;line-height: 18px;padding-left: 17px;padding-top: 5px;padding-bottom: 7px;}
.popup_box_inner_product h5 {font-size: 14px;line-height: 18px;padding-left: 17px;padding-top: 5px;padding-bottom: 7px;}	
.popup_box_inner02{ display:inline-block;}
.popup_box_inner_right_part{justify-content: center; padding-top:20px;}
.popup_box_inner02 .selectBox{ margin-bottom:20px;}
.popup_box_inner03{display:inline-block;}
.popup_box_inner03 .popup_box_inner_product h5{    font-size: 16px;
    line-height: 14px;}
.contuBtn {
    padding: 6px 40px;
    font-size: 17px;
    line-height: 40px;
    width: 96.5%;
}
.popup_box_inner_product h5{padding-top: 10px;}
.popup_box_inner {padding: 12px 14px;margin-bottom: 14px;}
.popup_box_inner03 .popup_box_inner_product h5 span{font-size: 15px;line-height: 20px;    max-width: 100%;}	
}

@media(max-width:576px){
    .selectBox{width:100%;}
    .popup_box_inner02 .button-Add1 {
        width: 120px;
    }
}
@media(max-width:395px){
    .popup_box_inner02 .button-Add1 {
        width: 175px;
    }
}




.payBtn{overflow: hidden;}

@media(max-width:575px){
    .contuBtn_outer {
        width: 100%;
        float: left;
        padding: 10px 0 0;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
        text-align: center; 
    }
    .payBtn {
        height: auto;
        margin: 0px auto;
        margin-bottom: 10px;
    }
}

@media(max-width:991px){
    .payBtn {
        width:50%;
        margin: 0 5px;
    }
    .contuBtn {
        padding: 4px 10px;
    }
}
@media only screen and (max-width: 767px) {
      .payBtn {
        width: 100%;
        margin: 0 10px 15px 0;
    }
    .payBtn  img{
        width:100%;
        height:100%;
    }
.selectBox_part {display: block;}
.selectBox_part .selectBox {width: 100%;margin: 0 0 20px 0;}
}

@media only screen and (max-width:667px) {
    .popbox-footer {
        padding: 40px 20px;
    }
    .contuBtn {
        font-size: 15px;
    }
	    .contuBtn_outer {
        width: 100%;
        float: left;
        padding: 10px 0 0;
        display: flex;
        justify-content: center;
        align-content: center;
        flex-direction: column;
        text-align: center;
    }
	.contuBtn_outer a {
    width: 100%;
    margin-bottom: 10px;
}
}









@media only screen and (max-width:576px) {
    .payBtn img{
        width:100%;
    }
}