/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/



@font-face { font-family: "Font Awesome 5 Pro";
	src: url(//6125724.fs1.hubspotusercontent-na1.net/hubfs/6125724/raw_assets/public/Melissa_Education_May_2024/fonts/fa-solid-900%20pro.eot) format("embedded-opentype"),
		url(//6125724.fs1.hubspotusercontent-na1.net/hubfs/6125724/raw_assets/public/Melissa_Education_May_2024/fonts/fa-solid-900%20pro%20woff2.woff2) format("woff2"),
		url(//6125724.fs1.hubspotusercontent-na1.net/hubfs/6125724/raw_assets/public/Melissa_Education_May_2024/fonts/fa-solid-900%20pro%20eoff.woff) format("woff"),
		url(//6125724.fs1.hubspotusercontent-na1.net/hubfs/6125724/raw_assets/public/Melissa_Education_May_2024/fonts/fa-solid-900%20pro%20ttf.ttf) format("truetype"),
		url(//6125724.fs1.hubspotusercontent-na1.net/hubfs/6125724/raw_assets/public/Melissa_Education_May_2024/fonts/fa-solid-900%20pro%20svg.svg) format("svg");
	font-style: normal; font-weight: 900; font-display: block; 
}
@font-face { font-family: "Source Sans Pro"; src: url(//6125724.fs1.hubspotusercontent-na1.net/hubfs/6125724/raw_assets/public/Melissa_Education_May_2024/fonts/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format("woff2");
	font-style: normal; font-weight: 400; font-display: fallback; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face { font-family: "Source Sans Pro"; src: url(//6125724.fs1.hubspotusercontent-na1.net/hubfs/6125724/raw_assets/public/Melissa_Education_May_2024/fonts/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format("woff2");
	font-style: normal; font-weight: 700; font-display: fallback; unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }






.span2 .hs-button,
.span3 .hs-button,
.span4 .hs-button,
.span5 .hs-button,
.span6 .hs-button{
	padding: 12px 24px;
	font-family:Source Sans Pro, -apple-system, BlinkMacSystemFont,
		'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol';
}
.span2 .hs-sec-btn,
.span3 .hs-sec-btn,
.span4 .hs-sec-btn,
.span5 .hs-sec-btn,
.span6 .hs-sec-btn{
	padding: 16px 12px;
	font-family:Source Sans Pro, -apple-system, BlinkMacSystemFont,
		'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol';
}
/* Top Header  */
































.header_top_wrapper{
	border-bottom: 1px solid 

  
  
    
  


  rgba(222, 226, 230, 1.0)

;
}
.header_top_main {
	background-color:

  
  
    
  


  rgba(250, 250, 250, 1.0)

;
}
.sitemap .hs-menu-wrapper>ul>li>a {
	font-size:13px;
	color:

  
  
    
  


  rgba(147, 147, 149, 1.0)

;
}
.sitemap .hs-menu-wrapper>ul>li:hover>a{
	color:

  
  
    
  


  rgba(147, 147, 149, 1.0)

;
	background-color:

  
  
    
  


  rgba(255, 255, 255, 0.0)

;
}

.sitemap .hs-menu-wrapper>ul>li.hs-item-has-children>ul{
	background-color:

  
  
    
  


  rgba(244, 246, 249, 1.0)

;
}
.sitemap .hs-menu-wrapper>ul>li>ul>li>a{
	color:

  
  
    
  


  rgba(147, 147, 149, 1.0)

;
}

.sitemap .hs-menu-wrapper>ul>li>ul>li:hover>a{
	color:

  
  
    
  


  rgba(147, 147, 149, 1.0)

;
	background-color:;
}

.fa.fa-search{
	color:;
	fill:
}

.sitemap .hs-menu-wrapper>ul>li:nth-child(4)>a{
	background-color: 

  
  
    
  


  rgba(177, 116, 15, 1.0)

;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
	border-radius:4px;
	padding:7px 17px
}
.sitemap .hs-menu-wrapper>ul>li:nth-child(4):hover>a{
	background-color: 

  
  
    
  


  rgba(177, 116, 15, 1.0)

;
	color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
}
body{
	font-family:Source Sans Pro, -apple-system, BlinkMacSystemFont,
		'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol';
}
h1, h2, h3, h4, h5, h6{
	font-family:Source Sans Pro, -apple-system, BlinkMacSystemFont,
		'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol';
}
.menu:hover i{
	color: rgba(0, 0, 0, .7);
}
.body-wrapper{
	margin-left: 250px;
	transition: margin-left .3s linear, opacity .3s ease, visibility .3s ease;
}

.dnd-section > .row-fluid {
	padding:0 24px;
	
	max-width: 1650px;
	
	margin-left: 0;
}
.cm-blog-post-sidebr .blog-main-post > .row-fluid {
    margin: 0;
}
.system_page_layout .error-page:before {
	color: rgba(51, 51, 51, .3);
}
.system_page_layout .content-wrapper,
.testimonials_sliderv3,
.gallery-section.dnd_padd .page-center,
.simple-banner .page-center,
.content-wrapper.blog-main-post {
	padding-right: 24px;
	padding-left: 24px;
}
.body-wrapper > .banner_area,
main#main-content {
	
	max-width: 1650px;
	
}
[class*="full-width-section"].dnd-section .row-fluid .page-center {
	padding-right: 24px;
	padding-left: 24px;
	margin-left: auto;
}
.page-center{
	margin-left: 0;
}
.footer_main {
	border-top: 1px solid #dee2e6;
	color: #869099;
	padding: 1rem;
	background:

  
  
    
  


  rgba(250, 250, 250, 1.0)

;
}
.footer_main .flex_row{
	display:flex;
	justify-content:space-between;

}
.footer_main .col-section{
	padding:0;
}
.footer_main .footer-social{
	padding-left:0;
	gap: 0;
}

.cus_row1_col1 {
	margin-left: 1rem;
	display:none;
}

.footer_main .footer-social-item {
	height:auto;
	width:auto;
}
.footer_main .footer-social a {
	margin-right: .5rem;
	height: auto;
	width: auto;
}
.footer_main .footer-social a i{
	display: block;
	line-height: 1;
	font-size: 24px;
}

.cus_row1_col2 {
	color: #869099;
}


.header_top_wrapper {
	padding: 0.5rem 1.2rem;
	background: #fff;
}

.header_top_wrapper .container {
	justify-content: space-between;
	align-items: center;
	display: flex;
	max-width: 1400px;
	width: 100%;
}


.flex_cus {
	padding: 7px 7.5px;
	min-height: 100%;
	position: relative;
	display: flex;
	align-items: center;
}

.sitemap .hs-menu-wrapper>ul{
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.sitemap .hs-menu-wrapper>ul>li{
	margin-bottom:0;
}
.sitemap .hs-menu-wrapper>ul>li>a{
	display: block;
	position: relative;
	height: 2rem ;
	padding: 7px 17px;
	border-radius: .25rem;
	font-weight: 400;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
.header_top_main {
	border-bottom: 1px solid hsla(0, 0%, 97%, 1);
}




.header_search {
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	align-items: center;
	margin-left: auto;
}

.divider {
	color: hsla(240, 5%, 57%, 0.14);
	display: block;
	margin-left: 1rem;
	margin-right: 1rem;
}

.header_search a{
	height: 2.5rem;
	position: relative;
	font-size: 14px;
	padding: 7px 17px;
	border-radius: .25rem;
	color: #939395;
	display: block;
}
.fa.fa-search {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}

.header_bottom {
	align-items: center;
	display: flex;
	position: relative;
	flex-flow: row nowrap;
	justify-content: flex-start;
	border-bottom: 1px solid #dee2e6;
	z-index: 1034;
	background-color: #fff;
	color: #1f2d3d;
	padding: 0.5rem 1.2rem;
}


.header_bleft {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
	display: flex;
	flex-direction: row;

}

.menu {
	display: block;
	padding: .5rem 1rem;
	height: 2.5rem;
	position: relative;
	padding-right: 1rem;
	padding-left: 1rem;
	color: rgba(0, 0, 0, .5);

}

.fas.fa-bars {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}

.header_bright {
	display: flex;
	margin-right: 1rem;
	margin-left: auto;
	flex-direction: row;
	font-size: 20px;
}

.header_bright a{
	display: flex ;
	align-items: center;
}
.header_bright a:first-child{
	margin-right: 1.5rem ;
}

.fab.fa-github {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-family: "Font Awesome 5 Brands";
	font-weight: 400;
	color: #e5d0af;
	margin-right: 6px;
	margin-top: 4px;
}

.fas.fa-envelope {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	color: #e5d0af;
	margin-right: 6px;
	margin-top: 4px;
}




.aside_wrapper {
	transition: margin-left .3s ease-in-out, width .3s ease-in-out;
	width: 250px;
	height: 100vh;
	overflow-y: hidden;
	z-index: 1038;
	background-color: #343a40;
	box-shadow: 0 14px 28px rgba(0, 0, 0, .25), 0 10px 10px rgba(0, 0, 0, .22) !important;
	bottom: 0;
	float: none;
	left: 0;
	position: fixed;
	top: 0;
}

.sidebar_logo {
	display: block;
	font-size: 1.25rem;
	line-height: 1.5;
	padding: .8125rem .5rem;
	transition: width .3s ease-in-out;
	white-space: nowrap;
	width: 250px;
	border-bottom: 1px solid #4b545c;
	color: rgba(255, 255, 255, .8);
}
.sidebar_logo img{
	vertical-align: middle;
	border-style: none;
	max-width: 190px;
	width: 100%;
	display: block;
	margin: 0 auto;
}

.aside_main {
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 0;
	padding-left: .5rem;
	padding-right: .5rem;
	padding-top: 0;
	scrollbar-color: #a9a9a9 transparent;
	scrollbar-width: none;
	height: calc(100vh -(3.5rem + 1px));
}

.user_panel_wrapper {
	display: flex;
	align-items: center;
	margin-top: 1rem;
	margin-bottom: 1rem;
	padding-left: .5rem;
	padding-bottom: 1rem;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	padding-bottom: 1rem;
	border-bottom: 1px solid #4f5962;
}

.user_panel {
	flex-wrap: wrap;
	display: flex;
	flex-direction: column ;
	position: relative;
}
.user_panel a{
	padding: .5rem 1rem;
	border-radius: .25rem;
	align-items: center;
	color: #c2c7d0;
	margin-bottom: .2rem;
	white-space: nowrap;
	width: calc(250px - .5rem* 2);
	transition: width ease-in-out .3s;
	position: relative;
	display: flex ;
}


.fa-user.mr-2, .fa-sign-out, .fa-tachometer-alt, .fa-angle-left {
	/* font-size: 16px; */
	margin-right: .5rem;
	width: 1.2em;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	text-align: center;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
}
.user_panel span{
	font-size: 18px;
	display: inline;
	margin: 0;
	white-space: normal;
	transition: margin-left .3s linear, opacity .3s ease, visibility .3s ease;
}

i.fa-sign-out{
	width:16px;
}
.sign_in a span{
	padding-left:3px;
}

.quicklinks_sitemap {
	display: block;
	margin-top: 1rem;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	border-bottom: 1px solid #4f5962;
	flex-wrap: wrap;
	display: flex;
	flex-direction: column;
}

.quick_link_text {
	display: flex;
	align-items:center;
	padding: .5rem 1rem;
	border-radius: .25rem;
	margin-bottom: .2rem;
	width: calc(250px - .5rem* 2);
	max-width: 100%;
	transition: width ease-in-out .3s;
	position: relative;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
	background-color: #B1740F;
	color: #fff;

}

.fas.fa-tachometer-alt {
	margin-left: .05rem;
	margin-right: .2rem;
	text-align: center;
	width: 1.6rem;
	font-size: 1.1rem;
}

.quick_link_text span{
	font-size: 18px;
	display: inline;
	margin: 0;
	white-space: normal;
	transition: margin-left .3s linear, opacity .3s ease, visibility .3s ease;
	padding-left: 3px;
}
.fas.fa-angle-left {
	position: absolute;
	right: 0rem;
	top: .7rem;
	transition: transform ease-in-out .3s, -webkit-transform ease-in-out .3s;
	transform: rotate(-90deg);

}

.aside_menu .hs-menu-wrapper>ul{
	background-color: transparent;
}
.aside_menu .hs-menu-wrapper>ul>li{
	margin-bottom:0;
	width: 100%;
}
.aside_menu .hs-menu-wrapper>ul>li>a{
	display: block;
	padding: .5rem 1rem;
	border-radius: .25rem;
	margin-bottom: .2rem;
	width: calc(250px - .5rem* 2);
	transition: width ease-in-out .3s;
	position: relative;
	color: #c2c7d0;
	font-size: 18px;
	line-height: 27px;
	white-space: break-spaces;
}

.header_bleft{
	cursor:pointer;
}

@keyframes fadeOut{

	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}








.mob_sitemap {
	margin-top: 1rem;
}
.mob_sitemap>p {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 18px;
	color:#fff;
}
.mob_sitemap .hs-menu-wrapper>ul{
	display: flex;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
.mob_sitemap .hs-menu-wrapper>ul>li{
	margin-bottom:0;
}
.mob_sitemap .hs-menu-wrapper>ul>li>a{
	display: block;
	padding: .5rem 1rem;
	width: calc(250px - .5rem* 2);
	color: #c2c7d0;
	font-size: 16px;
}

.my_account:hover a, .sign_in:hover>a, .aside_menu .hs-menu-wrapper>ul>li:hover>a,
.mob_sitemap .hs-menu-wrapper>ul>li:hover>a{
	background-color: rgba(255, 255, 255, .1);
	color: #fff;
}
.sign_in:hover>a>span{
	color: #c2c7d0;
}
.mob_sitemap{
	display:none;
}

.collapse .footer_main .cus_row1{
	margin-left: 4.6rem;
}

.collapse #hs_cos_wrapper_footer_section__2 {
	/*     background:

  
  
    
  


  rgba(250, 250, 250, 1.0)

 */
}

.show .fas.fa-angle-left {
	transform: none;
}
.fas.fa-angle-left{
	cursor:pointer;
}
.aside_wrapper {
	overflow: hidden;
	overflow-y: auto;
}
.mob_sitemap div{
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 18px;
	color: #fff;
}







.hs-form-field {
	margin-bottom: 18px;
	padding: 0;
}
.field>label, .hs-form-field>label {
	display: block;
	float: none;
	width: auto;
	font-weight: 500;
	line-height: 20px;
	padding-top: 0;
	margin-bottom: 4px;
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
}

.hs-form-field .input {
	margin-right: 8px;
}
form input[type=email], form input[type=file],
form input[type=number], form input[type=password],
form input[type=search], form input[type=tel],
form input[type=text], form select,
form textarea {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	border-width: 1px;
	border-style:solid;
	height: 40px;
	display: inline-block;
	box-sizing: border-box;
	padding: 0 15px;
	min-height: 27px;
}
form input[type=email]:focus, form input[type=file]:focus,
form input[type=number]:focus, form input[type=password]:focus,
form input[type=search]:focus, form input[type=tel]:focus,
form input[type=text]:focus, form select:focus,
form textarea:focus {
	box-shadow: none;
}
select.hs-input {
	color: #33475b;
}


.actions {
	margin-top: 18px;
	margin-bottom: 18px;
	padding: 17px 0px;
}

.hs-button, .widget-type-google_search a.hs-button.primary, form input[type=submit] {
	line-height: 1;
	font-family: arial, helvetica, sans-serif;
	margin: 0;
	cursor: pointer;
	display: inline-block;
	font-weight: 700;
	position: relative;
	text-align: center;
	transition: all .15s linear;
	border-style: solid;
}
form .inputs-list {
	margin: 0 0 5px;
	width: 100%;
	padding-left: 5px;
}
.hs-form-field>ul>li>label, .hs_error_rollup ul li label {
	display: block;
	margin-bottom: 4px;
	font-size: 14px;
	font-family: arial, helvetica, sans-serif;
	float: none;
	width: auto;
	padding: 0;
	line-height: 18px;
	white-space: normal;
	font-weight: normal;
}



.custom-no-navigation .header_cus_wrapper{
	height:auto;
}
.no_navigation .cus_row1_col2 .footer-content{
	text-align: right;
}
.no_navigation .cus_row1_col2 {
	width:100%;
}











.cus_banner_wrapper .flex_row {
	border: 0 solid rgba(0, 0, 0, .125);
	border-radius: .25rem;
	min-width: 0;
	word-wrap: break-word;
	position: relative;
	margin-top: 1.5rem !important;
	box-shadow: 0 0 1px rgba(0, 0, 0, .125), 0 1px 3px rgba(0, 0, 0, .2);
	background: #B1740F;
	padding: 32px 24px;
	margin-bottom: 32px;
	flex-wrap: nowrap;
	display:block;
}

.banner-section .Banner-row-0-force-full-width-section .row-fluid-wrapper>.row-fluid {
	padding:0 7.5px;
}



.banner_left {
	max-width: 120px;
	width: 100%;
	height: 120px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-right: 28px;
	border-radius: 120px;
	font-size: 70px;
	font-weight: 600;
	color: #FFFFFF;
	padding-bottom: 6px;
	background: #95610d;
}

.fa-graduation-cap {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	font-family: "Font Awesome 5 Pro";
	font-weight: 900
		color: #ffffff;
	font-size: 65px;
	transform: rotate(-20deg);

}

.banner_right h1{
	margin-bottom: .5rem;
	font-family:Source Sans Pro, -apple-system, BlinkMacSystemFont,
		'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
		'Segoe UI Symbol';
	font-weight: 600;
	font-size: 40px;
	color: #ffffff;
}
.banner_right p{
	font-size: 1.25rem;
	color: #ffffff;
	margin-bottom: 0;
	font-weight: 400;
}
.footer_main .footer-social a:hover i,.footer_main .footer-social a:hover svg path{
	color: #583907;
	fill:#583907;
}

[class*="full-width-section"].dnd-section > .row-fluid,
[class*="full-width-section"].dnd-section .row-fluid  {
	padding: 0;
	max-width: 100%;
	margin-left: 0;
}
.cus_banner_wrapper .page-center.container {
	margin-left: 0 !important;
}


@media (max-width: 1200px) {
	.header_top_wrapper, .header_bottom {
		padding: 1rem;
	}
}
@media (max-width: 991px) {
	.aside_wrapper {
		margin-left: -300px;
	}
	.mobCollapse .aside_wrapper {
		margin-left:0;
	}
	.body-wrapper{
		margin-left:0;
	}
	.flex_cus {
		padding: 7px 0;
	}
	.sitemap .hs-menu-wrapper>ul>li>a {
		padding: 5px 14px;
	}
	.divider {
		display: none;
	}
	.header_search a {
		padding: 5px 14px;
	}
	.menu {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.header_bleft, .header_bright {
		margin-top: 7.5px;
	}
	.mobCollapse .aside_overlay{
		background-color: rgba(0, 0, 0, .1);
		bottom: 0;
		display: block;
		left: 0;
		position: fixed;
		right: 0;
		top: 0;
		z-index: 1037;
	}
	.collapse .footer_main .cus_row1 {
		margin-left: 0;
	}

	.sitemap .hs-menu-wrapper>ul>li:nth-child(4)>a {
		padding: 5px 14px;
	}
}

@media (max-width: 767px) {
	.sitemap .hs-menu-wrapper>ul {
		flex-direction: row;
	}
	.footer_main .flex_row .col-section, .footer .flex_row .col-section.col2 {
		width: auto;
	}
	.footer_main .flex_row .col-section:not(:first-child) {
		padding-top: 0px;
	}
	.footer_main .flex_row {
		display: flex;
		align-items: center;
	}
	.footer_main .footer-social-item:not(:first-child) {
		margin: 0;
	}
	.no_navigation .footer_main .cus_row1_col2 {
		width:100%;
	}
}

@media (max-width: 599px) {
	.mob_sitemap{
		display:block;
	}
	.header_top_wrapper {
		display:none;
	}
	.header_bright span {
		display: none;
	}
}
@media (max-width: 598px) {
	.cus_row1_col2 .footer-content{
		padding-right: 46px;
	}
}
@media (max-width: 575px) {
	.cus_row1_col2 .footer-content {
		text-align: center;
	}
	.footer_main .flex_row .col-section, .cus_row1_col2 .footer-content p{
		width: 100%;
	}
	.cus_row1_col2 .footer-content {
		padding-right: 0;
	}

	.no_navigation .cus_row1_col2 .footer-content { 
		text-align: center;
	}
}
@media (max-width: 432px) {
	.fas.fa-envelope {
		margin-right: 4px;
	}
}
@media (max-width: 340px) {
	.cus_row1_col2 .footer-content p{
		font-size: 14px;
	}
}
@media (min-width: 576px) {
	.cus_row1_col1 {
		display: inline;
	}
}

@media (min-width: 768px) {
	.header_bottom {
		transition: margin-left .3s ease-in-out;
	}
}

@media (min-width: 992px) {
	.header_top_wrapper .container {
		flex-wrap: nowrap;
	}
	.user_panel, .quicklinks_sitemap {
		white-space: nowrap;
	}



	


	.collapse .aside_wrapper{
		overflow-x: hidden;
		margin-left: 0;
		width: 4.6rem;
	}
	.collapse .body-wrapper{
		margin-left: 4.6rem;
	}
	.collapse .sidebar_logo {
		width: 4.6rem;
	}
	.collapse .user_panel span, .collapse .quick_link_text span, .collapse .aside_menu .hs-menu-wrapper>ul>li>a {
		margin-left: -10px;
		animation-name: fadeOut;
		animation-duration: .3s;
		animation-fill-mode: both;
		visibility: hidden;
		width: 0;
		white-space: nowrap;
	}
	.collapse .aside_menu .hs-menu-wrapper>ul>li>a {
		width: calc(250px - 1rem);
	}
	.aside_overlay{
		display:none;
	}



	


	.collapse .aside_wrapper:hover, .collapse .aside_wrapper:hover .sidebar_logo {
		width: 250px;
	}
	.collapse .aside_wrapper:hover .user_panel a, .collapse .aside_wrapper:hover .quick_link_text, 
	.collapse .aside_wrapper:hover .aside_menu .hs-menu-wrapper>ul>li>a {
		width: calc(250px - 1rem);
	}
	.collapse .aside_wrapper:hover .user_panel span, .collapse .aside_wrapper:hover .quick_link_text span, 
	.collapse .aside_wrapper:hover .aside_menu .hs-menu-wrapper>ul>li>a {
		visibility: visible;
		white-space: nowrap;
		width: 100%;
		opacity:1;
		animation:none;
		margin-left:0;
	}

	.collapse .aside_wrapper:hover .aside_menu .hs-menu-wrapper>ul>li:nth-child(4)>a {
		white-space: no-wrap;
	}
}

@media (min-width: 1200px) {
	.cus_banner_wrapper .flex_row {
		display:flex;
		align-items: center ;
	}
}
@media (max-width: 991px){
	[class*="full-width-section"].dnd-section .row-fluid .page-center,
	.dnd-section > .row-fluid,
	.system_page_layout .content-wrapper,
	.testimonials_sliderv3,
	.gallery-section.dnd_padd .page-center,
	.simple-banner .page-center,
	.content-wrapper.blog-main-post  {
		padding-right: 1rem;
		padding-left: 1rem;
	}
}