@import url('https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800|Open+Sans:400,400i,600,700|Raleway:400,500,600,700,800');.floatleft{float:left;}
.floatright{float:right;}
.alignleft{float:left;margin-right:15px;margin-bottom:15px;}
.alignright{float:right;margin-left:15px;margin-bottom:15px;}
.aligncenter{display:block;margin:0 auto 15px;}
a:focus{outline:0px solid;}
img{max-width:100%;height:auto;}
.fix{overflow:hidden;}
p{margin:0 0 15px;color:#242424;text-align:justify;}
h1, h2, h3, h4, h5, h6{font-family:'Montserrat', sans-serif;margin:0 0 15px;color:#444;font-weight:700;}
h1{font-size:48px;line-height:50px;}
h2{font-size:38px;line-height:40px;}
h3{font-size:30px;line-height:32px;font-family:'Raleway', sans-serif;}
h4{font-size:24px;line-height:26px;}
h5{font-size:20px;line-height:22px;}
h6{font-size:16px;line-height:20px;}
a{transition:all 0.3s ease 0s;text-decoration:none;}
a:hover{color:#0049b0;text-decoration:none;}
a:active, a:hover{outline:0 none;}
a:hover, a:focus{color:#333;text-decoration:none;}
body{background:#fff none repeat scroll 0 0;color:#777;font-family:'Open Sans', sans-serif;font-size:14px;text-align:left;overflow-x:hidden;line-height:22px;}
#scrollUp{background:#0049b0 none repeat scroll 0 0;border-radius:2px;bottom:15px;box-shadow:0 0 10px rgba(0, 0, 0, 0.05);color:#fff;font-size:20px;height:34px;line-height:30px;opacity:0.6;right:15px;text-align:center;transition:all 0.3s ease 0s;width:34px;}
#scrollUp:hover{background:#0049b0;opacity:1;}
.clear{clear:both;}
ul{list-style:outside none none;margin:0;padding:0;}
input, select, textarea, input[type="text"], input[type="date"], input[type="url"], input[type="email"], input[type="password"], input[type="tel"], button, button[type="submit"]{-moz-appearance:none;box-shadow:none !important;}
input:focus, textarea:focus, select:focus{outline:none;}
div#preloader{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;overflow:visible;background:#fff url('img/logo/preloader.gif') no-repeat center center;}
.navbar-collapse{padding-left:0px;}
::-moz-selection{background:#0049b0;text-shadow:none;}
.color{color:#0049b0;font-weight:500;}
.browserupgrade{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.area-padding{padding:60px 0px;}
.area-padding-2{padding:70px 0px 50px;}
.padding-2{padding-bottom:90px;}
.section-headline{margin-bottom:60px;position:relative;}
.section-headline h3{display:inline-block;font-size:40px;font-weight:700;text-transform:capitalize;}
.section-headline.white-headline h3{color:#fff;}
.section-headline.text-left{margin-bottom:30px;}
.section-headline::after{border:1px solid #0049b0;bottom:-20px;content:"";left:0;margin:0 auto;position:absolute;width:60px;right:0;}
.section-headline.text-left h3::after{border:2px solid #0049b0;left:0;right:auto;}
.section-headline p{max-width:680px;font-size:16px;letter-spacing:0.5px;margin:0 auto;line-height:26px;}
.sub-head h4{color:#fff;font-size:30px;position:relative;padding-bottom:30px;}
.sub-head h4::after{border:2px solid #0049b0;bottom:0px;content:"";left:0;margin:0 auto;position:absolute;width:20%;}
.sub-head p{color:#fff;font-size:17px;margin-top:20px;line-height:26px;}
.mar-row{padding-top:50px;padding-bottom:50px;}
.load-more-btn{text-transform:uppercase;background:#3d67c2;display:inline-block;padding:15px 30px;color:#fff;font-weight:600;margin-top:30px;border-radius:3px;width:200px;transition:0.4s;border:1px solid #3d67c2;}
.load-more-btn:hover{background:#fff;border:1px solid #3d67c2;color:#0049b0;transition:0.4s;}
.topbar-left ul li{display:inline-block;}
.topbar-area{background:#3d67c2;}
.topbar-left ul li a{color:#fff;display:block;margin-right:20px;padding:8px 0;text-decoration:none;font-size:15px;}
.topbar-left ul li a i{color:#fff;font-size:15px;padding-right:7px;}
.topbar-right{position:relative;display:block;}
.top-social{float:right;padding-top:2px;padding-bottom:2px;margin-right:10px;}
.top-social ul li{display:inline-block;}
.top-social ul li a{color:#fff;margin-right:5px;display:block;text-align:center;font-size:12px;background:#3d67c2;width:26px;height:26px;border-radius:50%;line-height:25px;}
.top-social ul li a:hover{color:#0049b0;background:#fff;}
.header-area{background:#fff;}
.logo{display:block;}
.logo a{display:inline-block;height:auto;padding:16px 0;}
.main-menu ul.navbar-nav li{float:left;position:relative;}
.main-menu ul.navbar-nav li a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#242424 !important;font-size:12px;font-weight:600;padding:28px 6px!important;text-transform:uppercase;font-family:'Montserrat', sans-serif;}
.main-menu ul.navbar-nav li a:hover{color:#0049b0;}
.main-menu ul.navbar-nav li.active a:focus{color:#333;}
.main-menu ul.navbar-nav li.active a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#0049b0;position:relative;z-index:9999999;}
.navbar{border:medium none;margin-bottom:0;}
.navbar-default{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.main-menu ul.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background:none;color:#333;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{background-color:transparent;color:#fff;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background:none;}
.main-menu ul.nav li ul.sub-menu{background:#fff;border-top:2px solid #0049b0;left:0;opacity:0;position:absolute;top:115%;transition:all 0.3s ease 0s;visibility:hidden;width:220px;z-index:-99;}
.pagess{position:relative;}
.navbar.navbar-default{float:right;}
.main-menu ul.nav li ul.sub-menu li{border-bottom:1px solid #ddd;padding:0;position:relative;width:100%;}
.main-menu ul.nav li:hover ul.sub-menu{top:100%;opacity:1;z-index:999;visibility:visible;}
.main-menu ul.nav li ul.sub-menu li a{color:#444;display:block;font-size:13px;font-weight:700;padding:10px 10px;text-transform:uppercase;font-family:'Montserrat', sans-serif;}
.main-menu ul.nav li ul.sub-menu li a span{color:#0049b0;}
.main-menu ul.nav li:hover ul.sub-menu li a:hover{color:#0049b0;}
.main-menu ul.nav li ul.sub-menu li:last-child{border:none;}
.stick span.search-button i,.stick .header-search input{color:#444}
.search-option-5 button.button{display:inline-block;border:none;background:none;padding:0;}
.search-option{background:#fff none repeat scroll 0 0;bottom:-48px;color:#444;display:none;position:absolute;right:20px;width:260px;z-index:99999;}
.search-option input{background:#fff none repeat scroll 0 0;border:medium none;color:#444;display:block;float:left;font-size:14px;font-style:italic;padding:8px 10px;width:210px;height:44px;}
.search-option button.button{background:#0049b0;border:medium none;color:#fff;display:inline-block;float:right;font-size:17px;line-height:35px;padding:5px 15px;text-align:center;}
.header-right-link a.main-search{color:#fff;display:inline-block;float:right;font-size:16px;line-height:39px;position:relative;text-align:center;width:40px;height:40px;background:#0049b0;border-radius:50%;margin:30px 10px;}
.header-area.stick{left:0;position:fixed;top:0;width:100%;z-index:999999;box-shadow:0px 0px 5px #000, -2px -2px 5px #000;background:#fff;}
.header-area.stick .logo a{display:inline-block;height:auto;padding:11px 0;}
.header-area.stick .main-menu ul.navbar-nav li a{padding:25px 10px;}
.header-area.stick .quote-button{float:right;padding:13px 5px;}
.header-area.stick .header-right-link a.main-search{margin:15px 10px;}
.header-area.stick .main-menu ul.nav li ul.sub-menu li a{color:#444;display:block;font-size:13px;font-weight:700;padding:10px 15px;}
.header-area.stick .main-menu ul.nav li ul.sub-menu li a:hover{color:#0049b0;}
.header-area.stick .navbar-brand>img{display:block;height:auto;}
.mobile-menu-area{background:#f9f9f9 none repeat scroll 0 0;padding:10px 0px;}
.mean-container .mean-bar::after{content:"";font-size:21px;left:5%;position:absolute;top:12px;text-transform:uppercase;font-weight:500;}
.mean-container a.meanmenu-reveal:hover{color:#252525}
.mean-container .mean-nav ul{list-style-type:none;margin:20px 0px;padding:0;width:100%;}
.mean-container .mean-nav ul li a{background:#f8f8f8 none repeat scroll 0 0;color:#444;display:block;float:left;font-size:12px;font-weight:700;margin:0;padding:13px 10px;text-align:left;text-decoration:none;text-transform:uppercase;width:90%;}
.mean-nav ul li.mean-last{margin-bottom:20px;}
.mean-container .mean-nav ul li a.mean-expand{color:#444;line-height:17px;}
.mean-container .mean-nav ul li{width:99.7%;}
.intro-content{position:relative;z-index:1;}
.intro-content::after{background:rgba(10, 27, 40, 0.88) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}
.slider-content{position:absolute;text-align:left;top:50%;z-index:3;left:50%;margin:0 auto;transform:translate(-50%,-50%);}
.layer-1-2{margin:20px 0;}
.layer-1-1 p{color:#fff;font-size:15px;letter-spacing:0.60px;line-height:30px;}
.gg .layer-1-1{width:80%;margin:0 auto;}
.gg{text-align:center;margin-top:-76px;}
.layer-1-2 h1{color:#fff;font-size:30px;font-weight:500;line-height:56px;text-transform:capitalize;}
.ready-btn{border:1px solid #0049b0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:4px 25px;text-align:center;transition:all 0.4s ease 0s;z-index:222;background:#0049b0;border-radius:3px;}
.ready-btn:hover{color:#fff;background:#0049b0;border:1px solid #0049b0;text-decoration:none;}
.ready-btn.right-btn{margin-left:15px;background:#252525;border:1px solid #252525;}
.ready-btn.right-btn:hover{background:#0049b0;border:1px solid #0049b0;}
.ready-btn.left-btn:hover{background:#252525;border:1px solid #252525;}
.layer-1-2 .color{color:#0049b0;font-weight:900;}
.intro-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev,
.intro-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next{color:#fff;font-size:18px;margin-top:-20px;position:absolute;top:50%;;text-align:center;line-height:39px;opacity:0;font-weight:700 !important;width:40px;height:40px;border-radius:50%;}
.intro-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev{left:10%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.intro-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next{right:10%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;}
.intro-carousel.owl-carousel.owl-theme:hover .owl-controls .owl-nav div.owl-next{right:2%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;opacity:1;}
.intro-carousel.owl-carousel.owl-theme:hover .owl-controls .owl-nav div.owl-prev{left:2%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;opacity:1;}
.intro-carousel.owl-carousel.owl-theme:hover .owl-controls .owl-nav div.owl-next:hover,
.intro-carousel.owl-carousel.owl-theme:hover .owl-controls .owl-nav div.owl-prev:hover{color:#fff;background:#0049b0;}
.intro-carousel .owl-item .layer-1-2{transform:translateY(100%);opacity:0;transition:all 1s ease-in-out 0.3s;}
.intro-carousel .owl-item .layer-1-1{transform:translateY(100%);opacity:0;transition:all 1s ease-in-out 1s;}
.intro-carousel .owl-item .layer-1-3{transform:translateY(100%);opacity:0;transition:all 1s ease-in-out 1.5s;}
.intro-carousel .owl-item.active .layer-1-2,
.intro-carousel .owl-item.active .layer-1-1,
.intro-carousel .owl-item.active .layer-1-3{transform:translateY(0);opacity:1;}
.intro-carousel .owl-item.active .slider-images img{transform:scale(1.1);transition:10s;}
.welcome-area{background:#f9f9f9;}
.section-headline h4{font-size:24px;max-width:800px;line-height:36px;font-weight:700;margin:0 auto;text-transform:uppercase;}
.section-headline h4 .color{color:#0049b0;font-weight:600;}
.well-services{box-shadow:0 5px 25px rgba(0, 0, 0, 0.1);z-index:1;background:#fff;}
.main-services{display:block;overflow:hidden;padding:20px;position:relative;z-index:1;}
.well-icon{width:60px;float:left;height:100px;font-size:40px;color:#0049b0;}
.services-img{overflow:hidden;position:relative;text-align:center;padding:50px 30px;}
.services-img img{transform:scale(1.1);transition:0.4s;}
.image-layer{position:absolute;left:0;top:100%;width:100%;height:100%;background:rgba(0,0,0,0.80) none repeat scroll 0 0;z-index:1;opacity:1;transition:0.4s;padding:30px;}
.image-layer a{display:block;text-align:left;position:relative;margin-bottom:10px;color:#fff;font-size:14px;}
.image-layer a i{border-radius:50%;background:transparent;font-size:20px;opacity:0.90;line-height:30px;margin-right:15px;}
.service-content h4{display:inline-block;font-size:16px;font-weight:700;margin-bottom:0;padding:0 0 10px;text-transform:uppercase;}
.service-btn{font-weight:700;text-transform:uppercase;color:#444;position:relative;font-family:'Montserrat', sans-serif;font-size:13px;z-index:2;}
.service-btn::after{position:absolute;content:"\f105";font-family:fontAwesome;right:-12px;top:-2px;}
.well-services:hover .services-img img{transform:scale(1);transition:0.4s;}
.well-services:hover .image-layer{position:absolute;left:0;top:0;transition:0.4s;}
.well-services:hover .service-content h4{color:#0049b0;}
.well-services:hover .service-btn:hover{color:#0049b0;}
.image-layer a:hover{color:#0049b0;}
.services-area{background:#f9f9f9;}
.single-services{box-shadow:none;margin-top:30px;position:relative;z-index:1;border:1px solid rgba(30, 46, 59, 0.48);padding:25px 30px;overflow:hidden;}
span.trand{position:absolute;right:-28px;top:-18px;background:#0049b0;color:#fff;width:70px;height:50px;text-align:left;line-height:50px;padding-left:5px;transform:rotate(45deg);}
span.trand i{position:absolute;left:25px;top:14px;color:#fff;line-height:50px;padding-left:5px;transform:rotate(-90deg);font-size:12px;}
.service-images{display:inline-block;font-size:60px;line-height:60px;color:#0049b0;transition:0.4s;}
.services-all .service-content{padding-top:30px;}
.single-services .service-content p{margin-bottom:0px;}
.single-services .service-content h4{font-size:16px;text-transform:uppercase;font-weight:700;}
.single-services .service-content h4 a{color:#444;}
.single-services:hover .service-content h4 a{color:#0049b0;}
.single-services:hover .service-images{color:#0049b0;transform:scale(1.1);transition:0.4s;}
.counter-inner{background:#f6f6f6;padding:65px 30px 65px 70px;}
.parallax-bg{position:relative;}
.parallax-bg:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#00000005;opacity:.8;content:"";}
.counter-area .col-md-6{padding-left:0px;padding-right:0px;}
.counter-inner h4{color:#444;line-height:36px;font-size:23px;font-weight:600;position:relative;padding-bottom:15px;}
.counter-inner h4::after{border:1px solid #0049b0;bottom:0px;content:"";left:0;margin:0 auto;position:absolute;width:12%;}
.counter-count{padding:57px 0px;}
.about-count{border:solid 2px #3d67c287;margin-left:-25px;padding:300px 80px 45px 70px;background:rgba(0, 0, 0, 0) url(https://www.nucleonix.com/wp-content/uploads/2019/03/com-min.jpg) no-repeat scroll bottom center/cover;}
.about-count{background:rgba(0, 0, 0, 0) url(https://www.nucleonix.com/wp-content/uploads/2019/03/com-min.jpg) no-repeat scroll bottom center/cover !important;}
.fun-content{overflow:hidden;display:block;}
.fun_text{float:left;width:23%;text-align:center;background:rgba(0,0,0,0.70);margin-right:20px;padding:8px 15px;}
.fun_text:nth-child(3n){margin-right:0px;}
.fun_text span{color:#fff;display:block;font-size:26px;font-weight:bold;padding-bottom:0px;line-height:25px;}
.fun_text > h5{color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;margin-bottom:0;}
.project-area{background:#fff none repeat scroll 0 0;}
.single-awesome-project{float:left;overflow:hidden;width:100%;}
.project-all{margin-top:-30px;}
.project-all .single-awesome-project{margin-top:30px;}
.first-item{margin-bottom:30px;}
.project-carousel .col-md-4{width:100%;}
.awesome-img{display:block;width:100%;height:100%;position:relative;overflow:hidden;}
.awesome-img img{transform:scale(1.1);transition:0.4s;}
.single-awesome-project:hover .awesome-img img{transform:scale(1);transition:0.4s;}
.awesome-img > a{display:block;position:relative;}
.single-awesome-project:hover .awesome-img > a::after{opacity:1;}
.single-awesome-project:hover .add-actions{opacity:1;}
.awesome-img > a::after{background:rgba(0, 0, 0, 0.29) none repeat scroll 0 0;content:"";height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;transition:0.4s;}
.add-actions{display:block;height:100%;left:0;opacity:0;position:absolute;text-align:center;transition:all 0.4s ease 0s;width:100%;z-index:9999;top:0;cursor:pointer;}
.port-icon{color:#fff;display:inline-block;cursor:pointer;top:41%;position:relative;font-size:40px;}
.project-dec{text-align:center;display:block;padding:12px 0px 0px 0px;}
.project-dec h4{color:#0049b0;font-size:22px;font-weight:600;text-decoration:none;text-transform:capitalize;margin-bottom:-3px;cursor:pointer;}
.project-dec a{color:#444;}
.project-dec a:hover{color:#333;}
.project-dec span{color:#242424;font-size:12px;}
.pst-content{padding-left:10px;}
.single-awesome-project:hover .project-dec h4{color:#444;}
.banner-area{background:rgba(0,0,0,0.70) url(img/background/bg1.jpg) no-repeat scroll center center/cover;display:block;overflow:hidden;position:relative;z-index:1;}
.banner-area::after{position:absolute;content:"";background:rgba(0,0,0,0.70);width:100%;height:100%;left:0;top:0;z-index:-1;}
.banner-contact{padding:30px 0px 0px;}
.banner-contact span i{display:inline-block;width:40px;height:40px;color:#fff;border:1px solid #0049b0;background:#0049b0;text-align:center;line-height:36px;border-radius:50%;margin-right:20px;}
.banner-contact span{color:#fff;font-weight:700;font-size:20px;margin-right:20px;}
.banner-btn{border:2px solid #0049b0;display:inline-block;padding:10px 20px;color:#fff;font-weight:600;font-size:20px;background:#0049b0;border-radius:5px;}
.banner-btn:hover{background:transparent;border:2px solid #0049b0;color:#0049b0;}
.banner-content h4{margin:0 auto;color:#fff;font-size:34px;max-width:750px;line-height:46px;font-weight:600;}
.pricing-area{background:#fff;}
.top-price-inner{border-bottom:1px solid #ccc;padding:20px 20px;}
.top-price-inner h4{color:#444;font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:30px;}
span.users{color:#0049b0;text-transform:uppercase;font-size:13px;font-weight:700;}
.prices{font-size:26px;font-weight:600;color:#444;padding-right:10px;}
.table-list{box-shadow:0 5px 25px rgba(0, 0, 0, 0.1);text-align:center;transition:all 0.4s ease 0s;background:#fff;border-radius:5px;position:relative;padding:20px 0px;}
.table-list ol li{color:#666;padding:12px 0px;position:relative;text-align:center;}
.price-btn{padding:30px 20px;}
.price-btn a{color:#fff;text-transform:uppercase;transition:all 0.4s ease 0s;border-radius:5px;font-weight:700;font-size:14px;padding:12px 30px;background:#0049b0;border:1px solid #0049b0;letter-spacing:1px;}
.table-list > h3{color:#455454;font-size:24px;font-weight:400;line-height:25px;text-transform:capitalize;transition:all 0.4s ease 0s;}
.table-list ol{list-style:outside none none;margin:0;padding:0;}
.price-btn a:hover{background:#fff;color:#0049b0;border:1px solid #0049b0;}
span.base{position:absolute;top:0;left:0;background:#0049b0;color:#fff;width:60px;height:60px;line-height:60px;border-radius:50px;font-weight:700;box-shadow:0 5px 25px rgba(0, 0, 0, 0.1);}
.testimonial-area{background:#f9f9f9;}
.single-testi{height:461px;padding:30px 20px;position:relative;border:1px solid #f1f1f1;background:#fff;}
.testi-img{margin-bottom:30px;}
.testi-img img{width:100%;max-width:80px;height:auto;border-radius:50%;float:left;}
.client-rating{padding-bottom:10px;}
.client-rating a{display:inline-block;color:#fec731;font-size:18px;}
.texti-name{padding-left:20px;margin-top:15px;display:inline-block;}
.texti-name h4{font-weight:700;font-size:15px;margin-bottom:0px;}
.guest-rev a{color:#0049b0;}
.testi-text p{color:#444;}
.testi-text h5{color:#444;font-size:20px;}
.testi-text a{color:#0049b0;}
.Reviews-content{margin-top:-30px;}
.testimonial-carousel.item-indicator{padding:30px 0px 50px;}
.testimonial-carousel.owl-carousel.owl-theme .owl-controls .owl-dots div.owl-dot > span{background:#444 none repeat scroll 0 0;display:inline-block;height:8px;width:8px;-moz-transition:0.4s;-webkit-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s;border-radius:50%;}
.testimonial-carousel.owl-carousel.owl-theme .owl-controls .owl-dots{bottom:0px;display:block;left:50%;margin-left:-20px;position:absolute;}
.testimonial-content{margin-bottom:15px;}
.testimonial-carousel.owl-carousel.owl-theme .owl-controls .owl-dots div.owl-dot{display:inline-block;margin:0 3px;}
.testimonial-carousel.owl-carousel.owl-theme .owl-controls .owl-dots div.owl-dot.active span{background:#0049b0;}
.reviews-page .single-testi{margin-bottom:30px;}
.blog-area{background:#fff;}
.blog-grid{margin-top:-30px;}
.blog-image{overflow:hidden;display:block;}
.image-scale{position:relative;transform:scale(1.1);display:block;transition:0.5s;}
.image-scale::after{position:absolute;content:"";background:rgba(0,46,91,0.10);width:100%;height:100%;left:0;top:0;}
.blog-content a h4{font-size:18px;text-transform:capitalize;font-weight:600;color:#444;line-height:26px;margin-top:-20px;margin-bottom:10px;}
.blog-details .blog-content a h4{font-size:24px;line-height:32px;}
.blog-meta{padding:15px 0px 10px;position:relative;top:-41px;background:#0049b0;padding:10px 15px;max-width:180px;}
.blog-meta span{color:#fff;font-size:14px;font-weight:700;padding-right:10px;}
.single-blog:hover .image-scale{transform:scale(1);transition:0.5s;}
.single-blog:hover .image-scale::after{background:rgba(0,46,91,0);}
.single-blog{margin-top:30px;position:relative;overflow:hidden;}
.blog-grid-fast{margin-top:-30px;}
.single-blog.b-mar{margin-top:20px;}
.blog-content a h4:hover{color:#0049b0;}
.blog-btn{display:inline-block;font-weight:700;color:#444;position:relative;text-transform:uppercase;font-size:12px;}
.blog-btn::after{position:absolute;content:"\e876";right:-12px;top:0px;font-family:naslet;font-size:10px;transition:0.5s;}
.blog-btn:hover{color:#0049b0;}
.blog-btn:hover.blog-btn::after{right:-20px;opacity:1;transition:0.5s;}
.subscribe-area{background:#f2f2f2;width:100%;height:auto;position:relative;}
.subs-title{margin-bottom:30px;}
.subs-title h4{font-size:30px;font-weight:500;}
.subs-overly{background:rgba(255, 255, 255, 0.6) none repeat scroll 0 0;float:right;height:100%;overflow:hidden;padding:50px 100px;position:absolute;right:0;top:0;width:100%;}
.contact-form.news-form .form-control{border:1px solid #ccc;color:#333;float:left;width:70%;padding:5px 15px;height:48px;background:#fff;}
.contact-form.news-form .add-btn{float:right;margin-left:15px;margin-top:0;text-transform:uppercase;background:#0049b0;display:inline-block;padding:11px 30px;color:#fff;font-weight:600;border-radius:3px;max-width:210px;transition:0.4s;border:2px solid #0049b0;width:100%;}
.contact-form.news-form .add-btn:hover{background:#fff;color:#0049b0;border:2px solid #0049b0;}
.footer-area{padding:70px 0;background:#111;}
.footer-logo{margin-bottom:15px;}
.footer-head p{color:#ddd;}
.footer-head h4{color:#ddd;font-size:18px;margin-bottom:20px;text-transform:uppercase;font-weight:700;}
.footer-head .single-blog{margin-bottom:15px;position:relative;margin-top:0;}
.footer-head .single-blog:last-child{margin-bottom:0px;}
.footer-head .blog-content a h4{color:#fff;margin-bottom:0px;line-height:24px;font-size:16px;font-weight:500;margin-top:0px;margin-bottom:5px;}
.footer-head .blog-content a h4:hover{color:#0049b0;}
.footer-head .blog-content a h4:hover{color:#0049b0;}
.footer-head .blog-btn{color:#0049b0;}
.footer-head .single-blog p{margin-bottom:5px;}
.footer-icons ul li{display:inline-block;}
.footer-icons ul li a{color:#ddd;display:block;font-size:16px;line-height:28px;text-align:center;margin-right:5px;width:30px;height:30px;border:1px solid #ddd;border-radius:50%;}
.footer-tags li a:hover,
.footer-icons ul li a:hover{color:#fff;background:#0049b0;border:1px solid #0049b0;}
.footer-tags li{float:left;}
.footer-tags li a{color:#ddd;display:block;font-size:14px;line-height:28px;text-align:center;margin:3px;border:1px solid #222;background:#222;font-weight:600;padding:3px 5px;border-radius:2px;}
.footer-icons{margin-top:30px;}
.footer-contacts p span{color:#0049b0;font-weight:700;}
.footer-content{display:block;overflow:hidden;}
.footer-list li a{color:#000;padding:7px 0px 7px 20px;display:block;position:relative;font-weight:500;}
.footer-list li a:first-child{padding-top:0px;}
#AutoNumber3 tr td a{position:relative;}
#AutoNumber3 tr td a::after{position:absolute;content:"\f105";right:auto;top:0px;font-family:FontAwesome;font-size:12px;left:-15px;}
.footer-list li a:hover{color:#0049b0;}
.footer-area-bottom{background:#111 none repeat scroll 0 0;padding:15px 0;border-top:1px solid #333;}
.copyright-text a:hover{text-decoration:underline;color:#0049b0;}
.copyright-text a{color:#ddd;}
.copyright > p{margin-bottom:0;color:#ddd;}
.copyright a{color:#0049b0;}
.single-brand-item a{border:1px solid #f5f5f5;display:block;}
.header-two{position:absolute;top:0;left:0;width:100%;height:auto;z-index:999;}
.topbar-area-2{background:transparent;}
.header-area-2{background:transparent;}
.topbar-area-2 .topbar-left ul li a{color:#fff;}
.header-area-2 .main-menu ul.navbar-nav li a{color:#fff;}
.header-area-2.stick{background:#252525;}
.page-area{position:relative;}
.page-area{background:url(img/background/b.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center;}
.breadcumb-overlay{position:absolute;background:rgba(10, 27, 40, 0.6) none repeat scroll 0 0;top:0;width:100%;left:0;height:100%;}
.breadcrumb{padding:140px 0px;background-color:transparent;margin-bottom:0;}
.breadcrumb .section-headline{margin-bottom:0px;}
.breadcrumb .section-headline h3::after{display:none;}
.breadcrumb ul{padding:10px 0px;}
.breadcrumb ul li{display:inline-block;color:#fff;padding:0px 10px 0px 20px;position:relative;font-size:16px;}
.breadcrumb ul li.home-bread{padding-left:0px;}
.breadcrumb ul li.home-bread::after{position:absolute;content:"\f105";font-family:fontAwesome;right:-10px;top:0;}
.breadcrumb .section-headline::after{display:none;}
.testimonial-page-area{background:#fff;}
.welcome-page-area{background:#f9f9f9;}
.pricing-page-area{background:#f9f9f9;}
.testimonial-page-area .single-testi{margin-top:30px;}
.our-team-page{background:#f9f9f9;}
.about-area{background:#f6f6f6;}
.about-content h4{font-weight:500;line-height:32px;text-transform:uppercase;font-size:22px;position:relative;padding-bottom:5px;}
.about-content p{font-size:14px;letter-spacing:0.50px;line-height:22px;}
.about-details{overflow:hidden;display:block;padding-top:10px;}
.icon-title{display:block;overflow:hidden;}
.single-about{width:48%;float:left;margin-right:20px;}
.single-about p{text-align:left;}
.single-about:nth-child(2n),
.single-about:nth-child(4n){margin-right:0px;}
.single-about:nth-child(3n),
.single-about:nth-child(4n){margin-bottom:0px;}
.single-about a{font-size:40px;color:#0049b0;float:left;line-height:49px;}
.single-about h5{font-size:18px;color:#666;float:left;line-height:50px;padding-left:10px;margin-bottom:0;font-weight:600;}
.choose-services{border:1px solid rgba(0,213,65,0.4);padding:30px 20px;text-align:center;height:320px;margin-bottom:30px;}
.choose-services .choose-content h4{font-size:18px;text-transform:uppercase;font-weight:700;padding-bottom:0px;}
.choose-services .choose-content h4 a{color:#444;}
.choose-services:hover .choose-content h4 a{color:#0049b0;}
.choose-services .choose-content p{color:#666;margin-bottom:0px;}
.choose-images{width:80px;display:inline-block;height:80px;font-size:34px;color:#fff;line-height:78px;text-align:center;border-radius:50%;margin-bottom:30px;border:2px solid #3d67c2;background:#3d67c2;transition:0.4s;}
.choose-services:hover .choose-images{border:2px solid #0049b0;background:#fff;color:#0049b0;transition:0.4s;}
.video-area{background:rgba(0, 0, 0, 0) url(img/background/bg1.jpg) no-repeat scroll center center/cover;}
.parallax-bg-2{position:relative;}
.parallax-bg-2:before{position:absolute;left:0;top:0;width:100%;height:100%;background:#030f5a;opacity:.9;content:"";}
.video-text h4{color:#fff;line-height:30px;font-size:24px;font-weight:500;}
.video-text p{color:#fff;}
.video-inner{background:url(img/about/vd.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;border-radius:6px;}
.video-inner::after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(10, 27, 40, 0.5) none repeat scroll 0 0;}
.video-content{width:100%;height:100%;min-height:330px;}
.video-played p{color:#fff;padding:0px 200px;margin-top:20px;}
.video-play.vid-zone{background:#fff;border-radius:100%;display:inline-block;font-size:28px;height:60px;line-height:60px;text-align:center;width:60px;overflow:hidden;position:absolute;top:40%;z-index:999;left:0;right:0;margin:0 auto;}
.video-play.vid-zone i{color:#0049b0;margin-left:5px;}
.marker-list li{color:#fff;padding-left:30px;margin:10px 0px;position:relative;font-size:16px;}
.marker-list li::after{position:absolute;content:"\e886";left:0;top:3px;font-family:naslet;color:#0049b0;font-weight:700;}
.team-img{position:relative;}
.team-img > a{display:block;}
.team-img > a::after{background:rgba(0,0,0,0.70);bottom:0;content:"";height:100%;left:0;position:absolute;transition:all 0.5s ease 0s;width:100%;opacity:0;}
.single-team-member:hover .team-img a:after{opacity:1;}
.single-team-member:hover .team-social-icon{top:45%;opacity:1;}
.team-social-icon{left:50%;margin-left:-61px;opacity:0;position:absolute;top:30%;transition:1.3s;}
.team-social-icon ul li{display:inline-block;}
.team-social-icon ul li a{border:1px solid #fff;border-radius:50%;color:#fff;display:block;font-size:15px;height:40px;line-height:39px;margin:0 3px;width:40px;text-align:center;}
.team-social-icon ul li a:hover{color:#fff;border:1px solid #0049b0;background:#0049b0;}
.team-content{padding:10px;position:relative;border:1px solid #ccc;text-align:center;border-top:none;z-index:1;}
.team-content > h4{color:#242424;margin-bottom:5px;font-weight:700;text-transform:uppercase;font-size:18px;}
.team-content > p{color:#242424;margin-bottom:5px;font-size:15px;font-weight:700;text-align:center;}
.single-team-member:hover .team-content > h4,
.single-team-member:hover .team-content > p{color:#0049b0;}
.all-team{margin-top:-30px;}
.all-team .single-team-member{margin-top:30px;}
.project-menu li{display:inline-block;}
.project-menu li a{color:#fff;display:inline-block;font-size:14px;margin:0 5px;padding:7px 20px;text-transform:uppercase;transition:all 0.3s ease 0s;font-weight:600;letter-spacing:0.5px;background:#252525;border-radius:3px;}
.project-content .single-awesome-project{margin-top:40px;}
.project-menu li a.active,
.project-menu li a:hover{color:#fff;background:#0049b0;}
.contact-details{display:block;overflow:hidden;background:#f5f5f5;padding:40px 30px;margin-bottom:40px;}
.contact-head{background:#3d67c2e3;padding:30px 30px;}
.contact-head h3{font-weight:600;font-size:26px;}
.single-contact a i{color:#fff;display:inline-block;font-size:20px;text-align:center;line-height:26px;margin-right:15px;border-radius:50%;}
.single-contact a{padding-bottom: 20px !important;color:#fff;display:block;font-size:14px;font-weight:600;text-transform:uppercase;}
.contact-head p{font-size:16px;}
.contact-form input[type="text"], .contact-form input[type="email"]{border:1px solid #ccc;border-radius:0;height:44px;margin-bottom:15px;padding-left:20px;width:100%;}
.contact-form textarea#message{border:1px solid #ccc;border-radius:0px;height:180px;padding:20px;width:100%;}
.contact-page .contact-btn{background:#0049b0;border:2px solid #0049b0;color:#fff;display:inline-block;font-size:16px;margin-top:5px;padding:10px 40px;transition:0.4s;width:auto;float:left;text-transform:uppercase;border-radius:2px;font-weight:700;}
.contact-page .contact-btn:hover{background:transparent;border:2px solid #0049b0;color:#0049b0;transition:0.4s;}
.blog-search-option input{padding:5px 15px;width:70%;border:1px solid #ccc;height:42px;}
.blog-search-option{margin-bottom:30px;display:block;}
.blog-search-option button{background:#0049b0;border:1px solid #0049b0;font-size:17px;padding:9px 10px;width:28%;color:#fff;height:44px;}
.blog-search-option button i{line-height:16px;font-size:20px;padding:0px 10px;}
.blog-search-option button:hover{color:#fff;background:#002c57;border:1px solid #002c57;}
.left-blog h4{border-bottom:1px solid #dddddd4a;color:#fff;font-size:17px;font-weight:500;margin-bottom:0;padding:15px 20px;text-transform:uppercase;}
.left-blog{background:#3d67c2e3 none repeat scroll 0 0;overflow:hidden;border:solid 1px #3d67c2e3;}
.left-blog li{border-bottom:1px solid #dddddd3d;display:block;}
.left-blog ul li a{color:#fff;display:block;font-size:16px;padding:10px 20px;text-transform:capitalize;position:relative;}
.left-blog ul li a:after{position:absolute;content:"\e876";font-family:naslet;right:12px;top:10px;font-size:14px;}
.popular-tag.left-blog ul li a:after{display:none;}
.recent-single-post{border-bottom:1px solid #ddd;display:block;overflow:hidden;padding:15px 0px;}
.recent-single-post:last-child{border-bottom:none;}
.post-img{display:inline-block;float:left;padding:0 5px;width:35%;}
.pst-content{display:inline-block;float:left;width:65%;padding-left:10px;}
.pst-content p a:hover,.left-blog ul li a:hover{color:#0049b0;background:#fff;}
.left-blog-page{margin-top:30px;}
.pst-content p a{color:#444;font-size:15px;}
.blog-tags{padding:1px 0;}
.left-blog li:last-child{border-bottom:0;}
.popular-tag.left-blog ul li a:hover{color:#fff;}
.popular-tag.left-side-tags.left-blog ul{padding:0 20px;}
.left-tags .left-side-tags ul li{border-bottom:0;display:inline-block;margin:10px 1px;}
.left-tags .left-side-tags ul li a{padding:7px 25px;width:auto;border:2px solid hsl(214, 90%, 88%);background:hsl(214, 90%, 88%);color:#0049b0;font-weight:500;font-size:14px;}
.left-tags .left-side-tags ul li a:hover{border:2px solid #0049b0;background:#fff;color:#0049b0}
.left-side-tags h4{margin-bottom:15px;}
.comments-heading h3, h3.comment-reply-title{border-bottom:1px solid #e8e8e9;color:#444;font-size:18px;margin:0 0 20px;padding:0 0 5px;text-transform:capitalize;}
.comments-list ul li{margin-bottom:25px;}
.comments-list-img{float:left;margin-right:15px;}
.comments-content-wrap{color:#444;font-size:14px;margin:0 0 15px 60px;padding:10px;position:relative;}
.blog-content p{font-size:15px;letter-spacing:0.50px;}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:15px;border-left:5px solid #0049b0;font-style:italic;}
blockquote p{font-size:16px !important;line-height:28px;}
.author-avatar{display:inline-block;float:left;width:10%;}
.author-description h2{color:#777;font-size:20px;text-transform:uppercase;}
.author-description h2 a{color:#333;}
.comments-content-wrap span b{margin-right:5px}
.comments-content-wrap span a:hover{}
span.post-time{margin-right:5px}
.comments-content-wrap p{color:#444;margin-top:10px;}
li.threaded-comments{margin-left:50px}
.comment-respond{margin-top:20px;}
span.email-notes{color:#42414f;display:block;font-size:12px;margin-bottom:10px;}
.comment-respond p{color:#444;margin-bottom:5px;}
.comment-respond input[type=text],.comment-respond input[type=email]{border:1px solid #e5e5e5;border-radius:0;height:32px;margin-bottom:15px;padding:0 0 0 10px;width:100%;}
.comment-respond textarea#message-box{border:1px solid #e5e5e5;border-radius:0;max-width:100%;padding:10px;height:160px;width:100%;}
.comments-content-wrap span a{color:#0049b0;}
.comments-content-wrap span a:hover{color:#0049b0;}
.comment-respond .add-btn.contact-btn{background:#0049b0;color:#fff;display:block;font-size:16px;margin-top:5px;padding:12px 20px;transition:0.4s;border-radius:5px;width:auto !important;margin-top:20px;border:2px solid #0049b0;text-transform:uppercase;font-weight:700;}
.comment-respond .add-btn.contact-btn:hover{background:#FFF;color:#0049b0;border:2px solid #0049b0;}
.pagination{display:inline-block;padding-left:0;margin:40px 0 0px;border-radius:4px;}
.pagination>li>a,
.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#fff;background-color:#333;border:none;margin-left:-1px;border-radius:5px;}
.pagination>li{display:inline-block;margin:0px 3px;}
.pagination>.active>a,
.pagination>.active>span,
.pagination>.active>a:hover,
.pagination>.active>span:hover,
.pagination>.active>a:focus,
.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#0049b0;border-color:#0049b0;cursor:default;border-radius:5px;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{z-index:2;color:#fff;background-color:#0049b0;border-color:#0049b0;border-radius:2px;}
.blog-page-details .left-blog-page{margin-top:0px;margin-bottom:30px;}
.single-post-comments{margin-top:30px;}
.project-page-area .project-menu li a{color:#444;}
.project-2-column .project-single{float:left;width:50%;}
.project-4-column .project-single{float:left;width:25%;}
.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:1px solid #fff;border-radius:0;color:#fff;display:inline-block;font-size:14px;height:40px;line-height:38px;position:relative;text-align:center;transition:all 0.5s ease 0s;width:40px;border-radius:50%;}
.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev{top:50%;position:absolute;left:3%;margin-top:-30px;}
.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-prev:hover,
.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next:hover{background:#0049b0;border:1px solid #0049b0;color:#fff;}
.project-carousel.owl-carousel.owl-theme .owl-controls .owl-nav div.owl-next{margin-top:-30px;position:absolute;right:3%;top:50%;}
.project-history{background:#f5f5f5;padding:20px;margin-bottom:30px;}
.project-details h4{font-size:26px;font-weight:600;}
.project-name ul li{color:#444;font-weight:500;font-size:18px;line-height:32px;margin:10px 0px;}
.project-name span{padding-right:15px;min-width:110px;display:inline-block;font-weight:700;font-size:18px;}
.project-inner{margin-bottom:30px;}
.project-details p{font-size:14px;letter-spacing:0.5px;}
.project-details .marker-list li{color:#444;}
.testimonial-review .single-testi{margin-top:30px;}
.faq-details .panel-heading{padding:0;}
.panel{margin-bottom:20px;background-color:#fff;border:none;border-radius:4px;box-shadow:0 5px 25px rgba(0, 0, 0, 0.1);}
.panel-default{border-color:#ddd;border-radius:0 !important;}
.panel-group .panel+.panel{margin-top:10px;}
.panel-default > .panel-heading{color:#666;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border:1px solid rgba(30, 46, 59, 0.18);border-top-color:#fff;background:#fff;}
.faq-details h4.check-title a{color:#242424;display:block;font-weight:500;padding:4px 10px 4px 40px;text-decoration:none;background:#fff;font-size:14px;border:solid 1px #0049b0;}
.panel-body{color:#242424;text-align:justify;padding:15px 30px 15px 30px;}
.faq-details h4.check-title{color:#666;font-size:16px;margin-bottom:0px;text-transform:capitalize;}
.faq-details a span.acc-icons{position:relative;}
.faq-details a span.acc-icons::before{color:#242424;content:"\e874 ";font-family:naslet;font-size:14px;left:-26px;line-height:39px;position:absolute;text-align:center;top:-10px;}
.faq-details a.active span.acc-icons::before{color:#0049b0;content:"\e873";font-family:naslet;font-size:16px;left:-26px;line-height:39px;position:absolute;text-align:center;top:-10px;}
.faq-details .panel-heading h4 a.active{color:#0049b0;background:#f9f9f9;}
.faq-content{background:#f9f9f9;padding:5% 15%;border-radius:5px;box-shadow:0 5px 25px rgba(0, 0, 0, 0.1);}
.faq-content .contact-form textarea#message{height:135px;}
.quote-btn{font-weight:600;color:#fff;background:#0049b0;display:inline-block;border:2px solid #0049b0;padding:10px 20px;width:134px;text-transform:uppercase;border-radius:3px;transition:0.4s;margin-top:10px;}
.quote-btn:hover{color:#0049b0;background:#fff;border:2px solid #0049b0;transition:0.4s;}
.error-easy-text{font-weight:700;text-transform:uppercase;font-size:30px;}
.high-text{font-size:200px;line-height:200px;}
.error-bot{font-size:24px;}
.error-btn{background:#0049b0;border:2px solid #0049b0;color:#fff;font-size:16px;padding:12px 20px;transition:0.4s;margin-top:15px;text-transform:capitalize;margin-top:30px;display:inline-block;font-weight:700;}
.error-btn:hover{background:#fff;border:2px solid #0049b0;color:#0049b0;}
a.navbar-brand img{max-width:391px !important;padding-left:0px !important;margin-left:-6px !important;}
.copyright a:hover{color:#5293ef;}
.copyright a{color:white;}
.home-sidebar{border:1px solid rgba(30, 46, 59, 0.48);padding:20px;margin-bottom:30px;}
.welcome-sec{padding-right:30px;}
.sec-padding{padding:10px 0px !important;}
.slider-inner img{height:275px;width:202px;}
.display-table-cell h1{margin-bottom:-25px;}
.main-pro{font-size:47px;padding-right:25px;float:left;margin-top:-9px;}
.single-services h4{font-size:15px;text-transform:capitalize;line-height:20px;}
.pro-content{padding-top:5px !important;}
.pro-services{height:305px;}
.products-list ul li a{font-size:14px !important;padding:8px 20px 7px !important;}
.slide-pera p{min-width:900px;}
.slide1{text-align:center;}
.slide-layer3 a{margin-left:-230px;}
.owl-carousel .owl-stage{overflow:hidden;}
.pro1{height:279px;}
.pro2{margin-top:15px;}
.service-content{text-align:justify;}
.about-count h4{color:white;}
.services-all h5{padding-left:17px;}
#about{text-align:justify;padding-left:18px;padding-right:15px;}
#adrs{margin-top:-2px;margin-bottom:0px;padding-left:30px;color:#fff;font-size:14px;}
#email{text-transform:lowercase;}
#adrs1{padding-left:5px;}
.service-images.main-pro img{width:60px;height:60px;border:solid 1px #00000063;}
#pro-cont{padding-top:25px;}
.project-dec h4{font-size:12px;}
.project-content .single-awesome-project{border:1px solid rgba(30, 46, 59, 0.48);padding:8px;margin-top:40px;}
.cnt{margin-bottom:-20px;}
.pro-img1{margin-right:-30px;margin-left:-28px;}
.pro-img1 img{width:60px !important;}
#mobile{padding-left:3px;}
.fa.fa-mobile{font-size:30px;}
#pro-title{font-size:20px;text-align:center;margin-bottom:-7px;}
.pro-sidebar{padding:0px !important;}
#pro-title1{font-size:20px;margin-bottom:0px;padding-left:16px;}
.pro-list1 ul li a{padding:7px 20px 7px !important;}
.about-content h4{font-size:20px;}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{border-width:1px;border-style:solid;border:1px solid rgba(30, 46, 59, 0.2);border-image:initial;}
#table1{width:20%;color:#0049b0;padding-left:20px;font-weight:500 !important;}
.table.table-bordered td{color:#242424;}
.table-content{padding-bottom:40px;}
.table-detailes{overflow:auto;}
#AutoNumber3 tr td a{float:left;color:#242424;font-weight:600;}
#AutoNumber3 tr td{color:#242424;padding:7px 0px 7px 20px;position:relative;}
#AutoNumber3 tr td a:hover{color:#0049b0;}
.pro-table h4{margin-bottom:0px !important;color:#0049b0 !important;}
#AutoNumber3 tr td:hover a{padding-left:5px;transition:all 0.5s;}
.pro-table{box-shadow:none;margin-top:30px;position:relative;z-index:1;border:1px solid rgba(30, 46, 59, 0.48);padding:25px 30px;overflow:hidden;}
.pro-table h4{font-size:15px;text-transform:capitalize;line-height:20px;}
.pro-head h5{margin-bottom:-10px;}
.table-detailes tr td{padding-left:20px !important;}
.about-content{margin-left:-30px;}
iframe{width:100%;height:350px;}
.single-contact p{font-size:14px;padding-top:10px;margin-bottom:0px;color:#fff;}
#message{height:167px !important;}
element.style{}
.main-menu ul.navbar-nav li a:hover{color:#0049b0 !important;}
.entry-header{display:none;}
.panel-default>.panel-heading{height:32px;}
.about-list li{text-align:justify;color:#242424;padding:5px 0px 5px 15px;}
.about-list{position:relative;padding-bottom:10px;}
.about-list li:before{position:absolute;content:"\f105";right:auto;font-family:FontAwesome;font-size:12px;left:0px;}
.team-top{width:101%;margin:0px 0px 0px 140px;}
.panel-group{margin-bottom:65px !important;padding-top:20px;padding-right:15px;}
.faq-full{margin-left:10px;}
.our-team-area{padding-top:28%;}
#downlode{color:#0049b0;}
.service-inner{padding-top:15px;border:1px solid rgba(30, 46, 59, 0.48);border-top:#fff;margin-right:15px;}
.panel-body h6{margin-bottom:0px;}
#tab-pdf.active>a, #tab-pdf.active>a:hover, #tab-pdf.active>a:focus{color:#0049b0;background-color:#fff;border:1px solid rgba(30, 46, 59, 0.48);cursor:default;}
.popup-header h5{margin-bottom:-30px;padding:15px 0px 0px 15px;}
.popup-header{border-bottom:0px;}
.popup-body{margin:-15px 30px 30px 30px !important;border:solid 1px rgba(30, 46, 59, 0.48);padding:30px;}
.popup-body h5{padding-bottom:15px;}
.close:hover{text-shadow:none;color:#0049b0;}
.close{margin-top:-6px;margin-bottom:6px;}
ul.marker-list li a{font-size:15px;color:#242424;font-weight:500;}
.news h5{margin-bottom:0px;}
#event{color:#0049b0;font-weight:500;}
.news-links{border:none !important;margin-top:0px;}
.marker-list{padding-top:40px;}
ul.marker-list li a:hover{padding-left:12px;color:#0049b0;transition:0.5s;}
.inner-content{padding-right:15px;}
.events-inner img{padding-top:50px;}
.footer-list.about-list b{color:#0049b0;}
.events-inner h6{margin-bottom:0px;}
.service-tab li a{color:#242424;}
.founder img{padding-top:0px;}
.founder h4{font-size:12px;}
.founder img{height:200px !important;width:190px !important;padding-top:0px;}
.founder .team-content{width:190px;}
.contact-table{color:#242424;}
.contact-table tr td{padding-bottom:6px;}
.contact-table tr td i{font-size:15px;padding-right:7px;color:#0049b0;}
.contact-padding{padding-bottom:50px;}
.contact{padding:25px 0px 10px;border-bottom:1px solid rgba(30, 46, 59, 0.48)}
.contact-table tr td{width:35%;}
.adrs-inner h6{padding-top:10px;padding-bottom:10px;text-align:center;}
.contacts-body h6{padding-bottom:7px;padding-top:20px;}
.adrs-inner .fa.fa-mobile{font-size:20px;}
.adrs-inner{padding-bottom:20px;}
.adrs-inner p a{color:#242424;}
ul.adrs-inner li a{color:#242424 !important;}
.adrs-inner i{font-size:15px;padding-right:5px;color:#0049b0;}
#zone{text-align:center;padding-top:10px;}
.contact a{color:#242424;}
.cont1{padding-bottom:0px !important;}
.adrs-inner p{display:flex;text-align:initial;margin-bottom:6px;}
.dealers-contact{padding-bottom:20px;}
.Buyers{padding-top:30px;}
#deazil{padding-top:30px;}
#inno{padding-top:15px;}
#test{text-align:center;}
.woocommerce div.product div.images.woocommerce-product-gallery{float:right !important;width:250px !important;top:40px;}
.product-content{width:100% !important;}
.table-content{padding-top:25px;margin-left:-15px !important;}
.product-padding{padding-bottom:0px;}
.navigation.post-navigation{margin-top:15px;padding:0px 20px 70px;font-size:16px;}
.nav-next a:hover{background:#0049b0;border:#0049b0;border-radius:20px;transition:1s;}
.icon.icon-arrow-left{display:none;}
.icon.icon-arrow-right{display:none;}
.previous a{border:solid 1px #0049b0;padding:6px 23px;float:left;transition:1s;}
.previous a:hover{background:#0049b0;border:solid 1px #0049b0;border-radius:20px;transition:0.5s;}
.previous a:hover{color:#fff;}
.navigation.post-navigation i{font-size:18px;}
.previouss a{color:#0049b0;}
.previous a{color:#0049b0;}
.next a{color:#0049b0;}
.next a:hover{color:#fff;}
.next a{border:solid 1px #0049b0;padding:6px 23px;float:left;transition:0.5s;}
.next a:hover{background:#0049b0;border:solid 1px #0049b0;border-radius:20px;transition:0.5s;}
.wpn_buttons{padding-top:25px;margin-bottom:15px;}
.nav-title{display:none;}
.pdfprnt-buttons.pdfprnt-buttons-product.pdfprnt-top-right a img{height:30px;width:30px;margin-top:-75px;}
.pdfprnt-top-right, .pdfprnt-bottom-right, .pdfprnt-top-bottom-right, .pdfprnt-right{margin-bottom:-25px !important;padding:0px !important;}
.product-table{margin-left:-15px;padding-bottom:0px !important;}
.table-pan{padding-top:140px;}
.table-nal{padding-top:30px !important;}
.category{color:#0049b0;}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{padding:2px 2px 2px 8px !important;}
.category li{font-weight:700;color:#0049b0;}
.category a{color:#0049b0;}
.product-table.table-content1{padding:30% 0px 0px;}
.product-table.table-content2{padding-top:50px;}
.table-content1 img{margin-left:22%;}
.table-content2 img{margin-left:30%;}
.main-cat{color:#0049b0;}
.sub-cat{text-transform:uppercase;position:relative;color:#242424;font-weight:600;padding-left:50px;font-size:12px;line-height:25px;}
.sub-cat:hover{color:#0049b0;padding-left:60px;transition:0.5s;}
#page-title{text-transform:uppercase;margin-bottom:0px;}
.sub-cat:after{position:absolute;content:"\f105";right:auto;top:-3px;font-family:FontAwesome;font-size:12px;left:38px;}
.woocommerce ul.products li.product a img{display:none;width:initial !important;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float:none !important;margin:initial !important;padding:0 !important;position:relative;width:100% !important;clear:both;}
p.woocommerce-result-count{display:none;}
form.woocommerce-ordering{display:none;}
h2.woocommerce-loop-product__title{padding:0px !important;margin-left:20px !important;transition:all 0.5s;line-height:20px;}
.products li h2:before{position:absolute;content:"\f105";right:auto;top:0px;font-family:FontAwesome;font-size:15px;left:-15px;transition:all 0.5s;}
.products li h2{position:relative;transition:all 0.5s;width:100%;color:#242424 !important;font-weight:500;font-size:14px !important;font-family:'Open Sans', sans-serif;}
.products li:hover h2{padding-left:5px !important;transition:all 0.5s !important;color:#0049b0 !important;}
ul.products.columns-3{border:1px solid rgba(30, 46, 59, 0.48);padding:20px 25px;}
ul.products h4{font-size:15px;color:#0049b0;font-weight:500;line-height:18px;display:none;}
a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{color:#242424;}
#page-title{margin-bottom:0px;}
a.main-cat{color:#242424;line-height:35px !important;}
.product-main{box-shadow:none;position:relative;z-index:1;border:1px solid rgba(30, 46, 59, 0.48);padding:0px 30px 25px;overflow:hidden;}
.fa.fa-angle-double-down{color:#242424;font-size:14px;padding-right:5px;}
.home-adrs{margin-right:-5px;background:#3d67c2e3!important}
.home-adrs a{color:#fff !important;}
.home-adrs p{color:#fff !important;}
.home-adrs i{color:#fff !important;}
.woocommerce-pagination{display:none;}
.Gamma h5{padding-left:20px;}
.product-table h6{margin-bottom:0px;padding-bottom:7px;}
.contact-form img{height:429px;width:100%;border:solid 2px #3d67c287;margin-left:-15px;}
.service1{border:1px solid #0049b0;text-align:center;line-height:20px;}
.service1 h6{padding-top:10px;}
.award1 img{margin-bottom:30px;float:right;height:200px;}
.award2 img{float:right;margin-bottom:30px;height:200px;}
.award3 img{margin-bottom:30px;height:270px;width:365px;}
.award5 img{height:250px;width:267px;}
.team-inner1{float:left;width:54%;margin-right:15px;clear:both;}
.team-inner2{float:left;width:54%;margin-right:15px;clear:both;}
.team-inner3{float:left;width:54%;margin-right:15px;clear:both;}
.team-img img{float:right;padding-bottom:27px;}
.team-cont{margin-left:-15px;margin-right:-15px;}
#repoTabs{border-right:1px solid rgba(30, 46, 59, 0.48);}
.main-tabs li a{border:solid 1px rgba(30, 46, 59, 0.48);width:345px;text-align:center;padding-left:0px;padding-right:0px;}
.main-tabs{margin-right:46px;margin-left:1px;}
.product-content h6{font-weight:500;font-size:15px;}
.product-content h4{font-size:15px;}
.woocommerce-product-gallery__trigger{top:3% !important;}
.woocommerce div.product div.images .flex-control-thumbs{margin-left:55px !important;}
.woocommerce div.product div.images .flex-control-thumbs li{padding-left:4px;}
.no-pads li:nth-child(1) a{margin-right:1px !important;}
.no-pads li{padding:0px !important;}
.centr-serv{text-align:center;}
.no-pads li a{text-align:center;}
.no-pads li a{margin-right:0px !important;}
.no-mrgn{margin:0px;padding:0px;}
.no-mrgn a{text-align:center;}
li.active a{background:#0049b0 !important;color:white !important;}
.nav-tabs>li>a{border:1px solid #939ba1 !important;}
.bdr-clr li a{margin-right:0px;border-radius:0px !important;}
.no-pads>li>a{border-top-left-radius:5px !important;border-top-right-radius:5px !important;}
.no-pads{border-bottom:0px !important;}
.bdr-clr .active a ,.color-two .active a{background:#27353f !important;}
.bdr-clr a:hover ,.color-two a:hover{background:#27353f !important;}
.bdr-clr li:nth-child(1) a{border-right:0px !important;}
.bdr-clr li:nth-child(2) a{border-right:0px !important;}
.color-two li a{border-right:none !important;border-radius:0px !important;margin-right:0px !important;}
.color-two li:nth-child(1) a{border-right:0px !important;}
.color-two li:nth-child(2) a{border-right:0px !important;}
#ame,div#marketing{padding:0;}
@media (max-width:768px){#manual{left:68% !important;}
#print{left:84% !important;}
table tbody tr{display:grid;}
.slider-images img{min-height:450px !important;}
.mobile-menu .logo img{max-width:236px !important;}
.about-content{margin-left:inherit !important;}
}
.check{text-align:center;}
.orderning img{height:800px !important;}
.wp-image-710{height:800px !important;}
img.alignnone.size-full.wp-image-716{height:800px !important;}
.wp-image-718{height:800px !important;}
.contact-head h4{color:#fff !important;font-weight:500;}
.area-images{margin-bottom:170px;}
.term{margin-top:20px;}
.tbl1{margin-top:18%;}
#tableh{text-align:center;color:#0049b0;padding-left:20px;font-weight:500 !important;}
.data-com{padding-top:40px;}
.radgrid img{height:500px;}
.inner-products.channel{padding-top:25px;padding-bottom:20px;}
.service-tab{margin-right:-30px;}
.service-tab h6{padding-top:10px;}
.service-tab ul{padding-bottom:0px !important;}
.service-tab form{padding-top:25px;padding-right:100px;}
.main-cat:hover{color:#0049b0;}
.woocommerce h5{font-size:16px;}
img.emoji{display:none !important;}
.product-table.inner1{padding-top:35px;}
.flex-control-nav.flex-control-thumbs img{height:85px !important;}
.inner-products{padding-bottom:30px;}
.inner2{padding-top:70px;}
.inner3{padding-top:175px;}
.product-table.table-content.inner4{padding-top:135px;}
.inner5{padding-top:220px;}
.sample1 img{height:370px;width:275px;}
#pro-in{padding-top:10px;}
.stat-table p{text-align:center;}
.count th{text-align:center !important;}
#led img{height:300px;width:50%;padding-bottom:30px;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance:button;cursor:pointer;border:1px solid #0049b0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;padding:2px 20px 0px;text-align:center;transition:all 0.4s ease 0s;z-index:222;background:#0049b0;border-radius:3px;}
.post-password-form label{font-size:16px !important;}
.post-password-form p{text-align:center;}
#pwbox-40{border:solid 1px #0049b0;}
.about-side{margin-top:78px;}
.repaire{border-right:solid 1px;}
.cable1 img{height:147px;}
.cable1 h6{text-align:center;padding-top:15px;margin-bottom:5px;}
.cable-row h6{text-align:center;padding-top:15px;margin-bottom:5px;}
.ser1{width:99px;}
#repoTabs li a{font-size:12px;height:60px;line-height:27px;border-right:0px !important;}
.ser2 a{line-height:15px !important;}
.policy1 li{border-top-left-radius:5px !important;border-top-right-radius:5px !important;border:1px solid #fff !important;text-align:center;padding:10px 15px !important;background:#5278c9 !important;color:white !important;}
.research{margin-right:15px;margin-left:15px;}
.research ul li a{padding:0px;}
.research ul li a:hover{padding-left:5px;}
.research ul li:before{font-size:15px;}
table.table.table-bordered.research-table tr th{text-align:center;}
#gm-inner a{color:#242424;}
#gm-inner a:hover{color:#0049b0;}
table.table.table-bordered.research-table tr td{padding:10px 15px !important;}
.helth-pro{float:right;}
.health-section h6{font-size:15px;padding-top:12px;margin-bottom:0px;}
.single-services.research.health-section{margin:0px !important;}
.cyclon img{margin-bottom:30px;height:140px;}
.cyclo-table{margin-bottom:25px;margin-top:25px;}
.cyclo-table img{height:150px;}
.health-section img{width:65%;height:450px;}
.nbcdetection img{margin-bottom:30px;}
.Truck img{height:400px;}
.defence img{width:100%;height:150px;}
.defence-links li a{color:#5278c9;}
.testimonial-content img{height:85px !important;}
.survey{padding-top:15px;}
.cancer1 img{float:right;}
.survey h6{padding-bottom:30px;text-align:center;}
.col-md-12.col-sm-12.col-xs-12.analiser img{height:225px;margin-bottom:30px;}
.innarpro-type h6{font-weight:500;font-size:12px;float:right;color:#242424;}
.cat-subcat h5{padding-bottom:10px;font-size:15px;}
#gm-inner p a{text-decoration:underline;}
.innerpro-img img{float:right;}
.rad-img img{padding-top:60px;}
.moniter{margin-top:12%;}
.pagenext.next{float:right;}
.radio-product h6{padding-left:19px;}
.post-password-form p a{color:#0049b0;font-weight:700;}
.uni-btns{padding-top:57%;}
.post-password-form{padding-bottom:30px;}
.zoomImg{display:none !important;width:400px !important;height:400px !important;}
.page-btns{padding-top:12px;}
.delars-form form{font-weight:500;color:#0049b0;width:60%;}
.del h5{padding-left:15px;}
.del p{padding-left:15px;}
.delars-form form label{font-weight:500;}
.service-button{text-align:center;}
.icon-search{width:20px;height:10px;}
.search-result{padding-top:15px;border:1px solid rgba(30, 46, 59, 0.48);margin-right:15px;}
.search-header{padding-bottom:0px;border-bottom:none;}
.result-table{color:#242424;padding:15px 15px 15px 15px;}
.service-table{border:1px solid rgba(30, 46, 59, 0.48);width:102%;}
.service-table tr td{font-family:'Open Sans', sans-serif;font-size:14px;padding-left:10px;}
.service-table tr th{font-family:'Open Sans', sans-serif;font-size:14px;padding-left:10px;color:#0049b0;font-weight:500;}
.abrivatioins{margin-right:27px;}
.abrivatioins p{margin-bottom:0px;font-size:11px;width:200px;}
.pro-status p{font-size:13px;margin-bottom:0px;}
.product-content a{left:0;font-size:25px;color:#0049b0;}
.product .images{display:none;}
.product.has-post-thumbnail .images{display:block;}
.woocommerce div.product div.images img{max-width:100% !important;float:right;}
#main-title{font-weight:500;line-height:32px;text-transform:uppercase;position:relative;padding-bottom:5px;font-size:15px;}
#brick-img{margin-left:22%;}
#print{top:0;position:absolute;left:95%;font-size:33px;color:#0049b0;}
.stand{margin-top:160px;}
.innerpro-img{padding-top:40px;}
.check1 img{margin-left:20%;width:45%;}
.demo-video a{font-size:16px;}
.demo-video{text-align:center;}
.moniter1{margin-top:21%;}
.moniter1 img{padding-bottom:20px !important;}
.Radcheck-img{padding-top:90px;}
#home-next a{font-size:14px;}
#home-next{top:103%;position:absolute;left:92%;}
#home-next1 a{font-size:14px;}
#home-next1{top:100%;position:absolute;left:118%;}
img.image.wp-image-336.attachment-medium.size-medium{width:491px;}
h6#md{float:right;}
hr{display:none;}
.ser-title{padding-top:10px;}
.nav-previous a{font-size:14px;border:solid 1px #0049b0;padding:6px 15px;float:left;transition:0.5s;}
.nav-previous a:hover{background:#0049b0;border:#0049b0;border-radius:20px;transition:1s;color:#fff;}
.nav-next:hover a{color:#fff;}
.nav-next a{font-size:14px;border:solid 1px #0049b0;padding:6px 23px;float:right;transition:0.5s;}
.contact-form.request-form label{font-size:14px;color:#044aac;}
.contact-request{padding-left:15px;padding-top:30px;}
.contact-form.request-form #submit{margin-left:5%;width:17%;}
.contact-form.request-form input{border-radius:5px;height:35px;}
.contact-form.request-form #message{border-radius:5px;}
.single-services h4 a{color:#880015;}
.contact h6{color:#880015 !important;font-weight:500;}
.del{color:#880015;}
#media_image-3 img{height:auto;width:100%;}
#about h6 a{color:#880015;}
.main-cat{color:#880015 !important;}
.sub-cat{color:#880015 !important;}
.fa.fa-angle-double-down{color:#880015!important;}
.about-list li a{color:#880015!important;}
.about-list li:before{color:#880015!important;}
#gm-inner p a{color:#880015!important;}
.form-horizontal .form-group{margin-bottom:6px;}
.req{border-top:1px solid rgba(30, 46, 59, 0.48);}
.ofc{margin-bottom:0;color:#880015;padding-top:16px;}
.ofc{font-size:16px;font-weight:600;margin-bottom:0;color:#0049b0;padding-top:16px;}
.products li h2{color:#880015 !important;}
.innarpro-type h6{color:#880015 !important;}
.demo{color:#880015;}
.footer-list.about-list.helth-list li{color:#880015;}
.helth-demo a{color:#880015;}
span.appli{font-weight:700;color:#880015;}
a#manual{left:89%;top:-4px;position:absolute;}
.manual{margin-left:124px !important;}
#manual img{height:auto;width:40px;}
div.wpcf7-response-output{position:absolute;height:28px;top:94%;}
.e-mail:before {content: attr(data-website) "\0040" attr(data-user);unicode-bidi: bidi-override;direction: rtl;}
.manual-inner p {
    padding-top: 10px;
    text-align: center;
}
.manual-inner p {
    font-weight: 700;
    /* color: red; */
    padding-top: 10px;
    text-align: center;
}
.manual-inner {
    text-align: center;
}
.manual-inner {
    padding: 50px 50px 100px 50px;
}
.owl-carousel .owl-item img {
	height: auto !important;
    width: auto !important;
}
.sensor-video .wp-video {
    width: 100% !important;
}



/* home page */

.contacthomepage {
    padding-bottom: 30px !important;
    padding-top: 22px !important;
}

/* to day style */

a.button.product_type_simple.ajax_add_to_cart {
    display: none !important;
}



p.newstandes {
    margin-top: 50px !important;
}