.serv-details {
  margin-top: 0;
}
/* uber menu */
.ubermenu-nav .ubermenu-item{margin: 8px!important;}
.ubermenu-nav .ubermenu-item .ubermenu-target{padding-left: 10px!important;}         
.ubermenu-nav .ubermenu-item .ubermenu-target:hover{  background: #0a1824!important;}
.ubermenu-main .ubermenu-submenu.ubermenu-submenu-drop {
  background-color: #0a1824!important;
  border: 1px solid #0a1824!important;}
.ubermenu-main .ubermenu-has-submenu-stack{padding: 24px 24px!important;margin: 0 !important;}
.ubermenu-main .ubermenu-has-submenu-stack > a{font-size: 15px;
color: #fff;
font-weight: 400;}
.ubermenu-main .ubermenu-has-submenu-stack ul li a{font-size: 15px;
color: #fff;
font-weight: 300;}
         
.ubermenu-current-menu-ancestor{background-color: #0a1824!important;}
.ubermenu-current-menu-parent, .ubermenu-item:hover{background-color: #0a1824!important;border-radius: 4px 4px 0 0!important;}
#ubermenu-nav-main-3{float: right;}
.marquee-sec {
  background: #207DE9!important;}         
/*.ubermenu end*/
#menu-item-997 .ubermenu-target{display:none;}.ubermenu-current-menu-parent, .ubermenu-item:hover{background-color: #0a1824!important;border-radius: 4px 4px 0 0!important;}.ubermenu-skin-trans-black .ubermenu-submenu.ubermenu-submenu-drop{border-radius: 4px!important;}
.ubermenu-main .ubermenu-has-submenu-stack {
  padding: 24px 19px !important;}
.ubermenu-nav .ubermenu-item .ubermenu-target:hover {
    background: #0a1824!important;
    border-radius: 4px;
}
#menu-item-997 .ubermenu-custom-content{padding: 0!important;}
.logo img{margin-top: 7px;}
#menu-item-1412, #menu-item-1401, #menu-item-1349{position:relative!important;}
#menu-item-1412 .ubermenu-submenu-id-1412, #menu-item-1401 .ubermenu-submenu-id-1401{
  width: 290px !important;
  min-width: 290px !important;
  padding: 24px 19px !important;
  float: none !important;
  left: 0 !important;
  right: auto !important;
margin: 0 !important;
}
#menu-item-1349 .ubermenu-submenu-id-1349{width: 160px !important;
min-width: 160px !important;
padding: 4px 9px !important;
float: none !important;
left: 0 !important;
  right: auto !important;
margin: 0 !important;}
/*.ubermenu .ubermenu-submenu-id-1412 .ubermenu-column, .ubermenu .ubermenu-submenu-id-1401 .ubermenu-column{
  width: 290px !important;
  min-width: 290px !important;}*/
/*  .ubermenu .ubermenu-submenu-id-1349 .ubermenu-column{  width: 160px !important;
  min-width: 160px !important;}*/
#menu-item-1412 .ubermenu-submenu .ubermenu-item, #menu-item-1401 .ubermenu-submenu .ubermenu-item, #menu-item-1349 .ubermenu-submenu .ubermenu-item {
  padding: 0 !important;
  margin: 8px 0 !important;
  float: none !important;
}
#menu-item-1412 .ubermenu-submenu .ubermenu-item a, 
#menu-item-1401 .ubermenu-submenu .ubermenu-item a, 
#menu-item-1349 .ubermenu-submenu .ubermenu-item a{font-size: 15px;
color: #d9d9d9;
font-weight: 300;} 
#menu-item-1412 .ubermenu-submenu .ubermenu-item a:hover, 
#menu-item-1401 .ubermenu-submenu .ubermenu-item a:hover, 
#menu-item-1349 .ubermenu-submenu .ubermenu-item a:hover{
color: #fff;} 
.ubermenu .ubermenu-submenu-type-stack > .ubermenu-item.ubermenu-column-auto {
  margin-left: 0 !important;
  margin-right: 0 !important;
}  
/*inline css */ 
.ubermenu-current-menu-ancestor > .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {display:inline-block;}
.ubermenu-current-menu-ancestor > .ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only::after {
   content: '';
display: block;
width: 30px;
height: 3px;
background: #000;
margin-top: 15px;
position: absolute;
left: 50%;
transform: translateX(-50%);
}
.ubermenu.ubermenu-main .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-main .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  color: #000!important;
}
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target{position:relative;}                          
.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target:hover:before{content: '';
border-bottom: 15px solid #0a1824;
border-left: 15px solid transparent !important;
border-right: 15px solid transparent;
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);}.ubermenu-current-menu-ancestor {
	background-color: transparent !important;}
.ubermenu-skin-trans-black .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#000!important;}
.ubermenu-current-menu-parent, .ubermenu-item:hover{background-color: transparent !important;
border-radius: 4px 4px 0 0 !important;
color: #0a1824;}
.ubermenu-main .ubermenu-has-submenu-stack {
	padding: 24px 19px !important;}
.ubermenu-nav .ubermenu-item .ubermenu-target:hover {
   background: transparent !important;
border-radius: 0;
}
.ubermenu-main #menu-item-1387 > .ubermenu-target:hover::before, 
.ubermenu-main #menu-item-1337 > .ubermenu-target:hover::before, 
.ubermenu-main #menu-item-1345 > .ubermenu-target:hover::before{display: none!important;}                    
body.shiftnav-disable-shift-body {
  padding-top: 0!important;
}
#navbarNav{display: none!important;}        
/* pages css edit */
.page-template-page-services .breadcrumbs-sec, .page-template-page-contact .breadcrumbs-sec {
  padding-top: 90px;
}
.page-template-page-service-details .serv-main{padding-bottom: 0;
margin-top: 0;}
.page-template-page-service-details #accordion1{margin-top: 60px !important;}    
.slider-sec.mbtm-pdgn{
  margin-bottom: 70px;
} 
.pb60 {
  padding-bottom: 60px;
}
/*responsive */
@media only screen and (max-width: 1300px) and (min-width: 1100px){
.ubermenu .ubermenu-submenu-id-1412 .ubermenu-column, .ubermenu .ubermenu-submenu-id-1401 .ubermenu-column{
padding: 24px 0px !important;}
  #menu-item-1412 .ubermenu-submenu-id-1412, #menu-item-1401 .ubermenu-submenu-id-1401 {
  width: 240px !important;
  min-width: 240px !important;}  
  #menu-item-1349 .ubermenu-submenu-id-1349{width: 120px !important;
min-width: 120px !important;}  
}
  @media only screen and (min-width: 1100px){
#shiftnav-toggle-main, .shiftnav-toggle-mobile {display: none;}
}
@media only screen and (max-width: 1099px){
	.navbar-toggler{display: none!important;}    
	/* mobile menu */
.desktop-menu {display: none;}
#shiftnav-toggle-main.shiftnav-toggle-main-align-center .shiftnav-main-toggle-content{display: none;}
#shiftnav-toggle-main.shiftnav-toggle-edge-right{width: 57px;
padding: 0 !important;}
/* new add */
.shiftnav.shiftnav-nojs.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item > .shiftnav-target:hover, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-active > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.shiftnav-in-transition > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu li.menu-item.current-menu-item > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-accordion.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.shiftnav-sub-shift.current-menu-ancestor > .shiftnav-target, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-highlight li.menu-item > .shiftnav-target:active, .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu.shiftnav-active-on-hover li.menu-item > .shiftnav-target:hover {
    background-color: #207de9 !important;color: #fff;
  }
  .shiftnav-target:hover {
    background-color: #207de9 !important;
  }
  .sub-menu.sub-menu-2 i {display: none;}
  .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu ul.sub-menu li.menu-item > .shiftnav-target {
  font-size: 14px;
  letter-spacing: 0.5px;
}
  .shiftnav.shiftnav-skin-standard-dark ul.shiftnav-menu > li.menu-item > .shiftnav-target {font-size: 15px;}
  #menu-primary-menu li i {
    position: absolute; 
    top: 15px;
    right: 2px;
    color: #fff;
    width: 40px; 
    cursor: pointer;
    text-align: center;
    font-size: 20px;}
      #menu-primary-menu ul.sub-menu li i{display: none;}
  .mobile-menu {
  display: block;background: transparent !important;
position: absolute;}
  .desktop-menu {
  display: none;
}
nav ul li {
  display: block;
}  
/* new add end */
}
@media only screen and (max-width: 767px){
	.page-template-page-tourism-hospitality .case-studies.light-bg{margin-bottom: 0;}  
	.mb-organic-img {
  margin-bottom: 40px;
}

}




























