/*MinionPro  */
/*@font-face{font-family:'MinionPro';src:url('../fonts/MinionPro-Regular.otf') format('truetype');font-style:normal;font-display:swap;}*/
/* Montserrat */
/*@font-face{font-family:'Montserrat';src:url('../fonts/Montserrat-Regular.ttf') format('truetype');font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat-Light';src:url('../fonts/Montserrat-Light.ttf') format('truetype');font-style:normal;font-display:swap;}*/

body {background: linear-gradient(to bottom, #AB2417 0, #AB2417 100%) no-repeat;background-size: 100% 200px;background-position: top;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { float: left; flex-basis: 16.66%; -webkit-flex-basis: 16.66%; max-width: 16.66%;  padding-left: 15px; padding-right: 15px; margin: 15px 0 ; }
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box { border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img{ border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 12px; }
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn {min-height: 45px;padding: 5px;border-radius: 5px;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert {color: #264A63;}
header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-invert:hover {color: #fff;}
/* Breadcrumb */
.hero .hero-breadcrumb ul{font-size: 18px;justify-content: center;margin-top: 15px;color: #fff;font-weight: bold;font-family: "Raleway", Sans-serif;}
.hero .hero-breadcrumb ul li{margin-right: 5px; position: relative;    display: inline-block;}
.hero .hero-breadcrumb ul li:after { content: "\f105"; margin-left: 5px; font: normal normal normal 16px/1 FontAwesome; }
.hero .hero-breadcrumb ul li:last-child:after { content: none; margin-left: 0px;}
.hero .hero-breadcrumb ul li a{ color: #fff; }
.hero .hero-breadcrumb ul li a:hover{color: #d2d2d2;}
header #navbar ul li.mega-dropdown > a span{ display: none;}
.contact-us-list a{ font-family: 'Gotham HTF'; color: #223E51; font-size: 22px; font-weight: bold; display: inline-flex; align-items: center;}
.contact-us-list a img { max-width: 122px; margin-right: 15px;}
.contact-us-list a:hover { color: #79b042;}
.content-info{text-align: center; border-left: 1px solid #d0d0d0; }
.content-info:first-child{border-left: 0;}
.content-info a{ margin-top: 6px; font-size: 18px; font-weight: bold; color: #283E4F; display: block; word-break: break-all; }
.content-info a:hover{color: #79b042;}
.content-info .c-icon { margin-bottom: 20px; }
.content-info .c-icon span{ display: inline-flex; height: 50px; width: 50px; background: #CEE9DC; align-items: center; justify-content: center; font-size: 22px; border-radius: 5px; }
.el-footer-info{ background: #72726E; padding: 5px; text-align: right; color: #fff; }
.object-cover img {object-fit: cover;}
.category-box .category-img.bg-7560, .category-box .category-img.bg-5342, .category-box .category-img.bg-13699, .category-box .category-img.bg-13684 {background-position: 85%;}
.category-box .category-img.bg-5525, .category-box .category-img.bg-13698 {background-position: 30%;}
.category-box .category-img.bg-7144, .category-box .category-img.bg-13683 {background-position: 40%;}
.col-100 > div {flex-wrap: wrap;    flex-direction: column;}
.col-100 > div > div {width: 100% !important;}
.img-drop-shadow {filter: drop-shadow(0px 3px 5px rgba(0,0,0,0.16));}
.play-content h3 {color: #02574d;font-size: 30px !important;font-family: "Montserrat Alternates", Sans-serif !important;}
.text-green-dl{color: #02574d;}
.text-lt-blue-dl{color: #576bb2;}
.text-brown-dl{color: #bc5127;}
.text-purple-dl{color: #604ea1;}
.text-infnt-purple{color: #576BB2;}
.nw-growth-baby .row > [class^="col-"]{-ms-flex-item-align: end!important;align-self: flex-end!important;}
.nw-growth-baby-info { padding: 0px 50px; margin-top: 30px;}
.nw-growth-baby .nw-growth-baby-year {padding: 13px 25px 13px 25px; background-color: #E2F2FA;  text-align: center;}
.nw-growth-baby .img-sec{text-align: center;}
.nw-growth-baby { margin-top: -90px;}
.dish-info .elementor-widget-text-editor p, .dish-info .elementor-widget-text-editor h3 {font-size: 18px;line-height: 1.4;margin-bottom: 0.5rem; font-weight: bold; font-family: "Raleway", Sans-serif;}
.dish-fruit-text {color: #E11F27;}
.dish-vegetables-text {color: #02574D;}
.dish-dairy-text {color: #576BB2;}
.dish-grains-text {color: #BC5127;}
.dish-protein-text {color: #604EA1;}
.dish-water-text {color: #000000;}
.dish-info.snack-dish .elementor-widget-text-editor, .dish-info.snack-dish .elementor-widget-image {flex: 0 0 100%;}
.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 32%; display: inline-flex;}
.protect-img img { width: 85px;position: absolute;bottom: -35px;right: -35px;z-index: 1;-webkit-transform: translateX(-50%);transform: translateX(-50%);} 
.protection-header > .elementor-widget-container {padding: 10px 95px 40px 35px;}
.knw-sec label{color: #BC5127!important;font-family: "Montserrat Alternates", Sans-serif !important;font-weight: 700;}
.weight-gain .elementor-widget-container h5 {font-weight: bold;  font-size: 18px;line-height: 1.5em;}
.weight-gain p{margin-bottom:30px; color:#000000;}
.weight-gain p:last-child{margin-bottom:0px;}
.btm-sec {padding-bottom: 15px; margin-top: 0; margin-bottom: 0;} 
.accodian-sec .right-img-content h4, .accodian-sec .right-img-content h3 {font-size: 22px;margin-bottom: 18px;text-transform: uppercase;font-weight: bold;line-height: 1.45em;}
.accodian-sec .right-img-content .top-sec {padding-bottom: 15px;margin-bottom: 30px;border-bottom: 1px solid #576BB2;}
.accodian-sec .right-img-content strong {text-transform: uppercase;}
#userwayAccessibilityIcon { bottom: 13px; transform: translate(0) !important; right: 13px !important;  left: auto !important;}
/* .header-right .wpml-ls-legacy-dropdown {outline: none !important;} */
.web-sec2 .elementor-icon-list-text a,.web-sec2 .elementor-widget-container a{color:#02574d;}
.web-sec2 .elementor-icon-list-text a:hover,.web-sec2 .elementor-widget-container a:hover{color:#e11f27;}
.wean-sec ol li::marker {font-family: "Raleway", Sans-serif; font-weight: bold;}
.wean-sec ol li strong{vertical-align: top;/*display:block;*/}
.weaning-from-box .elementor-image-box-content {padding: 0 15px;}
.elementor-widget .elementor-icon-list-icon {line-height: 1;}
i.fas.fa-circle {line-height: 27px;}
.safe-sleep-link a.safe-btn {background: #f1f2f9; padding: 5px; color:#604ea1 !important;}
.safe-sleep-link a.safe-btn:hover{color:#000 !important;}
.bgimg-0 .category-img.setbg.r34{    background-position: 70%;}
.term-101 .hero.setbg, .term-106 .hero.setbg, .term-114 .hero.setbg{background-position-y: 65%;}
.category-box.bgimg-1 .category-img{background-position: 28%;}
/* :focus{outline-color:none;outline-style:none;outline-width:0;}	 */
.accodian-sec .second-section, .accodian-sec .third-section {border-top: 1px solid #576BB2;}
.single-breastfeeding .dialog-message.dialog-lightbox-message .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:flex;}
.single-breastfeeding .dialog-message.dialog-lightbox-message .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text strong{margin-right:4px;}
.brestfeeding-hold-img .elementor-image-box-img img{min-height: 165px;display: block;margin: 0px auto;object-fit: contain;}
.title-es-width .elementor-icon-box-title{max-width:750px;}
p.icon-texts i {color: #fff; margin: 0 8px 0 0; }
p.icon-texts {font-size: 19px; } 
p.icon-texts span{color:#F7B35E !important; }
p.icon-texts a:hover span{color: #E7C0B1 !important;}
p.icon-texts:first-child {margin-bottom: 8px;}
.pink-bg-li li.elementor-icon-list-item { background-color: #FEFAFA; margin: 0 0 14px 0 !important; padding: 10px 15px !important; border: 0.25px solid hsl(0deg 0% 44% / 39%); box-shadow: 0px 3px 6px 0px rgb(0 0 0 / 16%); }
.pink-bg-li li.elementor-icon-list-item:last-child{margin-bottom:0;}
.purple-background-img{position: relative;z-index: 1;overflow:hidden;}
.purple-background-img:after { top: -1%; left: -26%; width: 100%; z-index: -1; content: ""; height: 107%; position: absolute; pointer-events: none; background: url(/wp-content/uploads/sites/4/2023/01/merge-purple.png); background-size: 81% 104%; background-repeat: no-repeat; }
.counter-li li.elementor-icon-list-item { position: relative; padding-left: 40px !important; }
.counter-li li.elementor-icon-list-item:after { top: 0; height: 29px; color: #fff; display: flex; font-size: 19px; position: absolute; border-radius: 50%; line-height: normal; align-items: center; display: inline-block; width: 29px !important; justify-content: center; counter-increment: section; content:  "" counter(section) " "; font-family: "Montserrat Alternates", Sans-serif; font-weight: bold;text-align: center;line-height: 30px; }
.purple-counter-li li.elementor-icon-list-item:after{background: #9986D3;}
.green-counter-li li.elementor-icon-list-item:after{background: #5EAA96;}
.counter-li ul.elementor-icon-list-items{counter-reset: section;}
.app-hover-color a:hover{color: #604EA1 !important;}

.cash-text-color { color: #fff; }
p.cash-text-color a { font-weight: bold; }
.text-otrange a { color: #F7B35E !important; }
.text-otrange a:hover { color: #E7C0B1!important; }
/* Bhaskar */
.foods-iron.elementor-section>.elementor-container { margin: 0 -16px; }
.foods-iron.elementor-section>.elementor-container>.elementor-column { display: block; padding: 0 16px; }
.enough-iron .elementor-widget-icon-list .elementor-icon-list-icon { padding-top: 3px; }
.check-lead h3 { color: #E01010; }
.nutrients-round .elementor-widget-wrap { gap: 40px; flex-flow: row; }
.nutrients-round .elementor-widget-wrap .elementor-widget-heading { width: auto; }
.nutrients-round .elementor-widget-heading .elementor-widget-container { width: 186px; height: 186px; display: flex; align-items: center; justify-content: center; }
.acc-sec:before { content: ''; left: 49%; width: 155px; bottom: 50px; height: 148px; position: absolute; background: url(/wp-content/uploads/sites/4/2023/05/Group-6034.svg) no-repeat center/contain; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
.footer-address a { text-decoration: underline; }
.home .crt-widget.crt-widget-carousel .crt-match-heights .crt-post-footer { display: none; }
.home .crt-post-text.with-max-lines { background: white; }
/* Divya 17/05/2024 */
 
.text-underline { text-decoration: underline !important;color: var(--e-global-color-6578709);overflow-wrap: break-word; }
.extrabold{ font-weight:900!important; }

/* Divya 24/06/2024 */
.pdf-sec .pdf_below .pdf-second-btn a { fill: #264A63;font-family: "Raleway", Sans-serif;display: inline-block; font-size: 18px; font-weight: normal; line-height: 1.5em; color: #264A63 !important;text-decoration: none; background-color: #FFFEE2; box-shadow: 15px 0px 10px 0px rgb(0 0 0 / 50%); padding: 20px 30px; border-radius: 5px; font-weight: 600; text-transform: uppercase; }
.pdf-sec .pdf_below .pdf-second-btn a:hover { color: #FFFFFF !important; background-color: #264A63; text-decoration: none;}

@media only screen and (min-width: 1025px) and (max-width: 1299.98px) {
	.foods-iron .elementor-widget-icon .elementor-icon { font-size: 100px !important; }
    .foods-iron .elementor-heading-title { font-size: 32px !important; }
	.foods-iron.elementor-section>.elementor-container { margin: 0 -10px; }
	.foods-iron.elementor-section>.elementor-container>.elementor-column { padding: 0 10px; }
	.signs-low-iron .elementor-column.elementor-col-50:first-child { width: 65%; }
    .signs-low-iron .elementor-column.elementor-col-50:last-child { width: 35%; }
    .low-iron-list .elementor-container { flex-wrap: wrap; }
    .low-iron-list .elementor-column.elementor-col-33 { width: 100%; }
	.low-iron-list .elementor-column.elementor-col-33:first-child > .elementor-widget-wrap { padding-bottom: 0; }
	.low-iron-list .elementor-column.elementor-col-33:not(:first-child) > .elementor-widget-wrap { padding: 0; }
	.low-iron-list .elementor-column.elementor-col-33:last-child > .elementor-widget-wrap { margin-bottom: 20px; }
	.setup_steps_sec .setup_numbers h2 { width: 80px; height: 80px; }
}
@media only screen and (max-width: 1366.98px) {
	.acc-sec:before { width: 145px; height: 140px; }
}
@media only screen and (max-width: 1099.98px) {
	.nutrients-round .elementor-widget-heading .elementor-widget-container { width: 170px; height: 170px; }
}
@media only screen and (max-width: 1024.98px) {
	.wt-box ul { font-size: 18px; }
	.acc-sec:before { left: 44%; bottom: 40px; width: 120px; height: 120px; }
}
@media only screen and (max-width: 991.98px) {
	.elementor-page-40545 .acc-sec:before { left: 45%; width: 100px; bottom: 20px; height: 100px; }
}
@media only screen and (max-width: 767.98px) {
    .baby-tip { background: none !important; }
	.baby-tip .elementor-widget-image-box { margin: 0 auto; }
	.wt-box ul { font-size: 16px; }
	.nutrients-round .elementor-widget-wrap { gap: 20px; }
	.nutrients-round .elementor-widget-heading .elementor-widget-container { width: 150px; height: 150px; margin: 0 auto; }
	.inline-buttons .elementor-inner-column .elementor-widget-wrap { gap: 20px; flex-flow: column; align-items: center; }
	.inline-buttons .elementor-inner-column .elementor-widget-button { margin: 0 !important; }
	.check-lead { width: auto !important; max-width: 330px !important; }
	.check-lead.sp {width: auto !important; max-width: 390px !important;}
	.acc-sec:before { left: 50%; bottom: 5px; }
}
@media only screen and (max-width: 575.98px) {
	.nutrients-round .elementor-widget-wrap { gap: 0; flex-flow: column; margin-bottom: 20px; }
}
/* Bhaskar */


 
@media only screen and (min-width:992px) {
	header #navbar ul li.mega-dropdown{ position: static; }
	/* header #navbar ul li.mega-dropdown .dropdown-menu{ background: #fff; top: 90%; width: 100%; display: block !important; visibility: hidden; opacity: 0; transform: translate(0, 10px); transition: opacity 200ms ease-in, transform 200ms ease-in, visibility 200ms ease-in; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border: none; border-radius: 0; } */
	header #navbar ul li.mega-dropdown .dropdown-menu{ background: transparent; padding-top: 22px; top: 74%; width: 100%; display: block !important; visibility: hidden; opacity: 0; transform: translate(0, 10px); transition: opacity 100ms ease-in, transform 100ms ease-in, visibility 100ms ease-in; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.16); border: none; border-radius: 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu::before{content: ''; background-color: #DFF2FB; position: absolute; top: 22px; left: 0; right: 0; bottom: 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu .container{ display: block; }
	/* header #navbar ul li.mega-dropdown:hover .dropdown-menu{ visibility: visible; opacity: 1; transform: translate(0, 0); transition: opacity 350ms ease-in, transform 350ms ease-in, visibility 350ms ease-in; }
	header #navbar ul li.mega-dropdown:hover > a{ background-color: rgba(255,255,255,0.2); } */
    header #navbar ul li.mega-dropdown:hover .dropdown-menu,
    header #navbar ul li.mega-dropdown .dropdown-menu.open {
        visibility: visible;
        opacity: 1;
        transform: translate(0, 0);
        transition: opacity 350ms ease-in, transform 350ms ease-in, visibility 350ms ease-in;
    }
    /* header #navbar ul li.mega-dropdown:hover > a,
    header #navbar ul li.mega-dropdown:focus > a {
        background-color: rgba(255, 255, 255, 0.2);
    } */
	/* header #navbar ul li{line-height: 100px;} */
	.dish-info .elementor-widget-text-editor {flex: 0 0 20%;}
	.dish-info .elementor-widget-image {flex: 0 0 60%;}
}
@media only screen and (min-width:1799.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 14px; }
}
@media (min-width:1025px) and (max-width:1399.98px) {
   .prepar-sec .elementor-widget-wrap { padding: 40px !important; }
}
@media only screen and (max-width: 1799.98px) {
   .protect-img img {width: 65px;right: -30px;bottom: -38px;}
   .protection-header > .elementor-widget-container {padding-right: 75px;} 
}
@media only screen and (max-width: 1699.98px) {
	.protection-header > .elementor-widget-container {padding-right: 55px;} 
}
@media only screen and (max-width: 1499.98px) {
	.protection-header > .elementor-widget-container {padding-right: 45px;} 
}
@media only screen and (max-width:1399.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 20%; -webkit-flex-basis: 20%; max-width: 20%; padding-left: 15px; padding-right: 15px; margin: 15px 0; }
	.nw-growth-baby { margin-top: 0px;}
	.nw-growth-baby-info {padding: 0px;margin-top: 15px;}
	.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 48%;}
}
@media only screen and (max-width:1199.98px) {
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list { padding-left: 15px; justify-content: center; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 20%; -webkit-flex-basis: 20%; max-width: 20%; padding-left: 15px; padding-right: 15px; margin: 15px 0; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn{ min-height: 60px; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { font-size: 13px; min-height: 50px; padding: 9px; }
	header #navbar ul li.mega-dropdown > a{position: relative; padding-right: 24px;} 
	header #navbar ul li.mega-dropdown > a span { position: absolute; display: inline-flex; height: 45px; top: 0; width:45px; align-items: center; justify-content: center; right: -9px; font-size: 18px; }
	.list-link li a { font-size: 18px; }
}
@media only screen and (max-width:1024.98px) { 
	.protection-header > .elementor-widget-container {padding: 20x 20px 38px 20px;}
	.dish-info .elementor-widget-text-editor p,.dish-info .elementor-widget-text-editor h3 {font-size: 17px;}
	p.icon-texts { font-size: 18px; }
	.purple-background-img:after { left: 0; top: auto; width: 100%; height: 100%; bottom: -4px; background-size: 100%; background-position: top; -webkit-transform: rotate(180deg); transform: rotate(180deg); }
	.counter-li li.elementor-icon-list-item:after {height: 25px;width: 25px !important;font-size: 16px;}
}
@media only screen and (max-width:991.98px) {
	header .navbar-nav .dropdown-menu { background: rgba(255,255,255,0.2); border-radius: 0; margin-top: 0; }
	header .navbar-nav .dropdown-menu .container { display: inline-block; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box { box-shadow: unset; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li .category-box .category-img { display: none; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { position: unset; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li { flex-basis: 100%; -webkit-flex-basis: 100%; max-width: 100%; margin: 0 0 3px; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li a.btn.btn-text-big { position: unset; background-color: transparent; text-align: left; justify-content: flex-start; border-bottom: 1px solid #fff; border-radius: 0; color: #fff; box-shadow: none; }
	header #navbar ul li.mega-dropdown .dropdown-menu ul.category-list li:last-child a.btn.btn-text-big { border-bottom: 0; }
	header #navbar ul li.mega-dropdown > a span { width: 80px; height: 52px; right: 0; }
	.hero .hero-breadcrumb ul { font-size: 12px; }
	.hero .hero-breadcrumb ul li::after { font-size: 13px; }
	.contact-us-list a { font-size: 18px; }
	.contact-us-list a img { max-width: 92px;}
	.el-footer-info { text-align: center;}
	.dish-info .elementor-widget-text-editor {order: 2;}
 }
@media only screen and (max-width:767.98px) {
	.content-info {border-top: 1px solid #d0d0d0;border-left: 0;margin-bottom: 20px;padding-top: 20px;}
	.content-info:first-child {border-top: 0;border-left: 0;}
	.content-info a {font-size: 16px;}
	.list-width-33 .elementor-widget-container ul.elementor-icon-list-items li {width: 100%;}
	.protect-img img {bottom: -35px; width: 48px;}
	.protection-header > .elementor-widget-container {padding: 10px;} 
	.location-section .elementor-tab-title { min-height: auto !important;}
	.strore-accodian.accodian-sec.accodian-sec .elementor-toggle .elementor-tab-title, .strore-accodian2.accodian-sec.accodian-sec .elementor-toggle .elementor-tab-title { padding: 10px;}
	.dish-info .elementor-widget-text-editor p, .dish-info .elementor-widget-text-editor h3 {font-size: 16px;}
	p.icon-texts {font-size: 17px; } 
	.counter-li li.elementor-icon-list-item{padding-left: 25px !important;}
	.counter-li li.elementor-icon-list-item:after{height: 23px;width: 23px !important;top: 3px; font-size: 14px;}
	.partner-sec img{object-fit:contain;}
	.pdf-sec .pdf_below .pdf-second-btn a{ padding: 15px;font-size: 16px; }
}	
@media only screen and (max-width: 705px) {
	.breastfedding .hero-content{padding: 0px 10px;}
}
@media only screen and (max-width:575px) {
	.nw-growth-baby-info {padding: 0px 50px;}
	.knw-sec span.elementor-icon-list-icon{width: 100%;}
}

/* custom social feeds title */

.sb-wall-title .elementor-heading-title {
    color: #02574D;
    font-size: 36px;
}
.sb-wall-title {
    text-align: center;
    padding-bottom: 20px;
}

/* custom social feeds button design
--------------------------------*/
section.feed-section {
    padding-top: 0;
    padding-bottom: 110px;
}

.sb-wall-title {
    text-align: center;
    padding-bottom: 20px;
}

.sbsw-filter-bar {
    text-align: center;
    padding: 10px 0 40px;
    font-size: 0;
}

.sbsw-single-filter {
    display: inline-block;
    margin: 0 5px;
}

.sbsw-single-filter a, .sbsw-single-filter a:visited {
    overflow: hidden;
    display: block;
    padding: 8px 15px;
    background: rgba(255, 255, 255, .95);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, .1);
    border-radius: 3px;
    transition: none;
    font-size: 13px;
    color: #02574D !important;
    font-weight: bold;
}

.sbsw-single-filter a, .sbsw-single-filter a:visited {
    font-family: GeneralSans-Semibold, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    padding: 11px 20px;
    font-size: 14px;
    background-color: #e3e3e3;
    transition: 0.3s;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sbsw-single-filter svg {
    display: inline-block;
}

.sbsw-filter-bar .sbsw-single-filter svg {
    height: 20px;
    float: left;
    margin-right: 5px;
    width: auto;
}

.sbsw-single-filter span {
    display: block;
    float: left;
    line-height: 15px;
}

.sbsw-single-filter a:active, .sbsw-single-filter a:focus, .sbsw-single-filter a:hover {
    background: #BC5127;
    color: #fff !important;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
}

@media only screen and (max-width: 1199.98px) {
    section.feed-section {
        padding-bottom: 70px;
    }
}

@media only screen and (max-width: 767.98px) {
    .sbsw-filter-bar {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 10px;
        flex-wrap: wrap;
    }

    .sbsw-filter-bar .sbsw-single-filter {
        margin: 0;
    }

    .sbsw-single-filter a {
        max-width: 140px;
        width: 140px;
    }

    section.feed-section {
        padding-bottom: 40px;
    }
}



/* Share btn css  */
.page-share-sec {
    position: fixed;
    bottom: 50%;
    z-index: 99;
    right: 0;
    transform: translateY(50%);
    cursor: pointer;
}
.share-popup .modal-content .nav-tabs {
    width: 100%;
    border-bottom: 0;
    padding: 5px;
    border: 1px solid #333232;
    margin-bottom: 25px;
}
.share-popup .modal-content .nav-tabs .nav-item {
    width: 50%;
    text-align: center;
}
.share-popup .modal-content {
    background-color: #eff2f9;
    min-height: 310px;
    border: 0;
    border-radius: 10px;
    border-image: 0;
    justify-content: center;
}
.share-popup .modal-header {
    border: 0;
    justify-content: end;
}
.share-popup .modal-content .nav-tabs .nav-item .nav-link {
    color: #000000;
    font-size: 18px;
    border-radius: 0;
    border: 0;
}
.share-popup .modal-content .nav-tabs .nav-item .nav-link.active {
    color: #ffffff;
    border-radius: 0;
    background-color: #576bb2;
}
.share-popup .modal-content .nav-tabs .nav-item .nav-link:hover {
    border: 0;
}
.share-popup .modal-content .tab-content form {
    width: 100%;
}
.share-popup .modal-content .tab-content form label,
.tab-content form input {
    width: 100%;
    font-size: 16px;
    color: #000000;
}
.share-popup button.submit-btn, .share-popup input.submit-btn {
    width: 30% !important;
    height: 45px;
    margin-top: 30px;
}
.share-popup .modal-content .tab-content form input {
    height: 45px;
    padding: 0 12px;
    border: 1px solid #333232;
}
.share-popup .modal-content .tab-content .submit-btn {
    padding: 20px 20px;
    margin-top: 20px;
    line-height: 0;
    text-transform: uppercase;
    border: 1px solid #576bb2 !important;
    background-color: #576bb2;
    color: #ffffff;
    font-size: 18px;
    transition: ease-in-out all 0.3s;
    -webkit-transition: ease-in-out all 0.3s;
    float: left;
    /* outline: 0; */
}
.share-popup .submit-btn:hover {
    color: #576bb2 !important;
    background-color: #ffffff !important;
    border: 1px solid #576bb2 !important;
    /* outline: 0; */
}
.page-share-sec .share-btn i {
    font-size: 45px;
    color: #BC5127;
	font-family: FontAwesome !important;
}
.page-share-sec div.share-btn {
    border: 0;
    background-color: #ffffff;
    padding: 8px 5px 2px 7px;
    line-height: normal;
    border-bottom-left-radius: 8px;
    border-top-left-radius: 8px;
}
.page-share-sec div.share-btn:focus,
.page-share-sec div.share-btn:active {
    border: 0;
    /* outline: 0; */
    background-color: #ffffff !important;
    border-image-width: 0;
    box-shadow: none !important;
}
.modal.share-popup {
    padding-right: 0 !important;
}
.share-popup .submit-sec {
    display: flex;
    flex-direction: column;
}
.share-popup .submit-sec > p{
    display: flex;
    align-items: center;
    margin-top: 5px;
}
.share-popup .submit-sec span.wpcf7-spinner {
    visibility: visible;
    opacity: 1;
    background-color: transparent;
}
/* .share-popup .submit-sec span.wpcf7-spinner {
    display: none;
} */
/* .page-share-sec .share-btn i:after {
    content: "";
    position: absolute;
    width: 70%;
    height: 70%;
    background-color: #fff;
    left: 15%;
    top: 6px;
    z-index: -1;
    margin: 0 auto;
} */
.topclose-btn .close {
    padding: 15px !important;
    width: 35px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #576bb2;
    opacity: 1;
    color: #ffffff;
    border-radius: 50%;
    position: absolute;
    top: 5px;
    right: 5px;
    text-shadow: none;
    transition: ease-in-out all 0.3s;
    -webkit-transition: ease-in-out all 0.3s;
}
.topclose-btn .close span {
    font-size: 35px;
    font-weight: 500;
    margin-bottom: 7px;
}
/* .topclose-btn .close:focus {
    outline: none;
} */
.topclose-btn .close:hover {
    opacity: 1 !important;
}

span.mail_success_send {
    color: #2a8731;
}
/* .sms_message_p {position: relative;} */
.sms_message_p{
    position: static;
    /* left: 16px; */
    bottom: 85px !important;
}

.smsfiled .wpcf7-form .submit-btn ~ .wpcf7-spinner:before{
    display: none;
}

.smsfiled .submit-btn {
    margin-top: 8px !important;
}

.smsfiled .form-checkbox input[type="checkbox"] {
    width: 22px !important;
    height: 22px !important;
    opacity: 0;
}
.smsfiled .form-checkbox .wpcf7-list-item {
    margin-left: 0 !important;
}
.smsfiled .form-checkbox .wpcf7-list-item label {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.smsfiled .form-group {
    margin-bottom: 10px;
}
.smsfiled .form-checkbox input[type="checkbox"] ~ span.wpcf7-list-item-label {
    font-size: 13px !important;
    margin-left: 10px;
}
.form-group > p {
    margin-bottom: 0;
}
/* .smsfiled .sent .form-checkbox .wpcf7-list-item{
    opacity: 0;
} */

.wpcf7-not-valid-tip, .form-checkbox .wpcf7-not-valid-tip,.form-checkbox .wpcf7-not-valid-tip {
    font-size: 13px;
}

.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item-label::before, .radio .wpcf7-list-item-label::before {
    background: #ffffff;
    border: 1px solid #576bb2;
    border-radius: 3px;
    content: "";
    height: 22px;
    position: absolute;
    width: 22px;
    left: 0;
    font-size: 16px;
    font-weight: normal;
    border-radius: 0;
}
.smsfiled .form-checkbox .wpcf7-checkbox .wpcf7-list-item input[type=checkbox]:checked + .wpcf7-list-item-label::before {
    background: #576bb2;
    border: 1px solid #576bb2;
    border-radius: 2px;
    content: "\f00c";
    height: 22px;
    position: absolute;
    width: 22px;
    font-family: FontAwesome;
    color:  #fff;
    font-size: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.submit-sec .form-sms > p {
    display: flex;
    align-items: center;
}

#smsfiled .wpcf7 form.sent .wpcf7-response-output {
    display: none;
}

#smsfiled .wpcf7 form.invalid .wpcf7-response-output{display: none;}

.submit-btn.loader_load:after,
.smsfiled .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after {
    content: "";
    position: absolute;
    width: 35px;
    --b: 8px;
    aspect-ratio: 1;
    border-radius: 50%;
    padding: 1px;
    background: conic-gradient(#0000 10%, #576bb2) content-box;
    -webkit-mask: repeating-conic-gradient(#0000 0deg, #000 1deg 20deg, #0000 21deg 36deg), radial-gradient(farthest-side, #0000 calc(100% - var(--b) - 1px), #000 calc(100% - var(--b)));
    -webkit-mask-composite: destination-in;
    mask-composite: intersect;
    animation: l4 1s infinite steps(10);
    margin-left: 50px;
    margin-top: -18px;
    z-index: 2;
}
.smsfiled .wpcf7-form.submitting .submit-btn ~ .wpcf7-spinner:after {
    margin-left: 0px !important;
    margin-top: 0px !important;
}


@keyframes l4 {
    to {
        transform: rotate(1turn);
    }
}


.content-text-red {
    color: #D71920 !important;
}
/* Share inner button */

.page-share-sec.innerpage-share { position: static;transform: none;display: flex; justify-content: flex-end;}
.page-share-sec.innerpage-share button.share-btn { background-color: #576bb2 !important; color: #ffffff; padding: 13.5px 30px; line-height: 1;border-radius: 0; display: flex; align-items: center; justify-content: center; font-size: 18px;font-weight: bold; text-transform: capitalize; border: 1px solid #576bb2 !important; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; transition: ease-in-out all 0.2s; }
.page-share-sec.innerpage-share button i { font-size: 22px; margin-left: 15px; color: #ffffff; -webkit-transition: ease-in-out all 0.2s; -ms-transition: ease-in-out all 0.2s; -o-transition: ease-in-out all 0.2s; transition: ease-in-out all 0.2s; line-height: normal;font-weight: normal;}
/* .page-share-sec.innerpage-share button.share-btn:focus { outline: none; } */
.page-share-sec.innerpage-share button.share-btn:hover {
    background-color: #ffffff !important;
    color: #576bb2 !important;
}

.page-share-sec.innerpage-share button:hover i {
    color: #576bb2;
}
html[lang="ar"] .page-share-sec.innerpage-share button i {
    margin-left: 0;
    margin-right: 15px;
}
html[lang="ar"] .modal-content .modal-body {
    direction: ltr;
    text-align: left !important;
}
div#userwayAccessibilityIcon {
    bottom: 50px;
    left: 8px !important;
    right: auto !important;
    -webkit-transform: translate(0) !important;
    transform: translate(0) !important;
}

.g-recaptcha iframe {
    transform: scale(0.8) !important;
    transform-origin: left !important;
}
/* Share inner button - End*/

@media only screen and (max-width: 420.98px) {
    .share-popup .modal-content {
        min-height: 100%;
    }
    .sms_message_p {
		bottom: 85px !important;
	}
	.g-recaptcha {
		transform: scale(0.8) !important;
		transform-origin: left !important;
	}
}
@media only screen and (max-width: 575.98px) {
	.blog-bottom {
    margin-bottom: 10px;
	}
    .share-popup button.submit-btn, .share-popup input.submit-btn {
        width: 42% !important;
    }
    .share-popup .modal-content .nav-tabs .nav-item .nav-link {
        font-size: 16px;
    }
    .share-popup .modal-content .tab-content .submit-btn {
        font-size: 16px;
        margin-top: 20px;
    }
    .share-popup .modal-content .tab-content .submit-btn {
        padding: 5px 20px;
    }
    .share-popup .modal-content .tab-content form input {
        height: 45px;
    }
    .topclose-btn .close {
        width: 20px;
        height: 20px;
        top: 12px;
        right: 12px;
    }
    .page-share-sec div.share-btn {padding: 6px 5px 0px 7px;}
    .page-share-sec .share-btn i {font-size: 35px;}

    .page-share-sec.innerpage-share button.share-btn {padding: 12.5px 30px !important;}
    .sms_message_p {    bottom: 85px !important;}

    .blog-details .blog-meta{width: 100% !important; }
}
@media only screen and (max-width: 767.98px) { 
    .page-share-sec.innerpage-share{justify-content: center;}
}

/* Share btn css - End*/
