body, html{font-family:arial !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;color:#5a5a5a;font-size:15px;overflow-x:hidden;padding-right:0 !important;}
/* Bootstrap Carousel images set Full screen size Based on different Browsers*/
.carousel-inner .item > img, .carousel-inner > .item > a > img{width:100%;height:100%;background-size: cover;background-position: center;}
.carousel,.item,.active{height:100%;}
.carousel .carousel-inner{height:100%;}
h2{margin:0;}
h3{font-size:19px;}
p{text-align:justify;line-height:28px;}
a{color:#FCAC45;}
a:hover,
a:focus{text-decoration:none;color:#FCAC45;}
a:focus{outline:0px none;}
.section-title hr{border-color:#fcac45;border-width:4px;width:60px;float:left;clear:both;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
ul, ol{line-height:28px;}
#tf-menu{padding:9px;transition:all 0.8s;}
#tf-menu.navbar-default{background-color:rgba(42, 46, 50, 0.57);border-color:rgba(231, 231, 231, 0);}
#tf-menu a.navbar-brand{text-transform:uppercase;font-size:22px;color:#fff;padding:0px;}
#tf-menu.navbar-default .navbar-nav > li > a{text-transform:uppercase;color:#FFF;padding:18px;}
.on{background-color:rgba(42, 46, 50, 5) !important;;padding:6px !important;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color:#F60 !important;background-color:rgba(86, 90, 95, 0);border-color:rgba(231, 231, 231, 0);font-weight:700;}
.navbar-toggle{border-radius:0;}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus{background-color:#FCAC45;border-color:#FCAC45;}
.navbar-default .navbar-toggle:hover>.icon-bar{background-color:#FFF;}
#tf-home p.lead{color:#e3e3e3;}
.content{position:relative;padding:20% 0 0;}
.color{color:#fcac45;}
a.fa.fa-angle-down{padding:10px 15px;color:#fff;border:2px solid #b4b4b4;border-radius:50%;font-size:24px;margin-top:200px;transition:all 0.5s;}
a.fa.fa-angle-down:hover{background:#fcac45;color:#ffffff;border:2px solid #fcac45;}
#tf-about{padding-top:50px;line-height:28px;}
ul.about-list{margin:30px 0 0;}
ul.about-list li{display:block;line-height:28px;}
ul.about-list li span{margin-right:10px;}
.section-title.center .line{border-top:4px solid #fcac45;height:10px;width:60px;text-align:center;margin:0 auto;margin-top:20px;}
.section-title.center hr{border-top:4px solid rgba(252, 172, 69, 0.34);width:40px;text-align:center;margin-top:10px;position:relative;left:17%;}
#team{margin:0 auto}
#team .item{padding:0;margin:15px;color:#FFF;text-align:center;}
img.img-circle.team-img{width:120px;height:120px;border:4px solid transparent;transition:all 0.5s;}
#tf-team .item .thumbnail:hover>img.img-circle.team-img{border:4px solid #FCAC45;}
#tf-team .thumbnail{background:transparent;border:0;}
#tf-team .thumbnail .caption{padding:9px;color:#F2F2F2;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:5px 7px;filter:Alpha(Opacity=1);opacity:1;-webkit-border-radius:0;-moz-border-radius:20px;border-radius:0;background:#FFFFFF;transition:all 0.5s;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;background:#FCAC45;}
.owl-theme .owl-controls .owl-page.active span{background:#FCAC45;}
#tf-services{padding-top:50px;line-height:28px;}
.space{margin-top:50px;}
#tf-services i.fa{font-size:40px;border:4px solid #FCAC45;width:100px;height:100px;padding:27px 25px;margin-bottom:10px;border-radius:50%;transition:all 0.5s;}
#tf-services i.fa.fa-mobile{font-size:50px;padding:20px 25px;}
#tf-services .service:hover>i.fa{background:#FCAC45;color:#ffffff;}
#tf-industries{padding-top:50px;line-height:28px;}
.apply-border{border-bottom:1px solid #e1e1e1;padding:12px 0px 12px;}
#health-header{background:url(../img/domains/health/healthbg.jpg);padding:80px 0px 50px;text-align:center;background-size:cover;background-position:center;}
.apply-style{color:#2F2F2F;margin-bottom:0px;font-size:29px;}
#health-body{padding-top:30px;}
#health-products{padding-top:40px;padding-bottom:30px;background:url(../img/domains/health/productsbg.jpg);color:#fff;background-size:cover;background-position:center center;}
.adjust-borders{background:#fff;color:#000;margin-top:80px;padding:1px 0px 0px;}
.adjust-borders h4{margin-bottom:4px;overflow:hidden;height:30px;}
.adjust-borders p{padding:0px 12px;height:175px;overflow:hidden;color:#000;}
.adjust-borders img{margin-top:-80px;}
.btn-style, .btn-style:hover, .btn-style:focus{background:#314e8f;color:#fff;padding:10px 20px;font-size:16px;}
.btn-design, .btn-design:hover, .btn-design:focus{background:#CEDFE5;color:#2F4D8F;border:0px;border-radius:0px;padding:12px;}
.btn-styles, .btn-styles:hover, .btn-styles:focus{background:#7BA8D6;color:#fff;border:0px;border-radius:0px;padding:12px;}
#education-header{background:url(../img/domains/education/elearningbg.png);padding:80px 0px 50px;text-align:center;background-size:cover;background-position:center;}
#education-products{padding-top:40px;padding-bottom:30px;background:url(../img/domains/education/productsbg.jpg);color:#fff;background-size:cover;background-position:center center;}
#erp-header{background:url(../img/domains/erp/erpbg.png);padding:80px 0px 50px;text-align:center;background-size:cover;background-position:center;}
#erp-products{padding-top:40px;padding-bottom:30px;background:url(../img/domains/erp/productsbg.jpg);color:#fff;background-size:cover;background-position:center center;}
#ecommerce-header{background:url(../img/domains/ecommerce/ecommercebg.png);padding:80px 0px 50px;text-align:center;background-size:cover;background-position:center;}
#ecommerce-products{padding-top:40px;padding-bottom:30px;background:url(../img/domains/ecommerce/productsbg.jpg);color:#fff;background-size:cover;background-position:center center;}
#miscellaneous-header{background:url(../img/domains/miscellaneous/miscellaneousbg.png);padding:80px 0px 50px;text-align:center;background-size:cover;background-position:center;}
#miscellaneous-products{padding-top:40px;padding-bottom:30px;background:url(../img/domains/miscellaneous/productsbg.jpg);color:#fff;background-size:cover;background-position:center center;}
.img-center{margin-top:-80px;}
.prodBtnStyle, .prodBtnStyle:hover, .prodBtnStyle:focus{background:#662466;padding:8px 16px;color:#fff;margin-top:-80px;font-size:16px;}
#fea-ben{color:#fff;}
.health-bor-style{background:url(../img/domains/health/healthbg.jpg);padding:80px 0px 80px;text-align:center;background-size:cover;background-position:center;border-bottom:4px solid #314e8f;}
.health-left-half{background:url(../img/domains/health/featuresbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.health-right-half{background:url(../img/domains/health/benefitsbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.education-bor-style{background:url(../img/domains/education/elearningbg.png);padding:80px 0px 80px;text-align:center;background-size:cover;background-position:center;border-bottom:4px solid #314e8f;}
.education-left-half{background:url(../img/domains/education/featuresbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.education-right-half{background:url(../img/domains/education/benefitsbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.erp-bor-style{background:url(../img/domains/erp/erpbg.png);padding:80px 0px 80px;text-align:center;background-size:cover;background-position:center;border-bottom:4px solid #314e8f;}
.erp-left-half{background:url(../img/domains/erp/featuresbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.erp-right-half{background:url(../img/domains/erp/benefitsbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.ecommerce-bor-style{background:url(../img/domains/ecommerce/ecommercebg.png);padding:80px 0px 80px;text-align:center;background-size:cover;background-position:center;border-bottom:4px solid #314e8f;}
.ecommerce-left-half{background:url(../img/domains/ecommerce/featuresbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.ecommerce-right-half{background:url(../img/domains/ecommerce/benefitsbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.miscel-bor-style{background:url(../img/domains/miscellaneous/miscellaneousbg.png);padding:80px 0px 80px;text-align:center;background-size:cover;background-position:center;border-bottom:4px solid #314e8f;}
.miscel-left-half{background:url(../img/domains/miscellaneous/featuresbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.miscel-right-half{background:url(../img/domains/miscellaneous/benefitsbg.jpg);background-size:cover;background-position:center;flex:1;padding-top:30px;padding-bottom:40px;}
.tf-clients{background:url(../img/04.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#ffffff;}
.tf-clients .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#66000000',GradientType=0);padding:60px 0;background-attachment:fixed;}
#clients .item{padding:0;margin:35px;color:#FFF;text-align:center;}
#googleMap{width:217px;height:205px;position:relative;background-color:#E5E3DF;overflow:hidden;}
.tf-clients1{background: rgba(0,0,0,0.58);position: absolute;bottom: 0px;z-index: 15;width: 100%;}
@media only screen and (max-width:700px){
.carousel-inner{margin-top:65px;}
.carousel-text{font-size:12px;}
hr{margin-top:0px;margin-bottom:6px;}
ul, ol{text-align:justify;padding:10px;}
.apply-style{font-size:20px;}
h3{font-size:18px;}
#tf-menu.navbar-default{background-color:rgba(0, 0, 0, 0.79);}
#tf-menu{padding:8px 0px 20px;}
#health-req ul, ol{text-transform:capitalize;padding:0px 36px;text-align:left;}
#rcorners{padding: 18px 0px;color: #fff;font-size: 24px;text-align: center;}
.apps-right-half{margin-left: 3%;}
.tf-clients1{bottom: -166px;}
#tf-about{padding-top:180px;}
}
@media only screen and (min-width:700px) and (max-width:900px){
hr{margin-top:8px;margin-bottom:10px;}
#googleMap{top:50px;width:150px;height:210px;}
#current{top:50px;padding:0px 12px 8px;}
.carousel-caption{color:#FFF;text-align:left;bottom:100px;left:12%;}
.text-font{font-size:25px;}
.carousel-text{font-size:18px;}
.apply-style{font-size:24px;}
h3{font-size:20px;}
#fea-ben{display:flex;}
#rcorners{padding: 18px 0px;width: 160px;height: 70px;color: #fff;font-size: 24px;text-align: center;}
.arrow-right{border-top: 35px solid transparent;border-bottom: 35px solid transparent;border-left: 20px solid #E16932;float: right;
margin: -70px -20px;}
.apps-right-half{margin-left: 12%;}
.carousel-indicators {bottom: 70px;}
}
@media only screen and (min-width:900px){
.carousel-caption{text-align:left;bottom:190px;left:12%;}
.adj-top{margin-top:-20px;}
#fea-ben{display:flex;}
.text-font{font-size:32px;}
.carousel-text{font-size:20px;}
.carousel-inner{position:relative;width:100%;overflow:hidden;}
.text-space{margin-top:20px;}
hr{margin-top:10px;margin-bottom:12px;}
#googleMap{width:217px;height:205px;position:relative;background-color:#E5E3DF;overflow:hidden;top:50px;}
#current{padding:3px 3%;top:50px;}
#rcorners{padding: 18px 0px;width: 180px;height: 70px;color: #fff;font-size: 24px;text-align: center;}
.arrow-right{border-top: 35px solid transparent;border-bottom: 35px solid transparent;border-left: 24px solid #E16932;float: right;
margin: -70px -24px;}
.apps-right-half{margin-left: 16%;}
.carousel-indicators{bottom: 70px;}
.carousel{height: 100vh;}
}
#tf-careers{background:url(../img/05.jpg);background-size:cover;background-position:center;background-attachment:fixed;background-repeat:no-repeat;color:#ffffff;}
#tf-careers .overlay{background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.73) 17%, rgba(0,0,0,0.66) 35%, rgba(0,0,0,0.55) 62%, rgba(0,0,0,0.4) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.8)), color-stop(17%,rgba(0,0,0,0.73)), color-stop(35%,rgba(0,0,0,0.66)), color-stop(62%,rgba(0,0,0,0.55)), color-stop(100%,rgba(0,0,0,0.4)));background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.73) 17%,rgba(0,0,0,0.66) 35%,rgba(0,0,0,0.55) 62%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc000000', endColorstr='#66000000',GradientType=0);padding:60px 0;background-attachment:fixed;}
#careers .item{display:block;width:100%;height:auto;line-height:28px;text-align:justify;}
#tf-contact{padding-top:32px;background:url(../img/footer.jpg);color:#fff;}
.contact-fluid{padding:0px 9% 0px 12%;}
nav#footer{background:#222222;color:#ffffff;padding:20px 0 15px 0;}
nav#footer .fnav{vertical-align:middle;}
ul.footer-social li{display:inline-block;margin-right:10px;}
nav#footer p{font-size:12px;margin-top:4px;line-height:20px;}
#footer i.fa{height:30px;width:30px;border:2px solid #8c8c8c;font-size:20px;padding:3px 5px;border-radius:50%;color:#8c8c8c;transition:all 0.5s;}
#footer i.fa:hover{background:#FCAC45;border-color:#FCAC45;color:#ffffff;}
.bottom-text{font-size:14px;}
#tf-services .row > div{margin-bottom:30px;}
header #logo{display:inline-block;height:60px;}
header.smaller #logo{height:56px;}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:100%;background:url("../img/ui_totop.png") no-repeat left top;}
#toTopHover{background:url("../img/ui_totop.png") no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;}
#toTop:active, #toTop:focus{outline:none;}
#services{padding-top:50px;padding-bottom:30px;line-height:28px;}
.serviceImg{background:#fff;max-width:100%;height:auto;}
.apply-col{color:#f36f21;font-size:16px;line-height:28px;}
.adjust-col{color:#0994A5;text-align:center;}
.adjust-colors{padding:20px;border:2px solid #731266;text-align:center;}
#about{line-height:28px;}
.icon-social{border:0;color:#fff;border-radius:100%;display:inline-block !important;width:36px;height:36px;line-height:36px;text-align:center;padding:0;}
#clients .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-item{float:left;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.more-styles{font-size:15px;float:right;color:#f00;margin:-8px 12px 16px;}
#health-req{background:url(../img/PEETban1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;color:#ffffff;padding-top:36px;padding-bottom:20px;margin-top:20px;}
#health-req h2{background:rgba(0,0,0,0.6);padding:24px;color:#fff;font-size:22px;}
#health-req h3{background:rgba(180, 20, 20, 0.6);margin-top:0px;margin-bottom:80px;padding:16px;color:#fff;}
#health-req h4{text-transform:capitalize;padding:0px 20px;text-align:left;}
.window-styles{background:rgba(92, 212, 52, 0.6);padding:12px;color:#fff;}
.mac-styles{background:rgba(80, 95, 100, 0.6);padding:12px;color:#fff;}
.linux-styles{background:rgba(192, 116, 28, 0.6);padding:12px;color:#fff;}
.adjust-styles{font-size:36px;}
#modal-style {color: #bc0f64; margin-bottom: 25px; text-align: center; margin-top: 25px; font-size: 24px;}
#myBtn{position:fixed;top:200px;right:30px;z-index:99;border:none;outline:none;background:linear-gradient(40deg,#3aa2ff,#1fffac);color:white;cursor:pointer;padding:15px;border-radius:10px;}
#clients1 .item{padding:0;margin: 6px 0px 0px;color:#FFF;text-align:center;}
.apps-left-half{flex:0.8;}
.apps-right-half{flex:1.2;align-self: flex-end;}
.apps-right-half a{position: relative;display: inline-block;}
.apps-right-half a > i {color: black;background: #fff;position: absolute;width: 180px;margin-left: -90px;padding: 10px 0;bottom: 100%;
margin-bottom: 15px;visibility:hidden;}
.apps-right-half a > i:before, a > i:after {content: "";position: absolute;border-left: 10px solid transparent;border-right: 10px solid transparent;top: 100%;left: 50%;margin-left: -10px;}
.apps-right-half a > i:after{border-top: 10px solid #fff;z-index: 1;}
.apps-right-half a:hover > i {visibility: visible;}