/*
Theme Name: Realocation
Theme URI: http://preview.byaviators.com/theme/realocation-new
Description: Modern Real Estate Theme
Author: Aviators
Author URI: http://byaviators.com
Version: 2.1.0
Tags: two-columns, right-sidebar, featured-images, translation-ready
License: GNU General Public License
License URI: http://www.gnu.org/licenses/gpl.html
*/

.center             { text-align: center; }
.aligncenter        { margin: auto; text-align: center; margin-bottom: 22px; display: block !important;}
.alignleft          { float: left; margin: 0px 30px 22px 0px;  }
.alignright         { float: right; margin: 0px 0px 22px 30px; }

.left               { float:left;  }
.right              { float:right; }

small               { font-size: 12px; line-height: 14px; }
strong              { font-weight: bold;}
b                   { font-weight: bold; }
iframe              { max-width: 100%; }

.normal             { font-weight: normal; }
.hidden             { display: none; }
.wp-caption         { }
.wp-caption-text    { }
.sticky             { }
.gallery-caption    { }
.bypostauthor       { }
.alignnone {max-width:100%}
.mainpageform {width: 32%; position: absolute; top:210px; right:8%; padding: 1px 20px 2px 20px;
    background: rgba(255,255,255,0.7); border: 2px solid #C7C7C7; }
.wpcf7-form span {font-size:0px !important;}
@media (max-width: 767px) {
  .mainpageform {position:inherit; width:100%; display: block;padding:20px;}
  #menu-social {display:none}
  .header-slogan {display:none;}

}
.header-actions li a {color:#000; font-size:22px;}
.header-top {background-color: #efefef !important ;}
.header-navigation {} 
div.wpcf7-response-output {   margin: 0em 0.5em 1em !important; }

input[type=submit]:hover {color: #f2f2f2 !important;}

::-webkit-input-placeholder { color:#333; }
:-moz-placeholder { opacity: 1; color:#333; } /* Firefox 18- */
::-moz-placeholder { opacity: 1; color:#333; } /* firefox 19+ */
:-ms-input-placeholder { color:#333; } /* ie */
input:-moz-placeholder { color:#333; }
.gform_wrapper textarea.small {height:7em !important;}
.hex i {color:#fff !important;}
.hex {margin-bottom: 10px !important;}
.header-slogan {color: #000 !important;}
.feature-content h3 {font-weight:bold;}
.wpcf7-form span {font-size: 11px !important;}
.btn-dark {background:#2692C9 !important;}

@media (max-width: 1024px) {
  .wpcf7-form input[type='text'] {margin-bottom:1px;}
  .mainpageform {position:inherit !important; width: 100%;
    padding-left: 30px;
    padding-right: 30px;}
  .fixh { height: 155px;}
  .call-to-action-text {font-size:22px !important;}
  .btn-dark {font-size:12px !important;    margin-top: 5px !important;}
  
}
@media (max-width: 768px) {
  .wpcf7-form input[type='text'] {margin-bottom:1px;}
  .mainpageform {position:inherit !important; width: 100%;
    padding-left: 30px;
    padding-right: 30px;}
  .fixh { height: 155px;}
  .call-to-action-text {font-size:22px !important;}
  .btn-dark {font-size:12px !important;}
  
}