/*
Theme Name: Itfirm Child
Theme URI: http://demo.casethemes.net/itfirm/
Author: Case-Themes
Author URI: https://themeforest.net/user/case-themes/portfolio/
Description: Itfirm is a stunning, professional and flexible IT Solutions, IT Business, and Services Company WordPress theme. Itfirm based on in-depth research into IT Solutions, IT Services, IT Business, Consulting, SaaS & Software, Digital Solution, Technical Engineering, Technology, and Services Company, to deliver all needed layouts and blocks.
Version: 1.3.8
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: itfirm
Text Domain: itfirm-child
Tags: agency, business, it services, it solutions, technology, technology service, software, services, app, network solution, startup, technology company, saas, digital
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.
*/

.ct-logo.style3:before{
  display: none!important;
}
.ct-nav-menu1.style2 .ct-main-menu > li > a{
  line-height: 84px!important;
}
.ct-logo.style3 {
  padding-right: 50px!important;
  padding-top: 15px!important;
  padding-bottom:20px!important;
  padding-left: 25px!important;
}

.banner_section {overflow: hidden; position: relative; height:60px; top: 0px;}
#artoon_banner-idea {display: block; position: relative; white-space: nowrap; top: 0; left: 0; animation-iteration-count: infinite;}
h1#artoon_banner-idea{font-size:38px; line-height: 60px;}
.artoon_banner_anim_4 {animation: move_top_4 20s; animation-delay: 0.1s;}
@keyframes move_top_4 {
  0%, 8.33% {top: 0px;}
  9%, 9.33% {top: -60px;}
  18%, 18.33% {top: -120px;}
  27%, 27.33% {top: -180px;}
  36%, 36.33% {top: -240px;}
  45%, 45.33% {top: -300px;}
  54%, 54.33% {top: -360px;}
  63%, 63.33% {top: -420px;}
  72%, 72.33% {top: -480px;}
  81%, 81.33% {top: -540px;}
  90%, 90% {top: -600px;}
}

.banner_section_about {overflow: hidden; position: relative; height:50px; top:5px;}
#artoon_banner-about {display: block; position: relative; white-space: nowrap; top: 0; left: 0; animation-iteration-count: infinite;}
h1#artoon_banner-about{font-size:32px; line-height:50px; color: #1cd1ca;}
.artoon_banner_anim_about {animation: move_top_about 10s; animation-delay: 0.1s;}
@keyframes move_top_about {
  0%, 20.33% {top: 0px;}
  40%, 40.33% {top: -50px;}
  60%, 60.33% {top: -100px;}
  80%, 80.33% {top: -150px;}
}

.privacy-content h2{
  font-size: 1.2rem;
  font-weight: 600;
  margin-bottom: 0px;
}
.privacy-content h2:not(:first-child) {
  margin-top:30px;
}
.partner-box .style1 .item--inner{
  padding: 20px 20px 15px!important;
  margin-bottom: 0px!important;
}
.partner-box .style1 .item--description{
  margin: 15px 0px 10px -72px;
}

.intl-tel-input{
  width: 100% !important;
}
.intl-tel-input .wpcf7-phonetext{
  padding-left: 50px!important;
}

/*
.techno-tab .ct-tabs--main{background: #ffffff; box-shadow: 0 0 60px rgba(0,0,0,.11);}
.techno-tab .ct-tabs-meta{
  width: 30%!important;
  padding: 35px 0px!important;
  border-right: 5px solid #084277;
  box-shadow: 5px 0 9px rgba(0,0,0,.12);
}*/
.techno-tab .ct-tabs3 .ct-tabs-title {
    border-top: 0px solid #efeff2;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 0px;
}
.techno-tab .ct-tabs-meta li {padding:0.8rem 0px;}

.techno-tab .ct-tabs-content{width:100%!important; padding: 2rem!important;}
.techno-tab .elementor-icon-list-items{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr!important; display: grid!important; column-gap:1.4rem;}
.techno-tab .elementor-icon-list-item{
    border: 1px solid #eeeeee !important;
    border-radius: 15px;
    box-shadow: -1px 5px 5px #f5f5f5;
    padding: 23px 6px !important;
    flex-direction: column;
    margin-top: 0px !important;
    row-gap:1.4rem;
	transition: all .3s linear;
}
.techno-tab .elementor-icon-list-item:hover{background: #f9f8fc; border: 1px solid #58468c !important;}
.techno-tab .elementor-icon-list-icon svg{margin-right:0px!important; width: 100%; height: 50px;}
.techno-tab .elementor-icon-list-icon{height:60px; align-items: center;}
.techno-tab .elementor-icon-list-icon+.elementor-icon-list-text {padding-inline-start: 0!important; font-weight: 500!important; font-size: 0.9rem;}
.techno-tab .item--sub-title{font-size:1.6rem!important; font-weight:600!important;}

.about-menu-span .elementor-icon-list-text span{font-size: 0.8rem!important;}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input, .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel], .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text] {
    padding-left: 94px !important;
}