html{font-size:14px;}
@font-face {
	font-family: 'LINESeedSansTH-Bold';
	src: url('fonts/LINESeedSansTH-Bold.eot');
	src: url('fonts/LINESeedSansTH-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/LINESeedSansTH-Bold.woff') format('woff'),
		url('fonts/LINESeedSansTH-Bold.woff2') format('woff2'),
		url('fonts/LINESeedSansTH-Bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LINESeedSansTH-Regular';
	src: url('fonts/LINESeedSansTH-Regular.eot');
	src: url('fonts/LINESeedSansTH-Regular.eot?#iefix') format('embedded-opentype'),
		url('fonts/LINESeedSansTH-Regular.woff') format('woff'),
		url('fonts/LINESeedSansTH-Regular.woff2') format('woff2'),
		url('fonts/LINESeedSansTH-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
body{
	font-family: 'LINESeedSansTH-Regular';
	cursor: default;
	position: relative;
	line-height:1.5;
	font-size: 1rem;
	overflow-x: hidden;
	color: #000;
}
ul{
	padding: 0;
	margin: 0;
}
a{
	text-decoration: none;
	/*cursor: pointer;*/
	color: inherit;
	
}

#nav-icon3{
	z-index: 56;
	width: 35px;
	height: 25px;
	position: relative;
    top: 0;
    right: 0;
	left: auto;
	margin:0px 0;
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
	box-shadow: none;
	background: none;
	border: none; 
}
#nav-icon3 span{
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
    border-radius: 5px;
	background: #f16724;
	opacity: 1;
	right: 0%;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
#nav-icon3 span:nth-child(1) {
	top: 0;
}
#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3) {
	top: 10px;
	width: 75%;
}
#nav-icon3 span:nth-child(4) {
	top: 20px;
	width: 50%;
}
#nav-icon3.open span:nth-child(1) {
	top: 18px;
	width: 0%;
	left: 50%;
}
#nav-icon3.open span:nth-child(2) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	width: 80%;
}
#nav-icon3.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	width: 80%;
}
#nav-icon3.open span:nth-child(4) {
	top: 18px;
	width: 0%;
	left: 50%;
}

/*///////////Start-Header///////////////*/

.headbar-main{
    padding: .5rem 0;
    transition: all 0.6s;
	background-color: #FFF;
	box-shadow: 3px -1px 10px rgb(0 0 0 / 15%);
}
.hamburgers-box{
    width: 100%;
	height: 100%;
	padding: 0;
    position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.headbar-main .row{margin: auto;}
.navbar-brand {
    width: auto;
    text-align: left;
    margin: 0;
	padding: 0;
	color: #000;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	font-size: 1rem;
}
.navbar-brand h1{margin: 0;font-size: 1rem;}
.navbar-brand p{margin: 0;}
.navbar-brand img{
	width: 65px;
	transition: all 0.5s;
	margin: 0;
}

.navbar-collapse .navbar-brand{
	padding: 2rem 0;
	margin: 0 auto;
	text-align: center;
	display: block;
	width: 100%;
}

.navbar-collapse .navbar-nav{padding: 0 30px;}
.navbar-nav li{
	padding: 0;
	position: relative;
	transition: all 0.5s;
	margin-bottom: .5rem;
}
.navbar-nav li a{
	padding:5px;
	display: block;
	text-align: left;
	text-decoration: none;
	transition: all 0.5s;
	font-weight: bolder;
}
.navbar-nav li.active a,
.navbar-nav li a:hover{color: #f16724;}


.social-header ul .orangcolor{margin-right: 5px;}
.social-header ul a{display: inline-block;}
.social-header {padding: 0 30px;text-align: center;}
.social-header ul li{margin-bottom: .5rem;}
.social-header ul{text-align: left;list-style: none;margin-bottom: 1rem;}
.social-header img{filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);width: 35px;}

/*///////////End-Header///////////////*/
.carouselmainslide,
#carouselMainslide .carousel-item{
	position: relative;
	overflow: hidden;
	background: -webkit-linear-gradient(rgba(253, 248, 242, 1) 0%, rgba(253, 248, 242, 1) 33%, rgba(254, 184, 124, 1) 68%, rgba(253, 248, 242, 1) 100%);
	background: -o-linear-gradient(rgba(253, 248, 242, 1) 0%, rgba(253, 248, 242, 1) 33%, rgba(254, 184, 124, 1) 68%, rgba(253, 248, 242, 1) 100%);
	background: linear-gradient(rgba(253, 248, 242, 1) 0%, rgba(253, 248, 242, 1) 33%, rgba(254, 184, 124, 1) 68%, rgba(253, 248, 242, 1) 100%);
}
#carouselMainslide .carousel-item iframe,
#carouselMainslide .carousel-item video,
#carouselMainslide .carousel-item source,
#carouselMainslide .carousel-item img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#carouselMainslide .carousel-indicators {
    align-items: center;
    margin-bottom: 0;
    justify-content: center;
    bottom: .75rem;
	z-index: 1019;
}
#carouselMainslide .carousel-indicators button{
	width: 9px;
	height: 9px;
	margin: 0 3px;
	opacity: 1;
	background-color: transparent;
	border-radius: 50%;
	border: 1px solid #f16724;
}
#carouselMainslide .carousel-indicators button.active{
	background: #f16724;
}

.imgbanner{
	text-align: center;
	overflow: hidden;
	
	transition: all 1s;
	-webkit-animation: slideup 0.6s linear both;
	animation: slideup .6s linear both;
	-webkit-animation-delay: .5s;
	animation-delay: .5s;
}
.imgbanner img{width: 100%;}
.bannercaptions{
	font-family: 'LINESeedSansTH-Bold';
	margin-bottom: 2rem;
	padding: 1rem 0;
	
	transition: all 1s;
	-webkit-animation: slideleft 0.5s linear both;
	animation: slideleft .5s linear both;
	-webkit-animation-delay: .4s;
	animation-delay: .4s;
}
.bannercaptions h1{
	font-size: 36px;
	margin: 1rem 0;
}
.bannercaptions h2{
	font-size: 20px;
	margin-bottom: 1rem;
}
.bannercaptions h3{
	font-size: 16px;
	margin: 0;
	font-family: 'LINESeedSansTH-Regular';
}
.bannercaptions p img.iconai{
	width: 25px !important;
	margin-right: 5px;
	filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);
}
.bannercaptions p{color: #faae42;margin: 0;}
.bannercaptions ul{
	list-style: none;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	margin: 1rem 0 0;
}
.bannercaptions ul li{
	display: flex;
	align-items: center;
	margin-right: 10px;
	margin-bottom: 10px;
	font-family: 'LINESeedSansTH-Regular';
}
.bannercaptions ul li img{
	width: 25px !important;
	margin-right: 5px;
	filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);
}
.buttonorange.readblack{background-color: transparent;border: 1px solid #000;color: #000;}
.buttonorange.readblack:hover{background: #ffa11b;color: #FFF;border-color: #ffa11b;}
.bannercaptions .buttonorange{border-radius: 30px;}




@-webkit-keyframes slideleft {
  0% {
    transform: translateX(70px);
    opacity: 0;
  }
  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

@-webkit-keyframes slideright {
  0% {
    transform: translateX(-70px);
    opacity: 0;
  }
  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}
@-webkit-keyframes slidetop {
  0% {
    transform: translateY(-70px);
    opacity: 0;
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}
@-webkit-keyframes slideup {
  0% {
    transform: translateY(70px);
    opacity: 0;
  }
  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}



/*///////////Start-Content///////////////*/ 
.content-box{padding: 10% 0;}
.orangcolor{color: #f16724;}
.content-box.contentglowup{background: #fefaf9;}
.title-box{
	text-align: center;
	margin-bottom: 2.3rem;
}
.title-box h1{
	font-size: 1.4rem;
	margin: 0;
	font-family: 'LINESeedSansTH-Bold';
}
#collapsemore{
	display: none;
}
#accordionfaq .accordion-item{
	border: none;
	margin: 0;
	background: none;
	margin-bottom: 1rem;
}
#accordionfaq .accordion-body{
	border-radius: 10px;
	background: #FFF;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
#accordionfaq .accordion-button{
	border: none;
	border-radius: 10px;
	background: #FFF;
	color: #000;
	margin-bottom: 1rem;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
#accordionfaq .accordion-button::after{
	width: 20px;
	height: 20px;
	background-size: 100% !important;
	filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);
}
#accordionfaq .accordion-button[aria-expanded="false"]::after{background-image: url("../images/plus.png");}
#accordionfaq .accordion-button[aria-expanded="true"]::after{background-image: url("../images/minus.png");}
.readfaq{
	margin: 1.5rem auto 0;
	text-align: center;
	color: #f16724;
	font-family: 'LINESeedSansTH-Bold';
}
.readfaq:hover{color: #faae42;}

.carousel#carouselworks{margin-bottom: 3rem;}
.carousel#carouselworks .carousel-indicators {
    align-items: center;
    margin-bottom: 0;
    justify-content: center;
    bottom: -.75rem;
	z-index: 1019;
}
.carousel#carouselworks .carousel-indicators button{
	width: 9px;
	height: 9px;
	margin: 0 3px;
	opacity: 1;
	background-color: transparent;
	border-radius: 50%;
	border: 1px solid #f16724;
}
.carousel#carouselworks .carousel-indicators button.active{
	background: #f16724;
}

.textwork p.tagbusiness {
    padding: 5px 6px;
    border-radius: 30px;
    background: #ffecde;
    color: #f16724;
    text-align: center;
    font-size: .85rem;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.3;
    height: calc(1rem * 1.4 * 1.2);
}
.textwork h1{
	font-size: 1.2rem;
	margin: .5rem 0;
	font-family: 'LINESeedSansTH-Bold';
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.15;
    height: calc(1rem * 1.3 * 2);
}
.textwork p.fourline{
	display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.3;
    height: calc(1rem * 1.3 * 4);
}
/*.textwork p.twoline{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-height: 1.3;
    height: calc(1rem * 1.3 * 2);
}*/
.textwork p{
	margin: 0;
	color: #262626;
}
.textwork h2{
	font-size: 1.3rem;
	margin: .5rem 0 0;
	color: #f16724;
	font-family: 'LINESeedSansTH-Bold';
}
.workbox{
	background: #FFF;
	border-radius: 10px;
	padding: 1rem;
	margin-bottom: 2rem;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px 0px, rgba(0, 0, 0, 0.06) 0px 1px 2px 0px;
}
.workbox .img-box{
	margin-bottom: 1rem;
	aspect-ratio:3/4;
}
.workbox .img-box img{
	height: 100%;
	object-fit: cover;
}
.img-box{
	text-align: center;
	overflow: hidden;
	border-radius: 10px;
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.img-box img{
	width: 100%;
	transition: all 0.6s;
}
.whyusbox img{
	width: 55px;
	margin-bottom: 10px;
	filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);
}
.whyusbox h1{
	font-size: 1.1rem;
	margin-bottom: 0rem;
	font-family: 'LINESeedSansTH-Bold';
}
.whyusbox p{margin: 0;color: #515151;}
.whyusbox{
	margin-bottom: 1rem;
	text-align: center;
}

.title-audit{margin-bottom: 2rem;}
.title-audit h1{
	font-size: 2rem;
	margin: 0;
	font-family: 'LINESeedSansTH-Bold';
}
.title-audit h2{
	font-size: 1.5rem;
	margin-bottom: .5rem;
	font-family: 'LINESeedSansTH-Bold';
}
.title-audit p{margin: 0;color: #515151;}
.auditbox{
	margin-bottom: 1rem;
	text-align: left;
	display: flex;
	align-items: flex-start;
}
.auditbox img{
	width: 35px;
	margin-right: 10px;
	filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);
}
.auditbox h1{
	font-size: 1rem;
	margin-bottom: 0rem;
	font-family: 'LINESeedSansTH-Bold';
}
.auditbox p{margin: 0;color: #515151;font-size: .9rem;}

.buttonorange{
	padding:10px 6px;
	color: #FFF;
	border-radius: 8px;
	width: 100%;
	margin: 1rem 0;
	background: #f16724;
	text-align: center;
	font-family: 'LINESeedSansTH-Bold';
}
.buttonorange:hover{background: #faae43;box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.btn-submitcheck.viewwork{text-align: left;}

.aireadlinescore{
	background:#fff;
    border:1px solid #E5E7EB;
    border-radius:24px;
    padding: 2rem 1rem;
	margin: 2rem auto 0;
	position: relative;
	overflow: hidden;
    box-shadow:0 10px 30px rgba(15,23,42,.06),0 2px 6px rgba(15,23,42,.04);
}
.aireadlinescore .progress{margin: 1rem auto;}
.aireadlinescore h1{
	font-size: 1.6rem;
	margin-bottom: 1rem;
	font-family: 'LINESeedSansTH-Bold';
}
.score{
    display:flex;
    align-items:flex-end;
    gap:8px;
}
.score .number{
    font-size:45px;
    font-weight:700;
    color:#173A8E;
    line-height:1;
}
.score span:last-child{
    font-size:30px;
    color:#222;
}
.progress{
    height:18px;
    border-radius:30px;
    overflow:hidden;
    background:#ECECEC;
}
.progress-fill{
    width:78%;
    height:100%;
    border-radius:30px;
    background:linear-gradient(90deg,#ff3b30, #ff8c2f, #f9c700, #8bc34a);
	position:relative;
}
.progress-fill::after{
    content:"";
    width:20px;
    height:20px;
    border-radius:50%;
    background:#2ECC71;
    position:absolute;
    right:-8px;
    top:-1px;
    border:3px solid white;
}

.score-section{
	padding: 1rem 0;
    align-items:center;
	position: relative;
	margin: 2rem auto 0;
}

.score-section h2{
	font-size: 1rem;
	margin: 0;
	font-family: 'LINESeedSansTH-Bold';
}

.chart{
	overflow: hidden;
	margin:1rem auto;
    text-align:center;
}

.chart img{
    width:260px;
    max-width:100%;
}
.topcenter, .topleft, .topright,
.rightbottom, .leftbottom{
	position: absolute;
	z-index: 1;
	text-align: center;
}
.topcenter{
	top: 0;
	left: 50%;
	transform: translate(-50%,0);
}
.topleft{
	top: 10%;
	left: 0%;
}
.topright{
	top: 10%;
	right: 0%;
}
.leftbottom{
	bottom:5%;
	left: 0%;
}
.rightbottom{
	bottom: 10%;
	right: 0%;
}



.titlecard{
	padding: 1.5rem;
	text-align: center;
	background: #fdf8f2;
	margin-bottom: 1rem;
}
.cardsearch-behavior{
	overflow: hidden;
	text-align: center;
	background: #fefdfb;
	border-radius: 20px;
	margin-bottom: 2rem;
	position: relative;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;
}
.cardsearch-behavior .col-12{position: relative;}
.cardsearch-behavior img{width: 55px;}
.cardsearch-behavior img.arrowsearch{
	width: 35px;
	margin: 0 0 1rem;
	transform: rotate(-90deg);
}
.cardsearch-behavior img.arrowdown{
	width: 35px;
	margin: 0 0 1rem;
	transform: rotate(-90deg);
	filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);
}
.cardsearch-behavior h1{
	margin:.75rem 0;
	font-family: 'LINESeedSansTH-Bold';
	font-size: 1rem;
}
.cardsearch-behavior h2{
	margin: 0;
    color: #f16724;
	font-family: 'LINESeedSansTH-Bold';
	font-size: 1.3rem;
}
.cardsearch-behavior h3{
	padding: 4px;
    border-radius: 30px;
    background: #ffecde;
    color: #f16724;
    width: 100px;
    text-align: center;
    font-size: 1rem;
	margin: auto;
	font-family: 'LINESeedSansTH-Bold';
}
.cardsearch-behavior .fa-user{font-size: 50px;}
.subcard .row{align-items: center;}
.subcard .col-4{text-align: center;}
.subcard{
	padding: 1.5rem;
	text-align: left;
	background: #fdf8f2;
	margin: 0 1rem 1rem;
	border-radius: 15px;
}
/*///////////Start-Policy///////////////*/
.policy-box{
    position: fixed;
    bottom: 0;
    left: 0;
	width: 100%;
    text-align: left;
    padding: 1rem 0;
    color: #000 ;
    z-index: 1544;
	background: #FFF;
}
.policy-box ul{list-style: none;}
.policy-box ul .fa-xmark{
	position: absolute;
	font-size: 1.2rem;
	right: 1rem;
	top: 1rem;
	z-index: 1;
	cursor: pointer;
}
.policy-box ul .fa-xmark:hover{opacity: .6;}
.policy-box ul li{padding: 0 5px;}
.policy-box p{
	font-size: 1.1rem !important;
	margin-bottom: 0;
	font-family: 'LINESeedSansTH-Bold';
}
.policy-box a:hover{color: #f16724;}
.policy-box .btn-policy{
    width:165px;
    padding: 8px;
    transition: all 0.5s;
    cursor: pointer;
    text-align: center;
    color: #FFF ;
    margin: .5rem auto;
	display: flex;
    align-items: center;
    justify-content: center;
	text-transform: uppercase;
	border: 1px solid #f16724;
	background: #f16724;
	border-radius: 30px;
}
.btn-policy:hover{
	background: #faae43;
	border-color: #faae43;
}


/*///////////End-Policy///////////////*/

/*///////////Start-Footer///////////////*/
.cheackwebsite{
	padding: 7% 0;
	background:-webkit-linear-gradient(270deg, #F86D0B 0%, #FF7B00 28%, #FF8918 65%, #FFA726 100%);
	background:-o-linear-gradient(270deg, #F86D0B 0%, #FF7B00 28%, #FF8918 65%, #FFA726 100%);
	background:linear-gradient(360deg, #F86D0B 0%, #FF7B00 28%, #FF8918 65%, #FFA726 100%);
}
.title-checkai{
	color: #FFF;
	margin-bottom: 1rem;
}
.title-checkai p{margin: 0;}
.title-checkai h1{
	font-size: 30px;
	margin-bottom: .5rem;
	text-shadow: 1px 1px 3px rgb(0 0 0 / 17%);
	font-family: 'LINESeedSansTH-Bold';
}
.formplaceholder p{margin: 0;color: #FFF;}
.formplaceholder form{
	border-radius: 30px;
	overflow: hidden;
	margin-bottom: .75rem;
	box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
.btn-submitcheck{
	padding: 10px;
	color: #FFF;
	text-align: center;
	box-shadow: none;
	border: none;
	background: #000;
	width: 35%;
	font-family: 'LINESeedSansTH-Bold';
}
.formplaceholder .form-control::placeholder{color: #a4a4a4;}
.formplaceholder .form-control{
	background: #FFF;
	border: none;
	border-radius: 0;
	width: 65%;
}


.closebtn{
	position: absolute;
	right: 1.5rem;
	top: .75rem;
	z-index: 1;
}
.buttonorange.starttocheck{
	margin: 2rem auto 0;
	/*max-width: 250px;*/
	box-shadow: none;
	border: none;
}
#aicheckModal.modal .modal-content{
	padding: 2rem;
	border-radius: 20px;
	background: #FFF;
	width: auto;
	margin: auto;
}
#aicheckModal.modal .modal-dialog {
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    max-width: none;
}
#aicheckModal.modal .form-label{font-family: 'LINESeedSansTH-Bold';}
#aicheckModal.modal .modal-content h2{
	color: #173A8E;
	margin: 0;
	font-size: 1.3rem;
	font-family: 'LINESeedSansTH-Bold';
}

.footer{
	color: #000;
	padding: 10% 0 5%;
	background: #fff;
} 
.logo-footer{
	text-align: left;
	margin: 1rem 0;
}
.logo-footer img{width: 65px;}
.footer h1{
	font-size: 1.1rem;
	margin-bottom: .5rem;
	font-family: 'LINESeedSansTH-Bold';
}
.footer a{display: inline-block;}
.footer p{margin-bottom: 0rem;}
.footer a:hover{color: #faae42;}
.copyright-box{
	text-align: center;
	padding: 10px 0;
	background: #f5f5f5;
}
.social-footer{text-align: left;}
.social-footer img{
	width: 35px;
	filter: invert(37%) sepia(35%) saturate(2569%) hue-rotate(352deg) brightness(91%) contrast(98%);
}
.social-footer img.facebookcolor:hover{filter: invert(36%) sepia(75%) saturate(2965%) hue-rotate(202deg) brightness(97%) contrast(96%);}
.social-footer img.linecolor:hover{filter: invert(68%) sepia(3%) saturate(4549%) hue-rotate(78deg) brightness(94%) contrast(90%);}
.social-footer img.igcolor:hover{filter: invert(31%) sepia(67%) saturate(3568%) hue-rotate(315deg) brightness(99%) contrast(93%);}
.social-footer img.youtubecolor:hover{filter: invert(16%) sepia(99%) saturate(4935%) hue-rotate(356deg) brightness(97%) contrast(116%);}

.textfooter {margin-bottom: 2rem;}
.textfooter img:hover {transform: scale(1.03);filter: none;}
.textfooter ul{
	list-style: none;
	margin: .75rem auto;
}
.textfooter ul li{margin-bottom: .5rem;}
.text-policy li{
	margin-left: 40px;
	list-style: none;
	margin-bottom: 8px;
}

/*///////////End-Footer///////////////*/
@media (max-width: 920px) {
	body{max-width: 100% !important;}
	.navbar-collapse{
        position: fixed;
        width: 90%;
		background: #FFF;
        height: 100% !important;
        max-height: none !important;
        top: 0%;
        display: block;
        right: -100%;
        margin: 0 !important;
        z-index: 55;
		opacity: 0;
		transition: all .5s;
        overflow-y: scroll;
        box-shadow: 5px 0px 5px 0px rgba(0, 0, 0, 0.1);
	}
	.navbar-collapse::-webkit-scrollbar{width: 0;}
	.navbar-collapse.in{
		right: 0;
		opacity: 1;
		transition: all .5s;
	}
	.navbar-collapse.show {
		right: 0;
		opacity: 1;
		transition: all .5s;
	}
	.all-container{
		width: 100%;
	}
	.all-container.-collapse{
		transition: all .5s;
	}
	.navbar-expand-lg, .navbar-collapse, .navbar-collapse.collapsing, .all-container.all-container.all-container {
		transition: all .5s !important;
	}
	.navbar-expand-lg.-collapse {
		width:100%;
		transition: all .5s;
	}
	
}


@media (min-width: 390px){

}

