* {
	 font-family: "Outfit", sans-serif;
}

p {
	font-size: 16px;
	text-align: justify;
}

h1 {
	font-size: 32px;
}

h2 {
	font-size: 28px;
}

h3 {
	font-size: 20px;
}
body::-webkit-scrollbar {
  width: 4px;
}
 
body::-webkit-scrollbar-track {
  box-shadow: inset 0 0 4px #000;
}
 
body::-webkit-scrollbar-thumb {
  background-color: #153a31;
  outline: 1px solid slategrey;
}
	#text,#text1,#text2,#text3,#text4{
		display: none;
	}
.product-btn{
	text-decoration: none;
	display: block;
	color: rgba(238,90,42,0.5);
	margin: 10px 0;
	font-weight: 700;
}
.product-btn:hover{
	text-decoration: none;
	color: #0077B3;
}
.overlay {
    display: block;
    position: absolute;
    height: 100%;
    width: 100%;
    background: linear-gradient(161deg, rgba(59,59,95,0.8690826672465861) 10%, rgba(59,59,95,0.38728995015975143) 98%);
    top: 0px;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
}
/* Shared styles */
.main-content,
.main-content1,
.main-content2,
.main-content3,
.main-content4 {
  width: 100%;
  height: 500px;
  padding: 50px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
}

/* Individual backgrounds — use background-image so other props aren't reset */
.main-content {
  background-image: url(../images/banner/HomeScrollBanner5.jpg);
  background-position: right center; /* override only this one */
}

.main-content1 {
  background-image:
    linear-gradient(rgba(255,225,225,0.5), rgba(255,225,225,0.4)),
    url(../images/banner/HomeScrollBanner2.jpg);
}

.main-content2 {
  background-image: url(../images/banner/HomeScrollBanner3.jpg);
}

.main-content3 {
  background-image: url(../images/banner/HomeScrollBanner4.jpg);
}

.main-content4 {
  background-image:
    linear-gradient(rgba(255,225,225,0.5), rgba(255,225,225,0.4)),
    url(../images/banner/HomeScrollBanner1.jpg);
}


.modal-content {
	width: 96% !important;
}

.actra-container {
	height: 100%;
}

.row-actra {
	height: 100%;
}

.actra-wrap {
	max-width: 992px;
	margin-top: 0px;
	top: 120px;
	left: 0;
	right: 0;
	margin: 0 auto;
    /*z-index: 9;*/
	margin: 0 auto;
}

.actra-sec h1 {
	font-size: 32px;
	color: #00334C;
	font-weight: 900;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	 font-family: "Maven Pro", sans-serif;
}
.actra-sec h2{
	color: #fff;
	background: #153A31;
	padding: 5px 2px;
	border-radius: 10px;
	font-size: 24px;
	max-width: 280px;
	text-align: center;
	margin:0 auto;
}

.actra-sec p {
	font-size: 16px;
	color: #00334C;
	text-align: center;
	max-width: 768px;
}

.actra-sec ul li {
	list-style-type: none;
	display: inline-block;
}

.actra-sec ul li a {
	text-decoration: none;
	display: block;
	width: 240px;
	margin:10px  10px 0 10px;
	text-align: center;
	padding: 10px 20px;
	background-color: #153A31;
	color: #fff;
	border-radius: 50px;
	border: 1px solid transparent;
	text-transform: capitalize;
	-webkit-box-shadow: 0px 0px 9px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 9px -5px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 9px -5px rgba(0,0,0,0.75);
}


.actra-sec ul li a:hover{
	background-color: #fff;
	border: 1px solid #153A31;
	color: #153A31;
}
.atra-secbtn {
	width: 330px;
	margin: 0 auto;
}

.actra-sec ul {
	max-width: 250px;
	margin: 0 auto !important;
}


.row-videoWrap.owl-carousel .owl-dots {
	width: 140px;
	margin: auto;
	position: absolute;
	bottom: 20px;
	left: 0;
	right: 0;
}

.row-videoWrap.owl-carousel .owl-dots button.owl-dot.active {
	border: solid 4px #11382C !important;
}

.row-videoWrap.owl-carousel .owl-dots button.owl-dot.active span {
	background: #11382C;
}

.row-videoWrap.owl-carousel .owl-dots button.owl-dot span {
	position: absolute;
	height: 7px;
	width: 7px;
	display: block;
	background: #fff;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	margin: auto;
	border-radius: 50%;
}

.row-videoWrap.owl-carousel .owl-dots button.owl-dot {
	position: relative;
	width: 15px;
	height: 15px;
	margin: 0 6px;
	border: solid 4px #11382C;
	outline: none;
	border-radius: 50%;
}

.row-videoWrap.owl-carousel .owl-nav {
	display: none !important;
}



.h-workshop-sec{
	padding: 60px 0;
	/*background-color: #DFEEF5;*/
}
.h-workshop-sec h2{
	color: #263238;
	margin-bottom: 60px;
	text-align: left;
	font-size: 32px;
	font-weight: 500;
	text-align: center;
}

.hworkshopwrap a{
	background: #F7FEFF;
	padding: 20px 10px;
	color: #11382C;
	display: block;
	text-align: center;
	margin-top: -2px;
	text-decoration: none;
	font-size: 18px;
	font-weight: 700;
	text-transform: uppercase;
}
.hworkshopwrap a:hover{
	text-decoration: none;
}
.workshopImg img{
	height: 130px;
	object-fit: cover;
}
.view_btn{
	display: block;
    width: 140px;
    margin: 40px auto 0 auto;
    text-align: center;
    padding: 10px 20px;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.97) 0%, rgba(0, 0, 0, 0.97) 96%);
    color: #fff;
    text-transform: capitalize;
    border: 1px solid transparent;
    border-radius: 20px;
}
.view_btn:hover{
	border: 1px solid #153A31;
	background: #fff;
	color: #153A31;
	text-decoration: none;
}

.h-howWork-sec{
	padding: 60px 0;
	background-color: #F3F2F2;
	text-align: center;
}
.h-howWork-sec p{
	text-align: center;
	color: #695650;
	font-size: 16px;
	margin: 30px 0;
}
.step-number{
	color: #153A31;
	font-weight: 400;
	font-size: 12px;
}
.step-title{
	font-size: 18px;
	font-weight: 700;
	color: #263238;
	padding-bottom: 20px;
}
.step-card{
	padding: 40px;
	background: #fff;
	border-radius: 20px;
	/*height: 407px;*/
	max-width: 326px;
	margin: 0 auto;
}
.step-icon{
	margin: 0 auto;
	max-width: 200px;
}

.step-icon img{
	width: 100%;
}
.book-now-btn{
	display: block;
    width: 180px;
    margin: 30px auto 0 auto;
    text-align: center;
    padding: 10px 20px;
    background: #ffffff;
    color: #263238;
    border-radius: 7px;
    text-transform: capitalize;
    border-radius: 50px;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}
.book-now-btn:hover{
	background: #153A31;
	color: #fff;
	text-decoration: none;
}

.leaveLaundry-sec{
	padding: 30px 0;
	background: #ECECEC;
	text-align: center;
}
.leavethinking img{
	width: 100%;
}
  .chat-btn a {
    text-decoration: none;
    display: block;
    padding: 7px;
    color: #fff;
    background-color: #153A31;
    text-align: center;
    width: 200px !important;
    margin: 0 auto;
    transform: rotate(-90deg);
    position: fixed;
    left: -81px;
    bottom: 380px;
    letter-spacing: 0.5px;
    z-index: 99;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
  }
  .chat-btn a:hover {
    color: #153A31;
    background-color: #fff;
    border: 1px solid #153A31;
  }
.h-whyusSec{
	padding: 60px 0;
	/*background-color: #F3F2F2;*/
	text-align: center;
}
.h-whyusSec h2{
	color: #263238;
	margin-bottom: 60px;
	font-size: 32px;
	font-weight: 500;
}
.h-whyusSec h3{
	color: #263238;
	font-size: 18px;
	font-weight: 600;

}
.h-whyusSec p{
	text-align: center;
	font-size: 14px;
	color: #4F4F4F;
	font-weight: 300;
}
.whyRow{
	max-width: 1024px;
	margin: 0 auto;
}
.commercialLaundry-sec{
	background:url(../images/commercial.jpg);
	width: 100%;
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	/*height: 350px;*/
	padding: 50px 0;
	padding-left: 5%;
}
.commercialLaundry-sec h2{
	color: #fff;

}
.comSideImg{
	/*border-top-left-radius: 10px;*/
}
.comSideImg img{
	width: 100%;
	border-top-left-radius: 50%;
}
.commercialLaundry-sec a{
	text-decoration: none;
	display: block;
	color: #000;
}
.commercialBox{
	background: #fff;
	text-align: center;
	border-radius: 5px;
	padding: 4px 0;
	margin:20px 0; 
	/*min-width: 280px;*/
}
.commercialBox p{
	text-align: center;
	margin-bottom: 0;
	font-weight: 700;
}
.workshop-section{
	background:url(../images/workshop-sec.jpg);
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 350px;
	padding: 50px 0;
}
.services-sec{
	padding: 60px 0;
	margin-bottom: 40px;
	text-align: center;
}
.services-sec h2{
	color: #153A31;
	font-size: 14px;
	font-weight: 400;
}
.services-sec h3{
	color: #263238;
	font-size: 32px;
	font-weight: 600;
	/*margin-bottom: 40px;*/
}
.rowServicewrap {
	max-width: 1024px;
	margin: 0 auto;
}

/* Pricing Card */
.pricing-card {
	background: #ffffff;
	border-radius: 22px;
	padding: 22px;
	box-shadow: 0 8px 30px rgba(0,0,0,0.08);
	border: 1px solid rgba(0,0,0,0.06);
	min-height: 450px;
	display: flex;
	flex-direction: column;
}
/*.pricingCouplecard{
	background: #F3F2F2;
}*/
/*.pricingCouplecard .pricing-card__button{
	background: #153A31;
}*/
.pricing-card__icon img { width: 26px; height: 26px; object-fit: contain; }

.pricing-card__title { text-align: center; margin: 0; font-size: 22px; font-weight: 600; color: #153A31; letter-spacing: 0.4px; text-transform: capitalize;}
.pricing-card__subtitle { text-align: left; margin: 2px 0 0 0; font-size: 12px; color: #5c6b67; }

.pricing-card__body { margin-top: 18px; flex: 1; display: flex; flex-direction: column; }
.pricing-card__section { text-align: left; margin: 0 0 10px 0; font-size: 18px; color: #b5b5b5; font-weight: 400; }

.pricing-card__list li { list-style: none; position: relative; padding-left: 28px; margin: 10px 0; color: #2b2b2b; font-size: 16px; text-align: left;}
.pricing-card__list li:before { content: ""; position: absolute; left: 0; top: 2px; width: 20px; height: 20px; background: url(../images/icon/rightIcon.png) center/contain no-repeat; border-radius: 0; box-shadow: none; }

.pricing-card__divider { height: 1px; border-top: 1px dashed #d9d9d9; margin: 24px 0; }

.pricing-card__price { margin-top: auto; }
.pricing-card__price .amount { font-size: 32px; font-weight: 800; color: #111; }
.pricing-card__price .period { margin-left: 8px; color: #5a5a5a; }

.pricing-card__footer { margin-top: 20px; }
.pricing-card__button {
	display: block;
	width: 100%;
	text-align: center;
	background: #5d7d74;
	color: #fff;
	padding: 14px 18px;
	border-radius: 28px;
	text-decoration: none;
	font-weight: 700;
	transition: background .25s ease, transform .2s ease;
	border: 1px solid transparent;
}
.pricing-card__button:hover { background: #fff; text-decoration: none; transform: translateY(-1px); color: #153A31; border: 1px solid #153A31; }

.rowServicewrap.owl-carousel.owl-nav {
		display: block!important;
	}
	.rowServicewrap.owl-carousel .owl-nav button.owl-next span {
		display: block;
		color: #fff;
		font-size: 25px;
		background-color: #073648;
		font-weight: 300;
		width: 37px;
		text-align: center;
		position: absolute;
		right: 0;
		font-weight: 700;
		margin: auto;
		bottom: 235px;
		border-radius: 6px;
	}
	.rowServicewrap.owl-carousel .owl-nav button.owl-prev span {
		display: block;
		color: #fff;
		font-size: 25px;
		background-color: #073648;
		width: 37px;
		text-align: center;
		position: absolute;
		left: 0;
		font-weight: 700;
		margin: auto;
		bottom: 235px;
		border-radius: 6px;
	}

.about-section,
.store-section,
.commercial-section,
.pricing-section,
.franchies-section,
.contact-section, 
.services-section{
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 350px;
  padding: 50px 0;
}

.about-section {
  background-image: url(../images/About_Us_Page_Banner.jpg);
}

.store-section {
  background-image: url(../images/Stores_page_Banner.jpg);
}

.commercial-section {
  background-image: url(../images/Commercial_Page_Banner.jpg);
}

.pricing-section {
  background-image: url(../images/Pricing_Page_Banner.jpg);
}

.franchies-section {
  background-image: url(../images/Franchise_Page_Banner.jpg);
}
.services-section{
	background-image: url(../images/banner/HomeScrollBanner2.jpg);
}

.contact-section {
  background-image: url(../images/laundry_contactus.jpg);
}

/*Store page*/

.corporate-sec{
	width: 100%;
	padding: 40px 0;

}
.corporate-text{
	box-shadow: -1px 1px 5px -3px rgba(0, 0, 0, 0.75);
	padding: 40px;
	height: -webkit-fill-available;
	border-radius: 10px;
}
.corporate-text h2{
	font-size: 22px;
	font-weight: 700;
	color: #153A31;
}
/*.corporate-text h3{
	font-size: 18px;

}*/
.corporate-text p{
	font-size: 14px;
}
.corporate-text ul li{
	list-style-type: none;
	color: #000;
	font-size: 14px;
}
.corporate-text ul li a{
	text-decoration: none;
	font-size: 14px;
	color: #000;
}
.ourbranch-sec{
	background-color: #fee2e7;
    width: 100%;
}

.ourbranch-sec h2{
	font-weight: 700;
    font-size: 25px;
    text-align: center;
    color: #ED1C24;
}

/*About Page*/
.h-who-sec{
	padding: 40px 0;
}
.h-who-sec h2{
	font-size: 28px;
	text-transform: uppercase;
	color: #153A31;
	font-weight: 600;
}
.h-who-sec p{
	font-size: 16px;
	line-height: 27px;
	text-align: justify;
}
.h-abt img{
	border-radius: 20px;
}
.why-sec{
	padding: 40px 0;
    background-color: #f6fbff;
	padding: 50px 0;
}
.why-sec h2 {
    font-size: 28px;
    text-transform: uppercase;
    color: #153A31;
    font-weight: 600;
    text-align: center;
    margin-bottom: 50px;
}
.why-sec h3{
	font-size: 18px;
	text-align: center;
}
.whyImg img{
	width: 100%;
}
.whyWrap{
	padding: 30px;
	border-radius: 20px;
}
.why-sec .whyWrap{
	box-shadow: 0 1px 3px rgba(45, 62, 80, 0.3);
}
.row-why-sec{
	max-width: 1100px;
	margin: 0 auto;
}
.row-why{
	max-width: 768px;
	margin: 0 auto;
}


.visionimagewrap{

	background-color: #000;

	width: 100%;

	background:linear-gradient(rgb(17,56,44,0.9),rgb(17,56,44,0.9)),url(../images/vision.jpg);

	position: center;

	background-size: cover;

	height: 280px;

	padding: 20px;

	text-align: justify;

	color: #fff;

	border-radius: 7px;

}

.misionimagewrap{
	background-color: #000;
	width: 100%;
	background:linear-gradient(rgb(17,56,44,0.9),rgb(17,56,44,0.9)),url(../images/mission.jpg);
	position: center;
	background-size: cover;
	height: 280px;
	padding: 20px;
	text-align: justify;
	color: #fff;
	border-radius: 7px;

}


.vissionWrapSec h2{
	font-size: 26px;
	text-align: center;
	color: #fff;

}

.vissionWrapSec p{

	font-size: 16px;
	text-align: justify;

}
/*servicesSection*/
.servicesSection{
	padding: 30px 0;
	/*background-color: #DFEEF5;*/
}
.servicesSection h2{
	text-align: center;
	color: #11382C;
	margin-bottom: 30px;
}
.servicesSection h3{
	font-size: 18px;
	font-weight: 700;
	color: #11382C;
	position: relative;
	 display: inline-block; 
	 padding-bottom: 5px;
}
.servicesSection h3::after {
  content: "";
  position: absolute;
  bottom: 0; 
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  height: 2px;
  background-color: #11382C;

}
.serImgWrap{
	box-shadow: -1px 1px 4px -2px rgba(0, 0, 0, 0.75);
	border-radius: 15px;
	margin-bottom: 10px;
}
.serImgWrap img{
	width: 100%;
	border-radius: 15px;
}
.serviceTextWrap ul{
	padding: 0;
	margin: 0;
}
.serviceTextWrap ul li{
	list-style-type: none;
}
.row-serviceWrap{
	max-width: 1200px;
	margin: 30px auto;
}


.h-contact-sec{
	background-image: url(../images/contact-sec.jpg);
	width: 100%;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
	padding: 40px 0;
	background-attachment: fixed;
	color: #fff;
}
.h-contact-sec a{
	text-decoration: none;
	display: block;
	color: #fff;
}
.hcontactwrap{
	border: 2px solid #fff;
	padding: 40px;
}
label{
	margin: 10px 0;
	color: #fff;
}
.hcontactformwrap .form-control{
	height: 50px;
}
.submit_btn{
	text-transform: uppercase;
	background-color: #11382c;
	color: #fff;
	margin-top: 40px;
	border: none;
	cursor: pointer;
}
.hcontactformwrap select.form-control:not([size]):not([multiple]) {
    height: 50px;
}
.row-fran{
	max-width: 700px;
	margin: 0 auto;
}

/*******contact us page***********/
.contactus-sec h1{
	color: #fff;
}
.contact {
    padding: 50px 0;
    background-color: #f5f5f5;
}

.contact .heading h2 {
    font-size: 30px;
    font-weight: 700;
    margin: 0;
    padding: 0;

}

.contact .heading h2 span {
    color: #153A31;
}

.contact .heading p {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.7;
    color: #999999;
    margin: 20px 0 60px;
    padding: 0;
}

.contact .form-control {
   padding: 13px;
    font-size: 13px;
    margin-bottom: 10px;
    background: #fff;
    border: 0;
    border-radius: 5px;
    border: 1px solid #c2c2c2;
}

.contact button.btn {
    padding: 10px;
    border-radius: 10px;
    font-size: 15px;
    background: linear-gradient(45deg, #153A31 10%, rgba(21, 58, 49, 0.7) 90%);
    color: #ffffff;
}

.contact .title h3 {
    font-size: 18px;
    font-weight: 600;
}

.contact .title p {
    font-size: 14px;
    font-weight: 400;
    color: #999;
    line-height: 1.6;
    margin: 0 0 40px;
}

.contact .content .info {
    margin-top: 30px;
}
.contact .content .info i {
    font-size: 30px;
    padding: 0;
    margin: 0;
    color: #153A31;
    margin-right: 20px;
    text-align: center;
    width: 20px;
}
.contact .content .info h4 {
    font-size: 14px;
    line-height: 1.4;
    font-weight: 600;
}

.contact .content .info h4 span a{
    font-size: 14px;
    font-weight: 600;
    color: #999999;
    text-decoration: none;
}
.contact .content .info h4 span a:hover{
	color: #153A31;
}

/*Pricing Page*/
.hairbonding-sec {
    /*background-color: #5d7d74;*/
    width: 100%;
    padding: 40px 0;
}
.row-pricing{
	max-width: 1024px;
	margin:0 auto;
}
.hairbonding-sec h2{
	text-align:left;
	font-size: 22px;
	font-weight: 600;
    color: #153A31;
    text-align: center;
    padding: 20px 0;
}
.hairbonding-sec p{
	font-size: 14px;
	text-align: justify;
}
.hairbonding-sec ul li{
	list-style-type: none;
}
.hairbonding-sec .fa{
	font-size: 16px;
	
}

.bondingWrap{
 position: sticky;
  position: -webkit-sticky;
  top: 120px;
  background-position: fixed;
  background-color: #fff;
  padding: 5px;
}
.tablee {
  max-height: 520px;        
  overflow-y: auto;          
  overflow-x: auto;  
}
.tablee > table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
}

.tablee thead th {
  position: sticky;
  top: 0;
  z-index: 2;   
  background: #11382c;            
}

.tablee thead th {
  box-shadow: 0 1px 0 rgba(0,0,0,.08);
}



.bondingWrap ul li{
	list-style-type: none;
}
.bondingWrap ul li a{
	text-decoration: none;
	display: block;
	font-size: 14px;
}
.sem1{
	text-align: center;
	background: #11382c;
	color: #fff;
}
tr{
	border: 1px solid gray;
	height: 50px;
}
.sem1 tr{
	text-align: center;
}
.sem1 img{
	width: 30px;
}
td{
	text-align: center;
}
.progfill{
	display: none;
}
.progfill.active{
	display: block;
}
ul.dots-bee li.ui-state-active a {
   /* color: #1E7DB9 !important;*/
   background-color: #153A31;
   color: #fff!important;
    outline: none;
    text-align: center;
}

.dots-bee li a {
    border-bottom: 1px dotted;
    margin: 0;
    padding: 11px 13px 15px 0;
    font-size: 18px;
    line-height: normal;
    text-transform: inherit;
    width: 100%;
    box-sizing: border-box;
    color: #969696 !important;
    font-weight: 700;
    background-color: none !important;
}

.hairextensionWrpUl li{
	list-style-type: none;
}
.hairextensionWrpUl li a{
	text-decoration: none;
}
.book-btn a{
	text-decoration: #11382c;
    background: #11382c;
    color: #fff;
    padding: 2px 4px;
    margin: 5px;
    font-size: 12px;
    border-radius: 2px;
    border: 1px solid transparent;
}
.book-btn a:hover{
	border: 1px solid #11382c;
	color: #11382c;
	background: transparent;
}
table{
	/*min-width: 760px;*/
	min-width: 600px;
}
tbody tr td:nth-child(1){
	text-align: left;
	padding-left: 20px;
}


@media(min-width: 576px) {
}

@media(min-width: 768px) {
	h1 {
		font-size: 36px;
	}

	h3 {
		font-size: 26px;
	}
	.actra-sec h1 {
		font-size: 46px;
	text-align: left;
	}
	.actra-sec h2{
		margin-left: 0;
	}
	.actra-sec ul {
		margin: 0!important;
	}
	.actra-sec p {
		text-align:left;
	}

	.row-videoWrap.owl-carousel .owl-dots {
		bottom: 40px;
	}

	.main-content {
		height: 75vh;
	}

	.main-content1 {
		height: 75vh;
	}

	.main-content2 {
		height: 75vh;
	}
	.main-content3 {
		height: 75vh;
	}
	.workshopImg img{
		height: 130px;
	}

	.leavethinking{
		margin-top: -120px;
	}
	.h-workshop-sec h2::after{
		top: 60px;
	}
	.h-testimonial-sec h2::after{
		top: 60px;
	}

	.gallery-sec h2::after {
		top: 60px;
	}
	.rowourteam h4{
		text-align: left;
	}
	.workshop-sec h1{
		font-size: 46px;
	}
	.view_btn{
		display: block;
	    width: 140px;
	    margin: 40px 0 0 0;
	}
	.fborder3{
		order: 2;
	}
}
@media(min-width: 992px) {
	h2{
		font-size: 36px;
	}
	.actra-sec p {
		font-size: 22px;
	}
}

@media(min-width: 1200px) {
	.actra-sec h1{
		font-size: 60px;
	}
	.workshop-sec h1{
		font-size: 60px;
	}
	

}

@media(min-width: 1400px) {
	.container {
		max-width: 1360px !important;
	}
	.main-content,
	.main-content1,
	.main-content2,
	.main-content3,
	.main-content4 {
		height: 85vh;
	}


}




@media(max-width: 768px){
	.pricing-card{ min-height: 480px; }
	.pricing-card__title{ font-size: 20px; }
	.pricing-card__price .amount{ font-size: 30px; }
}



/* Terms of Service Styles */
.terms-section {
  background: #f5f5f5; /* Light gray background */
  padding: 50px 0;
}

.terms-content {
  background: #fff;
  padding: 50px 20px;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  margin: 20px auto;
  max-width: 800px;
}

.terms-content h1 {
  color: #153A31;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.terms-content p {
  font-size: 18px;
  color: #333;
  margin-bottom: 30px;
  text-align: center;
}

.terms-content ol {
  padding-left: 20px;
}

.terms-content ol li {
  font-size: 16px;
  color: #555;
  margin-bottom: 15px;
  line-height: 1.6;
}

.terms-content ol li strong {
  color: #153A31;
}

/* Responsive for terms */
@media (max-width: 768px) {
  .terms-section {
    padding: 30px 0;
  }
  .terms-content {
    padding: 30px 15px;
  }
  .terms-content h1 {
    font-size: 28px;
  }
  .terms-content p {
    font-size: 16px;
  }
  .terms-content ol li {
    font-size: 14px;
  }
}

/* Privacy Policy Styles */
.privacy-section {
  background: #f5f5f5; /* Light gray background */
  padding: 50px 0;
}

.privacy-content {
  background: #fff;
  padding: 50px 20px;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  margin: 20px auto;
  max-width: 800px;
}

.privacy-content h1 {
  color: #153A31;
  font-size: 32px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.privacy-content p {
  font-size: 18px;
  color: #333;
  margin-bottom: 20px;
  text-align: center;
}

.privacy-content ol {
  padding-left: 20px;
}

.privacy-content ol li {
  font-size: 16px;
  color: #555;
  margin-bottom: 20px;
  line-height: 1.6;
}

.privacy-content ol li strong {
  color: #153A31;
}

.privacy-content ul {
  margin-left: 20px;
}

.privacy-content ul li {
  font-size: 16px;
  color: #555;
  margin-bottom: 10px;
}

/* Responsive for privacy */
@media (max-width: 768px) {
  .privacy-section {
    padding: 30px 0;
  }
  .privacy-content {
    padding: 30px 15px;
  }
  .privacy-content h1 {
    font-size: 28px;
  }
  .privacy-content p {
    font-size: 16px;
  }
  .privacy-content ol li {
    font-size: 14px;
  }
}

/* Terms of Use Styles */
.termsofuse-section {
  background: #f5f5f5; /* Light gray background */
  padding: 50px 0;
}

.termsofuse-content {
  background: #fff;
  padding: 50px 20px;
  border-radius: 10px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
  margin: 20px auto;
  max-width: 800px;
}

.termsofuse-content h1 {
  color: #153A31;
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.termsofuse-content p {
  font-size: 18px;
  color: #333;
  margin-bottom: 20px;
  text-align: center;
}

.termsofuse-content ol {
  padding-left: 20px;
}

.termsofuse-content ol li {
  font-size: 16px;
  color: #555;
  margin-bottom: 20px;
  line-height: 1.6;
}

.termsofuse-content ol li strong {
  color: #153A31;
}

.termsofuse-content ul {
  margin-left: 20px;
}

.termsofuse-content ul li {
  font-size: 16px;
  color: #555;
  margin-bottom: 10px;
}

/* Responsive for terms of use */
@media (max-width: 768px) {
  .termsofuse-section {
    padding: 30px 0;
  }
  .termsofuse-content {
    padding: 30px 15px;
  }
  .termsofuse-content h1 {
    font-size: 24px;
  }
  .termsofuse-content p {
    font-size: 16px;
  }
  .termsofuse-content ol li {
    font-size: 14px;
  }
}
