/*!
Theme Name: Home
Theme URI: https://aliveadvisor_home.com
Author: Abid & Harsh
Author URI:
Description: "Home" is a simple & easy to use WordPress theme. It is based on world's most popular framework for responsive websites, Twitter Bootstrap 4. "Aliveadvisor" is a perfect combination of Bootstrap 4 and WordPress. It is fast and light-weight with around 20 kb style.css. It is also search engine friendly. It has a built-in slider for featured posts on blog's home page. It supports all major & popular WordPress plugins like Jetpack, Contact Form 7, Elementor, Beaver Builder, SiteOrigin Page Builder etc. 
Version: 1.0.7
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: aliveadvisor_home
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, two-columns, left-sidebar, right-sidebar, custom-colors, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Aliveadvisor is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

@-ms-viewport {
    width: auto;
    overflow-y: visible;
}
html {
    height: 100%;
}
body {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #404040;
    background-color: #f2fcff;
    margin-top: 0px;
    overflow-x: hidden;
    min-width: 360px;
}

.banner{
	background: url("images/banner-bg.webp") no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 100%;
}
/*.entry-content {border-bottom: 1px solid rgba(0,0,0, 0.07);}*/
.contents {border-top: 7px solid #2a2c6c;}
.subpage .banner{border-bottom: 7px solid #2a2c6c;}
h2{text-transform: uppercase; letter-spacing: 3px; color: #2a2c6c; margin-bottom: 15px;}
h2,.blog-title{text-transform: uppercase; letter-spacing: 0px; color: #2a2c6c; margin-bottom: 15px;}
h2 a,.blog-title a{text-decoration: none!important; color: #2a2c6c!important;}
.blog .text-muted{margin-bottom: 30px!important;}
.image-right{margin-top: 20px; margin-left: 30px;}
.image-left{margin-top: 20px; margin-right: 30px;}
.text-wraper{border-bottom: 1px solid rgba(0,0,0, 0.07); padding: 40px 0px;}
/*
header{background-image: url(images/welcome-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover;}
*/
.blog header{background-image: none!important;}
.blog .contents {padding-top: 50px;}
.blog .card {border: none!important; margin-bottom: 50px;}
.single header{background-image: none!important;}
.single .contents {padding-top: 50px;}
.single .card {border: none!important; margin-bottom: 50px;}
.single .post-page {margin-top: 50px;}
 
.login-section{background: #a8dff0; color: #fff; padding-top: .5rem; padding-bottom: 0.5rem;}
.login-section .btn-yellow{background: #117693; width: 100%; font-weight: 600; color: #fff;}
.login-section .btn-yellow:hover{background: #404040;}
.login-section p{font-size: 1rem; text-align: center; text-transform: uppercase; color: #117693; font-weight: bold; line-height: 2.4rem;}
.login-section input:-ms-input-placeholder {color: #2a2c6c; opacity: 1; font-weight: 500;}
.login-section input::-ms-input-placeholder {color: #2a2c6c; opacity: 1; font-weight: 500;}
.login-section input, .login-section input:focus, .login-section input:active{background: #fff !important; color: #2a2c6c !important;}
.navbar-light{
	-webkit-box-shadow: 0 10px 10px -10px #999;
       -moz-box-shadow: 0 10px 10px -10px #999;
            box-shadow: 0 10px 10px -10px #999;
	min-height: 99px;
	background-color: #fff;	
}

.navbar-light .navbar-nav .nav-link{
	font-weight: 500;
	text-transform: uppercase;
	color: #2a2c6c;
	letter-spacing: 1px;
	padding-right: .75rem;
    padding-left: .75rem;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ color: #2a2c6c;}
.dropdown-toggle::after {
    font-family: "Font Awesome 5 Free";
    content: "\f078";
    display: inline-block;
    font-weight: 900;
    color: #2a2c6c;
    border: none;
    font-size: 10px;
    margin-left: .5rem;
    transform: rotate(0deg);
    transition: transform 200ms ease-in-out;
}
.dropdown-toggle:hover:after {
    transform: rotate(180deg);
    transition: transform 200ms ease-in-out;
    color: #2a2c6c;
}
.pos-sec{position: relative;}
.dropdown-toggle::after{border-color: transparent;}
.dropdown-menu:after {
	content: '';
	display: block;  
	position: absolute;
	left: 20px;
	bottom: 100%;
	width: 0;
	height: 0;
	border-bottom: 10px solid #a8dff0;
	border-top: 10px solid transparent;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
}
.banner-content .containing-table {
    display: table;
    width: 100%;
	padding: 50px 0px;
}
.banner-content .centre-align {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.banner-content .content {
    display: inline-block;
    vertical-align: top; /* Removes the extra white space below the baseline */
}
.signup-box .containing-table {
    display: table;
    width: 100%;
	padding: 25px 0px;
}
.signup-box .centre-align {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.signup-box .content {
    display: inline-block;
    vertical-align: top; /* Removes the extra white space below the baseline */
}
.banner-content h1{
	font-weight: 400;
    text-transform: uppercase;
    font-size: 45px;
    color: #2a2c6c;
	margin: 40px auto;
	letter-spacing: 4px;
}
.banner-content h1 span{font-weight: 600;}
.banner-search{border-radius:30px; background: #fff; width:100%; padding: 10px; margin: 0 auto; border: 2px solid #117693;}
.banner-search .form-control{width:88%; background-color: #fff; border: none; float: left;}
.banner-search .form-control:focus{box-shadow:none; background: #fff;}
.banner-search .fa-search {color: #117693; font-size:18px}
.btn:focus {
    outline: 0;
    box-shadow: none;
}
.welcome-section{
    min-height: 258px;
	margin: 40px auto;
	overflow: hidden;
}
.welcome-section .welcome-bg{	
	background: #fff;
}
.welcome-section .containing-table {
    display: table;
    width: 100%;
    height: 258px;
}
.welcome-section .centre-align {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.welcome-section .content {
    display: inline-block;
    vertical-align: top; /* Removes the extra white space below the baseline */
}
.welcome-section h2{
	font-weight: 400;
    text-transform: uppercase;
    font-size: 32px;
    color: #117693;
	margin: 25px auto;
	margin-top: 0px;
	letter-spacing: 2px;
}

.youget-section{
	margin: 40px auto;
	overflow: hidden;
}
.youget-section .yellow-bg{	
	background-image: url("images/yellow-bg.webp");
    background-position: center;
    background-repeat: no-repeat;
	background-size: cover;
}
.youget-section .containing-table {
    display: table;
    width: 100%;
    height: 258px;
}
.youget-section .centre-align {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.youget-section .content {
    display: inline-block;
    vertical-align: top; /* Removes the extra white space below the baseline */
}
.youget-section h2{
	font-weight: bold;
    text-transform: uppercase;
    font-size: 32px;
    color: #fff;
	margin: 25px auto;
}
.youget-section p{color: #fff;}
.box-container{margin-bottom:40px;}
.box-container .box{background:#fff; border-top: 4px solid #117693;}
.box-container .signup-box{background:url("images/signup-bg.webp")no-repeat center; background-size: cover;}
.box-container .box h3{color:#117693; font-size: 20px; text-transform: uppercase;}
.box-container .box .link{background:#117693; color:#fff; text-decoration: none; padding: 10px 15px; display: inline-block; font-weight: 500; text-transform: uppercase; cursor: pointer;}
.box-container .box .link::after {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    display: inline-block;
    font-weight: 900;
    color: #fff;
    border: none;
    margin-left: .5rem;
	-webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.box-container .box a{color:inherit; text-decoration: none; cursor: auto;}
.box-container .box .link:hover{background:#404040; color: #fff;}
.box-container .box .link:hover::after {margin-left: 1rem; color: #fff;}

.box-container .signup-box h3{color:#fff; font-size: 20px; text-transform: uppercase;}
.box-container .signup-box a{background:#fff; color:#117693; text-decoration: none; padding: 10px 15px; display: inline-block; font-weight: 600;}
.box-container .signup-box a:hover{color: #404040;}
.box-container .signup-box a::after {
    font-family: "Font Awesome 5 Free";
    content: "\f061";
    display: inline-block;
    font-weight: 900;
    color: #117693;
    border: none;
    margin-left: .5rem;
	-webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.box-container .signup-box a:hover::after {margin-left: 1rem; color: #404040;}
.box-container .signup-box p{color:#fff; }
.overflow{overflow:hidden; background-color: #f9f9f9; text-align: center;}
.cta {background:url("images/cta-bg.webp")no-repeat center; background-size: cover; height:150px;}
.cta p {font-size:24px; text-align:center; padding: 30px; margin: 0px;}
.cta p a{
	font-weight: 600;
    text-decoration: none;
    letter-spacing: 2px;
	color: #000;
}
.cta p a:hover{opacity: 0.5;}
.one-platform .containing-table {
    display: table;
    width: 100%;
    height: 258px;
}
.one-platform .centre-align {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.one-platform .content {
    display: inline-block;
    vertical-align: top; /* Removes the extra white space below the baseline */
}
.one-platform h2{
    font-size: 60px;
    color: #2a2c6c;
    font-weight: 500;
}
.one-platform .subheading-platform{
	font-weight: 500;
    margin-bottom: 40px;
    letter-spacing: 1px;
	font-size: 1.25rem;
	margin-top: 0;
	line-height: 1.2;
}



a, button, input { -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }

input:disabled {background: #eee !important;}

input[type="text"], input[type="password"], input[type="search"] { display: block; width: 100%; padding: 0.375rem 0.75rem; font-size: 1rem; line-height: 1.5; color: #495057; background-color: #fff; background-clip: padding-box; border: 1px solid #fff; border-radius: 0.25rem; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; }

input[type="text"]:focus, input[type="password"]:focus, input[type="search"]:focus { color: #495057; background-color: #fff; border-color: #fff; outline: 0; -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

input[type="text"]:-webkit-input-placeholder, input[type="text"]:-moz-placeholder, input[type="text"]:-ms-input-placeholder, input[type="password"]:-webkit-input-placeholder, input[type="password"]:-moz-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-webkit-input-placeholder, input[type="search"]:-moz-placeholder, input[type="search"]:-ms-input-placeholder { color: #6c757d; opacity: 1; }

.custom-logo-link { margin-right: 1rem; }

.navbar-toggler { background-color: #343a40; }

/*--------------------------------------------------------------
# Media Queries
--------------------------------------------------------------*/

.clearfix {clear:both;}
/*#ourplansset .text:after {
    content: " ";
    position: absolute;
    display: block;
    width: 140px;
    height: 100%;
    top: 0;
    left: -100px;
    z-index: 0;
    transform-origin: bottom left;
    -ms-transform: skew(-30deg, 0deg);
    -webkit-transform: skew(-30deg, 0deg);
    transform: skew(-30deg, 0deg);
}
#ourplansset .box1:after {background:#2293B3;}
#ourplansset .box2:after {background:#FFF631;}
#ourplansset .box3:after {background:#2B2A6C;}*/


img {max-width:100%; height:auto; vertical-align:bottom;}

p:last-child {margin-bottom:0;}

@media screen and (max-width: 768px) {
.col {flex:auto;text-align:center;}


}


.footer{background:#0f1e33; color: #fff; padding: 40px 0px;}
.footer .heading{margin-bottom: 20px; color: #a8dff0; text-transform: uppercase; font-size: 1.5rem; line-height: 1.2; margin-top: 0;}
.footer a{color: #fff; text-decoration: none;}
.footer a:hover{border-bottom: 1px solid #fff; padding-bottom: 2px;}
.footer ul{padding:0px; margin:0px; list-style: none;}
.footer ul li:hover, .footer ul.social-icon li.icon-circle:hover{opacity: 0.7;}
.footer ul li{margin-bottom: 5px;}
.copyright{background: #0a1729; color:#fff; width:100%; padding:10px; text-align:center; font-size: 14px;}
.nav-heading{text-transform: uppercase; color: #2a2c6c!important; opacity: 1!important; font-weight:400; letter-spacing: 1px;}
.border-right{border-right: 1px solid rgba(242, 252, 255, 0.3);}
.dropdown-menu{border: none; border-radius: 0px; padding: 20px 0px; box-shadow: 0 10px 10px -10px #999; background-color: #a8dff0;}
.dropdown-item{color: #2a2c6c; opacity: 0.7;}
.dropdown-item:active{background-color: transparent; color: #117693; opacity: 0.9;}
.dropdown-item:focus, .dropdown-item:hover{background-color: transparent; outline: none; color: #117693; opacity: 0.9;}
.social-icon .icon-circle{width: 30px; height: 30px; border: 1px solid #fff; border-radius: 50%; text-align: center; display: inline-block;}
.social-icon .icon-circle:hover{opacity: 1;}
.social-icon{margin-top: 15px!important;}
.social-icon .icon-circle .fab{vertical-align: middle;}
.social-icon .icon-circle a:hover{border-bottom: none;}

.social-icon .icon-circle:hover{ opacity: 0.5;}
.collapseToggle {
    padding-left: 4px;
    display: block;
    cursor: pointer;
}
#toggleIcon {
    -moz-transition: transform 0.4s ease-out;
    -o-transition: transform 0.4s ease-out;
    -webkit-transition: transform 0.4s ease-out;
    transition: transform 0.4s ease-out;
}

.menu {
    background-color: transparent;
    border: none;
    cursor: pointer;
    display: flex;
    padding: 0;
    outline: none;
    float: left;
    margin-top: 5px;
}
.line {
    fill: none;
    stroke: #2a2c6c;
    stroke-width: 6;
	outline: none;
    transition: stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1), stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);
}
.line1 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
	outline: none;
}
.line2 {
    stroke-dasharray: 60 60;
    stroke-width: 6;
	outline: none;
}
.line3 {
    stroke-dasharray: 60 207;
    stroke-width: 6;
	outline: none;
}
.opened .line1 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}
.opened .line2 {
    stroke-dasharray: 1 60;
    stroke-dashoffset: -30;
    stroke-width: 6;
}
.opened .line3 {
    stroke-dasharray: 90 207;
    stroke-dashoffset: -134;
    stroke-width: 6;
}
.collapseToggle button{outline: none;}
.collapseToggle button svg{outline: none;}
.navbar-light .navbar-toggler {
    color: transparent;
    border-color: transparent;
}
.dropdown-menu .col-lg-3 { width:35%; }
.navbar-nav {z-index:99;}

@media (min-width: 992px) and (max-width: 1199px) {
	.navbar-light .custom-logo-link img{width: 200px;}
	.navbar-light .navbar-nav .nav-link{font-size: 12px;}
	.navbar-expand-lg .navbar-nav .our-solution .dropdown-menu{min-width: 660px; margin-left: 0px;}
	.navbar-expand-lg .navbar-nav .our-solution .dropdown-menu .dropdown-item{white-space: normal;}
	.navbar-expand-lg .navbar-nav .partners .dropdown-menu:after{right: 105px; left: auto;}
	.navbar-expand-lg .navbar-nav .partners .dropdown-menu {min-width: 560px; margin-left: -376px;}
	.navbar-expand-lg .navbar-nav .partners .dropdown-menu .dropdown-item{white-space: nowrap;}
	.navbar-expand-lg .navbar-nav .about-us .dropdown-menu{min-width: 700px; margin-left: -600px;}
	.navbar-expand-lg .navbar-nav .about-us .dropdown-menu:after{right: 35px; left: auto;}
	.welcome-section img{height: 258px;}
	.navbar-light{min-height: auto;}
	.navbar-expand-lg .navbar-collapse{margin-top: 5px;}
	.dropdown-toggle::after{vertical-align: baseline;}
	.dropdown:hover .dropdown-menu {display: block; margin-top: 0;}
	.cta{height: auto;}
	.subpage .banner{min-height: auto;}
	.subpage .banner-content .containing-table{height: auto; padding: 0px;}
}


@media (min-width: 768px) and (max-width: 991px) {
	.navbar-nav {
    background: #a8dff0;
    padding: 10px;
    position: absolute;
    width: 100%;
    margin: 0!important;
    left: 0;
    margin-top: 8px!important;
	box-shadow: 0 10px 10px -10px #999;
}
	
	.dropdown-toggle::after{float: right;}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #404040;}
	.dropdown-toggle:hover:after{color: #404040;}
	.login-section input{margin-bottom: 7px;}
	.login-section .btn-yellow{line-height: normal;}
	.login-section{padding-top: 1rem; padding-bottom: 1rem;}
	.banner-content h1{font-size: 36px;}
	.one-platform h2{font-size: 36px;}
	.one-platform img{max-width: 100%;}
	.cta p {font-size: 16px;}
	.navbar-light .custom-logo-link img{width: 200px;}
	.banner-content img{width: 150px;}
	.banner-search {width: 100%;}
	.banner-search .form-control {width: 80%;}
	.banner-content .containing-table{height: 500px;}
	.banner {min-height: 582px;}
	
	.welcome-section h2{font-size: 24px;}
	.welcome-section img{margin: 0 auto; display: block; height: 258px;}
	.box-container{margin: 0 auto;}
	.box-container .box{margin-bottom: 40px; min-width: 300px;}
	.youget-section{margin-top: 0px;}
	.box-container .signup-box{margin-bottom: 40px;}
	.one-platform {margin: 30px auto;}
	.footer .col{min-width: 300px; text-align: center; margin-bottom: 30px;}
	.footer{margin-bottom: 0px; padding-bottom: 0px;}
	.footer img{width: 100px;}
	.youget-section img{margin: 0 auto; display: block; margin-top: 40px;}
	.one-platform .containing-table{height: 200px;}
	.dropdown-menu{padding: 0px; box-shadow: none; background-image:none; background: transparent;}
	.m-space{margin: 10px auto;}
	.m-partners-space{margin-top: 10px;}
	.navbar-light{min-height: auto;}
	.border-right{border: none;}
	.collapseToggle{position: absolute; right: 0;}
	.subpage .image-right{width: 50%; margin-bottom: 20px;}
	.subpage .image-left{width: 50%; margin-bottom: 20px;}
	.subpage h2{font-size: 20px;}
	.subpage .banner{min-height: auto;}
	.subpage .banner-content .containing-table{height: auto; padding: 0px;}
}



@media (min-width: 1200px){
	.col-lg-4 { width:36.333%;}
	.navbar-expand-lg .navbar-nav .our-solution .col-lg-4 {width:41.333%;}
	.navbar-expand-lg .navbar-nav .our-solution .dropdown-menu {
    min-width: 485px;
    max-height: 525px;
}
	.navbar-expand-lg .navbar-nav .partners .dropdown-menu {
    min-width: 430px;
    max-height: 525px;
	margin-left: -354px;
}
	.navbar-expand-lg .navbar-nav .partners .dropdown-menu:after{left: auto; right: 80px;}
	.navbar-expand-lg .navbar-nav .about-us .dropdown-menu {
    max-height: 525px;
	min-width:500px;
	margin-left: -250px;
}
	.navbar-expand-lg .navbar-nav .about-us .dropdown-menu:after{left: auto; right: 180px;}
	.navbar-expand-lg .navbar-nav .dropdown-menu{margin-top: 0px;}
	.dropdown:hover .dropdown-menu {display: block; margin-top: 0;}
	.navbar-expand-lg .navbar-collapse{margin-top: 8px;}

}

@media (min-width: 360px) and (max-width: 767px) {
	.banner-content h1{font-size: 24px; margin-bottom: 40px; margin-top: 0px;}
	.one-platform h2{font-size: 36px;}
	.one-platform img{max-width: 100%;}
	.cta p {font-size: 16px;}
	.navbar-light .custom-logo-link img{width: 200px;}
	.banner-content img{width: 150px; display: none;}
	.banner-search {width: 100%;}
	.banner-search .form-control {width: 80%;}
	.banner-content .containing-table{height: auto;}
	.home .banner-content .containing-table{height: auto;}
	.banner {min-height: auto;}
	.home .banner {min-height: auto; background: transparent;}
	.subpage .banner {border-bottom: 7px solid #2a2c6c; min-height: auto;}
	.subpage .banner-content .containing-table{height: auto; padding: 0px;}
	.subpage .text-wraper{padding: 20px 15px;}
	.subpage .image-right{margin-left: auto; margin-bottom: 20px;}
	.subpage .image-left{margin-right: auto; margin-bottom: 20px;}
	.welcome-section{margin-top: 0px; padding-top: 0px; padding-bottom: 0px;}
	.welcome-section h2{font-size: 24px;}
	.welcome-section img{max-width: 100%; margin: 0 auto; display: block;}
	.box-container{width: 85%; margin: 0 auto;}
	.box-container .box{margin-bottom: 40px; min-width: 300px;}
	.youget-section{margin-top: 0px;}
	.box-container .signup-box{margin-bottom: 40px;}
	.one-platform {margin: 30px auto;}
	.footer .col{min-width: 300px; text-align: center; margin-bottom: 30px;}
	.footer{margin-bottom: 0px; padding-bottom: 0px;}
	.footer img{width: 100px;}
	.youget-section img{margin: 0 auto; display: block; margin-top: 0px;}
	.youget-section h2{margin-top: 0px;}
	.cta{height: auto;}
	.one-platform .containing-table{height: 200px;}
	.dropdown-menu{padding: 0px; box-shadow: none; background-image:none; background: transparent;}
	.m-space{margin: 10px auto;}
	.m-partners-space{margin-top: 10px;}
	.navbar-light{min-height: auto;}
	.navbar-nav {
    background: #a8dff0;
    padding: 10px;
    position: absolute;
    width: 100%;
    margin: 0!important;
    left: 0;
    margin-top: 8px!important;
	box-shadow: 0 10px 10px -10px #999;}
	.navbar-light .navbar-nav .nav-link{color: #2a2c6c;}
	.dropdown-toggle::after{color: #2a2c6c; float: right;}
	.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{color: #404040;}
	.dropdown-toggle:hover:after{color: #404040;}
	.login-section input{margin-bottom: 7px;}
	.login-section .btn-yellow{line-height: normal;}
	.login-section{padding-top: 1rem; padding-bottom: 1rem;}
	.collapseToggle{position: absolute; right: 0;}
	.welcome-section .containing-table{padding: 20px 0px;}
	.border-right{border: none;}
	.copyright{padding-bottom: 50px;}
}

.btn-blue-new { background:#117693; color:#FFFFFF;}
.btn-blue-new:hover {background:#404040; color:#FFFFFF;} 
.videobox { margin:10px;}
#ourpartners { text-align:center;}
.logos { margin:auto; display:inline;list-style:none;text-align:center;}
.logos li{ display:inline;} 

.fixed_to_title a{color:#FFFFFF;}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{color: #FFFF00!important;}
#woocommerce_product_categories-3 {padding:15px!important; background-color: rgba(0,0,0,.03)!important;}
#woocommerce_product_categories-3 .product-categories{list-style: none!important; padding: 0px!important;}
#woocommerce_product_categories-3 ul li {
    margin-bottom: 15px;
    padding-left: 1.3em;
}
#woocommerce_product_categories-3 ul li a{color: #2a2c6c; text-decoration:none!important;}
#woocommerce_product_categories-3 ul li:before {
    font-family: "Font Awesome 5 Free";
    content: "\f054";
    display: inline-block;
    vertical-align: middle;
    font-weight: 900;
    color: #2a2c6c;
    margin-left: -1.3em;
    width: 1.3em;
}
#woocommerce_product_categories-3 h5{
	text-transform: uppercase;
    letter-spacing: 3px;
    color: #2a2c6c;
    margin-bottom: 15px;
    font-size: 24px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
#woocommerce_widget_cart-2 {padding:15px; background: #2a2c6c; color: #fff; margin-bottom:15px;}
#search-2 {padding:15px; background: #2a2c6c; color: #fff; margin-bottom:15px;}
#woocommerce_product_search-3 {padding:15px; background: #2a2c6c; color: #fff; margin-bottom:15px;}
.woocommerce-product-search button[type="submit"]{background: #FFFF00!important;}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}
.entry-content {margin:20px 0px;;}
.entry-summary {margin:10px 0px;;}
.card {margin-top:10px;}
.updated { margin-left:20px; display: none;}
.uwp-profile-extra-key{display: none!important;}
.post_img {}
.badge { color:#000066;}
