/**
* Theme Name: Whitehall Child
* Description: This is a child theme of Whitehall, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/template_path">ThemeKalia</a>
* Template: whitehall
* Version: 1.2
*/
header.main-header .auto-container { max-width: 1300px }
header.main-header .far.fa-search { font-family: 'Font Awesome 5 Pro' }
header.main-header .main-menu .collapse.navbar-collapse { height: inherit; overflow: inherit; }
.footer-top .footer-logo img { max-width: 95% !important; width: auto !important; }
/*header.main-header .header-top .links-box li { margin-right: 9px; }*/
.theme-btn.btn-xs { padding: 11px 28px; }
.banner-carousel .slide-item { padding: 70px 0 150px 0 !important }
body.business-directory textarea, body.business-directory input[type='tel'], body.business-directory input[type='text'], body.business-directory input[type='password'], body.business-directory input[type='email'], body.business-directory input[type='submit'], body.business-directory input[type='button'], body.business-directory select { position: relative; display: block; width: 100%; border: 1px solid #e6e6ea; border-radius: 5px; font-size: 16px; color: #696b7e; padding: 7px 15px; transition: all 500ms ease; outline: none !important; }
body.business-directory .search-fields input[type='text'] { padding: 15px 20px; }
body.business-directory .submit-btn input[type='submit'] { border-color: #cdcdcd; color: #000000; padding: 15px 20px; }
body.business-directory .wpbdp-main-links input { font-size: 14px; display: inline-block; width: auto; border-color: #cdcdcd; }
body.business-directory #wpbdp-search-form .wpbdp-search-filter>div.field>input[type="text"], body.business-directory #wpbdp-search-form .wpbdp-search-filter>div.field>select { width: 100% }
body.business-directory input.wpbdp-button { font-size: 14px; display: inline-block; width: auto; border-color: #cdcdcd; }
body.business-directory input.wpbdp-button + input.wpbdp-button { margin-left: 5px !important }
body.business-directory #wpbdp-search-form { padding-left: 0 }
body.business-directory .title { font-weight: 700 }
body.business-directory #wpbdp-search-form-wrapper h3 { font-weight: 500 }
body.business-directory .wpbdp-categories { padding-left: 0 }
body.business-directory .wpbdp-main-box .advanced-search-link { font-size: 12px; color: #252638 }
body.business-directory .wpbdp-page-main_page .submit-btn br { display: none; }
body.business-directory .wpbdp-listing .listing-title a { font-size: 30px }
body.business-directory .wpbdp-listing .listing-title { padding-bottom: 10px; margin-bottom: 15px; border-color: #cdcdcd }
body.business-directory .wpbdp-listing .address-info .address-label, body.business-directory .wpbdp-listing .wpbdp-field-type-textarea label, body.business-directory .wpbdp-listing .wpbdp-field-type-textarea .field-label { display: inline-block; margin-bottom: 0; color: #444 }
body.business-directory .wpbdp-listing .listing-details { margin-left: 170px }
body.business-directory .login-submit input[type='submit'] { width: auto; min-width: 120px }
body.business-directory #wpbdp-login-form h4 { font-weight: 700; margin-bottom: 15px }
body.business-directory #loginform p { margin-bottom: 20px }
body.business-directory .wpbdp-listing .listing-actions.cf { text-align: left; }
body.business-directory .wpbdp-listing .listing-actions.cf .wpbdp-button, body.business-directory .wpbdp-listing .listing-actions.cf .edit-listing, body.business-directory .wpbdp-listing .listing-actions.cf .delete-listing { position: relative; display: inline-block; width: auto; background: #f5f5f5; border: 1px solid #e6e6ea; border-radius: 5px; font-size: 16px; color: #696b7e !important; min-width: 120px; text-align: center; padding: 8px 15px; transition: all 500ms ease; outline: none !important; }
body.business-directory #wpbdp-submit-listing.wpbdp-submit-page .wpbdp-submit-listing-form-actions button { position: relative; display: inline-block; width: auto; background: #f5f5f5; border: 1px solid #e6e6ea; border-radius: 5px; font-size: 16px; color: #696b7e !important; min-width: 120px; text-align: center; padding: 8px 15px; transition: all 500ms ease; outline: none !important; }
.submemberlist-page .dataTables_filter input[type='search'] { position: relative; display: inline-block; width: auto; border: 1px solid #e6e6ea; border-radius: 5px; font-size: 14px; color: #696b7e; padding: 7px 15px; transition: all 500ms ease; outline: none !important; }
.submemberlist-page .dataTables_wrapper .dataTables_paginate { padding-top: 0.5rem }
.submemberlist-page .dataTables_wrapper .dataTables_paginate .paginate_button { padding: 0.3em 0.8em }
.submemberlist-page .btn.btn-xs { padding: 0.2rem 0.6rem }
.subUsersData .form-control { padding: 12px 18px; outline: none; height: inherit; outline: none !important; box-shadow: none !important }
.cursor-pointer { cursor: pointer; }
.error { color: red; font-size: 14px; }
.about-section .content_block_1 .content-box .inner-box, .about-section .lower-box { display: none; }
.main-footer .widget-section .register-widget .inner-box .upper { display: flex; align-items: center; }
.fm-designed .fm-d_logo { position: relative; display: inline-block; top: 4px; margin: 0 0 0 3px; background-image: url(images/netclues.png); background-size: cover; background-repeat: no-repeat; background-position: 0 0; height: 18px; width: 102px; opacity: 1;}
.activities-section .single-item .icon-box { width: 80px !important; height: 80px !important; line-height: 80px !important; }
.activities-section .single-item .icon-box:before { width: 80px !important; height: 80px !important; border-radius: 100% !important; transform:none; }
.activities-section .single-item .icon-box:after { display: none; }
#loaderImg { position: absolute; left: 0; right: 0; bottom: 0;top: 0; background: rgba(255,255,255,0.65); display: flex; align-items: center; justify-content: center; text-align: center; margin:0 auto; z-index: 9 }
#loaderImg img { max-width: 45px; max-height: 45px }
body.business-directory .wpbdp-listing .listing-title a { color: #f57500; }
.blog-classic-content .arm_module_forms_container .arm_form_101 { width: 100% }
.funfact-section .funfact-content .sec-title a { color: #252638 }
#covid19ids .sec-title .title-shape{ text-align: center;margin: auto;}
.funfact-section { padding-bottom: 50px }
.funfact-section#covid19ids .funfact-content .sec-title:before{content:none; display: none; }
.cn-button.bootstrap { background: #f57500 !important; }
#covid19ids .funfact-block-one .inner-box h6.ac-red,.ac-red{ color: red;}
#covid19ids .funfact-block-one .inner-box h6{ text-transform: capitalize; font-size: 18px; }
.news-block-one .inner-box .lower-content .post-info li { font-size: 14px !important }
.simple-sitemap-wrap h3 { display: none }
.simple-sitemap-wrap ul { float: left; width: 100%; margin: 0; padding: 0 }
.simple-sitemap-wrap ul li { position: relative; float: left; width: 33%; margin: 8px 0; padding: 0; }
.simple-sitemap-wrap ul li li { width: 100% }
.simple-sitemap-wrap ul li a { position: relative; color: #252638; padding-left: 28px; font-size: 18px }
.simple-sitemap-wrap ul li a:before { position: absolute; content: "\f0a4"; font-family: 'Font Awesome 5 Pro'; font-weight: normal; left: 0px; top: -1px;}
.simple-sitemap-wrap ul li a:hover { color: #f57500 }
.simple-sitemap-wrap ul li.page-item-1606, .simple-sitemap-wrap ul li.page-item-1550, .simple-sitemap-wrap ul li.page-item-1319, .simple-sitemap-wrap ul li.page-item-1571, .simple-sitemap-wrap ul li.page-item-1834, .simple-sitemap-wrap ul li.page-item-1558, .simple-sitemap-wrap ul li.page-item-1320, .simple-sitemap-wrap ul li.page-item-1567, .simple-sitemap-wrap ul li.page-item-1549, .simple-sitemap-wrap ul li.page-item-1318 { display: none; }
.aigpl-gallery-album-wrp .aigpl-img-wrp::after { display: none; }
.aigpl-album-design-1 .aigpl-img-title { font-size: 22px !important }
.aigpl-album-design-1 .aigpl-img-count { padding-top: 5px !important }
.grid84-wrap section { max-width: 100% !important }
.container_1.cont_1 ul { margin: 0 !important }
.grid13 figcaption { background: none !important }
.grid-gallery13 figcaption > h3 { border:0px solid #f0f0f0 !important; font-family: inherit !important; line-height: 130% !important }
.arm_spinner #arm_form_loader { top: 0 !important }
.arm_setup_form_container .arm_setup_form_1 .arm_setup_form_title { display: none; }
.contact_box_n.two p span i { color: #f57500 !important }
body.admin-bar .arm_button_search_filter_btn_div .arm_directory_search_btn { background: #f57500 !important; border-color: #f57500 !important }
body.admin-bar .arm_button_search_filter_btn_div { margin: 20px auto !important }
.thm-unit-test .wpbdp-hide-on-mobile.contact-form-wrapper { margin-top: 35px }
.header-top .weathre-box:before, .header-top .weathre-box:after { display: none; }
header .weathre-box .splw-main-wrapper { max-width: inherit !important;  margin: 2px 0 0 0 !important; }
header .weathre-box .splw-weather-title { font-size: 16px; font-weight: 400; text-align: left; float: left;  margin: 0 !important; padding: 0 !important }
header .weathre-box .splw-lite-wrapper { background: none !important; padding: 0 !important; float: left; }
header .weathre-box .splw-lite-wrapper .splw-lite-header { display: none; }
header .weathre-box .splw-lite-wrapper .splw-lite-body { margin: 0 !important; padding: 0 !important }
header .weathre-box .splw-lite-wrapper .splw-lite-current-temp { margin: 0 !important; display: inline-block; }
header .weathre-box .splw-lite-wrapper .splw-lite-current-temp span.cur-temp { line-height: normal !important; font-size: 15px !important; padding: 0 10px; margin: 0 !important }
header .weathre-box .splw-lite-wrapper .splw-lite-current-text .splw-other-opt { margin: 0 !important; display: flex !important; }
header .weathre-box .splw-lite-wrapper .splw-lite-current-text { margin: 0 !important; display: inline-block; }
header .weathre-box .splw-lite-wrapper .splw-lite-current-text .splw-pressure { padding-left: 10px; }
.main-menu .navigation > li > ul > li.current-menu-item > a { color: #f57500 }
.blog-sidebar .sidebar-widget .tagcloud a:hover, .blog-sidebar .sidebar-widget ul li a:hover:before { background: #f57500 !important; border-color: #f57500 !important; }
.blog-sidebar .sidebar-widget ul li a:hover { color: #f57500 !important; }
li.imgLiii:hover figure { filter: inherit !important; -webkit-filter: inherit !important; }
li.imgLiii figcaption { background: #ffffff }
li.imgLiii figcaption h3 { border:0 !important; font-family: inherit !important; line-height: 150% !important; font-size: 16px; color: #696b7e !important }
.feature-block-one .inner-box:hover .text a { box-shadow: 0 0 0 5px rgba(245,117,0,0.5) !important; }

/*landing page*/
.l-banner .r-part .rnRow.rnRow_33{width:100% !Important;}
.l-banner .r-part .rnRow.rnRow_44{width:100% !Important;}
.l-banner .r-part .rnRow.rnRow_49{width:100% !Important;}
.l-banner .r-part .rnField.rnField_45{padding:6px 6px 0 6px !Important;}

.l-banner .r-part .rnRow.rnRow_46{width:33% !Important;}
.l-banner .r-part .rnRow.rnRow_47{width:33% !Important;}
.l-banner .r-part .rnRow.rnRow_48{width:33% !Important;}


.main-header .menu-area,.scroll-top,.footer-top-one{display: none !important;}
.elementor-2180 .l-banner.elementor-element.elementor-element-01ca6ea > .elementor-container{min-height: calc(100vh - 99.98px - 70px);max-width: 1280px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.l-banner .elementor-heading-title{max-width: 570px;}
.l-banner .l-part .elementor-widget-text-editor{max-width: 570px;}
.l-banner .l-part .elementor-widget-text-editor p{color: #ffffff;}
.l-banner .r-part{padding: 35px;background: #ffffff;border-radius: 20px;box-shadow: 0 0 20px rgba(0,0,0,0.09); z-index:999 !important;}
.l-banner .r-part .rednaoLabel{margin-bottom: 0px !important;}
.l-banner .r-part .rednaoLabel label{font-size: 14px;font-weight: 500;margin-bottom: 2px !important;color: #373562;}
.l-banner .r-part input[type="text"]{width: 100%;border-radius: 10px;height: 40px;padding: 10px;border: 0;border: 1px solid #adabd2 !important;font-size: 14px;box-shadow: none !important;outline: none !important;}
.l-banner .r-part input[type="text"]::-webkit-input-placeholder,.l-banner .r-part .rnField textarea::-webkit-input-placeholder,.l-banner .r-part select::-webkit-input-placeholder{color: #cdcdcd;font-weight: 300;}
.l-banner .r-part input[type="text"]::-moz-placeholder,.l-banner .r-part .rnField textarea::-moz-placeholder,.l-banner .r-part select::-moz-placeholder{color: #cdcdcd;font-weight: 300;}
.l-banner .r-part input[type="text"]:-ms-input-placeholder,.l-banner .r-part .rnField textarea:-ms-input-placeholder,.l-banner .r-part select:-ms-input-placeholder{color: #cdcdcd;font-weight: 300;}
.l-banner .r-part input[type="text"]::-ms-input-placeholder,.l-banner .r-part .rnField textarea::-ms-input-placeholder,.l-banner .r-part select::-ms-input-placeholder{color: #cdcdcd;font-weight: 300;}
.l-banner .r-part input[type="text"]::placeholder,.l-banner .r-part .rnField textarea::placeholder,.l-banner .r-part select::placeholder{color: #cdcdcd;font-weight: 300;}
.l-banner .r-part .rnField textarea{min-height: 60px !important;max-height: 100px !important; padding: 10px;border: 1px solid #adabd2 !important;border-radius: 10px !important;outline: none !important;box-shadow: none !important;color: #495057;}
.l-banner .r-part .rnradio .option_item input[type='radio']{display: none;}
.l-banner .r-part .option_item label{margin-bottom: 0px;padding-left: 25px;position: relative;cursor: pointer;}
.l-banner .r-part .option_item label:before{content: "";position: absolute;left: 0px;top: 6px;width: 15px;height: 15px;border-radius: 50px;border: 1px solid rgba(0,0,0,0.2);}
.l-banner .r-part .option_item label:after{content: "";position: absolute;left: 0px;top: 6px;width: 15px;height: 15px;border-radius: 50px;background: #373562;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);-webkit-transition: all linear .2s;-o-transition: all linear .2s;transition: all linear .2s;}
.l-banner .r-part .option_item input[type='radio']:checked + label:after{-webkit-transform: scale(0.5);-ms-transform: scale(0.5);transform: scale(0.5);}
.l-banner .r-part .rnTitle{font-size: 16px;border-bottom: 0;font-weight: 600;color: #f57804;margin-top: 0px;margin-bottom: -35px;padding: 15px 0 0 4px; left: -4px; z-index: 10;background: #ffffff;width: calc(100% - 10px);}
.l-banner .r-part .rnTitle + hr{display: none;}
.l-banner .r-part select{height: 40px;padding: 10px;border: 1px solid #adabd2 !important;font-size: 15px;box-shadow: none !important;outline: none !important;border-radius: 10px !important;font-weight: 300;color: #cdcdcd !important;-webkit-appearance: none;-moz-appearance: none;appearance: none;padding-right:35px !important;background: url(images/down-arrow.svg) no-repeat calc(100% - 10px) center / 15px;text-overflow: ellipsis !important;}
.l-banner .r-part select option{color: #495057;}
.l-banner .r-part input[type="text"]:focus,.l-banner .r-part .rnField textarea:focus{border-color: #373562 !important;}
.l-banner .r-part .rnbtn.ladda-button:hover{background: #f57804 !important;}
.l-banner .r-part .rnbtn.ladda-button{background: #373562;color: #ffffff !important;font-size: 18px;width: 100% !important;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;padding: 10px !important;max-width: 150px;}
.l-banner .r-part .rnbtn.ladda-button svg {fill: #ffffff !important;margin-right: 10px;margin-right: 15px;height: 23px !important;width: 23px;}
.l-banner .r-part .rnbtn.rnbtn-light{padding: 0 !important;background: transparent !important;line-height: initial !important;border: 0 !important;}
.l-banner .r-part .rnbtn.rnbtn-light svg{height: 14px !important;display: inline-flex;align-items: center;fill: #f57804 !important;-webkit-transition: 0.15s ease-in-out;-o-transition: 0.15s ease-in-out;transition: 0.15s ease-in-out;}
.l-banner .r-part .rnbtn.rnbtn-light:hover svg{fill: #373562 !important;}
.l-banner .r-part .rnGroupFieldContainer + div{text-align: right;line-height: initial;margin-top: 15px !important;}
.l-banner .r-part .rnsubmit_button{margin-bottom: 0 !important;padding: 0 !important;}
.l-banner .r-part .rnRow,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow_5,.l-banner .r-part .rnRow,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow_6{width: 100% !important;}
.l-banner .r-part .rnRow,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow_6 {float: left !important; width: 50% !important;}
.l-banner .r-part .rnRow,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow_14,.l-banner .r-part .rnRow,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow_17,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow_23{float: left !important; width: 50% !important;}
.main-header,.main-header .sticky-header{position: absolute !important; z-index:1 !important; background:transparent !important;}
.l-banner .r-part .rnRow,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow{float: left !important;width: 50% !important;}
.l-banner .r-part .rnRow_5{width: 33% !important;}
.l-banner .r-part .rnRow_6{width: 66% !important;}

.main-header{top: 50px !important;}
.main-header.style-one .header-lower{box-shadow: none !important;}
.main-header .logo-box{float: none !important;padding: 20px !important;max-width: 330px;background: rgba(255,255,255,0.9);border-radius: 10px;}
.l-banner .r-part .rnGroupFieldContainer{overflow-x: hidden;margin: 0px -8px 0 -8px; display: flex; flex-wrap: wrap;}
.l-banner .r-part .rnRow.rnRow_16,.l-banner .r-part .rnRow.rnRow_14,.l-banner .r-part .rnRow.rnRow_1,.l-banner .r-part .rnRow.rnRow_21,.l-banner .r-part .rnRow.rnRow_1,.l-banner .r-part .rnGroupFieldContainer > .rnRow,.l-banner .r-part .rnRow_3{width: 100% !important;}
.l-banner .r-part .rnField_19 .rnFieldContainer,.l-banner .r-part .rnField_16 .rnFieldContainer{border: 1px solid #adabd2 !important;padding: 6px 15px;border-radius: 10px;}
.l-banner .r-part .rnField {padding:6px !important;margin-bottom: 0;}
.l-banner .layout_3 .option_item{margin-bottom: 0px;flex-grow: 1;}
.l-banner .r-part .rnRow_17 rn-fbcolumn{width: 100% !important;}
.rnField.rnInvalid{background: transparent !important;border: 0px !important;}
.rnField .rnValidationMessage{font-style: normal !important;border: 1px solid #ff0000;font-size: 0px !important;position: absolute;left: 6px;right: 6px;top: 35px;border-radius: 10px;height: 40px;background: url(images/error-icon.svg) no-repeat calc(100% - 10px) center / 14px;pointer-events: none;}
.rndropdown .rnValidationMessage{background-position: calc(100% - 30px) center;}
.rntextarea .rnValidationMessage{height: 74px;}
.l-banner button.rnbtn.rnbtn-light[title="{'Remove'}"] svg{fill: #ff0000 !important;}
.l-banner button.rnbtn.rnbtn-light[title="{'Add'}"] svg path{fill: #373562 !important;-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.l-banner button.rnbtn.rnbtn-light[title="{'Add'}"] svg path:hover{fill: #f57804 !important;}
.l-banner .r-part .rnbtn.rnbtn-light{width: 30px;height: 30px;background: rgba(0,0,0,0.05) !important;padding: 8px 0 !important;margin-top: 10px; z-index:11; position: relative;}
.l-banner .r-part .rnGroupFieldContainer > .rnRow{padding-top: 35px !important;}
.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow{padding-top: 0 !important;}
.l-banner .r-part .rnGroupFieldContainer + div{position: absolute; top: -49px !important;right: 0px;}

@media(min-width: 991px){
	.explore-banner .single-item { width: 25% !important }
	
}
@media(max-width: 1700px){
	header.main-header .main-menu .navigation > li { /*margin: 0 5px*/ margin: 0 15px }
}
@media(max-width: 1500px){
	/*header.main-header .main-menu .navigation > li { margin: 0 3px }*/
}
@media (min-width: 1279px) and (max-width: 1599px) {
	.banner-carousel .content-box { max-width: 680px !important }
	.banner-carousel .content-box h1 { font-size: 60px !important; line-height: 120% !important; }
}
@media(max-width: 1400px){
	/*header.main-header .main-menu .navigation > li { margin: 0 2px }*/
	header.main-header .main-menu .navigation > li > a { padding-right: 15px }
}
@media(max-width: 1300px){
	/*header.main-header .main-menu .navigation > li { margin: 0 1px }*/
	header.main-header .main-menu .navigation > li > a { font-size: 14px }
}
@media (min-width: 768px) and (max-width: 991px) {
	.explore-banner .single-item:first-child { width: 100% !important }
    .explore-banner .single-item { width: 33% !important }
}
@media(max-width: 1199px){
	.funfact-block-one .inner-box .count-outer { font-size: 35px !important; line-height: 120% !important; }
	.mobile-menu .nav-logo img { max-width: 85% }
	.l-banner .r-part .rnRow.rnRow_46{width:50% !Important;}
.l-banner .r-part .rnRow.rnRow_47{width:50% !Important;}
.l-banner .r-part .rnRow.rnRow_48{width:50% !Important;}
}
@media(max-width: 991px){
	.fm-designed.pull-right { float: none !important; text-align: center; }
	.simple-sitemap-wrap ul li { width: 50%; }
	.l-banner .r-part .rnRow_5{width: 100% !important;}
.l-banner .r-part .rnRow_6{width: 100% !important;}
}
@media(max-width: 767px){
        .l-banner .r-part .rnRow_6 {flex-direction:column;}
                .l-banner .r-part .rnRow_6  rn-fbcolumn{width:100% !important;}

    .l-banner .r-part .rnRow_5{width: 100% !important;}
    .l-banner .r-part .rnRow, .l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow.rnRow_10{width: 100% !important;}
    .l-banner .r-part .rnRow, .l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow.rnRow_25{width: 100% !important;}
    .l-banner .r-part .rnRow, .l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow.rnRow_37{width: 100% !important;}
     .l-banner .r-part .rnRow_28{width: 100% !important;}
.l-banner .r-part .rnRow_6{width: 100% !important;}
    .l-banner .r-part .rnRow.rnRow_46{width:100% !Important;}
.l-banner .r-part .rnRow.rnRow_47{width:100% !Important;}
.l-banner .r-part .rnRow.rnRow_48{width:100% !Important;}
	.banner-carousel .slide-item { padding: 60px 0 90px 0 !important }
	.banner-carousel .content-box h1 { font-size: 35px !important; line-height: 120% !important; }
	.scroll-top { display: none; }
	body.business-directory .wpbdp-main-links input, body.business-directory .wpbdp-main-links-tiny .wpbdp-main-links .button { width: auto; padding: 5px 13px }
	body.business-directory .wpbdp-listing .listing-title a { font-size: 24px }
	footer .footer-top { padding: 20px 0 }
	footer.main-footer .widget-section { padding: 35px 0 15px }
	.activities-section .single-item { padding-top:60px !important; }
	.funfact-section { padding-bottom: 0px }
	.schedules-section .inner-content { padding-top: 25px !important; }
	body.admin-bar .arm_template_wrapper.arm_template_wrapper_directorytemplate1 { padding: 12px !important }
}
@media(max-width: 500px){
	body.business-directory .wpbdp-listing.wpbdp-listing-excerpt .listing-thumbnail, body.business-directory .wpbdp-listing.wpbdp-listing-single .listing-thumbnail { padding-left: 0; padding-bottom: 15px }
	body.business-directory .wpbdp-listing .listing-details { margin-left: 0 }
	.simple-sitemap-wrap ul li { width: 100%; }
}

/*landing page css*/

@media(max-width: 1300px){
	.l-banner .l-part .elementor-heading-title{padding: 0 15px !important; font-size: 50px !important;}
	.l-banner .l-part .elementor-widget-text-editor{padding: 0 15px !important;}
	.l-banner .r-part{margin-right: 15px !important; width: 45% !important;}
}

@media(max-width: 1024px){
    .main-header{top: 15px !important;}
    .l-banner .l-part .elementor-heading-title { font-size: 40px !important; margin: auto !important; text-align:center !important; max-width: 100% !important;}
     .l-banner .l-part .elementor-widget-text-editor  { margin:0 auto !important; text-align:center !important; max-width: 100% !important;}
     .l-banner .l-part {margin-top:90px !important; }
    .l-banner .r-part{padding: 25px !important; width:86% !important; margin: 0 auto !important; margin-top: 40px !important; }
    .layout_3 .option_item {width: 50% !important;}
    .main-header .logo-box {margin: auto !important;}
}
@media(max-width: 767px){
    .l-banner .r-part{ width:90% !important;}
	.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow.rnRow_20,.l-banner .r-part .rnGroupFieldContainer > .rnRow .rnRow.rnRow_22{width: 100% !important;}
}
@media(max-width: 576px){
    .l-banner .r-part{ width:94% !important;}
    .l-banner .l-part .elementor-heading-title { font-size: 30px !important;}
    .l-banner .r-part{padding: 25px !important; }
	.l-banner .r-part .rnRow.rnRow_17,.l-banner .r-part .rnRow.rnRow_23{width: 100% !important;}
}


.rednaoGroupContainer .rnbtn[title="{'Add'}"] {
    float: right;
    position: relative;
    z-index: 11;
}