/*
Theme Name: Archicon Child
Theme URI: https://archicon.qodeinteractive.com
Description: A child theme of Archicon
Author: Edge Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: archicon
Template: archicon
*/
#qodef-page-inner{ padding-top: 30px !important;}
.qodef-portfolio-single .qodef-e-title { font-size: 38px !important;}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--prev .qodef-m-nav-icon{ width: 20px !important;}
#qodef-single-portfolio-navigation .qodef-m-nav.qodef--next .qodef-m-nav-icon{  width: 20px !important;}
#qodef-single-portfolio-navigation .qodef-m-nav-label{ font-size: 20px !important;}
.qodef-page-title.qodef-title--breadcrumbs.qodef-justify-content--end .qodef-m-content{ padding-bottom: 0px !important;}
.qodef-page-title{ height: 50px !important;}
.qodef-page-title .qodef-m-content.qodef-content-full-width{ padding: 0px 252px !important;}

#qodef-page-header .qodef-header-logo-link img{ max-height: 100% !important;}

.qodef-fullscreen-menu > ul > li > a{ font-size: 26px !important;}
.qodef-e-info-category{ display: none !important;}
.qodef-e-content .qodef-e-title{ font-size: 18px !important;}
#qodef-page-footer{ display: none !important;}
.gform_legacy_markup_wrapper textarea.large{ height: 100px !important;}

input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea{ border:  1px solid #000 !important; margin: 0px !important;}

.gform_title{
    color: #B63231 !important;
  font-family: "Roboto", Sans-serif !important;
  font-size: 30px !important;
  font-weight: 600 !important;
}
h4 strong{ color: #B63231 !important;
  font-family: "Roboto", Sans-serif !important; }
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-inner:hover img{ transform: none !important; transition: none !important;}
.qodef-portfolio-list.qodef-item-layout--info-below .qodef-e-media .qodef-e-media-image img {
  transform: scale(1) !important;
  transition: transform 1s cubic-bezier(.33,.02,0,.93);
}
.ftext .qodef-m-title-inner{ word-spacing: 5px !important;}
/* .rentalPage ul, .rentalPage ol { margin-bottom: 0px;}
.rentalPage ul li{ display: inline-block !important; margin-right: 20px; margin-bottom: 10px;}
.rentalPage ol li{ display: inline-block !important; margin-right: 16px; margin-bottom: 10px; font-weight: bold;} */
.qodef-header--standard #qodef-page-header{ margin-bottom: 40px;}
@media (min-width: 1240px) and (max-width: 1550px) {
  .qodef-header-navigation > ul > li{ margin: 0px 9px !important;}
  #qodef-page-header .qodef-header-logo-link{ height: 60px !important;}
}
.mfp-image-holder .mfp-close{ right: 0px !important;}

.callUs{ width: 100%; text-align: center; background-color: #f94e41; padding: 10px 0px;}
.callUs a{ color: #fff;}
@media (min-width: 1150px) and (max-width: 1874px) {
  .rentalPage{ bottom: -4px !important;}
  .width705{ width: 690px !important;}
  .footerimg img{ height: 60vh !important;}
}
@media (min-width: 320px) and (max-width: 768px) {
  #qodef-page-mobile-header-inner{ z-index: 9999; border-bottom: none !important;}
  table{ width: 97% !important;}
  .mainHeadMobile .qodef-m-title{ margin-top: 40px;}
.mainHeadMobile .qodef-m-title .qodef-m-title-inner{ font-size: 28px !important; line-height: 36px !important; word-spacing: 5px !important;}
}