/* ===================================================================================

* Theme Name: Buildexo Child
* Theme URI: https://themexriver.com/wp/buildexo
* Author: ThemeXriver
* Author URI: https://themeforest.net/user/themexriver
* Description: Business & Consulting WordPress Theme
* Version: 1.0.3
* Template: buildexo
* Text Domain: buildexo-child
* License: GNU General Public License version 3.0
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
* Tags: one-column, right-sidebar, left-sidebar, custom-menu, featured-images, post-formats, sticky-post, translation-ready

* We encourage you to create Child theme for any modifications you will want to do.

* Why use Child theme?

* Because of buildexo updates we may provide for this theme that will overwrite your
* modifications and all your custom work.

* If you are not familiar with Child Themes, you can read about it here:
* http://codex.wordpress.org/Child_Themes
* http://wp.tutsplus.com/tutorials/theme-development/child-themes-basics-and-creating-child-themes-in-wordpress/

====================================================================================== */

.service-single .col-lg-4{display: none;}
.home{overflow-x:hidden;}
footer .payment-img,footer #nav_menu-3{display:none}
footer #menu-resorce{
    /*display:flex;*/
    margin-bottom: 15px;
}
/*footer #menu-resorce li{margin-right:20px;}*/
.footer__main{padding:20px 0;}

.images {
  display: flex;
  flex-wrap: wrap;
  /*justify-content: space-between;*/
}

.images img {
  /*width: 43%;*/
  /*height: 350px;*/
  object-fit: cover;
  border: 2px dashed #0369AB; 
  border-radius: 20px;
  margin:10px;
}

.service-single__thumb img{
    width: 100%;
    height: 400px;
    object-fit: cover;
}

.single .content-side{width:100% !important;}
.tur-sponsor-content{margin:15px 0;}
.footer-bg {
    background-color: #000;
}

.header-mobile-search form {display:none;}
.header-mobile-search::after{
    content:"";
    background-image:url('https://madcapmiracles.com/wp-content/uploads/2024/12/logo-1.svg');
    background-repeat: no-repeat;
    display: block;
    width: 78px;
    height: 59px;
    margin: 0px auto;
}
.metismenu{text-align:center;}
.footer__newsletter button{background-color:#0369ab !important}
.footer__newsletter input{background-color:#fff !important;color:#0369ab !important}
.footer__top,.footer__copyright-text,.footer__top-left{border-color:#0369ab !important}
footer .wpcf7-response-output{display:none;}
footer .wpcf7-not-valid-tip{position:absolute}

.align-content-top {align-content: top !important;}
.gt-current-lang {display:none;}

/*@media (max-width: 768px) {*/
/*  .images img {*/
/*     width: 33%;*/
/*  }*/
/*}*/

.about__img img {clip-path:none!important;}

.translated-rtl .footer__social a:not(:last-child) {
    margin-left: 20px;
    margin-right: 0px !important;
}
.translated-rtl .tur-service-item-area:before {
    left: 0;
}
.translated-rtl .tur-service-item-area .service-icon-text {direction:rtl;}
.translated-rtl .tur-service-item-area .service-icon-text .service-icon{margin-right:0px !important;margin-left:15px;}
.translated-rtl rs-row-wrap.rs-parallax-wrap {left:0 !important;margin: auto !important;}
.translated-rtl rs-layer-wrap, .translated-rtl rs-mask-wrap {width:100%;max-width:100% !important;}
.translated-rtl rs-layer-wrap rs-layer, .translated-rtl rs-layer-wrap rs-mask-wrap > a {float:right !important;}
.translated-rtl .tx-header.original, .translated-rtl .header__logo img, .translated-rtl .tx-header .main-menu, .translated-rtl .tx-header .header__main font, .translated-rtl .header__top-text, .translated-rtl .header__info li, .translated-rtl .tx-header.tx-header-fixed {transform: scaleX(-1) !important;}
.translated-rtl .main-menu {direction:rtl !important;}
.translated-rtl .main-menu ul li:not(:last-child) {
    margin-right: 0 !important;
    margin-left: 45px !important;
}

.service__item .service__link i {font-family: "Font Awesome 5 Free" !important;
}
.footer__logo img {width: 100px;}

@media (max-width: 767px) {
    .footer__logo{text-align:center;}
    .footer__about p {text-align:center;}
    .footer__links-wrap {
        padding-top: 25px;
        text-align: center;
        gap: 35px;
    }
}


@media (max-width: 480px) {
   #content-slider{margin-top:50px !important;}
  .images img {
    width: 100%;
  }
  .service-single__title{font-size:16px;}
  .footer__links-wrap>div:first-child, .footer__links-wrap .footer__widget{display:none;}
  .footer__links-wrap>div:nth-child(2) {text-align:center;padding-top: 24px;}
  .footer__main {padding-bottom:30px;}
  .footer__logo img{width:100px;}
  .single .pt-115 {
    padding-top: 20px;
  }
}

@media only screen and (max-width: 1023px) {
   footer #menu-resorce{flex-direction:column;}
}