/*

 Theme Name:   Massive Dynamic Child Theme

 Theme URI:    http://www.massivedynamic.co/

 Description:  A Massive Dynamic child theme 

 Author:       Pixflow

 Author URI:   http://www.pixflow.net

 Template:     massive-dynamic

 Version:      7.2

*/
.portfolio-item .item-category{
	display: none;
}
.data .category{
	display:none;
}
img.bitnami-corner-image {
    display: none;
}
.portfolio-carousel .meta{
	display:none;
}
.pinBox.active .sharing-on {
    display: none;
}
.pinBox.active hr.separator {
    display: none;
}
h6.recent-single-cat {
    display: none;
}
.btn-div-cus {
    display: flex;
    flex-wrap: wrap;
    flex: 0 0 100%;
    clear: both;
}
.btn-div-cus a.button {
    padding: 15px 32px;
    font-size: 14px;
    padding-right: 10px;
}
.buttons.clearfix.sharing-on {
    display: none;
}
.recent-items {
    display: flex;
    flex-wrap: wrap;
}
.portfolio-full .data .title{
	text-align: left;
}
.portfolio-full .data .portfolio-content {
    text-align: left;
}
.drk-custom{
  	display:none !important;
}
.portfolio {
    margin-top: 24px;
}
.contact-cus .contact-form {
    padding-top: 60px;
}
@media(max-width:1280px){
  .home header:not(.retina-screen-header) .logo img.main-cs-logo {
    display: none !important;
}
  .home .drk-custom{
    	display:block;
  }
  #content .policy-main-div {
    padding-top: 80px;
 }
  .navigation-mobile{
    position: fixed;
    z-index: 999;
        top: 75px;
  }
  .btn-div-cus a.button {
    font-size: 14px;
    padding-right: 0px;
    flex: 0 0 100%;
    max-width: 100%;
    padding: 15px 0;
    border-top: 1px solid #e0e0e0;
    font-family: 'Roboto', sans-serif;
}
 ul.footer-socials {
    display: flex;
    flex-wrap: wrap;
}
.footer-socials li.icon {
    padding: 0px 10px;
}
 .footer-socials li.icon a {
    padding: 0;
    margin-bottom: 18px;
}
.footer-socials li:first-child {
    padding-left: 2px;
}
}
@media(max-width:799px){
  .navigation-mobile.header-light {
    background-color: #fff;
}
  .nw-cus-section .vc_empty-element  {
  	display : none;
  }
  #content .cus-main-first {
    	margin-top: 62px !important;
	}
  #content .ab-new-div{
    	padding: 30px 0px !important;
  }
  #content .ab-txt-sec {
    padding-bottom: 0px !important;
  }
  #content .ab-founder {
    	padding: 30px 0px !important;
  }
  #content .avgh-div-extra {
    padding-top: 30px ;
	}
  #content .ow-btn-div{
  	padding-top: 0;
    padding-bottom: 30px !important;
  }
  #content .contact-cus{
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0;
    padding-left: 0;
}
  .contact-cus .contact-form {
    padding-top: 30px;
}
 .page-id-3 .meditor.meditor-responsive.inline-md-editor.meditor-responsive div *,.page-id-3 .meditor.meditor-responsive.inline-md-editor.meditor-responsive div{
  	    text-align: left !important;
  }
  .page-id-4772 .meditor.meditor-responsive.inline-md-editor.meditor-responsive div *,.page-id-4772 .meditor.meditor-responsive.inline-md-editor.meditor-responsive div{
  	    text-align: left !important;
  }
  #content .service-div-main {
    padding-top: 30px;
}
.meditor.meditor-responsive.inline-md-editor.meditor-responsive div *, .meditor.meditor-responsive.inline-md-editor.meditor-responsive div {
    text-align: left !important;
}
  .portfolio-carousel .title {
    font-size: 24px;
    line-height: 34px;
    text-align: left;
}
  .portfolio-content p{
    text-align: left;
  }
  .portfolio-split .title {
    margin: 5px 0 12px;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    text-align: left;
}
  .pinBox-wrapper {
    height: auto !important;
    margin-bottom: 0px;
}
  .portfolio-split hr.separator{
  	display:none;
  }
  .single-portfolio .portfolio {
    margin-top: 0px;
    padding-top: 70px;
}
  #content .service-div-main span {
    padding-left: 8px;
}
}
@media(max-width:769px){
  .portfolio.inside .item-meta .item-title {
    opacity: 1;
  }
}
@media(max-width:480px){
  .portfolio ul{
      padding-left: 18px;
  }
  .shortcode-btn {
    float: left!important;
    max-width: 100%;
  }
}
