
  .offer {
    position: fixed;
    z-index: 99;
    bottom: 0px;
    left: 0;
}
.im2 img {
    width: 190px;
    animation: float 3s ease-in-out infinite;
}
.mask-pop{
    max-width: 450px;
    width: 100%;
    height: auto;
}
button:focus{
    outline: 0;
    outline: 0px auto -webkit-focus-ring-color;
}

@keyframes float {
      0% {
        transform: translateY(0);
      }
      50% {
        transform: translateY(-20px);
      }
      100% {
        transform: translateY(0);
      }
      }
.im1 img {
    width: 130px;
    animation: look 2s infinite alternate;
    position: relative;
    left: -40px;
}
@keyframes look {
      0% {
    transform: rotate(55deg) translateX(0);
}
50% {
    transform: rotate(55deg) translateY(0px);
}
100% {
    transform: rotate(55deg) translateY(160px);
}
    }
.get{
	background: #fff;
	color: red;
}
.s1 {
    background: #4CAF50;
    padding: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    margin-right: 10px;
}
.s2 {
    background: #0088cc;
    padding: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
    margin-right: 10px;
}
.s3 {
    background: #00aff0;
    padding: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}
.get1 {
    background: #fff;
    color: red;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 20px;
    margin-bottom: 10px;
    box-shadow: 0px 0px 10px 3px #ff000063;
}
#myButton {
    text-align: right;
    float: right;
    background: red;
    width: 25px;
    height: 25px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    position: relative;
    top: 145px;
    right: 55px;
    cursor: pointer;
    z-index: 99;
}
.zoom{
    animation: bbb 3s infinite ease-in-out;
}
@keyframes bbb {
  0% {
    transform: scale(0.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(0.8);
  }
}
.new-class{
	display: none;
}
.off-close{
	text-align: right;
    float: right;
    background: red !important;
    width: 35px;
    height: 35px;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    top: 50px;
    right: 199px;
    cursor: pointer;
    z-index: 99;
    position: absolute;
    opacity: 1;
    font-size: 15px;
}
.beat {
    margin-top: -40px;
    animation: beat 2s infinite;
}

/* Beat animation */
@keyframes beat {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
}
.snow-container {
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100vw;
    height: 100vh;
    z-index: 99999;
    pointer-events: none;
}

.snowflake {
    position: absolute;
    background-color: white;
    border-radius: 50%;
    opacity: 0.8;
    pointer-events: none;
}

@keyframes fall {
    0% {
        opacity: 0;
        transform: translateY(0);
    }
    10% {
        opacity: 1;
    }
    100% {
        opacity: 0.5;
        transform: translateY(100vh);
    }
}

@keyframes diagonal-fall {
    0% {
        opacity: 0;
        transform: translate(0, 0);
    }
    10% {
        opacity: 1;
    }
    100% {
        opacity: 0.25;
        transform: translate(10vw, 100vh);
    }
}
.bottom-menu {
    display: none;
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0px;
    z-index: 99;
    background: #0f0a51;
    padding: 15px 5px;
    justify-content: space-around;
}
.bottom-menu a{
    border-radius: 50px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
}
.bottom-menu button{
    border-radius: 0;
    font-size: 15px;
    font-weight: 500;
}
.side-con {
    height: 100vh;
    background: #ffffff;
    width: 95%;
    position: fixed;
    top: 0;
    right: 0px;
    z-index: 999;
    flex-direction: column;
    opacity: 0;
    display: none;
    align-items: center;
    justify-content: center;
     transform: translateX(100%);
    transition: transform 1s ease-in-out;
}
.side-con.showme{
    transform: translateX(0%);
    transition: transform 1s ease-in-out;
}
.side-con form{
    width: 90%;
    border: 1px solid #d1d1d1;
    padding: 20px;
    border-radius: 10px;
    position: relative;
    margin-top: 80px;
}
#boxce .btn{
    background: #0f0a51;
    color: #fff;
    border-radius: 0px;
    padding: 7px 20px;
    font-weight: 500;
    font-size: 14px;
}
.mo-form{
    background: #0f0a51;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    color: #fff;
    border-radius: 30px;
    font-weight: bold;
    padding-top: 3px;
    position: absolute;
    top: -10px;
    right: -9px;
}
.certi img{
    max-width: 250px;
}
@media(min-width: 768px){
    .mobi{
        display: none;
    }
}
@media(max-width: 1450px){
    .dropdown-menu1{
        width: 95% !important;
        left: 2.5% !important;
        border-radius: 0px 0px 15px 15px;
        box-shadow: 0px 14px 10px 10px #00000069;
        height: 90vh !important;
    }
    .menu_mega{
        min-width: 270px !important;
    }
    .menu_container {
    position: absolute;
    top: 10px;
    left: 270px !important;
    width: 82% !important;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    padding: 10px;
    margin-bottom: 10px;
}
}
@media(max-width: 768px){
	.off-close{
		right: 19px;
		width: 15px;
    height: 15px;
	}
    .navbar-ham{
        right: 0px !important;
    }
    .certi{
        padding: 0 !important;
    }
    .certi img{
    max-width: 100px;
        width: 100%;
}
}

@media(max-width: 1350px){
    .qqq{
        max-width: 50%;
    }
    .beat {
    width: 180px;
    margin: -30px auto 10px auto;
}
    .off-close {
        right: 9%;
        color: #fff !important;
    }
        .qqq {
        max-width: 100%;
    }
        .beat {
        width: 140px;
        margin: -20px auto 10px auto;
    }
    .certi img{
        max-width: 100px;
        width: 100%;
        height: auto;
        margin-bottom: 15px;
    }
}

.pop-up .social_contact{
    border-left: 0 !important;
}
.menuscroll .menu{
    display: none;
}
.pop-up .social-select{
  border-left: 1px solid #d2d8e2;
    border-top: 1px solid #d2d8e2;  
}
.pop-up #popup_textarea{
    border-radius: 10px !important;
}
.headingmenu.color span{
    color: #000;
}
.btn_desk:hover{
    cursor: pointer;
}
.menu-i:hover{
    cursor: pointer;
}
.certi{
    text-align: center; 
}
.archive{
    background: url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/bluebg.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
@keyframes moveleft {
    0% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(-100%);
    }
}
body.dark2 .red,body.dark1 .red,body.dark3 .red,body.dark4 .red,body.dark5 .red,body.dark6 .red{
    background: #f1e9ff;
    transition: 0.5s all;
}

.dark2 .s-icon,.dark1 .s-icon,.dark3 .s-icon,.dark4 .s-icon,.dark5 .s-icon,.dark6 .s-icon{
    filter: invert(1);
    transition: 0.5s all;
}
.dark2 .b-vid,.dark1 .b-vid,.dark3 .b-vid,.dark4 .b-vid,.dark5 .b-vid,.dark6 .b-vid{
    filter: invert(1);
}
.dark2 .menu,.dark1 .menu,.dark3 .menu,.dark4 .menu,.dark5 .menu,.dark6 .menu{
    filter: inherit !important;
}
.dark2 .fa-bars,.dark2 .fa-times,.dark1 .fa-bars,.dark1 .fa-times,.dark3 .fa-bars,.dark3 .fa-times,.dark4 .fa-bars,.dark4 .fa-times,.dark5 .fa-bars,.dark5 .fa-times,.dark6 .fa-bars,.dark6 .fa-times{
    color: #000;
}

 .pop-up input.form-control::placeholder,#clone-modal .pop-up textarea.form-control::placeholder{
  color: #ccc !important;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12-18 */
  color: #ccc !important;
}
.company a,.navbar-nav li{font-weight:700}.container{max-width:90%!important}.main-nav{position:fixed;width:100%;z-index:99999;top:0}.company a{color:#fff}.company a:hover{background:0 0;color:red}.red{background:#181818;box-shadow:0 0 11px #181818}#accordion .card button{white-space:unset;text-align:left}.fa,.fas{font-weight:900}.bottom-links ul li,.bottom-social-list ul li,.certificate ul li,.roundspace .halfbox:nth-child(odd) .d-flex,.top-social li{float:left}@keyframes shake-animation{0%,10.7143%,100%,3.57143%,7.14286%{transform:translate(0,0)}1.78571%,5.35714%,8.92857%{transform:translate(5px,0)}}.navbar li.nav-item>a{font-weight:500!important}.menuscroll .fa-times,.navbar-collapse.collapse{display:block!important}.dropdown-menu1 {display: none;background: #fff !important;position: fixed !important;top: 63px !important;left: 5%;height: 80vh;width: 90%;border-radius: 0;overflow-x: hidden;overflow-y: auto;padding: 0 !important;visibility: hidden;border-radius: 0px 0px 10px 10px;}#navbarTogglerDemo01{justify-content:center}.menu_container h3{font-size:18px!important;color:#1301b6;margin-bottom:10px}.navbar-brand{width:fit-content!important}.dropdown-submenu .dropdown-menu1>*,.fa-bars,.modal-content select.form-control:focus,.modal-content select.form-control:hover,.modal-content select:focus option,.modal-content select:hover option,.modal-content select[aria-invalid=false],.navbar-expand-lg .navbar-nav .nav-link,.pop-txt,.relative-section li a{color:#000;}.popup-title p{color: #383838;}.head-btn{background:linear-gradient(45deg,red,#ff7300,#dd2e10,#f38429,#00ffd5,#8224ff,#ae63ff,#ff00c8,red);background-size:400% 400%;animation:20s linear infinite glowing;border:0!important;border-radius:6px;color:#fff!important}@-webkit-keyframes flicker{0%,13%,9%{opacity:0}10%,20%{opacity:.5}25%{opacity:1}}@keyframes glowing{0%,100%{background-position:0 0}50%{background-position:400% 0}}#social_select li,#social_select li.selected,.d-flex.desktop-view,.mobile-view,.none,.social-select li.selected,.visiblebtn{display:none!important}.top-social{position:relative;z-index:99;padding:0;margin:0}.sticky-social-menu{position:fixed;z-index:100;height:90vh;max-height:500px}ul{list-style:none;margin:0 0 10px}.blog-form .container-fluid.site-container.home-form,.top-social .nav-link,ul{padding:0}.pulse1{animation:1.3s infinite pulse-animation}.circle{border-radius:50%;margin-bottom:20px}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 #fff}100%{box-shadow:0 0 0 10px transparent}}.sticky-social-menu li a{background:#2b2729;padding:10px;margin-bottom:10px;width:40px;height:40px}.step-icon,.sticky-social-menu li a{border-radius:50px;vertical-align:middle}.sticky-social-menu i{font-size:22px;position:relative}.left-social-btn.visiblebtn{visibility:visible;display:block!important}.social-select.select.open li,.visiblebtn{display:block}.left-social-btn{visibility:hidden;position:absolute;right:-50px;color:#fff;top:40%;border-radius:0}.pulse2{animation:1.6s infinite pulse-animation}.pulse3{animation:1.9s infinite pulse-animation}.dropdown-submenu{width:320px;position:unset!important}.dropdown-submenu .dropdown-menu1{top:0;left:380px}.openBig{display:flex!important;visibility:visible!important;animation:.3s linear menuView}@keyframes menuView{0%{opacity:0}100%{opacity:1}}.ico_spn{display:flex;align-items:center;justify-content:center}.cust-cls a{font-size:14px;font-weight:400;color:#000;text-decoration:none;transition:.5s;padding: 8px 5px;display: inline-block;}.cust-cls {height: 100%;max-height: 475px;overflow-y: hidden;padding: 10px 0px;border-right: 1px solid #e3e3e3;}.cust-cls:hover{overflow-y:auto;background:#fff;border-radius:8px}.cust-cls::-webkit-scrollbar{width:2px}.cust-cls::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:20px}.cust-cls::-webkit-scrollbar-thumb{background-color:#fff;outline:#FFF solid 1px;border-radius:20px}.cust-cls a:hover{font-size:14px;font-weight:500;color:#1301b6;background: linear-gradient(297deg, #d5e8ff, #aaa8ff47);border-radius: 5px;}.ico_spn i{font-size:16px}.menu_mega{height:100vh;min-height:600px;width:20%;min-width:300px;max-width:300px;border-right:1px solid #1301b6;padding:10px;background:#1301b6}.fixedsocial i{font-size:18px;padding:5px}.fa-times{display:none!important;color:#fff}.alert-warning,.menuscroll .fa-bars,.mob_title,.mob_title a{display:none}.navbar-expand-lg .navbar-nav{justify-content:end}.headingmenu{margin:10px 0;padding:10px;min-height:40px;display:flex;align-items:center}.headingmenu.color{background:#fff;border-radius:6px}.menu_mega summary{color:#fff;max-width:300px;width:100%;font-size:20px;font-weight:500}.menu_container{position:absolute;top:10px;left:310px;width:74%;height:100%;visibility:hidden;opacity:0;padding:10px;margin-bottom:10px}.opencont{display:flex!important;visibility:visible!important;opacity:1!important}.btn_nav{padding:10px 20px;border:1px solid #fff}.navbar-ham{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem;outline:0;min-width:50px;}.modal{z-index:99999999!important}.pop-top{background:url(https://d2v79d41yqjm1s.cloudfront.net/Plurance/n-pop.webp);border-radius:10px;border:1px solid #31343d;background-position: center;background-size: cover;background-repeat: no-repeat;}.modal-dialog{max-width:1050px;width:100%;border-radius:8px}.modal-content.white-bg{background-color: #fff;}.modal-content{background-color:transparent}.popup-title h2{color: #1D1D1D;width: fit-content;font-size: 30px;font-weight: bold;}.para-bold p,h2,h3{font-weight:600}h1,h2,h3,h4,h5,h6{text-transform:capitalize}#halo_pop .form-control,#halo_pop select.form-control:not([size]):not([multiple]){height:40px}.modal ul.social-select{height:50px}#popupmodal .form-control{height: 50px;}textarea{height:90px!important;resize:none}.form-control,select.form-control:not([size]):not([multiple]){height:50px}.bottom-links,.bottom-social-list,.container-fluid.drop-height,.modal-content textarea{margin-top:0px !important;}.modal-dialog,.pop-up textarea{height:auto!important}.pop-up .form-control{background: #FFFFFF;border: 1px solid #D1D7E2;backdrop-filter: blur(7.5px);border-radius: 50px !important;
}#halo_pop .social-select.select li,#popupmodal .social-select.select li{padding:5px 0}textarea.form-control{padding:10px 20px!important}#halo_pop .list-unstyled.social-select,#popupmodal .list-unstyled.social-select{position:relative;background:#fff!important;border-top-left-radius:40px!important;border-bottom-left-radius:40px!important}.tele_inp{border-radius:0!important}.phoneselect{background:#000;border-radius:10px}.countrycode_div span{color:#fff;border:none}.popup-pics{position:relative;min-height:400px;height:auto}.popup-ovelap-pic{position: absolute;background: url(https://www.plurance.com/public/front/images/popup_image.png);background-size: 100%;background-position: center;height: 100%;width: 122%;left: -25%;border-radius: 30px;}.popup-border{padding:5px 0px 5px 5px;margin:5px 0px 5px 5px;}.pop-up button{background:linear-gradient(90deg, #0368A3 0%, #32B2FC 100%)!important;border-radius:50px;border:0px;margin:0 auto;padding:8px 8px 8px 15px;color:#fff}.modal-content select.form-control{color:#757575!important}.pop-downn{width:90%;padding:15px 5px;margin:0 auto;background:#19161b!important;border-radius:0!important 0 10px!important!important 10px!important!important;border-top:none;border-right:1px solid #31343d!important;border-left:1px solid #31343d!important;border-bottom:1px solid #31343d!important}.pop-txt p{margin-bottom:0;font-size:13px}.pop-up .close{border-radius:50%;background:#0368A3 !important;border:2px solid #fff;z-index:9999;opacity:1;padding:9px 8px 10px 10px;font-size:12px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;top:8px;right:8px}.pop-up .close span{position:unset}.social-select{width:60px!important}.social-select.select li{display:none;cursor:pointer;padding:10px 0;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;min-width:50px;text-align:center;margin-bottom:0!important;list-style:inherit!important;font-size:inherit!important;margin-right:0;position:relative;z-index:9;top: 4px;}.init::after{font-size: 14px;}.h3,h6{font-size:20px}.social-select.select li:nth-child(2){border-top-left-radius:4px;border-top-right-radius:4px}.social-select.select li:first-child{display:block;border:0;}.init::after{display:inline-block;width:0;height:0;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;margin-top:-10px;position:absolute;top:28px;margin-left:5px;left:40px;color:#000}.modal.fade.show{background:#000000d1}.social-select.focus{position:absolute}.lightBg .init::after{left:34px!important}.toast-top-center{top:50%!important}.form-group,.init{position:relative}.inputselect .social_contact{width:70%!important}label.error::after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:7px;border-style:solid;border-color:#e7e7e7 #e7e7e7 #000}label.error{padding:8px;background-color:#0f0a51;content:attr(data-tooltip);font-size:14px;line-height:1.2;box-shadow:4px 5px 14px 3px #00000014;border-radius:5px;width:auto!important;display:table;bottom:-30px;z-index:99;right:10px}.pop-up .close,label.error{color:#fff;position:absolute}.icon55,.icon80,label.error{margin:0 auto}.breadcrumbwl li{float:left;font-size:14px;padding-right:6px;list-style:none;margin-top:4px}.breadcrumbwl a{padding:5px 13px 5px 30px;position:relative}.ddisclaimer{background:0 0;border-radius:50px;position:fixed;bottom:40px;left:10px;z-index:999999}#accordion .card:hover,.btn:not(:disabled):not(.disabled),.previous:hover{cursor:pointer}@media(min-width:1401px){form ul.social-select li.selected{display:none!important}ul.social-select li:not(.init){float:left;width:50px;display:none;background: #fff;}}@media (max-width:1200px){.menu_mega summary span{color:#c3bcbc;font-weight: bold;}.menuscroll i.fas.fa-times{position:relative;left:-10px;}.top-social .nav-link{background:#fff;border-radius:25px;padding:3px 4px}ul.top-social .nav-item{margin:0 2px}.mob_title,.mob_title a{display:block}.mob_title{margin-bottom:0;padding:7px 0;color:#fff!important}.mob_title a{font-size:18px;color:#fff}.mob_title a:hover{color:#2196f3}.btn_desk,.navbar-nav{display:none}.headingmenu{align-items:start;display:flex;flex-direction:column;padding:0 15px;margin:0}.menu_container{position:unset;top:20px;left:310px;width:100%;height:100%;display:none;visibility:hidden;opacity:0;padding:10px;max-height:200px;overflow-y:auto;text-align:left!important;background:#fff;border-radius:8px}.menu_mega{width:100%;max-width:100%;height:auto;min-height:920px}.headingmenu.color{background:#fff;}.menu_mega summary{max-width:100%;width:100%;padding:10px 0}.navbar-expand-lg .navbar-ham{right:0px;display:inline-flex;float:right;padding:0 10px;font-size:43px;position:fixed;z-index:9999;top:20px;background:0 0}.navbar-ham{color:#fff;outline:0!important;border:0!important}.cust-cls{max-height:100%;height:100%;overflow-y:auto;}.fixedsocial{width: auto;position: absolute;right: 90px;top: 20px;}.fixedsocial,.navbar{display:inline-block}.fixedsocial .top-social.desktop-view{position:static}.d-flex.desktop-view{display:table!important}.fixedsocial ul{margin:0px 0 0!important;display:inline-block!important}.top-social{top:70px}}@media(max-width:991px){.popup-formside.mt-5{margin-top:0!important}.popup-ovelap-pic,.popup-pics{display:none}}@media(max-width:768px){.opencont .col-lg-4{padding: 0 !important;}.menu_container{width: 100% !important;}.sticky-social-menu{display: none;}summary span {font-size: 15px;}h2.mob_title {font-size: 15px !important;font-weight: bold;}.mob_title a {font-size: 15px;color: #fff;.red{padding-right:0}.fixedsocial ul li .animation{animation:1.2s infinite shake-animation;transform-origin:70% 70%}.fixedsocial ul li .animat{animation:2.2s infinite shake-animation;transform-origin:70% 70%}.visiblebtn li{display:none}.modal-dialog{padding:40px 20px!important}}@media (max-width:415px){a.navbar-brand img{width:150px}.fixedsocial{display:inline-block;width:auto;position:absolute;right:50px;top:20px}.navbar-toggler-icon{height:auto;width:auto}}@media(max-height:650px){.left-social-btn{top:19%;transform:scale(.8)}}
@media(min-width: 578px){
    
    .mobi{
        display: inline-block;
    }
    .side-con{
        display: none;
    }
}
@media(max-width: 577px){
    .bottom-menu{
        display: flex;
    }
   /* .mobi{
        display: none;
    }*/
    .showme{
        opacity: 1;
    }
    #popupmodal{
        top:0px !important;
    }
    .side-con{
        display: flex;
    }
    .modal-dialog {
        margin:0px !important;
    }
}