.astroid-logo img {
    max-width: 200px;
    max-height: 175px;
}
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) {
    padding: 0;
}

.astroid-header-section .astroid-stacked-seperated-header .header-stacked-inner {
    padding: 10px 0;
}
/*
.search.search-module {
  float: right;
  top: 50px;  
  position: relative;
  padding: 18px;  
  z-index: 9000;
}*/

.astroid-section {
    padding: 0;
}
.astroid-section.astroid-component-section {
	padding-bottom: 0 !important;
}
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 85%;
}
.container {padding-left:10px; padding-right:10px;}

.pt-xl-80, .py-xl-80 {
    padding-top: 10px !important;
}

#s1-1529739368326.astroid-section {
    padding: 50px 0 !important;
}

.astroid-banner .astroid-banner-inner {
    padding: 30px 10px;
}

.astroid-banner .astroid-banner-inner .astroid-banner-title {
    font-size: 40px;
	line-height: 42px;
	text-align: left;
}

.astroid-banner .astroid-banner-inner .astroid-banner-subtitle {
    max-width: 80%;
    text-align: right;
	margin-top: 10px;	
}

.jdct__discounted-price {
  font-size: 34px;
  font-weight: 700;
  font-family: "El Messiri", Georgia, serif;
  color: #184FAD;
}
.jdct__discounted-price span {
  display: none;
}

/*.astroid-banner {
    text-align: center !important;
}*/

/**** Slider***/

.jdb-slider .jdb-slider-prev:not(.jdb-slider-outside), .jdb-slideshow .jdb-slider-prev:not(.jdb-slider-outside) {
  left: -40px;
}

.jdb-slider .jdb-slider-next:not(.jdb-slider-outside), .jdb-slideshow .jdb-slider-next:not(.jdb-slider-outside) {
  right: -40px;
}

/* MEGA MENU */
.megamenu-container.nav-submenu-container {
    padding: 0;
    top: 84px !important;
}

.service-detail-title__icon {
    color: #F27318;
}

.megamenu-container.nav-submenu-container.nav-item-level-1 {
  width: 275px !important;
}
.mod-languages {
  float: right;
}
/*** ReCaptcha ***/
.rc-anchor-light.rc-anchor-normal {
  width: 275px !important;
}

/*** TZ PORTFOLIO  ***/

.tplzalta .element .TzInner .TzArticleMedia > div .iconhover span:nth-of-type(2) {
  background-color: #184FAD;
  color: #ffffff;
}
.tplzalta .element .TzInner .TzPortfolioDescription .TzPortfolioTitle a {
  color: #F27318;
}

#tz-portfolio-template-title-inner {
  padding: 0 0 10px;
  font-family: "Philosopher";
  color: #F27318;
}

.TzArticleExtraField .tz_extrafield-label {
  font-family: Hind Siliguri, Arial, Helvetica, sans-serif !important;
  color: #666;
  width: 40%;
  font-size:18px;
}

.tzpp_bootstrap3 .pull-left {
  padding-left: 10px;
  color: #063373;
  font-weight: bold;
}
.tpp-item-title {
  font-size: 38px !important;
  font-family: "Philosopher" !important;
  font-weight: 700 !important; 
  color: #063373 !important;  
}

.TzItemPage p {
  font-family: Hind Siliguri, Arial, Helvetica, sans-serif !important;	
  color: #333;
  font-size: 18px;
  line-height: 24px;
}

#astroid-backtotop {
  bottom: 125px;
}

/* K2 STYLING */

div.subCategory {
  background: url("https://new-concept.ideascg.com/images/backgrounds/old_wall.png") !important;
  border: 1px solid #CED2D9;
}
div.itemListCategory {
  background: url("https://new-concept.ideascg.com/images/backgrounds/old_wall.png") !important;
  border: 1px solid #CED2D9;
}

/* Circle Ordered List */
span.circle {
    background: #FD993F;
    border-radius: 20px;
    color: #ffffff;
    display: inline-block;
    font-size: 20px;
    height: 40px;
    left: 0;
    line-height: 40px;
    position: relative;
    text-align: center;
    vertical-align: top;
    width: 40px;
}
div.text {
    width: 90%;
    margin-left: 10px;
    display: inline-block;
}

