@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700;800&display=swap');



@media (min-width: 1200px) {  
.container {
    max-width: 1140px !important;
}
}




@media(max-width:1024px) {
	.hand_style .image_style {
		width: 100%;
	}

	.slick_tab h3 {
		padding: 10px 3px;
		margin: 0px 2px;
	}

	.home_carousel .caption p {
		width: 59%;
		margin-right: 4%;
	}
}




@media(max-width:1024px) {

	#sticky-anchor {
		margin-bottom: 100px;
	}

	.header_style {
		padding: 0px 10px;
	}

	.banner_style .banner_caption div {
		width: 100%;
		font-size: 12px;
		line-height: 17px;
	}

	.home_carousel .caption p {
		width: 100%;
		text-align: center;
		font-size: 12px;
		line-height: 17px;
		margin-right: -1%;
	}

	.home_carousel .caption a {
		float: inherit;
		margin-top: 30px !important;
		margin: 0px auto;
		display: table;
		border-radius: 5px;
		font-size: 12px;
		line-height: 17px;
	}

	.features_style .image_style img {
		width: 100% !important;
		height: auto;
		display: block;
	}

	.banner_style .banner_caption {
		width: 100%;
	}

	.banner_style .banner_caption h3 {
		font-size: 24px;
	}

	.heading h3 {
		margin-bottom: 20px;
		font-size: 24px;
	}

	.hand_style .image_style {
		display: flex;
		align-items: start;
		justify-content: center !important;
		width: 100%;
	}

	.features_style .content_style .features_list li {
		display: block;
	}


    /* .features_style .content_style .features_list li .icon_style {
        width: 20%;
        float: initial;
        margin: 0px auto;
    } */


	.features_style .content_style .features_list li .title_style {
		width: 100%;
		text-align: left;
		margin: 10px 0px;
	}


    /* .features_style .content_style .features_list li .text_style {
        padding: 0px 10px 0px 10px;
        width: 100%;
        text-align: center;
    } */


	.container-02 .glassmorphic-card {
		height: 200px;
	}

	.tab_content_wrp {
		margin-top: 5px;
		border-radius: 0px 0px 10px 10px;
	}

	.footer_style .footer_bottom {
		text-align: center;
	}

	.social {
		float: initial;
		margin-top: 20px;
	}

	.dbs_Delights .heading h3 {
		left: inherit;
		position: absolute;
		top: 0px;
	}

	.img_div {
		width: 100%;
		height: auto;
		margin-bottom: 10px;
	}

	.content_div {
		width: 100%;
		height: auto;
		padding: 40px 30px 30px 30px;
	}

	.img_div h1 {
		top: 20px;
		left: 20px;
	}

	.mobile_app .left_patch {
		margin-bottom: 30px;
		width: 100%;
	}

	.mobile_app .right_patch {
		width: 100%;
	}

	.mobile_app {
		background-image: none;
		padding-top: 0px;
	}

	.cards_option .banner_caption h3 {
		font-size: 25px;
	}

	.experience_style img {
		position: relative;
	}

	.experience_style .content_style {
		padding: 0px 10px;
	}

	.experience_style {
		padding-bottom: 0px !important;
	}

	.awards_style {
		padding: 0px !important;
	}

	.effect2 {
	}

	.effect2:before, .effect2:after {
		display: none;
	}

	.tab_caption h3 {
		font-size: 24px;
	}

	.introducing_style {
	}

	.introducing_style .image_style img {
		width: 100% !important;
		height: auto;
		display: block;
		margin-top: 40px;
	}

	.carousel_padding {
		padding-bottom: 20px !important;
	}

	.carousel_padding .NoPading {
		padding: 0px;
	}

/*  */;
}

@media(max-width:1024px) {


	section {
		margin-bottom: 40px !important;
	}

	.bg_color {
		padding: 20px 0px !important;
	}

	.header_style .logo_style {
		width: 60%;
	}

	.header_style.stick .logo_style {
		width: 55%;
	}

	.banner_style .banner_caption {
		display: block;
		text-align: center;
		width: 90%;
		margin-bottom: 0px !important;
	}

	.banner_style .banner_caption h3 {
		font-size: 24px;
		text-align: center;
		margin-right: inherit;
		padding: 0% 5%;
		margin-bottom: 20px;
		line-height: 30px;
	}

	.banner_usp_style .col-md-3 {
		/* padding-right: initial;
		font-size: 12px;
		width: 48%;
		margin: 1% 0%; */

		padding-right: initial;
    font-size: 12px;
    width: 50%;
    /* margin: 1% 2%; */
    margin-right: 0%;
	padding-left: 3%;
    padding-right: 3%;


	}

	.banner_usp_style img {
		margin-right: 5px;
		width: 58px;
	}

	.banner_usp_style {
		margin-bottom: 20px !important;
	}

	.heading h3 {
		padding: 0% 2%;
		font-size: 24px;
		line-height: 30px;
	}

	.home_carousel .slick-slide {
		margin: 10px;
	}

	.heading {
		text-align: center;
	}

	.heading p {
		text-align: center;
		padding: 0% 5%;
		font-size: 12px;
		line-height: 17px;
		margin-bottom: 10px;
	}

	.heading h3 span {
		font-weight: 800;
		font-size: 24px;
		display: block;
	}

	.features_style .content_style p {
		text-align: center;
		padding: 0% 5%;
		font-size: 12px;
		line-height: 17px;
		margin-bottom: 10px;
	}

	.btn_style {
		margin: 0px auto;
		display: table;
		padding-top: 30px;
		padding-bottom: 20px;
		float: inherit;
	}

	.features_style .content_style .features_list li {
		display: block;
		display: flex;
		justify-content: center;
		align-items: center;

		margin-left: 2%;
		margin-right: 2%;
		width: 96%;
	}

	.features_style .content_style .features_list li .icon_style {
		width: 50%;
		float: left;
		margin-right: 2%;
		display: block;
		margin-left: 4%;
	}

	.features_style .content_style .features_list li .title_style {
		text-align: left;
		line-height: 20px;
		font-size: 14px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.features_style .content_style .features_list li .title_style span {
		display: block;
	}

	.features_style .content_style .features_list li .text_style {
		/* width: 50%; */
		width: 60%;
		padding: 0px;
		font-size: 12px;
		line-height: 17px;
		/* padding-right: 10%; */
		padding-right: 5%;
	}

	.features_style .content_style .features_list li .icon_style img {
        /* padding-right: 30px; */
		padding-right: 20px;
		margin-right: 0%;
		width: inherit;
	}

	.cards_option .banner_caption div {
		width: 100%;
	}

	.cards_option .banner_caption {
		width: 90%;
		margin: 0px auto;
		display: block;
		text-align: center;
	}

	.cards_option .banner_caption h3 {
		font-size: 25px;
		text-align: center;
		font-weight: initial;
	}

	.app_donwload {
		margin-top: 10px !important;
		float: inherit;
		display: table;
		margin: 0px auto;
	}

	.mobile_app_video {
		margin-bottom: 30px;
	}

	.btn_style a {
		font-size: 12px;
	}

	.cards_option .banner_caption div {
		font-size: 12px;
		line-height: 17px;
	}

	.footer_style a {
		text-decoration: none;
		font-size: 12px;
		line-height: 17px;
	}

	.footer_style .footer_bottom {
		font-size: 12px;
		line-height: 17px;
	}

	.tab_content_wrp .list_style li {
		margin-bottom: 15px;
		font-size: 12px;
		line-height: 17px;
	}

	.slick_tab h3 {
		font-size: 13px !important;
	}

	.mobi_br {
		color: blue;
		display: block !important;
		font-weight: normal;
	}

	.mobi_inline {
		color: rgb(255, 208, 0);
		display: block;
		font-weight: normal;
	}

	.mobi_no_block {
		display: contents !important;
	}

	.app_right_patch .btn_style {
		margin-top: 0px;
	}

	.terms_conditions {
		padding: 10px 20px;
		font-size: 12px;
		line-height: 17px;
	}



	.home_carousel .slick-custom-arrow-left { left: 10px; top: -10px; padding: 0; }
	.home_carousel .ico-arrowleft2:before {
		font-family: 'Open Sans', sans-serif;
		content: "←";
		color: #f0b148;
		font-size: 25px;
		text-transform: uppercase;
		margin-left: 0px;
	}



	.home_carousel .slick-custom-arrow-right { right:10px; top: -10px; padding: 0; }
	.home_carousel .ico-arrowright2:before {
		font-family: 'Open Sans', sans-serif;
		/* font-weight: bold; */
		content: "→";
		color: #f0b148;
		font-size: 25px;
		text-transform: uppercase;
		margin-left: 10px;
	}



	





        /*  */;
}

@media(max-width:1024px) {
	.features_style .content_style .features_list li .title_style {
		padding-right: 20px;
	}
}