body {
	color: #4e5758;
	line-height: 1.4rem;
	font-size: 18px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	color: #1c1d28;
}
h2, .h2 {
	font-size: 48px;
	line-height: 60px;
}
h3, .h3 {
	font-size: 40px;
	line-height: 48px;
}
h4, .h4 {
	font-size: 30px;
	line-height: 38px;
}
h5, .h5 {
	font-size: 24px;
	line-height: 30px;
}
h6, .h6 {
	font-size: 22px;
	line-height: 26px;
}
a {
	color:#0482b2;
	transition:0.5s ease;
	text-decoration:none !important;
	outline:0 !important;
}
a:hover, a:active, a:focus {
	color:#2c3e50;
	text-decoration:none !important;
}
.mx-auto {
	margin-right: auto!important;
	margin-left: auto!important;
}
.fw-300 {
	font-weight: 300;
}
.fw-400 {
	font-weight: 400;
}
.fw-600 {
	font-weight: 600;
}
.pt-30 {
	padding-top: 30px;
}
.bg-grey {
	background: #ecf0f1;
}
.bg-lightgrey {
	background-color: #F7F7F7;
}
.bg-blue {
	background-color: #2980b9;
}
.bg-warning {
	background-color: #fcf8e3!important;
	border: 1px solid #f8f1c0;
	padding: 40px;
}
.bg-warning:hover {
	box-shadow: 5px 5px 10px -4px rgba(0,0,0,.75);
}
.bg-license{background-color:#dfefc7;border:1px solid #b8d292;padding:40px}
.bg-license:hover{box-shadow:5px 5px 10px -4px rgba(0,0,0,.75)}

.bg-yellow {
	background-color: #f8f6a2;
	border: 1px solid #eee090;
	padding: 15px;
}
.btn-info {
	background-color: #1FAECE;
	border-color: #1FAECE;
	color: #FFFFFF;
}
.btn-info:hover {
	background-color: #35c1e1;
	border-color: #35c1e1;
	color: #FFFFFF;
}
.btn-warning {
	background-color: #f0ad4e;
	border-color: #eea236;
	color: #FFFFFF;
}
.btn-warning:hover {
	color: #FFFFFF;
	background-color: #ec971f;
	border-color: #ec971f;
}
.btn-orange {
	background-color: #f88708;
	box-shadow: 0 -3px 0 rgba(0,0,0,.25) inset;
	font-size: 20px;
	color: #FFFFFF;
}
.btn-orange:hover {
	color: #333;
}
.btn-orange svg use{
	transition: 0.2s;
}
.btn-orange:hover svg use{
	fill:#333;
}
.navbar-bg {
	background-color: #2c3e50 !important;
	box-shadow: 0 2px 2px rgba(0, 0, 0, .15);
}
.navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .7rem;
    padding-left: .7rem;
}
.alert-info {
	background: #dcf6f8 none repeat scroll 0 0;
	border-color: #beeff3!important;
	color: #448d97;
	padding: 40px;
	border: 1px solid #beeff3
}
.alert-info:hover {
	box-shadow: 5px 5px 10px -4px rgba(0,0,0,.75)
}
.textLightGray {
	color: rgba(255, 255, 255, 0.7);
	text-decoration: none;
}
.textLightGray:hover, .textLightGray:active, .textLightGray:focus {
	color: #fff !important;
}
.text-lightblue {
	color: #7ebee8;
}
.carousel-navigate {
	background: 0 0;
	border: 0;
	top: 40%;
	width: 50px;
	height: 10px;
}
.carousel-navigate-prev {
	background-image: url(../img1/arrow-pre.png);
	width: 20px;
	height: 50px;
}
.carousel-navigate-next {
	background-image: url(../img1/arrow-nxt.png);
	width: 20px;
	height: 50px;
}
.slider {
	background: url(../img1/hero-slide.webp);
	width: 100%;
	background-repeat: repeat;
	min-height: 200px;
	padding-bottom: 20px;
}
.search-bg {
	background: url(../img1/search-bg.webp);
	background-repeat: repeat;
	min-height: 200px;
	width: 100%;
}
.search {
	background: #4ca0d9 none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	height: auto;
	line-height: normal;
	content: '';
	padding: 8px;
}
/*
.icon-search::before {
    content: '\e833';
}
*/
#partners .item {
	border: solid 4px #eee;
	margin-left: 7px;
	margin-right: 7px;
	transition-duration: 0.6s;
	-webkit-filter: grayscale(100%) opacity(40%);
	-moz-filter: grayscale(100%) opacity(40%);
	filter: grayscale(100%) opacity(40%);
	transition: 0.5s ease;
}
#partners .item:hover {
	border: solid 4px #ddd;
	-webkit-filter: grayscale(0%) opacity(100%);
	-moz-filter: grayscale(0%) opacity(100%);
	filter: grayscale(0%) opacity(100%);
}
.testimonial-panel {
	background-color: #fff0;
	padding: 30px;
	position: relative;
	max-width: 700px;
	border-radius: 5px;
}
.testimonial-content {
	font-style: italic;
	font-size: 18px;
}
.alert-info {
	border: 1px solid #beeff3;
	color: #448d97;
	padding: 40px;
}
footer {
	font-size: 14px;
	background-color: #354b60;
}
footer .h4 {
	color: #bdc3c7;
}
footer .copyright {
	background: rgba(44,62,80,0.5);
	color: #fff;
}
footer a {
	text-decoration: none;
	color: #7ebee8;
}
footer ul li {
	list-style: none;
	padding-top: 3px;
}
footer .copyright a {
	color: #fff;
	text-decoration: none;
}
.visible-sm-right-center {
	display: block!important;
	text-align: right !important;
}
ul.footer-social {
	list-style: outside none none;
	margin-bottom: 0 !important;
	padding: 0;
}
ul.footer-social li {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 5px;
	margin-top: 5px;
}
ul.footer-social li i {
	background: #3a5168 none repeat scroll 0 0;
	border: 1px solid #6b9fc3;
	border-radius: 50%;
	color: #bdc3c7;
	display: inline-block;
	font-size: 16px;
	height: 38px;
	line-height: 32px;
	margin-right: 1px;
	text-align: center;
	width: 38px;
}
ul.footer-social li i:hover {
	color: #fff;
}
ul.footer-social li .icon-facebook:hover {
	background: #3b5998 none repeat scroll 0 0;
}
ul.footer-social li .icon-twitter-1:hover {
	background: #00aced none repeat scroll 0 0;
}
ul.footer-social li .icon-gplus-1:hover {
	background: #dd4b39 none repeat scroll 0 0;
}
ul.footer-social li .icon-linkedin:hover {
	background: #125688 none repeat scroll 0 0;
}
ul.footer-social li .icon-youtube-play:hover {
	background: #FF0000 none repeat scroll 0 0;
}
ul.footer-social li .icon-pinterest-2:hover {
	background: #b00 none repeat scroll 0 0;
}
ul.footer-social li .icon-instagram:hover {
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
	background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
	background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);  
}
.youtube-player {
	position: relative;
	padding-bottom: 56.23%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
	background: #000;
	margin: 5px
}
.youtube-player iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
	background: 0 0
}
.youtube-player img {
	bottom: 0;
	display: block;
	left: 0;
	margin: auto;
	max-width: 100%;
	width: 100%;
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	height: auto;
	cursor: pointer;
	-webkit-transition: .4s all;
	-moz-transition: .4s all;
	transition: .4s all
}
.youtube-player img:hover {
	-webkit-filter: brightness(75%)
}
.youtube-player .play {
	height: 72px;
	width: 72px;
	left: 50%;
	top: 50%;
	margin-left: -36px;
	margin-top: -36px;
	position: absolute;
	background: url(https://i.imgur.com/TxzC70f.png) no-repeat;
	cursor: pointer
}
blockquote {
	font-size: 16px;
	line-height: 26px;
	padding: 15px;
	border-left: 5px solid #06c;
	background-color: #f7f7f7
}
.bg-header-top {
	background: url(../img1/bg-shadow-top.png) left bottom repeat-x
}
.goog-te-banner {
	background: 0 0
}
.skiptranslate, .goog-te-banner table, .goog-te-banner-frame .skiptranslate, .goog-te-spinner-pos {
	display: none!important
}
.sec-head {
	color: #FFFFFF;
	font-size: 30px;
}
.custom-list li {
	padding-top: 10px;
}
.custom-list li a {
	text-decoration: none;
	color: #0482b2;
	transition: .5s ease;
}
.custom-list li a:hover {
	color: #2c3e50;
}


.textheading {
    color: #4e5758;
	text-decoration: none;
}
.textheading:hover, .textheading:active, .textheading:focus {
    color: #000 !important;
}

.register_pricing strike{color:#999;display:inline;vertical-align:top}
.registertextfr strike{display:inline-block;margin:0 3px}
.register_pricing .nowprice{color:#c00;font-size:30px;display:inline;vertical-align:top;font-weight:600}
#cookie-bar{display:block;direction:ltr;color:#ddd;min-height:30px;position:fixed;left:0;width:100%;z-index:99999;padding:6px 20px 4px;background-color:#4d5056;text-align:center;bottom:0}#cookie-bar a{color:#fff}button#Cookie{margin:0 20px;line-height:20px;background:#45ae52;border:none;color:#fff;padding:4px 12px;border-radius:3px;cursor:pointer;font-size:13px;font-weight:700}

.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1.25rem;}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img,.card-img-bottom,.card-img-top{-ms-flex-negative:0;flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{-ms-flex:1 0 0%;flex:1 0 0%;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.card-group>.card{-ms-flex:1 0 0%;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}
.card-header{background-color:#f7f7f7;border-bottom:none}.card-header-1{background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125);border-bottom:1px solid rgba(0,0,0,.125)}.accordion-plus .card-link{position:relative;padding:10px 40px 10px 15px;border-radius:0;color:#000}.accordion-plus .card-link:after{position:absolute;height:16px;width:16px;content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(0,0,0)" d="M48,29H29V48H21V29H2V21H21V2h8V21H48v8Z"></path></svg>') no-repeat;background-size:16px 16px;right:15px;top:16px}.accordion-plus>.card[expanded] header:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(0,0,0)" d="M48,29H2V21H48v8Z"></path></svg>') no-repeat;background-size:16px 16px}
.accordion-plus .card-link{position:relative;padding:10px 40px 10px 15px;border-radius:0;color:#000}.accordion-plus .card-link:after{position:absolute;height:16px;width:16px;content:"";background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(0,0,0)" d="M48,29H29V48H21V29H2V21H21V2h8V21H48v8Z"></path></svg>') no-repeat;background-size:16px 16px;right:15px;top:16px}.accordion-plus>.card[expanded] header:after{background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><path fill="rgb(0,0,0)" d="M48,29H2V21H48v8Z"></path></svg>') no-repeat;background-size:16px 16px}
.br-left{border-left:3px solid #2980b9;margin-bottom:6px}
a.gotoTop {
position: fixed;
z-index: 1100;
right: 0px;
bottom: 120px;
width: 30px;
color: #FFF;
background-color: #666;
padding: 2px 10px 5px 10px;
display: none;
}
a.gotoTop:hover {
text-decoration: none;
background-color: #06C;
}