body {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

body {
	color:#0d1216;
	font-family:segoe ui, HelveticaNeue, helvetica neue, Helvetica, Arial, sans-serif;
	font-weight:400;
	font-size:18px;
	line-height:1.6;
}
a {
	color:#026acb;
	text-decoration:none
}
a:hover {
	color:#0679e3;
	text-decoration:none
}
a:visited {
	color:none;
}
 
p {
    margin-top: 0;
    margin-bottom: 1rem;
}

dl, ol, ul {
    margin-top: 0;
    margin-bottom: 1rem;
}
ol, ul {
    padding-left: 2rem;
}

h1, h2, h3, h4, h5 { line-height:normal; margin:30px 0 10px 0;}

 

/*********Top Nav Start**************/

.fade {
transition:opacity .15s linear
}
@media (prefers-reduced-motion:reduce) {
.fade {
transition:none
}
}
.fade:not(.show) {
opacity:0
}
.collapse:not(.show) {
display:none
}
.collapsing {
	height:0;
	overflow:hidden;
transition:height .35s ease
}
@media (prefers-reduced-motion:reduce) {
.collapsing {
transition:none
}
}




.nav {
	display:flex;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.nav-link {
	display:block;
padding:.5rem 1rem;
	color:#0d6efd;
	text-decoration:none;
transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out
}


@media (prefers-reduced-motion:reduce) {
.nav-link {
transition:none
}
}
.nav-link:focus, .nav-link:hover {
	color:#0a58ca
}
.nav-link.disabled {
	color:#6c757d;
	pointer-events:none;
	cursor:default
}
.nav-tabs {
	border-bottom:1px solid #dee2e6
}
.nav-tabs .nav-link {
	margin-bottom:-1px;
	background:0 0;
	border:1px solid transparent;
border-top-left-radius:.25rem;
border-top-right-radius:.25rem
}
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
	border-color:#e9ecef #e9ecef #dee2e6;
	isolation:isolate
}
.nav-tabs .nav-link.disabled {
	color:#6c757d;
	background-color:transparent;
	border-color:transparent
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
	color:#495057;
	background-color:#fff;
	border-color:#dee2e6 #dee2e6 #fff
}
.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0
}
.nav-pills .nav-link {
	background:0 0;
	border:0;
border-radius:.25rem
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	color:#fff;
	background-color:#0d6efd
}
.nav-fill .nav-item, .nav-fill>.nav-link {
	flex:1 1 auto;
	text-align:center
}
.nav-justified .nav-item, .nav-justified>.nav-link {
	flex-basis:0%;
	flex-grow:1;
	text-align:center
}
.nav-fill .nav-item .nav-link, .nav-justified .nav-item .nav-link {
	width:100%
}
.tab-content>.tab-pane {
	display:none
}
.tab-content>.active {
	display:block
}
.navbar {
	position:relative;
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	justify-content:space-between;
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md, .navbar>.container-sm, .navbar>.container-xl, .navbar>.container-xxl {
	display:flex;
	flex-wrap:inherit;
	align-items:center;
	justify-content:space-between
}
.navbar-brand {
padding-top:.3125rem;
padding-bottom:.3125rem;
	margin-right:1rem;
	font-size:1.25rem;
	text-decoration:none;
	white-space:nowrap
}
.navbar-nav {
	display:flex;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	list-style:none
}
.navbar-nav .nav-link {
	padding-right:0;
	padding-left:0
}
.navbar-nav .dropdown-menu {
	position:static
}
.navbar-text {
padding-top:.5rem;
padding-bottom:.5rem
}
.navbar-collapse {
	flex-basis:100%;
	flex-grow:1;
	align-items:center
}
.navbar-toggler {
padding:.25rem .75rem;
	font-size:1.25rem;
	line-height:1;
	background-color:transparent;
	border:1px solid transparent;
border-radius:.25rem;
transition:box-shadow .15s ease-in-out
}
@media (prefers-reduced-motion:reduce) {
.navbar-toggler {
transition:none
}
}
.navbar-toggler:hover {
	text-decoration:none
}
.navbar-toggler:focus {
	text-decoration:none;
	outline:0;
box-shadow:0 0 0 .25rem
}
.navbar-toggler-icon {
	display:inline-block;
	width:1.5em;
	height:1.5em;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%
}
.navbar-nav-scroll {
	max-height:var(--bs-scroll-height, 75vh);
	overflow-y:auto
}
@media (min-width:576px) {
.navbar-expand-sm {
flex-wrap:nowrap;
justify-content:flex-start
}
.navbar-expand-sm .navbar-nav {
flex-direction:row
}
.navbar-expand-sm .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-sm .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-sm .navbar-nav-scroll {
overflow:visible
}
.navbar-expand-sm .navbar-collapse {
display:flex!important;
flex-basis:auto
}
.navbar-expand-sm .navbar-toggler {
display:none
}
}
@media (min-width:768px) {
.navbar-expand-md {
flex-wrap:nowrap;
justify-content:flex-start
}
.navbar-expand-md .navbar-nav {
flex-direction:row
}
.navbar-expand-md .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-md .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-md .navbar-nav-scroll {
overflow:visible
}
.navbar-expand-md .navbar-collapse {
display:flex!important;
flex-basis:auto
}
.navbar-expand-md .navbar-toggler {
display:none
}
}
@media (min-width:992px) {
.navbar-expand-lg {
flex-wrap:nowrap;
justify-content:flex-start
}
.navbar-expand-lg .navbar-nav {
flex-direction:row
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-lg .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-lg .navbar-nav-scroll {
overflow:visible
}
.navbar-expand-lg .navbar-collapse {
display:flex!important;
flex-basis:auto
}
.navbar-expand-lg .navbar-toggler {
display:none
}
}
@media (min-width:1200px) {
.navbar-expand-xl {
flex-wrap:nowrap;
justify-content:flex-start
}
.navbar-expand-xl .navbar-nav {
flex-direction:row
}
.navbar-expand-xl .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-xl .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-xl .navbar-nav-scroll {
overflow:visible
}
.navbar-expand-xl .navbar-collapse {
display:flex!important;
flex-basis:auto
}
.navbar-expand-xl .navbar-toggler {
display:none
}
}
@media (min-width:1400px) {
.navbar-expand-xxl {
flex-wrap:nowrap;
justify-content:flex-start
}
.navbar-expand-xxl .navbar-nav {
flex-direction:row
}
.navbar-expand-xxl .navbar-nav .dropdown-menu {
position:absolute
}
.navbar-expand-xxl .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand-xxl .navbar-nav-scroll {
overflow:visible
}
.navbar-expand-xxl .navbar-collapse {
display:flex!important;
flex-basis:auto
}
.navbar-expand-xxl .navbar-toggler {
display:none
}
}
.navbar-expand {
	flex-wrap:nowrap;
	justify-content:flex-start
}
.navbar-expand .navbar-nav {
	flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
	position:absolute
}
.navbar-expand .navbar-nav .nav-link {
padding-right:.5rem;
padding-left:.5rem
}
.navbar-expand .navbar-nav-scroll {
	overflow:visible
}
.navbar-expand .navbar-collapse {
	display:flex!important;
	flex-basis:auto
}
.navbar-expand .navbar-toggler {
	display:none
}
.navbar-light .navbar-brand {
	color:rgba(0, 0, 0, .9)
}
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
	color:rgba(0, 0, 0, .9)
}
.navbar-light .navbar-nav .nav-link {
	color:rgba(0, 0, 0, .55)
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	color:rgba(0, 0, 0, .7)
}
.navbar-light .navbar-nav .nav-link.disabled {
	color:rgba(0, 0, 0, .3)
}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link {
	color:rgba(0, 0, 0, .9)
}
.navbar-light .navbar-toggler {
	color:rgba(0, 0, 0, .55);
	border-color:rgba(0, 0, 0, .1)
}
.navbar-light .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-light .navbar-text {
	color:rgba(0, 0, 0, .55)
}
.navbar-light .navbar-text a, .navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
	color:rgba(0, 0, 0, .9)
}
.navbar-dark .navbar-brand {
	color:#fff
}
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
	color:#fff
}
.navbar-dark .navbar-nav .nav-link {
	color:rgba(255, 255, 255, .55)
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
	color:rgba(255, 255, 255, .75)
}
.navbar-dark .navbar-nav .nav-link.disabled {
	color:rgba(255, 255, 255, .25)
}
.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link {
	color:#fff
}
.navbar-dark .navbar-toggler {
	color:rgba(255, 255, 255, .55);
	border-color:rgba(255, 255, 255, .5)
}
.navbar-dark .navbar-toggler-icon {
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-dark .navbar-text {
	color:rgba(255, 255, 255, .55)
}
.navbar-dark .navbar-text a, .navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
	color:#fff
}
 
 
 
.ms-auto {
    margin-left: auto !important;
}

.dropdown-toggle::after {
    display: none;
}


.navbar-dark .navbar-brand {
    display: flex;
}

.navbar-dark .navbar-brand img {
    max-width: 100%;
    height: auto;
}

.navbar-dark {
    	 padding: 10px 0;
	 background:#eeeeee;
}

.shadow {  }

.navbar-dark .navbar-nav .nav-link {
    padding: 7px 10px 9px 10px;
    margin:10px 2px;
	 color:#000;    
	 border-bottom:solid 2px #eeeeee;
    
}

.navbar-dark .dropdown .active, .navbar .dropdown .active:focus, .navbar-dark .dropdown:hover>a {
    color:#0d1216;
    background:#557F55;
	border-radius: 4px;
}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { 
    color:#026acb;     
	/* background:#026acb;
	border-radius: 4px;*/
	border-bottom:solid 2px #026acb;	
	}

 

/*.navbar-dark .navbar-nav .dropdown-toggle { 
     background:#ffffff url(images/down-arrow.svg) 90% no-repeat;
	 background-size: 16px;
	 padding-right:35px !important;
	     border-radius: 4px;
		 }


.navbar-dark .navbar-nav .dropdown-toggle.show {
		background:#eceef0 url(assets/images/up-arrow.svg) 90% no-repeat;
		 background-size: 16px;
	 padding-right:35px !important;
	     border-radius: 4px;
	 }


.navbar-dark .navbar-nav .dropdown-toggle:hover {
	background:#eceef0 url(assets/images/down-arrow.svg) 90% no-repeat;
		 background-size: 16px;
	 padding-right:35px !important;
	     border-radius: 4px;
	}

.navbar-dark .navbar-nav .dropdown-toggle:focus {
	background:#eceef0 url(assets/images/up-arrow.svg) 90% no-repeat;
		 background-size: 16px;
	 padding-right:35px !important;
	     border-radius: 4px;
	}
	*/


@media (max-width: 768px) {
	
.navbar-dark .navbar-toggler {
    padding:10px 24px;
    background:url(../images/mobile-menu.svg) center center;
    background-repeat: no-repeat;
    background-size: 45px;
	text-indent: -99999px 
}
.navbar-collapse {
    background-color:rgb(64 87 109 / 5%);
	padding:10px;
}


.navbar-dark .navbar-nav .nav-link {
	margin:0;
	    padding: 17px;
	border-radius:4px 4px 0 0 !important;
	font-size:18px;
	font-weight:600;
	}
 
.navbar-dark {
    padding: 10px 0;
}

.navbar-dark .navbar-brand {
    display: flex;
    width: 200px;
}

}







/***********Top Nav End****************/

h1 {
   font-size:40px;
   line-height:normal;
   margin:0;
   margin-bottom: 20px;
}

.Toppadding {
    padding-top:40px;
	padding-bottom:80px;
}

 

.Toppadding img {
    max-width: 100%;
    height: auto;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}


.text-right { text-align:right;}
.text-left { text-align:left;}


.button-wrapper {
    width:100%;
    margin: 0 auto;
	text-align:center;
}



.button_2024 {
	display:inline-flex;
	text-align:center;
	justify-content:center;
	text-decoration:none;
	vertical-align:middle;
	cursor:pointer;
	min-width:255px;
	padding:8px 20px 10px;
	border-radius:2px;
	margin:10px;
	font-weight:600;
	font-size:20px;
	align-content:center;
	align-items:center
}

.button_2024::before {
content:'';
display:inline-block;
width:40px;
height:40px;
margin-right:10px
}
.button_2024.win-icon::before {
background:url(../images/win-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.button_2024.mac-icon::before {
background:url(../images/mac-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}
.button_2024.buy-icon::before {
background:url(../images/buy-logo.svg);
background-size:auto;
background-position:center;
background-repeat:no-repeat
}

.button_2024.green {
	background-color:#61c100;
	color:#fff;
	border:solid 1px #61c100;
	box-shadow:0 20px 20px -20px #595959;
}
.button_2024.green:hover {
	background-color:#3ba027;
	color:#fff;
	border:solid 1px #3ba027;
	text-decoration:none
}


.button_2024.blue {
	background-color:#0081e5;
	color:#fff;
	border:solid 1px #0081e5;
	box-shadow:0 20px 20px -20px #595959;
}
.button_2024.blue:hover {
	background-color:#0679e3;
	color:#fff;
	border:solid 1px #0679e3;
	text-decoration:none
}
 


@media(max-width:992px) {
.button_2024 {
width:100%
}
}


@media(max-width:768px) {
.button_2024 {
width:80%;
margin:15px 5px
}


}




.Feature-Section {
    width: 100%;
    z-index: 0;
    background-position: top center;
    background-size: 100%;
}



 

.button-column {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    align-content: center;
	margin:0;
}


 


.button-column .col {
    text-align: center;
}

.button-column .col {
    text-align: center;
}
 
.p20 { padding:20px 0;}


.modal-body p {
	margin:0;
}

 
@media (max-width:768px) {
 
.button-column {
    display: flex;
    flex-direction: column;
}

.Toppadding {
    padding-top: 30px;
    padding-bottom: 30px;
}

.text-right { text-align: center;}
.text-left { text-align: center;}

}






.footer-bg {
    color: #777777;
    background-color: #000000;
    padding:40px 0 20px 0;
}


 

.footer-bg .text-left { font-size:16px;}

.footer-bg .text-right { font-size:16px;}

.footer-bg a {
    color: #777777;
}


.footer-bg a:hover {
	color:#fff!important;
	text-decoration:underline
}


.footer-bg ul li:hover {
  text-decoration: underline;
}

.footer-bg ul {
    list-style: none;
    color: white;
    display: flex;
    padding: 0px;
    justify-content: flex-end;
}

.footer-bg ul li {
  display: inline-block;
  padding:0 10px;
  min-width:60px;
  text-align: center;
  cursor: pointer;
}

.footer-bg ul li:not(:last-child) {
  border-right: 1px solid white;
}
 










/****************Layout Design 2024********************/


body { /*background:#6FC;*/
margin:0;
padding:0;
}


.mt0 { margin-top:0; }

.container, .container-fluid {
 width: 100%;
 padding-right:12px;
 padding-left:12px;
 margin-right: auto;
 margin-left: auto;
}


*, ::after, ::before {
    box-sizing: border-box;
}


.row {
--bs-gutter-x:1.5rem;
--bs-gutter-y:0;
	display:flex;
	flex-wrap:wrap;
margin-top:calc(var(--bs-gutter-y) * -1);
margin-right:calc(var(--bs-gutter-x) * -.5);
margin-left:calc(var(--bs-gutter-x) * -.5)
}
.row>* {
	flex-shrink:0;
	width:100%;
	max-width:100%;
padding-right:calc(var(--bs-gutter-x) * .5);
padding-left:calc(var(--bs-gutter-x) * .5);
	margin-top:var(--bs-gutter-y)
}


.col-lg-auto {
flex:0 0 auto;
width:auto
}
.col-lg-1 {
flex:0 0 auto;
width:8.33333333%
}
.col-lg-2 {
flex:0 0 auto;
width:16.66666667%
}
.col-lg-3 {
flex:0 0 auto;
width:25%
}
.col-lg-4 {
flex:0 0 auto;
width:33.33333333%
}
.col-lg-5 {
flex:0 0 auto;
width:41.66666667%
}
.col-lg-6 {
flex:0 0 auto;
width:50%
}
.col-lg-7 {
flex:0 0 auto;
width:58.33333333%
}
.col-lg-8 {
flex:0 0 auto;
width:66.66666667%
}
.col-lg-9 {
flex:0 0 auto;
width:75%
}
.col-lg-10 {
flex:0 0 auto;
width:83.33333333%
}
.col-lg-11 {
flex:0 0 auto;
width:91.66666667%
}
.col-lg-12 {
flex:0 0 auto;
width:100%
}

 


@media (max-width:576px) {
	
body { 
margin:0;
padding:0;
}

.container, .container-sm {
max-width:540px
}

 
.col-lg-6 {
width:100%
}


h1 {
   font-size:30px !important;
}


}
@media (max-width:768px) {
body { 
margin:0;
padding:0;
}

.container, .container-fluid {
 max-width: 720px;
}

.col-lg-6 {
width:100%
}


h1 {
    font-size:30px !important;
}


}
@media (min-width:992px) {
.container, .container-lg, .container-md, .container-sm {
max-width:960px;
}

body { /*background:#000;*/
margin:0;
padding:0;
}


.col-lg-6 {
flex:0 0 auto;
width:50%
}

}
@media (min-width:1200px) {
.container, .container-lg, .container-md, .container-sm, .container-xl {
max-width:1140px
}

body { /*background:#F3C;*/
margin:0;
padding:0;
}

}
@media (min-width:1400px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
max-width:1320px
}
}














/**********modal Start***************/

.text-center {
    text-align: center !important;
}

.modal {
	position:fixed;
	top:0;
	left:0;
	z-index:1060;
	display:none;
	width:100%;
	height:100%;
	overflow-x:hidden;
	overflow-y:auto;
	outline:0
}
.modal-dialog {
	position:relative;
	width:auto;
margin:.5rem;
	pointer-events:none
}
.modal.fade .modal-dialog {
transition:transform .3s ease-out;
	transform:translate(0, -50px)
}
@media (prefers-reduced-motion:reduce) {
.modal.fade .modal-dialog {
transition:none
}
}
.modal.show .modal-dialog {
	transform:none
}
.modal.modal-static .modal-dialog {
	transform:scale(1.02)
}
.modal-dialog-scrollable {
	height:calc(100% - 1rem)
}
.modal-dialog-scrollable .modal-content {
	max-height:100%;
	overflow:hidden
}
.modal-dialog-scrollable .modal-body {
	overflow-y:auto
}
.modal-dialog-centered {
	display:flex;
	align-items:center;
	min-height:calc(100% - 1rem)
}
.modal-content {
	position:relative;
	display:flex;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid rgba(0, 0, 0, .2);
border-radius:.3rem;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.show {
	opacity:.5
}
.modal-header {
	display:flex;
	flex-shrink:0;
	align-items:center;
	justify-content:space-between;
	padding:1rem 1rem;
	border-bottom:1px solid #dee2e6;
border-top-left-radius:calc(.3rem - 1px);
border-top-right-radius:calc(.3rem - 1px)
}
.modal-header .btn-close {
padding:.5rem .5rem;

margin:-.5rem -.5rem -.5rem auto
}
.modal-title {
	margin-bottom:0;
	line-height:1.5
}
.modal-body {
	position:relative;
	flex:1 1 auto;
	padding:1rem
}
.modal-footer {
	display:flex;
	flex-wrap:wrap;
	flex-shrink:0;
	align-items:center;
	justify-content:flex-end;
padding:.75rem;
	border-top:1px solid #dee2e6;
border-bottom-right-radius:calc(.3rem - 1px);
border-bottom-left-radius:calc(.3rem - 1px)
}
.modal-footer>* {
margin:.25rem
}
@media (min-width:576px) {
.modal-dialog {
max-width:500px;
margin:1.75rem auto
}
.modal-dialog-scrollable {
height:calc(100% - 3.5rem)
}
.modal-dialog-centered {
min-height:calc(100% - 3.5rem)
}
.modal-sm {
max-width:300px
}
}
@media (min-width:992px) {
.modal-lg, .modal-xl {
max-width:800px
}
}
@media (min-width:1200px) {
.modal-xl {
max-width:1140px
}
}
.modal-fullscreen {
	width:100vw;
	max-width:none;
	height:100%;
	margin:0
}
.modal-fullscreen .modal-content {
	height:100%;
	border:0;
	border-radius:0
}
.modal-fullscreen .modal-header {
	border-radius:0
}
.modal-fullscreen .modal-body {
	overflow-y:auto
}
.modal-fullscreen .modal-footer {
	border-radius:0
}
@media (max-width:575.98px) {
.modal-fullscreen-sm-down {
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-sm-down .modal-content {
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-sm-down .modal-header {
border-radius:0
}
.modal-fullscreen-sm-down .modal-body {
overflow-y:auto
}
.modal-fullscreen-sm-down .modal-footer {
border-radius:0
}
}
@media (max-width:767.98px) {
.modal-fullscreen-md-down {
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-md-down .modal-content {
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-md-down .modal-header {
border-radius:0
}
.modal-fullscreen-md-down .modal-body {
overflow-y:auto
}
.modal-fullscreen-md-down .modal-footer {
border-radius:0
}
}
@media (max-width:991.98px) {
.modal-fullscreen-lg-down {
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-lg-down .modal-content {
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-lg-down .modal-header {
border-radius:0
}
.modal-fullscreen-lg-down .modal-body {
overflow-y:auto
}
.modal-fullscreen-lg-down .modal-footer {
border-radius:0
}
}
@media (max-width:1199.98px) {
.modal-fullscreen-xl-down {
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-xl-down .modal-content {
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-xl-down .modal-header {
border-radius:0
}
.modal-fullscreen-xl-down .modal-body {
overflow-y:auto
}
.modal-fullscreen-xl-down .modal-footer {
border-radius:0
}
}
@media (max-width:1399.98px) {
.modal-fullscreen-xxl-down {
width:100vw;
max-width:none;
height:100%;
margin:0
}
.modal-fullscreen-xxl-down .modal-content {
height:100%;
border:0;
border-radius:0
}
.modal-fullscreen-xxl-down .modal-header {
border-radius:0
}
.modal-fullscreen-xxl-down .modal-body {
overflow-y:auto
}
.modal-fullscreen-xxl-down .modal-footer {
border-radius:0
}
}


.btn-close {
    box-sizing: content-box;
    width: 24px;
    height: 24px;
    color: #000;
    background: url(../images/close-icon.svg);
    background-size: 24px;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0.25rem;
    opacity: .5;
    border: 0px;
    cursor: pointer;
}


/**********modal End***************/















#FAQAccordion2023 .accordion-button {
	position:relative;
	display:flex;
	align-items:center;
	width:100%;
	padding:25px;
	color:#212529;
	text-align:left;
	background-color:#fff;
	border:0;
	border-radius:0;
	overflow-anchor:none;
	cursor:pointer;
	font-size:20px;
	font-weight:500
}
#FAQAccordion2023 .accordion-item {
	border:solid 1px #d7d7d7;
	margin-bottom:5px
}
#FAQAccordion2023 .accordion-header {
	border-bottom:solid 1px #d7d7d7;
	border:solid 4px #000
}
#FAQAccordion2023 h2 {
	padding:0!important;
	margin:0!important
}
#FAQAccordion2023 .accordion-button:not(.collapsed) {
background-color:#fff;
box-shadow:none
}
#FAQAccordion2023 .accordion-button:focus {
	z-index:3;
	border-color:transparent;
	outline:0;
	box-shadow:none
}
#FAQAccordion2023 .accordion-body {
	padding:1rem 1.25rem;
	border:solid 4px #ccc;
	border-top:none;
}
#FAQAccordion2023 .accordion-body a {
	color:#0552a3!important;
	display:inline!important;
	padding:0!important;
	text-decoration:none!important
}
#FAQAccordion2023 .accordion-body a:hover {
	background:0 0!important;
	color:#006bbd;
	text-decoration:underline
}
#FAQAccordion2023 .accordion-body ul {
	text-align:left;
	margin:0;
	padding:0
}
#FAQAccordion2023 .accordion-body ul li {
	padding-left:20px;
	position:relative;
	list-style:none;
	margin-bottom:5px;
	border:none!important
}
#FAQAccordion2023 .accordion-body ol {
	text-align:left;
	margin:0;
	padding:0;
	padding-left:20px
}
#FAQAccordion2023 .accordion-body ul li:before {
	content:'';
	display:block;
	width:8px;
	height:8px;
	position:absolute;
	top:10px;
	left:5px;
	background:#393939;
	border-radius:90px
}

#FAQAccordion2023 .accordion-button:not(.collapsed)::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nIzBjNjNlNCc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+);
    transform: rotate(-180deg);
}
#FAQAccordion2023 .accordion-button::after {
    flex-shrink: 0;
    width: 1.25rem;
    height: 1.25rem;
    margin-left: auto;
    content: "";
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nIzIxMjUyOSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+);
    background-repeat: no-repeat;
    background-size: 1.25rem;
    transition: transform .2s ease-in-out;
}

@media(max-width:768px) {
#FAQAccordion2023 .accordion-button {
font-size:18px;
font-weight:600
}
}
