@charset "utf-8";
/* CSS Document */
.title-section-center-black-blue{ margin-bottom:80px; position:relative; text-align:center;}
.title-section-center-black-blue h2{ position: relative; display: block; font-size:36px; color: #071e5c; font-weight: 800; padding-bottom:25px; text-transform:uppercase}
.title-section-center-black-blue h2 span{ font-family: 'Roboto Condensed', sans-serif; position: relative; display: block; font-size:18px; color: #000000; font-weight: normal; text-transform:capitalize}
.title-section-center-black-blue h2:before{ position:absolute; content:''; left:50%; bottom:0px; width:120px; height:1px; background-color:#f47910; margin-left:-60px}
.title-section-center-black-blue h2:after{ position:absolute; content:''; left:50%; bottom:0px; width:40px; height:1px; background-color:#071e5c; margin-left:-60px}

.title-section-black-blue-left{ margin-bottom:30px; position:relative; text-align:left;}
.title-section-black-blue-left h2{ position: relative; display: block; font-size:36px; color: #071e5c; font-weight: 800; padding-bottom:25px; text-transform:uppercase}
.title-section-black-blue-left h2 span{ font-family: 'Roboto Condensed', sans-serif; position: relative; display: block; font-size:18px; color: #000000; font-weight: normal; text-transform:capitalize}
.title-section-black-blue-left h2:before{ position:absolute; content:''; left:0; bottom:0px; width:120px; height:1px; background-color:#f47910;}
.title-section-black-blue-left h2:after{ position:absolute; content:''; left:0; bottom:0px; width:40px; height:1px; background-color:#071e5c;}

.title-section-breadcrumb{ position:relative; text-align:left;margin-left: 120px;}
.title-section-breadcrumb h2{ position: relative; display: block; font-size:36px; color: #ffffff; font-weight: bold; padding-bottom:25px; text-transform:uppercase}
.title-section-breadcrumb h2:before{ position:absolute; content:''; left:0; bottom:0px; width:120px; height:1px; background-color:#f47910;}
.title-section-breadcrumb h2:after{ position:absolute; content:''; left:0; bottom:0px; width:40px; height:1px; background-color:#ffffff;}
.title-section-breadcrumb ul{padding: 0;margin: 0;}
.title-section-breadcrumb ul li{font-size: 18px; list-style-type:none; font-family: 'Roboto Condensed', sans-serif; text-align:center; color: #fff; display:inline; text-transform:uppercase;}
.title-section-breadcrumb ul li a{ text-decoration:none; color:#FFFFFF;}
.title-section-breadcrumb ul li a::after{ display:inline; padding-right:.5rem; padding-left:.5rem; color:#FFFFFF; content:"\f178"; font-family: FontAwesome; font-size:16px;}

.title-section-left-white{ margin-bottom:80px; position:relative; text-align:left;}
.title-section-left-white h2{ position: relative; display: block; font-size:36px; color: #ffffff; font-weight: 800; padding-bottom:25px; text-transform:uppercase}
.title-section-left-white h2:before{ position:absolute; content:''; left:0; bottom:0px; width:120px; height:1px; background-color:#f47910; }
.title-section-left-white h2:after{ position:absolute; content:''; left:0; bottom:0px; width:40px; height:1px; background-color:#ffffff;}

.footer-section-title{ margin-bottom:25px; text-align:left;}
.footer-section-title h5{ position:relative; display:block; font-size:18px; font-weight:bold; padding-bottom:10px; line-height:1.2em; text-transform:uppercase; color:#FFFFFF;}
.footer-section-title h5:before{ position:absolute; content:''; left:0; bottom:0; width:120px; height:1px; background-color:#f47910;}
.footer-section-title h5:after{ position:absolute; content:''; left:0; bottom:0; width:20px; height:1px; background-color:#FFFFFF;}

/*======================================
//--//-->   NAVBAR
======================================*/

.navbar-default { transition: all .5s ease-in-out; background-color: #ffffff; padding-top: 10px; padding-bottom: 10px; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.navbar-default .nav-search { color: #000000; font-size: 1.5rem;}
.navbar-default.navbar-reduce { box-shadow: 1px 2px 15px rgba(100, 100, 100, 0.3);}
.navbar-default.navbar-trans,
.navbar-default.navbar-reduce { -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.navbar-default.navbar-trans .nav-item,
.navbar-default.navbar-reduce .nav-item {position: relative; padding-right: 10px; padding-bottom: 8px; margin-left: 0;}
.navbar-default.navbar-trans .nav-link,
.navbar-default.navbar-reduce .nav-link {font-size: 15px;text-transform: uppercase; color: #000000; font-weight: 400; letter-spacing: 0.030em; transition: all 0.1s ease-in-out; position: relative; padding-left: 0; padding-right: 0;}
.navbar-default.navbar-trans .nav-link:before,
.navbar-default.navbar-reduce .nav-link:before {content: ''; position: absolute; bottom: 5px; left: 0; width: 100%; height: 2px; z-index: 0; background-color: #071e5c;  -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: right; transform-origin: right; transition: opacity .2s ease-out 0.3s, -webkit-transform .2s ease-out; transition: transform .2s ease-out, opacity .2s ease-out 0.3s; transition: transform .2s ease-out, opacity .2s ease-out 0.3s, -webkit-transform .2s ease-out;}
.navbar-default.navbar-trans .nav-link:hover,
.navbar-default.navbar-reduce .nav-link:hover { color: #000000;}
.navbar-default.navbar-trans .nav-link:hover:before, .navbar-default.navbar-reduce .nav-link:hover:before { -webkit-transform: scaleX(1);  transform: scaleX(1); -webkit-transform-origin: left; transform-origin: left;}
.navbar-default.navbar-trans .show > .nav-link:before,
.navbar-default.navbar-trans .active > .nav-link:before,
.navbar-default.navbar-trans .nav-link.show:before,
.navbar-default.navbar-trans .nav-link.active:before,
.navbar-default.navbar-reduce .show > .nav-link:before,
.navbar-default.navbar-reduce .active > .nav-link:before,
.navbar-default.navbar-reduce .nav-link.show:before,
.navbar-default.navbar-reduce .nav-link.active:before { -webkit-transform: scaleX(1); transform: scaleX(1);}
.navbar-default.navbar-trans .nav-link:before { background-color: #071e5c;}
.navbar-default.navbar-trans .nav-link:hover {color: #000000;}
.navbar-default.navbar-trans .show > .nav-link,
.navbar-default.navbar-trans .active > .nav-link,
.navbar-default.navbar-trans .nav-link.show,
.navbar-default.navbar-trans .nav-link.active {color: #000000;}
.navbar-default.navbar-reduce {transition: all .5s ease-in-out; padding-top: 19px; padding-bottom: 19px;}
.navbar-default.navbar-reduce .nav-link {color: #000000;}
.navbar-default.navbar-reduce .nav-link:before {background-color: #071e5c;}
.navbar-default.navbar-reduce .nav-link:hover {color: #000000;}
.navbar-default.navbar-reduce .show > .nav-link,
.navbar-default.navbar-reduce .active > .nav-link,
.navbar-default.navbar-reduce .nav-link.show,
.navbar-default.navbar-reduce .nav-link.active {color: #000000;}
.navbar-default.navbar-reduce .navbar-brand {color: #000000;}
.navbar-default .dropdown .dropdown-menu {border-top: 0; border-left: 4px solid #071e5c; border-right: 0; border-bottom: 0; -webkit-transform: translate3d(0px, -40px, 0px); transform: translate3d(0px, -40px, 0px); opacity: 0; filter: alpha(opacity=0); visibility: hidden; transition: all 0.5s cubic-bezier(0.3, 0.65, 0.355, 1) 0s, opacity 0.31s ease 0s, height 0s linear 0.36s; margin: 0; border-radius: 0; padding: 12px 0;}
.navbar-default .dropdown .dropdown-menu .dropdown-item { padding: 12px 18px; transition: all 500ms ease; font-weight: 600; min-width: 220px;}
.navbar-default .dropdown .dropdown-menu .dropdown-item:hover { background-color: #ffffff; color: #071e5c; transition: all 500ms ease;}
.navbar-default .dropdown .dropdown-menu .dropdown-item.active { background-color: #ffffff; color: #071e5c;}
.navbar-default .dropdown:hover .dropdown-menu { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); visibility: visible; opacity: 1; filter: alpha(opacity=1);}
.dropdown-toggle::after {display: inline-block;width: 0;font-family: FontAwesome;height: 0;margin-left: .255em;content: "\f107";vertical-align: 0;border-top: 0;border-right: 0;border-bottom: 0;border-left: 0;}
/*------/ Hamburger Navbar /------*/
.megamenu{ position:static!important;}
.megamenu .dropdown-menu{ width:80%!important;top: 87%;left: 150px;padding: 0 0 15px 0!important;}

.megamenu .dropdown-menu .border-bot{position: relative;border-bottom: 1px dashed #cccccc;width: 100%;float: left;}
.megamenu .dropdown-menu .dropdown-pane{ width:100%; position:relative;}
.megamenu .dropdown-menu .dropdown-pane h3{ font-size:16px; font-weight:normal; color:#000000;text-align: left;left: 20px;top:25px;font-family: 'Roboto Condensed', sans-serif;text-transform: capitalize;}
.megamenu .dropdown-menu .dropdown-pane h3 a{color:#000000; text-decoration:none;}
.megamenu .dropdown-menu .dropdown-pane h3 a:hover{color:#071e5c; text-decoration:none;}
.megamenu .dropdown-menu .dropdown-pane .img-box{position: relative;float: left;margin-bottom: 15px;border: 1px solid #f1f1f1;}


.navbar-toggler {position: relative;}
.navbar-toggler:focus,
.navbar-toggler:active {outline: 0;}
.navbar-toggler span {display: block; background-color: #000000; height: 3px; width: 25px; margin-top: 4px; margin-bottom: 4px; -webkit-transform: rotate(0deg); transform: rotate(0deg); left: 0; opacity: 1;}
.navbar-toggler span:nth-child(1),
.navbar-toggler span:nth-child(3) { transition: -webkit-transform .35s ease-in-out; transition: transform .35s ease-in-out; transition: transform .35s ease-in-out, -webkit-transform .35s ease-in-out;}
.navbar-toggler:not(.collapsed) span:nth-child(1) { position: absolute; left: 12px; top: 10px; -webkit-transform: rotate(135deg); transform: rotate(135deg); opacity: 0.9;}
.navbar-toggler:not(.collapsed) span:nth-child(2) { height: 12px; visibility: hidden; background-color: transparent;}
.navbar-toggler:not(.collapsed) span:nth-child(3) { position: absolute; left: 12px; top: 10px; -webkit-transform: rotate(-135deg); transform: rotate(-135deg); opacity: 0.9;}

/* Back to top button */

.back-to-top { position: fixed; display: none; background: #a3007d; color: #fff; width: 44px; height: 44px; text-align: center; line-height: 1; font-size: 16px; border-radius: 50%; right: 15px; bottom: 15px; transition: background 0.5s; z-index: 11;}
.back-to-top i { padding-top: 12px; color: #fff;}

/* carousel */
.carousel-item{ height: 100%; /* min-height: 550px;*/ background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }
.carousel-caption {position: absolute;bottom: 380px;left: 0;top: 190px;/* width: 100%; */z-index: 10;/* padding-top: 20px; *//* padding-bottom: 20px; *//* padding-right: 30px; */color: #fff;text-align: right;/* float: right; */}
.border-layer {position: relative;width: auto;height: 220px;right: 0;left: 3%;border: 12px solid #ffffff;border-left: none;border-top: none;border-bottom: none;float: right;}
.border-layer:before {position: absolute;content: '';right: -12px;top: -12px;width: 330px;height: 12px;background-color: #ffffff;}
.border-layer:after {position: absolute;content: '';right: -12px;bottom: -12px;width: 185px;height: 12px;background-color: #ffffff;}
.carousel-caption h1 {font-size: 50px;font-weight: bold;line-height: 60px;font-family: 'Montserrat', sans-serif;color: #ffffff;float: right;right: 65px;margin: 50px 0;text-align: right;}
.carousel-caption h1 span{display:block;font-size: 36px;font-weight: normal;font-family: 'Roboto condensed', sans-serif;color: #ffffff;}
.carousel-caption .learn-btn {float: none;position: relative;top: -23px;left: -190px;}
.carousel-caption .learn-btn .btn-get-learn1{padding: 15px 30px;color: #ffffff;background: #f47910; font-size: 18px;text-transform: uppercase;border-radius: 0;border:1px solid #f47910; font-weight:bold;}
.carousel-caption .learn-btn .btn-get-learn1:hover{background:transparent;color:#f47910;border:1px solid #f47910; text-decoration:none;}
.carousel-item {background: no-repeat center center scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; }

.socialtop {width:100%; text-align:right;}
.socialtop ul {list-style:outside none none; margin:0; padding:0;}
.socialtop ul li {display:inline-block; margin:0 5px 0 0px;}
.socialtop ul li a {background-image:none; text-decoration:none;}
.socialtop ul li .fb {color:#ffffff; display:block; font-size:15px; height:30px; line-height:30px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px; background:transparent; border:1px solid #4469cb}
.socialtop ul li .fb:hover {background-color:#3b5998; color:#ffffff; border:1px solid #dddada}
.socialtop ul li .in {color:#ffffff; display:block; font-size:15px; height:30px; line-height:30px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px; background:transparent; border:1px solid #4469cb}
.socialtop ul li .in:hover {background-color:#007bb6; border:1px solid #dddada; color:#ffffff;}
.socialtop ul li .twitt {color:#ffffff; display:block; font-size:15px; height:30px; line-height:30px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px; background:transparent; border:1px solid #4469cb}
.socialtop ul li .twitt:hover {background-color:#00aced; border:1px solid #dddada; color:#ffffff;}
.socialtop ul li .insta {color:#ffffff; display:block; font-size:15px; height:30px; line-height:30px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:30px; bbackground:transparent; border:1px solid #4469cb}
.socialtop ul li .insta:hover {background-color:#e4007f; border:1px solid #dddada; color:#ffffff;}

.topbar-area{background:#071e5c; padding:8px 0px;}
.fix{overflow: hidden;}
.topbar-left{ font-size:16px; color:#fff; line-height:30px;}
.topbar-left ul{ margin:0; padding:0;}
.topbar-left ul li{ list-style-type:none; display:inline; text-align:left; margin-right:15px;}
.topbar-left ul li a{color:#fff;text-decoration: none;}
.topbar-left ul li a:hover{color:#f47910;text-decoration: none;}
.topbar-left ul li i.fa{ color:#fff; margin-right:8px;}

.btn-get-started{padding: 8px 15px;color: #ffffff;background: #a3007d;margin-top: 20px;font-size: 16px;text-transform: uppercase;border-radius: 0;border:1px solid #a3007d;}
.btn-get-started:hover{background:transparent;color:#ffffff;border:1px solid #ffffff;}
.footer-section{ float:left; width:100%; position:relative; background-color:#1a1a1a; background:url(../images/footer-bg.jpg) no-repeat; background-position:center; background-size:cover; }

.footer-section .footer-links{ padding:40px 0px 30px 0px; position:relative;}
.footer-section .footer-links .footer-quick-links{ position:relative; margin-bottom:10px;}
.footer-section .footer-links .footer-quick-links .one-line{ position:relative;}
.footer-section .footer-links .footer-quick-links .one-line ul{ margin:0; padding:0;}
.footer-section .footer-links .footer-quick-links .one-line ul li{ list-style-type:none; display:block; margin-bottom:20px; color:#FFFFFF; font-size:15px; font-weight:normal; width:100%}
.footer-section .footer-links .footer-quick-links .one-line ul li a{ color:#FFFFFF; text-decoration:none; transition:0.5s;}
.footer-section .footer-links .footer-quick-links .one-line ul li a:hover{ text-decoration:none; color:#f47910;}
.footer-section .copyright{ background-color: rgba(13,13,13,0.7); padding:10px 0px; color:#FFFFFF;}
.footer-section .footer-links .footer-quick-links .one-line ul li a::before{padding-right:.5rem; content:"\f178"; font-family: FontAwesome; position: relative; font-size: 14px;color: #f47910;}

.footer-section .footer-links .footer-quick-links .two-line{ position:relative;}
.footer-section .footer-links .footer-quick-links .two-line ul{ margin:0; padding:0;}
.footer-section .footer-links .footer-quick-links .two-line ul li{ list-style-type:none; display:inline-block; margin-bottom:20px; color:#FFFFFF; font-size:15px; font-weight:normal; float:left; width:50%}
.footer-section .footer-links .footer-quick-links .two-line ul li a{ color:#FFFFFF; text-decoration:none; transition:0.5s;}
.footer-section .footer-links .footer-quick-links .two-line ul li a:hover{ text-decoration:none; color:#f47910;}
.footer-section .copyright{ background-color: rgba(13,13,13,0.7); padding:10px 0px; color:#FFFFFF;}
.footer-section .footer-links .footer-quick-links .two-line ul li a::before{padding-right:.5rem; content:"\f178"; font-family: FontAwesome; position: relative; font-size: 14px;color: #f47910;}

.footer-section .footer-links .footer-quick-links .addres-line{ position:relative;}
.footer-section .footer-links .footer-quick-links .addres-line ul{ margin:0; padding:0;}
.footer-section .footer-links .footer-quick-links .addres-line ul li{ list-style-type:none; display:block; margin-bottom:20px; color:#FFFFFF; font-size:16px; font-weight:normal; width:100%; position:relative;}
.footer-section .footer-links .footer-quick-links .addres-line ul li i.fa{ left:0; position:relative; color:#f47910; font-size:26px; float:left; margin-right:15px;}
.footer-section .footer-links .footer-quick-links .addres-line ul li a{ color:#FFFFFF; text-decoration:none;}
.footer-section .footer-links .footer-quick-links .addres-line ul li a:hover{ color:#f47910; text-decoration:none;}

.footer-section .copyright .copy-content{ font-size:16px; color: #FFFFFF; font-weight:normal; text-align:left}
.footer-section .copyright .dfox{ font-size:16px; color: #FFFFFF; font-weight:normal; text-align:right; margin-right:8px;}

.home-client{ width:100%; float:left; position:relative; background:#FFFFFF; padding:70px 0px 50px 0px;}
.home-client-section{ display:block; overflow:hidden;}
.home-client-section1{ border-right:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
.home-client-section2{ border-right:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
.home-client-section3{ border-right:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
.home-client-section4{ border-bottom:1px dashed #cccccc;}
.home-client-section5{ border-right:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
.home-client-section6{ border-right:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
.home-client-section7{ border-right:1px dashed #cccccc;border-bottom:1px dashed #cccccc;}
.home-client-section8{ border-bottom:1px dashed #cccccc;}
.home-client-section9{ border-right:1px dashed #cccccc;}
.home-client-section10{ border-right:1px dashed #cccccc;}
.home-client-section11{ border-right:1px dashed #cccccc;}
.home-client-section12{ border:0}
.home-client .middle-content{ text-align:center; padding:10px 00px; position:relative;}
.home-client .read-more-btn-section{ text-align:center; margin:50px auto 0 auto;}
.home-client .read-more-btn-section .btn-get-started{padding: 15px 30px;color: #ffffff;background: #f47910; font-size: 18px;text-transform: uppercase;border-radius: 0;border:1px solid #f47910; font-weight:bold;}
.home-client .read-more-btn-section .btn-get-started:hover{background:transparent;color:#f47910;border:1px solid #f47910; text-decoration:none;}


.home-complited-projects{ float:left; width:100%; position:relative; background-color:#1a1a1a; background:url(../images/home-projects-bg.jpg) no-repeat; background-position:center; background-size:cover; padding:70px 0px 70px 0px;}
.completed-projects-slider{ width:100%; position:relative; top:-45px;}
.home-complited-projects .completed-projects-slider .home-completed-projects-pane{ margin-bottom:10px; position:relative;}
.home-complited-projects .completed-projects-slider .home-completed-projects-pane .image-section{ border:1px solid #375bb9; padding:10px; margin-bottom:18px;}
.home-complited-projects .completed-projects-slider .home-completed-projects-pane h6{ float:left; text-align:left; color:#FFFFFF; font-family: 'Roboto Condensed', sans-serif; font-size:22px; margin:0;}
.home-complited-projects .completed-projects-slider .home-completed-projects-pane a{ float:right;}
.home-complited-projects .completed-projects-slider .uk-grid{ margin-left:0px;}
.home-complited-projects .completed-projects-slider .home-completed-projects-pane i.fa{ float:right; background-color:#f47910; padding:10px; color:#FFFFFF; font-size:18px;}
.completed-projects-slider .controls{margin-bottom:15px;position: absolute;float: right;text-align: right;right: 0;top: -117px;}
.completed-projects-slider .blog-btn{ color:#FFFFFF;}
.home-complited-projects .read-more-btn-section{ text-align:center; margin:30px auto 0 auto;}
.home-complited-projects .read-more-btn-section .btn-get-started{padding: 15px 30px;color: #ffffff;background: #f47910; font-size: 18px;text-transform: uppercase;border-radius: 0;border:1px solid #f47910; font-weight:bold;}
.home-complited-projects .read-more-btn-section .btn-get-started:hover{background:transparent;color:#f47910;border:1px solid #f47910; text-decoration:none;}


.home-latest-products{ width:100%; float:left; position:relative; background:#FFFFFF; padding:70px 0px 50px 0px;}
.owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item, .owl-theme:not(.owl-single):not(.owl-bordered) .owl-stage-outer .owl-item {padding: 10px 10px;}
.home-latest-products .home-product-pane{ background-color:#ffffff; margin-bottom:20px;}
.home-latest-products .home-product-pane .home-product-content-pane{-webkit-box-shadow: 0px -3px 19px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px -3px 19px 0px rgba(0,0,0,0.2); box-shadow: 0px -3px 19px 0px rgba(0,0,0,0.2); padding:28px 20px; border-bottom:4px solid #e3700f;}
.home-latest-products .home-product-pane .home-product-content-pane h4{ font-size:22px; font-weight:normal; color:#071e5c; text-transform:uppercase; margin-bottom:20px;font-family: 'Roboto Condensed', sans-serif;border-left:5px solid #df6512; padding-left:15px;}
.home-latest-products .home-product-pane .home-product-content-pane p{ font-size:18px; line-height:30px; color:#000000;}
.home-latest-products .home-product-pane .home-product-content-pane .arrow{ position:absolute; left:50%; bottom:0px; margin-bottom:12px; width:44px; height:44px; color:#df6512; font-size:15px; line-height:44px; text-align:center; border-radius:50%; font-weight:800; margin-left:-20px; background-color:#ffffff; transition:all 500ms ease; -moz-transition:all 500ms ease; -webkit-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; -webkit-box-shadow:0px 10px 15px rgba(0,0,0,0.05); -ms-box-shadow:0px 10px 15px rgba(0,0,0,0.05); box-shadow:0px 10px 15px rgba(0,0,0,0.05);}
.home-latest-products .home-product-pane .home-product-content-pane:hover .arrow{ background-color:#df6512; color:#ffffff;}
.home-latest-products .read-more-btn-section{ text-align:center; margin:30px auto 0 auto;}
.home-latest-products .read-more-btn-section .btn-get-started{padding: 15px 30px;color: #ffffff;background: #f47910; font-size: 18px;text-transform: uppercase;border-radius: 0;border:1px solid #f47910; font-weight:bold;}
.home-latest-products .read-more-btn-section .btn-get-started:hover{background:transparent;color:#f47910;border:1px solid #f47910; text-decoration:none;}

.about-us-home{width: 100%;position: relative;float: left;background: #ffffff;}
.about-us-home .leftside{width: 50%;position: relative;float: left;padding:100px 30px 0 113px;background: url(../images/bg1.png) no-repeat center /cover;}
.about-us-home .leftside p{font-size: 18px;font-weight: normal;line-height: 35px;margin: 0 0 25px 0;text-align: justify;}
.about-us-home .leftside .main{position: relative;z-index: 1;text-align: center;margin-right: -80px;background-color: #ffffff;-webkit-box-shadow: 0px 0px 35px rgba(0,0,0,0.15);-ms-box-shadow: 0px 0px 35px rgba(0,0,0,0.15);box-shadow: 0px 0px 35px rgba(0,0,0,0.15);}
.about-us-home .leftside .main .inner{border-right: 2px solid #f9f9f9;padding:40px 34px;}
.about-us-home .leftside .main .inner:last-child{border-right:none;}
.about-us-home .leftside .main .inner h4{color: #f47910;font-size: 48px;font-weight: bold;margin-bottom: 20px;line-height: 35px;text-transform: capitalize;}
.about-us-home .leftside .main .inner span{color: #071e5c;font-size:18px;font-weight: normal;line-height: 35px;}
.about-us-home .leftside .btn-get-learn{padding: 15px 30px;color: #ffffff;background: #f47910; font-size: 18px;text-transform: uppercase;border-radius: 0;border:1px solid #f47910; font-weight:bold;}
.about-us-home .leftside .btn-get-learn:hover{background:transparent;color:#f47910;border:1px solid #f47910; text-decoration:none;}
.about-us-home .rightside{width: 50%;position: relative;float: left;}

.breadcurmb-section{ position:relative; width:100%; float:left; background:#031b59;}
.breadcurmb-section .inspiring-section-bg {left: 0; background-color: rgba(3,27,89,0.98); position: relative; top: 0; -webkit-clip-path: polygon(52% 0, 100% 0, 55% 0, 50% 100%, 0 100%, 0 0); clip-path: polygon(52% 0, 100% 0, 55% 0, 50% 100%, 0 100%, 0 0); height: 306px; overflow: hidden; padding:153px 0 0 0;}

.clients{position: relative;width: 100%;float: left;padding: 45px 0 15px 0;}
.clients .img-div{text-align:center;padding: 15px;border:1px solid #e2e2e2;margin-bottom: 30px;}

.projects{position: relative;float: left;width: 100%;padding:45px 0 15px 0;}
.projects .home-completed-projects-pane{ margin-bottom:10px; position:relative;}
.projects .home-completed-projects-pane .image-section{ border:1px solid #e2e2e2; padding:10px;}
.projects .home-completed-projects-pane .img-cont{padding: 15px;border: 1px solid #e2e2e2;background: #f4f4f4;border-top: none;float: left;width: 100%;position: relative;margin-bottom: 30px;}
.projects .home-completed-projects-pane .img-cont h6{ float:left; text-align:left; color:#000000; font-family: 'Roboto Condensed', sans-serif; font-size:18px; margin:0;line-height: 35px;}
.projects .home-completed-projects-pane .img-cont .magnify{ float:right;}
.projects .uk-grid{ margin-left:0px;}
.projects .home-completed-projects-pane i.fa{ float:right; background-color:#f47910; padding:10px; color:#FFFFFF; font-size:18px;}
*+.uk-grid-margin, .uk-grid+.uk-grid, .uk-grid>.uk-grid-margin{margin-top: 0!important;}

.products{position: relative;float: left;width: 100%;}
.products .leftside{position: relative;float: left;width: 50%;}
.products .leftside img{width: 100%;}
.products .rightside{position: relative;float: left;width: 50%;padding: 65px 113px 0px 30px;}
.products .rightside h4{ font-size:22px; font-weight:normal; color:#071e5c; text-transform:uppercase; margin-bottom:20px;font-family: 'Roboto Condensed', sans-serif;border-left:5px solid #df6512; padding-left:15px;}
.products .rightside p{ font-size:18px; line-height:30px; color:#000000;margin-bottom: 20px;margin-top: 0}
.products .rightside ul{padding: 0;margin: 0;}
.products .rightside ul li{font-size: 17px;color: #000000;font-weight: normal;line-height: 30px;padding-bottom: 5px;padding-left: 30px;display: inline-block;float: left;width: 100%;}
.products .rightside ul li::before{position: absolute; display:inline;left:30px;color:#f47910; content:"\f178"; font-family: FontAwesome; font-size:16px;}
.para{position: relative;float: left;width: 100%;padding-top: 20px;text-align: center;}
.para p{ font-size:18px; line-height:30px; color:#000000;margin-bottom: 20px;margin-top: 0}

.photo-gallery{position: relative;float: left;width: 100%;padding: 65px 0 15px 0;background: #f8f8f8;}
.photo-gallery h2{font-size: 30px;font-weight: bold;text-align: center;margin-bottom: 35px;line-height: 30px;text-transform: uppercase;}
.photo-gallery .home-completed-projects-pane{ margin-bottom:10px; position:relative;}
.photo-gallery .home-completed-projects-pane .image-section{ border:1px solid #e2e2e2; padding:10px;}
.photo-gallery .uk-grid{ margin-left:0px;}
.photo-gallery .home-completed-projects-pane i.fa {left: 303px;float: right;position:relative;background-color: #ffffff;padding: 10px;color: #df6512;font-size: 18px;right: 0;top: -49px;}

.contact-us-page-section{ width:100%; float:left; position:relative; padding:60px 0px}
.form-group{margin:0px;}
.contact-us-page-section .form-control {border-radius: 0px;}
.contact-us-page-section label{margin-top:10px;font-size: 18px;font-weight: 500;line-height: 26px;text-transform: uppercase;}
.contact-us-page-section span{ color:#FF0004;}
.contact-us-page-section input{margin-bottom: 20px;font-size: 18px;height: 50px;}
.contact-us-page-section select{margin-bottom: 20px;font-size: 18px;height: 50px;}
.contact-us-page-section textarea{margin-bottom: 30px;height: 155px;}
.contact-us-page-section p{margin-top:20px;font-size: 18px;font-weight: 500;line-height: 26px;margin-bottom: 0}
.btn-get-started-wht{-webkit-appearance:none; border:0; margin-top: 10px; font-weight:bold; font-size:18px; display:inline-block; padding:13px 25px; transition:0.5s; color:#ffffff; background:#f47910; text-transform:uppercase; border-radius:0px; margin-bottom:15px; border:1px solid #f47910;}
.contact-us-page-section .btn-get-started-wht:hover{ background:#ffffff; color:#f47910; border:1px solid #f47910; }
.contact-us-page-section h4{ font-size:22px; font-weight:normal; color:#071e5c; text-transform:uppercase; margin-bottom:35px;font-family: 'Roboto Condensed', sans-serif;border-left:5px solid #df6512; padding-left:15px;}
.contact-us-page-section ul{margin:0;padding: 0}
.contact-us-page-section ul li {list-style-type: none;padding: 0px 0 25px 25px;position: relative;display: block;font-size: 18px;font-weight: normal;line-height: 30px;}
.contact-us-page-section ul li a{ color:#000000; text-decoration:none;}
.contact-us-page-section ul li a:hover{ color:#f47910; text-decoration:none;}
.contact-us-page-section ul li i.fa {color: #df6512;position: absolute;margin-left: -25px;display: inline;font-size: 18px;font-weight: normal;line-height: 30px;}
.contact-us-page-section .social {width:100%; text-align:left; padding: 5px 0 0 0;}
.contact-us-page-section .social ul {list-style:outside none none; margin:0; padding:0;}
.contact-us-page-section .social ul li {display:inline-block; margin:0 20px 0 0px; color: #ffffff;font-size: 16px;}
.contact-us-page-section .social ul li a {background-image:none; text-decoration:none;}
.contact-us-page-section .social ul li .fb {color:#4469cb; display:block; font-size:15px; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:40px; background:transparent;border:1px solid #4469cb;}
.contact-us-page-section .social ul li .fb:hover {background-color:#3b5998; color:#ffffff;border:1px solid #000000}
.contact-us-page-section .social ul li .in {color:#4469cb; display:block; font-size:15px; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:40px; background:transparent;border:1px solid #4469cb;}
.contact-us-page-section .social ul li .in:hover {background-color:#007bb6; color:#ffffff; border:1px solid #000000}
.contact-us-page-section .social ul li .insta {color: #4469cb;display: block;font-size:15px;height: 40px;line-height: 40px;text-align: center;text-decoration: none;transition: all 0.3s ease 0s;width:40px;background:transparent;border: 1px solid #4469cb;}
.contact-us-page-section .social ul li .insta:hover {background-color:#8a3ab9; color:#ffffff; border:1px solid #000000}
.contact-us-page-section .social ul li .twitt {color:#4469cb; display:block; font-size:15px; height:40px; line-height:40px; text-align:center; text-decoration:none; transition:all 0.3s ease 0s; width:40px; background:transparent;border:1px solid #4469cb;}
.contact-us-page-section .social ul li .twitt:hover {background-color:#00aced; color:#ffffff; border:1px solid #000000}
.map{position: relative;float: left;width: 100%;}

.about-us{position: relative;float: left;width: 100%;}
.about-us .leftpart{position: relative;float: left;width: 50%;padding:65px 30px 0 113px;}
.about-us .leftpart p{font-size: 18px;font-weight: normal;line-height: 30px;margin: 0 0 25px 0;color:#000000;text-align: justify;}
.about-us .rightpart{position: relative;float: left;width: 50%;}

.about-part-2{position: relative;width: 100%;float: left;padding: 90px 0 0 0;}
.about-part-2 .about-content{width: 100%;position: relative;float: left;top: -65px;text-align: center;padding: 0 15px;}
.about-part-2 .about-content i.fa{margin-bottom:30px;font-size: 30px;width: 100px;height: 100px;line-height: 100px;border-radius: 50px;background: #ffffff;color:#02075d;text-align: center;box-shadow: 0px 13px 10px rgba(100, 100, 100, 0.3);}
.about-part-2 .about-content h4{font-size: 16px;line-height: 26px;font-weight: bold; text-align: center;margin-bottom: 15px;text-transform: uppercase;}
.about-part-2 .about-content p{font-size: 16px;font-weight: normal;line-height: 26px;text-align: center;margin-bottom: 15px;margin-top: 0;}
.no-space{padding: 0;margin:0;}

.our-team{position: relative;width: 100%;float: left;padding:60px 0 20px 0;background: #f8f8f8;text-align: center;}
.our-team h2{font-size: 30px;font-weight: bold;margin-bottom: 35px;line-height: 30px;text-transform: uppercase;text-align: center;}
.our-team p{font-size: 18px;font-weight: normal;line-height: 30px;margin: 0 0 30px 0;color:#000000;text-align: center;}

.objectives{position: relative;float: left;width: 100%;padding:55px 0 40px 0;}
.objectives h4{ font-size:22px; font-weight:normal; color:#071e5c; text-transform:uppercase; margin-bottom:35px;font-family: 'Roboto Condensed', sans-serif;border-left:5px solid #df6512; padding-left:15px;}
.objectives ul{padding: 0;margin: 0;}
.objectives ul li{font-size: 17px;color: #000000;font-weight: normal;line-height: 30px;padding-bottom: 15px;padding-left: 30px;display: inline-block;float: left;width: 100%;}
.objectives ul li::before{position: absolute; display:inline;margin-left:-30px;color:#f47910; content:"\f178"; font-family: FontAwesome; font-size:16px;}
