/*Globally Css Start From Here
.hbp_m{
	display: none;
}
.hbp_ms{}
.insta-section.hbp_ins .insta-left{}
@media(max-width: 1440px){
	.hbp_m{}
	.hbp_ms{}
	.insta-section.hbp_ins .insta-left{}
}
@media(max-width: 1140px){
	.hbp_m{}
	.hbp_ms{}
	.insta-section.hbp_ins .insta-left{}
}
@media(max-width: 1024px){
	.hbp_m{}
	.hbp_ms{}
	.insta-section.hbp_ins .insta-left{}
}
@media(max-width: 768px){
	.hbp_m{
    display: block!important;
}
	.hbp_ms{
    display: block!important;
}
    .insta-section.hbp_ins .insta-left{
    	padding-left:0!important;
    }
	
	.hbp_s2.hbp_ms{
    display: none!important;
}
}
@media(max-width: 550px){
	.hbp_m{
    display: block!important;
}
	.hbp_ms{
    display: block!important;
}
    .insta-section.hbp_ins .insta-left{}
}
.hbp_s2.hbp_ms{
    display: none!important;
}
.bouncing_arrow,
.hbp_header .site-heading-2 h4:after {
    animation-name: bouncing_arrow;
    animation-timing-function: ease;
    animation-iteration-count: infinite;
    transform-origin: bottom;
    animation-duration: 2s;
}
@keyframes bouncing_arrow {
    0% {
        transform: translateY(0);
    }
    50% {
        transform: translateY(15px);
    }
    100% {
        transform: translateY(0);
    }
}
*/

/****************************************
Section 2 start From here
***************************************
.hbp_s2{}
.hbp_s2>.elementor-container ,.hbp_s2>div{}
.hbp_s2_c{}
.hbp_s2_c>.elementor-widget-wrap ,.hbp_s2_c>div{}
.hbp_s2_chtml
.hbp_s2_chtml>.elementor-widget-container{}
.hbp_s2_in{
    padding-bottom: 4.5vw;
}
.hbp_s2_in>.section_inner{}
.hbp_s2 .header{
    background-color: #FFF7BF;
    padding-bottom: 1.8vw;
}
.hbp_s2 .header h4{
    text-align: center;
    padding-top: 3.2vw;
    font-size: 1.62vw;
}
.hbp_s2 .header ul{
    text-align: center;
    padding-left: 2.2vw;
    padding-top: 0.1vw;
}
.hbp_s2 .header ul>li{
    display: inline-block;
    font-size: 1.01vw;
    padding-right: 2.1vw;
    text-transform: uppercase;
    letter-spacing: 0.1vw;
    font-weight: 600!important;
    cursor: pointer;
}
.hbp_s2 .header ul>li a{
    color: #000;
}
.hbp_s2 .header ul>li a:hover{
	color: #FF089C!important;
	border-bottom:1px solid #FF089C;
}
.hbp_s2 .content{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 12.35vw;
    padding-right: 8.35vw;
}
.hbp_s2 .box{
    width: 33.33%;
    padding-right: 4vw;
    padding-bottom: 0.2vw;
    padding-top: 6.06vw;
}
.hbp_s2 .box>span{
	display: block;
	height: auto!important;
	margin-bottom: -3vw;
	}
.hbp_s2 .box>span img{
	width:100%!important
	;
}
.hbp_s2 article{
    padding-top: 4.43vw;
    background-position: top left;
    background-size: 17% auto!important;
    width: 100%;
    background: linear-gradient(to left, #FFECE3 100%, #FFECE3 100%);
    height: 48.5%;
    padding-right: 0.16vw;
}
.hbp_s2 article h5{
    text-align: center;
    text-transform: uppercase;
    font-size: 1.05vw;
    line-height: 1.24;
    margin-bottom: 1.9vw;
    font-family: 'Montserrat';
    font-weight: 600!important;
    letter-spacing: -0.045vw;
}
.hbp_s2_bxbtn{
    text-align: center;
}
.hbp_s2_bxbtn>a{
    display: inline-block;
    border: 2px
 solid #FF089C!important;
    padding-left: 1.5vw;
    padding-right: 1.51vw;
    padding-top: 0.25vw;
    padding-bottom: 0.1vw;
    transition: color 350ms ease;
    cursor: pointer;
    box-shadow: inset 0 0 0 0 #d80286;
    -webkit-transition: ease-out 0.4s;
    -moz-transition: ease-out 0.4s;
    transition: ease-out 0.55s;
    background: transparent !important;
    -webkit-text-stroke: 0.3px #ff089c;
    background-color: white!important;
}
.hbp_s2_bxbtn a:hover{
	fill: #ffffff !important;
	color: #fff !important;
	-webkit-text-stroke: 0.3px #ffffff !important;
	box-shadow: inset 500px 0px 0px 0px #d80286 !important;
}

.hbp_s2_bxbtn>a>span{
    color: #FF089C!important;
    font-family: Bourton Outline !important;
}
.hbp_s2_bxbtn>a>span:hover:span{
	color:#fff!important
	    -webkit-text-stroke: 0.3px #ffffff;
}
.hbp_s2_btn{
    text-align: center;
    padding-top: 4vw;
}
.hbp_s2_btn a{
    display: inline-block;
}
.hbp_s2_btn a span{
    text-transform: uppercase;
    border-bottom: 1px solid #000000;
    color: #000000;
    font-size: 1.5vw;
    font-weight: 600;
}
/*Section number (2) Responsive Start FRom Here
@media(max-width: 1440px){
	.hbp_s2{}
	.hbp_s2>.elementor-container ,.hbp_s2>div{}
	.hbp_s2_c{}
	.hbp_s2_c>.elementor-widget-wrap ,.hbp_s2_c>div{}
	.hbp_s2_chtml
	.hbp_s2_chtml>.elementor-widget-container{}
	.hbp_s2_in{}
	.hbp_s2_in>.section_inner{}
	.hbp_s2 .header{}
	.hbp_s2 .header h4{}
	.hbp_s2 .header ul{}
	.hbp_s2 .header ul>li{}
	.hbp_s2 .header ul>li a{}
	.hbp_s2 .header ul>li a:hover{}
	.hbp_s2 .content{}
	.hbp_s2 .box{}
	.hbp_s2 .box>span{}
	.hbp_s2 .box>span img{}
	.hbp_s2 article{}
	.hbp_s2 article h5{}
	.hbp_s2_bxbtn{}
	.hbp_s2_bxbtn>a{}
	.hbp_s2_bxbtn a:hover{}
	.hbp_s2_bxbtn>a>span{}
	.hbp_s2_bxbtn>a>span:hover:span{}
	.hbp_s2_btn{}
	.hbp_s2_btn a{}
	.hbp_s2_btn a span{}
}
@media(max-width: 1140px){
	.hbp_s2{}
	.hbp_s2>.elementor-container ,.hbp_s2>div{}
	.hbp_s2_c{}
	.hbp_s2_c>.elementor-widget-wrap ,.hbp_s2_c>div{}
	.hbp_s2_chtml
	.hbp_s2_chtml>.elementor-widget-container{}
	.hbp_s2_in{}
	.hbp_s2_in>.section_inner{}
	.hbp_s2 .header{}
	.hbp_s2 .header h4{}
	.hbp_s2 .header ul{}
	.hbp_s2 .header ul>li{}
	.hbp_s2 .header ul>li a{}
	.hbp_s2 .header ul>li a:hover{}
	.hbp_s2 .content{}
	.hbp_s2 .box{}
	.hbp_s2 .box>span{}
	.hbp_s2 .box>span img{}
	.hbp_s2 article{}
	.hbp_s2 article h5{}
	.hbp_s2_bxbtn{}
	.hbp_s2_bxbtn>a{}
	.hbp_s2_bxbtn a:hover{}
	.hbp_s2_bxbtn>a>span{}
	.hbp_s2_bxbtn>a>span:hover:span{}
	.hbp_s2_btn{}
	.hbp_s2_btn a{}
	.hbp_s2_btn a span{}
}
@media(max-width: 1024px){
	.hbp_s2{}
	.hbp_s2>.elementor-container ,.hbp_s2>div{}
	.hbp_s2_c{}
	.hbp_s2_c>.elementor-widget-wrap ,.hbp_s2_c>div{}
	.hbp_s2_chtml
	.hbp_s2_chtml>.elementor-widget-container{}
	.hbp_s2_in{}
	.hbp_s2_in>.section_inner{}
	.hbp_s2 .header{}
	.hbp_s2 .header h4{}
	.hbp_s2 .header ul{}
	.hbp_s2 .header ul>li{}
	.hbp_s2 .header ul>li a{}
	.hbp_s2 .header ul>li a:hover{}
	.hbp_s2 .content{}
	.hbp_s2 .box{}
	.hbp_s2 .box>span{}
	.hbp_s2 .box>span img{}
	.hbp_s2 article{}
	.hbp_s2 article h5{}
	.hbp_s2_bxbtn{}
	.hbp_s2_bxbtn>a{}
	.hbp_s2_bxbtn a:hover{}
	.hbp_s2_bxbtn>a>span{}
	.hbp_s2_bxbtn>a>span:hover:span{}
	.hbp_s2_btn{}
	.hbp_s2_btn a{}
	.hbp_s2_btn a span{}
}
@media(max-width: 768px){
	.hbp_s2{ }
	.hbp_s2>.elementor-container ,.hbp_s2>div{}
	.hbp_s2_c{}
	.hbp_s2_c>.elementor-widget-wrap ,.hbp_s2_c>div{}
	.hbp_s2_chtml
	.hbp_s2_chtml>.elementor-widget-container{}
	.hbp_s2_in{
    padding-bottom: 12vw;
    background-color: #fcfbfa;
}
	.hbp_s2_in>.section_inner{}
	.hbp_s2 .header{
    padding-bottom: 5.4vw;
    border-bottom: 3vw solid #f7f7fb;
}
	.hbp_s2 .header h4{
    font-size: 5vw;
    padding-top: 13.4vw;
}
	.hbp_s2 .header ul{
    padding-top: 5.1vw;
}
	.hbp_s2 .header ul>li{
    display: block;
    font-size: 4vw;
    padding-bottom: 6.8vw;
    letter-spacing: 0.23vw;
}
    .hbp_s2 .header ul>li a{}
	.hbp_s2 .header ul>li a:hover{}
	.hbp_s2 .content{
    padding-top: 3vw;
    padding-left: 12.35vw;
    padding-right: 11.7vw;
    background-color: #fcfbfa;
}
	.hbp_s2 .box{
    width: 100%;
    padding-right: 0;
    padding-top: 15.3vw;
}
	.hbp_s2 .box>span{}
	.hbp_s2 .box>span img{}
	.hbp_s2 article{
    height: 39.7%;
}
	.hbp_s2 article h5{
    font-size: 3.8vw;
    line-height: 1.26;
    padding-top: 2.8vw;
    letter-spacing: 0.05vw;
    padding-right: 2.5vw;
}
	.hbp_s2_bxbtn{
    padding-top: 4vw;
}
	.hbp_s2_bxbtn>a{
    padding-left: 4.3vw;
    padding-right: 4.3vw;
    padding-bottom: 0.6vw;
    border: 1px solid #FF089C!important;
}
	.hbp_s2_bxbtn a:hover{}
	.hbp_s2_bxbtn>a>span{
    font-size: 4.1vw;
}
	.hbp_s2_bxbtn>a>span:hover:span{}
	.hbp_s2_btn{
    padding-top: 15.8vw;
    background-color: #fcfbfa;
}
	.hbp_s2_btn a{}
	.hbp_s2_btn a span{
    font-size: 3.5vw;
}
}
@media(max-width: 550px){
	.hbp_s2{ }
	.hbp_s2>.elementor-container ,.hbp_s2>div{}
	.hbp_s2_c{}
	.hbp_s2_c>.elementor-widget-wrap ,.hbp_s2_c>div{}
	.hbp_s2_chtml
	.hbp_s2_chtml>.elementor-widget-container{}
	.hbp_s2_in{
    padding-bottom: 12vw;
}
	.hbp_s2_in>.section_inner{}
	.hbp_s2 .header{
    padding-bottom: 5.4vw;
    border-bottom: 3vw solid #f7f7fb;
}
	.hbp_s2 .header h4{
    font-size: 5vw;
    padding-top: 14.0vw;
}
	.hbp_s2 .header ul{
    padding-top: 5.1vw;
}
	.hbp_s2 .header ul>li{
    display: block;
    font-size: 4vw;
    padding-bottom: 6.8vw;
    letter-spacing: 0.23vw;
}
    .hbp_s2 .header ul>li a{}
	.hbp_s2 .header ul>li a:hover{}
	.hbp_s2 .content{
    padding-top: 2vw;
    padding-left: 12.35vw;
    padding-right: 11.7vw;
}
	.hbp_s2 .box{
    width: 100%;
    padding-right: 0;
    padding-top: 16.5vw;
}
	.hbp_s2 .box>span{}
	.hbp_s2 .box>span img{}
	.hbp_s2 article{
    height: 39.7%;
}
	.hbp_s2 article h5{
    font-size: 3.8vw;
    line-height: 1.26;
    padding-top: 2.8vw;
    letter-spacing: 0.05vw;
    padding-right: 2.5vw;
}
	.hbp_s2_bxbtn{
    padding-top: 4vw;
}
	.hbp_s2_bxbtn>a{
    padding-left: 4.3vw;
    padding-right: 4.3vw;
    padding-bottom: 0.6vw;
}
	.hbp_s2_bxbtn a:hover{}
	.hbp_s2_bxbtn>a>span{
    font-size: 4.1vw;
}
	.hbp_s2_bxbtn>a>span:hover:span{}
	.hbp_s2_btn{
    padding-top: 12.8vw;
}
	.hbp_s2_btn a{}
	.hbp_s2_btn a span{
    font-size: 3.5vw;
}
}
*/


.hbp_s2 .header ul>li.current-cat a{
	color: #FF089C!important;
	border-bottom:1px solid #FF089C;
}