/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


/*=========== 02-03-2020 Mukesh Shiyal Start Css ===========*/

.footer-menu .elementor-nav-menu .menu-item{
	position: relative;
}
.footer-menu .elementor-nav-menu .menu-item:after{
	content: "";
	background: url(right-arrow.svg) 100% no-repeat;
	position: absolute;
    filter: invert(1);
    height: 13px;
    width: 13px;
    top: 33%;
}
/*.strength .strength-box{
	box-shadow: 0px 0px 9px 1px rgba(205, 205, 205, 0.66);
	-webkit-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	-moz-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	-o-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	-ms-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	text-shadow: 0px 0px 5px rgba(205, 205, 205, 0.66);
	transition: all 0.3s ease-in-out; 	
	margin-right: 30px;
}*/
.strength .strength-box {
	transition: all 0.3s ease-in-out;
}

.strength .strength-box:last-child{
	margin-right: 0px;	
}
/*.strength .strength-box:hover{
	box-shadow: 0px 0px 16px 4px rgba(205, 205, 205, 0.66);
	text-shadow: 0px 0px 16px rgba(205, 205, 205, 0.66);
}*/



.strength{
	position: relative;
}
.strength::after{
	content: '';
	position: absolute;
	background: url("images/Strength-left-shap.png") 100% no-repeat;
	background-position: left center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.strength::before{
	content: '';
	position: absolute;
	background: url("images/Strength-right-shap.png") 100% no-repeat;
	background-position: right center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
}
.testimonial .testimonial-slider .swiper-pagination-bullet {
    height: 6px !important;
    width: 21px !important;
    border-radius: 20px !important;
    transition: all .35s ease-in-out;
}
.testimonial .testimonial-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 31px !important;
}



/*=========== 18-02-2020 Niraj Jagdale Start Css ===========*/
/*.strength .strength-box:hover {
	box-shadow: 0px 0px 9px 1px rgba(205, 205, 205, 0.66);
	-webkit-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	-moz-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	-o-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	-ms-box-shadow: 0px 0px 5px 1px rgba(205, 205, 205, 0.66);
	text-shadow: 0px 0px 5px rgba(205, 205, 205, 0.66);
}*/
.service-para{
    display:none;
    display: block;
}


.strength-box .elementor-heading-title,.elementor-text-editor {
	transition: .3s;
}

.strength-box:hover .elementor-heading-title{
	color: #006da5 !important;
}
.strength-box:hover .elementor-text-editor{
	color: #006da5 !important;
}

.strength-box .elementor-widget-heading,.elementor-widget-image {
	margin-bottom: 10px !important;
}

/*.elementor-popup-modal {
	display: none !important;
}
*/
.pro-svg .elementor-icon svg {
	fill:#333333 !important;
}
.pro-svg .elementor-icon svg:hover{
	fill: #006da5 !important;
}

.pro-btn .elementor-heading-title{
	color: #558edd !important;
}
.pro-btn .elementor-heading-title:hover {
	color: #088EDD !important;
}
/*=========== 18-02-2020 Niraj Jagdale End Css ===========*/

/*=========== 19-02-2020 Niraj Jagdale Start Css ===========*/
.pro-svg .elementor-icon svg {
	fill:#006da5 !important;
}

.strength-box1 .elementor-widget-container:hover svg{
	fill: #fff !important;
}
.industries-img {
	overflow: hidden;
}




/*=========== 19-02-2020 Niraj Jagdale End Css ===========*/


/*=========== 20-02-2020 Niraj Jagdale Start Css ===========*/

.expertise-list ul {
	list-style: none !important;
}
.expertise-list ul li::before {
  content: "\2022";
  color: #006da5;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}



.org-tab-1 .elementor-tabs-wrapper {
    overflow: hidden;
    text-align: -webkit-center;
}
.org-tab-1 .elementor-tab-title {
	border:1px solid gray!important;
	border-radius: 10px;
	color: gray!important;
}
.org-tab-1 .elementor-tab-title:hover {
	border:1px solid #006da5!important;
	border-radius: 10px;
	color: #006da5!important;
}

.org-tab-1 div#elementor-tab-title-4502 {
    left: 10px;
    /* left: 20px; */
}
.org-tab-1 .elementor-tab-title a {
	margin: 0 10px !important;
}
.org-tab-1 .elementor-tab-title.elementor-active {
	background-color: #006DA5!important;
	color: #fff!important;
	border:1px solid #006da5!important;

}
/*=========== 20-02-2020 Niraj Jagdale End Css ===========*/

/*=========== 21-02-2020 Niraj Jagdale Start Css ===========*/
.helth-hover-box:hover .elementor-element.elementor-widget-text-editor {
    color: #fff;
}

.helth-hover-box:hover .elementor-heading-title.elementor-size-default {
	color: #fff;	
}
.helth-hover-box:hover .elementor-icon svg path.cls-1{
	fill: #1a9afb;	
}

.client-popup .dialog-close-button i.eicon-close {
border: 1px solid #006DA5 !important;
height: 34px;
width: 34px;
line-height: 34px;
border-radius: 50%;
cursor: pointer;
}

.client-popup .dialog-close-button .eicon-close:before {
left: 50%;
position: absolute;
transform: translate(-50%);
color: #006DA5;
}
.organization .org-tab-1 .elementor-tab-title.elementor-tab-desktop-title{
padding: 13px 54px;
border-radius: 30px;
}
.client-popup .dialog-close-button{
top: 2% !important;
right: 1% !important;
}
.elementor-tabs-content-wrapper  {
	background-color: transparent!important;
} 
.client-popup .dialog-widget-content {
	width: 100% !important;
	height: 100%;
}


.page-id-7 .dialog-message {
	width: 100% !important;
}

/*.dialog-close-button .eicon-close {
	margin-top: 50px;
}*/
/*.dialog-close-button {
	margin-right: 20px;
}*/

/*=========== 21-02-2020 Niraj Jagdale End Css ===========*/

/*=========== 24-02-2020 Niraj Jagdale Start Css ===========*/

/*.dialog-close-button .eicon-close {
    margin-top: 50px;
    border-radius: 50%!important;
    border: 1px solid #006da5 !important;
 	 
}*/
/*=========== 24-02-2020 Niraj Jagdale End Css ===========*/

@media (max-width:768px){
	.t-header{
		box-shadow: 0 5px 30px -5px rgba(0,0,0,.3);
	}
	.header-bg-image.elementor-section-boxed{
		background:none !important;
	}
	.strength .strength-box{
		margin-right:0px;
		margin-bottom:30px;
	}
	.elementor-popup-modal {
	/*display: none !important;*/
	}
	.contact-us-cont{
    background: #fff;
	}

	.elementor-menu-toggle i.eicon-menu-bar:before{
	color: #006DA5;
	}
	.cls-1 {
		fill: #006DA5!important;
	}

	.elementor-tabs .elementor-tabs-wrapper {
		display: flex !important;
	}

	.elementor-tab-mobile-title {
		display: none;
	}
	.elementor-tab-desktop-title {
		padding: 15px !important;
	}
	.elementor-tabs .elementor-tabs-wrapper {
		justify-content: center;
	}

	.expertise-list ul{
		padding: 0!important;
		padding: 0px 25px!important; 
	}

}

/*.services .services-conte{
	box-shadow: 0px 0px 9.5px 0.5px rgba(168, 158, 158, 0.31);
	text-shadow: 0px 0px 9.5px rgba(168, 158, 158, 0.31);
}*/
/*.service-para, .service-btn, .service-para-2, .service-btn-2, .service-para-3, .service-btn-3{
	display: none;
}*/
/*=========== 02-03-2020 Mukesh Shiyal End Css ===========*/


/******************************06-02-2020 Start***************************************************/
/*.service-para{
    display:none;
    display: block;
}*/
.offer_title{
cursor: pointer;
}
.contact_form .elementor-field-type-text input::placeholder {
    color: #000 !important;
}
.contact_form .elementor-field-group textarea::placeholder {
  color:#000;
  opacity: 1;
}
body.page-id-11{
	background-image: url(https://xcoder.a2hosted.com/taskflow/wp-content/uploads/2020/02/contact-us-BG.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
/*******************************06-02-2020 End*********************************************/


/*******************************10-02-2020 Start******************************************/
@media(max-width: 576px){
.strength::after{
	content: '';
	position: absolute;
	background: url("images/Strength-left-shap.png") 100% no-repeat;
	background-position: left center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	display: none;
}
.strength::before{
	content: '';
	position: absolute;
	background: url("images/Strength-right-shap.png") 100% no-repeat;
	background-position: right center;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
	display: none;
}

.services-content {
	margin: 0px 30px 0px 30px !important;
}

}
.contact-slide-img{
    overflow: hidden;
}
.strength.strength-softwar:after, .strength.strength-softwar:before{
	background-image: none; 
}


/*****************************10-02-2020 End********************************************/


/*****************************07-03-2020 start********************************************/
.dialog-type-lightbox.client-popup{
	z-index: 999999;	
}
#main_header{
	z-index: 99999;	
}
#main_header.h-sticky{
  background:#fff;
  position:fixed;
  top:0;
  left:0;
  z-index: 99999;
  width:100%;
  transition: top 1s;
}
#main_header.h-sticky .elementor-nav-menu .menu-item .elementor-item{
	color: #006DA5;
}

#main_header.h-sticky .elementor-nav-menu .menu-item .elementor-item.elementor-item-active::after{
	background-color: #006DA5;
}

.leadership-img .elementor-widget-container .elementor-image{
	overflow:hidden; 
}
/*****************************07-03-2020 start********************************************/


/*===== 16-03-2020 M=====*/



.career-popup .dialog-close-button.dialog-lightbox-close-button{
    display: none;
    top: 10px;
    right: 10px;
    opacity: 1;
    z-index: 9999;
    pointer-events: all;
}
.career-popup .dialog-close-button i.eicon-close {
border: 1px solid #006DA5 !important;
height: 34px;
width: 34px;
line-height: 34px;
border-radius: 50%;
cursor: pointer;
}

.career-popup .dialog-close-button .eicon-close:before {
left: 50%;
position: absolute;
transform: translate(-50%);
color: #006DA5;
}
/*===== 16-03-2020 =====*/