.pager_builder section { padding-left: 30px; padding-right: 30px; }
.pager_builder section> [class*="inner"] { max-width: 1200px; margin: 0 auto; }
.pager_builder section.divider > [class*="inner"] { padding-top: 0; padding-bottom: 0; }
.bg-white { background-color: #ffffff !important; }
.bg-grey { background-color: #f4f5f8 !important; }
/*-- Pager builder --*/
.pager_builder ul,
.pager_builder ol { padding-left: 30px; margin-bottom: 30px; }
.pager_builder ul li { list-style: disc; margin-bottom: 12px; line-height: 1.6; }
.pager_builder ol li { list-style-type: decimal; margin-bottom: 12px; line-height: 1.6; }
.top_slider{ width:100%; margin:0 auto 39px; max-width:100%;}
.top_slider .innerSlider{ margin-bottom:0;}
.horizontal_column{ max-width:100%; overflow:hidden;}
.horizontal_column h3{ margin-bottom:12px;}
.horizontal_column h3 a{ color: var(--awb-color5); text-decoration:none;}
.horizontal_column h3 a:hover{ color: var(--awb-color6 ); text-decoration:none; }
.horizontal_column .horizontal-columns { display: grid; grid-template-columns: repeat(3, 1fr); margin: 0; }
.horizontal_column hr{ margin:0px 0 60px; }
.horizontal_item .imgBox{ display:block; margin:0 0 25px;}
.horizontal_item .imgBox img{ width:100%; min-height: 270px; object-fit: cover; }
.horizontal_item .imgBox a{ position:relative; display:block;}
.horizontal_item .imgBox a:hover .shadow{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.horizontal_item p{ display:inline;}
.horizontal_item a.link_text{ font-weight:900; }
.horizontal_item a.link_text:hover { color: var(--awb-color6 ); }
span.shadow{transition: all ease-in .2s;}
@media (max-width: 1024px) {
	.horizontal_column .horizontal-columns { grid-template-columns: repeat(2, 1fr)!important; }
}

@media (max-width: 640px) {
	.horizontal_column .horizontal-columns { grid-template-columns: repeat(1, 1fr)!important; }
}

.full_width .maincontent .horizontal_item .imgBox img{ width:100%;}
.full_width .maincontent .vertical_column .img_left img{ width:100%;}
.vertical_column_wrap{ width:100%; padding: 0 !important; }
.vertical_column_wrap .vertical-column-inner { max-width: 100% !important; }
.vertical_column_wrap .vertical_column_inner { display: grid; grid-template-columns: repeat(1, 1fr 1fr); column-gap: 60px; row-gap: 30px; max-width: 1200px; margin-left: auto; margin-right: auto; }
.vertical_column_wrap .vertical_column_inner.one-two { grid-template-columns: repeat(1, 1fr 2fr); }
.vertical_column_wrap .vertical_column_inner.half { grid-template-columns: repeat(1, 1fr 1fr); }
.vertical_column_wrap .vertical_column { padding-left: 30px; padding-right: 30px; padding-top: 50px; padding-bottom: 50px; }
.vertical_column_wrap .vertical_column [class*="content"] { padding-top: 100px; padding-bottom: 100px; }
.vertical_column_wrap .img_left .imgBox a{ display:block; position:relative;}
.vertical_column_wrap .img_left .imgBox img{ width:100% !important; min-height: 270px; object-fit: cover; }
.vertical_column_wrap .img_left .imgBox a:hover .shadow{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3);}
.vertical_column_wrap .text_right h3{ margin-top: 0; margin-bottom:12px; }
.vertical_column_wrap .text_right h3 a{ text-decoration:none; color: var(--awb-color5); }
.vertical_column_wrap .text_right h3 a:hover{ text-decoration:none; color: var(--awb-color6 ); }
.vertical_column_wrap .text_right p a{ font-weight:900; }
.vertical_column_wrap .text_right p a:hover{ color: var(--awb-color6 ); }
.vertical_column_wrap .text_right.full_box{ width:auto; float:none;}
.vertical_column_wrap .linkMore{ font-weight:900;}
.vertical_column_wrap .button_col{ display:block; }
.vertical_column_wrap .button_col .button{ margin-right:20px; margin-bottom:16px;}
.vertical_column_wrap .button_col .button:last-child{ margin-right:0px;}
.vertical_column_wrap hr{ margin:0px 0px 58px;}

@media (max-width: 768px) {
	.vertical_column_wrap .vertical_column_inner { grid-template-columns: repeat(1, 1fr) !important; }
}
.gallery_list { width:100%; overflow:hidden; display: grid; grid-template-columns: repeat(3, 1fr); column-gap: 30px; row-gap: 30px; }
.gallery_list_wrapper{ max-width:100%; overflow:hidden;}
.demo-gallery{ margin-top:0px; width:auto; overflow:hidden;}
.demo-gallery > a{ display: block; overflow:hidden; overflow:hidden;}
.demo-gallery > a.has-shadow{overflow: visible;}
.demo-gallery > a .thumbnail_box{ display:block; position:relative;}
.demo-gallery > a .thumbnail_box img{ width:100%; transition: 0.5s all ease-in-out; }
.demo-gallery > a:hover .thumbnail_box img{ transform: scale(1.1); }
body .ilightbox-holder.metro-white .ilightbox-container .ilightbox-caption{
	background: linear-gradient(0deg, black 0%, transparent 82%);
    text-shadow: none;
    font-size: var(--body_typography-font-size);
    padding: 10px 20px;
    color: #fff;
}
@media (max-width: 1024px) {
	.gallery_list { grid-template-columns: repeat(2, 1fr) !important; }
}
@media (max-width: 640px) {
	.gallery_list { grid-template-columns: repeat(1, 1fr) !important; }
}
.accordionWrap h6 { width:100%; background-color: #f7f8f9; position:relative; overflow:hidden; height: 50px; cursor:pointer; display:table; margin-top: 0 !important; font-size:18px; }
.accordionWrap h6.ui-state-active,
.accordionWrap h6:last-of-type { margin-bottom: 0 !important; }
.accordionWrap h6.ui-accordion-header.ui-state-active{border-bottom: 1px solid #efefef !important; z-index: 1;}
.accordionWrap h6.ui-state-active + .accordionContent{ margin-bottom: var(--h6_typography-margin-bottom); padding: 30px; }
.accordionWrap h6 .title_inner { display:table-cell; vertical-align:middle; padding-right:50px; padding-left:14px; line-height:1;}
.accordionWrap h6 .title_inner span { display:inline-block; vertical-align:middle;}
.accordionWrap h6 span.icon { border-radius: 0 !important; border: 0 !important; color: #ffffff; text-align: center; width:50px; height:50px; position:absolute; right:0px; top:0px; }
.accordionWrap h6:hover span.icon { background-color: var(--awb-color6 ); }
.accordionWrap h6 span.icon i { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.accordionWrap h6 span.icon .fa-minus { display: none; }
.accordionWrap h6.ui-state-active span.icon .fa-minus { display: inline-block; }
.accordionWrap h6.ui-state-active span.icon .fa-plus { display: none; }
.accordionContent { padding-bottom:18px; padding-top:0px; margin-top: 32px; }
.accordion_two_col.accordion_two_col_img{ position:relative; min-height:210px; display: flex; }
.accordionLeft { margin-right: 30px; }
.accordionContent p a{ font-weight:900;}
.accordionContent .text_box{ width:100%; overflow:hidden;}
.accordion_list_button{ padding-bottom:25px;}
@media ( max-width: 768px ) {
	.accordion_two_col.accordion_two_col_img { flex-wrap: wrap; }
	.accordionLeft { margin-right: 0; margin-bottom: 30px; }
}
.mainText .left { margin-right: 60px; }
.mainText .left.image { margin-right: 0; }
.mainText *:last-child { margin-bottom: 0; }
.mainText .title { margin-bottom: 5px; line-height: 1.1; }
.mainText .buttons { margin-top: 30px; }
.mainText .button:not(:last-child) { margin-right: 20px; }
.mainText.two-one .content,
.mainText.one-two .content,
.mainText.half .content { display: grid; column-gap: 60px; row-gap: 50px; }
.mainText.two-one .content { grid-template-columns: 2fr 1fr; }
.mainText.one-two .content { grid-template-columns: 1fr 2fr; }
.mainText.half .content { grid-template-columns: 1fr 1fr; }

@media (max-width: 768px) {
	.mainText.two-one .content,
	.mainText.one-two .content,
	.mainText.half .content { grid-template-columns: 1fr; }
	.mainText .right.image { grid-row-start: 1; }
}
.one .content { display: block; }
.one-two .content-column,
.two-one .content-column { flex-grow: 0; flex-shrink: 0; }
.two-one .left { flex-basis: calc( 66.667% - 70px ); }
.two-one .right { flex-basis: 33.333%; }
.one-two .left { flex-basis: calc( 33.333% - 70px ); }
.one-two .right { flex-basis: 66.667%; }
@media ( max-width: 794px ) {
	.mainText .button:not(:last-child) { margin-bottom: 15px; }
}
@media ( max-width: 640px ) {
	.mainText .left,
	.mainText .right { flex-basis: 100%; }
	.mainText .left { margin-right: 0; margin-bottom: 30px; }
}
.mainText .content-column a[class*='button']:not(:last-child) { margin-right: 20px; }
.mainText > .content-column:first-child{ float:left;}
.mainText > .content-column.last_column{ float:right;}
.mainText .last_column{ padding-right:0px;}
.mainText .two_third{ width:62%;}
.mainText .one_third{ width:32.2%;}
.downloadCol .downloadInner { width:100%; overflow:hidden; background:#f1f1f1; padding-right:202px; margin-bottom: 30px; position:relative;}
.downloadCol .downloadInner .title_left {padding:15px 19px 16px 19px;}
.downloadCol .downloadInner .title_left h5 { line-height:1.1; margin:0; text-transform: capitalize; }
.downloadCol .downloadInner a.file_download_right { position:absolute; right:0px; top:0px; width:202px; display:block; padding:0px 0px 0px 53px; height:100%; color:#FFF !important; background:var(--awb-color5); text-decoration:none;}
.downloadCol .downloadInner a.file_download_right:hover { text-decoration:none !important; background:var(--awb-color6 ); }
.downloadCol .downloadInner .file_download_table_cell span { width:20px; vertical-align:middle; display:inline-block; font-size:20px; margin-right: 10px; }
.downloadCol .downloadInner em { font-size:14px; vertical-align:middle; color:#ffffff;font-style:normal; font-weight:900; }
.downloadCol .downloadInner .file_download_table{ height:100%; width:100%; display:table;}
.downloadCol .downloadInner .file_download_table_cell{ display:table-cell; vertical-align:middle;}
@media (max-width: 640px){
	.downloadCol .downloadInner{padding-right: 150px;}
	.downloadCol .downloadInner a.file_download_right{width: 150px; padding: 0 20px;}
}
.dafault_tab_container .ui-corner-all, 
.dafault_tab_container .ui-corner-bottom, 
.dafault_tab_container .ui-corner-right, 
.dafault_tab_container .ui-corner-br{
	border: none;
	background: transparent;
}
.dafault_tab_container { width:100%; overflow:hidden; }
.dafault_tab_container ul.dafault_tabs { float:left; border-bottom:1px solid #dddddd; margin:0; padding: 0; }
.dafault_tab_container ul.dafault_tabs li { border-top:1px solid #dddddd; border-right:1px solid #dddddd; list-style:none; margin:0; float:left; }
.dafault_tab_container .tabs-inner ul.dafault_tabs li:not(:last-child) { border-right: 0; }
.dafault_tab_container ul.dafault_tabs li a { padding:14px 38px 14px; color:#626061; font-weight:300; text-decoration:none; background:#f5f5f5; display:block; }
.dafault_tab_container ul.dafault_tabs li a:hover { background:#e0e0e0; color:#626061; text-decoration:none; }
.dafault_tab_container ul.dafault_tabs li.active a { background:var(--awb-color5); color:#fff; text-decoration:none; font-weight: 900; }
.dafault_tab_container ul.dafault_tabs li,
.dafault_tab_container .dafault_tab_wrap .dafault_tab_content {border-radius: 0!important;}
.dafault_tab_container.left ul.dafault_tabs li:last-child { border-bottom: 1px solid !important;}
.dafault_tab_container.left ul.dafault_tabs li{border-right: 0;}
.dafault_tab_container.left .dafault_tab_wrap .dafault_tab_content { border-left: 1px solid !important;}
.dafault_tab_wrap{ clear:both; border:1px solid #dddddd; border-top:1px solid #dddddd; background-color: #ffffff; }
.dafault_tab_content{ padding:37px 38px 13px; }
.dafault_tab_content h6 { margin-bottom:15px; }
.dafault_tab_content a{ font-weight:900;}
.dafault_tab_content ul { list-style-type: disc; padding-left: 30px; }
.dafault_tab_content ol { list-style-type: decimal; padding-left: 30px; }

@media ( max-width: 600px ) {
	.dafault_tab_container ul.dafault_tabs { width: 100%; }
	.dafault_tab_container ul.dafault_tabs li { width: 100%; text-align: center; }
}
.tab_two_col { width:100%; overflow:hidden; margin-bottom:40px; }
.tab_two_col ul.tab_title_left { float:left; width:31%; border-right:1px solid #dddddd; border-top:1px solid #dddddd; margin:0; }
.tab_two_col ul.tab_title_left li { list-style:none; border-bottom:1px solid #dddddd; margin:0; }
.tab_two_col ul.tab_title_left li a { padding:15px; display:block; font-size:15px; color:#909090; text-transform:capitalize; background:#f5f5f5; line-height:20px; }
.tab_two_col ul.tab_title_left li a:hover { background:#e0e0e0; color:#747474; text-decoration:none; }
.tab_two_col ul.tab_title_left li.active a { color:#ffffff; background:#99c6e2; }
.tab_content_right { float:right; width:65.5%; }
.tab_content_right a{ font-weight:900;}
.tab_content_right a:hover{ text-decoration:underline;}
.feature_text_quote_wrapper { text-align: center; }
.feature_text_quote_wrapper span { font-style: italic; font-weight: 700; }
.divider hr { border-width: 0; border-top: 1px solid; }
.divider hr.hide-line { background: transparent !important; border-color: transparent !important; }
ul.fcl-checklist{
	padding-left: 0;
	margin-bottom: 20px;
}
ul.fcl-checklist .fcl-checklist-item{list-style-type: none;}
ul.fcl-checklist .fcl-checklist-item i{
	margin-right: 10px;
	color: var(--primary_color);
}