body {  font-family: "PT Sans", sans-serif !important;}
.biglogo, .mobilelogo {padding: 2% !important;}
.navBackgroundColor{background-color:none !important;}
.Customborder-top {border-top: 5px solid #7ac142 !important;}
.carousel-caption{text-align:left !important;   }
.caraousel-heading {color: #ffffff !important;font-weight: bold;font-size:42px !important; text-shadow: 1px 1px 2px #000 !important;}
.caraousel-subheading{color: #ffffff !important;font-weight: bold;font-size:38px !important; text-shadow: 1px 1px 2px #000 !important;}
.login {background-color:#7ac142 !important;}
.pro{font-size:15px !important;color:#000000 !important;}
.btnlogin{background-color:#000000 !important;color:#7AC142 !important;outline: #fff !important; font-size:12px !important;}
.btnlogin:hover{background-color:#ffffff !important;border: 1px solid #000;color: #ffffff ;}
.login form input[type=email], .login input[type=password], .login input[type=text]{font-size:14px !important;color:#999999 !important;}
.form-group label{color:#000000 !important}
.acount-login img{ width:38px;}
.wdg-free-text-desc{padding:10px 0px 0px 0px !important; background-color:#f1f1f1;}
.wdg-free-text-desc .acount-login{width: 12%;padding: 20px;text-align:right;}
.wdg-free-text-desc .need-account{width: 80%;float: left;padding: 20px;border-left: 1px solid gray}
.need-account b{color:#000000 !important; font-size:16px !important; text-transform:uppercase !important;}
.need-account strong{color:#000000 !important; font-size:16px !important;}
.need-account p {color:#313131 !important; font-size:15px !important;}
.need-account a{text-decoration:underline !important;font-weight:bold !important;font-size:15px !important;color:#313131}
.need-account a:hover{text-decoration:none !important;font-weight:normal !important;font-size:15px !important;color:#313131}
.login a {font-size:12px !important;text-decoration:none !important;color:#000000 !important;background-color:#7AC142 !important;}
.login a:hover {font-size:12px !important;text-decoration:underline !important;font-weight:bold !important;}
.wd-onecolumn-content b{color:#000000 !important;font-size:36px !important; font-weight:bold !important;}
.wd-onecolumn-content span{font-size:36px !important;font-weight:bold !important;color:#000000 !important;}
.wd-twocolumn-content strong{color: #7ac142;font-size: 38px;font-weight: normal;margin-bottom: 25px;}
.wd-twocolumn-content p{color:#616161 !important;font-size:16px !important;}
.wd-twocolumn-content b{color:#616161 !important;font-size:16px !important;}
.wd-twocolumn{padding: 15px 0px 17px 0px}
.ticor-elite img{float:left !important;vertical-align: middle !important;}
.wd-twocolumn p{text-align:left;}
.footer-links{background-color:#000 !important;}
.footer-navigation{color:#7AC142  !important;}
.footer-navigation a{color:#7AC142  !important;}
.footer-navigation a:hover {color: #fff !important;}
.footer-navigation span{color:#fff !important;}
.footer-copyright {color: #b0b0b0 !important;}
.footer-disclaimer {background-color:#000 !important;color:#b0b0b0 !important;}
.footer-logo {width : fit-content;}
.wdg-free-text-desc p b:hover, .wdg-free-text-desc p b:focus   {
	text-decoration: underline !important;
}
.carousel-item {background-color: #000000;}
/*.divider-widget{margin-top:25px !important;}
.fr-view > p > img{
	margin-top: -40px !important;
}*/	

@media only screen and (min-width:768px) and (max-width:981px) {	
 .caraousel-heading {font-size:42px !important }
 .caraousel-subheading {color: #ffffff !important;font-weight: bold;font-size:25px !important}
 .carousel-caption{text-align:center !important;padding-bottom:0px !important;}
 .wdg-free-text-desc{padding:20px !important}
	.wdg-free-text-desc .acount-login{width:100% !important; text-align:center !important;}
	.wdg-free-text-desc .need-account{width:100% !important; border-left: none !important}
}

@media only screen and (min-width:481px) and (max-width:767px) {
	.carousel .carousel-inner .carousel-item img{height:200px !important;}
	.caraousel-heading{}
	.caraousel-subheading {font-size:25px !important;width:unset !important;}
	.acount-login{text-align:center !important;text-align: center !important;width: unset;}
	.login{padding-left: 13% !important;}
	.carousel-caption{text-align:center !important;padding-bottom:0px !important;}
	.wdg-free-text-desc{padding:20px !important}
.wdg-free-text-desc .acount-login{width:100% !important;text-align:center !important; }
.wdg-free-text-desc .need-account{width:100% !important;border-left: none !important;}
}
@media only screen and (max-width:480px) {
	.carousel .carousel-inner .carousel-item img{height:200px !important;}
	.caraousel-heading{font-size:36px !important;}
	.caraousel-subheading {font-size:25px !important;;width:unset !important;}
	.acount-login{text-align:center !important;text-align: center !important;width: unset;}
	.login{padding-left: 13% !important;}
	.carousel-caption{text-align:center !important;padding-bottom:0px !important;}
	.wdg-free-text-desc{padding:20px !important}
	.wdg-free-text-desc .acount-login{width:100% !important; text-align:center !important;}
	.wdg-free-text-desc .need-account{width:100% !important;border-left: none !important;}
}

@media (min-width: 768px) 
{
.col-md-7 {
    width: 52.33333333% !important;
}
}

@media only screen and  (min-width:200px) and (max-width:360px)
{
	.login{
		text-align: center !important;
	}
}
@media only screen and  (min-width:200px) and (max-width:400px)
{
	.login{
		text-align: center !important;
	}
	.login .row {
		width:97% !important;
		padding-left: 7%;
	}
}

@media only screen and (max-width: 991px) {.mobilelogo { display: inline-block; margin-top: unset !important;  margin-bottom: unset !important; margin-left:unset !important;}}
button.btn.btn-primary-customstyle.navbar-toggler {display: none !important;}
.carousel-item.active {display: flex !important; justify-content: center; align-items: center;}
.carousel-caption {display: flex !important; justify-content: center; align-items: center; flex-direction: column;}
.caraousel-heading {margin-bottom: unset !important;}
.carousel-caption {bottom: unset !important;}

.login {border-bottom:0;}
.wdg-free-text-desc {color:unset !important;background-color: unset !important;}
@media only screen and (max-width: 767px){.form-inline .form-group {display:block;}
.forgot_links{text-align:center;}
.form-group input {margin-left: auto !important;margin-right: auto !important;text-align: center;}
}
.LoginWidget .col-md-7.col-sm-12 {text-align: center !important;}
.row{--bs-gutter-x: 0 !important;}
.pro{visibility:hidden;}