  /*
            header bg: 533269, - 83,50,105,

        */
        *,
        *::before,
        *::after {
            box-sizing: border-box;
        }
        html {
            font-family: sans-serif;
            line-height: 1.15;
            -webkit-text-size-adjust: 100%;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }
        body{margin: 0;padding: 0;font-family: 'Roboto', sans-serif;/*padding-top: 30px;padding-bottom: 30px;*/}
         .topshare{position: absolute;top: 20px;right: 20px;}
        .topshare a{width: 35px;height: 35px;line-height:35px;text-align:center; display: inline-block;background: #FFFFFF;border-radius: 50%;text-decoration:none;}
        .topshare img{width: 100%;height: 100%;}
        .topshare i:before{font-size:20px;}
        .text-center{text-align: center;}
        .justify-around{justify-content: space-around;}
        .justify-between{justify-content: space-between;}
        .justify-center{justify-content: center;}
        .wrapper{max-width: 600px;width:100%; height: auto;margin: auto;}
        .main_header{text-align: center;height: 250px;background-repeat: no-repeat;background-size: cover;background-position: center; }
        .logo{margin-bottom: 30px;}
        .logo div{width: 150px;height: 150px;border-radius: 50%;border: 5px solid rgba(83,50,105,0.1);overflow: hidden;background: #ffffff;margin:-75px auto 0 auto;}
        .logo img{width: 100%;height: 100%;max-width: 100%;max-height: 100%;object-fit: cover;}
        .logo p{color: #000000;font-size: 20px;font-weight: 600;letter-spacing: 2px;margin-bottom: 5px;}
        .logo span{color: rgba(0,0,0,0.6);font-size: 12px;font-weight: 300;}
        .click_anyicon{color: rgba(0,0,0,0.6);text-align: center;display: block;padding: 30px 10px;letter-spacing: 1px;font-size: 11px;font-weight: 300;}
        .social_icons{display: flex;flex-wrap: wrap;}
        .social_icons div{text-align: center;width: 25%;margin-bottom: 30px;}
        .social_icons div .svg_ico{width: 45px;height: 45px;line-height: 45px; background:rgba(83,50,105,0.1);border-radius: 50%;margin:0 auto 5px auto;text-align: center;}
        .social_icons div i{}
        .social_icons div span{display: block;font-size: 12px;color: rgba(0,0,0,0.4);}
        .social_icons div a{text-decoration: none;}
        .location{text-align: center;margin-bottom: 30px;}
        .location a{display: inline-flex;justify-content: center;align-items: center;text-decoration: none;background: #029400;padding: 10px 30px;border-radius: 50px;color: #ffffff;}
        .location .svg_ico{width: 30px;height: 30px;float: left;margin-right: 10px;}
        .footer_service ul{list-style: none;text-align: center;margin-left: 0;padding: 0;}
        .footer_service ul li{font-size: 12px;display: inline-block;float: none;border-right: 1px solid #ddd;padding: 0 10px;margin-bottom: 10px;color:rgba(0,0,0,0.6);text-transform: uppercase; }
        .footer_service ul li:last-child{border-right: none;}
/*add home add-to*/
        .add-to{text-align: center;padding-bottom: 25px;display: block;}
        .add-to .add-to-btn{padding: 5px 15px;background:transparent;outline: none;border-radius: 50px;
            -webkit-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.09);
            -moz-box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.09);
            box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.09);
        }
        .add-to .add-to-btn:active{box-shadow: none;}
        /*add-to*/
/*overlay*/
        .overlay{position: fixed;z-index:99999; left: 0;right: 0;bottom: 0;top: 0;background: rgba(255,255,255,0.6); display: flex;justify-content: center;align-items: center; width: 100%;height: 100%;text-align: center;}
        .overlay p{color: #ff0000;}
        .wrapper.ovr{
            -webkit-filter: blur(6px);
            -moz-filter: blur(6px);
            -o-filter: blur(6px);
            -ms-filter: blur(6px);
            filter: blur(6px);
        }
        /*overlay*/