	@font-face{font-family:'OpenSans-Regular';src:url('../fonts/OpenSans-Regular.eot');src:url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg'), url('../fonts/OpenSans-Regular.ttf') format('truetype'), url('../fonts/OpenSans-Regular.woff') format('woff'), url('../fonts/OpenSans-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Bold';src:url('../fonts/Roboto-Bold.eot');src:url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg'), url('../fonts/Roboto-Bold.ttf') format('truetype'), url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Medium';src:url('../fonts/Roboto-Medium.eot');src:url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg'), url('../fonts/Roboto-Medium.ttf') format('truetype'), url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Light';src:url('../fonts/Roboto-Light.eot');src:url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg'), url('../fonts/Roboto-Light.ttf') format('truetype'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Regular';src:url('../fonts/Roboto-Regular.eot');src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.woff2') format('woff2');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpenSans-SemiBold';src:url('../fonts/OpenSans-SemiBold.eot');src:url('../fonts/OpenSans-SemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/OpenSans-SemiBold.svg#OpenSans-SemiBold') format('svg'), url('../fonts/OpenSans-SemiBold.ttf') format('truetype'), url('../fonts/OpenSans-SemiBold.woff') format('woff'), url('../fonts/OpenSans-SemiBold.woff2') format('woff2');font-weight:normal;font-style:normal;}
h1, h2, h3, h4, h5, h6{font-family:'Roboto-Bold' !important;}
p{font-family:'OpenSans-Regular';font-size:16px;line-height:26px;color:#687187;}
body{margin:0;padding:0;width:100%;height:100%;font-size:1rem !important;color:#687187 !important;font-family:'OpenSans-Regular' !important;}
.top-bar .container-fluid, .header .container-fluid{padding:0 45px;}
.top-bar .contact-info ul{padding-left:0;list-style:none;text-align:left;margin:0;}
.top-bar .contact-info ul li{padding-top:10px;padding-bottom:10px;font-size:14px;line-height:25px;float:left;}
.top-bar .contact-info ul > li + li{margin-left:20px;padding-left:20px;border-left:1px solid #ececec;}
.top-bar{background-color:#f7f9fb;}
.top-bar .contact-info ul li i{display:inline-block;padding-right:5px;color:#ff5e14;position:relative;top:2px;}
.top-bar .top-right-part{display:flex;justify-content:flex-end;align-items:center;}
.top-bar .top-right-part p{margin-bottom:0;font-size:14px;font-family:'OpenSans-Regular';}
.top-bar .contact-info ul li:first-child i{top:0;}
.header{background-color:rgba(255,255,255,0.05);background-position:0 0;background-repeat:no-repeat;background-size:cover;-webkit-transition:background-image ease .4s;-ms-transition:background-image ease .4s;transition:background-image ease .4s;position:absolute;}
.header .logo a img{height:47px;}
.has-transparent-header .header{position:absolute;top:0;left:0;width:100%;background-color:transparent;background-image:none;background-size:0;-webkit-transition:background-image ease .4s, top ease .4s;-ms-transition:background-image ease .4s, top ease .4s;transition:background-image ease .4s, top ease .4s;z-index:99;}
@-webkit-keyframes mymove{from{top:-50%;}
 to{top:0;}
}
@keyframes mymove{from{top:-50%;}
 to{top:0;}
}
.has-transparent-header .header:before{display:none;}
.logo a{display:inline-block;}
.sticky-logo, .is-sticky .default-logo{display:none;}
.header-right{text-align:right;}
.navigation{display:inline-block;vertical-align:middle;}
.navigation ul{padding:0;margin:0;font-size:1rem;list-style-type:none;}
.navigation ul li{display:inline-block;position:relative;}
.navigation ul li .dropdown-arrow{display:none;position:absolute;top:0;right:0;width:2.8125rem;height:3.125rem;background-image:url("../images/right-arrow.png");background-repeat:no-repeat;background-position:18px 18px;cursor:pointer;-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;z-index:1;}
.navigation ul li a{color:#ffffff;padding:40px 20px;display:inline-block;font-family:'Roboto-Medium';/*text-transform:uppercase;*/line-height:20px;font-size:14px;}
.navigation ul li a:hover{text-decoration:none;}
.navigation ul li .sub-menu{position:absolute;top:100%;left:0;width:16.225rem;font-size:0.8125rem;background-color:#ffffff;text-align:left;visibility:hidden;opacity:0;-webkit-box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.1);-ms-box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.1);-o-box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.1);box-shadow:0 0 0.625rem rgba(0, 0, 0, 0.1);-webkit-transition:all ease .4s;-ms-transition:all ease .4s;transition:all ease .4s;z-index:2;}
.navigation ul li:hover > .sub-menu{visibility:visible;opacity:1;pointer-events:auto;}
.navigation ul li .sub-menu li{display:block;padding:0;}
.navigation .logo, .navigation ul li .sub-menu li.btn-prev{display:none;}
.navigation ul li .sub-menu li a{display:block;padding:0.4875rem 1.4625rem;color:#333;border-bottom:0.064rem solid #ececec;}
.navigation ul li .sub-menu li:first-child a{-webkit-border-radius:0.1875rem 0.1875rem 0 0;-ms-border-radius:0.1875rem 0.1875rem 0 0;-moz-border-radius:0.1875rem 0.1875rem 0 0;-o-border-radius:0.1875rem 0.1875rem 0 0;border-radius:0.1875rem 0.1875rem 0 0;}
.navigation ul li .sub-menu li:last-child a{-webkit-border-radius:0 0 0.1875rem 0.1875rem;-ms-border-radius:0 0 0.1875rem 0.1875rem;-moz-border-radius:0 0 0.1875rem 0.1875rem;-o-border-radius:0 0 0.1875rem 0.1875rem;border-radius:0 0 0.1875rem 0.1875rem;}
.navigation ul li .sub-menu li a:hover{background-color:#dfdfdf;}
.navigation ul li .sub-menu .sub-menu{top:0;left:auto;right:100%;}
.navigation ul li .sub-menu .sub-menu:before{display:none;}
.header-buttons{display:inline-block;vertical-align:middle;margin-left:0.9375rem;}
.header-buttons .techark-btn{color:#5c6b80;}
.header-buttons .techark-btn:hover, .header-buttons .techark-btn:focus{color:#ffffff;}
.toggle{display:none;vertical-align:middle;height:1.875rem;margin-left:1.5625rem;}
.toggle .toggle-separator{display:inline-block;vertical-align:middle;width:1.5625rem;height:0.125rem;margin-top:0.5rem;background-color:#ffffff;position:relative;-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;}
.toggle .toggle-separator:before, .toggle .toggle-separator:after{position:absolute;top:-0.5rem;right:0;width:100%;height:0.125rem;background:#ffffff;content:"";-webkit-transition:all ease .3s;-ms-transition:all ease .3s;transition:all ease .3s;z-index:1;}
.toggle .toggle-separator:after{top:0.5rem;}
.toggle.active .toggle-separator{background-color:transparent;}
.toggle.active .toggle-separator:before{top:-0.3125rem;-webkit-transform:translateY(0.3125rem) rotateZ(-45deg);-ms-transform:translateY(0.3125rem) rotateZ(-45deg);transform:translateY(0.3125rem) rotateZ(-45deg);}
.toggle.active .toggle-separator:after{top:0.3125rem;-webkit-transform:translateY(-0.3125rem) rotateZ(45deg);-ms-transform:translateY(-0.3125rem) rotateZ(45deg);transform:translateY(-0.3125rem) rotateZ(45deg);}
.search-part .search-toggle-btn{padding:0;border:0;outline:0;background:rgba(255, 255, 255, 0.1);width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;color:#fff;}
.search-part{padding:25px 0px;float:right;display:flex;align-items:center;margin-left:50px;}
.search-part .header-search-form{position:absolute;width:250px;right:0;top:72px;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s;-webkit-box-shadow:-2px 18px 40px -9px #999999;box-shadow:-2px 18px 40px -9px #999999;}
.search-part .header-search-form form div{position:relative;}
.search-part .header-search-form input{width:100%;height:50px;padding:6px 20px;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
 .search-part .header-search-form form div button{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:transparent;padding:0;border:0;outline:0;}
 .search-part .header-search-form form div button i{color:#ff5e14;}
.search-part .search-icon{position:relative;}
.search-part .header-search-content-toggle{opacity:1;visibility:visible;right:0;}
.search-part .contact-btn{float:left;position:relative;margin-left:12px;}
 .search-part .contact-btn .theme-btn{background-color:#fff;color:#151222;}
 .theme-btn, .theme-btn-s2, .submit-btn{font-family:'Roboto-Medium';background-color:#ff5e14;font-size:14px;line-height:20px;color:#fff;display:inline-block;padding:15px 45px 15px 25px;border:0;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;border-radius:2px;text-transform:uppercase;position:relative;}
 .theme-btn:before, .theme-btn-s2:before, .submit-btn:before{font-family:"themify";content:"\e649";font-size:12px;font-size:0.8rem;position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
 .theme-btn:hover, .theme-btn-s2:hover, .submit-btn:hover{text-decoration:none;}
 .theme-btn:after, .theme-btn-s2:after, .submit-btn:after{content:"";background:#ff7070;width:1px;height:100%;position:absolute;right:35px;top:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
 .search-part .contact-btn .theme-btn:hover{background-color:#fa4f00;color:#fff;}
 .search-part .contact-btn .theme-btn:after{background:#f3eded;}
@media (min-width:992px){.banner__slider .slider,.banner__slider .slide{height:891px;}
}
.banner__slider .slide{position:relative;transition:1s;height:891px;}
.banner__slider .slide .slide__img{width:100%;height:auto;overflow:hidden;}
@media (min-width:992px){.banner__slider .slide .slide__img{position:absolute;top:50%;left:0;transform:translateY(-50%);}
}
.banner__slider .slide .slide__img img{max-width:100%;object-fit:cover;height:100%;opacity:1 !important;-webkit-animation-duration:3s;animation-duration:3s;transition:all 1s ease;min-width:100%;}
.banner__slider .slide .slide__content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.banner__slider .slide .slide__content--headings{color:#fff;max-width:600px;}
.banner__slider .slide .slide__content--headings span.top-head{background-color:#e8e8e8;display:inline-block;font-family:'OpenSans-SemiBold';font-size:10px;font-weight:600;color:#687187;padding:8px 15px;line-height:14px;letter-spacing:5px;text-transform:uppercase;}
.banner__slider .slide .slide__content--headings h2{font-size:70px;line-height:77px;color:#fff;margin:.57em 0;font-family:'Roboto-Bold';}
.banner__slider .slide .slide__content--headings h2 span{font-weight:300;font-family:'Roboto-Light'; font-size:60px;}
.banner__slider .slide .slide__content--headings .animated{transition:all 0.5s ease;}
.banner__slider .slide .slide__content--headings .top-title{font-family:"Playball", cursive;font-size:2.5rem;}
.banner__slider .slide .slide__content--headings .title{font-size:3.5rem;}
.banner__slider .slide .slide__content--headings .button-custom{text-decoration:none;color:#333;padding:1.2rem 2.5rem;font-size:1.5rem;}
.banner__slider .slick-dotted .slick-slider{margin-bottom:30px;}
.banner__slider .slick-nav{background:rgba(255,255,255,.1);width:60px;height:60px;position:absolute;cursor:pointer;top:calc(50% - 44px);line-height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.banner__slider .slick-nav svg{display:none;}
.banner__slider .slick-nav.prev-arrow{left:25px;transform:scaleX(-1);z-index:999;}
.banner__slider .slick-nav.next-arrow{left:auto;right:25px;}
.banner__slider .next-arrow.slick-arrow:before{font-family:themify;content:"\e628";font-size:20px;color:#fff;}
.banner__slider .prev-arrow.slick-arrow:before{font-family:themify;content:"\e629";font-size:20px;color:#fff;transform:rotateY(180deg);}
.banner__slider .slick-initialized .slick-slide, .banner__slider{height:891px !important;}
.combained-sec{position:relative;}
.combained-sec header{position:absolute;top:0;z-index:9;width:100%;}
.slide__content--headings .theme-btn:hover, .slide__content--headings .theme-btn-s2:hover{color:#fff;}
.slide__content--headings .theme-btn:hover{background-color:#fa4f00;}
.theme-btn-s2{background-color:#fff;color:#151222;}
.theme-btn-s2:hover{background-color:#fa4f00;color:#fff;}
.theme-btn-s2:after{background:#f3eded;}
.theme-btn-s2:hover:after{background:#ff7070;}
.slide__content--headings a.theme-btn{margin-right:15px;}
.banner__slider .slick-nav:hover{background-color:#fff;}
.banner__slider .slick-nav:hover:before{color:#687187;}
.card-part .inner-part{padding:50px 10px;}
.card-part .inner-part img{max-width:60px;height:60px;object-fit:cover;margin-bottom:25px;}
.card-part .inner-part h3{font-size:18px;line-height:20px;color:#151222;margin:0 0 .8em;}
.card-part .inner-part p{margin-bottom:0;}
.card-part .card-inner .col-lg-4{border-right:1px solid #dce7eb;border-top:1px solid #dce7eb;border-bottom:1px solid #dce7eb;background-color:#fff;}
.card-part .card-inner .col-lg-4:first-child{border-left:1px solid #dce7eb;}
.about-part .section-title{margin-bottom:40px;}
.about-part .section-title > span, .section-title > span, .section-title-s2 > span, .section-title-s3 > span, .section-title-s4 > span{color:#ff5e14;text-transform:uppercase;letter-spacing:2px;display:block;margin-top:-.3em;font-size:14px;line-height:20px;font-family:'Roboto-Medium';}
.about-part .section-title h2, .section-title h2, .section-title-s2 h2, .section-title-s3 h2, .section-title-s4 h2{font-size:40px;line-height:44px;font-weight:700;margin:.2em 0 0;padding-bottom:.5em;position:relative;color:#151222;}
.about-part .section-title h2 span, .section-title h2 span, .section-title-s2 h2 span, .section-title-s3 h2 span, .section-title-s4 h2 span{font-weight:300;display:block;font-family:'Roboto-Light';}
.section-title h2:before{content:"";background:#ff5e14;width:60px;height:4px;border-radius:5px;position:absolute;left:0;bottom:0;}
.section-title h2:after{content:"";background:#ff5e14;width:15px;height:4px;border-radius:5px;position:absolute;left:65px;bottom:0;}
.about-part p{font-size:16px;color:#687187;line-height:27px;}
 .about-part .about-details ul{padding-left:0;padding-top:15px;list-style-type:none;margin:0;}
 .about-part .about-details ul li{position:relative;line-height:20px;padding-left:30px;margin-top:10px;font-size:16px;color:#687187;}
 .about-part .about-details ul li:first-child{margin-top:0;}
 .about-part .about-details ul li:before{position:absolute;left:0;top:0;content:"\e65d";font-family:themify;color:#ff5e14;}
 .about-part img{width:100%;}
 .about-part{padding-bottom:100px;}
 .product-part .section-title-s2{text-align:center;margin-bottom:40px;}
 .product-part .section-title-s2 > span{color:#ff5e14;text-transform:uppercase;letter-spacing:2px;display:block;margin-top:-.3em;font-size:14px;line-height:20px;font-family:'Roboto-Medium';}
 .product-part .section-title-s2.section-title-s4 h2{color:#fff;font-weight:700;margin:.2em 0 0;padding-bottom:.5em;position:relative;line-height:44px;font-size:40px;}
 .product-part .section-title-s2 h2:before{left:calc(50% - 50px);content:"";background:#ff5e14;width:60px;height:4px;border-radius:5px;position:absolute;bottom:0;}
 .product-part .section-title-s2 h2:after{left:calc(50% + 13px);content:"";background:#ff5e14;width:15px;height:4px;border-radius:5px;position:absolute;bottom:0;}
 .product-part .product-inner{border:1px solid #363a46;text-align:center;padding:40px;position:relative;margin-bottom:30px;}
 .product-part .product-inner .icon{height:125px;width:125px;display:inline-block;margin-bottom:25px;}
 .product-part .product-inner .icon img{height:125px;width:125px;border:1px solid;border-radius:50%;object-fit:cover;}
 .product-part .product-inner:hover{background-color:#020d26;}
 .product-part .product-inner .discription p{color:#bdbdbd;font-size:16px;margin:1em 0 1em;line-height:1.7em;}
 .product-part .product-inner .discription h3{font-weight:500;color:#fff;font-size:20px;line-height:22px;}
.product-part .product-inner .discription h3 a{color:#fff;}
.product-part .product-inner .discription a.read-link{color:#ff5e14;font-size:14px;line-height:20px;font-family:'Roboto-Medium';text-transform:uppercase;}
.product-part .product-inner .discription h3 a:hover{text-decoration:none;}
.product-part{padding-top:100px;padding-bottom:70px;background:linear-gradient(rgba(2, 13, 38, 0.65), rgba(2, 13, 38, 0.65)), transparent url(../images/product-back.jpg) center center/cover no-repeat scroll;}

.progress-part .section-title{margin-bottom:40px;}
.progress-part .section-title > span{color:#ff5e14;text-transform:uppercase;letter-spacing:2px;display:block;margin-top:-.3em;font-size:14px;line-height:20px;font-family:'Roboto-Medium';}
.progress-part .section-title h2{font-size:40px;line-height:44px;font-weight:700;margin:.2em 0 0;padding-bottom:.5em;position:relative;color:#151222;}
.progress-part .section-title h2 span{font-weight:300;display:block;font-family:'Roboto-Light';}
.progress-title h2:before{content:"";background:#ff5e14;width:60px;height:4px;border-radius:5px;position:absolute;left:0;bottom:0;}
.progress-title h2:after{content:"";background:#ff5e14;width:15px;height:4px;border-radius:5px;position:absolute;left:65px;bottom:0;}
.progress-part p{font-size:16px;color:#687187;line-height:27px; text-align:justify;}
 .progress-part img{width:100%;height:100%;object-fit:cover;}
 .progress-part .progress-details .skills{padding-top:30px;}
 .progress-part .progress-details .skill{margin-bottom:35px;}
 .progress-part .progress-details .skills h6{font-size:14px;margin:0 0 .6em;font-weight:500;text-transform:uppercase;color:#151222;}
 .progress-part .progress-details .skills .progress{background-color:#e6e6e6;height:5px;margin-bottom:20px;overflow:visible;box-shadow:none;position:relative;border-radius:3px;}
 .progress-part .progress-details .skills .progress .progress-bar{background:#ff5e14;position:relative;-webkit-box-shadow:none;box-shadow:none;border-radius:3px;float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;transition:width .6s ease;}
 .progress-part .progress-details .skills .progress .progress-bar:after{width:10px;height:10px;background-color:#ff5e14;border-radius:50%;position:absolute;right:0;top:-3px;-webkit-box-shadow:0 0 5px #969696;box-shadow:0 0 5px #969696;content:"";}
 .progress-part .progress-details .skills .progress > span{font-size:14px;font-family:'Roboto-Medium';font-weight:500;color:#687187;padding:2px 6px;text-align:center;position:absolute;right:20px;top:-32px;}
 .progress-part .col-lg-6{padding:0;}
 .progress-part .left-part{padding:100px 90px;}
 .progress-part{background-color:#f7f9fa;padding:100px 0px;}
.testimonial{background:#565656 url(../images/dotted-map-min.png) center center/cover no-repeat scroll;padding-top:100px;padding-bottom:130px;text-align:center;}
.testimonial .client-pic{max-width:90px;margin:0 auto;position:relative;}
 .testimonial .client-pic img{width:auto;border-radius:50%;display:inline-block;}
 .testimonial h4{font-size:16px;line-height:18px;font-weight:500;color:#fff;font-family:'Roboto-Medium';margin:1em 0 .3em;}
 .testimonial h4 + span{font-size:13px;line-height:19px;color:#fff;font-family:'OpenSans-Regular';margin-bottom:30px;display:inline-block;}
 .testimonial .client-quote{max-width:750px;margin:0 auto;display:block;}
 .testimonial .client-quote p{font-size:16px;line-height:27px;color:#fff;font-family:'OpenSans-Regular';}
 .testimonial li button{background:#fff !important;border-radius:50% !important;height:10px !important;width:10px !important;}
 .testimonial li{margin:0 !important;}
 .testimonial li.slick-active button{background:#ff5e14 !important;}
 .testimonial .slick-dots{bottom:-45px;}
 .footer-contact .contact-grids{background-color:#ff5e14;max-width:1140px;position:absolute;width:100%;z-index:10;top:-70px;}
.clearfix:before{display:table;content:" ";}
.footer-contact .contact-grids .grid{width:33.33%;float:left;padding:40px;min-height:166px;}
.clearfix:after{clear:both;display:table;content:" ";}
.footer-contact .contact-grids h3{font-size:20px;font-weight:500;color:#fff;margin:0 0 .5em;font-family:'Roboto-Medium';}
.footer-contact .contact-grids p{font-size:14px;margin:0;color:#fff;}
.footer-contact .contact-grids a{font-size:14px;margin:0;color:#fff;}
.footer-contact .contact-grids a:hover{color:#fff;text-decoration:underline;}
.footer-contact .contact-grids>.grid:nth-child(2){background-color:#fa4f00;}
.site-footer{background-color:#020d26;position:relative;font-size:15px;overflow:hidden;}
.site-footer .upper-footer{padding:195px 0 90px;}
.site-footer .link-widget{overflow:hidden;}
.site-footer .widget-title{margin-bottom:30px;}
.site-footer .widget-title h3{font-size:18px;font-weight:500;color:#fff;margin:0;padding-bottom:.8em;text-transform:uppercase;position:relative;}
.site-footer .widget-title h3:before{content:"";background:#ff5e14;width:60px;height:4px;border-radius:5px;position:absolute;left:0;bottom:0;}
.site-footer .widget-title h3:after{content:"";background:#ff5e14;width:15px;height:4px;border-radius:5px;position:absolute;left:65px;bottom:0;}
.site-footer .link-widget ul{width:100%;float:left;border-left:1px solid #c2c4c8;padding-left:15px;list-style:none;}
.site-footer .link-widget ul li{position:relative;}
.site-footer p, .site-footer li{color:#c2c4c8;position:relative;line-height:20px;}
.site-footer .link-widget ul li:before{content:"";background:#c2c4c8;width:10px;height:1px;position:absolute;left:-15px;top:50%;}
.site-footer .link-widget ul a{font-size:14px;color:#eaeaea;}
.contact-widget p{margin-bottom:0;line-height:1.7em;}
.site-footer .contact-widget p+ul{margin-top:13px;padding-left:0;list-style:none;}
.site-footer .contact-widget ul li{position:relative;}
.page-wrapper p{line-height:1.7em;margin:0 0 1.5em;}
.news-wrap{position:relative;margin-top:25px;}
.site-footer .newsletter-widget input{background-color:#34353e;height:50px;color:#fff;padding:6px 25px;border:none;-webkit-box-shadow:none;box-shadow:none;}
.site-footer .newsletter-widget .submit{position:absolute;right:20px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.site-footer .newsletter-widget button{border:none;background:0 0;color:#fff;}
.site-footer .lower-footer{text-align:center;position:relative;}
.site-footer .lower-footer .row .separator{background:rgba(255,255,255,.05);width:calc(100% - 30px);height:1px;position:absolute;left:15px;top:0;}
.site-footer .lower-footer .copyright{display:inline-block;float:left;font-size:14px;margin:0;}
.site-footer .lower-footer .short-links{display:inline-block;float:right;overflow:hidden;}
.site-footer .lower-footer .short-links ul{overflow:hidden;list-style:none;padding-left:0;margin:0;}
.site-footer .lower-footer .short-links ul li, .site-footer .link-widget ul li, .site-footer .contact-widget ul li{line-height:20px;float:left;}
.site-footer .lower-footer .short-links ul a{font-size:14px;color:#c2c4c8;}
.site-footer .lower-footer .row{padding:20px 0px;position:relative;}
 .site-footer .link-widget ul li{float:none;}
 .site-footer .link-widget ul>li+li, .site-footer .contact-widget ul>li+li{margin-top:15px;}
 .site-footer .lower-footer .short-links ul>li+li{margin-left:30px;position:relative;}
 .site-footer .lower-footer .short-links ul>li+li:before{content:"";background:#c2c4c8;width:5px;height:5px;position:absolute;left:-18px;top:9px;border-radius:50%;}
 .site-footer .lower-footer .short-links ul a:hover{text-decoration:none;color:#ff5e14;}
 .site-footer .link-widget ul a:hover, .site-footer .link-widget ul li:hover:before{text-decoration:none;color:#ff5e14;}
 .footer-logo img{width:100%;}
 footer .social-icon{padding:0;margin:0;list-style:none;margin-top:20px;}
 footer .social-icon li{margin-top:0 !important;margin-right:10px;list-style:none;}
 footer .social-icon li a{display:flex;height:40px;width:40px;background-color:#f7f9fb;color:#687187;border-radius:30px;align-items:center;justify-content:center;}
 footer .social-icon li a:hover{color:#ff5e14;text-decoration:none;}
 .footer-contact .contact-grids{overflow:hidden;}
 header.header.sticky{position:fixed;background:#020d26;z-index:99;opacity:1;box-shadow:-6px 6px 25px -5px #000;top:0;}
.loadding{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#ff5e14;height:100%;width:100%;z-index:9999;display:flex;align-items:center;justify-content:center;}
.Powered{text-align:right;}
.Powered p{margin-bottom:0; font-size:14px !important; }
.Powered p a:hover{color:#ff5e14;}
.Powered p a{color:#c2c4c8;}
.top-bar .contact-info a{color:#687187;}
.top-bar .contact-info a:hover{color:#ff5e14;text-decoration:none;}
.top-bar .top-right-part p span:hover{color:#ff5e14;}
header{position:absolute;top:45px;z-index:9;width:100%;}
.page-title{background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:local;width:100%;height:430px;position:relative;text-align:center;background-image:url('../images/page-title.jpg');}
.page-title:before{content:"";background-color:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;left:0;top:0;}
.page-title .container{height:100%;display:table;}
.page-title .container>.row{vertical-align:middle;display:table-cell;}
.page-title h2{font-size:50px;color:#fff;margin:0 0 .3em;text-transform:capitalize;}
.page-title .breadcrumb{background-color:transparent;padding:0;margin-bottom:0;list-style:none;display:flex;justify-content:center;}
.page-title .breadcrumb li{font-size:16px;line-height:1.8em;display:inline-block;color:#fff;margin-right:5px;position:relative;}
.page-title .breadcrumb li a{color:#fff;}
.page-title .breadcrumb>li+li:before{font-family:themify;content:"\e629";transform: rotateY(170deg); padding:0;position:absolute;left:-14px;top:1px;color:#fff;}
.page-title .breadcrumb>li+li{margin-left:20px;padding-left:15px;}
.section-title, .section-title-s2, .section-title-s3, .section-title-s4{margin-bottom:40px;}
.contact-form{padding-top:100px;padding-bottom:95px;}
.contact-form form{margin:0 -7.5px;overflow:hidden;}
.contact-form form > div{width:calc(50% - 15px);float:left;margin:0 7.5px 15px;}
.contact-form form input, .contact-form form select, .contact-form form textarea{background:#fff;width:100%;height:50px;border:2px solid #eaf2f5;border-radius:2px;-webkit-box-shadow:none !important;box-shadow:none !important;font-size:14px;font-family:'OpenSans-Regular';color:#555;line-height:20px;}
.contact-form form .fullwidth{width:calc(100% - 15px);}
.contact-form form input:focus, .contact-form form select:focus, .contact-form form textarea:focus{border-color:#ff5e14;}
.contact-form form input::placeholder, .contact-form form select::placeholder, .contact-form form textarea::placeholder{color:#555;}
.contact-form form .submit-btn{width:auto;background-color:#ff5e14;color:#fff;outline:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;text-transform:capitalize;display:inline-block;line-height:1;transition:.3s;height:50px;border:none;font-family:'Roboto-Medium';font-size:14px;line-height:14px;}
.contact-form form .submit-btn:hover{background-color:#b32d22;}
.contact-form form textarea{height:180px;}
.office-info{position:relative;padding:55px;margin-top:0px;margin-left:50px;}
.office-info:before{content:"";background-color:rgba(255,94,20,.95);width:100%;height:100%;position:absolute;left:0;top:0;z-index:-9;}
.office-info h3{font-size:18px;font-weight:400;color:#fff;margin:0 0 .5em;}
.office-info ul{padding-left:0;list-style:none;margin-bottom:0;}
.office-info li{font-size:14px;line-height:20px;color:#fff;display:flex;}
.office-info ul>li+li{margin-top:8px;}
.office-info a{color:#fff;}
.office-info a:hover{color:#fff;text-decoration:underline;}
.office-info li i{position:relative;margin-right:8px;top:4px;}
iframe{width:100%;height:550px;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden;margin:0;padding:0;}
 .about-part-main .section-title{margin-bottom:40px;}
.about-part-main .section-title > span, .section-title > span, .section-title-s2 > span, .section-title-s3 > span, .section-title-s4 > span{color:#ff5e14;text-transform:uppercase;letter-spacing:2px;display:block;margin-top:-.3em;font-size:14px;line-height:20px;font-family:'Roboto-Medium';}
.about-part-main .section-title h2, .section-title h2, .section-title-s2 h2, .section-title-s3 h2, .section-title-s4 h2{font-size:40px;line-height:44px;font-weight:700;margin:.2em 0 0;padding-bottom:.5em;position:relative;color:#151222;}
.about-part-main .section-title h2 span, .section-title h2 span, .section-title-s2 h2 span, .section-title-s3 h2 span, .section-title-s4 h2 span{font-weight:300;display:block;font-family:'Roboto-Light';}
.about-part-main p{font-size:16px;color:#687187;line-height:27px; text-align:justify;}
 .about-part-main .about-details ul{padding-left:0;padding-top:15px;list-style-type:none;margin:0;}
 .about-part-main .about-details ul li{position:relative;line-height:20px;padding-left:30px;margin-top:10px;font-size:16px;color:#687187;}
 .about-part-main .about-details ul li:first-child{margin-top:0;}
 .about-part-main .about-details ul li:before{position:absolute;left:0;top:0;content:"\e65d";font-family:themify;color:#ff5e14;}
 .about-part-main img{width:100%; height:100%;}
 .about-part-main{padding-bottom:100px;padding-top:100px;}
 .about-card-part .inner-part{padding:50px 10px;}
 .about-card-part .inner-part img{max-width:60px;height:60px;object-fit:cover;margin-bottom:25px;}
 .about-card-part .inner-part h3{font-size:18px;line-height:20px;color:#151222;margin:0 0 .8em;}
 .about-card-part .inner-part p{margin-bottom:0;}
 .about-card-part .card-inner .col-lg-4{border-right:1px solid #dce7eb;border-top:1px solid #dce7eb;border-bottom:1px solid #dce7eb;background-color:#fff;}
 .about-card-part .card-inner .col-lg-4:first-child{border-left:1px solid #dce7eb;}
 .choose-part-main .section-title{margin-bottom:40px;}
.choose-part-main .section-title > span, .section-title > span, .section-title-s2 > span, .section-title-s3 > span, .section-title-s4 > span{color:#ff5e14;text-transform:uppercase;letter-spacing:2px;display:block;margin-top:-.3em;font-size:14px;line-height:20px;font-family:'Roboto-Medium';}
.choose-part-main .section-title h2, .section-title h2, .section-title-s2 h2, .section-title-s3 h2, .section-title-s4 h2{font-size:40px;line-height:44px;font-weight:700;margin:.2em 0 0;padding-bottom:.5em;position:relative;color:#151222;}
.choose-part-main .section-title h2 span, .section-title h2 span, .section-title-s2 h2 span, .section-title-s3 h2 span, .section-title-s4 h2 span{font-weight:300;display:block;font-family:'Roboto-Light';}
.choose-part-main p{font-size:16px;color:#687187;line-height:27px;}
 .choose-part-main .about-details ul{padding-left:0;padding-top:15px;list-style-type:none;margin:0;}
 .choose-part-main .about-details ul li{position:relative;line-height:20px;padding-left:30px;margin-top:10px;font-size:16px;color:#687187;}
 .choose-part-main .about-details ul li:first-child{margin-top:0;}
 .choose-part-main .about-details ul li:before{position:absolute;left:0;top:0;content:"\e65d";font-family:themify;color:#ff5e14;}
 .choose-part-main img{width:100%;height:100%;}
 .choose-part-main{padding-bottom:170px;padding-top:100px;}
 .choose-part-products{padding-bottom:150px;}
 .choose-part-products .col-lg-12 {background-image:url(../images/tableback.jpg); background-repeat:no-repeat; background-position:center;}
.quality-main-part{padding-top: 100px;padding-bottom: 150px;}
.quality-main-part img{margin-bottom: 16px;width: 100%;}
.quality{padding-top: 0 !important;}
.main-quality img{height: auto;}
.glad-product img{height: auto;}
table, th, td {
  border: 1px solid #c1c1c1;
  border-collapse: collapse;
  color: #000;
  text-align: center;
}
th{
	font-family:'Roboto-Bold';
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	background-color: #f0f0f0;
	padding: 10px 10px;
	color: #687171;
	font-size: 17px;

}
table{width: 100%;}
.ext-img{padding-bottom: 50px;}
 td{
 	color: #687187;
 	padding: 8px 8px;
 } 
 .glad-product{
 	padding-bottom: 50px;
 }

.billet
{width: 100%; padding: 10px 0px 10px 0px;}


float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  font-size:30px;
	box-shadow: 2px 2px 3px #999;
  z-index:100;
}

.my-float{
	margin-top:16px;
}