.sppb-gallery{display:flex;gap:20px}.sppb-gallery:before{content:none}.sppb-gallery li{width:calc(50% - 10px)}.sppb-gallery li img{width:100% !important;height:auto !important}.sppb-gallery li img:hover{opacity:.8}#sp-main-body{min-height:80vh}.logo img{max-width:184px}.logo a:focus,.logo a:focus-within,.logo a:focus-visible{outline:none !important}#sp-header{height:auto}#sp-header .logo,#sp-header .logo-image{height:auto !important}#sp-header #sp-logo>div{height:100%}#sp-header #sp-top1>div{height:100%;justify-content:end}#sp-header .sp-module{margin:0}#sp-header .sp-megamenu-parent>li>a{text-transform:uppercase;line-height:70px}.sec-cust-pad{padding:100px 0}.sec-cust-pad-bot{padding:0 0 100px}h1,h2,h5{text-transform:uppercase}.sppb-btn{font-weight:500;font-size:14px;padding:10px 20px}.sppb-btn-rounded{border-radius:12px}.sppb-btn-default{background:#633;border-color:#633;color:#fff}.sppb-btn-default:hover{background:#4c1d1d;border-color:#4c1d1d;color:#fff}.sppb-btn-primary{background:#0093ec;border-color:#0093ec;color:#fff}.sppb-btn-primary:hover{background:#4fafe9;border-color:#4fafe9;color:#fff}.f-width{width:100%}.reg-page-sec{padding:50px 0}.partners-col>div{box-shadow:0 0 10px 0 rgba(196,211,228,.5);background:#fff;border-radius:6px;overflow:hidden;margin-bottom:20px}.serv .sppb-row-column{padding-bottom:20px}.serv a{display:block;border:2px solid #273890;border-radius:5px;padding:30px;color:#273890;min-height:200px}.serv a:hover{color:#fff;background:#273890}#sp-footer h5{margin-bottom:20px}#sp-footer .menu{display:flex !important;flex-direction:column;gap:12px;margin-bottom:30px !important}@media(max-width: 1300px){.sppb-row-container,.container{max-width:100% !important}}@media(min-width: 992px){#sp-footer{font-size:16px}.tablet-flex-center{display:flex;justify-content:center}.desc-flex-end{display:flex;justify-content:end}}@media(max-width: 991px){div#sp-menu{order:1}.partners-col>div{margin-bottom:10px}}@media(min-width: 768px){.tablet-flex-center{display:flex;justify-content:center}.tablet-flex-end{display:flex;justify-content:end}}@media(max-width: 576px){.sec-cust-pad{padding:50px 0}.sec-cust-pad-bot{padding:0 0 50px}#common>div{padding:25px}div#sp-top1{position:fixed;right:0;bottom:10px}.serv .sppb-row-column{padiing-bottom:15px}.serv a{padding:15px;min-height:150px}}