/*
Template:       digeco
Theme Name:     Digeco Child Theme
Theme URI:      http://radiustheme.com/demo/wordpress/digeco
Author:         RadiusTheme
Author URI:     http://radiustheme.com
Description:    Digeco is Startup Agency WordPress Theme.
Version:        1.0
Text Domain:    Digeco
Tags: left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, translation-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.copyright_widget .widget.widget_nav_menu{
    text-align: center;
}
#primary .container{
	max-width:100% !important;
}
/*
.single-post .entry-banner {
    background-image: url(https://transconomy.ai/wp-content/uploads/2021/03/transconomy-roadway-asset-management-software.webp) !important;
}
*/
.blog #primary .container{
	max-width:1200px !important;
    padding: 120px 0px;
}
.blog .entry-banner:after {
    background-image: none;
}
#comments,.single-post .type-post .entry-header{
display:none;
}
#primary .container > .row > .col-sm-12.col-12{
    padding:0px !important;
}
.animate-shape-style13 .shape-point .end-point {
    position: absolute;
    z-index: 1;
    top: -16px;
    right: -42px;
}
.elementor-button{
position:relative;
transition: all 0.5s ease-in-out;
background-color:#FF7750 !important;
}
.grecaptcha-badge {
	display:none;
}
.page-id-11 .grecaptcha-badge {
	display:block;
}
video::-webkit-media-controls-start-playback-button {
  display: none !important;
}
*::-webkit-media-controls-start-playback-button ,video::-webkit-media-controls-enclosure{
  display: none!important;
  -webkit-appearance: none;
}

.svg-white-icon .rtin-icon:hover img, .svg-white-icon .info-box-default:hover img,.svg-white-icon .rtin-item:hover img{
filter:brightness(0) invert(1);
}
.svg-white-icon .info-box-default h3 a{
    pointer-events:none;
}
.use-section .rtin-item.rtin-icon:hover h3 a{
color:white !important;
transition:all 0.1s ease-in-out !important;
} 
.header-button .button-btn{
margin-right: 10px;
}
.box-max-height .info-box-style1{
height:320px;
}
.footer-area .widget_media_image img {
    max-width: 250px !important;
}
.uppercasetext{
text-transform:uppercase;
}
.header-style-1 .header-button-wrap .header-button .button-btn{
    padding: 10px 15px;
}
.footer-top-area {
    
    padding: 45px 0 10px;
}
.svg-img img{
max-height:58px;
}
.masthead-container{
background: linear-gradient(to bottom, #000000d6 2%, rgba(0,0,0,0) 98%);
}
.overlay-layer{
	width:100%;
    left:0px;
    
}
.footer-style-1 .footer-area .footer-top-area{
	text-align:left;
}
.about-image-text .about-content .sub-rtin-title{
	margin-bottom:0;
}
.corporate-address li:first-child{
    padding-right:25px;
}
.page-id-1248 .about-layout-style1 .indicator-container{
	display:none;
}
.about-image a{
	pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: black;
}

.elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active{
  background: var( --e-global-color-text );
}
a#btn_hero:hover {
    background: white !important;
    color: #444 !important;
}
@media(min-width: 992px){
    
	.single-post #primary .container {
    	max-width: 63% !important;
	}
}
@media(min-width:768px){
	.copyright_widget{
        margin-bottom: 15px;
    }
}
@media(max-width:1199px){
	.site-header .site-branding a img {
    padding: 8px 0 8px;
    max-height: 52px;
}
}


@media(max-width:438px){
    .mean-bar .button-gradient-1{
     display: inline-block !important;
    padding: 4px 7px !important;
    font-size: 11px;  
   float: right;
    margin-right: 12%;
          margin-top: 1% !important;
    }	
    .mean-bar .button-gradient-1 i{
     margin-left: 5px;    
    position: relative;
    top: 4px;
      
    }
     .mean-bar .button-btn{
    display:none !important;
    }
}
#contact_us input, #contact_us textarea {
    background: #ebf3fa;
}
input.wpcf7-form-control.wpcf7-quiz {
    box-shadow: none;
    color: #111111;
    border: 1px solid #eaeaea;
    border-radius: 4px;
    font-size: 16px;
    padding: 15px 20px 15px 20px;
    margin-bottom: 10px;
}
span.wpcf7-form-control-wrap.quiz-math label span {
    margin-right: 5px;
    font-size: 16px !important;
    font-family: 'Roboto';
    font-weight: 400;
}
.elementor-126 .elementor-element.elementor-element-4f2c0859 {
    margin-bottom: 0 !important;
}
 h3#h3_hero {
        line-height: 21px;
        letter-spacing: 0px;
        font-weight: 600;
        font-size: 20px !important;
 }
.slider_heading, .slider_text {
    margin-bottom: 0 !important;
}
@media(min-width:1024px) and (max-width:1299px){
.slider_text .elementor-widget-container{
padding: 0% 13% 0% 13% !important;
    }

.slider_heading .elementor-widget-container{
padding: 0% 7% 0% 7% !important;
}
        h1#h1_hero {
		font-size: 36px !important;
	}
}

@media(min-width:1300px) and (max-width:1500px){
.slider_text .elementor-widget-container{
padding: 0% 13% 0% 13% !important;
}

.slider_heading .elementor-widget-container{
padding: 0% 7% 0% 7% !important;
}
          h1#h1_hero {
		font-size: 48px !important;
	}
}

@media(min-width:1240px){
	h3#h3_hero {
		font-size: 20px !important;
	}
}
@media(min-width:1025px) and (max-width:1240px){
    h3#h3_hero {
        font-size: 16px !important;
	}
}
@media(min-width:975px) and (max-width:1024px){
    h3#h3_hero {
        font-size: 16px !important;
	}
	h1#h1_hero {
    font-size: 36px !important;
}
}
@media(min-width:830px) and (max-width:974px){
	.custom-btn{
    	float:left; 
	  }
	  h1#h1_hero {
		font-size: 34px !important;
	}
}
@media(min-width:768px) and (max-width:829px){

	h1#h1_hero {
	font-size: 30px !important;
	}
}

@media(min-width:700px) and (max-width:767px){
h1#h1_hero {
    font-size: 28px !important;
}
}
@media(min-width:600px) and (max-width:700px){
h1#h1_hero {
    font-size: 24px !important;
}
}
@media(min-width:500px) and (max-width:600px){
h1#h1_hero {
    font-size: 20px !important;
}
}
@media(min-width:470px) and (max-width:500px){
h1#h1_hero {
    font-size: 33px !important;
}
}

@media(max-width:767px){
	.info-box-style4 .rtin-item,
    .title-text-style1{
    	text-align:center;
    }
    .single-post #primary .container {
    	max-width: 95% !important;
	}
     h3#h3_hero {
    line-height: 21px;
    letter-spacing: 0px;
    font-weight: 600;
    font-size: 11.5px !important;
    padding:0 10px;
    font-family: 'Open Sans';
	}
	h1#h1_hero{
		line-height: 34px !important;
		text-shadow: rgb(0 0 0 / 25%) 0px 0px 2px;
		letter-spacing: 0px;
		font-weight: 700;
		font-size: 26px;
	}
	a#btn_hero {
		 font-size: 12px !important;
		font-family: 'Roboto' !important;
		font-weight: 400 !important;
	}
	p#p_hero {
		font-weight: 500;
		font-size: 12px !important;
		line-height: 20px !important;
		padding: 0 8px;
	}
    
}

@media(max-width:469px){
	h1#h1_hero {
    font-size: 29px !important;
}
     h3#h3_hero {
    font-size: 17.5px !important;
    }
}
@media(max-width:405px){
	h1#h1_hero {
    font-size: 26px !important;
}
}
@media(max-width:320px){
	h1#h1_hero {
    font-size: 24px mportant;
}
}

#dev-life-cycle .rtin-icon:before {
	display:none !important;
    visibility: hidden !important;
}
#dev-life-cycle span.svg-img img {
    height: auto;
    width: 100%;
}
#data-annotation .rtin-item.rtin-icon:hover {
    background: #ff775020 !important;
    border: 1px solid #FF7750;
}
#ai-model-training .rtin-item.rtin-icon:hover {
    background: #26C48520 !important;
    border: 1px solid #26C485;
}
#ai-model-integration .rtin-item.rtin-icon:hover {
    background: #1A8FE320 !important;
    border: 1px solid #1A8FE3;
}
#dev-life-cycle .rtin-text p,.portfolio-default .rt-portfolio-tab a,.portfolio-multi-layout-3 .rtin-content h3 a,.portfolio-multi-layout-3 .rtin-item .rtin-content p{
    color: #222c51;
}
.portfolio-multi-layout-3 .rtin-content h3 a:hover{
    color: #222c51 !important;
}

@media(min-width: 992px){
    
	.single-post #primary .container {
    	max-width: 63% !important;
	}
}
@media(min-width:768px){
	.copyright_widget{
        margin-bottom: 15px;
    }
}
@media(max-width:1199px){
	.site-header .site-branding a img {
    padding: 8px 0 8px;
    max-height: 52px;
}
}

@media(max-width:991px){
	.custom-btn{
    	float:left;
    }
    
}

@media(max-width:438px){
    .mean-bar .button-gradient-1{
     display: inline-block !important;
    padding: 4px 7px !important;
    font-size: 11px; 
    float:right;
    margin-right: 12%;
          margin-top: 1% !important;
    }	
    .mean-bar .button-gradient-1 i{
     margin-left: 5px;    
    position: relative;
    top: 4px;
      
    }
     .mean-bar .button-btn{
    display:none !important;
    }
}

.header-button a.button-btn {
    display: none !important;
}
.content-area {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
/*
Customizer CSS
*/
.working-process-style2 img{
	max-width:50%;
}
.footer-top-area .corporate-address li i{
	color:#FD7750;
}
.sign-img img{
	width:13% !important;
}
@media (max-width: 767px){
	.about-content {
    margin-top: 20px !important;
}
}


button.mfp-close:hover {
    background: #FF7750;
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	right: 0;
}

a.rtin-play.rt-video-popup {
    height: 5.6875rem !important;
    width: 5.6875rem !important;
}

.grecaptcha-badge {
    visibility: visible !important;
}
body.post-template-default.single.single-post .entry-banner:after,.page-template-default .entry-banner:after{
    background: none;
}
.entry-banner{
   /* height: 590px; */
}

.page-id-8124 .entry-banner {
    display: none;
}
#case_study_h3{
	margin-top:0px
}
body.post-template-default .col-lg-4.col-md-12.fixed-side-bar {
    margin-top: 0px;
}
body.post-template-default.single.single-post #primary.content-area {
    margin-top: 100px;
	margin-bottom: 100px;
}

@media (max-width: 767px){
#case_study_h3{
	margin-top:0px
}
body.post-template-default .col-lg-4.col-md-12.fixed-side-bar {
    margin-top: 0px;
}
body.post-template-default.single.single-post #primary.content-area {
    margin-top: 30px;
	margin-bottom: 30px;
}
}

a.dark-logo img {
    width: auto !important;
}
.info-box-style1 svg.icon-bg-shape {
    visibility: hidden !important;
}
.info-box-style4 .rtin-item {
    transform: none !important;
}
section.elementor-section.elementor-top-section.elementor-element:nth-child(1) {
    height: auto;
    padding: 100px 0px 20px 0px !important;
}
.post-3535 section.elementor-section.elementor-top-section.elementor-element:nth-child(1){
height:auto !important;
}
section#contact-form-sec {
    height: auto !important;
}
.animate-shape-style11 .animated-shape li {
    position: absolute;
    top: -24.9375rem !important;
    right: -6rem;
}
@media(max-width:786px){
	.info-box-style4 .rtin-item,
    .title-text-style1{
    	text-align:center;
    }
    .single-post #primary .container {
    	max-width: 95% !important;
	}
    section.elementor-section.elementor-top-section.elementor-element:nth-child(1) {
        height: auto;
    }
}