/*

Theme Name: Pro &ndash; Child Theme
Theme URI: http://theme.co/pro/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to Pro in this child theme.
Version: 1.0.0
Template: pro

*/


.hs-error-msg , .hs-error-msgs label {
	color: red !important;
	font-size: 18px !important;
}

.hbspt-form .hs-fieldtype-text   {
	height: 125px;
}

.hbspt-form .submitted-message {
	text-align: center;
    color: #fff;
    font-size: 22px;
}

@media only screen and (max-width: 600px) {
  /* Mobile Device */
	
	h1.x-text-content-text-primary {
    font-size: 34px !important; 
	}
	
	.e2204-5.x-anchor .x-anchor-content {
    padding: 15px 15px 15px 15px !important; 
	}
	
	.e2204-5.x-anchor .x-anchor-text-primary {
    font-size: 16px !important; 
	}
	
	.hs-error-msg , .hs-error-msgs label {
	font-size: 16px !important;
	}

}

@media only screen and (max-width: 410px) {
  /* Mobile Device */

	header .e2206-1.x-bar {
    height: 10em; 
	}
	
	header .e2206-2.x-bar-container {
    display: grid;
	}
	
	header .e2206-2.x-bar-container .x-image img {
    padding-bottom: 25px; 
	}
	
	h1.x-text-content-text-primary {
    font-size: 24px !important; 
	}
	 
	.e2204-5.x-anchor .x-anchor-content {
    padding: 8px 10px 8px 10px !important; 
	}
	
	.e2204-5.x-anchor .x-anchor-text-primary {
    font-size: 14px !important; 
	}
	
}

@media only screen and (max-width: 767px) {
  /* Mobile lasrge Device */

}

@media only screen and (min-width: 767px) {
  /* Tablet and desktop Device */

}

@media screen and (max-width: 850px) and (min-width: 767px) {
 /* Tablet Device */

}

@media screen and (max-width: 1100px) and (min-width: 850px) {
 /* Tablet Device */

}

@media only screen and (min-width: 1100px) {
  /* desktop Device */

}

@media screen and (max-width: 1800px) and (min-width: 1100px) {
 /* Medium Desktop Device */

} 

@media screen and (min-width: 1800px) {
 /* Large Desktop Device */

}



