.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.metasync-accordion{border:none;border-radius:8px;color:#151433;background-color:#F5F5F5;cursor:pointer;width:100%;text-align:left;font-size:1.2rem;line-height:30px;padding:12px 0 12px 20px}.metasync-active .metasync-accordion{border-radius:8px 8px 0 0}.metasync-panel{padding:1px 18px;display:none;border-radius:0 0 8px 8px;background-color:#F5F5F5;color:#4E5C68!important}.metasync-active .metasync-panel{display:block}.metasync-accordion:after{content:'\02795';color:#777;float:right;margin-right:15px}.metasync-active .metasync-accordion:after{content:"\2796"}.metasyncTable th{border:1px solid rgb(193,193,193);padding:6px;background-color:rgb(233,233,233);text-align:center}.metasyncTable td{border:1px solid rgb(193,193,193);padding:6px}.metasyncPara{margin-bottom:8px}
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(https://miragebuilding.com.au/wp-content/themes/ambitsol/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800;900&display=swap);/*!
Theme Name: Ambitsol
Theme URI: https://ambitsol.co/
Author: Underscores.me
Author URI: https://ambitsol.co/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ambitsol
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Ambitsol is based on Underscores https://ambitsol.co/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 *{box-sizing:border-box}body{margin:0;padding:0;background:#fff;font-size:22px;color:#2b2b2b;line-height:1.7;font-family:'Mulish',sans-serif;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;height:auto}a{color:#131a40;text-decoration:none}a:hover{text-decoration:underline}p{margin:0 0 20px 0}p:last-child{margin:0}h1,h2,h3,h4,h5,h6{font-weight:700;color:#131a40;margin:0;line-height:1.4}h1,.h1{font-size:50px}h2,.h2{font-size:45px}h3,.h3{font-size:35px}h4,.h4{font-size:26px}h5,.h5{font-size:22px}h6,.h6{font-size:20px}input,textarea,select{font-family:'Mulish',sans-serif;font-weight:400;font-size:17px;padding:20px 30px;width:100%;background:#fff;border-radius:0;border:1px solid #f4f4f4!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;-ms-appearance:none!important;-o-appearance:none!important;border-radius:0!important;font-weight:400;color:#727272;height:80px;display:block;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;display:block;width:100%;border:1px solid transparent;line-height:normal!important}input.wpcf7-not-valid,textarea.wpcf7-not-valid,select.wpcf7-not-valid{border-color:red!important}.wpcf7-not-valid-tip{font-size:80%;line-height:1;margin-top:15px}input[type="submit"]{cursor:pointer}textarea{height:150px}.ajax-loader{display:none}.row{margin:0 -5px;display:flex;flex-wrap:wrap}.col-6{width:50%;padding:0 5px}.col-12{width:100%;padding:0 5px}.form-group{margin-bottom:15px}.clearfix{clear:both;height:1px}.common-btn{font-size:20px;font-weight:500;background:#d9b673;color:#2b2b2b;text-transform:uppercase;text-decoration:none;border-radius:10px;padding:17px 30px;min-width:258px;text-align:center;display:inline-block;transition:0.5s all;-ms-transition:0.5s all;-webkit-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.common-btn:hover{background:#131a40;color:#fff;text-decoration:none}.heading-block{margin-bottom:25px}.sub-heading{background:#d9b673;font-weight:500;color:#2b2b2b;letter-spacing:.23em;font-size:18px;display:inline-block;padding:4px 10px;border-radius:5px;margin-bottom:8px;text-transform:uppercase}.common-heading{font-weight:700;font-size:45px;color:#131A40}.grey-bg{background:#f9f9f9}header.site-header{margin:0;padding:24px 40px 24px 20px;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;width:100%;z-index:2}header.site-header ul{margin:0;padding:0;list-style-type:none;display:flex}header.site-header ul li{margin:0 40px 0 0;padding:0;display:inline-block;line-height:1}header.site-header ul li:last-child{margin-right:0}header.site-header ul li a{font-size:16px;color:#fff;text-decoration:none;display:block;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}header.site-header ul li a:hover,header.site-header ul li.current_page_parent a,header.site-header ul li.current_page_item a{color:#d9b673}#site-navigation{width:calc(100% - 355px)}.home .newsletter-subscription,.home .site-footer{display:none}.site-branding img{width:auto;max-width:108px;height:auto}.social-icon-head{display:flex;align-items:center}.social-icon-head a{color:#fff;font-size:20px;margin:0 0 0 12px;border:2px solid #fff;border-radius:100%;display:flex;align-items:center;width:44px;height:44px;justify-content:center}.social-icon-head a:hover{background-color:#fff;color:#000;text-decoration:none}.site-contact{background:#131a40;color:#fff;position:relative;padding:28px 46px 28px 122px;margin:-20px -40px;border-radius:0 0 0 50px}.site-contact img{height:50px;width:57px;position:absolute;top:50%;left:39px;bottom:0;transform:translateY(-50%)}.site-contact a{color:#fff;font-size:20px;font-weight:500;display:block;line-height:1;margin-bottom:14px}.site-contact a:last-child{margin-bottom:0}.site-contact a.phone{font-size:25px;font-weight:700}.menu-toggle{display:none}@-moz-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-ms-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@-webkit-keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}@keyframes headerSlideDown{0%{margin-top:-150px}100%{margin-top:0}}header.fixed{background:#4b4848;position:fixed;left:0;top:0;right:0;-webkit-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-khtml-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-moz-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-ms-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-o-animation:0.95s ease 0s normal forwards 1 running headerSlideDown;animation:0.95s ease 0s normal forwards 1 running headerSlideDown;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.05);-khtml-box-shadow:0 3px 6px rgba(0,0,0,.05);-moz-box-shadow:0 3px 6px rgba(0,0,0,.05);-ms-box-shadow:0 3px 6px rgba(0,0,0,.05);-o-box-shadow:0 3px 6px rgba(0,0,0,.05);box-shadow:0 3px 6px rgba(0,0,0,.05);z-index:999}.service-option{display:none}.container{margin:0 auto;width:76%;padding:0}footer.site-footer{background:#4b4848;color:#fff;padding:50px 0}footer.site-footer ul{margin:0;padding:0;list-style-type:none}footer.site-footer ul li{margin:0;padding:0;display:inline-block;font-size:18px}footer.site-footer ul li a{color:#fff;text-transform:uppercase;font-size:18px;text-decoration:none;font-weight:500;transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}footer.site-footer ul li a:hover{color:#d9b673}.footer-menu{padding-bottom:50px;margin-bottom:70px;border-bottom:1px solid rgba(255,255,255,.5)}.footer-menu ul{display:flex;justify-content:space-between}footer.site-footer .left-part{width:25%}footer.site-footer .right-part{width:75%}.footer-middle-section{display:flex;flex-wrap:wrap;margin-bottom:60px;align-items:center}.footer-tagline{font-size:25px;color:#fff}.footer-bottom-section .left-part ul li{display:block;line-height:1;margin-bottom:8px}.footer-bottom-section .left-part ul li:last-child{margin-bottom:0}.footer-bottom-section .left-part ul li a{color:#d9b673;font-size:15px;text-transform:unset;line-height:1;font-weight:400}.footer-bottom-section{display:flex;flex-wrap:wrap}.footer-bottom-section .right-part{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-bottom-section .footer-col{max-width:260px}.footer-title{color:#d9b673;font-size:20px;font-weight:700;margin-bottom:15px}.footer-bottom-section .footer-col li{display:block;line-height:1.6;font-weight:400}.footer-bottom-section .footer-col li a{text-transform:unset;font-weight:400}.footer-bottom-section .footer-col li.phone-no a{font-size:24px}.footer-bottom-section .footer-col ul.social-media{text-align:right}.footer-bottom-section .footer-col ul.social-media li{display:inline-block;margin-right:25px}.footer-bottom-section .footer-col ul.social-media li:last-child{margin-right:0}.footer-bottom-section .footer-col:last-child{margin:auto 0}.footer-copyright-section{border-top:1px solid rgba(255,255,255,.5);padding-top:20px;text-align:center;margin-top:60px;margin-bottom:-25px}.footer-copyright-section p{margin:0;color:#fff;opacity:1;font-size:15px;font-weight:400}.newsletter-subscription{margin:0;padding:50px 0;background:#d9b673}.newsletter-subscription .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.newsletter-subscription .left-part,.newsletter-subscription .right-part{width:46%}.newsletter-title{color:#fff;font-size:40px}.input-group{display:flex;overflow:hidden}.input-group input{background:transparent;color:#000;padding:0;border:1px solid #fff;height:96px;width:100%;padding:0 40px;font-size:16px;border-radius:8px!important;font-family:'Mulish',sans-serif;font-weight:400}.input-group input[type="email"]{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.input-group input[type="submit"]{border-left:none!important;max-width:220px;color:#fff;text-transform:uppercase;border-top-left-radius:0!important;border-bottom-left-radius:0!important;cursor:pointer;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.input-group input[type="submit"]:hover{background:#131a40;color:#fff}.mc4wp-response{margin-top:10px}.input-group input::-webkit-input-placeholder{color:#fff}.input-group input::-moz-placeholder{color:#fff}.input-group input:-ms-input-placeholder{color:#fff}.input-group input:-moz-placeholder{color:#fff}.hero-slide{margin:0;padding:0;background:#000;position:relative}.hero-slide-image{margin:0;padding:42.657% 0 0 0;position:relative}.hero-slide-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;opacity:.25}.hero-content-area{position:absolute;margin:0;padding:0;width:100%;height:100%;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;color:#fff;padding:4% 0 0 0}.hero-content-area .max-width{max-width:55%}.hero-side-title{color:#fff;font-size:50px;margin:0 0 20px 0;font-weight:400}.hero-content-area p{max-width:70%;font-size:26px;margin-bottom:26px}.hero-content-area p:last-child{margin-bottom:0}.hero-side-title strong{font-weight:800}.icon-section{display:flex;flex-wrap:wrap;width:100%;margin:0;padding:0;background:#131a40}.icon-box{width:20%;padding:2.5% 4%;text-align:center;background:#131a40;color:#fff;position:relative;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-ms-transition:0.5s all;-o-transition:0.5s all}.icon-box:nth-child(2){background:#11173a}.icon-box:nth-child(3){background:#0f1533}.icon-box:nth-child(4){background:#0d122d}.icon-box:nth-child(5){background:#0b1026}.icon-box:hover{background:#fff}.icon-box:hover .icon-title{color:#11173a}.icon-box a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.icon-box img{height:74px;width:auto;margin:0 auto 30px auto;object-fit:contain}.icon-title{color:#fff;font-size:26px}.common-padding{padding:128px 0;width:100%;margin:0}.two-blocks .container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.two-blocks .left-part{width:50.919%}.two-blocks .right-part{width:46.328%}.round-icon-section{margin:0;padding:0;display:flex;flex-wrap:wrap;margin:0 -28px;justify-content:center}.round-box{width:50%;padding:0 28px;transition:0.5s all;-ms-transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all}.round-box:hover>div{background:#fff;transform:scale(1.02)}.round-box:hover .icon-title{color:#131A40}.round-box:first-child{margin:0 25%}.round-box>div{transition:0.5s all;-ms-transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;padding-top:100%;background:#131a40;position:relative;border-radius:50%;box-shadow:0 0 26.95px 8.05px rgba(4,8,30,.04)}.round-box>div>div{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.round-box img{height:94px;width:auto;margin:0 auto;object-fit:contain;margin-bottom:18px}.round-box .icon-title{color:#d9b673;font-size:24px}.services-section{margin:40px 0 0 0;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;border:none;border-width:unset!important}.services-block{overflow:hidden;margin:10px 0;border:1px solid #eaeaea!important;width:calc(33.33% - 15px);padding:56px 32px;position:relative;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;display:flex;flex-direction:column}.three-boxes .services-block{width:33.33%}.services-block:hover{background:#131a40;box-shadow:0 0 2.6875em .3125em rgb(0 0 0 / 11%)}.services-block:hover .animated-image>img{opacity:0}.services-block:hover p{color:#fff}.services-block:hover .hover-icon{top:0}.animated-image{position:relative;overflow:hidden}.hover-icon{position:absolute;top:-100%;left:0;right:0;bottom:0;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all}.owl-nav button:hover{background:#131A40!important;color:#fff}.services-block:hover .services-title{color:#fff}.services-block a{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.services-block img{height:20vw;width:auto;margin:-56px -32px 30px;object-fit:cover;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;width:auto!important}.services-title{font-size:26px;color:#2b2b2b;margin:0;line-height:1.2;margin-bottom:22px}.services-block p{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:28px}.three-boxes .services-block p{-webkit-line-clamp:unset}.services-block .round-icon-button{margin-top:auto}.round-icon-button,.owl-nav button{width:60px;height:60px;border-radius:50%;display:inline-block;box-shadow:0 0 18.69px 2.31px rgba(0,0,0,.05);background:#ffffff!important;font-size:25px;text-align:center;line-height:60px;color:#DEBF83;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all}.services-title:last-child{margin-bottom:0}.call-to-action{margin:0;padding:60px 0;width:100%;background:#131a40;color:#fff;background:#131a40;position:relative;overflow:hidden}.call-to-action::after{content:'';position:absolute;right:0;top:0;width:50%;height:100%;background-color:#d9b673;display:block;transform:translateX(28%) skewX(-38deg);z-index:0}.call-to-action .common-heading{color:#fff;margin-bottom:4px}.call-to-action .container{display:flex;flex-wrap:wrap}.call-to-action .left-part{width:70%}.call-to-action .right-part{width:30%;display:flex;align-items:center;justify-content:flex-end}.call-to-action a{color:#fff;position:relative;z-index:1;line-height:1}.call-to-action p{font-size:28px}.logo-box{margin:0;padding:72% 0 0 0;background:#fff;border:1px solid #ececec;position:relative;border-radius:10px}.logo-box img{position:absolute;top:0;left:0;right:0;bottom:0;width:80%!important;height:100%!important;width:auto;object-fit:contain;margin:0 auto}.mt-50{margin-top:30px}.testimonial-carousel .owl-stage{display:flex;flex-wrap:wrap}.testimonial-carousel .owl-stage .testimonial-block{height:100%}.testimonial-block{background:#fff;border:1px solid #ececec;position:relative;border-radius:10px;padding:30px}.testimonial-header{display:flex;align-items:center;width:100%;margin-bottom:30px}.testimonial-header img{min-width:80px;min-height:80px;max-width:80px;max-height:80px;object-fit:cover;margin-right:25px;border-radius:50%;border:1px solid #ececec}.testimonial-header h4{font-size:26px;color:#2b2b2b}.testimonial-header h4 span{display:block;font-size:18px;font-weight:400}.testimonial-body p{margin:0 0 20px 0}.ratings{margin:0;padding:0;list-style-type:none}.ratings li{margin:0 5px 0 0;padding:0;list-style-type:none;font-size:22px;display:inline-block}.ratings li i.active{color:#d9b673}.ratings li:last-child{margin:0}.owl-nav{position:absolute;top:-30%;right:0}.owl-nav button{color:#DEBF83!important;margin-right:20px}.owl-nav button:hover{background:#131A40!important;color:#ffffff!important}.owl-nav button:last-child{margin-right:0}section.hero-section.inner-header-page{border-radius:0 0 100px 0;overflow:hidden}.inner-header-page .hero-slide-image{padding:32% 0 0 0}.inner-header-page .hero-side-title{font-size:70px;font-weight:900}.hero-section .owl-nav{top:50%;position:unset}.hero-section .owl-nav button{position:absolute;top:0;bottom:0;margin:auto 3%;left:0}.hero-section .owl-nav button.owl-next{right:0;left:unset}.form-section .container{display:flex;flex-wrap:wrap;justify-content:space-between}.form-section .left-part{width:34%}.form-section .right-part{width:58%}.form-block{margin:0;padding:55px;background:#f9f9f9;border-radius:10px;margin-top:-25%;position:relative}.form-block form{margin-top:30px}.wpcf7 form .wpcf7-response-output{margin:20px 0 0 0!important}.pos-rel{position:relative}span.ajax-loader{position:absolute!important;top:0;left:0;right:0;bottom:0;margin:auto!important}.form-section .left-part .heading-block{margin-bottom:40px}.left-icon-box{margin:0 0 30px 0;padding:0 0 30px 0;border-bottom:1px solid #ccc}.left-icon-box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.left-icon-box h3{font-size:26px;margin-bottom:10px}.left-icon-box p{font-size:26px;margin-bottom:0}.social-media.inline{list-style-type:none;margin:40px 0 0 0;padding:0}.social-media.inline li{display:inline-block;margin-right:20px}.social-media.inline li:last-child{margin-right:0}.social-media.inline li a{width:60px;height:60px;border-radius:50%;display:inline-block;box-shadow:0 0 18.69px 2.31px rgb(0 0 0 / 5%);background:#fff;font-size:25px;text-align:center;line-height:60px;color:#DEBF83;transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all}.social-media.inline li a:hover{background:#131A40;color:#fff}.price-section{margin-left:-20px;margin-right:-20px;padding:0;display:flex;flex-wrap:wrap}.price-block{margin:0;padding:0 20px;width:33.33%}.price-block>div{background:#fff;box-shadow:0 0 18.69px 2.31px rgb(0 0 0 / 5%);padding:50px;border-radius:15px;position:relative;height:100%;display:flex;flex-direction:column}.price-header{margin-bottom:40px}.price-header h4{font-size:22px;color:#5f5f5f;margin-bottom:5px}.price-header h5{font-size:35px;font-weight:900}.price-body{margin:0 0 50px 0;padding:0;display:block;width:100%}.price-body ul{margin:0;padding:0}.price-body ul li{margin:0 0 20px 0;display:block;border-bottom:1px solid #ccc;padding-bottom:20px;line-height:1.4}.price-body ul li:last-child{padding-bottom:0;margin:0;border:none}.price-body ul li:last-child{margin-bottom:0}.price-footer{margin-top:auto}.price-footer .common-btn{width:100%}.popluar.price-block>div{background:#131a40}.popluar.price-block h5{color:#fff}.popluar.price-block li{color:#fff}.popluar-tag{font-size:16px;text-transform:uppercase;color:#000;background:#d9b673}.popluar.price-block .price-header h4{color:#fff}.blog-list-section{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.blog-list-section .left-part{margin:0;width:62%;display:flex;flex-wrap:wrap;justify-content:space-between}.blog-list-section .right-part{margin:0;width:34%}.blog-list{margin:0 0 50px 0;padding:50px;width:100%;box-shadow:0 0 26.95px 8.05px rgba(4,8,30,.04);border-radius:8px;overflow:hidden}.blog-list:last-child{margin-bottom:0}.blog-image{position:relative;padding-top:60%;margin:-50px -50px 0 -50px;margin-bottom:50px}.blog-image img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.blog-list .heading-block{padding-bottom:25px;border-bottom:1px solid #ccc}.blog-list .heading-block .common-heading{margin-bottom:0}.blog-list h3{font-size:26px;margin-bottom:10px}.blog-body{margin-bottom:40px}.widget{margin:0 0 50px 0;padding:0;background:#f9f9f9;padding:40px}.widget:last-child{margin:0}.widget-title{font-size:30px;border-bottom:1px solid #ccc;padding-bottom:30px;margin-bottom:40px}.widget ul{margin:0;padding:0;list-style-type:none}.widget ul li:first-child{padding-top:0}.widget ul li{margin:0;padding:30px 0;display:block;border-bottom:1px solid #ccc}.widget ul li:last-child{padding-bottom:0;border:none}.widget ul li{text-decoration:none}.single-post .blog-body{margin-bottom:0}.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6{margin-top:40px;margin-bottom:20px}.single-post .blog-body h1:first-child,.single-post .blog-body h2:first-child,.single-post .blog-body h3:first-child,.single-post .blog-body h4:first-child,.single-post .blog-body h5:first-child,.single-post .blog-body h6:first-child{margin-top:0}.single-post .blog-body p,.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6,.single-post .blog-body ul,.single-post .blog-body li{margin-bottom:20px}.single-post .blog-body ul{margin:0 0 30px 0;padding:0 0 0 20px}.single-post .blog-body p:last-child,.single-post .blog-body h1:last-child,.single-post .blog-body h2:last-child,.single-post .blog-body h3:last-child,.single-post .blog-body h4:last-child,.single-post .blog-body h5:last-child,.single-post .blog-body h6:last-child,.single-post .blog-body ul:last-child,.single-post .blog-body li:last-child{margin-bottom:0}.image-box{position:relative;padding-top:100%}.image-box img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;border-radius:20px}.common-padding ol,.common-padding.ol-list ul{padding:0;margin:30px 0;list-style-type:none}.common-padding.ol-list ol li,.common-padding.ol-list ul li{margin:0;padding:0;align-items:center;position:relative;display:flex}.common-padding.ol-list ol:last-child,.common-padding.ol-list ul:last-child{margin-bottom:0}.common-padding.ol-list ol li,.common-padding.ol-list ul li{margin-bottom:20px}.common-padding ol li:last-child,.common-padding ul li:last-child{margin-bottom:0}.common-padding.ol-list ol li:before,.common-padding.ol-list ul li:before{content:"";min-width:12px;min-height:12px;background:#d9b673;display:inline-block;border-radius:50%;margin-right:21px;max-height:12px;max-width:12px}.footer-middle-section .left-part img{max-width:108px;object-fit:cover}@media screen and (max-width:1800px){body{font-size:20px}p{margin:0 0 18px 0}h1,.h1{font-size:45px}h2,.h2{font-size:40px}h3,.h3{font-size:30px}h4,.h4{font-size:22px}h5,.h5{font-size:20px}.common-btn{font-size:18px;padding:15px 25px;min-width:228px}.site-contact{padding:20px 30px 20px 118px;border-radius:0 0 0 30px}.site-contact a{font-size:18px;margin-bottom:10px}.site-contact a.phone{font-size:22px}.site-contact img{width:50px;height:43px}footer.site-footer{padding:45px 0}footer.site-footer ul li a,footer.site-footer ul li{font-size:17px}.footer-menu{padding-bottom:45px;margin-bottom:65px}.footer-middle-section .left-part img{max-width:165px}.footer-tagline{font-size:23px}.footer-middle-section{margin-bottom:55px}.footer-bottom-section .left-part ul li a{font-size:14px}.footer-title{font-size:19px}.footer-bottom-section .footer-col li.phone-no a{font-size:22px}.footer-copyright-section{margin-top:55px}.newsletter-subscription{padding:45px 0}.newsletter-title{font-size:35px}.input-group input{height:90px;font-size:15px;padding:0 35px}.hero-side-title{font-size:40px;margin:0 0 15px 0}.hero-content-area p{font-size:24px}.icon-box{padding:2.5% 3.5%}.icon-box img{height:65px;margin-bottom:26px}.icon-title{font-size:24px}.common-padding{padding:118px 0}.sub-heading{font-size:16px;margin-bottom:6px}.common-heading{font-size:40px}.heading-block{margin-bottom:22px}.round-icon-section{margin:0 -20px}.round-box{padding:0 20px}.round-box img{height:74px;margin-bottom:16px}.round-box .icon-title{font-size:22px}.services-section{margin:35px 0 0 0}.services-block{padding:52px 28px}.services-block img{width:65px;margin:-52px -28px 25px}.services-title{font-size:24px;margin-bottom:20px}.services-block p{margin-bottom:24px}.round-icon-button,.owl-nav button,.social-media.inline li a{width:55px;height:55px;font-size:22px;line-height:55px}.call-to-action{padding:55px 0}.call-to-action .common-heading{font-size:35px}.call-to-action p{font-size:26px}.mt-50{margin-top:25px}.owl-nav button{margin-right:15px}.testimonial-block{padding:26px}.testimonial-header img{min-width:70px;min-height:70px;max-width:70px;max-height:70px;margin-right:22px}.testimonial-header h4{font-size:24px}.testimonial-header h4 span{font-size:16px}.testimonial-header{margin-bottom:26px}.testimonial-body p{margin:0 0 18px 0}.ratings li{font-size:20px}.inner-header-page .hero-side-title{font-size:65px}section.hero-section.inner-header-page{border-radius:0 0 90px 0}.form-block{padding:50px}input,textarea,select{font-size:16px;height:70px;padding:18px 26px!important}textarea{height:130px}.left-icon-box{padding:0 0 25px 0;margin:0 0 25px 0}.form-section .left-part .heading-block{margin-bottom:30px}.left-icon-box h3,.left-icon-box p{font-size:24px}.social-media.inline li{margin-right:15px}.price-block>div{padding:40px}.price-header h4{font-size:20px}.price-header h5{font-size:30px}.price-header{margin-bottom:35px}.price-body{margin-bottom:45px}.price-body ul li{margin:0 0 18px 0;padding-bottom:18px}.blog-list{padding:40px;margin-bottom:40px}.blog-image{margin:-40px -40px 40px -40px}.blog-list .heading-block{padding-bottom:22px}.blog-body{margin-bottom:35px}.widget{padding:35px;margin-bottom:40px}.widget-title{font-size:28px;padding-bottom:28px;margin-bottom:35px}.single-post .blog-body p,.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6,.single-post .blog-body ul,.single-post .blog-body li{margin-bottom:18px}.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6{margin-top:35px;margin-bottom:18px}.single-post .blog-body ul{margin:0 0 28px 0}}@media screen and (max-width:1600px){body{font-size:18px}.common-btn{font-size:16px;padding:12px 20px;min-width:208px}h1,.h1{font-size:40px}h2,.h2{font-size:35px}h3,.h3{font-size:28px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}h6,.h6{font-size:18px}.site-contact{padding:20px 20px 20px 100px;border-radius:0 0 0 30px;margin:-12px -30px}.site-contact a{font-size:16px;margin-bottom:8px}.site-contact a.phone{font-size:20px}.site-contact img{width:45px;height:39px;left:29px}footer.site-footer{padding:40px 0}footer.site-footer ul li a,footer.site-footer ul li{font-size:16px}.footer-menu{padding-bottom:40px;margin-bottom:60px}.footer-middle-section .left-part img{max-width:145px}.footer-tagline{font-size:20px}.footer-middle-section{margin-bottom:50px}.footer-bottom-section .left-part ul li a{font-size:13px}.footer-title{font-size:17px}.footer-bottom-section .footer-col li.phone-no a{font-size:20px}.footer-copyright-section{margin-top:50px;margin-bottom:-15px}.newsletter-subscription{padding:40px 0}.newsletter-title{font-size:30px}.input-group input{height:80px;padding:0 30px}.hero-side-title{font-size:38px}.hero-content-area p{font-size:22px}.hero-content-area p{max-width:75%}.icon-box{padding:2.5% 3%}.icon-box img{height:60px;margin-bottom:22px}.icon-title{font-size:23px}.common-padding{padding:108px 0}.sub-heading{font-size:15px}.common-heading{font-size:35px}.heading-block{margin-bottom:20px}.round-icon-section{margin:0 -16px}.round-box{padding:0 16px}.round-box img{height:64px;margin-bottom:12px}.round-box .icon-title{font-size:20px}.services-section{margin:30px 0 0 0}.services-block{padding:46px 24px}.services-block img{width:60px;margin:-46px -24px 20px}.services-title{font-size:22px;margin-bottom:18px}.services-block p{margin-bottom:20px}.round-icon-button,.owl-nav button,.social-media.inline li a{width:50px;height:50px;font-size:20px;line-height:50px}.call-to-action{padding:50px 0}.call-to-action .common-heading{font-size:32px}.call-to-action p{font-size:24px}.mt-50{margin-top:20px}.owl-nav button{margin-right:10px}.owl-nav{top:-28%}.testimonial-block{padding:22px}.testimonial-header img{min-width:60px;min-height:60px;max-width:60px;max-height:60px;margin-right:20px}.testimonial-header h4{font-size:22px}.testimonial-header h4 span{font-size:15px}.testimonial-header{margin-bottom:22px}.testimonial-body p{margin:0 0 16px 0}.ratings li{font-size:18px;margin:0 2px 0 0}.inner-header-page .hero-side-title{font-size:60px}section.hero-section.inner-header-page{border-radius:0 0 80px 0}.form-block{padding:45px}input,textarea,select{font-size:15px;height:60px;padding:14px 24px!important}textarea{height:110px}.left-icon-box{padding:0 0 20px 0;margin:0 0 20px 0}.form-section .left-part .heading-block{margin-bottom:25px}.left-icon-box h3,.left-icon-box p{font-size:22px}.social-media.inline li{margin-right:12px}.social-media.inline{margin-top:30px}.price-block>div{padding:30px}.price-header h4{font-size:18px}.price-header h5{font-size:26px}.price-header{margin-bottom:30px}.price-body{margin-bottom:40px}.price-body ul li{margin:0 0 16px 0;padding-bottom:16px}.blog-list{padding:30px;margin-bottom:30px}.blog-image{margin:-30px -30px 30px -30px}.blog-list .heading-block{padding-bottom:18px}.blog-body{margin-bottom:30px}.widget{padding:30px;margin-bottom:35px}.widget-title{font-size:24px;padding-bottom:24px;margin-bottom:30px}.single-post .blog-body p,.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6,.single-post .blog-body ul,.single-post .blog-body li{margin-bottom:16px}.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6{margin-top:30px;margin-bottom:16px}.single-post .blog-body ul{margin:0 0 24px 0}}@media screen and (max-width:1440px){body{font-size:16px}h1,.h1{font-size:35px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:16px}h6,.h6{font-size:16px}.common-btn{font-size:15px;padding:15px 25px;min-width:180px}.site-contact{padding:15px 20px 15px 80px;border-radius:0 0 0 20px;margin:-12px -20px}.site-contact a{font-size:15px}.site-contact a.phone{font-size:18px}.site-contact img{width:35px;height:39px;left:25px}footer.site-footer{padding:35px 0}footer.site-footer ul li a,footer.site-footer ul li{font-size:15px}.footer-menu{padding-bottom:35px;margin-bottom:55px}.footer-middle-section .left-part img{max-width:125px}.footer-tagline{font-size:18px}.footer-middle-section{margin-bottom:45px}.footer-bottom-section .left-part ul li a{font-size:12px}.footer-title{font-size:15px}.footer-bottom-section .footer-col li.phone-no a{font-size:18px}.footer-copyright-section{margin-top:45px;margin-bottom:-15px}.footer-copyright-section p{font-size:13px}.footer-bottom-section .footer-col ul.social-media li{margin-right:20px}.newsletter-subscription{padding:35px 0}.newsletter-title{font-size:25px}.input-group input{height:70px;font-size:14px;padding:0 25px}.input-group input[type="button"]{max-width:170px}.hero-side-title{font-size:32px}.hero-content-area p{font-size:18px}.icon-box{padding:4% 2.5%}.icon-box img{height:50px;margin-bottom:20px}.icon-title{font-size:20px}.common-padding{padding:90px 0}.common-heading{font-size:30px}.sub-heading{font-size:12px}.heading-block{margin-bottom:18px}.round-icon-section{margin:0 -12px}.round-box{padding:0 12px}.round-box img{height:54px;margin-bottom:15px}.round-box .icon-title{font-size:18px}.services-section{margin:25px 0 0 0}.services-block{padding:35px 22px}.services-block img{width:50px;margin:-35px -22px 15px}.services-title{font-size:20px;margin-bottom:15px}.services-block p{margin-bottom:15px}.round-icon-button,.owl-nav button,.social-media.inline li a{width:40px;height:40px;font-size:18px;line-height:40px}.call-to-action{padding:45px 0}.call-to-action .common-heading{font-size:26px}.call-to-action p{font-size:20px}.mt-50{margin-top:15px}.owl-nav{top:-22%}.testimonial-block{padding:20px}.testimonial-header img{min-width:50px;min-height:50px;max-width:50px;max-height:50px;margin-right:18px}.testimonial-header h4{font-size:18px}.testimonial-header h4 span{font-size:14px}.testimonial-header{margin-bottom:20px}.testimonial-body p{margin:0 0 14px 0}.ratings li{font-size:16px;margin:0}.inner-header-page .hero-side-title{font-size:50px}section.hero-section.inner-header-page{border-radius:0 0 70px 0}.form-block{padding:40px}input,textarea,select{font-size:14px;height:50px;padding:14px 20px!important}textarea{height:90px}.left-icon-box{padding:0 0 15px 0;margin:0 0 15px 0}.form-section .left-part .heading-block{margin-bottom:20px}.left-icon-box h3,.left-icon-box p{font-size:18px}.social-media.inline li{margin-right:8px}.social-media.inline{margin-top:25px}.price-block>div{padding:30px}.price-header h4{font-size:16px}.price-header h5{font-size:22px}.price-header{margin-bottom:25px}.price-body{margin-bottom:30px}.price-body ul li{margin:0 0 14px 0;padding-bottom:14px}.blog-list{padding:25px;margin-bottom:25px}.blog-image{margin:-25px -25px 25px -25px}.blog-list .heading-block{padding-bottom:14px}.blog-body{margin-bottom:25px}.widget{padding:25px;margin-bottom:30px}.widget-title{font-size:22px;padding-bottom:20px;margin-bottom:25px}.single-post .blog-body p,.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6,.single-post .blog-body ul,.single-post .blog-body li{margin-bottom:15px}.single-post .blog-body h1,.single-post .blog-body h2,.single-post .blog-body h3,.single-post .blog-body h4,.single-post .blog-body h5,.single-post .blog-body h6{margin-top:25px;margin-bottom:15px}.single-post .blog-body ul{margin:0 0 20px 0}}@media screen and (max-width:1199px){h1,.h1{font-size:30px}h2,.h2{font-size:26px}h3,.h3{font-size:22px}h4,.h4{font-size:16px}header.site-header{padding:15px 20px}.site-contact img{width:30px;height:26px;left:22px}.site-contact a{font-size:14px}.site-contact{padding:15px 20px 15px 70px;margin:-12px -15px}.site-contact a.phone{font-size:16px}header.site-header ul li{margin:0 30px 0 0}header.site-header ul li a{font-size:15px}.site-branding img{max-width:98px}.social-icon-head a{font-size:18px;width:38px;height:38px}footer.site-footer{padding:30px 0}footer.site-footer ul li a,footer.site-footer ul li{font-size:14px}.footer-menu{padding-bottom:30px;margin-bottom:50px}.footer-middle-section .left-part img{max-width:115px}.footer-tagline{font-size:16px}.footer-middle-section{margin-bottom:40px}.footer-title{font-size:14px}.footer-bottom-section .footer-col li.phone-no a{font-size:16px}.footer-copyright-section{margin-top:40px;margin-bottom:-15px}.footer-copyright-section p{font-size:12px}.footer-bottom-section .footer-col ul.social-media li{margin-right:16px}.newsletter-subscription{padding:30px 0}.newsletter-title{font-size:20px}.newsletter-subscription .left-part,.newsletter-subscription .right-part{width:48%}.input-group input{height:60px;padding:0 20px}.input-group input[type="button"]{max-width:150px}.hero-side-title{font-size:28px}.hero-content-area p{font-size:16px}.common-btn{font-size:14px;padding:12px 20px}.icon-box img{height:45px;margin-bottom:15px}.icon-title{font-size:18px}.common-padding{padding:80px 0}.common-heading{font-size:28px}.heading-block{margin-bottom:15px}.round-icon-section{margin:0 -8px}.round-box{padding:0 8px}.round-box img{height:44px;margin-bottom:10px}.round-box .icon-title{font-size:14px}.two-blocks .left-part,.two-blocks .right-part{width:48%}.services-section{margin:20px 0 0 0}.services-block{padding:30px 18px}.services-block img{width:45px;margin:-30px -18px 12px}.services-title{font-size:18px;margin-bottom:12px}.services-block p{margin-bottom:20px}.round-icon-button,.social-media.inline li a{width:35px;height:35px;font-size:16px;line-height:35px}.services-block{width:33.33%}.call-to-action{padding:40px 0}.call-to-action .common-heading{font-size:22px}.call-to-action p{font-size:18px}.mt-50{margin-top:10px}.testimonial-block{padding:18px}.testimonial-header img{min-width:40px;min-height:40px;max-width:40px;max-height:40px;margin-right:15px}.testimonial-header h4{font-size:16px}.testimonial-header h4 span{font-size:12px}.testimonial-header{margin-bottom:15px}.testimonial-body p{margin:0 0 12px 0}.ratings li{font-size:14px;margin:0}.owl-nav{top:-35%}.inner-header-page .hero-side-title{font-size:45px}.left-icon-box{padding:0 0 12px 0;margin:0 0 12px 0}.form-section .left-part .heading-block{margin-bottom:15px}.left-icon-box h3,.left-icon-box p{font-size:16px}.social-media.inline{margin-top:20px}.price-block>div{padding:25px}.price-header h4{font-size:14px}.price-header h5{font-size:20px}.price-header{margin-bottom:20px}.price-body{margin-bottom:25px}.price-body ul li{margin:0 0 12px 0;padding-bottom:12px}.blog-list{padding:20px;margin-bottom:20px}.blog-image{margin:-20px -20px 20px -20px}.blog-body{margin-bottom:20px}.widget{padding:20px;margin-bottom:25px}.widget-title{font-size:20px;padding-bottom:18px;margin-bottom:20px}}@media screen and (max-width:1024px){.site-branding img{width:80px;height:auto}.site-contact{padding:10px 15px 10px 50px;margin:-12px -15px}.site-contact img{width:24px;height:auto;left:15px}.site-contact a{font-size:12px}.site-contact a.phone{font-size:14px}header.site-header ul li{margin:0 20px 0 0}header.site-header ul li a{font-size:14px}.social-icon-head a{font-size:16px;width:34px;height:34px}#site-navigation{width:calc(100% - 275px)}footer.site-footer{padding:25px 0}footer.site-footer ul li a,footer.site-footer ul li{font-size:12px}.footer-menu{padding-bottom:25px;margin-bottom:40px}.footer-middle-section .left-part img{max-width:105px}.footer-tagline{font-size:15px}.footer-middle-section{margin-bottom:30px}.footer-bottom-section .footer-col li.phone-no a{font-size:15px}.footer-copyright-section{margin-top:30px;margin-bottom:-15px}.footer-bottom-section .footer-col ul.social-media li{margin-right:12px}.newsletter-subscription .left-part{width:40%}.newsletter-title{font-size:18px}.newsletter-title br{display:none}.newsletter-subscription .right-part{width:58%}.input-group input{height:50px}.hero-side-title{font-size:24px}.hero-slide-image{padding:0;min-height:400px}.hero-content-area p{max-width:100%}.icon-box{width:33.33%}.icon-title{font-size:16px}.common-padding{padding:70px 0}.common-heading{font-size:24px}.two-blocks .left-part{width:100%;margin-bottom:30px}.two-blocks .right-part{margin:0 auto;width:100%}.round-box:first-child{margin:0}.round-icon-section{padding:0 -10px}.round-box{width:33.33%;padding:0 10px}.services-block,.three-boxes .services-block{width:50%}.call-to-action{padding:40px 0}.call-to-action .left-part{margin-top:-10px;margin-bottom:20px}.call-to-action .left-part,.call-to-action .right-part{width:100%;text-align:center;display:block}.call-to-action::after{display:none}.call-to-action a.common-heading{font-size:16px;padding:12px 20px;background:#d9b673;border-radius:10px}.owl-nav{top:-28%}.form-section .left-part,.form-section .right-part{width:100%}.form-block{margin-top:50px;padding:30px}.inner-header-page .hero-side-title{font-size:40px}.price-header h5{font-size:18px}.price-body{margin-bottom:25px}.price-block{width:50%;padding:0 10px}.price-section{margin-left:-10px;margin-right:-10px;justify-content:center}.price-block{margin:10px 0}.blog-list-section .left-part{width:100%;margin-bottom:30px}.blog-list-section .right-part{width:100%}}@media screen and (max-width:767px){.common-btn{min-width:160px}.main-navigation{position:fixed}a.menu-toggle{display:block;background:#d9b673;width:55px;height:55px;margin:-12px -15px -12px 0;display:flex;align-items:center;flex-direction:column;justify-content:center;z-index:9}a.menu-toggle span{width:50%;height:2px;background:#131a40;margin-bottom:5px;display:block}a.menu-toggle span:last-child{margin:0}.site-contact{margin-left:auto;margin-right:0}#site-navigation{width:90%}.container{width:90%}.footer-middle-section .left-part img{max-width:85px}.footer-tagline{font-size:14px}.footer-bottom-section .footer-col li.phone-no a{font-size:15px}.footer-copyright-section{margin-top:30px;margin-bottom:-15px}.footer-bottom-section .footer-col ul.social-media li{margin-right:12px}.hero-content-area .max-width{max-width:70%}.hero-side-title{font-size:22px}.hero-slide-image{padding:0;min-height:400px}.hero-content-area p{max-width:80%}.common-padding{padding:60px 0}.inner-header-page .hero-slide-image{min-height:300px}.inner-header-page .hero-side-title{font-size:35px}.main-navigation{position:fixed;bottom:0;right:0;width:100%;height:calc(100% - 4px);z-index:1;background:#131a40;padding-top:60px;transition:0.5s all;-ms-transition:0.5s all;-webkit-transition:0.5s all;-moz-transition:0.5s all;-o-transition:0.5s all;right:-100%}.main-navigation.active{right:0}header.site-header ul{display:flex;flex-wrap:wrap}header.site-header ul li{margin:0;padding:0;width:100%}header.site-header ul{display:flex;flex-wrap:wrap}header.site-header ul li{margin:0;padding:0;width:100%}header.site-header ul li a{font-size:16px}header.site-header ul li a{font-size:14px;padding:16px;border-bottom:1px solid rgba(0,0,0,.1)}a.menu-toggle{display:block;background:#d9b673;width:55px;height:55px;margin:-12px -15px -12px 0;display:flex;align-items:center;flex-direction:column;justify-content:center}a.menu-toggle span{width:50%;height:2px;background:#131a40;margin-bottom:5px;display:block;transition:0.5s all}a.menu-toggle span:last-child{margin:0}.site-contact{margin-left:auto;margin-right:0}a.menu-toggle.active span{transform:rotate(45deg);margin:0;display:inline-block}a.menu-toggle.active span:nth-child(2){opacity:0;visibility:hidden}a.menu-toggle.active span:nth-child(3){transform:rotate(-45deg);position:relative;top:-3px}}@media screen and (max-width:640px){.common-padding{padding:50px 0}footer.site-footer{padding:40px 0}.footer-menu{display:none}footer.site-footer .left-part,footer.site-footer .right-part{width:100%;text-align:center}.footer-middle-section .left-part img{margin:0 auto 20px auto}.footer-middle-section{margin-bottom:20px}.footer-bottom-section .footer-col{max-width:unset;width:100%;margin-top:20px}.footer-bottom-section .footer-col:last-child{margin-top:20px}.footer-bottom-section .footer-col ul.social-media{text-align:center}.footer-copyright-section{padding-top:15px}.footer-copyright-section p{font-size:12px}.footer-title{font-size:16px}footer.site-footer ul li a,footer.site-footer ul li{font-size:14px}.newsletter-subscription .left-part{width:100%;margin-bottom:25px;text-align:center}.newsletter-title{max-width:80%;margin:0 auto}.newsletter-subscription .right-part{width:100%}.input-group{max-width:90%;margin:0 auto}.hero-content-area .max-width{max-width:100%;text-align:center}.hero-content-area p{max-width:100%}.hero-content-area p{margin-left:auto;margin-right:auto;margin-bottom:20px;max-width:100%}.icon-box{width:50%;padding:35px}.round-icon-section{justify-content:flex-start}.round-box{width:50%;padding-top:10px;padding-bottom:10px}.services-block,.three-boxes .services-block{width:100%}.owl-nav{position:unset;text-align:right;margin-top:20px}.form-section .left-part,.form-section .right-part{text-align:center}.col-6{width:100%}.inner-header-page .hero-side-title{font-size:30px}.price-block{width:100%}.hero-section .owl-nav{margin:0!important}.hero-section .owl-nav button{margin-bottom:20px}}@media screen and (max-width:480px){.site-contact{position:fixed;bottom:0;width:100%;left:0;right:0;margin:0;border-radius:0;display:none}.site-contact a{font-size:14px}.site-contact a.phone{font-size:16px}.site-contact img{width:34px}.site-contact{padding:15px 15px 15px 65px}.icon-box{width:100%}}.banner-image img{width:100%;height:100vh;object-fit:cover;min-height:550px}.home-banner{position:relative}.banner-text{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;z-index:1}.banner-text-inner{max-width:calc(100% - 280px);margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:space-between;border-left:2px solid #4b4845}.banner-main-text{display:flex;flex-direction:column;height:100%;justify-content:center;padding:120px 55px 0}.banner-text h2{font-size:60px;font-weight:300;line-height:70px;color:#fff;margin:0 0 30px;max-width:720px}.banner-text h2 strong{font-weight:800;display:block}.banner-text p{font-size:25px;font-weight:400;line-height:30px;color:#fff;margin:0}.banner-bottom-text{display:flex;padding:35px 55px;position:relative;border-top:2px solid #4b4845;flex-wrap:wrap}.banner-bottom-text:after{content:"";position:absolute;left:100%;top:-2px;width:2000em;height:2px;background:#4b4845}.bottom-item{flex-basis:33.33%;padding-right:10px}.banner-text h3{font-size:25px;font-weight:700;line-height:30px;color:#fff;margin:0 0 15px;text-transform:capitalize}.banner-text h3 a{color:#fff}.banner-text .banner-bottom-text p{font-size:16px;line-height:22px;color:rgba(255,255,255,.61);max-width:255px}.home-banner .owl-dots{position:absolute;left:0;top:0;bottom:0;width:140px;z-index:99;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-banner .owl-carousel button.owl-dot{background:#fff;color:inherit;border:none;padding:0!important;font:inherit;width:9px;height:9px;border-radius:50%;margin-bottom:25px}.home-banner .owl-carousel button.owl-dot.active{background:#d9b673}.home-banner .owl-carousel{z-index:auto}@media screen and (max-width:1199px){.banner-text h2{font-size:40px;line-height:50px}}@media screen and (max-width:1023px){.banner-text-inner{max-width:calc(100% - 240px)}.banner-main-text{padding:100px 30px 0}.banner-bottom-text{padding:30px}.banner-text h2{font-size:35px;line-height:40px;margin:0 0 15px}.banner-text p{font-size:20px}.banner-text h3{font-size:20px}.bottom-item{flex-basis:50%}.home-banner .owl-dots{width:120px}}@media screen and (max-width:767px){.banner-text-inner{max-width:calc(100% - 70px)}.banner-main-text{padding:70px 15px 0}header.site-header{padding:15px 20px 15px 50px}.banner-bottom-text{padding:10px}.home-banner .owl-dots{width:34px}}@media screen and (max-width:479px){.banner-text h2{font-size:25px;line-height:30px}.banner-text p{font-size:16px;line-height:25px}.banner-text h3{font-size:16px;line-height:25px}.banner-text .banner-bottom-text p{font-size:14px}.banner-bottom-text{flex-wrap:wrap}.bottom-item{flex-basis:100%;padding:10px 0}.banner-text h3{margin-bottom:10px}}