html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:100%;font-family:"Ubuntu",sans-serif;color:#3e3947;background-color:white}body,html{height:100%}a{color:#3e3947;text-decoration:none}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea.form-control::-webkit-input-placeholder{color:white}::-webkit-input-placeholder{color:white;transition:opacity 250ms ease-in-out}:focus::-webkit-input-placeholder{opacity:.5}:-ms-input-placeholder{color:white;transition:opacity 250ms ease-in-out}:focus:-ms-input-placeholder{opacity:.5}::-moz-placeholder{color:white;opacity:1;transition:opacity 250ms ease-in-out}:focus::-moz-placeholder{opacity:.5}:-moz-placeholder{color:white;opacity:1;transition:opacity 250ms ease-in-out}:focus:-moz-placeholder{opacity:.5}.cd-img-replace{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}.cd-section{min-height:100vh;position:relative;background-position:top center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width:768px){.cd-section h1{font-size:30px;font-size:1.875rem}.cd-section p{font-size:20px;font-size:1.25rem;line-height:2}}.cd-scroll-down{position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:20px;width:38px;height:44px;background:url("../img/cd-arrow-bottom.svg") no-repeat center center}.cd-nav-trigger{display:none}.no-touch #cd-vertical-nav{position:fixed;right:40px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.no-touch #cd-vertical-nav li{text-align:right}.no-touch #cd-vertical-nav a{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.no-touch #cd-vertical-nav a:after{content:"";display:table;clear:both}.no-touch #cd-vertical-nav a span{float:right;display:inline-block;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6)}.no-touch #cd-vertical-nav a:hover span{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.no-touch #cd-vertical-nav a:hover .cd-label{opacity:1}.no-touch #cd-vertical-nav a.is-selected .cd-dot{background-color:white}.no-touch #cd-vertical-nav .cd-dot{position:relative;top:8px;height:12px;width:12px;border-radius:50%;background-color:#ffb500;-webkit-transition:-webkit-transform .2s,background-color .5s;-moz-transition:-moz-transform .2s,background-color .5s;transition:transform .2s,background-color .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.no-touch #cd-vertical-nav .cd-label{position:relative;margin-right:10px;padding:.4em .5em;color:white;font-size:14px;font-size:.875rem;-webkit-transition:-webkit-transform .2s,opacity .2s;-moz-transition:-moz-transform .2s,opacity .2s;transition:transform .2s,opacity .2s;opacity:0;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.touch .cd-nav-trigger{display:none;z-index:2;position:fixed;bottom:30px;right:5%;height:44px;width:44px;border-radius:.25em;background:rgba(255,255,255,0.9)}.touch .cd-nav-trigger span{position:absolute;height:4px;width:4px;background-color:#3e3947;border-radius:50%;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.touch .cd-nav-trigger span::before,.touch .cd-nav-trigger span::after{content:'';height:100%;width:100%;position:absolute;left:0;background-color:inherit;border-radius:inherit}.touch .cd-nav-trigger span::before{top:-9px}.touch .cd-nav-trigger span::after{bottom:-9px}.touch #cd-vertical-nav{position:fixed;z-index:1;right:5%;bottom:30px;width:90%;max-width:400px;max-height:90%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s;border-radius:.25em;background-color:rgba(255,255,255,0.9)}.touch #cd-vertical-nav a{display:block;padding:1em;border-bottom:1px solid rgba(62,57,71,0.1)}.touch #cd-vertical-nav a span:first-child{display:none}.touch #cd-vertical-nav a.is-selected span:last-child{color:#d88683}.touch #cd-vertical-nav.open{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.touch #cd-vertical-nav.open+.cd-nav-trigger{background-color:transparent}.touch #cd-vertical-nav.open+.cd-nav-trigger span{background-color:rgba(62,57,71,0)}.touch #cd-vertical-nav.open+.cd-nav-trigger span::before,.touch #cd-vertical-nav.open+.cd-nav-trigger span::after{background-color:#3e3947;height:3px;width:20px;border-radius:0;left:-8px}.touch #cd-vertical-nav.open+.cd-nav-trigger span::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:1px}.touch #cd-vertical-nav.open+.cd-nav-trigger span::after{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);bottom:0}.touch #cd-vertical-nav li:last-child a{border-bottom:0}@media only screen and (min-width:768px){.touch .cd-nav-trigger,.touch #cd-vertical-nav{bottom:40px}}@font-face{font-family:bukra;src:url(../../../../fonts/29ltbukraregular.otf);font-weight:normal}@font-face{font-family:bukra;src:url(../../../../fonts/29ltbukrabold.otf);font-weight:bold}@font-face{font-family:bukra;src:url(../../../../fonts/29ltbukralight.otf);font-weight:100}@font-face{font-family:bukra;src:url(../../../../fonts/29ltbukrabolditalic.otf);font-weight:bold;font-style:italic}*,*::after,*::before{box-sizing:border-box}html{font-size:62.5%}body{font-size:1.6rem;font-family:"bukra",sans-serif;background-color:#3d3961;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-red{color:#ce2c2c !important}.text-yellow{color:#ffb500 !important}.text-blue{color:#4d4d4d !important}.text-purple{color:#3d3961 !important}.section-2 h1{font-size:4rem;font-weight:bold}.section-2 h3{font-weight:bold;position:relative;margin-bottom:20px}.section-2 h3:after{content:'';position:absolute;width:100px;height:3px;background:#ffb500;top:32px;right:0}.section-2 p{text-align:justify;line-height:30px}.form-block.bg-transperant{background:rgba(255,255,255,0.2);padding:30px;border-radius:15px;margin-top:150px}.form-block h1{font-weight:bold;font-size:3.5rem;color:#FFF}.form-block h3{font-weight:bold;font-size:2.3rem;color:#FFF}.form-block .email-icon{margin-top:-2px;width:60px}.form-block span.label-yellow{background:#ffb500;padding:7px 25px;border-radius:0 5px 5px 0;color:white}.form-block .form-control{text-align:right;height:40px;background:rgba(255,255,255,0.5);color:#FFF}.form-block textarea.form-control{height:100px}.form-block .btn-warning{background:#ffb500}.section-2 h1{font-size:4rem;font-weight:bold}.section-2 h3{font-weight:bold;position:relative;margin-bottom:20px}.section-2 h3:after{content:'';position:absolute;width:100px;height:3px;background:#ffb500;top:32px;right:0}.section-2 p{text-align:justify;line-height:30px}.section-3{padding-top:50px;padding-bottom:50px;height:100vh;min-height:100vh}.section-3 h1{margin-top:100px}.section-3 form{margin-top:50px;margin-bottom:50px}.important-projects{width:100%;background:#FFF;padding:50px}.link-group{text-align:center;position:absolute;bottom:0;padding-bottom:24px;width:100%}.link-group button,.link-group a{background:transparent;border:0;outline:0}.modal h4{background:#ffb500;padding:3px 25px;border-right:2px solid #000;border-left:2px solid #000;font-weight:bold;width:210px;text-align:center;margin:21px auto}.modal p{text-align:justify;line-height:30px}.modal-content{background-color:rgba(255,255,255,0.9);border-radius:20px}.services-section{padding:50px;background:#dfddf4}.services-section h3{font-size:4rem;font-weight:bold;margin-bottom:25px}.services-section p{font-size:2rem}.project-card{background:#EEE}.project-card hr{border-top:1px solid #ddd;width:90%}.project-card p.overview{text-align:justify;font-size:inherit}.separator{content:'';width:15px;height:15px;background:#3d3961;border-radius:50%;text-align:center;margin:50px auto 0 auto;position:relative}.separator:before{content:'';width:80px;height:2px;background:#d4d2d2;position:absolute;left:-83px;top:7px}.separator:after{content:'';width:80px;height:2px;background:#d4d2d2;position:absolute;right:-83px;top:7px}.service-icon{width:120px}.services-separator{width:160px}.intl-tel-input{width:100%}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{width:90px}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:100% !important}.iti-flag.xx{display:none}.iti-flag.xx+.selected-dial-code{padding:0 !important}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-left:92px}.intl-tel-input .country-list{direction:ltr;left:0;top:40px;width:290px !important;max-height:200px !important}.intl-tel-input .selected-flag .iti-flag{left:10px !important}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:16px;font-size:13px}.intl-tel-input .country-list .country{font-size:12px}.m-rl{margin-right:30px;margin-left:30px}img.contact_us_img{position:fixed;bottom:20px;right:20px;width:50px !important;z-index:10000}img.whatsapp_img{display:none}.modal .form-block.bg-transperant{width:100%;margin-top:0}.modal .form-block h1{color:#FFF}.modal .form-block p{text-align:center}#ContactModal .modal-content{background-color:rgba(61,57,97,0.9)}.selected-dial-code{color:#FFF}@media(max-width:480px){.section-2 h1{font-size:2rem;text-align:right}.section-2 h3{font-size:16px;background:#ffb500;width:63%;padding:5px;border-left:4px solid #000}.section-2 h3:after{display:none}.section-2 p{line-height:28px;font-size:14px}.link-group{bottom:10px;padding-bottom:0}.link-group img{width:90px}.services-section h3{font-size:2rem}.services-section p{font-size:1.3rem;margin-bottom:30px;margin-top:12px;text-align:center}.intl-tel-input .country-list{left:auto;top:30%}.services-section .service-icon{width:100%}.form-block span.label-yellow{padding:7px 25px}.fancybox-slide--video{padding:0 !important}.fancybox-slide--video .fancybox-content{width:100% !important;height:207px !important}img.whatsapp_img{position:fixed;bottom:10px;right:10px;z-index:10000;display:block}img.contact_us_img{position:fixed;bottom:10px;left:10px;right:auto;z-index:10000;display:block;width:40px !important}.selected-dial-code{color:#FFF}}@media(max-width:1599px){.home-img{width:100%}}@media(min-width:1600px){.form-block.bg-transperant{width:80%}.home-img{width:auto}.center{padding-top:150px}}.modal ul li{font-family:initial}.video-modal .modal-content{background-color:transparent}.video-modal .modal-body{padding:0}#notification_modal .modal-body{direction:rtl;padding:0 !important}button#notification_subscribe2{background-color:#684972 !important;border-color:#694a74}
