@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");
body{font-family:'Poppins', sans-serif;font-size:15px;color:#6b6666;margin:0px;padding:0px;line-height:1.6;}
a{color:#0f458a;}
h1{color:#747474;font-size:1.1em;letter-spacing:0.7px;font-weight:bold;margin-bottom:15px;font-family:'Raleway', sans-serif;text-transform:uppercase;}
h1::after{content:'';background:#2e8bc1;height:3px;width:8%;display:inherit;margin:10px 0;}
.affix{position:fixed;top:0px;z-index:99;background:#fff;width:100%;border-bottom:#f1f1f1 solid 1px;}
h2{color:#00112c;font-size:1.9em;letter-spacing:0.5px;font-weight:bold;margin:10px 0 20px 0;line-height:40px;font-family:'Raleway', sans-serif}
h2 strong{color:#ff4d00;}
h2 span{text-transform:uppercase;color:#ff4d00;font-size:1.1em;}
h3{color:#00112c;font-weight:bold;margin-top:30px;font-size:1.4em !important;}
.blue{color:#0f458a;}
.topnav{margin:24px 0 0 0;padding:0px;float:right;}
.topnav ul{margin:0px;padding:0px;}
.topnav ul li{list-style-type:none;display:inline-block;}
.topnav ul li a{padding:0 15px;color:#676767;font-size:1.1em;}
.topnav ul li a:hover{color:#ff4d00;text-decoration:none;}
.logo{margin:5px 0 0 0;}
.logo img{max-width:180px !important;}
.navbar-inverse{background:none !important;border-color:#fff !important;}
.navbar-brand{height:auto !important;padding:0px !important;}
.navbar-nav{float:right !important;margin-top:20px !important;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{color:#6b6666 !important;background:none !important;text-decoration:none;}
a:focus{outline:none !important;}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover{color:#ff4d00;text-decoration:none;}
.navbar-nav > li > a{padding-top:10px !important;padding-bottom:10px !important;}
.nav-tabs > li > a{color:#6b6666 !important;}
.navbar{margin-bottom:10px !important;}
.headerslider{position:relative;}
.headerstrip{background:url(../images/sliderbg.png);padding:40px 40px 0 60px;width:42%;position:absolute;top:0px;right:0px;height:100%;}
.headerstrip h1{font-family:'Raleway', sans-serif;font-size:2.5em;font-weight:bold;color:#fff;line-height:1.4;text-transform:capitalize;letter-spacing:2px;}
.headerstrip p{font-family:'Poppins', sans-serif;font-size:1.2em;font-weight:normal;padding:10px 0 25px 0;color:#fff;}
.headerstrip h1::after{content:'';background:none !important;height:3px;width:10%;display:inherit;padding-left:22px;margin:10px;}
.btn-primary{background:#ff4d00;font-family:'Poppins', sans-serif;padding:6px 15px;border:#ff4d00 solid 2px;color:#fff;font-size:15px !important;margin:0 20px 0 0;}
.btn-primary:hover{border:#ff7404 solid 2px;background:#ff7404;}
.btn-primary.focus, .btn-primary:focus{background:#ff7404;border:#ff7404 solid 2px;}
.carousel-inner img{width:100%;height:100%;}
.carousel-indicators{margin-right:2%;right:0 !important;bottom:5px;left:auto !important;width:auto !important;}
.carousel-indicators li{position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:20px;height:20px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5);border-radius:100%;border:#fff solid 1px;}
.carousel-indicators .active{background-color:#ff4d00;position:relative;-ms-flex:0 1 auto;flex:0 1 auto;width:20px;height:20px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;border-radius:100%;border:#ff4d00 solid 1px;}
/**/.nav-tabs > li{float:none;}
.dropdown-menu{min-width:190px;max-width:220px;background-color:#f1f2f3 !important;}
.dropdown-menu > li > a{color:#6b6666;padding:7px 20px;}
.nav > li > a:focus, .nav > li > a:hover{background-color:#ff4d00 !important;color:#fff !important;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background-color:#ff4d00 !important;color:#fff;}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover{background:none !important;color:#6b6666 !important;border-color:transparent !important;}
.ourservices{background:url(../images/ourservices.jpg) repeat-x;padding:60px 0;width:100%;}
.ourservices .btn-primary{}
.abouttext .btn-primary{margin:0 !important;}
.abouttext{padding:0 15px;}
.servicesbox h2{color:#000000;font-size:1.2em;letter-spacing:1.3px;font-weight:bold;margin:10px 0 10px 0;line-height:30px;font-family:'Poppins', sans-serif;}
.readmore a{color:#1e75cd;font-weight:bold;padding:10px 0 0 0;display:inline-block;font-size:0.87em;}
.readmore a:hover{color:#ff7400;}
.fa-long-arrow-alt-right{}
.servicestext ul{margin:0px;padding:0px;}
.servicestext ul li{background:url(../images/rightarrow.png) no-repeat 0px 7px;list-style-type:none;padding-left:30px;}
.transparency{background:url(../images/bgimage.jpg) no-repeat;padding-top:20px;}
.servicestext p{}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background:none !important;border-top:none;border-left:none;border-right:none;box-shadow:3px 6px 6px #ece9e9;}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover{background:#ff4d00 !important;}
.nav-tabs{border-bottom:none !important;}
.transimg{position:relative;}
.transimg img{margin-top:10px;}
.large-btn{position:absolute;top:36%;left:46%;background:#ff4d00;border-radius:3px;padding:20px 8px;color:#fff;min-width:120px;max-width:194px;text-align:center;}
.automation{margin-top:60px;}
.keyfeature{background:#ff4d00;font-size:1.25em;color:#fff;text-transform:uppercase;text-align:center;padding:10px 20px;max-width:100%;margin-left:60px;display:inline-block;}
.features{margin:25px 0 0 0;padding:0px;}
.features li{background:url(../images/feature-arrow1.png) no-repeat 0px 0px;list-style-type:none;padding-left:65px;padding-bottom:10px;}
.features h2{font-size:1.2em;font-weight:bold;margin:15px 0 10px 0;line-height:1.2;letter-spacing:0;font-family:'Poppins', sans-serif;}
.features .panel-body{margin-left:55px;padding:0px !important;}
.whuchoose{margin:45px 0 0 0;padding:0px;}
.whuchoose li{background:url(../images/feature-arrow.png) no-repeat 0px 0px;list-style-type:none;padding-left:65px;margin-bottom:30px;}
.whuchoose h2{font-size:1.2em;font-weight:bold;margin:15px 0 10px 0;line-height:1.2;letter-spacing:0;font-family:'Poppins', sans-serif;}
.whuchoose .readmore{margin-left:65px;}
.whuchoose div{margin-left:65px;}
.bluebox{background-color:#135ca9;background-image:linear-gradient(to right, #135ca9 , #79bbff);text-align:center;padding:70px 0;color:#fff;}
.bluebox a{color:#fff;}
.bluebox h2{color:#fff;}
.coordination{margin:25px 0px 0 0;padding:0px;}
.coordination li{list-style-type:none;line-height:3;}
.fa-envelope,.fa-file,.fa-users,.fa-money-bill,.fa-sitemap,.fa-hands-helping{max-width:30px !important;margin:10px 5px 0 0;text-align:center;width:30px;color:#ff7400;font-size:1.5em;}
.subscribe{background:#1e75cd;padding:20px 0;}
.subscribeinp{background:#fff;padding:3px 10px;border:none;height:39px;font-size:0.8em;color:#b5b5b5;font-style:italic;min-width:330px;}
.submit{background:#ff4d00;color:#fff;font-size:1em;border-radius:0px;padding:8px 20px;}
.submit:hover{color:#fff;}
.substext{color:#fff;font-size:1.2em;line-height:2;}
.link{outline:none;text-decoration:none;position:relative;font-size:1.4em;line-height:1;color:#fff;display:inline-block;}
.link--kukuri{font-weight:600;overflow:hidden;line-height:1.5;color:#fff;letter-spacing:1px;}
.link--kukuri:hover{color:#c5c2b8;}
.link--kukuri::after{content:'';position:absolute;height:16px;width:100%;top:50%;margin-top:-8px;right:0;background:#F9F9F9;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform 0.4s;transition:transform 0.4s;-webkit-transition-timing-function:cubic-bezier(0.7,0,0.3,1);transition-timing-function:cubic-bezier(0.7,0,0.3,1);}
.link--kukuri:hover::after{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}
.link--kukuri::before{content:attr(data-letters);position:absolute;z-index:2;overflow:hidden;color:#424242;white-space:nowrap;width:0%;-webkit-transition:width 0.4s 0.3s;transition:width 0.4s 0.3s;}
.link--kukuri:hover::before{width:100%;}
.back-to-top{position:fixed;display:none;background:#ff4d00;line-height:1;color:#fff;padding:7px 12px;font-size:16px;border-radius:2px;right:15px;bottom:15px;transition:background 0.5s;}
.innerheader{width:100%;background:url(../images/productpage.jpg) no-repeat top center;background-size:cover;min-height:350px;max-height:400px;}
.headtext{font-family:'Raleway', sans-serif;font-size:1.5em;color:#fff;line-height:1.4;}
.headtext h1{font-family:'Raleway', sans-serif;text-transform:inherit;font-size:1.6em;font-weight:bold;color:#fff;margin:69px 0 0 0;padding:0px;line-height:1;}
.headtext h1::after{content:'';background:none;height:3px;width:8%;display:inherit;margin:0px;}
.booking{background:url(../images/ourservices.jpg) repeat-x;padding:60px 0 10px;width:100%;margin-top:60px;}
.booking .transimg img{margin-top:0px;}
.visualcom{padding-top:20px;margin-top:30px;}
.visualcom1{margin:0px;padding:0px;}
.visualcom p{margin-top:15px;}
.visualcom .readmore{margin-top:30px;}
.aboutheader{width:100%;background:url(../images/about-us.jpg) no-repeat top center;background-size:cover;min-height:350px;max-height:400px;}
.aboutus{margin-top:60px;}
.aboutheader .headtext h1{margin-top:90px;}
.aboutbox{border:1px solid #3e7dc0;background-color:#fff;display:inline-block;margin:30px 0 100px 0;padding-left:55px;padding-right:55px;padding-top:36px;padding-bottom:36px;text-align:center;max-width:330px;width:100%;border-radius:10px;}
.list-unstyled{padding-left:0;list-style:none;}
.list-unstyled p{margin-top:0px;font-family:'Poppins', sans-serif;color:#565656;}
.aboutbox ul li{padding-bottom:20px;border-bottom:#ccc solid 1px;margin-bottom:15px;}
.aboutbox h3{color:#00112c;font-size:1.5em;font-family:'Raleway', sans-serif;line-height:54px;margin:0;font-weight:bold;}
.flip-box{background-color:transparent;height:265px;perspective:1000px;margin:20px 0 0;}
.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 0.8s;transform-style:preserve-3d;}
.flip-box:hover .flip-box-inner{transform:rotateY(180deg);}
.flip-box-front, .flip-box-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;text-align:left;}
.flip-box-front{color:#fff;}
.flip-box-front img{width:100%;}
.flip-box-back{background-color:#3e7dc0;color:#fff;transform:rotateY(180deg);height:100%;padding:20px;text-align:center;}
.flip-box-back h2{color:#fff;font-size:1.4em;line-height:1.2;margin:30px 0 5px 0;}
.fa-linkedin-in{color:#fff;font-size:1em;padding-top:5px;}
.teamname{color:#565656;text-align:center;font-size:1em;}
.teamname img{max-width:100%;border-radius:100%;max-height:160px;height:160px;display:block;margin:0 auto 15px auto;border:#ff7400 solid 2px;}
.teamname strong{color:#565656;font-size:1.2em;}
/**/.teamname1{color:#565656;text-align:center;font-size:1em;}
.teamname1 img{max-width:100%;display:block;margin:0 auto 15px auto;}
.teamname1 strong{color:#565656;font-size:1.2em;}
.contactus{background-color:#f5f5f5;display:inline-block;margin:30px 0 100px 0;padding:20px;text-align:center;max-width:430px;width:100%;box-shadow:0px 3px 9px 6px #ececec;}
.contactheader{width:100%;background:url(../images/contact-us.jpg) no-repeat top center;background-size:cover;min-height:350px;max-height:400px;}
.board{margin:20px 0 40px 0;}
.contactimg{padding:0 0 40px 0;}
.conimg{margin-top:20px;}
footer{background:#4b4b4b url(../images/footer-bg.png) no-repeat top center;padding:30px 0;}
.fttext{color:#fff;}
footer h3{font-size:1.4em;font-family:'Raleway', sans-serif;color:#fff;font-weight:bold;margin-bottom:20px;}
.ftlink{margin:0px;padding:0px;}
.ftlink li{list-style-type:none;line-height:2;}
.ftlink li a{color:#fff;font-size:0.956em;font-family:'Poppins', sans-serif;}
.ftbnottomline{border-top:#7e7e7e solid 1px;margin-top:40px;padding-top:20px;color:#fff;font-size:0.9em;}
.ft-bottom{text-align:right;}
.ft-bottom a{color:#fff;font-size:0.9em;padding:0 10px;}
.forminput{background:#686868;border:none;color:#fff;}
.panel-title > a:before{float:right !important;font-family:FontAwesome;content:"\f068";padding-right:5px;color:#ff4d00;margin-top:10px;}
.panel-title > a.collapsed:before{float:right !important;content:"\f067";color:#ff4d00;}
.panel-title > a:hover,
.panel-title > a:active,
.panel-title > a:focus{text-decoration:none;}
.panel-default>.panel-heading{background:none !important;}
.panel{background:none !important;box-shadow:none !important;}
.panel-default{border:none !important;margin-bottom:30px !important;box-shadow:3px 6px 6px #ece9e9 !important;}
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a{display:block;}
.panel-title{margin-top:0;margin-bottom:0;font-size:20px;color:inherit;}
.panel-title img{margin-right:15px;}
.panel-heading{padding:0px !important;}
.socialmediatop{width:89%;position:relative;top:-48px;left:10px;}
.panel-body{border-top:none !important;}
.subnav{margin:0px;padding:0px;}
.subnav li{list-style-type:none;}
.subnav li a{color:#fff;padding:10px;border-bottom:#6790c5 solid 1px;display:block;}
.search-container{margin:10px 0 0 0;}
.search{width:77px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;float:right;background-color:white;background-image:url(../images/search.png);background-position:10px 10px;background-repeat:no-repeat;box-sizing:border-box;border:none;padding:7px 20px 7px 40px;}
.search:focus{width:200px;}
.fa-facebook,.fa-twitter-square,.fa-linkedin{font-size:1.4em;border:#fff solid 2px;border-radius:100%;padding:9px 10px;float:left;margin:5px;}
.fa-facebook:hover{color:#ff4d00;border:#ff4d00 solid 2px;}
.fa-linkedin:hover{color:#ff4d00;border:#ff4d00 solid 2px;}
.fa-twitter-square:hover{color:#ff4d00;border:#ff4d00 solid 2px;}
.socialm{margin:0 auto;}
.form-group{margin-bottom:4px !important;}
.employees,.customer,.design,.order{margin-top:30px;position:relative;text-align:center;padding:25px 20px 0;background:#fff;border:#f3f3f3 solid 1px;box-shadow:2px 7px 11px 0px #ececec;min-height:235px;}
.counter-count{font-weight:bold;font-size:2.2em;color:#000;padding:15px 0 0 0;display:inline-block;}
.counter-count1{font-weight:bold;font-size:1.8em;color:#000;padding:15px 0 0 0;display:inline-block;}
.employee-p,.customer-p,.order-p,.design-p{}
.form-control{border-radius:0px !important;box-shadow:none !important;font-size:0.9em !important;height:45px;}
.form-group .btn-primary{margin-top:15px;}
label{font-weight:normal !important;}
.fa-phone-volume{color:#ff4d00;}
#team .card{border:none;background:#1864b4;}
.image-flip:hover .backside,
.image-flip.hover .backside{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);border-radius:.25rem;}
.image-flip:hover .frontside,
.image-flip.hover .frontside{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.mainflip{-webkit-transition:1s;-webkit-transform-style:preserve-3d;-ms-transition:1s;-moz-transition:1s;-moz-transform:perspective(1000px);-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transition:1s;transform-style:preserve-3d;position:relative;}
.frontside{position:relative;-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg);z-index:2;margin-bottom:30px;}
.backside{position:absolute;top:0;left:0;background:white;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);-o-transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-box-shadow:5px 7px 9px -4px rgb(158, 158, 158);-moz-box-shadow:5px 7px 9px -4px rgb(158, 158, 158);box-shadow:5px 7px 9px -4px rgb(158, 158, 158);}
.frontside,
.backside{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:1s;-webkit-transform-style:preserve-3d;-moz-transition:1s;-moz-transform-style:preserve-3d;-o-transition:1s;-o-transform-style:preserve-3d;-ms-transition:1s;-ms-transform-style:preserve-3d;transition:1s;transform-style:preserve-3d;}
.frontside .card,
.backside .card{min-height:312px;}
.backside .card a{font-size:18px;color:#007b5e !important;}
.frontside .card .card-title,
.backside .card .card-title{color:#007b5e !important;}
.frontside .card .card-body img{width:120px;height:120px;border-radius:50%;}
.digitalcontent{margin-bottom:20px;}
.digitalcontent p strong{color:#00112c;}
.digitalcontent p{margin:0 0 20px 0;}
.greybg{background:#1864b4;max-width:100%;height:100%;padding:60px;min-height:390px;max-height:390px;color:#fff;}
.greybg h2{color:#fff;}
.greybg p{font-size:1.2em;}
.padding0{padding:0px;}
.productslider img{max-width:100%;}
.productmain{background:url(../images/ourservices.jpg) repeat-x;padding:60px 0 10px;width:100%;}
.productmain .servicestext p{font-size:18px;}
.speaker{position:relative;display:block;height:100%;padding:0 0 25px;margin:15px 0;background:linear-gradient(to top, #0956a7, #2e75bf);border-radius:6px;text-align:center;transition:all 0.3s ease-in-out;}
.speaker-img{position:relative;width:100%;border-radius:6px;z-index:1;}
.speaker-title{position:relative;padding-left:10px;padding-right:10px;margin:-40px 0 10px;color:#fff;font-size:18px;font-weight:500;line-height:1.2;text-transform:uppercase;z-index:2;}
.speaker-subtitle{position:relative;padding-left:15px;padding-right:15px;color:#c8dfec;font-size:13px;overflow:hidden;z-index:2;margin-bottom:5px;}
.speaker-more-info{position:absolute;left:0;right:0;bottom:20px;text-align:center;}
.btn-border-round{border-radius:30px;}
.prodpage{padding:0 0 30px 0 !important;}
.prodpage li{line-height:35px;}
.tab-content h4{padding-left:10px;}
.tab-content p{padding-left:10px;}
.digitalcontent p{font-size:15px;}
img{max-width:100%;}