@media only screen and (max-width: 2560px) {
	.hero-content {
		height: 950px;
	}

	.testimonial {
		background-size: 100% 100%;
	}

	.subscribe-section .subscribe-text {
		left: -60%;
	}
}

@media only screen and (max-width: 2448px) {
	.hero-content {
		height: 740px;
	}

	.testimonial {
		background-size: 100% 100%;
	}
}

@media (max-width: 1920px) {
	.subscribe-section .subscribe-text {
		left: -62%;
	}
}

@media (max-width: 1680px) {
	.all-frames .garden-horize-frame {
		width: 450px;
		height: 300px;
	}

	.all-frames .garden-vertical-frame {
		width: 300px;
		height: 400px;
	}

	.hero-content {
		height: 640px;
	}

	.test-bottom .slider {
		width: 85%;
	}

	.test-top .slider {
		width: 80%;
	}
}

@media (min-width: 3000px) {
	.hero-section {
		min-height: 900px;
	}
}

@media (min-width: 1600px) {
	.testimonial-section {
		background-size: 100%;
	}

	.subscribe-section .subscribe-text {
		transform: rotate(0) translateX(-50%);
		padding-left: 40px;
		width: fit-content;
		left: 50%;
	}

	.subscribe-section .section-heading {
		text-align: center;
		margin-top: 30px;
	}

	.package-inner .pkg-heading img {
		width: 50px;
	}

	.hero-section figure img {
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: 50% 100%;
	}
}

@media (max-width: 1500px) {
	.container {
		max-width: 90%;
	}

	.test-bottom .slider {
		width: 73%;
	}

	.test-top .slider {
		width: 70%;
	}
}

@media (max-width: 1440px) {
	.growing-slider .video-js {
		width: 100% !important;
		height: 540px !important;
		padding: 0px 0;
		border: 10px solid #ddd;
		/* border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-moz-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-webkit-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-o-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65; */
	}

	.zoom-list ul li+li {
		margin-top: 10px;
	}

	.each-party p {
		font-size: 16px;
		color: #17161B;
	}

	.each-party p+p {
		margin-top: 10px;
	}

	.each-party {
		padding: 30px;
	}

	/* .st-right p {
		margin-top: 20px;
		font-size: 20px;
	} */

	.video-upload-file {
		/* padding: 50px 0 0; */
		padding: 0 0 420px;
	}

	/* .st-right h3 {
		font-size: 40px;
		padding-left: 120px;
	} */

	.story-telling h3 {
		font-size: 50px;
	}

	.story-telling p {
		font-size: 16px;
	}
	/* .garden-video:nth-child(3) {
		margin-top: 0;
	}

	.garden-video:nth-child(4) {
		margin-top: 0;
	} */

	.btm-grnd-image {
		padding-bottom: 70px;
	}

	.career-content h1 {
		font-size: 50px;
	}

	.main-faq {
		padding: 160px 0;
	}

	.upload-btm-para p {
		font-size: 40px;
	}

	.fairy-btm-video {
		min-height: 700px;
	}

	.upload-heading h2 {
		font-size: 60px;
	}

	.upload-body {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.dash-plan-top:before, .dash-plan-top:after, .dash-team-area:before, .dash-team-area:after {
		max-width: 25%;
	}

	.dash-heads h3 {
		font-size: 50px;
	}

	.chat-content {
		padding: 21px;
		border-radius: 30px;
		max-width: 95%;
		position: relative;
		z-index: 0;
	}

	.chat-content p {
		font-size: 16px;
	}

	.chat-input-box .container {
		max-width: 100%;
	}

	.chatting-box {
		max-height: 370px;
	}

	.career-area {
		padding: 150px 0 400px;
		background: url(../images/ibelieveinme/career-pattern.jpg) no-repeat right top;
		background-size: 45% 100%;
		position: relative;
	}

	/* .dash-plan-top:after,
	.dash-plan-top:before {
		background-size: 70%;
	} */

	.each-party h3 {
		font-size: 23px;
		color: #2C2C2C;
		margin-bottom: 20px;
		line-height: 0.5;
	}

	.each-party h2 {
		font-size: 50px;
		margin-bottom: 15px;
		line-height: 100%;
	}

	.each-party h6 {
		margin-bottom: 15px;
	}

	.zoom-meeting {
		padding: 80px 0;
	}

	.lock-badge .badge-round:after {
		background-size: 40%;
	}

	/* .badge-round {
		width: 100%;
		height: 100%;
	} */

	.regiter-page .video-thumb-head p {
		max-width: 86%;
	}

	.about-top-banner:after {
		background: url(../images/ibelieveinme/about-flower.png) no-repeat right top;
		background-size: 90%;
	}

	.contact-body:before, .contact-body:after {
		background-size: 80%;
		background-repeat: no-repeat;
	}

	.contact-body {
		padding-top: 100px;
	}

	.store-content p {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.store-content h2 {
		font-size: 56px;
		line-height: 66px;
	}

	.login-base .btn-save {
		padding: 10px 20px;
		width: 100%;
		font-size: 20px;
	}

	.main-faq:before,
	.main-faq:after {
		background-size: 60%;
	}

	.bloom-videoplan-slider .slick-list {
		min-height: 450px;
	}

	.bloom-videoplan-slider .video-js {
		width: 100%;
		min-height: 450px;
		border: 10px solid #ddd;
		padding: 0px 0;
		/* border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-moz-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-webkit-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-o-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65; */
	}

	.top-nav .navbar {
		padding: 10px 50px !important;
	}

	.planning-slider .each-planting-video.active:after {
		width: 75px;
		height: 40px;
	}

	.videoplan-slider .video-js {
		width: 100% !important;
		height: 450px !important;
		padding: 0px 0;
		border: 10px solid #ddd;
		/* border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-moz-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-webkit-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-o-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65; */
		position: inherit;
	}

	.plans-head p {
		font-size: 18px;
	}

	.plans-head h2 {
		font-size: 53px;
		margin: 0;
	}

	.account-details-content h3 {
		font-size: 65px;
	}

	.each-process p {
		font-size: 21px;
	}

	.reg-process-heading h2 {
		font-size: 65px;
	}

	/*Reg page*/
	.plan-top-box {
		padding: 30px !important;
	}

	.each-plan-list {
		padding: 30px;
	}

	.plan-title {
		font-size: 70px;
	}

	.plan-title img {
		max-width: 70px;
	}

	.get-start-btn {
		padding: 10px 30px;
	}

	/* .special-heading h2 {
		font-size: 20px;
		margin-bottom: 50px;
	} */

	.each-member-box h2 {
		font-size: 44px;
	}

	/*Reg page close*/
	/* Career page */
	.career-area:after {
		background-size: 75%;
		bottom: -50px;
	}

	/* Career page close */

	.user-details .container,
	.team-carousel .container {
		max-width: 80%;
	}

	.team-carousel:before {
		top: 50px;
		background-size: 80%;
	}

	.team-carousel:after {
		top: 50px;
		background-size: 65%;
	}

	/* Bloom Video library page */
	.video-thumb-container {
		max-width: 80%;
	}

	.each-user-video h3 {
		font-size: 26px;
	}

	/* Bloom Video library page */

	/* IBIM dashboard page start */
	.all-badges {
		flex-wrap: wrap;
	}

	.planning-area .container {
		max-width: 70%;
	}

	.print-pdf-area .container {
		max-width: 80%;
	}

	.dash-team-area .container {
		max-width: 55%;
	}

	.zoom-video-section .container,
	.zoom-meeting .container {
		max-width: 80%;
	}

	.chatting-box-part .container {
		max-width: 80%;
	}

	.chatting-box-part {
		padding: 60px 0;
	}

	.sv-flower svg,
	.sv-flower img {
		left: 230px;
		max-width: 280px !important;
		bottom: -40px;
	}

	.ibm-banner img {
		max-width: 800px;
	}

	.ibim-content h1 {
		font-size: 80px;
	}

	.video-title {
		/* font-size: 14px; */
		/* margin-top: 16px; */
		text-overflow: ellipsis;
		overflow: hidden;
		width: 100%;
		white-space: nowrap;
		font-weight: 500;
	}

	/* IBIM dashboard page end */
	/* Favorite open */
	.favorite-area:after {
		background-size: 60%;
		background-position: right;
		height: 180px;
	}

	.favorite-area .container {
		max-width: 80%;
	}

	.favorite-btm .container {
		max-width: 80%;
	}

	.favorite-area:before {
		background-size: 70%;
	}

	.favorite-btm:before {
		background-size: 60%;
		background-position: left bottom;
	}

	.favorite-btm:after {
		background-size: 60%;
		background-position: right bottom;
	}

	.favorite-btm {
		padding: 150px 0 300px;
		position: relative;
	}

	/* Favorite Close */

	/* Fairy garden open*/
	.banner-fairy-content h1 {
		top: 220px;
		font-size: 110px;
	}

	.all-frames-content .container {
		transform: scale(0.9);
	}

	/* .all-frames-content {
		padding: 0;
	} */

	.garden-video {
		margin: 15px;
	}

	.all-frames .garden-horize-frame {
		width: 390px;
		height: 255px;
	}

	.all-frames .garden-vertical-frame {
		width: 245px;
		height: 326px;
	}

	/* Fairy garden close */

	/* Responsive Press Starts */
	.press-heading h2 {
		font-size: 80px;
		margin-bottom: 20px;
	}

	.eachPress p {
		font-size: 20px;
	}

	.eachPress h6 {
		padding: 20px 0 10px;
	}

	.eachPress a {
		margin-top: 20px;
	}

	.eachPress {
		margin: 20px 0;
	}
	/* Responsive Press Ends */
	.hero-content {
		height: 585px;
	}

	.subscribe-section .subscribe-text {
		left: -71%;
	}
}

@media (max-width: 1400px) {
	.press-podcast {
		background-position: center center;
	}
}

@media (max-width: 1380px) {
	.growing-slider .video-js {
		height: 520px !important;
	}
}

@media (max-width: 1300px) {
	.growing-slider .video-js {
		height: 490px !important;
	}
}

@media (max-width: 1280px) {
	.adventure::before {
		background-size: 70%;
		top: -230px;
	}

	.dash-plan-top:before, .dash-plan-top:after, .dash-team-area:before, .dash-team-area:after {
		max-width: 25%;
	}

	.garden-video {
		margin: 15px;
	}

	.all-frames .garden-horize-frame {
		width: 290px;
		height: 220px;
	}

	.all-frames .garden-vertical-frame {
		width: 250px;
		height: 300px;
	}

	.hero-content {
		height: calc(100vh - 85px);
	}

	.routins-section h3 {
		top: 54%;
	}

	.growing-slider .video-js {
		height: 480px !important;
	}
}

@media (max-width: 1200px) {
	.upload-heading h2 {
		font-size: 60px;
	}

	.strong-women {
		padding: 50px 0;
	}

	.upcomig-head h2 {
		font-size: 64px;
		margin-bottom: 30px;
	}

	.badge-round {
		width: 100%;
		height: 100%;
	}

	.new-video:after {
		width: 100%;
		height: 105px;
		bottom: -40px;
	}

	.ibim-content h1 {
		font-size: 80px;
	}

	.top-nav .navbar ul li {
		margin-left: 10px;
	}

	.contact-body .container {
		max-width: 60%;
	}

	.login-base .account-details-content {
		padding: 40px !important;
	}

	.each-user-video h3 {
		font-size: 18px;
	}

	.store-content h2 {
		font-size: 50px;
		line-height: 60px;
	}

	.login-base .col-sm-8.col-lg-5 {
		max-width: 50%;
		flex: 0 0 50%;
	}

	.sv-flower svg,
	.sv-flower img {
		left: 110px;
		max-width: 230px !important;
		bottom: 40px;
	}

	.testimonial {
		background-size: cover;
	}

	.video-content {
		height: auto;
	}

	.test-bottom .slider .item {
		padding: 60px 70px 0 70px;
	}

	.test-top .slider .item {
		padding: 60px 70px 30px 70px;
	}

	.ban-text {
		margin-top: 15px !important;
	}

	.video-content {
		background-size: 100% 95%;
		padding: 80px;
		padding-bottom: 100px;
	}

	/* Fairy Garden Open */
	.fairy-btm-video {
		min-height: inherit;
	}

	.vertical-frame video,
	.vertical-frame img {
		max-width: 100%;
	}

	.upload-btm-para {
		padding-top: 100px;
	}

	.video-upload-file {
		padding-bottom: 400px;
	}

	/* Fairy Garden close */
	/* Reg page */
	.each-plans {
		margin: 0 0 30px;
	}

	.email-interest {
		padding: 100px 0;
	}

	/* Reg page close */

	img.slick-arrow {
		position: inherit;
		top: -15px;
		transform: inherit;
		right: inherit;
		cursor: pointer;
		z-index: 1;
	}

	.slick-arrow:last-child {
		position: absolute;
		top: -15px;
		left: inherit !important;
		right: 0 !important;
	}

	.hide-on-mobile-tab {
		display: block !important;
	}

	.promoVideoContainer {
		align-items: flex-end !important;
	}

	.growing-slider .video-js {
		height: 510px !important;
	}
}

@media (max-width: 1199px) {
	.banner .row {
		align-items: center;
	}

	.hero-content {
		height: 470px;
	}

	.hero-cont-inner h1 {
		font-size: 34px;
	}

	.what-we-do-section figure {
		max-width: 220px;
		top: -250px;
	}

	.what-we-do-section h2 {
		font-size: 50px;
	}

	.what-we-do-section .col-lg-5 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-right: 30px;
	}

	.what-we-do-section .about-text a {
		margin-top: 0;
	}

	.what-we-do-section p:not(:last-child) {
		margin-bottom: 15px;
	}

	.subscribe-section .section-heading {
		padding: 0;
	}

	.package-wrap {
		padding: 0;
	}

	.membership-wrap {
		padding: 0;
	}

	.spcl-box {
		padding: 0 27px;
	}

	.testimonial-section::before {
		width: 50%;
	}

	.testimonial-section .girl {
		max-width: 400px;
		z-index: 10;
	}

	.testimonial-section .girl img {
		width: 100%;
	}

	.test-top .slider .item {
		padding: 40px;
	}

	.test-bottom .slider .item {
		padding: 40px;
	}

	.mission-section {
		margin-top: 0;
		padding-bottom: 100px;
		padding-top: 0;
	}
}

@media only screen and (max-width: 1024px) {
	.store-content h2 {
		font-size: 44px;
		line-height: 54px;
	}

	.hide-on-mobile-tab {
		display: none !important;
	}

	.hide-on-desktop {
		display: block !important;
		padding-top: 50px;
	}

	#progressive-flower-message .modal-dialog,
	#progressive-flower-gif .modal-dialog {
		max-width: 90%;
	}

	#progressive-flower-message .modal-dialog,
	#progressive-flower-gif .modal-dialog {
		max-width: 90%;
	}

	.video-thumb-head {
		margin-bottom: 30px;
		margin-top: 0;
	}

	/* .garden-video:nth-child(2) {
		margin-top: 0;
	}

	.garden-video:nth-child(4) {
		margin-top: 0;
	}

	.garden-video:nth-child(3) {
		margin-top: 0;
	} */

	.tab-panel-content {
		padding: 30px;
	}

	.contri-heads h2 {
		font-size: 60px;
	}

	.comigsoon-block {
		padding-top: 150px;
	}

	.tab-panel-content h3 span {
		display: block;
		margin-bottom: 10px;
	}

	.team-carousel .container {
		max-width: 70%;
	}

	.btm-video-contet {
		margin-top: 0;
	}

	.offcanvas-collapse {
		top: 80px;
	}

	.btm-video-contet {
		border: 120px solid transparent;
		border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
		-moz-border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
		-webkit-border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
		-o-border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
	}

	.video-upload-file {
		padding: 50px 0;
	}

	.fairy-btm-video {
		padding: 50px 0;
	}

	.top-nav .navbar ul li {
		margin-left: 10px;
	}

	.about-top-banner {
		padding: 160px 0 100px;
	}

	.top-nav .navbar ul li .nav-link {
		font-size: 15px;
	}

	.ibm-banner {
		margin-bottom: 50px;
	}

	.new-video:after {
		height: 85px;
		bottom: -20px;
	}

	.top-grow-img {
		margin-top: 80px;
	}

	.growing-slider .video-js {
		width: 100% !important;
		height: 616px !important;
		padding: 0px 0;
		border: 10px solid #ddd;
		/* border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-moz-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-webkit-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-o-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65; */
	}

	.modal-dialog {
		max-width: 90%;
	}

	.like-btn-svg i,
	.like-btn-svg.animate i {
		font-size: 18px;
	}

	.login-base .input-group-text img {
		max-width: 29px;
		margin: 0 auto;
	}

	.login-base .btn-save {
		padding: 10px 50px;
	}

	.after-success-msg h2 {
		max-width: 100%;
		font-size: 60px;
		margin: 50px 0;
	}

	.modal-title {
		padding: 5px;
	}

	.strong-w-heading h2 {
		font-size: 60px;
	}

	.each-strong-women {
		margin: 15px 0;
	}

	.upload-submit-area {
		background: #F1CDB7;
		padding: 30px 15px 50px;
	}

	.upcomig-head h2 {
		font-size: 45px;
		margin-bottom: 0;
	}

	.video-upload {
		padding-top: 350px;
		background-size: 70%;
		background-position: left top;
	}

	.each-process {
		margin: 15px 0;
		height: auto;
	}

	/* .planning-slider .owl-item img,
	.dash-team-area .latest-video .each-bloom-video img,
	.grid-view .each-planting-video img {
		height: auto;
	} */

	.human-checking .account-details-content {
		padding: 0;
	}

	.reg-process-heading {
		margin: 0 0 30px;
	}

	.btn-main button {
		margin: 30px auto 50px;
	}

	.exit-btn,
	.exit-btn:hover {
		font-size: 24px;
		top: -100px;
		/* bottom: 101%; */
		right: inherit;
		left: 50%;
		text-decoration: underline;
		transform: translateX(-50%);
	}

	.reg-process {
		padding: 130px 50px 50px;
	}

	.reg-process-heading:after,
	.reg-process-heading:before {
		position: inherit;
	}

	.process-inner-all {
		padding: 20px;
	}

	/* .videoplan-slider .owl-nav {
		display: none;
	} */

	/* .bloom-videoplan-slider .slick-arrow {
		display: none !important;
	}

	.growing-slider .slick-arrow {
		display: none !important;
	} */

	.like-btn-svg {
		right: -15px;
		top: 120px;
	}

	.team-slider .like-btn-svg,
	.team2-slider .like-btn-svg,
	#planting-grid-view .like-btn-svg,
	#bloom-grid-view .like-btn-svg {
		right: 15px;
		top: 150px;
	}

	.silde-view .like-btn-svg {
		top: 200px;
	}

	.silde-view {
		padding-top: 70px;
	}

	.dash-heads p {
		max-width: 100%;
	}

	.dash-team-area:before,
	.dash-team-area:after {
		top: 0;
	}

	/* Career */
	.regiter-page {
		padding-bottom: 50px;
	}

	.each-member-box img {
		margin-bottom: 10px;
		max-width: 100px;
	}

	.career-area:after {
		background-size: 55%;
		bottom: 5%;
	}

	.account-details-content h3 {
		font-size: 50px;
	}

	/* Career close */

	/* Faq page open */
	.all-question .card-header h2 button {
		font-size: 24px;
		padding: 0 40px 0 0;
	}

	.main-faq:after {
		background-size: 50%;
	}

	.main-faq:before {
		width: 50%;
		background-size: 50%;
	}

	.fq-heading h2 {
		font-size: 50px;
		margin-bottom: 50px;
	}

	/* Faq page close */
	/* Fairy garden open*/
	.upload-heading h2 {
		font-size: 40px;
	}

	.label-upload-btn button {
		float: none !important;
		margin: 0 auto !important;
	}

	.fairy-video img {
		margin: 0 auto;
		display: table;
	}

	.fairy-video {
		margin: 30px 0;
	}

	.banner-fairy-content h1 {
		top: 130px;
		font-size: 60px;
	}

	.all-frames-content .container {
		transform: inherit;
	}

	.all-frames-content {
		padding: 50px 0;
	}

	.max-w-inherit {
		max-width: 100%;
	}

	/* Fairy garden close */
	/* Bloom Video library page */
	.video-thumb-container {
		max-width: 100%;
	}

	.video-lib-carousel .owl-nav button {
		position: inherit;
	}

	.video-thumb-details {
		padding-bottom: 50px;
	}

	.video-thumb-head h3 {
		font-size: 50px;
	}

	.each-thumb-video .box-video .like-btn-svg {
		right: -25px;
		top: 75%;
	}

	/* Bloom Video library page */

	.ban-text h2 {
		font-size: 32px;
	}

	.desktop-view {
		display: none;
	}

	.no-desktop-view {
		display: block;
	}

	.max-video-content .landingVideo-dimensions,
	.max-video-content .aboutVideo-dimensions,
	.max-video-content .freeVideo-dimensions,
	.max-video-content .promoVideo-dimensions,
	.max-video-content video {
		border-width: 10px;
	}

	.test-bottom .slider {
		margin: 0;
	}

	.flowericon .icon1 {
		top: 50px;
		left: 100px;
	}

	.test-bottom .slider {
		width: 100% !important;
	}

	.about-top-banner:after {
		top: 80%;
	}

	.our-story:before {
		top: -50px;
	}

	.strong {
		padding: 50px 0;
		position: relative;
	}

	.test-top .girl img {
		width: 40%;
	}

	.strong-women-area {
		padding: 300px 0 100px;
	}

	.team-four {
		padding: 0 0 50px;
	}

	.team-image img {
		margin-top: -250px;
	}

	.team-heading {
		font-size: 60px;
	}

	.each-user img {
		height: 300px;
	}

	.user-details .container,
	.team-carousel .container {
		max-width: 70%;
	}

	/* IBIM page start */
	.each-profile-details .owl-stage-outer {
		border-radius: 0px;
	}

	.zoom-video-section .container,
	.zoom-meeting .container {
		max-width: 50%;
	}

	.sv-flower img {
		max-width: 250px !important;
		bottom: 100px;
		left: 160px;
	}

	.silde-view {
		overflow: hidden;
		padding-top: 50px;
	}

	.planning-slider .each-user.active:after {
		height: 32px;
	}

	.badge-head h2 {
		text-align: center;
	}

	.ibim-content h2 {
		text-align: center;
	}

	.ibim-content h1 {
		font-size: 70px;
		text-align: center;
	}

	.all-badges {
		flex-wrap: wrap;
		justify-content: center;
	}

	.badge-box {
		margin: 10px;
		width: 100%;
	}

	.ibm-banner img {
		max-width: 100%;
	}

	/* .ibm-banner {
		padding-top: 160px;
	} */

	.planning-area .container {
		max-width: 100%;
	}

	.pd-lr .container.px-sm-3 {
		padding: 0 15px !important;
	}

	.dash-team-area .container {
		max-width: 100%;
	}

	.zoom-video-section .container,
	.zoom-meeting .container {
		max-width: 100%;
	}

	.chatting-box-part .container {
		max-width: 100%;
	}

	.ibm-banner p {
		white-space: pre-wrap;
		position: inherit;
		left: 0;
	}

	.ibim-content {
		padding: 40px 0 0;
	}

	.grid-button a {
		margin-top: 0;
	}

	.planning-area {
		padding: 0;
		overflow: hidden;
	}

	.dash-plan-top {
		padding: 120px 0 50px;
		overflow: hidden;
	}

	.dash-team-area {
		position: relative;
		padding: 180px 0 50px;
	}

	.flower-for-box {
		padding-bottom: 10px;
	}

	.zoom-video-section {
		margin-bottom: 50px;
	}

	.zoom-meeting {
		padding: 50px 0;
	}

	.chatting-box-part {
		padding: 50px 0;
	}

	.each-party {
	/*	padding: 50px;*/
	}

	.each-party h6 {
		margin-bottom: 15px;
	}

	.each-party h2 {
		font-size: 60px;
		margin-bottom: 30px;
	}

	.zoom-list ul {
		width: 100%;
	}

	.chatting-box {
		padding: 75px 50px;
	}

	.ban-text .btn {
		margin-top: 15px !important;
		/* float: right; */
		border: 3px solid #fff;
	}

	.move-right .reg-btn .btn {
		width: 215px;
	}

	/* IBIM page end */

	.planner-box {
		height: 185px;
	}

	.planner-box {
		height: 185px;
	}

	.grid-view .each-planting-video img {
		height: 100%;
	}

	.hero-content {
		height: 400px;
	}

	.hero-cont-inner h1 {
		font-size: 30px;
		margin-bottom: 25px;
	}

	.what-we-do-section figure {
		max-width: 160px;
		top: -185px;
	}

	.what-we-do-section .col-lg-5 {
		padding-right: 30px;
	}

	.what-we-do-section p {
		font-size: 14px;
		line-height: 21px;
	}

	.what-we-do-section .video-holder {
		margin-right: 0;
	}

	.section-padding {
		padding: 50px 0;
	}

	.awesome-section {
		padding: 100px 0 70px 0;
	}

	.subscribe-section .subscribe-text {
		position: static;
		font-size: 30px;
		height: 50px;
		transform: rotate(0);
		width: fit-content;
		padding: 0 40px;
		margin: 0 auto 20px auto;
		line-height: 40px;
	}

	.packages {
		margin: 0 -15px;
	}

	.packages .package {
		padding: 0 15px;
	}

	.subscribe-section figure {
		max-width: 300px;
	}

	.subscribe-section figure img {
		width: 100%;
	}

	.spcl-box {
		padding: 0;
	}

	.membership-spacial-section .section-heading {
		margin-bottom: 50px;
	}

	.free-quate-btn a {
		height: 50px;
		line-height: 50px;
	}

	.free-quate-btn {
		margin-top: 40px;
	}

	.testimonial-section::before {
		background-size: contain;
		height: 430px;
	}

	.testimonial-section .girl {
		max-width: 365px;
		top: 55px;
	}

	.test-top {
		margin-bottom: 110px;
	}

	.test-bottom .slider {
		width: 75% !important;
	}

	.st-right p {
		width: 78%;
		margin-top: 20px;
	}

	.mission-section {
		padding-bottom: 50px;
	}

	.st-right a {
		margin-top: 25px;
	}

	.routins-section h3 {
		font-size: 20px;
	}

	.awesome-section h2 {
		font-size: 20px;
		line-height: 30px;
	}

	.press-btn a {
		padding: 8px 50px;
	}

	.desk-footer .h5 {
		font-size: 18px !important;
	}

	.subscribe-section .section-heading {
		text-align: center;
	}

	#summerCampModal .modal-dialog {
		max-width: 70% !important;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 200px;
	} */
	.career-btn__modify {
		text-align: center;
	}

	.career-btn__modify a {
		display: inline-block !important;
	}

	.online-program .container {
		max-width: 90%;
	}

	.online-program .send-emailbox {
		padding: 30px;
	}

	.online-program .summer-camp-episode-list ul {
		max-width: 100%;
		margin-left: 25px;
	}

	.online-program {
		padding: 50px 0;
	}
}

@media (max-width: 1023px) {
	#progressive-flower-message .modal-dialog,
	#progressive-flower-gif .modal-dialog {
		max-width: 90%;
	}
	/* Sunshine starts */
	.mr-sunshine-section {
		padding: 100px 0 50px 0;
		margin-top: 75px;
	}

	.mr-sunshine-section .sun-img {
		height: 150px;
	}

	.mr-sunshine-section .sun-img img {
		height: 100%;
	}

	.mr-sunshine-section .sun-img {
		top: -75px;
	}
	/* Sunshine ends */
}

@media (max-width: 999px) {
	#summerCampModal .modal-dialog {
		max-width: 85% !important;
	}
}

@media only screen and (max-width: 992px) {
	.banner {
		margin-top: 0;
	}

	.banner .col-md-8,
	.banner .col-md-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.video-content {
		background-size: 100% 95%;
		padding: 110px;
		padding-bottom: 140px;
	}

	.ban-text {
		width: 95%;
		margin: 50px auto auto auto;
	}

	.move-right .reg-btn {
		width: 100%;
	}

	.adventure {
		padding: 100px 15px 65px 15px;
	}

	.move-left .girl img {
		left: 0;
		bottom: -75px;
	}

	.adventure::after {
		height: 500px;
		top: 135px;
	}

	.adventure::before {
		height: 500px;
	}

	.testimonial::before {
		height: 500px;
		top: -275px;
	}

	.test-top .girl img {
		width: 45%;
	}
	/* Podcast */
	.each-podcast {
		margin: 25px 0;
		padding: 0 20px;
		background: linear-gradient(to right, rgb(255 255 255 / 0%) 0%, rgba(255, 255, 255, 1) 50%, rgb(255 255 255 / 50%) 100%);
	}

	.growing-slider .video-js {
		height: 600px !important;
	}
}

@media (max-width: 991px) {
	.holiday_indi_list span {
		top: 50%;
		right: inherit !important;
		left: 90px;
		transform: translateY(-50%);
	}

	.holiday_indi_list span:before {
		right: 99%;
		top: 50%;
		clip-path: polygon(100% 100%, 100% 0, 0 50%);
		transform: translateY(-50%);
	}

	.slick-arrow:last-child {
		position: absolute;
		top: -15px;
		left: inherit !important;
		right: 0 !important;
	}

	img.slick-arrow {
		position: inherit;
		top: -15px;
		transform: inherit;
		right: inherit;
		cursor: pointer;
		z-index: 1;
	}

	.videoplan-slider .owl-nav button {
		position: inherit;
		top: 0;
		transform: inherit;
	}

	.thans-notes-modal .video-js {
		height: 320px;
	}
	/* .reg-process {
		padding: 0;
	}

	.exit-btn {
		font-size: 24px;
		top: 0;
		bottom: inherit;
		right: inherit;
		left: 50%;
		text-decoration: underline;
		transform: translateX(-50%);
		position: inherit;
		display: inline-block;
		padding-bottom: 30px;
	} */

	.all-frames .garden-horize-frame {
		width: 45%;
		height: 250px;
	}

	.story-telling .btn {
		margin-top: 30px;
	}

	.awesome-content h2 {
		font-size: 40px;
	}

	.awesome-area {
		padding: 100px 0;
	}

	.video-frame-area {
		padding-bottom: 150px;
	}

	.story-telling h3 {
		font-size: 50px;
	}

	.video-upload {
		padding-bottom: 50px;
	}

	.btn-save {
		margin-top: 15px;
	}

	.account-details-body .container {
		max-width: 100%;
		padding: 0 15px;
	}

	.dash-team-area:before, .dash-team-area:after {
		top: -35px;
	}

	.user-details .container, .team-carousel .container {
		max-width: 100%;
	}

	.all-frames-content {
		padding: 0px 0;
	}

	.btm-video-contet {
		margin-top: 0;
	}

	.btm-video-contet .video-js {
		width: 100%;
		height: 220px;
	}

	.dash-plan-top:before, .dash-plan-top:after {
		display: none;
	}

	.badge-area {
		padding: 60px 0 100px;
	}

	.contact-body:before,
	.contact-body:after {
		display: none;
	}

	.contact-body .container {
		max-width: 100%;
	}

	.comigsoon-block {
		padding: 100px 0 50px;
	}

	.comigsoon-block:after {
		position: inherit;
	}

	.locate-col {
		margin-bottom: 30px;
	}

	.locate-col:after {
		position: absolute;
		content: "";
		bottom: 0;
		left: 0;
		background: #dbdbd7;
		width: 100%;
		height: 55px;
		z-index: -1;
	}

	.empty-video h2 {
		font-size: 50px;
	}

	.empty-video p {
		font-size: 24px;
	}

	.login-base .col-sm-8.col-lg-5 {
		max-width: 100%;
		flex: 0 0 100%;
	}

	/* .ban-text .btn {
		margin-top: -35px !important;
		float: right;
		border: 3px solid #fff;
	} */

	/* img.slick-arrow {
		display: none !important;
	} */

	/* Career page */
	.career-area:after {
		background-size: 100%;
		bottom: 3%;
		height: 400px;
		width: 22%;
	}

	.career-content h1 {
		font-size: 50px;
	}

	.btm-grnd-image {
		margin-top: 0;
		padding-bottom: 50px;
	}

	.career-area .container {
		max-width: 100%;
	}

	.career-area {
		background: #fff;
		padding: 120px 0 350px;
	}

	/* Career page close */

	/* account details open*/
	.account-details-body {
		padding-top: 158px;
	}

	.account-details-content h3 {
		font-size: 43px;
	}

	.account-details-content .form-control {
		height: 46px;
		line-height: 46px;
		border-radius: 6px;
		font-size: 16px;
	}

	div.account-details-content {
		padding: 0 0 0 9%;
		font-size: 16px;
	}

	.shipping-add-view {
		padding: 20px 0px 20px 0px;
		font-size: 16px;
		border-radius: 6px;
	}

	.shipping-add-view h4 {
		font-size: 16px;
	}

	.shipping-add-edit {
		padding: 50px 20px 20px 20px;
		font-size: 16px;
	}

	.card-edit-details .field1 {
		padding-left: 61px;
	}

	.crd-image {
		width: 50px;
		top: 38px;
		left: 3px;
	}

	.account-details-content .form-select {
		height: 46px;
		border-radius: 6px;
		background-position-x: 94%;
		background-position-y: 16px;
		font-size: 16px;
	}

	.unsc {
		top: 44px;
		font-size: 16px;
	}

	/* account details close*/
	.top-nav .navbar ul li .nav-link.active {
		color: #F45E3D;
	}

	.top-nav .navbar ul li:hover .nav-link::after,
	.top-nav .navbar ul li .nav-link.active::after {
		position: inherit;
	}

	.top-nav .navbar {
		align-items: center;
	}

	.top-nav .navbar ul li {
		margin-top: 20px;
	}

	.video-content {
		background-size: 100% 95%;
		padding: 66px 56px;
		padding-bottom: 76px;
	}

	.top-nav .navbar-brand {
		width: 30%;
	}

	.move-right p {
		width: 100%;
		margin-top: 15px;
	}

	.move-right .reg-btn .btn {
		width: 215px;
	}

	.adventure::after {
		height: 450px;
		top: 150px;
	}

	.adventure::before {
		height: 450px;
		top: -200px;
	}

	.testimonial::before {
		height: 450px;
		top: -140px;
	}

	/* .st-right h3 {
		padding-left: 50px;
		font-size: 40px;
	} */

	.st-right .line2 {
		padding-left: 100px;
	}

	.st-right .line3 {
		padding-left: 150px;
	}

	.st-right p {
		margin-top: 30px;
		width: 100%;
	}

	.strong .girl img {
		top: 35px;
	}

	.flowericon .icon1 {
		width: 30%;
		z-index: -1;
	}

	.flowericon .icon3 {
		width: 7%;
	}

	.flowericon .icon2 {
		width: 15%;
	}

	.test-bottom .slider {
		width: 70%;
	}

	.test-top .girl img {
		width: 45%;
		top: 10%;
	}

	.test-top {
		margin-bottom: 100px;
	}

	.each-user img {
		object-position: top;
		height: 300px;
	}

	/* IBIM page start */
	.sv-flower svg,
	.sv-flower img {
		left: 230px;
		max-width: 200px !important;
		bottom: -40px;
	}

	.ibim-content h1 {
		font-size: 40px;
		text-align: center;
		line-height: 100%;
	}

	/* IBIM page end */
	/* Favorite page open */
	.favorite-area:after {
		top: 50px;
	}

	.favorite-area:before {
		background-size: 50%;
	}

	.favorite-slider .owl-nav button img {
		max-width: 50px;
	}

	.favorite-slider .owl-next {
		right: inherit;
		position: inherit;
		top: inherit;
		transform: inherit;
	}

	.favorite-slider .owl-prev {
		left: inherit;
		position: inherit;
		top: inherit;
		transform: inherit;
	}

	/* Favorite page close */
	/* Fairy Garden page open*/
	.all-frames-content .container {
		max-width: 95%;
	}

	/* Fairy Garden page close */
	.zoom-list ul li a {
		word-break: break-all;
	}

	.each-party h3 {
		font-size: 24px;
		line-height: 1;
	}

	.zoom-list {
		flex-direction: column;
	}

	.ibim-content p {
		text-align: center;
	}

	.all-team-carousel .owl-prev {
		left: 10px;
	}

	.all-team-carousel .owl-next {
		right: 10px;
	}

	.team-slider .owl-nav button {
		top: 0;
	}

	.team-slider {
		padding-top: 50px;
		margin-top: 50px;
	}

	.tab-panel-content h3 span {
		display: block;
	}

	.strong-women {
		padding: 50px 0;
	}

	.each-strong-women p {
		font-size: 18px;
	}

	.favorite-area .container {
		max-width: 90%;
	}

	.favorite-btm .container {
		max-width: 90%;
	}

	.promo-video-land {
		margin-top: 1.5rem;
	}

	.hero-content {
		height: 330px;
	}

	.hero-cont-inner h1 {
		font-size: 24px;
	}

	.package-inner .pkg-heading {
		padding: 15px;
	}

	.package-inner ul {
		padding: 15px;
	}

	.package-inner .pkg-heading p {
		font-size: 14px;
	}

	.package-inner .pkg-heading img {
		max-width: 30px;
	}

	.spcl-box figure figcaption {
		font-size: 30px;
	}

	.membership-spacial-section .section-heading h3 {
		font-size: 25px;
	}

	.test-bottom .slider {
		width: 100% !important;
	}

	.owl-theme .owl-dots {
		text-align: center !important;
		padding-left: 0 !important;
	}

	.mission-section figure {
		display: none;
	}

	.st-right p {
		width: 100%;
	}

	.mission-section .container-fluid {
		padding-left: 0 !important;
	}

	.mission-section .container-fluid .row {
		margin-left: 0 !important;
	}

	.mission-section .container-fluid .row .col-sm-6 {
		padding-left: 0 !important;
	}

	.st-right p {
		width: 90%;
	}

	.mission-section h3,
	.membership-spacial-section.partners .section-heading h3,
	.what-ibim-girl-do-section .title {
		font-size: 60px;
	}

	.st-right p {
		line-height: 24px;
		;
	}

	.testimonial-section .girl {
		max-width: 320px;
	}

	.desk-footer .h5 {
		font-size: 17px;
	}

	.footer-link ul li a {
		font-size: 15px;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 150px;
	} */

	header .offcanvas-collapse.open .dropdown-content {
		position: relative;
		box-shadow: none;
		max-width: 55%;
	}

	.dropdown-content a {
		font-size: 16px;
	}

	.reg-process .account-details-content .form-control {
		line-height: 1;
	}

	.top-nav .navbar ul li:last-child {
		margin-bottom: 20px;
	}
}

.banner .ban-text {
	text-align: center;
	margin-top: 50px !important;
}

@media (min-width: 576px) and (max-width:991px) {
	/* .the-perfect-holiday-gift {
		right: 0;
		top: 20px;
		max-width: 13%;
	} */

	.hero-cont-inner.justify-content-center {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important;
	}
}

@media only screen and (max-width: 820px) {
	.growing-slider .video-js {
		height: 500px !important;
	}
}

@media only screen and (max-width: 800px) {
	.test-top .girl img {
		width: 40%;
		top: 50px;
	}

	.st-right p {
		font-size: 18px;
	}

	.growing-slider .video-js {
		height: 490px !important;
	}
}

@media only screen and (max-width: 768px) {
	.ban-text {
		text-align: center;
	}

	.tab-panel-content h3 {
		line-height: 1.5;
	}

	.tab-panel-content h3 span {
		display: block;
	}

	.growing-slider .video-js {
		height: 472px !important;
	}

	.green-foot {
		padding-left: 0;
		padding-right: 0;
	}

	.green-foot .container {
		max-width: 100%;
	}

	.upload-heading h2 {
		font-size: 34px;
	}

	.hero-content {
		height: 300px;
	}

	.what-we-do-section figure {
		max-width: 120px;
		top: -137px;
	}

	.what-we-do-section .col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

	.what-we-do-section .video-holder {
		padding-top: 100px;
	}

	.about-text {
		text-align: center;
		margin-top: 30px;
	}

	.packages .package {
		width: 100%;
		margin-bottom: 30px;
	}

	.package-inner .pkg-heading {
		text-align: center;
	}

	.package-inner .pkg-heading hr {
		max-width: 60%;
		margin-left: auto;
		margin-right: auto;
	}

	.package-inner .pkg-heading a {
		width: fit-content;
		padding: 0 40px;
		margin-left: auto;
		margin-right: auto;
	}

	.package-inner .pkg-heading img {
		max-width: 60px;
	}

	.package-inner ul li {
		font-size: 16px;
	}

	.package-inner ul li:before {
		top: 0;
	}

	.subscribe-section figure {
		bottom: auto;
		top: 0;
		max-width: 200px;
	}

	.membership-spacial-section {
		padding-top: 0;
	}

	.container,
     .green-foot .container {
		max-width: 95%;
	}

	.testimonial-section .girl {
		max-width: 280px;
	}

	.st-right p {
		width: 100%;
	}

	/* .membership-spacial-section.partners .spcl-box-container {
		justify-content: space-around !important;
		gap: 0;
	} */

	.online-program .container {
		max-width: 95%;
	}

	.online-program ul li {
		font-size: 16px;
	}
}

@media only screen and (max-width: 767px) {
	.empty-video {
		padding: 50px 15px 0;
	}

	.log-heading-btn h2 {
		font-size: 30px;
		max-width: 780px;
		margin: 0 auto 30px;
	}

	.bloom-thumbnail-slider .owl-nav button img {
		filter: contrast(0);
	}

	.upload-heading {
		margin: 0;
	}

	.coment-heading h2 {
		font-size: 40px;
	}

	img.slick-arrow {
		max-width: 70px;
		margin: 10px;
	}

	.video-measure h4 {
		text-align: left;
		max-width: 75%;
	}

	.thans-notes-modal .video-js {
		height: 220px;
	}

	.account-details-content .form-group {
		margin-bottom: 1rem;
	}

	.modal {
		padding-right: 0;
	}

	.process-inner-all {
		padding: 0;
	}

	.all-frames .garden-horize-frame {
		width: 100%;
		height: max-content;
	}

	.upcomig-head h2 {
		font-size: 30px;
		margin-bottom: 0;
	}

	.active-v-up-data {
		margin-top: 30px;
	}

	.team-slider {
		padding-top: 0;
		margin-top: 0;
	}

	.all-frames-content {
		padding: 15px 0;
	}

	.fairy-video {
		margin: 15px 0;
	}

	.ibim-content p {
		margin-bottom: 20px;
	}

	.btm-video-contet .video-js {
		width: 100%;
		height: 200px;
	}

	.log-heading-btn a {
		padding: 15px 30px;
		font-size: 20px;
	}

	.growing-slider .video-js {
		width: 100% !important;
		height: 444px !important;
		padding: 0px 0;
		border: 10px solid #ddd;
		/* border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-moz-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-webkit-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-o-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65; */
	}

	.ibim-content {
		padding: 0;
	}

	.new-video svg {
		max-width: 100%;
	}

	.badge-area .container {
		max-width: 100%;
	}

	.new-video {
		width: 100%;
		height: 100%;
		border-radius: 0;
	}

	.contact-body .container {
		max-width: 100%;
	}

	.contact-heading h2 {
		font-size: 43px;
		margin-bottom: 20px;
	}

	.contact-body {
		padding-top: 120px;
	}

	.contact-heading p {
		font-size: 16px;
	}

	.contact-form label {
		font-size: 16px;
	}

	.btn-save {
		font-size: 20px;
	}

	.store-content h2 {
		font-size: 40px;
		line-height: 50px;
	}

	.login-base .btn-save {
		padding: 10px 20px;
		font-size: 12px;
		line-height: 100%;
	}

	.video-owner-detail {
		text-align: center;
		margin-top: 50px;
	}

	.contributor_name {
		font-size: 30px;
		margin-bottom: 15px;
	}

	.empty-video h2 {
		font-size: 40px;
	}

	.empty-video p {
		font-size: 22px;
	}

	.modal-dialog {
		max-width: 100%;
	}

	/* Upload */
	/* .video-measure {
		flex-direction: column;
	} */

	.show-upload-data h2 {
		font-size: 24px;
	}

	.strong-women {
		padding: 10px 0;
	}

	.search-btn {
		width: 25px;
		height: 25px;
		margin-top: -64px;
		left: 30px;
		background-size: 100%;
	}

	.form-control.search {
		width: 100%;
		font-size: 13px;
	}

	.contri-heads h2 {
		font-size: 50px;
	}

	.after-success-msg h2 {
		font-size: 40px;
	}

	/* Upload */
	.fq-heading h2 {
		font-size: 40px;
		margin-bottom: 0px;
	}

	.main-faq {
		padding: 100px 0 50px;
	}

	.main-faq:before,
	.main-faq:after {
		position: inherit;
	}

	.favorite-area:after {
		background-size: 40%;
	}

	.grid-button a {
		font-size: 18px;
	}

	.log-heading-btn {
		margin-top: 50px;
	}

	.login-base .input-group-text {
		border-radius: 0 7px 7px 0 !important;
	}

	.forgot a {
		font-size: 15px;
	}

	.login-base .input-group-text img {
		max-width: 29px;
		margin: 0 auto;
	}

	.login-base {
		padding: 120px 0 50px;
	}

	.login-base .account-details-content {
		padding: 40px !important;
	}

	.login-base .container-fluid {
		padding: 0 15px;
	}

	.contributor-form-sec label {
		font-size: 16px;
	}

	.cards label {
		font-size: 16px;
	}

	.pic-details {
		/* margin-bottom: 30px; */
		width: 100%;
	}

	.upload-cross {
		background: transparent;
		float: right;
	}

	.after-success-msg h2 {
		max-width: 100%;
		font-size: 40px;
		margin: 15px 0;
	}

	.up-content {
		flex-direction: row;
	}

	.fav-pagegrid {
		flex-direction: column;
	}

	.strong-women {
		padding: 50px 0;
	}

	.strong-w-heading {
		margin-bottom: 30px;
	}

	.strong-w-heading h2 {
		font-size: 50px;
	}

	.contibutor-btn a {
		padding: 15px 40px;
	}

	.contri-heads h2 {
		font-size: 50px;
	}

	.upload-body {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.video-upload {
		padding: 200px 0 50px;
		background-size: 40%;
	}

	.silde-view .like-btn-svg {
		top: 170px;
		right: 20px;
	}

	.reg-process .account-details-content h3 {
		font-size: 30px;
	}

	.like-btn-svg {
		right: -15px;
		top: 160px;
	}

	.team-slider .like-btn-svg,
	.team2-slider .like-btn-svg {
		right: 15px;
		top: 150px;
	}

	.reg-process-heading h2 {
		font-size: 40px;
	}

	.reg-process-heading {
		margin-bottom: 0;
		margin-top: 0;
	}

	.human-checking {
		padding: 30px 0;
	}

	.heading-human {
		margin-bottom: 15px !important;
	}

	.reg-process {
		padding: 70px 0 0;
	}

	.reg-process .btn-save {
		padding: 10px 15px;
		line-height: 40px;
		font-size: 20px;
	}

	.exit-btn,
	.exit-btn:hover {
		top: -70px;
	}

	.silde-view {
		padding-top: 65px;
	}

	.banner .ban-text {
		margin-top: 35px !important;
	}

	.ban-text .btn {
		margin-top: 0 !important;
		float: none;
		padding: 10px 30px;
		width: 180px;
	}

	.chat-input-box .text-area {
		border-radius: 15px;
	}

	.chat-content+.chat-content {
		margin-top: 25px;
	}

	.chat-content p {
		font-size: 14px;
	}

	.chat-content h5 {
		font-size: 13px;
	}

	.chat-content {
		padding: 20px;
		border-radius: 30px;
		max-width: 90%;
		position: relative;
		z-index: 0;
		min-width: inherit;
	}

	.chatting-box {
		padding: 25px 35px;
	}

	.dp-pic h3 {
		font-size: 29px;
	}

	.bloom-videoplan-slider .video-js {
		width: 100%;
		min-height: 400px;
		border: 10px solid #ddd;
		padding: 0px 0;
		/* border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-moz-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-webkit-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-o-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65; */
	}

	.bloom-videoplan-slider .slick-list {
		min-height: 400px !important;
	}

	.each-bloom-video {
		padding: 0 0 30px;
		display: inline-block;
	}

	.badge-area {
		padding: 60px 0 50px;
	}

	.badge-box {
		margin: 10px;
		width: 100%;
	}

	.plans-head .hi-message {
		font-size: 60px;
	}

	.dash-heads h3,
	.plans-head h2 {
		font-size: 40px;
	}

	.each-party p {
		font-size: 14px;
	}

	.ibm-banner {
		padding-top: 0;
		margin-bottom: 80px;
	}

	.ibim-banner {
		padding: 100px 0 120px;
	}

	.each-party h2 {
		font-size: 50px;
		margin-bottom: 30px;
	}

	.sv-flower svg,
	.sv-flower img {
		left: inherit;
		max-width: 200px !important;
		bottom: 0;
		position: inherit;
		height: 400px;
		margin: 0 auto;
		display: table;
	}

	.ibm-banner img {
		display: none;
	}

	/* Reg page */
	.all-question .card-header {
		padding: 15px 0;
	}

	.all-question .card-header h2 button {
		font-size: 18px;
	}

	.reg-faq-question {
		padding: 50px 0;
	}

	.each-member-box {
		padding: 25px 0;
	}

	.member-btn {
		padding: 10px 30px;
		margin: 0 auto;
	}

	.each-member-box h2 {
		font-size: 45px;
	}

	.each-member-box img {
		margin-bottom: 15px;
	}

	.special-heading h2 {
		font-size: 20px;
		margin-bottom: 30px;
	}

	.regiter-page {
		padding: 50px 0;
	}

	.email-interest {
		padding: 50px 0;
	}

	.send-emailbox h2 {
		font-size: 40px;
		margin-bottom: 0;
	}

	.send-emailbox {
		padding: 30px;
	}

	.each-plan-list {
		padding: 30px;
	}

	.plan-top-box {
		padding: 30px !important;
	}

	.plan-top-box h3 span {
		font-size: 40px;
	}

	.get-start-btn {
		padding: 10px 40px;
	}

	.plan-title {
		font-size: 60px;
	}

	.new-video:after {
		width: 100%;
		height: 90px;
		bottom: -20px;
	}
	/* Career page */
	
	.btm-grnd-image img {
		border-radius: 25px;
	}

	.career-area:after {
		background-size: 100%;
		bottom: 3%;
		height: 400px;
		width: 40%;
	}

	/* Career page close */

	/* account details open*/
	.account-details-body {
		padding-top: 118px;
	}

	ul#experienceTab {
		padding-bottom: 30px;
	}

	#experienceTab.nav-pills .nav-link {
		background: #fff;
		padding: 10px;
		border-bottom: #eee 1px solid;
	}

	div.account-details-content {
		padding: 0;
		border-left: none;
	}

	/* account details close*/

	/* Fairy garden open*/
	.up-content+.up-content {
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #e5e5e5;
	}

	.cross-btn-upload img {
		max-width: 20px;
	}

	.file-name {
		font-size: 14px;
	}

	.uploaded-pic {
		min-width: 85px;
		max-width: 85px;
		min-height: 60px;
		max-height: 60px;
	}

	.uload-view p {
		font-size: 16px;
	}

	.uload-view {
		padding: 15px;
		cursor: pointer;
	}

	.fairy-btm-video {
		min-height: inherit;
		padding: 50px 0;
	}

	.label-upload-btn {
		padding: 30px 0;
		width: 100%;
		margin-top: 15px;
	}

	.label-upload-btn {
		padding: 30px 0;
		width: 100%;
	}

	.upload-body {
		margin-top: 50px;
		margin-bottom: 50px;
	}

	.video-upload-file {
		padding: 50px 0 100px;
	}

	.upload-btm-para {
		padding-top: 50px;
	}

	.upload-btm-para p {
		font-size: 27px;
	}

	.frame-heading h2 {
		font-size: 35px;
		line-height: 50px;
	}

	.banner-fairy-content img {
		height: 500px;
		object-fit: cover;
		object-position: right;
	}

	.label-body input[type='file'] {
		opacity: 0;
		width: 100%;
	}

	.horize-frame .video-js,
	.horize-frame img {
		border: 40px solid transparent;
		border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 100 107;
		-moz-border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 100 107;
		-webkit-border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 100 107;
		-o-border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 100 107;
	}

	.vertical-frame .video-js,
	.vertical-frame img {
		max-width: inherit;
		border: 60px solid transparent;
		padding: 0px 0;
		border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		-moz-border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		-webkit-border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		-o-border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		position: inherit;
		width: 100%;
	}

	.max-w-inherit {
		max-width: 100%;
		margin-left: 0 !important;
	}

	.vertical-frame video,
	.vertical-frame img {
		max-width: 100%;
	}

	/* Fairy garden close */

	/* Favorite page open */
	.favorite-area:before {
		background-size: 40%;
	}

	.favorite-area:after {
		top: 0;
	}

	.favorite-btm {
		padding: 150px 0;
		position: relative;
	}

	.favorite-btm:after {
		max-width: 300px;
	}

	.favorite-btm:before {
		max-width: 200px;
	}

	.favorite-area {
		padding: 100px 0;
	}

	.favorite-slider .owl-nav button img {
		max-width: 50px;
	}

	.favorite-slider .owl-next {
		right: inherit;
		position: inherit;
		top: inherit;
		transform: inherit;
	}

	.favorite-slider .owl-prev {
		left: inherit;
		position: inherit;
		top: inherit;
		transform: inherit;
	}

	/* Favorite page close */
	/* Fairy garden open*/
	.up-content+.up-content {
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px solid #e5e5e5;
	}

	.cross-btn-upload img {
		max-width: 20px;
	}

	.file-name {
		font-size: 14px;
	}

	.uploaded-pic {
		min-width: 85px;
		max-width: 85px;
		min-height: 60px;
		max-height: 60px;
	}

	.uload-view p {
		font-size: 16px;
	}

	.uload-view {
		padding: 15px;
		cursor: pointer;
	}

	.fairy-btm-video {
		min-height: inherit;
		padding: 50px 0;
	}

	.btm-video-contet {
		border: 45px solid transparent;
		border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
		-moz-border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
		-webkit-border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
		-o-border-image: url(../images/ibelieveinme/fiary-btm-frame.png) 154 182;
	}

	.label-upload-btn {
		padding: 30px 0;
		width: 100%;
		margin-top: 15px;
	}

	.label-upload-btn {
		padding: 30px 0;
		width: 100%;
	}

	.upload-body {
		margin-top: 15px;
		margin-bottom: 15px;
	}

	.video-upload-file {
		padding: 50px 0 100px;
	}

	.upload-btm-para {
		padding-top: 50px;
	}

	.upload-btm-para p {
		font-size: 20px;
		line-height: 100%;
	}

	.frame-heading h2 {
		font-size: 35px;
		line-height: 50px;
	}

	.banner-fairy-content img {
		height: 500px;
		object-fit: cover;
		object-position: right;
	}

	.upload-heading h2 {
		font-size: 30px;
	}

	.label-body input[type='file'] {
		opacity: 0;
		width: 100%;
	}

	.horize-frame .video-js,
	.horize-frame img {
		border: 35px solid transparent;
		border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 35 35;
		-moz-border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 35 35;
		-webkit-border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 35 35;
		-o-border-image: url(../images/ibelieveinme/horizental-fairy-frame.png) 35 35;
	}

	.vertical-frame .video-js,
	.vertical-frame img {
		max-width: inherit;
		border: 60px solid transparent;
		padding: 0px 0;
		border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		-moz-border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		-webkit-border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		-o-border-image: url(../images/ibelieveinme/virtical-fairy-frame.png) 104 107;
		position: inherit;
	}

	.max-w-inherit {
		max-width: 100%;
		margin-left: 0 !important;
	}

	.vertical-frame video,
	.vertical-frame img {
		max-width: 100%;
	}

	/* Fairy garden close */

	.video-content {
		background-size: 99% 95%;
		padding: 58px;
		padding-bottom: 72px;
	}

	.move-left .girl {
		text-align: center;
	}

	.move-left .girl img {
		position: initial;
		margin-top: 30px;
	}

	.adventure {
		padding: 200px 15px 0;
	}

	.adventure::before {
		top: -34px;
	}

	.adventure::after {
		top: 0;
		background-position: left top;
		height: 330px;
	}

	.videoplan-slider .video-js {
		width: 100% !important;
		height: 280px !important;
		padding: 0px 0;
		border: 10px solid #ddd;
		/* border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-moz-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-webkit-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65;
		-o-border-image: url(../images/ibelieveinme/gold-colored-wooden-frame.png) 65 65; */
		position: inherit;
	}

	.move-right {
		text-align: center;
		margin-top: 30px;
	}

	.move-right .reg-btn .btn {
		margin: 30px auto auto auto;
	}

	.test-top .slider .item {
		padding: 60px 30px 30px 30px;
	}

	.test-bottom .slider .item {
		padding: 60px 30px 30px 30px;
	}

	.strong {
		padding: 50px 0;
	}

	.st-right {
		margin-top: 30px;
	}

	.footer-top,
	.footer-social,
	.footer-bottom {
		text-align: center;
	}

	.footer-bottom {
		padding-top: 20px;
	}

	.strong .girl img {
		position: initial;
	}

	.flowericon .icon2,
	.flowericon .icon1,
	.flowericon .icon3 {
		width: auto;
	}

	.st-right h3 {
		text-align: center;
		font-size: 50px;
		padding-left: 0 !important;
	}

	.what-ibim-girl-do-section {
		padding-bottom: 50px;
	}

	.what-ibim-girl-do-section .title {
		font-size: 44px;
	}

	.mobile-footer {
		display: block;
	}

	.desk-footer {
		display: none;
	}

	.top-nav .navbar {
		padding: 20px 20px !important;
	}

	.top-nav .navbar ul li {
		margin-left: 15px;
	}

	.offcanvas-collapse {
		top: 84px;
	}

	.max-video-content .aboutVideo-dimensions,
	.max-video-content .landingVideo-dimensions,
	.max-video-content .freeVideo-dimensions,
	.max-video-content .promoVideo-dimensions,
	.max-video-content video {
		border-width: 10px;
		/* margin-top: -100px; */
		;
	}

	.video-frame-area {
		padding-bottom: 150px;
	}

	.awesome-area {
		padding: 100px 0;
	}

	.our-story {
		padding: 50px 0 150px;
	}

	.story-telling .btn {
		margin: 30px auto 0;
		display: table;
	}

	.about-top-banner:after {
		display: none;
	}

	.about-top-banner {
		padding-top: 150px;
	}

	.about-banner-desc p {
		font-size: 20px;
	}

	.about-top-banner {
		min-height: inherit;
		padding: 100px 0 0;
	}

	.story-telling h3 {
		font-size: 50px;
		text-align: center;
	}

	.story-telling p {
		text-align: center;
	}

	.awesome-content h2 {
		font-size: 50px;
	}

	.st-right p {
		text-align: center;
	}

	.about-top-banner .move-right h3 {
		font-size: 50px;
		padding-bottom: 20px;
	}

	.about-video-land {
		margin-top: -100px;
	}

	.all-team-carousel .owl-prev {
		top: -50px;
		left: 0;
	}

	.all-team-carousel .owl-next {
		right: 0;
		position: absolute;
		top: -50px;
		transform: translateY(-50%);
	}

	.team-carousel .container {
		max-width: 100%;
	}

	.tab-panel-content {
		background: #F1CDB7;
		padding: 30px;
		text-align: center;
	}

	.tab-panel-content h3 span {
		font-size: 50px;
		display: block;
	}

	.tab-panel-content h3 {
		font-size: 18px;
	}

	.strong-text h2 {
		font-size: 40px;
	}

	.tab-panel-content p {
		font-size: 16px;
	}

	.strong-women-area {
		padding: 200px 0 50px;
	}

	.team-image img {
		margin-top: 0;
		border-radius: 50px;
	}

	.team-four {
		padding: 50px 0;
	}

	.team-heading {
		font-size: 50px;
	}

	.each-user img {
		height: 300px;
		border-radius: 150px 150px 0 0 !important;
		object-fit: cover;
		object-position: top;
		max-width: 75%;
		margin: auto;
	}

	.lock-badge .badge-round:after {
		height: 100%;
		width: 100%;
		background-size: 40%;
	}

	.all-badges {
		flex-wrap: wrap;
		flex-direction: row;
		justify-content: center;
	}

	.badge-round {
		width: 130px;
		height: 130px;
	}

	.badge-round {
		margin: auto;
	}

	.dash-team-area {
		padding: 50px 0;
	}

	.dash-team-area .container {
		max-width: 100%;
	}

	.garden-vertical-frame img, .garden-vertical-frame video {
		height: auto;
	}

	/* Responsive Press Starts */
	.eachPress {
		margin: 25px 0;
	}

	.press-heading h2 {
		font-size: 60px;
		margin-bottom: 0;
	}

	.eachPress p {
		font-size: 20px;
	}

	.eachPress a {
		margin-top: 15px;
		;
	}

	.press-podcast {
		padding: 100px 0 50px;
	}

	.desk-footer {
		display: block !important;
	}

	.mobile-footer {
		display: none !important;
	}

	.press_boxes {
		padding: 50px 0;
	}

	.heads-press h2 {
		margin-bottom: 0;
		margin-top: 0;
	}

	.press-btn a {
		margin-top: 20px;
	}
	/* Responsive Press Ends */
	
	.each-podcast a img {
		height: auto;
	}

	.podcast-box.partners .each-podcast a img {
		min-height: 200px;
	}

	#progressive-flower-message .modal-dialog,
	#progressive-flower-gif .modal-dialog {
		max-width: calc(100% - 30px);
		margin-left: auto;
		margin-right: auto;
	}
	/* Sunshine starts */
	.sunshine-wrap h3 {
		font-size: 34px;
	}

	.sunshine-title {
		font-size: 28px !important;
	}
	/* Sunshine ends */

	.adventure .row {
		flex-direction: column-reverse;
	}

	.move-right .reg-btn .about-us,
	.move-right .reg-btn .btn {
		padding: 10px 30px;
		width: 180px;
	}

	.hero-cont-inner {
		width: 60%;
	}

	.hero-content {
		height: 260px;
	}

	.st-right {
		margin-top: 50px;
	}

	.spcl-box {
		padding: 25px;
		border-radius: 10px;
		box-shadow: 0px 3px 5px 0px hsla(0, 0%, 0%, 0.3);
		margin-bottom: 25px;
	}

	.membership-spacial-section.partners .spcl-box {
		margin-bottom: 0;
		padding: 0;
	}

	.free-quate-btn {
		margin-top: 15px;
	}

	.testimonial-section .girl {
		max-width: 230px;
	}

	.test-bottom .slider .item,
    .test-top .slider .item {
		padding: 25px;
	}

	.st-right a {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.what-we-do-section .col-lg-5 {
		padding-right: 15px;
	}

	#summerCampModal  .modal-dialog {
		margin-top: 30px;
	}

	#summerCampModal .modal-header .close {
		right: 8px;
	}

	#summerCampModal .modal-header .summer-camp-header-container .summer-camp-title {
		padding-bottom: 0 !important;
		width: 100%;
		padding-top: 5px !important;
	}
}

@media only screen and (max-width: 712px) {
	.growing-slider .video-js {
		height: 420px !important;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 130px;
	} */
}

@media (max-width: 700px) {
	.adventure::after {
		top: -50px;
	}
}

@media (max-width: 652px) {
	.membership-spacial-section.partners .spcl-box {
		margin-bottom: 0;
		padding: 0;
	}
}

@media only screen and (max-width: 650px) {
	.top-nav .navbar-brand {
		width: 50%;
	}

	.growing-slider .video-js {
		height: 374px !important;
	}

	.online-program .online-program-para {
		font-size: 14px;
	}
}

@media only screen and (max-width: 600px) {
	.growing-slider .video-js {
		height: 350px !important;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 120px;
	} */
}

@media (max-width: 575px) {
	.videoplan-slider  .slick-list {
		height: auto !important;
	}

	.adventure::after {
		top: 0;
	}

	.video-js .vjs-control {
		width: 3em !important;
	}

	.hero-section figure {
		display: none;
	}

	.hero-section {
		background: conic-gradient(from 207.48deg at 64.2% 9.77%, #FFBA49 -14.52deg, #FFBC4C 0.78deg, #FFCA5F 12.22deg, #FFC964 47.63deg, #FFCB65 93.45deg, #FFCB66 103.39deg, #FFC45A 140.63deg, #FFCA65 239.39deg, #FFBA49 345.48deg, #FFBC4C 360.78deg);
	}

	.hero-cont-inner {
		width: 100%;
		text-align: center;
	}

	.what-we-do-section figure {
		transform: rotate(-90deg);
		left: 0;
		right: 0;
		margin: 0 auto !important;
		top: -79px;
	}

	.awesome-section h2 br {
		display: none;
	}

	.awesome-section {
		padding: 50px 0;
	}

	.subscribe-section {
		padding-bottom: 20px;
	}

	.subscribe-section figure {
		max-width: 100px;
	}

	.subscribe-section .section-heading h3 {
		font-size: 24px;
	}

	.membership-spacial-section .section-heading {
		margin-bottom: 30px;
	}

	.testimonial-section .girl {
		display: none;
	}

	.test-top {
		margin-bottom: 50px;
	}

	.test-bottom .slider {
		margin-top: 0;
	}

	.test-bottom .slider .item, .test-top .slider .item {
		text-align: center;
	}

	.slider-btn {
		text-align: center;
	}

	.st-right {
		padding-left: 15px;
	}

	.st-right p {
		padding: 0 15px;
		font-size: 16px;
	}

	.land-press-box {
		display: block;
		text-align: center;
	}

	#summerCampModal .modal-dialog {
		max-width: 100% !important;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 110px;
	} */

	.hero-cont-inner {
		margin-left: 0;
	}

	/* .the-perfect-holiday-gift {
		right: 0;
		top: 50%;
		transform: translateY(-50%);
		-o-transform: translateY(-50%);
		max-width: 15%;
	} */
}

@media only screen and (max-width: 550px) {
	.green-foot .footer-link li a {
		font-size: 14px;
	}

	.growing-slider .video-js {
		height: 318px !important;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 100px;
	} */
}

@media only screen and (max-width: 520px) {
	.video-content {
		background-size: 99% 95%;
		padding: 52px;
		padding-bottom: 64px;
	}

	.flowericon .icon1 {
		width: 50%;
	}

	.flowericon .icon2 {
		width: 30%;
	}

	.flowericon .icon3 {
		width: 15%;
	}

	.green-foot .footer-link li a {
		font-size: 12px;
	}

	.footer-social li a {
		font-size: 16px;
	}

	.footer-logo img {
		width: 50%;
	}

	.green-foot .copy-right p {
		font-size: 10px;
	}

	.st-right p {
		font-size: 16px;
	}

	.test-top .girl img {
		display: none;
	}

	.test-top .slider,
	.test-bottom .slider {
		width: 100%;
	}

	.testimonial::before {
		height: 225px;
		top: -100px;
		width: 45%;
	}

	.adventure::after {
		width: 80%;
	}
}

@media only screen and (max-width: 490px) {
	.video-content {
		background-size: 100% 100%;
		padding: 42px 38px;
		padding-bottom: 52px;
	}

	.move-right h3 {
		font-size: 50px;
		line-height: 40px;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 200px;
	} */
}

@media only screen and (max-width: 480px) {
	.video-upload {
		background-size: 80%;
	}
	/* account details open*/
	.btn-save {
		width: 100%;
		height: 49px;
		font-size: 16px;
		padding: 0 12px;
	}
	/* account details close*/

	.growing-slider .video-js {
		height: 284px !important;
	}
}

@media (max-width: 480px) {
	header .offcanvas-collapse.open .dropdown-content {
		max-width: 90%;
	}
}

@media only screen and (max-width: 450px) {
	.video {
		margin-bottom: -3px;
	}

	.adventure::after {
		width: 60%;
	}

	.flowericon .icon2 {
		top: 24%;
	}
}

@media only screen and (max-width: 414px) {
	.growing-slider .video-js {
		height: 248px !important;
	}

	.video-content {
		padding: 36px 30px;
		padding-bottom: 44px;
	}

	.team-heading {
		font-size: 44px;
	}

	.new-video:after {
		bottom: -20px;
	}

	.subscribe-section figure {
		display: none;
	}

	.testimonial-section {
		padding-top: 0;
	}

	.slider .item h2 {
		font-size: 20px;
		line-height: 20px;
	}

	.btn-main button {
		font-size: 16px;
	}

	.online-program .send-emailbox h2 {
		font-size: 40px;
	}
}

@media only screen and (max-width: 400px) {
	.growing-slider .video-js {
		height: 236px !important;
	}

	/* .membership-spacial-section.partners .spcl-box figure img {
		max-width: 190px;
	} */
}

@media only screen and (max-width: 390px) {
	.growing-slider .video-js {
		height: 234px !important;
	}
}

@media only screen and (max-width: 380px) {
	.video-content {
		padding: 34px;
		padding-bottom: 46px;
		background-size: 97% 100%;
	}

	.video {
		margin-bottom: -5px;
	}

	.top-nav .navbar-brand {
		width: 70%;
	}

	.growing-slider .video-js {
		height: 230px !important;
	}

	.hero-cont-inner h1 {
		font-size: 26px;
	}
}

@media only screen and (max-width: 360px) {
	.growing-slider .video-js {
		height: 218px !important;
	}

	.package-inner .pkg-heading img {
		position: static;
	}

	.free-quate-btn a {
		width: 250px;
	}
}

@media only screen and (max-width: 353px) {
	.growing-slider .video-js {
		height: 214px !important;
	}
}

@media only screen and (max-width: 330px) {
	.video-content {
		padding: 32px 28px;
		padding-bottom: 40px;
		background-size: 97% 100%;
	}

	.each-user img {
		height: 450px;
	}

	.team-heading {
		font-size: 40px;
	}
}

@media only screen and (max-width: 320px) {
	.growing-slider .video-js {
		height: 194px !important;
	}

	.video-js .vjs-progress-control {
		min-width: 3rem;
	}

	.video-js .vjs-overlay-background {
		width: 60% !important;
	}

	.video-js .vjs-overlay-bottom {
		left: 36% !important;
	}

	.video-js .vjs-play-control.vjs-control.vjs-button.vjs-paused,
	.video-js .vjs-play-control.vjs-control.vjs-button.vjs-playing {
		width: 2em !important;
	}
}

@media only screen and (max-width: 280px) {
	.video-content {
		padding: 26px 22px;
		padding-bottom: 36px;
		background-size: 97% 100%;
	}

	.move-right .reg-btn .btn {
		width: 96%;
	}

	.about-top-banner .move-right h3 {
		font-size: 60px;
	}

	.story-telling p {
		word-break: break-all;
	}

	.story-telling .btn {
		padding-left: 40px;
		padding-right: 40px;
	}

	.max-video-content .aboutVideo-dimensions,
	.max-video-content .landingVideo-dimensions,
	.max-video-content .freeVideo-dimensions,
	.max-video-content .promoVideo-dimensions {
		border-width: 10px;
	}

	.team-heading {
		font-size: 34px;
	}

	.growing-slider .video-js {
		height: 172px !important;
	}
}

@media only screen and (max-width: 280px) {
	.store-content h2 {
		font-size: 36px;
		line-height: 46px;
	}
}

@media only screen and (max-width: 240px) {
	.team-heading {
		font-size: 28px;
	}

	.growing-slider .video-js {
		height: 150px !important;
	}
}
