.banner-text{
	font-family:'Montserrat'; font-weight:500; 
	font-size: 2em;
	color:#fff;
}

.btn-trial{
	background-color: #77dc33;
	color: #fff;
}

.mt-20{
	margin-top:20px;
}
.mt-40{
	margin-top:40px;
}

.feature-icon{
	width:75px;
}

.rounded-lg{
	border-radius:8px;
}

.w-full{
	width:100%;
}

.flex{
	display:flex;
}

.gap-20{
	gap:20px;
}

.items-center{
	align-items: center;
}

.justify-center{
	justify-content: center;
}

.f-13{
	font-size: 14px;
	margin-left:-10px;
	margin-right:-10px;
}

.font-medium {
	font-weight: 500;
}

.no-scrollbar::-webkit-scrollbar {
		display: none;
}

.pricing-box p {
	line-height: 1.8;
}

.pricing-box p i{
	line-height: 1;
}

.border-bottom{
	border-bottom: 1px solid #efefef;
}

.justify-self-end{
	justify-self: end;
}

.flex-grow{
	flex-grow: 1;
}

.center{
	display: flex;
    justify-content: center;
    align-items: center;
}
.center-end{
	display: flex;
    justify-content: end;
    align-items: end;
}

.navbar-toggler{
	display:none;
}

.bg-image{
	background-attachment: fixed;
}

.bg-banner{
	background-image: url("img/banner/banner.jpg");
	background-position: center;
	background-repeat: no-repeat;
}

.bg-banner-product{
	background-image: url("img/banner/banner-product.jpg");
	background-position: center;
	background-repeat: no-repeat;
}

.bg-banner-caterer{
	background-image: url("img/banner/banner-caters.jpg");
	background-position: center;
	background-repeat: no-repeat;
}

.bg-banner-school{
	background-image: url("img/banner/banner-school.jpg");
	background-position: center;
	background-repeat: no-repeat;
}

.bg-banner-about{
	background-image: url("img/banner/banner-about.jpg");
	background-position: center;
	background-repeat: no-repeat;
}

.pricing-category{
	margin-top:20px;
	padding:20px;
	font-size: medium;
	background-color: #f1f5f9;
}

.btn-sales { 
	width:200px;
	color:#ffffff; font-size:15px; background:#77dc33; color:#fff; 
	font-family: 'Montserrat';
	padding:8px 15px !important; border-radius:75px; color:#fff !important; position:relative; }
.btn-sales:hover { color:#ffffff !important;  background:#77dc33 !important; }
.btn-sales:focus { color:#ffffff !important;  background:#77dc33 !important; }

header { position:relative; }
header .header-top-all { position:relative; z-index:999; text-align:center; padding:13px 0; }
header .mainmenu .navbar {	margin: 0px;	padding: 0;	text-align: right;	margin-top: 0;	position: relative;	top: 0px;}
header .mainmenu .navbar .navbar-brand {	margin-right: 30px;}
header .mainmenu nav.navbar .navbar-nav li.nav-item {	padding: 0px 20px;}
header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link { font-family: 'Montserrat';	font-size: 15px; color: #535353; font-weight: 600; text-transform: uppercase; padding: 15px 1px;  position:relative; top:3px; }
header .mainmenu nav.navbar .navbar-nav li.nav-item.active a.nav-link,header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link:focus,header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link:hover {	background: transparent; 	color: #77dc33;	font-weight: 600;}
header .header-bottom .carousel-content-panel {   position: absolute;  top: 0; width:100%; left:0; padding:20px }
header .header-bottom .carousel-content-panel h3 { text-align:center; color: #fff; font-family: 'Montserrat'; text-transform:capitalize;  font-size: 36px;  font-weight: 400; padding:10px 0;  text-shadow:0px 0px 3px #5d5d5d; padding-top:15px; }
header .header-bottom .carousel-content-panel p { text-align:center; color: #fff; font-family: 'Montserrat';  font-size: 25px;  font-weight: 400; line-height:42px; padding:5px 0;  text-shadow:0px 0px 3px #5d5d5d; }
header .header-bottom .owl-nav { display: none !important;}
header .header-bottom .owl-dots { display: none !important;}
header .carousel-content-panel .btn-how { color:#ffffff; font-size:20px; background:#77dc33; color:#fff; padding:21px 65px !important; border-radius:75px; color:#fff !important; position:relative; font-weight:600; margin-top:25px; }


/*footer*/
footer .footer-bottom-all { background:#000000; padding:30px 0; }
footer .footer-bottom-all p { color:#fff; margin:0; color:#b2b2b2; font-size:14px; font-family: 'Montserrat'; }
footer .footer-bottom-all p { color:#fff; margin:0; color:#b2b2b2; font-size:14px; font-family: 'Montserrat'; }
footer .footer-bottom-all p span { padding:0 10px; }
footer .footer-bottom-all p a { color:#b2b2b2; }
footer .footer-top-all { background:url(img/others/footer-bg.jpg) no-repeat; padding:35px 0 65px; background-size:cover; }
footer .footer-top-all h3 { color:#ffffff; font-size:42px; font-family:'Montserrat'; font-weight:600; padding:30px 0 45px; }
footer .footer-top-all h4 { color:#ffffff; font-size:25px; font-family:'Montserrat'; font-weight:600; text-transform:uppercase; padding:0px 0 20px; }
footer .c1 p {	color: #ffffff;	font-size: 18px;	font-family: 'Montserrat';	line-height: 33px;}
footer .c1 { background:url(img/icons/c-1.png) no-repeat 0 2px; padding-left:105px; }
footer .c2 p { color:#ffffff; font-size:19px;  font-family:'Montserrat'; line-height:40px; }
footer .c2 { background:url(img/icons/c-2.png) no-repeat 0 2px; padding-left:105px; padding-bottom:20px; margin-top:35px; }
footer .form-all .form-in .form-control { display: block;	width: 100%;	padding: 0.375rem 0.75rem;	font-size: 1rem;	line-height: 1.5;	color: #363636;	border: 1px solid #b7b7b7;	border-radius: 3px; background:#ffffff;	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;	height:48px; font-family:'Montserrat'; }
footer .form-all .form-in { padding:7px 0; }
footer .form-all .error { color: #ff0000; }
footer .footer-form-all p { color: #fff; }
footer .form-all .form-in.sp .form-control { height:100px; }
footer .form-all .form-in .btn-submit { color:#ffffff; font-size:16px; text-transform:uppercase; background:#77dc33; color:#fff; padding:10px 50px !important; border-radius:0px; color:#fff !important; position:relative;  font-family:'Montserrat'; }

/**/
.welcome-holder { padding:60px 0 95px; }
.welcome-holder h3 { color:#010101; font-size:42px; font-family:'Montserrat'; font-weight:600; }
.welcome-holder p {	margin: 0;	font-size: 15px;	font-family: 'Open Sans';	line-height: 28px;	font-weight: 400 !important;	text-align: justify;}
.welcome-holder .btn-read { color:#77dc33 !important; font-size:15px; text-transform:uppercase; background:#ffffff; color:#fff; padding:14px 37px !important; border-radius:100px; position:relative;  font-family:'Montserrat'; border:2px solid #77dc33; font-weight:600; margin-top:12px;  }
.wel-text {	padding-top: 45px;}
.wel-image.text-center .img-fluid {	padding-top: 10px;	position: relative;	left: -50px;}
/**/
.plus-holder { background:#7dd93b; padding:25px 0;

    -moz-box-shadow:inset 0px 1px 5px #6a9e35;
    -webkit-box-shadow:inset 0px 1px 5px #6a9e35;
    box-shadow:inset 0px 1px 5px #6a9e35;

 }
.plus-holder h4 { color:#ffffff; font-size:38px; font-family:'Montserrat'; font-weight:600; margin:0; }
.plus-holder p  { color:#ffffff; font-size:20px; font-family:'Montserrat'; font-weight:600; margin:0; }
.plus-all.sp1 { background:url(img/icons/plus-1.png) no-repeat 0 5px; padding-left:100px; padding-top:8px; padding-bottom:10px; margin:10px 0; }
.plus-all.sp2 { background:url(img/icons/plus-2.png) no-repeat 0 5px; padding-left:100px; padding-top:8px; padding-bottom:10px; margin:10px 0; }
.plus-all.sp3 { background:url(img/icons/plus-3.png) no-repeat 0 5px; padding-left:120px; padding-top:8px; padding-bottom:10px; margin:10px 0; }
/**/
.get-holder { background:url(img/others/get-bg.jpg) no-repeat; background-size:cover; padding:80px 0; }
.get-holder h3 { color:#ffffff; font-size:42px; font-family:'Montserrat'; font-weight:400; }
.get-holder p  { color:#ffffff; font-size:21px; font-family:'Open Sans'; font-weight:400; line-height:38px; padding:18px 0; }
.get-holder .btn-demo { color:#ffffff; font-size:20px; text-transform:capitalize; background:#77dc33; color:#fff; padding:18px 55px !important; border-radius:75px; color:#fff !important; position:relative; font-weight:600;  }
/**/
.why-holder .col-sm-3.sp { padding:0 5px; }
.why-all.sp1 { background:#58ba16; padding:15px; min-height:320px; }
.why-all.sp2 { background:#6fd32b; padding:15px; min-height:320px; }
.why-holder { background:#efefef; padding:45px 0 65px; }
.why-holder h3 { color:#010101; font-size:33px; font-family:'Montserrat'; font-weight:600; padding:15px 0 25px; }
.why-text h4 { color:#ffffff; font-size:23px; font-family:'Montserrat'; font-weight:600; padding-top:5px; }
.why-text p  { color:#ffffff; font-size:15px; font-family:'Open Sans'; font-weight:400; line-height:25px; }
.why-all { margin:12px 0; }
/**/
.app-holder { background:url(img/others/down-bg.jpg) no-repeat; background-size:cover; padding:40px 0 0; }
.app-image.text-center {	padding-top: 0px;}
.app-image.small > img {width:75%;}
.app-text h4 { color:#ffffff; font-size:41px; font-family:'Montserrat'; font-weight:600; padding-top:5px; }
.app-text p  { color:#ffffff; font-size:19px; font-family:'Open Sans'; font-weight:400; line-height:35px; }
.app-text.text-justify {	padding-top: 130px;	position: relative;	left: -30px;}
/**/
.school-caters-holder { background:url(img/others/school-caters-bg.jpg) no-repeat center center; background-size:cover; padding:75px 0; }
.school-caters-holder h4 { color:#ffffff; font-size:35px; font-family:'Montserrat'; font-weight:600; padding-top:5px; text-transform:capitalize; }
.school-caters-holder h5 { color:#ffffff; font-size:18px; font-family:'Open Sans'; font-weight:600; padding-top:5px; }
.school-caters-holder p  { color:#ffffff; font-size:17px; font-family:'Open Sans'; font-weight:400; line-height:29px; min-height:150px; }
.school-all .btn-read { color:#77dc33; font-size:16px; border:2px solid #77dc33; padding:14px 37px; border-radius:150px; font-family:'Open Sans'; text-transform:uppercase;  }
/**/
.product-holder { padding:50px 0; }
.product-heading h3 { color:#3f4f32; font-size:39px; font-family:'Montserrat'; font-weight:600; padding-top:5px; text-transform:capitalize; }
.product-heading p  { color:#3f4f32; font-size:17px; font-family:'Open Sans'; font-weight:400; line-height:29px; padding:7px 0 25px; }
.pro-all h4 { color:#3f4f32; font-size:24px; font-family:'Montserrat'; font-weight:600; padding-top:5px; text-transform:capitalize; }
.pro-all p  { color:#4c4c4c; font-size:15px; font-family:'Open Sans'; font-weight:400; line-height:29px; min-height:150px; }
.product-holder .owl-nav { display: block !important;}
.product-holder .owl-dots { display: none !important;}
.product-holder .owl-prev{ background:url(img/icons/par-1.png) no-repeat !important; text-indent:-9999px; width:37px; height:93px; border:none !important; position:absolute; left:-80px; bottom:50%;}
.product-holder .owl-next{ background:url(img/icons/par-2.png) no-repeat !important; text-indent:-9999px; width:37px; height:93px; border:none !important; position:absolute; right:-70px; bottom:50%;}
/**/
.price-holder { padding:35px 0 85px; }
.price-holder .btn-demo { color:#ffffff; font-size:20px; text-transform:capitalize; background:#77dc33; color:#fff; padding:14px 35px !important; border-radius:75px; color:#fff !important; position:relative; font-weight:600;  }
.price-heading {
	color:#3f4f32;	
}
.price-heading h3 { color:#3f4f32; font-size:37px; font-family:'Montserrat'; font-weight:600; padding-top:5px; text-transform:capitalize; padding:12px 0; }
.price-heading h5 { color:#757575; font-size:21px; font-family:'Montserrat'; font-weight:600; padding-top:5px; text-transform:capitalize; padding-bottom:20px; }
.price-heading.sp1  { background:#c6c6c6; padding:15px 0 0; font-family:'Montserrat'; }
.price-heading h4 { margin:0; font-size:20px; text-transform:uppercase; }
.price-shape {	position: relative;	min-height: 0;	top: -4px;}
.price-row p { color:#777777; font-size:17px; font-family:'Montserrat'; font-weight:400; line-height:29px;
padding:12px 40px 0; font-weight:400; min-height:80px; }
.meal-price { color:#3f4f32 !important; }
.price-row .btn-buy { color:#3f4f32; font-size:15px; border:2px solid #3f4f32; padding:8px 25px; border-radius:150px; font-family:'Open Sans'; text-transform:uppercase; font-weight:600;  }
.price-all.text-center {	border: 1px solid #c9c9c9;	padding-bottom: 25px;	border-radius: 15px; margin:20px 0;     -moz-box-shadow: 0px 0px 15px #c9c9c9;    -webkit-box-shadow: 0px 0px 15px #c9c9c9;    box-shadow: 0px 0px 15px #c9c9c9; }
.price-heading.sp1  { background:#c6c6c6; padding:15px 0 0; font-family:'Montserrat'; border-top-left-radius:15px; border-top-right-radius:15px;  }
.price-heading.sp2  { background:#6fd32b; padding:15px 0 0; font-family:'Montserrat'; border-top-left-radius:15px; border-top-right-radius:15px;  }
.price-heading.sp3  { background:#3f4f32; padding:15px 0 0; font-family:'Montserrat'; border-top-left-radius:15px; border-top-right-radius:15px;  }

/**/
header .header-bottom .carousel-content-panel.inner {   position: absolute;  top: 0 !important	; width:100%; left:0; }
header .header-bottom .carousel-content-panel.inner h3 { text-transform:uppercase; }
/*inner*/
.school-text h3 { color:#000000; font-size:39px; font-family:'Montserrat'; font-weight:600; padding-top:5px; text-transform:capitalize; padding:12px 0; }
.school-text p  { color:#787878; font-size:15px; font-family:'Open Sans'; font-weight:400; line-height:29px; }
.school-text { padding-top:25px; }
.scholl-top-all { padding:35px 0; }
.scholl-bottom-all { padding:05px 0 45px; }
.school-bottom h5 { color:#77dc33; font-size:21px; font-family:'Open Sans'; font-weight:600; padding-top:5px; text-transform:capitalize; }
.school-bottom p  { color:#787878; font-size:15px; font-family:'Open Sans'; font-weight:400; line-height:29px; }
.school-bottom-text { margin:15px 0; background:url(img/icons/left-text-bg.png) no-repeat 0 5px; padding-left:35px; }
/**/
.school-text .btn-demo {	color: #ffffff;	font-size: 16px;	border: 2px solid #3b3b3b;	padding: 12px 25px;	border-radius: 2px;	font-family: 'Open Sans';		font-weight: 600;	background: #3b3b3b;}
/**/
.footer-top-all.sp { background:url(img/others/inner-contact-bg.jpg) no-repeat; background-size:cover; }
.footer-top-all.sp .btn-submit { color:#ffffff; font-size:15px; text-transform:uppercase; background:#3b3b3b !important; color:#fff; padding:10px 50px !important; border-radius:0px; color:#fff !important; position:relative;  font-family:'Montserrat'; }
.footer-top-all.sp h4 { color:#ffffff; font-size:37px !important; font-family:'Montserrat'; font-weight:600; padding-top:5px; text-transform:uppercase; }
.footer-top-all.sp .form-control { font-weight:400 !important; }
/**/
.product-holder.sp .pro-all p {
	color: #4c4c4c;
	font-size: 15px;
	font-family: 'Open Sans';
	font-weight: 400;
	line-height: 29px;
	min-height: 105px;
}

.plus-all.sp2 {	position: relative;	right: 27px;}
.pro-all {	padding: 5px 0;}

header .mainmenu .dropdown-menu { left:0; background:#6ad02a;  list-style: outside none none; border-radius:0px;  min-width: 150px;  padding: 0px 0;  position: absolute;  z-index: 1000;  display:none;}
header .mainmenu .dropdown-menu::after { content: "";  height: 7px;  position: absolute;  right: 0;  top: -7px;  width: 23px;  left: 30px;  display:block; background:url(img/icons/ms.png) no-repeat; }
header .logo { width:200px }
header .mainmenu li:hover .dropdown-menu{ display:block;  }
header .mainmenu .dropdown-menu li{}
header .mainmenu .dropdown-menu li a i { padding-right:5px; }
header .mainmenu .dropdown-menu li a { background:#6ad02a; font-weight:600;  display: block;   text-align: left;  text-decoration: none; color: #fff;  font-family: "Montserrat"; letter-spacing:1px;  font-size: 14px;  padding: 15px 15px; text-transform:uppercase;  }
header .mainmenu .dropdown-menu li a:hover { background:#6ad02a;   color:#505050;}
header .dropdown-toggle::after {	display: none; }



/*Responsive*/

@media (max-width:1200px)

{
	header .mainmenu nav.navbar .navbar-nav li.nav-item {	padding: 0px 10px;}
	header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link {	font-family: 'Montserrat';	font-size: 12px;	color: #535353;	font-weight: 600;	text-transform: uppercase;	padding: 12px 1px;	position: relative;	top: 3px;}
	header .header-bottom .carousel-content-panel h3 {	text-align: center;	color: #fff;	font-family: 'Montserrat';	text-transform: capitalize;	font-size: 32px;	font-weight: 400;	line-height: 32px;	padding: 20px 0;	text-shadow: 0px 0px 3px #5d5d5d;	padding-top: 35px;}
	header .header-bottom .carousel-content-panel p {	text-align: center;	color: #fff;	font-family: 'Montserrat';	font-size: 19px;	font-weight: 400;	line-height: 32px;	padding: 5px 0;	text-shadow: 0px 0px 3px #5d5d5d; }
	/*header .carousel-content-panel .img-fluid {	width: 65px;}*/
	header .carousel-content-panel .btn-how {	color: #ffffff;	font-size: 16px;	text-transform: capitalize;	background: #77dc33;	color: #fff;	padding: 12px 29px !important;	border-radius: 75px;	color: #fff !important;	position: relative;	font-weight: 600;	margin-top: 5px;}

	.why-text p {	color: #ffffff;	font-size: 14px;	font-family: 'Open Sans';	font-weight: 400;	line-height: 25px;}
	.wel-image.text-center .img-fluid {	padding-top: 10px;	position: relative;	left: 0;}
	.product-holder .owl-prev{ background:url(img/icons/par-1.png) no-repeat !important; text-indent:-9999px; width:37px; height:93px; border:none !important; position:absolute; left:-20px; top:-30%;}
	.product-holder .owl-next{ background:url(img/icons/par-2.png) no-repeat !important; text-indent:-9999px; width:37px; height:93px; border:none !important; position:absolute; right:-20px; top:-30%;}
	.app-text.text-justify {	padding-top: 80px;	position: relative;	left: -30px;}
	.price-shape {	position: relative;	min-height: 0;	top: -6px;}
	.plus-holder h4 {	color: #ffffff;	font-size: 27px;	font-family: 'Montserrat';	font-weight: 600;	margin: 0;}
	.plus-all.sp1 {	background: url(img/icons/plus-1.png) no-repeat 0 5px;	padding-left: 100px;	padding-top: 8px;	padding-bottom: 16px;	margin: 10px 0;}
	.plus-all.sp2 {	background: url(img/icons/plus-2.png) no-repeat 0 5px;	padding-left: 100px;	padding-top: 8px;	padding-bottom: 22px;	margin: 10px 0;}


	footer .footer-top-all h3 {	color: #ffffff;	font-size: 32px;	font-family: 'Montserrat';	font-weight: 600;	padding: 30px 0;}
	footer .footer-top-all h4 {	color: #ffffff;	font-size: 19px;	font-family: 'Montserrat';	font-weight: 600;	text-transform: uppercase;	padding: 0px 0 10px;}
	footer .c1 p {	color: #ffffff;	font-size: 16px;	font-family: 'Montserrat';	line-height: 33px; }
	footer .c2 p {	color: #ffffff;	font-size: 16px;	font-family: 'Montserrat';	line-height: 33px; }
}


@media (max-width:1023px)

{

	header .mainmenu nav.navbar .navbar-nav li.nav-item {	padding: 0px 6px;}
	header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link {	font-family: 'Montserrat';	font-size: 10px;	color: #535353;	font-weight: 600;	text-transform: uppercase;	padding: 9px 1px;	position: relative;	top: 3px;}
	header .mainmenu nav.navbar .navbar-nav li.nav-item .btn-sales {	color: #ffffff;	font-size: 15px;	text-transform: uppercase;	background: #77dc33;	color: #fff;	padding: 8px 16px !important;	border-radius: 75px;	color: #fff !important;	position: relative;	top: 2px;	left: 40px;}
	header .header-bottom .carousel-content-panel h3 {	text-align: center;	color: #fff;	font-family: 'Montserrat';	text-transform: capitalize;	font-size: 25px;	font-weight: 400;	line-height: 32px;	padding: 10px 0;	text-shadow: 0px 0px 3px #5d5d5d;	padding-top: 25px;}
	header .header-bottom .carousel-content-panel p {	text-align: center;	color: #fff;	font-family: 'Montserrat';	font-size: 15px;	font-weight: 400;	line-height: 32px;	padding: 5px 0;	text-shadow: 0px 0px 3px #5d5d5d; }

	footer .c2 {	background: url(img/icons/c-2.png) no-repeat 0 0px;	padding-left: 105px;	padding-bottom: 20px;	margin-top: 35px;}

	.app-text h4 {	color: #ffffff;	font-size: 21px;	font-family: 'Montserrat';	font-weight: 600;	padding-top: 5px;}
	.app-text p {	color: #ffffff;	font-size: 13px;	font-family: 'Open Sans';	font-weight: 400;	line-height: 23px;}
	.price-shape {	position: relative;	min-height: 0;	top: -9px;}
	.price-row p {	color: #777777;	font-size: 11px;	font-family: 'Montserrat';	font-weight: 400;	line-height: 29px;	padding: 12px 40px 0;	font-weight: 400;	min-height: 120px;}
	.plus-holder h4 {	color: #ffffff;	font-size: 18px;	font-family: 'Montserrat';	font-weight: 600;	margin: 0;}
	.plus-holder p {	color: #ffffff;	font-size: 16px;	font-family: 'Montserrat';	font-weight: 600;	margin: 0;}
	.why-text {	min-height: 250px;}

}


@media (max-width:767px)

{
	header .header-bottom .carousel-content-panel { position:relative; background-color:rgba(0,0,0,0.5); padding:25px 0; }
	header .header-top-all {	position: relative;	width: 100%;	left: 0;	z-index: 999;	text-align: center;	padding: 10px 0;}
	header .mainmenu {	position:absolute; top:65px; left:20px; padding:px 0; background:#fff; border-radius: 4px; }
	header .mainmenu nav.navbar .navbar-nav li.nav-item a.nav-link {	font-family: 'Montserrat';	font-size: 12px;	color: #535353;	font-weight: 600;	text-transform: uppercase;	padding: 9px 5px;	position: relative;	top: 3px;	text-align: left;}
	header .navbar-toggler.navbar-dark {	background: #202020;	margin-left: auto;	margin-right: 5px;	border-radius: 0;}
	header .mainmenu nav.navbar .navbar-nav li.nav-item .btn-sales { color:#ffffff; font-size:15px; text-transform:uppercase; background:#77dc33; color:#fff; padding:12px 15px !important; border-radius:75px; color:#fff !important; position:relative; top:0px; left:00px; padding-bottom:20px; margin-bottom:10px; }

	.navbar-toggler {display: block;}

	footer .footer-bottom-all {	background: #000000;	padding: 23px 0;	text-align: center;}
	footer .foot-link.text-right {	text-align: center !important;	padding-top: 10px;}

	.why-text {	min-height: 00px;}
	.why-holder h3 {	color: #010101;	font-size: 23px;	font-family: 'Montserrat';	font-weight: 600;	padding: 15px 0 25px;}
	.product-heading h3 {	color: #3f4f32;	font-size: 24px;	font-family: 'Montserrat';	font-weight: 600;	padding-top: 5px;	text-transform: capitalize;}
	.product-heading p {	color: #3f4f32;	font-size: 13px;	font-family: 'Open Sans';	font-weight: 400;	line-height: 29px;	padding: 7px 50px 25px;}
	.product-holder .owl-prev{ background:url(img/icons/par-1.png) no-repeat !important; text-indent:-9999px; width:37px; height:93px; border:none !important; position:absolute; left:-0px; top:-30%;}
	.product-holder .owl-next{ background:url(img/icons/par-2.png) no-repeat !important; text-indent:-9999px; width:37px; height:93px; border:none !important; position:absolute; right:-00px; top:-30%;}
	.school-all {	padding: 25px 0;}
	.app-text.text-justify {	padding-top: 10px;	position: relative;	left: 0;}
	.price-shape {	position: relative;	min-height: 0;	top: -3px;}
	.price-row p {	color: #777777;	font-size: 11px;	font-family: 'Montserrat';	font-weight: 400;	line-height: 29px;	padding: 12px 40px 0;	font-weight: 400;	min-height: 0;}
	.hvr-grow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:transform;transition-property:transform}.hvr-grow:active,.hvr-grow:focus,.hvr-grow:hover{-webkit-transform:scale(1.05) !important;transform:scale(1.05) !important; z-index:9999999999; background:#fff;  }
	.get-holder h3 {	color: #ffffff;	font-size: 32px;	font-family: 'Montserrat';	font-weight: 400;}
	.get-holder p {	color: #ffffff;	font-size: 15px;	font-family: 'Open Sans';	font-weight: 400;	line-height: 38px;	padding: 18px 0;}
	.plus-all.sp2 {	background: url(img/icons/plus-2.png) no-repeat 0 5px;	padding-left: 100px;	padding-top: 25px;	padding-bottom: 22px;	margin: 10px 0;}
	.plus-all.sp3 {	background: url(img/icons/plus-3.png) no-repeat 0 5px;	padding-left: 120px;	padding-top: 32px;	padding-bottom: 20px;	margin: 10px 0;}
	.app-image.text-center {	padding-top: 60px;}

	/*inner*/
	header .header-bottom .carousel-content-panel.inner {	position: relative;	bottom: 26% !important;	width: 100%;	left: 0;}

	.bg-image{
		background-size: contain;
		background-position: scroll;
	}

	.banner-logo, .item-2{
		display: none;
	}
}

/* Pricing css */
.pricing-box {
	padding: 10px 20px;
	position: relative;
  }

  .pricing-box.plan-box{
	border-radius: 20px;
	-webkit-box-shadow: 0px 5px 30px -10px rgba(0, 0, 0, 0.1);
			box-shadow: 0px 5px 30px -10px rgba(0, 0, 0, 0.1);
  }

  
  .pricing-box .plan {
	font-size: 34px;
  }
  
  .pricing-badge {
	position: absolute;
	top: 0;
	z-index: 999;
	right: 0;
	width: 100%;
	display: block;
	font-size: 15px;
	padding: 0;
	overflow: hidden;
	height: 100px;
  }
  
  .pricing-badge .badge {
	float: right;
	-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
	right: -67px;
	top: 17px;
	position: relative;
	text-align: center;
	width: 200px;
	font-size: 13px;
	margin: 0;
	padding: 7px 10px;
	font-weight: 500;
	color: #ffffff;
	background: #fb7179;
  }
  .mb-2, .my-2 {
	  margin-bottom: .5rem!important;
  }
  p {
	  line-height: 1.7;
  }