
body{ font-size:15px; color:#333333}

.navbar-light .navbar-toggler {color: transparent; border-color: transparent;}

.logo{background:url(../images/logo.png) no-repeat top center;background-size:cover;width:268px;height:58px;}

.navbar-light .navbar-nav .nav-link { color: #fff;}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: #fff;
}






#homeBanner{ width:100%; /*height:800px;*/ padding-top:50px; padding-bottom:100px; background:url(../images/banner-home.jpg) no-repeat top center;background-size:cover;}

#mainHeader{ /*padding-top:50px;*/ margin-bottom:100px;}

#bannerCaption{}
#bannerCaption p{ font-size:30px; color:#fff;}
#bannerCaption h2{ font-size:66px; color:#ffcc00; font-weight:bold;}


#demoForm{ background:#fff; padding:40px; text-align:center; border-radius:20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;}
#demoForm h3{ font-size:18px;}
#demoForm p{ font-size:14px; color:#999999;}
#demoForm .form-control{ border:none; border-bottom:solid 1px #e7e7e7;}

#demoForm .btn-outline-warning{border: dashed 2px #ffcc00; padding: 14px 20px; margin-top: 20px; text-transform:uppercase; color:#333333; font-weight:bold; 
border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #999999 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999999 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999999 !important;
}
:-moz-placeholder { /* Firefox 18- */
  color: #999999 !important;
}
::placeholder {
  color: #999999 !important;
}




#features{ width:100%;}

.keyBox{ padding:0px;}
.keyBox .bx1, .keyBox .bx2, .keyBox .bx3{padding:40px; min-height:300px;}
.keyBox .bx1{ background-color:#ffae02; }
.keyBox .bx2{ background-color:#ffb71e;}
.keyBox .bx3{ background-color:#f8bf47;}
.keyBox h2{ font-size:24px; font-weight:bold;}
.k1{ margin-top:20px;}
.k2{ margin-top:15px;}
.k3{ margin-top:30px;}




#aboutUs{ width:100%; padding-top:60px; padding-bottom:60px; background:url(../images/bg-about.jpg) no-repeat top left;}
#aboutUs h2{ font-size:48px; font-weight:bold;}
#aboutUs h3{ font-size:18px; font-weight:bold; margin-top:30px;}

/*.txtF1, .txtF2, .txtF3, .txtF4{ position:relative; display:inline-block;}*/
.txtF1{ margin-top:-8px;}
.txtF2{ margin-top:-4px;}
.txtF3{ margin-top:-10px;}
.txtF4{ margin-top:-10px;}


#faqs{ width:100%; padding-top:60px; padding-bottom:60px; background:#f6f8fa; border-top:dashed 2px #f2f2f2; border-bottom:dashed 2px #f2f2f2}
#faqs h2{ font-size:48px; font-weight:bold;}
#faqs h3{ font-size:18px; font-weight:bold; margin-top:20px;}





#mainFooter{ background:#252525; padding-top:70px; color:#fff; font-size:14px;}
#mainFooter h5{ font-size:18px;}
/*#colFt2{ padding-left:30px;}*/


#copyRight{ color:#999; text-align:center; border-top:dashed 2px #3a3a3a; padding-top:30px; padding-bottom:30px; margin-top:50px;}








ul.fa-ul {
  list-style-type: none;
  /*padding-left: 20px;*/ margin-left: 15px;
  clear:both;
}

ul.fa-ul li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px
}

ul.fa-ul li:before {
  position: absolute;
  top: 1px;
  left: 0;
  font-family: FontAwesome;
  content: "\f0da";
  /*color: green;*/
}






.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt80{margin-top:80px}

.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}

.vAlign{ vertical-align:middle;}


.socilaIcons{font-size:18px;background:#999999;color:#2b2a28;width:28px;height:28px;line-height:28px;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;}
.socilaIcons:hover{background:#e31e25;color:#fff;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;}
#scrollUp{bottom:25px;height:32px;width:32px;right:20px;background:#ffae02;text-align:center;padding-right:15px;padding-top:3px;border-radius:3px;}
#scrollUp:hover{background:#000;}
#scrollUp:before{font-family:FontAwesome;color:#fff;position:absolute;content:"\f077";z-index:999999;}
.customNavigation{cursor:pointer;position:absolute;right:15px;top:15px;}
.customNavigation a{display:inline-block;height:24px;border:solid 1px #d5d5d5;margin-left:2px;}
.customNavigation a.prev,
.customNavigation a.next{float:right}
.customNavigation i.fa{width:24px;height:24px;line-height:24px;}
.icustomNavigation i.fa::before{font-size:14px;line-height:24px;}
.customNavigation i.fa{display:inline-block;cursor:pointer;margin:0px;text-align:center;position:relative;z-index:1;color:#acacac;overflow:hidden;border-radius:1px;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:translateZ(0);}
.customNavigation i.fa::before{border-radius:2px;speak:none;display:block;-webkit-font-smoothing:antialiased;}
.customNavigation i.fa::after{pointer-events:none;position:absolute;width:100%;height:100%;content:'';display:none;box-sizing:content-box;}
.customNavigation i.fa:hover{background:#e31e25;color:#fff;}
.customNavigation i.fa:hover::before{-webkit-animation:toRightFromLeft 0.3s forwards;-moz-animation:toRightFromLeft 0.3s forwards;animation:toRightFromLeft 0.3s forwards;}
.team-carousel{position:relative;}
.css-team-navigation .next{left:25px;position:absolute;top:50%;margin-top:-88px;cursor:pointer;z-index:1;}
.css-team-navigation .prev{right:25px;position:absolute;top:50%;margin-top:-88px;cursor:pointer;z-index:1;}
.left-inner-addon{position:relative;}
.left-inner-addon input, .left-inner-addon textarea{padding-left:30px;}
.left-inner-addon i{position:absolute;padding:10px 12px;pointer-events:none;color:#999999;}
.right-inner-addon{position:relative;}
.right-inner-addon input{padding-right:30px;}
.right-inner-addon i{position:absolute;right:0px;padding:10px 12px;pointer-events:none;color:#999999;}
.ft9{font-size:9px;}
.ft10{font-size:10px;}
.ft11{font-size:11px;}
.ft12{font-size:12px !important;}
.ft13{font-size:13px;}
.ft14{font-size:14px;}
.ft15{font-size:15px;}
.ft16{font-size:16px;}
.ft17{font-size:17px;}
.ft18{font-size:18px;}
.ft19{font-size:19px;}
.ft20{font-size:20px;}
.ft21{font-size:21px;}
.ft22{font-size:22px;}
.ft23{font-size:23px;}
.ft24{font-size:24px;}
.ft25{font-size:25px;}
.ft26{font-size:26px !important;}
.ft26{font-size:26px;}
.ft30{font-size:30px;}
.ft35{font-size:35px;}
.ft40{font-size:40px;}
@-webkit-keyframes toRightFromLeft{49%{-webkit-transform:translate(100%);}
50%{opacity:0;-webkit-transform:translate(-100%);}
51%{opacity:1;}
}
@-moz-keyframes toRightFromLeft{49%{-moz-transform:translate(100%);}
50%{opacity:0;-moz-transform:translate(-100%);}
51%{opacity:1;}
}
@keyframes toRightFromLeft{49%{transform:translate(100%);}
50%{opacity:0;transform:translate(-100%);}
51%{opacity:1;}
}