/*
Theme Name:   Avada Theme
Theme URI:    https://dasinfomedia.com/
Description:  Dasinfomedia Site
Author:       Dasinfomedia
Author URI:   https://dasinfomedia.com/
Template:     Avada
Version:      7.11.2
Text Domain:  Avadachild
*/
#das-section-whoweare-separator .breadcrumb-leaf {
	font-weight: bold !important;
}

#das-about-section-oj .fusion-row,
#das-about-section-our-vision .fusion-row,
#das-about-section-we-specialise .fusion-row {
	max-width: var(--site_width) !important;
}

#das-about-section-we-specialise {
	margin-bottom: 0px;
}

#das-about-section-our-vision {
	padding: 0px;
}

#your-icon-id-1 {
	position: fixed;
	top: 100px;
	right: 20px;
}

#your-icon-id-2 {
	position: fixed;
	top: 180px;
	right: 20px;
}
#your-icon-id-1 i,
#your-icon-id-2 i {
	font-size: 36px;
}

#your-description-id-1 {
	position: fixed;
	top: 170px;
	right: 80px;
	font-size: 16px;
}

#your-description-id-2 {
	position: fixed;
	top: 190px;
	right: 80px;
	font-size: 16px;
}
#hire-template-left-image img{
    height: 444px !important;
    width: 300px !important;
}

#first_name::placeholder {
  color: #afafaf !important;
  text-underline-offset: auto;
}
#first_name{
	color: black !important;
}
#last_name::placeholder {
  color: #afafaf !important;
}
#last_name{
	color: black !important;
}
#Contact_Number::placeholder {
  color: #afafaf !important;
}
#Contact_Number{
	color: black !important;
}
#email::placeholder {
  color: #afafaf !important;
}
#email{
	color: black !important;
}
#company_name::placeholder {
  color: #afafaf !important;
}
#company_name{
	color: black !important;
}
#if_other::placeholder {
  color: #afafaf !important;
}
#if_other{
	color: black !important;
}
.fusion-form-range-value{
	color: black !important;
}
.fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above .label, .fusion-form-form-wrapper .fusion-form-field.fusion-form-label-above label{
	color: black !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input{
	border-color: #dddddd;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-input-with-icon>i{
	color: black !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-range-value{
	border-color: #dddddd;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox label:before{
	border: 1px solid #216bff !important;
}
.fusion-form-form-wrapper .fusion-form-field .fusion-form-checkbox input:checked+label:after{
	background: #0256ff !important;
}
.fusion-form-form-wrapper{
	border-color: blue !important;
}
#project_budget::-webkit-slider-runnable-track {
    background: #b1b1b1 !important; 
}

input[type="range"]::-webkit-slider-thumb {
    background: #3498db !important;
}
#contactus_button:hover{
	background-color: #0256ff !important;
	border-radius: 13px !important;
}
#contactus_button .fusion-button-text:hover{
	color: white !important;
}
#contactus_getbutton:hover {
    background: linear-gradient(to bottom, #ffffff, #ffffff) !important;
}
#contactus_getbutton:hover .fusion-button-text{
	color: #f55c20 !important;
}
.contact-us #main{
	padding-bottom: 0px !important;
}
.fusion-form-field label {
    color: #2B2B2B; 
    font-family: Syne;
    font-size: 20px;
    line-height: 75px;
}
.fusion-form-range-value {
    color: #2B2B2B; 
    font-family: Syne;
    font-size: 20px;
    line-height: 75px;
}
#contactus_project .label{
	color: #2B2B2B !important; 
    font-family: Syne;
    font-size: 20px;
    line-height: 25px;
}
fieldset label{
	color: #2B2B2B !important; 
    font-family: DM Sans;
    font-size: 16px;
    line-height: 31px;
}


#fusion-tab-web{
	margin-right: 13px;
        margin-left: 15px;
	width: 180px;
}
#fusion-tab-mobile{
	margin-right: 13px;
	width: 180px;
}
#fusion-tab-cloud{
	margin-right: 13px;
	width: 180px;
}
[id="fusion-tab-ai/iot"] {
    margin-right: 13px !important;
    width: 180px;
}

[id="fusion-tab-ar/vr"] {
    margin-right: 13px !important;
    width: 180px;
}

#fusion-tab-blockchain{
	width: 180px;
}
.icon-portfolio-mobile:before,.icon-portfolio-cloud:before,.icon-portfolio-iot:before,.icon-portfolio-blockchain:before{
	color: #898989 !important;
}
.fusion-tab-heading:hover .fontawesome-icon:before {
    color: #3797de !important; 
}
.nav li.active .fontawesome-icon:before
{
     color: #3797de !important;
}
 @media only screen and (max-width: 545px){
 	#all-page-font1{
 		font-size: 45px !important;
 		font-weight: bold;
 	}
 	#all-page-font2{
 		font-size: 39px !important;
 		font-weight: bold;
 	}
	
 }
  @media only screen and (max-width: 1024px){
	  .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link,
	  .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link:hover,
	  .fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link:focus{
        border-top: 3px solid #3797de !important;
	}
  }
 
@media only screen and (max-width:280px){
 	#all-page-font1{
 		font-size: 35px !important;
 		font-weight: bold;
 	}
 	#all-page-font2{
 		font-size: 30px !important;
 		font-weight: bold;
 	}
 }


#ai-service-image{
    background-color: #e5edff !important;
    width: 150px;
}

#ai-service-image:hover{
    background-color: #e5edff !important;
    border-radius: 50px !important;
}

.awb-submenu__sub-a{
    padding-left: 0px !important;
}
.fusion-accordian .panel-title a .fa-fusion-box{ 
    padding: 30px !important;
    border-radius: 10px 0px 0px 10px;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title .collapsed{
    padding: 0px !important;
}
.fusion-accordian .fusion-panel.fusion-toggle-no-divider.fusion-toggle-boxed-mode .panel-title .active{
    padding: 0px !important;
}
.panel-body.toggle-content.post-content{
    padding-left: 100px !important;
}
h4.panel-title.toggle a.active {
  border-bottom: 1px solid #e2e2e2;
}
.fusion-accordian .panel-title .active .fa-fusion-box{ 
    padding: 30px;
    border-radius: 10px 0px 0px 0px !important;
}
#collapse-1-3127 .panel-body p{
    margin-bottom: 0px !important;
}

@media only screen and (max-width: 479px){
.fusion-accordian #accordian-1 .panel-title a{
    font-size: 16px !important;
    line-height: 20px !important;
}
.fusion-toggle-heading{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 80px;
}
}
@media screen and (min-width: 480px) and (max-width: 912px) {
.fusion-accordian #accordian-1 .panel-title a{
    font-size: 20px !important;
    line-height: 25px !important;
}
.fusion-toggle-heading{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    padding-left: 80px;
}
}

.fusion-rollover-gallery{
    display: none !important;
}
.fusion-body .fusion-tabs .nav-tabs>.active>#fusion-tab-web,
.fusion-body .fusion-tabs .nav-tabs>.active>#fusion-tab-mobile,
.fusion-body .fusion-tabs .nav-tabs>.active>#fusion-tab-cloud,
.fusion-body .fusion-tabs .nav-tabs>.active>#fusion-tab-blockchain{
    border-top: 3px solid #3797de !important;
}
.fusion-tabs.classic .nav-tabs>li.active .tab-link[id="fusion-tab-ai/iot"],
.fusion-tabs.classic .nav-tabs>li.active .tab-link[id="fusion-tab-ar/vr"]{
    border-top: 3px solid #3797de !important;
}
.fusion-tabs.classic .nav-tabs>li.active .tab-link[id="fusion-tab-ai/iot"]:hover,
.fusion-tabs.classic .nav-tabs>li.active .tab-link[id="fusion-tab-ar/vr"]:hover{
    border-top: 3px solid #3797de !important;
}
.fusion-title-heading .title-heading-left .fusion-responsive-typography-calculated{
    line-height: 20px !important;
}
.fusion-body .fusion-title.fusion-title-size-two{
    margin-bottom: 0px !important;
} 
#das-section-whatwedo-btn-1{
    line-height: 20px !important;
}
.tab-link{
   border: none !important;
}
.portfolio .nav{
   margin-bottom: 20px;
}
.fusion-tabs.classic.horizontal-tabs .nav-tabs>.active>.tab-link{
   border-top: 3px solid #3797de !important;
}
.das-megamenu-services-e-commerce .menu-text{
   text-align: left !important;
}


.solution-health-first-heading .fusion-text-3{
    line-height: 60px;
}
.solution-health-first-heading .fusion-text-4{
   font-size: 18px;
   line-height: 45px;
   font-family: DM Sans;
   font-weight: 400;
   color: #2B2B2B;
}
#hiringmodels .fusion-text-3,#hiringmodels .fusion-text-11,#hiringmodels .fusion-checklist-1{
   font-size: 18px;
   line-height: 34px;
   font-family: DM Sans;
   font-weight: 400;
   color: #2B2B2B;
}
.solution-checklist-header{
   font-size: 20px !important;
   line-height: 65px !important;
   font-family: Syne !important;
   font-weight: 700 !important;
}
.solution-checklist-text {
   font-size: 18px !important;
   font-family: DM Sans !important;
   font-weight: 400 !important;
   color: #2B2B2B !important;
}
.download-button-text{
   font-size: 16px !important;
   line-height: 20.83px !important;
   font-weight: 700 !important;
   font-family: DM Sans !important;
}
.portfolio-tab-text p{
   margin-top: 20px !important;
   text-align: left !important;
   font-size: 18px !important;
   line-height: 31px !important;
   font-weight: 500 !important;
   font-family: DM Sans !important;
}
.das-portfolio-tag-pagination .pagination{
   display: none !important
}
@media screen and (min-width: 1281px){
.das-portfolio-tag-pagination .fusion-grid-posts-cards{
   padding-left: 40px !important;
}
}
.solution-hiringmodels .fusion-text-4,.solution-hiringmodels .fusion-text-6,.solution-hiringmodels .fusion-text-8,.solution-hiringmodels .fusion-text-10,.solution-hiringmodels .fusion-text-12,.solution-hiringmodels .fusion-text-14{
  font-size: 20px;
  line-height: 75px;
  font-family: Syne;
  font-weight: 700;
  color: #000000;
  margin-top: 10px;
}
@media screen and (max-width: 1024px){
.case-study-breadcrumbs .fusion-breadcrumbs,
#das-section-whoweare-separator{
     display: block !important;
}
.case-study-breadcrumbs .fusion-breadcrumb-item{
     text-align: start;
}
.solution-health-second-heading .fusion-image-element{
     margin-top: 0px !important;
}
}
@media screen and (min-width: 768px) and (max-width: 820px){
.share-this-story .fusion-social-networks .fusion-social-network-icon{
   margin: 5px 6px !important;
}
}
@media screen and (max-width: 430px){
.career .panel-body.toggle-content.post-content{
    padding-left: 0px !important;
}
}
.erp-system .fusion-content-layout-column{
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.hire-mean-stack-card{
    height: 335px;
}
.services #main{
    padding-bottom: 90px !important;
}
@media screen and (max-width: 1024px){
.lh-31 {
    line-height: 31px !important;
}
}
.lh-32{
    line-height: 32px !important;
}
.lh-33 {
    line-height: 33.99px !important;
}

.lh-34 {
    line-height: 34px !important;
    color: #2b2b2b !important;
}

.lh-45 {
    line-height: 45px !important;
}

.lh-40 {
    line-height: 40px !important;
}

.fs-20 {
    font-size: 20px !important;
}
@media only screen and (min-width: 801px) {
	.checklist-277{
    	height: 277px !important;
    }
    .height-558{
		height: 558px !important;
	}
}  
@media only screen and (max-width: 821px) {
    .solution-hiringmodels{
        margin-bottom: 0px !important;
    }
}
.ai-services-can-help .fusion-text ol li{
    padding-top: 10px;
}