/*
Theme Name: Most (Child Theme)
Theme URI: http://madsparrow.us/
Author: Mad Sparrow
Author URI: https://themeforest.net/user/madsparrow
Description: Most Creative Agency and Portfolio Theme – The theme is built to take advantage of the Full Site Editing features introduced in WordPress and Elementor plugin, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. Whether you want to build a complex or incredibly simple website, you can do it quickly and intuitively through the bundled styles or dive into creation and full customization yourself.
Tags: one-column, two-columns, right-sidebar, custom-menu, post-formats, sticky-post, translation-ready, page transition
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: most
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Template: most
*/

/* Add your own modification from here
-------------------------------------------------------------- */


body{
  font-size: 20px;
  line-height: 1.6;
}
a, a:active, a:focus{ outline: none;}

p{margin-bottom: 10px;}

a,
.back-to-top,
.team-manager-img img,
.auto-hide-header .main-header__layout,
.idp-grid-post strong{
  -webkit-transition: all ease .900s;
  -moz-transition: all ease .900s;
  -ms-transition: all ease .900s;
  -o-transition: all ease .900s;
  transition: all ease .900s;
}

.meta-icon{
  transition-property: width, height, opacity, transform, -webkit-transform;
  transition-duration: .600s;
}

/* page header */

.idp-page-header{display: block; width: 100%; height: 450px; background-position: center; background-repeat: no-repeat; background-size: cover;}
.idp-page-header .idp-page-header-inner{display: block; position: relative; text-align: center; width: 100%; height: 100%;}
.idp-page-header .idp-page-header-inner h1{
  display: block;
  position: absolute;
  width: 100%;
  height: auto;
  left: 0;
  bottom: 100px;
  color: #fff;
  font-size: 90px;
  font-weight: 600;
  text-align: center;
}

.auto-hide-header.scrolling .main-header__layout,
.auto-hide-header.scrolling.naviD .main-header__layout{ top: -300px;}
.auto-hide-header.scrolling.naviU .main-header__layout{ top: 0;}

/* menu */

.ms-footer .sub-menu{padding-left: 0;}
.ms-footer .menu-item-has-children a:after{display: none;}

/* page */

.title-line .elementor-heading-title{position: relative; padding-bottom: 10px}
.title-line .elementor-heading-title:after{
  position: absolute;
  display: block;
  content: '';
  width: 75px;
  height: 3px;
  background-color: #DC140B;
  left: 0;
  bottom: 0;
}

.title-line.center .elementor-heading-title:after{
  left: 50%;
  margin-left: -37.5px;
}

.list-col li{margin-bottom: 20px; position: relative; padding-left: 30px; z-index: 2}
.list-col li::marker{width: 60px; height: 30px; font-size: 16px; color: #fff; text-align: center!important;}
.list-col li::before{
  content: '';
  display: block;
  position: absolute;
  width: 30px;
  height: 30px;
  top: 2px;
  left: -27px;
  border-radius: 50%;
  background-color: #dc140b;
  z-index: -1;
}
.list-col li span{display: block;}

/* post Grid default */

.eael-post-grid-style-default:after,
.eael-post-grid-style-three:after{
  content: '';
  display: block;
  clear: both;
}

.eael-post-grid-style-default,
.eael-post-grid-style-three{
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.eael-post-grid-style-default .idp-grid-post,
.eael-post-grid-style-three .idp-grid-post{
  border-bottom: 1px solid #b8b8b8;
  padding-left: 0!important;
  padding-right: 0!important;
}
.eael-post-grid-style-default .idp-grid-post a,
.eael-post-grid-style-three .idp-grid-post a{color: #000;}
.idp-grid-post .eael-entry-wrapper{padding-left: 0; padding-right: 0;}
.eael-post-grid-style-default .idp-grid-post:last-child,
.eael-post-grid-style-three .idp-grid-post:last-child{ border-bottom: 0 none;}
.eael-entry-header-after, .idp-entry-header-after{margin-bottom: 10px;}
.eael-entry-meta{font-size: 22px; line-height: 24px; font-weight: bold;}
.idp-entry-meta-icon{display: flex; margin-left: auto;}
.idp-grid-post .idp-entry-meta-icon .meta-icon{width: 32px; height: 32px; text-align: center; display: block; transform: rotate(45deg); transform-origin: 50% 50%;}
.idp-grid-post:hover .idp-entry-meta-icon .meta-icon{transform: rotate(0);}
.idp-grid-post .eael-grid-post-excerpt{width: 70%; margin-right: auto;}
.idp-grid-post .read-more-btn{display: inline-block; margin-top: 15px; font-size: 13px; text-transform: uppercase; color: #000; letter-spacing: 1px; font-weight: 600;}
.idp-grid-post .read-more-btn:hover{color: #E22915;}

.eael-tabs-content .eael-post-grid-style-default,
.eael-tabs-content .eael-post-grid-style-three{
  border-top: 0 none;
  border-bottom: 0 none;
}

.eael-tabs-content .eael-post-grid-style-default .idp-grid-post,
.eael-tabs-content .eael-post-grid-style-three .idp-grid-post{
  border-bottom: 0 none;
  border-radius: 50px;
  padding: 30px!important;
  background-color: #FAFAF6;
  margin-bottom: 40px;
  position: relative;
}

.eael-tabs-content .eael-post-grid-style-default .idp-grid-post a:hover strong,
.eael-tabs-content .eael-post-grid-style-three .idp-grid-post a:hover strong{
  color: #DC140B;
}

.eael-tabs-content .eael-entry-header-after,
.eael-tabs-content .idp-entry-header-after{
  position: absolute;
  top: 50%;
  right: 25px;
  margin-top: -25.5px;
  overflow: inherit;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  padding: 10px;
}

.eael-tabs-content .meta-icon i{color: #DC140B;}

.eael-tabs-content .eael-grid-post-excerpt p{margin-bottom: 10px; line-height: 1.4!important}
.eael-tabs-content .eael-grid-post-excerpt p:last-child{margin-bottom: 0;}
.eael-tabs-content .idp-grid-post .eael-grid-post-excerpt { width: 85%;}

.eael-load-more-button{
    background-color: transparent!important;
    background-image: linear-gradient(90deg, #E44410 0%, #DC140B 100%)!important;
    transition-duration: 0.3s;
    border-radius: 80px 80px 80px 80px;
    padding: 12px 24px!important;
}

.eael-load-more-button span.eael_load_more_text{color: #fff; font-size: 15px; text-transform: uppercase; font-weight: 600; line-height: 1;}

.eael-load-more-button:hover{
    background-image: linear-gradient(90deg, #DC140B 0%, #E44410 100%)!important;
}
/* tabs */

.eael-tabs-content{margin-top: 30px;}

/* Team */
.team-style3 .teamshowcasefree-col{margin-bottom: 60px;}
.team-style3 .team-manager-teamprofile{text-align: left;}
.team-style3 .team-manager-free-items-style3{
  display: flex;
  flex-direction: column;
  justify-content: end;
}
.team-style3 .team-manager-designation{color: #8E8E8E; font-size: 16px;}
.team-style3 .popup-btn{color: #DC140B; font-size: 13px; text-decoration: underline;}
.team-style3 .popup-btn:hover{color: #000; text-decoration: none;}
.team-manager-img img{transform:scale(.92);}
.team-manager-img:hover img{transform:scale(1);}

.featherlight{
  background: #F4F4F4!important;
  background-image: url('/wp-content/uploads/2024/05/home-page-bg.png')!important;
  background-position: left center!important;
  background-repeat: no-repeat!important;
  background-size: cover!important;
}
.featherlight-content{background: transparent!important;}
.featherlight-content .team_popup_right h4{font-size: 48px; line-height: 50px; margin-bottom: 10px;}
.featherlight-content .team-single-user-position{color: #8E8E8E; margin-bottom: 25px; display: block;}
.featherlight-content .team-single-content p{font-size: 20px; line-height: 1.5;}
/* footer */
footer ul li{list-style: none; line-height: 1.6}
footer ul li::marker { content: ''; }
footer a, footer p{font-size: 18px;}
footer ul li a:hover{color:#E22915;}

/* back to top */

.back-to-top { bottom: -300px;}
.back-to-top.tadam { bottom: 30px;}

/* MOBILE */

@media only screen and (max-width:1450px){
  .featherlight .featherlight-content {margin-left: 10%; margin-right: 10%;}
}
@media only screen and (max-width:1400px){
  .companyValue{position: relative!important; top: 0!important; left: -50px!important;}
  .companyValue > .elementor-widget-container{padding-left: 75px!important;}
}

@media only screen and (min-width: 1024px) and (max-width: 1350px){
}

@media only screen and (max-width:1024px){
  .auto-hide-header.scrolling .main-header__layout{background-color: #fff;}
  .team-style3 .teamshowcasefree-col { max-width: 60%; margin-left: auto; margin-right: auto;}
  .team-manager-teamprofile{text-align: center!important;}
  .team-style3 .teamshowcasefree-col { margin-bottom: 20px;}
  .secondProgram{position: relative!important;}
  transparent.show-bg .main-header__layout .main-header__default .navbar-nav>.menu-item>a{color: #fff;}
  .navbar-nav>.menu-item.current-menu-item>a{color: rgba(226, 41, 21, 1)!important;}
  .contact .title-line .elementor-heading-title:after{left: 50%; margin-left: -37.5px;}
}

@media only screen and (min-width: 768px) and (max-width: 1100px){
  .elementor-widget-ms-social-icons .ms-s-i{display: block; margin-left: 0; margin-bottom: 15px;}
}

@media only screen and (max-width:767px){
  .team-style3 .teamshowcasefree-col { max-width: 70%;}
  .team_popup_left_side_area_img {width: 60%; margin: 0 auto 30px;}
  .team_popup_right{text-align: center;}
  .idp-page-header {height: 360px;}
  .idp-page-header .idp-page-header-inner h1 {font-size: 70px;}
  .menu-footer-menu-container{text-align: center;}
  .menu-footer-menu-container .menu{padding: 0; margin: 0;}
  .menu-footer-menu-container .menu li{display: inline-block; padding: 0 15px;}
  body[data-footer-corners=off] .ms-footer, body[data-footer-effect=on] .ms-footer {padding-top: 0;}
  .companyValue{top: -30px!important; left: 0!important; z-index: 4!important;}
  .companyValue > .elementor-widget-container{padding-left: 20px!important;}
  .form-group.col-6{width: 100%; float:none;}
  .eael-advance-tabs .eael-tabs-nav>ul li {padding: 15px 0;}
  .eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title {font-size: 22px;}
}

@media only screen and (max-width:670px){
  .eael-tabs-content .idp-grid-post .eael-grid-post-excerpt {width: 80%;}
  .eael-tabs-content .eael-entry-header-after, .eael-tabs-content .idp-entry-header-after {right: 16px;}
}

@media only screen and (max-width:580px){
  .team-style3 .teamshowcasefree-col { max-width: 65%;}
  .team-manager-free-items-style3{width: 100%!important;}
}

@media only screen and (max-width:480px){
  .team-style3 .teamshowcasefree-col { max-width: 75%;}
  .idp-page-header {height: 300px;}
  .idp-page-header .idp-page-header-inner h1 {font-size: 48px;}
  .eael-tabs-content .eael-entry-header-after, .eael-tabs-content .idp-entry-header-after {background: transparent; box-shadow: none; top: 0; right: -22px;}
  .eael-tabs-content .idp-grid-post .eael-grid-post-excerpt {width: 100%;}
}

@media only screen and (max-width:400px){
  .main-header__logo a, .main-header__logo svg, .main-header__logo img {
    height: auto!important;
    width: 100%;
  }
}
