@media (max-width:992px){body .bannermain{height:auto!important}.contact-banner{margin-top:80px!important}.logo-sec.main-header{padding-bottom:0!important}}.contact-info{padding:60px 0;position:relative;text-align:center}.contact-info .general-head h2{color:var(--h-color);font-size:35px;font-weight:700;line-height:normal;margin:10px 0;text-transform:capitalize}.contact-info .general-head{margin-bottom:30px}.contact-info .con-info{text-align:center;position:relative}.contact-info .con-info span{height:60px;width:60px;position:relative;display:block;background:var(--btn-color);margin:10px auto;border-radius:50%}.contact-info .con-info span img.img-fluid{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.contact-info .con-info h4{color:var(--h-color);font-size:18px;font-weight:700;line-height:normal;transition:.5s}.contact-info .con-info p{color:#000;font-size:16px;font-weight:400;line-height:normal;margin:20px 0;padding:0 30px}@media (max-width:767px){.contact-info{padding:30px 0}.contact-info .general-head h2{font-size:20px}.contact-info .general-head{margin-bottom:30px}.contact-info .con-info h4{font-size:12px}.contact-info .con-info p{margin:10px 0;font-size:10px;padding:0 15px}.contact-info .con-info.info3{border-left:0;border-right:0px}}.contact-form-main{padding:80px 0;position:relative}.contact-form-main .form-heading{text-align:center;margin-bottom:40px}.contact-form-main .form-heading h2{color:var(--h-color);font-size:35px;font-weight:700;text-align:center;line-height:normal;padding:10px 0;margin:10px 0;text-transform:capitalize}.contact-form-main .form-heading h4{color:var(--h-color);font-size:18px;font-weight:700;line-height:normal;display:inline-block;transition:.5s;text-transform:capitalize}.my-form .input-txt{position:relative;margin:0 auto}.my-form .input-txt input{margin:10px 0;padding:20px 40px}.my-form .input-txt img{position:absolute!important;top:25px;left:0}.my-form .input-txt textarea{margin:10px 0;padding:10px 40px;resize:none;height:140px;background:0 0}.my-form .input-txt input:focus,.my-form .input-txt textarea:focus{box-shadow:none;border-color:var(--btn-color);transition:.5s;background:0 0}.my-form .captcha-img img{max-width:100%;height:auto}@media (min-width:767px) and (max-width:992px){.contact-info{padding:30px 0}.contact-info .general-head h2{font-size:20px}.contact-info .general-head{margin-bottom:30px}.contact-info .con-info h4{font-size:13px}.contact-info .con-info p{margin:10px 0;font-size:12px;padding:0 15px}.contact-form-main .form-heading{margin-bottom:20px}.contact-form-main .form-heading h2{font-size:20px;margin:0;padding:5px 0}.contact-form-main .form-heading h4{font-size:12px}.my-form .input-txt input,.my-form .input-txt textarea{padding:14px 40px;font-size:10px}.contact-form-btn button{width:100%;font-size:12px}}section.contact-page .contact-form-main .form_main{width:100%;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;padding:30px;box-shadow:0 0 40px rgba(0,0,0,.062);position:relative;overflow:hidden;height:700px}section.contact-page .contact-form-main .map-location{position:relative;height:700px}section.contact-page .contact-form-main .form_main::before{position:absolute;content:"";width:300px;height:300px;background-color:rgb(218 173 0 / 89%);transform:rotate(45deg);left:-180px;bottom:90px;z-index:0;border-radius:30px;box-shadow:5px 5px 10px rgba(0,0,0,.082)}section.contact-page .contact-form-main .form_main .inputContainer{width:100%;position:relative;display:flex;align-items:center;justify-content:center;z-index:2}section.contact-page .contact-form-main .form_main .inputIcon{position:absolute;left:3px}section.contact-page .contact-form-main .form_main .inputField{width:100%;height:50px;background-color:transparent;border:none;border-bottom:2px solid rgb(116 109 109);margin:10px 0;color:#000;font-size:.8em;font-weight:500;box-sizing:border-box;padding-left:30px;border-radius:unset}section.contact-page .contact-form-main .form_main .inputField:focus{outline:0;border-bottom:2px solid}section.contact-page .contact-form-main .form_main .inputField::placeholder{color:#505050;font-size:1em;font-weight:500}section.contact-page .contact-form-main .main-head{margin-bottom:40px}section.contact-page .contact-form-main .main-head h2{font-weight:700;font-family:ROBOTO!important;letter-spacing:1px;color:#daad00;font-size:40px;text-transform:uppercase}section.contact-page .contact-form-main .main-head p{font-family:Manrope!important}section.contact-page .contact-form-main .form_main .con-button{position:relative;font-size:1.2em;padding:10px;background-color:#daad00 ;text-decoration:none;border:none;color:#fff;box-shadow:.5em .5em .5em rgba(0,0,0,.3);z-index:9}section.contact-page .contact-form-main .form_main .con-button::before{position:absolute;content:'';height:0;width:0;top:0;left:0;background:linear-gradient(135deg,rgb(255 255 255) 0,rgb(255 255 255) 50%,rgb(218 173 0 / 78%) 50%,rgb(218 173 0) 60%);border-radius:0 0 .5em;box-shadow:.2em .2em .2em rgba(0,0,0,.3);transition:.3s}section.contact-page .contact-form-main .form_main .con-button:hover::before{width:1.6em;height:1.6em}section.contact-page .contact-form-main .form_main .con-button:active{box-shadow:.2em .2em .3em rgba(0,0,0,.3);transform:translate(.1em,.1em)}section.contact-page .contact-form-main .form_main .contact-form-btn{text-align:end;display:inline-flex;float:right}section.contact-page .contact-info .wrapper{display:inline-flex;list-style:none;height:20px;width:100%;font-family:Poppins,sans-serif;justify-content:center}section.contact-page .contact-info .wrapper .icon{position:relative;background:#fff;border-radius:50%;margin:10px 30px;width:50px;height:50px;font-size:18px;display:flex;justify-content:center;align-items:center;flex-direction:column;cursor:pointer;transition:.2s cubic-bezier(.68, -.55, .265, 1.55)}.contact-info .wrapper .tooltip{position:absolute;top:0;font-size:14px;background:#fff;color:#fff;padding:5px 8px;border-radius:5px;box-shadow:0 10px 10px rgba(0,0,0,.1);opacity:0;pointer-events:none;transition:.3s cubic-bezier(.68, -.55, .265, 1.55)}.contact-info .wrapper .tooltip::before{position:absolute;content:"";height:8px;width:8px;background:#fff;bottom:-3px;left:50%;transform:translate(-50%) rotate(45deg);transition:.3s cubic-bezier(.68, -.55, .265, 1.55)}.contact-info .wrapper .icon:hover .tooltip{top:-45px;opacity:1;visibility:visible;pointer-events:auto}.wrapper .icon:hover .tooltip,.wrapper .icon:hover span{text-shadow:0 -1px 0 rgba(0,0,0,.1)}.wrapper .facebook:hover,.wrapper .facebook:hover .tooltip,.wrapper .facebook:hover .tooltip::before{background:#1877f2;color:#fff}.wrapper .twitter:hover,.wrapper .twitter:hover .tooltip,.wrapper .twitter:hover .tooltip::before{background:#1da1f2;color:#fff}.wrapper .instagram:hover,.wrapper .instagram:hover .tooltip,.wrapper .instagram:hover .tooltip::before{background:#e4405f;color:#fff}section.contact-page .contact-info .social-icons-head{text-align:center}section.contact-page .contact-info .social-icons-head span img{max-width:10%}section.contact-page .contact-info .social-icons-head h2{font-family:Roboto!important;margin-top:20px;font-weight:700;display:block}section.contact-page .contact-info:after{position:absolute;content:"";background-image:url("../contact-page-before.html");height:60%;width:20%;top:0;right:0;background-repeat:no-repeat;background-position:center;background-size:100% 100%}section.contact-page .contact-info .main-head{text-align:center;position:relative;margin-bottom:50px!important;max-width:50%;margin:auto}section.contact-page .contact-info .main-head h2{font-family:Roboto!important;font-weight:700;font-size:40px;text-transform:uppercase}section.contact-page .contact-info .main-head p{text-transform:uppercase;font-size:Manrope!important}section.contact-page .contact-info .wrapper li a img{margin-left:-30px}@media (max-width:767px){.contact-form-main .form-heading{margin-bottom:20px}.contact-form-main .form-heading h2{font-size:20px;margin:0;padding:5px 0}.contact-form-main .form-heading h4{font-size:12px}.my-form .input-txt input,.my-form .input-txt textarea{padding:14px 40px;font-size:10px}.contact-form-btn button{width:100%;font-size:12px}section.contact-page .contact-form-main{padding:30px 0}section.contact-page .contact-form-main .map-location{position:relative;height:550px;margin-top:10px}section.contact-page .contact-info .wrapper .icon{box-shadow:none}section.contact-page .contact-form-main .form_main{height:550px}}@media (min-width:768px) and (max-width:992px){section.contact-page .contact-form-main .map-location{position:relative;height:600px}section.contact-page .contact-info .wrapper .icon{box-shadow:none}section.contact-page .contact-form-main .form_main{height:600px}}