/*
Name: 			main
Author: 		neetu
Version: 		1.0.0
*/
/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap');
:root {
  --cf-black-bg: #000;
  --cf-grey-bg: #F2F5F9;
  --cf-light-grey-bg: #F1F1F1;
  --cf-white-bg: #FFF;
  --cf-blue-bg: #192F59;
  --cf-light-blue-bg: #2F4C83;
  --cf-green-bg: #5BBC2E;
  --cf-orange-bg: #f26722;
  
  
  --cf-color-white: #FFF;
  --cf-color-black: #000;
  --cf-color-blue: #192F59;
  --cf-color-orange: #F5720E;
  --cf-color-grey: #868686;
  
  --cf-font-primary: 'Montserrat', sans-serif;
  --cf-font-secondary:  'Lora', serif;;
  
  --cf-gap-150: 150px;
  --cf-gap-110: 110px;
  --cf-gap-100: 100px;
  --cf-gap-90: 90px;
  --cf-gap-80: 80px;
  --cf-gap-70: 70px;
  --cf-gap-60: 60px;
  --cf-gap-50: 50px;
  --cf-gap-40: 40px;
  --cf-gap-30: 30px;
  --cf-gap-20: 20px;
  
}
.your-style {
    font-family: 'Circular Std';
    font-weight: 500;
    font-style: normal;
}

*,
*::before,
*::after {  box-sizing: border-box;}
/*body{font-family: 'Poppins', sans-serif;; color: #000;    overflow-x: hidden;}*/
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight: 600;}
a{text-decoration: none;}
@media (min-width: 1400px){
.container{ max-width: 85%;}
}


h1{font: normal normal 700 3.5rem/4rem Circular Std ;}
h2{font: normal normal 600 2.8rem/2.5rem Circular Std; line-height: 56px;}
h3{font: normal normal 600 1.6rem/1.8rem Circular Std;}
h4{font: normal normal 600 1.4rem/2rem Circular Std;}
h5{font: normal normal 700 1.2rem/1.7rem Circular Std;}
h6{font: normal normal 700 1.1rem/1.7rem Circular Std;}
p{font: normal normal normal 1rem/25px Montserrat;}
.big-para{font: normal normal normal 1.8rem/2.5rem Montserrat;}
.big-para-list{font: normal normal normal 1.6rem/2.5rem Montserrat;}
.big-p{font-size: 1.4rem;}
.big-number{font: normal normal normal 2.8rem/4rem Montserrat;}
.call-mail{font: normal normal normal 1.8rem/2rem Lora;}
.title-area p{font: normal normal normal 1.6rem/2rem Lora;}
.testi-name {font: normal normal bold 1.3rem/2.1rem Lora;}
.testi-data{font: normal normal normal 1.1rem/1.8rem Lora;}
.footer-nav ul li a{font: normal normal normal 1rem/2rem Lora; color: var(--cf-color-black); text-decoration: none;}
.form-control{font: normal normal normal 1rem/1.5rem Lora;color: #FFFFFF;}


h2.vc_custom_heading{
    font-size: 75px;
    color: #000000;
    line-height: 80px;
    text-align: left;
 font-family: "Circular Std" !important;
   font-weight: 500 !important;
    
   text-transform: capitalize;
}
#slidesecs { text-shadow: 10px 4px 10px #00000040;
   text-transform: capitalize;}
h4.vc_custom_heading{
    font-size: 24px;
    color: #000000;
    line-height: 30px;
    font-weight:300;
    text-align: left;
 font-family: "Montserrat", sans-serif !important;  
 text-transform: uppercase;
}
h5.vc_custom_heading{
    font-size:20px;
    font-weight:700;
    line-height:91px;
        text-transform: capitalize;
}
h3.vc_custom_heading{ font-size: 30px;
    font-family: "Circular Std" !important;
    line-height: 40px;
    font-weight:700;}
h3.bigtitle{
    font-size: 50px ;
    font-family: "Circular Std" !important;
    line-height: 91px;
    font-weight:700;}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {
    color: #7B110A !important;
    border-color: #7B110A !important;
    background-color: transparent !important;
    font-size: 16px;
    text-transform: uppercase !important;
    font-weight: 500 !important;
    line-height: 20px !important;
}
.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus, .vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover {
    color: #fff !important;
    border-color: #7B110A !important;
    background-color: #7B110A !important;
}
.no-padding .col-md-6{padding-left:0px !important;
    padding-right:0px !important;
}

/*.dark--bg{background-color: var(--cf-black-bg);}
.white--bg{background-color: var(--cf-white-bg);}
.grey--bg{background-color: var(--cf-grey-bg);}
.light--grey--bg{background-color: var(--cf-light-grey-bg);}
.blue--bg{background-color: var(--cf-blue-bg);}
.light--blue--bg{background-color: var(--cf-light-blue-bg);}
.green--bg{background-color: var(--cf-green-bg);}
.orange-bg{background-color: var(--cf-orange-bg);}*/

.ptb--110{padding-top: var(--cf-gap-110); padding-bottom: var(--cf-gap-110);}
.ptb--100{padding-top: var(--cf-gap-100); padding-bottom: var(--cf-gap-100);}
.ptb--90{padding-top: var(--cf-gap-90); padding-bottom: var(--cf-gap-90);}
.ptb--80{padding-top: var(--cf-gap-80); padding-bottom: var(--cf-gap-80);}
.ptb--70{padding-top: var(--cf-gap-70); padding-bottom: var(--cf-gap-70);}
.ptb--60{padding-top: var(--cf-gap-60); padding-bottom: var(--cf-gap-60);}
.ptb--50{padding-top: var(--cf-gap-50); padding-bottom: var(--cf-gap-50);}
.ptb--40{padding-top: var(--cf-gap-40); padding-bottom: var(--cf-gap-40);}
.ptb--30{padding-top: var(--cf-gap-30); padding-bottom: var(--cf-gap-30);}
.ptb--20{padding-top: var(--cf-gap-20); padding-bottom: var(--cf-gap-20);}

.pb--30{padding-bottom: var(--cf-gap-30);}
.pt--70{padding-top: 70px} 
.pb--300{padding-bottom: 300px}
.pt--300{padding-top: 300px}
.pt--150{padding-top: 150px}
.mt--150{margin-top: var(--cf-gap-150);}
.mt--minus-250{margin-top: -240px;}
.mt--minus-70{margin-top: -70px; }
.mt--70{margin-top: var(--cf-gap-70);}
.mt--60{margin-top: var(--cf-gap-60);}
.mt--50{margin-top: var(--cf-gap-50);}
.color-white{color: var(--cf-color-white)}
.color-black{color: var(--cf-color-black)}
.blue-color{color: var(--cf-color-blue);}
.color-orange{color: #f26722;}
.black-light{background-color:#0C0C0C;}
.grey-light{background-color:#F1F1F1;}
.black-bg{background-color:black;}

body, p{
   font-family: "Montserrat", sans-serif !important;  
   font-size:18px;
   line-height:30px;
   font-weight:500;
   color:#4E4E4E;
}
 
/*----top header---*/
.top-bar{padding: 10px 0px;font-size: 0.8rem; font-family: 'Montserrat', sans-serif;font-weight: 300;}
.top-bar a{color: #FFF;}
.icon-list a {
    color: #000 !important;
    font-weight: 400;
    font-size: 16px;
    margin: 0px 13px;
}
.icon-list i{
    margin: 0px 5px;
}
a:focus, a:hover {
   
    text-decoration: none !important;
}
.banner-btn{text-decoration: none;font-weight: 600;font-size: 1.8rem}
.customer-icon {padding: 15px;border-radius: 10px;min-height: 150px;box-shadow: 0 3px 10px 0 rgb(178 179 245 / 69%), inset 0 1px 3px 0 rgb(178 179 245 / 10%);-webkit-transition: all 350ms;transition: all 350ms;display: flex;align-items: center;}
.big-para-list li+li{margin-top: 10px;}
.footer-nav ul{padding: 0; list-style: none;}
/*----sub-menu----*/
ul.sub-menu {
  visibility: hidden;
  display: flex;
  position: absolute;
  top: calc(100% + 37px);
    left: 48%;
  right: 0;
  flex-direction: column;
  margin: 0;
  padding: 0px 0 0px;
  list-style: none;
  color: #fff;
  background: #000;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
  box-shadow: 1px 2px 5px -1px rgba(0, 0, 0, 0.15), 0px 4px 14px -1px rgba(0, 0, 0, 0.1);
  transform: translate(0, -60px);
  transition: transform 0.2s ease-out, opacity 0.2s, z-index 0s 0.2s;
  opacity: 0;
  z-index: 9;
  width: 500px
}
ul#menu-menu-1 li:hover ul.sub-menu, li.menu-item-has-children:hover ul.sub-menu  {visibility: visible; opacity: 1}
ul.sub-menu li a{text-decoration: none;    display: block;  padding: 5px; border-bottom: 1px solid #bdbdbd;}
ul.sub-menu li{padding: 10px 15px;}
ul.sub-menu li:hover a{color: #7B110A !important; font-weight: 500;}
ul.sub-menu li.current-menu-item:hover a{color: #fff !important;}
ul.sub-menu li:nth-last-child(1) a{border-bottom: 0px;}


ul#menu-menu-1 li:hover ul.submenu{visibility: visible;
    opacity: 1;}
ul#menu-menu-1 .menu-item-has-children > a:after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 6px dashed;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    font-weight: 400;
    font-style: normal;
    font-size: 100%;
    content: "";
   
}

/*---Header---*/
.navbar {
padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.carousel-caption {
    position: absolute;
    right: 15%;
	bottom: 30% !important;}
.fixed-top {
       position: relative !important;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030;
}
/*---main-menu---*/
.main-menu li a, #menu-primary-menu li a{
    color: #FFF !important;
    font-size: 16px;
    font-weight: 500;
     font-family: "Montserrat", sans-serif;
    padding: 30px 24px;
    text-transform: uppercase;}
.main-menu li a.active, #menu-primary-menu li.current_page_item a{color: #ffffff !important;background-color: var(--cf-blue-bg);}
.main-menu > li+li{margin-left: 0px;}

/*---book btn--*/
a.bookbtn {
    color: #fff !important;
     font-family: "Montserrat", sans-serif;
    text-transform: uppercase;
    margin-left: 40px;
    background-color: #7B110A;
    padding: 10px 40px;
     font-weight: 500;
}
/*---long page====*/
.projectsec12 {
    top: 76%;
    position: absolute;
    height: 100%;
    width: 100%;
    color: #FFF;
    padding: 13px;
}

/*-----footer--*/
footer.grey-light.ptb--70.footeralign {
    padding-bottom: 0;
}
.contatsec{padding:65px 40px;}
.contatsec h2{color:#fff !important;}
.socialsection img{padding:0px 10px;}
.copyright p{
      color: #000 !important;
    font-weight: 400;
   font-family: "Inter", sans-serif;
    font-size: 16px;
    margin-bottom: 0px;
    text-align: center;
}
.list-inline a{margin:0px 6px;}
.list-unstyled {margin: 0px;}
.list-unstyled li a{  color: #000 !important; font-size: 16px; font-weight: 400; font-family: "Montserrat", sans-serif;}
.list-unstyled li {
    padding: 8px 0px;
}
p.foothead{color: #000 !important; font-size: 18px; font-weight: 500; font-family: "Montserrat", sans-serif;}

.display-flex p{display:inline-flex;}
.footnews .wpcf7-email{    width: 100%;
    /*background: #1E1E1E;*/
    border: unset!important;
    padding: 9px;
    color:#fff;
}
    
.footnews .wpcf7-submit{font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: #FFFFFF;
    background: #7B110A;
    padding: 0px 10px;
    text-transform: uppercase;
    border: 1px solid #7B110A;
    height:50px;
}
.footnews input::placeholder {
color: #959595;;
 
}
/*----slider---*/
.project-slider.owl-carousel.owl-theme.owl-loaded.owl-drag img {
    width: auto;
    display: inline-block;
}
.position-relative {
    position: relative !important;
}
.overflow-hidden {
    overflow: hidden !important;
}
.w-100 {
    width: 100% !important;
}
.projectsec {
    top: 70%;
    position: absolute;
    height: 100%;
    width: 100%;
    color: #FFF;
    padding: 13px;
}
.display-flex {
    display: flex;
}

h3.projecttitle {
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
	margin-bottom:0px;
}
.project-slider.owl-carousel.owl-theme.owl-loaded.owl-drag img{
	width:auto;
	display: inline-block;
}
.project-slider.owl-carousel .owl-dots.disabled{display:block !important;}
.project-slider  .col-md-3{
	width:100%;
}
p.projecttext {
   font-family: "Montserrat", sans-serif !important;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    height: 50px;
    margin-bottom:15px !important;
    display: table-cell;
    vertical-align: bottom;
    color:#fff;
}
a.projectbutton {
   font-family: "Montserrat", sans-serif !important;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
    color: #e6ab44 !important;
	display:inline-block;

}

.project-slider button.owl-dot.active {
    background: #7B110A !important;
    width: 45px;
}
.project-slider .owl-dots {
    text-align: center;
    margin-top: 10px;
}

.project-slider button.owl-dot {
    margin: 5px;
    width: 22px;
    height: 8px;
    left: calc(50% - 22px / 2 + 28px);
    background: rgba(84, 78, 93, 0.12) !important;
    border-radius: 16px;
}
/*-------Room Slider-----*/

.roomsec .roomimg{width: 16px !important;
    height: 18px;
    margin: 0px 10px;}
.roomprice{  text-align: center;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    font-family: 'Circular Std' !important;
    color: #7B110A;
    padding: 3px 15px;
    background: #FFE9C2;
    border-radius: 18px;}
.roomsec{    padding: 20px 5px;}
.justify-content{justify-content: flex-end;}
.adualts{margin-top:6px;}
.personcount{
    font-size: 16px;
    font-weight: 300;
    line-height: 19px;
    font-family: 'Montserrat' !important;}
  .roomsec .col-lg-4 , .roomsec .col-lg-3 , .roomsec .col-lg-5{padding:0px !important;}  
.contentsec p{font-size: 17px;
    line-height: 26px;
    font-weight: 400;
    color: #4E4E4E;
    font-family: "Montserrat", sans-serif !important;
    margin-bottom: 30px;
}  
p.roomtext {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    font-family: 'Montserrat';
}
    
a.bookbtn2{    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    color: #7B110A;
    border: 1px solid #7B110A;
    padding: 10px 26px;
    margin: 20px 0px;}
    
a.bookbtn2:hover{  background-color: #7B110A; color:#fff;}    
.contentsec {
    margin: 0px 0px 30px 0px;
}  

.room-slider .owl-nav{display:block !important;
        top: -78px;
    position: absolute;
    /* left: 91px; */
    right: 60px;
    float: right;
}

.room-slider .owl-nav{text-align:center;}

.owl-item.active .owl-prev span{
    background-color:#000!important;
}
.room-slider .owl-nav .owl-prev span {
     font-size: 26px !important;
   
    position: absolute;
    width: 40px;
    color: #fff;
    margin-left: -41px;
   background-color:#7B110A;
    border: 1px solid #7B110A;
    border-radius: 131px;
    height: 39px;
}
.room-slider .owl-nav button.owl-next.disabled span, button.owl-prev.disabled span{color:#7B110A !important;
    background-color: #fff !important;}
.room-slider .owl-nav .owl-next span {
     font-size: 26px !important;
   position: absolute;
    width: 40px;
    color: #fff;
    background-color:#7B110A;
     margin-left: 22px;
   border: 1px solid #7B110A;
    border-radius: 131px;
    height: 39px;
}


/*-------Location Grid -----*/

.locationsec .locationimg img {
    width: auto;
    height: auto;
    margin: 0px 10px 0px 0px;
}
.locationsec h3 {
    font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    font-family: 'Circular Std';
    color: #252525;
}
.locationprice{ 
    text-align: center;
    font-size: 16px;
    font-weight: 800;
    line-height: 26px;
    font-family: 'Montserrat' !important;
    color: #7B110A;
    padding: 7px 11px;
    background: #FFE9C2;
    border-radius: 18px;
    font-style: italic;
    margin: 0px 5px;
}
.prime-location .col-md-3 {
        flex: 0 0 auto;
        width: 24.5%;
        display: inline-flex;
    }
.locationimg {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    font-family: 'Montserrat';
}
 p.locationtext {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    font-family: 'Montserrat';
    display:table-cell;
    padding: 25px 0px;
}
.locationsec{    padding: 20px 5px;}
.justify-content{justify-content: flex-end;}

    
.contentsec p{font-size: 17px;
    line-height: 26px;
    font-weight: 400;
    color: #4E4E4E;
    font-family: "Montserrat", sans-serif !important;
    margin-bottom: 30px;
}    
    
a.bookbtn2{    font-size: 18px;
    text-transform: uppercase;
    font-weight: 500;
    color: #7B110A;
    border: 1px solid #7B110A;
    padding: 10px 26px;
    margin: 20px 0px;}
    
a.bookbtn2:hover{  background-color: #7B110A; color:#fff;}    
.contentsec {
    margin: 0px 0px 30px 0px;
}  


.owl-theme .owl-dots .owl-dot span {
    width: 0px !important;}

/*-----room location grid-----*/
.roomgridsec{    padding: 20px 5px 0px 5px;}
p.roomgridtext {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    font-family: 'Circular Std';
}


/*-----prime location-----*/
.primesec{
    padding: 13px;
}
.primetext
{font-size: 20px;
    line-height: 24px;
    font-weight: 700;
    color: #252525;
    font-family: 'Circular Std' !important;
}
.prime-slider .owl-nav{display:block !important;
        top: -78px;
    position: absolute;
    /* left: 91px; */
    right: 60px;
    float: right;
}
.prime-slider .owl-nav .owl-prev span {
     font-size: 37px !important;
   
    position: absolute;
    width: 40px;
    color: #fff;
    margin-left: -41px;
   background-color:#7B110A;
    border: 1px solid #7B110A;
    border-radius: 131px;
    height: 39px;
}
.prime-slider .owl-nav button.owl-next.disabled span, button.owl-prev.disabled span{
    color:#7B110A !important;
    background-color: #fff !important;}
.prime-slider .owl-nav .owl-next span {
     font-size: 37px !important;
   position: absolute;
    width: 40px;
    color: #fff;
    background-color:#7B110A;
     margin-left: 22px;
   border: 1px solid #7B110A;
    border-radius: 131px;
    height: 39px;
}


.prime-slider button.owl-dot.active {
    background: #7B110A !important;
    width: 45px;
}
.prime-slider .owl-dots {
    text-align: center;
    margin-top: 10px;
}

.prime-slider button.owl-dot {
    margin: 5px;
    width: 22px;
    height: 8px;
    left: calc(50% - 22px / 2 + 28px);
    background: rgba(84, 78, 93, 0.12) !important;
    border-radius: 16px;
}




/*----testimonials---*/

.sp-testimonial-free-section .sp-testimonial-title h3
{font-family: 'Circular Std'; 
font-weight:700;
font-size:24px !important;
line-height:91px !important;}
#wifisec .mega_info_box .mega-info-title {
    font-family: 'Circular Std';
    color: #ffffff;
    font-size: 38px;
    line-height: 91px;
}

/*----homepage---*/
#cont .mega_info_box_2 .mega-info-title {
    margin-bottom: 6px;
    margin-top: 0px;
    /* font-weight: bold; */
    color: #444444;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    font-size: 24px;}
    
/*-----singleroom----*/


.locationimg img {
    width: auto;
    height: auto;
    margin: 0px 10px 0px 0px;
}
.singleroomprice{
    text-align: center;
    font-size: 30px;
    font-weight: 800;
    line-height: 26px;
    font-family: 'Montserrat' !important;
    color: #7B110A;
    padding: 7px 11px;
    /* background: #FFE9C2; */
    border-radius: 18px;
    font-style: italic;
    margin: 0px;

}
.featuretext{font-size:18px; color:#4E4E4E;}

.gallery-slider .owl-nav .owl-next span {
    font-size: 37px !important;
    position: absolute;
    width: 40px;
    color: #7B110A;
    background-color:#fff ;
    margin-left: 22px;
    border: 1px solid #7B110A;
    border-radius: 131px;
    height: 39px;
        right: 25px;
    top: 50%;
}
.gallery-slider .owl-nav .owl-prev span {
    font-size: 37px !important;
    position: absolute;
    width: 40px;
    color: #7B110A;
    margin-left: -41px;
    background-color:#fff ;
  
    border-radius: 131px;
    height: 39px;
    left: 63px;
    top: 50%;
}
   
.bannertext h2{text-align:center ;
color:#fff;
       position: relative;
    vertical-align: middle;
    top: 120px;
}
.singleroom{height: 400px;}

.singlesec h3.bigtitle{color:#000 !important;}





@media(max-width:767px){
/*---common---*/
.mt--50 {
    margin-top: 0px;
}
.carousel-caption {bottom: 0% !important;}
.carousel-caption h2.vc_custom_heading{font-size:20px;  line-height: 30px;}
.carousel-indicators{display:none;}
.carousel-caption p{text-align: center; font-size: 10px; line-height:20px;text-transform: uppercase;}
.vc_row.vc_row-o-full-height { min-height: unset !important;}
.custom-logo{width:80px;height:auto;}
.mtm--30{ margin-bottom:30px;}
.ptb--70 { padding-top: 30px; padding-bottom: 30px;}
ul#menu-menu-1 {margin-bottom: 30px !important;}
.ptb--50{
    padding-top: 0px;
    padding-bottom: 0px;
}
.navbar { margin-bottom: 0px !important; }
	div#navbarSupportedContent {
    padding-bottom: 30px;
}
h4.vc_custom_heading { text-align: center !important; line-height:50px !important;}
header a.bookbtn {
	margin-left: 25px;}
/*-----Header----*/
 .top-bar{display:none;}
    
    h2.vc_custom_heading {
    font-size: 38px;
    color: #000000;
    line-height: 50px;
  

    text-align: center !important;
    font-family: "Circular Std" !important;
}
ul.sub-menu {
    visibility: hidden;
    display: flex;
    position: absolute;
    top: calc(100% + -135px);
    left: 0%;
            border: 1px solid #fff;
        margin: 10px;
        width: 95%;
}

.mobile-hide{display:none;}
.booking-form .form-line {
   
    width: 100% !important;
        padding: 15px 0 0px 15px;
            min-height: 130px;
}
#cont .mega-info-title{font-size:20px !important;}

/*-----rooms----*/
.prime-location .col-md-3{width:100%;}
#wifisec .nonesss {
    padding: 0px !important;
}
.hide{display:none;}

/*--------dining----*/
.primetext {
  text-align:center;
}
/*----contact----*/
#infosec .mega_info_box_2 .mega-info-img {
    margin-top: 0px !important;
}
#infosec h3.mega-info-title {
    font-size: 20px !important;}
#infosec .mega_info_box_2 .mega-info-img {
 padding-bottom: 0px;}
 
 
 /*------Hotel2----*/
 h3.bigtitle {
    font-size: 35px;
    font-family: "Circular Std" !important;
    line-height: 40px;
    font-weight: 700;
}
body #halfimg {
    background-position: 100% 8% !important;
    height: 100%;
}
.owl-carousel .item{
    padding:20px;
}
#block-11 .nonesss{padding:5px !important;} 
#block-11 a{display:flex;}
 
}
@media (min-width: 992px) {
    body .navbar-expand-lg .navbar-collapse {
        display: flex !important;
        flex-basis: auto;
    }
}