

[data-id~="8118"] {
  /* Attribute has this value in a space-separated list somewhere
   * hiding home page featured image -logo */
	display:none;
}

article#post-6528 > header,article#post-9111 > header{display:none;}

.grecaptcha-badge { 
    visibility: hidden;
}
div.wp_form_class{
    background-color: #eee;
    padding: 20px;
    border: 1px solid #d0d0d0;
}
.social-icons{text-align:center}
.wp_form_submit{background-color: #3368c6;
    color: white;}
.search-form:after {
    font-family: "ts-labtechco-icons";
    content: '\e825';
    position: relative;
    right: 14px;
    top: 13px;
    font-weight: 700;
    opacity: .0;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit] {background-color:#3368c6;color:white;border-radius: 3px;}
div.nag_form{background-color:#eee;padding:20px;border-radius: 3px;}
.wpforms-form .wpforms-title {
    font-size: 22px;
    margin: 0 0 10px 0;
    color: #3368c6;
    font-weight: bold;
}
.site-main {
    position: relative;
    padding-top: 0px; 
    z-index: 10;
}
.home-service-img figure {
margin-bottom: -65px;z-index: -1;}
.home-call-button a{padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
    font-size: 12px;
}
h2.home-services-h2, h2.home-services-h2 a{font-size:20px;color:#031b4e;}
h5.home-services-h5{color:#0073cc;
    font-size: 14px;
    font-weight: normal;
	margin-top: -11px;
    margin-bottom: 2px;
 }
.home-services-p{color:#333232}
.home-heading-ser{color: #3368c6;
    font-family: "Roboto Condensed",Arial,Helvetica,sans-serif;
    margin-bottom: 20px;}
p.home-main-para{font-size: 24px;border: 1px solid rgba(51,51,51,.1);border-radius:3px;}
}
@media only screen and (max-width: 1200px){
	#site-header-menu #site-navigation .menu-toggle {
		top:25px;
	}
	
}
.ts-equal-height-image, .themestek-hide, .ts-hide {
}
.breadcrumbs {
    margin-bottom: 15px;
    font-size: 12px;
}
.buttonRow{visibility:hidden;display:none;}
@media only screen and (max-width: 600px) {
	
  
	p.home-main-para {
    font-size: 18px;border: 1px solid #daebff;border-radius: 3px;
	}
	.site-header-main.ts-table {
    margin: 0 15px;
    width: auto;
    display: block;
    z-index: 30000;
		margin-left: -2%;
	}
	.home-advantage-block{background-position-x: 26%;}
	.home-heading-ser {
    margin-bottom: 10px;
    font-size: 25px;
	}
	.headerlogo img {
    max-height: 40px;
    margin-left: 7px;
	}
	#site-header-menu #site-navigation .menu-toggle {
		top: 31px;
	}
	
	
	
}
#amp-mobile-version-switcher > a {background-color: #21366c;color: #eaeaea;font-size: x-small;font-weight: 300;text-transform: uppercase;padding: 15px 0;}
.wp-block-cover__inner-container {
    background-color: #002440;
    opacity: 60%;
    padding: 10px;
   
}
.wp-block-embed__wrapper {
    position: relative;
    width: 100%;
    padding-top: 42.25%; /* Maintain 16:9 aspect ratio */
    height: 0;
    overflow: hidden; /* Prevent overflow */
    margin: 0; /* Ensure no margins around the video */
}

.wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none; /* No border */
}

/* Remove margin/padding from parent elements, if needed */
.wp-block {
    margin: 0 !important;
    padding: 0 !important;
}

/* Additional styling for mobile screens */
@media only screen and (max-width: 767px) {
    .wp-block-embed__wrapper {
        padding-top: 42.25%; /* Maintain the aspect ratio on mobile */
        margin: 0; /* Ensure no extra space */
    }

    .wp-block-embed__wrapper iframe {
        height: 100%;
    }
}

