/*
Theme Name: onlinemindware
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 3.9
Tested up to: 6.8
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
body {
  margin: 0 !important;
}
.gr-color h2 {
  background: linear-gradient(to right, #25DDD6, #279CE5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}
.wpcf7{
    display: flex;
    justify-content: center;
    width: 100%;	
}  
.btn-style a{
color: #261949;
padding: 25px 88px;
border: 4px solid transparent;
border-radius: 50px;
background-image: radial-gradient(at top left, #25DCD6 0%, #2783E2 100%), linear-gradient(to left, #25DCD6, #2783E2);
background-origin: border-box;
background-clip: padding-box, border-box;
text-align: center;
text-decoration: none;
display: inline-block;
transition: all 0.3s ease;
}
.wpcf7-form-control-wrap input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 50px !important;
    border: none!important;
}
.af_form input[type="submit"] {
 border: none!important;
}
.absolute-text{
	position: absolute;
  top: 60%;
  left: 55%;
  transform: translate(-50%, -50%);
	width:70%;
}
.absolute-text div,.absolute-text-right div {
font-size:24px!important; 
font-weight:bold
}
.absolute-text-right {
    position: absolute;
    top: 60%;
    left: 40%;
    transform: translate(-50%, -50%);
}
.btn a{
color: #261949;
padding: 15px 44px!important;
border: 4px solid transparent;
border-radius: 50px;
background-image: radial-gradient(at top left, #25DCD6 0%, #2783E2 100%), linear-gradient(to left, #25DCD6, #2783E2);
background-origin: border-box;
background-clip: padding-box, border-box;
text-align: center;
text-decoration: none;
display: inline-block;
transition: all 0.3s ease;
}
.disolay-block .elementor-container {
	flex-wrap: nowrap !important;
}
.af_form td{
	text-align:left!important;
}
.countdown-items {
  width: 100px;
  background: linear-gradient(
    160deg,
    rgba(255, 255, 255, 0.05) 1%,
    rgba(37, 221, 214, 0.25) 40%
  ) !important;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}
.border-back .elementor-widget-wrap{
-webkit-backdrop-filter: blur(8px); 
}
.select2-search__field {
  font-size: 24px;
}
/* Placeholder text size */
.select2-search__field::placeholder {
  font-size: 24px;
}
.wpcf7-selct_multiselct,
.wpcf7-selct_multiselct option {
  font-family: "Roboto", Sans-serif!important;
}
.select2-results__option{
 font-family: "Roboto", Sans-serif!important;	
}
@media (max-width: 1440px) {
.absolute-text div,.absolute-text-right div {
font-size:20px!important; 
font-weight:bold
}
}
@media (max-width: 1300px) {
  .testimonials-flex {
    display: block !important;
  }
	.absolute-text{
  height: 140px;
  overflow-y: auto;
  flex-wrap: nowrap;
		}
		.absolute-text-right{
height: 140px;
overflow-y: auto;
flex-wrap: nowrap;
		}
}
@media (max-width: 900px) {
	.absolute-text{
height: 100px;
overflow-y: auto;
flex-wrap: nowrap;
		}
	.absolute-text-right{
height: 100px;
overflow-y: auto;
flex-wrap: nowrap;
		}
	.img-testimonials img{
	object-fit: contain!important;	
}
	.absolute-text {
    position: absolute;
    top: 55%;
    left: 57%;
    transform: translate(-50%, -50%);
}
}
@media (max-width: 767px) {
td {
 display: block !important;
 }
	.disolay-block .elementor-container {
display: block;!important;
 }
}