
/*
 Theme Name:   understrap-child
 Description:  A Understrap child theme 
 Author:       diksha
 Template:     understrap
 Version:      1.0.0
*/

/* :root{
    --paintbg: #fff;
    --painttxt: #000;
} */

/*** Header Menu Link ***/
a:-webkit-any-link:focus {
	outline-offset: 0px !important;
	text-decoration: none !important;
}

.elementor-nav-menu a {
	text-decoration: none !important;
}

/** Menu **/
.menuheader {
	background: linear-gradient(to right, #01548b 0%, #029fc9 55%, #fff 55%, #fff 100%);
}

/** Home Page **/

/* Banner Div Background */
.banner1 {
	background: linear-gradient(to right, #01548b 0%, #029fc9 55%, #fff 55%, #fff 100%);
}

/* Banner Button */
.elementor-10 .elementor-element.elementor-element-0ddaf62 .elementor-slide-button {
	background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
	padding-left: 35px !important;
	padding-right: 35px !important;
	padding-top: 15px !important;
	padding-bottom: 15px !important;
}

/* Home Section2 Col Border */
.dottedCol {
	border-right: solid .2px #8a8a8a;
	border-left: solid .2px #8a8a8a;
}

.moreinfo1 .elementor-button {
	background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
}

/** Call To Action Button **/
.elementor-page-10 .contactbtn .elementor-button {
	background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
}

/**** new page heading ****/

/*  .headingdiv{
	background: linear-gradient(to right, #01548b 0%, #029fc9 55%, #fff 55%, #fff 100%);
}

 .headingdiv1{
	background: linear-gradient(to right, #fff 0%, #fff 55%, #029fc9 55%, #01548b 100%);
}
 */
.headingdiv-vertical {
	background: linear-gradient(to right, #029fc9 0%, #01548b 70%, #fff 70%, #fff 100%);
}

.headingdiv-vertical-full {
	background: linear-gradient(to right, #029fc9 0%, #01548b 70%, #01548b 100%) !important;
}

/*Blog*/
.wp-show-posts a {
	color: #121212 !important;
	font-family: Calibri !important;
	font-size: 24px !important;
	font-weight: bold !important;
}

.wp-show-posts-entry-meta .wp-show-posts-meta a {
	color: #8a8a8a !important;
	font-family: OpenSans !important;
	font-size: 14px !important;
	font-weight: bold !important;
}

/**** BLog Archive Page ****/
.post-section .understrap-read-more-link {
	display: none;
}

.cat_wp {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 5px;
}

.cat_wp h5 {
	background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
	color: #fff !important;
	padding: 20px;
	text-align: center;
	font-family: calibri !important;
}

.cat_wp ul {
	list-style-type: none;
	font-family: calibri !important;
	text-align: left !important;
	color: #000 !important;
}

.cat_wp a {
	color: #000 !important;
}

.arc_wp {
	border: 1px solid rgba(0, 0, 0, .1);
	border-radius: 5px;
}

.arc_wp h5 {
	background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
	color: #fff !important;
	padding: 20px;
	text-align: center;
	font-family: calibri !important;
}

.arc_wp ul {
	list-style-type: none;
	font-family: calibri !important;
	text-align: left !important;
}

.arc_wp a {
	color: #000 !important;
}

/* Popup form*/
.pum-container, .pum-theme-lightbox .pum-container {
	border: 1px solid #029fc9 !important;
}

.pum-close {
	background-color: #029fc9 !important;
}

/*Contact Us Form*/
.wpcf7 {
	padding: 0px;
}

.wpcf7 .wpcf7-form label {
	color: #fff !important;
}

.wpcf7 input[type="submit"] {
	color: #fff !important;
	font-family: OpenSans !important;
	font-size: 14px !important;
	background-color: transparent !important;
	border: solid .5px #fff !important;
	border-radius: 0px !important;
	max-width: 100%;
	margin-bottom: 15px !important;
}

.wpcf7 input:focus {
	box-shadow: none !important;
	border-bottom: .5px solid #fff !important;
}

.wpcf7 input[type=text] {
	color: #fff !important;
	background-color: transparent !important;
	border: none !important;
	border-bottom: .5px solid #fff !important;
	border-radius: 0px !important;
	margin-bottom: 15px !important;
}

.wpcf7 input[type=email] {
	color: #fff !important;
	background-color: transparent !important;
	border: none !important;
	border-bottom: .5px solid #fff !important;
	border-radius: 0px !important;
	margin-bottom: 15px !important;
}

.wpcf7 textarea, .wpcf7 select {
	height: 100px !important;
	background-color: transparent !important;
	border: none !important;
	border-bottom: .5px solid #fff !important;
	border-radius: 0px !important;
	color: #fff !important;
	margin-bottom: 15px !important;
	font-family: open sans-serif !important;
	font-size: 14px !important;
}

.wpcf7 textarea, .wpcf7 select:focus {
	box-shadow: none !important;
	border-bottom: .5px solid #fff !important;
}

.wpcf7 select > option {
	color: black !important;
	font-family: OpenSans !important;
	font-size: 14px !important;
}

::placeholder {
	color: #fff !important;
	font-family: OpenSans !important;
	font-size: 14px !important;
}

div.wpcf7-response-output {
	color: #fff;
	font-family: OpenSans !important;
	font-size: 14px !important;
}

#wpcf7-f321-p7-o1 .wpcf7 input[type=email] {
	background-color: #fff !important;
}

select.wpcf7-form-control.wpcf7-select {
	height: 45px !important;
	padding-left: 1.5%;
}

/** Subcribe Form **/
#subbtn {
	background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
	border: none !important;
}

/** About Page **/

/* Section 2 col divider */
.elementor-20 .elementor-element.elementor-element-73ce344 {
	border-right: solid .2px #8a8a8a;
}

/**** Covid-19 Form ****/
div#pum_popup_title_1277 {
	font-size: 18px;
	font-weight: 400;
	font-family: calibari;
	text-align: center;
}

/* .pdf-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: none !important;
    border-bottom: 1px solid #8a8a8a !important;
	color: #8a8a8a !important;
} */
#popmake-1277 .pdf-form input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	border: none !important;
	border-bottom: 1px solid #8a8a8a !important;
	color: #8a8a8a !important;
}

/* #popmake-1277  .pdf-form .wpcf7 input[type=text], .wpcf7 input[type=email] {
    border: none !important;
    border-bottom: 1px solid #8a8a8a !important;
	color: #8a8a8a !important;
} */
.pdf-form ::placeholder {
	color: #8a8a8a !important;
	font-family: OpenSans !important;
	font-size: 14px !important;
}

.pdf-form .wpcf7-form-control.wpcf7-submit {
	background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
	border: none !important;
	margin-top: 10px;
}

#popmake-1277 .wpcf7-response-output {
	color: #000 !important;
	font-family: OpenSans !important;
	font-size: 14px !important;
}

script#nitro-boot-resource-loader+script+template+script+div {
	display: none !important;
}

/******************************* TAB **************************************/
@media screen and (max-width: 768px) {
	/* Menu */
	.menuheader {
		background: linear-gradient(to right, #01548b 0%, #029fc9 63%, #fff 55%, #fff 100%);
	}
	
	.banner1 {
		background: linear-gradient(to right, #01548b 0%, #029fc9 63%, #fff 55%, #fff 100%);
	}
	
	.dottedCol {
		border: none !important;
	}
}

/********************************* Mobile CSS *****************************************/
@media screen and (max-width: 480px) {
	/* Menu */
	.menuheader {
		background: linear-gradient(to right, #01548b 0%, #029fc9 100%) !important;
	}
	
	.banner1 {
		background: linear-gradient(to right, #01548b 0%, #029fc9 100%);
	}
	
	.dottedCol {
		border: none !important;
	}
	
	/*contact form*/
	.wpcf7 input[type="submit"] {
		max-width: 40% !important;
	}
	
	/**** new page heading ****/
	
	/*  .headingdiv{
	background: linear-gradient(to right, #01548b 0%, #029fc9 100%) !important;
	}
 .headingdiv1{
	background: linear-gradient(to right, #01548b 0%, #029fc9 100%)!important;
} */
	.headingdiv-vertical {
		background: linear-gradient(to right, #029fc9 0%, #01548b 100%) !important;
	}
}
