
		/*header css*/
			.adwebs-header-banner{
				background: linear-gradient(90deg,#0760bb 0%, #499ff7 100%);
				color: #fff;
				padding: 5px;
				/*background: url(https://cdn.staticmb.com/srpstatic/images/srp-sprite-web.svg?v=20250508105640032) no-repeat;
				background-position: -38px -2406px;
	    		text-align: left;*/
			}
			.container-fluid, .container-lg, .container-md, .container-sm, .container-xl {
				 width: 100%; 
				padding-right: 0px !important;
				padding-left: 0px !important;
				 margin-right: 0 !important; 
				 margin-left:  0 !important; 
			}
			ul {
			  list-style: none;           
			  margin: 0;
			  padding: 0;
			  display: flex;                 
			}
			ul li  {
			    padding: 10px 15px;
			    color: #000000;
			    font-weight: 500;
			    transition:  0.3s;
			}
			a{
				text-decoration: none;
				color: black;
			}
			.row{
				margin-right: 0px;
			}
			.home{
				margin: 0px 200px 0px 0px;
			}
			.dropdown {
		      float: left;
		      position: relative;
		    }

		    .dropdown-content {
		      display: none;
		      position: absolute;
		      background-color: #ffffff;
		      border-top: 1px solid #007bff;
		      border-radius: 15px;
		      min-width: 260px;
		      z-index: 1;
		    }

		    .dropdown-content a {
		      color: black;
		      padding: 10px 5px 10px 15px;
		      text-decoration: none;
		      display: block;
		      font-size: 15px;
		    }

		    .dropdown-content a:hover {
		      background-color: ;
		    }

		    .dropdown:hover .dropdown-content {
		      display: block;
		    }

		    .dropdown:hover > a {
		      	color: #007bff;
		    }
		    .navbar {
		      background-color: #333;
		      overflow: hidden;
		      padding: 10px;
		    }
			p {
				text-align: center !important;
			}
		    .navbar a {
		      float: left;
		      color: #fff;
		      text-decoration: none;
		      padding: 14px 16px;
		      font-family: Arial, sans-serif;
		    }
			/*ul li a:hover,
			ul li a.active {
			  background-color: #555; 
			  border-radius: 4px;
			}*/
			ul li a:hover{
				text-decoration: none;
				color: #007bff;
			}
		/*header css ends*/

		/*footer css*/
			.footer-box{
				background: linear-gradient(145deg, #77ccf8 0%, #ffffff 100%);
				position: relative;
				padding-top: 100px;
			}
			.Opening-box-title{
				font-size: 18px;
				font-weight: 600;
	    		color: #262420 !important;
			}
			.Opening-box-subtext{
				font-size: 14px;
				color: #515151 !important;
			}
			.Opening-box-container{
				display: flex;
			}
			.et_pb_row_1_tb_footer {
			    border-top-width: 1px;
			    border-bottom-width: 1px;
			    border-top-color: rgba(0, 0, 0, 0.15);
			    border-bottom-color: rgba(0, 0, 0, 0.15);
			}
			.Opening-icons{
				margin-right: 10px;
				margin-left: 0px;	
				margin-top: 0px;	
			}
			.footer-box-logo-title{
				font-size: 16px;
				font-weight: 500;
				color: #000000b8;
				margin: 10px 0px 0px 0px;
			}
			.seo-logo-img > img{
				width: 100%;
			}
			.footer-top-title{
				font-weight: 600;
			    text-transform: uppercase;
			    font-size: 16px;
			    letter-spacing: 1px;
			    color: #0760bb;
			    margin-bottom: 20px;
			}
			.footer-top-text{
				font-size: 15px;
				color: #262420;
				margin-bottom: 10px;
			}	
			.footer-box-Services{
			    border-top: 1px  solid #0000001f;
			    padding: 38px 0;
			    border-bottom: 1px  solid #0000001f;
			}
			.footer-box-content{
				margin-bottom: 30px;
			}
			.footer-box-Reserved-title{
				font-size: 16px;
				color: #464646;
				font-weight: 500;
			}
			.footer-Reserved{
				padding: 20px 0px 20px 0px;
			}
			.get-box{
				margin-bottom: 20px !important;
			}
			.footer-box-icons{
				text-align: right;
				font-size: 20px;
				font-weight: 600;
			}
			.contact-form h2 {
		      text-align: center;
		      margin-bottom: 20px;
		    }
		    .form-group {
		      margin-bottom: 15px;
		    }
		    .form-group label {
		      display: block;
		      margin-bottom: 5px;
		    }
		    .form-group input,
		    .form-group textarea {
		      width: 100%;
		      padding: 10px;
		      box-sizing: border-box;
		    }
		    .form-group button:hover {
		      background-color: #45a049;
		    }
		    .form-control,
			.form-select,
			textarea {
			  border-radius: 5px;
			  border: 1px solid #ccc;
			  padding: 10px;
			  width: 100%;
			  transition: 0.3s ease;
			  appearance: none; /* Removes default OS styling */
			  background: transparent;
			  background-position: right 10px center;
			  background-size: 12px;
			}
			.form-select:focus,
			.form-control:focus,
			textarea:focus {
			  border-color: #007bff;
			  outline: none;
			  box-shadow: none;
			}
			.custom-select-icon {
			  appearance: none;
			  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M2 4l4 4 4-4z'/%3E%3C/svg%3E");
			  background-repeat: no-repeat;
			  background-position: right 10px center;
			  color: #7c7c7c;
			}
			.Contact-container{
				padding-bottom: 80px;
			}
			.team-box-icons{
				margin: auto;
				text-align: center;
				background: linear-gradient(90deg, #0760bb 0%, #499ff7 50% 50%, #0760bb);
				border-radius: 50%;
				width: 50px;
				height: 50px;
				justify-content: center;
				align-items: center;
				display: flex;
				box-shadow: 0px 0px 0px 7px rgba(80, 48, 30, 0.05);
				margin-bottom: 20px;
			}	
			.Opening-icons{
				margin-right: 10px !important;
				margin-left: 0px !important;	
				margin-top: 0px  !important;	
			}
			.serveaseit-Login{
				background: linear-gradient(90deg,#0760bb 0%, #499ff7 100%);
				border: none;
				color: #fff;
				padding: 10px  20px;
				border-radius: 9px;
				font-weight: 500;
				font-size: 16px;
				transition: 0.3s ease;
			}
			.serveaseit-Login:hover{
				background: linear-gradient(90deg,#499ff7 40%, #0760bb 80%);
				color: black;
			}
		/*footer css ends*/

		/*about us css*/
			.About-box{
				margin: auto;
				text-align: center;
			    height: 100%;
			    width: 100%;
			    background: linear-gradient(145deg, #77ccf8, rgba(255, 255, 255, 0.7));
			    padding: 100px;
			    margin-bottom: 90px;
			}
			.About-box-title{
				color: #262420;
			    font-weight: 600;
			    font-size: 45px;
			    line-height: 1.1em;
			}
			.About-box-text{
				font-size: 16px;
				color: #262420;
				font-weight: 600;
			}	
			.About-box-text > i{
				font-size: 600 ;
			}
			.Customers-box-img > img{
				width: 100%;
				border-radius: 15px;
			}
			.Customers-box-text{
				font-size: 15px;
				margin-bottom: 10px;
				text-align: justify;
			}
			.Customers-box-section{
				margin-top: 50px;
			}
			.Customers-container{
				padding-bottom: 80px;
			}
		/*about us css ends*/

		/*contact us css*/
			.contact-box-us{
				background: #ffffff;
				border-radius: 10px;
				box-shadow: 0px 5px 26px 0px rgba(82, 59, 46, 0.1);
				text-align: center;
				padding: 10px 20px;
				height: 210px;
				margin-bottom: 50px;
			}
			.contact-form {
		      background-color: white;
		      padding: 20px ;
		      max-width: 600px;
		      margin: auto;
		      border-radius: 10px;
		      box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
		    }
		    .contact-form h2 {
		      text-align: center;
		      margin-bottom: 20px;
		    }
		    .form-group {
		      margin-bottom: 15px;
		    }
		    .form-group label {
		      display: block;
		      margin-bottom: 5px;
		    }
		    .form-group input,
		    .form-group textarea {
		      width: 100%;
		      padding: 10px;
		      box-sizing: border-box;
		    }
		    .form-group button:hover {
		      background-color: #45a049;
		    }
		    .form-control,
			.form-select,
			textarea {
			  border-radius: 5px;
			  border: 1px solid #ccc;
			  padding: 10px;
			  width: 100%;
			  transition: 0.3s ease;
			  appearance: none; /* Removes default OS styling */
			  background-color: #fff;
			  background-position: right 10px center;
			  background-size: 12px;
			}
			.form-select:focus,
			.form-control:focus,
			textarea:focus {
			  border-color: #007bff;
			  outline: none;
			  box-shadow: none;
			}
			.custom-select-icon {
			  appearance: none;
			  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M2 4l4 4 4-4z'/%3E%3C/svg%3E");
			  background-repeat: no-repeat;
			  background-position: right 10px center;
			  color: #7c7c7c;
			}
			.Contact-container{
				padding-bottom: 80px;
			}
			.banner-box-title{
				font-weight: 600;
			    text-transform: uppercase;
			    font-size: 16px;
			    letter-spacing: 1px;
			    color: #0760bb;
			    margin-bottom: 15px;
			    text-align: center;
			}
			.about-box-title{
				text-align: center;
				font-weight: 600;
			    font-size: 35px;
			    line-height: 1.2em;
			    color: rgb(38, 36, 32) !important;
			}
		/*contact us css ends*/

		/* header  mobile responsive css */
			    .adwebs-header-banner {
				    background-color: #f8f9fa;
				    padding: 10px 0;
			    }

			    .header-text {
			      	display: flex;
			      	align-items: center;
			      	gap: 6px;
			      	font-size: 14px;
			      	color: #ffffff;
			    }

			    .header-text i {
			      	font-size: 16px;
			    }

			    @media (max-width: 768px) {
			      	.adwebs-header-banner .col-md-1,
			      	.adwebs-header-banner .col-md-2,
			      	.adwebs-header-banner .col-md-3 {
			        	width: 100%;
			        	text-align: center;
			        	margin-bottom: 10px;
			      	}

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

			    /* Navigation Styling */
			    #navmenu ul {
			      	display: flex;
			      	list-style: none;
			      	padding-left: 0;
			      	margin: 0;
			      	gap: 15px;
			    }

			    #navmenu ul li a {
			      	text-decoration: none;
			      	color: #000;
			    }

			    .mobile-nav-toggle {
			      	display: none;
			      	font-size: 24px;
			      	cursor: pointer;
			    }

			    @media (max-width: 992px) {
			      	    #navmenu ul {
					        display: none;
					        flex-direction: column;
					        position: absolute;
					        top: 100%;
					        width: 33%;
					        border-top: 3px solid #0861bc;
					        border-radius: 15px;
					        right: 37px;
					        background-color: #fff;
					        padding: 15px;
					        z-index: 999;
					    }
				

			      	#navmenu ul.show {
			        	display: flex;
			      	}

			      	.mobile-nav-toggle {
				        display: inline-block;
				        color: #ffffff;
				        font-weight: bolder;
				        background: #0e67c2;
				        padding: 10px;
				        border-radius: 10px;
				    }
			    }
		/* header mobile responsive css ends*/

		/* responsive css ends	*/
			@media only screen and (max-width:412px){
				.About-box-title {
			        font-size: 25px;
			    }
				.serveaseit-Login {
					padding: 10px 9px !important;
					font-size: 12px !important;
				}
				.home {
				    margin: 0px;
				}
				.contact-box-us {
					margin-bottom: 20px;
					height: auto;
				}
				.About-box {
				    margin-bottom: 30px;
				}
				#navmenu ul {
			        width: 50%;
			    }
				.tab-links a {
				    padding: 10px 5px !important;
				    width: 105%;
				}
				.Customers-box-img > img {
					margin-bottom: 20px;
				}
				.Customers-box-section {
				    margin-top: 10px;
				}	
				.Experience-box-number-section {
			        bottom: -125px;
			    }
			    .Experience-box-number {
			    	margin-bottom: 20px;
			    }
				.about-box-title {
				    font-size: 26px;
				}
				.Our-box-title {
				    font-size: 19px !important;
				}
				.Our-box-many{
					margin-bottom: 20px;
				}
				.our-box-text {
				    font-size: 15px;
				}
				.hero-box-serveaseit {
				     margin: 0;
				}
				.Experience-box {
			        padding-bottom: 750px;
			    }
				.Opening-box-container {
					margin-bottom: 20px;
				}
				.seo-logo-img > img {
				    width: 70%;
				    margin: 20px 0px;
				}
				.footer-box {
					padding:  50px;
				}
			}

			@media only screen and (min-width:576px) and (max-width:765px){
				.About-box {
				    margin-bottom: 50px;
				}
				.contact-box-us {
				    height: auto; 
				    margin-bottom: 20px;
				}
				.home {
				    margin: 0px 50px 0px 0px;
				}
				.Customers-box-img > img {
					margin-bottom: 20px;
				}
				.Customers-box-section {
				    margin-top: 10px;
				}	
				.Experience-box-number-section {
			        bottom: -125px;
			    }
			    .Experience-box-number {
			    	margin-bottom: 20px;
			    }
				.our-box-mybtn {
				    width: 60%;
				}
				.about-box-title {
				    font-size: 26px;
				}
				.Our-box-title {
				    font-size: 19px !important;
				}
				.Our-box-many{
					margin-bottom: 20px;
				}
				.our-box-text {
				    font-size: 15px;
				}
				.hero-box-serveaseit {
				     margin: 0;
				}
				.Experience-box {
				    padding-bottom: 320px;
				}
				.Opening-box-container {
					margin-bottom: 20px;
				}
				.seo-logo-img > img {
				    width: 70%;
				    margin-bottom: 70px;
				}
			}

			@media only screen and (min-width:765px) and (max-width:992px){
				.About-box {
				    margin-bottom: 50px;
				}
				.contact-box-us {
				    height: auto; 
				    margin-bottom: 20px;
				}
				.home {
				    margin: 0px 50px 0px 0px;
				}
				.Customers-box-img > img {
					margin-bottom: 20px;
				}
				.Customers-box-section {
				    margin-top: 10px;
				}	
				.Experience-box-number-section {
			        bottom: -125px;
			        width: 75%;
			    }
			    .Experience-box-number {
			    	margin-bottom: 20px;
			    }
				.our-box-mybtn {
				    width: 60%;
				}
				.Our-box-title {
				    font-size: 19px !important;
				}
				.Our-box-many{
					margin-bottom: 20px;
				}
				.our-box-text {
				    font-size: 15px;
				}
				.hero-box-serveaseit {
				     margin: 0;
				}
				.Experience-box {
				    padding-bottom: 320px;
				}
				.Opening-box-container {
					margin-bottom: 20px;
				}
				.seo-logo-img > img {
				    width: 70%;
				    margin-bottom: 70px;
				}
			}

			@media only screen and (min-width:992px) and (max-width:1200px){
				.contact-box-us {
					height: auto;
					margin-bottom: 20px;
				}
				.Customers-box-section {
				    margin-top: 10px;
				}	
				.Experience-box-number-section {
				    bottom: -92px;
				    width: 90%;
				}
				.our-box-mybtn {
				    width: 60%;
				}
				.Our-box-title {
				    font-size: 19px !important;
				}
				.Our-box-many{
					margin-bottom: 20px;
				}
				.our-box-text {
				    font-size: 15px;
				}
				.hero-box-serveaseit {
				     margin: 0;
				}
			}

			@media only screen and (max-width:1400px){

			}
		/*responsive css ends*/	

	