@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}

/*
     FILE ARCHIVED ON 23:39:17 Oct 12, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:00:13 Jan 24, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.551
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.015
  esindex: 0.011
  cdx.remote: 4.855
  LoadShardBlock: 85.144 (3)
  PetaboxLoader3.datanode: 77.888 (4)
  load_resource: 326.659
  PetaboxLoader3.resolve: 296.278
*/
#carouselExampleSlidesOnly .carousel-inner img.d-block.w-100 {
    height: 700px;
    object-fit: cover;
}
/* divya css  */
div#v-pills-tab {
    min-width: 320px;
    padding: 20px 15px;
    gap: 3px;
}
.d-flex.align-items-start {
	box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #ff0000 !important;
    border: solid 2px black;
}
.nav-pills .nav-link {
    border-radius: var(--bs-nav-pills-border-radius);
    border: solid 2px black;
	color:black;
}
.tab-content>.active {
    display: block;
    padding: 20px 10px;
}
.ds_set.wpb_wrapper {
    display: flex;
}
.left_side {
    width: 100%;
    max-width: 60%;
}
.right_side {
    width: 100%;
    max-width: 35%;
    padding-left: 40px;
}