/*
Theme Name: Teba Child
Theme URI: https://motivoweb.com/teba/
Author: motivoweb
Author URI: https://themeforest.net/user/motivoweb/
Template:  teba
Description: IT Solutions & Services WordPress Theme.
Version: 1.2
Text Domain: teba
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
License: GNU General Public License
License URI: license.txt
*/



.image-box-style7 .title-wrap h6 {padding-top: 15px !important;}
.home .caption .thumb-service img {height: 197px !important;}


@media (min-width: 992px){
.mo-header-v2 .mo-menu-list > ul > li > a {
    margin: 0 12px !important;
}

}

.mo-header-v2 .mo-menu-list > ul > li > a {
    margin: 0 18px;
}

@media (max-width: 991px){
.mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children .mb-dropdown-icon:before {
  content: "\e684"; font-size:24px;
}

.mo-header-v2 .mo-menu-list > ul > li.menu-item-has-children .mb-dropdown-icon.open:before{content: "\e682";  font-size: 24px; font-family: 'Pe-icon-7-stroke';
    color: #000;
}
}

@media only screen and (max-width: 767px){
.homeImg {display: none !important;}
.owl-controls .owl-nav div.owl-next {
    right: -55px !important; 
}
.owl-controls .owl-nav div.owl-prev {
    left: -55px !important;
}
.homeAbout {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.home_our_work {
  padding-top: 30px !important;
}

.desginHomeSec .vc_col-sm-3 {
    margin-bottom: -3% !important;
}

.homeVideoTestimonial {padding-top: 30px !important}
.healthcareApplication {padding-top: 10px !important;}
.healthcarePort {padding-top: 25px !important;}
.mobileAppProject {padding-top: 30px !important;}
.mobileAppPortfolio {padding-top: 10px !important;}
.firstCounterRow {
    margin-top: -105px !important;
}
.vc_custom_1625751902516 {
    padding-top: 10px !important;
}
.wpcf7-form .inquiryBoxForm select {font-size: 12px !important;}
}


/* Mobile End */

/* Desktop */


.inquiryBoxForm .input {z-index: inherit !important; }

.homeAbout {
    padding-top: 50px;
}
.home_our_work {padding-top: 70px;}
.homePortfolio .fa-angle-right:before {
    bottom: 16px !important;
    position: absolute; left: 20px;
}

.homePortfolio  .fa-angle-left:before {
   bottom: 16px !important;
    position: absolute; left: 20px;
}

.homeVideoTestimonial {padding-top: 50px;}
.healthcareApplication {padding-top: 40px;}
.healthcarePort {padding-top: 45px;}

.mobileAppProject {padding-top: 50px;}
.mobileAppPortfolio {padding-top: 40px;}

.home .mo-testimonial-carousel.tpl1 .testimonial-details .content p {
    font-size: 22px !important; line-height: 35px !important;
}

.page-id-2472 .button.hr_dark.radius5.linear {margin-top: -85px;}

.process-box-style2 .process-wrap:before {opacity: 1 !important;}
.infoSec {
    border:1px solid rgba(0,0,0,0.1) !important;
}

.wpcf7-form .inquiryBoxForm .row div[class*="col-"]:not(.sm-margin) {
    margin-bottom: 10px !important;
}
.privacyTxt {font-size: 14px; font-weight: 500;}
.inquiryBoxForm .intl-tel-input.allow-dropdown {margin-bottom: 0 !important; border:1px solid rgba(0,0,0,0.1) !important; border-radius: 6px;}

.wpcf7-form .inquiryBoxForm select {font-size: 14px;}
.wpcf7 .wpcf7-select.country_auto {border:1px solid rgba(0,0,0,0.1) !important;}
.inquiryBoxForm .wpcf7-tel {border:1px solid rgba(0,0,0,0.1) !important;}
.inquiryBoxForm .wpcf7-file {padding-left: 1px !important; margin-bottom: -30px;}

.inquiryBoxForm .wpcf7-checkbox {padding-left: 20px;}
.inquiryBoxForm .privacyTxt {padding-left: 20px;}

.widget_nav_menu ul li:before {content: inherit !important; }



#wpcf7-f60-p2574-o1 .col-sm-12 {
    margin-bottom: 0px !important;
}

#back-to-top{bottom: 100px !important;}

@media screen and (max-width: 1439px) {
       .process-box-style2 .process-wrap:before {width: 235px; top: 0px; left: 74%;}
}

@media screen and (min-width: 1440px) {
       .process-box-style2 .process-wrap:before {width: 150px; top: -12px;}
}

@media only screen and (max-width: 1024px) {
.mo-testimonial-carousel.tpl1 .testimonial-title {margin-bottom: 20px !important;}
.inquiryCol {width: 100% !important;}
.inquiryCol .mo-title-box {text-align: center !important;}
.inquiryCol .wpb_text_column {text-align: center !important;}
}

.page-id-4585 .image-box .title-wrap h3 {text-align: center;}
.page-id-4585 .image-box-style10.icon-bg .thumb-service {margin: 0 auto;}
.zsiq_cnt {display: none !important;}


@media only screen and (min-width: 768px){
.app-development-process .tablet_column_full {
    display: flex !important;
}
}

@media only screen and (max-width: 768px){

.process-box-style2 .process-wrap:before {display: block !important;}
.process-box-style2 .process-wrap:before {
    width: 125px;
    top: 0px;
    left: 90%;
}
.inquiryCol {width: 100% !important;}
.inquiryCol .mo-title-box {text-align: center !important;}
.inquiryCol .wpb_text_column {text-align: center !important;}

.cli-bar-message {padding-left: 1px; padding-top: 7px;}
}

.thank-you {
    display: block;
    margin: 0;
    width: 100%;
    text-align: center;
    padding: 50px 20px;
    background: url(/wp-content/themes/teba-child/images/thankyou.jpg) top center no-repeat;
    background-size: 100% 100%;
}

.page-template-thankyou-template .container {
    max-width: 1200px;
    margin: 0 auto;
}

.thank-you h1 {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-size: 50px;
    color: #00b8d9;
    text-transform: uppercase;
}

.thank-you h2 {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-size: 24px;
}

.thank-you p {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    font-size: 18px;
}

.thank-you .inquiry-code {
    width: 200px;
    margin: 30px auto;
    display: block;
    border: 2px dashed #ddd;
    padding: 10px;
    text-align: center;
    font-size: 16px;
    border-radius: 5px;
    background: rgba(157, 230, 243, 0.05);
}

@media only screen and (max-width: 639px){
.thank-you {
    width: inherit;
    padding: 20px;
}

.thank-you h1 {
    font-size: 30px;
}

.thank-you h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

.thank-you p {
    margin: 0px 0px 20px 0px;
    font-size: 15px;
}

}

body .mo-path .mo-path-inner a{
    color:#fff !important;font-family: Roboto;
    line-height: 20px;
    letter-spacing: 0px;
    font-weight: 700;
    font-style: normal;
    font-size: 15px
}
body .mo-path .mo-path-inner a:hover {
 
    opacity: .8;
}
