/*
 Theme Name:     Divi Child Theme
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Harish C N
 Author URI:     http://qatar.carmatec.com/
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
body {
color: #666666;
font-size: 15px;
font-weight: 400;
line-height: 1.6;
}
.et-fixed-header #logo {
   max-height: 80px;
    margin-bottom: 6px !important;
    margin-top: -4px !important;
display: none;
}
.et_fixed_nav #logo {
    max-height: 80px;
    margin-bottom: 6px !important;
    margin-top: -4px !important;
}
#benifit .et_pb_blurb_content p:last-of-type {
    padding-bottom: 0;
    padding-left: 25px;
    padding-top: 18px;
}

#benifit.et_pb_blurb_position_left .et_pb_main_blurb_image {
    left: 0;
    position: absolute;
    top: 0;
    width: 60px;
}
.et-waypoint.et_pb_image.et_pb_animation_left.devops.et-animated {
    width: 200px;
}
.web-app-imp .et_pb_testimonial_portrait {
    height: 50px;
    width: 50px;
}
.web-app-imp{
    padding: 10px;
}

#footer-widgets h4 {
    color: #991D3E !important;
}
#top-header .container.clearfix a {
    color: #ddd !important;
}
#top-header .container.clearfix {
    color: #ddd !important;
}
#top-header .container.clearfix a:hover{
color:#fff !important;
}
.download_button ul {
    line-height: 0;
    list-style-type: none;
    padding: 0;
}
/*---------- download button css--------------*/
.pp_inline > div {
    margin-top: -140px !important;
}
#mc-embedded-subscribe-form > div {
    margin-top: -240px !important;
}

.pp_details {
    float: right !important;
    width: 75px !important;
}
#mc_embed_signup .clear{
    float: left;
    width: 120px;
}
.pp_inline {
    height: 385px !important;
}
.pp_content {
    height: 420px !important;
}
#mc_embed_signup .mc-field-group {
    clear: left;
    height: 35px !important;
    line-height: 3px !important;
    padding-bottom: 0;
    position: relative;
    width: 96%;
}
#mc_embed_signup .mc-field-group .asterisk {
    position: absolute;
    right: 10px;
    top: 15px !important;
}
.pp_content_container .pp_left {
padding-left: 20px;
overflow: hidden;
}
.pp_pic_holder.light_rounded {
    width: 570px !important;
}
.vision_carma h2 {
    font-size: 46px;
    font-weight: 300;
    opacity: 0;
}
.portfolio_bg {padding-bottom: 340px;padding-top:10px;}
.botm {margin-bottom: -4px;}

#our-services.et_pb_text {
    margin: 0;
}

#social-benefits > ul {
    padding-bottom: 0;
}

#margin-ul > ul {
    padding-bottom: 0;
}
#margin-ul {
    padding-bottom: 0;
}
.top-zero{padding:0;}
.top-zero-padding{padding-top:0;}
.benefits img {
    padding-right: 20px;
    vertical-align: middle;
}

.benefits > li {
    list-style-type: none;
}
.bottom-padding-zero {
    padding-bottom: 0;
}
#blurb-margin .et_pb_blurb {
    margin-bottom: 21px;
}

#margin-ul .et_pb_blurb {
    margin-bottom: 16px;
}

.popular {
    margin: 30px 0 5px;
}
.top-zero .et_pb_row {
    padding-top: 0;
}
.dohabank {
width: 200px;
margin-top: 5px;
}
.entry-content tr td {
border-top: 0px solid #eee;
padding: 6px 24px;
}
.entry-content table {
border: 0px solid #eee;
margin: 0 0 15px 0;
text-align: left;
width: 100%;
}
#marketo .et_pb_blurb_position_left .et_pb_blurb_content {
    padding-left: 120px;
}
#marketo .et_pb_blurb_position_left .et_pb_main_blurb_image,#marketo .et_pb_blurb_position_right .et_pb_main_blurb_image {
    left: 70px;
}
.Carmatec-Qatar-Zoho-Form div.contact-form div {
    display: block;
    float: left;
    padding: 6px;
}
.Carmatec-Qatar-Zoho-Form *{
box-sizing: border-box;
}
@media only screen and (max-device-width: 767px) {
   div.contact-form div {
    width: 100% !important;
}
}
.et_header_style_centered #top-menu li.mega-menu > ul {
    top: 47px !important;
}

.TwitterTweets .fetched_tweets {
    border: medium none;
    list-style: outside none none;
    margin: 0 !important;
    max-height: 180px;
    outline: medium none;
    overflow: scroll;
    padding: 0;
    position: relative;
    width: 100%;
}
.footer-widget .fwidget {
    margin-bottom: 6% !important;
}
.et_header_style_centered #logo {
    max-height: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
}
