
body{
    background-color:#f0fbff
}
.nfh_page_list{
    display:block;
    max-width:600px;
    margin:0 auto;
    padding:40px
}
.main-container .nfh_page_holder a:hover{
text-decoration: none;
}

.nfh_page_list a{
    font-size:22px
}
.nfh_page_list img{
    margin-bottom:40px
}
.nfh_page_list li{
    margin-bottom:20px
}
.nfh_page_holder{
    margin-top:2rem;
    max-width:1480px;
    padding:20px;
    display:flex;
    font-size:16px;
    line-height:22px;
    color:#222;
    flex-direction:column;
    font-family: "Poppins", sans-serif; font-weight: 600;  font-style: normal;	
    padding-bottom:20px
}
@media (min-width:1024px){
    .nfh_page_holder{
        flex-direction:row;
        padding-bottom:50px;
        margin: 0 auto;
    }
}
.page-magazine .content .nfh_page_holder p{
    color:#222;
    margin-bottom:30px;
    font-family:Conv_Roboto-Light, Arial, Helvetica, sans-serifo,sans-serif;
    font-weight:400;
    font-size:16px;
    line-height:22px;
    margin-top:0!important;
    width: 100%;
}
.nfh_page_holder h2{
    font-size:38px;
    line-height:38px;
    margin-bottom:30px;
    margin-top:0
}
.nfh_page_holder a.nfh_btn{
    font-size:14px;
    line-height:16px;
    background:#003268;
    border-radius:22px;
    height:35px!important;
    padding:11px 20px 0;
    color:#fff;
    display:inline-block;
    transition:all .4s ease;
    text-decoration:none;
    text-align:center;
    margin-bottom:30px
}
@media (min-width:768px){
    .nfh_page_holder a.nfh_btn{
        padding:14px 40px 0;
        font-size:16px;
        line-height:18px;
        height:44px!important
    }
}

.competition_heading{
	display: flex;
	z-index: 99;
	flex-direction: column;
}


.nfh_page_holder a.nfh_btn.color_blue{
    background-color:#1877f2
}
.nfh_btn_outer a{
	font-family:"Poppins", sans-serif; font-weight: 500; font-style: normal;
}
.nfh_page_holder a.nfh_btn.color_grey{
    background-color:#222
}
.nfh_page_holder a.nfh_btn_small{
    font-size:13px;
    line-height:22px;
    background:#003268;
    width:100%;
    border-radius:22px;
    height:36px;
    padding:8px 0 0;
    color:#fff;
    display:inline-block;
    transition:all .4s ease;
    text-decoration:none
}
.nfh_page_holder button.nfh_btn{
    font-size:16px;
    line-height:18px;
    border:none;
    background:#003268;
    border-radius:22px;
    height:44px;
    padding:4px 40px 0;
    color:#fff;
    display:inline-block;
    transition:all .4s ease;
    text-decoration:none
}
.nfh_page_holder .nfh_main_content{
    width:100%;
    margin-right:0
}
@media (min-width:1024px){
    .nfh_page_holder .nfh_main_content{
        width:calc(100% - 320px);
        margin-right:20px;
        margin-bottom:0
    }
}
.nfh_page_holder .nfh_main_content .nfh_border_bg_frame{
    background:#fff;
    box-shadow:0 1px 3px rgba(0,0,0,.2);
    border-radius:3px;
    margin-bottom:20px
}
.nfh_page_holder .nfh_side_content{
    width:100%
}
@media (min-width:1024px){
    .nfh_page_holder .nfh_side_content{
        width:300px
    }
}
.nfh_page_holder .nfh_side_content ul{
    list-style:none;
    margin:0;
    padding:0
}
.nfh_page_holder .nfh_side_content a{
    text-decoration:none;
    font-weight:100!important
}
.nfh_mobile{
    display:block
}
@media (min-width:768px){
    .nfh_mobile{
        display:none
    }
}
.nfh_desktop{
    display:none
}
@media (min-width:768px){
    .nfh_desktop{
        display:block
    }
}
.page-magazine .nfh_component_14 .nfh_c_14_inner .col-lg-6{
	padding: 0;
}
.nfh_component_14{
    padding:20px 40px 0px
}
@media (min-width:768px){
    .nfh_component_14{
        padding:20px 40px 0px
    }
}
.nfh_component_14 h3{
    color:#b9338d;
    font-size:18px;
    line-height:18px;
    font-weight:600;
    margin-left:0;
    text-align:center
}
@media (min-width:768px){
    .nfh_component_14 h3{
        text-align:left;
        margin-left:-20px
    }
}

.nfh_component_14 .nfh_c_14_item_outer{
    padding:5px
}
.nfh_component_14 .nfh_c_14_item_outer:first-child{
    margin-left:0
}
    .nfh_component_14 .nfh_c_14_inner h4:first-child{
    	font-size: 18px;
    	line-height: 18px;
    }
@media (min-width:768px){
    .nfh_component_14 .nfh_c_14_item_outer:first-child{
        margin-left:0
    }
    .nfh_component_14 .nfh_c_14_inner h4:first-child{
    	text-align: left;
    }
    .nfh_component_14 .nfh_c_14_inner .yCmsContentSlot.text-center .col-lg-6{
    	padding-left: 0px;
    }
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item{
    width:100%;
    background:#fff;
    box-shadow:0 1px 3px rgba(0,0,0,.15);
    border-radius:10px
}
@media (min-width:768px){
    .nfh_component_14 .nfh_c_14_inner .nfh_c_14_item{
        max-width:100%
    }
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item img{
    display:block;
    height:auto;
    width:100%;
    margin-bottom:10px;
    border-top-left-radius: 10px;
 	border-top-right-radius: 10px;
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item .nfh_c_14_item_lower{
    padding:10px
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item .nfh_c_14_item_lower a.nfh_c_14_heading{
    font-size:14px;
    line-height:18px;
    color:#003268;
    font-family: "Poppins", sans-serif; font-weight: 600;  font-style: normal;	

    
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item .nfh_postby{
    display:flex;
    flex-direction:row;
    margin-top:10px
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item .nfh_postby .nfh_postby_img{
    width:50px;
    padding-right:20px
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item .nfh_postby .nfh_postby_img img{
    display:block;
    height:auto;
    width:36px;
    border-radius:100%
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item .nfh_postby .nfh_postby_info{
    width:calc(100% - 50px);
    font-size:12px;
    line-height:16px;
    font-weight:300;
    font-family:Conv_Roboto-Light, Arial, Helvetica, sans-serifo,sans-serif;
}
.nfh_component_14 .nfh_c_14_inner .nfh_c_14_item .nfh_postby .nfh_postby_info span{
    display:block;
    
}

.nfh_component_24{
    display:flex;
    flex-direction:column;
    padding:30px 20px 60px 20px;
    margin-bottom:0;
    position:relative;
    border-radius:3px 3px 0 0;
    background-color:#00aeef
}
@media (min-width:768px){
    .nfh_component_24{
        flex-direction:row;
        padding:45px 20px 40px 40px;
        margin-bottom:20px
    }
}
.nfh_component_24 h2{
    font-size:36px;
    line-height:38px;
    color:#fff;
    margin-bottom:20px;
    margin-top:0;
    font-family: "Poppins", sans-serif; font-weight: 600;  font-style: normal;	
}
.nfh_component_24 h1 strong{
    color:#00aeef
}
.page-magazine .content .nfh_component_24 p{
    color:#fff;
    font-weight:400;
}
.nfh_component_24:after{
    content:"";
    position:absolute;
    bottom:-20px;
    left:0;
    width:100%;
    height:40px;
    display:block;
    background:#fff;
    transform:skew(0,2deg);
    z-index:9
}
@media (min-width:768px){
    .nfh_component_24:after{
        height:70px
    }
}
.nfh_component_24 .nfh_c_6_b_img{
    width:100%;
    position:relative;
    z-index:10
}
@media (min-width:768px){
    .nfh_component_24 .nfh_c_6_b_img{
        width:35%
    }
}
.nfh_component_24 .nfh_c_6_b_img img{
    display:block;
    width:100%;
    height:auto;
    margin-bottom:30px
}
@media (min-width:768px){
    .nfh_component_24 .nfh_c_6_b_img img{
        margin-bottom:-50px
    }
}
.nfh_component_24 .nfh_c_6_b_content{
    width:100%;
    text-align:center;
    padding-left:0
}
@media (min-width:768px){
    .nfh_component_24 .nfh_c_6_b_content{
        width:65%;
        text-align:left;
        padding-left:40px
    }
}
.nfh_component_24 .nfh_c_6_b_content .nfh_c_6_b_inner{
    max-width:490px
}
.nfh_component_24 .nfh_c_6_b_content .nfh_c_6_b_inner p{
    font-size:16px;
    line-height:22px
}
.nfh_component_25{
    padding:32px 20px 40px 20px;
    margin-bottom:20px;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    max-width:1000px
}
.nfh_component_25 p{
    color:#222;
    font-weight:300;
}
.nfh_component_25 h4{
    text-align:center;
    font-size:30px;
    line-height:36px;
    color:#003268;
    font-family: "Poppins", sans-serif; font-weight: 600;  font-style: normal;	
}
.nfh_component_25 .yCmsContentSlot .col-lg-6{
	width: 100%;
}
.nfh_component_25 h2 strong{
    color:#00aeef
}
.nfh_component_25 .nfh_c_25_content{
    width:100%;
    display:flex;
    flex-direction:column;
    margin-bottom:50px;
    justify-content:space-around;
    margin-top:40px
}
.nfh_component_25 .nfh_c_25_content .yCmsContentSlot.text-center{
	display: flex;
	flex-direction: column;
}
@media (min-width:768px){
    .nfh_component_25 .nfh_c_25_content{
        flex-direction:row;
        margin-top:60px
    }
    .nfh_component_25 .nfh_c_25_content .yCmsContentSlot.text-center{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	flex: 33%;
	row-gap: 40px;
}
}
.nfh_component_25 .nfh_c_25_content .nfh_c_26_item{
    text-align:center;
    width:100%;
    position:relative;
    padding-bottom:30px;
    margin-bottom:90px
}
@media (min-width:768px){
    .nfh_component_25 .nfh_c_25_content .nfh_c_26_item{
        max-width: 298px;
        margin-bottom:10px;
    }
}
.nfh_component_25 .nfh_c_25_content .nfh_c_26_item .nfh_link_holder{
    font-weight:600;
    font-size:16px;
    line-height:20px;
    color:#003268;
    margin-bottom:20px;
    font-family: "Poppins", sans-serif; font-style: normal;	
}
.nfh_component_25 .nfh_c_25_content .nfh_c_26_item .nfh_text{
    padding:0 0;
}
@media (min-width:768px){
    .nfh_component_25 .nfh_c_25_content .nfh_c_26_item .nfh_text{
        padding:0 10px
    }
}
.nfh_component_25 .nfh_c_25_content .nfh_text p{
    font-size:14px;
    line-height:20px;
    font-family:Conv_Roboto-Light, Arial, Helvetica, sans-serifo,sans-serif;
    
}

.nfh_component_25 .nfh_c_25_content .nfh_c_26_item img{
    display:block;
    max-width:175px;
    height:auto;
    margin:0 auto 25px
}
.nfh_component_25 .nfh_c_25_content .nfh_c_26_item .nfh_btn_outer{
    width:100%;
   position: absolute;
    bottom: -15px;
    left: 0;

}
.nfh_component_25 .nfh_c_25_content .nfh_c_26_item .nfh_btn{
    display:block;
    width:175px;
    margin:0 auto 0 auto
}
.nfh_component_25 .nfh_c_25_content .nfh_c_26_item{
	background: none;
	box-shadow: none;
	border-radius: 0;
}
.nfh_component_26{
    margin-top:0
}
@media (min-width:768px){
    .nfh_component_26{
        margin-top:30px
    }
}
.nfh_hub_tags a{
    font-size:11px;
    line-height:18px;
    font-weight:400;
    text-decoration:none!important;
    display:inline-block;
    height:21px;
    padding:0 15px 0;
    border:1px solid;
    border-radius:10px;
    margin-top:10px;
    cursor:pointer;
    margin-right:5px
}
.nfh_c_14_inner .container{
	width: 100%;
}
.nfh_c_14_inner .hLandingPage .container,
.nfh_c_14_inner .commonTab .healthTabWrapper{
	margin: 0;
}
.page-magazine .tabThumbWrapper.nfh_c_14_item h4 a, .page-magazine .commonTab .healthTabWrapper .tabThumbWrapper h4 a{
	font-size: 14px;
    line-height: 18px;
    color: #003268;
    font-family: "Poppins", sans-serif; font-weight: 600;  font-style: normal;	
}
.page-magazine .tabThumbWrapper.nfh_c_14_item h4, .page-magazine .commonTab .healthTabWrapper .tabThumbWrapper h4
	{
	height: auto;
	min-height: 38px;
	color: #003268;
	margin: 0 0 5px 0px;
}
.page-magazine .tabThumbWrapper.nfh_c_14_item .nfh_c_14_item_lower p{
    font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    font-family: Conv_Roboto-Light, Arial, Helvetica, sans-serifo,sans-serif;
    height: auto;
    color: #222;
}
.page-magazine .tabThumbWrapper.nfh_c_14_item .nfh_c_14_item_lower p:nth-child(3) {
    min-height: 50px;
}
.page-magazine .col-lg-4.col-md-4.col-sm-6.col-xs-12.appendLoadArticles{
	height: auto;
}
.page-magazine .nfh_c_14_item_lower p.magazineDesc {
	min-height: auto;
}
.page-magazine .nfh_c_14_item_lower .TagWrapper{
	min-height: 62px;
}

.page-magazine .articleAuthor{
 	color: #222222;
	font-size: 12px;
    line-height: 16px;
    font-weight: 300;
    font-family: Conv_Roboto-Light, Arial, Helvetica, sans-serifo,sans-serif;
   min-height: 30px;
}
.page-magazine .commonTab .healthTabWrapper .tabThumbWrapper{
	margin-bottom: 0px;
}
.page-magazine .TagWrapper .TagOuter{
	    font-size: 11px;
    line-height: 18px;
    font-weight: 400;
    text-decoration: none!important;
    display: inline-block;
    height: 21px;
    padding: 0 15px 0;
    border: 1px solid;
    border-radius: 10px;
    margin-top: 10px;
    cursor: text;
    margin-right: 5px;
}

.page-magazine .TagWrapper span:nth-child(1){
    border-color: #005aaa;
    color: #005aaa;
}

.page-magazine .TagWrapper span:nth-child(1):hover{
	background: #005aaa;
	color: #fff;
}
.page-magazine .TagWrapper span:nth-child(2){
    border-color: #8dc63f;
    color: #8dc63f;
}
.page-magazine .TagWrapper span:nth-child(2):hover{
	color: #fff;
    background-color: #8dc63f;
}
.page-magazine .TagWrapper span:nth-child(3){
    border-color: #e231bb;
    color: #e231bb;
}

.page-magazine .TagWrapper span:nth-child(3):hover{
	color: #fff;
    background-color: #e231bb;
}
.nfh_hub_tags a.nfh_blue{
    border-color:#005aaa;
    color:#005aaa
}
.nfh_hub_tags a.nfh_blue:hover{
    color:#fff;
    background-color:#005aaa
}
.nfh_hub_tags a.nfh_bluelight{
    border-color:#00aeef;
    color:#00aeef
}
.nfh_hub_tags a.nfh_bluelight:hover{
    color:#fff;
    background-color:#00aeef
}
.nfh_hub_tags a.nfh_bluedark{
    border-color:#003268;
    color:#003268
}
.nfh_hub_tags a.nfh_bluedark:hover{
    color:#fff;
    background-color:#003268
}
.nfh_hub_tags a.nfh_brown{
    border-color:#936d4b;
    color:#936d4b
}
.nfh_hub_tags a.nfh_brown:hover{
    color:#fff;
    background-color:#936d4b
}
.nfh_hub_tags a.nfh_green{
    border-color:#8dc63f;
    color:#8dc63f
}
.nfh_hub_tags a.nfh_green:hover{
    color:#fff;
    background-color:#8dc63f
}
.nfh_hub_tags a.nfh_red{
    border-color:#c00;
    color:#c00
}
.nfh_hub_tags a.nfh_red:hover{
    color:#fff;
    background-color:#c00
}
.nfh_hub_tags a.nfh_redpromo{
    border-color:#e3193a;
    color:#e3193a
}
.nfh_hub_tags a.nfh_redpromo:hover{
    color:#fff;
    background-color:#e3193a
}
.nfh_hub_tags a.nfh_pink{
    border-color:#e231bb;
    color:#e231bb
}
.nfh_hub_tags a.nfh_pink:hover{
    color:#fff;
    background-color:#e231bb
}
.nfh_hub_tags a.nfh_orange{
    border-color:#d67318;
    color:#d67318
}
.nfh_hub_tags a.nfh_orange:hover{
    color:#fff;
    background-color:#d67318
}
.nfh_hub_tags a.nfh_teal{
    border-color:#01abbc;
    color:#01abbc
}
.nfh_hub_tags a.nfh_teal:hover{
    color:#fff;
    background-color:#01abbc
}
.nfh_hub_tags a.nfh_purple{
    border-color:#b9338d;
    color:#b9338d
}
.nfh_hub_tags a.nfh_purple:hover{
    color:#fff;
    background-color:#b9338d
}
.nfh_page_holder .slick-next,.nfh_page_holder .slick-prev{
    position:absolute;
    display:block;
    height:24px;
    width:24px;
    line-height:0;
    font-size:0;
    text-indent:-20000px;
    cursor:pointer;
    background:0 0;
    color:transparent;
    top:50%;
    padding:0;
    border:none;
    content:"";
    outline:0;
    margin-top:-25px;
}
.nfh_page_holder .slick-next:focus,.nfh_page_holder .slick-next:hover,.nfh_page_holder .slick-prev:focus,.nfh_page_holder .slick-prev:hover{
    color:transparent;
}
.nfh_page_holder .slick-next:focus:before,.nfh_page_holder .slick-next:hover:before,.nfh_page_holder .slick-prev:focus:before,.nfh_page_holder .slick-prev:hover:before{
    opacity:1;
}
.nfh_page_holder .slick-next.slick-disabled:before,.nfh_page_holder .slick-prev.slick-disabled:before{
    opacity:1;
}
.page-magazine .commonTab .healthTabWrapper .active-tab-outer{
	overflow: visible;
	height: fit-content;
}
.page-magazine .commonTab .healthTabWrapper .active-tab-outer .slick-list.draggable{
	height: fit-content;
}
.page-magazine .nfh_page_holder .slick-prev{
    left:-40px;
    background-image:url(../image/checkout/slider_left.svg)
}
.page-magazine .nfh_page_holder .slick-next{
    right:-40px;
    background-image:url(../image/checkout/slider_right.svg)
}
	.page-magazine .nfh_page_holder .nfh_c_14_slider .slick-dots{
    position: relative;
    float: none;
    left:0; 
    width:100%;
    display:flex;
    align-items:center;
    justify-content: left;
    padding:0 0;
    bottom: 0px;
    overflow: visible;
}

@media ( min-width :500px) {
	.page-magazine .nfh_page_holder .tabThumbWrapper .tabThumbImage, .page-magazine .commonTab .healthTabWrapper .tabThumbWrapper .tabThumbImage{
		min-height: 150px;
	}
}
@media ( min-width :768px){
	.page-magazine .nfh_page_holder .slick-next{
    right:-25px;
	}
	
.page-magazine .nfh_page_holder .slick-prev{
    left:-25px;
}
.page-magazine .nfh_page_holder .nfh_c_14_slider .slick-dots{
	overflow: visible;
}
}
@media ( min-width :1024px) {
	.page-magazine .nfh_page_holder .nfh_c_14_slider .slick-dots {
		bottom: 0;
	}
	.nfh_page_holder .col-lg-4.col-md-4.col-sm-6.col-xs-12.appendLoadArticles.nfh_c_14_item_outer
		{
		width: 25%;
	}
	 
}

.nfh_side_box .slick-initialized.slick-slider.slick-dotted .slick-slide {
height: auto;
}
.nfh_component_14 .slick-initialized.slick-slider.slick-dotted .slick-slide {
height: auto;
}
.nfh_c_24_inner p{
	   font-family: Roboto,sans-serif;
}
.page-magazine .nfh_page_holder .slick-dots-container .slick-dots li{
    width:auto;
    margin: 0 5px 0 0;
}
.page-magazine .nfh_page_holder .slick-dots-container .slick-dots li:first-child{
	transform: scale(1);
}
.page-magazine .nfh_page_holder .slick-dots-container .slick-dots li:last-child {
    transform: scale(1);
}
.nfh_page_holder .slick-dots li button{
    align-items:center;
    border-radius:100%;
    background:rgba(0,174,239,.3);
    border:none;
    position:relative;
    text-indent:-9999px;
    transition:all ease .2s;
    width:8px;
    height:8px;
    padding:0;
    margin:0;
    display:block;
}
.nfh_page_holder .slick-dots li button:hover{
    background:#00aeef;
    cursor:pointer
}
.nfh_page_holder .slick-dots li button:before{
    width:8px;
    height:8px;
}
.nfh_page_holder .slick-dots li.slick-active button{
    background:#00aeef;
    width:8px;
    height:8px;
}
.nfh_page_holder .slick-prev:hover, .nfh_page_holder .slick-prev:focus

{
    background-image:url(../image/checkout/slider_left.svg);

}
.nfh_page_holder .slick-next:focus, .nfh_page_holder .slick-next:hover
{
    background-image:url(../image/checkout/slider_right.svg);
}
.page-magazine .nfh_page_holder .main-container.bg-gray.clearfix.hLandingPage{
	overflow: visible;
}

.nfh_c_14_item_lower > p:nth-child(1){
	min-height: 45px;
}
.slick-dots-container {
  width: 60px;
  overflow: hidden;
  display: block;
  padding: 0;
  margin: 0.625rem auto;
  height: 1.5rem;
  position: relative;
}
.slick-dots-container > ul {
  padding: 0;
  display: flex;
  transition: all 0.25s;
  position: relative;
  margin: 0;
  list-style: none;
  transform: translateX(0);
  align-items: center;
  bottom: unset;
  height: 100%;
}
.slick-dots-container > ul li {
  width: 0.625rem;
  height: auto;
  margin: 0 0.25rem;
  background-color: transparent;
  border: none;
  border-radius: 50%;
}
.slick-dots-container > ul li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 1.25rem;
  height: 1.25rem;
  padding: 0.3125rem;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: 0;
  background: 0 0;
}
.slick-dots-container > ul li.p-small-1,
.slick-dots-container > ul li.n-small-1 {
  transform: scale(0.8);
}

.slick-dots-container > ul li.slick-active {
  transform-origin: center;
  background: #3498db;
}
@media ( min-width :768px){
	.slick-dots-container{
		width: 60px;
	}
}
.slick-dots li button:before {
  display: none;
}
.page-magazine .nfh_component_14 .nfh_c_14_slider.slick-initialized.slick-slider .slick-slide{
	height: auto;
}
.page-magazine .nfh_page_holder .slick-prev.slick-arrow.slick-disabled{
	opacity: 0.25;
	cursor: auto;
}
.page-magazine .nfh_page_holder .slick-next.slick-arrow.slick-disabled{
	opacity: 0.25;
	cursor: auto;
}
/*# sourceMappingURL=maps/main.css.map */
