*{box-sizing: border-box;margin: 0px;padding: 0px;font-family: 'Lato', sans-serif;}
    	.body_part{margin: 0px;padding: 0px;}
    	.text-cntr{text-align: center;}
    	.body_part img{max-width: 100%;}
    	.body-wrap{max-width: 600px; margin: auto;box-sizing: border-box;padding: 0px 10px;}
    	.top_logo img{margin: auto;}
    	.thank_you_part{color: #000000;text-transform: uppercase;font-weight: bold;font-size: 21px;}

    	.blue-color .main_big_logo{color: #3399ff;}
    	.blue-color .download_btn a{background:#3399ff; }
    	.perpl-color .main_big_logo{color: #003366;}
    	.perpl-color .download_btn a{background:#003366; }

    	.top_one_content{padding-top: 25px;}
    	.main_big_logo{font-size: 36px;font-weight: bold;margin-top: 25px;}
    	.add_color_txt{font-size: 16px;color: #A9A9A9;font-weight: bold;margin-top: 10px;}
    	.product_images img{margin: auto;padding-top: 30px;}
    	.download_btn{margin: 30px 0px 40px;}
    	.download_btn a{letter-spacing: 1px;line-height: 100%;text-align: center;text-decoration: none;color: #FFFFFF;border-radius: 1px;padding: 16px 18px;display: inline-block;font-weight: bold;max-width: 270px;width: 100%;}
    	.list_part ul{padding:0px;display: inline-block;margin: 0px;}
    	.list_part ul li{list-style: none;color: #000000;font-size: 16px;padding: 4px 0px;}
    	.list_part ul li strong{font-weight: bold;}
    	.list_part{padding-bottom: 40px;margin-bottom: 40px;}
        .pulsing_button_start{
        background: #ff2600!important;
        border-radius: 0px!important;
          animation-name: redPulse;
          -webkit-animation-name: redPulse;
           -webkit-animation-duration: 3s;
           animation-duration: 3s;
          -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
        }
        @-webkit-keyframes redPulse {
            from { -webkit-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
            50% { -webkit-box-shadow: 0 0 18px #ff5c00;-o-box-shadow: 0 0 18px #ff5c00;box-shadow: 0 0 18px #ff5c00; }
            to { -webkit-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
          }
        @keyframes redPulse {
            from { -webkit-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
            50% { -webkit-box-shadow: 0 0 18px #ff5c00;-o-box-shadow: 0 0 18px #ff5c00;box-shadow: 0 0 18px #ff5c00; }
            to { -webkit-box-shadow: 0 0 2px #ff5c00;-o-box-shadow: 0 0 2px #ff5c00;box-shadow: 0 0 2px #ff5c00; }
          }

        .top_header_details{font-size: 25px;font-weight: 800;}
        .top_subheader_details{font-size: 18px;font-weight: 600;color: #919191;font-style: italic;margin: 2px 0px 12px;}
        .lisence_key{font-size: 20px;color: #103ffb;font-weight: 600;}
        .new_add_sec{padding-bottom: 40px;border-bottom: 1px solid #cac2c2;}
        .shading_div{padding: 20px 10px 25px;background: #FEFDDD;margin-top: 40px;-webkit-box-shadow:0px 0px 8px 3px #d8d7d7;box-shadow: 0px 0px 8px 3px #d8d7d7;border-radius: 0px;}
        .shading_div p{margin: 0px;font-size: 16px;color: #444444;font-weight: 600;}

        /* New Addition*/
        .digitally_secured {
            text-align: center;
            max-width: 500px;
            margin: auto;
            position: relative;
            top: -70px;
            padding: 0px 10px;
        }
        
        .digitally_secured img {
            max-width: 24px;
            margin: 7px;
        }
        
        #product_details {
            background: #dfe9fc;
            width: 100%;
            text-align: center;
            margin-bottom: 50px;
            padding: 10px;
        }
        
        #product_details h4 {
            font-size: 20px;
            font-weight: bold;
        }
        
        #product_details h5 {
            font-size: 18px;
            font-style: italic;
            margin-bottom: 10px;
        }
        
        .top_one_part.blue-color {
            margin-top: 105px;
        }
        
        .new_add_sec {
            padding-bottom: 40px;
            border-bottom: 0px solid #cac2c2;
        }
        .d-flex{display:-webkit-flex;}
        .justify-content-between{-webkit-justify-content:space-between;}
        .justify-content-center{-webkit-justify-content:center;}
        .align-items-center{-webkit-align-items:center;}
        .align-items-end{-webkit-align-items:end;}
        .product_head{background: #e0e6ef;padding: 18px 0;font-weight: 700;font-size: 14px;color: #000;text-align: left;}
        .product_head-title{font-size:14px;padding:0 3%;line-height: 1.4;}
        .product_head span{font-weight: 900;}
        .product_head a{color: #1f96f3;}
        .product_head .phone a{color: #000;}
        .product_content{text-align:left;padding:15px 0 30px;}
        .product_content h5{font-weight: 700;font-size: 16px;margin-bottom:10px}
        .product_content ul{padding:0 3%;}
        .product_content ul li{position: relative;padding-left:30px;font-weight: 700;line-height:1.8}
        .product_content ul li:before{content:'';width:6px;height:6px;background:#000;border-radius:30px;position:absolute;left:3px;top:9px;}
        
        .mb-0{margin-bottom:0!important;}
        .mt-7{margin-top:70px;}
        .main_big_logo{margin-bottom:30px;position: relative;margin-top: 10px;}
        .main_big_logo:after{content: '';display: block;width: 100px;height: 3px;margin: 15px auto 0;background: #036;}
        .top_one_part{font-size:16px;}
        .common-bg{background-image: linear-gradient(to bottom, #f5f5f5, #efefef, #e9e9e9, #e3e3e3, #dddddd);}
        .section-holder{padding:45px 0 50px;}
        .section-two-holder{padding:40px 0 40px;background: #ddd;}
        .section-left{width:35%}
        .section-right{width:65%;padding-left:20px}
        .shading_div{border-radius:10px;}
        .shading_div2 p{margin: 0px;font-size: 16px;color: #444;font-weight: 600;}
        
        .top-y-sec{background:#fcc62e;padding:10px 0;color:#fc2a1c}
        .top-y-sec p{margin:0;text-align: center;line-height: 1.2;font-size: 15px;font-weight:550;}
        .main-title{font-size: 40px;color: #103ffb;font-weight:900;padding: 10px 0 20px;text-align:center;}
        .bg-1{background:#ebebeb;}
        .sec1{text-align:center;}
        .sec1 h2 a{font-size:60px;font-weight:900;margin:0 0 25px;color:#000;display: inline-block;}
        .sec1 h5{font-size:24px;font-weight:900;margin-bottom:15px;color:#000;}
        .sec1 h6{font-size:19px;font-weight:900;color:#000;}
        .sm-width{max-width:660px;margin-left:auto;margin-right:auto;}
        .sm-width2{max-width:900px;margin-left:auto;margin-right:auto;}
        .sec1 h6+h6{margin-top:30px} 
        
        @media(max-width:991px){
            .main_big_logo{font-size:30px;}
            .top-section,.section-two,.product_content,.bottom-sec{flex-wrap:wrap;}
            .section-left,.section-right{width:100%;padding-left:0px}
            .section-left{text-align:center;}
            .bottom-sec .section-left img{width:500px;}
            .product_content{padding-bottom:0;}
            .product_content ul+ul{margin-top:20px;}
            .product_head-title{font-size:12px}
            .sec1 h2 a{font-size:40px;}
            .main-title{font-size:32px;}
        }
        /* Custom-popup */
        .modal-close{position: absolute;right:20px;top:15px;font-size: 20px;cursor: pointer;}
        .custom-popup{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,.7);top: 0;left: 0;z-index:9999999999}
        .popup-inr{width:88%;margin:auto;background: #fff;color:#000;position: absolute;left:0;right:0;top:50%;transform: translateY(-50%);border-radius: 30px;max-width:1000px}
        .popup-content{padding: 10px 140px 30px;text-align:center;}
        .popup-content h2{font-size:37px;}
        .popup-content h2{font-weight:600;color: blue;}
        .popup-content h3{font-size:90px;margin:10px 0 10px;font-weight: 700;}
        .popup-content h4{font-size:34px;margin-bottom:50px;}
        .popup-content h4 span{font-weight:700;}
        .popup-content h5{font-size:20px;}
        .popup-content h5 i {
          color: #75c150;
          position: relative;
          margin-right: 15px;
          font-size: 22px;
        }
        .popup-content h5 i:after {
          content: "";
          position: absolute;
          z-index: 0;
          left: 50%;
          top: 50%;
          transform: translateX(-50%) translateY(-50%);
          display: block;
          width: 30px;
          height: 30px;
          background: rgba(53, 199, 89, 0.65);
          border-radius: 50%;
          animation: pulse-border 1500ms ease-out infinite;
        }
        .modal-heading{margin: 24px 0 24px;font-weight:700;}
        .modal-heading span{text-decoration: underline;}
        .popup-content h4.modal-paragraph{margin-bottom:10px; font-weight:600;font-size: 22px;}
        .popup-content h4.modal-paragraph+h4.modal-paragraph{margin-top:30px;}
        .modal-avlbl{font-weight:700;margin-bottom: 10px;}
        .modal-footer{margin-top: 38px;font-weight:500; font-size: 24px;}
        .modal-phn{color: black !important;cursor: pointer;text-decoration: none;font-size: 50px;font-weight: 700;line-height:1;margin: 10px 0 15px;display: inline-block;}
        .text-left{text-align:left} 
        .text-italic{font-style: italic;}
        .sec1 h5 span {text-decoration: underline;}
        @media(max-width:991px){
          .popup-inr{width:90%;}
          .popup-content{padding: 10px 60px 20px;}
          .popup-content h2{font-size:30px;}
          .popup-content h3{font-size:50px;}
          .modal-phn{font-size: 40px;}
        }
        @media(max-width:767px){
            .popup-content{padding: 10px 20px 20px;}
            .popup-content h2 {font-size: 24px;}
            .popup-content h4.modal-paragraph{font-size:20px}
            .modal-phn {font-size: 30px;}
        }
        @keyframes pulse-border {
            0% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity: 1;}
            100% {transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity: 0;}
        }
        /* Custom-popup end */
        .nm-shop-loop-details h3 a, body {
            color: #22283b;
        }