/*
 Theme Name:   AMR Child Theme
 Theme URI:    http://www.amrsoftec.com
 Description:  Hello Elementor Child Theme - A plain-vanilla & lightweight theme for Elementor page builder
 Author:       AMR Softec
 Author URI:   http://www.amrsoftec.com
 Template:     hello-elementor
 Version:      1.0.0
 License:      GNU General Public License v3 or later.
 License URI:  https://www.gnu.org/licenses/gpl-3.0.html
 Tags:         flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready
 Text Domain:  hello-elementor-child
*/
/* ADD YOUR CUSTOM CSS BELOW */
.discreption-background .swiper-slide-contents{background-color:#ffffffdb;padding:30px}.br-bottom:before{content:"";position:absolute;width:100px;height:5px;background-color:#ee7220;top:64px;bottom:0;left:0;right:0;margin:auto}.woocommerce .col2-set{width:50%;float:left}#customer_login{display:flex}#customer_login .u-column1.col-1{padding:20px}#customer_login .u-column2.col-2{padding:20px}.modal-dialog .btn-close{background-color:#000;opacity:1;color:red!important}.woocommerce-MyAccount-navigation ul{display:flex;flex-direction:column;list-style:none;border:1px solid #ddd;padding:0}.woocommerce-MyAccount-navigation ul li{padding:10px;border-top:1px solid #ddd}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%}.woocommerce .woocommerce-checkout-review-order,.woocommerce h3#order_review_heading{width:40%;float:right}.elevetion-image{display:flex;align-items:center;justify-content:center}.houseplanslider .slick-arrow{background:0 0!important;position:absolute;z-index:1}.slick-next:before,.slick-prev:before{font-family:slick;font-size:26px;line-height:1;opacity:8;color:#000!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.atc{background-color:#0096db;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:20px;text-transform:uppercase;text-decoration:none;border-radius:5px}..modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:200px!important;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:100%}.close{color:#0096db;float:right;font-size:28px;font-weight:700}.blog-cards .elementor-post__meta-data{padding:10px 11px!important;margin-bottom:0;border-top:1px solid #eaeaea;color:#1ba80f}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}@media (max-width:767px){.woocommerce .col2-set,.woocommerce .woocommerce-checkout-review-order,.woocommerce h3#order_review_heading{width:100%}}.house-plans .elementor-swiper-button{background-color:#df261e!important;padding:15px!important;border-radius:35px!important;box-shadow:#c3c3c3 0 7px 29px 0!important}.home-banner .elementor-swiper-button{background-color:#0096db!important;padding:15px!important;border-radius:35px!important;box-shadow:rgb(0 0 0 / 75%) 0 7px 29px 0!important;background-image:none!important}.home-banner .elementor-swiper-button:hover{background:#f6b621!important}.wraper{width:auto;display:flex;justify-content:center}.slick-slide{opacity:0}.slick-current.slick-center{opacity:1}.post-tt{height:70px;overflow:hidden}.pr-5{padding-left:5px!important}.home-banner .elementor-swiper-button{background-image:linear-gradient(180deg,#dc1c13 0,#ea4c46 100%);padding:15px!important;border-radius:35px!important;box-shadow:rgb(0 0 0 / 75%) 0 7px 29px 0!important;color:#fff}.home-banner .elementor-swiper-button:hover:active{background-color:#fff;color:#ed1e24}.checkout-button{background-color:#0096db!important;color:#fff!important;box-shadow:rgb(0 0 0 / 19%) 0 10px 20px,rgb(0 0 0 / 23%) 0 6px 6px!important}.home-banner .swiper-slide-contents{padding:20px;background-image:linear-gradient(180deg,#f1f1f173 0,#cbcbcb91 100%);border-radius:10px;border-radius:10px}.home-banner .elementor-slide-heading{text-shadow:-2px 0 #000}.mobile-menu .dialog-lightbox-close-button{background-color:#686868;padding:10px;color:#fdd51a;font-size:16px;border-radius:100%;box-shadow:0 3px 10px rgb(0 0 0 / 20%)}.filter-n p img{margin-top:-2px}.search-area-inner{background:rgb(243 243 243 / 80%);padding:20px 30px 20px;margin-bottom:20px;border-radius:4px}.cd_srch_btn_clear{letter-spacing:1px;font-size:12px!important;font-weight:600;text-transform:uppercase;color:#0096db;transition:.5s;border-radius:2px;border:none;width:100%;background:0 0!important;text-align:right;outline:0}.filter-n p{font-size:20px;color:#000;vertical-align:super;font-weight:600;letter-spacing:.5px}.search-area .form-group{margin-bottom:20px;margin-left:0!important;margin-right:0!important}.form-group{padding:0}.bootstrap-select button{color:#999;border-radius:2px;outline:0}.search-fields button{border-radius:1px;box-shadow:none;border:none;background:#fff}.bootstrap-select{width:100%!important;font-family:Roboto,sans-serif!important}.search-fields{box-shadow:none;border:1px solid #e0e0e0;background:#fff;border-radius:3px;font-size:14px;color:#6c6b6b}.bootstrap-select .dropdown-menu{padding:0!important;margin:0 0!important;border:1px solid #e0e0e0;box-shadow:none!important;border-radius:0!important}.dropdown-menu{position:absolute;z-index:1000;display:none;min-width:10rem;padding:.5rem 0;margin:0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.search-button{border-radius:0!important;font-size:14px!important;font-weight:500!important;width:100%}.banner{background-image:url(https://maps999.com/wp-content/themes/hello-elementor-child/assets/img/map99-banner.jpg);width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:0}.banner::after{content:"";position:absolute;background:#f6b6216b;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:.5}.banner-content{padding:150px 30px;position:relative;overflow:hidden}.banner-content::before{content:"";width:600px;height:600px;border-radius:100%;background:#0096db;position:absolute;left:0;top:-73px;overflow:hidden;mix-blend-mode:multiply}.owner_name{border-bottom:1px dashed #0096db;padding-bottom:14px}.banner-content h2{color:#fff;font-size:40px;font-weight:600;position:relative}.banner-content p{color:#fff;position:relative}.banner-content .elementor-button{position:relative;background:#f6b621;color:#fff;font-size:15px;font-weight:600;text-decoration:none}.houseplans-section{background:#f5f5f5;padding:15px}.interior-content{padding:20px}.interior-content h2{font-size:20px;font-weight:700;text-shadow:none;line-height:2.5em;text-align:left;color:#0096db}.interior-bottom-content{display:flex;flex-direction:column}.interior-bottom-content p{display:flex;justify-content:space-between}.interior-content .btn{background-color:#f6b621;font-size:16px;font-weight:600;color:#0096db}.houseplans-col{margin:10px 0;border-bottom:3px solid #0096db;padding:10px;background:#fff;position:relative}.houseplans-content{background:#fff;margin:10px 20px;text-align:right}.houseplans-img img{width:100%;height:400px}.houseplans-content h3{font-size:20px;font-weight:600;color:#0096db;text-align:left;letter-spacing:1px;border-bottom:1px solid #000;padding-bottom:5px;height:70px;overflow:hidden}.houseplans-content p span{color:#1c1c1c}.houseplans-content p{font-size:14px;display:flex;color:#2e2e2edd;font-weight:600;border-bottom:1px dashed #bdb9b9;justify-content:space-between;align-items:center}.carousel-item img{width:100%;height:350px}.carousel-control-next-icon{background-image:url(https://maps999.com/wp-content/themes/hello-elementor-child/assets/img/next.svg)}.carousel-control-prev-icon{background-image:url(https://maps999.com/wp-content/themes/hello-elementor-child/assets/img/pre.svg)}.btn-close{background-image:url(https://maps999.com/wp-content/themes/hello-elementor-child/assets/img/close.svg)}.btn-close:hover{background-color:#fff!important}.red-color{color:#ed1e24}.img-over{display:grid;place-items:center;position:relative}.houseplans-img:hover .img-over i{opacity:1}.img-over i{position:absolute;opacity:0;transition:all ease 1s;font-size:25px;color:#fff}.img-over::before{content:"";position:absolute;background:#000000ab;top:0;left:0;width:100%;height:100%;right:0;opacity:0;transition:all ease 1s;border-radius:10px}.img-over:hover::before{opacity:1}.houseplans-content .btn{margin:0;color:#f6b621;padding:0;border-radius:10px;text-decoration:underline}.houseplans-content .btn:focus{box-shadow:none!important}.ribbon::before{content:"";position:absolute;background:#f6b621;top:-5px;right:40px;width:16px;height:16px;transform:rotate(45deg);z-index:-2}.ribbon{background:#f6b621;position:absolute;z-index:1;padding:5px;top:20px;right:35px;border-radius:10px}.ribbon h2{font-size:13px;color:#000;margin:0}.ribbon h4{font-size:18px;color:#fff;text-transform:uppercase;margin:0}.Page-pagination{text-align:center;margin:10px auto}.pagination{display:inline-flex}.pagination li a{border:1px;margin-left:0;color:#707070;padding:7px 2px;margin:0 20px}.pagination:hover{background-color:transparent;color:#4a90e2;padding-bottom:0}.pagination li:hover{text-decoration:none!important;color:#fff}.pagination li a:hover{color:#e2322b}.pagination .active a{color:#ed1e24;background-color:transparent;font-weight:600}.pagination .active a:hover{background-color:transparent;color:#000;border:0}.pagination .active a:focus{background-color:transparent;color:#e2322b;outline:0}.pagination li:first-child a,.pagination li:last-child a{border:2px solid #ed1e24!important;border-radius:6px;margin:0!important;padding:6px 12px!important;font-size:14px;color:#143361}@media screen and (min-device-width:320px) and (max-device-width:768px){.pagination li a{padding:5px;margin:0 0;font-size:12px}}.elevations-banner{background-image:url(https://maps999.com/wp-content/themes/hello-elementor-child/assets/img/elevations-banner.jpg);width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.elevations-banner::after{content:"";position:absolute;background:#f6b6216b;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:.5}.elevations-banner-content{padding:150px 30px;position:relative;overflow:hidden}.elevations-col{display:flex;flex-direction:column;justify-content:space-between;min-height:350px;margin:10px;background-color:#efefef;position:relative}.elevations-img img{height:300px;width:100%;padding:5px;object-fit:contain}.elevations-content{padding:20px;display:grid;grid-gap:10px}.elevations-content h3{color:#0096db;font-size:18px;font-weight:700;height:50px;overflow:hidden}.elevations-content p{display:flex;justify-content:space-between;font-size:14px;color:#f6b621;align-items:center;align-content:flex-end;border-bottom:1px solid #b9b7b7}.elevations-content p span{color:#000;font-size:16px}.elevations-content .btn{color:#fff;text-align:center;float:right;background:#f6b621;transition:all ease 1.2s}.elevations-content .btn:hover{background:#0096db}.elevations-img:hover .img-over i{opacity:1}@media (max-width:767px){.elevations-col.shadow-sm.rounded{display:block!important}.elevations-img img{max-width:100%!important}.elevations-content{grid-gap:0!important}}.interior-section h3{color:#0096db;font-size:28px;font-weight:700;text-shadow:none;text-align:center}.interior-block-text{padding:20px 0;text-align:center}.interior-serch{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-around;list-style:none}.interior-block-text h3{color:#0096db;font-size:28px;font-weight:700}.section{padding:50px 0}.how-work-section{background:#0096db}.work-block{padding:30px;background:#f6b621;text-align:center;position:relative;min-height:230px;border-bottom:4px solid #f6b621;align-self:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px;display:grid;place-items:center;margin:30px;transition:all ease 1s}.work-block:hover{background:#f6b621;border-bottom:4px solid #fff;transform:scale(1.1)}.work-block:hover h4{color:#fff}.work-block:hover p{color:#fff}.work-block h4{font-size:25px;color:#0096db;font-weight:600}.work-block p{color:#000;font-size:15px}.work-block:hover:hover .count{background:#fff;color:#0096db;transform:scale(1.2)}.count{position:absolute;top:-30px;width:50px;height:50px;font-size:35px;border-radius:100%;background:#0096db;color:#fff;display:flex;justify-content:center;align-items:center;left:45%;border:5px solid #f6b621}.project-block{margin:10px 0;border:2px solid #f6b621}.project-content{padding:10px}.project-content h3{color:#0096db;font-size:18px;font-weight:500;margin:0;text-align:left}.project-content .location{margin:0;color:#f6b621;font-size:14px}.project-content h4{font-size:16px;margin:0;color:#767676}.price{margin:0;color:#000;font-size:18px;font-weight:600}.adv-section{background:#f6b621}.adv-title-box h3{text-align:left;font-size:45px;color:#fff}.adv-title-box .btn{background:#0096db}.adv-icon-box{display:flex;align-items:center;background:#0096db;border-radius:20px;padding:10px;margin:10px;min-height:202px}.adv-icon-box i{font-size:50px;margin-right:20px;color:#fff}.adv-icon-box h4{font-size:20px;color:#fff;font-weight:600}.adv-icon-box p{color:#fbfbfb;font-size:15px}.search-button.cd_srch_btn{border:#ffdead00;border-radius:5px!important}.faq-block h4{background:#0096db;padding:5px;color:#fff;font-size:18px}.faq-block p{font-size:14px;text-align:left;font-weight:400}.faq-block p:first-letter{font-size:18px;color:#f6b621}.contact-section{background:#f6b621}.conatct-form{margin:0 auto;width:50%}.conatct-form label{font-size:16px;font-weight:500}.conatct-form .form-control{padding:10px;font-size:14px;border-radius:5px}.conatct-form .form-control:focus{box-shadow:none}.elevetion-dt{list-style:none;padding:0}.elevetion-dt li{display:flex;justify-content:space-between;padding:8px;font-size:20px;align-items:center;border-bottom:2px dotted #f6b621}.elevetion-deatils h2{color:#000;font-family:Poppins,Poppins;font-size:35px;font-weight:600;line-height:1.3em}.query{color:#0096db!important;font-family:Poppins,Poppins!important;font-size:35px!important;font-weight:600!important;line-height:1.3em!important;text-align:center;margin-bottom:50px}@media (max-width:767px){.interior-col{margin-bottom:25px}.work-block{margin:20px!important}.conatct-form{width:100%!important}.adv-title-box{text-align:center!important}.adv-title-box h3{text-align:center!important}.adv-icon-box{display:grid;place-items:center;text-align:center}}.interior-detail-banner{background-image:url(/Maps999/wp-content/themes/hello-elementor-child/assets/img/interior-detail.jpg);height:100%;width:100%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.section h3{color:#0096db;text-shadow:none}.gallery-images{background:#fff;text-align:center}.gallery-images h3{font-size:30px;font-weight:600;margin-bottom:20px}.gallery-images .img-fluid{margin:10px}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;align-items:center}.gallery img{width:auto;height:400px!important;object-fit:cover}.woocommerce-checkout input{padding:0 10px!important}.user-acc{display:flex!important;align-items:center!important;justify-content:center!important;font-size:18px}.acc-link{color:#000!important}.acc-link:hove{color:#0096db!important}.woocommerce .quantity .qty{width:6.631em!important;text-align:center}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none}.contact-page .conatct-form{width:100%!important;padding:0}