/*
    Theme Name: Moksha Retail
    Theme URI: 
    Author: Cosmonaut Technologies Pvt. Ltd.
    Author URI: https://www.cosmonautgroup.com/
*/
.main-menu__left {     flex: 1;
    justify-content: space-between;  }
.main-header__contact-list li .textwidget,
.main-header__top-social-box .textwidget { display: flex ; align-items: center; }

.footer-widget__navigation-list .menu-navigation-menu-container>ul,
.footer-widget__navigation-list .menu-quick-link-container>ul {
  list-style: none;
  padding-left: 0;
}
.main-slider__logo {
    width: 182px;
}
.footer-widget__navigation-list .menu-navigation-menu-container>ul {
    column-count: 2;
} 
body.search .page-wrapper .page-header {
    padding: 100px 0;
	    background-color: var(--sonchoy-third-color);
}
section.page-bodywrapper {
    padding: 75px 0;
}
body.search .page-wrapper .page-header h2 {
    font-size: 38px;
    line-height: 48px;
}

section.page-bodywrapper article+article {
    padding-top: 30px;
    margin-top: 30px;
    border-top: 1px solid #eee;
}
.get-quote__input-box .nice-select {
    float: unset;
}
.get-quote__right {
	margin:0;
}
.blog-media--grid { padding: 90px 0 0; }

.page-header .page-header__inner {
    background: var(--sonchoy-one-color);
    
}
.page-header  .page-header__inner h2, 
.page-header .page-header__inner .thm-breadcrumb li,
.page-header .page-header__inner .thm-breadcrumb li a,
.page-header .page-header__inner .thm-breadcrumb li:nth-child(2) {
      color: #fff;
}

.page-header .page-header__inner .content_inner {
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.page-header .page-header__inner .content_inner, .page-header .page-header__inner .thumb_inner {
    max-height: 300px;
    height: 300px;
}
body.search.search-no-results .page-header .page-header__inner {
    background: transparent;
    color: var(--sonchoy-one-color);
}
.feature-one#businesses {
    padding: 75px 0 30px;
}
body.search.search-no-results .page-header .page-header__inner h2 {
    color: var(--sonchoy-one-color);
}
.thumb_inner img {
    aspect-ratio: 1 / 1;
    width: 100%;
    object-fit: cover;
    height: 100%;
}
.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li { margin-left: 45px; }

.our_vision_mission {
    padding: 75px 0 50px;
}

.our_vision_mission .about-one__left {
    margin-left: 30px;
    margin-right: 30px;
}
.main-slider__img video {
    width: 100%;
}

.main-slider__img {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.footer-widget__newsletter-btn::before {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
}
.footer-widget__newsletter-btn .wpcf7-form-control {
    -webkit-appearance: unset;
    border: 0;
    font-size: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    background: transparent;
    position: absolute;
}
.main-slider__text ul li {
    position: relative;
	padding: 3px 0 ;
	list-style:disc;
}

.main-slider__text ul li:after {
	display:none;
    content: '';
    position: absolute;
    top: 10px;
    left: -25px;
    width: 15px;
    height: 15px;
    background: transparent url('assets/images/pointed-star.png') no-repeat center / cover;
}

.main-slider__text ul {
    list-style: none;
}



@media (min-width: 992px) {
	.about-v2 .portfolio-one .porfolio-one__inner ul li {
		width: calc(100% / 4 - 13px);
	}	
}

@media (min-width: 1200px) {
	.about-v2 .portfolio-one .porfolio-one__inner ul li {
		width: calc(100% / 6 - 13px);
	}	
	.about-one__right .title_part .section-title { margin: 0 0 0 35px; }
}
	
@media (min-width: 1440px) {
    .main-slider__carousel .owl-item .container {
        max-width: 1320px;
    }
	.feature-one .container {
		max-width: 1320px;
	}

}
@media (max-width: 1630px) {
	.main-menu__logo {
	  margin-right: 30px;
	}
	.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li { margin-left: 30px; }
}
@media (max-width: 1440px) {
	.main-menu .main-menu__list>li>a,
	.stricky-header .main-menu__list>li>a {
		font-size: 16px;
	}

	.main-menu__logo img { 
		position: relative;
		width: 150px;
		display: block;
	}
	.main-menu__search-form {
		width: 230px;
	}
}

@media (max-width: 1199px) {
    .about-one__text-box-grp .about-one__text-box {
        width: 100%;
        margin: 0 0 15px 0;
    }
}
@media (max-width: 991px) {
	.about-one__img img {
		height: auto;
		width: 100%;
		display: block;
		object-fit: cover;
	}
	.about-one__right .title_part {
		flex-flow: column wrap;
		align-items: flex-start;
	}
	.about-one__img {
		height: auto;
		width: 320px;
		margin: 0 auto;
	}
	.about-one__video{
		width:100%;
	}
	.main-menu__left {
		width: 100%;
		justify-content: space-between;
	}
    section#nu.about-one,
	.about-one {
		padding: 75px 0 25px;
	}
	.site-footer__top { padding: 75px 0; }
	section#mission {
		padding: 50px 0 60px;
	}
}

@media (max-width: 767px) {
	.page-header .page-header__inner .content_inner, .page-header .page-header__inner .thumb_inner {
		max-height: 300px;
		height: 300px;
	}
	.page-header .page-header__inner .row {
		flex-direction: column-reverse;
	}
    .feature-one {
        padding: 50px 0 30px;
    } 
    .main-slider__btn-and-ratting-box {
        margin-top: 15px;
    }
}
.team-four,
.brand-inverstor { padding: 75px 0 50px;}

.brand-one .swiper-slide img { 
	width:170px;
	height: 110px;
} 

/* Carrer Page S */
section.carrer-listing {
    padding: 75px 0;
}
.carrer--title .badge {
    padding: .525em .975em;
    line-height: normal;
    border-radius: 6.1875rem !important;
    background-color: rgb(0 48 126/80%) !important;
    font-size: .75em;
    font-weight: 500;
}

.carrer--list .card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: .0625rem solid rgba(220,224,229,.6);
    border-radius: .8125rem;
    transition: all .2s ease-in-out;
    color: #2d374b;
}

.carrer--list .card .card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.75rem;
}
.carrer--list .card:hover {
    box-shadow: 0rem 1rem 1.75rem 0rem rgb(45 55 75/10%)
}

.carrer--list .card .card-body .link-pointer {
    position: relative;
    font-weight: 600;
    padding-right: 2.5rem
}

.carrer--list .card .card-body .link-pointer:after {
    position: absolute;
    top: 50%;
    right: .75rem;
    width: 1.25rem;
    height: 1.25rem;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2300307e' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right center;
    background-size: 1.25rem 1.25rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    transition: .2s
}

.carrer--list .card .card-body .link-pointer:hover:after,.carrer-opening.link-pointer:after {
    right: .4375rem
}

.carrer-opening .link-primary.link-pointer:after {
    background-image: url("data:image/svg+xml,%3csvg xmlns=!string!width=!string!height=!string!fill=!string!viewBox=!string!%3E%3Cpath fill-rule=!string!d=!string!/%3e%3c/svg%3e")
}

.blog-one__single {
/*     min-height: 460px; */
    display: flex;
    flex-flow: row nowrap;
	align-items:center;
}
.blog-one__title {
	margin: 0;
}
.blog-one__title a {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
.page-template-default .entry-content {
    padding: 50px 0;
}

body.page-template-default .entry-content h2,
body.page-template-default .entry-content h3,
body.page-template-default .entry-content h4,
body.page-template-default .entry-content h5 { line-height: 1.2; margin-top: 1.175em; }

body.page-template-default .entry-content h2 span,
body.page-template-default .entry-content h3 span,
body.page-template-default .entry-content h4 span,
body.page-template-default .entry-content h5 span{
	font-family: var(--sonchoy-font-two) !important;
}
section.blog-one.life-moksha {
    padding: 75px 0;
}

section.blog-one.life-moksha .blog-one__single {
       min-height: unset;
    height: 100%;
	flex-direction:column;
}

section.blog-one.life-moksha .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
    flex-wrap: wrap;
}

section.blog-one.life-moksha .row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}

.our_value {
    background: #f7f7f7;
}
/* Carrer Page E */
@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .our_vision_mission .about-one__left {
        margin: 0 auto 0;
    }
}
@media (max-width: 1199px) {
	.about-one__right .title_part .section-logo {
		 margin: 0 0 20px;
	}
}