/*
Theme Name: Maiden Child
Theme URI: https://themeforest.net/item/maiden-responsive-one-page-portfolio-wordpress-theme/20403649
Template: maiden
Author: Raven Blue Themes
Author URI: https://www.ravenbluethemes.com
Description: A stunning visual experience for modern loving creative. This template is a responsive and retina-ready WordPress Theme with grid system layout. It is optimized for mobile touch and swipe.
Tags: agency,blog,bootstrap,clean,creative,designer,elegant,freelance,minimal,one page,parallax,portfolio,responsive,white,page builder
Version: 1.8.1588174241
Updated: 2020-04-29 15:30:41

*/

.main-top .main-content h1 {
   
    font-size: 26px;
   letter-spacing: 0;
    padding-top: 50px;
    width: 55%;
    margin: 0 auto;
}

.main-top .main-content{
	background-color: rgba(255, 255, 255, 0.56)!important;
	background-position: bottom!important;
  }

  .post-details {
    display: none!important;
  }

  h2.servise-title-ctm {
    font-size: 20px;
    font-weight: 400;
    text-align:center;
  }

  p.servise-cont-ctm {
    text-align: center;
    font-size: 14px;
  }

  .ipiresies {
    text-align: center;
    padding-top: 40px;
  }

  .banner-post {
    height: 338px!important;
  }
   
   h3.what-ctm {
    font-size: 19px;
  }

  .banner-post.s-back-switch {
    background-image: none!important;
  }

  .wpcf7-submit.btn{
  	float:none!important;
  }

  input[type="checkbox"] {
    width: auto!important;
    margin-right: 9px!important;
  }

  span.wpcf7-list-item{
  	margin:0!important;
  }

  span.wpcf7-list-item-label{
  	font-weight: 400!important;
  }

  textarea{
  	margin:60px 0 15px 0!important;
  	border: 1px solid rgba(0,0,0,0.3)!important;
  }

  h1.heading-ctm {
    color: #fff;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 50px;
    font-size: 100px;
  }

  div#banner-title-ctm {
    margin-top: 71px!important;
  }

  div#contact-form-2020 {
    padding-top: 0px!important;
  }

  .theme-icons-titile-ctm.contact-icons h4 {
    font-size: 15px!important;
  }

  a.navbar-title img {
    width: 250px!important;
    height: 90px!important;
  }


  .container.footer-ctm {
    max-width: 1523px;
    padding-top: 40px;
  }

  .thumbnail-caption {
    display: none!important;
  }
  
  div#porfolio-blur-ctm img.vc_single_image-img{
  	

  }

  div#porfolio-blur-ctm img.vc_single_image-img:hover{
     -webkit-filter: blur(3px);
      filter: blur(3px);
      transition: .600s all;
      filter: grayscale(100%);
  }

  .section.dark {
    background-color: #989999!important
  }

  h3.widget-title {
    color: #fff!important;
  }

  .footer-con-ctm i.ion-ios-call,.footer-con-ctm i.ion-md-mail-open {
  	color:#fff!important;
  	padding-right:20px;
  }

  .footer-con-ctm a{
  	color:#fff!important;
  }

  .footer-con-ctm li {
    list-style-type: none!important;
  }

  ul#menu-main-menu {
    text-align: center!important;
  }
  button.btn.load-more {
    display: none!important;
  }

  .wpb_raw_code.wpb_content_element.wpb_raw_html.moreprojects-btn-ctm {
    text-align: center!important;
    margin-bottom: 59px!important;
  }


  /*********************media********************/
  @media screen and (max-width:450px) {
  	h1.heading-ctm {
    padding-top: 25px;
    padding-bottom: 25px;
    font-size: 60px;
    }

    .wpcf7-submit.btn {
    float: none!important;
    width: 100%!important;
    margin-top: 30px;
    border: 5px solid #000!important;
    font-weight: 700!important;
  }

  div.wpcf7-mail-sent-ok{
  	border: 2px solid #3d9119!important;
  }

   .theme-icons-titile-ctm.contact-icons h4 {
    font-size: 13px!important;
  }

  div#footer-1,div#footer-2,div#footer-3,div#footer-4 {
    text-align: center;
    padding-bottom: 20px;
  }
}
