:root {
  --interfacecorners: 0px;
}

.footer-content {
display:none;
}

* { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
    #header.home.header-transparent #mainMenu > ul > li > a, #header.home.header-transparent .social-icons li a,  #header.home.header-transparent .dropdown-menu > li > a{
    color: #ffffff!important;
}

#header.header-sticky.header-dark:not(.header-navigation-light) #header-wrap {
    background-color: rgba(255, 255, 255, 1.0)!important;
transition: background-color 0.3s ease 0.3s;
}
#header.header-sticky:not(.header-static)  #mainMenu > ul > li > a, #header.home.header-transparent.header-sticky:not(.header-static)  #mainMenu > ul > li > a{
    color: #0c2842!important;
}

#header.header-sticky:not(.header-static) .social-icons li a, #header.home.header-transparent.header-sticky:not(.header-static)  .social-icons li a{
    color: #0c2842!important;
}

    #header.home.header-transparent #mainMenu > ul > li > a, #header.home.header-transparent .social-icons li a {
    color: #ffffff!important;
}

    .btn-secondary:hover,
    .btn-secondary:focus,
    .btn-secondary:active,
    .btn-secondary.active,
    .btn-secondary.focus {
        background-color: #0c2842 !important;
        opacity: 1 !important;
        border: none !important;
        color: #ffffff;
    }

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .btn-default.focus {
        background-color: #0c2842 !important;
        opacity: 1 !important;
        border: none !important;
        color: #ffffff;
    }

.btn-default {
  background-color: #0c2842;
  border: 1px solid #0c2842;
}
.circleLarge {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
font-family: Arial;
color: #ffffff;
font-size: 22px;
background: #25537D;
display: inline-block;
font-size: 12px;
text-align: center;
width:200px;
height: 200px;
line-height: 1.2em;
padding-top: 7px;
margin-bottom: 15px;
}
#ctl21_container {
    overflow: visible;
}

@media only screen and (max-width: 768px) {
#header.home.header-transparent #mainMenu > ul > li > a, #header.home.header-transparent .social-icons li a {
    color: #0c2842!important;
}
}

#header.header-sticky.header-dark:not(.header-navigation-light) #header-wrap, #header.header-dark:not(.header-navigation-light) .main-menu .dropdown-menu {
    background-color: #fff !important;
}
.undrln {
    text-decoration: none;
    border-bottom: 3px solid black;
    border-color: #f5ddda;
}
.undrln2 {
    text-decoration: none;
    border-bottom: 3px solid black;
    border-color: #ffffff;
}
.undrln3 {
    text-decoration: none;
    border-bottom: 3px solid black;
    border-color: #0C2842;
}
p.big {
    line-height: 250%;
}
h5 {
		color: #08364B;
		margin: 10px 0px;
		font-weight: 700;
		font-size: 16px;
		font-family: "Open Sans", sans-serif;
		text-transform: uppercase;
	}
.undrln {
    text-decoration: none;
    border-bottom: 3px solid black;
    border-color: #f5ddda;
}
	
	.privacy-policy{
		margin-top: auto;
		margin-bottom: auto;
		background: #ffffff;
		border: solid 3px #EE974E;
		width: 250px;
		height: auto;
		position: fixed;
		border-radius: 5px;
		padding: 20px;
		box-shadow: 0 5px 15px #d3d3d3;
		transition: .5s;
	}
	
	.privacy-policy:hover{
		box-shadow: 0 10px 30px #d3d3d3;
		transition: .3s;
	}
	
	.privacy-policy .ppbox {
		font-family: Roboto, 'sans-serif';
		
	}	

	.privacy-policy .ppbox .pptitle {
		text-align: center;
		font-weight: 500;
		font-size: 25px;
		padding-bottom: 10px;
	}
	
	.privacy-policy .ppbox .pptext {
		text-align:justify;
		font-weight: 100;
		font-size: 15px;
	}
	
	.privacy-policy .ppbox .ppbutton {
		margin-top: 10px;
		width: 200px;
		height:30px;
		padding-top: 10px;
		border-radius:5px;
		margin-left: 25px;
		background: #EE974E;
		text-align: center;
		color: #ffffff;
		font-weight: 100;
		font-size: 18px;
		transition: .3s;

	}
	
	.privacy-policy .ppbox .ppbutton:hover {
		background: #C4712C;
		transition: .5s;
	}

       .container-table {
           display: table;
           width: 100%;
        }

       .col-tabl;e {
           display: table-cell;
           padding: 16px;
       }


.icon-box.effect .icon i:after {
    box-shadow: 0 0 0 0 rgb(0,0,0,0);

}

@font-face {
    font-family: Bhatoshine;
    src: url("https://3stepsolutions.s3.amazonaws.com/assets/custom/000668/css/bhatoshine.otf");
    src: url("https://3stepsolutions.s3.amazonaws.com/assets/custom/000668/css/bhatoshine.ttf");
}

@font-face {
    font-family: Bhatoshine Caps;
    src: url("https://3stepsolutions.s3.amazonaws.com/assets/custom/000668/css/bhatoshine-caps.otf");
    src: url("https://3stepsolutions.s3.amazonaws.com/assets/custom/000668/css/bhatoshine-caps.ttf");
}

