@import url(//yfz.sa/wp-content/themes/yfz/assets/css/bootstrap.css);@import url(//yfz.sa/wp-content/themes/yfz/assets/css/all.css);@import url(//yfz.sa/wp-content/themes/yfz/assets/css/fonts.css);@import url(//yfz.sa/wp-content/themes/yfz/assets/css/animate.css);@import url(//yfz.sa/wp-content/themes/yfz/assets/css/owl.carousel.css);@import url(//yfz.sa/wp-content/themes/yfz/assets/css/jquery.mCustomScrollbar.min.css);@import url(//yfz.sa/wp-content/themes/yfz/assets/css/line-awesome.min.css);@import url(//yfz.sa/wp-content/themes/yfz/assets/css/jquery.fancybox.min.css);*{box-sizing:border-box;outline:none}p{text-decoration:none;font-family:bahijPlain;color:#000;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}a:hover{text-decoration:none;color:#4f9ff3;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}button,button:hover{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}body{padding:0;margin:0;font-family:bahijPlain;background:#fff;width:100%;height:100%;float:right}h1,h2,h3,h4,h5,h6,p{font-family:bahijPlain;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}header,section,footer{float:right;width:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;overflow:hidden}section{position:relative}p{margin:0;color:#414141;font-size:17px;line-height:27px}ul{padding:0;margin:0;display:block;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}ul li{display:block;list-style:none;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}main{float:right;width:100%}.padding{padding:0 !important}img{max-width:100%}input,button,input:focus,button:focus,input:active,button:active,button:hover,textarea:active,textarea:focus,select,select:active,select:focus{outline:none !important}textarea{resize:none}.right{float:right !important}.left{float:left !important}.opacity{opacity:0}.owl-carousel{direction:ltr;text-align:right}.sidebar-logo{position:relative;z-index:5;text-align:center;margin:20px 0}.sidebar-logo img{height:100px}.open-sidebar{float:left;background:0 0;color:#fff;font-size:22px;width:40px;height:40px;line-height:44px;margin-right:10px;border:none;padding:0;border-radius:50%;margin-top:5px;background:#ee4d44;cursor:pointer}.sidebar{background-size:cover;background:#fff !important;position:fixed;height:100%;right:0;top:0;width:350px;z-index:999999999;transform:translateX(100%);transition:all .3s;background-position:36%;opacity:1}.sidebar .side-logo img{max-width:100px}.sidebar.opened{transform:translateX(0%);transition:all .3s;overflow-y:scroll;height:100%}.sidebar:after{content:'';position:absolute;right:0;top:0;background-color:#fff;z-index:0;width:100%;height:100%;opacity:1}.sidebar .side-logo{background-color:#fff;padding:30px;position:relative;z-index:1;text-align:center;border-bottom:1px solid #dfdfdf}.sidebar .side-social{text-align:start;padding:4px 0;position:relative;z-index:1;right:0;left:0;bottom:20px;width:90%;margin:auto;border-radius:50px;text-align:center;margin:25px 0 0}.sidebar .side-social ul li{display:inline-block}.sidebar .side-social ul li a{width:40px;height:40px;line-height:40px;text-align:center;display:inline-block;background-color:transparent;border-radius:0;font-size:15px;margin-right:5px;transition:all .3s;color:#ee4d44 !important;border:1px solid #ee4d44;border-radius:50%}.sidebar .side-social ul li a.lin{color:#1562cc}.sidebar .side-social ul li a.tw{color:#00a2ff}.sidebar .side-social ul li a.ins{color:#622e04}.sidebar .side-social ul li a:hover i{color:#167a12}.sidebar .side-nav{max-height:100%;position:relative;z-index:1;margin-top:20px}.sidebar .side-nav ul li{display:block;position:relative}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-left:5px}.sidebar .side-nav ul li a{display:block;font-size:15px;padding:10px 15px;position:relative;color:#333;font-weight:400}.sidebar .side-nav ul li a:hover{color:#ed4036;background-color:transparent}.sidebar .side-nav ul li.open a i{transform:rotate(180deg);transition:all .3s;color:#ed4036}.sidebar .side-nav ul li a i{margin-right:3px}.sidebar .side-nav ul li .sub-menu{width:100%;min-width:100%;top:100%;border-radius:0;position:relative;display:none;opacity:1;visibility:visible;padding:0 20px}.overlay_gen{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.76);z-index:999999999;display:none}.side-nav .menu-item-has-children>a:after{float:left;margin:0}.site-search{display:table;width:100%;height:100%;background:rgba(0,0,0,.82);position:fixed;top:0;left:0;z-index:-1;opacity:0;transition:opacity .5s ease .25s,z-index 0s ease .75s;-webkit-transition:opacity .5s ease .25s,z-index 0s ease .75s}.site-search.open{z-index:9999;opacity:1;transition:opacity .5s,z-index 0s;-webkit-transition:opacity .5s,z-index 0s}.site-search.open .woocommerce-product-search,.site-search.open .search-form{margin-top:-25px;opacity:1;transition:margin-top .5s,opacity .5s;-webkit-transition:margin-top .5s,opacity .5s}.site-search .widget_product_search,.site-search .widget_search{position:relative;padding-top:0}.site-search .woocommerce-product-search,.site-search .widget_search .search-form{border:none;width:50%;margin-top:300px;position:fixed;top:50%;left:50%;display:block;padding-top:0;opacity:0;transition:margin-top .5s,opacity .5s;-webkit-transition:margin-top .5s,opacity .5s;transform:translateX(-50%)}.site-search .woocommerce-product-search label,.site-search .widget_search .search-form label{display:none;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important;transform:translateX(10%)}.site-search .woocommerce-product-search .search-field,.site-search .widget_search .search-form .search-field{color:#fff;background:0 0;border:none;border-bottom:3px solid #ed4036;font-size:20px;padding:15px 0;height:auto;margin:0;outline:none !important;display:block;width:100%;box-sizing:border-box;transition:all .15s linear;-webkit-appearance:none;-webkit-border-radius:0px;box-shadow:inset 0 0 0 transparent}.site-search .woocommerce-product-search input[type=submit],.site-search .widget_search .search-form input[type=submit]{top:10px;right:15px;padding-top:0 !important;background:0 0 !important;font-size:0;min-width:0;padding:0 !important;z-index:4;position:absolute;font-weight:400;text-transform:uppercase;text-align:center;width:40px;height:40px;line-height:40px;overflow:hidden;cursor:pointer;color:#000;-webkit-transition:all .3s;transition:all .3s}.site-search .woocommerce-product-search button{position:absolute;left:0;top:15px;font-size:20px;background:0 0 !important;border:none !important;box-shadow:none !important;color:#ed4036;padding:0}.site-search .woocommerce-product-search .search-field::placeholder{color:#858585;font-family:bahijLight}.searchForm .btnSearch{box-shadow:none !important;margin:auto;color:#fff;padding:0;text-align:center;line-height:30px;border:none !important;font-size:15px;border-radius:50%;width:41px;height:41px;background:#ee4d44}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ee4d44;background-color:transparent}.navbar-header .btn-more-menu,.navbar-header .menu-left{display:none}.menu-left{float:left;margin-top:10px}.navbar.navbar-inverse.moved{position:absolute;z-index:9;width:100%;right:0;left:0;top:0;border-radius:0;background:0 0;border:none;margin:0;padding:20px 0}.home-slider .img:before{content:"";position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;background:transparent linear-gradient(359deg,#00000000 0%,#363636 100%) 0% 0% no-repeat padding-box;opacity:.68}.home-slider .img:after{content:"";position:absolute;width:100%;height:40%;bottom:0;right:0;left:0;bottom:0;background:transparent linear-gradient(0deg,#fff 0%,#ffffff00 100%) 0% 0% no-repeat padding-box;opacity:1}#myNavbar{display:inline-block;float:left}.menu-left .search-menu,.menu-left .lang{float:left}.menu-left .lang{color:#fff;font-size:16px;margin:10px 20px}.navbar-inverse .navbar-nav li a{font-size:16px;color:#fff;position:relative;padding:20px 13px}.navbar-inverse .navbar-nav li a:after{content:"";position:absolute;bottom:0;right:0;left:0;display:block;margin:auto;width:8px;height:8px;background:#ed4036;border-radius:50%;transform:translateY(18px);opacity:0;visibility:hidden;transition:all .3s}.site-search-close{position:absolute;right:0;top:0;margin:30px;color:#fff;font-size:30px;cursor:pointer}.navbar-inverse .navbar-nav li.current-menu-item a:after,.navbar-inverse .navbar-nav li a:hover:after,.navbar-inverse .navbar-nav li a:focus:after{transform:translate(0);opacity:1;visibility:visible}.navbar-inverse .navbar-nav li .sub-menu li a{color:#333;display:block;padding:15px;border-bottom:1px #eaf4ef solid}.sub-menu{position:absolute;background:#fff;min-width:225px;top:100%;opacity:0;visibility:hidden;transition:all .2s}.navbar-inverse .navbar-nav li .sub-menu li:last-child a{border:none}li.menu-item-has-children:after{content:"\f107";position:absolute;left:0;top:20px;font-family:"Font Awesome 5 Pro";transition:all .3s}.navbar-inverse .navbar-nav li .sub-menu li a{font-size:14px}.navbar-inverse .navbar-nav li .sub-menu li a:after{display:none}.navbar-inverse .navbar-nav li .sub-menu li a:hover,.navbar-inverse .navbar-nav li .sub-menu li a:focus{color:#ed4036}.navbar .container .navbar-brand{padding-top:0;padding-bottom:0}.navbar-nav li{color:#fff}.navbar-nav li.menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}.navbar-nav li.menu-item-has-children:hover:after{transform:rotate(180deg)}.nav.navbar-nav{margin-top:0}.home-slider .img{height:800px;background-repeat:no-repeat;background-position:center;background-size:cover}.slider-m .item:before{content:"";position:absolute;right:10px;top:0;bottom:0;width:52%;background:url(//yfz.sa/wp-content/themes/yfz/assets/css/../images/bg-slider22.png);background-repeat:no-repeat;background-size:110%;background-position:left top;z-index:3}.slider-m .item:after{content:"";position:absolute;width:32%;right:0;top:0;bottom:0;background:#fff;z-index:2}.home-slider .container{position:absolute;top:0;right:0;left:0;z-index:5;direction:rtl}.home-slider .text-box{width:40%;margin-top:212px}.home-slider .text-box h1{font-size:47px;line-height:67px;font-family:bahijBold;margin:0;overflow:hidden;text-overflow:ellipsis;color:#191919}.home-slider .text-box p{font-size:16px;color:#4d4d4d;font-family:bahijLight;margin:25px 0;height:55px;line-height:26px;overflow:hidden}.slider-m .owl-carousel .owl-item img{width:auto;margin-bottom:20px}.btn{line-height:47px;background:#4fba78;padding:0 38px;border-radius:0;color:#fff;font-size:16px;box-shadow:none;outline:none;transform:skewX(0);border-radius:50px;background-size:300% 100%}.btn i{font-size:22px;position:relative;top:4px;margin-right:10px}.btn:hover,.btn:focus{color:#fff;box-shadow:none;background-position:100% 0;moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background:#ee4d44}.home-slider .owl-nav{position:absolute;bottom:160px;right:7.5%;width:80px}.home-slider .owl-nav button.owl-prev,.home-slider .owl-nav button.owl-next{color:#515151;font-size:32px;position:absolute;opacity:.42}.home-slider .owl-nav button.owl-prev{right:0}.home-slider .owl-nav button.owl-next{left:0}.home-slider .owl-nav button.owl-prev:hover,.home-slider .owl-nav button.owl-next:hover{opacity:1}.home-slider .owl-dots{position:absolute;bottom:70px;right:7%}.owl-carousel button.owl-dot span{display:block;width:12px;height:12px;background:#ee4d44;border-radius:50%;margin:0 8px;transition:all .3s}.owl-carousel button.owl-dot.active span{background:#4fba78}.slider-m:before{content:"";width:289px;height:334px;border:7px solid #ed4036;position:absolute;right:-16%;z-index:2;top:0;bottom:0;margin:auto;opacity:.15;border-radius:20px}.services-s{padding:80px 0}.title h3{color:#191919;font-size:32px;line-height:50px;font-family:bahijSemiBold;margin:0;padding-top:30px;position:relative}.title h3:before{content:"";display:block;width:83px;height:5px;background:#ed4036;position:absolute;top:0}.text-serv p{color:#4d4d4d;font-size:16px;margin:30px 0;font-family:bahijLight;line-height:26px;height:75px;overflow:hidden}.serv-slider .item{padding:15px 8px}.serv-block{display:block;padding:20px;text-align:center;height:300px;position:relative;border:1px solid #efefef;border-radius:0 10px 10px 0;background:#fff}.serv-block .img-block img{height:98px;transition:all .3s;width:auto;margin:0 auto}.serv-block .img-block{line-height:98px}.serv-block .details-block{padding:30px 0;position:relative;z-index:2}.serv-block .details-block h3{margin:0;font-size:18px;color:#000;font-family:bahijSemiBold;line-height:27px;height:23px;overflow:hidden}.serv-block .details-block p{font-size:16px;color:#4d4d4d;font-family:bahijLight;margin:20px 0 5px;height:50px;overflow:hidden}.services-s:after{content:"";width:47%;height:414px;border:7px solid #ed4036;opacity:.05;position:absolute;left:-10%;top:0;z-index:-1;bottom:0;margin:auto;border-radius:20px}.serv-block:hover .btnn i:after,.serv-block:hover .hvr-icon-wobble-horizontal i:after{background:#ed4036}.serv-block:hover h3{color:#ed4036}@-webkit-keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes hvr-icon-wobble-horizontal{16.65%{-webkit-transform:translateX(6px);transform:translateX(6px)}33.3%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}49.95%{-webkit-transform:translateX(4px);transform:translateX(4px)}66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}83.25%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.hvr-icon-wobble-horizontal{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:.3s;transition-duration:.3s;direction:rtl;font-size:15px;color:#4d4d4d;margin-top:10px}.hvr-icon-wobble-horizontal i{color:#fff;margin-right:6px;position:relative;top:5px;transition:all .3s ease-in}.hvr-icon-wobble-horizontal i:after{content:"";position:absolute;z-index:-1;left:auto;right:102px;bottom:0;width:20px;background:#4fba78;height:20px;border-radius:50%;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;opacity:1}.hvr-icon-wobble-horizontal .hvr-icon{-webkit-transform:translateZ(0);transform:translateZ(0)}.hvr-icon-wobble-horizontal:hover .hvr-icon,.hvr-icon-wobble-horizontal:focus .hvr-icon,.hvr-icon-wobble-horizontal:active .hvr-icon{-webkit-animation-name:hvr-icon-wobble-horizontal;animation-name:hvr-icon-wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1.5;animation-iteration-count:1.5}.about-z{padding:80px 0}.about-z .more-block{position:absolute;right:-40px;top:80px;display:flex}.about-z .more-block .about-block{display:block;width:33.3%;height:353px;overflow:hidden;position:relative;transition:all .8s}.about-z .more-block .about-block .img-block{height:100%}.about-z .more-block .about-block .img-block img{object-fit:cover;height:100%;object-position:center}.about-z .more-block .about-block .hover-b{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;padding:40px;transition:all .6s}.about-z .more-block .about-block .hover-b h3{font-size:19px;color:#fff;font-family:bahijSemiBold}.about-z .more-block .about-block .hover-b p{color:#fff;font-size:16px;max-height:54px;overflow:hidden;line-height:26px;margin:30px 0}.about-z .more-block .about-block .hover-b span.plus-s{position:absolute;bottom:0;left:0;margin:20px;width:50px;height:50px;background:#4fba78;border-radius:50%;text-align:center;line-height:52px;color:#fff;font-size:20px;transition:all .4s;transform:translate(-200%,200%)}.about-z .more-block .about-block .hover-b span.plus-s:hover{background:#ed4036}.about-z .more-block .about-block:hover .hover-b span.plus-s{transform:translate(0)}.about-z .more-block .about-block:hover{width:50%}.text-about p{color:#4d4d4d;font-size:16px;line-height:26px;max-height:155px;overflow:hidden;font-family:bahijLight;margin:30px 0}.about-z .more-block .about-block .hover-b:before{content:"";background:transparent linear-gradient(180deg,#231f20 0%,#FFFFFF00 100%);position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%;transition:all .6s;transform:translate(150%,-150%);opacity:0;visibility:hidden}.about-z .more-block .about-block .hover-b h3,.about-z .more-block .about-block .hover-b p{position:relative;z-index:3;transform:scale(0);opacity:0;visibility:hidden;transition:all .6s}.about-z .more-block .about-block:hover .hover-b:before{transform:translate(0);opacity:1;visibility:visible}.about-z .more-block .about-block:hover .hover-b h3,.about-z .more-block .about-block:hover .hover-b p{transform:scale(1);opacity:1;visibility:visible}.about-h-con{padding:0 15px}.nav-tabs{text-align:left;border:none;margin:30px 0}.nav-tabs li{float:none !important;display:inline-block}.nav-tabs li a{border:none !important;color:#090909;font-size:18px;font-family:bahijLight;background:0 0 !important;box-shadow:none !important}.nav-tabs li.active a,.nav-tabs li.active a:hover,.nav-tabs li.active a:focus{background:0 0 !important;color:#ed4036}.nav-tabs li a i{margin:0 8px}.block-cl{display:block;height:366px;border-radius:20px;margin:15px 0;float:right;width:100%;text-align:start;overflow:hidden;position:relative}.block-cl .img-block{width:100%;line-height:302px;height:302px}.block-cl.big-height{height:506px}.block-cl.small-height{height:238px}.block-cl.mid-height{height:430px}.block-cl.big-width{height:217px}.block-cl .details-block{position:absolute;right:0;left:0;bottom:0;width:90%;padding:20px;transition:all .3s;border-radius:10px;background:#0a0a0a;display:flex;align-items:center;transition:all .5s;margin:auto}.block-cl .details-block:after{background:transparent linear-gradient(180deg,#444 0%,#231f20 100%) 0% 0% no-repeat padding-box;opacity:.85;position:absolute;right:0;left:0;top:0;bottom:0;transition:all .6s;transform:translate(100%,-100%);opacity:0;visibility:hidden}.block-cl .details-block h3,.block-cl .details-block p{position:relative;z-index:2;transition:all .7s}.block-cl .details-block h3{color:#fff;font-size:16px;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:bahijBold;display:table;position:relative;padding:0 15px}.block-cl .details-block p{color:#fff;font-size:16px;line-height:26px;font-family:bahijLight;max-height:50px;overflow:hidden;margin:20px 0;color:#a2a2a2}.block-cl .details-block .plus-s{position:absolute;left:0;bottom:0;right:0;margin:0 auto 35px;width:50px;height:50px;background:#ed4036;z-index:3;color:#fff;border-radius:50%;line-height:53px;font-size:20px;transform:translateY(200%);transition:all .3s}.block-cl:hover .details-block:after{transform:translate(0);opacity:1;visibility:visible}.block-cl:hover .details-block h3,.block-cl:hover .details-block p{opacity:1;visibility:visible}.block-cl:hover .details-block .plus-s{transform:translate(0)}.block-cl.big-width .details-block .plus-s{margin-bottom:18px}.our-clients .btn{margin:50px auto 0;display:table;background:#ed4036}.our-clients .btn:hover{background:#4fba78}.our-clients{padding:80px 0}.client-slider .item{margin:0 10px 15px}.client-block{padding:15px;position:relative;border:1px solid #d2d2d2;border-radius:10px;text-align:center;height:auto;transition:all .3s ease-in}.client-block .client-img{height:122px}.client-block .client-img img{height:100%;width:auto;width:auto !important;margin:0 auto;max-width:100%}.client-block a{display:block}.client-block h4{height:35px;font-size:17px;margin:10px 0 0;color:#120136;transition:all .3s ease-in;overflow:hidden}.client-block .hvr-icon-wobble-horizontal{margin-bottom:10px;color:#120136;transition:all .3s ease-in}.client-block .hvr-icon-wobble-horizontal i:after{background:#ed4036}.client-block:hover .hvr-icon-wobble-horizontal i:after{background:#4fba78}.client-block:hover{-webkit-box-shadow:0px 0px 15px 0px rgb(112 112 112/13%);-moz-box-shadow:0px 0px 15px 0px rgb(112 112 112/13%);box-shadow:0px 0px 15px 0px rgb(112 112 112/13%)}.client-block:hover h4{color:#4fba78}.clients-el{padding:80px 0}.client-slider{margin-top:50px}.owl-dots{text-align:center}.client-slider .owl-dots{margin-top:30px}.client-slider .owl-nav{position:absolute;left:0;top:-130px;width:100px}.client-slider .owl-nav button.owl-prev,.client-slider .owl-nav button.owl-next{opacity:.28;color:#262626;font-size:38px;position:absolute;transition:all .4s ease-in}.client-slider .owl-nav button.owl-prev{right:0}.client-slider .owl-nav button.owl-next{left:0}.client-slider .owl-nav button.owl-prev:hover,.client-slider .owl-nav button.owl-next:hover{opacity:1;color:#ee4d44}.brief{-webkit-mask-box-image:url(//yfz.sa/wp-content/themes/yfz/assets/css/../images/clip.png);mask-image:url(//yfz.sa/wp-content/themes/yfz/assets/css/../images/clip.png);-webkit-mask-position:right;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat;width:95%;float:left}.brief-inner{background-size:cover;background-repeat:no-repeat;background-position:center;padding:250px 0;float:right;width:100%}.brief-inner:after{content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%;background:#231f20;opacity:.88;z-index:1}.brief-inner .container{position:relative;z-index:2}.brief-inner .brief-inner:after{display:none}.brief-inner .text-br h3{margin:0;color:#fff;font-size:34px;padding-right:60px;position:relative}.brief-inner .text-br h3:before{width:50px;height:6px;content:"";display:inline-block;background:#fff;position:absolute;right:0;top:0;bottom:0;margin:auto}.brief-inner .text-br p{color:#fff;font-size:16px;line-height:26px;margin:35px 0;font-family:bahijLight;height:105px;overflow:hidden}.icon-logo{text-align:center;position:relative}.icon-logo img{height:305px;filter:brightness(0) invert(1);position:relative;z-index:2}.icon-logo img.after-img{height:429px;opacity:.31;position:absolute;right:0;left:0;margin:auto;top:-58px}.brief-inner .brief-inner{padding:0}.text-br{position:relative;top:20px}.news-s{padding:90px 0}.events-inner{float:right;width:100%;margin-top:30px}.event-block{float:right;width:100%;margin:20px 0}.event-block .date{width:90px;position:relative;float:right;height:96px;text-align:left;padding:16px 0}.event-block .date:after{content:"";position:absolute;width:72px;height:96px;background:#fff 0% 0% no-repeat padding-box;border:3px solid #707070;right:0;top:0;bottom:0;margin:auto;opacity:.06;transition:all .3s}.event-block .details-event{width:calc(100% - 90px);float:right;padding-right:40px}.event-block .date span{position:relative;z-index:2;color:#231f20;font-size:23px;text-align:center;display:inline-block;font-family:bahijBold;transition:all .3s}.event-block .date span i{display:block;font-style:normal}.event-block .details-event h3{margin:0}.event-block .details-event .event-name{display:block;font-size:24px;color:#000;font-family:bahijLight;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none !important}.event-block .details-event p{font-size:14px;color:#4d4d4d;max-height:24px;overflow:hidden;font-family:bahijLight;line-height:24px;margin:15px 0}.event-block .details-event .more{display:inline-block;color:#231f20;font-size:16px;font-family:bahijLight}.event-block .details-event .more i{font-size:22px;margin:0 20px;position:relative;top:3px}.event-block:hover .date:after{border:3px solid #ed4036;opacity:.39}.event-block:hover .details-event .event-name,.event-block .details-event .event-name:hover{color:#ed4036}.event-block:hover .details-event .more{color:#ed4036}.btn-more{float:right;width:100%;margin-top:60px}.form-contact{margin-top:45px}.form-group{position:relative;margin:30px 0}.form-control{height:65px;background:#fff;border:1px solid #eaeaea;border-radius:0;padding:0 30px;color:#000;border-radius:10px}.form-group label{position:absolute;top:-25px;right:30px;width:157px;height:44px;background:#fff 0% 0% no-repeat padding-box;border:2px solid #eaeaea;margin:0;text-align:center;color:#191919;font-weight:400;font-family:bahijLight;line-height:42px;border-radius:10px;font-size:14px}textarea.form-control{height:135px;padding:30px;border-radius:10px}.form-control:focus{box-shadow:none;border-color:#ed4036}.contact-conn{padding:25px 15px;border:1px solid #eaeaea;border-radius:10px;margin-top:20px}.contact-info li{margin-bottom:13px}.contact-info .loc i{position:relative;top:-26px}.contact-info .phone span{direction:ltr;display:inline-block}.contact-info li i{color:#0a0a0a;font-size:17px}.contact-info li span{width:calc(100% - 45px);display:inline-block;margin:0 5px;line-height:30px}.contact-info li,.contact-info li a{font-size:17px;color:#0a0a0a;font-family:bahijLight}.contact-map{height:320px;margin-top:15px}.contact-map iframe{width:100%;height:100%}footer{background:#fcfcfc}.footer-top{padding:80px 0 30px}.logo-footer{margin-bottom:20px}.logo-footer img{height:90px}.logo-footer a{display:block}.logo-footer span{font-size:21px;display:inline-block;margin:0 5px;color:#373737;position:relative;top:26px}.footer-top p{color:#838485;font-size:16px;max-height:74px;overflow:hidden;line-height:26px;margin:30px 0}.footer-top .social-footer li{display:inline-block}.footer-top .social-footer li a{display:block;padding:0}.social-footer li a i{display:block;width:32px;height:32px;text-align:center;line-height:32px;margin-left:10px;border-radius:50%;font-size:16px;background:#ed4036;color:#fff;transition:all .3s}.social-footer li a i.fab.fa-facebook-f{background:#1f317f}.social-footer li a i.fab.fa-twitter{background:#58c9eb}.social-footer li a i.fab.fa-youtube{background:#d83636}.social-footer li a i:hover{transform:translateY(-5px)}.footer-top h3{margin:0 0 30px;color:#141414;font-size:24px}.footer-top ul li{display:block}.footer-top ul li a{display:block;line-height:2;color:#838485;font-size:16px;padding-right:20px;position:relative;transition:all .4s ease-in}.footer-top ul li a:hover{color:#ee4d44}.footer-top ul li a:before{content:"\f104";position:absolute;right:0;font-family:"Font Awesome 5 Pro"}.map-f{height:174px;overflow:hidden}.map-f iframe{width:100%;height:100%}.ryad-logo{float:left;height:70px;overflow:hidden;margin-top:-20px}.footer-bottom p{color:#474747;font-size:18px;margin-top:10px}.footer-bottom{padding:20px 0}.footer-top .social-footer li a:before{display:none}.home-slider .owl-item{overflow:hidden}.serv-block:hover:before{opacity:1}.block-cl .img-block img{width:100%;height:100%;object-fit:cover;object-position:center}.block-cl .details-block .text-in{width:70%;transition:all .5s}.block-cl .details-block .btn-in{width:30%;transition:all .5s}.block-cl .details-block .btn-in .btn{line-height:28px;font-size:9px;padding:0 15px;margin:auto;background:#ed4036}.block-cl .details-block .btn-in .btn i{font-size:13px;top:2px}.block-cl:hover .details-block{transform:translateY(-65%);display:block;text-align:center}.block-cl:hover .details-block .text-in,.block-cl:hover .details-block .btn-in{width:100%}.block-cl:hover .details-block{background:#4fba78}.block-cl:hover .details-block h3{color:#141414;margin:auto}.block-cl:hover .details-block .btn-in .btn{background:#141414}.block-cl:hover .details-block p{color:#fff}.block-cl .details-block h3:before{content:"";width:9px;height:9px;border:1px solid #eee;position:absolute;right:0;display:block;border-radius:50%;top:0;bottom:0;margin:auto;transition:all .5s}.block-cl:hover .details-block h3:before{background:#141414;border:1px solid #141414}.navbar-brand{margin-top:0}.title-page{padding:60px 0 90px;background-size:cover;overflow:visible;background-repeat:no-repeat;background-position:center}.title-page:before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;background:#000;opacity:.5}.title-page .text-in h1{color:#fff;font-size:32px;font-weight:700;margin-bottom:25px}.title-page .text-in ul li{display:inline-block}.title-page .text-in ul li span,.title-page .text-in ul li a{color:#fff;font-size:16px;padding-left:22px;position:relative;transition:all .3s ease-in}.title-page .text-in ul li a:after{content:"|";position:absolute;left:7px}.title-page .container{position:relative;z-index:2}.body-inner{padding:80px 0}.text-about h3{font-size:30px;position:relative;color:#231f20;margin:0;padding-right:60px}.text-about h3:before{content:"";display:inline-block;background:#ed4036;height:4px;width:50px;position:absolute;bottom:0;top:0;margin:auto;right:0}.text-about p{color:#4d4d4d;font-size:16px;line-height:26px;font-family:bahijLight;margin:30px 0}.text-about .details-text{width:100%}.text-about .details-text td{color:#231f20;font-size:16px;padding:15px 0;border-bottom:1px #ddd solid;vertical-align:middle;line-height:2}.text-about .details-text td:last-child{text-align:center}.img-serv .img{height:400px;position:relative;z-index:3}.img-serv:after{content:"";width:348px;height:510px;border:15px solid #ed4036;position:absolute;top:-55px;left:-55px}.img-serv .img img{width:100%;height:100%;object-fit:cover;object-position:center}.about-inner.body-inner{padding:160px 0 80px}.text-about{margin-bottom:30px}.navbar.navbar-inverse.moved.nav-in{background:#fff;position:relative !important;padding:15px 0}.navbar.navbar-inverse.moved.nav-in .navbar-brand{height:100px}.navbar.navbar-inverse.moved.nav-in .navbar-brand>img{height:100%}.navbar.navbar-inverse.moved.nav-in #myNavbar{margin-top:20px}.navbar.navbar-inverse.moved.nav-in .menu-left{margin-top:30px}.navbar.navbar-inverse.moved.nav-in .navbar-nav li a{color:#333;text-transform:capitalize}.navbar.navbar-inverse.moved.nav-in .menu-left .lang{color:#333}.navbar.navbar-inverse.moved.nav-in li.menu-item-has-children:after,.sidebar .side-nav .menu-item-has-children:after{color:#333}.navbar.navbar-inverse.moved.nav-in .navbar-nav .active,.navbar.navbar-inverse.moved.nav-in .navbar-nav .active>a,.navbar.navbar-inverse.moved.nav-in .navbar-nav .active>a:hover,.navbar.navbar-inverse.moved.nav-in .navbar-nav .active>a:focus{color:#ee4d44}.navbar.navbar-inverse.moved.nav-in .navbar-nav .active a:after{transform:translate(0);opacity:1;visibility:visible}.navbar.navbar-inverse.moved.nav-in .navbar-nav li a:hover,.navbar.navbar-inverse.moved.nav-in .navbar-nav li a:focus{color:#ee4d44}.sidebar .side-nav .menu-item-has-children:after{left:15px}.map-con{height:530px;overflow:hidden}iframe{width:100%;height:100%}.more-details-contact{float:right;width:100%;padding-top:60px}.block-con{text-align:center;margin:15px 0}.block-con .icon{margin-bottom:15px}.block-con .icon i{width:100px;height:100px;border-radius:50%;display:block;margin:auto;border:1px #ed4036 solid;line-height:100px;font-size:40px;background:#ed4036;color:#fff;transition:all .3s}.block-con .details{padding-top:20px}.block-con .details ul li{line-height:2}.block-con .details ul li a,.block-con .details p{font-size:17px;color:#333}.block-con .details ul li a{direction:ltr;display:block;margin:3px 0}.block-con:hover .icon i{color:#ed4036;background:0 0}.news-inner .event-block .details-event{width:calc(100% - 250px)}.news-inner .event-block{display:flex;align-items:center}.part-inner .block-client{padding:10px;position:relative;height:120px;text-align:center;line-height:90px;margin:15px 0;background:#fff 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000012;border:1px solid #d2d2d2;margin-bottom:15px}.part-inner .block-client img{position:relative;transform:none;left:0;right:0;top:0}.side-left .nav-tabs{width:100%;margin-top:30px;text-align:start}.side-left .nav-tabs li{display:block;float:none}.side-left .nav-tabs li a{padding:10px 0}.side-left .nav-tabs li a:after{content:"";position:relative;display:inline-block;width:60px;background:#ed4036;height:4px;transform:translateX(-50px);opacity:0;transition:all .3s}.side-left .nav-tabs li.active a:after{opacity:1;transform:translateX(-20px)}.products-inner .block-cl{height:330px}.products-inner .block-cl .details-block .btn-in{display:none}.products-inner .block-cl .details-block .text-in{width:100%}.products-inner .block-cl:hover .details-block{transform:translateY(-30%)}.products-inner .block-cl .details-block .text-in p{margin:15px 0 0;font-size:14px;line-height:24px}.products-inner .block-cl .details-block .text-in h3{font-size:15px}.serv-block.ser-inner{margin:15px 0}.single-img{height:400px;overflow:hidden;border-radius:10px;margin-bottom:35px}.single-img .img{height:100%}.single-img .img img{height:100%;object-fit:cover;object-position:center;width:100%;border-radius:10px}.text-about h2{color:#231f20;margin:0;font-size:28px}.single-inner .text-about p{font-size:17px;line-height:32px;max-height:initial}.body-inner .text-about p{max-height:initial}.single-pro .text-about h2{font-size:30px;color:#ed4036}.single-pro .text-about ul{margin:20px 0;width:40%}.single-pro .text-about ul li{line-height:2;font-size:15px;margin:15px 0;color:#333;border-bottom:1px #ddd solid;padding:10px 0}.single-pro .text-about ul li span{display:inline-block}.single-pro .text-about ul li a{color:#333;display:inline-block}.single-pro .text-about .price-pro .price-old{font-size:19px;color:#888;text-decoration:line-through;display:inline-block}.single-pro .text-about .price-pro .price-new{font-size:22px;margin:0 10px;color:#ed4036;display:inline-block}.title{position:relative}.details-pro .title{margin-top:40px}.card{background:0 0;border:1px rgb(184 131 72/0.2) solid;margin:15px 0}.card-header{padding:0;border:none}.card-header .mb-0{margin:0}.card-header .mb-0 .btn{border-radius:0;width:100%;padding:0 20px;text-decoration:none !important;transition:all .5s;background:#ed4036;text-align:start;color:#fff}.card-header .mb-0 .btn.collapsed{background:#ed4036}.card-header .mb-0 .btn{background:#4fba78}.card-body .btn{line-height:42px;margin-top:25px;font-size:16px}.card-body{padding:20px}.card-body p{font-size:15px;line-height:25px}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0}.body-inner.arch-clients .client-block,.archi-services.body-inner .serv-block{margin-bottom:30px}.services-s.archi-services.body-inner:after{display:none}.i-pagination{margin-top:35px}.i-pagination ul{width:auto;display:inline-block;float:none;padding:0}.i-pagination li{display:inline-block;margin:0 2px}.i-pagination li a,.i-pagination li.current,.wp-pagenavi a,.wp-pagenavi span{width:35px;height:35px;line-height:35px;background-color:#fff;text-align:center;color:#282828;font-size:18px;border-radius:5px;box-shadow:0px 0px 10px 2px rgba(237,28,36,.05);display:inline-block;transition:all .3s ease-in;border:0 !important}.wp-pagenavi a,.wp-pagenavi span{line-height:unset}.i-pagination li.current,.wp-pagenavi .current{color:#fff;background:#ed4036}.i-pagination li a:hover,.wp-pagenavi a:hover{background:#ed4036;color:#fff}.wp-pagenavi a:hover,.wp-pagenavi span.current{border-color:transparent}.wp-pagenavi .pages,.pagination-gar .pages{display:none}.single-news .text-about p{margin:15px 0 0}.single-news .text-about ul{margin-top:17px}.single-news .text-about li i{font-size:18px;color:#ed4036}.single-news .text-about li span{display:inline-block;margin:0 4px;font-size:15px}.single-inner.single-pro.body-inner .title h3{padding-top:14px}.single-inner.single-pro.body-inner .text-about p{margin:15px 0}.single-pro .text-about ul{margin:10px 0}.single-pro .text-about ul.single-pro-btn{display:inline;margin-bottom:0}.single-pro .text-about ul.single-pro-btn li{padding-bottom:15px;margin-left:8px}.single-pro .text-about ul.single-pro-btn li a{color:#fff;display:inline-block;padding:0 25px;font-size:15px;text-transform:capitalize}.modal-header .close{margin-top:-22px;opacity:1}.modal-title{font-size:17px;margin:0;line-height:1.42857143}.request-form .form-group label{height:33px;line-height:30px;font-size:13px}.request-form .form-control{height:50px;font-size:13px}.request-form textarea.form-control{height:120px}.request-form .form-group:last-child{margin:20px 0}.s-product-slider{position:relative}.single-pro .owl-dots,.contact-conn.cont-slider .owl-dots{position:absolute;left:0;right:0;bottom:42px}.single-pro .owl-carousel button.owl-dot span,.contact-conn.cont-slider .owl-carousel button.owl-dot span{width:10px;height:10px;margin:0 3px}.single-pro .owl-nav,.contact-conn.cont-slider .owl-nav{position:relative;top:-250px;width:100%;height:100%}.single-pro .owl-carousel .owl-nav button.owl-next,.single-pro .owl-carousel .owl-nav button.owl-prev,.contact-conn.cont-slider .owl-carousel .owl-nav button.owl-next,.contact-conn.cont-slider .owl-carousel .owl-nav button.owl-prev{width:35px;height:35px;line-height:40px;background:#4fba78;color:#fff;border-radius:50px;font-size:16px}.single-pro .owl-carousel .owl-nav button.owl-next:hover,.single-pro .owl-carousel .owl-nav button.owl-prev:hover,.contact-conn.cont-slider .owl-carousel .owl-nav button.owl-next:hover,.contact-conn.cont-slider .owl-nav button.owl-prev:hover{background:#ed4036}.single-pro .owl-carousel .owl-nav button.owl-next,.contact-conn.cont-slider .owl-nav button.owl-next{left:15px;position:absolute}.single-pro .owl-carousel .owl-nav button.owl-prev,.contact-conn.cont-slider .owl-nav button.owl-prev{right:15px;position:absolute}.peoduct-3d .item{margin:10px}.peoduct-3d .single-img{height:200px}.peoduct-3d .single-img a{display:block;width:100%;height:100%}.peoduct-3d .title{margin:50px 0 20px;text-align:center}.peoduct-3d .title h3:before{left:0;right:0;margin:0 auto;text-align:center}.peoduct-3d .single-img{position:relative}.peoduct-3d .single-img:after{content:"";width:100%;height:100%;background:radial-gradient(rgba(0,0,0,.2),rgba(0,0,0,.53) 75%);opacity:0;position:absolute;top:0;left:0;transform:scale(2);transition:all .3s ease-out 0s}.peoduct-3d .single-img:hover:after{opacity:1;transform:scale(1)}.peoduct-3d .single-img .box-content{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.peoduct-3d .single-img .icon{padding:0;margin:0;list-style:none;position:absolute;top:50%;left:50%;opacity:0;transform:translateX(-50%) translateY(-50%) rotate(270deg);transition:all .3s ease 0s}.peoduct-3d .single-img:hover .icon{opacity:1;transform:translateX(-50%) translateY(-50%) rotate(0)}.peoduct-3d .single-img .icon li{display:inline-block;margin:0 5px}.peoduct-3d .single-img .icon li a{display:block;width:45px;height:45px;line-height:45px;background:#ee4d44;border:2px solid transparent;border-radius:50%;margin-bottom:10px;font-size:17px;color:#fff;transform:rotate(360deg);position:relative;transition:all .4s ease 0s;text-align:center}.peoduct-3d .single-img .icon li a:hover{text-decoration:none;background:#fff;color:#ee4d44;border:2px solid #ee4d44;transform:rotate(0)}.single-pro .peoduct-3d .owl-dots{position:relative;left:0;right:0;bottom:0}.single-pro .peoduct-3d .owl-nav{top:-150px}.single-pro .peoduct-3d .owl-carousel .owl-nav button.owl-prev{right:-7px}.single-pro .peoduct-3d .owl-carousel .owl-nav button.owl-next{left:-7px}.single-inner.single-pro.body-inner .single-img{height:600px}.single-inner.single-pro.body-inner .owl-nav{position:unset}.single-pro .owl-carousel .owl-nav button.owl-prev,.contact-conn.cont-slider .owl-nav button.owl-prev,.single-pro .owl-carousel .owl-nav button.owl-next,.contact-conn.cont-slider .owl-nav button.owl-next{top:44%}.whatsapp-icon{position:fixed;left:0;bottom:33%;border-radius:50%;text-align:center;font-size:28px;color:#fff;z-index:15;margin:25px 20px}.whatsapp-icon img{width:48px;position:relative;top:0;animation:image-top 1.2s infinite linear;-webkit-animation:image-top 1.2s infinite linear}@keyframes image-top{0%,100%{transform:translateY(-5px)}50%{transform:translateY(5px)}}@media (max-width:500px){.whatsapp-icon{opacity:.78 !important;margin:18px 15px !important}}.navbar-brand{display:flex;align-items:center}.navbar-brand>img{display:inline-block;width:88px}.logo-con{display:inline-block;margin:10px 5px 0}.logo-con span{display:block;color:#989898;font-size:15px;font-weight:600}.logo-con span:last-child{margin-top:5px}.navbar.navbar-inverse.moved.active{position:fixed !important;background:#ffffffc7}.navbar.navbar-inverse.moved.active .navbar-nav li a,.navbar.navbar-inverse.moved.active .menu-left .lang{color:#191919}.navbar.navbar-inverse.moved.active .logo-con span{font-size:17px;margin-top:4px}.navbar-brand.fixed-one{display:none}.navbar.navbar-inverse.moved.active .navbar-brand.fixed-one{display:flex}.navbar.navbar-inverse.moved.active .navbar-brand.fixed-one p{font-size:15px;width:170px;line-height:21px;margin-top:5px;padding:0 7px;color:#989898}.navbar.navbar-inverse.moved.active .navbar-brand.fixed-one p span{display:block}.navbar.navbar-inverse.moved.active .navbar-brand.main-one{display:none}.navbar.navbar-inverse.moved.active .logo-con{display:none}.location-map{margin-top:70px;position:relative;height:400px}.location-map iframe{width:100%;height:100%}.location-info{position:absolute;left:5%;top:30%;padding:10px;background-color:rgb(238 77 68/705%);border-radius:10px;width:300px;height:53%}.location-info li,.location-info h3,.location-info li a,.location-info li span{color:#fff}.location-info h3{font-size:20px;margin:0 0 17px;padding:14px 0;border-bottom:1px solid #ffffff40}.location-info li{margin-bottom:12px}.location-info li a,.location-info li span{font-size:16px;display:inline-block}.location-info li span{margin:0 6px}.location-info li.phone span{direction:ltr}.news-s.h-news-s{padding-bottom:0}.contact-conn.cont-slider{margin-top:0;border:0}.clients-el{padding:0 0 80px}.form-control{text-align:right}@media (max-width:600px){.navbar.navbar-inverse.moved.active .navbar-brand.fixed-one p{display:none}}.gallery-item img{width:100%;height:470px;object-fit:cover}.gallery-item{position:relative;margin:0 0 25px}.gallery-item .item-info{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);text-transform:uppercase;text-align:center}.gallery-item .item-info h5{color:#fff;margin-bottom:25px;line-height:25px;font-size:16px;font-weight:700;transform:translateY(55px);transition:all .3s ease}.gallery-item .show a{color:#fff;border:1px solid #fff;min-width:180px;padding:7px 20px;font-size:15px;transition:all .3s ease}.gallery-item .show a:hover{background:#ee4d44}.gallery-item .show.show2{margin-top:40px}.gallery-item .show-boxes{opacity:0;transform:scale(0);transition:all .3s ease}.gallery-item:hover .show-boxes{opacity:1;transform:scale(1)}.gallery-item:hover .item-info h5{transform:translateY(0px)}.customer-service-info{padding:20px 10px}.customer-service-info h4{font-size:16px;font-weight:700;margin:0 0 15px;position:relative;display:block}.customer-service-info h4:before{content:'\f060';font-family:'Font Awesome 5 Pro';margin-left:3px}.customer-service-info ul{margin:0 0 20px}.customer-service-info a{padding:5px 10px;color:#000;display:block;font-size:16px}.customer-service-info a i{color:#ed4036;padding:0 25px}.form-contact div.form-group select{margin-bottom:50px}.customer-service-info a span{display:inline-block;font-size:16px;direction:ltr;margin:0 5px}.f-req-btn{text-transform:capitalize}.form-contact.order-form div.form-group select{margin-bottom:0}.contact-conn.cont-slider .single-img.h-contact-slider{height:470px;width:360px;margin:auto;border-radius:0;margin-bottom:20px}.contact-conn.cont-slider .single-img.h-contact-slider img{width:auto;border-radius:10px;margin:auto}.single-inner.single-pro.body-inner .peoduct-3d .single-img{height:470px}.fixed-request{position:fixed;left:0;bottom:53%;text-align:center;color:#fff;z-index:15;margin:30px -52px;transform:rotate(270deg);padding:0}.fixed-req-btn{animation:image-animate 1.2s infinite linear;-webkit-animation:image-animate 1.2s infinite linear}.btn.fixed-req-btn i{margin-left:7px;margin-right:0}@keyframes image-animate{0%,100%{transform:translateX(-5px)}50%{transform:translateX(5px)}}.home-contact .contact-conn.cont-slider .owl-nav{position:unset}.home-contact .contact-conn.cont-slider .owl-carousel .owl-nav button.owl-next,.home-contact .contact-conn.cont-slider .owl-carousel .owl-nav button.owl-prev{top:44%}.map-con{height:762px}.body-inner.home-contact-inner{padding:0 0 40px}.services-s.archi-services .col-md-4:nth-child(4){width:100%}.services-s.archi-services .col-md-4:nth-child(4) .serv-block{width:33.3%;margin:auto}.form-group.form-check{margin:0 0 15px}.form-group.form-check br{display:none}.form-group.form-check span.form-check-label{display:inline-block;padding:0 6px}.form-group.form-check span a{color:#4fba78;display:inline-block}.single-inner.single-pro.body-inner .single-img.oyamaa-img,.single-inner.single-pro.body-inner .slider-v{height:400px}.single-inner.single-pro.body-inner .slider-v .m-slider-video{width:100%;height:100%}.about-aoyama-gallery .block-cl .details-block .text-in{width:100%;margin:0 0 15px}.about-aoyama-gallery .block-cl .details-block{transform:translateY(60px) !important;display:block;text-align:center;z-index:10}.about-aoyama-gallery .block-cl .details-block h3{margin:auto;opacity:1;visibility:visible;margin:15px auto;text-transform:capitalize}.about-aoyama-gallery .block-cl .details-block .text-in,.about-aoyama-gallery .block-cl .details-block .btn-in{width:100%;margin:auto}.about-aoyama-gallery .block-cl{overflow:visible}.about-aoyama-gallery .block-cl .img-block{line-height:initial;height:350px}.about-aoyama-gallery .block-cl .img-block img{border-radius:20px}.about-aoyama-gallery .block-cl .img-block video{width:100% !important;height:100% !important;overflow:hidden;border-radius:20px}.aoyama-gallery{padding-top:0;padding-bottom:110px}.about-aoyama-gallery .owl-nav{position:unset}.about-aoyama-gallery .owl-nav button.owl-prev,.about-aoyama-gallery .owl-nav button.owl-next{bottom:-35%}.about-aoyama-gallery .owl-carousel .owl-nav button.owl-next,.about-aoyama-gallery .owl-carousel .owl-nav button.owl-prev{width:35px;height:35px;line-height:40px;background:#4fba78;color:#fff;border-radius:50px;font-size:16px;position:absolute;text-align:center;margin:auto;left:53%;transition:all .4s ease-in}.about-aoyama-gallery .owl-carousel .owl-nav button.owl-next:hover,.about-aoyama-gallery .owl-carousel .owl-nav button.owl-prev:hover{background:#ed4036;color:#fff}.about-aoyama-gallery .owl-carousel .owl-nav button.owl-next{left:46%}.about-aoyama-gallery{padding-top:0}.about-aoyama-gallery .owl-dots{text-align:center;position:relative;bottom:55px;display:none}.about-aoyama-gallery .block-cl .img-block,.single-inner.single-pro.body-inner .slider-v{position:relative}.about-aoyama-gallery .block-cl .img-block video,.single-inner.single-pro.body-inner .slider-v video{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;object-fit:cover}.s-product-slider .single-img .img img{width:375px;margin:auto}.single-inner.single-pro.body-inner .single-img.oyamaa-img,.single-inner.single-pro.body-inner .slider-v,.single-inner.single-service.body-inner .single-img{height:470px;width:262px;text-align:center;margin:auto}.single-inner.single-pro.body-inner .slider-v{width:100%}@media (max-width:767px){.about-aoyama-gallery{padding:0 0 50px !important}.about-aoyama-gallery .aoyama-gallery{margin-top:110px!important}.about-aoyama-gallery .block-cl .img-block{height:300px}.about-aoyama-gallery .owl-carousel .owl-nav button.owl-next{left:41%}service.body-inner .single-img{margin-bottom:30px}}.under-construction-model .modal-header{border-bottom:0}.under-construction-model .modal-header .close{margin-top:0;opacity:1;line-height:47px;background:#ed4036;padding:0;border-radius:0;color:#fff;font-size:16px;box-shadow:none;outline:none;transform:skewX(0);border-radius:50px;background-size:300% 100%;width:35px;height:35px;line-height:36px}.under-construction-model .form-contact{margin:45px 15px 60px;text-align:center;color:#4fba78}.under-construction-model .form-contact h3{font-size:28px;font-weight:500;line-height:38px;text-transform:initial}.under-construction-model .modal-dialog{top:30%}@media (max-width:767px){.under-construction-model .form-contact{margin:30px 15px 45px}}.home-contact-inner-tabs .nav-tabs{text-align:center;margin:50px 0 0}.home-contact-inner-tabs .more-details-contact{padding-top:35px}.block-con .details ul li a,.block-con .details p{font-size:13px}.not-found{text-align:center}.not-found .not-found-pro{max-width:500px;margin:auto;text-align:center}.not-found .not-found-pro img{max-height:400px}.not-found .not-found-pro h2{font-size:26px;color:var(--dark-color);font-weight:700}.not-found .not-found-pro h4{margin:15px 0;font-size:20px;color:#777}.not-found .not-found-pro p{margin:25px 0 15px;font-size:14px;color:#777;position:relative}.not-found .not-found-pro .btn.go-home{padding:0;line-height:normal;min-height:auto;background:0 0;color:var(--sec-color);font-size:20px;text-decoration:underline;margin:0 auto}.not-found .not-found-pro p:after{content:"";position:absolute;right:0;left:0;top:0;border-bottom:1px #f1f1f1 solid;margin:auto;width:100%;bottom:0;height:1px;z-index:-2}.not-found .not-found-pro p:before{content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:30px;height:30px;background:#fff;border-radius:50%;margin:auto;z-index:-1;border:1px #f1f1f1 solid}.not-found.not-found-404 .not-found-pro h2{margin:25px 0}.home-contact-inner-tabs .nav-tabs li a{border:1px solid #888 !important;border-radius:0 !important;margin:0 5px}.home-contact-inner-tabs .nav-tabs li.active a,.home-contact-inner-tabs .nav-tabs li.active a:hover,.home-contact-inner-tabs .nav-tabs li.active a:focus{border:1px solid #ed4036 !important}