/*
Theme Name: Mitech Child
Theme URI: http://mitech.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: mitech
Text Domain:  mitech-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/
.growl.growl .growl-message {
    color: #000!important;
    text-align: center!important;
}
.header-01 .menu--primary .current-menu-item>a{
    color: #333333!important;
}
.header-01 .menu--primary .current-menu-item>a:hover {
    color: #5aa6e0!important;
}
.header-01 .menu--primary .menu__container>li.current-menu-item>a .menu-item-wrap:after, .header-01 .menu--primary .menu__container>li.current-menu-ancestor>a .menu-item-wrap:after, .header-01 .menu--primary .menu__container>li:hover>a .menu-item-wrap:after {
    background: none!important;
}
.page.page-id-2158 .massage1, .page.page-id-1806 .massage1, .page.page-id-2281 .massage1, .page.page-id-2287 .massage1, .postid-2192 .massage1, .postid-738 .massage1, .postid-2478 .massage1, .postid-2484 .massage1 {
    display:none!important;
	    margin-bottom: 0px;
}
#header-right-inner .top-bar-right{
    display: none;
}
#comments, .post-comments-number, .entry-author-meta, .entry-post-categories, .entry-post-tags{
    display: none!important;
}
.page.page-id-2158 .massage2, .page.page-id-1806 .massage2, .page.page-id-2281 .massage2, .page.page-id-2287 .massage2, .postid-2192 .massage2, .postid-738 .massage2, .postid-2478 .massage2, .postid-2484 .massage2 {
    display:block!important;
	    margin-bottom: 0px;
}
.page.page-id-152 p.massage2, .page.page-id-2264 .massage2, .page.page-id-2279 .massage2, .page.page-id-2285 .massage2, .postid-734 .massage2, .postid-2194 .massage2, .postid-2473 .massage2, .postid-2480 .massage2{
    display:none!important;
	    margin-bottom: 0px;
}
.page.page-id-152 .massage1, .page.page-id-2264 .massage1, .page.page-id-2279 .massage1, .page.page-id-2285 .massage1, .postid-734 .massage1, .postid-2194 .massage1, .postid-2473 .massage1, .postid-2480 .massage1{
    display:block!important;
	    margin-bottom: 0px;
}
.tatsu-inline-text-left{
    padding-top: 182px;
	padding-left: 358px;
	padding-right:20px;
}
.tm-box-icon.style-02 .icon{
   min-width:40px;
}
.page-title-bar-01 .heading {
    font-weight: 700;
}
.tm-widget-title.style-01 .widget-title {
    color:#333;
}
.tm-case-study.style-carousel .post-title{
    color:#333;
	font-weight: 700;
}
.heading, .info-title{
    font-weight: 700;
	color:#333;
}
.tm-gradation.style-01 .circle {
font-weight: 700;
}
.tm-contact-form-7-box.group-style-01 .form-title {
  font-family: CerebriSans;
    font-weight: 700;
    letter-spacing: 0em;
    line-height: 1.42;
	font-size: 24px;
	color:#333;
}
.tm-box-icon.style-02 .icon{
   min-width:40px;
}
.swiper-slide-inner ul{
  height:105px;
}
.tm-box-icon.style-02 .heading {
   
    height: 45px;
}
.list-item h6.title, h4.heading{
    text-transform: capitalize;
}
.header-05 .menu--primary .menu__container > li.current-menu-item > a .menu-item-wrap:after{
    display:none!important;
}
.header-05 .menu--primary .menu__container > li:hover > a .menu-item-wrap:after {
display:block!important;
}

.header-05 .menu--primary > ul > .current-menu-item > a {
    color: rgba(255, 255, 255, 0.7)!important;
}
.tatsu-inline-text-right{
    padding-top: 182px;
	padding-right: 358px;
	padding-left:20px;
}
.page.page-id-1806 .page-content {
    padding-top: 0px;
    padding-bottom: 0px;
}
.growl.growl.growl-large {
    padding: 19px 25px 18px;
}
.header-05 .header-info .info-title {
    font-size: 16px;
}
.tm-case-study.style-carousel .post-info {
    position: relative;
    padding: 25px 26px 25px;
}
#advantage .btn, #how-we-work .gradation-btn {
  display:none!important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-mitech-02 .vc_tta-panel-body, .wpb-js-composer .vc_tta.vc_general.vc_tta-style-mitech-03 .vc_tta-panel-body{
    margin-top: 43px;
}

.desktop-menu .sm, .desktop-menu .sm ul, .desktop-menu .sm li {
   float:left;
}

.desktop-menu .sm-simple {
    width: 100%;
}
.pll-parent-menu-item{
   float:left;
}
.tm-box-icon.style-02 .heading {
    padding: 0 20px;
}
.desktop-menu .sm-simple .sub-menu, .desktop-menu .sm-simple .children {
    min-width: 165px!important;
}
.menu-item-title img{
    padding-top: 2px;
}
.lang-item img{
    padding-top: 5px;
}
.tm-list.style-icon .marker {
    font-size: 22px!important;
}
#projects a.link-secret {
	margin:0 auto;
}
#projects .btn, .post-categories, .entry-case-study-return-link, .post-excerpt {
    display:none;
}
.tm-case-study.style-carousel .post-title{
	text-align:center;
}
#fr{
    display:inline-block;
}
#mb{
    display:none;
}
.page-mobile-menu-content {
    background: #5aa6e0;
}
.massager {
    display: inline;
    float: right;
    font-size: 27px;
}
.header-05 .header-info .info-icon {
    font-size: 28px;
}
.header-05 .header-wrap {
    min-height: 83px;
}
.home #page-title-bar{
    display:none!important;
}
.entry-case-study-title {
    padding: 80px 0px 60px;
    text-align: center;
}
.case_link{
    font-size: 30px;
    color: #0993e2;
}
.page-content {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
.page-mobile-main-menu li {
    width: 100%;
}
@media (max-width: 1700px) { 
.tatsu-inline-text-left {
    padding-top: 100px; 
    padding-left: 64px;
}
.tatsu-inline-text-right{
    padding-top: 100px;
	padding-right: 64px;
	padding-left:20px;
}	
}
@media (max-width: 1366px) { 
.tatsu-inline-text-left {
    padding-top: 60px; 
    padding-left: 64px;
}
.tatsu-inline-text-right{
    padding-top: 60px;
	padding-right: 64px;
	padding-left:20px;
}
.tm-box-icon.style-02 .heading {
    padding: 0 0px;
	font-size:22px;
}
	
}
@media (max-width: 1270px) { 
.tatsu-inline-text-left {
    padding-top: 30px; 
    padding-left: 20px;
}
.tatsu-inline-text-right{
    padding-top: 30px;
	padding-right: 20px;
	padding-left:20px;
}
.page-title-bar-01 .page-title-bar-inner {
    padding-top: 60px;
    padding-bottom: 60px;
}	
}
@media (max-width: 992px) { 
.tm-box-icon.style-01 .heading {
    font-size: 23px;
}
.menu-item-title img {
    padding-top: 6px;
}
	#page-open-mobile-menu {
    display: block!important;
}
	.branding__logo img {
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
}
	.mob-h{
    display:none;
}
	#header-right-inner .top-bar-right{
    display: block;
}
	.header-right-inner {
    padding: 0px 10px !important;
}
	.header-more-tools-opened .header-right-inner {
    height: 88px;
}
	.top-bar-right .fa-map-marker-alt{
    padding-left: 3px;
}
	.header-right-inner>div {
    padding: 0;
}
	.top-bar-info {
    padding-inline-start: 0px;
    position: relative;
    padding: 0;
    margin-block-start: 0;
    margin-block-end: 0;
}
	.page-content {
    padding-bottom: 50px;
}
#fr .tm-heading.highlight-02 mark:after{
    display:none;
}
	.tatsu-inline-text-left, .tatsu-inline-text-right {
    padding-bottom: 30px;
}
	.page-mobile-main-menu .menu__container>li>a,  .page-mobile-main-menu .sub-menu a {
    padding-top: 7px;
    padding-bottom: 7px;
}
}
@media (max-width: 480px) { 
#mb{
    display:inline-block;
}
	#pk{
    display:none;
}
	#advantage{
    display:none;
}
	.tm-widget-title.style-01 .widget-title {
    margin-bottom: 0;
    margin-top: 10px;
}
}