/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

h3{
	padding-bottom: 20px;
}

.inner-pages-content .typo h1, .inner-pages-content .typo h2, .inner-pages-content .typo h3, .inner-pages-content .typo h4, .inner-pages-content .typo h5, .inner-pages-content .typo h6 {margin: 0px 0 15px 0 !important;}
/*.inner-pages-content h1, .inner-pages-content h2, .inner-pages-content h3, .inner-pages-content h4, .inner-pages-content h5, .inner-pages-content h6 {margin: 0px 0 15px 0 !important;}*/


.q_logo a {display: inline !important;top: -30px !important;}
/*.light, .dark, .sticky, .mobile {display: none !important;}*/
.light, .dark, .mobile {display: none !important;}
.sticky .q_logo{top:0px}
.sticky .q_logo img{max-height:38px;}
.sticky .drop_down .second .inner > ul, .sticky li.narrow .second .inner ul {
	margin-top:0px;
}


.padding-top-bottom{padding-top:50px; padding-bottom:50px;}
.home p{color: #49469f;font-size: 20px;line-height: 24px;font-weight: 600;letter-spacing: 0;}
.header_top .left {width: 100%;text-align: center;}
/*.header_top .left p {text-align: center;color: #fff;font-size: 15px;font-weight: 800;}*/
.header_top .left .inner > div, .header_top .left .inner > div:last-child {float: none;}

nav.main_menu > ul > li > a {font-weight: 800;font-size: 14px;text-align:center;line-height:40px;}
header:not(.with_hover_bg_color) nav.main_menu > ul > li > a > span:not(.plus), nav.vertical_menu > ul > li > a > span:not(.plus) {line-height: 16px;}
nav.main_menu{top:39px;}
.sticky nav.main_menu {top: 10px;}
header.sticky nav.main_menu>ul>li>a {
    line-height: 50px;
}
.menu-btn a {border: 1px solid #01b0c5;background: #01b0c5 !important;color: #fff !important;line-height: 32px !important;border-radius: 4px;}
.menu-btn a:hover{background:#49469f !important;border: 1px solid #49469f;} 
.header_inner_right {margin-left: 20px;}
.fa.fa-search {font-size: 24px;}
header.sticky .fa.fa-search {visibility:hidden;}
.qode_search_form {background: #eef2fb;}
.qode_search_form .qode_icon_in_search{font-size:18px;}
.qode_search_form input, .qode_search_form input:focus {background-color: #FFF;font-size: 13px;line-height: 20px;height: 30px;margin: 10px 0;width:85% !important;}
.qode_search_form .container .qode_icon_in_search {margin-right: 12px;}
.qode_search_form input[type="submit"]{position: relative !important;visibility: visible !important;width: 85px !important;height: 30px !important;margin: 0 !important;margin-top: 0px;padding: 0 !important;margin-top: 10px !important;background: #01b0c5;color: #fff;font-size: 15px;font-weight: bold;text-transform: uppercase;cursor:pointer;}
.qode_search_form input[type="submit"]:hover{background:#49469f;}
.drop_down .second .inner > ul, li.narrow .second .inner ul{background-color: #49469f;border-color: #49469f;margin-top: 17px;}

.home-bar-section h3 {color: #fff;font-size: 20px;padding: 20px 0;font-weight: 700;max-width: 100%;margin: 0 auto;letter-spacing: 0;}
.home-bar-section h3 a{color: #01b0c5;font-size: 22px;}
.home-bar-section h3 span {color: #01b0c5;}
.home-bar-section h3 a:hover{color: #fff;}
.home-bar-section .bg-btn a{margin:10px 0 10px 15px !important;}
.home-bar-section .align-text{text-align:right;}
.home-bar-section .vc_col-sm-9 .vc_column-inner, .home-bar-section .vc_col-sm-3 .vc_column-inner{padding-left: 0;padding-right: 0;}
.home-bar-section .section_inner_margin{display: flex;
  align-items: center;
}
.bg-btn a {background: transparent !important;border: 1px solid #fff !important;border-radius: 4px;height: 46px;line-height: 46px;margin-top: 25px;max-width: 220px;width: 100%;text-align: center;font-weight: 700;font-size: 20px;padding: 0;}
.bg-btn a:hover{background: #01b0c5 !important;border: 1px solid #01b0c5 !important;color:#fff !important;}
.home-icon-section h2.icon_title {color: #7f8386;font-size: 18px;line-height: 20px;font-weight: 900;text-transform: uppercase;margin-top: 12px;letter-spacing: 1px;}
.home-icon-section h2.icon_title a {letter-spacing: 1px;font-weight: 900;text-transform: uppercase;}
.home-icon-section img {max-height: 84px !important; max-width: auto; width: auto;image-rendering: initial;}
.learn-video-section .video-content .wpb_text_column {float: none;display: table-cell;padding: 34px 15px;}
/*.learn-video-section .video-content p {font-size: 20px;line-height: 24px;}*/

.img-box-left h3 {color: #01b0c5;font-size: 24px;text-align: center; line-height: 24px;}
.img-box-left h3 strong {color: #fff;}
.img-box-left .bg-btn a{font-size: 16px;padding: 5px 24px;color: #fff;text-transform: uppercase;}
.img-box-left .qode_image_gallery_no_space .controls a.next-slide span, .img-box-left .qode_image_gallery_no_space .controls a.prev-slide span{width:34px;height:34px;line-height:34px;}
.img-box-left .prev-slide {display: none;}
.img-box-left .wpb_text_column, .img-box-right .wpb_text_column{padding-bottom: 21px;}
/*.img-box-right h3 {font-size: 22px;padding: 18px 0px 0px;color: #01b0c5;}
.img-box-right h3 strong{color: #7f8386;letter-spacing: 0;}*/
.img-box-right .bg-btn a{font-size: 16px;padding: 5px 24px;color: #01b0c5;text-transform: uppercase;border-color: #01b0c5 !important;}
.img-box-right .bg-btn a:hover{color: #fff;}
/*.img-box-left h3 strong {margin: 8px 0 !important;display: inline-block;}*/
.img-box-left .qode_image_gallery_no_space.light .controls a.next-slide span, .img-box-left .qode_image_gallery_no_space.light .controls a.prev-slide span { background-color: #fff;color: #8a8a8a;opacity: .8;}

.home-join-us-section ul {width: 100%;margin-top: 40px;text-align: center;margin-left: 0;}
.home-join-us-section ul li::marker{display:none !important;content: '';}
.home-join-us-section ul li{display: inline-block;margin: 0 30px;}
.home-join-us-section ul li a{background: #49469f !important;border: 1px solid #49469f !important;padding: 8px 38px;color: #fff;}

.footer_inner p {font-size: 16px !important;line-height: 18px !important;color:#6c6d71;font-weight: 400;}
.footer_inner p span{font-weight:800;}
.footer_col3 ul {margin-top: 8px;margin-left: 0;}
.footer_col3 ul li {display: inline-block;margin-right: 8px;}
.footer_col3 ul li a {padding: 0 15px;background: #6a6e71;color: #6a6e71;}
.footer_bottom p strong { color: #6c6d71;font-weight: 600 !important;margin-left: 30px;}
.footer_bottom p {padding:0 15px;font-size: 14px !important;text-transform: uppercase;}
.social-list {margin-top: 5px;margin-left: 0;}
.social-list li {display: inline-block;margin-right: 5px;}
.social-list li a {border: 1px solid #49469f;background:#49469f;border-radius: 50px;width: 30px;height: 30px;display: inline-block;text-align: center;color: #fff;}
.social-list li a:hover{border: 1px solid #01b0c5;background:#01b0c5;color: #fff !important;}
.social-list li a i {margin-top: 7px;font-size: 16px;}
.footer_col4 ul {margin-top: 13px;margin-left: 0;}
.row-disable{display:none !important;}


#back_to_top > span{background:#49469f !important;}
#back_to_top > span:hover{background:#01b0c5 !important;}
#back_to_top span i, #back_to_top span span{color:#fff !important;}
.aligncenter {margin-bottom: 15px !important;}

.home-join-us-section h2 {font-weight: 700;margin-bottom: 15px;}
.footer_top a:hover, .footer_top a:hover span{color:#01b0c5 !important;}
.footer_top {padding: 30px 0 5px;}

blockquote {border-left: 4px solid #01b0c5; padding: 15px 20px; background: rgba(1, 177, 200,.2);}
ol {margin-left: 40px;}
ul {margin-left: 25px;}
.switcher.notranslate {position:absolute;cursor:default;top:-36px;right:-85px;width:140px !important;}
.switcher a {font-weight: 600 !important;font-size: 14px;}
.switcher .selected a {font-weight: 600 !important;text-transform: uppercase;font-size: 14px;}
.switcher .option {width: 138px !important;float: right;}
.switcher .selected {width:120px !important;max-width:100%;}
.switcher .selected a::after {height: 20px;right:15px;}
#gtranslate_wrapper {right: 0 !important;}
.switcher .selected a {width:132px !important;}

.img-box-left .home-inner-slider-img img {max-height: 170px;object-fit: cover;}
.video-url .qode_video_image img{object-fit: cover;}
.img-box-left .super-hero-content {padding: 18px 0;}

.img-box-left .flex-next {background: #fff !important; opacity: .7;}
.img-box-left .flex-direction-nav a i {color: #49469f;font-size: 26px;}
.img-box-left .flex-nav-prev {display: none;}
.img-box-left .qode_content_slider .flex-direction-nav .flex-next {right: 30px;}
.img-box-right .wpb_text_column{padding-bottom: 0px;}
.img-box-right .wpb_wrapper {padding-bottom: 8px;padding-top: 1px;}
.img-box-right .sl-img img {position: absolute;right: -12px;height: 166px;}

.header_top p {padding: 5px 15px;letter-spacing: 1px;line-height: 24px;}
.title_text_shadow .breadcrumbs .breadcrumbs_inner {text-shadow: 1px 1px 2px rgba(0,0,0,.4); text-shadow: none;}
.learn-video-section .video-url .vc_column-inner {padding: 0 !important;}


/*.slider-loader {display:block;}
.slider-loader {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;z-index: 999;background: url('https://sdwp.demolake.com/wp-content/themes/safarideal/assets/images/ajax-loader.gif') 50% 50% no-repeat rgb(249,249,249);}
*/
.slider-loader .flex-viewport{background: url('./ajax-loader.gif') 50% 50% no-repeat rgb(235,235,235);}
.slider-loader .qode_content_slider_item, .slider-loader .flex-next {opacity: 0;}

.video-content .vc_column-inner {/* background: #f00; */float: none;display: table-cell;height: 346px;vertical-align: middle;}
.footer_inner p strong {font-weight: 800;}
.q_logo img {height: 62px !important; top: -26%;position: relative;}


.column2.footer_bottom_column p {text-align: left;padding: 0;}
.column2.footer_bottom_column {width: 70%;float: left;}
.column1.footer_bottom_column {text-align: left;width: 28.50%;}
.column1.footer_bottom_column p{text-align: right;}
li.menu-item.menu-item-gtranslate a {line-height: normal;color: #bcbcbc;font-size: 12px;letter-spacing: 1px;}
.header_inner_right {z-index: inherit;}

.switcher .selected a::after {height: 14px !important;right: 44px !important;}

.side_menu_button .search_button{margin-top: 12px;height: auto;}
/*.qode_video_box .qode_video_image:hover .qode_video_box_button {background-color: #01b0c5;}*/
.home-icon-section a {font-size: inherit;color: inherit;}
/*** Inner Pages ***/
.inner-pages-content .content .container .container_inner.page_container_inner, .inner-pages-content .full_page_container_inner {
    padding: 30px 0 60px;}

/* Place holder */
input::-webkit-input-placeholder{color: #d1d8e8 !important;font-size: 15px !important;font-weight:800;text-transform:uppercase;text-align:left;}
input::-moz-placeholder{color: #d1d8e8 !important;font-size: 15px !important;font-weight:800;text-transform:uppercase;text-align:left;}
input:-ms-input-placeholder{color: #d1d8e8 !important;font-size: 15px !important;font-weight:800;text-transform:uppercase;text-align:left;}
input:-moz-placeholder  {color: #d1d8e8 !important;font-size: 15px !important;font-weight:800;text-transform:uppercase;text-align:left;}

.input-text {height: 32px;border-radius: 4px !important;}
.wpcf7-not-valid {border: 1px solid #f00 !important;}
.wpcf7-not-valid-tip {display: none !important;}

.sidebar {margin-top: 10px;text-align: center;} 
.sidebar-suscribe-block {background: #49469f;text-align: center;padding: 24px 30px;}
.sidebar-registry-block {border: 2px solid #ebebeb; text-align: center;padding: 20px 20px;}
.sidebar h3 {font-size: 18px;font-weight: 800;letter-spacing: 1px;text-transform: uppercase;}
.sidebar-suscribe-block h3 {color: #01b0c5;}
.sidebar-suscribe-block p{color:#fff;}
.sidebar p {font-size: 16px;line-height: 20px;margin-bottom: 12px;}

.sidebar .sidebar-suscribe-block .wpcf7-response-output {display: none !important;}
.sidebar .sidebar-action-block {background: #ebebeb;}
.sidebar .action-content {padding: 0 14px 20px;}
.sidebar .action-content h3 {/*color: #01b0c5;*/ color:#7f8386;}
.sidebar .action-content h4 {font-weight:800; font-size:16px;line-height: 22px;color:#7f8386;}
.sidebar a.btn {border-radius: 4px;width: 100%;display: inline-block;max-width: 170px;margin-top: 16px;height: 30px;line-height: 30px;text-transform: uppercase;font-weight: 700 !important;font-size: 14px !important;}
/*.sidebar .action-content a.btn {border: 1px solid #01b0c5;color: #01b0c5 !important;}*/
.sidebar .action-content a.btn {border: 1px solid #7f8386;color: #7f8386 !important;}
.sidebar .action-content a.btn:hover {border: 1px solid #01b0c5;color: #fff !important;font-size: 14px !important;background:#01b0c5 !important;}

.sidebar-suscribe-block a.btn {border: 1px solid #fff;color:#fff;}
.sidebar-suscribe-block a.btn:hover {background: #01b0c5;border: 1px solid #01b0c5;color: #fff;}

.sidebar-registry-block a.btn {background: #01b0c5; border: 1px solid #01b0c5;color: #fff !important;}
.sidebar-registry-block a.btn:hover {border: 1px solid #49469F;color: #fff !important;font-size: 14px !important;background:#49469F !important;}

.inner-pages-content .default_template_holder p{margin:0 0 15px !important;}
.inner-pages-content h2{margin:0 0 0px !important;}
/*.inner-pages-content .gray-hr .separator {background-color: #ebebeb !important; height: 2px !important;}*/
.inner-pages-content .content-social .social-list {margin: 0 0 15px !important;text-align: left !important;}
.inner-pages-content .content-social .social-list li {margin: 0 5px;display: inline-block;}
.inner-pages-content .content-social .social-list li a {padding: 0;width: 40px;height: 40px;}
.inner-pages-content .content-social .social-list li a:hover {background: #01b0c5 !important;border: 1px solid #01b0c5 !important;}
.inner-pages-content .content-social .social-list li a i {margin-top: 10px;font-size: 22px;}

.breadcrumbs, .breadcrumb .current, .breadcrumb a { color: #9bebfd;}
.breadcrumb .current { color: #fff;  }

.inner-pages-content big {font-weight: 800 !important; font-size: 18px;}
.inner-pages-content h4 {margin: 0px 0 0px;padding-top: 12px;}
.inner-pages-content .two_columns_75_25 > .column1 > .column_inner { padding: 0 30px 0 0;}
.inner-pages-content .two_columns_75_25 > .column2 > .column_inner { padding: 0 0 0 30px;}
.home h2{font-size:38px;}

.drop_down .narrow .second .inner ul li a {font-size: 12px;font-weight: 700;padding: 6px 15px;}

.custom-service-box h3 {font-size: 20px;text-transform: uppercase;font-weight: 800;margin-bottom: 8px;color:#01b0c5;}
.custom-service-box .btn {width: 100% !important;display: inline-block;border-radius: 4px;max-width: 170px;margin-top: 16px;height: 30px;line-height: 32px;text-transform: uppercase;font-weight: 700 !important;font-size: 14px !important;margin: 10px 0;border: 1px solid #49469f !important;color: #49469f !important;}
.custom-service-box {margin-bottom: 30px;background: #eef2fb;}
.custom-service-box p {font-size: 16px;line-height: normal;color:#49469f;min-height:50px;}
.custom-service-box:hover {background: #eef2fb;}
.custom-service-box:hover p, .custom-service-box:hover a {opacity: 1;}
/*.sidebar-suscribe-block.custom-service-box:hover h3 { position: absolute; left: 10%;right: 10%;top: 44%;color:#fff;}*/
.sidebar-suscribe-block.custom-service-box:hover h3 { color:#01b0c5;}
.sidebar-suscribe-block.custom-service-box:hover p { color:#49469f;}
.sidebar-suscribe-block.custom-service-box:hover .btn{background: #49469f;border: 1px solid #301934;color:#fff !important;}

/*.box-same-height .custom-service-box{min-height:320px;}*/
.anywhere-button {display: inline-block;margin: 15px 0;}
.anywhere-button .btn {border: 1px solid #49469f;border-radius: 4px; padding: 10px 20px;background: #49469f; color: #fff;font-size: 20px;font-weight: 700;}
.anywhere-button .btn:hover {border: 1px solid #01b0c5;background: #01b0c5; color: #fff;}
.get-involve-content h2 { font-size: 26px;}

.team-member-box h2, .team-member-box h3, .team-member-box h3 a {font-size: 24px;line-height: 30px;color: #01b0c5;}
.team-member-box h3 a:hover {color: #49469f;}
.team-member-box h6 {font-size: 18px;line-height: 20px;}

.team-member-box {background: #eef2fb !important;border-bottom: 1px solid #01b0c5;}
.team-member-box p, .team-member-box ul li{font-size: 16px;line-height: normal;color: #49469f;line-height: 26px;}
/*.team-member-box h2{font-size: 20px;text-transform: uppercase;font-weight: 800;margin-bottom: 8px;color: #01b0c5;}*/
.drop_down .second .inner ul li.sub a i.q_menu_arrow {top: 0px;font-size: 20px;color: #fff;}
.footer_bottom p, .footer_bottom p strong {font-weight: 400 !important;}
.main_menu .menu-btn {margin-left: 17px !important;}


/*.physicians-content h3, .physicians-content h3 a, .get-involve-content h3 {font-size: 22px !important;line-height: 26px;font-weight: 800;}*/
.team .vc_row {padding-bottom: 30px;border-bottom: 1px solid #01b0c5;margin-bottom: 30px !important;}
.team .vc_row p:last-child {margin-bottom: 0 !important;}
.team .vc_row .qode_video_image {width: 50px;margin-top: 15px;}

 .tablepress thead th { background-color: #eef2fb;color: #01b0c5;}
 .tablepress {border:1px solid #eef2fb;display: inline-block;}
 .tablepress .odd td {background-color: #eff3f2 !important;}
 .tablepress .row-hover tr:hover td {background-color: #eff3f2 !important;}
 .box-sticky {display:none; }
 .box-sticky.stuck-1 { display:none;background: #eef2fb; position: fixed !important;right: 0; left: 82%; z-index: 1030; padding: 15px 0 15px 0;top: 120px;box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6);}
.box-sticky a.btn {width: 100%;display: inline-block;border: 1px solid #49469f !important;color: #49469f !important;margin: 5px;text-align: center;border-radius: 4px;padding: 3px 12px;max-width: 200px;font-size: 15px;}
.box-sticky a.btn:hover {background: #49469f !important;color: #fff !important;}

.inner-pages-content ul{margin-bottom:15px !important;margin-left:0 !important;position:relative;}
.inner-pages-content ul.ab-top-menu{margin:0 !important;}

.inner-pages-content ol{margin-bottom:15px !important;margin-left:18px !important;}
.inner-pages-content ul li{margin-bottom: 6px !important;position: relative;list-style: none;padding: 0 0 0 20px;}
.inner-pages-content .blog_single .custom-share ul li::before {display: none !important;content:"" !important;}
.inner-pages-content .content ul li::before {content: "";width: 6px;height: 6px;background-color: #000;position: absolute;left: 0px;top: 8px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.inner-pages-content .content ul li::marker {content: "";display:none !important;}
.inner-pages-content .main_menu ul li {margin-bottom: 0px !important;}
.content-img-border img, .team-member-box img {border: 1px solid #eef2fb;padding: 5px;}
.inner-pages-content .main_menu ul li:before, .inner-pages-content .mobile_menu ul li:before, .inner-pages-content .footer_inner ul li:before{display:none;}
.inner-pages-content .main_menu ul li, .inner-pages-content .mobile_menu ul li{margin:0 !important;}
.footer_inner ul li{padding:0 0 10px;}
.li-dot-none::before {display: none;}
.inner-pages-content .content ul li ul li::before {background-color: #01b0c5;}

.other-box-same-height .custom-service-box h3 {min-height: 50px;}
.other-box-same-height-inner .custom-service-box p {min-height: inherit;margin-bottom: 0 !important;}
/*.patients-box .custom-service-box {margin-bottom: 0px;}*/
.patients-box .patients-box-bottom-text ul {margin-left: 0;}
.patients-box .patients-box-bottom-text { background: #F0F2F1;padding: 15px 20px;margin-bottom: 15px !important;}
.patients-box .patients-box-bottom-text ul li {margin-bottom: 0 !important;}
.patients-box .custom-service-box p {min-height: inherit !important;}
.patients-box .custom-service-box .btn{margin:5px 0 0;}


.get-dia-box{width:100%;max-width: 900px;margin: 0 auto;}
.get-dia-box .custom-service-box h3 {font-size: 19px;}


.res-video-title {background: #eef2fb;padding: 10px 15px;}
.resource-video-section .res-video-title p{margin-bottom:0 !important;font-size: 14px;line-height: 20px;}
.resource-video-section .wpb_wrapper iframe{border: 2px solid #eef2fb;}
.resource-video-section .res-video-title .wpb_wrapper {border: none !important;}
.resource-video-section {margin-bottom: 30px !important;}

.awareness-helpus h3 {margin-bottom: 15px;}
.awareness-helpus ul {margin: 0;}
.awareness-helpus ul li{margin-bottom: 0 !important;}

.color-img-section .pdf-btn {text-align: right; display: inline-block;}
.color-img-section {padding: 30px 0;}
.color-img-section .anywhere-button .btn{padding: 4px 20px;font-size: 16px;}
.color-img-section .anywhere-button{margin:0;}
.img-col .vc_column-inner .wpb_wrapper {border: 1px solid #01b0c5;}
.img-col .vc_column-inner .wpb_single_image .wpb_wrapper { border-left: none !important;border-right: none !important;}
.no-border .wpb_wrapper {border: none !important;padding: 10px 0;}
.colo-img-box-title .wpb_wrapper {background: #eef2fb;}


.seprate-with-text span {font-size: 20px;}
.seprate-with-text {margin-bottom: 30px !important;}
.seprate-with-text.vc_text_separator.full div { padding: 5px 35px 0 35px !important;top: -24px !important;}
.living-box .custom-service-box h3 {min-height: 52px;}
.living-box .custom-service-box p {min-height: 100px;}
.inner-pages-content .title_subtitle_holder_inner {max-width: 680px;}
.qode_video_box .qode_video_image .qode_video_box_button {width: 80px !important;height: 80px !important;}
.video-custom .qode_video_box .qode_video_image .qode_video_box_button {width: 50px !important;height: 50px !important;}
.video-custom .qode_video_box .qode_video_image .qode_video_box_button_arrow {border-top: 8px solid transparent;border-left: 14px solid #fff;border-bottom: 8px solid transparent;}

/***** Events  ***/
.tribe-events {padding-top: 50px;}
div.tribe-events-notices>ul>li:before{display:none;}
div.tribe-events-notices>ul, div.tribe-events-notices>ul>li{margin:0 !important}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:0 !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link {padding: 0 0 !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {border: 2px solid #eef2fb;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border {padding: 8px 20px !important;border-color: #49469f;color:#49469f;min-width: 90px;background: #eef2fb;margin-top: -10px ;font-weight: 600 !important;text-transform: uppercase !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border:hover {padding: 8px 20px !important;border-color: #49469f;background: #49469f;color:#fff;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input {padding: 12px 20px 12px 40px;}
.tribe-events .tribe-common-c-btn {padding: 8px 18px !important;font-family: 'Raleway', sans-serif !important;color: #fff !important;font-weight: 800 !important;text-transform: uppercase;font-size: 14px !important;border: 1px solid #01b0c5 !important;background: #01b0c5 !important;}
.tribe-events .tribe-common-c-btn:hover {background: #49469f !important;border: 1px solid #49469f;} 
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {color: #49469f;outline: 0;text-decoration: none;font-size: 12px;line-height: 18px;font-family: 'Lato', sans-serif;font-weight: 600;}
.tribe-events .tribe-events-c-ical__link {color: #49469f;border: 1px solid #49469f; border-radius: 4px;text-transform: uppercase;}
.tribe-events .tribe-events-c-ical__link:hover {color: #fff;border: 1px solid #01b0c5; border-radius: 4px;text-transform: uppercase;background:#01b0c5;}
.tribe-common p{font-family: 'Lato', sans-serif;font-size:16px;}
.tribe-events-calendar-month__day-date-daynum {color: #49469f;}
.tribe-events-calendar-month__day--current {background: #01b0c5;color: #fff !important;}
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-daynum{color:#fff !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover::after {background-color: #01b0c5;}
.tribe-events .tribe-events-calendar-month__header-column {padding: 16px 0;background: #49469f;}
.tribe-events .tribe-events-calendar-month__header-column .tribe-common-b3 {font-size: 18px;text-align: center !important;font-weight: 600;color:#fff;}
.tribe-events .tribe-events-header{z-index: 999;}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover {background: #01b0c5;}
.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover {background: #01b0c5;color:#fff;} 
.tribe-events ul li::before {display: none;}
.custom-service-box-img {display: block;line-height: 0;width: 100%;position:relative;}
a.full-click:hover .custom-service-box {background: #49469f;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transitio: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
a.full-click:hover .custom-service-box p {color: #fff;}
a.full-click:hover .custom-service-box-img::before {content: "";background-color: rgba(73, 70, 159, 0.6) !important;position: absolute;left: 0;top: 0;right: 0;bottom: 0;opacity: 1;z-index: 1;-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transitio: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}

.home-icon-section-inner h2 {margin: 12px 0 0 !important;}


.team .vc_row .qode_video_image {width: 100% !important;display: inline-block;border-radius: 4px;max-width: 170px;height: 30px;line-height: 32px;text-transform: uppercase;font-weight: 700 !important;font-size: 14px !important;margin: 15px 0 0;border: 1px solid #49469f !important;color: #49469f !important;}
.team .vc_row .qode_video_image:hover {background:#49469f !important; color: #fff !important;}
.team .qode_video_image img {opacity: 0;}
.team .qode_video_box_button {display: none !important;}
.team .qode_video_box .btn{max-width: 100%;display: inline-block;width: 200px;}

.social-list li::before {display: none;}
.social-list li {padding: 0 !important;}
.resource-video-section .res-video-title p a {word-break: break-word;}
.video-filter-btn a {width: 100% !important;display: inline-block;border-radius: 4px;margin-bottom: 20px;height: 22px;line-height: 22px;text-transform: uppercase;font-weight: 700 !important;font-size: 14px !important;margin: 10px 0;border: 1px solid #49469f !important;color: #49469f !important;padding: 4px 12px;text-align: center;}
.video-filter-btn a.active {background: #49469f;color: #fff !important;}
.video-filter-btn a.active:hover {opacity:.7;}
.video-filter-btn a:hover {background: #49469f !important;color: #fff !important;}
.video-filter-btn ul li::before {display:none;}
.video-filter-btn ul li {display: inline-block;padding: 0 35px 0 0px;}
.video-filter-btn ul {text-align: left;}
.no-min-height .custom-service-box p {min-height: auto;}
.no-hover a.full-click:hover .custom-service-box-img::before {background: none !important;}
.no-hover a.full-click:hover .custom-service-box { background: #eef2fb !important;}
.no-hover a.full-click:hover .custom-service-box p{color:#49469f;}

.key-pub-table .column-1 {width: 36% !important;}
.key-pub-table .column-2 {width: 12% !important;}
.key-pub-table .column-3 {width: 60% !important;}

.row-hidden{display:none;}

.pagination ul li::before {display: none;}
.pagination ul li a:hover, .pagination ul li span, .pagination ul li.active span {color: #fff !important;background-color: #49469f;border-color: #49469f;}
.pagination ul li a, .pagination ul li span {width: 30px;height: 30px;line-height: 30px;color: #49469f !important;font-size: 16px;}
.inner-pages-content .pagination ul li {padding: 0 !important;}

.home-blog-letest .hero-img {width: 70%;float: left;/*height:170px;*/object-fit: cover;object-position: center center;}
.home-blog-letest .blog-content {width: 30%;float: left;background:#01b0c5;display: flex;align-items: center;justify-content: center;}
.home-blog-letest .blog-content h3, .home-blog-letest .blog-content .blog-date, .home-blog-letest .blog-content .blog-cat{text-align:center;}
.home-blog-letest .blog-content h3{padding:15px 15px;direction: ltr;}
.home-blog-letest .blog-content h3 a{color:#000;}
.home-blog-letest .blog-content h3 a:hover{color:#fff;}
.home-blog-letest .blog-content .blog-cat{padding-bottom:15px;}
.home-blog-letest .blog-content .blog-cat.bg-btn a{font-size: 12px;padding: 4px 10px;background:#01b0c5 !important;color:#fff !important;}
/*.hero-slide {
    border: 1px solid;
}*/
.content {margin-top: 0px !important;}
.content .title_holder{padding-top: 65px !important;}
.search .container_inner.default_template_holder,.single-post .container_inner.default_template_holder, .archive .container_inner.default_template_holder {padding: 40px 0 60px !important;}
.single-post .post_info a {color: #01b0c5 !important;}
.single-post .post_info a:hover {color: #49469f !important;}
.post-donate {border-top: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;padding: 35px 0;text-align: center;}
.post-donate .btn {background: #49469f !important;border: 1px solid #49469f !important;border-radius: 4px;height: 46px !important;line-height: 46px !important;margin-top: 25px !important;max-width: 220px;width: 100%;text-align: center;font-weight: 700;font-size: 20px;padding: 8px 20px;color: #fff;margin-top: 15px !important;}
.post-donate .btn:hover {background: #01b0c5 !important;border: 1px solid #01b0c5 !important;}
.post-donate h4 {margin-bottom: 22px;}
/*.single-post .post_info {display: none !important;}*/
.single-post .date.entry_date.updated {float: right;}
.ext-font p:first-child{font-size: 24px;line-height: 30px;font-weight: 800;margin-bottom: 8px !important;}
.ext-font p:first-child em{font-style:normal !important;}

.date.entry_date.updated {display: none;}
.single-sidebar #search-2 form{border: 1px solid;text-align: left;}
.single-sidebar .wp-block-categories-list.wp-block-categories, .single-sidebar .wp-block-archives-list.wp-block-archives {background: #eef2fb;padding: 0 20px 20px 20px;}
.single-sidebar .widget_block h2 {font-size: 18px;color: #01b0c5;text-align: left;text-transform: uppercase;margin-bottom: 0 !important;background: #eef2fb;padding: 15px;}
.single-sidebar .widget_block {text-align: left;}
.single-sidebar .widget_block ul li:before{display:none;}
.single-sidebar .widget_block ul li{padding:0 !important;-moz-transition: color .3s ease-in-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;}
.single-sidebar .widget_block ul li a, .single-sidebar .widget_block ul li{color:#49469f !important;}
.single-sidebar .widget_block ul li a:hover, .single-sidebar .widget_block ul li:hover{color:#01b0c5 !important;/*text-decoration: underline !important;*/}
.single-post .default_template_holder .column1 {border-right: 1px solid #f1f1f1 !important;}
.single-post .default_template_holder .two_columns_75_25 > .column2 {width: 24%;float: left;}
.single-post .icon_social_holder {display: none;}


/* 18-11-2021 top section edits start */
.title_subtitle_holder { display: table !important; height: 100%; }
.title_subtitle_holder_inner { display: table-cell !important; vertical-align: middle; }
.header-img-half .title img { width: 100%; max-width: 40%; margin-left: auto; border-left: 10px solid #04afc1; }
.header-img-half .position_left.has_background { background:transparent !important; height: auto !important; }
.header-img-half .image.not_responsive { display: block !important;  background: #49469f !important;  }
.content .title_holder { padding-top: 0px !important; height: 100% !important; }
.title.title_size_large h1 { font-size: 38px; max-width: 58%; line-height: 44px; }

.inner-pages-content .give_error p {margin-bottom: 0 !important;padding: 0 !important;}
.give-donation-levels-wrap li::before, .donation-form ul li::before {display: none !important;}
.donation-form input {border: 1px solid #333 !important;height:42px;}
.donation-form textarea {border: 1px solid #333 !important;height:100px;}
#give-anonymous-donation, #give-admin_choice-341 {height: auto;}
.give-submit {background: #49469f !important;border: 1px solid #49469f !important;padding: 8px 38px;font-size: 20px;color: #fff;border-radius: 4px;display: inline-block;vertical-align: top;/*text-transform: uppercase;*/}
.give-submit:hover {background: #01b0c5 !important;border: 1px solid #01b0c5 !important;}
#give_cc_fields .input {border: 1px solid #333;}
form#give-email-access-form input#give-email{height: 42px;box-sizing: border-box;padding: 0 15px;text-align: left;}

.blog_large_image article:first-child {width:100%;}
.blog_large_image article:first-child:hover .post_content_holder{box-shadow: 2px 3px 13px 0px rgb(0 0 0 / 25%);}
.blog_large_image article:first-child .post_text_inner {text-align: center;}
.blog_large_image article {position:relative;width: 50%;float: left;margin-bottom:20px; padding:0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.blog_large_image {margin-left: -10px;margin-right:-10px;}
.blog_large_image article .post_content_holder {border:1px solid #e1e1e1;transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-moz-transition: all 0.4s ease-in-out 0s; height:100%}
.blog_large_image article:hover .post_content_holder {box-shadow: 2px 3px 13px 0px rgb(0 0 0 / 25%);}
.blog_large_image article:hover img{transform: scale(1.1);transition: transform .3s linear;}
/*.blog_large_image article img {transform: scale(1.1);}*/
.single-post .title_outer, .archive .title_outer {display: none;}
.single-post header, .page-id-324 header, .archive header {border-bottom: 2px solid #01b0c5;}
/*.single-post .post_info {color: #000 !important;}*/
.single-post .entry_title {line-height:28px;}
.blog_large_image .featured-post-category a, .blog_single .featured-post-category a {text-align: center;padding: 5px 20px;display: inline-block;background: rgba(1, 177, 200, 0.9);color: #fff !important;text-transform: uppercase;}
.blog_large_image .featured-post-category, .blog_single .featured-post-category {text-align: center;position: absolute;top: 0;left: 0;right: 0;}
.blog_large_image .post_more a {background: #transparent !important;border: 1px solid #49469f !important;padding: 4px 20px;color: #49469f;}
.blog_large_image .post_more a:hover {background: #01b0c5 !important;border: 1px solid #01b0c5 !important;color: #fff;}
.blog_large_image .post_image a{display: block;overflow: hidden;transition: box-shadow .3s linear;}
.blog_large_image .post_image a:hover img {transform: scale(1.1);transition: transform .3s linear;}
.blog_large_image .post_more {display: none;}
.blog_large_image article:first-child .post_more {display: block;}
.blog_large_image article:first-child .post_text_inner {min-height: inherit;}
.blog_large_image article .post_text_inner {min-height: 280px;}
.blog_large_image article .entry_title {line-height: 28px;}
.blog_large_image article .post_image.big-art{display:none;}
.blog_large_image article:first-child .post_image.big-art{display:block;}
.blog_large_image article:first-child .post_image{display:none;}
.blog_large_image article:first-child .post_image a img {-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out;width: 100%;height: auto;object-fit: inherit;}
.blog_large_image article .post_image a img {-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out;width: 100%;height: 184px;object-fit: cover;}
.blog_large_image article .post_image {border-bottom: 1px solid #e1e1e1;}
.masonry article {/*box-shadow: 0px 0px 6px 0px #ccc;*/border: 1px solid #e1e1e1 !important;padding: 15px 0 0;margin-bottom: 20px !important;padding-top: 0;}
.masonry article:hover {box-shadow: 0px 0px 6px 0px #ccc;}
.masonry article .cat-info {width: 100%;display: inline-block;}
.masonry article .cat-info .featured-post-category {width: 50%;float: left;}
.masonry article .post_info{margin:0 0 5px 0;}
.masonry article .post_info .time.entry_date.updated {font-size: 16px;}
.masonry article .blog-read-more {text-align: right;}
.masonry article .featured-post-category a {font-size: 13px;padding: 4px 10px;background: #01b0c5 !important;color: #fff !important;border-radius: 4px;}
.masonry article .featured-post-category a:hover {background: #49469f !important;color: #fff !important;}
.masonry article a.btn {border: 1px solid #49469f;font-size: 13px;text-transform: uppercase;padding: 3px 10px;line-height: 16px;color: #49469f !important;border-radius: 4px;font-weight: bold;}
.masonry article a.btn:hover {border: 1px solid #49469f;background:#49469f;color: #fff !important;}
.masonry article .post_text_inner{padding: 17px 15px 5px!important;}
.masonry article {width: 49% !important;}

/*.masonry .blog_holder_grid_sizer {display: none !important;}*/
.masonry .blog_holder_grid_gutter {width:3% !important;}
.masonry article:first-child {width:96% !important;box-shadow: 2px 3px 13px 0px rgb(0 0 0 / 25%);}
.masonry article:first-child .post_text_inner {text-align: center;}
.blog_holder.blog_single article {position: relative;}

.blog_holder {
  display: grid;
  grid-template-columns: repeat(2, 1fr); /* Two columns on most screens */
  grid-auto-rows: minmax(0, max-content); /* Expand height based on largest item in the row */
}

.blog_holder article {
 	grid-column: span 1; /* Each item occupies one column */
	width: 100%;
}

.blog_holder article:first-child,
.blog_holder .pagination {
  grid-column: 1 / span 2; /* First and last items span both columns */
}

.post_author_link {text-transform: uppercase;}
.pagination {margin: 50px 0 50px;}

.home-blog-letest .blog-content.style2 {background: #49469f;}
.home-blog-letest .blog-content.style2 h3 a {color: #01b0c5;text-transform: uppercase;}
.home-blog-letest .blog-content.style2 h3 a:hover {color: #fff;}
.home-blog-letest .blog-content.style2 .blog-date {color: #fff;}
.home-blog-letest .blog-content.style2 .blog-cat.bg-btn a {font-size: 15px;padding: 5px 14px;background: transparent !important; color: #fff !important;}
.home-blog-letest .blog-content.style2 .blog-cat.bg-btn a:hover {background: #01b0c5 !important; color: #fff !important;}

/* Share This button Css */
.stLarge { background-image: none !important; }
.st_facebook_large .stLarge:before {content: "\f09a";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 17px;width: 32px;height: 32px;text-align: center;line-height: 34px;color: #fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.st_instagram_large .stLarge:before {content: "\f16d";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 17px;width: 32px;height: 32px;text-align: center;line-height: 34px;color: #fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.st_twitter_large .stLarge:before {content: "\f099";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 17px;width: 32px;height: 32px;text-align: center;line-height: 34px;color: #fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.st_googleplus_large .stLarge:before {content: "\f0d5";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 17px;width: 32px;height: 32px;text-align: center;line-height: 34px;color: #fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.st_pinterest_large .stLarge:before {content: "\f231";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 17px;width: 32px;height: 32px;text-align: center;line-height: 34px;color: #fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.st_linkedin_large .stLarge:before {content: "\f0e1";font: normal normal normal 14px/1 FontAwesome;display: inline-block;font-size: 17px;width: 32px;height: 32px;text-align: center;line-height: 34px;color: #fff;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.stButton .stLarge:hover {opacity: 1 !important;}
.st_facebook_large .stLarge:hover:before {color: #01b0c5;}
.st_instagram_large .stLarge:hover:before {color: #01b0c5;}
.st_twitter_large .stLarge:hover:before {color: #01b0c5;}
.custom-share li {padding: 0 !important;width: auto;margin-right: 2px !important;display: inline-block !important;}

.st_facebook_large {background: #49469f; border: 2px solid #49469f; padding: 2px;border-radius: 4px;}
.st_instagram_large {background: #49469f; border: 2px solid #49469f; padding: 2px;border-radius: 4px;}
.st_twitter_large {background: #49469f; border: 2px solid #49469f; padding: 2px;border-radius: 4px;}
.st_googleplus_large {background: #49469f; border: 2px solid #49469f; padding: 2px;border-radius: 4px;}
.st_pinterest_large {background: #49469f; border: 2px solid #49469f; padding: 2px;border-radius: 4px;}
.st_linkedin_large {background: #49469f; border: 2px solid #49469f; padding: 2px;border-radius: 4px;} 

.st_facebook_large:hover, .st_twitter_large:hover, .st_instagram_large:hover, .st_googleplus_large:hover, .st_pinterest_large:hover, .st_linkedin_large:hover{ background:#01b0c5; cursor:pointer; border: 2px solid #01b0c5;color:#fff;}
.st_facebook_large:hover .stLarge:before, .st_twitter_large:hover .stLarge:before, .st_instagram_large:hover .stLarge:before, .st_googleplus_large:hover .stLarge:before, .st_pinterest_large:hover .stLarge:before {color: #fff;}
.inner-pages-content .custom-share li:before {display: none !important;}
.inner-pages-content ul.custom-share {margin: 10px 0 0 !important;}

.slick-prev::before, .slick-next::before{opacity: 1;color: #01b0c5;}

/*  */
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list li{margin: 0 !important;}
ul#give-donation-level-button-wrap li{padding-left:0 !important;}
.hero-slider.no-arrow .slick-arrow {display: none !important;}
.img-block-right.home-blog-letest .hero-img {width: 100%;}


.img-box-right .hero-slide{width: 100%;display: flex !important;flex-direction: row-reverse !important;}
.img-box-right .hero-slide a.img-a{width: 70%;float:left;}
.img-box-right .hero-slide h3 a{width: 100%;}
.img-box-right .home-blog-letest .hero-img{width: 100%;}

.blog-cat-new {width: 100% !important;display: inline-block;color: #49469f !important;text-transform: uppercase;font-size: 18px;line-height: 18px;direction: ltr;}
.blog-cat-new:hover {color: #49469f !important;}
.blog-title {font-size: 24px;line-height: 26px;direction: ltr;}

.access-res-box .custom-service-box {min-height: 180px;}

.four_columns > .column1.footer_col1 {width: 20%;}
.four_columns > .column2.footer_col2 {width: 26%;}
.four_columns > .column3.footer_col3 {width: 42%;}
.four_columns > .column4.footer_col4 {width: 12%;}


.footer_inner .footer_col3 ul li {width: 31%;}
.footer_inner .footer_col3 ul li a { display: block; padding: 0; background: transparent; text-align: center; }
.footer_inner .footer_col4 ul {
    max-width: 116px;
}
.footer_inner .footer_col4 ul li { margin-bottom: 8px;}
.footer_inner .footer_col4 .social-list li a {    
    border-radius: 80px;
    width: 40px;
    height: 40px;    
}
.footer_inner .footer_col4 li a i {
    margin-top: 11px;
    font-size: 18px;
}
.footer_inner .footer_col3 ul li a img {
    max-height: 92px;
}
.footer-address span {
    font-weight: 800;
}
.margin-bottom4 h4 {
    margin: 0 0 10px !important;
    padding: 0;
}


.footer_col1 img{max-width:220px;}
.footer-address {font-size: 16px;line-height: 22px;}


/** For give plugins **/

.give-btn {
    
font-family: 'Raleway', sans-serif;
    font-weight: 800;
    text-align: center;
    position: relative;
    padding: 0 17px;
    color: #9d9d9d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    border: 1px solid #aaaaaa;
    background: #aaaaaa;
    color: #fff !important;
    line-height: 32px !important;
    border-radius: 4px;
    min-width: 125px;
}
.give-donation-level-btn{
  
}

.give-default-level,.give-btn:hover{
  background: #49469f !important;
    border: 1px solid #49469f;
}
.give-total-wrap, .give-recurring-donors-choice, [id*=give-form] .give-recurring-donors-choice{
  display: none;
}

.gallery_holder ul.gallery_with_space.v4 {
  list-style: none;
  margin: 0;
  padding: 0;
}

.gallery_holder ul.gallery_with_space.v4 li {
  list-style: none;   
  padding-left: 0;   
}

.gallery_holder ul.gallery_with_space.v4 li::before,
.gallery_holder ul.gallery_with_space.v4 li::marker {
  content: none;       /* neutralize custom bullets and markers */
}

.give-recurring-donors-choice-custom-btn{
    list-style-type: none;
    list-style-image: none;
    float: left;
    margin: 0 5px 5px 0;
    width: 100%;
    padding: 8px 10px;
    cursor: pointer;
    line-height: 1.2em;
    font-size: 1em;
}
#give-recurring-donors-choice-custom{
  clear: both;
    display: inline-block;
    width: 100%;
}

#give-recurring-donors-choice-custom>li {
    list-style-type: none;
    list-style-image: none;
    float: inherit;
    margin: 0 5px 5px 0;
    width: 40%;
    min-width: 250px;
    padding-left: 0px;
    display: inline-block;
}
.give-recurring-donors-choice-custom-btn-selected, .give-recurring-donors-choice-custom-btn:hover{
  background-color: #49479C;
  color: #FFF;
}
li.give-gateway-option-selected {
    border-bottom: 2px solid #49479C;
    border-radius: 4px;
}



#give-donation-level-button-wrap>li {
    list-style-type: none;
    list-style-image: none;
    float: left;
    margin: 0 20px 5px 0;
}

.inner-pages-content .content ul li {
    margin-bottom: 6px !important;
    position: relative;
    list-style: none;
    padding: 0 0px 0 20px;
}

#give-recurring-donors-choice-custom {
    clear: both;
    display: inline-block;
    width: 100%;
    text-align: center;
}

#give-donation-level-button-wrap>li {
    list-style-type: none;
    list-style-image: none;
    float: inherit; 
    margin: 0 20px 5px 0;
    display: inline-block;
}

.give-recurring-donors-choice-custom-btn {
    font-family: 'Raleway', sans-serif;
    font-weight: 800;
    text-align: center;
    position: relative;
    padding: 0 17px;
    color: #9d9d9d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    border: 1px solid #aaaaaa;
    background: #aaaaaa !important;
    color: #fff !important;
    line-height: 32px !important;
    border-radius: 4px;
}

input.give-submit{
    border: 1px solid #01B0C5 !important;
	background: #01B0C5 !important;
}
input.give-submit:hover{
    border: 1px solid #49469F !important;
}

.give-recurring-donors-choice-custom-btn-selected, .give-recurring-donors-choice-custom-btn:hover{
    background: #49469f !important;
    border: 1px solid #49469f;
}    
#give-donation-level-button-wrap{
    text-align: center;
}

form[id*=give-form] .give-donation-amount {
    margin: 0 0 15px;
    text-align: center;
    display: inline-block;
}

form[id*=give-form] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    border-left: 1px solid #49469F;
    border-right: none;
    font-family: 'Raleway', sans-serif;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
}

form[id*=give-form] .give-donation-amount .give-currency-symbol {
    background-color: #49469F;
    border-top: 1px solid #49469F;
    border-bottom: 1px solid #49469F;
    color: #FFF;
    margin: 0;
    padding: 0 12px;
    height: 35px;
    line-height: 35px;
    font-family: 'Raleway', sans-serif;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    border-radius: 4px 0px 0px 4px;
}
form[id*=give-form] .give-donation-amount #give-amount, form[id*=give-form] .give-donation-amount #give-amount-text{
      border-radius: 0px 4px 4px 0px;
      font-family: 'Raleway', sans-serif;
    font-weight: 800;
    font-size: 18px;
    text-align: center;
    border: 1px solid #49469F !important;
}

.text-select-amount,.give-payment-mode-label, .give-form legend,.give-label, .InputElement, .give-tributes-show-wrap, .give-do-validate input, .ElementsApp input, .give_error>p, .give_success>p, .give_warning>p, .ElementsApp, .ElementsApp .InputElement{
   font-family: 'Raleway', sans-serif !important;
    font-weight:400;
    font-size: 18px;
}
.give-required-indicator {
    font-size: inherit !important;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
}
.give-total-wrap{
  text-align: center;
}
.give-icon:before {
    font-style: normal;
    font-family: give-icomoon !important;
}

[id*=give_secure_site_wrapper] span.padlock
{
  font-family: give-icomoon  !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    line-height: 20px;
}
#give-recurring-form .form-row .give-input-field-wrapper.required, #give-recurring-form .form-row input[type=email].required, #give-recurring-form .form-row input[type=password].required, #give-recurring-form .form-row input[type=tel].required, #give-recurring-form .form-row input[type=text].required, #give-recurring-form .form-row input[type=url].required, #give-recurring-form .form-row select.required, #give-recurring-form .form-row textarea.required, form.give-form .form-row .give-input-field-wrapper.required, form.give-form .form-row input[type=email].required, form.give-form .form-row input[type=password].required, form.give-form .form-row input[type=tel].required, form.give-form .form-row input[type=text].required, form.give-form .form-row input[type=url].required, form.give-form .form-row select.required, form.give-form .form-row textarea.required, form[id*=give-form] .form-row .give-input-field-wrapper.required, form[id*=give-form] .form-row input[type=email].required, form[id*=give-form] .form-row input[type=password].required, form[id*=give-form] .form-row input[type=tel].required, form[id*=give-form] .form-row input[type=text].required, form[id*=give-form] .form-row input[type=url].required, form[id*=give-form] .form-row select.required, form[id*=give-form] .form-row textarea.required{
 font-family: 'Raleway', sans-serif !important;
    font-weight:400;
    font-size: 14px;
  
}

/*li.give-tributes-show-wrap-li {
    width: 48%;
    text-align: center;
    min-width: 250px;
    display: inline-block;
    margin: 0px auto;
}

.give-tributes-yes, .give-tributes-no{
	font-family: 'Raleway', sans-serif;
    font-weight: 800;
    text-align: center;
    position: relative;
    padding: 0 17px;
    color: #9d9d9d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    border: 1px solid #01b0c5;
    background: #01b0c5 !important;
    color: #fff !important;
    line-height: 32px !important;
    border-radius: 4px;
    line-height: 32px;
    color: #FFFFFF;
    width: 90%;
    text-align: center;
    min-width: 250px;
}
.give-tributes-yes.active,  .give-tributes-no.active{
	border: 1px solid #49469f !important;
    background: #49469f !important;
}


.give-tribute-radio-ul li {
    width: 48%;
    text-align: center;
    min-width: 250px;
    display: inline-block;
    margin: 0px auto;
}

.give-tributes-type-radio{
	font-family: 'Raleway', sans-serif;
    font-weight: 800;
    text-align: center;
    position: relative;
    padding: 0 17px;
    color: #9d9d9d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    border: 1px solid #01b0c5;
    background: #01b0c5 !important;
    color: #fff !important;
    line-height: 32px !important;
    border-radius: 4px;
    line-height: 32px;
    color: #FFFFFF;
    width: 90%;
    text-align: center;
    min-width: 250px;
}
.give-tributes-type-radio.active{
	border: 1px solid #49469f !important;
    background: #49469f !important;
}*/

/*#my_company_matches_gifts-wrap .ffm-radio-field label{
	font-family: 'Raleway', sans-serif;
    font-weight: 800;
    text-align: center;
    position: relative;
    padding: 0 17px;
    color: #9d9d9d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 16px;
    letter-spacing: 1px;
    border: 1px solid #01b0c5;
    background: #01b0c5 !important;
    color: #fff !important;
    line-height: 32px !important;
    border-radius: 4px;
    line-height: 32px;
    color: #FFFFFF;
    width: 28%;
    text-align: center;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
}
#my_company_matches_gifts-wrap .ffm-radio-field label.active{
	border: 1px solid #49469f !important;
    background: #49469f !important;
}

div#phone_number-wrap {
   padding-left: 0px;
    padding-right: 0px;
}

.give-tributes-show-wrap-li input, .give-tribute-radio-ul li input, #ffm-my_company_matches_gifts input{
	position: fixed;
visibility: hidden;
pointer-events: none;	
}
*/
#ffm-my_company_matches_gifts label{
	display: inline-block;
	padding-right: 20px;  
}
#ffm-my_company_matches_gifts input {border: 1px solid #333 !important;height:auto;}

.ElementsApp .InputElement::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-family: 'Raleway', sans-serif !important;
    font-weight: 400;
    color: #4d4d4f;
}
.ElementsApp .InputElement::-moz-placeholder { /* Firefox 19+ */
  font-family: 'Raleway', sans-serif !important;
    font-weight: 400;
    color: #4d4d4f;
}
.ElementsApp .InputElement:-ms-input-placeholder { /* IE 10+ */
  font-family: 'Raleway', sans-serif !important;
    font-weight: 400;
    color: #4d4d4f;
}
.ElementsApp .InputElement:-moz-placeholder { /* Firefox 18- */
  font-family: 'Raleway', sans-serif !important;
    font-weight: 400;
    color: #4d4d4f;
}

.give-payment-mode-wrap-2 {
    float: left;
    width: 50%;
}
div#give-payment-mode-wrap {
    width: 48%;
    float: left;
}
input.give_fee_mode_checkbox, .give_fee_mode_checkbox{
    height: 14px;
}

.give-recurring .anywhere-button a{
	background: #01B0C5;
	border:none;
}

.give-recurring .anywhere-button a:hover{
	background: #49469f
}



@media(max-width:768px) {
.give-payment-mode-wrap-2 {
    float: none;
    width: 100%;
}
div#give-payment-mode-wrap {
    width: 100%;
    float: none;
}

}
/* 18-11-2021 top section edits End */

.footer_bottom_holder p, .footer_bottom_holder ul{display:inline-block; padding:0;}
.footer_bottom_holder ul{margin: 0 !important;line-height: normal !important;}
.footer_bottom_holder ul li {padding:0 6px 0 4px; border-right:1px solid #6c6d71;margin: 0px !important;line-height: 12px;}
.footer_bottom_holder ul li span {
    font-weight: 800;
}
.footer_bottom_holder ul li a{font-family: 'Lato', sans-serif;
    letter-spacing: 0;
    text-transform: uppercase;
    font-size: 14px !important;}
.footer_bottom_holder ul li:last-child {padding-right:  0px; border-right:none;}
.footer_bottom_holder ul li a:hover span, .footer_bottom_holder ul li a:focus span{color: #49469f !important;}
#cookie-law-info-bar {background: #01b0c5 !important;color: #fff !important;}
.cli-bar-message {font-family: 'Nunito Sans', sans-serif;font-size: 16px;line-height: 18px;}
#cookie_action_close_header {
    border-radius: 4px;
    width: 100px;
    line-height: normal;
    font-weight: 800;
    font-size: 14px;
    font-family: 'Raleway', sans-serif !important;
	border: 1px solid #49469f;
}
#cookie_action_close_header:hover {background: #01b0c5 !important;border: 1px solid #fff;}
.wt-cli-ccpa-opt-out {color: #fff !important;}
.wt-cli-ccpa-opt-out:hover {color: #000 !important;}

@media(max-width:1340px) {
.title.title_size_large h1 { font-size: 32px; max-width: 56%; line-height: 38px; }  
}

@media(max-width:1199px) {
.title.title_size_large h1 { font-size: 30px !important; line-height: 36px !important; }
.awareness-top .vc_col-sm-8 .vc_custom_1633671540132{margin:0 !important;}

/*.img-box-right .hero-slide h3 a{width: 100%;font-size: 18px;}*/
.img-box-right h3{padding:7px 5px;}
.blog-cat-new {font-size: 16px; line-height: 16px;}
.blog-title {font-size: 20px;line-height: 22px !important;}
.home-blog-letest .blog-content h3{line-height: 22px !important;}

.footer_inner .footer_col3 ul li {  width: 30%; }
.footer_inner .footer_col4 .social-list li a { width: 36px; height: 36px; }
.footer_inner .footer_col4 li a i { margin-top: 10px; font-size: 16px; }
.footer-address { font-size: 17px; }

.four_columns .column1.footer_col1 {width: 24%;}
.four_columns .column2.footer_col2 {width: 26%;}
.four_columns .column3.footer_col3 {width: 38%;}
.four_columns .column4.footer_col4 {width: 12%;}

.footer_bottom_holder p, .footer_bottom_holder ul{padding:0 10px !important;}
  
}

@media (max-width:991px) {
.four_columns > .column1.footer_col1 {width: 50%;text-align: right;}
.four_columns > .column2.footer_col2 {width: 50%;min-height: 210px;}
.four_columns > .column3.footer_col3 {width: 50%;text-align: right;}
.four_columns > .column4.footer_col4 { width: 50%; }
.footer-partner p {text-align: right;margin: 0 auto;max-width: 190px;}
.footer_inner .footer_col4 ul {max-width: 200px;}
}

@media (max-width:767px) {
.title.title_size_large h1 { font-size: 20px !important; line-height: 26px !important; }  
.access-res-box .custom-service-box {min-height: auto;}

.four_columns > .column1.footer_col1 {  width: 50%; }
.four_columns > .column2.footer_col2 { width: 50%; min-height: 210px; }
.four_columns > .column3.footer_col3 {  width: 50%; }
.four_columns > .column4.footer_col4 { width: 50%; }

.footer_inner .footer_col3 ul li {  padding-right: 12px; }



}
@media (max-width:640px) {
.header-img-half .title img { max-width: 100%; margin-left: 0; border-left: none; border-bottom: 4px solid #04afc1; }
.title_outer .has_background.title .title_holder { position: relative !important; }
.header-img-half .position_left.has_background { background: #49469f !important; }  
.title.title_size_large h1 { font-size: 20px !important; line-height: 28px !important; max-width: 100%; text-align: center; padding: 20px 0px; }

.four_columns > .column1.footer_col1 {  width: 100%; text-align: center; }
.four_columns > .column2.footer_col2 { width: 100%; text-align: center;min-height: auto; }
.four_columns > .column3.footer_col3 {  width: 100%; text-align: center; padding-top: 5px; }
.four_columns > .column4.footer_col4 { width: 100%; text-align: center; }
.footer-address { text-align: center; }
.footer_inner .footer_col4 ul { max-width: 100%; }
.footer_inner .footer_col3 ul li {  width: 35%; padding: 12px; }
.footer-partner p {text-align: center;margin: 0 auto;max-width: 100%;}
}
@media (max-width:360px) {
.title.title_size_large h1 { font-size: 18px !important; line-height: 26px !important; padding: 20px 15px; }
.footer_inner .footer_col3 ul li {  width: 40%; } 
}

/**** Media Query ***/
@media (min-width:1200px) and (max-width:1440px) {
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
 width: 1130px;}
.q_logo img {height: 45px !important;top: -26%;} 
.learn-video-section .video-url .vc_column-inner {padding: 0 !important;}
 
}

@media (min-width:1300px) and (max-width:1440px) {

.learn-video-section .video-content .wpb_text_column{padding:34px 15px;}


}

@media (min-width:1200px) and (max-width:1299px) {
.learn-video-section .video-content .wpb_text_column{padding:25px 15px;}
.video-content .vc_column-inner {height: 326px;}

}

@media (min-width:1001px) and (max-width:1199px) {

.home-join-us-section ul li {margin: 0 22px;} 
.main_menu.drop_down.right {width: 100%;background: #fff;top: 0 !important;text-align: center;}
.header_inner_left {width: auto;position: relative !important;display: inline-block;}
nav.main_menu.right > ul{display: inline-block;}

.video-url .qode_video_image img{height:394px;}
.img-box-left .home-inner-slider-img img {height: 170px;}
.img-box-right h3 {font-size: 19px;padding: 8px 0px 0px;}
.img-box-right .sl-img img {bottom: -128px;}
.learn-video-section .video-url .vc_column-inner {padding: 0 !important;} 
.learn-video-section .video-content .wpb_text_column{padding:31px 15px;}

.qode_search_form input, .qode_search_form input:focus {width: 80% !important;}
.video-content .vc_column-inner {height: 394px;}

.switcher.notranslate {top: -68px; right: -60px;}

}

@media (max-width:1000px) {

.header_top {height: 32px;}
.mobile_menu_button {float: right;margin-right: 15px;}
.mobile_menu_button .fa.fa-bars {font-size: 35px; color: #01b0c5;}
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
 width: 950px;}
 .q_logo a {left: 0 !important;top: -16px !important;}  

.q_logo img {top: 14px !important;left: 10px;height:40px !important;}
.logo_wrapper {left: 0 !important;height: 70px !important;}
.switcher.notranslate { display: none !important;}
.header_inner_right {margin: -6px 18px 0px 0px;}
.qode_search_form input, .qode_search_form input:focus {width:80% !important;}
/*.home-icon-section h2.icon_title {font-size: 22px; line-height: 22px;}*/
.learn-video-section .video-content, .learn-video-section .video-url{width:100%;}
.learn-video-section .video-url .vc_column-inner {padding: 0 !important;}
.img-box-left, .img-box-right {width: 100%;}
.img-box-left {margin-bottom: 30px;}
.img-box-left .vc_custom_1622175728703{padding-right:0 !important;}
.img-box-left .vc_column_container > .vc_column-inner, .img-box-left .vc_column-inner.vc_custom_1622175460837{padding-right:0 !important;}
/*.home-icon-section img {max-height: 90px !important;}*/
.home-join-us-section ul li {margin: 0 22px;}


nav.mobile_menu > ul {width: 100%;margin: 0 auto; margin-bottom: 0px;float: right;}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {text-transform:uppercase;padding: 8px 0;color: #fff;font-weight: 800;background: #49469f;padding:6px 20px;}
nav.mobile_menu ul li a:hover{color:#fff !important;background: #01b0c5;}
nav.mobile_menu ul li:before {content:none;}
nav.mobile_menu ul > li.has_sub > span.mobile_arrow i {display: inline; color: #fff; font-size: 22px;font-weight: 800;}
/*nav.mobile_menu > ul { height: 100vh; } */
nav.mobile_menu{max-width:970px;box-shadow: 0px 0px 5px 0px #888;position: absolute;right: -315px;top: 70px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.mobile_menu.mobile-menu-open {right: 15px;}
nav.mobile_menu ul li, nav.mobile_menu ul li ul li {border-bottom: 1px solid #01b0c5;}
nav.mobile_menu ul li ul li {margin: 0 0 0 0px;}  
nav.mobile_menu ul li ul li a{padding-left: 35px;background: #eef2fb;color: #49469f;font-weight: 700;font-size: 12px;padding: 3px 20px;}  
nav.mobile_menu ul li.open_sub > ul { border-top: 1px solid #01b0c5; margin:0;}
.inner-pages-content .title_subtitle_holder_inner {max-width: 500px;}

.video-content .vc_column-inner {height: auto;}
.side_menu_button, .mobile_menu_button, .logo_wrapper .q_logo a{height: 70px !important;}
.right{width:0;}
.header_top .container, .header_top .container .container_inner{height:32px !important;}
.tribe-events {padding-top: 50px;}
.home-img-box-section .img-box-left .vc_custom_1622434161666 {padding-right: 0px !important;}

.blog-cat-new {font-size: 18px; line-height: 18px;}
.blog-title {font-size: 22px;line-height: 24px !important;}
.home-blog-letest .blog-content h3{line-height: 24px !important;}

}

@media (max-width:991px) {
  
.q_logo a {top: -12px !important;}
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
 width: 720px;}
.home-bar-section .vc_col-sm-9, .home-bar-section .vc_col-sm-3 {width: 100%;text-align:center;} 
.home-bar-section .bg-btn a{font-size:18px; margin-top:0; margin-bottom:20px;height: 44px;line-height: 42px;} 
.home-bar-section h3, .home-bar-section h3 a {font-size: 20px;}
.home-icon-section img {max-height: 80px !important;}
.home-icon-section h2.icon_title {font-size: 16px;line-height: 18px;}
/*.home p {font-size: 20px;line-height: 26px;}*/
.img-box-right .sl-img img {height: 166px;}
.home-join-us-section ul li {margin: 0 12px;}
.home-join-us-section ul li a{padding: 8px 20px;font-size:18px;}
img.mobile{height:40px !important;}
.mobile_menu_button{height:70px;}
.header_inner_right {margin: -20px 18px 0px 0px;}
.header_top .left {height: 0;}
.qode_search_form input, .qode_search_form input:focus {width: 78% !important;}

.column1.footer_col1 {width: 100%;text-align: center; margin-bottom: 20px;}
.four_columns > .column2, .four_columns > .column3, .four_columns > .column4 {width: 33.33%;}
.footer_bottom p strong {margin-left: 0px;}
.footer_col1 img {max-width: 220px;}
.social-list li {margin-right: 0;}
.footer_col3 ul li {margin-right: 0;}
.header_top .container_inner.clearfix {width: 100%;display: inline-block;}

.mobile_menu.mobile-menu-open {right: 0px;top:70px;}
.q_logo img {left: 0px;}
.side_menu_button .search_button {margin-top: 42px;}
.header_top p {letter-spacing: 0;}
.home h2{font-size:34px;}
.inner-pages-content .title_subtitle_holder_inner {max-width: 400px;}
.get-involve-content h2 {font-size: 24px;}
.living-box .vc_col-sm-3 {width: 50% !important; float:left !important;}
.other-box-same-height-inner .vc_col-sm-3 {width: 50% !important;float: left !important;}
.other-box-same-height-inner .custom-service-box h3{min-height:52px;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list {    text-align: left; margin:0 ;
}
.sidebar-suscribe-block{padding:14px 5px;}
.custom-service-box h3{font-size:16px;}
.home-icon-section .vc_col-sm-3{width:50%; margin-bottom:30px;}

.get-involve-content.access-res-box .full_section_inner, .resource-video-section .full_section_inner{text-align:center !important;display: flex;flex-wrap: wrap;}
.get-involve-content.access-res-box .vc_col-sm-3, .resource-video-section .full_section_inner .vc_col-sm-3{width: 50%;}
.resource-video-section .full_section_inner .vc_col-sm-3{ margin:15px 0;}
.resource-video-section{}
.blog_large_image article{width:100%;}
.blog_large_image article .post_text_inner{min-height:inherit;}
.blog_large_image article{padding: 0;}
.blog_holder {display: block;}
.blog_large_image { margin-left: 0px; margin-right: 0px;}

.inner-pages-content .two_columns_75_25 > .column2 > .column_inner {padding: 0;}
.single-sidebar .widget_block ul li a, .single-sidebar .widget_block ul li{font-size:16px;}
.single-sidebar .wp-block-categories-list.wp-block-categories, .single-sidebar .wp-block-archives-list.wp-block-archives { padding: 0 15px 20px 15px;}
.sidebar a.btn{max-width:140px;}

.title.title_size_large h1 { font-size: 24px !important; line-height: 30px !important; }  
.access-res-box .custom-service-box {min-height: 130px;}



}

@media (max-width:767px) {

.padding-top-bottom{padding-top:30px; padding-bottom:30px;}
.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
 width: 600px;}
.home-icon-section .vc_col-sm-3 {/*width: 25%;*/float: left;min-height: 140px;}
.home-icon-section h2.icon_title {font-size: 16px;line-height: 16px;} 
.home-icon-section img {max-height: 70px !important;}
.home p {font-size: 18px;line-height: 24px;}
.home-box-slider .vc_col-sm-6 {width: 50%; float: left;}
.img-box-right .vc_col-sm-6 {width: 50%; float: left;}
.home-join-us-section ul li {margin: 0 12px 15px;}
.header_top p {font-size: 14px !important;line-height: 18px !important;padding:10px 80px;display: inline-block;}
.header_top {height: 55px;}
.qode_search_form input, .qode_search_form input:focus {width: 70% !important;}
/*.learn-video-section .video-content p {font-size: 18px;line-height: 22px;}*/
 
.inner-pages-content big {font-weight: 800 !important; font-size: 16px;}
.inner-pages-content .title_subtitle_holder_inner {max-width: 330px;}
.inner-pages-content .two_columns_75_25 > .column1, .inner-pages-content .two_columns_75_25 > .column2 {width: 100% !important;}
.inner-pages-content .two_columns_75_25 > .column1 > .column_inner {padding: 0 0px 0 0 !important;}
.inner-pages-content .two_columns_75_25 > .column2 > .column_inner {padding: 0 0 0 0px !important;}
 
 
.home h2{font-size:30px;} 
.get-involve-content h2 {font-size: 22px;}
 
.team-member-box .wpb_single_image{  text-align: center; padding-bottom: 25px;  padding-top: 10px;}  
.team-member-box { text-align: center !important; }
.staff-section {  padding-bottom: 20px;  padding-top: 10px;}
.team-member-box {padding: 30px 15px 30px 15px !important;}

.living-box .vc_col-sm-3 {width: 50% !important;float: left;}

.resource-video-section .vc_col-sm-6:first-child {margin-bottom: 20px;} 
.pdf-btn.vc_col-sm-6, .png-btn.vc_col-sm-6 {width: 50% !important;}
.pdf-btn.vc_col-sm-6 {float:left;}
.png-btn.vc_col-sm-6 {float:left;}


.tribe-events .tribe-events-calendar-month__header-column {padding: 6px 0;background: #49469f;margin-bottom: 0px;}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event { background-color: #49469f;}
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {background-color: #01b0c5;}
.tribe-events .tribe-events-l-container {padding-top: 0;}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited{line-height:normal;color:#01b0c5;}
.tribe-events .tribe-events-calendar-month__day-cell--mobile:focus, .tribe-events .tribe-events-calendar-month__day-cell--mobile:hover {background-color: #01b0c5;}
.tribe-events .tribe-events-calendar-month__day-cell--mobile:hover .tribe-events-calendar-month__day-date-daynum {color: #fff;}
.tribe-events .tribe-events-c-events-bar__search-button::before {background-color: #49469f;}
.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link { background-color: #eef2fb;}

/*  */
.color-img-section .full_section_inner .vc_col-sm-6{ float:left;margin:15px 0; }
.color-img-section { padding:0px 0;}
#give-email-access-form label{display:block;}
form#give-email-access-form input#give-email{width:100%;}
.tribe-events .tribe-events-header{margin:0 !important;padding: 0 0px 16px;}
.tribe-events .tribe-events-c-nav__list-item--prev{padding-left: 0;}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-messages__message-list {    text-align: left; 
}
.tribe-events .tribe-events-c-messages__message ul, .tribe-events .tribe-events-c-messages__message ul li{margin:0 !important;}
.team-member-box h2, .team-member-box h3, .team-member-box h3 a { font-size: 22px; line-height: 26px;}
.awareness-helpus .vc_col-sm-3 .vc_single_image-wrapper, .awareness-helpus .vc_col-sm-3 .vc_single_image-wrapper img{width:100%;}
.get-dia-box .custom-service-box h3 { font-size: 16px;}

.alignright, .alignleft{ float: none; display: block;margin: 0 0 20px 0px !important; }
h3{margin:0 0 12px 0}
.get-involve-content.access-res-box .vc_col-sm-3, .resource-video-section .full_section_inner .vc_col-sm-3{width: 100%;}
.ext-font p:first-child {font-size: 22px; line-height: 26px;}
.key-pub-table .column-1, .key-pub-table .column-2, .key-pub-table .column-3 {
    width: auto !important;
}
input::placeholder { text-align: left;}
.physicians-researchers-icon .vc_col-sm-4 { width: 33.33%; float: left;}
.home-blog-letest .blog-content h3{padding: 5px 15px 0px 15px;}
.custom-service-box p{min-height:auto;}


.awareness-top .vc_col-sm-4 .wpb_single_image{ margin-bottom:22px !important}
.sidebar { margin-top: 30px;}
aside.sidebar .widget { margin: 0 0 22px;}
.single-sidebar .wp-block-categories-list.wp-block-categories{ margin:0 !important;}
.single-sidebar .wp-block-columns{margin:0;}

.img-box-right .blog-content h3{padding: 5px 5px !important; margin:0 !important}

.blog-cat-new {font-size: 16px; line-height: 16px;}
.blog-title {font-size: 20px;line-height: 22px !important;}
.home-blog-letest .blog-content h3{line-height: 22px !important;}

.footer_col1 img {
  max-width: 150px;
}
.home-bar-section .bg-btn a{max-width:150px;margin:0px 0 0px 15px !important;}
.home-bar-section .section_inner_margin{flex-direction: column;}
.home-bar-section h3{text-align: center !important;}
}


@media (max-width:640px) { 

.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
 width: 430px;}
img.mobile {height: 40px !important;} 
.mobile_menu_button {height: 65px;}
.home-bar-section h3, .home-bar-section h3 a {font-size: 18px;}
.home-bar-section h3 {padding-top:0;}
.home-bar-section .bg-btn a {font-size: 16px;margin-top: 0;margin-bottom: 0;height: 40px;line-height: 39px; margin-top: 0;}

.home-icon-section .vc_col-sm-3 {width: 100%;float: left;margin-bottom: 20px;/*box-shadow: 0px 0px 2px 0px #888;*/}
.home-icon-section img {max-height: 80px !important;}
.img-box-left h3, .img-box-right h3 {font-size: 18px;line-height: 22px;}
 .img-box-right h3{margin:0 !important;}
.img-box-left .bg-btn a {font-size: 15px;padding: 4px 20px;}
.img-box-right .bg-btn a {font-size: 15px;padding: 4px 20px;}
.mobile_menu_button .fa.fa-bars {font-size: 28px;}
.header_inner_right {margin: -12px 12px 0px 0px;}
.header_inner_right .fa.fa-search {font-size: 20px;}
.column2.footer_col2, .column3.footer_col3 {width: 47%; margin: 25px 5px 0 5px !important;}
.column4.footer_col4 {width: 100%;text-align: center;margin: 20px 0;}
.home-bar-section {padding: 15px 0 !important;}
.home-join-us-section ul li a {padding: 0;font-size: 16px;max-width: 300px;width: 100%;display: inline-block;margin: 0;height: 42px;line-height: 40px;}
.home-join-us-section ul li {display: block;}
.qode_search_form .container_inner.clearfix {width: 95%; max-width: 100%;}
.qode_search_form input, .qode_search_form input:focus {width: 65% !important;}

.mobile_menu.mobile-menu-open {right: 0px;top:68px;}
.header_top p { padding: 10px 15px; }
/*.learn-video-section .video-content p {font-size: 17px;line-height: 21px;}*/
.side_menu_button .search_button {margin-top: 24px;}
.qode_video_box .qode_video_image .qode_video_box_button{width: 60px;height: 60px;}
.inner-pages-content .title_subtitle_holder_inner {max-width: 240px;}
.home h2{font-size:28px;}
.get-involve-content h2 {font-size: 20px;}

.living-box .vc_col-sm-3 {width: 100% !important;}
.living-box .custom-service-box h3 {min-height: inherit;}
.living-box .custom-service-box p {min-height: inherit;}
.other-box-same-height-inner .vc_col-sm-3 {width: 100% !important;float: none !important;}
.other-box-same-height-inner .custom-service-box h3{min-height:inherit;}

.physicians-researchers-icon .vc_col-sm-4 { width: 100%; float: left;}
.physicians-researchers-icon .wpb_wrapper{margin:18px 0;}
.physicians-researchers-icon {padding-bottom:0 !important;}

.home-icon-section .vc_col-sm-3 {min-height: inherit;}

.blog-cat-new {font-size: 15px; line-height: 15px;}
.blog-title {font-size: 18px;line-height: 20px !important;}
.home-blog-letest .blog-content h3{line-height: 20px !important;}

.img-box-right .hero-slide {width: 100%;/*display: flex !important;flex-direction: column !important;*/}
.img-box-right .hero-slide a.img-a {/*width: 100%;float: none;*/}
.home-blog-letest .blog-content {/*width: 100%;float: none;padding: 10px 0 20px;*/}

}

@media (max-width:480px) { 

.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
 width: 310px;}
.home-icon-section .vc_col-sm-3 .vc_column-inner {float: left;margin-bottom: 20px;border: 1px solid #f7f7f7;padding: 15px 0 !important;box-shadow: 0px 0px 2px 0px #888;}
.home-box-slider .vc_col-sm-6 {width: 100%;float: left;}
.img-box-left h3, .img-box-right h3 {font-size: 18px;line-height: 18px;}
.column2.footer_col2, .column3.footer_col3 {width: 100%; margin: 0 !important;text-align: center;}
.footer_top .column_inner > div:not(.qode_separator_widget) { margin: 0 0 30px !important;}
.footer_top .four_columns .column1{margin:0;}
.img-box-right .sl-img img {height: 152px;}
.column4.footer_col4 {margin: 0;}
.footer_top .footer_col4 .column_inner > div:not(.qode_separator_widget) {margin: 0 0 0px !important;}
.header_top p {font-size: 12px !important;line-height: 15px !important;}
.header_top {height: 50px;}
.footer_bottom_holder {padding-top: 0px;}
.home-bar-section h3, .home-bar-section h3 a {font-size: 16px;}
.home p {font-size: 16px;line-height: 20px;}
.qode_search_form .fa.fa-search {display: none;}
.qode_search_form input, .qode_search_form input:focus {width: 68% !important;}
.qode_icon_font_awesome.fa.fa-times.qode_icon_in_search {margin-right: 5px;}
.qode_search_form input[type="submit"]{width: 65px !important;font-size: 12px;}
/*.learn-video-section .video-content p {font-size: 16px;line-height: 20px;}*/
.inner-pages-content .title_subtitle_holder_inner {max-width: 180px;}
.home h2{font-size:26px;} 
.get-involve-content h2 {font-size: 20px;}

.video-filter-btn ul li {width: 100%;}
.video-filter-btn ul li a{height:auto;width: 285px !important;}

.give-form ul li:before {display: none;}
.give-form ul li {padding: 0;}

.team-member-box h2, .team-member-box h3, .team-member-box h3 a { font-size: 20px; line-height: 24px;}
.ext-font p:first-child {font-size: 20px; line-height: 24px;}

/*.home-blog-letest .blog-content h3 a { font-size: 16px;line-height:20px;}*/
.home-blog-letest .blog-content h3 { padding: 15px 10px 0px 10px;margin-bottom: 6px;}
/*.home-blog-letest .blog-content.style2 .blog-cat.bg-btn a {font-size: 12px;}*/

.video-filter-btn ul li{padding: 0 0px 0 0px;}
.video-filter-btn ul li a{width: auto !important;display: block;}

.home-icon-section {padding-bottom: 0px !important;}
.home-img-box-section{padding-top: 40px !important;padding-bottom: 35px!important;}
.home-join-us-section{padding: 35px 0 40px 0 !important;}

/*.img-box-right .blog-content h3 a{font-size: 14px;line-height: 16px;}*/
/*.blog-cat-new {font-size: 14px; line-height: 14px;}
.blog-title {font-size: 16px;line-height: 18px !important;}
.home-blog-letest .blog-content h3{line-height: 18px !important;}*/
 
} 

@media (max-width:360px) { 
.header_top {height: 66px;padding: 0 24px;}

.boxed div.section .section_inner, .carousel-inner .slider_content_outer, .container_inner, .container_inner nav.content_menu, .elementor-container .elementor-widget-wrap > .qode_elementor_container_inner, .elementor-row .elementor-widget-wrap > .qode_elementor_container_inner, .footer_bottom_border.in_grid, .footer_top_border.in_grid, .full_width .parallax_content, .qode_elementor_container_inner, .steps_holder_inner, .title_border_in_grid_holder, div.grid_section .section_inner, nav.content_menu ul {
 width: 300px;}
 
.color-img-section .anywhere-button .btn{font-size:15px; display:block;text-align:center;}

/*.blog-cat-new {font-size: 13px; line-height: 13px;}
.blog-title {font-size: 14px;line-height: 16px !important;}
.home-blog-letest .blog-content h3{line-height: 16px !important;}*/

.blog-title {
  font-size: 16px;
  line-height: 18px !important;
}
.blog-cat-new {
  font-size: 14px;
  line-height: 14px;
	}
}




