.bannerbg{text-align:center;background:url(/images/footerbgnew.webp) 50%/cover no-repeat;width:100%;margin:0;padding:120px 0 100px;display:block;position:relative;overflow:hidden}.bannerbg:after{content:"";background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.bannerbg .container{z-index:1;position:relative}.bannerbg p{color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:400;line-height:1.6;display:block}.bannerbg h1{color:#df672a;text-transform:uppercase;margin-bottom:1rem;font-size:2.2rem;font-weight:900;line-height:1.2;display:block}.location-sec .part{background:#f7f7f7;border:1px solid #eee;border-radius:10px;height:100%;padding:1rem;position:relative;overflow:hidden}.location-sec .part .head-image{text-align:center;background:#34343c;border-radius:10px;margin-bottom:3rem;padding:3rem 1rem 1rem}.location-sec .part .content{background:#fff7f3;border-radius:10px;margin-top:-1rem;padding:1rem 10px;position:relative;top:2.5rem;box-shadow:0 3px 5px 2px #34343c}.location-sec .part .content a{color:#212529}.location-sec .part .content a:hover{color:#e86221}.location-sec .part .head-image .main-head{color:#fff;font-size:40px;font-weight:500}.location-sec .part .head-image:hover .main-head{transition:all .2s ease-in;transform:scale(1.2)}.location-sec .part .head{color:#e86221;text-transform:uppercase;font-family:DM Serif Display,Arial,Helvetica,sans-serif;font-size:30px;font-weight:500}.location-sec .part .head-tagline{color:#000;margin-bottom:20px;font-size:17px;font-weight:400}.location-sec .part .loaction-points{flex-wrap:wrap;place-content:center left;align-items:center;margin:3rem 0 0;padding-bottom:2rem;display:flex}.location-sec .part .loaction-points ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 25px;display:flex}.location-sec .part .loaction-points li{flex:0 0 calc(50% - 20px);max-width:calc(50% - 20px)}.location-sec .part .loaction-points li a{color:#000;text-align:center;text-transform:uppercase;background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;height:120px;font-size:1rem;line-height:120px;transition:all .3s ease-in-out;display:inline-block;position:relative}.location-sec .part .loaction-points li a:before{content:"";background:url(/images/target.png) 50%/cover no-repeat;width:18px;height:18px;margin-right:10px;display:inline-block;position:relative;top:3px}.location-sec .part .loaction-points li a:hover{color:#fff;background:#e86221;border:1px solid #e6572e}.location-sec .part .loaction-points li a:hover:before{filter:brightness(0)invert()}.location-sec .part .pop-link{color:#e86221;border:1px solid #e86221;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-left:auto;margin-right:auto;font-size:25px;font-weight:500;display:flex}.location-sec .part .pop-link:hover{color:#fff;background-color:#e86221}@media screen and (max-width:767px){.portfoliobg ul{column-count:2;column-gap:10px}}@media screen and (max-width:575px){.location-sec .part{padding:1rem .5rem}.location-sec .part .loaction-points ul{column-gap:15px}.location-sec .part .loaction-points li{flex:0 0 calc(50% - 7.5px);max-width:calc(50% - 7.5px)}.location-sec .part .loaction-points li a{font-size:.8rem}}.spinner{border:5px solid #f3f3f3;border-top-color:#333;border-radius:50%;width:50px;height:50px;margin:auto;animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
