
/*google fonts*/
	.bakbak-one-regular {
	   font-family: "Bakbak One", sans-serif!important;
	   font-weight: 400!important;
	   font-style: normal;
	}

	.mukta-extralight {
	    font-family: "Mukta", sans-serif!important;
	    font-weight: 200!important;
	    font-style: normal;
	}

	.mukta-light {
	    font-family: "Mukta", sans-serif!important;
	    font-weight: 300!important;
	    font-style: normal;
	}

	.mukta-regular {
	    font-family: "Mukta", sans-serif!important;
	    font-weight: 400!important;
	    font-style: normal;
	}

	.mukta-medium {
	    font-family: "Mukta", sans-serif!important;
	    font-weight: 500!important;
	    font-style: normal;
	}

	.mukta-semibold {
	    font-family: "Mukta", sans-serif!important;
	    font-weight: 600;
	    font-style: normal;
	}

	.mukta-bold {
	    font-family: "Mukta", sans-serif;
	    font-weight: 700;
	    font-style: normal;
	}

	.mukta-extrabold {
	   font-family: "Mukta", sans-serif!important;
	   font-weight: 800!important;
	   font-style: normal;
	}

/*google fonts*/

/*HOME PAGE START*/
	.top-bar{
		background: linear-gradient(90deg, rgb(242 139 0) 0%, rgb(249 36 0) 100%);
	}
	.top-bar a{
		color: #ffffff!important;
	}

	.bg-imgage{
		background: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.7)), url(../img/newimg/bgtexture_img.jpg);
		background-attachment: fixed;
	}
	.dropdown-menu{
		background-color: #f38800!important;
	}
	.navbar-light .navbar-toggler {
	    color: #ffffff!important;
	    border-color: #ffffff!important;
	}

	.searchbar{
		border-radius: 60px 0px 0px 60px;
	    border: 1px solid red !important;
	    border-right: 0px !important;
	    box-shadow: normal!important;
	    outline: normal!important;
	}

	/*.navbar_mob button{
		margin: 20px auto;
	}*/
	/*.brand_logo h1{
		font-size: 27px;
	}*/

	.mob_left_menu a{
		color: #fff !important;
	    font-size: 20px;
	    text-align: left;
	    margin-top: 14px;
	}
	.brand_logo_img{
		width: 50%;
	}

	.header-carousel-item h1{
		color: #ffffff !important;
    	text-shadow: 3px 6px 3px #292929;
    	text-align: center;
	}

	.video_btn{
	    background: linear-gradient(135deg, #ff9933, #f92600);
	    color: #fff;
	    border: none;
	    padding: 10px 24px;
	    font-size: 13px;
	    font-weight: 600;
	    /*border-radius: 30px;*/
	    border-radius: 0px 40px 40px 0px !important;
	    cursor: pointer;
	    position: relative;
	    overflow: hidden;
	}

	.video_btn i{
	    font-size: 20px;
	}

	/* Pulse Animation */
	.pulse-btn{
	    animation: pulse 1.8s infinite;
	}

	@keyframes pulse {
	    0% {
	        box-shadow: 0 0 0 0 rgba(19,136,8, 0.7);
	        transform: scale(1);
	    }
	    70% {
	        box-shadow: 0 0 0 15px rgba(19,136,8, 0);
	        transform: scale(1.05);
	    }
	    100% {
	        transform: scale(1);
	    }
	}

	/* Hover Effect */
	.video_btn:hover{
	    background: linear-gradient(135deg, #f92600, #ff9933);
	    color: #fff;
	}

	.video-modal-content{
	    background:#fff;
	    border-radius: 16px;
	    position: relative;
	}

	/* Circular Close Button */
	.video-close-btn{
	    position: absolute;
	    top: -12px;
	    right: -12px;
	    background-color: #fff;
	    border-radius: 50%;
	    padding: 10px;
	    opacity: 1;
	    z-index: 10;
	    box-shadow: 0 4px 12px rgba(0,0,0,0.3);
	}

	/* Remove default bootstrap icon background */
	.video-close-btn{
	    background-size: 12px;
	}


	.banner-bg{
		 background: linear-gradient( 90deg,#FF9933 0%,#FFFFFF 50%,#138808 100% );

	}
	.navbar-collapse a{
		color: #fff!important;
    	text-shadow: 2px 2px 3px #f92600;
    	transition: 0.5s;
	}
	.navbar-collapse a:hover{
		color: #ffffff !important;
    	text-shadow: 1px 1px 1px #000 !important;
    	text-decoration: underline;
	}
	.categories-bars a{
		color: #000!important;
		text-shadow: none!important;
		text-decoration: none!important;
	}

	.Services h6{
		color: #f92700 !important;
		text-align: center;
	}
	.Services i{
		color: #f92700 !important;
	}
	.Services p{
		color: #000 !important;
	    font-size: 13px;
	    text-align: center;
	}

	.product_offer img{
		width: 50%;
	}

	.product_offer .pro_offer_box{
		background: linear-gradient(90deg, rgb(242 139 0) 0%, rgb(249 36 0) 100%);
	}



	.focused_features{
		background: linear-gradient(90deg, #e9a00b 0%, rgb(246 103 79) 100%);
	}



	/*PRODUCT SECTION START*/
		.productList .productImg-item{
			position: relative;
		}

		.party_logo{
			position: absolute;
		    width: 50px;
		    height: 50px;
		    right: 0px;
		    top: 0px;
		    background: linear-gradient(90deg, #e9a00b 0%, rgb(246 103 79) 100%);
		    border-radius: 0px 6px 0px 7px;
		    padding: 5px;
		}
		.party_logo img{
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
		}

		.product .nav-item a{
			color: #f92700 !important;
		}
		.productImg-item{
			border: 1px solid #f28b00 !important;
			background-color: #ffffff!important;
		}
		
		.products-mini-content span{
			font-size: 12px !important;
    		color: #000 !important;
		}

		.products-mini-content .profile_name{
			height: 60px;
		}

	/*PRODUCT SECTION END*/

/*HOME PAGE END*/