<input type="text" class="editable-text">

body {

    font-family: Arial, sans-serif;

    margin: 0;

    padding: 0;

    box-sizing: border-box;

}



/* Header styles */

.header {

    background-color: #000;

    color: #fff;

    padding: 10px 20px;

    display: flex;

    background-image: url(Designs/bg_h04.png);

	background-repeat: no-repeat;

    justify-content: space-between;

    align-items: center;

	

}

.bottomHeader{

	background-color:Purple;

	background-image: url(Designs/bH_bg_h01.png);

	background-repeat: no-repeat;

	height:30px;

	color:#fff;

	padding-left: 10px;

	padding-top:5px;

}



.nav ul {

    list-style: none;

    display: flex;

    margin: 0;

    padding: 0;

}



.nav ul li {

    margin: 0 15px;

}



.nav ul li a {

    color: #fff;

    text-decoration: none;

}

.navp ul li a {

    color: #000;

    text-decoration: none;

}

/* Top Navigation Bar */

.navbar {

           /* background-color: #333;*/

            overflow: hidden;

        }

        .navbar a {

            float: left;

            display: block;

            color: #f2f2f2;

			font-size: 18px;

            text-align: center;

            padding: 4px 12px;

            text-decoration: none;

        }

        .navbar a:hover {

            background-color: #d006cf;

			color: black;}

/* Content */

.content {

    padding: 20px;

}



.container {

    width: 90%;

    max-width: 1200px;

    margin: 0 auto;

}



.columns {

    display: flex;

    flex-wrap: wrap;

    gap: 20px;

}



.left-column,.right-column {

    flex: 1;

	background: #F7DAF7;

	padding: 20px;

    border-radius: 8px;
	
	margin-bottom:20px;
	

}



.contact-form label {

    display: block;

    margin: 10px 0 5px;

}



.contact-form input, .contact-form textarea {

    width: 100%;

    padding: 10px;

    margin-bottom: 15px;

    border: 1px solid #ccc;

    border-radius: 4px;

}



.contact-form .btn {

    background: #007BFF;

    color: #fff;

    padding: 10px 20px;

    border: none;

    border-radius: 4px;

    cursor: pointer;

}



.contact-form .btn:hover {

    background: #0056b3;

}



/* Content styles */

.content .columns {

    display: flex;

    gap: 20px;

    margin-top: 20px;

}

.ssize{margin:20px;}



.left-column, .right-column {

    flex: 1;

    background: #f4f4f4;

    padding: 15px;

}
.b-left-column, .b-right-column {
	flex: 1;
    background: #f4f4f4;
	width:550px;
    padding: 15px;
	margin-bottom: 20px;
}


.center-column {

    flex: 2;

    padding: 15px;

}



.services ul {

    list-style: none;

    padding: 0;

}



.services ul li {

    margin-bottom: 5px;

	padding: 0px;

}

/*Feeds*/

#rssFeed, #pinterestFeed {

  min-height: 200px; 

}



/* Footer styles */

.footer {

    background: #000;

    color: #fff;

    text-align: center;

    padding: 10px 20px;

}



/* ChatBot */

.chat-bot {

    display: none;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.7);

}



.chat-bot-content {

    position: fixed;

    top: 50%;

    left: 50%;

    transform: translate(-50%, -50%);

    background: #fff;

    padding: 20px;

    border-radius: 8px;

    width: 400px;

    text-align: center;

}



.close {

    position: absolute;

    top: 10px;

    right: 15px;

    font-size: 20px;

    cursor: pointer;

}

.insideBanner{background-color:#fee6fe;padding:5px; }

.textW, .textWf{font-weight:bold;}

.g-recaptcha{ margin-left:-50px;}

.capCenter{margin-left:9%}  

.textWf{color:#d006cf;}

.indexFooter{font-size:12px; text-align: center;} 

.textCR, .navBar{color:#d006cf;}

.sig{padding-left:80%;font-weight: 400;}



 /* Floating Chat Button */

        #chatBtn {

            position: fixed;

            bottom: 20px;

            right: 20px;

            background-color: #0078D7;

            color: white;

            border: none;

            border-radius: 50%;

            width: 60px;

            height: 60px;

            font-size: 24px;

            cursor: pointer;

            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);

        }

/* Hero Section */

          .hero-section {

           display: flex;

            justify-content: space-between;

            gap: 20px;

            padding: 20px;

           background-color: #f4f4f4;

        }



        .hero-item {

            /*flex: 1;*/

			flex: 1 1 calc(33.333% - 20px);

            padding: 20px;

            background-color: white;

            border-radius: 10px;

            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);

            text-align: center;

            transition: transform 0.3s ease;

        }



        .hero-item:hover {

            transform: translateY(-5px);

        }



        .hero-item img {

            width: 100%;

            height: 150px;

            object-fit: cover;

            border-radius: 10px 10px 0 0;

        }



        .hero-item h3 {

            margin-top: 10px;

            font-size: 20px;

            color: #333;

        }



        .hero-item p {

            color: #555;

			text-align: left;

        }



        .hero-item button {

            margin-top: 10px;

            padding: 10px 20px;

            background-color: #0078D7;

            color: white;

            border: none;

            border-radius: 5px;

            cursor: pointer;

        }

/* Hero Section2 */

          .hero-section2 {

            display: flex;

            justify-content: space-between;

            gap: 20px;

            padding: 20px;

            background-color: #f4f4f4;

        }



        .hero-item2 {

             /*flex: 1;*/

			flex: 1 1 calc(33.333% - 20px);

            padding: 20px;

            background-color: white;

            border-radius: 10px;

            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);

            text-align: center;

            transition: transform 0.3s ease;

        }



        .hero-item2:hover {

            transform: translateY(-5px);

        }



        .hero-item2 img {

            width: 100%;

            height: 150px;

            object-fit: cover;

            border-radius: 10px 10px 0 0;

        }



        .hero-item2 h3 {

            margin-top: 10px;

            font-size: 20px;

            color: #333;

        }



        .hero-item2 p {

            color: #555;

			text-align: left;

        }



        .hero-item2 button {

            margin-top: 10px;

            padding: 10px 20px;

            background-color: #0078D7;

            color: white;

            border: none;

            border-radius: 5px;

            cursor: pointer;

        }

/* Promo Video*/

.promoVideo{

	width: 100%;

	height: 100%;

	background-color:#ECECEC;

	padding: 10px;

}



/* AIImage */

.AITimg {

            position: relative;

            width: 60%;

            max-width: 80%;

        }

        .AITimg img {

            width: 100%;

            height: auto;

            display: block;

        }

       .editable-text {

           /* position: absolute;

           bottom: 15%;

            left: 50%;

           transform: translateX(-50%);*/

            width: 100%;

            padding: 10px;

            background-color: rgba(0, 0, 0, 0.5);

            color: #fff;

            text-align: center;

            font-size: 14px;

            border: none;

            outline: none;

        }

  .AITimg.small {

            width: 150px;

            height: 150px;

}

 .SMBtns {

            /*flex: 1;*/

			flex: 1 1 calc(33.333% - 20px);

            padding: 20px;

            background-color: white;

            border-radius: 10px;

            box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);

            text-align: Left;

            transition: transform 0.3s ease;

	 	

        }

.SMBtns button{

			margin-top: 10px;

            padding: 10px 20px;

            color:#F7DAF7;

            border-color:#2B0C2B;

            border-radius: 5px;

            cursor: pointer;

			width: 100%;	

	

}

.betweenSpace{

	height: 75px;

}

	



/* img end */

/*tagline*/

#tagline{

	font-size:16px;

	padding-top:50px;

}



        /* Media */

        @media (max-width: 1024px) {

            .hero-item{

                flex: 1 1 calc(50% - 20px);

            }

			 .hero-item2 {

                flex: 1 1 calc(50% - 20px);

            }

			.promoVideo{max-width:200px;flex-wrap: wrap;}

        }

/* Cellphone */

 @media (max-width: 767px)and (min-width:360px) {

        .hero-item{ padding: 5px; width:360px;} 

	        .hero-item2{ padding: 5px; max-width:360px;} 

	 		.bottomHeader{ height:80px;}

	 		.promoVideo{max-width:200px;flex-wrap: wrap;}

			.center-column { width:100%;}

			.hero-section{ width:auto; height:auto;flex-direction: column;flex-wrap: wrap;}

	        .hero-section2{ width:auto; height:auto;flex-direction: column;flex-wrap: wrap;}

			.columns{ width:auto; height:auto;flex-direction: column;flex-wrap: wrap;}

			.pictures{max-width:50px;flex-wrap: wrap;} 
	 .left-column, .right-column,.b-left-column, .b-right-column {width: auto;margin-bottom:20px;}

}

/*Tablet*/

        @media (max-width: 600px) {

            .hero-item{ padding: 5px; width:200px;}

			.hero-item2 { padding: 5px; width:200px;}

			.bottomHeader{ height:80px;}

			.center-column { width:100%;}

			.hero-section{ width:auto; height:auto;flex-direction: column;flex-wrap: wrap;}

			.hero-section2{ width:auto; height:auto;flex-direction: column;flex-wrap: wrap;}

			.columns{ width:auto; height:auto;flex-direction: column;flex-wrap: wrap;}

			.pictures{max-width:50px;flex-wrap: wrap;} 

			.promoVideo{max-width:200px;flex-wrap: wrap;}

  .left-column, .right-column,.b-left-column, .b-right-column {width: auto;margin-bottom:20px;}

        }