@font-face{font-family:HelveticaNeueLT; src: url('HelveticaNeueLT.otf') format('opentype');}/*over write library*/.app-bar{box-shadow: 0 8px 20px 0 rgba(40,37,89,.6);}.app-bar .app-bar-menu>li, .app-bar .app-bar-menu>li>a{float: right;}[dir=rtl] ol li ol, [dir=rtl] ol li ul, [dir=rtl] ul li ol, [dir=rtl] ul li ul, ol[dir=rtl] li ol, ol[dir=rtl] li ul, ul[dir=rtl] li ol, ul[dir=rtl] li ul{padding-right: 0; padding-left: 0; text-align: right;}.dropdown-toggle{padding-right: 1rem; padding-left: 1.625rem;}.app-bar .app-bar-menu>li.dropdown-toggle, .app-bar .app-bar-menu>li>a.dropdown-toggle{padding-right: 1rem; padding-left: 1.625rem;}.app-bar .app-bar-menu>li .d-menu .d-menu{top: -.625rem; left: auto; right: 97%;}.dropdown-toggle:before{/* top: 50%; */ /* left: 0; */ right: 100%; /* margin-left: 0; */ margin-right: -1.1625rem; /* margin-top: -.1625rem; */}/************************************************************************/*{font-family: 'HelveticaNeueLT';}h1,h2,h3,h4,h5,h6{font-family: 'HelveticaNeueLT';}/*placeholder font*/::-webkit-input-placeholder{/* Chrome/Opera/Safari */ font-family: 'HelveticaNeueLT'; font-size: small;}::-moz-placeholder{/* Firefox 19+ */ font-family: 'HelveticaNeueLT'; font-size: small;}:-ms-input-placeholder{/* IE 10+ */ font-family: 'HelveticaNeueLT'; font-size: small;}:-moz-placeholder{/* Firefox 18- */ font-family: 'HelveticaNeueLT'; font-size: small;}.contact{padding: 50px; margin: 50px; margin-top: 0px; background-color: #fff;; color: #000; border-radius: 5px; border-top:4px solid ; border-top-color: #8e44ad; box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);}.button.success,.button.success:focus{background-color: #46bcec; border-color: #46bcec; border-radius: 4px; padding-bottom: 10px}.input-control.required textarea{border: 1px #999999 solid;}.contact textarea{margin-top: 10px;}.textarea{margin-bottom: 20px;}.contact .input-control.modern .label , .contact .input-control.modern .informer{color: #000 !important;}.bg-lightBlue{background-color: #46bcec !important;}/**************************************************************************/body{margin-top: 50px; min-height: 2000px;}.flex{display: flex;}section{padding:5rem 0 5rem 0; /*border-top: 3px #ccc dashed;*/ /*border-bottom: 3px #ccc dashed;*/ BACKGROUND-COLOR: WHITE; text-align: center;}section .cell{}section h2{padding-bottom: .5rem; font-weight: bold;}section .line{margin-bottom: 3rem; width: 70px; height: 2px;}section .icon{font-size: 5rem; padding-bottom: 0.3rem; transition: 0.3s;}section .cell h3{font-weight: bold; font-size: 24px; color: #333; transition: 0.3s;}section .cell p{font-size: 15px; line-height: 1.8; padding: 10px; color: #999; transition: 0.3s;}.content-model{box-shadow: 5px 0px 25px 5PX rgba(46,61,73,.2); margin: 40px; padding: 10px; border-top: 5px solid; border-top-color: #73d0f4; border-radius:4px; text-align: center; line-height: 1.8;}p{line-height: 1.8;}.content-model .content{text-align: justify;}/* cell hoversection .cell:hover .icon{font-size: 4.5rem;}section .cell:hover h3{font-size: 27px;}section .cell:hover p{font-size: 18px;}*//*************************************************************************//* slider */.carousel-switch-next,.carousel-switch-prev{visibility: hidden;}.carousel.square-bullets .carousel-bullet{width: 25px; height: 5px;}.carousel .frame div{text-align: center; top: 40%; padding: 7%;}.carousel .frame .text-container{background: rgba(238,238,238,0.4);}/*************************************************************************//* experience */section.experience{padding-bottom: 5rem; border-bottom:2px #ddd dashed;}.donut{margin: 0 auto;}/*************************************************************************//* who we are animation */.who-we-are{padding-bottom: 0;}.about-img{PADDING: 20PX; BOX-SHADOW: 5px 0px 25px 5PX rgba(46,61,73,.2); border-top: 3px solid; border-top-color: #73d0f4; BORDER-RADIUS: 6PX; cursor: pointer;}.owl-img1{width: 100px; height: 100px;}.tech-img{PADDING: 20PX; BOX-SHADOW: 5px 0px 25px 5PX rgba(46,61,73,.2); border-top: 3px solid; border-top-color: #DBA122; height: 120px; width: 120px; BORDER-RADIUS: 60PX; cursor: pointer;}svg{position: absolute;}.map{padding:0px;}#map{height: 500px;}#color-1, #color-2{fill: #707287;mix-blend-mode: multiply;opacity: 0.4;}#gradient{fill: url(#gradientFill);}/*************************************************************************//* card */.mdl-card + .mdl-card{margin-top: 40px;}.grid .row>.cell{margin: 0 0 0 1.12765%;}.mdl-card--horizontal{flex-direction: column; border-top: 2px solid #73d0f4; border-radius: 10px; /* margin: 20px; */ padding: 40px; margin-bottom: 20px; width: 100%; color: #111; background-color: #fff; cursor: pointer; box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);}.mdl-card--horizontal:hover{box-shadow: 2px 4px 8px 0 rgba(46,61,73,.2);}.mdl-card--horizontal .mdl-card__media{left: 0; position: absolute; width: 150px;}.mdl-card--horizontal .mdl-card__supporting-text{flex: 1 1 auto; width: auto; color: #111; line-height: 1.8;}.mdl-card--horizontal-2{flex-direction: row; flex-wrap: wrap; min-height: 0px;}.mdl-card--horizontal-2 .mdl-card__title{align-items: flex-start; flex-direction: column; flex: 1 auto; float: left;}.mdl-card--horizontal-2 .mdl-card__title-text{align-self: flex-start;}.mdl-card--horizontal-2 .mdl-card__media{flex: 0 auto; float: right; height: 112px; margin: 16px 16px 0 0; width: 112px; text-align: right; margin-top:10px;}.mdl-card--horizontal-2 .mdl-card__actions{clear: both; flex: 1 auto;}/***************************************//* subscribe */.subscribe .input-control>.button.helper-button{margin: 0 67px 0 0; background: none;}.subscribe .input-control.text{width: 21.875rem; height: 3rem; display: block; margin: 0 auto;}.subscribe .input-control.text .button{height: 100%;}/*************************************************************************//* services */section.services{padding-bottom: 0; border-top: 2px #ddd dashed;}section.services svg{display: block; stroke: #4390df; stroke-width: 2; fill: #4390df; width: 100%; height:inherit;}/*************************************************************************/.our-contact{border-top: 3px solid #E91E63; text-align: left;}.our-contact .listview .list{padding: 8px 8px 80px 70px; line-height: 1.4;}.our-contact .listview .phone{padding: 24px 8px 40px 71px;}.our-contact .listview .list .list-icon{padding-top: 10px;}.demo-gallery > ul{margin-bottom: 0;}.demo-gallery > ul > li{float: right; margin-bottom: 15px; margin-right: 20px; width: 200px; list-style-type: none;}.demo-gallery > ul > li a{border: 3px solid #FFF; border-radius: 3px; display: block; overflow: hidden; position: relative; float: left;}.demo-gallery > ul > li a > img{-webkit-transition: -webkit-transform 0.15s ease 0s; -moz-transition: -moz-transform 0.15s ease 0s; -o-transition: -o-transform 0.15s ease 0s; transition: transform 0.15s ease 0s; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); height: 150px;; width: 100%;}.demo-gallery > ul > li a:hover > img{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}.demo-gallery > ul > li a:hover .demo-gallery-poster > img{opacity: 1;}.demo-gallery > ul > li a .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.1); bottom: 0; left: 0; position: absolute; right: 0; top: 0; -webkit-transition: background-color 0.15s ease 0s; -o-transition: background-color 0.15s ease 0s; transition: background-color 0.15s ease 0s;}.demo-gallery > ul > li a .demo-gallery-poster > img{left: 50%; margin-left: -10px; margin-top: -10px; opacity: 0; position: absolute; top: 50%; -webkit-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s;}.demo-gallery > ul > li a:hover .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.5);}.demo-gallery .justified-gallery > a > img{-webkit-transition: -webkit-transform 0.15s ease 0s; -moz-transition: -moz-transform 0.15s ease 0s; -o-transition: -o-transform 0.15s ease 0s; transition: transform 0.15s ease 0s; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); height: 100%; width: 100%;}.demo-gallery .justified-gallery > a:hover > img{-webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);}.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img{opacity: 1;}.demo-gallery .justified-gallery > a .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.1); bottom: 0; left: 0; position: absolute; right: 0; top: 0; -webkit-transition: background-color 0.15s ease 0s; -o-transition: background-color 0.15s ease 0s; transition: background-color 0.15s ease 0s;}.demo-gallery .justified-gallery > a .demo-gallery-poster > img{left: 50%; margin-left: -10px; margin-top: -10px; opacity: 0; position: absolute; top: 50%; -webkit-transition: opacity 0.3s ease 0s; -o-transition: opacity 0.3s ease 0s; transition: opacity 0.3s ease 0s;}.demo-gallery .justified-gallery > a:hover .demo-gallery-poster{background-color: rgba(0, 0, 0, 0.5);}.demo-gallery .video .demo-gallery-poster img{height: 48px; margin-left: -24px; margin-top: -24px; opacity: 0.8; width: 48px;}.demo-gallery.dark > ul > li a{border: 3px solid #04070a;}.home .demo-gallery{padding-bottom: 80px;}/*footer*/footer{padding-top: 3rem;}footer .simple-list li{padding-right: 2rem;}footer .numerical-list li:before,footer .simple-list li:before{left: auto; right:0;}footer .copyright{padding:20px; line-height:0;}footer .copyright a,footer .copyright a:hover{color: #aaa; text-decoration: underline;}.service{padding-top: 20px; padding-bottom: 20px;}.ar_details{padding-top: 20px; padding-bottom: 20px; text-align: justify; direction: rtl;}article p{text-align: justify;}.service .line{margin-bottom: 0px;}.main-img{padding-top: 0; height: 500px; border-radius:5px ; background-color: grey; background: linear-gradient(rgba(50, 90, 136, 0.73),rgba(0, 114, 198, .73)), /* bottom, image */ url('http://www.imgworlds.com/wp-content/uploads/2015/12/18-CONTACTUS-HEADER.jpg');}.main-img h3{padding-top: 20%; color: #fff;}.main-img p{color: #fff;}.ar_small-details{direction: rtl;; text-align: right; border-right: 1px #999 solid !important;}.supervisor img{width: 120px; padding: 20px; height: 120px; position: relative; bottom: 100px; border-radius: 100px; background: white; box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2);}.supervisor h2 , .supervisor p{bottom: 100px; position: relative;}.button.primary{background: #46bcec; color: #fff; border-color: #46bcec; margin-bottom:20px;}.social-btns .btn,.social-btns .btn:before,.social-btns .btn .fa{transition: all 0.35s; transition-timing-function: cubic-bezier(0.31, -0.105, 0.43, 1.59);}.social-btns .btn:before{top: 90%; left: -110%;}.social-btns .btn .fa{transform: scale(0.8);}.social-btns .btn.facebook:before{background-color: #3b5998;}.social-btns .btn.facebook .fa{color: #3b5998;}.social-btns .btn.twitter:before{background-color: #3cf;}.social-btns .btn.twitter .fa{color: #3cf;}.social-btns .btn.google:before{background-color: #dc4a38;}.social-btns .btn.google .fa{color: #dc4a38;}.social-btns .btn.dribbble:before{background-color: #f58498;}.social-btns .btn.dribbble .fa{color: #f58498;}.social-btns .btn.skype:before{background-color: #00aff0;}.social-btns .btn.skype .fa{color: #00aff0;}.social-btns .btn:focus:before,.social-btns .btn:hover:before{top: -10%; left: -10%;}.social-btns .btn:focus .fa,.social-btns .btn:hover .fa{color: #fff; transform: scale(1);}.social-btns{height: 90px; margin: auto; font-size: 0; text-align: center; top: 0; bottom: 0; left: 0; right: 0;}.social-btns .btn{display: inline-block; background-color: #fff; width: 90px; height: 90px; line-height: 90px; margin: 10px; text-align: center; position: relative; overflow: hidden; border-radius: 28%; box-shadow: 5px 5px 25px 0 rgba(46,61,73,.2); opacity: 0.99;}.social-btns .btn:before{content: ''; width: 120%; height: 120%; position: absolute; transform: rotate(45deg);}.social-btns .btn .fa{font-size: 38px; vertical-align: middle;}.jconfirm-content div{padding: 10px;}.Hometargetbg{position: absolute; width: 100%; height: 100%; overflow: hidden; -webkit-transform: skewY(12deg); transform: skewY(12deg); -webkit-transform-origin: 0; transform-origin: 0; background: #eeeeee;}@media only screen and (min-width : 320px){.main-img{height: 250px;}.contact{margin: 0; margin-bottom: 20px;}.carousel .frame .text-container{margin-top: 100px;}}/* Extra Small Devices, Phones */@media only screen and (min-width : 480px){.main-img{height: 250px;}.contact{margin: 0; margin-bottom: 20px;}.carousel .frame .text-container{margin-top: 100px;}}/* Small Devices, Tablets */@media only screen and (min-width : 768px){.main-img{height: 300px;}.contact{margin: 0; margin-bottom: 20px;}.carousel .frame .text-container{margin-top: 100px;}}/* Medium Devices, Desktops */@media only screen and (min-width : 992px){.contact{margin:50px; margin-top: 0;}.main-img{height: 400px;}.carousel .frame .text-container{margin-top: 10px;}}