body{font-weight: 600;}
/*--Common Classes Start--*/

strong{font-weight: 800;}
/*--Common Classes End--*/

/*--Navbar Start--*/

.logo {display: block;float: left;}
.logoimg{max-width: 100%;}
.navbar-brand{display: none;}
.navbar-default{padding: 21px 0px;float: right;}
.navbar-default .navbar-collapse{border:none;}
.navbar-default {background-color: transparent;border: none;margin: 0px;}
.navbar-default .navbar-nav > li > a {color: #000;font-size: 18px;padding: 10px 15px;position: relative;-webkit-transition: all.3s;-moz-transition: all.3s;-ms-transition: all.3s;-o-transition: all.3s;transition: all.5s;text-transform: uppercase;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover {color: #000;background-color: transparent;}
.navbar-default .navbar-nav > .active > a:after ,.navbar-default .navbar-nav > li > a:hover::after{width:100%;color: #f9ea00;-webkit-transition: all.5s;-moz-transition: all.5s;-ms-transition: all.5s;-o-transition: all.5s;transition: width .5s;}
.navbar-default .navbar-nav > li > a:after {content: '';width: 0;height: 1px;background: #000;position: absolute;left: 0;right: 0;bottom: 0;}
.navbar-default .navbar-toggle {border-color: #000;}
.navbar-default .navbar-toggle .icon-bar {background-color: #000;}
.dropdown-menu > li > a {padding: 5px 20px;font-size: 16px;}

/*--Navbar End--*/

/*--Banner-Bg Start--*/
#navbar {width: 100%;position: fixed;top: 0;z-index: 999;-moz-transition: all .2s;-webkit-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s;transition: all .2s;}
.nav-bg{background: #fff;box-shadow: 0 0 15px #8b8b8b;}

.banner-bg {padding-top: 83px;position: relative;}
.banner {position: relative;background: url(../../images/banner-bg.jpg) no-repeat;background-size: cover;background-position: center;}
.banner:before{content: '';width: 249px;height: 203px;position: absolute;top: 0;left: 0;background: url(../../images/left-corner.png) no-repeat;background-size: contain;background-position: center;}
.banner:after{content: '';width: 370px;height: 338px;position: absolute;right: 0;bottom: 0;background: url(../../images/right-corner.png) no-repeat;background-size: contain;background-position: center;}
.banner h1{font-size: 46px;font-weight: 900;margin: 0px;text-transform: uppercase;}
.banner h1 span{color: #2293ff;}
.banner p{font-size: 22px;line-height: 1.2;}
.banner h5{font-size: 27px;font-weight: 800;color: #233648;}
.banner .text-bottom{color: #233648;font-size: 18px;margin-bottom: 10px;}
.banner .text-mid{color: #233648;font-size: 23px;font-weight: 700;margin-bottom: 10px;line-height: 1.2;}
.banner .content {width: 73%;margin: 80px 0px;}   
/*--Wavy-Bg End--*/

/*--Start Sign Up Section--*/
.sign-up-section {background: linear-gradient(45deg, #233648, transparent);}
.sign-up-section .row {display: flex;justify-content: center;align-items: center;}
a.sign-up-btn {color: #fff;box-shadow: none;background: #0eba1f;border: initial;padding: 10px 20px;font-size: 22px;font-weight: 800;position: relative;border-radius: 7px;}
a.sign-up-btn::after {content: '';width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #0eba1f;right: -9px;top: 33%;position: absolute;}

.video-parent {margin-top: -80px;margin-left: -135px;}
.video-parent img {width: 390px;}
.blog-vid-par {width: 311px;height: 189px;margin: auto;position: absolute;top: -40px;left: -81px;z-index: 9;}
.blog-vid-par video {width: 100%;height: 100%;}
.blog-vid-par .vidIcon {cursor: pointer;width: 100%;height: 100%;position: absolute;background: url(../../images/playVideo.png) no-repeat rgba(0,0,0,.5);background-position-x: 0%;background-position-y: 0%;background-size: auto;background-size: auto;background-position: center;top: 0;left: 0;right: 0;bottom: 0;z-index: 9;transition: .3s;-webkit-transition: .3s;-moz-transition: .3s;}
.video-parent .modal-content {background: #0e0e0e;}
.video-parent .modal-header {padding: 0;border-bottom: none;}
.video-parent .modal-header .close {width: 45px;height: 45px;padding: 10px;border: none;position: absolute;z-index: 9;background: #fff700;box-shadow: 0 0 15px #000;border-radius: 100%;right: -14px;top: -13px;opacity: 1;font-size: 30px;margin: 0;line-height: 20px;}
.video-parent .modal-body{padding: 13px;}

/*--modal vertical center start--*/

@media (min-width: 576px){
.modal-dialog {min-height: calc(100% - (1.75rem * 2));}
}

@media (max-width: 575px){
.video-parent .modal-body {padding: 5px;}
.video-parent .modal-header .close {width: 35px;height: 35px;padding: 0;right: -7px;top: -9px;font-size: 22px;line-height: 18px;}
}

@media (min-width: 576px){
.modal-dialog {max-width: 90%;/*margin: 1.75rem auto;*/margin: -0.25rem auto;}
.modal-dialog {display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;min-height: calc(100% - (.5rem * 2));}
}

/*--modal vertical center end--*/

/*--End Sign Up Section--*/

/*--Start Tax Deduction--*/
.tax-deduction img{margin: auto;}
/*--End Tax Deduction--*/

/*--Start Track Expenses--*/
.track_expenses{padding-bottom: 50px;}
.track_expenses .track-btn {background: #2293ff;color: #fff;font-size: 28px;font-weight: 800;text-align: center;display: block;max-width: 340px;padding: 10px;margin: 0px auto 50px;}
.track_expenses ul {list-style: none;}
.track_expenses ul li {font-size: 18px;margin-bottom: 5px;}
.track_expenses ul li::before {content: "\2022";color: #2293ff;font-weight: bold;display: inline-block; width: 1em;margin-left: -1em;}
.track_expenses .col-sm-6:first-child ul{float: right;}
/*--End Track Expenses--*/

.product-links li.wfh-no{display: none !important;}
h1.in-heading{color: #fff !important;background: #2293ff !important;}
.col-heading, #footer a:hover {color: #2293ff !important;}